html,body{
	height:100%;
	width:100%;
}
body{
	margin:0px;
	padding:0px;
	font-size:13px;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	color:#868686;
	cursor:default;
} 

a{
	color:#868686;
	text-decoration:underline;
	cursor:pointer;
}
a:hover{
	text-decoration:none;
}

h2{
	font-size:13px;
	color:#c4161d;
	padding:0px;
	margin:0px;
}

form{
	margin:0px;
}
input,textarea{
	border:solid 1px #000000;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
}
.button{
	border:0px;
	background-color:#395a8c;
	color:#ffffff;
	cursor:pointer;
	width:auto;
	font-weight:bold;
}

#logo{
	border:0px;
	margin-bottom:5px;
}

.hr{
	display:block;
	height:1px;
	font-size:1px;
	line-height:1px;
	border-top:dotted 1px #aaaaaa;
	margin:4px 0px 4px 0px;
}
.bg1a{
	width:164px;
	height:518px;
	text-align:left;
	padding:50px 10px 10px 100px;
	border-right:solid 1px #908f95;
	background:url(../gfx/i1_a.jpg) no-repeat;
}
.bg1b{
	background-image:url(../gfx/i1_b.jpg);
	background-position:top right;
}
.bg2a{
	width:164px;
	height:518px;
	text-align:left;
	padding:50px 10px 10px 100px;
	border-right:solid 1px #908f95;
	background:url(../gfx/i2_a.jpg) no-repeat;
}
.bg2b{
	background-image:url(../gfx/i2_b.jpg);
	background-position:top right;
}
.bg3a{
	width:164px;
	height:518px;
	text-align:left;
	padding:50px 10px 10px 100px;
	border-right:solid 1px #908f95;
	background:url(../gfx/i3_a.jpg) no-repeat;
}
.bg3b{
	background-image:url(../gfx/i3_b.jpg);
	background-position:top right;
}
.bg4a{
	width:164px;
	height:518px;
	text-align:left;
	padding:50px 10px 10px 100px;
	border-right:solid 1px #908f95;
	background:url(../gfx/i4_a.jpg) no-repeat;
}
.bg4b{
	background-image:url(../gfx/i4_b.jpg);
	background-position:top right;
}
.bg5a{
	width:164px;
	height:518px;
	text-align:left;
	padding:50px 10px 10px 100px;
	border-right:solid 1px #908f95;
	background:url(../gfx/i5_a.jpg) no-repeat;
}
.bg5b{
	background-image:url(../gfx/i5_b.jpg);
	background-position:top right;
}
.bg6a{
	width:164px;
	height:518px;
	text-align:left;
	padding:50px 10px 10px 100px;
	border-right:solid 1px #908f95;
	background:url(../gfx/i6_a.jpg) no-repeat;
}
.bg6b{
	background-image:url(../gfx/i6_b.jpg);
	background-position:top right;
}
.bg8{
	background-image:url(../gfx/i8.jpg);
}
.bg9{
	
}
.bg10{
	background-image:url(../gfx/i10.jpg);
}
.bg11{
	background-image:url(../gfx/i11.jpg);
}
.bg12{
	
}
.bg13{
	background-image:url(../gfx/i13.jpg);
}
.bg14{
	background-image:url(../gfx/i14.jpg);
}
.bg15{
	background-image:url(../gfx/i15.jpg);
}
.bg16{
	background-image:url(../gfx/i16.jpg);
}
.bg18{
	background-image:url(../gfx/i18.jpg);
}
.bg19{
	background-image:url(../gfx/i19.jpg);
}
.bg_p{
	width:90px;
	height:578px;
	background-color:#faf9f7;
	float:left;
}
.contentbox_p{
	width:164px;
	height:518px;
	text-align:left;
	padding:50px 9px 10px 10px;
	border-left:solid 1px #908f95;
	border-right:solid 1px #908f95;
	float:left;
}
.bg20{
	background-image:url(../gfx/partner-knoechel-a.jpg);
	background-position:top right;
}
.bg21{
	background-image:url(../gfx/partner-buckert-a.jpg);
	background-position:top right;
}
.bg22{
	background-image:url(../gfx/partner-burkhardt-a.jpg);
	background-position:top right;
}
.bg23{
	background-image:url(../gfx/partner-puttke-a.jpg);
	background-position:top right;
}
.bg24{
	background-image:url(../gfx/partner-knoechel2-a.jpg);
	background-position:top right;
}

.box_b{
	margin-left:274px;
	border-left:solid 1px #908f95;
	padding:80px 30px 0px 85px;
	height:472px;
}
#contact{
	margin-left:274px;
	border-left:solid 1px #908f95;
}
.bg_p{
	line-height:1px;
	font-size:1px;
}
#copyright_map{
	background-color:#c4161d;
	padding:6px 0px 4px 7px;	
	width:267px;
	font-size:10px;
	color:#ffffff;
	position:absolute;
	left:11px;
	bottom:32px;
}
#copyright_map a,#copyright_map a:hover{
	color:#ffffff;
	text-decoration:none;
}
.content_map{
	float:left;
	width:234px;
	height:512px;
	padding:20px;
}
#scroll_holder{
	float:left;
	position:relative;
	padding-top:3px;
	padding-right:5px;
	width:540px;
	height:460px;
	overflow:hidden;
}
#scroll_content{
	position:absolute;
	left:0px;
	top:0px;	
	padding-left:10px;
}
#slider{
	width:10px;
	height:408px;
	display:none;
	background-color:#f9f9f9;
}
#knob{
	background:url(../gfx/knob.gif) no-repeat 1px 0px;
	width:10px;
	height:25px;
	cursor:pointer;
	display:none;
}
#scroll_up{
	width:10px;
	height:25px;
	cursor:pointer;
	background:url(../gfx/arrow-up.gif) no-repeat 1px 0px;
	border-bottom:solid 1px #ffffff;
}
#scroll_down{
	width:10px;
	height:25px;
	cursor:pointer;
	background:url(../gfx/arrow-down.gif) no-repeat 1px 0px;
	border-top:solid 1px #ffffff;
}
