body {
text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #666;
}
h1, h2, h3, h4, h5 {
font-family: Arial, Helvetica, sans-serif;
}

h1 { 
font-size: 22px; 
clear: left;
line-height: 110%;
color: #666;
margin: 0 0 20px 0;
padding: 23px 0 0 5px;;
} 
.gesamtangebot h1 {
margin: 0;
}
#mitarbeiter h1 {
text-transform: lowercase;
}
#ohnespalte h1 {
margin-right: 200px;
}
h2 { 
font-size: 18px; 
margin: 0.5em 0; 
font-weight: normal;
}
h3, h4 { 
font-size: 15px; 
margin: 0.5em 0;
font-weight: normal;
}
h4 { 
font-size: 15px;
color: #666; 
}
h5, h6 { 
font-size: 13px; 
margin: 0.5em 0;
}
h6 { 
font-style: italic; 
}
td {
font-size: 11px;
}
#inhalt td td, #inhalt td td a {
color: #333;
text-decoration: none;
}
#mitarbeiter #inhalt td, #mitarbeiter #inhalt td a {
color: #000;
text-decoration: none;
}
a, #inhalt a {
font-size: 11px;
color: #666;
background: transparent;
text-decoration: underline;
}
a:hover, #inhalt a:hover {
color: #000;
}
a.pdf, #inhalt a.pdf {
color: #da2128;
font-weight: bold;
padding: 3px 0 3px 20px;
background: transparent url(volmarstein/pdf.gif) left no-repeat;
}
strong, b {
font-size: 11px;
}
/* schmale farbleiste im body-background mit weite 100%; z-index sorgt dafuer, dass die leiste im hintergrund bleibt. */
/* usereingabe: background */
#leiste1, #leiste2 {
display: none;
}
#leiste3 {
display: none;
}
#mitarbeiter #leiste3 {
height: 50px;
}

#banner {
position: absolute;
top: 145px;
left: 5px;
width: 140px;
}
#banner img {
margin: 0;
padding: 0;
}
#banner p {
text-align: center;
margin: 15px 0 2px 0;
padding:0;
font-size: 10px;
}
#banner fieldset {
margin: 0;
padding: 0;
border: 0 none;
}
#banner input.ftext {
font-size: 11px; 
width: 135px;
border: 1px solid #999999;
background: #dcdcdc; 
text-align: center;
margin: 1px 0;
} 
#banner select { 
font-size: 11px;
color: #fff;
background: #da2128;  
border: 1px solid #999999;
margin: 1px 0;
}
#banner input.button { 
text-align: center;
width: 45px;
font-size: 10px;
}
#mitarbeiter #banner,
#werbebilder {
display: none;
}

#alles {
position: relative;
width: 986px;
padding: 0 0 0 0;
margin: 1px auto 0 auto;
text-align: left;
border-top: 1px solid #fff;
}
#alles p.footer {
margin: 0 0 20px 151px;
padding: 3px 0 5px 20px;
background: #efefef;
border-top: 1px solid #BDBFC0;
font-size: 11px;
}
#alles .foot a {
text-decoration: none;
font-size: 11px;
}
#alles .foot a:link, 
#alles .foot a:visited {
color: #666;
}
#alles .foot a:hover, 
#alles .foot a:active,
#alles .foot a:focus {
color: #000;
}
#alles .foot a.akt {
color: #000;
font-weight: bold;
}

#logo {
margin-top: 26px;
width: 986px;
height: 95px;
background: transparent url(volmarstein/header.gif) 0 0 no-repeat;
}
#logo img {
position: absolute;
top: 80px;
left: 350px;
}
#logo a, 
#logo a:link,
#logo a:visited, 
#logo a:hover,
#logo a:active, 
#logo a:focus {
background: transparent;
border: 0 none;
}
#logo a img, 
#inhalt a img {
border: 0 none;
}  
#navoben {
position: absolute;
top: 2px;
left: 300px;
width: 684px;
list-style-type: none;
z-index: 95 !important;
text-align: right;
}
#mitarbeiter #navoben {
top: 140px;
left: 150px;
text-align: left;
}

#navoben li {
display: inline;
} 

#navoben a {  
display: inline;
float: none;
font-size: 11px;
text-decoration: none;
padding: 0 0 0 15px;
margin: 0;
line-height: 20px;
color: #333;
border: 0 none;
}
#navoben a:link, #navoben a:visited {
color: #666;
}
#navoben a:hover, #navoben a:focus, #navoben a:active {
color: #000;
}
#navoben a.akt {
font-weight: bold;
color: #000;
}

