/* ab hier thrColAbsHdr */
@charset "utf-8";

a
{
	text-decoration:none;
}

img
{
	text-decoration: none;
	border:0px;
}

img a:hover
{
	text-decoration:none;
}

body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	margin: 0; /* Es empfiehlt sich, margin (Rand) und padding (Auff&uuml;llung) des Body-Elements auf 0 einzustellen, um unterschiedlichen Browser-Standardeinstellungen Rechnung zu tragen. */
	padding: 0;
	text-align: center; /* Hierdurch wird der Container in IE 5*-Browsern zentriert. Dem Text wird dann im #container-Selektor die Standardausrichtung left (links) zugewiesen. */
	color: #000000;
	background-color: #FFFFFF;
	background-image: url(../bilder/schwarzrotgold.png);
	background-repeat: repeat-x;
	background-position: center top;		
    }
	
	#schatten
 {
	background-image: url(/bilder/schattenrahmen_mitte.png);
	background-repeat: repeat-y;
	background-position: center top;
	width: 1080px;
	margin-right: auto;
	margin-left: auto;	 
 }

#schatten_unten
{
	background-image: url(/bilder/schattenrahmen_unten.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 30px;
	width: 1080px;
	margin-right: auto;
	margin-left: auto;
}
	
	
	
    .thrColAbsHdr #container {
	background-color: #C0C0C0;
	background-position: 100px 0px;
	border: 1px solid #ccc;
	margin:auto;
	width: 1020px;
	background-color: #FFFFFF;
	font-size: 12px;
    } 
	
	#enclose
{
	background-color: #FFF;
	background-position: bottom;
	border-right: 1px solid #ccc;
	float: left;
	width: 829px;
	/* background-image: url(../bilder/Hintergrundverlauf.jpg); */
	background-repeat: repeat-x;
}
    
    /* Tipps f&uuml;r absolut positionierte Randleisten mit Kopf- und Fu&szlig;zeile:
    1. F&uuml;r absolut positionierte (AP) Elemente m&uuml;ssen Sie einen oberen (top) und einen seitlichen (right oder left) Positionswert angeben. Wenn der Wert f&uuml;r top fehlt, beginnt das AP-Element standardm&auml;&szlig;ig direkt nach dem letzten Element in der Quellenabfolge der Seite. Wenn also die Randleisten in der Quellenabfolge des Dokuments die ersten Elemente im #container sind, erscheinen sie ganz oben im #container, auch wenn f&uuml;r sie kein top-Wert angegeben wurde. Falls sie aber sp&auml;ter in der Quellenabfolge an eine andere Stelle verschoben werden sollten, ben&ouml;tigen sie einen top-Wert, damit sie an der gew&uuml;nschten Position stehen.
    2. Absolut positionierte (AP) Elemente werden aus dem Dokumentfluss herausgenommen. Dies bedeutet, dass den benachbarten Elementen ihre Existenz unbekannt ist und dass sie nicht ber&uuml;cksichtigt werden, wenn diese Elemente den ihnen zugedachten Platz auf der Seite einnehmen. Ein AP-div sollte daher nur als Randspalte eingesetzt werden, wenn Sie sicher sind, dass das mittlere #mainContent-div immer die gr&ouml;&szlig;te Inhaltsmenge hat. Sollte eine der Randleisten eine gr&ouml;&szlig;ere Inhaltsmenge aufweisen, w&uuml;rde diese Randleiste uneingeschr&auml;nkt &uuml;ber das Ende des &uuml;bergeordneten div sowie in diesem Fall auch &uuml;ber das Ende der Fu&szlig;zeile hinauslaufen.
    3. Sofern die oben genannten Bedingungen erf&uuml;llt sind, k&ouml;nnen Sie mit absolut positionierten Randleisten die Quellenabfolge in Dokumenten auf einfache Weise steuern.
    4. Bei einer &Auml;nderung der Quellenabfolge sollte der top-Wert mit der H&ouml;he der &Uuml;berschrift &uuml;bereinstimmen, weil dadurch die Spalten und die &Uuml;berschrift visuell einheitlicher wirken.
    */
    .thrColAbsHdr #header {
	height: 150px; /* Wenn Sie die Quellenabfolge der Spalten &auml;ndern, sollten Sie f&uuml;r die &Uuml;berschrift eine H&ouml;he angeben, damit Sie den Spalten einen spezifischen top-Wert zuweisen k&ouml;nnen. */
	background: #fff;
	padding: 0 0px 0 0px;  /* Diese Auff&uuml;llung entspricht der linksb&uuml;ndigen Ausrichtung der Elemente in den divs, die darunter erscheinen. Wenn im #header anstelle von Text ein Bild eingesetzt wird, sollten Sie die Auff&uuml;llung entfernen. */
    } 
    .thrColAbsHdr #header h1 {
	margin: 0; /* Durch die Verwendung der Auff&uuml;llung anstelle von R&auml;ndern l&auml;sst sich gew&auml;hrleisten, dass das Element die Kanten des div nicht ber&uuml;hrt. */
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
    }
    .thrColAbsHdr #sidebar1 {
	background-color: #FFFFFF;
	background-position: top;
	float: left;
	width: 180px;
	min-height: 540px;
	background-image: url(../bilder/Hintergrundverlauf180a.jpg);
	background-repeat: repeat-x;
	text-align: left;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 11px;
	height: 100%;
	margin: 0px;
    }
    .thrColAbsHdr #sidebar2 {
	float: right;
	width: 190px;
	min-height: 540px;
	background-image: url(../bilder/Hintergrundverlauf180a.jpg);
	background-repeat: repeat-x;
	background-position: 0px top;
	background-color:#FFF;
	font-size: 11px;
	color: #666;
	text-align: left;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 5;
	padding-left: 0px;
    }
	
	 
	
    .thrColAbsHdr #mainContent {
	float: right;
	width: 618px;
	min-height: 540px;
	background-image: url(../bilder/Hintergrundverlauf1.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-align: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
    }
	
 	
    .thrColAbsHdr #footer {
	clear: both;
	padding-top: 1em;
	text-align: center;
	height:20px;
	font-size: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ccc;
    } 
	
	#footer a
	{
		color: #000099;
	}
	
	#footer a:hover
	{
		color:#FFF;
		background-color:#000099;
	}
    
    .fltrt { /* Mit dieser Klasse k&ouml;nnen Sie ein Element auf der Seite nach rechts flie&szlig;en lassen. Das floatende Element muss vor dem Element stehen, neben dem es auf der Seite erscheinen soll. */
	float: right;
	margin-left: 8px;
	font-size: 90%;
	padding: 12px;
	border: 0px solid #C0C0C0;
	margin-bottom: 8px;
    }
    .fltlft { /* Mit dieser Klasse k&ouml;nnen Sie ein Element auf der Seite nach links flie&szlig;en lassen. */
    	float: left;
    	margin-right: 8px;
    }


