body {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-size: 11px;
	color: #FFFFFF;
	background: #6C8493 url(background/background.png) repeat-y;
	text-align: left;
	letter-spacing:1px;
	margin: 0px;
	padding: 0px;
	}

p {margin-top: 0px; line-height: 16px;}
img {border:0px;}

#wrapper{
	background: #6C8493 url(background/background.png) repeat-y;
		}
		
#header {
	margin: 0px;
	height: 168px;
	width: 978px;
	background: #6C8493; 
	}

#headline { 	
	margin: 0px;
	height: 79px;
	width: 100%;
	background: #FFFFFF no-repeat; 
	}
	
#holder {
	margin-top: 50px;
	width: 950px;
	}

/* navigation level 1 styles */

#nav {width: 107px; float: left; padding-top: 0px; text-align: right;}

#nav a:link {color: #344E5E; font-weight: bold; text-decoration: none;}
#nav a:active {color: #FFFFFF; font-weight: bold; text-decoration: none;}
#nav a:visited {color: #344E5E; font-weight: bold; text-decoration: none;}
#nav a:hover {color: #FFFFFF; font-weight: bold; text-decoration: none;}

/* navigation level 2 styles */

#nav2 {width: 200px; text-align: left; margin-left: 4px; float: left; font-weight: normal;}

#nav2 a:link {color: #344E5E; font-weight: normal; text-decoration: none;}
#nav2 a:active {color: #FFFFFF; font-weight: normal; text-decoration: none;}
#nav2 a:visited {color: #344E5E; font-weight: normal; text-decoration: none;}
#nav2 a:hover {color: #FFFFFF; font-weight: normal; text-decoration: none;}

/* navigation level 3 styles */

.deep a:link {color: #FFFFFF; font-weight: bold; text-decoration: none;}
.deep a:active {color: #FF6779; font-weight: bold; text-decoration: none;}
.deep a:visited {color: #FFFFFF; font-weight: bold; text-decoration: none;}
.deep a:hover {color: #FF6779; font-weight: bold; text-decoration: none;}

.aktiv_adresse a:link {color: #FFFFFF; font-weight: normal; text-decoration: none;}
.aktiv_adresse a:active {color: #FF6779; font-weight: normal; text-decoration: none;}
.aktiv_adresse a:visited {color: #FFFFFF; font-weight: normal; text-decoration: none;}
.aktiv_adresse a:hover {color: #FF6779; font-weight: normal; text-decoration: none;}

.aktiv_disclaimer a:link {color: #FFFFFF; font-weight: normal; text-decoration: underline;}
.aktiv_disclaimer a:active {color: #FF6779; font-weight: normal; text-decoration: underline;}
.aktiv_disclaimer a:visited {color: #FFFFFF; font-weight: normal; text-decoration: underline;}
.aktiv_disclaimer a:hover {color: #FF6779; font-weight: normal; text-decoration: underline;}

.thissite {color: #FFFFFF;}




/* content styles */

#content {
	font-size: 11px;
	line-height: 16px;
	margin-top: 2px;
	margin-left: 92px;
	float: left;
	width: 460px;
	}


.fett {font-weight: bold;}
.bildnachweis {font-size: 9px;}
.fettmitabstand {margin-top: 6px; font-weight: bold;}	
.normalmitabstand {margin-top: 6px; font-weight: normal;}

#logo_copy {display: none;}
#headline_copy {display:none;}

/* table styles */

table {width: 460px; height: 100px;}
tr {border: 0px; padding: 0px; margin: 0px;}
td {border: 0px; vertical-align:top; padding: 0px; margin: 0px;}

.reihe1 {width: 343px; margin-left: 0px; padding-right: 8px;}
.reihe2 {width: 117px; margin: 0px; padding: 0px;}

.reihe1standort {width: 250px; margin: 0px; padding: 0px;}
.reihe2standort {width: 210px; margin: 0px; padding: 0px;}

.reihe1kontakt {width: 175px; margin: 0px; padding: 0px;}
.reihe2kontakt {width: 285px; margin: 0px; padding: 0px;}

/* footer styles */

#footer {
	padding: 5px;
	border-top: 1px solid #877D6C;
	font-size: 80%;
	color: #736B5E;
	background: #FFF;}

/* miscellaneous styles */

.brclear { 
     clear:both; 
     height:0; 
     margin:0;
     font-size: 1px;
     line-height: 0px;
}

