body {
	background-color:#fff;
	font-family:arial,
	helvetica, sans-serif;
	font-size:12px;
	color:#000;
  	width:100%;
  	overflow:scroll;
  	background-image: url(../images/farbverlauf.gif); background-repeat: repeat-y;
}

h1 {font-size:16px; color:#000;}
h2 {font-size:13px; color:#000;}
h3 {font-size:1.2em; color:#484E6B;}

img {display:block;}

p.druckueberschrift {display:none;}

a {color:#000; text-decoration:none; }
a:visited {color:#000; text-decoration:none; }
a:active {color:#000; text-decoration:none; }
a:hover {color:#000; text-decoration:none; }

a.spezialLinkdark {color:#2B2F40; text-decoration:underline;}
a.spezialLinkdark:visited {color:#2B2F40; text-decoration:underline;}
a.spezialLinkdark:active {color:#2B2F40; text-decoration:none;}
a.spezialLinkdark:hover {color:#2B2F40; text-decoration:none;}

#positioner { position:absolute; top:15px; left:0px; width: 100%; text-align:center; border:0; padding:0; margin:0; }
#container { text-align:center; width:990px !important; border:0; padding:0; margin:0 auto 10px auto; background-color:#fff;}

#container #header {width:100%; background-color:#E9E9E9; height:91px; background-image: url(../images/bg_header.gif); background-repeat: repeat-x;}
#container #header img.illuTop {position:relative; top:-7px; left: 0px;}
#container #header img.btnMitglied {position:relative; top:40px; left: 520px;}
#container #header img.topAbschluss {float:right;}

#container #main {float:left; width:100%; background-color:#fff; margin-bottom:5px; border-bottom:1px solid #2B2F40; border-right:1px solid #2B2F40; background-image: url(../images/bg_main.gif); background-repeat: repeat-y;}
  
#container #navigation {width:200px; background-color:transparent; float:left; margin: 0 -5px 20px 0; background-image: url(../images/bg_navi.gif); background-repeat: repeat-y;}

#container #navigation #links {padding: 5px 10px 0 0; text-align:left;}
#container #navigation #links h2 {padding: 3px 5px 3px 20px;}

#container #navigation #links a {padding-left:30px; font-size:11px;}

#container #navigation #links div.ueberpunkt {background-color:transparent; background-image: url(../images/nav_ueberpunkt.gif); width:200px; height:40px;}
#container #navigation #links div.ueberpunktSpezial {background-color:transparent; background-image: url(../images/nav_ueberpunktSpezial.gif); width:200px;height:40px;}

#container #navigation #links div.ueberpunkt a {padding-top:13px; display:block;}
#container #navigation #links div.ueberpunktOver a {padding-top:13px; display:block;}
#container #navigation #links div.ueberpunktSpezial a {padding-top:13px; display:block;}

#container #navigation #links div.ueberpunktOver{background-color:transparent; background-image: url(../images/nav_ueberpunkt_over.gif); width:200px;height:40px;}

#container #navigation #links div.unterpunkt {background-color:transparent;}
#container #navigation #links div.unterpunktOver a {color:#FF0000; background-color:transparent;}
#container #navigation #links div.unterpunktOver img.posPfeil {display:inline; position:relative; top:2px; left:60px;}

#container #content {width: 55%; background-color: #fff; float:right; margin-left: -80%; margin-right: 23%; min-height:500px;}
#container #content #mitte {padding-bottom:5px; margin:5px 10px 5px 10px; background-color:#F3F3F3; text-align:left; border-bottom:25px solid #7F818C;}
#container #content #mitte h1 {background-color:#E3E3E3; margin:0px; text-align:left; padding:5px;}
#container #content #mitte h3 {margin:0px; text-align:left; padding:5px 0 0 5px;}
#container #content #mitte p {padding:5px; text-align:left; margin:2px 0;}
#container #content #mitte img.center {vertical-align:middle; margin: 10px auto;}
#container #content #mitte img.left {margin:10px 15px 10px 5px; float:left;}
#container #content #mitte img.right {margin:10px 5px 10px 15px; float:right;}
#container #content #mitte .clearR {clear:right; margin:0px; padding:0px;}
#container #content #mitte .clearL {clear:left; margin:0px; padding:0px;}
#container #content #mitte .clearB {clear:both; margin:0px; padding:0px;}

#container #content #mitte p.sitemapUe {font-weight:bold;}

#container #content #mitte a {color:#000; text-decoration:underline; }
#container #content #mitte a:visited {color:#000; text-decoration:underline; }
#container #content #mitte a:active {color:#000; text-decoration:none; }
#container #content #mitte a:hover {color:#000; text-decoration:none; }

#container #content #mitte table.kontakt {width:430px;}
#container #content #mitte table.kontakt td {vertical-align:top; font-size:12px; padding:2px;}
#container #content #mitte table.kontakt td.param {width:170px;}
#container #content #mitte table.kontakt td.value {text-align:right;}

#container #content #mitte table.shortNav {width:100%; margin-bottom:15px; font-size:12px;}
#container #content #mitte table.shortNav a {text-decoration:none;}
#container #content #mitte table.shortNav td {background-color:#E3E3E3; width:33.3%; text-align:center;}
#container #content #mitte table.shortNav td.aktiv {background-color:#E40005; color:#fff;}
#container #content #mitte table.shortNav td.aktiv  a{color:#fff;}

#container #content #mitte #tableFAQ {width:100%; font-size:12px; margin-top:10px;}
#container #content #mitte #tableFAQ td {vertical-align:top;}
#container #content #mitte #tableFAQ td p {padding:0px; margin:2px 0 10px 0;}
#container #content #mitte #tableFAQ td.mark {font-weight:bold; text-align:center; width:20px; padding:2px 0 0 0;}
#container #content #mitte #tableFAQ td.Frage {font-weight:bold; text-align:left; padding:2px 0 0 0;}

#container #content #mitte #detailsanfahrt {width:100%; font-size:12px;}
#container #content #mitte #detailsanfahrt td {vertical-align:top;}

#container #content #mitte #umgebunganfahrt {width:100%; font-size:12px;}
#container #content #mitte #umgebunganfahrt td {padding:4px;}
#container #content #mitte #umgebunganfahrt .top {vertical-align:top;}
#container #content #mitte #umgebunganfahrt .bottom {vertical-align:bottom;}

#container #content #mitte div.ausbildung {width:100%; border:1px solid #E3E3E3; margin-bottom:10px;}
#container #content #mitte div.ausbildung img.abstand {margin:10px 5px 5px 5px;}
#container #content #mitte div.ausbildung p.klick {margin:0px; background-color:#7F818C; text-align:right;}
#container #content #mitte div.ausbildung p.klick a {color:#fff; font-weight:bold;}

#container #content #mitte div.ausbildungLast {width:100%; border:0px; margin-bottom:0px;}


#container #news {width:20%; float:right; margin-right: 0%; padding:0px; }
#container #news #rechts {padding-left: 5px; padding-right: 5px; margin: 0px 7px 10px 0; background-color:#BEBEBE; min-height:469px; text-align:left;}
#container #news #rechts p {padding:10px 0px 0px 0px; font-weight:bold; color:#2B2F40; margin-top:5px;}
#container #news #rechts table {padding:0px; width:100%; margin-top:10px;}
#container #news #rechts table td {vertical-align:top; text-align:left;}
#container #news #rechts table td p {font-weight:normal; margin:0px; padding:0px; font-size:11px;}