#mitarbeiter #navoben a {
line-height: normal;
}

#mitarbeiter #topnavi {
display: none;
}
#topnavi {
position: absolute;
top: 115px;
left: 792px;
width: 194px;
list-style: none;
z-index: 10;
padding: 10px 0 0 0;
background: transparent;
}
#topnavi li {
display: inline;
}
#topnavi a {
display: block;
text-decoration: none;
padding: 2px 5px 2px 10px;
margin-bottom: 2px;
color: #666;
background: transparent;
}
#topnavi a:hover {
color: #000;
background: #ccc;
}

#header {
width: 986px;
height: 152px;
z-index: 5;
border-top: 2px solid #fff;
border-bottom: 2px solid #fff;
background: #dcdcdc;
}
#mitarbeiter #header {
height: 72px;
overflow: hidden;
z-index: 0;
}
#header img {
margin-left: 149px;
height: 152px;
border: 0 none;
width: 643px;
}
#liste #header img, 
#detail #header img {
margin-left: 147px;
border-left: 2px solid #fff;
border-right: 2px solid #fff;
width: 641px;
}
#mitarbeiter #header img {
display: none;
}
#eigeneseiten.werkstatt #header {
background: #f2f2f2 url(volmarstein/header-werkstattservice.gif) 148px 0 no-repeat;
}
#eigeneseiten.werkstatt #header img {
display: none;
}