.thrColAbsHdr #container #mainContent table p
{
	/*font-size:23px */
	font-size:12px;
	text-align: justify;
	color:#666;
	text-align: justify;
	padding: 5px;
}




.thrColAbsHdr #container #mainContent table
{
	padding: 5px;
	/* text-align: justify; */

}


.thrColAbsHdr #container #mainContent table a
{
	text-decoration: none;
	color: #000099;
	
}

.thrColAbsHdr #container #mainContent table a:hover
{
	color: #FFFFFF;
	background-color:#009;
	/* font-size: 100%; */
	text-decoration: none;
}

.thrColAbsHdr #rand_unten
{
	background-color: #FFFFFF;
	height: 12px;
	width: 1040px;
	position: absolute;
	top: 874px;
	z-index: 1;
	overflow: visible;
	visibility: visible;
	left: 69px;
}

#sidebar2 h2
{
	font-size: 13px;
	color: #555;
	margin: 0px;
	padding-bottom: 5px;
}

#sidebar2 table
{
	padding-top: 5px;
	padding-bottom: 5px;
}

#sidebar2 a, a:visited
{
	color: #009;
	text-decoration: none;
	
}

#sidebar2 a:hover
{
	color: #FFF;
	background-color: #009;
	
}

#mainContent p
{
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 12px;
	margin-right: 2px;

}

.tabellenfeld_unten_ohne_padding
{
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}

.TabbedPanelsTab
{
	list-style-type: none;
}

.zitat
{
	font-style: italic;
	font-weight: normal;
	color: #333;
}




/* ab hier myStyle */

#hmenu1
{
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 1em;
	color: #666666;
	text-decoration:none;
	padding-top: 10px;
	margin-left: 5px;
}

