* {margin: 0px;	padding: 0px; border:0px;}
body {font-family: Arial, Helvetica, sans-serif; color: #333333;background-color: #FFFFFF; margin: 0px;	padding: 0px;border:0px;}

/*Positionierung*/
#top {position: absolute; height: 27px;width: 760px; margin: 1px 0 0 1px;border-bottom: 1px solid #999; }
#top_mitte {width: 420px;height: 25px;margin-top: 2px;margin-left: 165px;border-left: 1px solid #999;border-right: 1px solid #999;}

#banner {position: absolute; top: 29px; left: 1px; width: 760px;height: 126px;border-bottom: 1px solid #999;}
#banner_links {width:165px; border-right: 1px solid #999; float: left;}
#banner_mitte {width:420px; border-right: 1px solid #999; float: left;}
#banner_rechts {float: left;}

#content {position: absolute; top:157px; left: 1px; width:760px; background-image:url(Bilder/hg1.gif);}
#content_links {width:164px; float: left;}
#content_mitte {width:595px; float: left;}


/*allgemeine Einstellungen*/
a {text-decoration: none;}

/*DIV top - Details*/
#top_mitte h1 {font-size:18px; font-weight:normal; padding: 0; margin: 1px 0 0 5px; color:#5B5F5E;}

#banner_links img {margin: 1px}
#banner_links a {cursor: auto;}
#banner_mitte img {margin: 1px}
#banner_rechts img {margin: 1px 0 1px 4px;}

#content_links img {margin-left: 1px;}
#content_links ul {margin: 25px 0 0 10px; list-style-type:none;}
#content_links li {line-height: 24px;}
#content_links ul li a {padding-left: 15px; font-size:14px; font-weight: bold; color:#5B5F5E;}
#content_links ul li a.aktuell, #content_links ul li a:hover {background-image:url(Bilder/pfeil_gross.gif);	background-repeat:no-repeat;color:#F2151B;
	background-position: center left;}
	
/* Neue Subnavigation*/
#content_links ul li ul {margin: 0 0 5px 15px; list-style-type:none;}	
#content_links li ul li {line-height: 20px;}
#content_links ul li ul a {padding-left: 15px; font-size:12px; font-weight: bold; color:#5B5F5E;}
#content_links li a.subaktuell {color: #F2151B; background-image:url(Bilder/pfeil_gross.gif);	background-repeat:no-repeat;color:#F2151B;
	background-position: center left;}

#content_mitte table, #content_mitte div {margin: 10px 0 20px 5px;}
#content_mitte td {padding: 10px; vertical-align:top; font-size: 75%; line-height: 120%;}
#content_mitte p.navi {width: 590px; height: 20px; background-image:url(Bilder/hellgruen.gif); margin:0 2px 0 3px;}
#content_mitte p.navi a {font-size:12px; line-height: 18px; font-weight: bold; color:#5B5F5E; padding: 0 5px 0 5px;}
#content_mitte p.navi a:hover {color:#F2151B;}
#content_mitte p, #content_mitte form {font-size: 75%; line-height: 120%; margin: 0 15px 7px 15px;}
#content_mitte ul, #content_mitte ol {margin-left: 15px;}
#content_mitte dl {margin-left: 15px;}
#content_mitte dd {margin-left: 20px; font-size: 75%}
#content_mitte li {margin-left: 20px; font-size: 75%}
#content_mitte h1 {font-size: 14px; margin:25px 0 20px 15px; color:#F2151B;}
#content_mitte h2 {font-size: 12px; margin:0 0 10px 15px; color:#F2151B;}
#content_mitte table.events h2 {font-size: 12px; margin:0 0 0px 15px; color:#F2151B;}
#content_mitte table.events {width: 570px; margin-left: 15px; border-top: 1px solid #C5E9E6; margin-bottom: 10px;}
#content_mitte table.events td.bild {width: 150px; padding-top: 12px;}
#content_mitte table.events ul {margin-bottom: 10px;}
#content_mitte table.events a {font-weight:normal;}
#content_mitte a {font-weight: bold; color:#F2151B;}
#content_mitte a:hover {text-decoration: underline;}
#content_mitte h2 a {color:#F2151B;}
#content_mitte h2 a:hover {color:#009A92;}
#content_mitte td li, #content_mitte td p {font-size: 100%;} /*Listen und Absätze in Tabellen*/
#content_mitte img.left {float:left; margin: 0 10px 0 0;}
#content_mitte img.right {float:right; margin: 0 0 0 10px;}
#content_mitte span.sound {padding-left: 420px;}
/*#content_mitte p.clear {width:100%; clear: both; font-size: 1px;}*/

/* Formular */
#content_mitte input {display: block; border:1px solid #009A92; background-color:#C5E9E6; margin-bottom: 3px; position:relative; left: -0px;}
#content_mitte textarea {display: block; border:1px solid #009A92; background-color:#C5E9E6;}
#content_mitte input.kasten {display:inline; background-color:#fff; border: 4px 2px 0 0; background-color:#fff; }
#content_mitte input.radio {display:inline;}
#content_mitte input.button {}
#content_mitte form h2 {margin-left: 0;}
#content_mitte div.fieldset {padding: 5px; border: 1px solid #009A92; margin-bottom: 10px;margin-right: 150px;x}