body{font-family:Century Gothic, Verdana,Arial, sans-serif;padding:0px;margin:0px;font-size:12px;height:100%;color:#011436;background-color:#FFFFFF;background-image:url(http://www.optimum-net.de/pics_layout/bg_standard.jpg); background-attachment: fixed; background-repeat: no-repeat; }
.SecLevelText{font-size:11px;color:#333333;font-family:Arial, Helvetica, sans-serif}
a:link{font-size:11px;text-decoration:none;color:#393D07}
a:hover{font-size:11px;text-decoration:none;color:#393D07}
a:visited{font-size:11px;text-decoration:none;color:#393D07}
.BoxContent{font-size:11px;padding:10px;color:#0A224C;background-image:url(http://optimum-net.de/v30/localpictures/theme/box_cont_bg.gif)}
.alertbox{border:1px solid #990000;padding:5px;color:#990000;font-size:10px;font-variant:normal;background-color:#FBD6D6}
.textfieldContent{border:1px solid #CCCCCC;background-color:#FFFFFF;font-size:11px;font-family:Arial, Helvetica, sans-serif;color:}
.textfieldBox{border:1px solid #808696;font-size:11px}
.scrollingAreaBox{font-size:11px;padding:0px;scrollbar-3dlight-color:#F1FFD1;scrollbar-face-color:#43588D;scrollbar-base-color:#43588D;height:170px}
.MasterTabelle{width:900px;height:100%;background-color:#FFFFFF;border-left:1px solid #5B6C8A;border-right:1px solid #5B6C8A}
.BoxSeiteLinks{border-left:0px;border-top:0px;padding-left:1px;padding-right:0px;padding-top:5px}
.BoxSeiteRechts{width:170px;border-right:0px;padding-top:5px;padding-left:0px;border-bottom:0px;padding-right:1px}
.InhaltMitteContainer{padding:10px;padding-top:10px}
.okaybox{border:1px solid #006600;color:#006600;font-size:10px;padding:5px;background-color:#CAF9DC}
.buttonContent{border:1px inset #FFFFFF;background-color:#CC9900;color:#FFFFFF;font-size:10px;width:200px}
.buttonBox{background-color:#FFFF00;width:100%}
.buttonOther{}
.BoxHead{height:28px;color:#FFFFFF;font-weight:bold;background-image:url(http://www.optimum-net.de/pics_layout/block_bg_black.jpg);padding-left:10px; text-transform: uppercase; font-face: Helvetica, Arial; border-color: #dadada; border-style: solid; border-width: 2px 2px 0; }
.BoxFoot{height:0px;}
a.box:link{color:#0A224C;font-size:10px}
a.box:hover{color:#0A224C;font-size:10px}
a.box:visited{color:#0A224C;font-size:10px}
.TabellenKopf{font-size:12px;border:1px solid #ffcc00;padding:2px;margin:2px}
.TabellenInhalt{font-size:11px;border:1px solid #4C523D;padding:2px;margin:1px;background-color:#FFFFFF}
.ImageUebersicht{padding:0px;background-color:;width:140px;height:140px;}
.KatH0aktiv{font-size:11px;text-decoration:none;font-weight:normal;color:#FFFFFF;}
.KatH1aktiv{font-size:11px;text-decoration:none;font-weight:normal;color:#FFFFFF;}
.KatH2aktiv{font-size:11px;text-decoration:none;font-weight:normal;color:#FFFFFF;padding:3px;background-color:#709ED6;padding-left:15px}
.SeitenNav{color:#000000;margin-top:0px;padding:0px;font-size:12px;border-bottom:0px}
a.SeitenNavLnk:link{font-size:12px;text-decoration:none;font-weight:normal}
a.SeitenNavLnk:hover{font-size:12px;text-decoration:none;font-weight:normal}
a.SeitenNavLnk:visited{font-size:12px;text-decoration:none;font-weight:normal}
.KatH0passiv{font-size:11px;text-decoration:none;font-weight:normal;color:#014CA8;}
.KatH1passiv{font-size:11px;text-decoration:none;font-weight:normal;color:#014CA8;}
.KatH2passiv{font-size:11px;text-decoration:none;font-weight:normal;color:#263F5D;padding:3px;background-color:#E4EDF9;border-bottom:1px solid #FFFFFF;padding-left:15px}
.KatH4passiv{font-size:14px;text-decoration:none;font-weight:normal;color:#FFFFFF}
.KatH5passiv{font-size:12px;text-decoration:none;font-weight:normal;color:#FFFFFF;padding-left:5px}
.KatH6passiv{font-size:11px;text-decoration:none;font-weight:normal;color:#FFFFFF;padding-left:15px}
.KatH4aktiv{font-size:14px;text-decoration:none;font-weight:bold;color:#FFFFFF}
.KatH5aktiv{font-size:12px;text-decoration:none;font-weight:bold;color:#FFFFFF;padding-left:5px}
.KatH6aktiv{font-size:11px;text-decoration:none;font-weight:bold;color:#FFFFFF;padding-left:15px}
.Linie{border-bottom:1px solid #B6CBE6;height:1px;margin:4px;margin-left:0px;margin-right:0px}
.SubKategorien{font-size:11px;font-weight:bold;padding:3px;margin:2px}
.Breadcrump{font-size:9px;font-weight:normal;padding:0px;padding-left:8px;color:;text-decoration:none;padding-top:2px}
.PreisAlt{font-size:12px;font-weight:normal;padding:0px;color:#990000;text-decoration:line-through}
.PreisSonder{font-size:14px;text-decoration:none}
.PreisNormal{font-size:14px;font-weight:bold;padding:0px;padding-bottom:0px;color:#000000;text-decoration:none}
.ImageDetail{padding:2px;text-decoration:none}
.ImagePopUp{border:4px solid #43588D;width:;padding:2px;background-color:#CCCCCC}
.ImageWeitere{border:1px solid #666666;width:;margin-right:5px;padding:2px;margin-bottom:3px}
#BrandImgCell img { height:60px; }
#BrandImgOverviewCell img { max-width:140px; max-height:40px; padding-bottom:5px; }
.TellFriendBox{border:1px solid #666666;width:;margin-right:10px;padding:2px;margin-bottom:3px;background-color:#FFFFFF}
.Ueberschrift{color:#ffffff;font-size:20px;font-weight:bold;padding:15px;padding-top:0px;padding-bottom:0px;padding-right:0px}
.Ueberschriftzusatz{color:#ffffff;font-size:20px;font-weight:bold;padding:0px;}
.WarenkorbSmall{border:1px dotted #5A7810;font-size:10px;background-color:#FFFFFF;height:70px;scrollbar-3dlight-color:#000066;scrollbar-face-color:#000066}
.BoxLinie{border-bottom:1px dotted #43588D;height:1px;margin:4px;margin-left:0px;margin-right:0px}
.infobox{border:1px solid #cccccc;padding:5px;font-size:11px;font-variant:normal}
.scrollingArea{font-size:11px;padding:4px}
html{height:100%}
.MarkeListe {padding:0 20px 20px 20px;}
.BoxMengeButton #InputBoxMengeButton { padding:10px 0px 0px 0px; }
.HorizontTable2{}
.HorizontTable3{}
.HorizontTable1{}
.HorizontTable0{}
.subline{border-bottom:1px solid #cccccc}
.subTabellenKopf{}
.subTabellenInhalt{}
.KatArtNavPassiv{}
.MarkeListeTop { font-family:verdana; font-size:16px; font-weight:bold; }
.MarkeListeContent { }
.MarkeRef { font-family:verdana; font-size:14px !important; }
.KatArtNavAktiv{}
.KatH3aktiv{}
.KatH3passiv{}
.CmsNavH0passiv{}
.CmsNavH1passiv{}
.CmsNavH2passiv{}
.CmsNavH3passiv{}
.CmsNavH4passiv{}
.CmsNavH0aktiv{}
.CmsNavH1aktiv{}
.CmsNavH2aktiv{}
.CmsNavH3aktiv{}
.CmsNavH4aktiv{}
font.foottextcopy, a.foottextcopy, a.foottextcopy:hover, a.foottextcopy:active, a.foottextcopy:visited { font-size:10px; color:#8d8d8d; font-family:Trebuchet MS, Geneva, Arial, Helvetica; font-weight: bold; }
font.foottext, a.foottext, a.foottext:hover, a.foottext:active, a.foottext:visited { font-size:14px; color:#8d8d8d; font-family:Trebuchet MS, Geneva, Arial, Helvetica; font-weight:bold; }
font.headtext, a.headtext, a.headtext:hover, a.headtext:active, a.headtext:visited { font-size:11px; color:#85a7c9; font-family:Trebuchet MS, Geneva, Arial, Helvetica; font-weight:bold; text-transform:uppercase; }
font.warenkorbboxtextwarenkorb { font-size:12px; color:#ebe9ea; font-family:Verdana, Geneva, sans-serif; text-transform:uppercase; }
font.warenkorbboxtextpreis { font-size:12px; color:#ebe9ea; font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
font.warenkorbboxtextanzahl { font-size:12px; color:#ebe9ea; font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-transform: uppercase; }
table.boxrechts { border: solid 2px #dadada; }
.blockrechtsinput { border-color: #CCCCCC; border-style: solid; border-width: 0 0 1px; background-color:#8d8d8d; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000000; }
font.loginboxtext, a.loginboxtext, a.loginboxtext:hover, a.loginboxtext:active, a.loginboxtext:visited { font-size:12px; color:#6a6a6a; font-family:Verdana, Arial, Helvetica; }
font.alertloginbox { font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#000000; }
.MarkenBox .Markenstyle, .MarkenBox .Markenstyleaktive {
text-align:right;
height:50px;
width:170px;
color:#FFF;
font-family:verdana;
font-size:11px;
text-transform:uppercase;
font-weight:bold;
margin:0;
padding:0 15px 0 0;
line-height:73px;
border-width: 0;
display:block;
}
.MarkenBox #maxMarken { background:url(http://www.optimum-net.de/pics_layout/butt_bg.jpg); }
.MarkenBox #maxMarken:hover { background:url(http://www.optimum-net.de/pics_layout/butt_bg_aktiv.jpg); }
.MarkenBox #maxMarken_a { background:url(http://www.optimum-net.de/pics_layout/butt_bg_aktiv.jpg); }
.BlockRechtsNews .smallArtikelTable {padding:0px 0px 0px 20px !important;}
.smallArtikelTable {padding-left:10px;margin-bottom:20px;}
div { margin:0; }
.eckro { background:url(http://www.optimum-net.de/pics_layout/eck-right.gif) top right no-repeat; }
.ecklo { background:url(http://www.optimum-net.de/pics_layout/eck-left.gif) top left no-repeat; }
.eckru { background:url(http://www.optimum-net.de/pics_layout/eck-bright.gif) bottom right no-repeat; }
.ecklu { background:url(http://www.optimum-net.de/pics_layout/eck-bleft.gif) bottom left no-repeat; }
.inhalt { margin:0; padding:2.5em 2.5em 3.5em 2.5em; }
.table-ArtikelKatListe-Diagonal { padding: 3px !important; }
.suchePreis #PreisVonBez { float:left !important; }
.suchePreis #PreisBisBez { float:left !important; padding-left:37px; padding-top:5px; }
font.prodnametext, a.prodnametext, a.prodnametext:hover, a.prodnametext:active, a.prodnametext:link, a.prodnametext:visited { color: #ffffff; font-size: 12px; font-family: Helvetica, Geneva, Arial; }
font.preis { color: #c7dff8; font-size: 16px; font-family: Helvetica, Geneva, Arial; }
font.preisalt { color: #FA663E; font-size: 11px; font-family: Helvetica, Geneva, Arial; }
font.preisinfo, a.preisinfo, a.preisinfo:hover, a.preisinfo:active, a.preisinfo:link, a.preisinfo:visited { color: #c7dff8; font-size: 8px; font-family: Helvetica, Geneva, Arial; }
table.prodtab { border: solid 2px #1879be; }
.smallredtext { color: #FA663E; font-size: 11px; font-family: Helvetica, Geneva, Arial; }
#bemerktext { width:100%; height: 80px; }
.gvcontent { width: 440px; padding-left: 30px; padding-right: 30px; }
.eachgv { text-align: center; width: 50%; padding-right: 20px; padding-bottom: 20px; }
.bemerkung-check ul { list-style:none; padding: 5px 0 0; margin:0; }
li.first { float:left; width:30px; }
li.last { float:left; width:470px; font-size:11px; padding-top:3px; }

#pdcolorbox { float:right; }
#pdcolorbox div.ColorIcon { width:20px; height:20px; margin:0 2px 0 2px; float:left; border:1px solid #FFF; }
#pdcolorbox div.ColorName { float:left; }
#plcolorbox { float:right; height:32px; padding-bottom: 3px; }
#plcolorbox div.ColorIcon { width:14px; height:14px; margin:0 1px 0 1px; float:left; border:1px solid #FFF; }
#plcolorbox div.ColorName { display:none; }
#plminioptpic { height:32px; padding-bottom: 3px; margin:2px 0 0 2px; }
.FarbMerkmalBild-Container { max-width:200px; }

a.ankertext, a.ankertext:link, a.ankertext:hover, a.ankertext:visited, a.ankertext:active {color:#000000 !important;}		
/*BOF Kontaktformular*/
#contactform div { padding-top: 2px; }
#contactform label { width: 200px; display:block; float:left; }
#contactform input { width:200px; }
#contactform input, #contactform select { float:left; }
#contactform2 div { padding-top: 2px; }
#contactform2 label { font-weight: bold; }
#contactform2 .textarea { width: 400px; height:100px; }
#contactform2 .Cont-pruefcode label, #contactform2 .Cont-pruefcode div, #contactform2 .Cont-pruefcode img { float:left; }
#contactform2 .Cont-pruefcode div { padding-right:5px; }
#contactform2 .Bez-pruefcode { line-height: 30px; vertical-align:bottom; }
#contactform2 .pruefcode-img { height: 30px; }
#contactform2 .pruefcode-img img { vertical-align:bottom; }
/*EOF Kontaktformular*/
