body			{margin:0; padding:0;}
body, font, td, p 	{color:#333333; font-size:11px; font-weight:normal; line-height:14px; font-family:Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;}

td.goButton {
  padding-top:0px;
  padding-left:5px;
}

/*div			{border:1px solid green;}v


.container		{width:980px;}


/*	Head	*/

.head			{width:918px; height:70px; background-color:#d8061f; padding:0 31px 0 31px; vertical-align:top; text-align:left; margin-bottom:1px;}
.head_left		{width:70px; height:67px; float:left; position:relative;}
.logo_top		{width:70px; height:51px; padding-top:2px;}
.logo_bottom		{width:70px; height:15px;}
.head_middle		{width:276px; height:67px; padding:0 0 0 81px; position:relative; float:left;}
.head_right		{float:right; height:15px; text-align:right; position:relative; margin-top:48px;}


/*	Banner	*/

.banner			{width:980px; height:144; overflow:hidden;}
.willkommen_banner	{padding:115px 0 0 40px; color:#ffffff; font-size:16px; font-weight:bold; z-index:2; width:980px; height:84px; position:absolute;}
.willkommen_banner_rot	{padding:116px 0 0 41px; color:#d8061f; font-size:16px; font-weight:bold; z-index:1; width:980px; height:144;}


/*	Navigation	*/
.navigation		{width:980px; height:41px; background-color:#f5f5f5; text-align:left; margin-top:-115px; vertical-align:top;}	
.navi			{float:left; width:155px; margin-top:23px;}

/*	Contentbereich	*/

.contentbereich		{width:920px; min-height:440px; padding:28px 31px 20px 31px; text-align:left; vertical-align:top;}
#historynavi		{width:100%;}
#headline		{text-align:left; width:100%; margin-top:15px;}


#navi,#content,#infobox {overflow:hidden;}

#navi,#content,#infobox {float:left}
#navi 			{width:150px; overflow:hidden; margin-top:30px; padding-right:15px;}
#content 		{width:auto; margin-bottom:20px;}
#infobox 		{width:245px; margin-top:11px; }

#infobox_content 	{width:220px; padding:10px 0 0 30px;}
.infobox_content 	{width:220px; padding:10px 0 0 30px;}

#teaserliste			{padding-bottom:3px;}
.teaserbild		{border:1px solid #7F7E7E;}

/*	Footer	*/
.footer			{width:912px; height:20px; padding:6px 40px 0 30px; background-color:#E6E6E6; clear:both;}
.footer_left		{float:left; position:relative;}
.footer_right		{float:right; position:relative;}


/*	Formularfelder und Buttons	*/
input, select, textarea { color:#58585a; font-size:11px; font-family:Arial, Verdana, Helvetica, Sans-Serif; background-repeat:no-repeat; border:solid 1px #a9a9a9; border-collapse:collapse; padding:0 0 0 3px;}
.button {border:#A9A9A9 solid 1px; width:50px; color:#DC2B19; font-size:11px; font-family:Arial, Verdana, Helvetica, Sans-Serif; background:url(_bg_button.gif) no-repeat; padding-bottom:2px; border:0px; width:96px; height:18px; border-collapse:collapse;}


hr			{border:#DADBDD solid 1px; width:200px; height:1px; display:block; margin:12px 0 12px 0;}

select.register {
	width: 280px;
}

input.ort {
	width: 217px;
}

/*	Formatierungen	*/
.history 		{color:#666666; font-size:10px; text-decoration:none; margin:10px 0 10px 0;}

a:link 			{color:#d8061f; text-decoration:underline;}
a:visited 		{color:#333333; text-decoration:underline;}
a:hover 		{color:#d8061f; text-decoration:none;}
a:active 		{color:#d8061f; text-decoration:underline;}
a:focus 		{color:#d8061f; text-decoration:underline;}

.history 		{color:#666666; font-size:10px; text-decoration:none;}
.history:link 		{color:#666666; font-size:10px; text-decoration:none;}
.history:active 	{color:#666666; font-size:10px; text-decoration:underline; font-weight:bold;}
.history:visited 	{color:#666666; font-size:10px; text-decoration:none;}
.history:hover 		{color:#666666; font-size:10px; text-decoration:underline;}

.navi_top		 {color: #ffffff; font-style: normal; font-weight: bold; font-size: 10px; text-decoration: none;}
.navi_top:link		 {color: #ffffff; font-style: normal; font-weight: bold; font-size: 10px; text-decoration: none;}
.navi_top:hover		 {color: #ffffff; font-style: normal; font-weight: bold; font-size: 10px; text-decoration: none;}
.navi_top:active	 {color: #ffffff; font-style: normal; font-weight: bold; font-size: 10px; text-decoration: none;}
.navi_top:visited	 {color: #ffffff; font-style: normal; font-weight: bold; font-size: 10px; text-decoration: none;}

.navi_bottom		{color:#666666; font-size:10px; text-decoration:none;}
.navi_bottom:link	{color:#666666; font-size:10px; text-decoration:none;}
.navi_bottom:active	{color:#666666; font-size:10px; text-decoration:none; font-weight:normal;}
.navi_bottom:visited	{color:#666666; font-size:10px; text-decoration:none;}
.navi_bottom:hover	{color:#666666; font-size:10px; text-decoration:none;}


.downloads		{color:#7CB41F; font-size:11px; text-decoration:none; font-weight:bold;}
.downloads:link		{color:#7CB41F; font-size:11px; text-decoration:none; font-weight:bold;}
.downloads:active	{color:#7CB41F; font-size:11px; text-decoration:none; font-weight:bold;}	
.downloads:hover	{color:#7CB41F; font-size:11px; text-decoration:none; font-weight:bold;}
.downloads:visited	{color:#7CB41F; font-size:11px; text-decoration:none; font-weight:bold;}


.navi3:link		{color:#d8061f; font-size:11px; text-decoration:none;}
.navi3:active		{color:#d8061f; font-size:11px; text-decoration:none; font-weight:normal;}
.navi3:hover		{color:#666666; font-size:11px; text-decoration:none;}
.navi3:visited		{color:#d8061f; font-size:11px; text-decoration:none;}

.navi3a:link		{color:#333333; font-size:11px; text-decoration:none;}
.navi3a:active		{color:#333333; font-size:11px; text-decoration:none; font-weight:normal;}
.navi3a:hover		{color:#666666; font-size:11px; text-decoration:none;}
.navi3a:visited		{color:#333333; font-size:11px; text-decoration:none;}

.navi4:link		{color:#666666; font-size:11px; text-decoration:none;}
.navi4:active		{color:#666666; font-size:11px; text-decoration:none; font-weight:normal;}
.navi4:hover		{color:#333333; font-size:11px; text-decoration:none;}
.navi4:visited		{color:#666666; font-size:11px; text-decoration:none;}

.navi4a:link		{color:#333333; font-size:11px; text-decoration:none;}
.navi4a:active		{color:#333333; font-size:11px; text-decoration:none; font-weight:normal;}
.navi4a:hover		{color:#333333; font-size:11px; text-decoration:none;}
.navi4a:visited		{color:#333333; font-size:11px; text-decoration:none;}



h1 			{font-weight:normal; font-size:14px; color:#666666; margin:20px 0 8px 0;}
h2 			{color:#DC2B19; font-weight:bold; font-size:12px; display: block; margin:0 0 0 0;}
h3 			{color:#333333; font-weight:bold; font-size:12px; display: block; margin:0 0 0 0;}
h4 			{color:#DC2B19; font-weight:bold; font-size:11px; display: block; margin:0 0 0 0;}
h5 			{color:#333333; font-weight:bold; font-size:11px; display: block; margin:0 0 0 0;}



/*	Listen		*/
li			{margin-left:15px; padding-left:4px; margin-bottom:0px;} 
ul			{padding-left:5px; list-style-type:disc; margin-top:4px; padding-bottom:5px;}

