ul{
	margin:0px;
	padding:0px;
}
li{
	list-style: disc; color:#c8432c;
	display: list-item;
}

body, td, th {
	font-size : 14px;
	font-family : Arial, Helvetica, sans-serif;
	}

body {
	background-color:#ffffff;
	margin-left:7px; margin-top:7px;margin-right:0px;
}
body.nomargin {
	margin-left:0px; margin-top:0px;margin-right:0px;
}
body.bgcolor {
	background-color:#F7F7E6;
}
body.bgcolor00 {
	background-color:#F7F7E6;
	margin-left:0px; margin-top:0px;margin-right:0px;
}
body.bgcolor1010 {
	background-color:#F7F7E6;
	margin-left:10px;margin-top:10px;margin-right:0px;
}

#context_long {
	background-color : #F7F7E6;
	background-image : url(/navi/context_r_gruen.gif);
	background-position : left;
	background-repeat : repeat-y;
	vertical-align : top;
	width : 193px;
}

#context_short {
	vertical-align : top;
	width : 193px;
}


.navi_left_long {
	background-color : #F7F7E6;
	background-image:url(/navi/sub_mitte_gruen.gif);
	background-position:left;
	background-repeat:repeat-y;
	vertical-align:top;
}


img {
	border : 0px;
}

a {
	text-decoration : underline;
}

