/*Allgemeineformatierungen */
body{margin:0px; padding:0px; background-color: #FFFFFF;}
form{ margin: 0px; padding: 0px; }
hr{ color: #000000; background-color:#000000; height:1px; border:0px solid #000000;}
input,select,textarea{ font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000000; border:1px solid #0000FE;}
td,ul,a{ font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000000;}
ul{ list-style-type:square}


/* einzelne Elemente*/
.noProducts{ height:300px; text-align:center;}
.tdProductInfosUeb{ color:#ED1C24; font-weight:bold; font-size:18px; border-bottom:1px solid #0000FE; padding-bottom:4px;}
.tdProductInfos{ padding-top:4px; padding-bottom:4px; border-bottom:1px solid #0000FE;}
.tdProductInfosLast{ padding-top:4px; padding-bottom:4px; border-bottom:1px solid #0000FE;}
.tdbasket{ padding-top:4px; padding-left:10px; padding-bottom:20px;}
.rahmenSite{ border-bottom:1px solid #0000FE; border-left:1px solid #0000FE; border-right:1px solid #0000FE;}
.footerHg{ background-color:#D9D9FF; padding:10px; border-top:1px solid #0000FE}
.abstandlogo{ padding-top:18px; padding-left:10px; padding-right:10px;}
.tdWoBinIch{ font-size:11px; color:#000000; padding-top:18px; padding-left:10px; padding-right:10px; text-align:right; vertical-align:top; height:45px;}
.abstandLogoImg{ padding-bottom:19px; padding-right:10px;}
.abstandLogoTxt{ padding-top:5px; padding-bottom:19px; padding-bottom:19px; color:#0000FE; font-size:13px; text-align:center; font-weight:bold;}

.tdNaviTop{ border-top:1px solid #0000FE; border-bottom:1px solid #0000FE; background-color:#D9D9FF; padding-top:4px; padding-bottom:4px; padding-left:10px; padding-right:10px; text-align:right;}
.tdNaviLeft{ border-right:1px solid #0000FE; padding-top:20px; padding-bottom:20px; padding-left:10px; padding-right:10px;}

.tdMain{ padding-top:20px; padding-bottom:20px; padding-left:10px; padding-right:10px;}
.tdSuche1{ padding-top:20px; padding-bottom:4px; color:#ED1C24; font-weight:bold; font-size:18px;}

.mainImage{ position: relative; width:692px;}
.manufacturerImage{ position:absolute; z-index:2; top:0px; right:0px; padding-left:4px; padding-bottom:4px; background:#FFFFFF;}

/*hintergünde*/
.hg1{ background-color:#373535;}
.hg2{ background-color:#ED1C24; padding:15px;}
.hg3{ background-color:#D9D9FF; padding:5px; font-size:15px;}
.hgweiss{ background-color:#FFFFFF;}
/* Navigation td*/

/* Level 0*/
.tdL0n1{ padding-bottom:4px; border-bottom:1px solid #0000FE; color:#ED1C24; font-weight:bold; font-size:18px;}

/* Level 1*/
.tdL1n1{padding-top:4px; padding-bottom:4px; border-bottom:1px solid #0000FE;}
.tdL1n2{padding-top:4px; padding-bottom:4px; padding-left:10px; padding-right:5px; border-bottom:1px solid #0000FE;}

.tdL1a1{padding-top:4px; padding-bottom:4px; border-bottom:1px solid #0000FE;}
.tdL1a2{padding-top:4px; padding-bottom:4px; padding-left:10px; padding-right:5px; border-bottom:1px solid #0000FE;}

/* Level 2*/
.tdL2n1{padding-top:4px; padding-bottom:4px; border-bottom:1px solid #0000FE;}
.tdL2n2{padding-top:4px; padding-bottom:4px; padding-left:10px; padding-right:5px; border-bottom:1px solid #0000FE;}

.tdL2a1{padding-top:4px; padding-bottom:4px; border-bottom:1px solid #0000FE;}
.tdL2a2{padding-top:4px; padding-bottom:4px; padding-left:10px; padding-right:5px; border-bottom:1px solid #0000FE;}


/* Linkformatierungen */
a:link{ color: #000000; text-decoration: none;}
a:visited{ color: #000000; text-decoration: none;}
a:hover{ color: #ED1C24; text-decoration: none;}

a.ueb1:link{ font-size:18px; color:#FFFFFF;}
a.ueb1:visited{ font-size:18px; color:#FFFFFF;}
a.ueb1:hover{ font-size:18px; color:#FFFFFF;}

a.naviTop:link{ color: #000000; text-decoration: none;}
a.naviTop:visited{ color: #000000; text-decoration: none;}
a.naviTop:hover{ color: #ED1C24; text-decoration: none;}

a.naviTopActive:link{ color: #ED1C24; text-decoration: none;}
a.naviTopActive:visited{ color: #ED1C24; text-decoration: none;}
a.naviTopActive:hover{ color: #ED1C24; text-decoration: none;}

a.ProductInfos:link{ color: #000000; text-decoration: none;}
a.ProductInfos:visited{ color: #000000; text-decoration: none;}
a.ProductInfos:hover{ color: #ED1C24; text-decoration: none;}

a.ProductInfosActive:link{ color: #ED1C24; text-decoration: none; font-weight:bold}
a.ProductInfosActive:visited{ color: #ED1C24; text-decoration: none; font-weight:bold}
a.ProductInfosActive:hover{ color: #ED1C24; text-decoration: none; font-weight:bold}


a.footer:link{ color:#000000;}
a.footer:visited{ color:#000000;}
a.footer:hover{ color:#ED1C24;}

a.WoBinIch:link{ font-size:11px; color:#000000;}
a.WoBinIch:visited{ font-size:11px; color:#000000;}
a.WoBinIch:hover{ font-size:11px; color:#ED1C24;}

a.WoBinIchActive:link{ font-size:11px; font-weight:bold; color:#000000;}
a.WoBinIchActive:visited{ font-size:11px; font-weight:bold; color:#000000;}
a.WoBinIchActive:hover{ font-size:11px; font-weight:bold; color:#000000;}

/* Navigation link*/
/* Level 0*/
a.L0n:link{ color:#ED1C24; font-size:18px;}
a.L0n:visited{ color:#ED1C24; font-size:18px;}
a.L0n:hover{ color:#ED1C24; font-size:18px;}

a.L0a:link{ color:#ED1C24; font-size:18px;}
a.L0a:visited{ color:#ED1C24; font-size:18px;}
a.L0a:hover{ color:#ED1C24; font-size:18px;}

/* Level 1*/
a.L1n:link{ color:#000000;}
a.L1n:visited{ color:#000000;}
a.L1n:hover{ color:#ED1C24;}

a.L1a:link{ color:#ED1C24;}
a.L1a:visited{ color:#ED1C24;}
a.L1a:hover{ color:#ED1C24;}

/* Level 2*/
a.L2n:link{ color:#000000;}
a.L2n:visited{ color:#000000;}
a.L2n:hover{ color:#ED1C24;}

a.L2a:link{ color:#ED1C24;}
a.L2a:visited{ color:#ED1C24;}
a.L2a:hover{ color:#ED1C24;}


/* Rahmen*/
.rahmenu1{ border-bottom:1px solid #0000FE; padding-bottom:4px;}
.rahmenu2{ border-bottom:1px solid #0000FE; padding-top:4px; padding-bottom:4px;}

.rahmenu3{ border-bottom:1px solid #0000FE; padding-bottom:4px; padding-left:10px; padding-right:10px;}

.rahmenu4{ border-bottom:1px solid #0000FE; padding-top:4px; padding-bottom:4px; padding-left:10px; padding-right:10px;}

.rahmenu5{ border-bottom:1px solid #0000FE;}

.rahmenu6{ border-bottom:1px solid #0000FE; padding-top:4px; padding-bottom:4px; height:50px;}

.rahmenu7{ border-bottom:1px solid #0000FE; padding-bottom:4px; height:50px;}

.rahmenou1{ border-top:1px solid #0000FE; border-bottom:1px solid #0000FE; padding-top:10px;}
.rahmenou2{ border-top:1px solid #0000FE; border-bottom:1px solid #0000FE; padding-top:4px; padding-bottom:4px;}

.rahmenoulr1{ border: 1px solid #0000FE; padding:4px;}
.rahmenoulr2{ border: 1px solid #0000FE;}

.rahmenulr1{ border-bottom: 1px solid #0000FE; border-left: 1px solid #0000FE; border-right: 1px solid #0000FE; padding:4px;}
.rahmenolr1{ border-top: 1px solid #0000FE; border-left: 1px solid #0000FE; border-right: 1px solid #0000FE; padding:4px;}

/* Abstand */
.abstandl1{ padding-left:10px;}
.abstandu1{ padding-bottom:20px;}
.abstandulr1{ padding-bottom:4px; padding-left:10px; padding-right:10px;}
.abstandoulr1{ padding:4px;}
.abstandoulr2{ padding-top:4px; padding-bottom:4px; padding-left:10px; padding-right:10px;}

.abstando1{ padding-top:4px;}
.abstando2{ padding-top:20px;}
.abstandou1{ padding-top:20px; padding-bottom:20px;}

/* Textformatierungen */
.txtBold{ font-weight:bold;}
.ueb1{ font-size:18px; color:#000000; font-weight:bold; padding-bottom:20px;}
.ueb2{ font-size:16px; color:#000000; font-weight:bold; border-bottom:1px solid #0000FE; padding-bottom:4px;}
.ueb3{ font-size:18px; color:#ED1C24; font-weight:bold; border-bottom:1px solid #0000FE; padding-bottom:4px;}

/* Formfelder */
.formfeldSprachauswahl { width:213px; margin-top:2px;}
.formfeldSuche { width:221px; height:16px;}
.formfeldSucheButton{ border:0px; }
.formfeld1{ width:702px;}
.formfeld2{ width:227px;}
.formfeld3{ width:228px;}
.formfeld4{ width:435px;}
.formfeld5{ width:435px; margin-bottom:2px;}
.formfeld6{ width:68px; margin-bottom:2px;}
.formfeld7{ width:365px; margin-bottom:2px;}
.formfeldExtra { display: none !important; }