 
* {
border:none;
margin:0;
padding:0;
}
html,body{
height:100%;
width:100%;
}
body {
color:#FFFFFF;
font-family:Verdana,Geneva,sans-serif;
font-size:0.75em;
min-height:630px;
position:relative;
min-width:990px;
}
div#main {
left:50%;
margin-left:-460px;
min-height:100%;
height:auto;

position:relative;
width:920px;
/*background-image: url(../../../../images/gallery/statimg/ContentBG.jpg);*/
background-image: url(../../../../images/gallery/statimg/bg_v.jpg);

background-repeat:repeat-y;
background-color:#e0299d;
background-position:right top;
}

h1{
font-size:1.2em;
}

div#main.cat_26{
background-image: url(../../../../images/gallery/statimg/bg_g.jpg);
background-color:#e7651a;
}

div#contenthead {
position:absolute;
top:60px;
left:11px;
z-index:3;
}

h2{
display:inline;
font-size:1em;
color:#747577;
}

/*div#content {
left:331px;
position:relative;
top:130px;
width:560px;
}*/

div#content{
color:#000;
margin-left:250px;
padding:100px 0 130px 0;
width:670px;
height:100%;
position:relative;
}

div#startflash{
margin:-100px 0 0 -20px;
}

table.formtable strong{
font-weight:normal;
}
table.formtable td.hint{
display:none;
}

embed,object{
}
div#overview{
background-color:#fff;
}
div#overview embed, div#overview object{
margin:5px 0 0 15px;
}
div#overview ul{
list-style:none;
}
div#overview ul li{
float:left;
padding-left:10px;
}

div.prod embed, div.prod object, div.order embed, div.order object{
margin:0;
}

div#content div.text{
/*padding:0 30px 0 30px;*/
}
div#content.contentpage div.text{
font-size:0.9em;
padding:85px 30px 0 30px;
color:#fff;
}

div#content.contentpage ul{
margin-left:30px;
}

img.icon{
float:left;
margin-top:2px;
}

div#bar{
background-color:#fff;
height:82px;
position:absolute;
top:400px;
width:100%;
filter:alpha(opacity=60);
opacity:.60;
}

div#head {
background-color:#fff;
height:35px;
left:50%;
margin-left:-461px;
position:absolute;
text-align:right;
top:0;
width:922px;
z-index:2;
color:#8b8c8e;
}
div#head a {
background-color:#fff;
color:#8B8C8E;
text-decoration:none;
}
div#leftbar{
position:absolute;
height:100%;
background-color:#000;
width:250px;
left:0;
overflow:hidden;
z-index:0;
}
div#head a:hover, div#head a:focus {
color:#000;
}
div#foot {
background-color:#fff;
bottom:0;
height:90px;
left:50%;
margin-left:-461px;
position:absolute;
width:922px;
z-index:2;
}

div#blumen{
background-image:url(../../../../images/gallery/statimg/Blumen.png);
position:absolute;
height:171px;
width:255px;
left:-64px;
top:-86px;
}
div#blumen.cat_26{
background-image:url(../../../../images/gallery/statimg/Blumen2.png);
}

#hm1{
position:absolute;
 margin-top:210px;
 margin-left:30px;
 left:0;
 width:190px;
 font-size:0.9em;
}

#hm1 ul{
 list-style:none;
}

#hm1 li{
 border-top:1px solid #8b8c8e;
 padding:10px 0 10px 0;

}
#hm1 li.lastChild{
border:none;
margin-top:10px;
}
#hm1 li.lastChild *{
float:left;
}
#hm1 li.lastChild img{
margin-left:5px;
}

#hm1 li.level1active{

}
#hm1 li li{
 border:none;
}

#hm1 li.level2_sub{
border:none;
padding-top:0;
}
#hm1 li.level2{

}



#hm1 li li{
 border:none;
 padding:0 0 0 10px;
 margin:5px 0 0 0;
}
#hm1 li li li, #hm1 li li.level3_sub{
 margin:0 0 2px 0;
}
#hm1 li li a{
 background:none;
}

