/* ------------------------------------------------------ */
/* Formatierung Body */
@media screen {
	BODY {
		background-color:#ffffff;
		margin:0px;
		padding:0px;
	}
}
@media print {
	BODY {
		background-color:#ffffff;
		margin:0px;
		padding:0px;
	}
}
/* ------------------------------------------------------ */
/* Text */
.cont10weiss {
	font-size:10px;
	line-height:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:500;
	font-style:normal;
	color:#FFFFFF;
	text-decoration:none;
}
.cont12gruen {
	font-size:12px;
	line-height:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	color: #0c0;
	text-decoration:none;
}
#cont12gruen {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	color: #99CC00;
	text-decoration:none;
}
.cont10grau {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:500;
	font-style:normal;
	color:#666666;
	text-decoration:none;
}
.cont10gruen {
	font-size:10px;
	line-height:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	color:#0c0;
	text-decoration:none;
}
.cont10swbold {
	font-size:10px;
	line-height:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#000000;
	text-decoration:none;
}
.cont10dunkel {
	font-size:10px;
	line-height:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	color:#333;
}
.cont10dunkelgrau {
	font-size:10px;
	line-height:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	color:#666666;
}
.cont10dunkelgraulite {
	font-size:10px;
	line-height:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:600;
	font-style:normal;
	text-decoration:none;
	color:#666666;
}
.cont10dunkelblau {
	font-size:10px;
	line-height:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	color:#0099ff;
}
.cont10dunkelrot {
	font-size:10px;
	line-height:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	color:#BF000A;
}
.cont10rot {
	font-size:10px;
	line-height:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	text-decoration:none;
	color:#f00;
}
.cont10dunkelweiss {
	font-size:10px;
	line-height:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	color:#FFFFFF;
}
/* ------------------------------------------------------ */
.cont12dunkelblau {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	color:#0099ff;
}
.cont12grau {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:500;
	font-style:normal;
	line-height:1.3;
	color: #999999;
}
.cont12rot {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:500;
	font-style:normal;
	line-height:1.3;
	color: #BF000A;
}
#cont12grau {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:500;
	font-style:normal;
	line-height:1.3;
	background:#cccccc;
}
.cont12graufett {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:700;
	font-style:normal;
	line-height:1.3;
	color:#2B2C85;
}
.cont12hell {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:500;
	font-style:normal;
	line-height:1.3;
	color:#2B2C85;
}
.cont12dunkel {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:500;
	font-style:normal;
	line-height:1.3;
	color:#000000;
}
.cont12fettdunkel {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:700;
	font-style:normal;
	color:#000000;
}
.cont12grau_fontred {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:500;
	color:#990000;
	font-style:normal;
	line-height:1.3;
	background:#2B2C85;
}
#cont12grau_fontred {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:500;
	color:#FF0000;
	font-style:normal;
	line-height:1.3;
	background:#cccccc;
}
#cont12font_red {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:800;
	color:#CC0000;
	font-style:normal;
	line-height:1.3;
}
#cont12gruen {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:800;
	color:#99CC33;
	font-style:normal;
	line-height:1.3;
}
/* ------------------------------------------------------ */
.itcont12fettdunkel {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:700;
	font-style:normal;
	background-color:#dddddd;
}
.itcont12fettdunkelunderline {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:700;
	font-style:normal;
	text-decoration:underline;
}
/* ------------------------------------------------------ */
.customer {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:500;
	font-style:normal;
	line-height:1.3;
	color:#2B2C85
}
/* ------------------------------------------------------ */
.ssl {
	background-image: url(../img/schloss.png);
	background-repeat:no-repeat;
	width:33px;
	height:33px;
}
.ssl_trans {
	background-image: url(../img/schloss.png);
	background-repeat:no-repeat;
	width:25px;
	height:25px;
}
/* ------------------------------------------------------ */
.navkleinblau {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:700;
	font-style:normal;
	text-decoration:underline;
	color:#0099ff;
}
.navgrossdunkel {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	color:#000000;
}
.navgrossblau {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	color:#355E93;
}
/* ------------------------------------------------------ */
/* Buttons */
.button_quicksearch {
	border:0px;
	width:15px;
	height:15px;
	margin:0px;
	padding:0px;
	background-color: transparent;
}
.button_rot100 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:700;
	font-size:10px;
	border:0px;
	width:100px;
	height:18px;
	margin:0px;
	padding:0px;
	line-height:16px;
	background-image:url(../img/button_rot100.gif);
	background-repeat:no-repeat;
}
.button_rot180 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:700;
	font-size:10px;
	border:0px;
	width:180px;
	height:18px;
	margin:0px;
	padding:0px;
	line-height:16px;
	background-image:url(../img/button_rot180.gif);
	background-repeat:no-repeat;
}
.button_bestellen {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:700;
	font-size:10px;
	border:0px;
	width:79px;
	height:18px;
	margin:0px;
	padding:0px;
	line-height:16px;
	background-image:url(../img/button_bestellen.gif);
	background-repeat:no-repeat;
	background-color:transparent;
	cursor:pointer;
}
.button_fortsetzen {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:700;
	font-size:10px;
	border:0px;
	width:147px;
	height:23px;
	margin:0px;
	padding:0px;
	line-height:16px;
	background-color:transparent;
	background-image:url(../img/fortsetzen.png);
	background-repeat:no-repeat;
	cursor:pointer;
}
.button_korr {
	border:0px;
	width:44px;
	height:13px;
	margin:0px;
	padding:0px;
	text-decoration:none;
	cursor:pointer;
}
.button_weiter {
	border:0px;
	width:147px;
	height:23px;
	margin:0px;
	padding:0px;
	background-color:transparent;
	background-image:url(../img/button_weiter.png);
	background-repeat:no-repeat;
	cursor:pointer;
}
.button_back {
	border:0px;
	width:147px;
	height:22px;
	margin:0px;
	padding:0px;
	background-image:url(../img/back_blue.png);
	background-repeat:no-repeat;
	background-color:transparent;
	cursor:pointer;
}
.button_login {
	border:0px;
	width:146px;
	height:22px;
	margin:0px;
	padding:0px;
	background-image:url(../img/button_login.png);
	background-repeat:no-repeat;
	background-color:transparent;
	cursor:pointer;
}
.button_home {
	border:0px;
	width:147px;
	height:22px;
	margin:0px;
	padding:0px;
	background-image:url(../img/button_home.png);
	background-repeat:no-repeat;
	background-color:transparent;
	cursor:pointer;
}
.button_logout {
	border:0px;
	width:147px;
	height:22px;
	margin:0px;
	padding:0px;
	background-image:url(../img/button_logout.png);
	background-repeat:no-repeat;
	background-color:transparent;
	cursor:pointer;
}
.button_bearb {
	border:0px;
	width:200px;
	height:22px;
	margin:0px;
	padding:0px;
	background-color:transparent;
	background-image:url(../img/button_bearb.png);
	background-repeat:no-repeat;
	cursor:pointer;
}
.button_bestvers {
	border:0px;
	width:200px;
	height:22px;
	margin:0px;
	padding:0px;
	background-color:transparent;
	background-image:url(../img/button_bestvers.png);
	background-repeat:no-repeat;
	cursor:pointer;
}
.button_reg {
	border:0px;
	width:146px;
	height:22px;
	margin:0px;
	padding:0px;
	background-color:transparent;
	background-image:url(../img/button_reg.png);
	background-repeat:no-repeat;
	cursor:pointer;
}
.button_vorkasse {
	border:0px;
	width:200px;
	height:22px;
	margin:0px;
	padding:0px;
	background-image:url(../img/button_vorkasse.png);
	background-repeat:no-repeat;
	cursor:pointer;
}
.button_merk {
	border:0px;
	width:164px;
	height:18px;
	margin:0px;
	padding:0px;
	background-image:url(../img/button_merken.png);
	background-repeat:no-repeat;
	background-color:transparent;
	cursor:pointer;
}
.button_aktu {
	border:0px;
	width:18px;
	height:19px;
	margin:0px;
	padding:0px;
	background-image:url(../img/aktu.gif);
	background-repeat:no-repeat;
	cursor:pointer;
}
.button_grey80 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0099ff;
	font-weight:700;
	font-size:10px;
	border:0px;
	width:80px;
	height:18px;
	margin:0px;
	padding:0px;
	line-height:16px;
	background-image:url(../img/button_grey80.gif);
	background-repeat:no-repeat;
}
.button_greyblue80 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0099FF;
	font-weight:700;
	font-size:10px;
	border:0px;
	width:80px;
	height:18px;
	margin:0px;
	padding:0px;
	line-height:16px;
	background-image:url(../img/button_greyblue80.gif);
	background-repeat:no-repeat;
}
.button_grey100 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0099FF;
	font-weight:700;
	font-size:10px;
	border:0px;
	width:100px;
	height:18px;
	margin:0px;
	padding:0px;
	line-height:16px;
	background-image:url(../img/button_grey100.gif);
	background-repeat:no-repeat;
}
.button_grey180 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0099FF;
	font-weight:700;
	font-size:10px;
	border:0px;
	width:180px;
	height:18px;
	margin:0px;
	padding:0px;
	line-height:16px;
	background-image:url(../img/button_grey180.gif);
	background-repeat:no-repeat;
}
.button_save {
	border:0px;
	width:147px;
	height:23px;
	margin:0px;
	padding:0px;
	background-color:transparent;
	background-image:url(../img/button_speichern.png);
	background-repeat:no-repeat;
	cursor:pointer;
}
.button_profisearch{
	border:0px;
	width:147px;
	height:23px;
	margin:0px;
	padding:0px;
	background-color:transparent;
	background-image:url(../img/button_speichern.png);
	background-repeat:no-repeat;
	cursor:pointer;
}

/* ------------------------------------------------------ */
/* Formular-Objekte */
.formularHead {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style:normal;
	color:#09f;
}
.formularHeadGrau {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style:normal;
	color:#666666;
}
.formularHead_Versand {
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#09f;
}
.formularHeadBlau {
	font-size:11px;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:700;
	font-style:normal;
	color:#0099ff;
	height: 20px;
}
.formularHinweis {
	height:30px;
	padding:8px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:500;
	font-style:normal;
	color:#000000;
	background-color:#edf6ff;
}
.formHinweis_hg1{
	height:30px;
	padding:8px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:500;
	font-style:normal;
	line-height:14px;
	color:#000000;
	background-color:#e5fae5;
}
.formHinweis_hg2{
	height:30px;
	padding:8px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:500;
	font-style:normal;
	line-height:14px;
	color:#000000;
	background-color:#edf6ff;
}
.formHinweis_hgError{
	height:30px;
	padding:8px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:500;
	font-style:normal;
	line-height:14px;
	color:#000000;
	background-color:#fde1d5;
}
.formularHinweis2 {
	height:30px;
	padding:8px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:500;
	font-style:normal;
	line-height:14px;
	color:#000000;
}
.formularHinweisError {
	height:30px;
	border:1px solid #818181; 
	border-style:fine;
	padding:8px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:500;
	font-style:normal;
	color:#000000;
	background-color:#FFCCCC;
}
.formularHinweis_pw {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:700;
	font-style:normal;
	line-height:16px;
	color:#0099ff;
	background-color:#edf6ff;
	padding:5px;
}
.formularText_pw {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	line-height:16px;
	color:#666666;
	background-color:#edf6ff;
	padding:5px;
}

