*
{
	margin: 0;
	padding: 0;
}

html, body { text-align: center; }

body
{
	background-image: url(../img/x.jpg);
	background-repeat: repeat-x;
	background-color:#AAA7DE;
}

div.wrapper
{
	width: 930px;
	margin: auto;
}

div.head
{
	width: 930px;
	height: 205px;
	background-image: url(../img/head.jpg);
	background-repeat: no-repeat;
}
div.content
{
	width: 930px;
	
	background-image: url(../img/y.jpg);
	background-repeat: repeat-y;
}
div.content_left
{
	width: 655px;
	
	float:left;
	padding:28px 20px 15px 30px;
}
div.content_right
{
	width: 225x;
	float:left;
	padding:18px 0px 15px 0px;
	
}
div.footer
{
	width: 930px;
	height: 40px;
	background-image: url(../img/footer.jpg);
	background-repeat: no-repeat;
}
div.footer p
{padding:15px 0px 20px 10px;
	text-align:left;
	font: normal 0.6em Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#666666;
}
div#top_navi
{
	height: 40px;
	width: 910px;
	padding: 0px 0px 0px 10px;
	float: left;
}

div#top_navi ul { height: 40px; }

div#top_navi ul li
{
	display: inline;
	float: left;
	list-style-type: none;
	padding: 0px 0px 0px 0px;
}

a.but1
{
	display: block;
	width: 110px;
	height: 40px;
	background: url(../img/startseite.jpg) 0 0 no-repeat;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}
 a:hover.but1
{
	display: block;
	width: 110px;
	height: 40px;
	background: url(../img/startseite.jpg) -110px 0 no-repeat;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}
a.but_active1
{
	display: block;
	width: 110px;
	height: 40px;
	background: url(../img/startseite.jpg) -110px 0 no-repeat;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}
a.but2
{
	display: block;
	width: 110px;
	height: 40px;
	background: url(../img/about.jpg) 0 0 no-repeat;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}
a:hover.but2 
{
	display: block;
	width: 110px;
	height: 40px;
	background: url(../img/about.jpg) -110px 0 no-repeat;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}
a.but_active2
{
	display: block;
	width: 110px;
	height: 40px;
	background: url(../img/about.jpg) -110px 0 no-repeat;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}
a.but3
{
	display: block;
	width: 180px;
	height: 40px;
	background: url(../img/weg.jpg) 0 0 no-repeat;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}
a:hover.but3 
{
	display: block;
	width: 180px;
	height: 40px;
	background: url(../img/weg.jpg) -180px 0 no-repeat;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}
a.but_active3
{
	display: block;
	width: 180px;
	height: 40px;
	background: url(../img/weg.jpg) -180px 0 no-repeat;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}
a.but4
{
	display: block;
	width: 110px;
	height: 40px;
	background: url(../img/fahrzeuge.jpg) 0 0 no-repeat;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}
a:hover.but4
{
	display: block;
	width: 110px;
	height: 40px;
	background: url(../img/fahrzeuge.jpg) -110px 0 no-repeat;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}
a.but_active4
{
	display: block;
	width: 110px;
	height: 40px;
	background: url(../img/fahrzeuge.jpg) -110px 0 no-repeat;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}
a.but5
{
	display: block;
	width: 180px;
	height: 40px;
	background: url(../img/behindert.jpg) 0 0 no-repeat;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}
a:hover.but5 
{
	display: block;
	width: 180px;
	height: 40px;
	background: url(../img/behindert.jpg) -180px 0 no-repeat;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}
a.but_active5
{
	display: block;
	width: 180px;
	height: 40px;
	background: url(../img/behindert.jpg) -180px 0 no-repeat;
	text-decoration: none;
	}
a.but6
{
	display: block;
	width: 110px;
	height: 40px;
	background: url(../img/weiterbildung.jpg) 0 0 no-repeat;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}
a:hover.but6
{
	display: block;
	width: 110px;
	height: 40px;
	background: url(../img/weiterbildung.jpg) -110px 0 no-repeat;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}
a.but_active6
{
	display: block;
	width: 110px;
	height: 40px;
	background: url(../img/weiterbildung.jpg) -110px 0 no-repeat;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}
