body { 
	font-family:Verdana, Helvetica, sans-serif; 
	font-size: 13px;
	line-height:20px;
	color: #000;
	background:#fff url(../bilder/bg.gif) center repeat-y;
	margin:0;
	padding:0;
	text-align:left;
}
table {
	padding:0;
	border-spacing:0;
}
html, body {
height: 100%;
}
input,textarea {
	width:230px;
	border:1px solid #6c6c6c;
	background:transparent;
	font-size: 11px;
	padding:2px;
	color: #000;
	margin:0;
}
img { border:0;
}
img#home {
	position:absolute;
}
.code {
	width:130px;
}
.sendbutton {
	width:236px;
}
#pagewarp {
	width:980px;
	min-height: 100%; 
	margin:0 auto;

	 background:url(../bilder/sg_2_04.png) top right no-repeat;
	
}
#mainbg {
	
	width:980px;
	float:left;
}
#left {
	width:226px;
	float:left;
	height:759px;
	color:#000;
}
#menu {
	background:url(../bilder/menu_top.png) 9px top no-repeat;
	float:left;
	width:226px;
}
#menubgspacer {
	background:url(../bilder/menu_spacer.png) 9px top repeat-y;
	float:left;
	width:226px;
}
#menufooter {
	background:url(../bilder/menu_footer.png) 9px bottom no-repeat;
	float:left;
	width:226px;
	padding-bottom:9px;
}
#right {
	width:636px;
	float:left;
	padding:216px 59px 0 59px;
}
a { color: #000; text-decoration: none; }
a.navileft{ font-size:11px; color:#000; text-decoration: none; width:171px; padding:10px; padding-right:8px; float:left; }
a.navileft:hover { color: #fff;  text-decoration: none;width:171px;padding:10px; padding-right:8px; background:url(../bilder/nav.png) top repeat-x; float:left; }
a#Home.navileft:hover { color: #fff;  text-decoration: none;width:169px;padding:10px; background:url(../bilder/menu_hover_top.png) top no-repeat; }
a#Partner.navileft:hover { color: #fff;  text-decoration: none;width:169px;padding:10px; background:#7d7d7d url(../bilder/menu_footer_hover.png) bottom no-repeat; }
a.navibottom { color: #000; text-decoration: none; }
a.navitop:link { color: #FFFFFF; text-decoration: none; }
a.navitop:visited { color: #FFFFFF; text-decoration: none; }
a.navitop:hover { color:#000; text-decoration: none; }
a.navitop:active { color: #FFFFFF; text-decoration: none; }
.LogoTD {   color: #000000;}
.TitleTD {   color: #000000;}
.MailTD { background-color: #013888;   color: #FFFFFF;}
.NavTD { background-color: transparent;   color: #000000;}
.Navtable { padding:0; width:186px; margin-left:20px; margin-top:9px; color: #000000;}
.NavtableTD {color: #000000;}
.maintable {   color: #000000;}
.subtable { background-color: transparent;   color: #FFFFFF; width:634px;}
.subth { background-color: #dfdfdf;   color: #000000; width:634px; position:absolute; margin-top:6px;}
.subtd { background-color: transparent;   color: #000000;}
.EndTD { background-color: #f78d1b;  font-size: 9px; color: #000000;}
.subweb { background-color: transparent;  font-size: 9px; color: #000000;}
.pageborder { line-height:14px; border:1px dotted #ccc;}
.pageborder2 { line-height:10px; padding:0; background:url(../bilder/menu_line.png) bottom repeat-x; }
td.liststyle { height:20px; font-weight:bold; color:#000000};
h1 { font-size:22px; font-weight:bold; color:#000; margin:0; padding:0; }
h2 { font-size:20px; font-weight:bold; color:#000; margin:0; padding:0; }
h3 { font-size:18px; font-weight:bold; color:#000; margin:0; padding:0; }
h4 { font-size:16px; font-weight:bold; color:#000; margin:0; padding:0; }
h5 { font-size:14px; font-weight:bold; color:#000; margin:0; padding:0; }
h6 { font-size:11px; font-weight:bold; color:#000; margin:0; padding:0; }
a.navihost:link { color: #a8a8a8; text-decoration: none; }
a.navihost:visited { color: #a8a8a8; text-decoration: none; }
a.navihost:hover { color: #a8a8a8; text-decoration: underline; cursor: default; }
a.navihost:active { color: #a8a8a8; text-decoration: none; }
td#Partner-Partner {
	background:none;
}
img#fuhrpark {
	margin-top:6px;
	margin-bottom:6px;
}
img#unfall {
	margin-top:4px;
	margin-bottom:5px;
}
img#unfall2 {
	float:left;
	margin-top:4px;
	margin-right:15px;
	margin-left:5px;
}
img#polizei {
	text-align:center;
	margin-top:4px;
	margin-right:15px;
	margin-left:5px;
}
#polizei2 {
	text-align:center;
}
.pageborder td h4 {
	text-align:center;
	margin-bottom:10px;
}
img#drink {
	float:left;
	margin-top:4px;
	margin-right:15px;
	margin-left:5px;
}
img#attention {
	float:left;
	margin-top:4px;
}
img#ampel {
	float:left;
	margin-left:55px;
}
img#rom {
	float:left;
	margin-top:4px;
	margin-right:15px;

}
img#stop {
	float:left;
	margin-top:4px;
	margin-right:3px;

}
img#schaden24 {
	position:absolute;
	margin-top:-60px;
}
img#expert {
	position:absolute;
	margin-top:80px;
}