body {
background: url(/v30/localpictures/theme/bc_layout/background.gif) #000000;

margin:0;
padding:0;
}

.Ueberschrift{
font-size:16px;
font-weight:bold;
padding:1px;
margin:10px 0 5px 0;
color:#000000;
}

#Top {
margin:0 auto;
width:900px;
}

#InnerTop {
position:relative;
background-image:url(/v30/localpictures/theme/bc_layout/kopf_bg.gif);
height:101px;
}
#SmallHelper {
position:absolute;
right:0px;
width:301px;
z-index:100;
}

#Searcher {
float:left;
width:202px;
margin:3px 0px 0px 11px;
}

#ProdMain {
float:left;
}

#LoginDiv {
float:left;
width:149px;
padding:0px 11px 0px 11px;
font-size:10px;
}

#LoginDiv .Topic-textfeldbox {
display:none;
}

#LoginDiv .Cont-textfeldbox {
float:left;
width:150px;
}

 #LoginDiv .Bez-textfeldbox {
 float:left;
 margin:0px;
 padding:0px;
 } 


#LoginDiv .Lnk-textfeldbox {
clear:both;
width:150px;
}

#LoginDiv .Lnk-textfeldbox a {
color:#FFF;
}

#LoginDiv .textfeldbox {
width:62px;
border:1px solid #313131;
font-size:10px;
margin:1px;
height:10px;
}

#WarenkorbDiv {
float:left;
}

#wkorb {
margin-top:15px;
}

#Plakette {
position:absolute;
left:309px;
z-index:100;
}

#Top2 {
background:url(/v30/localpictures/theme/bc_layout/bg_top2.gif);
height:30px;
}

.BoxLeft {
width:202px;
background:#e7e8e3;
border-right:1px solid #000;
border-top:1px solid #000;
}

#BoxLeftBottom {
border-right:1px solid #000;
background:url(/v30/localpictures/theme/bc_layout/box_left_bottom.jpg) center bottom no-repeat #e7e8e3;
}
#Footer {

margin:0 auto;
padding:0;
width:900px;
}

#FootLeft {
float:left;
width:203px;
}

#FootMiddle {
float:right;
}

#OutWrap {
position:relative;
margin:0 auto;
width:900px;
background:#FFF;
}

#OutWrap2 {

}

#ContentContainer {
margin-top:1px;
}

#BoxContent {
background:#FFF;
}

#InnerBoxContent {
padding:0px 9px 0px 9px;
}

#DemoBanner {
position:absolute;
right:-155px;
width:159px;
top:1px;
}