body { 
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-size: 11px;
font-family: Verdana, Geneva, Arial, SunSans-Regular, sans-serif;
font-weight: normal;
line-height: 14px;
letter-spacing:0px;
background-color: #333333;
}

strong {
font-size: 11px; line-height: 14px;  color:#333333;
font-weight: bold;
}

#Content {
        position:absolute;
        left:50%;
        top:50%;
        width:800px;
        height:597px;
        margin-top:2%;
        margin-bottom:3%;
        margin-left:-448px;
        background-color: #FFFFFF;
	overflow: hidden;
        }
/* \ not for MacIE5  */
#Content {
        position:absolute;
        left:50%;
        top:50%;
        width:800px;
        height:597px;
        margin-top:-292px;
        margin-left:-400px;
        background-color: #FFFFFF;
	overflow: hidden;
        }
/* end of exception */


#Logobereich {
        width:144px;
        height:127px;
        background-color: #BBBAB5;
	overflow: hidden;
}

#Logo {
        margin-top: 74px;
        margin-left: 11px;
        background-color: #BBBAB5;
	overflow: hidden;
}

#Fotobereich {
        width:656px;
        height:127px;
        background-color: #BBBAB5;
	overflow: hidden;
}

#Grauzeilelinks {
        width:144px;
        height:24px;
        background-color: #BBBAB5;
	overflow: hidden;
}

#Grauzeilerechts {
        width:238px;
        height:12px;
        background-color: #BBBAB5;
	overflow: hidden;
}

#Bodegazeile {
        width:418px;
        height:24px;
	overflow: hidden;
}

#Navibereich {
        width:144px;
        height:412px;
        background-color: #BBBAB5;
	overflow: hidden;
}

#Hauptnavi {
	margin-top:6px;
	margin-left:11px;
        background-color: #BBBAB5;
	overflow: hidden;
}

#Contentbereich {
        width: 656px;
        height:412px;
        background-color: #FFFFFF;
	overflow: hidden;
}

#Fussbereichlinks {
        width:144px;
        height:12px;
        background-color: #BBBAB5;
	overflow: hidden;
}

#Fussbereichrechts {
        width:656px;
        height:12px;
        background-color: #BBBAB5;
	overflow: hidden;
}

#Unterbereichlinks {
        width:144px;
        height:6px;
        background-color: #333333;
	overflow: hidden;
}

#Unterbereichrechts {
        width: 656px;
        height:6px;
        background-color: #333333;
	overflow: hidden;
}

#Metabereich {       
	width: 800px;
        height:16px;
        background-color: #333333;
	overflow: hidden;
}

#Metanavi {       
	margin-left:576px;
}




#Sprache {       
	margin-left:11px;
        background-color: #333333;
	overflow: hidden;
	font-size: 12px; font-family: Verdana, Geneva, Arial, SunSans-Regular, sans-serif; 
	font-weight: normal; 
	line-height: 15px; 
	color:#FFFFFF;
	letter-spacing:0px;
}


#Contendrandoben {
        width: 656px;
        height:54px;
        background-color: #820911;
	overflow: hidden;
}

#Contendrandlinks {
        width:19px;
        height:54px;
        background-color: #FFFFFF;
	overflow: hidden;
}

#Headlinebereich {
        width:449px;
        height:44px;
        background-color: #FFFFFF;
	overflow: hidden;
}

#Copybereich {
        width:449px;
        height:314px;
        background-color: #FFFFFF;
	overflow: hidden;
}

#Newscopybereich {
        width:439px;
        height:304px;
        background-color: #FFFFFF;
	overflow: auto;
}

#Newscopybereich a { 
color:#999999;
text-decoration: none;
}

#Newscopybereich a:visited { 
color:#999999;
text-decoration: none;
}

#Newscopybereich a:hover { 
color:#2A0B20;
text-decoration: underline;
}


#Zusatzbildbereich {
        width:173px;
        height:314px;
        background-color: #FFFFFF;
	overflow: hidden;
}

#Zusatzbildquer {
        width:170px;
        height:113px;
	border:1px solid #333333;
        background-color: #FFFFFF;
	overflow: hidden;
}

#ZusatzbildBU {
        width:170px;
        height:91px;
        margin-top:9px;
        background-color: #FFFFFF;
	overflow: hidden;
	font-size: 11px; font-family: Verdana, Geneva, Arial, SunSans-Regular, sans-serif; 
	font-weight: normal; 
	line-height: 12px; 
	color:#666666;
	letter-spacing:0px;
}

#ZusatzbildBU a { 
color:#333333;
text-decoration: none;
}

#ZusatzbildBU a:visited { 
color:#333333;
text-decoration: none;
}

#ZusatzbildBU a:hover { 
color:#000000;
text-decoration: underline;
}

