body { height: 1000px; padding: 0; background-color: #FFF; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 12px; background-image: url(images/back.gif); background-position: 50% 0;}

a:link, a:visited {color: #000099; text-decoration: none;}
a:active, a:hover {color: #FF0000; text-decoration: none;}

#Container { background-color: #FFFFFF;  text-align: left;   overflow: visible; width: 980px;  margin: 20px  auto auto auto;   padding: 0px;  border: none;  -moz-border-radius-topleft:16px;  -moz-border-radius-bottomright:16px;}

#Kopf {width: 100%; height: 102px; padding: 0; margin:0;border: none; background-color:transparent;}
#Kopf img {display: block; float: left; margin: 1px 10px; border: none;}

#Titel {float: left; height: 80px; width: 300px; padding: 10px 0 0 20px;}

#Titel h1 { margin: 0 auto 5px 0 ; font-size: 28px; font-weight:bold;}
#Titel #Motto { margin: -8px auto auto 0; font-size: 11px; font-weight:normal;  color: #002AB3;padding-left: 7px;}

#LogIn{float: right; margin-top:10px;height: 70px;width: 400px;border-left: 1px dotted #333; padding: 10px 0 0 20px;}
.zusatz {margin-top: 10px;}
.zusatz a {
	display: block;
	float: left;
	width: auto;
	text-decoration: none;
	border: 1px solid #002AB3;
	padding:2px 5px;
	margin: 5px;
	background-color: #D3F8FF;
-moz-border-radius:5px ;	border-color: #62E8FF;
}
#LogIn label, #LogIn input , #LogIn a {font-size: 11px;}
#LogIn label {padding: 7px;}
 
 /*NAVIGATION OBEN*********************************************************/
 
#Nav_oben {float:none; clear:both; width: 930px; padding: 0; margin: 0 25px;}
#Nav_oben a { display: block; float: left; text-align:center; width: 118px; text-decoration: none; border: 1px solid #FFF; padding:2px 5px; margin: 1px 2px 0 0; background-color: #E5E6E7; background-image: url(images/verlauf_ro128.gif);background-repeat: no-repeat; background-position: left top; font-size:13px;border-bottom: none;}
#Nav_oben a:hover, #Nav_oben a:active {background-color: #4760B3; color:#FFF;background-image: url(images/verlauf_hov_ro128.gif);background-repeat: no-repeat; background-position: left top;border-bottom: none;} 
#Nav_oben a.aktiv:link , #Nav_oben a.aktiv:visited , #Nav_oben a.aktiv:hover , #Nav_oben a.aktiv:active { background-color: #535598; color: #FFF; border-bottom: none; background-image: url(images/verlauf_akt_ro128.gif);background-repeat: no-repeat; background-position: left top;}
#aktiv {float:none; clear:both; background-color: #272E83; height: 20px; width: 800px; border: 0; border-left: 1px solid white; margin: 0 25px; padding: 0; 
background-image: url(images/verlauf_v.gif); background-repeat: repeat-x; background-position: 0px -45px; padding-right: 120px; }
#aktiv a { display: block; float: right; text-align:center; width: 118px; text-decoration: none; border: 0; padding:2px 5px; margin: 1px 2px 0 0;  font-size:12px;}
#aktiv a:link,  #aktiv a:visited {color: #FFF;}
#aktiv a:hover, #aktiv a:active  {color: #AFF;}

/*MAIN*********************************************************/

#Content {float:none; clear:both; height: auto; width: 980px; border: none; margin: 0; padding: 0 0 20px 0; overflow: visible;}

#Nav_links { float: left; width: 200px; padding: 0; height: auto; border: none; margin: 20px 20px 20px 20px; }
#Nav_links h2,  #Nav_links h3, #Nav_links a {height: auto; margin: 0;}
#Nav_links h2  {width: 200px; margin-top:3px; text-align: center; font-size: 14px; font-weight: bold; background-color: #0B0B6E; color:#FFF; color:#FFF;  padding: 0; 
	background-image: url(images/nl_h2_rund_oben_200.gif); background-repeat: no-repeat; background-position: left top;}
#Nav_links .untenrund_200 {display: block; width: 190px; margin: 0; padding:5px 5px;  border: 0; 
	background-image: url(images/rund_unten_200.gif); background-repeat: no-repeat; background-position: left bottom;}
#Nav_links h3 {  width: 190px; margin-top:3px; font-size: 13px; font-weight: bold; color: #FFFFFF; background-color: #6373BC; padding:5px 5px; 
background-image: url(images/nl_h3_rund_oben_200.gif); background-repeat: no-repeat; background-position: left top;}
#Nav_links a {
	display: block;
	float: none;
	font-size: 11px; font-weight: bold;
	width: 190px;
	padding:2px 5px;
	margin:0;
	text-decoration: none;
	background-color: #E2E1EA;
	background-image: url(images/nl_a_rund_unten_200.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	color:#000066;
}
#Nav_links a:hover,   #Nav_links a:active {background-image: url(images/nl_a_hov_rund_unten_200.gif);}

