    body  {
		background-image: url(../img/background.jpg);
		background-repeat: repeat-x;
    	margin: 0;
    	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. */
    }

	body, tr,td, table {
		font-family: Arial, Verdana, sans-serif;
		font-size: 11px;
		color: #60778c;
		line-height: 14px;	
	}

	a {
	color: #f18e00;
	text-decoration:none;	
	}
	
	a:hover {
	color: #f18e00;
	text-decoration:underline;	
	}	

	/* Content Tree Box */




    .CSM #container { 
    	width: 971px;  /* Mit einer Breite, die 20 Pixel unter der vollen Breite von 800 Pixel liegt, können Sie dem Browser-Chrome Rechnung tragen und gleichzeitig eine horizontale Bildlaufleiste vermeiden. */
    	background: #FFFFFF;
    	margin: 0 auto; /* Durch automatische Ränder (in Verbindung mit einer Breite) wird die Seite zentriert. */
		margin-top: 7px;
    	text-align: left; /* Hierdurch wird die Einstellung text-align: center im Body-Element überschrieben. */
    } 

    .CSM #header { 
		height: 270px;
    	background: #FFFFFF; 
	   	padding: 0 0 0 0px;  /* Diese Auffüllung entspricht der linksbündigen Ausrichtung der Elemente in den divs, die darunter erscheinen. Wenn im #header anstelle von Text ein Bild eingesetzt wird, sollten Sie die Auffüllung entfernen. */
    } 

	.CSM #headernavigation {
		padding-top: 6px;
		text-align: right;
		font-family: Arial, Verdana, sans-serif;
		font-size: 10px;
		color: #60778C;
	}
	

	.CSM #headernavigation a {
		color: #60778C;
		text-decoration: none;
	}

	.CSM #headernavigation a:hover {
		color: #60778C;
		text-decoration: underline;
	}

    .CSM #logo { 
		margin-left: 78px;
		margin-bottom: 11px;
    } 

	.CSM #navigation {
		margin-left: 3px;
		padding-top: 2px;
	}

	.CSM #suchbox {
		margin-bottom: 8px;
	}
	
	.CSM #dividerx	{	
		display: block;
		font-size: 1px;
		border-width: 0px;
		border-style: solid;
		position: relative;
		z-index: 1;
		border-top-width: 1px;
		border-color: #f1ecd8;
		padding-bottom: 1px;
	}
	
	.sitemap {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #f18e00;
	text-decoration:none;
	}

	.sitemap a {
	color: #f18e00;
	text-decoration:none;	
	}
	
	.sitemap a:hover {
	color: #f18e00;
	text-decoration:underline;	
	}
	
    .CSM #subnavigation {
    	float: left; /* Da es sich hier um ein floatendes Element handelt, muss eine Breite angegeben werden. */
    	width: 276px; /* Die tatsächliche Breite dieses div umfasst in standardgerechten Browsern bzw. im Standardmodus von Internet Explorer außer der Breite auch die Auffüllung und den Rahmen. */
		padding: 0px;
    }

	.CSM #subnavihead {
		margin-top: 32px;
		margin-left: 21px;
		padding-bottom: 12px;
	}
	
	.subnaviheadnew {
		font-family: Arial, Verdana, sans-serif;
		font-size: 14px;
		color: #60778C;
	}
	
	.subnaviheadnew a {
		color: #60778C;
		text-decoration:none;
	}

	.subnaviheadnew a:hover {
		color: #60778C;
		text-decoration:none;
	}

	.CSM #subnaviteaserhead {
		font-family: Garamond, "Times New Roman", Times, serif;
		font-size: 26px;
		font-weight: normal;
		color: #004481;
		padding-top: 40px;
		padding-left: 21px;
		padding-bottom: 12px;
		line-height: 26px;				
	}


	#test {
		font-family: Arial;
		font-size: 10px;
		font-weight: normal;
		color: #60778c;
		margin-top: 20px;
	}
	
	.CSM #subteasertext {
		font-family: Arial;
		font-size: 10px;
		font-weight: normal;
		color: #60778c;
		padding-left: 21px;
	}

	.subteasertext a:hover {
		color: #f18e00;
		text-decoration:none;
	}
	
	.CSM #subteasertxt a {
		color: #f18e00;
		text-decoration:none;
	}


	.subteasertxt {
		font-family: Arial;
		font-size: 10px;
		font-weight: normal;
		color: #60778c;
	}

	.subteasertxt a {
		color: #f18e00;
		text-decoration:none;
	}


	.subteasertxt a:hover {
		color: #f18e00;
		text-decoration:underline;
	}


	.subteasertext a {
		color: #f18e00;
		text-decoration:none;
	}

	.subteasertext a:hover {
		color: #f18e00;
		text-decoration:underline;
	}

	.subteaserlink {
		font-family: Arial, Verdana, sans-serif;
		font-size: 10px;	
		color: #f18e00;			
		margin-top: 9px;
	}
			
	.subteaserlink a {
		color: #f18e00;
		text-decoration: none;
	}

	.subteaserlink a:hover {
		text-decoration: underline;
	}


	.smallyellow {
		font-family: Arial, Verdana, sans-serif;
		font-size: 10px;		
		color: #f18e00;
		text-decoration: none;
	}
	
	.smallyellow a {
		color: #f18e00;
		text-decoration: none;
	}

	.smallyellow a:hover {
		color: #f18e00;
		text-decoration: underline;
	}
	
    .CSM #mainContent {
		margin-top: 29px;    
		margin-left: 280px; /* Durch den linken Rand dieses div-Elements entsteht die Spalte am linken Seitenrand. Der Spaltenbereich bleibt unabhängig von der Inhaltsmenge des subnavigation-div immer gleich. Sie können diesen Rand entfernen, falls der Text des #mainContent-div den Bereich von #subnavigation füllen soll, wenn der Inhalt in #subnavigation endet. */
		padding-top: 0px;
	   	padding-left: 24px;
		padding-right: 25px;
    } 
	
	
    .CSM #footer { 
		height: 30px;
		background-image: url(../img/bg_footer.gif);
		background-repeat: repeat-x;
		margin-top: 47px;
    	padding-top: 9px;
		text-align: center;
		font-family: Arial, Verdana;
		font-size: 10px;
		color: #60778c;
    } 

  .CSM #maincontenthead {
    font-family: Garamond, "Times New Roman", Times, serif;
    font-size: 26px;
    font-weight: normal;
    color: #004481;
    padding-bottom: 14px;
    line-height: 26px;
  }

  span.subline {
    font-family: Garamond, "Times New Roman", Times, serif;
    font-size: 18px;
    font-weight: normal;
    color: #004481;
    padding-bottom: 14px;
    line-height: 26px;
  }

	.bigheadline {
		font-family: Garamond, "Times New Roman", Times, serif;
		font-size: 26px;
		font-weight: normal;
		color: #004481;
		line-height: 26px;		
	}

	.suche {
		width: 154px;
		height: 12px;
		border-style: solid;
		border-width: 1px;
		border-color: #f18e00;
		font-family: Arial, Verdana, sans-serif;
		font-size: 10px;
		color: #f18e00;
	}

	.suchergebnis {
		width: 300px;
		height: 12px;
		border-style: solid;
		border-width: 1px;
		border-color: #61778e;
		background-color: #e7ebee;
		font-family: Arial, Verdana, sans-serif;
		font-size: 10px;
		color: #62768e;
	}
	
	.selector {
		width: 300px;
		height: 20px;
		border-style: solid;
		border-width: 1px;
		border-color: #61778e;
		background-color: #e7ebee;
		font-family: Arial, Verdana, sans-serif;
		font-size: 10px;
		color: #62768e;
	}	
	
	/* Table Styles */

	td.darkgreybox {
		padding-right: 10px;
		padding-left: 18px;
		padding-top: 18px;
		padding-bottom: 18px;	
		background-color: #e6eaed	
	}
	
	td.lightgreybox {
		padding-left: 28px;
		padding-bottom: 23px;
		padding-top: 23px;
		background-color: #f6f7f9;
	}


	td.paddingright {
		padding-right: 12px;
	}

	td.paddingbottom {
		padding-bottom: 8px;
	}
	
	td.paddingrightbottom {
		padding-right: 14px;
		padding-bottom: 8px;
	}
	
	/* Text Styles */

	.maincontenttext {
		font-family:Arial, Verdana, sans-serif;
		font-size: 11px;
		color: #60778c;
	}


    .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;
    }
	
	.smallcontenttext {		
		font-family:Arial, Verdana, sans-serif;
		font-size: 11px;
		color: #60778c;
	}

	.subnavi {
		font-family: Arial, Verdana, sans-serif;
		font-size: 11px;
		color: #F18E00;
		text-decoration: none;		
	}

	.subnavi a:hover {
		color: #60778c;
		text-decoration: none;		
	}	

	.subnavi a:active {
		color: #60778C;
		text-decoration: none;
	}
	
	.imageborder {
	border-style:solid;
	border-width:9px;
	border-color:#FFFFFF;
	border-left-style:none;
	border-top-style:none;
	}
	
	.teaserhead {
		font-family: 'Times New Roman', Arial;
		font-size: 18px;
		font-weight: regular;		
		color: #004481;
		line-height: 20px;
	}
	
	.teaserhead a {		
		color: #004481;
		text-decoration: none;
	}	
	
	.teaserhead a:hover {		
		color: #004481;
		text-decoration: none;
	}	
	
	.CSM #contentteaserhead {		
		padding-bottom: 9px;
	}


#etracker{
padding-top:6px;
text-align:right;
}


#mainContent ul{
margin:0px 0px 0px 20px;
padding:0px;
}
#mainContent li{
line-height:13px;
}