#ZusatzbildLinks {
        width:170px;
        margin-top:9px;
        background-color: #FFFFFF;
	overflow: hidden;
	font-size: 11px; font-family: Verdana, Geneva, Arial, SunSans-Regular, sans-serif; 
	font-weight: normal; 
	line-height: 15px; 
	color:#666666;
	letter-spacing:0px;
}

#ZusatzbildLinks a { 
color:#333333;
text-decoration: none;
}

#ZusatzbildLinks a:visited { 
color:#333333;
text-decoration: none;
}

#ZusatzbildLinks a:hover { 
color:#000000;
text-decoration: underline;
}

#Copy {
        width:430px;
        height:300px;
        background-color: #FFFFFF;
	overflow: hidden;
	font-size: 11px; font-family: Verdana, Geneva, Arial, SunSans-Regular, sans-serif; 
	font-weight: normal; 
	line-height: 15px; 
	color:#333333;
	letter-spacing:0px;
}

#Copy a { 
color:#999999;
text-decoration: none;
}

#Copy a:visited { 
color:#999999;
text-decoration: none;
}

#Copy a:hover { 
color:#2A0B20;
text-decoration: underline;
}

#Kartegross {
        width:449px;
	margin-top: 0px;
        background-color: #FFFFFF;
	overflow: hidden;
}

#Kartenbereich {
        width:173px;
        height:314px;
	padding-top: 98px;
        background-color: #FFFFFF;
	overflow: hidden;
}

#Karteklein {
        width:170px;
        height:113px;
	margin-bottom: 8px;
	border:1px solid #333333;
        background-color: #FFFFFF;
	overflow: hidden;
}

#Kartekleinunten {
        width:170px;
        height:113px;
	border:1px solid #333333;
        background-color: #FFFFFF;
	overflow: hidden;
}

#logobereich  {
	margin-top: 10px;
        width:201px;
        height:36px;
	background-color: #E0DDBC ;
	overflow: hidden;
}

#logo {
        width:201px;
        height:36px;
	overflow: hidden;
}

#flaechenebenlogo {
	margin-top: 10px;
        width:260px;
        height:36px;
	background-color: #E0DDBC;
	overflow: hidden;
}

#flaecheunterlogo {
        width:152px;
        height:110px;
	background-color: #E0DDBC;
	overflow: hidden;
}

#grafikbereich {
        width: 432px;
        height:145px;
	margin-top: 10px;
	background-color: #E0DDBC;
	overflow: hidden;
}

#grafik {
        width:432px;
        height:145px;
	background-color: #E0DDBC;
	overflow: hidden;
}

#textflaeche {
        width:883px;
        height:125px;
	margin-left: 10px;
	background-color: #E0DDBC;
	overflow: hidden;
}

#textbereich {
        width:564px;
        height:125px;
	margin-left: 162px;
	background-color: #E0DDBC;
	overflow: hidden;
}

#headline {
	margin-left: 10px;
	font-family: Verdana, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: normal;
	font-size: 17px;
	line-height: 23px;
	color: #535353;
}
	
	#headline .rot {
		color: #A83B15;
	}

#subline {
	margin-top: 20px;
	margin-left: 10px;
	font-family: Verdana, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 16px;
	color: #535353;
}

#flaecheunten {
        width:898px;
        height:37px;
	background-color: #FFFFFF;
	overflow: hidden;
}

#flaecheuntenlinks {
	margin-left: 10px;
        width:165px;
        height:37px;
	background-color: #FFF;
	overflow: hidden;
}

#eckeunten {
        width:28px;
        height:37px;
	background-color: #FFFFFF;
	overflow: hidden;
}

#weiterflaeche {
	margin-top: 4px;
        width:718px;
        height:32px;
	background-color: #EFEEDD;
	overflow: hidden;
}

#navibereich {
	margin-left: 10px;
        width:451px;
        height:110px;
	background-color: #E0DDBC;
	overflow: hidden;
}

#hauptnavi {
	margin-top: 2px;
	margin-left: 16px;
	background-color: #E0DDBC;
	font-family: Verdana, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: normal;
	font-size: 17px;
	line-height: 20px;
}

	#hauptnavi a {
		color: #FFFFFF;
		text-decoration: none;
	}

	#hauptnavi a:visited {
		color: #FFFFFF;
	}

	#hauptnavi a:hover {
		color: #535353;
	}

	#hauptnavi a:visited:hover {
		color: #535353;
	}

	#hauptnavi a:active {
		color: #FFFFFF;
	}

	#hauptnavi .auswahl {
		color: #A83B15;
	}

#kennung {
	margin-top: 10px;
        width:713px;
        height:33px;
	font-family: Verdana, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: normal;
	font-size: 13px;
	line-height: 14px;
	color:#A6A3AD;
	text-align: right
}

	#kennung a {
		color: #B4B192;
		text-decoration: none;
	}

	#kennung a { 
		color:#A6A3AD;
	}

	#kennung a:visited { 
		color:#A6A3AD;
	}

	#kennung a:hover { 
		color:#D5D2B5;
	}