a.but7
{
	display: block;
	width: 110px;
	height: 40px;
	background: url(../img/appartments.jpg) 0 0 no-repeat;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}
a:hover.but7
{
	display: block;
	width: 110px;
	height: 40px;
	background: url(../img/appartments.jpg) -110px 0 no-repeat;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}
a.but_active7
{
	display: block;
	width: 110px;
	height: 40px;
	background: url(../img/appartments.jpg) -110px 0 no-repeat;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}

div.top a{
color:#666666;
text-decoration:none;
}
div.top
{
	width: 930px;
	height:165px;
	
}
div.top p
{
font: normal 0.7em Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#666666;
	width: 255px;
	padding:127px 0px 0px 675px;
	margin:0;
	line-height:1.4em;
	
}
div.info       
{
	width: 175px;
	
	padding:10px 8px 10px 8px;
	border:0;
	

	background-color:#EEE;
}
div.info   p    
{
	text-align:left;
	font: normal 0.7em Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#333333;

}
p.t{text-align:left;font: normal 1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#666666;}
p.t4{text-align:left;font: normal 1.4em Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#333333;padding:0px 0px 10px 0px;}
p.t2{text-align:left;font: normal 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#666666;}
#form_box{text-align:left;}

#form_box p {
	font: normal 0.7em Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #333333;
	margin-bottom: 2px;
}
.fieldclass {
	background-image: url("http://www.wichmann.junodesign.de/img/field-bg.gif");
	background-repeat: repeat-x;
	border: 1px solid #c8c8c8;
	font-size: 13px;
	color: #333333;
	line-height: 13px;
	padding: 2px 6px 0px 8px;
	height:20px;
	margin-bottom: 6px;
	width: 360px;
}
.fieldclass2 {
	background-image: url("http://www.wichmann.junodesign.de/img/field-bg.gif");
	background-repeat: repeat-x;
	border: 1px solid #c8c8c8;
	font-size: 13px;
	color: #333333;
	line-height: 13px;
	padding: 5px 8px 5px 8px;
	height:90px;
	margin-bottom: 2px;
	width: 360px;
}
#submitter {
	height: 30px;
	width: 102px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-position: top;
	cursor:pointer;
	display:block;
	background-color: transparent;
	background-image: url(../img/senden.jpg);
}
.reddot{color:#cc6600;}
div#kontakt_box{
padding:0px 0px 0px 10px;
}
p.warning_1,p.warning_2
{
	color: #cc6600;
	font: bold 0.7em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 0px 0px 6px 10px;
	
}
div#kontakt_left{float:left;width:400px;}
div#adresse{float:left;}
div#adresse p{float:left;font: normal 0.7em Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #333333;line-height:1.6em;}
div#box_a{width:208px;float:left;padding:0px 10px 0px 0px;}
div#box_a,div#box_b,div#box_c,p.text_reg{
font: normal 0.7em Verdana, Geneva, Arial, Helvetica, sans-serif;text-align:left;
line-height:1.9em;color:#3E3E3E;
}
div.content_left ul.norm{
padding:10px 0px 0px 30px;
}
div.content_left ul.norm li{
text-align:left;
padding:0px 0px 10px 0px;
font: normal 0.7em Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#3E3E3E;
}

div#box_b{width:208px;float:left;padding:0px 10px 0px 0px;}
div#box_c{width:208px;float:left;padding:0px;}
ul#gallery li
{
	display: inline;
	float: left;
	list-style-type: none;
	padding: 0px 15px 10px 0px;
	height:240px;
}
ul#gallery li p{
font: normal 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#333333;text-align:left;
}
ul#gallery li p img{
border:3px solid #ffffff;margin:0;padding:0;display:block;
}
ul#gallery li p.bild{
margin:0;padding:0;
border:1px solid #999999;
}
p.p_text_2
{
	color: #333333;
	font: normal 0.7em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 15px 0px 0px 0px;
	line-height: 1.6em;
}
div.content_left a{text-decoration:none;color:#1E1969;}
div.pic{
float:right;border:1px solid #999999;
}
div.pic img{
border:3px solid #ffffff;margin:0;padding:0;display:block;
}