﻿*{
	margin:0;
	padding:0;
}
html{
	height:100%;
	margin-bottom:10px;
}
body{
	background-color:#FFF;
	background-image:url(../../templates/imedes/img/main_bg.png);
	background-repeat:repeat-x;
	background-attachment:scroll;
	font-size:11px;
	font-family:Arial, "San Serif", Helvetica;
	margin-top:8px;
	color:#787878;
}
a, a:link, a:visited, a:focus{
	text-decoration:none;
	color:#787878;
	outline:0;
}
a:hover{
	text-decoration:underline;
}
#mainwrap{
	width:1021px;
	margin:0 auto;
	position:relative;
	z-index:1;
}
#header{
	height:171px;
	background-image:url(../../templates/imedes/img/main.png);
	background-position:0 0;
	background-repeat:no-repeat;
	position:absolute;
	top:0px;
	left:0px;
	width:1021px;
}
#opensearch{
	position:absolute;
	top:18px;
	left:400px;
}
#opensearch a, #opensearch a:link, #opensearch a:visited{
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}
#links{
	position:absolute;
	top:9px;
	left:570px;
	color:#FFF;
}
#links a{
	color:#FFF;
}
#opensearch a:hover{
	text-decoration:underline;
}
#logo{
	display:block;
	position:absolute;
	top:22px;
	left:35px;
	width:254px;
	height:45px;
}
#topright{
	position:absolute;
	top:20px;
	left:723px;
	width:290px;
	color:#FFF;
}
#topright a, #topright a:link, #topright a:visited{
	color:#FFF;
	text-decoration:none;
}
#topright a:hover{
	text-decoration:underline;
}
#topright ul{
	list-style-type:none;
	display:block;
	margin-top:10px;
	margin-left:25px;
	margin-bottom:10px;
}
#topright li{
	display:inline;
}
ul#headernavi{
	list-style-type:none;
	position:absolute;
	top:81px;
	left:130px;
}
ul#headernavi li{
	display:block;
	float:left;
}
ul#headernavi a{
	color:#FFF;
	padding:12px 15px 12px 15px;
	display:block;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}