.bold {
	font-weight : bold;
}
.strike {
	text-decoration : line-through;
}
.hugebd {
	font-size:22px;
	font-weight:bold;
	text-decoration:none;
	color:#7b9f1c	}
.hugebred {
	font-size:22px;
	font-weight:bold;
	text-decoration:none;
	color:#ff0000;}

.bigb {
	font-size :  17px;
	font-weight : bold;
	text-decoration: none; 	}

.bigwhite	{
	font-size : 17px;
	color:#ffffff;}

.bigbg	{
	font-size : 17px;
	color:#F7F7E6;
	font-weight: bold;}

.bigd	{
	font-size :  17px;
	font-weight : bold;
	text-decoration: none;
	color: #7b9f1c	}

.bigbd	{
	font-size :  17px;
	font-weight : bold;
	text-decoration: none;
	color: #7b9f1c	}


.bigbgruen	{
	font-size :  17px;
	font-weight : bold;
	text-decoration: none;
	color: #8ab51e	}



.large { font-size: 16px; }
.largeb { font-size: 16px;
			font-weight: bold; }

.largebg	{	font-size : 16px;
				color:#F7F7E6;
				 font-weight: bold;}
.largebd 	{ font-size: 16px;
				font-weight: bold;
				color: #7b9f1c;
				}


.medium 	{ font-size: 14px; }
.mediumb 	{ font-size: 14px;
				font-weight: bold; }
.mediumbd 	{ font-size: 14px;
				font-weight: bold;
				color: #7b9f1c;
				}

h2 {
	font-size: 14px;
	font-weight: bold;
	color: #7b9f1c;
}
.mediumbd { font-size: 14px;
			font-weight: bold;
			color: #7b9f1c			}

.mediumbg {	font-size : 14px;
			color:#F7F7E6;
			font-weight: bold;
			}

.colorbg {	color:#F7F7E6;
			font-weight: bold;
			text-decoration: underline;
			}

.bgcolor	{
	background-color:#F7F7E6;
}
.bgcolord	{
	background-color:#F5ECD8;
}
.bgcolorh	{
	background-color:#ffffec;
}
.bgcolordsmall	{
	background-color:#F7F7E6;
	font-size : 12px;
}
.normal {	 font-size: 14px;}
.normalb {	 font-size: 14px;
			font-weight: bold;
			color:#000000}
.normalbgb {	 font-size: 14px;
			font-weight: bold;
			color:#F7F7E6}
.normalbg {	 font-size: 14px;
			color:#F7F7E6}
.normalbgruen {	 font-size: 14px;
			font-weight: bold;
			color: #8ab51e	}
.normald {	 font-size: 14px;
			color: #7b9f1c			}
.normalbd {	 font-size: 14px;
			font-weight: bold;
			color: #7b9f1c			}
.normalbdu {	 font-size: 14px;
			font-weight: bold;
			text-decoration : underline;
			color: #7b9f1c;
			}

.small 	{	font-size : 12px;}

.smallbg 	{	font-size :12px;
				color:#F7F7E6; }
.smallbgb 	{	font-size : 12px;
				color:#F7F7E6;
				text-decoration:none;
				font-weight: bold;  }
.smallublack 	{	font-size : 12px;
				color:#000000;
				text-decoration:underline; }
.smallblack 	{	font-size : 12px;
				color:#000000;
				font-weight: normal;}

a.smallblack			{ color:#000000; text-decoration:none; }
a.smallblack:visited	{ color:#000000; text-decoration:none; }
a.smallblack:hover		{ color:#000000; text-decoration:underline; }

.smalluwhite 	{	font-size : 12px;
				color:#ffffff;
				text-decoration:underline; }
.smallwhite 	{	font-size : 12px;
				color:#ffffff;
				text-decoration:none; }
.smalld 	{
	font-size : 12px;
	text-decoration:none;
	color: #C8432C;
	}

.smallb 	{
	font-size : 12px;
	text-decoration:none;
	font-weight: bold;
	color:#000000;
	}
.smallbd 	{
	font-size : 12px;
	font-weight : bold;
	text-decoration:none;
	color: #7b9f1c;
}
.smallbdu 	{
	font-size : 12px;
	font-weight : bold;
	text-decoration:underline;
	color: #7b9f1c;
}

.smallbdgruen	{
	font-size : 12px;
	font-weight : bold;
	text-decoration:none;
	color: #8ab51e;	}

.smallbdblau	{
	font-size : 12px;
	font-weight : bold;
	text-decoration:none;
	color: #5f87c5;	}


.fehler		{
	font-size : 12px;
	font-weight : bold;
	text-decoration:none;
	color: #cc3333;	}

.fehlerplain {
	font-size : 12px;
	font-weight : normal;
	text-decoration:none;
	color: #cc3333;	}


.tiny 	{	font-size : 11px;
		}

.tinyd 	{	font-size : 11px;
			color:#C8432C;
		}
.tinyu 	{	font-size : 11px;
			text-decoration:underline;
			color:#000000;
			}

.tinybgb {	font-size : 11px;
			font-family: Verdana ;
			color:#F7F7E6;
			font-weight: bold;
			}

.tinybg {	font-size : 11px;
			color:#F7F7E6;
			}

.tinybgfeld	{	font-size : 11px;
				color:#F7F7E6;
				font-weight: bold;
				margin-left: 3px;
				}
.tinyb {	font-size : 11px;
			font-family: Verdana ;
			font-weight: bold;
			}
.tinybd {	font-size : 11px;
			font-family: Verdana ;
			text-decoration:none;
			color: #7b9f1c;
			font-weight: bold;
			}
.tinybdu {	font-size : 11px;
			text-decoration:underline;
			color: #C8432C ;
			font-weight: bold;
			}
.tinyuwhite {	font-size : 11px;
				color:#ffffff;
				text-decoration:none;
				}


.vtiny 	{	font-family:Verdana;
			font-size : 11px;
			text-decoration:none;
			color:#000000;
			}


a.tinyuwhite 			{	color:#ffffff;text-decoration:none;}
a.tinyuwhite:visited 	{	color:#ffffff;}
a.tinyuwhite:hover	 	{	color:#ffffff;text-decoration:underline;}

.tinyblack 	{	font-size : 11px;
				color:#000000;
				font-weight: normal;}

a.tinyblack			{ color:#000000; text-decoration:none; }
a.tinyblack:visited	{ color:#000000; text-decoration:none; }
a.tinyblack:hover		{ color:#000000; text-decoration:underline; }
a.tinyblack:hover img { text-decoration:none; }

.tiny a {
	color:#000000;
}
.tinyd a {
	color:#C8432C
}
.smalld a {
	color:#C8432C;
}

a.herbst {
	color:#C8432C;
}

a.green:hover{
	text-decoration:none;
}

.black a {
	color:#000000;
}

.lt	{ text-decoration:line-through;}
.nu 	{ text-decoration:none;}

.bgradio {
	background-color : #F7F7E5;
}
.bgradiod {
	background-color : #F5ECD7;
}

.wkorb {
	font-size: 11px;
	margin-left : 3px;
	/*margin-top : 3px; */
}
.wkorbfeld 	{	font-size : 11px;
	margin-left: 3px; }

.wklpos {
	font-size: 11px;
	vertical-align:top;
}
.wklposausverkauft {
	font-size: 11px;
	vertical-align:top;
	color:#cc3333;
}

.red		{		color:#CC0000}
.black		{	color:#000000}
.green		{	color:#8ab51e}
.white		{	color:#ffffff}

.gruen_dunkel { color: #8ab51e }
.rot_dunkel { color: #ff7f11 }
.blau_dunkel { color: #5f87c5 }
.gelb_dunkel { color: #ffba38 }

.rot_schnaeppchen {
	color: #D4233E;
}
.blau_dunkelb {
	color: #5f87c5 ;
	font-weight:bold;
}

.backd {
	background-color:#c8432c;
}
.backf {
	background-color:#ffffff;
}
.backm1 {
	background-color:#e0eabd}
.usp {
	font-family:Verdana ,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7b9f1c;
}

.top {
	vertical-align:top;
}
.middle {
	vertical-align:middle;
}
.bottom {
	vertical-align:bottom;
}

.left {
	text-align:left;
}
.center {
	text-align:center;
}
.right {
	text-align:right;
}

.schnappbg {
	background-image:url(/produkt/schnapp_bg_gruen.gif);
	background-repeat:repeat-y;
}

.windowcloseen {
	background-image:url(/allg/en/button_fensterschliessen_w_gruen.gif);
}

/* Semantische Auszeichnungen  */

/* Seitennavigation */
h1.products {
	font-size : 12px;
	font-weight : bold;
	text-decoration:none;
	color: #7b9f1c;
	margin:0px;
	border:0px;
}

/* Produkt-Standard-Template */
h2.product_standard  {
	font-size:11px;
	text-decoration:none;
	color:#000000;
	margin:0px;
	margin-top:2px;
	margin-bottom:1px;
	border:0px;
	padding:0px;
	line-height:12px;
	font-weight:normal;
}
h3.product_standard  {
	font-family:Verdana ,sans-serif;
	font-size:11px;
	font-weight: bold;
	text-decoration:none;
	color: #7b9f1c;
	margin:0px;
	margin-top:2px;
	border:0px;
	padding:0px;
}


h1.product_detail {
	font-size: 14px;
	font-weight: normal;
	color: #7b9f1c;
	margin:0px;
	margin-bottom:6px;
}

h2.product_detail {
	font-size: 14px;
	font-weight: bold;
	color: #7b9f1c;
	margin:0px;
	margin-bottom:0px;
}

.stattpreis {
	font-family:Arial;
	font-size : 11px;
	text-decoration:none;
	color:#666666;
}

.headerformfeld {
	width:140px;
	max-width:140px;
	border-width:0px;
	border-color:#f7f7e6;
	background-color:#f7f7e6;
}
.headerformfeldungenutzt {
	font-size:13px;
	width:160px;
	max-width:160px;
	height:18px;
	border-width:0px;
	border-color:#f7f7e6;
	background-color:#f7f7e6;
}

.noborder {
	border:0px;
}

.dotsHori {
	background-image:url(../img/dots_hori_herbst.gif);
	background-repeat:repeat-x;
}

.dotsVerti {
	background-image:url(../img/dots_verti_gruen.gif);
	background-repeat:repeat-y;
}

.lineHori {
	background-image:url(/allg/line_hori_gruen.gif);
	background-repeat:repeat-x;
}

.lineVerti {
	background-image:url(/allg/line_verti_gruen.gif);
	background-repeat:repeat-y;
}

.inputtextnormal {
	font-size : 14px;
	color:#000000;
	background-color: #ffffff;
	border: 2px solid #cccccc;
}
.inputtextsmall {
	font-size : 12px;
	color:#000000;
	background-color: #ffffff;
	border: 2px solid #cccccc;
}
.inputtextsmallcolor {
	font-size : 12px;
	color:#000000;
	background-color: #ffffff;
	border: 1px solid #8ab51e;
}

.inputtexttiny {
	font-size : 11px;
	color:#000000;
	background-color: #ffffff;
	border: 2px solid #cccccc;
}

.inputselecterror {
	font-size : 12px;
	color:#cc3333;
	background-color: #ffffff;
	border: 2px solid #cc3333;
}

/* fuer Umrandung Farbe Fehler Textfeld */
.inputtextnormalerror {
	font-size : 14px;
	color:#000000;
	background-color: #ffffff;
	border: 2px solid #cc3333;
}
.inputtextsmallerror {
	font-size : 12px;
	color:#000000;
	background-color: #ffffff;
	border: 2px solid #cc3333;
}

/* fuer Zoom-Popup */
.border_popup {
	border: 1px solid #8ab51e;
}

.line_bottom_popup {
	border-bottom: 1px solid #8ab51e;
	width:500px;
	height:15px;
	padding-bottom:5px;
}


/* fuer WKMZ-Layer */
.module { border:0px;padding:0px;margin:0px }

#wklayer {
	position:absolute;
	left:784px;top:36px;
	width:193px;
	overflow:hidden;
	padding:0px;
}

.border1ld {
	border-left:1px solid #8ab51e;
}
.border1td {
	border-top:1px solid #8ab51e;
}
.border1rd {
	border-right:1px solid #8ab51e;
}
.border1bd {
	border-bottom:1px solid #8ab51e;
}

.border2lrd {
	border-left:2px solid #8ab51e;
	border-right:2px solid #8ab51e;
}
.border1tbd {
	border-top:1px solid #8ab51e;
	border-bottom:1px solid #8ab51e;
}
/* These Scrollbar Styles should only be seen by non-Mozilla-Browsers! */

.wkmzillu {
	width:74px;
	height:80px;
	float:left;
}
.wkmztextshort {
	width:106px;
	height:60px;
	padding-top:10px;
	float:left;
}

#xwklayer {

	/*
	scrollbar-base-color:#F7F7E6;
	scrollbar-3d-light-color:#FFFFFF;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-darkshadow-color: #8ab51e;
	scrollbar-face-color: #8ab51e;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#000000;
	scrollbar-track-color:##8ab51e;
	*/
}

#wksmall {
	position:absolute;
	left:784px;
	top:36px;
	width:189px;
	height:99px;
	padding-bottom:2px;
	z-index:30;
}
#mzsmall {
	position:absolute;
	left:784px;
	top:36px;
	width:189px;
	height:99px;
	padding-bottom:2px;
	z-index:20;
}
#showwkfull {
	position:absolute;
	left:784px;
	top:135px;
	width:193px;
	z-index:300;
}
#showmzfull {
	position:absolute;
	left:784px;
	top:135px;
	width:193px;
	z-index:290;
}


#wkfull{
	position:absolute;
	left:784px;
	top:135px;
	width:193px;
	z-index:200;
}
#mzfull{
	position:absolute;
	left:784px;
	top:135px;
	width:193px;
	z-index:190;
}

#abdecker {
	position:absolute;
	left:784px;
	top:135px;
	width:193px;
	height:800px;
	background-color:#ffffff;
	z-index:220;
}

#module2 {
	max-height:140px;
	overflow:auto;
}
#module3 {
	max-height:140px;
	overflow:auto;
}

.wklist {
	padding:0px;
	margin:0px;
	margin-left:0px;
	margin-top:4px;
	list-style:none;
}

/* fuer Floats */
.fl {
	float:left;
}
.fr {
	float:right;
}
.cb {
	clear:both;
	height:0px;
}
.sub_mitte_d {
	background-image:url(/navi/sub_mitte_gruen.gif);
	background-repeat:repeat-y;
}

