html, body {
	background: #FFF ;
	font: normal 10pt/110% arial,sans-serif;
	color: #000;
	text-align: center;
	height: 100%;
	padding: 0;
	margin: 0;	
	}
img{
	border: none;
	}
h1{
	font: normal 140%/120% arial,sans-serif;
	color: #000;
	margin: 0;
	}
h2{
	font: normal 130%/110% arial,sans-serif;
	color: #000;
	margin-bottom: -8px;
	}	
h3{
	font: normal 110%/110% arial,sans-serif;
	color: #000;
	margin-bottom: -8px;
	}
p, td, li, em{
	font: normal 100%/118% arial,sans-serif;
	color: #000;
	}
table{
	background: #FFF;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	}
th{
	font: bold 90%/128% arial,sans-serif;
	color: #555;
	border: 1px solid #DDD;
	margin: 0;
	padding: 3px;
	text-align: left;
	vertical-align: top;
	}
td{
	font: normal 80%/128% arial,sans-serif;
	color: #333;
	border: 1px solid #DDD;
	margin: 0;
	padding: 3px;
	text-align: left;
	vertical-align: top;
	}
.bgc{
	background: #EEE;
	}
.innen{
	background: #EEE;	
	position: relative;	
	z-index: 1;	
	width: 720px;
	height: auto;	
	padding: 0;	
	margin: auto;		
	border-left: 1px solid #399;
	border-right: 1px solid #399;
	text-align: left;
	}
	
.logo{
    position: absolute;
	left: 10px;
	top: 0;
	height: 94px;
	width: 600px;
	border-bottom: 1px solid #F0091A;
	}
.firmenlogo{
	float:left;
	}
.adresse{
	float:left;
    bottom: 2px;
	height: 94px;
	padding: 20;
	font: normal 90%/130% arial,sans-serif;
	text-align: left;
	color: #000;
	}
.slogan01{
display: none;
	}
.slogan02{
display: none;
	}	

A {color: #000;background:transparent;text-decoration:none}
A:Visited {color: #333;background:transparent;}
A:Hover {color: #000;background:transparent;text-decoration:underline}
A:Active {color: #000;background:transparent;}

.inhalt{
	position: absolute;
	top: 146px;
	left: 20px;
	width: 400px;
	height: auto;
	}
.infofenster{
display: none;
	}

.inhalt A {color: #000;background:transparent;text-decoration:underline}
.inhalt A:Visited {color: #333;background:transparent;}
.inhalt A:Hover {color: #000;background:#FFF;text-decoration:underline}
.inhalt A:Active {color: #000;background:transparent;}	


.auswahl{
display: none;
	}
.feld{
	line-height: 128%;
	margin-top: 4px;
	height: auto;
	width: 131px;
	border: 1px solid #FDE8D7;
	}
.feld A {display:block;color: #000;background:transparent;width:100%;height:18px;text-decoration:none;}
.feld A:Visited {color: #333;background:transparent;}
.feld A:Hover {color:#000;background:#FFF url(images/arrow.gif) no-repeat left;text-decoration:none;}
.feld A:Active {color: #000;background:#FFF;}

.feldaktiv{
	margin-top: 4px;
	height: auto;
	width: 131px;
	border: 1px solid #3651A3;
	color: #FFF;
	background: #3651A3;
	}
.unterfeld{
	font: normal .85em/118% arial,sans-serif;
	margin: 3px 0 0 30px;
	height: auto;
	width: 110px;
	border: 1px solid #FDE8D7;
	}
.unterfeld A  {color: #000;background:#DFDFDF;display:block;width:100%;height:100%;text-decoration:none;}
.unterfeld A:Visited  {color: #333;background:#DFDFDF;}
.unterfeld A:Hover {color:#000;background:transparent url(images/arrow.gif) no-repeat left;width:100%;height:100%;text-decoration:none;}
.unterfeld A:Active  {color: #000;background:#FFF;}		

.unterfeldaktiv{
	background: #4A588F url(images/arrow.gif) no-repeat left;
	font: normal .85em/118% arial,sans-serif;
	margin: 3px 0 0 30px;
	padding: 0;
	height: auto;
	width: 110px;
	border: 1px solid #FDE8D7;
	color: #FFF;
	}


	
.fotos{
	position: absolute;
	left: 440px;
	top: 600px;
	}
.foto01{
	position:absolute;
	left:440px;
	top:150px;
	border:1px solid #F26722
	}
.foto02{
	position:absolute;
	left:440px;
	top:300px;
	border:1px solid #F26722	
	}	
.foto03{
	position:absolute;
	left:440px;
	top:450px;
	border:1px solid #F26722	
	}	
.rahmen{
	border: 1px solid #F26722
	}
.name{
	font: bold;
	color:#3651A3
		
}