body{
	padding:0px;
	margin:0px;
	font-family:times new roman;
	font-size:12px;
	line-height:16px;
	
}
.wrapper{
	width:1024px;
	height:728px;
	margin:0px auto;
	text-align:left;
}
.header{
	width:940px;
	height:198px;
	float:left;
	position:relative;
}
.header_left{
	/*width:920px;*/
	width:300px;
	height:168px;
	float:left;
	position:absolute;
	left:0px;
	top:0px;
	padding:30px 0px 0px 20px;
	background:url(images/logo_bg.png) no-repeat;
	z-index:1001;
}
.header_right{
	width:940px;
	height:198px;
	float:left;
	position:absolute;
	right:0px;
	top:0px;
	text-align:right;
	z-index:1000;
}
.language{
	width:944px;
	height:20px;
	/*float:left;*/
	padding:10px 0px 0px 0px;
	margin-right:10px;
}
.language img{
	margin-right:5px;
}
.banner{
	width:943px;
	height:158px;
	float:left;
}
.menu{
	width:943px;
	height:74px;
	float:left;
	z-index:1001;
	padding-top:10px;
	/*padding-left:200px;*/
	position:relative;
	background:url(images/top_menu_bg.jpg) no-repeat;
}
.menu img{
	float:left;
}
.menu a{
	float:left;
	height:auto;
	font-size:20px;
	text-decoration:none;
	line-height:45px !important;
	letter-spacing:3px;
	text-transform:uppercase;
	padding-left:40px;
	margin-right:15px;
	margin-left:11px;
}
.menu a:hover{
	text-decoration:underline;
}
.menu a.top_menu1{
	color:#666666;
	background:url(images/menu_icon_00.jpg) 0px 5px no-repeat;
}
.menu a.top_menu1:hover{
	background:url(images/menu_icon_00.jpg) 0px 5px no-repeat;
}
.menu a.exp1{
	background:url(images/menu_icon_00.jpg) 0px 5px no-repeat;
	text-decoration:underline;
}
.menu a.top_menu2{
	color:#b34b4b;
	background:url(images/menu_icon_01.jpg) 0px 5px no-repeat;
}
.menu a.top_menu2:hover{
	background:url(images/menu_icon_01.jpg) 0px 5px no-repeat;
}
.menu a.exp2{
	background:url(images/menu_icon_01.jpg) 0px 5px no-repeat;
	text-decoration:underline;
}
.menu a.top_menu3{
	color:#a09c23;
	background:url(images/menu_icon_02.jpg) 0px 5px no-repeat;
}
.menu a.top_menu3:hover{
	background:url(images/menu_icon_02.jpg) 0px 5px no-repeat;
}
.menu a.exp3{
	background:url(images/menu_icon_02.jpg) 0px 5px no-repeat;
	text-decoration:underline;
}

.menu a.top_menu4{
	color:#BB8D26;
	background:url(images/menu_icon_03.jpg) 0px 5px no-repeat;
}
.menu a.top_menu4:hover{
	background:url(images/menu_icon_03.jpg) 0px 5px no-repeat;
}
.menu a.exp4{
	background:url(images/menu_icon_03.jpg) 0px 5px no-repeat;
	text-decoration:underline;
}

.menu a.top_menu5{
	color:#666666;
	background:url(images/menu_icon_00.jpg) 0px 5px no-repeat;
}
.menu a.top_menu5:hover{
	background:url(images/menu_icon_00.jpg) 0px 5px no-repeat;
}
.menu a.exp5{
	background:url(images/menu_icon_00.jpg) 0px 5px no-repeat;
	text-decoration:underline;
}

