body 				{margin: 5px 5px 5px 5px; padding:0px; font-size: 80%; color: #000000; font-family: Verdana, Helvetica; background-color: #ffffff;}
p 					{margin:0px;}
textarea, input  {color: #000000;}
img					{border: 0px;}
ol,ul,li		{margin-top: 0px}
table,td,tr	{border-color: #000000;}
hr					{border-color: #000000;color: #000000;}
blockquote	{margin:5px 0px 15px 10px;}

.datum 			{margin: 0px; width: 18%; float:left; color: #ffffff; padding: 4px 0px 3px 12px;  background-color: #FF0F00; text-align: left;}
.willkommen {margin: 0px; width: 40%;float:left; color: #ffffff; padding: 4px 10px 3px 10px; background-color: #7FA5C9;text-align: left;}
.sprachen		{height: 20px;margin: 0px; font-size: 90%; font-weight:bold;color: #7FA5C9; background-color: #7FA5C9;text-align: right;}
.sprachen img	{padding: 3px 0px 0px 0px;}
.sprachen p	{margin: 4px 0px 0px 0px;, color: #ffffff;}
.banner 		{padding: 5px 0px 0px 7px; clear:both; color: #ffffff; height: 100px; background:#004C92 url(../img/logo_re.jpg) no-repeat 100% 50%; text-align:left}
.mitte 			{text-align: center;}
.left 			{float:left; }
.right 			{float:right;}
.te_re			{height:20px; width: 5%; margin: 0px; font-weight: bold;font-size: 100%;}
.te_li			{text-align: left; height:20px; float: left; width: 400px; margin: 0px; font-weight: bold;color: #FF0F00;}
.clear			{clear:both;}
.gross			{font-size: 110%;}
.kleiner		{font-size: 90%;}
.klein			{font-size: 80%;}
.drittel		{float: left; width: 31%; padding: 5px 5px 5px 5px;}
.drittel1		{clear:left;float: left; width: 31%; padding: 5px 5px 5px 5px;}
.halbe			{float: left; width: 45%; padding: 5px 5px 5px 5px;}
.halberechts {float: right; width: 45%; padding: 5px 5px 5px 5px;}
.breit10		{clear:left;float: left; width: 9%; padding: 7px 5px 7px 5px;}
.breit40		{float: left; width: 39%; padding: 7px 5px 7px 5px;}
.breit50		{float: left;  padding: 7px 5px 7px 5px;}
.knopf			{text-align:center;font-weight:bold;padding: 1px 1px 1px 1px; background-color:#D8D8D8; color:#000000; font-size:90%;} 
.knopf_gr		{text-align:center;font-weight:bold;padding: 1px 1px 1px 1px; background-color:#D8D8D8; color:#000000; font-size:100%;} 
.error			{color: #FF0F00;}
.error1			{color: #FF0F00; font-size: 90%;}
.barrierefrei	{color: #FF0F00;}
.fuss	{font-size: 80%;clear:both; text-align:right; margin-right: 10px;}
.weiss	{color: #ffffff;}

.navigation {list-style: none; margin:0px; padding:0px;background-color: #ffffff; }
.navigation li {list-style: none; margin:0px; padding: 2px 0px 2px 0px; border: 1px solid #CDCDCD; border-left: 0px;  text-align: center; color: #004C92; background-color: #004C92 ;}
#nav_1 { width: 24%;float:left;}
#nav_2 {width: 10%; float:left;}
#nav_3 {width: 18%;float:left;}
#nav_4 {width: 13%; float:left;}
#nav_5 {width: 13%; float:left;}
#nav_6 { border-right: 0px;}
#nav_7 {border-right: 0px; } 
#nav_ak {font-weight: bold; font-size: 90%; margin: 0px 0px 10px 0px; padding: 5px 3px 5px 10px; text-align: right; color: #004C92; background-color: #D8D8D8} 

#menue {clear: both;font-size: 90%; float: left; width: 22%; color: #004C92; margin-top:20px; font-weight: bold; }
#menue ul { list-style-type:none; margin: 0px 0px 0px 5px; padding:0; }
#menue li { margin:0px; padding:0px; }

#menue li.ohne	{ margin-top: 2px; display:block; padding: 5px 3px 5px 14px; height:1em; background-color:#004C92; text-decoration: none; color:#FFFFFF; }
#menue li a.first:link, #menue li a.first:visited { margin-top: 2px; display:block; padding: 11px 3px 11px 5px; height:1em; background-color:#D8D8D8; text-decoration: none; color:#004C92; border-left:9px solid #FF0F00; border-right: 10px solid #CDCDCD;}
#menue li a.first:hover { background-color: #A2A2A2; color: #FFFFFF; }

#menue li a.first_l:link, #menue li a.first_l:visited { margin-top: 2px; display:block; padding: 5px 3px 5px 5px; height:2.3em; background-color:#D8D8D8; text-decoration: none; color:#004C92; border-left:9px solid #FF0F00; border-right: 10px solid #CDCDCD;}
#menue li a.first_l:hover { background-color: #A2A2A2; color: #FFFFFF; }

#menue li a.second:link, #menue li a.second:visited { margin-top: 2px; display:block; padding: 11px 3px 11px 5px; height:1em; background-color:#D8D8D8; text-decoration: none; color:#004C92; border-left:9px solid #7FA5C9; border-right: 10px solid #CDCDCD; }
#menue li a.second:hover { background-color: #A2A2A2; color: #FFFFFF;}

#main	 {margin: 22px 0px 0px 25px; width: 74%; float:left;}
#main p	{margin-bottom:15px;}


a.dunkel:link { color: #000000; text-decoration: none; }
a.dunkel:visited { color: #000000; text-decoration: none; }
a.dunkel:active { color: #ffffff; text-decoration: none; }
a.dunkel:hover { color: #000000; text-decoration: underline; }

a.hell:link { color: #ffffff; text-decoration: none; }
a.hell:visited { color: #ffffff; text-decoration: none;}
a.hell:active { color: #ffffff; text-decoration: none; }
a.hell:hover { color: #ffffff; text-decoration: underline; }

a.blau:link { color: #000000; text-decoration: underline; }
a.blau:visited { color: #000000; text-decoration: underline; }
a.blau:active { color: #000000; text-decoration: underline; }
a.blau:hover { color: #000000; text-decoration: none; }

a.gesichert:link { color: #004D91; text-decoration: underline; }
a.gesichert:visited { color: #004D91; text-decoration: underline; }
a.gesichert:active { color: #004D91; text-decoration: underline; }
a.gesichert:hover { color: #004D91; text-decoration: none; }

a:link { color: #000000; text-decoration: underline; }
a:visited { color: #000000; text-decoration: underline; }
a:active { color: #000000; text-decoration: underline; }
a:hover { color: #000000; text-decoration: none; }