ul#headernavi a:hover{
	color:#f19502;
}
ul#headernavi a.active{
	color:#f19502;
}
*> #subheader{
	height:32px;
	width:998px;
	position:absolute;
	top:123px;
	left:15px;
}
* html #subheader{
	height:32px;
	width:998px;
	position:absolute;
	top:123px;
	left:0px;
}
#navtrail{
	position:absolute;
	left:192px;
	top:158px;
}
#navtrail_checkout{
	position:absolute;
	left:120px;
	top:158px;
}
#wrapouter{
	background-image:url(../../templates/imedes/img/wrapper_outer_bg.png);
	background-repeat:repeat-y;
	position:absolute;
	top:171px;
	left:0;
	width:1021px;
}
#wrapinnert{
	background-image:url(../../templates/imedes/img/wrapper_innert_bg.png);
	background-repeat:no-repeat;
	min-height:135px;
	padding-left:12px;
	padding-right:12px;
	padding-top:2px;
	padding-bottom:0;
}
* html #wrapinnert{
	background-image:url(../../templates/imedes/img/wrapper_innert_bg.png);
	background-repeat:no-repeat;
	height:135px;
	padding-left:12px;
	padding-right:12px;
	padding-top:0;
	padding-bottom:0;
}
#main_content{
	width:795px;
	margin:0 auto;
	margin-bottom:20px;
}
#footer{
	background-image:url(../../templates/imedes/img/main.png);
	background-position:0 -644px;
	width:958px;
	margin:0 auto;
	color:#FFF;
	text-align:left;
	height:81px;
	text-align:center;
	font-size:9px;
	padding-left:20px;
	padding-right:20px;
	padding-top:25px;
	padding-bottom:0px;
	position:relative;
	text-align:justify;
}
#footer p{
	display:block;
	position:absolute;
	top:0px;
	left:10px;
}
#footer div{
	text-decoration:underline;
	display:inline;
	cursor:pointer;
}
#footer div:hover{
	text-decoration:none;
}
#bottom{
	background-image:url(../../templates/imedes/img/main.png);
	background-position:0 -756px;
	background-repeat:no-repeat;
	height:9px;
	line-height:9px;
	width:1021px;
	margin:0 auto;
}
#rightcol{
	float:left;
	width:816px;
	margin-right:6px;
}
* html #rightcol{
	float:left;
	width:816px;
	margin-right:6px;
}
#leftcol{
	float:right;
	width:175px;
	margin-bottom:20px;
}
#right_col{
	width:175px;
	float:left;
	margin-bottom:20px;
}
#left_col{
	width:635px;
	float:right;
	margin-bottom:20px;
}
#copyright{
	width:950px;
	margin:0 auto;
	color:#787878;
	font-size:10px;
	text-align:center;
}
#copyright a{
	color:#787878;
	text-decoration:none;
}
#copyright a:hover{
	text-decoration:underline;
}
#copyright h1{
	font-size:10px;
	display:none;
}
.downunder{
	padding:10px 10px 20px 10px;
	background-color:#FFF;
	text-align:center;
}
.downunder div{
	display:inline;
	cursor:pointer;
	text-decoration:underline;
}
.clear{
	clear:both;
}
.floatleft{
	float:left;
}
.floatright{
	float:right;
}
.alignleft{
	text-align:left;
}
.alignright{
	text-align:right;
}
.aligncenter{
	text-align:center;
}
.none{
	display:none;
}
img{
	border:0;
}
.errormessage{
	padding:5px;
	text-align:left;
	background-color:#ffd6d6;
	border:1px solid #b22020;
	color:#000;
}
.errormessage a{
	color:#000;
}
﻿.login{
}
.login h1{
	display:block;
	background-color:#787878;
	padding:5px 10px 5px 10px;
	font-size:14px;
	margin-bottom:10px;
	color:#FFF;
	margin-bottom:10px;
}
.login .links{
	float:left;
	width:49%;
	margin-bottom:10px;
}
.login .rechts{
	float:right;
	width:49%;
	margin-bottom:10px;
}
.login h2{
	display:block;
	background-color:#f19502;
	padding:5px 10px 5px 10px;
	color:#FFF;
	font-size:14px;
}
.login .links .content{
	padding:10px;
	background-image:url(../../templates/imedes/img/prdlst_item_bg.png);
	background-repeat:repeat-x;
	border:1px solid #d6d6d6;
	border-top:0;
	line-height:16px;
	height:160px;
}
.login .rechts .content{
	padding:10px;
	background-image:url(../../templates/imedes/img/prdlst_item_bg.png);
	background-repeat:repeat-x;
	border:1px solid #d6d6d6;
	line-height:16px;
	height:160px;
}
.login .rechts .content input{
	width:194px;
	font-family:Arial, "San Serif";
	font-size:11px;
	color:#787878;
	border:1px solid #cacaca;
	padding:2px;
}
.login .content .button input{
	width:auto;
	padding:0;
	background:none;
}
.create_account h1{
	display:block;
	background-color:#787878;
	padding:5px 10px 5px 10px;
	font-size:14px;
	margin-bottom:10px;
	color:#FFF;
	position:relative;
}
.create_account h1 span{
	position:absolute;
	top:6px;
	right:14px;
	font-size:11px;
	font-weight:normal;
}
.create_account h2{
	display:block;
	background-color:#f19502;
	padding:5px 10px 5px 10px;
	color:#FFF;
	font-size:14px;
}
.create_account .links{
	float:left;
	width:49%;
	margin-bottom:10px;
}
.create_account .rechts{
	float:right;
	width:49%;
	margin-bottom:10px;
}
.create_account .content{
	padding:10px;
	background-image:url(../../templates/imedes/img/prdlst_item_bg.png);
	background-repeat:repeat-x;
	border:1px solid #d6d6d6;
	border-top:0;
	line-height:16px;
}
.create_account .content .code{
	float:left;
	margin:4px 10px 0 0;
}
.create_account .content input{
	width:200px;
	margin:4px 3px 3px 0;
	font-family:Arial, "San Serif", Helevetica;
	color:#787878;
	border:1px solid #cacaca;
	padding:2px;
	font-size:11px;
}
.create_account .content .gender input{
	width:15px;
	border:0;
	margin-left:5px;
}
.create_account .content select{
	width:209px;
	font-family:Arial, "San Serif";
	font-size:11px;
	color:#787878;
	border:1px solid #cacaca;
	padding:2px;
	cursor:pointer;
}
.create_account .content select option{
	cursor:pointer;
}
.create_account h3{
	background-image:url(../../templates/imedes/img/main.png);
	background-position:0 -806px;
	font-size:12px;
	padding:7px 15px 8px 15px;
	display:block;
	font-style:italic;
}
.create_account .content textarea{
	color:#787878;
	border:1px solid #cacaca;
	padding:2px;
	font-family:Arial, "San Serif", Helevetica;
	font-size:11px;
	margin-bottom:10px;
	width:99%;
	height:50px;
	margin-bottom:10px;
}
.create_account .content .checkbox input{
	width:auto;
	padding:0;
	margin:0;
}
.account h1{
	display:block;
	background-color:#787878;
	padding:5px 10px 5px 10px;
	font-size:14px;
	margin-bottom:10px;
	color:#FFF;
}
.account h2 span{
	display:block;
	float:right;
	width:auto;
	text-transform:none;
}
.account h2 span a{
	color:#FFF;
	font-size:11px;
}
.account h3{
	font-size:11px;
	margin-bottom:5px;
}
.account .left{
	float:left;
	width:49%;
	margin-bottom:10px;
}
.account .left ul{
	display:block;
	padding:10px;
	height:75px;
	border:1px solid #d6d6d6;
	border-top:0;
	background-image:url(../../templates/imedes/img/prdlst_item_bg.png);
	background-repeat:repeat-x;
}
.account .left ul li{
	line-height:16px;
	margin:0 10px;
}
.account h2{
	display:block;
	background-color:#f19502;
	padding:5px 10px 5px 10px;
	color:#FFF;
	font-size:14px;
}
.account .right{
	float:right;
	width:49%;
	margin-bottom:10px;
}
.account .right ul{
	display:block;
	padding:10px;
	border:1px solid #d6d6d6;
	border-top:0px;
	height:75px;
	background-image:url(../../templates/imedes/img/prdlst_item_bg.png);
	background-repeat:repeat-x;
}
.account .right ul li{
	line-height:16px;
	margin:0 10px;
}
.account .links{
	float:left;
	width:49%;
	margin-right:6px;
	margin-bottom:8px;
	background-image:url(../../templates/imedes/img/prdlst_item_bg.png);
	background-repeat:repeat-x;
	border:1px solid #d6d6d6;
	border-top:0px;
}
.account .links .content{
	padding:10px;
}
.account .rechts{
	float:right;
	width:49%;
	margin-bottom:8px;
	background-image:url(../../templates/imedes/img/prdlst_item_bg.png);
	background-repeat:repeat-x;
	border:1px solid #d6d6d6;
	border-top:0;
}
.account .rechts .content{
	padding:10px;
}
.account .leftside{
	float:left;
	width:49%;
	margin-right:6px;
	margin-bottom:8px;
	border:1px solid #d6d6d6;
	border-top:0px;
	height:235px;
}
.account .leftside .content{
	padding:10px;
}
.account .rightside{
	float:right;
	width:49%;
	margin-bottom:8px;
	border:1px solid #d6d6d6;
	height:235px;
}
.account .rightside .content{
	padding:10px;
}
.account h4{
	padding:5px 20px 5px 10px;
	font-size:11px;
	display:block;
	margin:0;
	text-decoration:none;
}
.account .image{
	float:left;
	padding:10px 11px 0 10px;
}
.account .image img{
}
.account .rightt{
	float:left;
	padding:23px 0 0 0;
}
.account .descr{
	padding:10px;
}
.account .descr h2{
	font-size:11px;
	background:none;
	padding:0;
	margin:0 0 5px 0;
	color:#4a4335;
}
.account .descr ul{
	list-style-type:none;
}
.account .descr ul li{
	display:inline;
}
.account .rightt .price{
	font-family:Impact;
	font-size:14px;
	width:134px;
	color:#f19502;
}
.account .rightt .price span.productOldPrice{
	display:block;
	font-family:Arial;
	color:#787878;
	font-size:12px;
	text-decoration:line-through;
	font-weight:normal;
}
.account .rightt .ust{
	font-size:10px;
	margin-bottom:10px;
}
.account .rightt .ust a, .account .rightt .ust:link, .account .rightt .ust:visited{
	text-decoration:underline;
}
.account .rightt .ust a:hover{
	text-decoration:none;
}
.account .rightt .btndetails a{
	margin-bottom:5px;
}
.address_book h1{
	display:block;
	background-color:#787878;
	padding:5px 10px 5px 10px;
	font-size:14px;
	margin-bottom:10px;
	color:#FFF;
}
.address_book h2{
	display:block;
	background-color:#f19502;
	padding:5px 10px 5px 10px;
	color:#FFF;
	font-size:14px;
}
.address_book h3{
	font-size:11px;
	margin-bottom:10px;
}
.address_book .content{
	background-image:url(../../templates/imedes/img/prdlst_item_bg.png);
	background-repeat:repeat-x;
	border:1px solid #d6d6d6;
	border-top:0;
	padding:10px;
	height:135px;
}
.address_book .content .address{
	margin-bottom:5px;
}
.address_book .content .left{
	float:left;
	width:60%;
}
.address_book .content .right{
	float:right;
	width:30%;
}
.address_book .content .right span{
	font-weight:bold;
}
.address_book h4{
	padding:5px 0 5px 0;
	font-size:11px;
	display:block;
}
.address_book h4 div.links{
	float:left;
}
.address_book h4 span{
	width:auto;
	display:block;
	float:right;
	font-size:11px;
	text-transform:none;
}
.address_book .links{
	float:left;
	width:49%;
	margin-bottom:8px;
}
.address_book .rechts{
	float:right;
	width:49%;
	margin-bottom:8px;
}
.address_book_prozess h1{
	display:block;
	background-color:#787878;
	padding:5px 10px 5px 10px;
	font-size:14px;
	margin-bottom:10px;
	color:#FFF;
}
.address_book_prozess h1 span{
	float:right;
	font-size:11px;
	font-weight:normal;
	margin:1px 14px 0 0;
}
.address_book_prozess h2{
	display:block;
	background-color:#f19502;
	padding:5px 10px 5px 10px;
	color:#FFF;
	font-size:14px;
}
.address_book_prozess h2 div.left{
	float:left;
}
.address_book_prozess h3{
	font-size:11px;
	margin-bottom:5px;
}
.address_book_prozess .content{
	background-image:url(../../templates/imedes/img/prdlst_item_bg.png);
	background-repeat:repeat-x;
	border:1px solid #d6d6d6;
	border-top:0;
	padding:10px;
	line-height:16px;
}
.address_book_prozess h2 span{
	display:block;
	text-align:right;
	width:auto;
	font-style:italic;
	font-weight:bold;
}
.address_book_prozess .content input{
	width:200px;
	color:#787878;
	border:1px solid #cacaca;
	padding:2px;
	font-family:Arial, "San Serif", Helevetica;
	font-size:11px;
}
.address_book_prozess .content .radio{
	float:left;
	margin-right:10px;
}
.address_book_prozess .content .radio input{
	width:auto;
	background:none;
	border:0;
	padding:0;
}
.address_book_prozess .content select{
	width:209px;
	font-family:Arial, "San Serif";
	font-size:11px;
	color:#787878;
	border:1px solid #cacaca;
	padding:2px;
}
.address_book_prozess .content select option{
	cursor:pointer;
}
.account_password h1{
	display:block;
	background-color:#787878;
	padding:5px 10px 5px 10px;
	font-size:14px;
	margin-bottom:10px;
	color:#FFF;
}
.account_password h1 span{
	float:right;
	font-size:11px;
	font-weight:normal;
	margin:1px 14px 0 0;
}
.account_password .content{
	background-image:url(../../templates/imedes/img/prdlst_item_bg.png);
	background-repeat:repeat-x;
	border:1px solid #d6d6d6;
	padding:10px;
	line-height:16px;
}
.account_password .content input{
	width:200px;
	font-size:11px;
	color:#787878;
	border:1px solid #cacaca;
	padding:2px;
	font-family:Arial, "San Serif", Helevetica;
	font-size:11px;
}
.account_history_info h1{
	display:block;
	background-color:#787878;
	padding:5px 10px 5px 10px;
	font-size:14px;
	margin-bottom:10px;
	color:#FFF;
}
.account_history_info h2{
	display:block;
	background-color:#f19502;
	padding:5px 10px 5px 10px;
	color:#FFF;
	font-size:14px;
}
.account_history_info .content{
	background-image:url(../../templates/imedes/img/prdlst_item_bg.png);
	background-repeat:repeat-x;
	border:1px solid #d6d6d6;
	border-top:0;
	padding:10px;
	line-height:16px;
	margin-bottom:10px;
}
.account_history_info .links{
	float:left;
	width:49%;
	margin-bottom:10px;
}
.account_history_info .rechts{
	float:right;
	width:49%;
	margin-bottom:10px;
}
.account_history_info .head_units{
	float:left;
	width:45px;
}
.account_history_info .head_products{
	float:left;
	width:305px;
}
.account_history_info .head_artnr{
	float:left;
	width:90px;
}
.account_history_info .head_single_price{
	float:left;
	width:90px;
	text-align:right;
}
.account_history_info .head_price{
	text-align:right;
}
.account_history_info .units{
	float:left;
	width:45px;
	text-align:left;
}
.account_history_info .products{
	float:left;
	width:305px;
}
.account_history_info .artnr{
	float:left;
	width:90px;
}
.account_history_info .single_price{
	float:left;
	width:90px;
	text-align:right;
}
.account_history_info .price{
	text-align:right;
	float:right;
}
.account_history h1{
	display:block;
	background-color:#787878;
	padding:5px 10px 5px 10px;
	font-size:14px;
	margin-bottom:10px;
	color:#FFF;
}
.account_history h2{
	display:block;
	background-color:#f19502;
	padding:5px 10px 5px 10px;
	color:#FFF;
	font-size:14px;
}
.account_history .content{
	background-image:url(../../templates/imedes/img/prdlst_item_bg.png);
	background-repeat:repeat-x;
	border:1px solid #d6d6d6;
	border-top:0;
	padding:10px;
	line-height:16px;
	margin-bottom:20px;
}
.newsletter h1{
	display:block;
	background-color:#787878;
	padding:5px 10px 5px 10px;
	font-size:14px;
	margin-bottom:10px;
	color:#FFF;
}
.newsletter .content{
	background-image:url(../../templates/imedes/img/prdlst_item_bg.png);
	background-repeat:repeat-x;
	border:1px solid #d6d6d6;
	padding:10px;
	line-height:16px;
}
.newsletter .content input{
	width:200px;
	font-size:11px;
	color:#787878;
	border:1px solid #cacaca;
	padding:2px;
	font-family:Arial, "San Serif", Helevetica;
	font-size:11px;
}
.newsletter .content .check input{
	width:20px;
	margin-top:5px;
}
.account_tellafriend h1{
	display:block;
	background-color:#FFE61E;
	margin-bottom:10px;
}
.account_tellafriend h1 span{
	float:right;
	font-size:11px;
	margin-top:9px;
	margin-right:11px;
	font-weight:normal;
}
.account_tellafriend .content{
	padding:10px;
	background-image:url(../../templates/imedes/img/prdlst_item_bg.png);
	background-repeat:repeat-x;
	border:1px solid #d6d6d6;
	line-height:16px;
}
.account_tellafriend .content input{
	width:194px;
	font-family:Arial, "San Serif";
	font-size:11px;
	color:#787878;
	border:1px solid #cacaca;
	padding:2px;
}
.account_tellafriend .content .gender input{
	border:0;
	width:auto;
	padding:0;
}
.account_tellafriend .content .button{
	float:right;
}
.account_tellafriend .content .button input{
	border:0;
	width:auto;
	padding:0;
}
.account_tellafriend .content textarea{
	font-family:Arial, "San Serif";
	font-size:11px;
	color:#787878;
	border:1px solid #cacaca;
	padding:2px;
	width:604px;
}
.invitation h1{
	display:block;
	background-color:#FFE61E;
	margin-bottom:10px;
}
.invitation h2{
	display:block;
	background-color:#787878;
	padding:4px 10px 4px 10px;
	color:#FFF;
	font-size:12px;
}
.invitation .content{
	padding:10px;
	background-image:url(../../templates/imedes/img/prdlst_item_bg.png);
	background-repeat:repeat-x;
	border:1px solid #d6d6d6;
	border-top:0;
	line-height:16px;
}
.invitation .content .left{
	width:70px;
	float:left;
	border-right:1px solid #787878;
	margin-right:10px;
}
.invitation .content .right{
	float:left;
}
.password_double_opt h1{
	display:block;
	background-color:#787878;
	padding:5px 10px 5px 10px;
	font-size:14px;
	margin-bottom:10px;
	color:#FFF;
}
.password_double_opt h2{
	display:block;
	background-color:#f19502;
	padding:5px 10px 5px 10px;
	color:#FFF;
	font-size:14px;
}
.password_double_opt h3{
	font-size:11px;
	margin-bottom:5px;
}
.password_double_opt .content{
	background-image:url(../../templates/imedes/img/prdlst_item_bg.png);
	background-repeat:repeat-x;
	border:1px solid #d6d6d6;
	border-top:0;
	padding:10px;
	line-height:16px;
}
.password_double_opt .content input{
	width:200px;
	font-family:Arial, "San Serif", Helevetica;
	font-size:11px;
	color:#787878;
	border:1px solid #cacaca;
	padding:2px;
}
.password_double_opt .content .button input{
	width:auto;
	background:none;
	padding:0;
	border:0;
}
﻿.boxcat{
	margin-bottom:5px;
}
.boxcat h1{
	background-image:url(../../templates/imedes/img/main.png);
	background-position:0 -172px;
	font-size:11px;
	color:#FFF;
	padding:9px 10px 8px 8px;
}
.boxcat h3{
	background-image:url(../../templates/imedes/img/main.png);
	background-position:0 -172px;
	font-size:11px;
	color:#FFF;
	padding:9px 10px 8px 15px;
}
.CatMenu{
	padding:0;
	margin-bottom:10px;
}
.CatMenu div.menuitem{
	font:bold 11px Arial, sans-serif;
	color:#FFF;
	display:block;
	width:166px;
	position:relative;
	text-decoration:none;
	cursor:pointer;
	text-decoration:none;
	text-transform:uppercase;
	background-color:#F19502;
	margin-top:2px;
}
.CatMenu div.menuitem:hover{
	background-color:#787878;
}
.CatMenu a.menuitem, .CatMenu a.menuitem:link, .CatMenu a.menuitem:visited{
	font:bold 11px Arial, sans-serif;
	display:block;
	position:relative;
	padding:5px 2px 5px 7px;
	text-decoration:none;
	text-decoration:none;
	width:auto;
	text-transform:uppercase;
	background-color:#F19502;
	margin:2px 0 0 0;
	color:#FFF;
}
.CatMenu a.menuitem_a, .CatMenu a.menuitem_a:link, .CatMenu a.menuitem_a:visited{
	font:bold 11px Arial, sans-serif;
	display:block;
	position:relative;
	padding:5px 2px 5px 7px;
	text-decoration:none;
	text-decoration:none;
	width:auto;
	text-transform:uppercase;
	background-color:#C42B34;
	margin:2px 0 0 0;
	color:#FFF;
}
.CatMenu a.menuitem_a_threeone, .CatMenu a.menuitem_a_threeone:link, .CatMenu a.menuitem_a_threeone:visited{
	font:bold 11px Arial, sans-serif;
	display:block;
	position:relative;
	padding:5px 2px 5px 7px;
	text-decoration:none;
	text-decoration:none;
	width:auto;
	text-transform:uppercase;
	background-color:#00BF00;
	margin:2px 0 0 0;
	color:#FFF;
}
.CatMenu a.menuitem:hover{
	background-color:#787878;
}
.CatMenu a.menuitemactive{
	font:bold 11px Arial, sans-serif;
	display:block;
	position:relative;
	padding:5px 2px 5px 7px;
	text-decoration:none;
	text-decoration:none;
	width:auto;
	text-transform:uppercase;
	background-color:#787878;
	margin:2px 0 0 0;
	color:#FFF;
}
.CatMenu div.submenuitem{
	font:normal 11px Arial, sans-serif;
	color:#FFF;
	text-decoration:none;
	padding:3px 2px 3px 13px;
	background-color:#787878;
	margin:1px 0 0 0;
	cursor:pointer;
}
.CatMenu div.submenuitem:hover{
	color:#FFF;
	background-color:#c22932;
}
.CatMenu div.submenu{
}
.CatMenu div.submenu ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
.CatMenu div.submenu ul li{
	font-weight:normal;
}
.CatMenu div.submenu ul li a{
	display:block;
	font:normal 11px Arial, sans-serif;
	color:#FFF;
	text-decoration:none;
	padding:3px 2px 3px 13px;
	background-color:#787878;
	margin:1px 0 0 0;
}
.CatMenu div.submenu ul li a:hover{
	color:#FFF;
	background-color:#f19502;
}
.CatMenu div.submenu ul li a.active{
	background-color:#C22932;
}
.CatMenu div.subsubmenu ul li a{
	display:block;
	font:normal 11px Arial, sans-serif;
	color:#FFF;
	text-decoration:none;
	padding:2px 2px 2px 30px;
}
.CatMenu div.subsubmenu ul li a:hover{
	color:#FFF;
}
.CatMenu .openpet{
	color:#FFF;
	background-color:#c22932;
}
.CatMenu span.accordsuffix{
	position:absolute;
	right:5px;
	top:5px;
	display:block;
	width:5px;
}
.CatMenu a.openheader{
	color:#CA6559;
	display:block;
	position:relative;
	width:auto;
	text-decoration:none;
	border-bottom:1px solid #e3e3e3;
	background-image:url(../../templates/imedes/img/bullet_submenu.png);
	background-repeat:no-repeat;
	background-position:4px 7px;
	cursor:pointer;
	text-decoration:none;
	padding:4px 2px 4px 17px;
}
.boxcart .ust{
	display:inline;
	font-size:9px;
}
.boxcart .ust a, .boxcart .ust a:link, .boxcart .ust a:visited{
	text-decoration:underline!important;
}
.boxcart .ust a:hover{
	text-decoration:none!important;
}
.boxcart h3{
	font-size:11px;
}
.boxsearch{
	width:445px;
	margin-top:6px;
	color:#FFF;
	font-weight:bold;
}
.boxsearch a, .boxsearch a:link, .boxsearch a:visited{
	color:#FFF;
	font-weight:normal;
	padding-top:3px;
	text-decoration:none;
	display:block;
	float:right;
}
.boxsearch a:hover{
	text-decoration:underline;
}
*> .boxsearch .text{
	float:left;
	margin:3px 0 0 40px;
}
* html .boxsearch .text{
	float:left;
	margin:3px 0 0 25px;
}
.boxsearch .input{
	float:left;
	margin:0 10px 0 10px;
}
.boxsearch .input input{
	border:1px solid #C08A10;
	font-size:11px;
	font-family:Arial, "San Serif", Helvetica;
	color:#787878;
	padding:2px;
}
.boxsearch .button{
	float:left;
	margin:1px 10px 0 0;
}
.boxsearch .button img{
	padding:0;
	margin:0;
}
.boxinformation{
	float:right;
	width:45%;
	color:#FFF;
	margin-top:10px;
}
.boxinformation ul{
	list-style-type:none;
}
.boxinformation li{
	display:block;
	float:left;
}
.boxinformation li a, .boxinformation li a:link, .boxinformation li a:visited{
	color:#FFF;
	text-decoration:none;
}
.boxinformation li a:hover{
	text-decoration:underline;
}
.boxlogin{
	margin-bottom:10px;
}
.boxlogin h3{
	background-image:url(../../templates/imedes/img/main.png);
	background-position:0 -172px;
	font-size:11px;
	color:#FFF;
	padding:10px 10px 8px 15px;
}
.boxlogin .boxcontent{
	border:1px solid #DFDFDF;
	border-top:0;
	padding:10px;
	background-image:url(../../templates/imedes/img/main.png);
	background-position:-364px -171px;
}
.boxlogin .boxcontent input{
	font-size:11px;
	font-family:Arial, "San Serif", Helvetica;
	color:#787878;
	padding:2px;
	border:1px solid #CACACA;
	width:124px;
	margin:0 0 7px 0;
}
.boxlogin .boxcontent span{
	display:block;
	margin:0 0 5px 0;
}
.boxlogin .button input{
	padding:0;
	border:0;
	width:auto;
}
.boxContent{
	margin:0 0 10px 0;
}
.boxContent h3{
	background-image:url(../../templates/imedes/img/main.png);
	background-position:0 -172px;
	font-size:11px;
	color:#FFF;
	padding:9px 10px 8px 15px;
}
.boxContent .boxcontent{
	border:1px solid #DFDFDF;
	border-top:0;
	padding:10px;
	background-image:url(../../templates/imedes/img/main.png);
	background-position:-364px -171px;
}
.boxContent .boxcontent ul{
	list-style-type:none;
}
.boxContent .boxcontent li{
	line-height:18px;
}
.boxContent .boxcontent li a{
	text-decoration:none;
}
.boxContent .boxcontent li a:hover{
	text-decoration:underline;
}
.boxwdreic{
	margin:0 0 10px 0;
}
.boxwdreic h3{
	background-image:url(../../templates/imedes/img/main.png);
	background-position:0pt -172px;
	background-repeat:no-repeat;
	font-size:11px;
	color:#FFF;
	padding:9px 10px 8px 15px;
}
.boxwdreic .boxcontent{
	border:1px solid #DFDFDF;
	border-top:0;
	padding:10px;
	text-align:center;
}
.boxwdreic .referenzen{
	width:153px;
	height:500px;
	background-image:url(../../templates/imedes/img/referenzen.png);
	background-repeat:no-repeat;
	position:relative;
}
.boxwdreic .referenzen a{
	text-decoration:none;
	display:block;
	position:absolute;
	width:150px;
	left:10px;
}
.boxwdreic .referenzen a.notebookguru{
	top:0px;
	height:21px;
}
.boxwdreic .referenzen a.rockpc{
	top:38px;
	height:24px;
}
.boxwdreic .referenzen a.nuon{
	top:74px;
	height:28px;
}
.boxwdreic .referenzen a.click{
	top:114px;
	height:21px;
}
.boxwdreic .referenzen a.likiba{
	top:146px;
	height:38px;
}
.boxwdreic .referenzen a.futon{
	top:193px;
	height:33px;
}
.boxwdreic .referenzen a.tec{
	top:240px;
	height:46px;
}
.boxwdreic .referenzen a.world{
	top:297px;
	height:38px;
}
.boxwdreic .referenzen a.syndeo{
	top:348px;
	height:51px;
}
.boxwdreic .referenzen a.syndeolive{
	top:400px;
	height:51px;
}
.boxwdreic .referenzen a.bubeck{
	top:457px;
	height:48px;
}
.boxadmin{
	margin:0 0 10px 0;
}
.boxadmin h3{
	background-image:url(../../templates/imedes/img/main.png);
	background-position:0pt -172px;
	background-repeat:no-repeat;
	font-size:11px;
	color:#FFF;
	padding:9px 10px 8px 15px;
}
.boxadmin .boxcontent{
	border:1px solid #DFDFDF;
	border-top:0;
	padding:10px;
	background-image:url(../../templates/imedes/img/main.png);
	background-repeat:no-repeat;
	background-position:-364px -171px;
}
.boxreviews{
	margin:0 0 10px 0;
}
.boxreviews h3{
	background-image:url(../../templates/imedes/img/main.png);
	background-position:0 -172px;
	font-size:11px;
	color:#FFF;
	position:relative;
	padding:9px 10px 8px 15px;
}
.boxreviews h3 span{
	position:absolute;
	right:10px;
	top:0;
}
.boxreviews .boxrevcontent{
	border:1px solid #DFDFDF;
	border-top:0;
	padding:10px;
	background-image:url(../../templates/imedes/img/main.png);
	background-position:-364px -171px}
