* {margin:0;padding:0;margin-left: auto;margin-right: auto;}

body {
background-color:#fff;
background-repeat:repeat-x;
color:#000000;
font-family:Verdana,Arial,Sans-Serif;
font-size:11px;
height:100%;
margin-left:auto;
margin-right:auto;
text-align:center;
width:100%;
background-image:url(/uploads/kfz/bg.jpg);background-repeat: repeat-x;}


.header {width:990px;height:190px;background-image:url(/uploads/kfz/header.jpg);background-repeat: no-repeat;position:relative;}

.footer {width:990px;height:30px;background-image:url(/uploads/kfz/footer.jpg);background-repeat: no-repeat;color:#fff;line-height:29px;clear:left;}

.links {float:left;width:188px;margin-right:15px;margin-bottom:15px;text-align:left;margin-top:15px;}
.rechts {float:left;width:786px;margin-bottom:15px;text-align:left;margin-top:15px;}

.wrap {width:990px;}

.spalteoben {position:absolute;right:0px;top:7px;color:#ee971d;}
.toplinks {position:absolute;left:0px;bottom:12px;color:#552b1c;}
.toprechts {position:absolute;right:0px;bottom:12px;color:#552b1c;}
.logo {position:absolute;left:0px;top:50px;width:300px;height:75px;cursor:pointer;}

a {color:#ee971d;text-decoration:none;}
a:hover {text-decoration:underline,}

.toplinks a {color:#552B1C;text-decoration:none;}
.toplinks a:hover {color:#552B1C;text-decoration:underline;}

.toprechts a {color:#552B1C;text-decoration:none;}
.toprechts a:hover {color:#552B1C;text-decoration:underline;}

.nav1 {width:188px;background-image:url(/uploads/kfz/nav1.jpg);background-repeat: no-repeat;}
.nav2 {width:188px;background-image:url(/uploads/kfz/nav2.jpg);background-repeat: repeat-y;}
.nav3 {width:188px;height:9px;background-image:url(/uploads/kfz/nav3.jpg);background-repeat: no-repeat;}

.menu {padding:10px;}
.menu ul {list-style-type:none;}

.navhead {color:#fff;font-weight:bold;margin-bottom:2px;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#fff;font-size:12px;padding-bottom:5px;width:100%;}

.menu li {border-bottom-style:solid;border-bottom-color:#ee971d;border-bottom-width:1px;font-size:11px;padding: 5px 0px 5px 0px;}
.menu a {color:#fff;}
.menu a:hover {color:#ee971d;}

a.menuactive {font-weight:bold;color:#ee971d;}

.anbieter {float:left;padding: 10px 20px 10px 0px;width:90px;}
.anbieterbg {border-width: 1px 0px 1px 0px;border-color:#76402F;border-style: dotted;padding: 10px 0px 10px 0px;}

.footer a {color:#fff;}