#metaflaeche {
        width:898px;
        height:26px;
	background-color: #535353;
	text-align: right;
}

#metanavi {
	margin-top: 6px;
	font-family: Verdana, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: normal;
	font-size: 13px;
	line-height: 14px;
	color: #E0DDBC;
	text-align: right;
}

	#metanavi a {
		color: #E0DDBC;
		text-decoration: none;
	}

	#metanavi a:visited {
		color: #E0DDBC;
	}

	#metanavi a:hover {
		color: #FFFFFF;
	}


#zweitnavispalte {
width: 144px; 
height:307px;  
margin-top:42px;
margin-left:10px;
}

#contentspalte {
width: 454px; 
height: 307px;
margin-top:42px;
margin-left:24px;
}

#contentspalte a { 
color:#666666;
text-decoration: none;
}

#contentspalte a:visited { 
color:#666666;
}

#contentspalte a:hover { 
color:#A83B15;
}

#contentspaltemeinungen {
width: 580px; 
height: 307px;
margin-top:42px;
margin-left:24px;
}

#contentspaltemeinungen a { 
color:#666666;
text-decoration: none;
}

#contentspaltemeinungen a:visited { 
color:#666666;
}

#contentspaltemeinungen a:hover { 
color:#A83B15;
}

#copy { 
font-size: 11px; font-family: Verdana, Geneva, Arial, SunSans-Regular, sans-serif; 
font-weight: normal; 
line-height: 15px; 
color:#000000;
letter-spacing:0px;
margin-bottom: 7px;
}

#copy a { 
color:#666666;
text-decoration: none;
}

#copy a:visited { 
color:#666666;
}

#copy a:hover { 
color:#A83B15;
}

#intro { 
font-size: 13px; font-family: Verdana, Geneva, Arial, SunSans-Regular, sans-serif; 
font-weight: normal; 
line-height: 16px; color:#333333;
margin-bottom: 7px;
}

#contentliste {
font-size: 11px; line-height: 14px;  color:#000000;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}



#liste {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
margin-bottom: 7px;
list-style: none;
	}

	#liste li {
	margin: 0px 0px 0px 0px;
	padding-left: 10px;
	background-image:url(gifs/bullet.gif);
	background-repeat:no-repeat;
	background-position: 0 1px;
	}

#marginalspalte {
width:186px;
height:307px;  
margin-top:62px;
margin-left:72px;
}

#marginalliste {
font-size: 11px; line-height: 14px;  color:#666666;
padding: 7px 0px 0px 0px;
margin: 0px 0px 0px 0px;
	}

	#marginalliste li {
	margin: 2px 0px 0px 0px;
	padding-left: 10px;
	background-image:url(gifs/bullet_grau.gif);
	background-repeat:no-repeat;
	background-position: 0 1px;
	}


#marginaltext {
font-size: 11px; 
line-height: 15px; 
color:#666666;
}

#marginaltext .auswahl {
color:#A83B15;
}

#marginaltext .highlight {
font-size: 12px; 
line-height: 16px; 
color:#999999;
font-weight: normal;
}

#marginaltext a {
color:#333333;
text-decoration: none;
}

#marginaltext a:visited {
color:#333333;
}

#marginaltext a:hover { 
color:#000000; 
}

#marginalgrafik {
margin-top: 14px; 
margin-bottom: 7px; 
width: 151px;
border: solid 0px #333333;
}

#referenzspalte {
width:186px;
height:307px;  
margin-top:42px;
margin-left:72px;
}


#referenzen {
font-size: 11px; 
line-height: 15px; 
color:#666666;
}

#referenzen .auswahl {
color:#A83B15;
}

#referenzen .highlight {
font-size: 12px; 
line-height: 16px; 
color:#999999;
font-weight: normal;
}

#referenzen a {
color:#333333;
text-decoration: none;
}

#referenzen a:visited {
color:#333333;
}

#referenzen a:hover { 
color:#000000; 
}

#referenzliste {
font-size: 11px; line-height: 14px;  color:#666666;
padding: 7px 0px 0px 0px;
margin: 0px 0px 12px 0px;
	}

	#referenzliste li {
	margin: 2px 0px 0px 0px;
	padding-left: 10px;
	background-image:url(gifs/bullet_link.gif);
	background-repeat:no-repeat;
	background-position: 0 1px;
	}


#zweitnavi { 
font-size: 12px; 
line-height: 16px; 
color:#999999;
}

#zweitnavi .auswahl { 
color:#A83B15;
}


#zweitnavi a { 
color:#999999; 
text-decoration: none;
}

#zweitnavi a:visited { 
color:#999999;
}

#zweitnavi a:hover { 
color:#333333;
}

#contentbereichframe {
width: 544px; 
}


#projektlink {
margin-left: 1em;
text-indent: -1em;
}