.boxreviews .boxcontent{
	border:1px solid #DFDFDF;
	border-top:0;
	padding:15px 20px 15px 20px;
	;
}
.boxreviews .boxcontent a{
	text-decoration:none;
}
.boxreviews .boxcontent h2 a{
	font-size:11px;
	margin:0 0 5px 0;
	text-decoration:none;
}
.boxlastviewed{
	margin-bottom:10px;
}
.boxlastviewed h3{
	background-image:url(../../templates/imedes/img/main.png);
	background-position:0pt -172px;
	background-repeat:no-repeat;
	font-size:11px;
	color:#FFF;
	padding:9px 10px 8px 15px;
}
.boxlastviewed .boxcontent{
	border:1px solid #DFDFDF;
	border-top:0;
	padding:10px;
}
.boxlastviewed h2 a{
	text-align:center;
	display:block;
	font-size:11px;
	margin-bottom:5px;
	text-decoration:none;
}
.boxlastviewed p a{
	text-align:center;
	display:block;
	font-size:11px;
	margin-bottom:5px;
	text-decoration:none;
	font-weight:bold;
}
.boxlastviewed .boxcontent .price{
	font-weight:bold;
	color:#f19502;
	font-size:12px;
}
.boxlastviewed .boxcontent span.productOldPrice{
	font-weight:normal;
	display:block;
	text-decoration:line-through;
	color:#787878;
	font-size:11px;
}
.boxlastviewed .boxcontent .ust{
	font-size:10px;
	line-height:10px;
}
.boxlastviewed .boxcontent .bottom a, .boxlastviewed .boxcontent .bottom a:link, .boxlastviewed .boxcontent .bottom a:visited{
	text-decoration:underline;
}
.boxlastviewed .boxcontent .bottom a:hover{
	text-decoration:none;
}
.boxwhatsnew{
	margin-bottom:10px;
}
.boxwhatsnew h3{
	background-image:url(../../templates/imedes/img/main.png);
	background-position:0 -172px;
	font-size:11px;
	color:#FFF;
	position:relative;
	width:155px;
	padding:9px 10px 8px 15px;
}
.boxwhatsnew h3 span{
	position:absolute;
	right:10px;
	top:0;
}
.boxwhatsnew .boxcontent{
	border:1px solid #DFDFDF;
	border-top:0;
	padding:10px;
}
.boxwhatsnew h2 a,.boxwhatsnew h2 a:link,.boxwhatsnew h2 a:visited{
	text-align:center;
	display:block;
	font-size:11px;
	margin-bottom:5px;
	text-decoration:none;
}
.boxwhatsnew p a,.boxwhatsnew p a:link,.boxwhatsnew p a:visited{
	text-align:center;
	display:block;
	font-size:11px;
	margin-bottom:5px;
	text-decoration:none;
	font-weight:bold;
}
.boxwhatsnew .boxcontent .price{
	font-weight:bold;
}
.boxwhatsnew .boxcontent .ust{
	font-size:10px;
	line-height:10px;
}
.boxwhatsnew .boxcontent .ust a, .boxwhatsnew .boxcontent .ust a:link, .boxwhatsnew .boxcontent .ust a:visited{
	text-decoration:underline;
}
.boxwhatsnew .boxcontent .ust a:hover{
	text-decoration:none;
}
.boxmanu{
	margin-bottom:10px;
}
.boxmanu h1{
	background-image:url(../../templates/imedes/img/main.png);
	background-position:0 -172px;
	font-size:11px;
	color:#FFF;
	padding:9px 10px 8px 15px;
}
.boxmanu .boxcontent{
	border:1px solid #DFDFDF;
	border-top:0;
	padding:10px;
	background-image:url(../../templates/imedes/img/main.png);
	background-position:-364px -171px;
}
.boxmanu .boxcontent select{
	font-size:11px;
	font-family:Arial, "San Serif", Helvetica;
	color:#787878;
	padding:2px;
	border:1px solid #CACACA;
}
.boxmanuinfo{
	margin-bottom:10px;
}
.boxmanuinfo h1{
	background-image:url(../../templates/imedes/img/box_heading_bg.png);
	background-repeat:no-repeat;
	font-size:11px;
	color:#FFF;
	padding:9px 10px 10px 15px;
}
.boxmanuinfo .boxcontent{
	border:1px solid #DFDFDF;
	border-top:0;
	padding:15px 20px 15px 20px;
}
.boxmanuinfo .boxcontent h2{
	font-size:11px;
	margin-bottom:5px;
	display:block;
	text-align:center;
}
.boxbestsellers{
	margin-bottom:10px;
}
.boxbestsellers h3{
	background-image:url(../../templates/imedes/img/main.png);
	background-position:0 -172px;
	font-size:11px;
	color:#FFF;
	padding:9px 10px 8px 15px;
}
.boxbestsellers .boxcontent{
	border:1px solid #DFDFDF;
	border-top:0;
	padding:10px;
}
.boxbestsellers .boxcontent h2{
	font-size:11px;
	display:block;
}
.boxbestsellers .boxcontent h2 a{
	text-decoration:none;
}
.boxbestsellers .boxcontent p{
	display:block;
	font-weight:bold;
}
.boxbestsellers .boxcontent p a{
	text-decoration:none;
}
.boxbestsellers .boxcontent span{
	font-weight:bold;
	display:block;
	color:#f19502;
	font-size:12px;
}
.boxbestsellers .boxcontent span.productOldPrice{
	font-weight:normal;
	display:block;
	text-decoration:line-through;
	color:#787878;
	font-size:11px;
}
.boxbestsellers .boxcontent small{
	font-size:10px;
	display:block;
	line-height:10px;
}
.boxbestsellers .boxcontent .border{
	font-size:10px;
	border-bottom:1px solid #dfdfdf;
	margin:0 0 5px 0;
	padding:0 0 3px 0;
}
.boxbestsellers .boxcontent .border a, .boxbestsellers .boxcontent .border a:link, .boxbestsellers .boxcontent .border a:visited{
	text-decoration:underline;
}
.boxbestsellers .boxcontent .border a:hover{
	text-decoration:none;
}
.boxspecials{
	margin:0 0 10px 0;
}
.boxspecials h3{
	background-image:url(../../templates/imedes/img/main.png);
	background-position:0 -172px;
	font-size:11px;
	color:#FFF;
	position:relative;
	padding:9px 10px 8px 15px;
}
.boxspecials h3 span{
	position:absolute;
	top:0;
	right:10px;
}
.boxspecials .boxcontent{
	border:1px solid #DFDFDF;
	border-top:0;
	padding:10px;
}
.boxspecials .boxcontent h2 a{
	font-size:11px;
	display:block;
	margin-bottom:5px;
	text-align:center;
	text-decoration:none;
}
.boxspecials .boxcontent .bottom{
	font-size:9px;
}
.boxspecials .boxcontent .bottom a, .boxspecials .boxcontent .bottom a:link, .boxspecials .boxcontent .bottom a:visited{
	text-decoration:underline;
}
.boxspecials .boxcontent .bottom a:hover{
	text-decoration:none;
}
.boxspecials .boxcontent span{
	font-weight:bold;
	display:block;
	color:#f19502;
	font-size:12px;
}
.boxspecials .boxcontent small{
	font-size:10px;
	display:block;
	line-height:10px;
}
.boxspecials .boxcontent span.productOldPrice{
	font-weight:normal;
	display:block;
	text-decoration:line-through;
	color:#787878;
	font-size:11px;
}
.boxnewsletter{
	margin-bottom:10px;
}
.boxnewsletter h1{
	background-image:url(../../templates/imedes/img/main.png);
	background-position:0 -172px;
	font-size:11px;
	color:#FFF;
	padding:9px 10px 8px 15px;
}
.boxnewsletter .boxcontent{
	border:1px solid #DFDFDF;
	border-top:0;
	padding:10px;
	background-image:url(../../templates/imedes/img/main.png);
	background-position:-364px -171px;
}
.boxnewsletter .boxcontent .input input{
	font-size:11px;
	font-family:Arial, "San Serif", Helvetica;
	color:#787878;
	padding:2px;
	border:1px solid #CACACA;
	width:124px;
	margin:0 0 7px 0;
}
.suggest_link{
	display:block;
	background-color:#efefef;
	padding:2px 4px 2px 4px;
	border-bottom:1px solid #787878;
	color:#4a4335;
	overflow:auto;
}
.suggest_link_over{
	color:#FFF;
	background-color:#f19502;
	padding:2px 4px 2px 4px;
	cursor:pointer;
	border-bottom:1px solid #a39578;
	overflow:auto;
}
* html .suggest_link{
	height:42px;
	display:block;
	background-color:#efefef;
	padding:2px 4px 2px 4px;
	border-bottom:1px solid #787878;
	color:#4a4335;
	overflow:auto;
}
* html .suggest_link_over{
	height:42px;
	color:#FFF;
	background-color:#dd313b;
	padding:2px 4px 2px 4px;
	cursor:pointer;
	border-bottom:1px solid #a39578;
	overflow:auto;
}
*> #search_suggest{
	position:absolute;
	margin-left:48px;
	margin-top:24px;
	text-align:left;
	border:1px solid #000000;
	background-color:#ffffff;
	display:none;
	z-index:1000;
	height:auto;
	width:375px;
	overflow:auto;
}
* html #search_suggest{
	position:absolute;
	margin-left:45px;
	margin-top:25px;
	text-align:left;
	border:1px solid #000000;
	background-color:#ffffff;
	display:none;
	z-index:1000;
	height:auto;
	width:375px;
	overflow:auto;
}
* + html #search_suggest{
	position:absolute;
	margin-left:45px;
	margin-top:25px;
	text-align:left;
	border:1px solid #000000;
	background-color:#ffffff;
	display:none;
	z-index:1000;
	height:auto;
	width:375px;
	overflow:auto;
}
.autosuggest_intro{
	background-image:url(../../templates/imedes/img/suggest_intro.png);
	background-repeat:repeat-x;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	padding:8px 5px 8px 5px;
}
.suggestclose_link{
	text-align:right;
	cursor:pointer;
	clear:both;
	background-image:url(../../templates/imedes/img/suggest_intro.png);
	background-repeat:repeat-x;
	padding:8px 5px 8px 5px;
}
.suggestmore_link{
	background-image:url(../../templates/imedes/img/suggest_intro.png);
	background-repeat:repeat-x;
	text-align:right;
	margin:1px 0 0 0;
	padding:8px 5px 8px 5px;
	clear:both;
	cursor:pointer;
}
#suggest_image{
	padding:4px 0 4px 0;
	background-color:#ffffff;
	text-align:center;
	border:1px solid #a39578;
}
#suggest_image img{
	width:30px!important;
	max-width:30px;
}
.suggest_image{
	width:44px;
	float:left;
	margin-right:5px;
}
.suggestwidth{
	padding:2px 0 2px 0;
	overflow:auto;
	width:auto;
}
.suggest_productsname{
	display:block;
	width:230px;
	float:left;
	font-weight:bold;
	overflow:auto;
}
.suggest_products_price{
	white-space:nowrap;
	float:right;
	text-align:left;
}
.autosuggest_no_products{
	padding:8px 5px 8px 5px;
	color:#FFF;
	font-weight:bold;
}
﻿.start{
}
.start h2{
	display:block;
	background-color:#f19502;
	position:relative;
	font-size:14px;
	padding:5px 10px 5px 10px;
	color:#FFF;
}
.start .content{
	padding:10px;
	border:1px solid #D6D6D6;
	border-top:0;
}
.prdlst{
}
.prdlst h2{
	display:block;
	background-color:#f19502;
	margin-bottom:1px;
	position:relative;
	font-size:14px;
	padding:5px 10px 5px 10px;
	color:#FFF;
}
.prdlst .leftitem{
	width:312px;
	float:left;
	margin-right:11px;
	border-bottom:1px solid #D6D6D6;
	height:219px;
	margin-bottom:1px;
}
.prdlst .rightitem{
	width:312px;
	float:left;
	border-bottom:1px solid #D6D6D6;
	height:219px;
	margin-bottom:1px;
}
.prdlst .left{
	float:left;
	width:128px;
}
.prdlst .right{
	float:left;
	width:164px;
	padding:10px;
	background-image:url(../../templates/imedes/img/main.png);
	background-position:-176px -171px;
}
.prdlst .right div.prdname{
	height:56px;
}
.prdlst .right h1 a{
	font-size:11px;
	text-decoration:none;
}
.prdlst .right .prdname a{
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}
.prdlst .right .price{
	font-family:Impact;
	font-size:16px;
	color:#f19502;
}
.prdlst .right .price span.productOldPrice{
	display:block;
	height:auto;
	font-family:Arial;
	font-size:11px;
	color:#787878;
	font-weight:normal;
	text-decoration:line-through;
	margin:0;
}
.prdlst .right .review{
	margin-bottom:15px;
}
.prdlst .right .review a, .prdlst .right .review a:link, .prdlst .right .review a:visited{
	color:#f19502;
	text-decoration:underline;
}
.prdlst .right .review a:hover{
	text-decoration:none;
}
.prdlst .right .ust{
	font-size:9px;
}
.prdlst .right .bg{
	width:164px;
	height:24px;
	position:relative;
	background-image:url(../../templates/imedes/img/main.png);
	background-position:0 -587px;
}
.prdlst .right .bg a.umst{
	position:absolute;
	display:block;
	width:59px;
	height:11px;
	top:15px;
	left:0px;
}
.prdlst .right .bg a.shipping{
	position:absolute;
	display:block;
	width:34px;
	height:11px;
	top:15px;
	left:120px;
}
.prdlst .right .qbg{
	width:266px;
	height:11px;
	position:relative;
	background-image:url(../../templates/imedes/img/main.png);
	background-position:-165px -599px;
}
.prdlst .right .qbg a.umst{
	position:absolute;
	display:block;
	width:59px;
	height:11px;
	top:0px;
	left:115px;
}
.prdlst .right .qbg a.shipping{
	position:absolute;
	display:block;
	width:34px;
	height:11px;
	top:0px;
	left:232px;
}
.prdlst .right .ust a, .prdlst .right .ust a:link, .prdlst .right .ust a:visited{
	text-decoration:underline;
}
.prdlst .right .ust a:hover{
	text-decoration:none;
}
*> .prdlst .top .table{
	display:table;
	height:72px;
	overflow:hidden;
}
* html .prdlst .top .table{
	display:table;
	height:72px;
	position:relative;
	overflow:hidden;
}
* +html .prdlst .top .table{
	display:table;
	height:72px;
	position:relative;
	overflow:hidden;
}
*> .prdlst .top .cell{
	display:table-cell;
	vertical-align:middle;
	width:128px;
	text-align:center;
}
* html .prdlst .top .table .cell{
	position:absolute;
	top:50%;
	display:table-cell;
	vertical-align:middle;
}
* + html .prdlst .top .table .cell{
	position:absolute;
	top:50%;
	display:table-cell;
	vertical-align:middle;
}
* html .prdlst .top .table .cell .manuimage{
	position:relative;
	top:-50%;
	width:128px;
	text-align:center;
}
* + html .prdlst .top .table .cell .manuimage{
	position:relative;
	top:-50%;
	width:128px;
	text-align:center;
}
*> .prdlst .bottom .table{
	display:table;
	height:147px;
	overflow:hidden;
}
* html .prdlst .bottom .table{
	display:table;
	height:147px;
	position:relative;
	overflow:hidden;
}
* + html .prdlst .bottom .table{
	display:table;
	height:147px;
	position:relative;
	overflow:hidden;
}
*> .prdlst .bottom .cell{
	display:table-cell;
	vertical-align:middle;
	width:128px;
	text-align:center;
}
* html .prdlst .bottom .table .cell{
	position:absolute;
	top:50%;
	display:table-cell;
	vertical-align:middle;
}
* + html .prdlst .bottom .table .cell{
	position:absolute;
	top:50%;
	display:table-cell;
	vertical-align:middle;
}
* html .prdlst .bottom .table .cell .image{
	position:relative;
	top:-50%;
	width:128px;
	text-align:center;
}
* + html .prdlst .bottom .table .cell .image{
	position:relative;
	top:-50%;
	width:128px;
	text-align:center;
}
.alsopurchased h2{
	display:block;
	background-color:#FFE61E;
	margin-bottom:10px;
}
.alsopurchased .leftitem{
	width:312px;
	float:left;
	margin:0 7px 20px 0;
	height:219px;
}
.alsopurchased .rightitem{
	width:312px;
	float:left;
	height:219px;
	margin:0 0 20px 0;
}
.alsopurchased .left{
	float:left;
	width:128px;
}
.alsopurchased .right{
	float:left;
	width:164px;
	padding:10px;
	background-image:url(../../templates/imedes/img/main.png);
	background-position:-176px -171px;
}
.alsopurchased .right .price{
	font-family:Impact;
	font-size:16px;
	color:#f19502;
}
.alsopurchased .right .price span.productOldPrice{
	display:block;
	height:auto;
	font-family:Arial;
	font-size:11px;
	color:#787878;
	font-weight:normal;
	text-decoration:line-through;
	margin:0;
}
.alsopurchased .right span{
	display:block;
	height:36px;
	margin-bottom:10px;
}
.alsopurchased .right h1 a{
	font-size:11px;
	display:block;
}
.alsopurchased .right div.prdname{
	height:36px;
	margin-bottom:10px;
}
.alsopurchased .right .ust{
	font-size:9px;
}
.alsopurchased .right .ust a, .alsopurchased .right .ust a:link, .alsopurchased .right .ust a:visited{
	text-decoration:underline;
}
.alsopurchased .right .ust a:hover{
	text-decoration:none;
}
.alsopurchased .right .review{
	margin-bottom:15px;
}
.alsopurchased .right .review a{
	color:#f19502;
	text-decoration:underline;
}
.alsopurchased .right .review a:hover{
	text-decoration:none;
}
*> .alsopurchased .top .table{
	display:table;
	height:72px;
	overflow:hidden;
}
* html .alsopurchased .top .table{
	display:table;
	height:72px;
	position:relative;
	overflow:hidden;
}
* +html .alsopurchased .top .table{
	display:table;
	height:72px;
	position:relative;
	overflow:hidden;
}
*> .alsopurchased .top .cell{
	display:table-cell;
	vertical-align:middle;
	width:128px;
	text-align:center;
}
* html .alsopurchased .top .table .cell{
	position:absolute;
	top:50%;
	display:table-cell;
	vertical-align:middle;
}
* + html .alsopurchased .top .table .cell{
	position:absolute;
	top:50%;
	display:table-cell;
	vertical-align:middle;
}
* html .alsopurchased .top .table .cell .manuimage{
	position:relative;
	top:-50%;
	width:128px;
	text-align:center;
}
* + html .alsopurchased .top .table .cell .manuimage{
	position:relative;
	top:-50%;
	width:128px;
	text-align:center;
}
*> .alsopurchased .bottom .table{
	display:table;
	height:147px;
	overflow:hidden;
}
* html .alsopurchased .bottom .table{
	display:table;
	height:147px;
	position:relative;
	overflow:hidden;
}
* + html .alsopurchased .bottom .table{
	display:table;
	height:147px;
	position:relative;
	overflow:hidden;
}
*> .alsopurchased .bottom .cell{
	display:table-cell;
	vertical-align:middle;
	width:128px;
	text-align:center;
}
* html .alsopurchased .bottom .table .cell{
	position:absolute;
	top:50%;
	display:table-cell;
	vertical-align:middle;
}
* + html .alsopurchased .bottom .table .cell{
	position:absolute;
	top:50%;
	display:table-cell;
	vertical-align:middle;
}
* html .alsopurchased .bottom .table .cell .image{
	position:relative;
	top:-50%;
	width:128px;
	text-align:center;
}
* + html .alsopurchased .bottom .table .cell .image{
	position:relative;
	top:-50%;
	width:128px;
	text-align:center;
}
.cross h2{
	display:block;
	background-color:#FFE61E;
	margin-bottom:10px;
}
.cross .left_item{
	width:312px;
	float:left;
	margin:0 7px 20px 0;
	height:219px;
}
.cross .right_item{
	width:312px;
	float:left;
	height:219px;
	margin:0 0 20px 0;
}
.cross .left{
	float:left;
	width:128px;
}
.cross .right{
	float:left;
	width:164px;
	padding:10px;
	background-image:url(../../templates/imedes/img/main.png);
	background-position:-176px -171px;
}
.cross .right div.prdname{
	height:36px;
	margin-bottom:10px;
}
.cross .right h1 a{
	font-size:11px;
}
.cross .right .review{
	margin-bottom:15px;
}
.cross .right .review a{
	color:#f19502;
	text-decoration:underline;
}
.cross .right .review a:hover{
	text-decoration:none;
}
.cross .right .price{
	font-family:Impact;
	font-size:16px;
	color:#f19502;
}
.cross .right .price span.productOldPrice{
	display:block;
	height:auto;
	font-family:Arial;
	font-size:11px;
	color:#787878;
	font-weight:normal;
	text-decoration:line-through;
	margin:0;
}
.cross .right .ust{
	font-size:9px;
}
.cross .right .ust a, .cross .right .ust a:link, .cross .right .ust a:visited{
	text-decoration:underline;
}
.cross .right .ust a:hover{
	text-decoration:none;
}
*> .cross .top .table{
	display:table;
	height:72px;
	overflow:hidden;
}
* html .cross .top .table{
	display:table;
	height:72px;
	position:relative;
	overflow:hidden;
}
* +html .cross .top .table{
	display:table;
	height:72px;
	position:relative;
	overflow:hidden;
}
*> .cross .top .cell{
	display:table-cell;
	vertical-align:middle;
	width:128px;
	text-align:center;
}
* html .cross .top .table .cell{
	position:absolute;
	top:50%;
	display:table-cell;
	vertical-align:middle;
}
* + html .cross .top .table .cell{
	position:absolute;
	top:50%;
	display:table-cell;
	vertical-align:middle;
}
* html .cross .top .table .cell .manuimage{
	position:relative;
	top:-50%;
	width:128px;
	text-align:center;
}
* + html .cross .top .table .cell .manuimage{
	position:relative;
	top:-50%;
	width:128px;
	text-align:center;
}
*> .cross .bottom .table{
	display:table;
	height:147px;
	overflow:hidden;
}
* html .cross .bottom .table{
	display:table;
	height:147px;
	position:relative;
	overflow:hidden;
}
* + html .cross .bottom .table{
	display:table;
	height:147px;
	position:relative;
	overflow:hidden;
}
*> .cross .bottom .cell{
	display:table-cell;
	vertical-align:middle;
	width:128px;
	text-align:center;
}
* html .cross .bottom .table .cell{
	position:absolute;
	top:50%;
	display:table-cell;
	vertical-align:middle;
}
* + html .cross .bottom .table .cell{
	position:absolute;
	top:50%;
	display:table-cell;
	vertical-align:middle;
}
* html .cross .bottom .table .cell .image{
	position:relative;
	top:-50%;
	width:128px;
	text-align:center;
}
* + html .cross .bottom .table .cell .image{
	position:relative;
	top:-50%;
	width:128px;
	text-align:center;
}
.quicklook{
	cursor:pointer;
	float:left;
	margin-left:3px;
}
* html .quicklook{
	display:none;
}
.quicklook .description{
	display:none;
	font-size:11px!important;
	position:absolute!important;
	width:475px!important;
	height:350px!important;
	background-image:url(../../templates/imedes/img/quicklook.png);
	background-repeat:no-repeat;
	padding:15px 40px 25px 15px;
}
*> .leftitem .quicklook:hover .description{
	display:inline;
	margin-top:-315px;
	margin-left:-283px;
	cursor:default!important;
	z-index:1;
}
* + html .leftitem .quicklook:hover .description{
	display:inline;
	margin-top:-315px;
	margin-left:-286px!important;
	cursor:default!important;
	z-index:1;
}
@media all and (min-width:0px){
	body:not(:root:root) .leftitem .quicklook:hover .description{
	display:inline;
	margin-top:-360px;
	margin-left:-237px!important;
	cursor:default!important;
	z-index:1;
}
}
.rightitem .quicklook:hover .description{
	display:inline;
	margin-top:-315px;
	margin-left:-480px;
	cursor:default!important;
	z-index:1100;
}
* + html .rightitem .quicklook:hover .description{
	display:inline;
	margin-top:-315px;
	margin-left:-482px!important;
	cursor:default!important;
	z-index:1100;
}
@media all and (min-width:0px){
	body:not(:root:root) .rightitem .quicklook:hover .description{
	display:inline;
	margin-top:-360px;
	margin-left:-440px!important;
	cursor:default!important;
	z-index:1100;
}
}
.quicklook:hover .description h1{
	font-size:12px;
	color:#787878;
	padding:0;
}
.quicklook:hover .description .description_outer{
	padding:10px 0 0 0;
}
.quicklook:hover .description .description_outer .img{
	float:left;
	width:160px;
	text-align:center;
	margin-right:10px;
}
.quicklook:hover div.description .description_outer .quicklook_descr{
	max-height:160px;
	overflow:auto;
}
.quicklook:hover div.description .description_outer .details{
	float:left;
	width:303px;
	text-align:right;
}
.quicklook:hover div.description .description_outer .details .hdd select{
	width:154px;
	background-color:#707070;
	padding:2px;
	color:#FFF;
	font-family:Arial,"san serif",Helvetica;
	font-size:11px;
	border:0;
}
.quicklook:hover div.description .description_outer .details .hdd select option{
	cursor:pointer;
}
.quicklook:hover div.description div p{
	padding:2px 5px;
}
.quicklook:hover div.description div ul{
	list-style-type:none;
	display:block;
}
.quicklook:hover div.description div li{
	padding:2px 5px;
}
.quicklook:hover div.description div li.hell{
	background-color:#434343;
}
﻿@charset "iso-8859-1";
	.reviews .leftrev{
	float:left;
	width:302px;
	height:160px;
	margin:0 7px 20px 0;
	padding:5px;
	border-bottom:1px solid #e7e7e7;
	background-image:url(/templates/imedes/img/review_item_bg.png);
	background-position:left top;
	background-repeat:repeat-x;
}
.reviews .rightrev{
	float:left;
	width:302px;
	height:160px;
	margin:0 0 20px 0;
	padding:5px;
	border-bottom:1px solid #e7e7e7;
	background-image:url(/templates/imedes/img/review_item_bg.png);
	background-position:left top;
	background-repeat:repeat-x}