.main_content{
	width:940px;
	height:auto;
	float:left;
}
.main_content_left{
	width:236px;
	height:auto;
	float:left;
	background:url(images/left_nav_curv_bg.jpg) no-repeat;
}
.left_nav{
	width:236px;
	height:auto;
	float:left;
	background:url(images/left_nav_bg.png) repeat-y;
}
.left_nav a.root_3{
	float:left;
	width:90%;
	height:33px;
	font-size:20px;
	letter-spacing:3px;
	text-transform:uppercase;
	color:#a09c23;
	background:url(images/menu_icon_02.png) right no-repeat;
	padding:12px 0px 4px 15px;
}
.left_nav a.root_2{
	float:left;
	width:90%;
	height:33px;
	font-size:20px;
	letter-spacing:3px;
	text-transform:uppercase;
	color:#b34b4b;
	background:url(images/menu_icon_01.png) right no-repeat;
	padding:12px 0px 4px 15px;
}
.left_nav a.root_1{
	float:left;
	width:90%;
	height:33px;
	font-size:20px;
	letter-spacing:3px;
	text-transform:uppercase;
	color:#666666;
	background:url(images/menu_icon_00.png) right no-repeat;
	padding:12px 0px 4px 15px;
}

.left_nav a.root_4{
	float:left;
	width:90%;
	height:33px;
	font-size:20px;
	letter-spacing:3px;
	text-transform:uppercase;
	color:#BB8D26;
	background:url(images/menu_icon_03.png) right no-repeat;
	padding:12px 0px 4px 15px;
}