.submit {
	background-color:#098D5E;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
	border:1px #000000 solid;
	margin-top:3px;
	margin-right:3px;
	margin-bottom:3px;
	margin-left:3px;
}
input {
	height:14px;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	border-color:#999;
	border-width:1px;
	border-style:solid;
	padding-left:2px;
}
#radio input {
	background-color:#DFE7FE;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	border:0px;
}
#radio_withe input {
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	border:0px;
}
select {
	background:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	border-color:#000000;
	border-width:1px;
	border-style:solid;
	margin-top:2px;
	margin-bottom:2px;
}
select.pss {
	background:#FEFEFE;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#555555;
	width:150px;
	font-size:10px;
	border-color:#ccc;
	border-width:1px;
	border-style:solid;
	margin-top:2px;
	margin-bottom:7px;
}
.rahmen {
	border:1px solid #424242;
}
.rahmengrau {
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}
.rahmenblau {
	border-left:1px solid #0099FF;
	border-right:1px solid #0099FF;
}

.rahmenblau2 {
	border-style: solid;
	border-color: #e5fae5;
	border-width: 1px;
}

.rahmengruen {
	border-left:1px solid #9BCD07;
	border-right:1px solid #9BCD07;
}
.rahmenrot {
	border:1px solid #BF000A;
}
.rahmenrot2 {
	padding:2px;
	border:0px;
	margin-left:0px;
}
.navformfeld {
	BORDER-RIGHT:2px solid #CCCC00;
	BORDER-LEFT:2px solid #CCCC00;
	BORDER-TOP:2px solid #CCCC00;
	BORDER-BOTTOM:2px solid #CCCC00;
}
.contformfeld {
	BORDER-RIGHT:1px solid #000000;
	BORDER-LEFT:1px solid #000000;
	BORDER-TOP:1px solid #000000;
	BORDER-BOTTOM:1px solid #000000;
}
/* ------------------------------------------------------ */
/* Menünavigation Hardware/Verbrauchsmaterial Header */
#mainNav {
	position:absolute;
	width:810px;
	left:190px;
	top:28px;
	z-index:2;
	border:0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	margin-top: 60px;
}
/* ------------------------------------------------------ */
/* Menünavigation ItemCompare Header */
#compareNav {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:absolute;
	width:540px;
	left:5px;
	top:150px;
	z-index:2;
	font-size:10px;
	margin:0px 0px 0px 0px;
	font-weight:500;
}
#compareNav ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
}
#compareNav li {
	margin:0px 0px 0px 0px;
}
#compareNav ul li {
	text-align:center;
	width:180px;
	line-height:18px;
	font-weight:700;
	margin:0px;
}
#compareNav ul li a {
	width:180px;
	display:block;
	color:#FFFFFF;
	font-weight:700;
	text-decoration:none;
	background-color:#ffffff;
	background-image:url(../img/button_rot180.gif);
	background-repeat:no-repeat;
}
#compareNav ul li a:hover {
	display:block;
	color:#000000;
	font-weight:700;
	text-decoration:none;
	background-color:#ffffff;
	background-image:url(../img/button_rot180.gif);
	background-repeat:no-repeat;
}
#compareNav ul li.active a {
	display:block;
	color:#FFFFFF;
	font-weight:700;
	text-decoration:none;
	background-color:#ffffff;
	background-image:url(../img/button_rot180.gif);
	background-repeat:no-repeat;
}
/* ------------------------------------------------------ */
/* Compare Headline */
#compareHeadline {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:normal;
	color:#FFFFFF;
	line-height:50px;
	width:280px;
	position:absolute;
	left:760px;
	top:5px;
	z-index:2;
}
/* ------------------------------------------------------ */
/* Navigationsleiste Header */
#headerlogocontainer {
	float:left;
	width:161px;
	position:absolute;
	left:25px;
	top:2px;
	z-index:2;
}
#headerlogo {
	float:left;
	width:161px;
	border:0px;
	margin-top: 6px;
}
#headercontainer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
	width:500px;
	position:absolute;
	left:500px;
	top:5px;
	z-index:2;
}
#header {
	float:right;
	font-size:11px;
	color:#ffffff;
	text-align:right;
	margin-right:10px;
	border:0px;
}
#header a, #header a:visited {
	line-height:20px;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
}
#header a:hover {
	line-height:20px;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:underline;
}
#header a.aktiv, #header a.aktiv:visited, #header a.aktiv:hover {
	line-height:20px;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
}
#headercontainer2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:right;
	width:245px;
	position:absolute;
	left:260px;
	top:5px;
	z-index:2;
}
#header2 {
	float:left;
	font-size:10px;
	color:#ffffff;
	line-height:20px;
	width:245px;
	text-align:left;
	border:0px;
}
#header2 a, #header2 a:visited {
	line-height:20px;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
#header2 a:hover {
	line-height:20px;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
#header2 a.aktiv, #header2 a.aktiv:visited, #header2 a.aktiv:hover {
	line-height:20px;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
