/*      ___________________________________________________________________
 *     |                                                                   |
 *     |              Code developed by Tobias Friedlein                   |
 *     |            URL: http://www.friedlein-webdesign.de                 |
 *     |               Contact: info@tobiasfriedlein.de                    |
 *     |___________________________________________________________________|
*/
body,html{margin:0;padding:0;background:white;font-family:Arial Narrow,Verdana,Sans-Serif,Sans Serif;font-size:12px;color:#58585a;//text-align:center;}
*{//text-align:left;}
a{color:gray;}
a:hover{color:gray;}
a img{border:none;text-decoration:none;}
.aLink{color:#afba00;}
#header{margin:auto;padding:0;width:674px;font-size:0;}
#newMenuCont{margin:0;padding:0;width:674px;height:20px;background-image:url(./images/newMenuBack.gif);background-repeat:repeat-y;}
#menu{margin:0 0 0 5px;padding:0;width:665px;background-image:url(./images/menuBack.gif);height:20px;z-index:100;}
#menu img{border:none;}
#menu ul{margin:0;padding:0;list-style:none;}
#menu li{position:relative;float:left;margin:0;padding:0;width:130px;line-height:1.5em;}
#menu li a{margin:0;padding-top:0;display:block;width:130px;font-weight:bold;text-align:center;border-right:1px solid white;height:19px;color:gray;text-decoration:none;background:transparent;}
#menu li ul{position:absolute;margin:0;padding:0;display:block;height:0;background:#f5fccc;border-left:1px solid #eaeae3;border-right:1px solid #eaeae3;z-index:100;}
#menu li ul a{text-align:left;padding-left:10px;color:#606060;font-weight:normal;background:transparent;width:119px;}
#menu li ul a:hover{color:#303030;background:#adce00;}
#menu li:hover ul,li.ieover ul,.subMenu{display:block;height:auto;overflow:visible;}
.subMenu{width:129px;overflow:hidden;}
.subMenu:hover,,.subMenu.ieover{overflow:visible;}
#menu li .subMenu2{position:absolute;margin-left:125px;margin-top:-18px;width:129px;z-index:100;visibility:hidden;}
#menu .subMenu li:hover .subMenu2{visibility:visible;}
#mainCont{margin:auto;padding:0;background-image:url(./images/body_bg.gif);width:674px;overflow:hidden;}
#mainContMarg{margin:0 70px 0 60px;width:563px;padding:0;}
#footer{margin:auto;width:674px;height:47px;background-image:url(./images/footer.gif);background-repeat:no-repeat;margin:0 0 0 -60px;text-align:center;padding-top:20px;}
.headline01{margin:30px 0 30px 0;font-size:16px;color:#afba00;}
.headline02{font-size:12px;font-weight:bold;}
.tableLeft9,.tableLeft19,.tableLeft29,.tableLeft39,.tableLeft49,.tableLeft59,.tableLeft69,.tableLeft79,.tableLeft89,.tableLeft99,.tableLeft33{float:left;text-align:right;}
.tableLeft9,.tableRight9{width:9%;}
.tableLeft19,.tableRight19{width:19%;}
.tableLeft29,.tableRight29{width:29%;}
.tableLeft39,.tableRight39{width:39%;}
.tableLeft49,.tableRight49{width:49%;}
.tableLeft59,.tableRight59{width:59%;}
.tableLeft69,.tableRight69{width:69%;}
.tableLeft79,.tableRight79{width:79%;}
.tableLeft89,.tableRight89{width:89%;}
.tableLeft99,.tableRight99{width:99%;}
.tableLeft33,.tableRight33{width:33%;}
.tableRight9,.tableRight19,.tableRight29,.tableRight39,.tableRight49,.tableRight59,.tableRight69,.tableRight79,.tableRight89,.tableRight99{float:right;text-align:left;}
.but,.butLink,.butTrans{margin:0;padding:0;cursor:pointer;background:white;border:1px solid white;color:#afba00;font-weight:bold;text-decoration:underline;}
.but[disabled]{color:#a0a0a0;cursor:wait;border:1px solid #e0e0e0;}
.butLink{font-size:13px;}
.butLink:hover{color:#afba00;}
.butTrans{background:transparent;border:1px solid transparent;}
#sBut,#printBut{padding-left:25px;height:25px;background-image:url(./images/search.gif);background-repeat:no-repeat;}
#printBut{padding-left:30px;background-image:url(./images/printIt.gif);}
#collBorder,#seaBorder{border:1px solid white;padding:2px;}
#collBorder a,#seaBorder a{display:block;}
.warnTxt{color:darkred;}
.inlineForm{display:inline;}
.line,.lineShadow,.smallLine,.lineShadowSmall,.lineShadowGreen{margin:0;padding:0;overflow:hidden;height:2px;background:#c0c0c0;}
.lineShadow,.lineShadowSmall{height:1px;width:542px;margin:1px 0 0 1px;background:#e0e0e0;z-index:20;}
.smallLine{height:1px;}
.lineShadowSmall{width:400px;}
.lineShadowGreen{margin:0 0 5px -25px;width:604px;height:1px;background:white;background-image:url(./images/lineShadowGreen.gif);visibility:hidden;}
#secureCheck{margin:10px;padding:5px;}
#load1{position:absolute;background:white;left:300px;width:400px;height:120px;text-align:center;padding-top:40px;filter:alpha(opacity=90);-moz-opacity:.9;top:500px;visibility:hidden;}
#secureAll{margin:2px;padding:0;width:200px;height:15px;font-size:12px;border:1px solid gray;background:#e0e0e0;text-align:center;}
#secureTxt,#secureBar,#secureHelp{position:absolute;width:200px;height:15px;z-index:5;cursor:pointer;}
#secureBar{width:0;border-right:1px solid yellow;background:#adce00;z-index:2;}
#secureHelp{height:0;width:200px;background:#e0e0e0;z-index:10;overflow:auto;text-align:left;}
#hiddenCat,#hiddenCat2,#hiddenCat3{visibility:hidden;height:0;}
#expert1,#expert2{visibility:hidden;}
#AjaxContainer01{position:absolute;width:400px;height:200px;border-top:1px solid #f0f0f0;border-left:1px solid #f0f0f0;border-right:1px solid #c0c0c0;border-bottom:1px solid #c0c0c0;visibility:hidden;overflow:auto;background:#ffffec;padding:0;}
#shopFooter{position:absolute;margin:40px 0 0 -58px;width:674px;padding:0;text-align:center;}
#shopModeCont{float:right;width:37%;margin:20px 0 0 0;padding:0 10px 0 0;text-align:right;border-right:1px solid #d1d1d0;}
#seeCollector{float:right;width:19%;margin:16px -30px 0 20px;padding:0 10px 0 0;text-align:center;}
#mainColl,#mainSearch{display:block;height:20px;background-image:url(./images/collector.gif);background-repeat:no-repeat;background-position:center;}
#mainSearch{background-image:url(./images/search.gif);}
#javaWarn{position:absolute;top:220px;width:550px;height:80px;border:2px solid red;padding:10px;text-align:center;background:white;}
#noJavaScript{position:absolute;border:2px solid red;width:550px;height:80px;width:99%;background:white;top:100px;color:red;font-size:2.0em;text-align:center;}
.productImgCont,.productImgContIndex{float:left;margin:50px 0 0 0;width:25%;overflow:hidden;}
.productImgContIndex{width:100px;margin:50px 0 0 10px;}
.productImgCont{background-image:url(./images/imgCont.gif);background-repeat:repeat-y;text-align:center;width:120px;}
.overImgCont,.underImgCont{background-image:url(./images/overImgCont.gif);background-repeat:no-repeat;text-align:center;width:120px;height:5px;}
.underImgCont{background-image:url(./images/underImgCont.gif);height:19px;}
.diaLink{text-decoration:none;}
.productShortDes{margin-top:0;font-size:1.3em;font-weight:bold;}
.productDesCont{float:left;margin:60px 0 0 20px;width:70%;}
.topseller{position:absolute;width:100px;height:67px;margin:-70px 0 0 -20px;background-image:url(./images/topseller.gif);background-repeat:no-repeat;overflow:hidden;}
.priceFrom{float:right;margin:80px 0 0 0;padding:10px 0 0 5px;color:white;font-weight:bold;font-family:Arial;font-size:16px;letter-spacing:-1px;width:75px;height:38px;background-image:url(./images/sticker.gif);background-repeat:no-repeat;}
.productNameCont{color:#afba00;font-size:15px;text-align:right;}
.productOrderCont,.productOrderContMore{background-image:url(./images/proOrderCont.gif);background-repeat:no-repeat;background-position:right;height:25px;text-align:left;}
.productOrderContMore{background-image:url(./images/proOrderContMore.gif);}
.productLongDes{font-size:12px;}
.productLongDes a{color:#afba00;font-size:14px;letter-spacing:1px;text-decoration:none;}
.productLineCont{height:1px;margin:5px 0 5px 0;background-image:url(./images/pLine.gif);overflow:hidden;}
.productOptCont{float:right;width:74%;margin:0;text-align:right;height:25px;overflow:hidden;}
.productPrice{margin:0 25px 0 0;color:#969696;font-size:15px;}
.collBut,.saveBut{margin:0;padding:0;border:0 none;width:23px;height:20px;background-image:url(./images/collector.gif);cursor:pointer;}
.availableColors{background:white;border:1px solid #e2e2e2;padding:0 5px 5px 5px;margin:5px 0 5px 0;}
.availableHead{margin:0;color:black;background-image:url(./images/availableColors.gif);background-repeat:repeat-x;text-align:left;margin:0 -5px 0 -5px;padding:0 0 0 5px;}
#colorChooser{height:10px;margin:10px 10px 10px 10px;visibility:hidden;text-align:center;}
.saveBut{width:15px;height:15px;background-image:url(./images/disk.gif);vertical-align:bottom;margin-bottom:5px;}
.deleteBut{cursor:pointer;color:red;}
.seeUnderproducts{font-size:12px;color:white;font-weight:bold;text-decoration:none;margin-left:208px;}
.orderId{font-size:11px;color:#969696;}
.shopCats1{float:left;width:40%;margin:45px 0 10px 0;font-size:16px;color:#afba00;}
.shopCats1{margin:30px 0 30px 0;font-size:15px;color:#afba00;font-size:18px;}
.shopCats2{font-size:15px;}
.shopCats2 #aLink{color:#afba00;font-size:20px;}
.shopCats2 a{text-decoration:none;}
.shopCats2 a:hover{text-decoration:none;color:#303030;}
.quote{float:left;width:48%;overflow:hidden;border-bottom:1px solid #adce00;border-left:1px solid #d0d0d0;border-top:1px solid #f0f0f0;margin:30px 2px 2px 2px;}
.cDescription{margin:50px 0 0 0;}
.hiddenInfos{position:absolute;padding:5px;background:#f0f0f0;width:500px;border:1px solid gray;z-index:15;margin-top:-60px;}
.closeInfo{position:relative;top:-10px;}
.txtIn,.txtIn250,.txtIn50,.txtIn100,.txtIn150,.txtIn200{padding-left:3px;background:white;border:1px solid #cecece;color:#404040;}
.txtIn250{width:250px;}
.txtIn50{width:50px;}
.txtIn100{width:100px;}
.txtIn150{width:150px;}
.txtIn200{width:200px;}
.txtArea{background:white;border:1px solid #cecece;font-family:Helvetica;color:#404040;font-size:12px;}
.selectSelect{width:120px;border:1px solid #cecece;color:#404040;font-family:Helvetica;font-size:13px;}
.selectOption{color:#58585a;font-family:Helvetica;border-style:none;}
select{border:1px solid #cecece;color:#404040;font-family:Helvetica;}
option{border:none;border-style:none;color:#404040;}
.leftMarginDiv{margin-left:25px;}
.uploadReport,.warnBox,.noticeBox{margin:5px;padding:5px;border:1px solid gray;background:lightyellow;background-image:url(./images/warnBack.gif);-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.warnBox{border:1px solid red;}
.noticeBox{border:2px solid #adce00;}
.imgContainer{border:1px solid gray;background:white;text-align:center;padding:5px;height:75px;overflow:auto;cursor:pointer;}
.imgContainer img{height:75px;}
.bigSpace{letter-spacing:2px;border-bottom:1px dotted #e0e0e0;color:#7b9c00;}
.moreInfo{width:600px;margin:0;background:white;visibility:hidden;background-image:url(./images/moreInformation.jpg);background-repeat:no-repeat;height:0;}
.pAvailable{position:absolute;margin:-50px 0 0 0;width:150px;height:25px;}
.orderBlock{border-left:1px solid #afba00;padding-left:10px;}
.linkBorder,.linkBorderNavi{margin:0;margin-left:-3px;margin-bottom:2px;padding:2px;background:#f9f9f9;background:lightyellow;border:1px solid #e0e0e0;}
.linkBorderNavi{margin-left:0;padding:0;}
.innerBorderNavi{margin-left:10px;}
.driveCost{margin-left:40px;color:#969696;}
.driveCost a{margin-left:10px;}
.driveCostInfo{position:absolute;width:400px;height:auto;background:lightyellow;border:1px solid gray;}
.driveCostHeader{margin:0;padding:2px;text-align:right;background:gray;color:white;}
.driveCostInner{margin:10px 10px 10px 10px;}
.otherPersons{margin:0 3px 5px 30px;border-bottom:1px dotted #969696;color:#969696;}
.validAdress{margin:5px 0 0 0;padding:2px;border:1px solid gray;background-image:url(./images/ecoTermin.gif);}
.servicesList{margin:2px 0 2px 25px;padding:0;}
.adressDiv{margin:5px;padding:5px;border:1px solid #e0e0e0;}
.adressTxt{color:#909090;}
.moreCustomers{background:#e6eeff;margin-right:-10px;}
#helpIcon{position:absolute;margin:0 0 0 540px;width:25px;height:25px;cursor:pointer;}
#helpCont{visibility:hidden;position:absolute;margin:-50px 0 0 150px;width:450px;border:1px solid gray;background:lightyellow;}
#helpHeader{margin:0;padding:2px;}
#innerHelp{margin:5px;}
#loginModeFran,#loginModeShop{float:right;width:37%;margin:-16px -80px 0 0;padding:0;text-align:left;}
#loginModeShop{margin:16px -80px 0 0;}
.innerFranMode{margin:2px 0 0 0;}
#smallContact{margin:0px;padding:15px;background-image:url(./images/smallContact.png);background-repeat:no-repeat;}
#smallContact .txtIn, #smallContact .txtArea{width:95%;}
#smallContactFooter{height:11px;overflow:hidden;background-image:url(./images/smallContactFooter.png);background-repeat:no-repeat;}
.clearer{clear:both;font-size:0;height:1px;}
table{font-size:12px;z-index:10;}
pre{display:inline;}