#main {
margin: 1px 0 0 149px;
width: 837px;
padding: 0 0 0 0;
/* border-bottom: 1px solid #BDBFC0; */
background: transparent url(volmarstein/gradient_bg.gif) 0 0 repeat-x; 
}
#rechtespalte {
float: right;
width: 194px;
margin-top: -1px;
padding: 20px 0;
border-left: 2px solid #fff;
}
#rechtespalte h2, 
#rechtespalte h3, 
#rechtespalte h4 {
padding: 0 10px;
margin: 15px 0 10px 0;
}
#rechtespalte h2 {
font-size: 14px;
font-weight: bold;
}
#rechtespalte h3 {
font-size: 12px; 
font-weight: bold;
margin: 10px 0 5px 0;
}
#rechtespalte p {
margin: 10px 0;
padding: 0 10px;
}
#rechtespalte img {
margin-left: 10px;
}
#rechtespalte ul {
margin-left: 25px;
}
#rechtespalte ul li {
font-size: 11px;
}
#rechtespalte table {
margin: 5px;
}
#rechtespalte td {
font-size: 11px;
}
#rechtespalte p .waschen, 
#rechtespalte p .foenen, 
#rechtespalte p .freuen {
display: block;
font-family: 'Arial Black';
font-size: 18px;
font-style: oblique;
color: #999;
}
#rechtespalte p .foenen {
text-align: center;
}
#rechtespalte p .freuen {
text-align: right;
color: #da2128;
}
#rechtespalte .wellness,
#rechtespalte .rot, 
#rechtespalte .orange, 
#rechtespalte .gruen, 
#rechtespalte .blau, 
#rechtespalte .gelb, 
#rechtespalte .gas {
width: 174px;
display: block;
padding: 10px;
margin: 0;
background: transparent url(volmarstein/rahmen-top.gif) 10px 0 no-repeat;
overflow: hidden;
}
#rechtespalte .rot {
background: transparent url(volmarstein/rahmen-rot-top.gif) 10px 0 no-repeat;
}
#rechtespalte .gelb {
background: transparent url(volmarstein/rahmen-gelb-top.gif) 10px 0 no-repeat;
}
#rechtespalte .orange {
background: transparent url(volmarstein/rahmen-orange-top.gif) 10px 0 no-repeat;
}
#rechtespalte .blau {
background: transparent url(volmarstein/rahmen-blau-top.gif) 10px 0 no-repeat;
}
#rechtespalte .gruen {
background: transparent url(volmarstein/rahmen-gruen-top.gif) 10px 0 no-repeat;
}
#rechtespalte .gas {
background: transparent url(volmarstein/autogasrahmen-top.gif) 10px 0 no-repeat;
padding: 170px 10px 10px 10px;
}
#rechtespalte .wellness h3, 
#rechtespalte .rot h3,
#rechtespalte .orange h3, 
#rechtespalte .gruen h3, 
#rechtespalte .blau h3, 
#rechtespalte .gelb h3 {
margin: 10px 0 5px 14px;
color: #da2128;
}
#rechtespalte .gas h3 {
margin: 10px 0 5px 0;
color: #da2128;
}
#rechtespalte .gas p {
margin: 10px 0 5px 0;
color: #0067ab;
}
#rechtespalte .gas p.small {
font-size: 9px;
}
#rechtespalte .wellness p, 
#rechtespalte .rot p,
#rechtespalte .orange p, 
#rechtespalte .gruen p, 
#rechtespalte .blau p, 
#rechtespalte .gelb p {
margin: 10px 0 5px 14px;
font-style: oblique;
color: #da2128;
}
#rechtespalte .wellness_preis,
#rechtespalte .rot_preis, 
#rechtespalte .orange_preis, 
#rechtespalte .gruen_preis, 
#rechtespalte .blau_preis, 
#rechtespalte .gelb_preis, 
#rechtespalte .gas_preis {
background: transparent url(volmarstein/rahmen-bot.gif) 10px 0 no-repeat;
margin: 0 0 20px 0;
padding: 10px 3px 3px 25px;
height: 79px;
}
#rechtespalte .rot_preis {
background: transparent url(volmarstein/rahmen-rot-preis.gif) 10px 0 no-repeat;
}
#rechtespalte .gelb_preis {
background: transparent url(volmarstein/rahmen-gelb-preis.gif) 10px 0 no-repeat;
}
#rechtespalte .orange_preis {
background: transparent url(volmarstein/rahmen-orange-preis.gif) 10px 0 no-repeat;
}
#rechtespalte .blau_preis {
background: transparent url(volmarstein/rahmen-blau-preis.gif) 10px 0 no-repeat;
}
#rechtespalte .gruen_preis {
background: transparent url(volmarstein/rahmen-gruen-preis.gif) 10px 0 no-repeat;
}
#rechtespalte .rot_bot, 
#rechtespalte .orange_bot, 
#rechtespalte .gruen_bot, 
#rechtespalte .blau_bot, 
#rechtespalte .gelb_bot, 
#rechtespalte .gas_bot {
background: transparent url(volmarstein/rahmen-rot-bot.gif) 10px 0 no-repeat;
margin: 0 0 20px 0;
padding: 10px 3px 3px 25px;
height: 19px;
}
#rechtespalte .gelb_bot {
background: transparent url(volmarstein/rahmen-gelb-bot.gif) 10px 0 no-repeat;
}
#rechtespalte .orange_bot {
background: transparent url(volmarstein/rahmen-orange-bot.gif) 10px 0 no-repeat;
}
#rechtespalte .blau_bot {
background: transparent url(volmarstein/rahmen-blau-bot.gif) 10px 0 no-repeat;
}
#rechtespalte .gruen_bot {
background: transparent url(volmarstein/rahmen-gruen-bot.gif) 10px 0 no-repeat;
}

#rechtespalte .wellness_preis span,
#rechtespalte .rot_preis span, 
#rechtespalte .orange_preis span, 
#rechtespalte .gruen_preis span, 
#rechtespalte .blau_preis span, 
#rechtespalte .gelb_preis span {
float: right;
width: 70px;
color: #000;
text-align: center;
font-family: 'Arial Black';
font-size: 18px;
}
#rechtespalte .wellness_preis span span,
#rechtespalte .rot_preis span span, 
#rechtespalte .orange_preis span span, 
#rechtespalte .gruen_preis span span, 
#rechtespalte .blau_preis span span, 
#rechtespalte .gelb_preis span span {
display: block;
float: none;
font-size: 14px;
color: #666666;
}
#rechtespalte .wellness_preis a.pdf, 
#rechtespalte .rot_preis a.pdf, 
#rechtespalte .orange_preis a.pdf, 
#rechtespalte .gruen_preis a.pdf, 
#rechtespalte .blau_preis a.pdf, 
#rechtespalte .gelb_preis a.pdf  {
color: #da2128;
font-weight: bold;
padding-left: 20px;
background: transparent url(volmarstein/pdf.gif) 0 0 no-repeat;
}
#rechtespalte .rot a.pdf, 
#rechtespalte .orange a.pdf, 
#rechtespalte .gruen a.pdf, 
#rechtespalte .blaus a.pdf, 
#rechtespalte .gelb a.pdf  {
color: #da2128;
font-weight: bold;
padding-left: 20px;
background: transparent url(volmarstein/pdf.gif) 0 0 no-repeat;
}