/* ------------------------------------------------------ */
/* Tabellen */
table.common {
	border:0px;
	margin-top:0px;
	margin-bottom:7px;
	margin-left:0px;
	margin-right:0px;
}
table.commonSpacer {
	border:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	background-color:#FFFFFF;
}
@media screen {
	table.commonNavigation {
		border:0px;
		margin-bottom:7px;
		margin-top:0px;
		margin-left:10px;
		margin-right:0px;
	}
}
@media print {
	table.commonNavigation {
		display:none;
	}
}
table.commonMain {
	border:0px;
	margin-bottom:7px;
	margin-top:0px;
	margin-left:10px;
	margin-right:10px;
}
table.commonMain_bottom0 {
	border:0px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:10px;
	margin-right:10px;
}
table.commonReferer {
	border:0px;
	background-image:url(../img/hg_quickcart.gif);
	background-repeat:repeat;
	margin-bottom:7px;
	margin-left:0px;
	margin-right:8px;
}
table.profiSearch {
	border:0px;
	background-image:url(../img/hg_quickcart.gif);
	background-repeat:repeat;
	margin-bottom:7px;
	margin-left:0px;
	margin-right:8px;
}
table.commonRefererWhite {
	border:0px;
	background-image:url(../img/hg_quickcart_white.gif);
	background-repeat:repeat-y;
	margin-bottom:7px;
	margin-left:0px;
	margin-right:8px;
}
table.hg_quickcart {
	border:0px;
	background-image:url(../img/hg_quickcart.gif);
	background-repeat:repeat-y;
}
table.hg_search {
	width:170px;
	background-image:url(../img/hg_quickcart.gif);
	background-repeat:repeat-y;
	border:0px;
}
@media screen {
	table.layer {
		width:1000px;
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:0px;
		background-color:#ffffff;
	}
}
@media print {
	table.layer {
		border:0px;
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:0px;
		background-color:#ffffff;
	}
}
/* ------------------------------------------------------ */
/* Tabellenheader */
tr.tablehead {
	height:18px;
	padding-left:8px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	color:#BF000A;
	background:#EEEEEE;
}
tr.tableheadTransparent {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	color:#ffffff;
}
tr.tableheadQuickCart {
	height:18px;
	text-indent:8px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	color:#ffffff;
	background:#FFFFFF url(../img/Head_Referer_blau.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
tr.tableheadnews {
	height:20px;
	text-indent:30px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	color:#ffffff;
	background:#FFFFFF url(../img/head_news.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
tr.tableheadQuickCart2 {
	height:18px;
	text-indent:8px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	color:#ffffff;
	background:#FFFFFF url(../img/Head_Referer_rot.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
tr.tableheadHome {
	height:18px;
	text-indent:8px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	color:#ffffff;
	background:#FFFFFF url(../img/Head_Referer_blau.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
tr.tableheadAngebot {
	height:18px;
	text-indent:8px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	color:#ffffff;
	background:#BD0304 url(../img/tablehead_bg_grau.gif);
	background-repeat:repeat-y;
	background-position:right center;
}
tr.tableheadStandard {
	height:20px;
	text-indent:8px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	color:#ffffff;
	background:#FFFFFF url(../img/Head_Main_blau.gif);
	background-repeat:no-repeat;
	background-position:left center;

}
tr.tableheadEHI {
	text-indent:0px;
	width:190px;
	height:20px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	color:#ffffff;
	background:#FFFFFF url(../img/head_ehi_170.gif);
	background-repeat: no-repeat;
	background-position:left center;
}
tr.tableheadWarenkorb {
	width:170px;
	height:20px;
	text-indent:8px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	color:#ffffff;
	background:#FFFFFF url(../img/head_warenkorb.gif);
	background-repeat: no-repeat;
	background-position:left center;
}
tr.tableheadWarengruppen {
	width:190px;
	height:20px;
	text-indent:8px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	color:#ffffff;
	background:#FFFFFF url(../img/head_warengruppen.gif);
	background-repeat: no-repeat;
	background-position:left center;
}
tr.tableheadSucheNavigation {
	width:190px;
	height:20px;
	text-indent:8px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	color:#ffffff;
	background:#FFFFFF url(../img/head_search.gif);
	background-repeat:repeat-y;
	background-position:right center;
}
tr.tableheadProfiSearch {
	width:170px;
	height:20px;
	text-indent:4px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	color:#ffffff;
	background:#FFFFFF url(../img/head_search_170px.gif);
	background-repeat:repeat-y;
	background-position:right center;
}
tr.tableheadStandard_neu {
	width:190px;
	height:20px;
	text-indent:8px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	color:#ffffff;
	background:#FFFFFF url(../img/head_standard.gif);
	background-repeat:repeat-y;
	background-position:right center;
}
tr.tablebottomQuickcart {
	width:170px;
	background:url(../img/quickcart_bottom.gif);
	background-repeat: repeat-y;
}
tr.tablebottomSucheNavigation {
	width:190px;
	border:0px;
	background:#ffffff url(../img/search_bottom.gif);
	background-repeat:repeat-y;
	margin:0px;
	padding:0px;
}
tr.tableheadSuche {
	height:25px;
	text-indent:8px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	color:#ffffff;
	background:#FFFFFF url(../img/Head_Main_blau.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
tr.tableheadSucheReferer {
	height:18px;
	text-indent:8px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	color:#ffffff;
	background:#FFFFFF url(../img/Head_Referer_blau.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
tr.tableheadInfo {
	height:18px;
	text-indent:8px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	color:#666666;
	background-image:url(../img/Head_Main_grau.gif);
	background-repeat:no-repeat;
	background-position:left;
}
tr.tableheadInfoReferer {
	width:170px;
	height:20px;
	text-indent:30px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	color:#ffffff;
	background-image:url(../img/head_infocenter.gif);
	background-repeat:no-repeat;
	background-position:left;
}
tr.tableheadValuationsReferer {
	width:170px;
	height:20px;
	text-indent:30px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	color:#ffffff;
	background-image:url(../img/head_kdbwe.png);
	background-repeat:no-repeat;
	background-position:left;
}
#compare_tablehead {
	height:18px;
	text-indent:8px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	color:#ffffff;
	background-color:#0099ff;
}
/* ------------------------------------------------------ */
/* Tabellenzellen */
tr.grey {
	background:#EBEBEB;
}
tr.lightgrey {
	background:#eeeeee;
}
tr.hg_quickcart_square {
	background-image:url(../img/hg_quickcart_square.gif);
	background-repeat:repeat-y;
}
tr.hg_quickcart_red {
	background-image:url(../img/hg_quickcart_red.gif);
	background-repeat:repeat-y;
}
tr.hg_quickcart_lightred {
	background-image:url(../img/hg_quickcart_lightred.gif);
	background-repeat:repeat-y;
}
td.hellblau {
	background-color:#e7f6ff;
}
tr.rot {
	color:#FFFFFF;
	background:#BF000A;
}
tr.blau {
	background:#e7f6ff;
}
tr.grau {
	background:#eee;
}
tr.withe {
	background:#ffffff;
}
#blau {
	background:#e7f6ff;
}
#blaudunkel {
	background:#d0ecfe;
}
#blaudunkel2 {
	background:#82bbe4;
}
td.linetop {
	border-top:1px solid #ccc;
}
#linetop_withe {
	border-top:1px solid #FFFFFF;
}
td.linebottom {
	border-bottom:1px solid #ccc;
}
td.cont12grau {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:500;
	font-style:normal;
	line-height:1.3;
	color:#000000;
}
@media screen {
	tr.commonNavigation {
		width:190px;
		height:10px;
		border:0px;
		background:#ffffff url(../img/hg_navigation_middle.gif);
		background-repeat:repeat-y;
		margin:0px;
		padding:0px;
	}
}
@media screen {
	tr.tablebodyEHI {
		width:170px;
		height:10px;
		border:0px;
		background:#ffffff url(../img/hg_ehi_middle_170.gif);
		background-repeat:repeat-y;
		margin:0px;
		padding:0px;
	}
}
@media print {
	tr.commonNavigation {
		display:none;
	}
}
@media screen {
	tr.commonNavigationTop {
		width:190px;
		border:0px;
		background:#ffffff url(../img/head_search.gif);
		background-repeat:no-repeat;
		margin:0px;
		padding:0px;
	}
}
@media print {
	tr.commonNavigationTop {
		display:none;
	}
}
@media screen {
	tr.commonNavigationBottom {
		width:190px;
		height:12px;
		border:0px;
		background:#ffffff url(../img/bottom_search.gif);
		background-repeat:no-repeat;
		margin:0px;
		padding:0px;
	}
}
@media print {
	tr.commonNavigationBottom {
		display:none;
	}
}
@media screen {
	tr.commonNavigationBottom2 {
		width:190px;
		border:0px;
		background:#ffffff url(../img/hg_navigation_bottom.gif);
		background-repeat:no-repeat;
		margin:0px;
		padding:0px;
	}
}
@media print {
	tr.commonNavigationBottom2 {
		display:none;
	}
}
@media screen {
	td.commonReferer {
 		width:180px;
		border:0px;
		margin:0px;
		padding:0px;
	}
}
@media print {
	td.commonReferer {
		display:none;
	}
}
@media print {
	td.commonNavigation {
		display:none;
	}
}
@media screen {
	td.common1Layer {
 		width:1000px;
		border:0px;
		margin:0px;
		padding-left:200px;
	}
}
@media print {
	td.common1Layer {
 		width:600px;
		border:0px;
		margin:0px;
		padding:0px;
	}
}
@media screen {
	td.common2Layer {
 		width:800px;
		border:0px;
		margin:0px;
		padding:0px;
	}
}
@media print {
	td.common2Layer {
 		width:600px;
		border:0px;
		margin:0px;
		padding:0px;
	}
}
td.topnavi {
	background-color:#009c6c;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:#ffffff;
	font-style:normal;
	text-decoration:none;
	font-weight:bold;
}
/* ------------------------------------------------------ */
/* Bemerkungen und Hinweise */
.bemerk10grau {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	color:#000000
}
.bemerk10dunkel {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	color:#000000
}
/* ------------------------------------------------------ */
.hint {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0099ff;
	font-size:10px;
	font-weight:bold;
}
.hint_klein {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#BF000A;
	font-size:10px;
	line-height:16px;
	font-weight:normal;
}
.hint_tiny {
	font-family:Verdena, Arial, Helvetica, sans-serif;
	color:#E23900;
	font-size:9px;
	font-weight:normal;
}
.hint_tiny2 {
	font-family:Verdena, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:9px;
	font-weight:normal;
}
.hintgrey_tiny {
	font-family:Verdena, Arial, Helvetica, sans-serif;
	color:#AAAAAA;
	font-size:9px;
	font-weight:normal;
}
a.navhintgrey_tiny:link, a.navhintgrey_tiny:visited {
	font-family:Verdena, Arial, Helvetica, sans-serif;
	color:#AAAAAA;
	font-size:9px;
	font-weight:normal;
	text-decoration:underline;
}
/* ------------------------------------------------------ */
/* Links */
a.navgruen:link {
	color:#669900;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	text-decoration:none;
}
a.navgruen:visited {
	color:#669900;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:700;
	text-decoration:none;
}
a.navgruen:hover {
	color:#000000;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:700;
	text-decoration:underline;
}
a.navgruen:active {
	color:#669900;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:700;
	text-decoration:none;
}
a.navklein:link {
	color:#000000;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:500;
	text-decoration:underline;
}
a.navklein:hover {
	color:#000000;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:700;
	text-decoration:underline;
}
a.navklein:active {
	color:#000000;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:500;
	text-decoration:underline;
}
a.navklein:visited {
	color:#000000;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:500;
	text-decoration:underline;
}
a.navblau:link {
	color:#0099ff;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:700;
	text-decoration:none;
}
a.navblau:visited {
	color:#0099ff;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:700;
	text-decoration:none;
}
a.navblau:hover {
	color:#000000;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:700;
	text-decoration:underline;
}
a.navblau:active {
	color:#0099ff;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:700;
	text-decoration:none;
}

a.infoCent_navblau:link {
	color:#0099ff;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:700;
	text-decoration:none;
}
a.infoCent_navblau:visited {
	color:#0099ff;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:700;
	text-decoration:none;
}
a.infoCent_navblau:hover {
	color:#000000;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:700;
	text-decoration:underline;
}
a.infoCent_navblau:active {
	color:#0099ff;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:700;
	text-decoration:none;
}


a.navrot:link {
	color:#BF000A;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:700;
	text-decoration:underline;
}
a.navrot:hover {
	color:#000000;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:700;
	text-decoration:underline;
}
a.navrot:active {
	color:#BF000A;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:700;
	text-decoration:underline;
}
a.navrot:visited {
	color:#BF000A;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:700;
	text-decoration:underline;
}
a.navrot2:link {
	color:#BF000A;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:500;
	text-decoration:underline;
}
a.navrot2:hover {
	color:#000000;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:500;
	text-decoration:underline;
}
a.navrot2:active {
	color:#BF000A;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:500;
	text-decoration:underline;
}
a.navrot2:visited {
	color:#BF000A;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:500;
	text-decoration:underline;
}
a.navweiss:link {
	color:#FFFFFF;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:700;
	text-decoration:underline;
}
a.navweiss:hover {
	color:#000000;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:700;
	text-decoration:underline;
}
a.navweiss:active {
	color:#FFFFFF;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:700;
	text-decoration:underline;
}
a.navweiss:visited {
	color:#FFFFFF;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:700;
	text-decoration:underline;
}
a.navgrau:link {
	color:#999;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:700;
	text-decoration:underline;
}
a.navgrau:hover {
	color:#0c0;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:700;
	text-decoration:underline;
}
a.navgrau:active {
	color:#999;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:700;
	text-decoration:underline;
}
a.navgrau:visited {
	color:#999;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:700;
	text-decoration:underline;
}
a.navgrau2:link {
	color:#666;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:700;
	text-decoration:none;
}
a.navgrau2:hover {
	color:#09f;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:700;
	text-decoration:underline;
}
a.navgrau2:active {
	color:#666;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:700;
	text-decoration:underline;
}
a.navgrau2:visited {
	color:#666;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:700;
	text-decoration:none;
}

a.infoCent_navSite:link {
	color:#666;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:500;
	text-decoration:none;
}
a.infoCent_navSite:hover {
	color:#09f; 
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:500;
	text-decoration:underline;
}
a.infoCent_navSite:active {
	color:#666;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:500;
	text-decoration:underline;
}
a.infoCent_navSite:visited {
	color:#666;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:500;
	text-decoration:none;
}

a.infoCent_navCategory:link {
	color:#666;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:700;
	text-decoration:none;
}
a.infoCent_navCategory:hover {
	color:#09f; 
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:700;
	text-decoration:underline;
}
a.infoCent_navCategory:active {
	color:#666;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:700;
	text-decoration:underline;
}
a.infoCent_navCategory:visited {
	color:#666;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:700;
	text-decoration:none;
}

a.navgrau3:link {
	color:#999;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:700;
	text-decoration:none;
}
a.navgrau3:hover {
	color:#09f;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:700;
	text-decoration:underline;
}
a.navgrau3:active {
	color:#999;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:700;
	text-decoration:underline;
}
a.navgrau3:visited {
	color:#999;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:700;
	text-decoration:none;
}
a.navAccount:link {
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	color:#0099ff;
}
a.navAccount:hover {
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:700;
	font-style:normal;
	text-decoration:underline;
	color:#0066cc;
}
a.navAccount:visited {
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	color:#0099ff;
}

a.navpager:link {
	color:#000000;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:500;
	text-decoration:none;
}
a.navpager:hover {
	color:#000000;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:700;
	text-decoration:underline;
}
a.navpager:active {
	color:#000000;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:500;
	text-decoration:underline;
}
a.navpager:visited {
	color:#000000;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:500;
	text-decoration:none;
}

/* ------------------------------------------------------ */
a.navkleinpager:link {
	color:#000000;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:500;
	text-decoration:none;
}
a.navkleinpager:hover {
	color:#000000;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:700;
	text-decoration:underline;
}
a.navkleinpager:active {
	color:#000000;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:500;
	text-decoration:none;
}
a.navkleinpager:visited {
	color:#000000;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:500;
	text-decoration:none;
}
/* ------------------------------------------------------ */
a.navitklein {
	color:#FFFFFF;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:500;
	text-decoration:none;
}
a.navitklein:visited {
	color:#FFFFFF;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:500;
	text-decoration:none;
}
/* ------------------------------------------------------ */
a.topnavi:link {
	color:#ffffff;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	text-decoration:none;
	font-weight:bold;
}
a.topnavi:hover {
	color:#ffffff;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	text-decoration:none;
	font-weight:bold;
}
a.topnavi:active {
	color:#ffffff;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	text-decoration:none;
	font-weight:bold;
}
a.topnavi:visited {
	color:#ffffff;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	text-decoration:none;
	font-weight:bold;
}
/* ------------------------------------------------------ */
a.navgrossdunkel {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	color:#000000;
}
/* ------------------------------------------------------ */
a.navgross:link {
	color:#000000;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:700;
	text-decoration:none;
}
a.navgross:hover {
	cursor:pointer;
	color:#000000;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:700;
	text-decoration:underline;
}
a.navgross:active {
	color:#000000;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:700;
	text-decoration:none;
}
a.navgross:visited {
	color:#000000;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:700;
	text-decoration:none;
}
/* ------------------------------------------------------ */
a.tablehead {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	text-decoration:underline;
	color:#ffffff;
	background:#aaaaaa;
}
a.tableheadAngebot {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	text-decoration:underline;
	color:#ffffff;
	background:#e53907;
}
a.tableheadStandard {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	text-decoration:underline;
	color:#ffffff;
	background:#198055;
}
tr.tableheadStandard_neu {
	width:190px;
	height:20px;
	text-indent:8px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	color:#ffffff;
	background:#FFFFFF url(../img/head_standard.gif);
	background-repeat:repeat-y;
	background-position:right center;
}
tr.tablebottomQuickcart {
	width:170px;
	background:url(../img/quickcart_bottom.gif);
}
tr.tablebottomSucheNavigation {
	width:190px;
	border:0px;
	background:#ffffff url(../img/hg_navigation_middle.gif);
	background-repeat:repeat-y;
	margin:0px;
	padding:0px;
}
a.tableheadSuche {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	text-decoration:underline;
	color:#198055;
	background:#aaaaaa;
}
a.tableheadInfo {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	text-decoration:underline;
	color:#ffffff;
	background:#6582ff;
}
/* ------------------------------------------------------ */
a.navhint_klein:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0000ee;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}
a.navhint_klein:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
}
a.navhint_klein:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0000ee;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}
a.navhintgrey_tiny:link, a.navhintgrey_tiny:visited {
	font-family:Verdena, Arial, Helvetica, sans-serif;
	color:#AAAAAA;
	font-size:9px;
	font-weight:normal;
	text-decoration:underline;
}
/* ------------------------------------------------------ */
.compareHeader_grey {
	background-color:#EBEBEB;
	line-height:25px;
	padding-left:8px;
	padding-right:8px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	color:#000000;
}
.compareHeader_lightgrey {
	background-color:#CCCCCC;
	line-height:25px;
	padding-left:8px;
	padding-right:8px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	color:#000000;
}
.compareText_withe {
	padding-left:8px;
	padding-right:8px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:500;
	font-style:normal;
	text-decoration:none;
	color:#000000;
	background-color:#FFFFFF;
}
.compareText_lightgrey {
	padding-left:8px;
	padding-right:8px;
	border-top:1px solid #EBEBEB;
	border-bottom:1px solid #EBEBEB;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:500;
	font-style:normal;
	text-decoration:none;
	color:#000000;
	background-color:#DFE7FE;
}
.compareTextDiff_withe {
	padding-left:8px;
	padding-right:8px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:500;
	font-style:normal;
	text-decoration:none;
	color:#BF000A;
	background-color:#FFFFFF;
}
.compareTextDiff_lightgrey {
	padding-left:8px;
	padding-right:8px;
	border-top:1px solid #EBEBEB;
	border-bottom:1px solid #EBEBEB;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:500;
	font-style:normal;
	text-decoration:none;
	color:#BF000A;
	background-color:#DFE7FE;
}
a.compare {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	color:#000000;
}
a.compare:hover {
	cursor:pointer;
	color:red;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
}
/* ------------------------------------------------------ */
/* Error-Messages */
td.error {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ee0000;
	font-size:10px;
	font-weight:normal;
}
.error {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ee0000;
	font-size:10px;
	font-weight:normal;
}
#error_gross {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ee0000;
	font-size:12px;
	font-weight:normal;
}
.errorGT {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:500;
	color:#FF0000;
	font-style:normal;
	line-height:1.3;
	background:#EEEEEE;
}
/* ------------------------------------------------------ */
/* Artikel */
.artikelRow {
	background-color:#eee;
	border-top:1px solid #D0D0D0;
	border-bottom:1px solid #D0D0D0;
}
.artikelRow2 {
	background-color:#eee;
	border-top:1px solid #D0D0D0;
	border-bottom:1px solid #D0D0D0;
}
.artikelRow td {

}
.artikelHeader {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	color:#333;
}
.preis {
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:700;
	font-style:normal;
	color:#BF000A;
}
.preis2 {
	font-size:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:700;
	font-style:normal;
	color:#BF000A;
}
.preisInklMwst {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:700;
	font-style:normal;
	color:#2B2C85;
}
.artikelnummer {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:500;
	font-style:normal;
	color:#000000;
}
.partnr {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	color:#000000;
}
.artikelbezeichnung1 {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	color:#0099FF;
}
.artikelbezeichnung2 {
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	color:#0099FF;
}
.artikelkurzbez {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:500;
	font-style:normal;
	text-decoration:none;
	color:#000000;
}
.artikelbeschreibung h3 {
	padding-left:8px;
	padding-right:8px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	color:#0099ff;
}
.artikelbeschreibung p {
	padding-left:8px;
	padding-right:8px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:500;
	font-style:normal;
	text-decoration:none;
	color:#000000;
	padding-bottom:8px;
	border-bottom:1px solid #0099ff;
	margin-bottom:10px;
}
.artikelbeschreibung table {
	width:600px;
	line-height:20px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:500;
	font-style:normal;
	text-decoration:none;
	color:#000000;
}
.artikelbeschreibung td {
	padding-left:8px;
	padding-right:8px;
}
.artikelbild {
	width:85px;
	
}
.artikelbild_uebersicht {
	width:120px;
	
}
.artikelbild_details {
	width:200px;
	border:1px solid #999999;
	padding-top:3px;
	padding-bottom:3px;
}
.artikelbild_cart {
	width:40px;
	border:1px solid #999999;
}
hr.artikeltrennlinie {
	border:none;
	width:100%;
	height:1px;
	background-color:#ccc;
}
hr.trennlinieweiss {
	border:none;
	width:558px;
	height:1px;
	background-color:#ffffff;
}
hr.quickcarttrennlinie {
	border:none;
	width:100%;
	height:1px;
	background-color:#999;
}
.staffelHead {
	line-height:20px;
	padding-left:8px;
	padding-right:8px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:700;
	font-style:normal;
	color:#0099FF;
	background-color:#D0D0D0;
}
.staffelKopf {
	width:40%;
	border-bottom:1px solid #D0D0D0;
	line-height:20px;
	padding-left:8px;
	padding-right:8px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:500;
	font-style:normal;
	color:#000000;
}
.staffelPreis {
	width:60%;
	border-bottom:1px solid #D0D0D0;
	line-height:20px;
	padding-left:8px;
	padding-right:8px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:700;
	font-style:normal;
	color:#BF000A;
}
.SupKompModelle {
	width:33.1%;
	margin-left:1px;
	float:left;
	line-height:20px;
	text-indent:8px;

	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:500;
	font-style:normal;
	text-decoration:none;
	color:#000000;
	background-color:#FFFFFF;
}
.SupKompModelle_blau {
	width:33.1%;
	margin-left:1px;
	float:left;
	line-height:20px;
	text-indent:8px;

	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:500;
	font-style:normal;
	text-decoration:none;
	color:#000000;
	background-color:#eee;
}
#topseller {
	float:left;
	width:300px;
	margin:0px;
	padding:0px;
	border:0px
}
/* ------------------------------------------------------ */
/* Kategorienavigation im Hauptbereich */
#subgroupnavigation {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:600px;
	font-size:10px;
	margin:0px;
	padding:0px;
	font-weight:500;
}
#subgroupnavigation ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
}
#subgroupnavigation li {
	padding:0px;
	margin:0px;
}
#subgroupnavigation ul li {
	float:left;
	width:195px;
	line-height:20px;
	font-weight:500;
	padding:0px;
	margin:1px;
}
#subgroupnavigation ul li a {
	width:195px;
	display:block;
	color:#999;
	font-weight:700;
	text-decoration:none;
	text-indent:8px;
	background-image:url(../img/subgroup.gif);
	background-repeat:no-repeat;
}
#subgroupnavigation ul li a:hover {
	width:195px;
	display:block;
	color:#09f;
	font-weight:700;
	text-decoration:none;
	background-image:url(../img/subgroup_hover.gif);
	background-repeat:no-repeat;
}
#subgroupnavigation ul li a:active {
	width:195px;
	display:block;
	color:#09f;
	font-weight:700;
	text-decoration:none;
	background-image:url(../img/subgroup_hover.gif);
	background-repeat:no-repeat;
}
/* ------------------------------------------------------ */
/* horizontale und vertikale Trennstriche im Quickcart */