.reviews span{
	font-weight:bold;
}
.prdmedia hr{
	color:#d6d6d6;
}
.shopcontent h1{
	display:block;
	background-color:#787878;
	padding:5px 10px 5px 10px;
	font-size:14px;
	margin-bottom:10px;
	color:#FFF;
}
.shopcontent .content{
	background-image:url(/templates/imedes/img/prdlst_item_bg.png);
	background-repeat:repeat-x;
	border:1px solid #d6d6d6;
	padding:10px;
	line-height:16px;
}
.shopcontent .content ul{
	margin-left:20px;
}
.shopcontent .content ol{
	margin-left:20px;
}
.shopcontent .sitemap .left{
	float:left;
	width:49%;
	margin-right:10px;
	margin-bottom:20px;
}
.shopcontent .sitemap .inner{
	padding:10px;
	background-image:url(/templates/imedes/img/description_bg.png);
	background-repeat:repeat-x;
	border:1px solid #DAD1C0;
}
.shopcontent .sitemap .inner a{
	color:#554f41;
}
.shopcontent .sitemap .right{
	float:left;
	width:49%;
	margin-bottom:20px;
}
.shopcontent .sitemap h5 a{
	background-image:url(/templates/imedes/img/main.png);
	background-position:0 -170px;
	background-repeat:no-repeat;
	padding:5px 20px 5px 10px;
	color:#FFF;
	font-size:12px;
	display:block;
	text-decoration:none;
	text-transform:uppercase;
}
.shopcontent .content h3{
	font-size:12px;
	margin-bottom:10px;
}
.shopcontent .content h4{
	font-size:11px;
	margin-bottom:5px;
}
.contactus h1{
	display:block;
	background-color:#787878;
	padding:5px 10px 5px 10px;
	font-size:14px;
	margin-bottom:10px;
	color:#FFF;
}
.contactus .content{
	background-image:url(/templates/imedes/img/prdlst_item_bg.png);
	background-repeat:repeat-x;
	border:1px solid #d6d6d6;
	border-top:0;
	padding:10px;
	line-height:16px;
}
.contactus .left{
	float:left;
	width:40%;
}
.contactus .right{
	float:right;
	width:55%;
}
.contactus .right h3{
	font-size:12px;
	color:#e5836a;
	display:block;
	margin-bottom:10px;
}
.contactus h2{
	display:block;
	background-color:#f19502;
	padding:5px 10px 5px 10px;
	color:#FFF;
	font-size:14px;
}
.contactus .content textarea{
	color:#787878;
	border:1px solid #cacaca;
	padding:2px;
	font-family:Arial, "San Serif", Helvetica;
	font-size:11px;
	margin-bottom:10px;
	width:99%;
}
.contactus .content input{
	width:200px;
	font-size:11px;
	color:#787878;
	border:1px solid #cacaca;
	padding:2px;
	font-family:Arial, "San Serif", Helvetica;
	font-size:11px;
}
.contactus .content .button input{
	width:auto;
	border:0;
	padding:0;
	background:none;
}
.contactus .content h3{
	font-size:11px;
}
.cartspecials h2{
	display:block;
	background-color:#787878;
	padding:5px 10px 5px 10px;
	font-size:14px;
	margin-bottom:1px;
	color:#FFF;
	margin-bottom:10px;
}
.cartspecials h2.newprd{
	display:block;
	background-color:#FFE61E;
	margin-bottom:10px;
	padding:4px 10px 4px 10px;
	font-size:14px;
}
.cartspecials .leftitem{
	width:392px;
	float:left;
	margin-right:10px;
	border-bottom:1px solid #D6D6D6;
	height:219px;
	margin-bottom:1px;
	background-image:url(/templates/imedes/img/prdlst_item_bg.png);
	background-position:right top;
	background-repeat:no-repeat;
}
.cartspecials .rightitem{
	width:392px;
	float:left;
	border-bottom:1px solid #D6D6D6;
	height:219px;
	margin-bottom:1px;
	background-image:url(/templates/imedes/img/prdlst_item_bg.png);
	background-position:right top;
	background-repeat:no-repeat;
}
.cartspecials .left{
	float:left;
	width:128px;
}
.cartspecials .right{
	float:left;
	width:164px;
	padding:10px;
	background-image:url(/templates/imedes/img/main.png);
	background-position:-176px -171px;
}
.cartspecials .right div.prdname{
	height:36px;
	margin-bottom:10px;
}
.cartspecials .right h1 a{
	font-size:11px;
	display:block;
}
.cartspecials .right a.review{
	display:block;
	color:#dd313b;
	text-decoration:underline;
	margin-bottom:15px;
}
.cartspecials .right a.review:hover{
	display:block;
	color:#dd313b;
	text-decoration:none;
}
*> .cartspecials .top .table{
	display:table;
	height:72px;
	overflow:hidden;
}
* html .cartspecials .top .table{
	display:table;
	height:72px;
	position:relative;
	overflow:hidden;
}
* +html .cartspecials .top .table{
	display:table;
	height:72px;
	position:relative;
	overflow:hidden;
}
*> .cartspecials .top .cell{
	display:table-cell;
	vertical-align:middle;
	width:128px;
	text-align:center;
}
* html .cartspecials .top .table .cell{
	position:absolute;
	top:50%;
	display:table-cell;
	vertical-align:middle;
}
* + html .cartspecials .top .table .cell{
	position:absolute;
	top:50%;
	display:table-cell;
	vertical-align:middle;
}
* html .cartspecials .top .table .cell .manuimage{
	position:relative;
	top:-50%;
	width:128px;
	text-align:center;
}
* + html .cartspecials .top .table .cell .manuimage{
	position:relative;
	top:-50%;
	width:128px;
	text-align:center;
}
*> .cartspecials .bottom .table{
	display:table;
	height:147px;
	overflow:hidden;
}
* html .cartspecials .bottom .table{
	display:table;
	height:147px;
	position:relative;
	overflow:hidden;
}
* + html .cartspecials .bottom .table{
	display:table;
	height:147px;
	position:relative;
	overflow:hidden;
}
*> .cartspecials .bottom .cell{
	display:table-cell;
	vertical-align:middle;
	width:128px;
	text-align:center;
}
* html .cartspecials .bottom .table .cell{
	position:absolute;
	top:50%;
	display:table-cell;
	vertical-align:middle;
}
* + html .cartspecials .bottom .table .cell{
	position:absolute;
	top:50%;
	display:table-cell;
	vertical-align:middle;
}
* html .cartspecials .bottom .table .cell .image{
	position:relative;
	top:-50%;
	width:128px;
	text-align:center;
}
* + html .cartspecials .bottom .table .cell .image{
	position:relative;
	top:-50%;
	width:128px;
	text-align:center;
}
.price_history .price_form .links{
	float:left;
	width:48%;
}
.price_history .border{
}
.price_history .price_form .rechts{
	float:right;
	width:48%;
}
.price_history .price_form .outer{
	margin-bottom:4px;
}
.price_history .price_form .outer .left{
	width:90px;
	float:left;
}
.price_history .price_form .outer .right{
	float:left;
}
.price_history .price_form .vvimg img{
	border:1px solid #000;
	width:193px;
}
.price_history .price_form .outer .right input{
	width:174px;
	font-family:Arial, "San Serif";
	font-size:11px;
	color:#787878;
	border:1px solid #cacaca;
	padding:2px;
}
.price_history .price_form .outer textarea{
	font-family:Arial, "San Serif";
	font-size:11px;
	color:#787878;
	border:1px solid #cacaca;
	padding:2px;
	height:60px;
	width:482px;
}
.price_alarm h1{
	display:block;
	background-color:#FFE61E;
	margin-bottom:10px;
}
.price_alarm .content{
	padding:10px;
	border:1px solid #d6d6d6;
	border-top:0;
}
.price_alarm h2{
	display:block;
	background-color:#787878;
	padding:4px 10px 4px 10px;
	color:#FFF;
	font-size:12px;
}
.price_alarm h3{
	font-size:12px;
	display:block;
	text-align:center;
}
.price_alarm h2 .left{
	float:left;
	width:323px;
	margin-left:25px;
}
* html .price_alarm h2 .left{
	float:left;
	width:317px;
	text-align:left;
	margin-left:13px;
}
.price_alarm h2 .middle{
	float:left;
	width:92px;
}
.price_alarm h2 .right{
	width:20%;
	float:right;
	text-align:right;
	margin-right:30px;
}
.price_alarm .content .hell{
	background-color:#dfdfdf;
}
.price_alarm .content .dunkel{
}
.price_alarm .content .alarmgif{
	float:left;
	width:25px;
}
.price_alarm .content .alarmgif img{
	margin-top:3px;
}
.price_alarm .content .name{
	float:left;
	width:313px;
}
.price_alarm .content .price{
	float:left;
	width:92px;
	text-align:right;
}
.price_alarm .content .notify{
	float:left;
	width:154px;
	text-align:right;
}
.price_alarm .content .red{
	background-color:#f14a5d;
	padding:3px;
	font-weight:bold;
	margin-bottom:3px;
}
.price_alarm .content .noalarm{
	padding:3px;
	margin-bottom:3px;
}
.writereviews h1{
	display:block;
	background-color:#787878;
	padding:5px 10px 5px 10px;
	font-size:14px;
	margin-bottom:10px;
	color:#FFF;
}
.writereviews h2{
	display:block;
	background-color:#f19502;
	padding:5px 10px 5px 10px;
	color:#FFF;
	font-size:14px;
}
.writereviews .content{
	padding:10px;
	margin-bottom:10px;
	width:auto;
	background-image:url(/templates/imedes/img/prdlst_item_bg.png);
	background-repeat:repeat-x;
	border:1px solid #d6d6d6;
	border-top:0;
}
.writereviews .content span{
	display:block;
	font-weight:bold;
}
.writereviews .content textarea{
	color:#787878;
	border:1px solid #cacaca;
	padding:2px;
	font-family:Arial, "San Serif", Helvetica;
	font-size:11px;
	height:100px;
	width:auto;
	margin-bottom:10px;
}
.writereviews .content .spacer{
	float:left;
	width:70px;
}
.writereviews .content .rating{
	width:400px;
	text-align:center;
}
.reviews h1{
	display:block;
	background-color:#787878;
	padding:5px 10px 5px 10px;
	font-size:14px;
	margin-bottom:10px;
	color:#FFF;
}
.reviews h2 a, .reviews h2 a:link, .reviews h2 a:visited, .reviews h2 a:hover{
	display:block;
	background-color:#f19502;
	padding:5px 10px 5px 10px;
	color:#FFF;
	font-size:14px;
	text-decoration:none;
}
.reviews .content{
	padding:10px;
	margin-bottom:10px;
	border:1px solid #d6d6d6;
	border-top:0;
}
.reviews .content .image{
	margin-right:20px;
	float:left;
}
.reviews .content .image img{
}
.reviews .content span{
	font-weight:bold;
}
.reviewsinfo h1{
	display:block;
	background-color:#787878;
	padding:5px 10px 5px 10px;
	font-size:14px;
	margin-bottom:10px;
	color:#FFF;
}
.reviewsinfo h2 a, .reviewsinfo h2 a:link, .reviewsinfo h2 a:visited, .reviewsinfo h2 a:hover{
	display:block;
	background-color:#f19502;
	padding:5px 10px 5px 10px;
	color:#FFF;
	font-size:14px;
	text-decoration:none;
}
.reviewsinfo .content{
	padding:10px;
	margin-bottom:10px;
	border:1px solid #d6d6d6;
	border-top:0;
	height:250px;
	position:relative;
}
.reviewsinfo .content .cartbtnbg{
	position:absolute;
	left:160px;
	bottom:0px;
	width:93px;
	height:128px;
	background-image:url(/templates/imedes/img/main.png);
	background-position:0px -306px;
	z-index:0;
}
.reviewsinfo .content .left{
	float:left;
	margin-right:20px;
}
.reviewsinfo .content .Image{
}
.reviewsinfo .content span{
	font-weight:bold;
	float:left;
}
.reviewsinfo .content .text{
	width:390px;
}
.reviewsinfo .content .outer{
	width:460px;
	float:left;
}
.reviewsinfo .content .outer .button{
	float:right;
	width:33%;
}
.prdreviews h1{
	display:block;
	background-color:#787878;
	padding:5px 10px 5px 10px;
	font-size:14px;
	margin-bottom:10px;
	color:#FFF;
}
.prdreviews h3{
	display:block;
	background-color:#f19502;
	padding:5px 10px 5px 10px;
	color:#FFF;
	font-size:14px;
}
.prdreviews .left{
	width:33%;
	float:left;
	font-weight:bold;
}
.prdreviews .center{
	width:33%;
	float:left;
	font-weight:bold;
	text-align:center;
}
.prdreviews .right{
	width:33%;
	float:right;
	text-align:right;
	font-weight:bold;
}
.prdreviews .content{
	padding:10px;
	margin-bottom:10px;
	border:1px solid #d6d6d6;
	border-top:0;
}
.prdreviews .content .left{
	width:33%;
	float:left;
	font-weight:normal;
}
.prdreviews .content .center{
	width:33%;
	float:left;
	font-weight:normal;
	text-align:center;
}
.prdreviews .content .right{
	width:33%;
	float:right;
	text-align:right;
	font-weight:normal;
}
.advanced_search h1{
	display:block;
	background-color:#787878;
	padding:5px 10px 5px 10px;
	font-size:14px;
	margin-bottom:10px;
	color:#FFF;
}
.advanced_search h2{
	display:block;
	background-color:#787878;
	padding:4px 10px 4px 10px;
	color:#FFF;
	font-size:12px;
}
.advanced_search .content{
	background-image:url(/templates/imedes/img/prdlst_item_bg.png);
	background-repeat:repeat-x;
	border:1px solid #d6d6d6;
	padding:10px;
	line-height:16px;
	margin-bottom:10px;
}
.advanced_search .content .outer{
	clear:left;
	margin-bottom:5px;
}
.advanced_search .content .outer .left{
	float:left;
	width:190px;
}
.advanced_search .content .outer .right input{
	width:200px;
	font-family:Arial, "San Serif", Helvetica;
	font-size:11px;
	color:#787878;
	border:1px solid #cacaca;
	padding:2px;
}
.advanced_search .content .outer .radio input{
	width:auto;
	border:0;
	padding:0;
	background-image:none;
	margin-right:10px;
}
.advanced_search .content .outer .right select{
	width:209px;
	font-family:Arial, "San Serif";
	font-size:11px;
	color:#787878;
	border:1px solid #cacaca;
	padding:2px;
}
.wishlist h1{
	display:block;
	background-color:#787878;
	padding:5px 10px 5px 10px;
	font-size:14px;
	margin-bottom:1px;
	color:#FFF;
}
.wishlist h2 a, .wishlist h2 a:link, .wishlist h2 a:visited, .wishlist h2 a:hover{
	display:block;
	background-color:#f19502;
	padding:5px 10px 5px 10px;
	color:#FFF;
	font-size:14px;
	text-decoration:none;
}
.wishlist h2 span{
	float:right;
	font-size:11px;
	font-weight:normal;
	margin-top:7px;
	margin-right:15px;
	color:#FFF;
}
.wishlist .content{
	padding:10px;
	line-height:16px;
	margin-bottom:10px;
}
.wishlist .top{
	padding:30px 0 10px 10px;
	border:1px solid #d6d6d6;
	border-top:0;
}
.wishlist .top .top_outer{
	background-image:url(/templates/imedes/img/prdinfotop_bg.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	height:300px;
	position:relative;
}
.wishlist .top .top_outer .cartbtnbg{
	position:absolute;
	left:258px;
	top:50px;
	width:93px;
	height:128px;
	background-image:url(/templates/imedes/img/main.png);
	background-position:0px -306px;
	z-index:0;
}
.wishlist .top .left{
	float:left;
	width:230px;
}
.wishlist .top .right{
	float:right;
	width:361px;
	position:relative;
}
.wishlist .top .right .price{
	font-family:Impact;
	font-size:20px;
	color:#f19502;
}
.wishlist .top .right .descr{
	position:absolute;
	left:0;
	top:220px;
	width:350px;
}
.wishlist .top .descr ul{
	margin-left:15px;
}
.wishlist .top .right .rechts .qty{
	display:none;
}
.wishlist .top .right .rechts small{
	display:block;
}
.wishlist .top .right .rechts .cartbtn{
	position:absolute;
	right:10px;
	top:50px;
	z-index:1;
}
.wishlist .top .right .rechts .wishbtn{
	position:absolute;
	left:-259px;
	top:280px;
}
.wishlist .top .right .rechts .option{
	position:absolute;
	top:80px;
	left:0px;
}
.wishlist .top .right .rechts .option select{
	width:220px;
	display:block;
	margin:0 0 5px 0;
	font-family:Arial;
	font-size:11px;
	color:#787878;
}
.wishlist .memo{
	padding:0 10px 0 0;
}
.wishlist textarea{
	color:#787878;
	border:1px solid #cacaca;
	padding:2px;
	font-family:Arial, "San Serif", Helevetica;
	font-size:11px;
	margin-bottom:10px;
	width:99%;
	height:50px;
}
*> .wishlist .top .table{
	display:table;
	height:260px;
	overflow:hidden;
}
* html .wishlist .top .table{
	display:table;
	height:260px;
	position:relative;
	overflow:hidden;
}
* +html .wishlist .top .table{
	display:table;
	height:260px;
	position:relative;
	overflow:hidden;
}
*> .wishlist .top .table .cell{
	display:table-cell;
	vertical-align:middle;
	width:230px;
	text-align:center;
}
* html .wishlist .top .table .cell{
	position:absolute;
	top:50%;
	display:table-cell;
	vertical-align:middle;
}
* + html .wishlist .top .table .cell{
	position:absolute;
	top:50%;
	display:table-cell;
	vertical-align:middle;
}
* html .wishlist .top .table .cell .image{
	position:relative;
	top:-50%;
	width:230px;
	text-align:center;
}
* + html .wishlist .top .cell .image{
	position:relative;
	top:-50%;
	width:230px;
	text-align:center;
}
.tellafriend h1{
	display:block;
	background-color:#787878;
	margin-bottom:10px;
	padding:6px 10px 6px 10px;
	font-size:14px;
	color:#FFF;
}
.tellafriend h2{
	display:block;
	background-color:#f19502;
	padding:5px 10px 5px 10px;
	color:#FFF;
	font-size:12px;
}
.tellafriend .content{
	padding:10px;
	background-image:url(/templates/imedes/img/prdlst_item_bg.png);
	background-repeat:repeat-x;
	border:1px solid #d6d6d6;
	border-top:0;
	line-height:16px;
}
.tellafriend .content .left{
	float:left;
	margin-right:50px;
}
.tellafriend .content input{
	width:200px;
	margin:4px 3px 3px 0;
	font-family:Arial, "San Serif", Helevetica;
	color:#787878;
	border:1px solid #cacaca;
	padding:2px;
	font-size:11px;
}
.tellafriend .content .checkbox input{
	width:auto;
}
.tellafriend .content textarea{
	color:#787878;
	border:1px solid #cacaca;
	padding:2px;
	font-family:Arial, "San Serif", Helevetica;
	font-size:11px;
	margin-bottom:10px;
	width:99%;
	height:50px;
	margin-bottom:10px;
}
.promotions h2{
	display:block;
	background-color:#c22932;
	position:relative;
	font-size:14px;
	padding:5px 10px 5px 10px;
	color:#ffffff;
}
.promotions .content{
	padding:10px;
	border:1px solid #d6d6d6;
}
.promotions .content .left{
	float:left;
}
.promotions .content .right{
	float:right;
	width:360px;
}
.promotions .content .right p{
	font-size:11px;
	font-weight:bold;
	margin:0 0 5px 0;
}
.promotions .content .price{
	float:right;
	font-family:Impact;
	font-size:16px;
	color:#f19502;
}
.promotions .content .price div{
	font-weight:normal;
	font-family:Arial, "San Serif", Helvetica;
	font-size:11px;
	color:#787878;
}
.referenzen .beschreibung{
	float:left;
	width:380px;
}
.referenzen .img{
	float:right;
	margin:0 0 20px 20px;
	width:210px;
}
.referenzen .img img{
	padding:5px;
	background-color:#FFF;
	margin:0 0 15px 0}
.referenzen .beschreibung h2.headline{
	display:block;
	font-size:14px;
	margin:0 0 15px 0;
}
.referenzen .img .url a{
	font-weight:bold;
}
.klienten .beschreibung h2.headline{
	display:block;
	font-size:14px;
	margin:0 0 15px 0;
}
.klienten .img img{
	max-width:150px;
	margin:0 80px 20px 0;
	float:left;
}
.klienten .img img.nomargin{
	margin:0 0 20px 0;
}
﻿.prdInfo{
}
.prdInfo h1{
	display:block;
	background-color:#f19502;
	font-size:16px;
	color:#FFF;
	padding:8px 11px 8px 11px;
}
.prdInfo .top{
	border:1px solid #E7E7E7;
	border-top:0;
	padding:15px 20px 30px 15px;
	background-image:url(../../templates/imedes/img/prdinfotop_bg.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	margin-bottom:10px;
}
*> .prdInfo .top{
	min-height:365px;
}
* html .prdInfo .top{
}
*> .prdInfo .top .left{
	width:230px;
	float:left;
	background-image:url(../../templates/imedes/img/prdinfotopleft_bg.png);
	background-position:right top;
	background-repeat:no-repeat;
	padding-right:10px;
}
* html .prdInfo .top .left{
	width:230px;
	float:left;
	background-image:url(../../templates/imedes/img/prdinfotopleft_bg.png);
	background-position:right top;
	background-repeat:no-repeat;
	padding-right:10px;
	position:relative;
}
.prdInfo .top .left .unten .zoom{
	float:left;
	margin-right:5px;
	width:20px;
	height:22px;
	background-image:url(../../templates/imedes/img/main.png);
	background-position:0 -204px;
}
.prdInfo .top .left .unten a.Zoom{
	display:block;
	float:left;
	width:56px;
	height:22px;
	background-image:url(../../templates/imedes/img/main.png);
	background-position:-21px -204px;
}
.prdInfo .top .left .unten .zoom a:hover{
	text-decoration:underline;
}
.prdInfo .top .left .unten .moreimages{
}
.prdInfo .top .left .unten .moreimages img{
	width:56px;
	display:block;
	float:left;
	padding:5px;
	border:1px solid #D6D6D6;
	margin:0 13px 0 0;
}
*> .prdInfo .top .left .unten .table{
	display:table;
	height:260px;
	overflow:hidden;
}
* html .prdInfo .top .left .unten .table{
	display:table;
	height:260px;
	position:relative;
	overflow:hidden;
}
* +html .prdInfo .top .left .unten .table{
	display:table;
	height:260px;
	position:relative;
	overflow:hidden;
}
*> .prdInfo .top .left .unten .table .cell{
	display:table-cell;
	vertical-align:middle;
	width:230px;
	text-align:center;
}
* html .prdInfo .top .left .unten .table .cell{
	position:absolute;
	top:50%;
	display:table-cell;
	vertical-align:middle;
}
* + html .prdInfo .top .left .unten .table .cell{
	position:absolute;
	top:50%;
	display:table-cell;
	vertical-align:middle;
}
* html .prdInfo .top .left .unten .table .cell .image{
	position:relative;
	top:-50%;
	width:230px;
	text-align:center;
}
* + html .prdInfo .top .left .unten .table .cell .image{
	position:relative;
	top:-50%;
	width:230px;
	text-align:center;
}
.prdInfo .top .right{
	float:right;
	width:342px;
	padding-left:10px;
	position:relative;
}
.prdInfo .top .right .price{
	font-family:Impact;
	font-size:20px;
	color:#f19502;
}
.prdInfo .top .right .price span.productOldPrice{
	font-size:12px;
	text-decoration:line-through;
	font-family:Arial;
	color:#787878;
	font-weight:normal;
	display:block;
}
.prdInfo .top .right h3{
	font-size:11px;
	display:block;
	margin-bottom:5px;
}
.prdInfo .top .right .cartbtn{
	position:absolute;
	left:270px;
	top:80px;
	z-index:1;
}
.prdInfo .top .right .cartbtnbg{
	position:absolute;
	left:270px;
	top:80px;
	width:93px;
	height:128px;
	background-image:url(../../templates/imedes/img/main.png);
	background-position:0px -306px;
	z-index:0;
}
.prdInfo .top .right .ust{
	font-size:9px;
}
.prdInfo .top .right .ust a.umst{
	display:block;
	float:left;
	width:213px;
	height:12px;
	background-image:url(../../templates/imedes/img/main.png);
	background-position:-636px -631px;
}
.prdInfo .top .right .ust a.shipping{
	display:block;
	width:54px;
	height:12px;
	background-image:url(../../templates/imedes/img/main.png);
	background-position:-850px -631px;
	float:left;
}
.prdInfo .top .right small{
	display:block;
	width:135px;
	height:12px;
	background-image:url(../../templates/imedes/img/main.png);
	background-position:-636px -618px;
}
.prdInfo .top .right .ust a, .prdInfo .top .right .ust a:link, .prdInfo .top .right .ust a:visited{
	text-decoration:underline;
}
.prdInfo .top .right .ust a:hover{
	text-decoration:none;
}
.prdInfo .top .right .cartbtn span{
	display:none;
}
.prdInfo .top .right .shortdescr{
	position:absolute;
	top:220px;
	left:10px;
}
.prdInfo .top .right .nodescr{
	margin:40px 0px;
}
.prdInfo .top .right .adds{
	position:absolute;
	top:330px;
	left:10px;
	width:100%;
}
.prdInfo .top .right .adds_nodescr{
	position:absolute;
	top:306px;
	left:10px;
	width:100%;
}
*> .prdInfo .top .right .success{
	position:absolute;
	background-image:url(../../templates/imedes/img/success.png);
	background-repeat:no-repeat;
	width:381px;
	height:221px;
	top:0px;
	left:0px;
}
* html .prdInfo .top .right .success{
	display:none;
}
* html .prdInfo .top .left .successie{
	position:absolute;
	background-image:url(../../templates/imedes/img/success.gif);
	background-repeat:no-repeat;
	width:245px;
	height:280px;
	top:-10px;
	left:-10px;
	z-index:1;
}
*> .prdInfo .top .left .successie{
	display:none;
}
*> .prdInfo .top .right .success .inner{
	position:relative;
	width:381px;
	height:221px;
}
* html .prdInfo .top .right .success .inner{
	display:none;
}
* html .prdInfo .top .left .successie .inner{
	position:relative;
	width:245px;
	height:280px;
}
*> .prdInfo .top .left .successie .inner{
	display:none;
}
*> .prdInfo .top .right .success .inner .buttons{
	position:absolute;
	bottom:35px;
	left:20px;
	width:330px;
}
* html .prdInfo .top .right .success .inner .buttons{
	display:none;
}
* html .prdInfo .top .left .successie .inner .buttons{
	position:absolute;
	bottom:35px;
	left:20px;
	width:210px;
}
*> .prdInfo .top .left .successie .inner .buttons{
	display:none;
}
.prdInfo .top .right .iconbar .wishlist{
	float:left;
	width:22px;
	height:24px;
	background-image:url(../../templates/imedes/img/main.png);
	background-position:0 -277px;
	margin-right:5px;
}
.prdInfo .top .right .iconbar input.wishlstbtn{
	margin-top:4px;
}
.prdInfo .top .right .iconbar{
	float:left;
	width:auto;
	margin-right:15px;
}
.prdInfo .top .right .iconbar .tellafriend{
	float:left;
	width:22px;
	height:24px;
	margin-right:5px;
	background-image:url(../../templates/imedes/img/main.png);
	background-position:0 -252px;
}
.prdInfo .top .right .iconbar a.Tellafriend{
	float:left;
	width:50px;
	height:24px;
	background-image:url(../../templates/imedes/img/main.png);
	background-position:-23px -252px;
}
.prdInfo .top .right .iconbar .print{
	float:left;
	width:22px;
	height:24px;
	background-image:url(../../templates/imedes/img/main.png);
	background-position:0 -227px;
	margin-right:5px;
}
.prdInfo .top .right .iconbar span{
	cursor:pointer;
	display:block;
	float:left;
	width:41px;
	height:24px;
	background-image:url(../../templates/imedes/img/main.png);
	background-position:-23px -227px;
}
.prdInfo .top .right .iconbar span a:hover{
	text-decoration:none!important;
}
.prdInfo .top .right .options{
	position:absolute;
	top:80px;
	left:10px;
}
.prdInfo .top .right .options select{
	width:220px;
	display:block;
	margin:0 0 5px 0;
	font-family:Arial;
	font-size:11px;
	color:#787878;
	z-index:-1000!important;
}
.titleouter{
	position:relative;
	margin-bottom:10px;
	background-image:url(../../templates/imedes/img/main.png);
	background-position:0 -611px;
	height:31px;
	color:#FFF;
}
.titleouter .navigator{
	position:absolute;
	left:270px;
	top:10px;
}
.titleouter .navigator a{
	color:#FFF;
}
.titleouter .title .arrowleft{
	float:left;
	width:20px;
	cursor:pointer;
	font-weight:bold;
	font-size:20px;
	margin:3px 0 0 10px;
}
.titleouter .title .arrowright{
	float:right;
	width:20px;
	cursor:pointer;
	font-weight:bold;
	font-size:20px;
	text-align:right;
	margin:3px 10px 0 0;
}
.titleouter span.accordsuffix{
	position:absolute;
	right:30px;
	top:10px;
	display:block;
	cursor:pointer;
}
.fl{
	float:left;
	width:312px;
}
.news_slider{
	position:relative;
}
.news_slider .messaging{
}
.news_slider .prev{
	float:left;
	display:none;
}
.news_slider .next{
	display:none;
	float:right;
}
.news_slider .container{
	position:relative;
	top:0;
	left:0;
	width:100%;
}
.news_slider .news_items{
	position:relative;
	width:635px;
	top:0;
	left:0;
	overflow:hidden;
}
.news_slider .view_all{
	display:none;
}
.news_slider .item{
	width:312px;
	margin-right:10px;
}
@media projection, screen{
	.ui-tabs-hide{
	display:none;
}
}
@media print{
	.ui-tabs-nav{
	display:none;
}
}
.ui-tabs-nav, .ui-tabs-panel{
	font-size:11px;
}
.ui-tabs-nav{
	list-style:none;
	margin:0 0 5px 0;
	padding:0 0 0 0;
}
.ui-tabs-nav:after{
	display:block;
	clear:both;
	content:" ";
}
.ui-tabs-nav li{
	float:left;
	min-width:84px;
	width:158px;
}
.ui-tabs-nav a, .ui-tabs-nav a span{
	display:block;
	padding:0 10px;
	background:url(../../templates/imedes/img/tab.png) no-repeat;
}
.ui-tabs-nav a{
	margin:1px 0 0;
	padding-left:0;
	color:#787878;
	font-weight:bold;
	line-height:1.2;
	text-align:center;
	text-decoration:none;
	white-space:nowrap;
	outline:0;
}
.ui-tabs-nav .ui-tabs-selected a{
	position:relative;
	top:1px;
	z-index:2;
	margin-top:0;
	color:#FFF;
}
.ui-tabs-nav a span{
	width:133px;
	min-width:133px;
	height:18px;
	min-height:18px;
	padding-top:6px;
	padding-right:0;
}
*>.ui-tabs-nav a span{
	width:auto;
	height:auto;
}
.ui-tabs-nav .ui-tabs-selected a span{
	padding-bottom:1px;
}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active{
	background-position:100% -150px;
}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active{
	background-position:100% -100px;
}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span{
	background-position:0 -50px;
}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span{
	background-position:0 0;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited{
	cursor:text;
}
.ui-tabs-nav a:hover span{
	color:#FFF;
	text-decoration:none;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active, .ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active{
	cursor:pointer;
}
.ui-tabs-disabled{
}
.ui-tabs-panel{
	border:1px solid #E7E7E7;
	padding:0;
	background:#fff;
}
.ui-tabs-panel .tabinnert{
	padding:10px;
}
.ui-tabs-panel .tabinnert li{
	margin-left:15px;
}
* html .ui-tabs-nav{
	display:inline-block;
}
*:first-child+html .ui-tabs-nav{
	display:inline-block;
}
.shopping_cart h1{
	display:block;
	background-color:#787878;
	padding:5px 10px 5px 10px;
	font-size:14px;
	margin-bottom:10px;
	color:#FFF;
}
.shopping_cart h3{
	font-size:11px;
}
.shopping_cart h2{
	display:block;
	background-color:#f19502;
	padding:5px 10px 5px 10px;
	color:#FFF;
	font-size:14px;
}
.shopping_cart .head_image{
	float:left;
	width:160px;
}
.shopping_cart .head_qty{
	float:left;
	width:77px;
	text-align:center;
}
.shopping_cart .head_article{
	float:left;
	width:237px;
}
.shopping_cart .head_single{
	float:left;
	width:90px;
	text-align:right;
}
.shopping_cart .head_total{
	float:left;
	width:90px;
	text-align:right;
}
.shopping_cart .head_remove{
	float:right;
	width:100px;
	text-align:center;
}
.shopping_cart .content{
	border:1px solid #d6d6d6;
	padding:10px;
	line-height:16px;
	margin-bottom:10px;
}
.shopping_cart .image{
	float:left;
	width:160px;
	text-align:center;
}
.shopping_cart .image img{
}
.shopping_cart .qty{
	float:left;
	width:77px;
	text-align:center;
}
.shopping_cart .qty input{
	width:26px;
	text-align:center;
	font-family:Arial, "San Serif";
	margin-top:3px;
	font-size:11px;
	color:#787878;
	border:1px solid #cacaca;
	padding:2px;
}
.shopping_cart .article{
	float:left;
	width:237px;
}
.shopping_cart .article a{
	font-size:11px;
	color:#f19502;
	font-weight:bold;
	margin-bottom:3px;
	text-decoration:underline;
}
.shopping_cart .article a:hover{
	text-decoration:none;
}
.shopping_cart .single{
	float:left;
	width:90px;
	text-align:right;
}
.shopping_cart .total{
	float:left;
	width:90px;
	text-align:right;
}
.shopping_cart .remove{
	float:right;
	width:100px;
	text-align:center;
}
.shopping_cart .totals a, .shopping_cart .totals a:link, .shopping_cart .totals a:visited{
	text-decoration:underline;
}
.shopping_cart .totals a:hover{
	text-decoration:none;
}
div.register_row .left{
	float:left;
	width:49%;
}
div.register_row .left .content{
	padding:10px;
	background-image:url(../../templates/imedes/img/prdlst_item_bg.png);
	background-repeat:repeat-x;
	border:1px solid #d6d6d6;
	border-top:0;
	line-height:16px;
}
div.register_row .left .outer{
	margin-bottom:3px;
}
div.register_row .left .outer .gender{
	float:left;
	width:160px;
}
div.register_row h3{
	display:block;
	background-color:#787878;
	padding:4px 10px 4px 10px;
	color:#FFF;
	font-size:12px;
}
div.register_row .right{
	float:right;
	width:49%;
}
div.register_row .right .content{
	padding:10px;
	background-image:url(../../templates/imedes/img/prdlst_item_bg.png);
	background-repeat:repeat-x;
	border:1px solid #d6d6d6;
	border-top:0;
	line-height:16px;
}
div.register_row .contents{
	padding:10px;
	background-image:url(../../templates/imedes/img/prdlst_item_bg.png);
	background-repeat:repeat-x;
	border:1px solid #d6d6d6;
	border-top:0;
	line-height:16px;
}
div.register_row .right .outer{
	margin-bottom:3px;
}
div.register_row .outer input{
	width:194px;
	font-family:Arial, "San Serif";
	font-size:11px;
	color:#787878;
	border:1px solid #cacaca;
	padding:2px;
}
div.register_row .outer select{
	width:200px;
	font-family:Arial, "San Serif";
	font-size:11px;
	color:#787878;
	border:1px solid #cacaca;
	padding:2px;
}
div.register_row .outer .input input{
	width:auto;
	border:0;
	padding:0;
	background-image:none;
}
div.register_row .checkbox input{
	padding:0!important;
	margin:0!important;
	width:auto!important;
}
div.register_row .outer span{
	width:6px;
}
div.register_row .type{
	width:60%;
}
div.register_row .type a{
	font-weight:normal;
}
div.register_row .type .account_type{
	float:left;
	width:150px;
}
div.checkout_title{
	cursor:pointer;
	position:relative;
	background-color:#f19502;
	margin-bottom:1px;
	padding:5px 10px 5px 10px;
	color:#FFF;
	font-size:14px;
}
div.checkout_title .right{
	text-align:right;
	width:auto;
	font-weight:bold;
}
div.checkout_content{
	padding:20px 0 0 0;
}
div.checkout_content .cc{
	margin-bottom:3px;
}
div.checkout_content .cc input{
	width:194px;
	font-family:Arial, "San Serif";
	font-size:11px;
	color:#787878;
	border:1px solid #cacaca;
	padding:2px;
	margin-bottom:3px;
}
div.checkout_content .cc img{
	padding:3px;
	background-color:#FFF;
}
div.login_content{
	padding:10px;
	background-image:url(../../templates/imedes/img/prdlst_item_bg.png);
	background-repeat:repeat-x;
	border:1px solid #d6d6d6;
}
div.login_content .left{
	float:left;
	margin-right:50px;
	width:46%;
}
div.login_content .left .outer{
	margin-bottom:3px;
}
div.login_content .left .outer input{
	width:194px;
	font-family:Arial, "San Serif";
	font-size:11px;
	color:#787878;
	border:1px solid #cacaca;
	padding:2px;
}
div.login_content .right{
	float:right;
	width:46%}
div.login_content .right h3{
	display:block;
	font-size:11px;
	margin-bottom:3px;
}
div.checkout_content .inputRequirement{
	color:#ef3f5b;
}
div.checkout_content .inputRequirement select{
	width:190px;
}
div.checkout_content .virtual{
	text-align:center;
}
div.checkout_content .left_space{
	padding-left:20px;
}
div.checkout_shipping_modules, .checkout_shipping_address{
	width:49%;
	float:left;
	clear:left;
}
.checkout_shipping_address .new_address h3{
	font-size:11px;
	margin-bottom:10px;
	display:block;
	border-bottom:1px solid #787878;
}
.checkout_shipping_address .new_address h3 span{
	float:right;
	font-size:10px;
	font-weight:normal;
}
.checkout_shipping_address .new_address .outer{
	margin-bottom:3px;
}
.checkout_shipping_address .new_address input{
	width:194px;
	font-family:Arial, "San Serif";
	font-size:11px;
	color:#787878;
	border:1px solid #cacaca;
	padding:2px;
}
.checkout_shipping_address .new_address .gender{
	margin-bottom:3px;
}
.checkout_shipping_address .new_address .gender input{
	width:auto;
	border:0;
	padding:0;
	background-image:none;
}
.checkout_shipping_address .new_address .gender .gendertext{
	float:left;
	width:160px;
}
.checkout_shipping_address .old_address select{
	width:auto;
	font-family:Arial, "San Serif";
	font-size:11px;
	color:#787878;
	border:1px solid #cacaca;
	padding:2px;
}
.checkout_shipping_address .new_address select{
	width:200px!important;
	font-family:Arial, "San Serif";
	font-size:11px;
	color:#787878;
	border:1px solid #cacaca;
	padding:2px;
	outline:0;
}
div.checkout_payment_modules, .checkout_payment_address{
	width:49%;
	float:right;
	clear:right;
}
.checkout_payment_address .new_address h3{
	font-size:11px;
	margin-bottom:10px;
	display:block;
	border-bottom:1px solid #FFF;
}
.checkout_payment_address .new_address h3 span{
	float:right;
	font-size:10px;
	font-weight:normal;
}
.checkout_payment_address .new_address .outer{
	margin-bottom:3px;
}
.checkout_payment_address .new_address input{
	width:194px;
	font-family:Arial, "San Serif";
	font-size:11px;
	color:#787878;
	border:1px solid #cacaca;
	padding:2px;
}
.checkout_payment_address .new_address .gender{
	margin-bottom:3px;
}
.checkout_payment_address .new_address .gender input{
	width:auto;
	border:0;
	padding:0;
	background-image:none;
}
.checkout_payment_address .new_address .gender .gendertext{
	float:left;
	width:160px;
}
.checkout_payment_address .old_address select{
	width:auto;
	font-family:Arial, "San Serif";
	font-size:11px;
	color:#787878;
	border:1px solid #cacaca;
	padding:2px;
}
.checkout_payment_address .new_address select{
	width:200px!important;
	font-family:Arial, "San Serif";
	font-size:11px;
	color:#787878;
	border:1px solid #cacaca;
	padding:2px;
	outline:0;
}
div.checkout_total{
	text-align:right;
}
#checkout_total table{
	float:right;
}
div.checkout_spacer{
	height:12px;
	font-size:9px;
	clear:both;
}
div.checkout_button{
	text-align:right;
	margin-top:5px;
}
.radiobox{
	vertical-align:middle;
	padding:0px;
	margin:0px;
}
.float_right{
	float:right;
}
.float_left{
	float:left;
}
.module_ok, div.checkout_please_wait{
	color:green;
	font-weight:bold;
}
div.checkout_error{
	color:#FF0000;
	font-weight:bold;
}
.modalDialog_transparentDivs{
	opacity:0.4;
	background-color:#111111;
	z-index:1;
	position:absolute;
}
.modalDialog_contentDiv{
	border:3px solid #787878;
	padding:0px;
	z-index:100;
	position:absolute;
	background-color:#ffffff;
	color:#000;
	overflow:auto;
}
.modalDialog_contentDiv_shadow{
	z-index:90;
	position:absolute;
	background-color:#555;
	opacity:0.3;
}
a.close_modalDialog, a.close_modalDialog:link, a.close_modalDialog:hover{
	display:block;
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	position:absolute;
	left:755px;
	top:1px;
}
a.displayMessage, a.displayMessage:link, a.displayMessage:visited,a.displayMessage:hover{
	color:#787878;
	font-weight:bold;
	text-decoration:none;
}
h1.heading_modalDialog{
	display:block;
	background-color:#787878;
	padding:4px 10px 4px 10px;
	color:#FFF;
	font-size:12px;
}
.modalDialog_content{
	padding:10px;
}
.modalDialog_content li{
	margin-left:25px;
}
.modelDialog{
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
}
.checkout h1{
	display:block;
	background-color:#787878;
	padding:5px 10px 5px 10px;
	font-size:14px;
	margin-bottom:10px;
	color:#FFF;
}
.checkout h1 span{
	float:right;
	font-size:11px;
	margin-right:11px;
	margin-top:9px;
}
.checkout textarea{
	color:#787878;
	border:1px solid #cacaca;
	padding:2px;
	font-family:Arial, "San Serif", Helevetica;
	font-size:11px;
	margin-bottom:10px;
	width:767px;
	height:50px;
	margin-bottom:10px;
}
div.checkout_error_login{
	display:none;
}
.checkout_success h1{
	display:block;
	background-color:#787878;
	padding:5px 10px 5px 10px;
	font-size:14px;
	margin-bottom:10px;
	color:#FFF;
}
.checkout_success .content{
	background-image:url(../../templates/imedes/img/prdlst_item_bg.png);
	background-repeat:repeat-x;
	border:1px solid #d6d6d6;
	padding:10px;
	line-height:16px;
	margin-bottom:10px;
	overflow:auto;
}
.checkout_success .content h3{
	font-size:12px;
	display:block;
	margin-bottom:10px;
}
.checkout_success .content h4{
	font-size:11px;
	display:block;
	margin-bottom:10px;
}
.checkout_success .content .left{
	float:left;
	width:40%;
}
.checkout_success .content .right{
	float:right;
	width:57%;
}
.checkout_shipping h1{
	display:block;
	background-color:#787878;
	padding:5px 10px 5px 10px;
	font-size:14px;
	margin-bottom:10px;
	color:#FFF;
}
.checkout_shipping h2{
	display:block;
	background-color:#f19502;
	padding:5px 10px 5px 10px;
	color:#FFF;
	font-size:14px;
}
.checkout_shipping .left{
	float:left;
	width:392px;
	height:185px;
	margin-right:6px;
	margin-bottom:8px;
}
.checkout_shipping .left .content{
	padding:10px;
	background-image:url(../../templates/imedes/img/prdlst_item_bg.png);
	background-repeat:repeat-x;
	border:1px solid #d6d6d6;
	border-top:0;
}
.checkout_shipping .right{
	float:left;
	margin-bottom:8px;
}
.checkout_shipping .right .content{
	padding:10px;
	width:372px;
	height:150px;
	background-image:url(../../templates/imedes/img/prdlst_item_bg.png);
	background-repeat:repeat-x;
	border:1px solid #d6d6d6;
	border-top:0;
}
.checkout_shipping ul{
	list-style-type:none;
}
.checkout_shipping li{
	display:block;
	float:left;
	width:19%;
	padding:10px;
	margin-right:33px;
	text-align:center;
	background-color:#787878;
	color:#FFF;
	border:1px solid #d6d6d6;
}
.checkout_shipping li.inactive{
	display:block;
	float:left;
	width:19%;
	padding:10px;
	margin-right:34px;
	text-align:center;
	background-image:url(../../templates/imedes/img/prdlst_item_bg.png);
	background-repeat:repeat-x;
	border:1px solid #d6d6d6;
	color:#787878;
}
.checkout_shipping li.inactve_right{
	display:block;
	float:left;
	width:19%;
	padding:10px;
	margin-right:0;
	text-align:center;
	background-image:url(../../templates/imedes/img/prdlst_item_bg.png);
	background-repeat:repeat-x;
	border:1px solid #d6d6d6;
	color:#787878;
}
.checkout_payment h1{
	display:block;
	background-color:#787878;
	padding:5px 10px 5px 10px;
	font-size:14px;
	margin-bottom:10px;
	color:#FFF;
}
.checkout_payment h2{
	display:block;
	background-color:#f19502;
	padding:5px 10px 5px 10px;
	color:#FFF;
	font-size:14px;
}
.checkout_payment h2 span a{
	float:right;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
.checkout_payment .left{
	float:left;
	width:392px;
	margin-right:11px;
}
.checkout_payment .left .content{
	padding:10px;
	background-image:url(../../templates/imedes/img/prdlst_item_bg.png);
	background-repeat:repeat-x;
	border:1px solid #d6d6d6;
	border-top:0;
	height:165px;
}
.checkout_payment .right{
	float:left;
	width:392px;
}
* html .checkout_payment .right .content{
	padding:10px;
	background-image:url(../../templates/imedes/img/prdlst_item_bg.png);
	background-repeat:repeat-x;
	border:1px solid #d6d6d6;
	border-top:0;
	height:165px;
}
.checkout_payment .right .content{
	padding:10px;
	background-image:url(../../templates/imedes/img/prdlst_item_bg.png);
	background-repeat:repeat-x;
	border:1px solid #d6d6d6;
	border-top:0;
	min-height:165px;
}
.checkout_payment ul{
	list-style-type:none;
}
.checkout_payment li{
	display:block;
	float:left;
	width:19%;
	padding:10px;
	margin-right:33px;
	text-align:center;
	background-color:#787878;
	color:#FFF;
	border:1px solid #d6d6d6;
}
.checkout_payment li.inactive{
	display:block;
	float:left;
	width:19%;
	padding:10px;
	margin-right:34px;
	text-align:center;
	background-image:url(../../templates/imedes/img/prdlst_item_bg.png);
	background-repeat:repeat-x;
	border:1px solid #d6d6d6;
	color:#787878;
}
.checkout_payment li.inactve_right{
	display:block;
	float:left;
	width:19%;
	padding:10px;
	margin-right:34px;
	text-align:center;
	background-image:url(../../templates/imedes/img/prdlst_item_bg.png);
	background-repeat:repeat-x;
	border:1px solid #d6d6d6;
	color:#787878;
	margin-right:0;
}
.checkout_payment textarea{
	font-family:Arial, "San Serif";
	font-size:11px;
	color:#787878;
	border:1px solid #cacaca;
	border-top:0;
	padding:2px;
	height:80px;
	width:790px;
	margin-bottom:15px;
}
.checkout_confirmation h1{
	display:block;
	background-color:#787878;
	padding:5px 10px 5px 10px;
	font-size:14px;
	margin-bottom:10px;
	color:#FFF;
}
.checkout_confirmation h2{
	display:block;
	background-color:#f19502;
	padding:5px 10px 5px 10px;
	color:#FFF;
	font-size:14px;
}
.checkout_confirmation h2 span a{
	float:right;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#FFF;
}
.checkout_confirmation h2 span a:hover{
	text-decoration:underline;
}
.checkout_confirmation .left{
	float:left;
	width:392px;
	margin-right:6px;
}
.checkout_confirmation .left .content{
	padding:10px;
	background-image:url(../../templates/imedes/img/prdlst_item_bg.png);
	background-repeat:repeat-x;
	border:1px solid #d6d6d6;
	border-top:0;
}
.checkout_confirmation .right{
	float:left;
	width:392px;
}
.checkout_confirmation .right .content{
	padding:10px;
	background-image:url(../../templates/imedes/img/prdlst_item_bg.png);
	background-repeat:repeat-x;
	border:1px solid #d6d6d6;
	border-top:0;
}
.checkout_confirmation .contents{
	padding:10px;
	background-image:url(../../templates/imedes/img/prdlst_item_bg.png);
	background-repeat:repeat-x;
	border:1px solid #d6d6d6;
	border-top:0;
}
.checkout_confirmation li{
	display:block;
	float:left;
	width:19%;
	padding:10px;
	margin-right:33px;
	text-align:center;
	background-color:#787878;
	color:#FFF;
	border:1px solid #d6d6d6;
}
.checkout_confirmation li.inactive{
	display:block;
	float:left;
	width:19%;
	padding:10px;
	margin-right:34px;
	text-align:center;
	background-image:url(../../templates/imedes/img/prdlst_item_bg.png);
	background-repeat:repeat-x;
	border:1px solid #d6d6d6;
	color:#787878;
}
.checkout_confirmation li.inactve_right{
	display:block;
	float:left;
	width:19%;
	padding:10px;
	margin-right:34px;
	text-align:center;
	background-image:url(../../templates/imedes/img/prdlst_item_bg.png);
	background-repeat:repeat-x;
	border:1px solid #d6d6d6;
	color:#787878;
	margin-right:0;
}
.checkoutshippingaddress h1{
	display:block;
	background-color:#787878;
	padding:5px 10px 5px 10px;
	font-size:14px;
	margin-bottom:10px;
	color:#FFF;
}
.checkoutshippingaddress h2{
	display:block;
	background-color:#f19502;
	padding:5px 10px 5px 10px;
	color:#FFF;
	font-size:14px;
}
.checkoutshippingaddress .contents{
	padding:10px;
	border:1px solid #d6d6d6;
	border-top:0;
	line-height:16px;
}
.checkoutshippingaddress .contents h3{
	font-size:11px;
	margin-bottom:10px;
}
.checkoutshippingaddress .contents h4{
	font-size:11px;
	margin-bottom:10px;
	text-decoration:underline;
}
.checkout_new_address{
}
.checkout_new_address h3{
	display:block;
	background-color:#f19502;
	padding:5px 10px 5px 10px;
	color:#FFF;
	font-size:14px;
}
.checkout_new_address h3 span{
	float:right;
	font-weight:normal;
	font-size:11px;
	font-style:normal;
}
.checkout_new_address .gender{
	margin-bottom:3px;
}
.checkout_new_address .gender .gendertext{
	float:left;
	width:190px;
}
.checkout_new_address .outer{
	margin-bottom:3px;
}
.checkout_new_address .outer input{
	width:194px;
	margin:4px 3px 3px 0;
	font-family:Arial, "San Serif", Helevetica;
	color:#787878;
	border:1px solid #cacaca;
	padding:2px;
	font-size:11px;
}
.checkout_new_address .outer select{
	width:203px;
	font-family:Arial, "San Serif";
	font-size:11px;
	color:#787878;
	border:1px solid #cacaca;
	padding:2px;
	cursor:pointer;
}
.checkout_new_address .new_address{
	padding:10px;
	border:1px solid #d6d6d6;
	border-top:0;
	line-height:16px;
}
.checkout_new_address .new_address_inner{
	width:50%;
}
.checkoutshippingaddress li{
	display:block;
	float:left;
	width:19%;
	padding:10px;
	margin-right:33px;
	text-align:center;
	background-color:#787878;
	color:#FFF;
	border:1px solid #d6d6d6;
}
.checkoutshippingaddress li.inactive{
	display:block;
	float:left;
	width:19%;
	padding:10px;
	margin-right:34px;
	text-align:center;
	background-image:url(../../templates/imedes/img/prdlst_item_bg.png);
	background-repeat:repeat-x;
	border:1px solid #d6d6d6;
	color:#787878;
}
.checkoutshippingaddress li.inactve_right{
	display:block;
	float:left;
	width:19%;
	margin-right:0;
	text-align:center;
	background-image:url(../../templates/imedes/img/prdlst_item_bg.png);
	background-repeat:repeat-x;
	border:1px solid #d6d6d6;
	color:#787878;
}
.catlst h1{
	display:block;
	font-size:12px;
	margin-bottom:4px;
}
.catlst h2{
	display:block;
	background-color:#787878;
	padding:5px 10px 5px 10px;
	font-size:14px;
	margin-bottom:10px;
	color:#FFF;
}
.catlst h3{
	display:block;
	background-color:#f19502;
	margin-bottom:1px;
	padding:5px 10px 5px 10px;
	color:#FFF;
	font-size:14px;
}
.catlst h4{
	display:block;
	border-bottom:1px solid #787878;
	margin-bottom:15px;
	font-size:11px;
}
.catlst a{
	display:block;
	width:150px;
	float:left;
	margin-bottom:10px;
	font-weight:bold;
	border:1px solid #dfdfdf;
	text-decoration:none;
	text-align:center;
	padding:15px 0;
}
.catlst a.left_item{
	margin-right:8px;
	clear:right;
}
.catlst a.right_item{
	float:right;
}
.catlst .dropdown div{
	float:left;
	margin-right:10px;
	padding-top:4px;
}
.catlst .dropdown select{
	font-size:11px;
	font-family:Arial, "San Serif", Helvetica;
	color:#787878;
	border:1px solid #CACACA;
	width:auto;
	padding:2px;
	cursor:pointer;
}
﻿div#nyroModalFull{
	font-size:12px;
	color:#777777;
	font-family:Arial;
	z-index:2000;
}
div#nyroModalFull div#nyroModalLoading{
	border:4px solid #777;
	width:150px;
	height:150px;
	text-indent:-9999em;
	background:#fff url(../../templates/imedes/img/ajaxLoader.gif) no-repeat;
	background-position:center;
}
div#nyroModalFull div#nyroModalLoading.error{
	border:4px solid #f66;
	line-height:20px;
	padding:20px;
	width:300px;
	height:100px;
	text-indent:0;
	background:#fff;
}
div#nyroModalFull div#nyroModalWrapper{
	background:#fff;
	border:4px solid #f19502;
}
div#nyroModalFull div#nyroModalWrapper a#closeBut{
	position:absolute;
	display:block;
	top:-13px;
	right:-13px;
	width:30px;
	height:30px;
	text-indent:-9999em;
	background:url(../../templates/imedes/img/ajaxclose.gif) no-repeat;
	outline:0;
	z-index:2001;
}
div#nyroModalFull div#nyroModalWrapper h1#nyroModalTitle{
	margin:0;
	padding:0;
	position:absolute;
	top:-22px;
	left:5px;
	font-size:12px;
	color:#ddd;
}
div#nyroModalFull div#nyroModalWrapper div.wrapper div#nyroModalContent{
	width:640px;
}
div#nyroModalFull div#nyroModalWrapper div.wrapper div#nyroModalContent h3{
	font-size:14px;
	padding:7px 15px 8px 10px;
	text-decoration:none;
	color:#787878;
}
div#nyroModalFull div#nyroModalWrapper div.wrapper div#nyroModalContent .inner{
	padding:10px;
}
div#nyroModalFull div#nyroModalWrapper div.wrapper div#nyroModalContent .inner h4{
	font-size:11px;
	margin-bottom:5px;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent{
	position:relative;
	overflow:hidden;
	text-align:center;
	z-index:2000;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent img{
	vertical-align:baseline;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div{
	position:absolute;
	bottom:0;
	left:0;
	background:black;
	padding:10px;
	margin:10px;
	border:1px white dotted;
	overflow:hidden;
	opacity:0.3;
	z-index:2000;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div:hover{
	opacity:0.3;
	cursor:help;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a{
	outline:none;
	position:absolute;
	top:0;
	height:100%;
	cursor:pointer;
	text-indent:-9999em;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperSwf a.nyroModalPrev, div#nyroModalFull div#nyroModalWrapper div.wrapperSwf a.nyroModalNext, div#nyroModalFull div#nyroModalWrapper div.wrapper a.nyroModalPrev, div#nyroModalFull div#nyroModalWrapper div.wrapper a.nyroModalNext{
	height:60%;
	width:20%;
	color:#FFF;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a.nyroModalPrev{
	left:0;
	width:40%;
	color:#FFF;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a.nyroModalPrev:hover{
	background:url(../../templates/imedes/img/prev.gif) left 20% no-repeat;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a.nyroModalNext{
	right:0;
	width:40%;
	color:#FFF;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a.nyroModalNext:hover{
	background:url(../../templates/imedes/img/next.gif) right 20% no-repeat;
}
.bookmark_list{
	display:block;
	list-style-type:none;
	font-size:80%;
	margin:0px;
	padding:0px;
}
html:first-child .bookmark_list{
	font-size:80%;
}
.bookmark_list li{
	float:left;
	width:23%;
	margin:0% 0%;
	padding:3px 10px;
}
.bookmark_compact{
}
.bookmark_compact li{
	width:16px;
	height:16px;
	margin:0%;
	background-color:transparent;
	border:none;
}
.bookmark_list a{
	width:100%;
}
.bookmark_list span{
	display:inline-block;
	width:16px;
	height:16px;
}
.bookmark_list img{
	border:none;
	vertical-align:bottom;
}
html:first-child .bookmark_list img{
	margin-bottom:3px;
	vertical-align:middle;
}
#bookmarkIt{
	cursor:pointer;
	text-align:center;
	margin-bottom:5px;
}
#popupBookmark{
	display:none;
}
#popupBookmark ul{
	float:left;
	width:auto;
	margin:0 0 5px 0;
	text-align:center}
