/* Style sheet basic */
html{height:100%;margin-bottom:0.1px;}
body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
caption,th,td{text-align:left;vertical-align:top;}
blockquote,q{margin-left:30px;padding-left:6px;border-left:2px solid #999999;}
fieldset,img{border:0;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
del{text-decoration:line-through;}
ins{text-decoration:none;}
input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit;}
pre,code{font-family:Monaco,monospace;font-size:12px;}
body{margin:0;padding:0;background:url("tl_files/site/body.jpg") left top repeat-x;font-family:arial, verdana, sans-serif;font-weight:normal;font-size:0.8em;}
div,img,p,a,form,input,label,h2,h3{margin:0;padding:0;}
h1,h2{margin-bottom:15px;padding-bottom:2px;border-bottom:1px dotted #333333;font-weight:bold;font-size:1.4em;color:#333333;}
h3{margin-bottom:10px;padding-bottom:2px;border-bottom:1px dotted #333333;font-weight:bold;font-size:1.2em;color:#333333;}
h4{display:block;margin-bottom:10px;font-weight:bold;font-size:1em;color:#333333;line-height:2em;}
h2.rost{padding:4px 4px 4px 20px;background:#cc6600 url("tl_files/site/bg_rost.gif") left center no-repeat;border:1px dotted #990000;font-size:110%;color:#fff;}
h2.blassgelb{padding:4px 4px 4px 20px;background:#ffffcc url("tl_files/site/bg_blassgelb.gif") left center no-repeat;border:1px dotted #990000;font-size:110%;color:#990000;}
h2.grau{padding:4px 4px 4px 20px;background:#999999 url("tl_files/site/bg_grau.gif") left center no-repeat;border:1px dotted #fff;font-size:110%;color:#f6f6f6;}
h2.gelb{padding:4px 4px 4px 20px;background:#ffcc00 url("tl_files/site/bg_gelb.gif") left center no-repeat;border:1px dotted #990000;font-size:110%;color:#990000;}
.Fett_Grau_Kursiv{font-weight:bold;font-style:italic;font-size:1.4em;color:#808080;}
a{text-decoration:none;color:#ff9900;}
body.sortiment a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
:focus{outline:0;}
.intend_10{padding-left:10px;}
.produktnews p{margin-bottom:6px;line-height:1.2em;}
.line_12em{line-height:1.2em;}
.line_20em{line-height:2em;}
.hl_aktion{margin-bottom:8px;font-weight:bold;font-size:3em;color:#333333;}
#opel-restposten table{border:2px solid #333;}
#opel-restposten thead th{background-color:#333;font-weight:bold;font-size:11px;color:#fff;}
#opel-restposten table td{padding:4px;font-size:10px;}
.f_right_aktion{width:200px;right:20px;position:relative;float:right;display:block;}
.f_right_lb{float:right;margin-bottom:15px;margin-left:15px;}
.f_right_lb_clear{float:right;clear:both;margin-bottom:15px;margin-left:15px;}