/* ------------------------------------------------------ */
/* Bestellschritte */
div.OrderSteps {
	float:left;
	height:30px;
	margin:0px;
	padding:0px;
	border:0px;
}
.os {
	background-image:url(../img/hg_head.png);
	background-repeat:no-repeat;
	float:left;
	height:60px;
	margin:0px;
	padding:0px;
	border:0px;
}
/* ------------------------------------------------------ */
/* Team */
div.team {
	float:left;
	width:155px;
	height:200px;
	margin:5px 12px 5px 12px;
	padding:15px;
	border:0px;
	text-align:center;
	font-size:5px;
	background-color:#EBEBEB;
}
/* ------------------------------------------------------ */
/* Bestellschrift 1 Warenkorb */
div.zahlung {
	float:left;
	padding:0px;
	border:0px;
	text-align:left;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}
/* ------------------------------------------------------ */
/* linkes Navigationsmenü */
#navigationcontent {
	width:190px;
	font-size:10px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:normal;
	border-bottom:0px;
}
#navigationcontent ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
}
#navigationcontent li {
	margin:0px 0px 0px 0px;
}
/* erste Ebene */
#navigationcontent ul li {
	width:190px;
	line-height:25px;
	font-weight:bold;
	margin:0px;
}
#navigationcontent ul li a {
	width:190px;
	display:block;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-indent:10px;
	background-color:#ffffff;
	background-image:url(../img/men_hg1_1.gif);
	background-repeat:no-repeat;
}
#navigationcontent ul li a:hover, #navigationcontent ul li.openedfolder a {
	display:block;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	background-color:#ffffff;
	background-image:url(../img/men_hg1_2.gif);
	background-repeat:no-repeat;
}
#navigationcontent ul li.active a {
	display:block;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	background-color:#ffffff;
	background-image:url(../img/men_hg1_2.gif);
	background-repeat:no-repeat;
}
/* zweite Ebene */
#navigationcontent ul li li {
	width:190px;
	line-height:20px;
	font-weight:bold;
}
#navigationcontent ul li.openedfolder li a {
	width:190px;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	text-indent:20px;
	background-color:#ffffff;
	background-image:url(../img/men_hg2_1.gif);
	background-repeat:no-repeat;
}
#navigationcontent ul li.openedfolder li a:hover, #navigationcontent ul li.openedfolder li.openedfolder a {
	display:block;
	color:#060;
	font-weight:bold;
	text-decoration:none;
	background-color:#ffffff;
	background-image:url(../img/men_hg2_2.gif);
	background-repeat:no-repeat;
}
#navigationcontent ul li.openedfolder li.active a {
	display:block;
	color:#060;
	font-weight:bold;
	text-decoration:none;
	background-color:#ffffff;
	background-image:url(../img/men_hg2_2.gif);
	background-repeat:no-repeat;
}
/* dritte Ebene */
#navigationcontent ul li li li {
	width:190px;
	line-height:20px;
	font-weight:normal;
}
#navigationcontent ul li.openedfolder li.openedfolder li a {
	width:190px;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	text-indent:30px;
	background-color:#ffffff;
	background-image:url(../img/men_hg3_1.gif);
	background-repeat:no-repeat;
}
#navigationcontent ul li.openedfolder li.openedfolder li a:hover, #navigationcontent ul li.openedfolder li.openedfolder li.openedfolder a {
	display:block;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	background-color:#ffffff;
	background-image:url(../img/men_hg3_2.gif);
	background-repeat:no-repeat;
}
#navigationcontent ul li.openedfolder li.openedfolder li.active a {
	display:block;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	background-color:#ffffff;
	background-image:url(../img/men_hg3_2.gif);
	background-repeat:no-repeat;
}
/* vierte Ebene */
#navigationcontent ul li li li li {
	width:190px;
	line-height:20px;
	font-weight:normal;
}
#navigationcontent ul li.openedfolder li.openedfolder li.openedfolder li a {
	width:190px;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	text-indent:40px;
	background-color:#ffffff;
	background-image:url(../img/men_hg4_1.gif);
	background-repeat:no-repeat;
}
#navigationcontent ul li.openedfolder li.openedfolder li.openedfolder li a:hover, #navigationcontent ul li.openedfolder li.openedfolder li.openedfolder li.openedfolder a {
	display:block;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	background-color:#ffffff;
	background-image:url(../img/men_hg4_2.gif);
	background-repeat:no-repeat;
}
#navigationcontent ul li.openedfolder li.openedfolder li.openedfolder li.active a {
	display:block;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	background-color:#ffffff;
	background-image:url(../img/men_hg4_2.gif);
	background-repeat:no-repeat;
}
#navigation {
	height:100%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border:0px;
	background-image:url(../img/spacer.gif);
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:100% 50%;
}
/* ------------------------------------------------------ */
/* Inhalte für Druck ausblenden*/
@media print {
	.hideforprint {
		display:none;
	}
}
@media screen {
	.hideonscreen {
		display:none;
	}
}
/* ------------------------------------------------------- */
/* PopUp "Artikel in Warenkorb gelegt" */
.hideme {
	position:absolute; 
	top:0px; 
	left:-5000px;
}
div#noscriptmsg, div#conf.conf, div#reco.reco {
	position:absolute;
	top:344px;
	left:406px;
	background-color:#EEEEEE;
	width:211px;
	height:80px;
	padding:10px;
	border:1px solid #BF000A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	font-weight:900;
	font-style:normal;
	text-align:center;
}
div#noscriptmsg img.se, div#conf.conf img.se, div#reco.reco img.se {
	position:absolute;
	bottom:-1px;
	right:-1px;
	margin-right:0px;
}
/* ------------------------------------------------------- */
/* Klassen für die Login-Seite */
td.toplogin1 {
	background-color:#0099ff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:#ffffff;
	font-weight:bold;
	text-indent:15px;
	height:32px;
}
td.toplogin2 {
	background-color:#BF000A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:#ffffff;
	font-weight:bold;
	text-indent:15px;
	height:32px;
}
.loginurl {
	font-size:11pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}