#inhalt {
padding: 15px 0 30px 15px;
margin: 1px 199px 0 2px;
min-height: 600px;
width: 610px;
}
#mitarbeiter #inhalt {
width: 815px;
overflow: visible;
}
#inhalt h2 {
margin-top: 20px;
}
#inhalt h2.nomar {
margin-top: 0;
}
#inhalt h3 {
font-weight: bold;
}
#inhalt p.teaser {
font-weight: bold;
}
#inhalt p, #rechtespalte p {
font-size: 11px;
line-height: 150%;
margin: 10px 0;
}
#inhalt .subnav, 
#inhalt .navsubsub { 
display: block;
margin: 0;
list-style: none;
width: 615px;
clear: left;
}
#inhalt .csubnav {
clear: left;
}
#inhalt .navsubsub { 
margin-left: 1px;
}
#inhalt .subnav li, 
#inhalt .navsubsub li {
display: inline;
padding: 0;
margin: 0;
}
#inhalt .subnav a, 
#inhalt .navsubsub a {
display: block;
float: left;
text-decoration: none;
margin: 0;
padding: 0 6px 0 3px;
font-weight: normal;
border-right: 1px solid #000;
}
#inhalt .subnav a.akt, 
#inhalt .navsubsub a.akt {
font-weight: bold;
color: #da2128;
}
#inhalt .subnav span {
padding: 0 3px;
display: block;
float: left;
margin: 2px 0;
}
#inhalt .subnav span.nobr, 
#inhalt .navsubsub span.nobr {
margin: 0;
padding: 0;
display: inline;
}
#inhalt .subnav span.bez {
border-left: 1px solid #000;
}
#inhalt table.dreispalten {
border: 0 none;
border-collapse: collapse;
}
#inhalt table.dreispalten td {
vertical-align: top;
padding: 10px 10px 15px 10px;
width: 170px;
}
#inhalt table.dreispalten img {
margin: 0 0 3px 0;
}


#schnellsuche {
position: absolute;
top: 278px;
left: 0;
width: 146px;
height: 41px;
color: #666;
border-right: 1px solid #efefef;
border-left: 1px solid #efefef;
background: transparent url(volmarstein/gradient_bg.gif) 0 0 repeat-x;  
z-index: 99;
}
#mitarbeiter #schnellsuche {
top: 198px;
}
#schnellsuche a {
display: block;
width: 143px;
text-align: center;
z-index: 5;
text-decoration: none;
font-size: 14px;
font-weight: bold;
padding: 14px 0 0 7px;
line-height: 25px;
color: #666;
background: transparent url(volmarstein/carsearch_anim.gif) 5px 16px no-repeat;
}

/* Linke Hauptnavigation */

#navlinks {
position: absolute;
top: 319px;
left: 0;
width: 148px;
background: #fff;
z-index: 5;
margin: 0; 
padding: 0;
border-top: 2px solid #fff;
}
#mitarbeiter #navlinks {
top: 235px;
}
#navlinks li {
display: inline;
}
#navlinks a {
display: block;
text-decoration: none;
font-weight: bold;
color: #666;
}
#navlinks a:link, 
#navlinks a:visited {
background: transparent;
}
#navlinks a:hover, 
#navlinks a:active, 
#navlinks a:focus {
background: transparent;
}
#navlinks a:link.akt, 
#navlinks a:visited.akt {
background: transparent;
}
/* Fahrzeugarten-Navigation */
#navlinks .artnav {
margin: 0;
padding: 8px 0 0 0;
border-left: 1px solid #efefef;
border-right: 1px solid #efefef;
background: transparent url(volmarstein/gradient_bg.gif) 0 0 repeat-x;
}
#navlinks .artnav a {
color: #333;
padding: 7px 5px 4px 5px;
height: 29px;
font-weight: normal;
background: transparent url(volmarstein/gradient_bg.gif) 0 -8px repeat-x;
}
#navlinks .artnav a:hover, #navlinks .artnav a.akt {
color:#333;
background: transparent url(volmarstein/gradient_bg_red.jpg) 0 -8px repeat-x;
} 
#navlinks .nav {
margin: 0 0 0 0;
padding: 0;
background: transparent url(volmarstein/gradient_bg.gif) 0 -40px repeat-x;
} 
#navlinks .nav a {
font-weight: normal;
border-bottom: 1px solid #efefef;
margin: 0;
padding: 4px 5px; 
height: auto;
background: transparent;
}
#navlinks .nav a:link, 
#navlinks .nav a:visited {
}
#navlinks .nav a:hover, 
#navlinks .nav a:active, 
#navlinks .nav a:focus {
color: #000;
background: #efefef;
}
#navlinks .nav a:link.akt, 
#navlinks .nav a:visited.akt {
color: #da2128;
font-weight: bold;
border-bottom: 2px solid #fff;
background: #bdbfc0;
}
#navlinks .subnav a {
font-weight: normal;
border: 0 solid #000;
margin: 0;
padding: 2px 5px;
background: #efefef;
}
#navlinks .subnav a:link, 
#navlinks .subnav a:visited {
}
#navlinks .subnav a:hover, 
#navlinks .subnav a:active, 
#navlinks .subnav a:focus {
}
#navlinks .subnav a:link.akt, 
#navlinks .subnav a:visited.akt {
font-weight: bold;
background: transparent;
border: 0 solid;
}