.left_nav a.root_5{
	float:left;
	width:99%;
	height:33px;
	font-size:20px;
	letter-spacing:3px;
	text-transform:uppercase;
	color:#666666;
	background:url(images/left_root_1.png) right no-repeat;
	padding:12px 0px 4px 15px;
}
.left_nav ul li ul{
	list-style-type:none;
	margin:0px 20px 0px 15px;
	padding-top:5px !important;
	clear:both;
}
.left_nav ul li ul li{
	padding:3px 0px;
	border-bottom:1px solid #dddddd;
	text-transform:uppercase;
	letter-spacing:1px;
}
.left_nav ul li ul li a{
	text-decoration:none;
	color:#606060;
	padding-left:10px;
	font-weight:bold;
}
.left_nav ul li ul li a:hover{
	text-decoration:underline;
}
.left_nav ul li ul li ul li{
	border-bottom:none;
}
.left_nav ul li ul li ul li a{
	font-size:11px;
	border-bottom:none;
	font-weight:normal;
}
.left_nav ul li ul li ul li ul{
	width:180px;
	margin-right:0px;
}
.left_nav ul li ul li ul li ul li a.act{
	background:url(images/arrow_gray.png) no-repeat -5px 0px;
}
.main_content_right1{
	width:684px;
	height:auto;
	float:left;
	padding:0px 10px;
	font-size:12px !important;
}
#left_basket{
	padding-left:15px;
	color:#606060;
	width:100%; 
}
#left_basket a{
	color:#606060;
	font-size:16px;
	font-weight:normal
}
#left_basket .total{
	font-size:12px !important;
}
#left_basket b{
	font-weight:normal;
}
#left_search{
	padding-left:15px;
	padding-top:5px;
	color:#606060;
}
#left_search .h2{
	color:#606060;
	font-size:16px;
	font-weight:normal
}
#left_search p{
	font-size:12px !important;
	line-height:25px;
	margin-top:5px;
}
#left_search b{
	font-weight:normal;
}
.hr {
	background: url(bg/sepatator_ce_.gif) no-repeat center center; 
	height: 15px;
	width:87%;
	margin-top:5px;
	margin-left:10px;
}
#left_account_login{
	padding-left:15px;
	color:#606060;
	line-height:22px;
}
#left_account_login a{
	color:#606060;
	font-size:16px;
	font-weight:normal
}
#left_account_login a.link{
	font-size:12px;
	width:160px;
	margin-top:10px;
}
#left_account_login .total{
	font-size:12px !important;
}
#left_account_login b{
	font-weight:normal;
}
.main_content_right{
	width:684px;
	height:auto;
	float:left;
	padding:0px 0px 0px 20px;
	font-size:12px !important;
}
#content_body{
	float:left;
	width:700px;
}
#right{
	float:right;
	width:178px !important;
	margin-left:5px;
}
.content_top{
	width:664px;
	height:auto;
	float:left;
}
.content_left{
	width:345px;
	height:auto;
	float:left;
}
.content_left_box{
	width:333px;
	height:190px;
	float:left;
	border:1px solid #9d9d9d;
	margin-bottom:10px;
	margin-right:5px;
	color:#666666;
	padding:5px;
}
.content_left_box table {
	border-collapse:collapse;
	height:160px;
	width:100%;
	margin-bottom:5px;
}
.content_left_box table .actions a{
	text-decoration: none; 
	padding-left: 12px; 
	background: url(bg/oxid_ce_.gif) no-repeat 0 -295px;
	font-size: 10px;
	display:block;width: 1%; 
	white-space: nowrap;
}
.content_left_box #product_bottom_info{
	float:left;
	width:100%;
	height:auto;
	position:relative;
	top:0px;
}
.content_left_box .box_txt{
	border-right:1px solid #dddddd;
}
.content_left_box h2{
	float:left;
	margin:0px 0px 20px 0px;
	padding:0px;
	font-size: 16px;
}
.content_left_box p{
	float:left;
	margin:5px 0px;
	padding:0px;
}
.content_left_box .order_btn{
	width:150px;
	float:right;
	margin-top:9px;
	border:1px solid #D6D6D6;
	cursor:pointer;
	color:#000000;
	font-family:times new roman;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	padding-right:30px;
	word-spacing:3px;
	background:url(images/arrow.png) no-repeat 125px;
	background-color:#E8E8E8;
}
.content_left_box .price_slip{
	float:left;
	width:160px;
	height:24px;
	color:#fff;
	padding-left:5px;
	padding-top:3px;
	background-color:#8F8F8F;
}
.Mosel{
	background:url(images/price_bg.jpg) no-repeat;
}
.Thassos{
	background:url(images/price_bg_thassos.gif) no-repeat;
}
.Bordeaux{
	background:url(images/price_bg_bordeaux.gif) no-repeat;
}
.content_left_box .price_slip b{
	letter-spacing:2px;
	font-size:18px;
	font-family:verdana;
}
.content_left_box .price_slip span{
	font-size:12px;
}
.content_left_box_img{
	width:343px;
	height:auto;
	float:left;
	border:1px solid #9d9d9d;
	margin-bottom:10px;
	color:#666666;
}
.content_right{
	width:294px;
	height:auto;
	float:left;
	padding-left:25px;
	color:#666666;
	font-size:13px;
	line-height:18px;
}
.content_right h3{
	float:left;
	margin:-3px 0px 0px 0px;
	padding:0px;
}
.content_right p{
	width:100%;
	float:left;
	margin:5px 0px;
	padding:0px;
	font-size:12px !important;
	line-height:18px;
}
.content_right a{
	color:#666666;
}
.footer{
	width:697px;
	height:auto;
	float:left;
	padding-bottom:10px;
}
.footer ul{
	list-style-type:none;
}
.footer li{
	padding-right:40px;
	float:left;
}
.footer li a{
	text-decoration:none;
	color:#000;
	font-size:12px !important;
}
/*************************************************HOME************************************************/
.startseite_wrapper{
width:1024px;
height:550px;
margin:0px auto;
text-align:left;
background:url(images/home_bg_start.jpg) no-repeat;
}
.startseite_top{
width:925px;
height:540px;
float:left;
padding:10px 0px 0px 15px;
}
.startseite_bottom{
width:940px;
height:475px;
float:left;
}
.startseite_bottom_left{
width:350px;
height:355px;
float:left;
padding-top:0px;
}
.startseite_bottom_right{
width:480px;
height:475px;
float:left;
}
.startseite_heading{
width:590px;
height:120px;
float:left;
padding-top:8px;
}
.startseite_menu{
width:500px;
height:355px;
float:left;
}
.startseite_menu a{
width:auto;
height:48px;
float:left;
text-decoration:none;
font-size:25px;
text-transform:uppercase;
padding-left:90px;
line-height:48px;
}
.startseite_menu ul{
list-style-type:none;
margin-left:0px;
margin-top:20px;
}
.startseite_menu ul li{
float:left;
width:100%;
}
.startseite_menu ul li sup{
color:#989898;
}
.startseite_menu ul li.menu_li1 a{
background:url(images/startseite_03.png) no-repeat;
color:#444444;
}
.startseite_menu ul li.menu_li2 a{
background:url(images/startseite_07.png) no-repeat;
color:#b34b4b;
}
.startseite_menu ul li.menu_li3 a{
background:url(images/startseite_09.png) no-repeat;
color:#a09c23;
}