.editfalse { border:1px solid #999; border-style:fine; font-size: 10px; font-family: verdana, arial,  geneva; text-decoration: none; background-color: #cccccc; color:#b0b0b0 }
.edittrue { border:1px solid #999; border-style:fine; font-size: 10px; font-family: verdana, arial,  geneva; text-decoration: none; background-color: #FFFFFF; }
.editerror { border:1px solid #999; border-style:fine; font-size: 10px; font-family: verdana, arial,  geneva; text-decoration: none; background-color: #fde1d5; }

/* ------------------------------------------------------ */
/* Gruppenübersicht über den Topsellern */
#mainsubgroup {
	width:197px;
	height:70px;
	background-image: url(../img/subgroup_nav.gif);
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:100%;
	height:100%;
	margin:0px;
	padding:1px;
	font-weight:bold;
	color:#0099ff;
}
#mainsubgroup img {
	border:0px;
	width:60px;
	height:60px;
}

a.navgrey:link {
	color:#666666;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:700;
	text-decoration:underline;
}
a.navgrey:hover {
	color:#000000;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:700;
	text-decoration:underline;
}
a.navgrey:active {
	color:#666666;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:700;
	text-decoration:underline;
}
a.navgrey:visited {
	color:#666666;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:700;
	text-decoration:underline;
}


/*------------------------------------------------------ */
/* Formatierung "Kein Artikel" by cbecker */
table.noartmessage {
	color:#0099FF;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:700;
	text-decoration:none;
	border:2px solid #0099FF;
	margin:2px;
	width:580px;
	text-align:center;
}


span.noart {
	color:#0099FF;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:700;
	text-decoration:none;
	margin-bottom:4px;
	text-align:left;
}

span.noartexpl {
	color:#000000;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:500;
	text-decoration:none;
	margin-top:8px;
	margin-bottom:4px;
	text-align:left;
}

table.noarttable {
	color:#000000;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:500;
	text-decoration:none;
	margin:4px;
	padding-top:5px;
	padding-left:2px;
	width:580px;
	text-align:left;

}
/* ------------------------------------------------------ */
/* Login-Seite */


 /* Tabellen */
td.loginhead {
	background-image: url(../img/login_top.gif);
	background-repeat:no-repeat;
	width:600px;
	height:35px;
}

td.loginleft {
	background-image:url(../img/login_left.gif);
	background-repeat:repeat;
	width:8px;
}

td.loginright {
	background-image:url(../img/login_right.gif);
	background-repeat:repeat;
	width:8px;
}

td.loginmiddle {
	background-color:#fff;
	width:584px;
}

td.loginbottom {
	background-image: url(../img/bottom_log.gif);
	background-repeat:no-repeat;
	width:600px;
	height:20px;
}

td.neuanmhead {
	background-image: url(../img/neuanm_top.gif);
	background-repeat:no-repeat;
	width:600px;
	height:35px;
}

td.neuanmleft {
	background-image: url(../img/neuanm_left.gif);
	background-repeat:repeat;
	width:8px;
}

td.neuanmright {
	background-image: url(../img/neuanm_right.gif);
	background-repeat:repeat;
	width:8px;
}

td.neuanmmiddle {
	background-color:#fff;
	width:584px;
}

td.neuanmbottom {
	background-image: url(../img/bottom_neu.gif);
	background-repeat:no-repeat;
	width:600px;
	height:20px;
}
/* ------------------------------------------------------ */
/*Hover Ads*/
#layer_gray {	
		position:absolute;
		background-color:transparent;
		background-repeat:repeat; 
		visibility:hidden;
		z-index:100;
		top:0px; 
		left:0px;	
}	
	
#message_border {	
		position:absolute;	
		background-color: transparent;
		padding: 0px;
		cursor: pointer;
}
	
#message_content {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		margin:0px;
		padding:1px;
		font-weight:bold;
		color:#0099FF;
}
	
td.row_11 { 
		height:15px; 
		width:15px;
		background:url(../img/hover_ecke1.png);
		background-repeat:no-repeat; 	
}
	
td.row_12 {	
		background:url(../img/hover_oben.gif);
		background-repeat:repeat-x; 
}
	
td.row_13 { 
		height:15px; 
		width:15px;
		background:url(../img/hover_ecke2.png);
		background-repeat:no-repeat; 
}

td.row_21 {	
		background:url(../img/hover_links.gif);
		background-repeat:repeat-y;
}
	
td.row_22 {	
		background-color: #FFFFFF;				
}
	
td.row_23 {	
		background:url(../img/hover_rechts.gif);
		background-repeat:repeat-y;
}
	
td.row_31 {	
		height:15px; 
		width:15px;
		background:url(../img/hover_ecke4.png);
		background-repeat:no-repeat;
}
	
td.row_32 {	
		height:15px; 
		background:url(../img/hover_unten.gif);
		background-repeat:repeat-x;
}

td.row_33 {	
		height:15px; 
		width:15px;
		background:url(../img/hover_ecke3.png);
		background-repeat:no-repeat;
}

 /* div */
div.ssl {
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
}

div.fortsetzen {
	float:right;
	margin-bottom:5px;
}

div.button_merk {
	margin-right:10px;
	margin-bottom:10px;
}

div.steps{
	float:left;
	margin-top:15px;
	margin-left:20px;
}

div.container {
	width: 600px;
	border: none;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


div.head {
	width:600px;
	height: 50px;
	border:none;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	background-color:#ccc;
}


.headtitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #666;
}


div.logintop {
	background-image: url($shopImagePath/login_top.gif);
}


a.korr{
	border:0px;
	width:44px;
	height:13px;
	text-decoration:none;
	background-image:url(../img/korr.png);
}

 /* Buttons Login */
a.privkd {
	float:left;
	display:block;
	border:none;
	width:250px;
	height:46px;
	color:#99cc33;
	padding-left:105px;
	padding-top:18px;
	font-size:12px;
    font-family:Verdana, Arial, sans-serif;
    font-weight:500;
    text-decoration:none;
    text-align:left;
	background-image:url(../img/privkd.gif);
	background-repeat:no-repeat;
}

a.privkd:hover {
	float:left;
	display:block;
	border:none;
	width:250px;
	height:46px;
	color:#0099FF;
	padding-left:105px;
	padding-top:18px;
	font-size:12px;
    font-family:Verdana, Arial, sans-serif;
    font-weight:500;
    text-decoration:none;
    text-align:left;
	background-image:url(../img/privkd_hover.gif);	
	background-repeat:no-repeat;
}
a.privkdsel {
	float:left;
	display:block;
	border:none;
	width:250px;
	height:46px;
	color:#99cc33;
	padding-left:105px;
	padding-top:18px;
	font-size:12px;
    font-family:Verdana, Arial, sans-serif;
    font-weight:500;
    text-decoration:none;
    text-align:left;
	background-image:url(../img/privkd_selected.gif);	
	background-repeat:no-repeat;
}

a.geschkd {
	float:left;
	display:block;
	border:none;
	width:250px;
	height:46px;
	color:#0099FF;
	padding-left:85px;
	padding-top:18px;
	font-size:12px;
    font-family:Verdana, Arial, sans-serif;
    font-weight:500;
    text-decoration:none;
    text-align:left;
	background-image:url(../img/geschkd.gif);	
	background-repeat:no-repeat;
}
a.geschkdsel {
	float:left;
	display:block;
	border:none;
	width:250px;
	height:46px;
	color:#0099FF;
	padding-left:85px;
	padding-top:18px;
	font-size:12px;
    font-family:Verdana, Arial, sans-serif;
    font-weight:500;
    text-decoration:none;
    text-align:left;
	background-image:url(../img/geschkd_selected.gif);	
	background-repeat:no-repeat;
}

a.geschkd:hover {
	float:left;
	display:block;
	border:none;
	width:250px;
	height:46px;
	color:#0099FF;
	padding-left:85px;
	padding-top:18px;
	font-size:12px;
    font-family:Verdana, Arial, sans-serif;
    font-weight:500;
    text-decoration:none;
    text-align:left;
	background-image:url(../img/geschkd_hover.gif);	
	background-repeat:no-repeat;
}




.anmelden{
		border:none;
		width:132px;
		height:31px;
		background-color:transparent;
		background-image:url(../img/anmelden.png);
		cursor:pointer;
}


