html {
margin:0px;
padding:0px;
}

a {
text-decoration:none;
color:#b30101;
font-size:12px;
}

body {
background:url(/v30/localpictures/theme/layout/site_bg.gif);
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}


h1 {margin: 0px 0px 10px 0px;padding:0px;}
p {margin:0;padding:0}
.clear {
clear:both;
}
.Ueberschrift {
color:#DD4D70;
font-size:16px;
}

#KatalogNavigation {
padding:0px 6px 0px 14px;
margin-top:-2px;
width:116px;
background:url(/v30/localpictures/theme/layout/zettel_mitte.png);
}
#KatalogTop {
width:136px;
height:60px;
background:url(/v30/localpictures/theme/layout/zettel_top.png);
border-collapse:collapse;
}

#KatalogBottom {
background:url(/v30/localpictures/theme/layout/zettel_bottom.png);
width:136px;
height:24px;
}

#KatalogNavigation .KatH2passiv {
float:none !important;
color:#000;
font-size:11px;
font-weight:bold;
text-decoration:none;
margin:2px 0px 0px 0px;
padding:0px 0px 0px 16px;
}

#KatalogNavigation .KatH2passiv:hover {
background:url(/v30/localpictures/theme/layout/bg_nav2_a.png) no-repeat 0px 2px;
color:#DD4D70;
}

#KatalogNavigation .KatH2aktiv {
color:#DD4D70;
background:url(/v30/localpictures/theme/layout/bg_nav2_a.png) no-repeat 0px 2px;
float:none !important;
font-size:11px;
font-weight:bold;
text-decoration:none;
margin:2px 0px 0px 0px;
padding:0px 0px 0px 16px;
}


.KatH0passiv, .KatH1passiv, .CmsNavH0passiv {
font-size:11px; 
font-weight:bold;
color:#030303;
margin:0px 10px 0px 10px;
text-decoration:none;
}

.KatH1passiv {
margin:0px 15px 0px 15px;
}

.KatH0passiv:hover, .KatH1passiv:hover, .CmsNavH0passiv:hover {
color:#DD4D70;
}

.KatH0aktiv, .KatH1aktiv, .CmsNavH0aktiv {
font-size:11px; 
font-weight:bold;
color:#DD4D70;
margin:0px 10px 0px 10px;
text-decoration:none;
}

#Head-NavBar1 {
position:relative;
}




#Home-Static {
position:absolute;
left:545px;
}

#Nws-Hang-On {
position:fixed;
left: 10px;
top:0px;
} 

#Wk-Hang-On {
position:fixed;
right:-10px;
top:-15px;

background:url(/v30/localpictures/theme/layout/shoppingbag.gif);
width:130px;
height:255px;
}

#Login-Comp {
position:fixed;
right:-20px;
bottom:0px;
background:url(/v30/localpictures/theme/layout/comp_login.gif);
padding-left:20px;
padding-top:15px;
width:136px;
height:149px;
}

#FrmBxLogin, #FrmBxPasswort {
width:100px;
border:1px solid #696969;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

#_freeb {
width:102px;
border:none;
border-bottom: 1px dotted #969696;
}

#AllArround {
position:relative;
margin:0 auto;
margin-left:3%;
padding-top:20px;
width:850px;
}

#Head-Logo {
text-align:center;
}

#Head-NavBar1 {
border-bottom:1px solid #C6C6C6;padding-bottom:10px;
}

#Head-NavBar2 {
margin-top:10px;
position:relative;
}

#ContentContainer {
margin:0px 15px 0px 15px;
position:relative;
}

#InnerContentContainer {

min-height:300px;
}

#NavKat {
float:left;
width:85%;
margin-top:15px;
}

#NavSearch {

padding-left:181px;
padding-top:10px;

}

#StichwortSucheBez {
float:left;
}


#NavCmsTop { 
visibility:hidden;

}


#footer {
border-top:1px solid #C6C6C6;
padding-top:10px;
margin-top:10px;
}

#FormCreativeTop  {
background:url(/v30/localpictures/theme/layout/wimpel_top.gif);
width:435px;
height:83px;
}

#FormCreativeBottom  {
background:url(/v30/localpictures/theme/layout/wimpel_bottom.gif);
width:435px;
height:190px;
}

#FormCreativeContent {
width:405px;
background:url(/v30/localpictures/theme/layout/wimpel_bg.gif);
padding-left:30px;
}

#FormCreativeContent .textfieldContent, #LoginContent .textfieldContent {
border:none;
border-bottom: 1px dotted #969696;
}

#LoginContent {
font-size:11px;
float:left;
width:200px;
margin-top:81px;
margin-right:20px;
}

#saleGrafik {
position:absolute;
top:-30px;
right:60px;
}

.PreLine .Linie {
background:url(/v30/localpictures/theme/layout/bg_nav2_a.png);
height:10px;
margin: 10px 0px 10px 0px;
}


.SubKategorien {margin:20px}

#CartNotifier  {
padding:20px;
}

#innerpassend {
float:right;
font-weight:bold;
font-size:12px;
color:#01004c;
}

.GsContainer  {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #999999;
margin:0 30px  30px 2px;
padding:1px;
}

.GsBezeichnung {
border-bottom:1px solid #999999;
border-top:1px solid #999999;
font-weight:bold;
margin:3px 0;
padding:3px;
}

.GsOrder {
text-align:right;
float:right;
}