#navlinks p.navleft {
display: block;
text-align: center;
padding: 0;
margin: 20px 0 0 0;
border-left: 1px solid #efefef;
border-right: 1px solid #efefef;
background: transparent url(volmarstein/gradient_bg.gif) 0 0 repeat-x;
}
#mitarbeiter #navlinks p.navleft {
padding: 10px 0 5px 0;
}
#navlinks p.navleft a {
font-weight: normal;
font-size: 11px;
border: 0 none;
padding: 15px 0 10px 0;
margin: 0;
color: #333;
background: transparent;
}
#mitarbeiter #navlinks p.navleft a {
display: inline;
padding: 0;
}
#login {
padding: 10px 0 0 0;
margin: 20px 0 0 0;
text-align: center;
border: 0 solid #000;
border-left: 1px solid #efefef;
border-right: 1px solid #efefef;
background: transparent url(volmarstein/gradient_bg.gif) 0 0 repeat-x;
}
#login fieldset {
border: 0 none;
}
#login label {
font-size: 11px;
width: 110px;
}
#login input {
width: 110px;
border: 1px solid #ccc;
padding: 2px;
margin: 0;
}
#login input.submit {
padding: 0 2px;
margin: 5px 0;
width: auto;
border-style: solid;
border-width: 1px;
}
#login p {
width: 133px;
margin: 0;
padding: 3px 0 0 0;
}
#login a {
display: inline;
font-weight: normal;
font-size: 10px;
line-height: 130%;
padding: 0;
margin: 0;
border: 0 none;
}

#login p a:hover {
background: transparent;
}
#login a img {
vertical-align: bottom;
}
#navlinks p {
text-align: center;
}

/* Klassen */
.layout, #inhalt .layout {
padding: 0;
margin: 0;
border: 0 none;
border-collapse: collapse;
}
.layout td, #inhalt .layout td {
padding: 0;
margin: 0;
border: 0 none;
}
.linksabstand, #inhalt td.linksabstand {
padding-left: 15px;
}
.bildlinks {
float: left;
margin: 5px 10px 3px 0;
}
.bildrechts {
float: right;
margin: 5px 0 3px 10px;
}
.notopmar {
margin-top: 0;
}
.rahmen {
border: 1px solid #dcdcdc;
}
.blau {
color: #0067ab;
}
.preis {
font-size: 18px;
font-weight: bold;
color: #0067AB;
}
.small {
font-size: 12px;
}


/* rdbox */

#inhalt h2.rdbox, #inhalt .rdbox {
background: transparent url(volmarstein/bg_rd-top.gif) top left no-repeat;
padding: 15px 0 10px 20px;
margin: 15px 0 0 0;
}
#inhalt .topmar15 {
margin-top: 15px;
}
#inhalt p.rdbot, #inhalt .rdbot {
margin: 0;
font-size: 12px;
font-weight: bold;
padding: 0 20px 15px 20px;
background: transparent url(volmarstein/bg_rd-bot.gif) bottom right no-repeat;
}
#inhalt ul.rdbot, #inhalt ul.rdbox {
padding: 0 5px 20px 40px;
}
#inhalt ul.teaserliste {
margin: 10px 0 20px 20px;
padding: 0;
font-weight: bold;
}
#inhalt ul.teaserliste li {
font-size: 11px;
color: #da2128;
}



