/* CSS Document */

html, body, button, input { margin: 0pt; padding: 0pt; color: rgb(68, 68, 68); font-family: Arial,Helvetica,sans-serif; }
button { font-size: 13px; color: rgb(0, 0, 0); }
* html body {  }

a { color: #4E95AD; text-decoration: underline;}

#fab-page { margin: 8px auto 0pt; padding: 0pt; overflow: hidden; display: block; width: 968px; }
* html #fab-page { height: 1%; }

#fab-header { margin: 0pt 0pt 18px; padding: 0pt; overflow: hidden; position: relative; height: 89px; }
#fab-header h1 { margin: 3px 0pt 0pt; width: 177px; height: 86px; position: absolute; top: 0pt; left: 0pt; }
#fab-header h1 { background: transparent url('logo_de.jpg') repeat; }
#fab-header h1 a { position: relative; width: 177px; height: 86px; display: block; }
#fab-header h1 a span { position: absolute; display: block; left: 177px; top: 11px; width: 14px; height: 21px; }
#fab-header h1 a:hover span { background: transparent url('icon_home.png') repeat; }
#fab-header h1 a span span { display: none; }
#fab-header #fab-sale-head-teaser { position: absolute; top: 0pt; left: 180px; width: 245px; height: 44px; }


#fab-header #fab-meta-navigation { position: absolute; width: 628px; height: 25px; top: 0px; left: 338px; font-size: 13px; text-align: right; }
#fab-header #fab-meta-navigation a#fab-cart-head { background: transparent url('shop.gif') no-repeat scroll left top; padding-left: 19px; }
#fab-header #fab-meta-navigation form { display: inline; }


#fab-header #fab-navigation { margin: 0pt; padding: 0pt 0pt 0pt 12px; background: rgb(0, 0, 0) url('nav_bg.gif') repeat-x; position: absolute; top: 43px; left: 177px; width: 780px; height: 46px; }
#fab-header #fab-navigation a { text-decoration: none; }
#fab-header #fab-navigation ul.tabs { margin: 0pt; padding: 0pt; background: url(/shop/subshop/metafiles/5692/navi-end.jpg) no-repeat top right; 
overflow: hidden; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; line-height: normal; font-size-adjust: none; font-stretch: normal; height: 46px; display: block; float: left; }
#fab-header #fab-navigation ul.tabs { margin: 0pt; padding: 0pt; }
#fab-header #fab-navigation ul.tabs li { margin: 0pt; padding: 0pt; display: block; float: left; text-align: center; width: 100px; height: 32px; }
#fab-header #fab-navigation ul.tabs li a { margin: 0pt; padding: 14px 0pt 0pt; background: transparent url('nav_inactive.gif') no-repeat; font-weight: bold; color: rgb(97, 206, 242); display: block; float: left; width: 100px; height: 32px; }
#fab-header #fab-navigation ul.tabs li a:hover { color: rgb(97, 206, 242); text-decoration: underline; }
#fab-header #fab-navigation ul.tabs li.selected { border: medium none ; margin: 0pt; color: rgb(255, 255, 255); }



#fab-subnav { margin: 0pt 0pt 16px; padding: 0pt 0pt 4px; background: transparent url('subnav_bottom.gif') no-repeat scroll left bottom; overflow: hidden; }
* html #fab-subnav { height: 1%; }
#fab-subnav h4 { margin: 0; padding: 5px 0pt 0pt 11px; background: transparent url('subnav_header.gif') repeat; width: 163px; height: 24px; font-size: 11px; color: rgb(229, 229, 229); font-weight: bold; text-transform: uppercase; }
#fab-subnav h3 { border-left: 1px solid rgb(192, 190, 190); border-right: 1px solid rgb(192, 190, 190); margin: 0pt; padding: 3px 0pt 3px 11px; font-size: 13px; float: left; font-weight: bold; color: rgb(0, 0, 0); width: 161px; }
#fab-subnav ul.tabs { border-left: 1px solid rgb(192, 190, 190); border-right: 1px solid rgb(192, 190, 190); margin: 0pt; padding: 0pt 0pt 5px; background: transparent none repeat; font-size: 13px; display: block; float: left; }
#fab-subnav ul.tabs li { margin: 0pt; padding: 3px 0pt 0pt 11px; display: block; height: 18px; width: 161px; }
#fab-subnav ul.tabs li a { display: block; width: 161px; height: 20px; }
#fab-subnav a { text-decoration: none; color:#0099CC;}
#fab-subnav a:hover { text-decoration: none; font-weight:bold;}


.footer_spacing { margin-bottom: 40px; }
#fab-footer { margin: 26px auto; padding: 0pt; background: transparent url('footer_top.gif') no-repeat scroll right top; clear: both; width: 960px; font-size: 11px; color: rgb(102, 102, 102); float: left; }
#fab-footer h4 { margin: 16px 0pt 0pt; }
#fab-footer h3 { margin: 0pt; padding: 0pt; background: transparent url('footer_headline.gif') no-repeat scroll left top; width: 169px; height: 40px; display: block; }
#fab-footer h3 span { display: none; }
#fab-footer a { color: rgb(102, 102, 102); text-decoration: none; }
#fab-footer a:hover, #fab-footer-bottom a:hover { color: rgb(0, 0, 0); }
#fab-footer ul { border-left: 1px solid rgb(192, 190, 190); border-right: 1px solid rgb(192, 190, 190); margin: 0pt; padding: 8px 0pt 14px 30px; overflow: hidden; }
* html #fab-footer ul { height: 1%; }
#fab-footer ul ul { border: medium none ; margin: 0pt; padding: 0pt; }
#fab-footer li { margin: 4px 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; display: block; float: left; width: 182px; text-align: left; }
#fab-footer li li { float: none; }
#fab-footer-bottom { border: 1px solid rgb(192, 190, 190); padding: 4px 0pt 0pt; text-align: center; width: 958px; color: rgb(102, 102, 102); height: 19px; }
#fab-footer-bottom img { margin: 5px 1px -2px 4px; }

* html .container { height: 1%; }

* html ul.tabs { height: 1%; }

#fab-wrapper { float: left; width: 968px; }
#fab-sidebar_left { margin: 0 15px 0 0; width: 174px; float:left;}
* html #fab-content { height: 1%; }

#fab-content_wrapper { margin: 0 0 30px 0; float:left; width:620px;}

#fab-content-teaser{
clear:both;
margin: 0;
padding:0;
background: url(/shop/subshop/metafiles/5692/teaser_bg.gif) repeat-x bottom left;
height: 50px;
width: 620px;

}







