
body  {
    	font: 11px Verdana, Arial, sans-serif;
		background-image:url(/fileadmin/images/background_2.gif);
    	margin: 0; /* Es empfiehlt sich, margin (Rand) und padding (Auffü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;
    }
    .thrColFixHdr #container {
	position:relative; 
	top:10px; 
	width:800px; 
	background-color:#FFFFFF; 
	text-align:center;
	margin: auto; 
	border: solid 1px #cccccc;
    } 
	
	
	.thrColFixHdr #banner {
	margin-bottom:10px;
	text-align:left;
	float:left;
    } 

    	.thrColFixHdr #banner_left {
		float:left;
    }
    	.thrColFixHdr #banner_right {
		float:left;
    }



	  .thrColFixHdr #mainContent_left {
	  float:left;
    	width: 400px; /* Der rechte und der linke Rand dieses div-Elements erstellen die beiden äußeren Spalten an den Seitenrändern. Der Spaltenbereich bleibt unabhängig von der Inhaltsmenge der Randleisten-divs immer gleich. Sie können diesen Rand entfernen, falls der Text des #mainContent-div die Randleistenbereiche füllen soll, wenn der Inhalt in den Randleisten endet. */
    	padding: 0 5px; /* padding (Auffüllung) bezeichnet den Innenabstand und margin (Rand) den Außenabstand der div -Box. */
		margin-left: 0px;
		margin-top: 0px;
		text-align:left;  
		}
	
#bild{
border: 1px solid #cccccc;
float:left;
}	 
	
#pruefzeichen{
float:left;
margin-left: 10px;

}	

#text{
margin-left: 10px;
width: 320px;
font: bold 15px Verdana, Arial, sans-serif;
color:#999999;
}
#text P{
width: 220px;
padding-top: 0px;
}
.thrColFixHdr #mainContent_right {
		float:left; 
 /* Der rechte und der linke Rand dieses div-Elements erstellen die beiden äußeren Spalten an den Seitenrändern. Der Spaltenbereich bleibt unabhängig von der Inhaltsmenge der Randleisten-divs immer gleich. Sie können diesen Rand entfernen, falls der Text des #mainContent-div die Randleistenbereiche füllen soll, wenn der Inhalt in den Randleisten endet. */
		margin-left: 7px;
		margin-top: 0px;
		text-align:left;
    }
	
.thrColFixHdr[class] #mainContent_right[id] {
		float:left; 
 /* Der rechte und der linke Rand dieses div-Elements erstellen die beiden äußeren Spalten an den Seitenrändern. Der Spaltenbereich bleibt unabhängig von der Inhaltsmenge der Randleisten-divs immer gleich. Sie können diesen Rand entfernen, falls der Text des #mainContent-div die Randleistenbereiche füllen soll, wenn der Inhalt in den Randleisten endet. */
		margin-left: 27px;
		margin-top: 0px;
		text-align:left;
    }


	
/* accordion*/

.accordion{
margin-bottom: 20px;
}

#layer{ 
text-align:left;
float:left;
width:700px;
margin-top:10px;
margin-left:5px;
}	

.toggler {
    color: #222;
    margin-top: 10px;
    font-size: 12px;
    font-weight: bold;
	width:600px;
}




.spalte{
float:left; 
width: 700px;
padding-top: 7px;
padding-bottom: 7px;
margin-right: 5px;
margin-left: 5px;
}


.zb{
width:90px;
margin-top:12px;
margin-bottom:12px;
margin-right:55px;
float:left;
}

.zb_bez{
height: 110px;
font: 11px Verdana, Arial, sans-serif;
}
.zb_bez[class]{
height: 100%;
font: 11px Verdana, Arial, sans-serif;
}

.zbcontainer{
width:890px;
}

.zbcontainer[class]{
width:890px;
float:left;
}


.rand{
margin-top: 10px;
margin-bottom: 10px;
}


#titel{
width:250px;
font: 16px Verdana, Arial, sans-serif;
font-weight: bold;
color:#9D2C3F;
height: 60px;
margin:0px;
}

#titel[id]{
width:270px;
font: 16px Verdana, Arial, sans-serif;
font-weight: bold;
color:#9D2C3F;
height: 60px;
margin:0px;
}

h3 .toggler atStart{
font: 16px Verdana, Arial, sans-serif bold;
color:#9D2C3F;
}

#headline{
font: 16px Verdana, Arial, sans-serif bold;
color:#9D2C3F;
padding-top: 10px;
padding-left: 10px;
font-weight: bold;
}

#nav_infos{
height:61px;
width:276px;
position:absolute;
top: 62px;
left:1px;
}


.link{
color:#FFFFFF;
}

    .thrColFixHdr #mainContent {
	float:left; 
    	width: 700px; /* Der rechte und der linke Rand dieses div-Elements erstellen die beiden äußeren Spalten an den Seitenrändern. Der Spaltenbereich bleibt unabhängig von der Inhaltsmenge der Randleisten-divs immer gleich. Sie können diesen Rand entfernen, falls der Text des #mainContent-div die Randleistenbereiche füllen soll, wenn der Inhalt in den Randleisten endet. */
		margin-left: 60px;
		margin-top: 10px;
		margin-right:10px;
    }
		




    .thrColFixHdr #footer { 
		background-image:url(/fileadmin/images/hg_footer.jpg);
		background-repeat:no-repeat;
		width:800px;
		text-align:center;
		padding-top:10px;
		padding-bottom:10px;
		margin-top: 10px;
		font: 10px Verdana, Arial, sans-serif;
		float: clear;
		
    } 
    .thrColFixHdr #footer p {
    	margin: 0; /* Wenn Sie die Ränder des ersten Elements in der Fußzeile auf 0 einstellen, können Sie unerwartete Abstände zwischen divs vermeiden. */
    	padding: 10px 0; /* Durch die Verwendung der Auffüllung bei diesem Element entsteht genau wie bei einem Rand ein Leerraum, aber ohne die potenziellen Abstandsprobleme. */
    }
    .fltrt { /* Mit dieser Klasse können Sie ein Element auf der Seite nach rechts fließen lassen. Das floatende Element muss vor dem Element stehen, neben dem es auf der Seite erscheinen soll. */
    	float: right;
    	margin-left: 8px;
    }
    .fltlft { /* Mit dieser Klasse können Sie ein Element auf der Seite nach links fließen lassen. */
    	float: left;
    	margin-right: 8px;
    }
    .clearfloat { /* Diese Klasse sollte in einem div- oder break-Element platziert werden und das letzte Element vor dem Schließen eines Containers sein, der wiederum einen vollständigen Float enthalten sollte. */
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }
	
a {
	 color:#9D2C3F;
	 text-decoration:none;
 }
	

.contenttable{
border-spacing:0px;
margin-top: 8px;
margin-bottom: 8px;
width: 670px;
}


td {
border-bottom: 1px solid #cccccc;
madding-top: 8px;
padding-bottom: 8px;
}



ul{
list-style-type:square;
list-style:outside;
}





p.bodytext{
margin:0px;
padding:0px;
}


img{
border:0px;
margin:0px;
padding:0px;
}