#Block_Rechts {float: left; width: 710px; height: auto; border: none; margin-top: 30px; }
#Block_Rechts  h1, #Block_Rechts  h2 {font-size: 15px;}
#Block_Rechts  h3 {margin: 5px 0; font-size: 12px;}

#Block_Rechts .story {float: left; width: 350px; clear:none; }
#Block_Rechts .grosse_story {float: left; clear: left; width: 600px; border: none;  }
#Block_Rechts .kleine_story {float: left; width: 130px; border: none; clear:none; }
#Block_Rechts .story .derText {height: 150px;  }
#Block_Rechts .derText, #Block_Rechts form,  #Block_Rechts .overview {background-color: #DAD8CC; }
#Block_Rechts h2, #Block_Rechts .derText, #Block_Rechts .overview, #Block_Rechts form
	{border: 1px solid #CCC; -moz-border-radius:7px ; margin: 10px; padding: 5px;}
#Block_Rechts .story h2, #Block_Rechts .story .derText { width: 320px;}
#Block_Rechts .grosse_story h2, #Block_Rechts .story h2 {width: 320px; text-align: center; background-image: url(images/h2_back.gif); background-position: left bottom; background-repeat: repeat-x;}
#Block_Rechts .grosse_story h2, #Block_Rechts .grosse_story .derText,#Block_Rechts .grosse_story .overview,  #Block_Rechts form 	{ width: auto; height: auto;}
#Block_Rechts .grosse_story a.deal { display:block; float: left; width: 120px; text-align: center; height:200px; margin: 9px; padding: 20px 0 0 0; background-repeat: no-repeat;}
#Block_Rechts .grosse_story a.deal:link, #Block_Rechts .grosse_story a.deal:visited {color: #FFF; font-weight: bold;}

#Block_Rechts .warning {color: #F00;}
#Block_Rechts .story p{font-size: 12px; line-height: 15px;}
#Block_Rechts img {margin: 0 8px 1px 0;}
#Block_Rechts  a{display: block; padding: 5px 2px 2px 25px; height:15px; width: 150px;  border:none; background-repeat: no-repeat; background-position: 0 4px ;}
#Block_Rechts  .derText story a {clear: both; width: 90%;}
#Block_Rechts .grosse_story  a {width: auto; padding-bottom: 0; margin-bottom: 0;}
#Block_Rechts .grosse_story  .ausgefuellt {background-color: #C8E1FF;}

#Block_Rechts  a:link, #Block_Rechts a:visited {background-image: url(images/pik15g.gif);}
#Block_Rechts a:hover, #Block_Rechts a:active {background-image: url(images/herz15g.gif);}
#Verwaltung #Block_Rechts .story a {width: auto; background-image: none; padding: 3px;}

#Content .rahmen {float: left; width: auto; margin: 10px; border: 1px solid #CCC; -moz-border-radius:7px; padding: 10px;}
#Content form div {width: 350px; margin: 5px 0;}
#Content form .Speicherknopf 	{width: 100px; margin:  0; background-color: #D9E1FF; border: 1px solid #999; -moz-border-radius:5px ;}
#Content form .Anlegeknopf 		{width: 100px; margin:  0; background-color: #668AFF; border: 1px solid #999; -moz-border-radius:5px ;}
#Block_Rechts label { display: block; float: left; text-align: right; padding: 7px; width: 70px;}
#Block_Rechts .rechts {text-align: right;}
#Block_Rechts .note {font-size: 11px; color: #002AB3;}
#Block_Rechts .i250 {width:270px;}
#Content .rahmen form {margin: 2px 0;}
#Verwaltung #Block_Rechts a.wichtig{width: 150px; text-align: center; font-weight: bold; padding: 3px; margin-top:20px; border: 1px solid #002AB3; background-color: #DDE;  -moz-border-radius:3px ;}
.label {width: 130px; padding: 0 7px 0 0 ; text-align: right;}
.userform {margin: 0 0 20px 20px; background-color: #FFF;}
.overview {text-align: center; }
.overview table {width: 96%; border: 1px solid #4760B3; -moz-border-radius:7px ; padding: 2%; margin: auto; background-color: #FFF;}
.overview td { width: 25%; border: 1px solid #4760B3;  background-color: #FFF;}
.overview th { color: #FFF; border: 1px solid #4760B3; background-color: #4760B3;}
.overview td , .overview th {padding: 3px;}
.overview .formlos, .overview .formlos td, .overview .formlos th {width: auto; border:0; padding: 0; margin: 0; text-align: left; -moz-border-radius:0; }
.overview .formlos .rand, #Verwaltung  .formlos .rand {width: 23px; }
.overview .formlos .ourand, #Verwaltung .formlos .ourand {width: 23px; height:25px;}
#Block_Rechts .grosse_story .overview .ohne {display: block; float: left; text-align: left;  width: 60px; margin-top: 20px; background-image: none; }
#Block_Rechts .grosse_story .overview .datum {display: block; float: left; text-align: left;  width: 100px; margin-top: 20px; background-image: none; border-right: 1px solid #4760B3;}
*/ Farbschema: #003CFF Leuchtblau #002AB3 Dunkelblau #668AFF Hellblau #4760B3 Graublau*/
r