@charset "utf-8";
/* CSS Document */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;}

h5 {
	font-size:10px;}
	
a {color:#64B000;
text-decoration:none;}

a:hover {
text-decoration:underline;
}

#content {
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-500px;
	margin-top:-205px;
	vertical-align:middle;
	width:1000px;
	height:410px;

	}
	
#firma {
position:absolute; top:3px; left:10px;
	width:545px;
	height:20px;
	background-image:url(img/sfa2.gif);
	background-repeat:no-repeat;

}

#rubrik {
position:absolute; top:21px; left:16px;
width:84px; height:368px;
overflow:hidden;
background-color:#666666;
	
}

#rubrik p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
color:#fff;
margin:10px;}

#rubrik ul {
margin:0 0 0 10px;
padding:0;}

#rubrik ul li {
font-weight:bold;
font-size:10px;
color:#fff;
list-style:none;
line-height:20px;
}

#rubrik a {
text-decoration:none;
font-weight:normal;
font-size:11px;
color:#cccccc;
line-height:20px;
list-style:none;
}

#rubrik a:hover{
text-decoration:none;
font-weight:normal;
font-size:11px;
color:#ffffff;
list-style:none;
}

#auswahl {
	position:absolute;
	top:21px;
	left:105px;
	width:115px;
	height:368px;
	margin:0 0 0 20px;
	padding:0 0 0 0;
	background-color:#ffffff;
	overflow:hidden;

}

#auswahl p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
color:#64B000;
margin:10px;}

#auswahl p a {
color:#fff;
}

#auswahl p a:hover {
color:#64B000;
}



#main {
	position:absolute;
	top:21px;
	left:250px;
	width:500px;
	height:368px;
	margin:0;
	background-color:#ffffff;
	overflow:hidden;
}

#fotos {
	position:absolute;
	top:21px;
	left:740px;
	width:102px;
	height:368px;
	margin:0px 0 20px 20px;
	background-color:#ffffff;
	overflow:auto;
}

#navi {
position:absolute; top:21px; left:871px;

	background-color:#000000;
	width:122px;
	height:368px;
	margin:0px 9px 20px 0;
	overflow:hidden;
	letter-spacing:0.2em;

}

#navi ul {
	float:left;
	width:113px;
	margin-left:7px;
	margin-top:160px;
	padding:0;}

#navi ul li {
	list-style:none;
	font-size:16px;
	margin:0 0 17px 0;
	color:#64B000;
}

#navi ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#999999;
	text-decoration:none;
}

#navi ul li a:hover {
	color:#FFFFFF;}

#footer {
	position:absolute;
	top:389px;
	left:146px;
	margin:0;
	padding:0;
	clear:both;
	height:28px;
	background-color:#FFFFFF;
	width: 823px;
	
}

#footer ul {
	margin:0; padding:0;}

#footer ul li {
	float:left;
	font-size:12px;
	list-style:none;
	margin:0 39px 0 0;
	letter-spacing:0.2em;}

#footer ul li a {
	font-family:Arial, Helvetica, sans-serif;
	
	font-size:12px;
	color:#999999;
	text-decoration:none;}

#footer ul li a:hover {
	color:#000000;}

#exitlinks {
	width:160px;
	height:20px;
	float:right;
	margin:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;}

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

#exitlinks a:hover {
	color:#000000;}
	
	#navi .link-activ {
	color:#65CB00;}
	
#konzept {
	position:absolute;
	background-image:url(img/transparenz.png);
	height:368px;
	width:418px;
	z-index:50;
	left: 125px;
	top: 21px;
	visibility: hidden;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	overflow-y:scroll;
}
#konzept p {margin:10px;}
#konzept h1 {margin:10px; font-family:Arial, Helvetica, sans-serif; font-size:16px;}

#info {
	position:absolute;
	background-image:url(img/transparenz.png);
	height:368px;
	width:418px;
	z-index:50;
	left: 125px;
	top: 21px;
	visibility: hidden;
	color:#FFFFFF;
	
}

#info p {
font-family:Arial, Helvetica, sans-serif;
	line-height:1.5em;
	letter-spacing:0;
	font-size:13px;
color:#FFFFFF;
margin:10px;
font-size:13px;}

#info h1 {margin:10px; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
#buro-foto {
position:absolute; top:21px; left:16px;
width:265px; height:368px;
overflow:hidden;
background-color:#666666;}

#buro-text {
	position:absolute;
	top:21px;
	left:296px;
	width:555px;
	height:368px;
	margin:0;
	background-color:#ffffff;
	text-align:left;
	vertical-align:bottom;
	overflow:hidden;
}
#buro-text p, table {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;}
	
	#presse {
	position:absolute;
	top:21px;
	left:105px;
	width:719px;
	height:368px;
	margin:0 0 0 20px;
	padding:0 0 0 0;
	background-color:#ffffff;
	overflow:auto;
}

#presse p {
width:600px;
font-size:12px;}

#presse h1 {
font-size:14px;}

#presse ul{
list-style:square;
margin:0 0 0 0;
padding:0;
width:600px;}

#presse ul li a {
list-style:none;
margin-left:0;}

presse ul li a:hover {
color:#65CB00;
text-decoration:underline;}

#buro-flash {
	position:absolute;
	top:21px;
	left:0;
	width:867px;
	height:388px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background-color:#ffffff;
	overflow:visible;
}

#buero02 {
	position:absolute;
	top:21px;
	left:111px;
	width:700px;
	height:388px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background-color:#ffffff;
	overflow:visible;
}

#map {
	position:absolute;
	top:21px;
	left:105px;
	width:723px;
	height:368px;
	margin:0 0 0 20px;
	padding:0 0 0 0;
	background-color:#ffffff;
	font-size:12px;
	overflow:hidden;

}

#map p {font-size:12px;}

alt {
background-color:#000000;
color:#ffffff;}

.greentext {
color:#65CB00;
}

.greytext {
color:#999999;}