.konto {
	border:none;
	width:165px;
	height:31px;
	background-color:transparent;
	background-image:url(../img/konto.png);
	cursor:pointer;
}


 /* Font Head */
 p.head {color: #666666; font-size: 16pt; font-family:Verdana, Arial, Helvetica, sans-serif; margin-left: 15px; margin-top: inherit; line-height: 45px}
 
 /* Font Kundenlogin */
 p.kunde {
 	color: #ffffff; font-size: 8pt; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; line-height: 20px; margin-left: 15px;
}
 
 /* Font Neu hier! */
 p.neukunde {
 	color: #ffffff; font-size: 8pt; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; line-height: 20px; margin-left: 15px;
}

 /* Font Formar! */
 p.form {
 	color: #000; font-size: 8pt; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;
}

 /* Font Links! */
 p.link {
 	font-size: 8pt; font-family:Verdana, Arial, Helvetica, sans-serif; color: #0099ff; text-decoration:none;
}

 /* Font Text grau! */
 p.txt-grau {
 	color: #666666; font-size: 8pt; font-family:Verdana, Arial, Helvetica, sans-serif; 
}

 /* Font Text grau! */
.txt-grau {
 	color: #666666; font-size: 10pt; font-family:Verdana, Arial, Helvetica, sans-serif; 
}

 /* Font text head gruen! */
 p.txt-gruen-head {
 	color: #00cc00; font-size: 16px; font-family:Verdana, Arial, Helvetica, sans-serif; 
}

 /* Font text head grau! */
.txt-grau-head {
 	color: #666; font-size: 16px; font-family:Verdana, Arial, Helvetica, sans-serif; 
}

 /* Font text head gruen! */
.txt-gruen-head {
 	color: #00cc00; font-size: 16px; font-family:Verdana, Arial, Helvetica, sans-serif; 
}

 /* Font Text gruen! */
 p.txt-gruen {
 	color: #00cc00; font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; 
}

 /* Font Text grau! */
 p.txt-grau {
 	color: #666; font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; 
}

 /* Font Text gruen! */
.txt-gruen {
 	color: #00cc00; font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; 
}


 /* Font titoco Vorteile! */
 p.txt-vorteile {
 	color: #666666; font-size: 10pt; font-family:Verdana, Arial, Helvetica, sans-serif; line-height: 30px;
}


 /* Neue Erscheinung Hauptnavigation */
a.nav_hw { 
	display:block; 
	text-align:center; 
	width:94px;
	height:28px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-image:url(../img/nav_hw.gif);
}

a.nav_hw:link    { color:#fff; background-image:url(../img/nav_hw.gif);}
a.nav_hw:visited { color:#fff; background-image:url(../img/nav_hw.gif);}
a.nav_hw:hover   { color:#fff; background-image:url(../img/nav_hw_hover.gif);}
a.nav_hw:active  { color:#fff; background-image:url(../img/nav_hw.gif);}

a.nav_sw { 
	display:block; 
	text-align:center; 
	width:90px;
	height:28px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-image:url(../img/nav_sw.gif);
}

a.nav_sw:link    { color:#fff; background-image:url(../img/nav_sw.gif);}
a.nav_sw:visited { color:#fff; background-image:url(../img/nav_sw.gif);}
a.nav_sw:hover   { color:#fff; background-image:url(../img/nav_sw_hover.gif);}
a.nav_sw:active  { color:#fff; background-image:url(../img/nav_sw.gif);}

a.nav_tt { 
	display:block; 
	text-align:center; 
	width:149px;
	height:28px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-image:url(../img/nav_tt.gif);
}
a.nav_tt:link    { color:#fff; background-image:url(../img/nav_tt.gif);}
a.nav_tt:visited { color:#fff; background-image:url(../img/nav_tt.gif);}
a.nav_tt:hover   { color:#fff; background-image:url(../img/nav_tt_hover.gif);}
a.nav_tt:active  { color:#fff; background-image:url(../img/nav_tt.gif);}

a.nav_pf { 
	display:block; 
	text-align:center; 
	width:136px;
	height:28px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-image;url(../img/nav_pf.gif);
}

a.nav_pf:link    { color:#fff; background-image:url(../img/nav_pf.gif);}
a.nav_pf:visited { color:#fff; background-image:url(../img/nav_pf.gif);}
a.nav_pf:hover   { color:#fff; background-image:url(../img/nav_pf_hover.gif);}
a.nav_pf:active  { color:#fff; background-image:url(../img/nav_pf.gif);}

a.nav_da { 
	display:block; 
	text-align:center; 
	width:117px;
	height:28px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-image;url(../img/nav_da.gif);
}

a.nav_da:link    { color:#fff; background-image:url(../img/nav_da.gif);}
a.nav_da:visited { color:#fff; background-image:url(../img/nav_da.gif);}
a.nav_da:hover   { color:#fff; background-image:url(../img/nav_da_hover.gif);}
a.nav_da:active  { color:#fff; background-image:url(../img/nav_da.gif);}

a.nav_ko { 
	display:block; 
	text-align:center; 
	width:117px;
	height:28px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-image:url(../img/nav_ko.gif);
}

a.nav_ko:link    { color:#fff; background-image:url(../img/nav_ko.gif);}
a.nav_ko:visited { color:#fff; background-image:url(../img/nav_ko.gif);}
a.nav_ko:hover   { color:#fff; background-image:url(../img/nav_ko_hover.gif);}
a.nav_ko:active  { color:#fff; background-image:url(../img/nav_ko.gif);}

a.nav_lo { 
	display:block; 
	text-align:center; 
	width:78px;
	height:28px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-image:url(../img/nav_lo.gif);
}

a.nav_lo:link    { color:#fff; background-image:url(../img/nav_lo.gif);}
a.nav_lo:visited { color:#fff; background-image:url(../img/nav_lo.gif);}
a.nav_lo:hover   { color:#fff; background-image:url(../img/nav_lo_hover.gif);}
a.nav_lo:active  { color:#fff; background-image:url(../img/nav_lo.gif);}

a.nav_co { 
	display:block; 
	text-align:center; 
	width:93px;
	height:28px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-image:url(../img/nav_co.gif);
}

a.nav_co:link    { color:#fff; background-image:url(../img/nav_co.gif);}
a.nav_co:visited { color:#fff; background-image:url(../img/nav_co.gif);}
a.nav_co:hover   { color:#fff; background-image:url(../img/nav_co_hover.gif);}
a.nav_co:active  { color:#fff; background-image:url(../img/nav_co.gif);}

a.nav_in { 
	display:block; 
	text-align:center; 
	width:125px;
	height:28px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-image:url(../img/nav_in.gif);
}

a.nav_in:link    { color:#fff; background-image:url(../img/nav_in.gif);}
a.nav_in:visited { color:#fff; background-image:url(../img/nav_in.gif);}
a.nav_in:hover   { color:#fff; background-image:url(../img/nav_in_hover.gif);}
a.nav_in:active  { color:#fff; background-image:url(../img/nav_in.gif);}



/* MehrInfo pop */
.nav {
	float: left;
	width: 80px;
}
.nav a {
	display: block;
	position: relative;
	color: #666;
	margin-top: 6px;
	padding: 0.5em;
	text-decoration: none;
}
.nav a:hover {
	color: #c00;
	border-width: 0; /* IE */
}

#nav1 a .pop {
	display: block;
	color: #000;
	width: 200px;
	padding: 0.5em;
	border: 1px #0099ff solid;
	position: absolute;
	top: 5px;
	left: 70px;
	z-index: 10; /* Saf */
	visibility: hidden;
}
#nav1 a:hover .pop {
	background-color:#FFFFFF;
	visibility: visible;
}

#nav2 a .pop {
	display: block;
	color: #000;
	width: 200px;
	padding: 0.5em;
	border: 1px #999 solid;
	position: absolute;
	top: -45px;
	left: -160px;
	z-index: 10; /* Saf */
	visibility: hidden;
}
#nav2 a:hover .pop {
	background-color:#FFFFFF;
	visibility: visible;
}
#nav3 a .pop {
	display: block;
	color: #000;
	width: 300px;
	padding: 0.5em;
	border: 1px #999 solid;
	position: absolute;
	top: 30px;
	left: 100px;
	z-index: 10; /* Saf */
	visibility: hidden;
}
#nav3 a:hover .pop {
	background-color:#FFFFFF;
	visibility: visible;
}

.felder {
	background-color:#edf6ff;
	padding:5px;
}

#felderhg {
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
}
.felderhg {
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
}
.form_hg1{
	background-color:#e5fae5;
}
.form_hg2{
	background-color:#edf6ff;
}


.agb {
	font-size:10px;
	line-height:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:600;
	font-style:normal;
	color:#000;
	text-decoration:none;
}
.achtung {
	background-image: url(../img/achtung.png);
	background-repeat:no-repeat;
	width:25px;
	height:20px;
}
.achtung_trans {
	background-image: url(../img/achtung.png);
	background-repeat:no-repeat;
	width:25px;
	height:20px;
}

/* ------------------------------------------------------ */
/* Landingpage Beamer-EM-Aktion */

/* Normalisiert magin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td
{ margin:0; padding:0; }

/* Normalisiert font-size für Überschriften */
h1, h2, h3, h4, h5, h6
{ font-size: 100% }

/* Entfernt list-style aus Listen */
ol, ul
{ list-style:none; }

/* Normalisiert font-style und font-weight auf normal */
address, caption, cite, code, dfn, em, strong, th, var
{ font-style: normal; font-weight: normal;}

div#content
{ position: relative; width: 600px; }

div#branding, div#beamber1, div#beamber2, div#beamber3, div#service
{ width: 100%; }

div#branding {
	width: 602px;
	height: 231px;
	background : transparent url(../img/Beamer_EM_Aktion/branding.png) no-repeat 0 0;
}

div#angebot1 {
	padding-left: 30px;
	width: 601px;
	height: 230px;
	background : transparent url(../img/Beamer_EM_Aktion/angebot1.jpg) no-repeat 0 0;
}

div#angebot2_1 {
	padding-left: 30px;
	width: 338px;
	height: 270px;
	background : transparent url(../img/Beamer_EM_Aktion/angebot2_1.png) no-repeat 0 0;
}

div#angebot2_2 {
	float:right;
	margin-top:-270px;
	margin-right:-2px;
	width: 264px;
	height: 270px;
	background : transparent url(../img/Beamer_EM_Aktion/angebot2_2.png) no-repeat 0 0;
}

div#angebot3_1 {
	padding-left: 30px;
	width: 602px;
	height: 116px;
	background : transparent url(../img/Beamer_EM_Aktion/angebot3_1.png) no-repeat 0 0;
}

div#angebot3_2 {
	padding-left: 30px;
	width: 602px;
	height: 144px;
	background : transparent url(../img/Beamer_EM_Aktion/angebot3_2.jpg) no-repeat 0 0;
}

div#angebot3_3 {
	padding-left: 30px;
	width: 602px;
	height: 140px;
	background : transparent url(../img/Beamer_EM_Aktion/angebot3_3.jpg) no-repeat 0 0;
}

div#service { 
	padding-top:15px;
	text-align: center;
	width: 602px;
	height: 100px;
	background : transparent url(../img/Beamer_EM_Aktion/hg.gif); 
}

#nec {
	width: 50px;
	height: 17px;
	background : transparent url(../img/Beamer_EM_Aktion/nec.gif) no-repeat 0 0;
}

#hg_cart {
	width: 148px;
	height: 42px;
	margin-top:5px;
	margin-left:-2px;
	background : transparent url(../img/Beamer_EM_Aktion/hg_cart.gif) no-repeat 0 0;
}

#button_cart {
	float:right;
	width: 47px;
	height: 45px;
	background : transparent url(../img/Beamer_EM_Aktion/button_cart.png) no-repeat 0 0;
}

#titoco {
	text-align: center;
	width: 542px;
	height: 89px;
	background : transparent url(../img/Beamer_EM_Aktion/service.png) no-repeat 0 0; 
}

p#preis_info_1,  p#preis_info_2{
	padding: 8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	font-weight:bold;
	color:#fff;
}

p#prodtxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight:normal;
	color:#000;
}

a#prodname {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight:bold;
	color:#000;
}

a#mehr {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight:bold;
	color:#000;
}

#features {
	margin-top:-214px;
	float:right;
	padding-right:25px;
}

#headline {
	width: 308px;
	height: 115px;
	background : transparent url(../img/Beamer_EM_Aktion/head.png) no-repeat 0 0; 
	padding-top:8px;
}

li#name {
	padding-bottom:4px;
	padding-top:4px;
}

li#txt {
	padding-bottom: 12px;
}

li#feature_kl {
	width: 225px;
	height: 34px;
	padding:3px;
	background : transparent url(../img/Beamer_EM_Aktion/feature_kl.png) no-repeat 0 0;
}

li#feature_gr {
	width: 225px;
	height: 40px;
	padding:3px;
	vertical-align:middle;
	background : transparent url(../img/Beamer_EM_Aktion/feature_gr.png) no-repeat 0 0;
}

#features_txt_kl {
	vertical-align:middle;
	padding-left:5px;
	padding-top:10px;
	line-height:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#fff;
}

#features_txt_gr {
	padding-left:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#fff;
}

h3#verstecken {
	position:absolute;
	text-indent:-9999px;
}

#divlink1 {
  height: 120px;
  width: 240px;
  position: absolute;
  left: 100px;
  top: 250px;
}
#divlink2_1 {
  height: 100px;
  width: 240px;
  position: absolute;
  left: 100px;
  top: 600px;
}
#divlink2_2 {
  height: 260px;
  width: 240px;
  position: absolute;
  left: 340px;
  top: 600px;
}
#divlink3_1 {
  height: 150px;
  width: 570px;
  position: absolute;
  left: 20px;
  top: 1080px;
}
#divlink3_2 {
  height: 200px;
  width: 240px;
  position: absolute;
  left: 340px;
  top: 880px;
}
/*--------------Landingpage Beamer Ende---------------------*/
#maus_stellenanz {
	position:absolute;
	width: 295px;
	height: 150px;
	top: 121px;
	left: 515px;
	background-image:url(../img/titoco_maus_transp_schatten2.png);
	background-repeat:no-repeat;
}
/*--------------Hinweis Versandkostenfreie Lieferung ab...---------------------*/
.hinweis_versandk {
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	font-style:normal;
	background-image: url(../img/tipp_versandk.png);
	width: 558px;
	height: 48px;
	padding-left:100px;
	line-height:1.5;
}
.formularHead_Versand {
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:600;
	font-style:normal;
	color:#99cc33;
}
.rechnung_1 {
	margin:0px;
	padding:0px;
  border-top: 1px solid #fff;
  border-bottom:1px solid #ccc;
	cursor:pointer;
}
.rechnung_2 {
	margin:0px;
	padding:0px;
  border-left:1px solid #ccc;
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-bottom:1px solid #edf6ff;
	cursor:pointer;
	background-color: #edf6ff;
}