.ibox {
width: 290px;
color: #666;
background: #efefef url(volmarstein/bg_inhalt_box.gif) 0 0 repeat-y;
margin: 20px 0;
}
.ibox600 {
width: 600px;
color: #666;
background: #efefef url(volmarstein/bg_inhalt_box600.gif) 0 0 repeat-y;
margin: 20px 0;
}

#inhalt .ibox h2, 
#inhalt .ibox p, 
#inhalt .ibox600 h2,
#inhalt .ibox600 p {
padding: 0 15px;
margin-top: 0;
}
.ibox span.top {
display: block;
width: 290px;
height: 23px;
background: #fff url(volmarstein/bg_inhalt_box_top.gif) 0 0 no-repeat;
}
.ibox span.bot {
display: block;
width: 290px;
height: 24px;
background: #fff url(volmarstein/bg_inhalt_box_bot.gif) bottom right no-repeat;
}
.ibox600 span.top {
display: block;
width: 600px;
height: 23px;
background: #fff url(volmarstein/bg_inhalt_box600_top.gif) 0 0 no-repeat;
}
.ibox600 span.bot {
display: block;
width: 600px;
height: 24px;
background: #fff url(volmarstein/bg_inhalt_box600_bot.gif) bottom right no-repeat;
}

/* fahrzeugebox */

#inhalt ul.fahrzeuge {
display: block;
width: 290px;
height: 127px;
background: url(volmarstein/bg_fahrzeuge.jpg) 0 0 no-repeat;
margin: 17px 0 0 0;
padding: 10px 0 10px 10px;
}
#inhalt ul.fahrzeuge li {
list-style: none;
text-align: right;
padding: 6px 135px 6px 0;
background: transparent url(volmarstein/carsearch_anim.gif) 140px 5px no-repeat;
}
#inhalt ul.fahrzeuge li a {
text-decoration: none;
padding: 0 20px 0 0;
}

#inhalt ul.fahrzeuge1 {
display: block;
width: 290px;
height: 127px;
background: url(volmarstein/bg_fahrzeuge1.jpg) 0 0 no-repeat;
margin: 17px 0 0 0;
padding: 10px 0 10px 10px;
}
#inhalt ul.fahrzeuge1 li {
list-style: none;
padding: 6px 0 6px 110px;
}
#inhalt ul.fahrzeuge1 li a, 
#inhalt ul.fahrzeuge1 li a:link,
#inhalt ul.fahrzeuge1 li a:visited,
#inhalt ul.fahrzeuge1 li a:hover {
text-decoration: none;
padding: 4px 0 4px 20px;
background: transparent url(volmarstein/carsearch_anim.gif) 0 2px no-repeat;
}

input.extrasregisterakt {
color: #da2128;
}

/*** container %werbung% ***/

#inhalt ul.werbung li a, #rechtespalte ul.werbung li a {
min-height: 64px;
margin: 2px;
padding: 0;
}
* html #inhalt ul.werbung li a {
height: 64px;
}
#inhalt ul.werbung li .wtitle { 
font-weight: bold;
}
#inhalt ul.werbung li.li0 a,
#inhalt ul.werbung.w50 li.li0.li0 a,
#inhalt ul.werbung.w50 li.li1.li1 a {
background: #efefef;
}

#inhalt ul.werbung li.li1 a,
#inhalt ul.werbung.w50 li.li0.li2 a, 
#inhalt ul.werbung.w50 li.li1.li3 a {
background: #f2f2f2;
}
#inhalt ul.werbung li.li0 a:hover, 
#inhalt ul.werbung li.li1 a:hover,
#inhalt ul.werbung.w50 li.li0 a:hover, 
#inhalt ul.werbung.w50 li.li1 a:hover,
#inhalt ul.werbung.w50 li.li0.li0 a:hover,
#inhalt ul.werbung.w50 li.li1.li1 a:hover,
#inhalt ul.werbung.w50 li.li0.li2 a:hover, 
#inhalt ul.werbung.w50 li.li1.li3 a:hover {
background: #dcdcdc;
}
#inhalt ul.w50 li {
width: 290px;
}
* html #inhalt ul.w50 li {
width: 286px;
}  
#inhalt ul.w50 li a {
min-height: 8em;
}
* html #inhalt ul.w50 li a {
height: 8em;
}


