/* ----------------------------------------------------------------------------------------- */
/* PopUp_Content */
/* ----------------------------------------------------------------------------------------- */

body{
font-family:			Verdana, Helvetica, Arial, Tahoma, sans-serif;
font-size:				12px;
color:					#241C43;
background-color:		#FFFFFF;
margin:					5px;
overflow:				auto;
overflow-x:				hidden;
}

body#standard{
margin:					5px 25px 0px 25px;
}

img{
border:					0px;
}

a, .uvp{
color:					#A80808;
text-decoration:		none;
}

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

h1{
font-size:				17px;
color:					#4B3B8A;
border-bottom:			1px solid #DBE3E8;
margin:					0px 0px 4px 0px;
padding:				0px 0px 5px 5px;
}

h2{
font-size:				17px;
color:					#4B3B8A;
margin:					17px 0px 8px 0px;
padding:				0px;
}

h3{
font-size:				13px;
color:					#4B3B8A;
margin:					9px 0px 8px 0px;
padding:				0px;
}

h4{
font-size:				13px;
color:					#241C43;
margin:					0px;
padding:				0px;
}

p{
font-family:			Verdana, Helvetica, Arial, Tahoma, sans-serif;
font-size:				12px;
line-height:			18px;
color:					#241C43;
margin:					8px 0px 4px 0px;
padding:				0px 0px 0px 0px;
}

p.closer{
font-family:			Verdana, Helvetica, Arial, Tahoma, sans-serif;
font-size:				10px;
line-height:			18px;
text-align:				right;
color:					#241C43;
border-top:				1px solid #DBE3E8;
margin:					16px 0px 4px 0px;
padding:				0px 8px 0px 0px;
}

#popi{
position:				absolute;
top:					30px;
right:					12px;
z-index:				2;
text-align:				left;
border:					0px;
margin:					0px;
padding:				0px;
}

p.article_nr{
margin:					5px 0px 4px 0px;
padding:				0px 0px 0px 5px;
}

div.bigImg{
text-align:				center;
border:					1px solid #DBE3E8;
margin:					16px 0px 0px 0px;
padding:				5px;
}

.chart{
width:					100%;
border-collapse:		collapse;
}

.chart td{
font-family:			Verdana, Helvetica, Arial, Tahoma, sans-serif;
font-size:				12px;
line-height:			18px;
color:					#241C43;
border:					1px solid #DBE3E8;
padding:				3px 4px 2px 4px;
}

.chart td.price{
font-weight:			900;
text-align:				right;
color:					#5F4DA3;
}

ul li, ol li{
padding-bottom:			9px;
}

.price{
color:					#5F4DA3;
font-weight:			600;
}

.old_price{
color:					#241C43;
font-weight:			600;
}

span.taxInfo {
font-size:				10px;
color:					#241C43;
font-weight:			300;
line-height:			13px;
}

.attr{
border-collapse:		collapse;
margin:					7px 0px 4px 0px;
}

.variantlabel{
font-size:				12px;
font-weight:			900;
color:					#241C43;
vertical-align:			top;
padding:				0px 7px 3px 7px;
}

.variantvalue{
font-size:				12px;
font-weight:			300;
color:					#241C43;
text-align:				right;
vertical-align:			top;
padding:				0px 14px 3px 0px;
}

.attrwide{
border-collapse:		collapse;
width:					100%;
}

.attrwide .variantvalue{
font-size:				12px;
font-weight:			300;
color:					#241C43;
text-align:				left;
vertical-align:			top;
padding:				6px 14px 6px 0px;
}

.attrwide .variantlabel{
font-size:				12px;
font-weight:			900;
color:					#241C43;
vertical-align:			top;
padding:				6px 7px 6px 7px;
}

.attrspc{
font-family:			sans-serif;
font-size:				1px;
line-height:			1px;
height:					1px;
background:				#DBE3E8;
}

.features_list{
margin-top:				0px;
margin-bottom:			0px;
}

.features_list li{
margin-left:			-22px;
padding:				0px;
}

.print_info{
font-family:			Verdana, Helvetica, Arial, Tahoma, sans-serif;
font-size:				12px;
line-height:			18px;
color:					#241C43;
padding:				3px 4px 2px 8px;
}

.print_copy{
font-family:			Verdana, Helvetica, Arial, Tahoma, sans-serif;
font-size:				10px;
line-height:			18px;
text-align:				center;
color:					#241C43;
border-top:				1px solid #DBE3E8;
padding:				3px 4px 2px 4px;
}

div#copy{
font-family:			Verdana, Helvetica, Arial, Tahoma, sans-serif;
font-size:				10px;
line-height:			18px;
text-align:				center;
color:					#241C43;
padding:				0px 4px 2px 4px;
}

#oma div{
position:				absolute;
top:					6px;
right:					27px;
z-index:				2;
height:					18px;
font-size:				10px;
line-height:			18px;
text-align:				right;
vertical-align:			top;
background-color:		#FFFFFF;
padding-left:			9px;
}

div#bar{
font-size:				10px;
line-height:			18px;
text-align:				right;
vertical-align:			top;
margin-bottom:			-18px;
}

#opa.print_copy{
border-top:				0px;
}

#dongo{
width:					1px;
height:					1px;
}

@media print{
	#oma div, div#bar{
	display:			none;
	}
	h1{
	border-bottom:		1px solid #4B3B8A;
	}
}