.startseite_menu ul li.menu_li4 a{
background:url(images/startseite_10.png) no-repeat;
color:#BB8D26;
}

.startseite_menu ul li.menu_li5 a{
background:url(images/startseite_03.png) no-repeat;
color:#444444;
}

.startseite_menu ul li.menu_sap{
width:340px;
height:1px;
margin:8px 0px;
background:url(images/startseite_03.jpg) no-repeat;
}
em#test_catArtCnt{
	font-size:18px !important;
}
/*#content_body .box{
	font-size:13px !important;
}*/
.variantslist{
	border:1px solid #9D9D9D;
	border-top:none;
	padding:8px 6px;
	margin:0 5px 10px 0px;
	width:684px;
	float:left;
	background:#ffffff;
}
#content_body .boxhead_variant {
	margin:0 5px 0px 0px;
	background:#ffffff; 
	padding:6px 5px 6px 7px;
	height:20px;
	border-top:1px solid #9D9D9D;
	border-left:8px solid #9D9D9D;
	border-right:1px solid #9D9D9D;
	line-height:20px; 
	font-size: 11px;
	font-weight: bold;
	color:#555555;
	width:678px;
	float:left;
	position:relative;
}
#content_body .locator_compare{
	border:1px solid #9D9D9D;
	color:#555555;
	float:left;
	margin:0 5px 10px 0;
	width:696px !important;
	padding:5px;
}
.box_compare{
	background:none repeat scroll 0 0 #FFFFFF;
	border-color:-moz-use-text-color #9D9D9D #9D9D9D;
	border-right:1px solid #9D9D9D;
	border-style:none solid solid;
	border-width:medium 1px 1px;
	float:left;
	margin:0 5px 10px 0;
	padding:8px 6px;
	width:682px;
}


/*************************************************HOME************************************************/

.originis_search{
	width:400px;
	height:auto;
	float:left;
	margin-left:300px;

}
div.actions .compare_links{
	font-size:12px;
}
#content_body .box_comprasion{
	border:1px solid #9D9D9D;
	border-top:none;
	padding:8px 6px;
	margin:0 5px 10px 0px;
	width:682px;
	float:left;
	background:#ffffff;
}
.chechbox_account{
	float:left;
	margin-top:2px;
}
.voucher_btn{
	position:relative;
	left:0px;
	top:4px;
}
div.bottom img{
	margin-right:5px !important;
	border:1px solid #DBDBDB !important;
}
.input_user{
	width:320px;
	height:auto;
	float:left;
}
.input_street{
	width:217px;
	height:auto;
	float:left;
}
.input_streetnr{
	width:95px;
	height:auto;
	float:left;
}
.select_user{
	width:326px;
	height:auto;
	float:left;
}
.input_birth{
	width:95px;
	height:auto;
	float:none;
	margin-right:3px;
}
.user_textarea{
	width:323px;
	height:120px;
	float:left;
}
.equal_input{
	width:155px;
	height:auto;
	float:left;
	margin-right:4px;
}
.defaultcontent{
	width:393px;
	height:auto;
	float:left;
}
.header_link{
	width:auto;
	padding-left:10px;
	padding-right:10px;
	font-size:12px;
	letter-spacing:3px;
}
.header_link a{
	color:#000000;
}
.cart_summery a{
	color:#555555;
}
.cart_summery{
	color:#555555;
	padding-left:15px;
	letter-spacing:1px;
}
input.paypalbutton{
	padding-top:3px;
	margin-top:10px;
	padding:5px 0px 0px 0px !important;
	background: none transparent !important;
}
.paypaltop{
	height:54px !important;
}
.paypalbottom{
	height:54px !important;
}
.div_search{
	float:left;
	width:186px;
	margin-top:10px;
	margin-right:14px;
	text-align:center;
}
.div_search input{
	border:1px solid #008000;
	color:#5E5E5E;
	height:20px;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
	.voucher_btn{
		position:relative;
		left:0px;
		top:-1px;
	}
	.defaultcontent{
		width:370px;
		height:auto;
		float:left;
	}
}

#oms {
 width: 1020px;
 margin: 120px auto 20px auto;
}

#oms h1 {
 line-height: 1.2em;
}

#oms p {
 text-align: justify;
}
