body {
background-color:#bdc8d7;
background-image:url(bilder/flaggelinks.png);
background-repeat:repeat-y
}

#container {
height:100%;
margin:0 auto;
position:relative;
width:850px;
z-index:111
}

#haupttext {
float:left;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:medium;
height:100%;
left:30px;
margin-bottom:100px;
min-height:500px;
position:relative;
width:600px
}

#hauptbereichoben {
background-image:url(bilder/bodyoben.jpg);
border-left:1px solid #9fabb7;
border-right:1px solid #9fabb7;
border-top:1px solid #FFF;
float:left;
height:289px;
position:relative;
width:600px
}

#hauptbereichmitte {
background:#FFF;
border-left:1px solid #9fabb7;
border-right:1px solid #9fabb7;
float:left;
height:100%;
min-height:400px;
position:relative;
width:600px
}

#linie {
background-color:#e4e4e4;
color:gray;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:medium;
font-weight:bolder;
height:20px;
left:0;
position:relative;
top:0;
width:100%;
z-index:180
}

#filter {
background-image:url(bilder/filter.png);
height:155px;
left:700px;
position:absolute;
top:550px;
width:150px;
z-index:11
}

#gabel {
background-image:url(bilder/gabels.png);
height:217px;
left:0;
position:absolute;
top:80px;
width:140px;
z-index:210
}

#hauptbereichmittetext {
height:100%;
left:50px;
position:relative;
top:0;
width:450px
}

#hauptbereichunten {
background:#FFF;
border-bottom:1px solid #9fabb7;
border-left:1px solid #9fabb7;
border-right:1px solid #9fabb7;
float:left;
height:45px;
position:relative;
top:-20px;
width:600px
}

#logo {
background-image:url(bilder/logo2.gif);
height:79px;
left:10px;
position:absolute;
top:390px;
width:150px
}

#logo3 {
background-image:url(bilder/logo3.gif);
height:79px;
left:20px;
position:absolute;
top:15px;
width:150px
}

#schriftzug {
background-image:url(bilder/schrift2.png);
height:48px;
left:650px;
position:absolute;
top:45px;
width:431px;
z-index:200
}

#peugeot {
background-image:url(bilder/peugeot4.jpg);
height:76px;
left:0;
position:absolute;
top:0;
width:800px
}

#oberlinie {
background-color:#201D1D;
height:10px;
left:0;
position:absolute;
top:135px;
width:900px;
z-index:100
}

#innenlinie {
height:20px;
padding-left:5px;
width:850px
}

.breadcrumb {
color:#dfdfdf;
font-weight:bolder
}

#slogan {
color:#201D1D;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:x-large;
font-style:italic;
font-weight:bolder;
left:20px;
position:absolute;
top:100px
}

#hauptalleslinks {
float:left;
position:relative
}

#menufloat {
float:right;
width:200px
}

#menuoben {
background-image:url(bilder/menuoben.jpg);
border-left:1px solid #9fabb7;
border-right:1px solid #9fabb7;
border-top:1px solid #FFF;
height:103px;
width:200px;
z-index:210
}

#menumitte {
background-image:url(bilder/menumitte.jpg);
border-left:1px solid #9fabb7;
border-right:1px solid #9fabb7;
height:100%;
padding-left:30px;
width:170px
}

#menumittetext {
height:100%;
left:10px;
position:relative;
top:0;
width:180px
}

#menuunten {
background-image:url(bilder/menuunten.jpg);
border-bottom:1px solid #9fabb7;
border-left:1px solid #9fabb7;
border-right:1px solid #9fabb7;
height:42px;
width:200px
}

#menu {
float:left;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
margin-left:2px;
position:relative;
width:220px;
z-index:122
}

#rechts {
background-color:#9E0F09;
float:left;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:x-small;
height:235px;
padding-left:5px;
position:relative;
top:30px;
width:170px;
z-index:190
}

#header {
margin-bottom:50px;
padding:20px
}

.headergross {
color:#000;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:x-large;
font-weight:bolder
}

.headerslogan {
color:#000;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:medium;
font-weight:bolder
}

#abstand {
height:105px;
width:100px
}

#abstandtop {
height:15px;
width:100px
}

.startseitenheader {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:large;
font-weight:bolder
}

a:link {
color:#575757;
font-size:medium;
font-weight:700;
text-decoration:none
}

a:visited {
color:#9E0F09;
font-size:medium;
font-weight:700;
text-decoration:none
}

a:hover {
color:#201D1D;
font-size:medium;
font-weight:700;
text-decoration:none
}

a.menulink:hover {
background-color:lime;
background-image:url(buttonbg1.jpg);
color:#201D1D;
font-size:medium;
font-weight:700;
text-decoration:none
}

a.menu {
margin-bottom:1px;
padding:1px;
text-align:left;
text-decoration:none
}

a.menu:hover {
color:#000;
font-family:"Times New Roman", Times, serif;
font-size:medium;
font-weight:400;
text-decoration:none
}

.thementitel {
color:#201D1D;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:1.4em;
font-weight:700;
width:500px
}

.tdtextcolor {
color:#FFF;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight:700
}

#footer {
bottom:0;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:x-small;
left:10px;
margin-top:100px;
position:absolute;
width:300px
}

#footer2 {
bottom:0;
clear:both;
font-family:Arial, Helvetica, sans-serif;
font-size:small;
left:0;
margin-top:100px;
padding-left:15px
}

#tepfoot {
background-image:url(tepend.jpg);
height:5px;
width:900px
}

#bgfooter {
background-color:#9E0F09;
height:17px;
margin-bottom:-200px;
padding-bottom:-200px;
padding-top:-10px;
position:relative;
width:1024px;
z-index:22
}

a.footer:hover {
color:#201D1D;
font-size:x-small;
font-weight:700;
text-decoration:none
}

a.wdf:hover {
color:#9E0F09;
font-size:small;
font-weight:700;
text-decoration:none
}

a.menulink:link,a.menulink:visited {
background-image:url(buttonbg1.jpg);
color:#EFD39C;
font-size:medium;
font-weight:700;
text-decoration:none
}

a.menu:link,a.menu:visited,a.menu:active {
color:gray;
font-family:"Times New Roman", Times, serif;
font-size:medium;
font-weight:400
}

a.footer:link,a.footer:visited {
color:#EFD39C;
font-size:x-small;
font-weight:700;
text-decoration:none
}

a.wdf:link,a.wdf:visited {
color:#201D1D;
font-size:small;
font-weight:700;
text-decoration:none
}
