				
.contenttext {
	padding: 6px 0 10px 0;
	width: 100%;
}



	#sellingarea {
/*		float: left;*/
		width: 213px;
		margin: 0 0 0 3px;
		padding: 3px 0 0 8px;
		border-left: 1px solid #D4D5D6;
/*		background: #c0c0c0;*/
	}
.sellingarea_bottom {
	width: 221px;
	height: 18px;
	margin: 0 0 0 3px;
	background: url("/images/tnav_back_bottom.png");
}

	#korb_ico {
		background:url('/images/korb.png') 0 0 no-repeat;
/*		background-image: url("/images/korb.png");*/
		width: 32px;
		height: 26px;
		display: block;
		float: left;
/*		background: #ebebeb;*/
	}

		.wkorb_info {
			color: #000;
			float: left;
			width: 170px;
			padding: 6px 0 0 0;
			margin: 0 0 0 4px;
			text-decoration: none;
		}
		.wkorb_info a {
			color: #000;
			font-family: Tahoma, Arial;
/*			font-size: 6px;*/
			font-weight: normal;
			text-decoration: none;
		}
		
		.marketbasket {
			width: 200px;
			padding: 3px;
			margin-top: 4px;
			color: #999999;
			font-family: verdana;
			font-size: 7pt;
			font-weight: normal;
			border-top: none;
			border-bottom: 1px dotted #b3b1af;
		}
		.summe {
			border-bottom: 3px double #b3b1af;
		}
		.marketbutton {
			width: 213px;
			padding: 8px 0 4px 0;
		}

		.logged_in {
			width: 200px;
			padding-left: 3px;
			margin: 4px 0 6px 0;
/*			border-top: 2px solid #fff;*/
/*			background: #F1F9FC;*/
			color: #8F001C;
			font-family: verdana;
			font-size: 7pt;
			font-weight: normal;
			border-bottom: 1px dotted #b3b1af;
/*			border-right: none;*/
/*			border-top: none;*/
/*			border-left: none;*/
		}
	
		
	.wkorb{
		width: 100%;
	}
		.wkorb th{
			background: #EBEBEB;
			vertical-align: top;
			padding: 4px;
		}
		.wkorb td{
			border-bottom: 1px solid #EBEBEB;
			vertical-align: top;
			padding: 2px;
		}
		.wkorb .sum{
			border-bottom: 3px double #EBEBEB;
			text-align: right;
			padding: 2px;
		}
		.wkorb .euro{
			border-bottom: 1px solid #EBEBEB;
			vertical-align: top;
			text-align: right;
			padding: 2px;
		}	
		
	.error_message{
		color: red;
	}		
	
	.activate_email{
		margin-top: 12px;
	}
	.activate_email a{
		color: #8F001C;
	}
		
	.lost_passwort{
		margin-top: 12px;
	}
	.lost_passwort a{
		color: #8F001C;
	}
	
	.steps{
		width: 100%;
		margin-top: 6px;
		text-align: center;
	}
/* ########################## + formelemente */
.input_quernav{
	width:220px;
	margin-right:4px;
}
.input_options{
	width: 30px;
	height: 18px;
	font-family: Verdana,Arial;
	font-size: 8pt;
/*	margin-right:4px;*/
}
.select_options{
	width:42px;
	font-family:Verdana,Arial;
	font-size: 8pt;
}
.input_price{
	width:56px;
	font-family:Verdana,Arial;
	font-size: 8pt;
/*	margin-right:4px;*/
}

div.formtext{
	float: left;
	width: 30%;
/*	height: 22px;*/
	margin: 0 0 8px 0;
}
div.formelement{
	float: left;
	width: 70%;
/*	height: 22px;*/
	margin: 0 0 8px 0;
}
	.formelement select{
		width: 220px;
	}

.important{
	font-size: 7pt;
	text-align: justify;
	color:red;
}

.error{
	width: 100%;
	padding: 0 0 16px 0;
	font-size: 7pt;
	color:red;
}

/**
* Span Klasse zum Öffnen der AGB und Sicherheitshinweise in AJAX - Popup
*/
		span.showAgb{
			cursor:pointer;
		}
		span.showAgb:hover{
			color:#FF0000;
		}
		
		div.agb_popup{
			width: 600px;
			height: 600px;
			overflow: auto;
			padding:12px;
			font-family: verdana;
			font-size: 8pt;
			text-align: justify;
		}
			div.agb_popup .contentarea {
				color: #000;
				width: 98%;
				margin: 0;
				padding: 0;
				border: none;
			}

	
/* ##################### Neue Klassen für Shop */

.preisblock {
}

	.preis {
		position: relative;
		display: inline-block;
		width: auto;
		height: auto;
		font-size: 18px;
		font-weight: bold;
		color: #666;
		background: #ebebeb;
		padding: 5px;
		margin-bottom: 12px;
	}
	.uvp {
		font-size: 10px;
		margin-bottom: 6px;
	}
	.vkosten {
		font-size: 10px;
		color: #8f001c;
	}

.wkorb_select {
	float: left;
	width: 60px;
	height: 56px;
	margin-right: 8px;
	padding-top: 20px;
}

/**
* Klassen für Tool-Tips
* Der erstellte Div-Block sieht dann 
* etwa so aus:
*
*<div class="options.className"> //the className you pass in options will be assigned here.
*    <div class="tip-top"></div> //useful for styling
*    <div class="tip">
*        <div class="tip-title"></div>
*        <div class="tip-text"></div>
*    </div>
*    <div class="tip-bottom"></div> //useful for styling
*</div>
*/
.tip-top { 
	width:200px;
	height:11px;
	background:url(/images/tip-top.png) top left no-repeat;
}
.tip {
	width:200px;
	font-family:verdana,arial;
	font-size: 7pt;
	background:url(/images/tooltip_back.gif);
}
.tip-title { 
	color:#666; 
	font-weight:bold; 
	margin:0px 4px 0 4px; 
}
.tip-text { 
	color:#666; 
	padding: 6px 10px 10px 10px; 
}
.tip-bottom { 
	width:200px;
	height:11px;
	background:url(/images/tip-bottom.png) left bottom no-repeat;
}
.toolspan{
	color: #0000EE;
	cursor: pointer;
}
.tip-text table{
	width: 100%;
	border-right: 1px solid #999999;
	padding: 0;
	margin: 0;
}
.tip-text th{
	text-align: left;
	background: #d7d7d7;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	margin: 0;
	padding-left: 2px;
	white-space: nowrap;
}
.tip-text td{
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	margin: 0;
	padding-left: 2px;
}
.help{
	cursor:help;
}