.liefer_1 {
	margin:0px;
	padding:0px;
  border-top: 1px solid #fff;
  border-bottom:1px solid #ccc;
	cursor:pointer;
}
.liefer_2 {
	margin:0px;
	padding:0px;
  border-left:1px solid #ccc;
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-bottom:1px solid #edf6ff;
	cursor:pointer;
	background-color: #edf6ff;
}

.paket_1 {
	margin:0px;
	padding:0px;
  border-top: 1px solid #fff;
  border-bottom:1px solid #ccc;
	cursor:pointer;
}
.paket_2 {
	margin:0px;
	padding:0px;
  border-left:1px solid #ccc;
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-bottom:1px solid #edf6ff;
	cursor:pointer;
	background-color: #edf6ff;
}

.selbst_1 {
	margin:0px;
	padding:0px;
  border-top: 1px solid #fff;
  border-bottom:1px solid #ccc;
	cursor:pointer;
}
.selbst_2 {
	margin:0px;
	padding:0px;
  border-left:1px solid #ccc;
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-bottom:1px solid #edf6ff;
	cursor:pointer;
	background-color: #edf6ff;
}

/* ------------------------------------------------------ */
/* Landingpage Schüleraktion */

div#school {
	width: 600px;
	height: 150px;
	background: url(../img/Schulaktion/banner_schule.png) no-repeat 0 0; } 
div#school_top {
	margin-top:10px;
	width: 600px;
	height: 20px;
	background: url(../img/Schulaktion/pinwand_top.jpg) no-repeat 0 0; } 
div#info_top {
	margin-top:10px;
	width: 600px;
	height: 20px;
	background: url(../img/Schulaktion/pinwand_top2.jpg) no-repeat 0 0; } 
#school_content {
	background: url(../img/Schulaktion/pinwand_hg.jpg) repeat; } 
#info_content {
	padding-left:20px;
	padding-right:20px;
	background: url(../img/Schulaktion/pinwand_hg2.jpg) repeat; } 
div#school_bottom {
	width: 600px;
	height: 20px;
	background: url(../img/Schulaktion/pinwand_bottom.jpg) no-repeat 0 0; } 
div#info_bottom {
	width: 600px;
	height: 20px;
	background: url(../img/Schulaktion/pinwand_bottom2.jpg) no-repeat 0 0; }
#polaroid1 {
	margin-left:50px;
	margin-top:-10px;
	width: 238px;
	height: 272px;
	background: transparent url(../img/Schulaktion/polaroid1.png) no-repeat 0 0; }
#polaroid2 {
	margin-top:-135px;
	margin-left:90px;
	width: 238px;
	height: 272px;
	background: transparent url(../img/Schulaktion/polaroid2.png) no-repeat 0 0; }
#usb1 {
	margin-left:20px;
	width: 189px;
	height: 155px;
	background: url(../img/Schulaktion/usb1.png) no-repeat 0 0; }
#usb2 {
	position:absolute;
	top:464px;
	left:129px;
	width: 169px;
	height: 138px;
	background: url(../img/Schulaktion/usb2.png) no-repeat 0 0; } 
#fussball {
	margin-left:12px;
	width: 109px;
	height: 91px;
	background: url(../img/Schulaktion/fussball.png) no-repeat 0 0; } 
#zettel {
	margin-top:-500px;
	margin-right:25px;
	float:right;
	width: 237px;
	height: 368px;
	background: transparent url(../img/Schulaktion/zettel.png) no-repeat 0 0; }
#smiley {
	float:right;
	margin-top:-510px;
	margin-right:15px;
	width: 222px;
	height: 131px;
	background: transparent url(../img/Schulaktion/smiley.png) no-repeat 0 0; } 
#foto {
	float:right;
	margin-top:-200px;
	margin-right:55px;
	width: 221px;
	height: 181px;
	background: transparent url(../img/Schulaktion/foto.png) no-repeat 0 0; } 
#versand {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	color:#000000;
}
h2#versandrueck {
	font-size:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#000000;
}
#kleber {
	float:right;
	width: 192px;
	height: 173px;
	background: transparent url(../img/Schulaktion/kleber.png) no-repeat 0 0; }

#divlink_schule_1 {
  height: 18px;
  width: 210px;
  position: absolute;
  left: 350px;
  top: 365px;
}

#divlink_schule_2 {
  height: 180px;
  width: 190px;
  position: absolute;
  left: 70px;
  top: 200px;
}

#divlink_schule_3 {
  height: 35px;
  width: 35px;
  position: absolute;
  left: 222px;
  top: 313px;
}
#divlink_schule_4 {
  height: 180px;
  width: 190px;
  position: absolute;
  left: 120px;
  top: 430px;
}

#divlink_schule_5 {
  height: 35px;
  width: 35px;
  position: absolute;
  left: 260px;
  top: 560px;
}

/*_------------------Umfrage------------*/
div#umfrage {
	background-image: url(../../../umfrage/umfrage_hg.jpg);
	background-repeat:no-repeat;
	width: 400px;
	height: 400px;
}

div#headline_umfrage {
	position:absolute;
	left:8px;
	top:24px;
	background-image: url(../../../umfrage/meinung.png);
	background-repeat:no-repeat;
	width: 383px;
	height: 42px;
}

div#subline_umfrage {
	position:absolute;
	left:20px;
	top:67px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color: #003399;
}

#subline_umfrage_gr {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:bold;
	color: #003399;
}

div#preise {
	position:absolute;
	left:5px;
	top:110px;
	background-image: url(../../../umfrage/buttons.png);
	background-repeat:no-repeat;
	width: 400px;
	height: 212px;
}

div#meinungsumfrage {
	background-image: url(../../../umfrage/umfrage.png);
	background-repeat:no-repeat;
	width: 190px;
	height: 29px;
	position:absolute;
	left:200px;
	top:360px;
	float:right;
	cursor:pointer;
}

div#glueck {
	position:absolute;
	left:18px;
	top:350px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color: #003399;
}

div#close {
	float:left;
	position:absolute;
	left:325px;
	top:10px;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #003399;
}

a#close_link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #003399;
}
#kontakt_info {
	line-height:16px;
}
.pollingRadio {
	background-color:transparent;
	border:none;
}
td.rowCross_11 { 
		height:7px; 
		width:7px;
		background:url(../img/cross_oben_links.gif);
		background-repeat:no-repeat;  	
}
td.rowCross_12 {	
		height:7px;
		background:url(../img/cross_linie_oben.gif);
		background-repeat:repeat-x; 
}
	
td.rowCross_13 { 
		height:7px; 
		width:7px;
		background:url(../img/cross_oben_rechts.gif);
		background-repeat:no-repeat; 
}

td.rowCross_21 {
	    width:7px;
		background:url(../img/cross_linie_links.gif);
		background-repeat:repeat-y;
}
	
td.rowCross_22 {	
		background-color: #FFFFFF;				
}
	
td.rowCross_23 {	
		width:7px;
		background:url(../img/cross_linie_rechts.gif);
		background-repeat:repeat-y;
}
	
td.rowCross_31 {	
		height:7px; 
		width:7px;
		background:url(../img/cross_unten_links.gif);
		background-repeat:no-repeat;
}
	
td.rowCross_32 {	
		height:7px; 
		background:url(../img/cross_linie_unten.gif);
		background-repeat:repeat-x;
}

td.rowCross_33 {	
		height:7px; 
		width:7px;
		background:url(../img/cross_unten_rechts.gif);
		background-repeat:no-repeat;
}


table.commonMainRoundEdge {
	border:0px;
	margin-bottom:7px;
	margin-top:0px;
	margin-left:10px;
	margin-right:10px;
	background:url(../img/hg_linien_seite.gif);
	background-repeat:repeat-y;
	
}

tr.tableHeadRoundEdge {
	height:19px;
	text-indent:8px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	color:#ffffff;
	background:url(../img/Head_Main_blau.gif);
	background-repeat:no-repeat;
	background-position:left center;
}


.cart_gross {
	width:69px;
	height:69px;
	border:none;
	background-image:url(../img/warenkorb_gross.gif);
	background-repeat:no-repeat;
	background-color:transparent;
	cursor:pointer;
}
.cart_klein {
	width:34px;
	height:34px;
	border:none;
	background-image:url(../img/warenkorb_klein.gif);
	background-repeat:no-repeat;
	background-color:transparent;
	cursor:pointer;
}
/* Artikeldetails */

.prod_bez_gr {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	color:#333;
}

.prod_bez_kl {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	font-weight:bold;
	color:#333;
}

.prod_txt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	font-weight:normal;
	color:#333;
}

.prod_txt_fett {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	font-weight:bold;
	color:#666;
}

.prod_txt_kl {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	font-weight:normal;
	color:#666;
}

.prod_txt_kl_fett {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	font-weight:bold;
	color:#666;
}

.art_nr {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#666;
}

.hinweis_txt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:11px;
	font-weight:normal;
	color:#666;
}

.preisstaffel_hinweis {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#999;
}

.preisstaffel_txt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#666;
}

.preis_gr {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:bold;
	color:#CC0000;
}

.preis_mi {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#CC0000;
}

.preis_kl {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#CC0000;
}

#streichpreis_gr {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#09f;
	text-decoration: line-through;
}

#streichpreis_kl {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#09f;
	text-decoration: line-through;
}
/* ------------------------------------------------------ */
.infoCenterHead {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	color:#0099ff;
}
/*--------------Gewinnspiel---------------------*/
.frage_gewinnspiel {
  	position: absolute;
  	top: 300px;
  	left: 230px;
  	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #249625;
  }

.preise_gewinnspiel {
  	position: absolute;
  	top: 350px;
  	left: 570px;
  	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #249625;
	z-index:10;
  }

.teilnehmen_gewinnspiel {
    	background-image: url(../img/gewinnspiel/button_teilnehmen.png);
    	width: 168px;
    	border: none;
    	height: 30px;
    	cursor: pointer;
}
.formular_gewinnspiel {
  	position: absolute;
  	top: 300px;
  	left: 230px;
	width:520px;
  	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #249625;
  }
.bedingung_gewinnspiel {
  	position: absolute;
  	top: 550px;
  	left: 250px;
  	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #249625;
	}