#hm1 a{
 background:url(../../../../images/gallery/statimg/Pfeil_gr.png) no-repeat left 5px;
 padding-left:10px;
 display:block;
}
#hm1 a:hover{
 background:url(../../../../images/gallery/statimg/Pfeil_w.png) no-repeat left 5px;
 color:#fff;
}
#hm1 a.level1active_link{
 background:url(../../../../images/gallery/statimg/Pfeil_w_d.png) no-repeat left 6px;
 color:#fff;
}
#hm1 a.level3active_link,#hm1 a.level2active_link{
 color:#fff;
 background:url(../../../../images/gallery/statimg/Pfeil_w.png) no-repeat left 5px;
}
#hm1 a.hm1aktiv.nosub,#hm1 a.smaktiv.nosub{
 background:url(../../../../images/gallery/statimg/Pfeil_w.png) no-repeat left 5px;
}

#hm2{
padding:10px 0 0 200px;
}
#hm2 ul{
 list-style:none;
 list-style-type:none;
}
#hm2 li{
 float:left;
 margin-right:13px;
}
#hm2 li div{
 visibility:hidden;
}


#hm3{
 position:absolute;
 right:0;
 text-align:right;
}

#hm3 ul{
 list-style:none;
 list-style-type:none;
}
#hm3 li{
 float:left;
 margin-bottom:22px;
 margin-left:13px;
}
#hm3 li div{
 visibility:hidden;
}


a{
color:#8b8c8e;
text-decoration:none;
}
a:visited{
color:#8c8d8f;
}
a:hover,
a:focus,
a.hm2aktiv, 
a.smsmaktiv{
color:#000;
}

div#content.contentpage a{
color:#ddd;
text-decoration.underline;
}
div#content.contentpage a:hover,
div#content.contentpage a:focus,
div#content.contentpage a.hm2aktiv, 
div#content.contentpage a.smsmaktiv{
color:#000;
}

/************************************/

div.prod{
clear:both;
float:none;
/*margin-left:-30px;*/
width:670px;
}
div#thumbs img{
margin-right:13px;
}
div#prodcont{

}
div#proddesc{
background-color:#fff;
padding:10px 0 10px 30px;
}

div#prodright{
border-left:1px solid #d1d1d2;
padding:0 0 10px 20px;
float:left;
min-height:240px;
}

div#cartlinks{
text-align:right;
padding:60px 25px 5px 0;
}
div#cartlinks a,div#ok a{
color:#000;
}
div#cartlinks a:hover,div#ok a:hover{
color:#666;
}

div#thumbs{
margin:-80px 0 0 -45px;
}
div#thumbs img{
border:3px solid #000;
}

div.prod div.desc{
font-size:0.9em;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
padding:10px 0 10px 0;
margin:10px 0 10px 0;
width:400px;
height:130px;
}

input.cart, a.cart{
background-image:url(../../../../images/gallery/statimg/cart.png);
background-position:right center;
background-repeat:no-repeat;
padding:0 20px 0 0;
margin:-2px 0 0 0;
overflow:visible;
cursor:pointer;
}

table.ArticleAttrTable td{
padding:0 10px 10px 0;
}

/******************* Warenkorb *********************/

div.order{
font-size:0.9em;
}

div.order div#PlentyOrder{
margin:10px;

}
div.order div#PlentyOrder table{
background-color:#EBEEF1;
}
div.order div#PlentyOrder table th{
background-color:#000;
}
div.order div#PlentyOrder table.Order_AddressInputTable th{
background-color:#EBEEF1;
border:none;
}



div#basketHead{
margin: 0pt 7px 0pt 0pt; 
padding: 5px 0pt 0pt 10px; 
background-color:#EBEEF1;
}

div.order fieldset{
border:1px solid #ccc;
}

div.multilang_flags, div#orderstep_panel{
display:none;
}

.formtable td input, .formtable textarea, .code_image{
margin-bottom:5px;
}
input,textarea,select{
border:1px solid #ccc;
}
input.formblanc{
border:none;
}

.Order_CouponTable{
display:none;
}
#PlentyMyAccount{
background-color:#EBEEF1;
padding:10px;
}
.plentyErrorBox {
 width:auto;
}

/*************************************************/

.trans{
background-image:url(../../../../images/gallery/statimg/trans.png);
}

.plentyMessageBox{
background:none;
background-color:#fff;
color:#000;
}
.plentyMessageBoxTitle{
background-image:url(../../../../images/icons/idea.gif);
color:#000;
}

.basket_mop_300{

}

.OptionTable td{
	padding:0 5px 5px 0;
}
				/* TinyMCE specific rules */
				body.mceContentBody {
				   background: #FFF;
				}
			 
