body {
	font-size:100.01%;
	color : black;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	background-color:#ffffff; background-image:url(hg.jpg); background-repeat:repeat-x;
	padding : 0;
	margin-top : 0;
	margin-bottom : 0;
	text-align:center; padding-bottom:50px; padding-top:30px;
} 

#containerganz {text-align:left;font-size:0.8em; margin-top:0em; width:800px; margin-left:auto; margin-right:auto;}
#oben {background-image:url(linien.gif); height:15px;}

#obenhks {background-color:white; padding-left:5px; padding-right:10px; color:#016afd; font-family:Arial; font-weight:bold; width:100px; margin-left:30px; overflow:hidden;}
#untenhks {background-color:white; padding-left:5px; padding-right:10px; color:#016afd; font-family:Arial; font-weight:bold; width:100px; margin-left:30px; overflow:hidden;}

#header {background-image:url(header.jpg); background-repeat:no-repeat; height:170px;}

#menu {border-top:1px solid white; border-bottom:1px solid white; background-color:#016afd; overflow:hidden; height:100%;}
#menu ul {list-style-type:none; margin:0px; padding:0px;}
#menu li {float:left; padding:0px; margin:0px;}
#menu a {display:block; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; border-right:1px solid white;}
#menu a:link {color:white;text-decoration: none; background-color:#002b66}
#menu a:visited {color:white;text-decoration: none; background-color:#002b66}
#menu a:focus {color: #016afd; background-color:white }
#menu a:hover {color: #016afd; background-color:white}
#menu a:active {color: #016afd; background-color:white}
#unterheader {background-image:url(linien_links.gif); height:15px; clear:both;}
#inhalt {overflow:hidden; background-color:#002b66; background-image:url(hg.jpg); background-repeat:repeat-y;}
#right {width:250px; float:right; font-size:0.9em; }
#left {margin-right:250px; background-color:white; min-height:250px;}
#inhalt2 {padding-top:10px; padding-right:10px; padding-bottom:10px;color:#002b66; font-size:0.95em;}
#inhalt2 h1 {background-image:url(logo.png); background-position:right center; background-repeat:no-repeat; font-size:1.9em; margin-top:0.5em; margin-bottom:0.5em; font-family: Arial; border-top:1px solid #002b66; border-bottom:1px solid #002b66; padding:1px; color:#002b66;}
.newsklammer {margin-top:20px; }
.newsueber {font-weight:bold; padding-left:10px; color:#002b66; margin-bottom:0px; background-image:url(linien.gif); background-color:white;border-top:1px solid #002b66; border-bottom:1px solid #002b66;}
.newsinhalt {background-color:white; padding-left:15px; padding-right:15px; padding-top:10px; padding-bottom:10px; margin-top:0px; font-size:0.9em;}
.termine {background-color:white; width:100px; padding-left:5px; padding-top:2px; padding-bottom:2px;}
.newsunter {height:15px; margin-bottom:0px; background-image:url(linien_links.gif); background-color:white;border-top:1px solid #002b66; border-bottom:1px solid #002b66;}
.basicsklammer {margin-top:50px; margin-bottom:20px;}
.basics {background-color:white; width:150px; padding-left:5px; padding-top:2px; padding-bottom:2px;}
#basicsinhalt {background-color:white;}
.coding {font-size:1em; background-color:silver; color:black; padding:7px;}
.coding code {font-size:1.2em;}


#bg {}
#bg a  {display:block; padding-top:10px; padding-bottom:10px; padding-right:10px; padding-left:50px; background-image:url(bg.png); border-bottom:1px solid #016afd; background-repeat:no-repeat; background-position:10px 0px;}
#bg a:link {color:#002b66;text-decoration: none; font-weight:bold; background-color:white; background-image:url(bg.png); }
#bg a:visited {color:#002b66;text-decoration: none; font-weight:bold;background-color:white; background-image:url(bg.png);}
#bg a:focus {color: white; font-weight:bold; background-color:#002b66; background-image:url(bg.png); }
#bg a:hover {color: white; font-weight:bold; background-color:#002b66; background-image:url(bg.png);}
#bg a:active {color: white; font-weight:bold; background-color:#002b66; background-image:url(bg.png);}
#fcm {}
#fcm a  {display:block; padding-top:10px; padding-bottom:10px; padding-right:10px; padding-left:50px; background-image:url(fcm.png); border-bottom:1px solid #016afd; background-repeat:no-repeat; background-position:5px 0px;}
#fcm a:link {color:#002b66;text-decoration: none; font-weight:bold; background-color:white; background-image:url(fcm.png); }
#fcm a:visited {color:#002b66;text-decoration: none; font-weight:bold;background-color:white; background-image:url(fcm.png);}
#fcm a:focus {color: white; font-weight:bold; background-color:#002b66; background-image:url(fcm.png); }
#fcm a:hover {color: white; font-weight:bold; background-color:#002b66; background-image:url(fcm.png);}
#fcm a:active {color: white; font-weight:bold; background-color:#002b66; background-image:url(fcm.png);}
#fp {}
#fp a  {display:block; padding-top:10px; padding-bottom:10px; padding-right:10px; padding-left:50px; background-image:url(fp.png); border-bottom:1px solid #016afd; background-repeat:no-repeat; background-position:5px 0px;}
#fp a:link {color:#002b66;text-decoration: none; font-weight:bold; background-color:white; background-image:url(fp.png); }
#fp a:visited {color:#002b66;text-decoration: none; font-weight:bold;background-color:white; background-image:url(fp.png);}
#fp a:focus {color: white; font-weight:bold; background-color:#002b66; background-image:url(fp.png); }
#fp a:hover {color: white; font-weight:bold; background-color:#002b66; background-image:url(fp.png);}
#fp a:active {color: white; font-weight:bold; background-color:#002b66; background-image:url(fp.png);}
#sf {}
#sf a  {display:block; padding-top:10px; padding-bottom:10px; padding-right:10px; padding-left:50px; background-image:url(sf.png); border-bottom:1px solid #016afd; background-repeat:no-repeat; background-position:2px 0px;}
#sf a:link {color:#002b66;text-decoration: none; font-weight:bold; background-color:white; background-image:url(sf.png); }
#sf a:visited {color:#002b66;text-decoration: none; font-weight:bold;background-color:white; background-image:url(sf.png);}
#sf a:focus {color: white; font-weight:bold; background-color:#002b66; background-image:url(sf.png); }
#sf a:hover {color: white; font-weight:bold; background-color:#002b66; background-image:url(sf.png);}
#sf a:active {color: white; font-weight:bold; background-color:#002b66; background-image:url(sf.png);}
#fr {}
#fr a  {display:block; padding-top:10px; padding-bottom:10px; padding-right:10px; padding-left:50px; background-image:url(fr.png); border-bottom:0px solid #016afd; background-repeat:no-repeat; background-position:5px 0px;}
#fr a:link {color:#002b66;text-decoration: none; font-weight:bold; background-color:white; background-image:url(fr.png); }
#fr a:visited {color:#002b66;text-decoration: none; font-weight:bold;background-color:white; background-image:url(fr.png);}
#fr a:focus {color: white; font-weight:bold; background-color:#002b66; background-image:url(fr.png); }
#fr a:hover {color: white; font-weight:bold; background-color:#002b66; background-image:url(fr.png);}
#fr a:active {color: white; font-weight:bold; background-color:#002b66; background-image:url(fr.png);}



#blubb {background-image:url(linien_links.gif); clear:both; background-color:white;}
#untenhks a {}
#untenhks a:link {color:#002b66;text-decoration: none; background-color:transparent}
#untenhks a:visited {color:#002b66;text-decoration: none; background-color:transparent}
#untenhks a:focus {color: #016afd; text-decoration:underline; background-color:transparent }
#untenhks a:hover {color: #016afd; text-decoration:underline; background-color:transparent}
#untenhks a:active {color: #016afd; text-decoration:underline; background-color:transparent}
.termineunder a {font-weight:bold}
.termineunder a:link {color:#016afd;text-decoration: underline; background-color:transparent}
.termineunder a:visited {color:#016afd;text-decoration: underline; background-color:transparent}
.termineunder a:focus {color: white; text-decoration:none; background-color:transparent }
.termineunder a:hover {color: white; text-decoration:none; background-color:transparent}
.termineunder a:active {color: white; text-decoration:none; background-color:transparent}
a {font-weight:bold}
a:link {color:#016afd;text-decoration: underline; background-color:transparent}
a:visited {color:#016afd;text-decoration: underline; background-color:transparent}
a:focus {color: white; text-decoration:none; background-color:#002b66 }
a:hover {color: white; text-decoration:none; background-color:#002b66}
a:active {color: white; text-decoration:none; background-color:#002b66}
#impressum {width:800px; margin-left:auto; margin-right:auto; font-size:0.7em; padding-top:2px; text-align:right;}


.linksfloat {float:left; margin-right:10px; margin-bottom:10px; margin-top:10px;}
.rechtsfloat {float:right; margin-left:10px; margin-bottom:10px; margin-top:10px;}
.center {text-align:center}
img {border:0px solid black;}





#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; }

