body {
	font-size:100.01%;
	color : black;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	background-color:#e1e1e1; background-image:url(hg.jpg); background-repeat:repeat-x;
	padding : 0;
	margin-top : 0;
	margin-bottom : 0;
	text-align:center; padding-bottom:50px;
} 

#middle {padding-top:20px;margin-left:auto;margin-right:auto; width:770px; margin-top:50px; text-align:left; background-color:white;}
#oben {height:25px; background-color:#276387; background-image:url(oben.jpg); background-repeat:no-repeat;}
#ueber {margin-left:200px; padding-top:10px; text-align:center}
#ueber h1 {color:#276387; font-family:Georgia; font-size:1.4em; font-weight:lighter;}
#mitte {height:121px; background-image:url(mitte.jpg); background-repeat:no-repeat;}
#unten {height:25px; background-color:#5e7f92; background-image:url(unten.jpg); background-repeat:no-repeat;}
#haupt {overflow:hidden; background-color:white; padding-left:82px; padding-right:20px; min-height:200px; padding-bottom:10px;}
#links {width:200px; float:left; padding-bottom:150px; background-image:url(linkshg.jpg); background-repeat:repeat-x}
#menu ul {margin-left: 0; margin-top:0em; padding-left: 0px; list-style-type: none; font-family: Arial, Helvetica, sans-serif; text-align:left; margin-bottom:-1px;}
.menuelinks {padding:0px; list-style-type:none}
#menu {min-height:50px; background-image:url(menu_hg.jpg); background-repeat:no-repeat; background-color:#226184}
.blind a  {color:#000000; background-image:url(blind.gif); background-position: left 2px; background-repeat:no-repeat; min-height:28px; padding-left:30px; font-size:0.8em; display:block; padding-top:4px; padding-bottom:2px; padding-right:2px; border-bottom:1px solid white;margin-top:-1px;   line-height:0.9em;}
.blind a:link {color:white;text-decoration: none; font-weight:bold; }
.blind a:visited {color:white;text-decoration: none; font-weight:bold;}
.blind a:focus {color: black; background-color:silver; font-weight:bold; text-decoration:underline}
.blind a:hover {color: black; background-color:silver; font-weight:bold; text-decoration:underline}
.blind a:active {color: black; background-color:silver;  font-weight:bold; text-decoration:underline}
.hoer a  {color:#000000; background-image:url(hoer1.gif); background-position: left 2px; background-repeat:no-repeat; min-height:28px; padding-left:30px; font-size:0.8em; display:block; padding-top:4px; padding-bottom:2px; padding-right:2px; border-bottom:1px solid white; margin-top:-1px;  line-height:0.9em;}
.hoer a:link {color:white;text-decoration: none; font-weight:bold; }
.hoer a:visited {color:white;text-decoration: none; font-weight:bold;}
.hoer a:focus {color: black; background-color:silver; font-weight:bold; text-decoration:underline}
.hoer a:hover {color: black; background-color:silver; font-weight:bold; text-decoration:underline}
.hoer a:active {color: black; background-color:silver;  font-weight:bold; text-decoration:underline}
.news a  {color:#000000; background-image:url(news.gif); background-position: left 2px; background-repeat:no-repeat; min-height:28px; padding-left:30px; font-size:0.8em; display:block; padding-top:4px; padding-bottom:2px; padding-right:2px; border-bottom:1px solid white; margin-top:-1px;  line-height:0.9em;}
.news a:link {color:white;text-decoration: none; font-weight:bold; }
.news a:visited {color:white;text-decoration: none; font-weight:bold;}
.news a:focus {color: black; background-color:silver; font-weight:bold; text-decoration:underline}
.news a:hover {color: black; background-color:silver; font-weight:bold; text-decoration:underline}
.news a:active {color: black; background-color:silver;  font-weight:bold; text-decoration:underline}
.info a  {color:#000000; background-image:url(info.gif); background-position: left 2px; background-repeat:no-repeat; min-height:28px; padding-left:30px; font-size:0.8em; display:block; padding-top:4px; padding-bottom:2px; padding-right:2px; border-bottom:1px solid white; margin-top:-1px;  line-height:0.9em;}
.info a:link {color:white;text-decoration: none; font-weight:bold; }
.info a:visited {color:white;text-decoration: none; font-weight:bold;}
.info a:focus {color: black; background-color:silver; font-weight:bold; text-decoration:underline}
.info a:hover {color: black; background-color:silver; font-weight:bold; text-decoration:underline}
.info a:active {color: black; background-color:silver;  font-weight:bold; text-decoration:underline}
.verweise a  {color:#000000; background-image:url(verweise.gif); background-position: left 2px; background-repeat:no-repeat; min-height:28px; padding-left:30px; font-size:0.8em; display:block; padding-top:4px; padding-bottom:2px; padding-right:2px; border-bottom:1px solid white; margin-top:-1px;  line-height:0.9em;}
.verweise a:link {color:white;text-decoration: none; font-weight:bold; }
.verweise a:visited {color:white;text-decoration: none; font-weight:bold;}
.verweise a:focus {color: black; background-color:silver; font-weight:bold; text-decoration:underline}
.verweise a:hover {color: black; background-color:silver; font-weight:bold; text-decoration:underline}
.verweise a:active {color: black; background-color:silver;  font-weight:bold; text-decoration:underline}

.kleiner {font-size:0.8em;}
#sprungmarken {position:absolute;
 left:30px; top:30px; min-width:10px;
}
#sprungmarken a  {font-size:0.7em;}
#sprungmarken a:link {color:white;text-decoration: none; font-weight:bold; margin-left:-400px; }
#sprungmarken a:visited {color:white;text-decoration: none; font-weight:bold; margin-left:-400px;}
#sprungmarken a:focus {color: black; background-color:silver; font-weight:bold; text-decoration:underline; margin-left:0px; }
#sprungmarken a:hover {color: black; background-color:silver; font-weight:bold; text-decoration:underline; margin-left:0px;}
#sprungmarken a:active {color: black; background-color:silver;  font-weight:bold; text-decoration:underline; margin-left:0px; }
#sprungmarken2 {position:absolute;
 left:30px; top:30px; min-width:10px;
}
#sprungmarken2 a  {font-size:0.7em;}
#sprungmarken2 a:link {color:white;text-decoration: none; font-weight:bold; margin-left:-400px; }
#sprungmarken2 a:visited {color:white;text-decoration: none; font-weight:bold; margin-left:-400px;}
#sprungmarken2 a:focus {color: black; background-color:silver; font-weight:bold; text-decoration:underline; margin-left:0px; }
#sprungmarken2 a:hover {color: black; background-color:silver; font-weight:bold; text-decoration:underline; margin-left:0px;}
#sprungmarken2 a:active {color: black; background-color:silver;  font-weight:bold; text-decoration:underline; margin-left:0px; }
#right {margin-left:200px; min-height:300px; padding-left:10px; padding-top:0px; font-size:0.8em;}
#pfad {padding-top:3px; padding-bottom:3px; font-size:0.8em; border-bottom:1px solid #276387}
#inhalt {padding-bottom:20px;}
#inhalt h1 {color:#276387; font-family:Georgia; font-size:1.4em; margin-top:0.6em; margin-bottom:-0.6em; font-weight:lighter;}
#pfad a  {}
#pfad a:link {color:#00a2ff;text-decoration: none; font-weight:bold;}
#pfad a:visited {color:#00a2ff;text-decoration: none; font-weight:bold;}
#pfad a:focus {color: black; font-weight:bold; text-decoration:underline;}
#pfad a:hover {color: black; font-weight:bold; text-decoration:underline;}
#pfad a:active {color: black; font-weight:bold; text-decoration:underline;}

#inhalt a  {}
#inhalt a:link {color:#e15500;text-decoration: none; font-weight:bold;}
#inhalt a:visited {color:#e15500;text-decoration: none; font-weight:bold;}
#inhalt a:focus {color: black; font-weight:bold; text-decoration:underline;}
#inhalt a:hover {color: black; font-weight:bold; text-decoration:underline;}
#inhalt a:active {color: black; font-weight:bold; text-decoration:underline;}
.kontaktdaten {float:left; width:270px; }
.leftfloater {float:left;}
.right {color:#4e4e4e; font-size:0.8em; }
#contain {margin-top:1em; overflow:hidden;}
.little {font-size:0.7em; margin:0em;}
.abstand {margin-top:1em;}
h2 {font-size:1.4em; font-family:Georgia; color:#6b0000; margin-top:1em; margin-bottom:-0.5em; font-weight:lighter;}
h3 {font-size:1.4em; font-family:Georgia; color:#6b0000; margin-top:0.5em; margin-bottom:-0.5em; font-weight:lighter;}
.kkdata {padding:2px; font-size:0.85em; background-color:#e8e8e8;}
#kontakt {width:100px; border:0px solid black; font-size:0.7em; margin-top:1em; }
#email {background-color:black; color:white; border:0px solid black; font-size:1.1em;}
#name {background-color:black; color:white; border:0px solid black; font-size:1.1em;}
#message {background-color:red; color:white; border:0px solid black; font-size:1.3em; font-family : Verdana, Arial, Helvetica, sans-serif;}
fieldset {border:0px solid black; padding:2px;background-color:#b0e0fb; border:1px solid #226184; color:#226184; min-width:180px; margin-top:0em;}
.kontaktform {margin-bottom:-0.5em; font-size:0.7em; margin-top:1em;}
.rahmen {overflow:hidden; margin-bottom:1em; margin-top:2em;}
.kontaktright {margin-left: 280px; padding:10px; background-color:#b8d8ea; color:#226184; font-size:0.8em;}

.clearer {clear:left;}
#nachoben {text-align:right; padding-right:10px; padding-top:3px; padding-bottom:3px; font-size:0.7em;}
#nachoben a  {}
#nachoben a:link {color:#00a2ff;text-decoration: none; font-weight:bold;}
#nachoben a:visited {color:#00a2ff;text-decoration: none; font-weight:bold;}
#nachoben a:focus {color: black; font-weight:bold; text-decoration:underline;}
#nachoben a:hover {color: black; font-weight:bold; text-decoration:underline;}
#nachoben a:active {color: black; font-weight:bold; text-decoration:underline;}
#fuss {margin-left:auto; margin-right:auto; width:770px; text-align:right; padding-top:3px; padding-bottom:3px; font-size:0.8em;}
#fuss a  {}
#fuss a:link {color:black;text-decoration: none; font-weight:bold;}
#fuss a:visited {color:black;text-decoration: none; font-weight:bold;}
#fuss a:focus {color:#6b0000; font-weight:bold; text-decoration:underline; background-color:#b0e0fb}
#fuss a:hover {color:#6b0000; font-weight:bold; text-decoration:underline; background-color:#b0e0fb}
#fuss a:active {color:#6b0000; font-weight:bold; text-decoration:underline; background-color:#b0e0fb}
.contklein {margin-top:20px;}
.contueber {border-top:1px solid silver; border-bottom:1px solid silver; padding-top:3px; padding-bottom:3px;font-size:0.95em; }
.texterlaeuterung {font-size:0.8em;}
.kleinfett {font-size:0.9em; font-weight:bold;}
.down {font-size:0.9em;}