div { margin:0; padding:0; } 

html, body { 
    background: #fff;
    text-align: left; 
}

body>#container_header,body>#header_rahmen{position:fixed;}

body { 
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	margin:0;
	padding:0;
}

#topani{
	height:20px;
	width:216px;
	padding-left:760px;
}

#container_header { 
	position:absolute;
	background-color:#FFFFFF;
	left:0px;
	top:0px;
	width:984px;
	height:164px;
	border-right:1px solid #000000;
	z-index:10;
}

#header_rahmen {
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
	width:984px;
	height:116px;
}

#container_inhalt {
	background-image: url(../images/bg_content.gif);
	background-repeat:repeat-y;
	width:984px;
	padding-top:164px;
	float:left;
	z-index:1;
	border-right:1px solid #000000;
}

#container_galerie {
	background-image: url(../images/bg_galerie.gif);
	background-repeat:repeat-y;
	width:984px;
	padding-top:164px;
	float:left;
	z-index:1;
	border-right:1px solid #000000;
}

#container_leftnavi {
	width:210px;
	float:left;
	left:0px;
	top:2px;
}

#groessen {
	position:absolute;
	left:740px;
	top:180px;
	z-index:7;
	float: right;
}

#container_inhalt_mitte {
	width:450px;
	float:left;
	padding-left:60px;
	padding-right:60px;
	left:0px;
	top:2px;
	padding-top:19px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}

#container_inhalt_galerie {
	width:654px;
	float:left;
	padding-left:60px;
	padding-right:60px;
	left:0px;
	top:2px;
	padding-top:19px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}

#container_rightnavi {
	width:200px;	
	float:right;
	left:0px;
	top:2px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

#container_rightnavi_img {
	padding-top: 0;
	margin: 0;
}

#subtitle_rightnavi {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-style:italic;
	font-size:10px;
	padding-top: 7px;
	padding-left: 10px;
	padding-right: 10px;
}

.auflistung_1 {
	border-top: 1px solid Black;
	border-bottom: 1px solid Black;
	width: 426px;
	padding: 12px 12px 12px 12px;
}

.auflistung_2 {
	width: 426px;
	padding: 12px 12px 12px 12px;
	margin: 0 0 0 0;
}

.auflistung_small,
.auflistung_small_blau {
	width: 190px;
	padding: 5px 5px 5px 5px;
	border-bottom: 2px solid #FAFAF7;
	margin: 0 0 0 0;
}

.auflistung_small_blau a { color:#000; text-decoration:underline; }
.auflistung_small_blau a:hover { color:#0f218f; text-decoration:none; }

#abstand_rechte_leiste {
	width: 200px;
	padding: 0;
	height: 30px;
}

#foofighter {
	float:left;
	left:0px;
	top:2px;
	width:984px;
}

h1,.h1 {
	font-size:18px;
	font-weight:normal;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
}

.h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	
}

p, td, ul, li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:14px;
}

h3, .h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:14px;
	font-size:11px;
	font-weight: normal;
}

.bilderrahmen {
	border-color:#666666;
}

#underline {
	text-decoration:underline;
}

.form {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.form35 {
	width:35px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.form50 {
	width:50px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


.form120 {
	width:120px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.form150 {
	width:150px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.form200 {
	width:208px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.form300 {
	width:280px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
form {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}