.foo{} /* start with a class in favor of google */
html{height:100%;max-height:100%;}
body{height:100%;max-height:100%;margin:0;background:#666 url(/images/masterpage/bg_body.gif) repeat-x;}
body, input, textarea, select, option{margin:0;padding:0;font-family:arial,sans-serif;line-height:10px;font-size:11px;color:#4d4d4d;}
body{line-height:13px;}
form{margin:0;padding:0;}
table{border:0;padding:0;}
td{vertical-align:top;border:0;padding:0;}
p{margin-top:0;margin-bottom:15px;}
img{border:0;}
.clear{clear:both;height:0;overflow:hidden;margin:0;padding:0;}
.clear1{clear:both;height:1px;overflow:hidden;margin:0;padding:0;}
.inputNormal{border:1px solid #8b0008;height:16px;padding:2px 3px 0px;line-height:1.3;}
.btn{cursor:pointer;}
h1{color:#982027;font-weight:bold;font-size:30px;margin:0;padding:0 0 27px;padding:0 0 7px;line-height:1.1;}
h2{color:#982027;font-weight:bold;font-size:11px;margin:0;padding:0;padding:0 0 2px;line-height:1.3;}
.colored {color:#4d4d4d;}

a{color:#fff;}
a:hover{text-decoration:none;color:#1a1a1a;}


/* page setup */
.pageOuter{width:997px;margin:0 auto;overflow:hidden;}
.pageOuterLeft{width:997px;background: url(/images/masterpage/bg_pageShadow_repeat.gif) repeat-y;}
.pageOuterRight{width:975px;background: url(/images/masterpage/bg_pageShadow.jpg) no-repeat;padding-left:22px;}
.page{width:955px;background:#fff;background: #fff url(/images/masterpage/bg_page_gradient.gif) 0 143px repeat-x;overflow:hidden;}
.page .navCol{width:194px;float:left;clear:left;}

.pageOuter .centerCol{width:735px;float:left;margin:0 0 0 10px;display:inline;overflow:hidden;}

.page .centerCol{width:735px;float:left;margin:0 0 0 10px;display:inline;overflow:hidden;}
.page .centerCol .centerTopLeft{width:549px;margin-bottom:10px;float:right;}
.page .centerCol .centerTopRight{margin-left:9px;float:right;width:176px;}
.page .centerCol p a{color:#8a000a;}
.page .centerCol p a:hover{color:#1a1a1a;}
	/* toparea */
/*.toparea{height:136px;background: url(/images/masterpage/bg_top_banner.jpg) no-repeat;margin:0 0 18px;}*/
.toparea{height:136px;margin:0 0 18px;}
/*.toparea .namebg{width:349px;height:101px;background: url(/images/masterpage/img_name.gif) left top no-repeat;float:left;}*/
.toparea .namebg{width:349px;height:101px;float:left;}
/*
.toparea .namebg a{display:block;width:322px;height:59px;margin:21px 0 0 33px;text-decoration:none;}
.toparea .namebg a img{width:322px;height:59px;}
*/
.toparea .teasers{display:none;}
.toparea .teasers .box{}
.toparea .navTop{background: url(/images/masterpage/bg_navTop.jpg) no-repeat;height:40px;clear:both;border-bottom:2px solid #fff;}


/* treeview menu (replaces the "navLeft" style due to autogenerated content etc.)*/
div.AspNet-TreeView{margin: 0;padding: 0; text-align:left;width:186px;overflow:hidden;}
.AspNet-TreeView ul{list-style:none;margin:0px;padding:0px;clear:both;}
.AspNet-TreeView li{margin:0 0 1px 0;padding:0;overflow:hidden;background: url(/images/masterpage/bg_navLeft_level1.gif) left top repeat-x;vertical-align:top;width:186px;}
.AspNet-TreeView-Show{}
.AspNet-TreeView-Hide{display:none;}
.AspNet-TreeView a{text-decoration:none;font-size:12px;font-weight:bold;float:left;width:138px;height:21px;padding:4px 0 0 23px;line-height:1.3;}
.AspNet-TreeView-Root{}
.AspNet-TreeView-Expand {background: url(/images/masterpage/btn_menu_level1_normal.gif) no-repeat; width:25px; height:25px; cursor:pointer; float:right;}
.AspNet-TreeView-Collapse {background: url(/images/masterpage/btn_menu_level1_selected.gif) no-repeat; width:25px; height:25px; cursor:pointer; float:right;}

		/*niveau2*/
.AspNet-TreeView li li{background:#b7000b;margin:0;}
.AspNet-TreeView li li a{height:auto;min-height:18px;padding:2px 0 0 33px;width:135px;}
* html .AspNet-TreeView li li a{height:18px;}
.AspNet-TreeView li li .AspNet-TreeView-Expand{background: url(/images/masterpage/btn_menu_level2_normal.gif) no-repeat; width:18px; height:20px; cursor:pointer; float:right;}
.AspNet-TreeView li li .AspNet-TreeView-Collapse {background: url(/images/masterpage/btn_menu_level2_selected.gif) no-repeat; width:18px; height:20px; cursor:pointer; float:right;}
.AspNet-TreeView li li.AspNet-TreeView-ChildSelected{}
.AspNet-TreeView li ul{}

		/*niveau3*/
.AspNet-TreeView li li li{background:#D9010E;}
.AspNet-TreeView li li li.AspNet-TreeView-Selected {background: #D9010E url(/images/masterpage/btn_menu_level3_selected.gif) right no-repeat;}
.AspNet-TreeView li li li a{padding:2px 0 0 43px;width:143px;}

/* exitoffer */
.exitofferBoxOuter{margin:0px 0px 20px 10px; background:teal;overflow:hidden;width:176px;height:126px;background: url(/images/masterpage/bg_exitoffer.gif) no-repeat;}

.exitofferBox{}
.exitofferBox .top{}
.exitofferBox .top a{display:block;height:126px;position:absolute;width:176px;z-index:1;}
.exitofferBox .top a img{display:none;}
.exitofferBox .btm{}
.exitofferBox .contents{display:none;}
.exitofferBox .contents h3{}
.exitofferBox .contents h3 a{}
.exitofferBox .contents h3 a:hover{}
.exitofferBox .contents .img{}
.exitofferBox .price{}
.exitofferBox .price div{}
.exitofferBox .price .save{}
.exitofferBox .price .monthly{}
.exitofferBox .price .pricenow{}
.exitofferBox .btm .txt{padding:36px 0 0 10px;width:78px;float:left;font-size:12px;}
.exitofferBox .btm .hr, .exitofferBox .btm .min{margin:36px 0 0 0;float:left;color:#05031f;font-size:19px;letter-spacing:8px;width:37px;font-weight:bold;position:absolute;}
.exitofferBox .btm .hr{ padding:0 9px 0 92px;}
.exitofferBox .btm .min{padding:0 0 0 138px;}

* html .exitofferBox .btm .hr{ padding:0 9px 0 3px;line-height:1.2;margin:31px 0 0 0;}
* html .exitofferBox .btm .min{padding:0 0 0 50px;line-height:1.2;margin:31px 0 0 0;}

*+html .exitofferBox .btm .hr{ padding:0 9px 0 3px;line-height:1.2;margin:31px 0 0 0;}
*+html .exitofferBox .btm .min{padding:0 0 0 50px;line-height:1.2;margin:31px 0 0 0;}



/* navTop */
.navTop{}	
.navTop ul, .navTop li, .navTop a{display:block;text-decoration:none;margin:0;padding:0;}
.navTop ul{float:left;margin-left:22px;background: url(/images/masterpage/bg_navTopItem_left.gif)  right no-repeat;padding:0 1px;overflow:hidden;display:inline;}
.navTop li{list-style:none;float:left;cursor:pointer;background: url(/images/masterpage/bg_navTopItem_left.gif) no-repeat;}
.navTop a{float:left;height:25px;padding:15px 13px 0;font-size:12px;font-weight:bold;cursor:pointer;text-transform:uppercase;background: url(/images/masterpage/bg_navTopItem_right.gif) right no-repeat;}
.navTop a{color:#64272a;}
.navTop a:hover {color:#a00009}
.navTop a:hover span{color:#1a1a1a;}
.navTop a span{position:absolute;color:#fff;margin:-1px 0 0 -1px;}
/*.navTop span{position:absolute;color:#fff;margin:-1px 0 0 -1px;}*/
.navTop .search{width:192px;float:right;height:27px;padding-top:9px;}
.navTop .search .inputNormal{font-size:10px;margin:0 5px 0 0;width:128px;float:left;}
.navTop .search .btn{float:left;width:35px;height:20px;background: url(/images/masterpage/btn_search.gif) no-repeat;}

.navTop .teaser{width:340px;float:right;height:36px}
.navTop .teaser span{float:left;margin:13px;font-size:14px;font-weight:bold;font-style:italic;color:#fff}

	/* page bottom */
.pagebottom{margin:0 0 0 -18px;color:#fff;width:993px;height:36px;font-weight:bold;font-size:11px;font-weight:bold;padding:65px 0 0 28px;text-transform:uppercase;background: url(/images/masterpage/bg_page_btm.gif) no-repeat;}
.pagebottom a{text-decoration:none;}
.pagebottom span{display:block;float:left;}
.pagebottom .dot{width:15px;height:10px;}	
.bottomlinks{text-align:center;font-size:10px;padding:10px 0 20px 0;}
.bottomlinks a{text-decoration:none;}
.bottomlinks span{padding:0 10px;color:#fff;}



/* left boxarea */
.leftBoxArea{width:186px;margin:21px 0 0 0;padding:6px 0 0 0;}
.leftBoxArea a{text-decoration:none;}

/* guidebox */
.guideboxOuter{width:176px;margin-bottom:11px;margin-left:10px;}
.guidebox{background: #b0000b url(/images/controls/bg_shopbasket.gif) bottom repeat-x;}
.guidebox .top{height:25px;background: url(/images/masterpage/bg_guide_top.gif) left top no-repeat;position:relative;top:1px;}
.guidebox .btm{}
.guidebox a{height:28px;display:block;font-size:13px;}
.guidebox a .img{display:none;}
.guidebox a .txt{display:block;line-height:22px;border-top:1px solid #fff;margin:0 10px;padding:2px 0 0;}
.guideLink {cursor:pointer;}

	/* auctionbox */
.auctionBoxOuter{border:1px solid #C5C5C5;width:161px;margin-bottom:66px;}
.auctionbox{border:1px solid #fff;background:#fff;}
.auctionbox .top{width:159px;height:24px;background: 0;}
.auctionbox .top a{display:block;width:159px;height:24px;}
.auctionbox .top a img{width:159px;height:24px;}
.auctionbox .btm{position:absolute;width:163px;height:64px;background: 0;margin-left:-2px;}
.auctionbox .btm div{padding:20px 0 0 2px;}
.auctionbox .btm div{margin:7px 0 0 -3px;}
.auctionbox .contents{padding:4px 7px 0; text-align:center;}
.auctionbox .contents h3{margin:0;padding:0;font-size:14px;line-height:16px;font-weight:bold;display:block; text-align:center;}
.auctionbox .contents h3 a{}
.auctionbox .contents h3 a:hover{}
.auctionbox .contents .img{width:145px;overflow:hidden;clear:both;margin-top:5px;text-align:center;}

.auctionbox .btm .auctionstatus span{width:147px;height:53px;display:block;}
.auctionbox .btm .auctionstatus .off{background: 0;}
.auctionbox .btm .auctionstatus .on{background: none;}
.auctionbox .btm .auctionstatus {display:block;height:33px;margin:2px 0pt 0pt 7px;position:absolute;width:140px;}
.auctionbox .ducthauctionManufactorIdent {font-size:9px;}

/* campaign theme */
.campaignTheme {}
.campaignTopBanner {width:174px; height:92px; position:absolute; display:block; margin-left: 385px; margin-top: 0px; cursor:pointer;}
.competitionLink {width:1px; height:1px; cursor:pointer;}
.campaignFlash {width:550px; height:400px; background-image:none; cursor:pointer;}
