body{

	background: #1f1f1f;
	font-family: Verdana,sans-serif;
	font-size: 12px;
}

img{
	border:0px solid white;
}
img a{
	border:0px solid white;
}

ul{
    list-style:disc;

}
ul li{
    margin-bottom:15px;

}

a{
	color:#ffdd8c;
        text-decoration:none;
}
a:hover{
	text-decoration: underline;
}

#rootBox{
	margin: auto;
	width:815px;
	height:200px;
	margin-top: 40px;
}

#header{
	background: url(images/header.png) no-repeat;
	width: 815px;
	height: 139px;
}

#menu{
	font-variant: small-caps;
	background: url(images/menu_bg.png) no-repeat;
	width: 815px;
	height: 76px;
	text-align:center;
	color: #eee;

		
}
#menu a{
	color: #eee;
}
#menu span{
    margin-top:20px;
    text-align:center;
    width:80px;
    display:block;
    float:left;
}
#menu div{
    margin-top:20px;
}

#menu ul{
	list-style: none;
	margin: 0px;
	margin-left:220px;
        //margin-left:245px;
	padding-top: 18px;	
}
#menu ul li{
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	padding: 5px;
}
#menu ul li a{
	text-decoration: none;
}
#menu_active a{
	color: #ffdd8c;
}

#menu ul li a:hover{
	text-decoration: underline;
}

#store_links li{
	line-height: 25px;
	
}

#store_links a{
	text-decoration: none;
	color: #eee;
}

#store_links a:hover{
	text-decoration: underline;
}

#content{
	background: url(images/text_bg.png) repeat-y;
        text-align:left;
	color: #eee;
	padding: 20px;
	padding-left: 80px;
	padding-right: 80px;
        //padding-left:95px;
}

#content_box{ margin: 0px;padding: 0px;}
#content_text{ margin: 0px;padding: 0px;}
#content_text table{
	color: #eee;
	font-size: 12px;
}
#footer{
	background: url(images/footer.png) no-repeat;
	width: 815px;
	height: 76px;
	font-size: 12px;
	padding-left: 35px;
	padding-top: 30px;
	color: #aaa;
	font-variant: small-caps;
        //padding-left:75px;

}

#footer a{
	text-decoration: none;
	color: #aaa;
}
#footer  a:hover{
	text-decoration: underline;
}

#footerLang {
	list-style: none;
	margin: 0px;
}
#footerLang li{
	float: left;
	padding-left: 5px;
	padding-right: 5px;
}

#footer_active a{
	color:#ffdd8c;
}
#footer_cn_active a{
	color:#ffdd8c;
}


#logo_intro{
	background: url(images/lavepur_logo.png) no-repeat;
	width: 512px;
	height: 512px;
	margin: auto;

}

#contactLink{
	color: #aaa;
	list-style: none;
	margin:0px;
	padding:0px;
}
#contactLink li{
	float:left;
	margin-left:10px;
}

.contact_box{
	margin:10px;
        margin-bottom:25px;
}

#uMenu{
	margin-top: -20px;
        text-align:center;
        //margin-top:0px;
}

#uMenu span{
    
    width:280px;
    display:block;
    float:left;
}

#uMenu ul{
	list-style: none;
	margin-left:75px;
}

#uMenu a{
	text-decoration: none;
	color: #eee;
	font-variant: small-caps;
}

#uMenu_active a{
	color:#ffdd8c;
}
#uMenu_active a:hover{
	text-decoration: none;
     
}


#uMenu a:hover{
	color:#ffdd8c;
       
          
}
#uMenu ul li{
	float: left;
	padding: 5px;
	margin: 5px;
	margin-top: 0px;
	padding-top: 0px;
}

.uMenu_span{
    text-align:center;
    border:1px solid #323232;
    padding:3px;
    background:#525252;
}

.uMenu_span:hover{
    text-align: center;
    border:1px solid #828282;
    padding:3px;
    background:#525252;

}


#product_box{
	padding-top: 30px;
	width: 650px;
}

#prod1_1{
	margin: auto;
	background: url(products/prod_img/prod1_1.jpg) no-repeat center;
	width:600px;
	height:411px;
	border:0px solid white;
        //margin-left:15px;

}
#partner_new{
	margin: auto;
	background: url(images/IMG_2302-hell_small.jpg) no-repeat center;
	width:600px;
	height:400px;
	border:0px solid white;
        //margin-left:0px;

}

#prod1_2{
    margin-left:15px;
    margin-top:15px;
}
#prod1_3{
    margin-left:15px;
    margin-top:0px;
}


#prod1_text{
	color:black;
	font-size: 16px;
	padding: 20px;
	margin-left: 25px;
        
	margin-top:0px;
}


#choiced_store_topic{
	text-align: center;
	margin-bottom: 20px;
        font-variant:small-caps;
        font-size:18px;
        text-align:center;
}
#choiced_store_pic{
	float: left;
}
#choiced_store_text{
	float: right;
	color: #eee;
        margin-top:px;
}
#choiced_store_text table{
	color: #eee;
	font-size: 12px;
	margin-right:15px;
	margin-top: 10px;
}
#choiced_store_text table tr{
	height: 40px;
}

input{
	background: #555;
	border: 1px solid #bbb;
	color: #fff;
	padding:4px;
	margin:5px;
}

#store_zusf_name{
	float:left;
}
#store_zusf_basket{
	float:right;
        width:300px;
}

.text_topic{

    font-size:18px;
    padding:20px;



}

.text_text{
    padding-left:20px;

}
.text_text ul{
    margin-left:-20px;
}

#contactinfos{
    text-align:left;
    
}
#contactinfos_header{
    font-variant:small-caps;
    font-size:18px;
    padding:10px;
    padding-left:0px;
    padding-top:0px;

}
#contactinfos_footer{
    margin-top:10px;
}
.contactinfos_table_span{
    width:90px;
    display:block;
    float:left;
   }
   .contactinfos_table{
       margin-bottom:3px;
   }

#agb{}

.agb_topic{
    font-weight:bold;
    margin-bottom:15px;
    font-size:1.1em;
}
.agb_subtopic{
        font-weight:bold;

}
.agb_text{
    padding:10px;
}
.zoompic{
    margin-left:-59px;
    border:0px;
    border-bottom:5px solid white;
}
.lupe{

}

.pflege_txt_topic{
    font-size:16px;
    color:#e7f8d6;
    margin-left:px;
    //margin-left:0px;
    margin-top:15px;
}

.pflege_txt_normal{
    font-size:12px;
    margin-top:10px;
    padding-left:15px;

}

.error input{
    background:#744;
}