@import "style_blockLeft.css";
@import "style_blockMiddle.css";
@import "style_blockRight.css";
@import "style_classes.css";

html, body, div, p, h1, h2, h3, ul, ol, 
span, a, table, td, form, img, li, input, select {
   margin: 0;
   padding: 0;
   font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
   font-size:11px; color:#666666;
}
html {
    padding:0; margin:0; 
    border:0;  
}
body {
	height:100%; max-height:100%; 
	padding:0; margin:0; 
	border:0;
	background-color:#fff;
	overflow-x: hidden;
	overflow:-moz-scrollbars-vertical;
}

/******************************* Block Head *******************************/
#blockHead{
    width:100%; overflow:hidden;
}
#blockHeadContent{
    width:947px; height:98px;
    text-align:left; 
    margin:auto; position:relative;
}
#blockHeadLinks{
    position:relative; 
    height:98px; width:455px;
    top:0; left:492px;
}
.pHLogg{
    position:absolute;
    top:28px; left:6px;
}
.linkHWunsch{
    background-image: url(images/iconWunschz.gif);
    position:absolute;
    top:51px; left:0px;
}
.linkHWarenk{
    background-image: url(images/iconWarenk.gif);
    position:absolute;
    top:51px; left:104px;
}
.linkHKontakt{
    background-image: url(images/iconKontakt.gif);
    position:absolute;
    top:51px; left:256px;
}
.linkHKonto{
    background-image: url(images/iconKonto.gif);
    position:absolute;
    top:51px; left:359px;
}
.linkHLogin{
    background-image: url(images/iconLogin.gif);
    position:absolute; font-weight:bold;
    top:21px; left:359px;
}

/******************************* Block Nav *******************************/
#blockNav{
    width:100%; overflow:hidden;
}
#blockNavContent{
    width:947px; height:46px;
    text-align:left; 
    margin:auto; position:relative;
}
#blockNavLeft{
    float:left;
    height:46px; width:4px;
    background: transparent url(images/bgrNavLeft.gif) no-repeat 0px 0px;
}
#blockNavMiddle{
    float:left;
    height:46px; width:939px;
    background: transparent url(images/bgrNavMiddle.gif) repeat-x 0px 0px;
}
#blockNavRight{
    float:left;
    height:46px; width:4px;
    background: transparent url(images/bgrNavRight.gif) no-repeat 0px 0px;
}
.navSep{
    width:41px; height:26px;
    background: transparent url(images/bgrNavSep.gif) no-repeat 19px 0px;
}

/******************************* Block Chain *******************************/
#blockChain{
    width:100%; overflow:hidden;
}
#blockChainContent{
    width:939px; height:50px;
    text-align:left; padding-left:8px;
    margin:auto; position:relative;
}
.blockChainChain{
    padding-top:4px;
    font-size:10px; color:#838384; 
}
.blockChainChain a{
  font-size:10px; color:#838384; 
  text-decoration:none; 
}
.blockChainChain a:HOVER{text-decoration:underline;}
.blockChainChain span{
   color:#706C67; padding:0 6px;
}

/******************************* Block Footer *******************************/
#blockFooter{
    z-index:1;
    width:100%; 
    overflow:hidden;
}
#blockFooterContent{
    z-index:1;
    width:947px; text-align:left; 
    margin:auto; 
    /*position:relative;*/
}
#blockFSearchLeft{
    z-index:2;
    float:left;
    height:46px; width:4px;
    background: transparent url(images/bgrNavLeft.gif) no-repeat 0px 0px;
}
#blockFSearchMiddle{
    z-index:2;
    float:left;
    height:46px; width:939px;
    background: transparent url(images/bgrNavMiddle.gif) repeat-x 0px 0px;
}
#blockFSearchRight{
    z-index:1;
    float:left;
    height:46px; width:4px;
    background: transparent url(images/bgrNavRight.gif) no-repeat 0px 0px;
}
#blockFLinks{
    z-index:1;
    width:570px; padding-top:10px;
    margin:auto;
}
#blockFLinks p{
    text-align:center; padding-bottom:15px;
}
.FLinksBig a{
    color:#9E948D; text-decoration:none;
}
.FLinksBig a:HOVER[{text-decoration:underline;}
.FLinksBig span{
    color:#9E948D; padding:0 10px;
}
.FLinksSmall a{
    color:#BCB5B0; text-decoration:none;
    font-size:10px;
}
.FLinksSmall a:HOVER[{text-decoration:underline;}
.FLinksSmall span{
    color:#BCB5B0; padding:0 10px;
    font-size:10px;
}