#hmenu1 a
{
	text-decoration:none;
	color:#000;
}

#hmenu1 a:hover
{
	color:#FFF;
	background-color:#009;
}


.hm1
{
	padding-left: 10px;
	background-image: url(../bilder/dreieckr.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	padding-top: 2px;
	padding-bottom: 2px;
}

.hm1_aktiv
{
	padding-left: 10px;
	background-image: url(../bilder/dreieckraktiv.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	/* background-color: #aebafc; */
	background-color: #aabaff;
	border: thin solid #0000FF;
	font-weight:bold;
	color:black;
	padding-top: 1px;
	padding-bottom: 1px;
}

.hm1_auf
{
	padding-left: 10px;
	background-image: url(../bilder/dreiecku.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
		padding-top: 2px;
	padding-bottom: 2px;
}

.hm1_auf_offen
{
	padding-left: 10px;
	background-image: url(../bilder/dreiecku.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	background-color: #aabaff;
	font-weight: bold;
		padding-top: 2px;
	padding-bottom: 2px;
}

.hm1_auf_aktiv
{
	padding-left: 10px;
	background-image: url(../bilder/dreieckuaktiv.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	background-color: #aabaff;
	border: thin solid #0000FF;
	font-weight: bold;
	color:black;
		padding-top: 2px;
	padding-bottom: 2px;
}

.hm2
{
	padding-right: 0px;
	padding-left: 20px;
	background-image: url(../bilder/dreieckr2.gif);
	background-position: left 4px;
	background-repeat: no-repeat;
	background-color: #D7e0ff;
		padding-top: 2px;
	padding-bottom: 2px;

}


.hm2_aktiv
{
	color: #666666;
	padding-right: 0px;
	padding-left: 20px;
	background-color: #d7e0ff;
	background-image: url(../bilder/dreieckr2aktiv.gif);
	background-position: left 4px;
	background-repeat: no-repeat;
	
	border: thin solid #0000FF;
	font-weight:bold;
	color:black;
	padding-top: 2px;
	padding-bottom: 2px;
}

.hm2_auf
{
	padding-right: 0px;
	padding-left: 20px;
	background-image: url(../bilder/dreiecku2.gif);
	background-position: left 4px;
	background-repeat: no-repeat;
	background-color: #d7e0ff;
	padding-top: 2px;
	padding-bottom: 2px;

}

.hm2_auf_aktiv
{
	padding-right: 0px;
	padding-left: 20px;
	background-color: #d7e0ff;
	background-image: url(../bilder/dreiecku2aktiv.gif);
	background-position: left 4px;
	background-repeat: no-repeat;
	border: thin solid #0000FF;
	
	font-weight:bold;
	color:black;
	padding-top: 2px;
	padding-bottom: 2px;
}

.hm3
{
	padding-left: 30px;
	background-image: url(../bilder/dreieckr3.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	background-color: #e7f0ff;
	padding-top: 2px;
	padding-bottom: 2px;
	
}

.hm3_aktiv
{
	padding-left: 30px;
	background-image: url(../bilder/dreieckr3aktiv.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	background-color: #E7f0ff;
	border: thin solid #0000FF;
	font-weight:bold;
	color:black;
	padding-top: 2px;
	padding-bottom: 2px;
}

.hm3_auf
{
	padding-left: 30px;
	background-image: url(../bilder/dreiecku3.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	background-color: #e7f0ff;
	padding-top: 2px;
	padding-bottom: 2px;
}

.hm3_auf_aktiv
{

	padding-left: 30px;
	
	background-image: url(../bilder/dreiecku3aktiv.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	background-color: #E7f0ff;
	border: thin solid #0000FF;
	font-weight:bold;
	color:black;
	padding-top: 2px;
	padding-bottom: 2px;
}

.hm4
{
	padding-left: 40px;
	background-image: url(../bilder/dreieckr4.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	background-color: #f2f9ff;
	padding-top: 2px;
	padding-bottom: 2px;
}

.hm4_aktiv
{
	
	padding-left: 40px;
	
	background-image: url(../bilder/dreieckr4aktiv.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	background-color: #f2f9ff;
	border: thin solid #0000FF;
	font-weight:bold;
	color:black;
		padding-top: 2px;
	padding-bottom: 2px;
}

.hm4_auf
{
	
	padding-left: 40px;

	background-image: url(../bilder/dreiecku4.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	background-color: #f2f9ff;
		padding-top: 2px;
	padding-bottom: 2px;
}

.hm4_auf_aktiv
{
	
	padding-left: 40px;

	background-image: url(../bilder/dreiecku4aktiv.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	background-color: #f2f9ff;
	border: thin solid #0000FF;
	font-weight:bold;
	color:black;
		padding-top: 2px;
	padding-bottom: 2px;
}

.hm5
{
	
	padding-left: 50px;

	background-image: url(../bilder/dreieckr5.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
		padding-top: 2px;
	padding-bottom: 2px;
}

.hm5_aktiv
{
	
	padding-left: 50px;
	
	background-image: url(../bilder/dreieckr5aktiv.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	background-color:#CCCCCC;
	border: thin solid #0000FF;
	font-weight:bold;
	color:black;
		padding-top: 2px;
	padding-bottom: 2px;
}








.thrColAbsHdr #container #mainContent #mm .hm1 a
{
	color: #000000;
	text-decoration: none;
}

.thrColAbsHdr #container #mainContent #mm .hm1 a:hover
{
	color: #0033bb;
	text-decoration: none;
}


.thrColAbsHdr #container #mainContent #mm .hm2 a
{
	color: #000000;
	text-decoration: none;
}

.thrColAbsHdr #container #mainContent #mm .hm2 a:hover
{
	color: #0033bb;
	text-decoration: none;
}
.thrColAbsHdr #container #mainContent #mm
{
	width: 170px;
}




/*.thrColAbsHdr #container #mainContent h1
{
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #0000CC;
	text-decoration: none;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
} 

*/

ul
{
	list-style-position: outside;
	list-style-image: url(../bilder/dreieckr.gif);
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-top: 2px;
	margin-left: 10px;
}

ul li
{
	padding-bottom:1px;
	padding-top:2px;
}
h1
{
	font-size: 15px;
	text-decoration: none;
	padding-left: 15px;
	background-image: url(../bilder/h1-hintergrund.jpg);
	background-repeat: repeat-x;
	text-align: center;
	background-position: left 9px;
	padding-top: 15px;
	color: #222;
	padding-right: 15px;
	padding-bottom: 10px;
	margin-bottom: 5px;
	margin-top: 5px;
}

.thrColAbsHdr #container #mainContent h2
{
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 13px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	margin-top: 0px;
	text-align: center;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-right: 0px;
	margin-left: 0px;
	background-image: url(../bilder/h2-hintergrund.gif);
	background-repeat: repeat-x;
	background-position: 2px;
}



.thrColAbsHdr #container #mainContent li
{
	/*font-family: Arial, Helvetica, sans-serif;*/
	/*font-size: 100%; */
	
	/* list-style-image: url(../bilder/dreieckr.gif); */
}

.thrColAbsHdr #container #mainContent a
{
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;*/
	color: #009;
	text-decoration: none;
}

.thrColAbsHdr #container #mainContent a:hover
{
	color: #FFF;
	background-color: #009;
	/*font-size: 100%; */
    text-decoration: none;
}

.pfad
{
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 11px;
	text-decoration: none;
	text-align: right;
	color: #999999;
	width: 100%;
	margin-bottom: 5px;
	float: none;
}

.pfad a
{
	color: #000000;
	text-decoration: none;
	font-size:11px;
}

.link_imText
{
	text-decoration: none;
	
}

.link_imText a
{
	color:#009;
}

.link_imText a:hover
{
	color:#FFF;
	background-color:#009;
}

.tabelleUnsichtbar
{
	font-size:11px;
}


.pdf
{
	text-decoration: none;
	background-image: url(../bilder/pdf.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-left:24px;
	padding-top:7px;
	height: 20px;
	font-size: 11px;
 }
 
 .mail
{
	text-decoration: none;
	background-image: url(../bilder/email_20x15.gif);
	background-repeat: no-repeat;
	background-position: 5px 2px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-left:24px;
	padding-top:5px;
	height: 20px;
	font-size: 11px;
 }
 
 .link_bildergalerie
 {
	 text-decoration: none;
	

	
	padding-top:3px;
	height: 14px;
	font-size: 11px;
	text-align:right;
 }
 
  .fenster_auf
{
	text-decoration: none;
	background-image: url(../bilder/fenster_auf.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-left:24px;
	padding-top:5px;
	height: 20px;
	font-size: 11px;
 }
 


.blocksatz
{
	text-align: justify;
}

.zentriert
{
	text-align: center;
}

.links_eingerueckt
{
	padding-left: 5px;
	color: #888;
	padding-right: 0px;
	margin-right: 5px;
}

.liste_mit_pfeil
{
	list-style-image:url(../bilder/dreieckr.gif);
}

.tab_video
{
	float: right;
}
.solobild
{
	text-align: right;
	float: right;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 0px;	
}

.wenigPlatz
{
	margin: 0px;
	padding: 0px;	
}

.strong
{
	font-weight: bold;
}

.hervorhebung_im_text
{
	color: red;
}


h3
{
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
	color: #555;
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	line-height: 16px;
}

.bildertabelle
{
	background-color:#FFF;
	text-decoration:none;
	text-align: center;
}
#platzhalter {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: absolute;
	top: 0px;
	z-index: 1000;
	left: 0px;
}

#sprache
{
	z-index: 998;
	width: 60px;
	height: 20px;
	position: absolute;
	padding-top: 135px;
	padding-left: 10px;
	
	
}
.gruen {
	color: #093;
}
.orange {
	color: #F93;
}

.bildbeschreibung {
	font-size: 10px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

.bildertabelle_hoch
{
	background-image: url(../bilder/Hintergrundverlauf180.jpg);
	background-repeat: repeat-x;	
}
.hmenu {
	background-image: url(../bilder/Hintergrundverlauf.jpg);
	background-repeat: repeat-x;
	width: 171px;
}

.align_left
{
	text-align:left;
}
.weiterer_Inhalt {
	margin-top: 16px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
	background-color: #FFF;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 12px;
	padding-left: 8px;
}

.suchergebnis {
	padding: 10px;
	margin-top: 10px;
	margin-right: 8px;
	margin-bottom: 10px;
	margin-left: 8px;
}
.ordnungszahl
{
	font-family: "Courier New", Courier, monospace;
	font-size: 90%;
	color: #666;
}

.unsichtbarer_link
{
	text-decoration: none;
	visibility: hidden;
}
.unsichtbarer_link a:hover
{
	text-decoration: none;
	background-color: #CCC;
	visibility: hidden;
}
#begruessung {
	width: 560px;
	background-image: url(../bilder/Hintergrundverlauf180.jpg);
	background-repeat: repeat-x;
	margin-bottom: 16px;
	padding-top: 15px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 12px;
	margin-left: 16px;
}
.blau {
	color: #00d;
}


#navsite h5 {display:none;}
#navsite_u h5 {display:none;}
#navsite ul, #navsite_u ul 
{
	padding: 2px 0;
	margin-left: 0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #778;
	border-left-color: #FFF;
}
#navsite ul li, #navsite_u ul li
{
	list-style: none;
	margin:0;
	display:inline;
}
#navsite ul li a, #navsite_u ul li a
{
	padding: 2px 0.5em;
	margin-left: 2px;
	border: 1px solid #778;
	border-bottom:none;
	text-decoration:none;
	background-color: #CCC;
}
#navsite ul li a:link, #navsite_u ul li a:link
{
	color: #666;
}
#navsite ul li a:visited, #navsite_u ul li a:visited

{
	color:#667;
}

#navsite ul li a:link:hover, #navsite ul li a:visited:hover, #navsite_u ul li a:link:hover, #navsite_u ul li a:visited:hover
{
	
    color:white;
	background-color:#009;
}
#navsite ul li a#current, #navsite_u ul li a#current
{
	background: white;
	border-bottom: 1px solid white;
	color: #009;
	
}

#navsite ul li #current, #navsite_u ul li #current
{
	background: white;
	color: #009;
	border-top-color: #666;
	border-right-color: #666;
	border-left-color: #666;
	padding: 2px 0.5em;
	margin-left: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: white;
}



#mytabsContent {
	border: 0px solid #666;
}
#mytabs {
	border: 1px solid #666;
}

#crumbs
{
	background-color:#fff;
	padding:4px;
	text-align: right;
	font-size: 11px;
}
#crumbs h3
{
	display:none;
}
#crumbs ul
{
	display:inline;
	padding-left:0;
	margin-left:0;
}
#crumbs ul li
{
	display:inline;
	
}
#crumbs ul li a:link
{
	padding: .2em;
}

#crumbs ul ul li 
{
	background-image: url(../bilder/dreieckl.gif);
	background-repeat: no-repeat;
	padding-left:12px;
	background-position: left 3px;
}

#infos {
	margin:0;
	padding-left: 10px;
	padding-right:2px;
	padding-bottom:0px;
	padding-top:0px;
	text-align: left;
	
}

#infos a
{
	background-image: url(../bilder/dreieckr2.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	
	padding-left: 20px;
}
.wichtigblock {
	background-color: #edf0ff;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:3px;
	border: 1px solid #ccc;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}

/* ab hier myStyle_breit */

@charset "utf-8";
/* CSS Document */

#enclose_breit
{
	background-color: #FFF;
	background-position: bottom;
	background: url('../bilder/Hintergrundverlauf1.jpg') repeat-x bottom;
	border-right: 1px solid #ccc;
	float: left;
	width: 1020px;
}

#sidebar1_breit {
	background-color: #FFFFFF;
	background-position: top;
	float: left;
	width: 170px;
	min-height: 720px;
	background-image: url(../bilder/Hintergrundverlauf180.jpg);
	background-repeat: repeat-x;
	text-align: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
    }

#mainContent_breit {
	float: right;
	width: 809px;
	min-height: 540px;
	background-image: url(../bilder/Hintergrundverlauf1.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 1px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	text-align: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-color: #ccc;
	margin: 0px;
    }
	
	
#mainContent_breit table p
{
	/*font-size:23px */
	font-size:12px;
	text-align: justify;
	color:#444;
	text-align: justify;
	padding: 5px;
}




#mainContent_breit table
{
	padding: 5px;
	/* text-align: justify; */

}


.#mainContent_breit table a
{
	text-decoration: none;
	color: #000099;
	
}

#mainContent_breit table a:hover
{
	color: #FFFFFF;
	background-color:#009;
	/* font-size: 100%; */
}

#mainContent_breit p
{
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 12px;
	margin-right: 2px;

}

#mainContent_breit h2
{
/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 13px;
	font-weight: bold;
	color: #555;
	text-decoration: none;
	margin-top: 0px;
	text-align: center;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-right: 0px;
	margin-left: 0px;
	background-image: url(../bilder/h2-hintergrund.gif);
	background-repeat: repeat-x;
	background-position: 2px;
}
}



#mainContent_breit li
{
	/*font-family: Arial, Helvetica, sans-serif;*/
	/*font-size: 100%; */
	
	/* list-style-image: url(../bilder/dreieckr.gif); */
}

#mainContent_breit a
{
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;*/
	color: #009;
	text-decoration: none;
}
/*
#mainContent_breit a:hover
{
	color: #FFF;
	background-color: #009;
	
	text-decoration:none;

}
*/

.bildertabelle_breit
{
	background-color: #CCC;
	padding-right: 15px;
	background-image: url(../bilder/Hintergrundverlauf180-150.jpg);
	background-repeat: repeat-x;
	width: 786px;
	
}
.superH1 {
	font-size: 1.8em;
	font-weight: bolder;
	color: #FFF;
	background-color: #AAC4ff;
	text-align: center;
	padding: 7px;
}
.maininfo {
	background-color: white;
	padding-top: 8px;
	padding-bottom: 4px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 12px;
	margin-left: 5px;
	border: 1px solid #CCC;
}
.sidebarinfo {
	background-image: url(../bilder/trennlinie1px.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 8px;
	padding-bottom: 4px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 5px;
}

.sidebarinfo_doppelt {
	background-image: url(../bilder/trennlinie1px_doppelt.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 8px;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 5px;
}

.sidebarinfo ul
{
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0;
	margin-left: 6px;
}

.sidebarinfo .weiterlesen
{
	background-image: url(../bilder/dreieckraktiv_tiefer.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 5px;
	padding-left: 10px;
}
.sidebarinfo_video {
	background-color: #EDF0FF;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	margin-top: 12px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding: 5px;
}

.sidebarinfo_video h3
{
	font-size: 13px;
	font-weight: bold;
	color: #903;
	text-align: left;
}

.sidebarinfo_video_name
{
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
	margin-top: 5px;
	padding-top: 5px;
}

.versteckt
{
	display: none;
}
