/*Allgemeineformatierungen */
body{margin:0px; padding:0px; background-color: #E2E2E2;}
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 #999999;}
a, td,ul{ font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000000;}
ul{ list-style-type:square; margin-left:15px; padding-left:0px;}


/* einzelne Elemente*/
.languageLine{ background-color:#666666; border-top:3px solid #FFFFFF; border-bottom:1px solid #FFFFFF; padding-top:5px; padding-bottom:5px; padding-left:15px; padding-right:15px;}
.footerBg1{ background-color:#666666; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; padding-top:10px; padding-bottom:10px; padding-left:15px; padding-right:15px;}
.footerBg2{ background-color:#000000}
.copyrightLine{ padding-top:50px; color:#FFFFFF;}
.headerImageBg{ background-color:#FFFFFF; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; border-right:3px solid #FFFFFF;}
.headerImagePadding{ padding-top:5px; padding-bottom:5px;}
.headerLogoPadding1{ padding-top:13px; padding-left:50px; text-align:center;}
.headerLogoPadding2{ padding-bottom:3px;}
.breadcrumbLine{ padding-top:15px; padding-left:15px; padding-right:15px; font-size:11px;}
.tdMain{ background-color:#FFFFFF; padding-top:10px; padding-bottom:10px; padding-left:30px;  padding-right:30px;}
.tdLeft{ padding-top:10px; padding-bottom:10px; border-right:1px solid #E2E2E2;}
.tdSearch1{ background-color:#FFFFFF; padding:5px;}
.tdBasket1{ background-color:#FFFFFF; padding:5px;}
.tdBasekt2{ padding-top:2px; padding-bottom:2px; padding-left:5px; padding-right:5px; background-color:#FFFFFF;}
.noProducts{ height:300px; text-align:center;}


/*seciton navi level 0*/
.tdNaviLeftArrowLevel1{ padding-top:6px; padding-bottom:5px; padding-left:5px; padding-right:5px; background-color:#FFFFFF;}
.tdNaviLeftArrowLevel2{ padding-top:6px; padding-bottom:5px; padding-right:5px; background-color:#FFFFFF; border-top:1px solid #E2E2E2;}
.tdNaviFooterArrow{ padding-right:5px; }
.tdNaviFooterTxt{ padding-right:15px;}


/* Linkformatierungen */
a:link{ color: #000000; text-decoration: none;}
a:visited{ color: #000000; text-decoration: none;}
a:hover{ color: #E31836; text-decoration: none;}

a.txtFooter:link{ color: #FFFFFF; text-decoration: none;}
a.txtFooter:visited{ color: #FFFFFF; text-decoration: none;}
a.txtFooter:hover{ color: #FFFFFF; text-decoration: none;}


a.naviLeftLevel1{ font-weight:bold; display:block; padding-top:2px; padding-bottom:2px; padding-right:5px; background-color:#FFFFFF;}
a.naviLeftLevel1:link{ font-weight:bold;}
a.naviLeftLevel1:visited{ font-weight:bold;}
a.naviLeftLevel1:hover{ font-weight:bold;}

a.naviLeftLevel1Active{ color: #E31836; font-weight:bold; display:block; padding-top:2px; padding-bottom:2px; padding-right:5px; background-color:#FFFFFF;}
a.naviLeftLevel1Active:link{ color: #E31836; font-weight:bold;}
a.naviLeftLevel1Active:visited{ color: #E31836; font-weight:bold;}
a.naviLeftLevel1Active:hover{ color: #E31836; font-weight:bold;}

a.naviLeftLevel2{ font-weight:bold; display:block; padding-top:2px; padding-bottom:2px; padding-right:5px; background-color:#FFFFFF; border-top:1px solid #E2E2E2;}
a.naviLeftLevel2:link{ font-weight:bold;}
a.naviLeftLevel2:visited{ font-weight:bold;}
a.naviLeftLevel2:hover{ font-weight:bold;}

a.naviLeftLevel2Active{ color: #E31836; font-weight:bold; display:block; padding-top:2px; padding-bottom:2px; padding-right:5px; background-color:#FFFFFF; border-top:1px solid #E2E2E2;}
a.naviLeftLevel2Active:link{ color: #E31836; font-weight:bold;}
a.naviLeftLevel2Active:visited{ color: #E31836; font-weight:bold;}
a.naviLeftLevel2Active:hover{ color: #E31836; font-weight:bold;}


a.naviLeftLevel3{ display:block; padding-top:2px; padding-bottom:2px; padding-right:5px; background-color:#FFFFFF; border-top:1px solid #E2E2E2;}
a.naviLeftLevel3:link{}
a.naviLeftLevel3:visited{}
a.naviLeftLevel3:hover{}

a.naviLeftLevel3Active{ color: #E31836; display:block; padding-top:2px; padding-bottom:2px; padding-right:5px; background-color:#FFFFFF; border-top:1px solid #E2E2E2;}
a.naviLeftLevel3Active:link{ color: #E31836;}
a.naviLeftLevel3Active:visited{ color: #E31836;}
a.naviLeftLevel3Active:hover{ color: #E31836;}


a.WoBinIch:link{ font-size:11px; text-decoration:none;}
a.WoBinIch:visited{ font-size:11px; text-decoration:none;}
a.WoBinIch:hover{ font-size:11px; text-decoration:none;}

span.WoBinIchActive{ font-size:11px; color:#E31836; }
a.WoBinIchActive:link{ font-size:11px; color:#E31836; text-decoration:none;}
a.WoBinIchActive:visited{ font-size:11px;color:#E31836; text-decoration:none;}
a.WoBinIchActive:hover{ font-size:11px;color:#E31836; text-decoration:none;}

a.linkProductInfosActive:link{ font-weight:bold; color:#E31836; text-decoration:none;}
a.linkProductInfosActive:visited{ font-weight:bold; color:#E31836; text-decoration:none;}
a.linkProductInfosActive:hover{ font-weight:bold; color:#E31836; text-decoration:none;}

a.linkProductInfos:link{ color:#000000; text-decoration:none;}
a.linkProductInfos:visited{ color:#000000; text-decoration:none;}
a.linkProductInfos:hover{ color:#E31836; text-decoration:none;}

/* Rahmen*/

/* listing Category and Products in Category */
.paddingListingImage{ padding-top:5px; padding-bottom:5px;}
.paddingListingDescription{ padding-top:5px; }
.paddingListingName{ padding-top:5px; padding-left:5px;}
.paddingListingMoreInfos{ padding-top:5px; padding-left:5px; padding-bottom:5px;}
.bgListing1{ background-color:#E2E2E2}

.bgDetailImages1{ background-color:#E2E2E2; padding:5px;}
.bgDetailImages2{ background-color:#FFFFFF; padding:5px;}

/*more link*/
.paddingLeftMoreInfosLink{ padding-left:5px; }


/*product infos*/
.bgProductInfos{ background-color:#E2E2E2;}
.bgUebProductInfos{ background-color:#FFFFFF;}
.tdProductInfos{ padding-top:2px; padding-bottom:2px; padding-left:5px; padding-right:5px;}

/*product detail price*/
.bgPrice1{ background-color:#FFFFFF; padding-bottom:30px;}

/* related products listing price and article no*/
.paddingPriceTop{ padding-top:5px;}
.paddingPriceLeftTop{ padding-left:5px; padding-top:5px;}
.paddingArticleNoLeft{ padding-left:5px;}


/*technische details*/
.bgtds1{ background-color:#E2E2E2; padding:5px;}
.bgtds2{ background-color:#EEEEEE; padding:5px;}

.bgtds3{ background-color:#E2E2E2; padding-top:5px; padding-bottom:5px;}
.bgtds4{ background-color:#EEEEEE; padding-top:5px; padding-bottom:5px;}

/* padding*/
.paddingBottom1{ padding-bottom:15px;}
.paddingBottom2{ padding-bottom:5px;}
.paddingTop1{ padding-top:5px;}
.paddingTop2{ padding-top:15px; }
.paddingTop3{ padding-top:30px; }

.paddingTopBottom1{ padding-top:5px; padding-bottom:5px;}

.paddingLeft1{ padding-left:5px;}
.paddingLeft2{ padding-left:30px;}
.paddingBottomLeft1{ padding-bottom:5px; padding-left:5px;}
.paddingTopLeft1{ padding-top:5px; padding-left:5px;}
.paddingTopLeft2{ padding-top:30px; padding-left:5px;}

/*background*/
.bgWhite{ background-color:#FFFFFF}


/* Textformatierungen */
.ueb1{ font-size:18px; font-weight:bold; padding-bottom:15px; }
.ueb2{ font-size:16px; font-weight:bold;}
.ueb2BorderBottom{ border-bottom: 1px solid #666666; padding-bottom:3px; padding-right:3px;}


.txtFooter{ color:#FFFFFF;}
.txtBold{ font-weight:bold;}


/* Formfelder */
.formfeldSprachauswahl { width:150px;}
.formfeldSearch1 { width:210px; height:20px; }
.formfeld1{ width:645px;}
.formfeld2{ width:208px;}
.formfeld3{ width:209px;}
.formfeld4{ width:465px; padding:2px;}
.formfeld5{ width:465px; margin-bottom:2px;}
.formfeld6{ width:70px; margin-bottom:2px;}
.formfeld7{ width:365px; margin-bottom:2px;}
.formfeld8{ width:30px;}
.formfeldExtra { display: none; }