/*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:Verdana,Helvetica,sans-serif; font-size:11px; color:#464646; letter-spacing: 0.05ex; border:1px solid #BAC4CD;}
a, td,ul{ font-family:Verdana,Helvetica,sans-serif; color:#464646; font-size:11px; letter-spacing: 0.05ex;}
ul { margin: 0px; padding: 0px; padding-left: 16px; border: 0px; }
li{ margin: 0px; padding: 0px; border: 0px; padding-bottom: 0px; }
li.keinrand{ margin: 0px; padding: 0px; border: 0px; }
ol {padding: 0px; border: 0px; margin-left:30px; margin-top:0px; margin-bottom:0px; margin-right:0px; }


/* einzelne Elemente*/
.bgSuche{ background-color:#B4B4B4; height:25px; border-bottom:1px solid #FFFFFF; border-left:1px solid #FFFFFF; padding-top:5px; padding-bottom:5px; padding-left:6px; padding-right:10px;}
.txtSuche{ color:#FFFFFF; font-weight:bold;}
.paddingLoginFirst{ padding-bottom:6px;}
.paddingLoginSecond{ padding-top:5px; padding-bottom:7px; padding-right:6px; border-bottom:1px solid #FFFFFF; height:26px;}
.tdNaviTop1{ padding-bottom:6px; font-size:10px;}
.tdNaviTop2{ background-color:#5F5F5F; height:25px; border-bottom:1px solid #FFFFFF; padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px;}
.tdNaviTop2Txt{ color:#FFFFFF;}
.tdSubNavi{ background-color:#BAC4CD; height:25px; border-bottom:1px solid #FFFFFF; padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px;}
.tdSubNaviCatalog{ background-color:#CCD5DD; height:120px;}
.tdFooterBorder{ border-bottom:1px solid #BAC4CD;}
.tdFooterLogo{ padding-left:9px;}
.tdFooterPaddingTop{ padding-top:6px;}
.tdFooterLanguage{ padding-left:10px;}
.tdFooterTxt{ font-size:10px;}
.tdMain{ padding-left:10px; padding-right:10px;}
.search_marker { background-color: #DC062D; color: #FFFFFF;}
.noProducts{ height:300px; text-align:center; border-bottom:1px solid #BAC4CD;}
.noProductsWithoutBorder{ height:300px; text-align:center;}
.sectionContent{ padding-top:20px; padding-bottom:20px; border-bottom:1px solid #BAC4CD;}
.sectionContentWithBack{ padding-bottom:20px; border-bottom:1px solid #BAC4CD;}


/* Navigation td*/

/* SubLevels*/
.tdCategoryBorderRight{ border-right:1px solid #FFFFFF;}
.divCategoryL{ width:244px; height:120px; overflow: auto; }
.divCategoryMFirst{ width:250px; height:120px; overflow: auto; }
.divCategoryMSecond{ width:249px; height:120px; overflow: auto; }
.divCategoryR{ width:244px; height:120px; overflow: auto; }


/* Linkformatierungen */
a:link{ text-decoration: none;}
a:visited{ text-decoration: none;}
a:hover{ text-decoration: none;}

a.basketActive:link{ color:#DC062D}
a.basketActive:visited{ color:#DC062D}
a.basketActive:hover{ color:#DC062D}

/* Seciton Navi*/
a.naviTopFirst:link{ font-weight:bold; color:#FFFFFF;}
a.naviTopFirst:visited{ font-weight:bold; color:#FFFFFF;}
a.naviTopFirst:hover{ font-weight:bold; color:#BAC4CD;}

a.naviTopFirstActive:link{ font-weight:bold; color:#BAC4CD;}
a.naviTopFirstActive:visited{ font-weight:bold; color:#BAC4CD;}
a.naviTopFirstActive:hover{ font-weight:bold; color:#BAC4CD;}


a.naviTopFirstSub:link{ color:#464646;}
a.naviTopFirstSub:visited{ color:#464646;}
a.naviTopFirstSub:hover{ color:#464646;}

a.naviTopFirstSubActive:link{ color:#464646; font-weight:bold;}
a.naviTopFirstSubActive:visited{ color:#464646; font-weight:bold;}
a.naviTopFirstSubActive:hover{ color:#464646; font-weight:bold;}


a.naviTopSecond:link{ color:#464646; font-size:10px;}
a.naviTopSecond:visited{ color:#464646; font-size:10px;}
a.naviTopSecond:hover{ color:#464646; font-size:10px;}

a.naviTopSecondActive:link{ color:#464646; font-size:10px; font-weight:bold;}
a.naviTopSecondActive:visited{ color:#464646; font-size:10px; font-weight:bold;}
a.naviTopSecondActive:hover{ color:#464646; font-size:10px; font-weight:bold;}

a.naviFooter:link{ color:#464646; font-size:10px;}
a.naviFooter:visited{ color:#464646; font-size:10px;}
a.naviFooter:hover{ color:#464646; font-size:10px;}


/* Navigation link*/
/* Level 0*/

a.RootCategoryActive:link{ font-weight:bold;}
a.RootCategoryActive:visited{ font-weight:bold;}
a.RootCategoryActive:hover{ font-weight:bold;}

a.RootCategory:link{}
a.RootCategory:visited{}
a.RootCategory:hover{}

a.CategoryLevelActive{ display:block; font-weight:bold; background-color:#BAC4CD; padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;}
a.CategoryLevelActive:link{}
a.CategoryLevelActive:visited{}
a.CategoryLevelActive:hover{}

a.CategoryLevel{ display:block; padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px; border-top:1px solid #CCD5DD; border-bottom:1px solid #CCD5DD;}
a.CategoryLevel:link{}
a.CategoryLevel:visited{}
a.CategoryLevel:hover{ background-color:#BAC4CD; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;}

a.CategoryLevelPreActive{ display:block; padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px; border-top:1px solid #CCD5DD;}
a.CategoryLevelPreActive:link{}
a.CategoryLevelPreActive:visited{}
a.CategoryLevelPreActive:hover{ background-color:#BAC4CD; border-top:1px solid #FFFFFF;}

a.CategoryLevelPostActive{ display:block; padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px; border-bottom:1px solid #CCD5DD;}
a.CategoryLevelPostActive:link{}
a.CategoryLevelPostActive:visited{}
a.CategoryLevelPostActive:hover{ background-color:#BAC4CD; border-bottom:1px solid #FFFFFF;}

a.CategoryLevelFirst{ display:block; padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px; border-bottom:1px solid #CCD5DD;}
a.CategoryLevelFirst:link{}
a.CategoryLevelFirst:visited{}
a.CategoryLevelFirst:hover{ background-color:#BAC4CD; border-bottom:1px solid #FFFFFF;}

a.CategoryLevelFirstPreActive{ display:block; padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px; border-bottom:1px solid #CCD5DD;}
a.CategoryLevelFirstPreActive:link{}
a.CategoryLevelFirstPreActive:visited{}
a.CategoryLevelFirstPreActive:hover{ background-color:#BAC4CD; border-bottom:1px solid #BAC4CD;}

a.CategoryLevelFirstActive{ display:block; font-weight:bold; background-color:#BAC4CD; padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px; border-bottom:1px solid #FFFFFF;}
a.CategoryLevelFirstActive:link{}
a.CategoryLevelFirstActive:visited{}
a.CategoryLevelFirstActive:hover{}


/* Rahmen*/
.borderImageFirst{ border:1px solid #BAC4CD; padding:2px; text-align:center}
.borderImageSecond{ border:1px solid #BAC4CD; padding:1px; text-align:center}
.borderImageSecondAcitve{ border:1px solid #DC062D; padding:1px; text-align:center}

.borderSectionContentFirst{ border:1px solid #BAC4CD; padding:2px;}

.borderBottomFirst{ border-bottom:1px solid #BAC4CD; padding-bottom:5px;}
.borderBottomSecond{ border-bottom:1px solid #BAC4CD; padding-top:3px; padding-bottom:3px; padding-left:11px; padding-right:11px;}
.borderBottomThird{ border-bottom:1px solid #BAC4CD; padding-top:3px; padding-bottom:4px; padding-left:1px; padding-right:1px;}
.borderBottomfourth{ border-bottom:1px solid #BAC4CD; padding-top:3px; padding-bottom:3px; padding-left:1px;}
.borderBottomFifth{ border-bottom:1px solid #BAC4CD; }
.borderBottomSixth{ border-bottom:1px solid #BAC4CD; padding-top:10px; padding-bottom:10px; }

.borderTopFirst{ border-top:1px solid #BAC4CD; padding-top:10px; padding-bottom:10px; padding-left:11px; padding-right:11px;}
.borderTopSecond{ border-top:1px solid #BAC4CD; padding-top:3px; padding-bottom:3px; padding-left:1px;}

.borderTopBottomFirst{ border-top:1px solid #BAC4CD; border-bottom:1px solid #BAC4CD; padding-top:3px; padding-bottom:3px; padding-right:10px;}
.borderTopBottomSecond{ border-top:1px solid #BAC4CD; border-bottom:1px solid #BAC4CD; padding-top:3px; padding-bottom:3px;}


.borderTdsFirst{ border-bottom:1px solid #BAC4CD; padding-top:3px; padding-bottom:3px; padding-left:11px; }
.borderTdsSecond{ border-bottom:1px solid #BAC4CD; padding-top:3px; padding-bottom:3px;}


/* Abstand */
.paddingFirst{ padding-top:4px; padding-bottom:10px; padding-left:11px;}
.paddingSecond{ padding-top:10px; padding-bottom:10px; padding-left:11px;}
.paddingThird{ padding-top:5px; padding-bottom:5px; padding-left:6px; padding-right:11px;}

.paddingRightFirst{ padding-right:10px;}
.paddingRightSecond{ padding-right:17px;}
.paddingRightThird{ padding-right:25px;}

.paddingLeftFirst{ padding-left:5px;}
.paddingLeftSecond{ padding-left:6px;}
.paddingLeftThird{ padding-left:10px;}
.paddingLeftFourth{ padding-left:24px;}
.paddingLeftFifth{ padding-left:17px;}
.paddingLeftSixth{ padding-left:1px;}
.paddingBottomFirst{ padding-bottom:10px;}
.paddingTopBottomFirst{ padding-top:10px; padding-bottom:20px;}

.paddingSectionContentFirst{ padding-top: 10px; padding-bottom:20px; padding-left: 11px; }
.paddingSectionContentSecond{ padding-top: 10px; padding-left: 11px; }

td#properties { padding-top: 10px; padding-bottom:10px; padding-left: 11px; }
#properties ul { margin: 0px; padding: 0px; padding-left: 16px; border: 0px; }
#properties li { margin: 0px; padding: 0px; border: 0px; padding-bottom: 15px;}
td#propertiesBasketPrint { padding-top: 10px; padding-bottom:10px; padding-left:6px; font-size:10px; }
#propertiesBasketPrint ul { margin: 0px; padding: 0px; padding-left: 16px; border: 0px;  font-size:10px;}
#propertiesBasketPrint li { margin: 0px; padding: 0px; border: 0px; padding-bottom: 15px; font-size:10px;}
.paddingBasketPrintFirst{ padding-top:4px; padding-bottom:10px; padding-left:6px; font-size:10px;}
.borderTopBasketPrintFirst{ border-top:1px solid #BAC4CD; padding-top:10px; padding-bottom:10px; padding-left:6px; font-size:10px;}
.bgueb1BasketPrint{ background-color:#BAC4CD; padding-top:4px; padding-bottom:4px; padding-left:6px; font-weight:bold; font-size:10px;}
.borderBottomBasketPrintFirst{ border-bottom:1px solid #BAC4CD; padding-top:3px; padding-bottom:3px; padding-left:6px; font-size:10px;}



/* Textformatierungen */
.txtBold{ font-weight:bold;}
.ueb1{ border-bottom:1px solid #BAC4CD; padding-top:4px; padding-bottom:3px; font-weight:bold;}


/* Hintergruende*/
.bgListingName{ background-color:#BAC4CD; padding-top:4px; padding-bottom:4px; padding-left:6px; padding-right:11px; font-weight:bold;}
.bgueb1{ background-color:#BAC4CD; padding-top:4px; padding-bottom:4px; padding-left:11px; padding-right:11px;}
.bgUebHome{ background-color:#5F5F5F; padding-left:10px; padding-bottom:3px; padding-top:3px; color:#FFFFFF; font-weight:bold;}
.bgMoreInfosFirst{ background-color:#CCD5DD; padding-left:10px; padding-bottom:4px; padding-top:3px;}
.bgMoreInfosSecond{ background-color:#CCD5DD; border-top:1px solid #FFFFFF; padding-left:10px; padding-bottom:4px; padding-top:3px}
.bgLogin{ background-color:#CCD5DD; height:100px; padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px; }


/* Formfelder */
.sprachauswahl {width:86px; height:19px; font-size:10px;}
.suchfeld1 { width:117px; height:15px;}
.suchfeld2 { border:0px; }
.login1{ border:1px solid #5F5F5F; width:128px; margin:0px; padding:0px;}
.login2{ border:0px;}
.formfeld1{ width:645px;}
.formfeld2{ width:208px;}
.formfeld3{ width:209px;}
.formfeld4{ width:364px; padding:2px;}
.formfeld5{ width:364px; margin-bottom:2px;}
.formfeld6{ width:68px; margin-bottom:2px;}
.formfeld7{ width:294px; margin-bottom:2px;}
.formfeld8{ width:30px;}
.formfeld9{ width:25px; height:17px;}
.formfeld10{ border:none;}
.formfeldExtra { display: none !important; }

/*ha Form*/
.formfeld11{ width:218px;}
.paddingBottomSecond{ padding-bottom:4px;}
.borderBottomSeventh{ border-bottom:1px solid #BAC4CD; padding-top:5px; padding-bottom:8px; padding-left:11px; padding-right:11px;}
.paddingTopBottomSecond{ padding-top:10px; padding-bottom:10px;}