#nav4 a .pop {
	display: block;
	color: #666;
	width: 400px;
	padding: 0.5em;
	border: 1px #999 solid;
	position: absolute;
	font-weight:normal;
	textdecoration:none;
	top: 320px;
	left:200px;
	z-index: 10; /* Saf */
	visibility: hidden;
}
#nav4 a:hover .pop {
	background-color:#FFFFFF;
	visibility: visible;
}
.absenden_gewinnspiel {
    	background-image: url(../img/gewinnspiel/button_absenden.png);
    	width: 148px;
    	border: none;
    	height: 30px;
    	cursor: pointer;
}
.meldung_gewinnspiel {
  	position: absolute;
  	top: 260px;
  	left: 240px;
  	width:300px;
  	font-family: Verdana;
  	font-size: 11px;
  	font-weight: bold;
  	color: red;
}
#pflichtfelder_gewinnspiel {
  	padding-top:10px;
  	padding-right:90px;
}
.hochstellen_rot_11px {
  	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#CC0000;
}
.hochstellen_rot_9px {
  	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#CC0000;
}
.hochstellen_grau_9px {
  	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#333;
}
#hp_amd_text1 {
  position:absolute;
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
  line-height:16px;
  padding-left:10px;
  padding-right:10px;
  padding-top:10px;
  width:300px;
  top:320px;
  left:220px;
  color:#666;
}
#hp_amd_text2 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
  width:250px;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:5px;
  color:#666;
}
#hp_amd_text3 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
  width:160px;
  color:#333;
  position: absolute;
  top:345px;
  left:645px;
}
#hp_amd_beschreibung1 {
  position:absolute;
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	color:#333;
	text-align: justify;
	width:300px;
	left:230px;
	top:700px;
}
#hp_amd_umts {
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#999;
	padding-left:10px;
	padding-top:10px;
}
#hp_amd_bild1 {
  position:absolute;
	left:215px;
	top:470px;
}
#hp_amd_beschreibung2 {
  position:absolute;
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	color:#333;
	text-align: justify;
	width:300px;
	left:550px;
	top:700px;
}
#hp_amd_rahmen_gelb {
  position:absolute;
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	border-color:#FFD800;
  border-left-style:dotted;
  border-bottom-style:dotted;
	left:556px;
	top:318px;
	width:250px;
}
#wk1 {
  vertical-align:middle;
}
#hp_amd_carepack {

  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	color:#333;
	margin-left:100px;
	margin-top:5px;;
	top:5px;
}
#hp_amd_rahmen {
  position:absolute;
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:18px;
	font-weight:bold;
	color:#333;
	left:220px;
	top:1180px;
}
#hp_amd_passendes {
  position:absolute;
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	color:#333;
	left:425px;
	top:1130px;
}
#hp_amd_beschreibung3 {
  position:absolute;
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	font-weight:bold;
	color:#333;
	text-align: justify;
	width:300px;
	left:250px;
	top:1170px;
}
#hp_amd_beschreibung4 {
  position:absolute;
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	font-weight:bold;
	color:#333;
	text-align: justify;
	width:300px;
	left:530px;
	top:1170px;
}
#hp_amd_hintergrund_grau {
  background-color:#eee;
  position:absolute;
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	color:#333;
	width:598px;
	height:150px;
	left:211px;
	top:970px;
}
.cart_winzig {
	width:20px;
	height:20px;
	border:none;
	background-image:url(../img/warenkorb_20x20.png);
	background-repeat:no-repeat;
	background-color:transparent;
	cursor:pointer;
}

.zubehoer_head {
  font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:700;
  background-color:#0099ff;
  width:558px;
  float:left;
  padding-left:5px;
  padding-top:2px;
  padding-bottom:2px;
  color:#fff;
  height:14px;
}

.bg_topprodukt{
  background-image:url(../img/topprod_hg.png);
  background-repeat:no-repeat;
	background-color:transparent;
}
.topseller_spalte_1 {
  display:block;
  background-image:url(../img/topprod_hg.png);
  background-repeat:no-repeat;
	background-color:transparent;
  margin-left:0px;
  padding-left:0px;
  margin-right:6px;
  margin-bottom:9px;
  width:193px;
  height:254px;
  float:left;
}
.topseller_spalte_2 {
  display:block;
  background-image:url(../img/topprod_hg.png);
  background-repeat:no-repeat;
	background-color:transparent;
  margin-left:3px;
  margin-right:3px;
  margin-bottom:9px;
  width:193px;
  height:254px;
  float:left;
}
.topseller_spalte_3 {
  display:block;
  background-image:url(../img/topprod_hg.png);
  background-repeat:no-repeat;
	background-color:transparent;
  margin-left:6px;
  margin-right:0px;
  margin-bottom:9px;
  width:193px;
  height:254px;
  float:left;
}

.zubehoer_content {
  display:block;
  background-image:url(../img/verlauf_hellblau.gif);
  border:1px solid #eee;
  margin-left:3px;
  margin-right:3px;
  margin-top:6px;
  padding:0px;
  width:180px;
  height:110px;
  float:left;
}

tr.tableheadStandardRot {
	height:20px;
	text-indent:8px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	color:#ffffff;
	background:#FFFFFF url(../img/Head_Main_rot.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
#nav5 a .pop {
	display: block;
	color: #333;
	width: 180px;
	padding: 0.5em;
	border: 1px #999 solid;
	position: absolute;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:500;
	top:500px;
	left:0px;
	text-decoration:none;
  font-size:12px;
	z-index: 10; /* Saf */
	visibility: hidden;
}
#nav5 a:hover .pop {
	background-color:#FFFFFF;
	visibility: visible;
}

.button_finanzierung {
  font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:700;
	font-size:14px;
	border:0px;
	width:400px;
	height:50px;
	margin:0px;
	padding:0px;
	line-height:12px;
	background-image:url(../img/button_400x50px.png);
	background-repeat:no-repeat;
	background-color:transparent;
	cursor:pointer;
	vertical-align:middle;
}
#tabs5 {
    float:left;
    width:100%;
    background:#fff;
    font-size:93%;
    line-height:normal;
    border-bottom:1px solid #ccc;
}
#tabs5 ul {
   margin:0;
   padding:10px 0px 0 0px;
   list-style:none;
}
#tabs5 li {
  display:inline;
  margin:0;
  padding:0;
  font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:700;
	font-size:10px;

}
#tabs5 a {
  float:left;
  background:url(../img/tableft_neu.gif) no-repeat left top;
  margin:0;
  padding:0 0 0 4px;
  text-decoration:none;
}
#tabs5 a span {
  float:left;
  display:block;
  background:url(../img/tabright_neu.gif) no-repeat right top;
  padding:5px 15px 4px 6px;
  color:#FFF;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs5 a span {float:none;}
/* End IE5-Mac hack */
#tabs5 a:hover span {
  color:#FFF;
}
#tabs5 a:hover {
  background-position:0% -42px;
}
#tabs5 a:hover span {
  background-position:100% -42px;
}

#tabs5 #current a {
  background-position:0% -42px;
}
#tabs5 #current a span {
  background-position:100% -42px;
}
.communityContent {
  border-left:1px solid #ccc;
  border-right:1px solid #ccc;
  border-bottom:1px solid #ccc;
  padding:30px 10px 10px 10px;
}

.button_einladen {
  font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:700;
	font-size:10px;
	border:none;
	width:113px;
	height:23px;
	margin:0px;
	padding-bottom:4px;
	padding-left:8px;
	line-height:12px;
	background-image:url(../img/einladen_button.png);
	background-repeat:no-repeat;
	background-color:transparent;
	cursor:pointer;
	vertical-align:middle;

}
.tc_formbox {
  width: 400px;
  color: #000;
}

.tc_reihe {
  clear: both;
  padding: 2px 0px;
  vertical-align:middle;
}

.tc_label {
  float: left;
  width: 100px;
  text-align: right;
  padding-right: 5px;
  vertical-align:middle;
}

.tc_feld {
  float: right;
  width: 250px;
  text-align: left;
  vertical-align:middle;
}

.tc_defbreite {
  width: 230px;
}

.tc_kontostand {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	color:#0099ff;
	background-color:#ebf7ff;
	padding: 10px;
}

.tcInvitedPersons {
  font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:700;
	font-style:normal;
	color:#0099ff;
	background-color:#ebf7ff;
}
.tcInvitedPersonsElem {
  padding:3px;
  width:130px;
}

.tcNewPersons {
  font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:700;
	font-style:normal;
	color:#0099ff;
	background-color:#fff;

}
.tcNewPersonsElem {
  padding:3px;
  width:95%;
}
#nameDesEinladers {
	position:absolute;
	top:390px;
	left:340px;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:900;
	font-style:normal;
	color:#666;
	z-index:100;
}
.TinteTonerFinder {
  width: 598px;
  font-size:12px; 
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  font-weight:900; 
  font-style:normal;        
  color: #666666;
}
.TTFsuchErg {
  width: 100%;
  font-size:12px; 
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  font-style:normal;
  color: #666666;
  padding: 10px;
}
.TTF_SELECT {
 background:#FFFFFF;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#000000;
 font-size:10px;
 border-color:#999999;
 border-width:1px;
 border-style:solid;
 margin-top:2px;
 margin-bottom:2px;
}
.preise_gewinnspiel_corel {
  position: absolute;
  top: 350px;
  left: 660px;
  font-family: Verdana;
  font-size: 14px;
  font-weight: bold;
  color: #249625;
  z-index:10;
  }
.preise_gewinnspiel_digi {
  position: absolute;
  top: 330px;
  left: 490px;
  font-family: Verdana;
  font-size: 14px;
  font-weight: bold;
  color: #249625;
  z-index:10;
  }
  .preise_gewinnspiel_ps3 {
  position: absolute;
  top: 320px;
  left: 610px;
  font-family: Verdana;
  font-size: 14px;
  font-weight: bold;
  color: #249625;
  z-index:10;
  }
tr.tableheadSocialBookmark {
	text-indent:0px;
	width:190px;
	height:20px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	color:#ffffff;
	background:#FFFFFF url(../img/head_socialbookmark.gif);
	background-repeat: no-repeat;
	background-position:left center;
}
.tabcon ul {
    margin: 0;
    padding: 0;
    list-style-type: none;

    position: relative;
    top: +1px;
}
.tabcon ul li.tactive {
    float: left;
    border-color:#CCCCCC #CCCCCC #EDF6FF;
    border-style:solid;
    border-width:1px;
    background-color: #EDF6FF;
    margin-right: 5px;
    height: 20px;
    line-height: 20px;
}
.tabcon ul li.tactive a {
    text-decoration: none;
    padding: 0px 20px;   
}
.tabcon ul li.tdeactive {
    float: left;
    border: 1px #CCCCCC solid;
    background-color: #EDF6FF;
    margin-right: 5px;
    height: 20px;
    line-height: 20px;
}
.tabcon ul li.tdeactive a {
    text-decoration: none;
    padding: 0px 20px;
}
.tabcont {
    clear: left;
    border: 1px #CCCCCC solid;
    background-color: #FFFFFF;
}

table.hg_kdservice {
	border:0px;
	background-image:url(../img/kundenfeedback_hg.png);
	background-repeat:repeat-y;
	margin-bottom: 10px;
}
tr.tableheadkdservice {
	width:170px;
	height:130px;
	text-indent:8px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	color:#ffffff;
	background:#FFFFFF url(../img/kundenfeedback_header.png);
	background-repeat: no-repeat;
	background-position:left center;
}

table.hg_repservice {
	border:0px;
	background-image:url(../img/teaser_repservice_hg.png);
	background-repeat:repeat-y;
	margin-bottom: 10px;
}
tr.tableheadrepservice {
	width:170px;
	height:109px;
	text-indent:8px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	color:#ffffff;
	background:#FFFFFF url(../img/rep_serv_animation_daumen.gif);
	background-repeat: no-repeat;
	background-position:left center;
}

/* Preisstaffeln */
td.rowScale_11 {
		height:7px;
		width:7px;
		background:url(../img/scale_oben_links.gif);
		background-repeat:no-repeat;
}
td.rowScale_12 {
		height:7px;
		background:url(../img/scale_linie_oben.gif);
		background-repeat:repeat-x;
}
td.rowScale_13 {
		height:7px;
		width:7px;
		background:url(../img/scale_oben_rechts.gif);
		background-repeat:no-repeat;
}
td.rowScale_21 {
	    width:7px;
		background:url(../img/scale_linie_links.gif);
		background-repeat:repeat-y;
}
td.rowScale_22 {
		background-color: #FFFFCB;
}
td.rowScale_23 {
		width:7px;
		background:url(../img/scale_linie_rechts.gif);
		background-repeat:repeat-y;
}
td.rowScale_31 {
		height:7px;
		width:7px;
		background:url(../img/scale_unten_links.gif);
		background-repeat:no-repeat;
}
td.rowScale_32 {
		height:7px;
		background:url(../img/scale_linie_unten.gif);
		background-repeat:repeat-x;
}
td.rowScale_33 {
		height:7px;
		width:7px;
		background:url(../img/scale_unten_rechts.gif);
		background-repeat:no-repeat;
}
.preisstaffel_header {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000;
}