/* Globale Einstellungen  */
body {
	background-color: #efeac3;
	background-image:url(bg.gif);
	background-repeat: repeat-x;
	font-size: 12px;
	line-height: 18px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	color: #313831;
	margin: 0px auto; 
	padding: 0px 0px 0px 0px;
	}
	
#head_logo img{
width:160px;
}
	
html {
	font-size: 12px;
	line-height: 18px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	color: #313831;
	margin: 0px auto; 
	padding: 0px;
	}
					
/* Eigenschaften für alle <h> Elemente */
h1, h2, h3, h4 {
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}

h1 {
	font-weight: normal;
	margin: 10px 0px 10px 0px;
	padding: 4px 0px;
	font-size: 17px;
}

/* Eigenschaften für alle <img> Elemente */
img	{
	border: 0px;
	}																	

/* Eigenschaften für alle <form> Elemente */
form {
	padding: 0px; 
	margin: 0px;
	}

/* Eigenschaften für alle <label> Elemente */
label {
	padding: 0px; 
	margin: 0px;
	}	

/* Eigenschaften für alle <input> Elemente des Types "text" und "password" */

input[type=text],
input[type=password] {
	border: solid 1px #313831;

}

input[type="submit"], 
input[type="button"] {
	border-right: none;
	border-top: none;
	border-bottom: none;
	}

select {
	border: 1px solid #313831;
	background-color: #ffffff;
}

/* Eigenschaften für alle <p> Elemente */
p {
	padding: 0px; 
	margin: 0px;
	}
	
/* Eigenschaften für alle <ul> Elemente */
ul {
	padding: 0px; 
	margin: 0px;
	list-style: none;
	}	

/* Eigenschaften für alle <table> und <td> Elemente */
table {
	margin: 0px;
	padding: 0px;
	border-collapse: separate;
	border-spacing: 0px;
	border: none;
	
}

td {
	padding: 0px;
	margin: 0px;
}

/* Eigenschaften für alle <textarea> Elemente */
textarea {
	font: normal normal normal 12px Arial,Helvetica,sans-serif;
	}
	
/* Eigenschaften für alle <a> Elemente */
a:link, 
a:visited, 
a:active {
	text-decoration:none; 
	font-weight: normal;
	color: #388429;
	outline: none;
	}
												
a:hover {
	text-decoration:none;
	color: #a8a8a8;
	outline: none;
	}
	
/*----------------------------- HEADER ------------------------------------------------*/

/* Äußerster Begrenzungs-DIV, der Breite und Position des Gesamtinhaltes angibt  */
#wrapper {
	width:990px; 
	padding: 0px 0px 0px 0px; 
	margin: 0px auto; 
	min-height: 30%;
	
	}
	
* html #wrapper { /*realisiert das Auslaufen des wrapper-HG auch im IE 6.0 */
	height: 100%;
	}

	
/* Styles für den Head  */
#head {
	height: 148px;
	position: relative; 
	background-image: url(../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/bg.gif);
	background-repeat: repeat-x;
	z-index:11;
	}
	
#head_logo {
	float: left;
	margin: 8px 0px 0px 0px;
	}

.claim {
	font-size: 12px;
	line-height: 22px;
	font-weight: normal;
	color: #136e17;
	margin: -3px 0px 0px 24px;
}

#head .trusted {
  visibility: visible;
  display: inline-block;
  padding: 0;
  width: 60px;
  position: relative;
  overflow: hidden;
  float: right;
  margin-right: 188px;
  /* margin-top: 2px; */
}

#head .bestellhotline {
	float: left;
	background-image: url(../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/hi_bestellhotline.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height:62px;
	width: 241px;
	color: #606660;
	padding: 10px 0px 0px 40px;
	margin-left: 250px;
	}

#service-area {
	padding: 4px 0px;
	width:auto;
	padding: 0px;
	margin: 12px auto;
	text-align: right;
}

#service-area ul {
	list-style-type: none;
	margin-left: 235px;
}

#service-area ul li {
	display: inline;
}

#service-area ul li a:link, #service-area ul li a:visited {
	color: #3c873f;
	font-weight: normal;
	text-decoration: none;
}

#service-area ul li a:hover, #service-area ul li a:active {
	color: #3c873f;
	font-weight: normal;
	text-decoration: none;
}

/* -------------------- Suche -------------------- */
#search-area  {
	position: absolute;
	top: 50px;
	left: 226px;
	z-index: 50;
	border: solid 2px #e3dfc6;
	background: #fff;
	padding-right:6px;
}

#search-area input[type=image] {
	border: none;
}

#search-area input[type=text] {
	border: none;
}

.search-input {
	width: 160px;
	height: 20px;
	border: 0px;
	padding: 3px;
	float: left;
	border: none;
}

*html .search-input {
	width: 160px;
	height: 20px;
	border: 0px;
	padding: 3px;
	float: left;
	border: none;
}

.b_search {
	background-image: url(../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/buttons/go.png);
	background-repeat: no-repeat;
	background-position: top right;
	width: 21px;
	height: 26px;
	float:left;
	outline: none;
}

*html .b_search {
	background-image: url(../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/buttons/go.png);
	background-repeat: no-repeat;
	background-position: top right;
	width: 21px;
	height: 26px;
	margin-left: -3px;
	float:left;
	outline: none;
}

/*** SUGGEST ***/
/* needed otherwise the searchBoxLine will pop-up in IE */
div.suggestFormWrap {
	position: absolute;	
	z-index: 1001;
}

div.suggestLayer {
	position: relative;
	top: 0;
	left: 28px;
	width: 1px;
	height: 1px;
	display: none;
	padding: 0;
	margin: 0 0 0 -20px !important;
	z-index: 1000;
	background-color: #fff;
	background: transparent;
}

table.suggestLayer {
	font-size: 11px;
	width: 130px;
	border: 1px solid #5c7997;
	height: 12px;
	background-color: white;
	color: #388429;
	cursor: pointer;
}

tr.suggestLayer {height: 12px;}

td.suggestLayer {
	padding: 0;
	height: 12px;
}

tr.suggestHeader {
	color: #313831;
	font-weight: normal;
	font-size: 10px;
	background:-moz-linear-gradient(top, #b0ce49, #88b125);
	background:-webkit-gradient(linear, left top, left bottom, from(#b0ce49), to(#88b125)); 
	background:-ms-linear-gradient(top, #b0ce49, #88b125);
	background:linear-gradient(top, #b0ce49, #88b125);
	background-color: #88b125;
}

tr.suggestHeader td {
	border-bottom: 1px solid #5c7997;
	padding: 3px 3px 3px 5px;
}

td.suggestFooter {
	height: 1px;
	border-top: solid 2px #5c7997; 
	font-size: 9px;
	color: #313831;
	background-color: #88b125;
}

td.suggestTextQuery {padding: 2px 15px 2px 10px;}

span.suggestTextQueryTyped {
	color: #5c7997;
	text-decoration: underline;
}

td.suggestTextType {
	padding: 2px 5px 2px 15px;
	width: 30%;
}

td.suggestTextAmount {
	padding: 2px 5px 2px 15px;
	width: 30%;
	text-align: right;
}

tr.suggestRow {
	padding: 2px 2px 2px 0px;
	background-color: #fff;
}

tr.suggestHighlight {
	color: #fcfcfc;
	background-color: #477d1a;
}

tr.suggestHighlight span.suggestTextQueryTyped {color: white;}

td.suggestImage {height: 40px;}

td.suggestImage img {height: 40px;}


#service-box {
	position: relative;
}

.cart-area {
	width: 450px;
	position: absolute;
 	right: 0px;
	top: 2px;
	z-index: 11;
}


/* Warenkorb */
#basket {
	width: 180px;
	height:95px;
	position: absolute;
	top: 0px;
	right: -10px;
	z-index: 101;
	-webkit-box-shadow: 0px 1px 3px 0px #c6c6c1;
	-moz-box-shadow: 0px 1px 3px 0px #c6c6c1;
	box-shadow: 0px 1px 3px 0px #c6c6c1;
	background:-moz-linear-gradient(top, #fcfae3, #efebc4);
	background:-webkit-gradient(linear, left top, left bottom, from(#fcfae3), to(#efebc4)); 
	background:-ms-linear-gradient(top, #fcfae3, #efebc4);
	background:linear-gradient(top, #fcfae3, #efebc4);
	background-color: #fcfae3;
	border: solid 2px #fff;
	margin: 0px;
}

#basket.active {
	
}

#basket_flyout {
	display: none;
	}
	
.befuellt {
	background:-moz-linear-gradient(top, #efebc4, #f2eeca);
	background:-webkit-gradient(linear, left top, left bottom, from(#efebc4), to(#f2eeca)); 
	background:-ms-linear-gradient(top, #efebc4, #f2eeca);
	background:linear-gradient(top, #efebc4, #f2eeca);
	background-color: #efebc4;
	border: solid 2px #fff;
	-webkit-box-shadow: 0px 1px 3px 0px #c6c6c1;
	-moz-box-shadow: 0px 1px 3px 0px #c6c6c1;
	box-shadow: 0px 1px 3px 0px #c6c6c1;
	margin: -2px 0px 0px -177px;
	width: 355px;
	}
	
.linie {
	height: 5px;
	background-color: #efebc4;
	margin: -5px 0px 0px 175px;
	width: 180px;
	}
	
.basket_head {
		color: #8b865c;
		display: block;
		padding: 5px 50px 6px 40px;
		margin: 1px 8px;
		font-size: 14px;
		height:18px;
		font-weight: normal;
		white-space: nowrap;
		background: url("../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/ikon-basket.png") no-repeat 10px center;
		border-bottom: solid 1px #8b865c;
}

.basket_title {
		display: block;
		padding: 3px 50px 3px 10px;
		font-size: 12px;
		height:60px;
		font-weight: bold;
		width:126px;
		white-space: nowrap;
}

.basket_title a {
		padding: 3px 50px 3px 10px;
		color: #192413;
		height:60px;
		width:100%;
		white-space: nowrap;
		cursor: pointer;	
}

.basket_title .buttonbasket {
		padding: 3px 50px 3px 10px;
		white-space: nowrap;
		cursor: pointer;	
}

.basket_title_img {
		padding: 3px 50px 3px 10px;		
}


.basket_summary {
		display: block;
		padding: 0 0 10px 250px;
}

.basket_product {
	width: 338px;
	font-fmily: Arial, sans-serif;	
	margin: 3px 8px 8px 8px;
}

.basket_product table {
	width:100%;
	padding: 0px;
	margin: 0px;
}

.basket_product img {
	padding: 6px;
}

.basket_product .basketbild {
	padding-top:0px;
	width:76px; 
	height:76px;
	background-color:#ffffff;
	text-align: center;
	vertical-align:middle;
	margin-left:10px;
	border: solid 2px #efeac1;
	}

.basket_product td {
	background: #f9f7e7;
	text-align:left;
	vertical-align: top;
	padding-left:8px;
	margin: 0px;
}

.basket_product td.rechts {
	text-align:right;
	padding-right:5px;
	padding-left:0px;
}

.basket_product td.center {
	text-align:center;
	padding-left:0px;
}

.basket_product .prname {
	padding-top:0px;
	font-weight: normal;
	font-size: 14px;
	line-height: 19px;
	color: #1f6d0a;
	text-align:left;
}

.basket_product td.prprice {
	font-weight: normal;
	font-size: 13px;
	color: #1f6d0a;
}

.basket_product td.trenner {
	padding-top:0px;
	width: 100%;
	height: 1px;
	border-top: solid 5px #efebc4;
}

.basket_product .trennersumme {
	padding-top:0px;
	width: 100%;
	height: 1px;
	border-top: solid 2px #629431;
}

.basket_product td.summe {
	background: none;
}
	
.basket_bottom .basket_link {
	padding: 10px 0 -3px 0;
	margin: 0;
}

	
.basket_product:hover {
		text-decoration: none;
}
	
#vorteile {
	width:1011px;
	background-image: url(../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/vorteile_krueger-kleidung.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height:64px;
	margin-left: -9px;
	}



/* -------------------- Hauptmenü -------------------- */

#head_menue {
	padding: 0px 25px;
	height: 42px;
	display: block;
	position: relative;
	z-index: 10;
	}
	
#head_menue_categorie {
	padding: 0px 25px;
	height: 287px;
	display: block;
	position: relative;
	z-index: 10;
	background:-moz-linear-gradient(top, #f5f2d8, #ffffff);
	background:-webkit-gradient(linear, left top, left bottom, from(#f5f2d8), to(#ffffff)); 
	background:-ms-linear-gradient(top, #f5f2d8, #ffffff);
	background:linear-gradient(top, #f5f2d8, #ffffff);
	background-color: #fff;
	}
	
#hauptmenu {
	height:32px;
	display:block;
	padding: 10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
	
/* IE7 Hack */
* + html #hauptmenu {padding: 12px 0px 12px 0px;line-height:29px;}

/* IE5 + IE6 Hack */
*html #hauptmenu {padding: 12px 0px 12px 0px;line-height:29px;}

#hauptmenu .level1 {
	margin: 0px;
	padding: 0px;
	}

#hauptmenu .level1 li {
	float: left;
	margin: 0px;
	padding: 0px;
	}

#hauptmenu .level1 li a {
	display: block-inline;
	padding: 11px 22px 12px 22px;
	margin: 0px;
	text-decoration: none;
	font-size: 15px;
	line-height:18px;
	font-weight: normal;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #1b4d00;
	background:-moz-linear-gradient(top, #f8f6e4, #f1ecc9);
	background:-webkit-gradient(linear, left top, left bottom, from(#f8f6e4), to(#f1ecc9)); 
	background:-ms-linear-gradient(top, #f8f6e4, #f1ecc9);
	background:linear-gradient(top, #f8f6e4, #f1ecc9);
	background-color: #f1ecc9;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-radius-topleft: 4px;
	-webkit-border-radius-topright: 4px;
	border-top: solid 1px #e3dfbb;
	border-right: solid 1px #e3dfbb;
}

#hauptmenu .level1 li a:hover {
	margin: 0px;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #ffffff;
	font-size: 20px;
	line-height:18px;
	background:-moz-linear-gradient(top, #7eb75d, #4d8510);
	background:-webkit-gradient(linear, left top, left bottom, from(#7eb75d), to(#4d8510)); 
	background:-ms-linear-gradient(top, #7eb75d, #4d8510);
	background:linear-gradient(top, #7eb75d, #4d8510);
	background-color: #4d8510;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-radius-topleft: 4px;
	-webkit-border-radius-topright: 4px;
	border-top: solid 1px #3a6b0c;
	border-right: solid 1px #3a6b0c;
}

#hauptmenu .level1 li.level1_li_1 a.selected,
#hauptmenu .level1 li.level1_li_1 a.opened, 
#hauptmenu .level1 li.level1_li_2 a.selected,
#hauptmenu .level1 li.level1_li_2 a.opened, 
#hauptmenu .level1 li.level1_li_3 a.selected,
#hauptmenu .level1 li.level1_li_3 a.opened, 
#hauptmenu .level1 li.level1_li_4 a.selected,
#hauptmenu .level1 li.level1_li_4 a.opened, 
#hauptmenu .level1 li.level1_li_5 a.selected,
#hauptmenu .level1 li.level1_li_5 a.opened,
#hauptmenu .level1 li.level1_li_6 a.selected,
#hauptmenu .level1 li.level1_li_6 a.opened, 
#hauptmenu .level1 li.level1_li_7 a.selected,
#hauptmenu .level1 li.level1_li_7 a.opened
  {
	margin: 0px;
	color: #ffffff;
	font-size: 20px;
	line-height:18px;
	text-shadow:#286601 1px 1px 2px;
	background:-moz-linear-gradient(top, #7eb75d, #4d8510);
	background:-webkit-gradient(linear, left top, left bottom, from(#7eb75d), to(#4d8510)); 
	background:-ms-linear-gradient(top, #7eb75d, #4d8510);
	background:linear-gradient(top, #7eb75d, #4d8510);
	background-color: #4d8510;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-radius-topleft: 4px;
	-webkit-border-radius-topright: 4px;
	border-top: solid 1px #3a6b0c;
	border-right: solid 1px #3a6b0c;
}

#hauptmenu .level1 li.level1_li_1 a:hover,
#hauptmenu .level1 li.level1_li_2 a:hover,
#hauptmenu .level1 li.level1_li_3 a:hover,
#hauptmenu .level1 li.level1_li_4 a:hover,
#hauptmenu .level1 li.level1_li_5 a:hover,
#hauptmenu .level1 li.level1_li_6 a:hover,
#hauptmenu .level1 li.level1_li_7 a:hover
  {
	margin: 0px;
	color: #ffffff;
	font-size: 20px;
	line-height:18px;
	text-shadow:#286601 1px 1px 2px;
	background:-moz-linear-gradient(top, #5f8b3f, #233f04);
	background:-webkit-gradient(linear, left top, left bottom, from(#5f8b3f), to(#233f04)); 
	background:-ms-linear-gradient(top, #5f8b3f, #233f04);
	background:linear-gradient(top, #5f8b3f, #233f04);
	background-color: #233f04;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-radius-topleft: 4px;
	-webkit-border-radius-topright: 4px;
	border-top: solid 1px #3a6b0c;
	border-right: solid 1px #3a6b0c;
}

#hauptmenu .level1 li.level1_li_1:hover > a,
#hauptmenu .level1 li.level1_li_2:hover > a,
#hauptmenu .level1 li.level1_li_3:hover > a,
#hauptmenu .level1 li.level1_li_4:hover > a,
#hauptmenu .level1 li.level1_li_5:hover > a,
#hauptmenu .level1 li.level1_li_6:hover > a,
#hauptmenu .level1 li.level1_li_7:hover > a
 { /* Realisisert den Hover Effekt der ersten Ebene, wenn man über die zweite Ebene fährt */
	color:#ffffff !important;
	background:-moz-linear-gradient(top, #5f8b3f, #233f04) !important;
	background:-webkit-gradient(linear, left top, left bottom, from(#5f8b3f), to(#233f04)) !important; 
	background:-ms-linear-gradient(top, #5f8b3f, #233f04) !important;
	background:linear-gradient(top, #5f8b3f, #233f04) !important;
	background-color: #233f04 !important;
	font-size: 20px !important;
	line-height:18px !important;
	border-top: solid 1px #3a6b0c !important;
	border-right: solid 1px #3a6b0c !important;
}

#hauptmenu .level1 li.level1_li_7 a,
#hauptmenu .level1 li.level1_li_7 a:hover,
#hauptmenu .level1 li.level1_li_7 a.selected,
#hauptmenu .level1 li.level1_li_7 a.opened {
	color: #aa0a01;
}

#hauptmenu .level1 li.level1_li_7:hover > a {
	color: #aa0a01 !important;
}

#hauptmenu .level1 li.level1_li_1 a {
	border-left: solid 1px #e3dfbb;
}

#hauptmenu .level1 li.level1_li_1 a:hover,
#hauptmenu .level1 li.level1_li_1 a.selected,
#hauptmenu .level1 li.level1_li_1 a.opened,
#hauptmenu .level1 li.level1_li_1:hover > a {
	border-left: solid 1px transparent !important;
}

#hauptmenu_flyout_1,
#hauptmenu_flyout_2,
#hauptmenu_flyout_3,
#hauptmenu_flyout_4
 { 
	position:absolute;
	margin: 0px 0px 0px 24px;
	padding: 0px;
	left: 0px;
	top: 42px;
	width: 940px;
	z-index: 4;
	height:245px;
	border-left: solid 1px transparent;
	border-right: solid 1px transparent;
}

#hauptmenu_flyout_5,
#hauptmenu_flyout_6,
#hauptmenu_flyout_7 { 
	position:absolute;
	margin: 0px 0px 0px 24px;
	padding: 0px;
	background-color: #faf8ea;
	border-left: solid 1px #e4dfbd;
	border-right: solid 1px #e4dfbd;
	border-bottom: solid 1px #e4dfbd;
	left: 0px;
	top: 42px;
	width: 940px;
	z-index: 4;
	height:245px;
}



/* IE7 Hack */
* + html #hauptmenu_flyout_1 {line-height:18px; height:245px;}
* + html #hauptmenu_flyout_2 {line-height:18px; height:245px;}
* + html #hauptmenu_flyout_3 {line-height:18px; height:245px;}
* + html #hauptmenu_flyout_4 {line-height:18px; height:245px;}
* + html #hauptmenu_flyout_5 {line-height:18px; height:245px;}
* + html #hauptmenu_flyout_6 {line-height:18px; height:245px;}
* + html #hauptmenu_flyout_7 {line-height:18px; height:245px;}

/* IE5 + IE6 Hack */
*html #hauptmenu_flyout_1 {line-height:18px;height:245px;}
*html #hauptmenu_flyout_2 {line-height:18px;height:245px;}
*html #hauptmenu_flyout_3 {line-height:18px;height:245px;}
*html #hauptmenu_flyout_4 {line-height:18px;height:245px;}
*html #hauptmenu_flyout_5 {line-height:18px;height:245px;}
*html #hauptmenu_flyout_6 {line-height:18px;height:245px;}
*html #hauptmenu_flyout_7 {line-height:18px;height:245px;}

#hauptmenu_visible_1,
#hauptmenu_visible_2,
#hauptmenu_visible_3,
#hauptmenu_visible_4,
#hauptmenu_visible_5,
#hauptmenu_visible_6,
#hauptmenu_visible_7 {
	position: absolute;
	margin: 0px;
	padding: 0px;
	background:-moz-linear-gradient(top, #efeac3, #f6f4dd);
	background:-webkit-gradient(linear, left top, left bottom, from(#efeac3), to(#f6f4dd)); 
	background:-ms-linear-gradient(top, #efeac3, #f6f4dd);
	background:linear-gradient(top, #efeac3, #f6f4dd);
	background-color: #efeac3;
	border-left: solid 1px #e4dfbd;
	border-right: solid 1px #e4dfbd;
	border-bottom: solid 1px #e4dfbd;
	left: 0px;
	top: 42px;
	width: 940px;
	z-index: 2;
	height:245px;
}

#head_menue_categorie #hauptmenu_visible_1,
#head_menue_categorie #hauptmenu_visible_2,
#head_menue_categorie #hauptmenu_visible_3,
#head_menue_categorie #hauptmenu_visible_4,
#head_menue_categorie #hauptmenu_visible_5,
#head_menue_categorie #hauptmenu_visible_6,
#head_menue_categorie #hauptmenu_visible_7 { 
	margin: 0px 0px 0px 24px;
}

/* IE7 Hack */
* + html #hauptmenu_visible_1 {line-height:18px; height:185px;}
* + html #hauptmenu_visible_2 {line-height:18px; height:185px;}
* + html #hauptmenu_visible_3 {line-height:18px; height:185px;}
* + html #hauptmenu_visible_4 {line-height:18px; height:185px;}
* + html #hauptmenu_visible_5 {line-height:18px; height:185px;}


#unterebene1,
#unterebene2,
#unterebene3,
#unterebene4 {
	height: 26px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 2px 0px;
	background:-moz-linear-gradient(top, #4d8510, #7eb75d);
	background:-webkit-gradient(linear, left top, left bottom, from(#4d8510), to(#7eb75d)); 
	background:-ms-linear-gradient(top, #4d8510, #7eb75d);
	background:linear-gradient(top, #4d8510, #7eb75d);
	background-color: #4d8510;
	border-bottom: solid 2px #3a6b0c;
	border-top: solid 1px #4d8510;
	}
	
#unterebene1 .level2,
#unterebene2 .level2,
#unterebene3 .level2,
#unterebene4 .level2 {
	margin: 0px;
	padding: 0px;
	}

#unterebene1 .level2 li,
#unterebene2 .level2 li,
#unterebene3 .level2 li,
#unterebene4 .level2 li {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-left: solid 1px #6fa43c;
	border-right: solid 1px #3a6b0c;
	}


#unterebene1 .level2 li a,
#unterebene2 .level2 li a,
#unterebene3 .level2 li a,
#unterebene4 .level2 li a {
	display: block-inline;
	padding: 0px 22px 22px 22px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #fff;
	font-size: 15px;
	line-height:18px;
	text-shadow:#286601 1px 1px 2px;
	border-top: solid 1px transparent;
	border-right: solid 1px transparent;
	border-left: solid 1px transparent;
	background: none;
}


#unterebene1 .level2 li a:hover,
#unterebene2 .level2 li a:hover,
#unterebene3 .level2 li a:hover,
#unterebene4 .level2 li a:hover
 {
	background: none;
	text-shadow:#ccc 1px 1px 2px;
	font-size: 15px;
	line-height:18px;
	border-top: solid 1px transparent;
	border-right: solid 1px transparent;
	font-weight: bold;
}

#unterebene1 .level2 li.level2_li_1 a:hover,
#unterebene1 .level2 li.level2_li_1 a.selected,
#unterebene1 .level2 li.level2_li_2 a:hover,
#unterebene1 .level2 li.level2_li_2 a.selected,
#unterebene1 .level2 li.level2_li_3 a:hover,
#unterebene1 .level2 li.level2_li_3 a.selected,
#unterebene1 .level2 li.level2_li_4 a:hover,
#unterebene1 .level2 li.level2_li_4 a.selected,
#unterebene2 .level2 li.level2_li_1 a:hover,
#unterebene2 .level2 li.level2_li_1 a.selected,
#unterebene2 .level2 li.level2_li_2 a:hover,
#unterebene2 .level2 li.level2_li_2 a.selected,
#unterebene2 .level2 li.level2_li_3 a:hover,
#unterebene2 .level2 li.level2_li_3 a.selected,
#unterebene2 .level2 li.level2_li_4 a:hover,
#unterebene2 .level2 li.level2_li_4 a.selected,
#unterebene3 .level2 li.level2_li_1 a:hover,
#unterebene3 .level2 li.level2_li_1 a.selected,
#unterebene3 .level2 li.level2_li_2 a:hover,
#unterebene3 .level2 li.level2_li_2 a.selected,
#unterebene3 .level2 li.level2_li_3 a:hover,
#unterebene3 .level2 li.level2_li_3 a.selected, 
#unterebene3 .level2 li.level2_li_4 a:hover,
#unterebene3 .level2 li.level2_li_4 a.selected, 
#unterebene4 .level2 li.level2_li_1 a:hover,
#unterebene4 .level2 li.level2_li_1 a.selected,
#unterebene4 .level2 li.level2_li_2 a:hover,
#unterebene4 .level2 li.level2_li_2 a.selected,
#unterebene4 .level2 li.level2_li_3 a:hover,
#unterebene4 .level2 li.level2_li_3 a.selected,
#unterebene4 .level2 li.level2_li_4 a:hover,
#unterebene4 .level2 li.level2_li_4 a.selected
  {
	background: none;
	text-shadow:#ccc 1px 1px 2px;
	font-weight: bold;
	font-size: 15px;
	line-height:18px;
	border-top: solid 1px transparent;
	border-right: solid 1px transparent;
}

#hauptmenu_flyout_1 #unterebene1_1,
#hauptmenu_flyout_1 #unterebene1_2,
#hauptmenu_flyout_1 #unterebene1_3,
#hauptmenu_flyout_1 #unterebene1_4,
#hauptmenu_flyout_2 #unterebene1_1,
#hauptmenu_flyout_2 #unterebene1_2,
#hauptmenu_flyout_2 #unterebene1_3,
#hauptmenu_flyout_2 #unterebene1_4,
#hauptmenu_flyout_3 #unterebene1_1,
#hauptmenu_flyout_3 #unterebene1_2,
#hauptmenu_flyout_3 #unterebene1_3,
#hauptmenu_flyout_3 #unterebene1_4,
#hauptmenu_flyout_4 #unterebene1_1,
#hauptmenu_flyout_4 #unterebene1_2,
#hauptmenu_flyout_4 #unterebene1_3,
#hauptmenu_flyout_4 #unterebene1_4
 {
	position:absolute;
	margin: 0px 0px;
	padding: 0px;
	left: 0px;
	top: 0px;
	width: 940px;
	z-index: 4;
	height:245px;
	background: none;
	border: none;
	}
	

#hauptmenu_flyout_1 #unterebene1_1 .level2,
#hauptmenu_flyout_1 #unterebene1_2 .level2,
#hauptmenu_flyout_1 #unterebene1_3 .level2,
#hauptmenu_flyout_1 #unterebene1_4 .level2,
#hauptmenu_flyout_2 #unterebene1_1 .level2,
#hauptmenu_flyout_2 #unterebene1_2 .level2,
#hauptmenu_flyout_2 #unterebene1_3 .level2,
#hauptmenu_flyout_2 #unterebene1_4 .level2,
#hauptmenu_flyout_3 #unterebene1_1 .level2,
#hauptmenu_flyout_3 #unterebene1_2 .level2,
#hauptmenu_flyout_3 #unterebene1_3 .level2,
#hauptmenu_flyout_3 #unterebene1_4 .level2,
#hauptmenu_flyout_4 #unterebene1_1 .level2,
#hauptmenu_flyout_4 #unterebene1_2 .level2,
#hauptmenu_flyout_4 #unterebene1_3 .level2,
#hauptmenu_flyout_4 #unterebene1_4 .level2	
	{
	margin: 0px;
	padding: 10px 0px 2px 0px;
	height: 26px;
	background:-moz-linear-gradient(top, #233f04, #5f8b3f);
	background:-webkit-gradient(linear, left top, left bottom, from(#233f04), to(#5f8b3f)); 
	background:-ms-linear-gradient(top, #233f04, #5f8b3f);
	background:linear-gradient(top, #233f04, #5f8b3f);
	background-color: #233f04;
	border-bottom: solid 2px #3a6b0c;
	border-top: solid 1px #233f04;
	}
	
#hauptmenu_flyout_1 #unterebene1_1 .level2 li,
#hauptmenu_flyout_1 #unterebene1_2 .level2 li,
#hauptmenu_flyout_1 #unterebene1_3 .level2 li,
#hauptmenu_flyout_1 #unterebene1_4 .level2 li,
#hauptmenu_flyout_2 #unterebene1_1 .level2 li,
#hauptmenu_flyout_2 #unterebene1_2 .level2 li,
#hauptmenu_flyout_2 #unterebene1_3 .level2 li,
#hauptmenu_flyout_2 #unterebene1_4 .level2 li,
#hauptmenu_flyout_3 #unterebene1_1 .level2 li,
#hauptmenu_flyout_3 #unterebene1_2 .level2 li,
#hauptmenu_flyout_3 #unterebene1_3 .level2 li,
#hauptmenu_flyout_3 #unterebene1_4 .level2 li,
#hauptmenu_flyout_4 #unterebene1_1 .level2 li,
#hauptmenu_flyout_4 #unterebene1_2 .level2 li,
#hauptmenu_flyout_4 #unterebene1_3 .level2 li,
#hauptmenu_flyout_4 #unterebene1_4 .level2 li	
	{
	float: left;
	display: block;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	border-left: solid 1px #6fa43c;
	border-right: solid 1px #3a6b0c;
	}
	
#hauptmenu_flyout_1 #unterebene1_1 .level2 li.level2_li_2,
#hauptmenu_visible_1 #unterebene1_1 .level2 li.level2_li_2,
#hauptmenu_flyout_2 #unterebene1_2 .level2 li.level2_li_2,
#hauptmenu_visible_2 #unterebene1_2 .level2 li.level2_li_2,
#hauptmenu_flyout_3 #unterebene1_3 .level2 li.level2_li_2,
#hauptmenu_visible_3 #unterebene1_3 .level2 li.level2_li_2,
#hauptmenu_flyout_4 #unterebene1_4 .level2 li.level2_li_2,
#hauptmenu_visible_4 #unterebene1_4 .level2 li.level2_li_2,
#unterebene1 .level2 li.level2_li_2,
#unterebene2 .level2 li.level2_li_2,
#unterebene3 .level2 li.level2_li_2,
#unterebene4 .level2 li.level2_li_2		
	{
	border-left: solid 1px transparent;
	}
	
#hauptmenu_flyout_1 #unterebene1_1 .level2 li.level2_li_4,
#hauptmenu_visible_1 #unterebene1_1 .level2 li.level2_li_4,
#hauptmenu_flyout_2 #unterebene1_2 .level2 li.level2_li_4,
#hauptmenu_visible_2 #unterebene1_2 .level2 li.level2_li_4,
#hauptmenu_flyout_3 #unterebene1_3 .level2 li.level2_li_4,
#hauptmenu_visible_3 #unterebene1_3 .level2 li.level2_li_4,
#hauptmenu_flyout_4 #unterebene1_4 .level2 li.level2_li_4,
#hauptmenu_visible_4 #unterebene1_4 .level2 li.level2_li_4,
#unterebene1 .level2 li.level2_li_4,
#unterebene2 .level2 li.level2_li_4,
#unterebene3 .level2 li.level2_li_4,
#unterebene4 .level2 li.level2_li_4	
	{
	border-right: solid 1px transparent;
	}
	
#hauptmenu_flyout_1 #unterebene1_1 .level2 li.level2_li_1,
#hauptmenu_visible_1 #unterebene1_1 .level2 li.level2_li_1,
#hauptmenu_flyout_2 #unterebene1_2 .level2 li.level2_li_1,
#hauptmenu_visible_2 #unterebene1_2 .level2 li.level2_li_1,
#hauptmenu_flyout_3 #unterebene1_3 .level2 li.level2_li_1,
#hauptmenu_visible_3 #unterebene1_3 .level2 li.level2_li_1,
#hauptmenu_flyout_4 #unterebene1_4 .level2 li.level2_li_1,
#hauptmenu_visible_4 #unterebene1_4 .level2 li.level2_li_1,
#hauptmenu_flyout_1 #unterebene1_1 .level2 li.level2_li_3,
#hauptmenu_visible_1 #unterebene1_1 .level2 li.level2_li_3,
#hauptmenu_flyout_2 #unterebene1_2 .level2 li.level2_li_3,
#hauptmenu_visible_2 #unterebene1_2 .level2 li.level2_li_3,
#hauptmenu_flyout_3 #unterebene1_3 .level2 li.level2_li_3,
#hauptmenu_visible_3 #unterebene1_3 .level2 li.level2_li_3,
#hauptmenu_flyout_4 #unterebene1_4 .level2 li.level2_li_3,
#hauptmenu_visible_4 #unterebene1_4 .level2 li.level2_li_3,
#unterebene1 .level2 li.level2_li_1,
#unterebene2 .level2 li.level2_li_1,
#unterebene3 .level2 li.level2_li_1,
#unterebene4 .level2 li.level2_li_1,
#unterebene1 .level2 li.level2_li_3,
#unterebene2 .level2 li.level2_li_3,
#unterebene3 .level2 li.level2_li_3,
#unterebene4 .level2 li.level2_li_3
	
	{
	display: none;
	}
	
#unterebene2 .level2 li.level2_li_2,
#hauptmenu_flyout_2 #unterebene1_2 .level2 li.level2_li_2,
#hauptmenu_visible_2 #unterebene1_2 .level2 li.level2_li_2
	{
	padding-left: 180px;
	}
	
#unterebene3 .level2 li.level2_li_2,
#hauptmenu_flyout_3 #unterebene1_3 .level2 li.level2_li_2,
#hauptmenu_visible_3 #unterebene1_3 .level2 li.level2_li_2
	{
	padding-left: 255px;
	}
	
#unterebene4 .level2 li.level2_li_2,
#hauptmenu_flyout_4 #unterebene1_4 .level2 li.level2_li_2,
#hauptmenu_visible_4 #unterebene1_4 .level2 li.level2_li_2
	{
	padding-left: 365px;
	}
	

#hauptmenu_flyout_1 #unterebene1_1 .level2 li a,
#hauptmenu_flyout_1 #unterebene1_2 .level2 li a,
#hauptmenu_flyout_1 #unterebene1_3 .level2 li a,
#hauptmenu_flyout_1 #unterebene1_4 .level2 li a,
#hauptmenu_flyout_2 #unterebene1_1 .level2 li a,
#hauptmenu_flyout_2 #unterebene1_2 .level2 li a,
#hauptmenu_flyout_2 #unterebene1_3 .level2 li a,
#hauptmenu_flyout_2 #unterebene1_4 .level2 li a,
#hauptmenu_flyout_3 #unterebene1_1 .level2 li a,
#hauptmenu_flyout_3 #unterebene1_2 .level2 li a,
#hauptmenu_flyout_3 #unterebene1_3 .level2 li a,
#hauptmenu_flyout_3 #unterebene1_4 .level2 li a,
#hauptmenu_flyout_4 #unterebene1_1 .level2 li a,
#hauptmenu_flyout_4 #unterebene1_2 .level2 li a,
#hauptmenu_flyout_4 #unterebene1_3 .level2 li a,
#hauptmenu_flyout_4 #unterebene1_4 .level2 li a {
	display: block-inline;
	padding: 0px 22px 22px 22px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #fff;
	font-size: 15px;
	line-height:18px;
	text-shadow:#286601 1px 1px 2px;
	border-top: solid 1px transparent;
	border-right: solid 1px transparent;
	border-left: solid 1px transparent;
	background: none;
}

#hauptmenu_flyout_1 #unterebene1_1 .level2 li a:hover,
#hauptmenu_flyout_1 #unterebene1_2 .level2 li a:hover,
#hauptmenu_flyout_1 #unterebene1_3 .level2 li a:hover,
#hauptmenu_flyout_1 #unterebene1_4 .level2 li a:hover,
#hauptmenu_flyout_2 #unterebene1_1 .level2 li a:hover,
#hauptmenu_flyout_2 #unterebene1_2 .level2 li a:hover,
#hauptmenu_flyout_2 #unterebene1_3 .level2 li a:hover,
#hauptmenu_flyout_2 #unterebene1_4 .level2 li a:hover,
#hauptmenu_flyout_3 #unterebene1_1 .level2 li a:hover,
#hauptmenu_flyout_3 #unterebene1_2 .level2 li a:hover,
#hauptmenu_flyout_3 #unterebene1_3 .level2 li a:hover,
#hauptmenu_flyout_3 #unterebene1_4 .level2 li a:hover,
#hauptmenu_flyout_4 #unterebene1_1 .level2 li a:hover,
#hauptmenu_flyout_4 #unterebene1_2 .level2 li a:hover,
#hauptmenu_flyout_4 #unterebene1_3 .level2 li a:hover,
#hauptmenu_flyout_4 #unterebene1_4 .level2 li a:hover {
	background: none;
	text-shadow:#ccc 1px 1px 2px;
	font-size: 15px;
	line-height:18px;
	border-top: solid 1px transparent;
	border-right: solid 1px transparent;
	border-left: solid 1px transparent;
	font-weight: bold;
}

#hauptmenu_flyout_1 #unterebene1_1 .level2 li a.selected,
#hauptmenu_flyout_1 #unterebene1_2 .level2 li a.selected,
#hauptmenu_flyout_1 #unterebene1_3 .level2 li a.selected,
#hauptmenu_flyout_1 #unterebene1_4 .level2 li a.selected,
#hauptmenu_flyout_2 #unterebene1_1 .level2 li a.selected,
#hauptmenu_flyout_2 #unterebene1_2 .level2 li a.selected,
#hauptmenu_flyout_2 #unterebene1_3 .level2 li a.selected,
#hauptmenu_flyout_2 #unterebene1_4 .level2 li a.selected,
#hauptmenu_flyout_3 #unterebene1_1 .level2 li a.selected,
#hauptmenu_flyout_3 #unterebene1_2 .level2 li a.selected,
#hauptmenu_flyout_3 #unterebene1_3 .level2 li a.selected,
#hauptmenu_flyout_3 #unterebene1_4 .level2 li a.selected,
#hauptmenu_flyout_4 #unterebene1_1 .level2 li a.selected,
#hauptmenu_flyout_4 #unterebene1_2 .level2 li a.selected,
#hauptmenu_flyout_4 #unterebene1_3 .level2 li a.selected,
#hauptmenu_flyout_4 #unterebene1_4 .level2 li a.selected {
	background: none;
	text-shadow:#ccc 1px 1px 2px;
	font-size: 15px;
	line-height:18px;
	border-top: solid 1px transparent;
	border-right: solid 1px transparent;
	border-left: solid 1px transparent;
	font-weight: bold;
}

#hauptmenu_flyout_1 #unterebene1_1 .level2 li.level2_li_1:hover > a,
#hauptmenu_flyout_1 #unterebene1_1 .level2 li.level2_li_2:hover > a,
#hauptmenu_flyout_1 #unterebene1_1 .level2 li.level2_li_3:hover > a,
#hauptmenu_flyout_1 #unterebene1_1 .level2 li.level2_li_4:hover > a,
#hauptmenu_flyout_2 #unterebene1_2 .level2 li.level2_li_1:hover > a,
#hauptmenu_flyout_2 #unterebene1_2 .level2 li.level2_li_2:hover > a,
#hauptmenu_flyout_2 #unterebene1_2 .level2 li.level2_li_3:hover > a,
#hauptmenu_flyout_2 #unterebene1_2 .level2 li.level2_li_4:hover > a,
#hauptmenu_flyout_3 #unterebene1_3 .level2 li.level2_li_1:hover > a,
#hauptmenu_flyout_3 #unterebene1_3 .level2 li.level2_li_2:hover > a,
#hauptmenu_flyout_3 #unterebene1_3 .level2 li.level2_li_3:hover > a,
#hauptmenu_flyout_3 #unterebene1_3 .level2 li.level2_li_4:hover > a,
#hauptmenu_flyout_4 #unterebene1_4 .level2 li.level2_li_1:hover > a,
#hauptmenu_flyout_4 #unterebene1_4 .level2 li.level2_li_2:hover > a,
#hauptmenu_flyout_4 #unterebene1_4 .level2 li.level2_li_3:hover > a,
#hauptmenu_flyout_4 #unterebene1_4 .level2 li.level2_li_4:hover > a

 { /* Realisisert den Hover Effekt der 2. Ebene, wenn man über die zweite Ebene fährt */
	text-shadow:#ccc 1px 1px 2px !important;
}

#hauptmenu_flyout_1 #unterebene1_1 .outfits,
#hauptmenu_flyout_1 #unterebene1_2 .outfits,
#hauptmenu_flyout_1 #unterebene1_3 .outfits,
#hauptmenu_flyout_1 #unterebene1_4 .outfits,
#hauptmenu_flyout_2 #unterebene1_1 .outfits,
#hauptmenu_flyout_2 #unterebene1_2 .outfits,
#hauptmenu_flyout_2 #unterebene1_3 .outfits,
#hauptmenu_flyout_2 #unterebene1_4 .outfits,
#hauptmenu_flyout_3 #unterebene1_1 .outfits,
#hauptmenu_flyout_3 #unterebene1_2 .outfits,
#hauptmenu_flyout_3 #unterebene1_3 .outfits,
#hauptmenu_flyout_3 #unterebene1_4 .outfits,
#hauptmenu_flyout_4 #unterebene1_1 .outfits,
#hauptmenu_flyout_4 #unterebene1_2 .outfits,
#hauptmenu_flyout_4 #unterebene1_3 .outfits,
#hauptmenu_flyout_4 #unterebene1_4 .outfits
 {
	float: right;
	width: 320px;
	background-color: #ffffff;
	margin: -9px 0px 7px 0px;
	border-right: solid 2px #cec2b5;
	border-left: solid 2px #cec2b5;
	border-bottom: solid 2px #cec2b5;
	padding: 0px;
	z-index: 4;
	height:202px;
	}
	
#hauptmenu_flyout_1 #unterebene1_1 .outfits a,
#hauptmenu_flyout_1 #unterebene1_2 .outfits a,
#hauptmenu_flyout_1 #unterebene1_3 .outfits a,
#hauptmenu_flyout_1 #unterebene1_4 .outfits a,
#hauptmenu_flyout_2 #unterebene1_1 .outfits a,
#hauptmenu_flyout_2 #unterebene1_2 .outfits a,
#hauptmenu_flyout_2 #unterebene1_3 .outfits a,
#hauptmenu_flyout_2 #unterebene1_4 .outfits a,
#hauptmenu_flyout_3 #unterebene1_1 .outfits a,
#hauptmenu_flyout_3 #unterebene1_2 .outfits a,
#hauptmenu_flyout_3 #unterebene1_3 .outfits a,
#hauptmenu_flyout_3 #unterebene1_4 .outfits a,
#hauptmenu_flyout_4 #unterebene1_1 .outfits a,
#hauptmenu_flyout_4 #unterebene1_2 .outfits a,
#hauptmenu_flyout_4 #unterebene1_3 .outfits a,
#hauptmenu_flyout_4 #unterebene1_4 .outfits a
 {
	color: #0e6b12 !important;
	}
	
#hauptmenu_flyout_1 #unterebene1_1 .outfits a:link,
#hauptmenu_flyout_1 #unterebene1_2 .outfits a:link,
#hauptmenu_flyout_1 #unterebene1_3 .outfits a:link,
#hauptmenu_flyout_1 #unterebene1_4 .outfits a:link,
#hauptmenu_flyout_2 #unterebene1_1 .outfits a:link,
#hauptmenu_flyout_2 #unterebene1_2 .outfits a:link,
#hauptmenu_flyout_2 #unterebene1_3 .outfits a:link,
#hauptmenu_flyout_2 #unterebene1_4 .outfits a:link,
#hauptmenu_flyout_3 #unterebene1_1 .outfits a:link,
#hauptmenu_flyout_3 #unterebene1_2 .outfits a:link,
#hauptmenu_flyout_3 #unterebene1_3 .outfits a:link,
#hauptmenu_flyout_3 #unterebene1_4 .outfits a:link,
#hauptmenu_flyout_4 #unterebene1_1 .outfits a:link,
#hauptmenu_flyout_4 #unterebene1_2 .outfits a:link,
#hauptmenu_flyout_4 #unterebene1_3 .outfits a:link,
#hauptmenu_flyout_4 #unterebene1_4 .outfits a:link,
#hauptmenu_flyout_1 #unterebene1_1 .outfits a:hover,
#hauptmenu_flyout_1 #unterebene1_2 .outfits a:hover,
#hauptmenu_flyout_1 #unterebene1_3 .outfits a:hover,
#hauptmenu_flyout_1 #unterebene1_4 .outfits a:hover,
#hauptmenu_flyout_2 #unterebene1_1 .outfits a:hover,
#hauptmenu_flyout_2 #unterebene1_2 .outfits a:hover,
#hauptmenu_flyout_2 #unterebene1_3 .outfits a:hover,
#hauptmenu_flyout_2 #unterebene1_4 .outfits a:hover,
#hauptmenu_flyout_3 #unterebene1_1 .outfits a:hover,
#hauptmenu_flyout_3 #unterebene1_2 .outfits a:hover,
#hauptmenu_flyout_3 #unterebene1_3 .outfits a:hover,
#hauptmenu_flyout_3 #unterebene1_4 .outfits a:hover,
#hauptmenu_flyout_4 #unterebene1_1 .outfits a:hover,
#hauptmenu_flyout_4 #unterebene1_2 .outfits a:hover,
#hauptmenu_flyout_4 #unterebene1_3 .outfits a:hover,
#hauptmenu_flyout_4 #unterebene1_4 .outfits a:hover
 {
	
	font-size: 12px !important;
	line-height 18px !important;
	color: #0e6b12  !important;
	padding: 10px 0px 2px 0px !important;
	margin: 0;
	text-shadow:none !important;
	}
	
#hauptmenu_flyout_1 #unterebene1_1 .outfits img,
#hauptmenu_flyout_1 #unterebene1_2 .outfits img,
#hauptmenu_flyout_1 #unterebene1_3 .outfits img,
#hauptmenu_flyout_1 #unterebene1_4 .outfits img,
#hauptmenu_flyout_2 #unterebene1_1 .outfits img,
#hauptmenu_flyout_2 #unterebene1_2 .outfits img,
#hauptmenu_flyout_2 #unterebene1_3 .outfits img,
#hauptmenu_flyout_2 #unterebene1_4 .outfits img,
#hauptmenu_flyout_3 #unterebene1_1 .outfits img,
#hauptmenu_flyout_3 #unterebene1_2 .outfits img,
#hauptmenu_flyout_3 #unterebene1_3 .outfits img,
#hauptmenu_flyout_3 #unterebene1_4 .outfits img,
#hauptmenu_flyout_4 #unterebene1_1 .outfits img,
#hauptmenu_flyout_4 #unterebene1_2 .outfits img,
#hauptmenu_flyout_4 #unterebene1_3 .outfits img,
#hauptmenu_flyout_4 #unterebene1_4 .outfits img
 {
	float: left;
	margin: 6px 15px 0px 25px;
	z-index: 4;
	height: 180px;
	background-color: #fff;
	}
	
#hauptmenu_flyout_1 #unterebene1_1 .outfits .head,
#hauptmenu_flyout_1 #unterebene1_2 .outfits .head,
#hauptmenu_flyout_1 #unterebene1_3 .outfits .head,
#hauptmenu_flyout_1 #unterebene1_4 .outfits .head,
#hauptmenu_flyout_2 #unterebene1_1 .outfits .head,
#hauptmenu_flyout_2 #unterebene1_2 .outfits .head,
#hauptmenu_flyout_2 #unterebene1_3 .outfits .head,
#hauptmenu_flyout_2 #unterebene1_4 .outfits .head,
#hauptmenu_flyout_3 #unterebene1_1 .outfits .head,
#hauptmenu_flyout_3 #unterebene1_2 .outfits .head,
#hauptmenu_flyout_3 #unterebene1_3 .outfits .head,
#hauptmenu_flyout_3 #unterebene1_4 .outfits .head,
#hauptmenu_flyout_4 #unterebene1_1 .outfits .head,
#hauptmenu_flyout_4 #unterebene1_2 .outfits .head,
#hauptmenu_flyout_4 #unterebene1_3 .outfits .head,
#hauptmenu_flyout_4 #unterebene1_4 .outfits .head
 {
	font-weight: bold;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #3a6b0c;
	font-size: 16px;
	line-height:19px;
	height: 26px;
	padding: 0px 10px 10px 0px;
	margin: 0px 0px 0px 0px;
	text-shadow:#ccc 1px 1px 2px;
	}
	
#hauptmenu_flyout_1 #unterebene1_1 .outfits .text,
#hauptmenu_flyout_1 #unterebene1_2 .outfits .text,
#hauptmenu_flyout_1 #unterebene1_3 .outfits .text,
#hauptmenu_flyout_1 #unterebene1_4 .outfits .text,
#hauptmenu_flyout_2 #unterebene1_1 .outfits .text,
#hauptmenu_flyout_2 #unterebene1_2 .outfits .text,
#hauptmenu_flyout_2 #unterebene1_3 .outfits .text,
#hauptmenu_flyout_2 #unterebene1_4 .outfits .text,
#hauptmenu_flyout_3 #unterebene1_1 .outfits .text,
#hauptmenu_flyout_3 #unterebene1_2 .outfits .text,
#hauptmenu_flyout_3 #unterebene1_3 .outfits .text,
#hauptmenu_flyout_3 #unterebene1_4 .outfits .text,
#hauptmenu_flyout_4 #unterebene1_1 .outfits .text,
#hauptmenu_flyout_4 #unterebene1_2 .outfits .text,
#hauptmenu_flyout_4 #unterebene1_3 .outfits .text,
#hauptmenu_flyout_4 #unterebene1_4 .outfits .text
 {
	width: 130px;
	font-weight: normal;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #565656;
	margin: 0px 0px 0px 130px;
	padding: 5px 0px 2px 10px;
	}
	
#hauptmenu_flyout_1 #unterebene1_1 .outfits .text p,
#hauptmenu_flyout_1 #unterebene1_2 .outfits .text p,
#hauptmenu_flyout_1 #unterebene1_3 .outfits .text p,
#hauptmenu_flyout_1 #unterebene1_4 .outfits .text p,
#hauptmenu_flyout_2 #unterebene1_1 .outfits .text p,
#hauptmenu_flyout_2 #unterebene1_2 .outfits .text p,
#hauptmenu_flyout_2 #unterebene1_3 .outfits .text p,
#hauptmenu_flyout_2 #unterebene1_4 .outfits .text p,
#hauptmenu_flyout_3 #unterebene1_1 .outfits .text p,
#hauptmenu_flyout_3 #unterebene1_2 .outfits .text p,
#hauptmenu_flyout_3 #unterebene1_3 .outfits .text p,
#hauptmenu_flyout_3 #unterebene1_4 .outfits .text p,
#hauptmenu_flyout_4 #unterebene1_1 .outfits .text p,
#hauptmenu_flyout_4 #unterebene1_2 .outfits .text p,
#hauptmenu_flyout_4 #unterebene1_3 .outfits .text p,
#hauptmenu_flyout_4 #unterebene1_4 .outfits .text p
 {
	padding: 0px;
	margin-bottom: 20px;
	font-weight: bold;
	}
	



#hauptmenu_flyout_1 #unterebene1_1 ul li div.dropdown,
#hauptmenu_flyout_1 #unterebene1_2 ul li div.dropdown,
#hauptmenu_flyout_1 #unterebene1_3 ul li div.dropdown,
#hauptmenu_flyout_1 #unterebene1_4 ul li div.dropdown,
#hauptmenu_flyout_2 #unterebene1_1 ul li div.dropdown,
#hauptmenu_flyout_2 #unterebene1_2 ul li div.dropdown,
#hauptmenu_flyout_2 #unterebene1_3 ul li div.dropdown,
#hauptmenu_flyout_2 #unterebene1_4 ul li div.dropdown,
#hauptmenu_flyout_3 #unterebene1_1 ul li div.dropdown,
#hauptmenu_flyout_3 #unterebene1_2 ul li div.dropdown,
#hauptmenu_flyout_3 #unterebene1_3 ul li div.dropdown,
#hauptmenu_flyout_3 #unterebene1_4 ul li div.dropdown,
#hauptmenu_flyout_4 #unterebene1_1 ul li div.dropdown,
#hauptmenu_flyout_4 #unterebene1_2 ul li div.dropdown,
#hauptmenu_flyout_4 #unterebene1_3 ul li div.dropdown,
#hauptmenu_flyout_4 #unterebene1_4 ul li div.dropdown {
	display: none;
	position:absolute;
	top:41px;
	left:0px;
	z-index:20;
	background-color: #faf8ea;
	border-bottom: solid 1px #e4dfbd;
	width:920px;
	height: 194px;
	padding: 10px 0px 0px 20px;
}

#hauptmenu_flyout_1 #unterebene1_1 ul li div.dropdown li,
#hauptmenu_flyout_1 #unterebene1_2 ul li div.dropdown li,
#hauptmenu_flyout_1 #unterebene1_3 ul li div.dropdown li,
#hauptmenu_flyout_1 #unterebene1_4 ul li div.dropdown li,
#hauptmenu_flyout_2 #unterebene1_1 ul li div.dropdown li,
#hauptmenu_flyout_2 #unterebene1_2 ul li div.dropdown li,
#hauptmenu_flyout_2 #unterebene1_3 ul li div.dropdown li,
#hauptmenu_flyout_2 #unterebene1_4 ul li div.dropdown li,
#hauptmenu_flyout_3 #unterebene1_1 ul li div.dropdown li,
#hauptmenu_flyout_3 #unterebene1_2 ul li div.dropdown li,
#hauptmenu_flyout_3 #unterebene1_3 ul li div.dropdown li,
#hauptmenu_flyout_3 #unterebene1_4 ul li div.dropdown li,
#hauptmenu_flyout_4 #unterebene1_1 ul li div.dropdown li,
#hauptmenu_flyout_4 #unterebene1_2 ul li div.dropdown li,
#hauptmenu_flyout_4 #unterebene1_3 ul li div.dropdown li,
#hauptmenu_flyout_4 #unterebene1_4 ul li div.dropdown li {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight:normal;
	color: #5f8b3f;
	float:left;
	margin:0px 0px 6px 0px;
	padding: 0px 0px 0px 0px;
	font-size:13px;
	line-height: 18px;
	display:block-inline;
	border: none;
	width:190px;
}
	
#hauptmenu_flyout_1 #unterebene1_1 ul li div.dropdown li a,
#hauptmenu_flyout_1 #unterebene1_2 ul li div.dropdown li a,
#hauptmenu_flyout_1 #unterebene1_3 ul li div.dropdown li a,
#hauptmenu_flyout_1 #unterebene1_4 ul li div.dropdown li a,
#hauptmenu_flyout_2 #unterebene1_1 ul li div.dropdown li a,
#hauptmenu_flyout_2 #unterebene1_2 ul li div.dropdown li a,
#hauptmenu_flyout_2 #unterebene1_3 ul li div.dropdown li a,
#hauptmenu_flyout_2 #unterebene1_4 ul li div.dropdown li a,
#hauptmenu_flyout_3 #unterebene1_1 ul li div.dropdown li a,
#hauptmenu_flyout_3 #unterebene1_2 ul li div.dropdown li a,
#hauptmenu_flyout_3 #unterebene1_3 ul li div.dropdown li a,
#hauptmenu_flyout_3 #unterebene1_4 ul li div.dropdown li a,
#hauptmenu_flyout_4 #unterebene1_1 ul li div.dropdown li a,
#hauptmenu_flyout_4 #unterebene1_2 ul li div.dropdown li a,
#hauptmenu_flyout_4 #unterebene1_3 ul li div.dropdown li a,
#hauptmenu_flyout_4 #unterebene1_4 ul li div.dropdown li a {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight:normal;
	margin:0px;
	padding:0px;
	font-size:13px;
	line-height: 18px;
	position:static;
	color: #5f8b3f;
	border-left: none;
	border-right: none;
	text-shadow:none;
	}

	
#hauptmenu_flyout_1 #unterebene1_1 ul li div.dropdown li:hover,
#hauptmenu_flyout_1 #unterebene1_2 ul li div.dropdown li:hover,
#hauptmenu_flyout_1 #unterebene1_3 ul li div.dropdown li:hover,
#hauptmenu_flyout_1 #unterebene1_4 ul li div.dropdown li:hover,
#hauptmenu_flyout_2 #unterebene1_1 ul li div.dropdown li:hover,
#hauptmenu_flyout_2 #unterebene1_2 ul li div.dropdown li:hover,
#hauptmenu_flyout_2 #unterebene1_3 ul li div.dropdown li:hover,
#hauptmenu_flyout_2 #unterebene1_4 ul li div.dropdown li:hover,
#hauptmenu_flyout_3 #unterebene1_1 ul li div.dropdown li:hover,
#hauptmenu_flyout_3 #unterebene1_2 ul li div.dropdown li:hover,
#hauptmenu_flyout_3 #unterebene1_3 ul li div.dropdown li:hover,
#hauptmenu_flyout_3 #unterebene1_4 ul li div.dropdown li:hover,
#hauptmenu_flyout_4 #unterebene1_1 ul li div.dropdown li:hover,
#hauptmenu_flyout_4 #unterebene1_2 ul li div.dropdown li:hover,
#hauptmenu_flyout_4 #unterebene1_3 ul li div.dropdown li:hover,
#hauptmenu_flyout_4 #unterebene1_4 ul li div.dropdown li:hover {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight:normal;
	font-size:13px;
	line-height: 18px;
	border: none;
	margin:0px 0px 6px 0px;
	padding: 0px 0px 0px 0px;
	color: #1b4d00;
	}
	
#hauptmenu_flyout_1 #unterebene1_1 ul li div.dropdown li a:hover,
#hauptmenu_flyout_1 #unterebene1_2 ul li div.dropdown li a:hover,
#hauptmenu_flyout_1 #unterebene1_3 ul li div.dropdown li a:hover,
#hauptmenu_flyout_1 #unterebene1_4 ul li div.dropdown li a:hover,
#hauptmenu_flyout_2 #unterebene1_1 ul li div.dropdown li a:hover,
#hauptmenu_flyout_2 #unterebene1_2 ul li div.dropdown li a:hover,
#hauptmenu_flyout_2 #unterebene1_3 ul li div.dropdown li a:hover,
#hauptmenu_flyout_2 #unterebene1_4 ul li div.dropdown li a:hover,
#hauptmenu_flyout_3 #unterebene1_1 ul li div.dropdown li a:hover,
#hauptmenu_flyout_3 #unterebene1_2 ul li div.dropdown li a:hover,
#hauptmenu_flyout_3 #unterebene1_3 ul li div.dropdown li a:hover,
#hauptmenu_flyout_3 #unterebene1_4 ul li div.dropdown li a:hover,
#hauptmenu_flyout_4 #unterebene1_1 ul li div.dropdown li a:hover,
#hauptmenu_flyout_4 #unterebene1_2 ul li div.dropdown li a:hover,
#hauptmenu_flyout_4 #unterebene1_3 ul li div.dropdown li a:hover,
#hauptmenu_flyout_4 #unterebene1_4 ul li div.dropdown li a:hover {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight:normal;
	font-size:13px;
	line-height: 18px;
	color: #1b4d00;
	border: none;
	margin:0px;
	padding: 0px 0px 0px 0px;
	text-shadow:none;
	font-weight:normal;
	text-transform: uppercase;
	}
	
#hauptmenu_flyout_1 #unterebene1_1 ul li div.dropdown li a.selected,
#hauptmenu_flyout_1 #unterebene1_2 ul li div.dropdown li a.selected,
#hauptmenu_flyout_1 #unterebene1_3 ul li div.dropdown li a.selected,
#hauptmenu_flyout_1 #unterebene1_4 ul li div.dropdown li a.selected,
#hauptmenu_flyout_2 #unterebene1_1 ul li div.dropdown li a.selected,
#hauptmenu_flyout_2 #unterebene1_2 ul li div.dropdown li a.selected,
#hauptmenu_flyout_2 #unterebene1_3 ul li div.dropdown li a.selected,
#hauptmenu_flyout_2 #unterebene1_4 ul li div.dropdown li a.selected,
#hauptmenu_flyout_3 #unterebene1_1 ul li div.dropdown li a.selected,
#hauptmenu_flyout_3 #unterebene1_2 ul li div.dropdown li a.selected,
#hauptmenu_flyout_3 #unterebene1_3 ul li div.dropdown li a.selected,
#hauptmenu_flyout_3 #unterebene1_4 ul li div.dropdown li a.selected,
#hauptmenu_flyout_4 #unterebene1_1 ul li div.dropdown li a.selected,
#hauptmenu_flyout_4 #unterebene1_2 ul li div.dropdown li a.selected,
#hauptmenu_flyout_4 #unterebene1_3 ul li div.dropdown li a.selected,
#hauptmenu_flyout_4 #unterebene1_4 ul li div.dropdown li a.selected {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight:normal;
	font-size:13px;
	line-height: 18px;
	color: #1b4d00;
	border: none;
	margin:0px;
	padding: 0px 0px 0px 0px;
	text-shadow:none;
	font-weight:normal;
	text-transform: uppercase;
	}
	
#hauptmenu_flyout_1 #unterebene1_1 ul li div.dropdown ul,
#hauptmenu_flyout_1 #unterebene1_2 ul li div.dropdown ul,
#hauptmenu_flyout_1 #unterebene1_3 ul li div.dropdown ul,
#hauptmenu_flyout_1 #unterebene1_4 ul li div.dropdown ul,
#hauptmenu_flyout_2 #unterebene1_1 ul li div.dropdown ul,
#hauptmenu_flyout_2 #unterebene1_2 ul li div.dropdown ul,
#hauptmenu_flyout_2 #unterebene1_3 ul li div.dropdown ul,
#hauptmenu_flyout_2 #unterebene1_4 ul li div.dropdown ul,
#hauptmenu_flyout_3 #unterebene1_1 ul li div.dropdown ul,
#hauptmenu_flyout_3 #unterebene1_2 ul li div.dropdown ul,
#hauptmenu_flyout_3 #unterebene1_3 ul li div.dropdown ul,
#hauptmenu_flyout_3 #unterebene1_4 ul li div.dropdown ul,
#hauptmenu_flyout_4 #unterebene1_1 ul li div.dropdown ul,
#hauptmenu_flyout_4 #unterebene1_2 ul li div.dropdown ul,
#hauptmenu_flyout_4 #unterebene1_3 ul li div.dropdown ul,
#hauptmenu_flyout_4 #unterebene1_4 ul li div.dropdown ul {
	margin:0px;
	padding: 0px;
	list-style-type:none;
	background: none;
	}
	
#hauptmenu_flyout_1 #unterebene1_1 ul li div.dropdown ul li,
#hauptmenu_flyout_1 #unterebene1_2 ul li div.dropdown ul li,
#hauptmenu_flyout_1 #unterebene1_3 ul li div.dropdown ul li,
#hauptmenu_flyout_1 #unterebene1_4 ul li div.dropdown ul li,
#hauptmenu_flyout_2 #unterebene1_1 ul li div.dropdown ul li,
#hauptmenu_flyout_2 #unterebene1_2 ul li div.dropdown ul li,
#hauptmenu_flyout_2 #unterebene1_3 ul li div.dropdown ul li,
#hauptmenu_flyout_2 #unterebene1_4 ul li div.dropdown ul li,
#hauptmenu_flyout_3 #unterebene1_1 ul li div.dropdown ul li,
#hauptmenu_flyout_3 #unterebene1_2 ul li div.dropdown ul li,
#hauptmenu_flyout_3 #unterebene1_3 ul li div.dropdown ul li,
#hauptmenu_flyout_3 #unterebene1_4 ul li div.dropdown ul li,
#hauptmenu_flyout_4 #unterebene1_1 ul li div.dropdown ul li,
#hauptmenu_flyout_4 #unterebene1_2 ul li div.dropdown ul li,
#hauptmenu_flyout_4 #unterebene1_3 ul li div.dropdown ul li,
#hauptmenu_flyout_4 #unterebene1_4 ul li div.dropdown ul li {
	background: none;
	
	}
	
#hauptmenu_flyout_1 #unterebene1_1 ul li:hover div,
#hauptmenu_flyout_1 #unterebene1_2 ul li:hover div,
#hauptmenu_flyout_1 #unterebene1_3 ul li:hover div,
#hauptmenu_flyout_1 #unterebene1_4 ul li:hover div,
#hauptmenu_flyout_2 #unterebene1_1 ul li:hover div,
#hauptmenu_flyout_2 #unterebene1_2 ul li:hover div,
#hauptmenu_flyout_2 #unterebene1_3 ul li:hover div,
#hauptmenu_flyout_2 #unterebene1_4 ul li:hover div,
#hauptmenu_flyout_3 #unterebene1_1 ul li:hover div,
#hauptmenu_flyout_3 #unterebene1_2 ul li:hover div,
#hauptmenu_flyout_3 #unterebene1_3 ul li:hover div,
#hauptmenu_flyout_3 #unterebene1_4 ul li:hover div,
#hauptmenu_flyout_4 #unterebene1_1 ul li:hover div,
#hauptmenu_flyout_4 #unterebene1_2 ul li:hover div,
#hauptmenu_flyout_4 #unterebene1_3 ul li:hover div,
#hauptmenu_flyout_4 #unterebene1_4 ul li:hover div {
	display:block;
	
	}
	
#hauptmenu_flyout_1 #unterebene1_1 ul li:hover div a,
#hauptmenu_flyout_1 #unterebene1_2 ul li:hover div a,
#hauptmenu_flyout_1 #unterebene1_3 ul li:hover div a,
#hauptmenu_flyout_1 #unterebene1_4 ul li:hover div a,
#hauptmenu_flyout_2 #unterebene1_1 ul li:hover div a,
#hauptmenu_flyout_2 #unterebene1_2 ul li:hover div a,
#hauptmenu_flyout_2 #unterebene1_3 ul li:hover div a,
#hauptmenu_flyout_2 #unterebene1_4 ul li:hover div a,
#hauptmenu_flyout_3 #unterebene1_1 ul li:hover div a,
#hauptmenu_flyout_3 #unterebene1_2 ul li:hover div a,
#hauptmenu_flyout_3 #unterebene1_3 ul li:hover div a,
#hauptmenu_flyout_3 #unterebene1_4 ul li:hover div a,
#hauptmenu_flyout_4 #unterebene1_1 ul li:hover div a,
#hauptmenu_flyout_4 #unterebene1_2 ul li:hover div a,
#hauptmenu_flyout_4 #unterebene1_3 ul li:hover div a,
#hauptmenu_flyout_4 #unterebene1_4 ul li:hover div a {
	text-shadow:none;
	background:transparent;
	}
	


#hauptmenu_visible_1 #unterebene1_1,
#hauptmenu_visible_1 #unterebene1_2,
#hauptmenu_visible_1 #unterebene1_3,
#hauptmenu_visible_1 #unterebene1_4,
#hauptmenu_visible_2 #unterebene1_1,
#hauptmenu_visible_2 #unterebene1_2,
#hauptmenu_visible_2 #unterebene1_3,
#hauptmenu_visible_2 #unterebene1_4,
#hauptmenu_visible_3 #unterebene1_1,
#hauptmenu_visible_3 #unterebene1_2,
#hauptmenu_visible_3 #unterebene1_3,
#hauptmenu_visible_3 #unterebene1_4,
#hauptmenu_visible_4 #unterebene1_1,
#hauptmenu_visible_4 #unterebene1_2,
#hauptmenu_visible_4 #unterebene1_3,
#hauptmenu_visible_4 #unterebene1_4
 {
	position:absolute;
	margin: 0px 0px;
	padding: 0px;
	border-bottom: solid 1px #e4dfbd;
	left: 0px;
	top: 0px;
	width: 940px;
	z-index: 4;
	height:245px;
	}

#hauptmenu_visible_1 #unterebene1_1 .level2,
#hauptmenu_visible_1 #unterebene1_2 .level2,
#hauptmenu_visible_1 #unterebene1_3 .level2,
#hauptmenu_visible_1 #unterebene1_4 .level2,
#hauptmenu_visible_2 #unterebene1_1 .level2,
#hauptmenu_visible_2 #unterebene1_2 .level2,
#hauptmenu_visible_2 #unterebene1_3 .level2,
#hauptmenu_visible_2 #unterebene1_4 .level2,
#hauptmenu_visible_3 #unterebene1_1 .level2,
#hauptmenu_visible_3 #unterebene1_2 .level2,
#hauptmenu_visible_3 #unterebene1_3 .level2,
#hauptmenu_visible_3 #unterebene1_4 .level2,
#hauptmenu_visible_4 #unterebene1_1 .level2,
#hauptmenu_visible_4 #unterebene1_2 .level2,
#hauptmenu_visible_4 #unterebene1_3 .level2,
#hauptmenu_visible_4 #unterebene1_4 .level2	
	{
	margin: 0px;
	padding: 10px 0px 2px 0px;
	height: 26px;
	background:-moz-linear-gradient(top, #4d8510, #7eb75d);
	background:-webkit-gradient(linear, left top, left bottom, from(#4d8510), to(#7eb75d)); 
	background:-ms-linear-gradient(top, #4d8510, #7eb75d);
	background:linear-gradient(top, #4d8510, #7eb75d);
	background-color: #4d8510;
	border-bottom: solid 2px #3a6b0c;
	border-top: solid 1px #4d8510;
	}
	
#hauptmenu_visible_1 #unterebene1_1 .level2 li,
#hauptmenu_visible_1 #unterebene1_2 .level2 li,
#hauptmenu_visible_1 #unterebene1_3 .level2 li,
#hauptmenu_visible_1 #unterebene1_4 .level2 li,
#hauptmenu_visible_2 #unterebene1_1 .level2 li,
#hauptmenu_visible_2 #unterebene1_2 .level2 li,
#hauptmenu_visible_2 #unterebene1_3 .level2 li,
#hauptmenu_visible_2 #unterebene1_4 .level2 li,
#hauptmenu_visible_3 #unterebene1_1 .level2 li,
#hauptmenu_visible_3 #unterebene1_2 .level2 li,
#hauptmenu_visible_3 #unterebene1_3 .level2 li,
#hauptmenu_visible_3 #unterebene1_4 .level2 li,
#hauptmenu_visible_4 #unterebene1_1 .level2 li,
#hauptmenu_visible_4 #unterebene1_2 .level2 li,
#hauptmenu_visible_4 #unterebene1_3 .level2 li,
#hauptmenu_visible_4 #unterebene1_4 .level2 li	
	{
	float: left;
	display: block-inline;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border-left: solid 1px #6fa43c;
	border-right: solid 1px #3a6b0c;
	}
	

#hauptmenu_visible_1 #unterebene1_1 .level2 li a,
#hauptmenu_visible_1 #unterebene1_2 .level2 li a,
#hauptmenu_visible_1 #unterebene1_3 .level2 li a,
#hauptmenu_visible_1 #unterebene1_4 .level2 li a,
#hauptmenu_visible_2 #unterebene1_1 .level2 li a,
#hauptmenu_visible_2 #unterebene1_2 .level2 li a,
#hauptmenu_visible_2 #unterebene1_3 .level2 li a,
#hauptmenu_visible_2 #unterebene1_4 .level2 li a,
#hauptmenu_visible_3 #unterebene1_1 .level2 li a,
#hauptmenu_visible_3 #unterebene1_2 .level2 li a,
#hauptmenu_visible_3 #unterebene1_3 .level2 li a,
#hauptmenu_visible_3 #unterebene1_4 .level2 li a,
#hauptmenu_visible_4 #unterebene1_1 .level2 li a,
#hauptmenu_visible_4 #unterebene1_2 .level2 li a,
#hauptmenu_visible_4 #unterebene1_3 .level2 li a,
#hauptmenu_visible_4 #unterebene1_4 .level2 li a {
	display: block-inline;
	padding: 0px 22px 22px 22px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #fff;
	font-size: 15px;
	line-height:18px;
	text-shadow:#286601 1px 1px 2px;
	border-top: solid 1px transparent;
	border-right: solid 1px transparent;
	border-left: solid 1px transparent;
	background: none;
}

#hauptmenu_visible_1 #unterebene1_1 .level2 li a:hover,
#hauptmenu_visible_1 #unterebene1_2 .level2 li a:hover,
#hauptmenu_visible_1 #unterebene1_3 .level2 li a:hover,
#hauptmenu_visible_1 #unterebene1_4 .level2 li a:hover,
#hauptmenu_visible_2 #unterebene1_1 .level2 li a:hover,
#hauptmenu_visible_2 #unterebene1_2 .level2 li a:hover,
#hauptmenu_visible_2 #unterebene1_3 .level2 li a:hover,
#hauptmenu_visible_2 #unterebene1_4 .level2 li a:hover,
#hauptmenu_visible_3 #unterebene1_1 .level2 li a:hover,
#hauptmenu_visible_3 #unterebene1_2 .level2 li a:hover,
#hauptmenu_visible_3 #unterebene1_3 .level2 li a:hover,
#hauptmenu_visible_3 #unterebene1_4 .level2 li a:hover,
#hauptmenu_visible_4 #unterebene1_1 .level2 li a:hover,
#hauptmenu_visible_4 #unterebene1_2 .level2 li a:hover,
#hauptmenu_visible_4 #unterebene1_3 .level2 li a:hover,
#hauptmenu_visible_4 #unterebene1_4 .level2 li a:hover,
#hauptmenu_visible_1 #unterebene1_1 .level2 li a.selected,
#hauptmenu_visible_1 #unterebene1_2 .level2 li a.selected,
#hauptmenu_visible_1 #unterebene1_3 .level2 li a.selected,
#hauptmenu_visible_1 #unterebene1_4 .level2 li a.selected,
#hauptmenu_visible_2 #unterebene1_1 .level2 li a.selected,
#hauptmenu_visible_2 #unterebene1_2 .level2 li a.selected,
#hauptmenu_visible_2 #unterebene1_3 .level2 li a.selected,
#hauptmenu_visible_2 #unterebene1_4 .level2 li a.selected,
#hauptmenu_visible_3 #unterebene1_1 .level2 li a.selected,
#hauptmenu_visible_3 #unterebene1_2 .level2 li a.selected,
#hauptmenu_visible_3 #unterebene1_3 .level2 li a.selected,
#hauptmenu_visible_3 #unterebene1_4 .level2 li a.selected,
#hauptmenu_visible_4 #unterebene1_1 .level2 li a.selected,
#hauptmenu_visible_4 #unterebene1_2 .level2 li a.selected,
#hauptmenu_visible_4 #unterebene1_3 .level2 li a.selected,
#hauptmenu_visible_4 #unterebene1_4 .level2 li a.selected {
	background: none;
	text-shadow:#ccc 1px 1px 2px;
	font-size: 15px;
	line-height:18px;
	border-top: solid 1px transparent;
	border-right: solid 1px transparent;
	border-left: solid 1px transparent;
	font-weight: bold;
}

#hauptmenu_visible_1 #unterebene1_1 .level2 li.level2_li_1:hover > a,
#hauptmenu_visible_1 #unterebene1_1 .level2 li.level2_li_2:hover > a,
#hauptmenu_visible_1 #unterebene1_1 .level2 li.level2_li_3:hover > a,
#hauptmenu_visible_1 #unterebene1_1 .level2 li.level2_li_4:hover > a,
#hauptmenu_visible_2 #unterebene1_2 .level2 li.level2_li_1:hover > a,
#hauptmenu_visible_2 #unterebene1_2 .level2 li.level2_li_2:hover > a,
#hauptmenu_visible_2 #unterebene1_2 .level2 li.level2_li_3:hover > a,
#hauptmenu_visible_2 #unterebene1_2 .level2 li.level2_li_4:hover > a,
#hauptmenu_visible_3 #unterebene1_3 .level2 li.level2_li_1:hover > a,
#hauptmenu_visible_3 #unterebene1_3 .level2 li.level2_li_2:hover > a,
#hauptmenu_visible_3 #unterebene1_3 .level2 li.level2_li_3:hover > a,
#hauptmenu_visible_3 #unterebene1_3 .level2 li.level2_li_4:hover > a,
#hauptmenu_visible_4 #unterebene1_4 .level2 li.level2_li_1:hover > a,
#hauptmenu_visible_4 #unterebene1_4 .level2 li.level2_li_2:hover > a,
#hauptmenu_visible_4 #unterebene1_4 .level2 li.level2_li_3:hover > a,
#hauptmenu_visible_4 #unterebene1_4 .level2 li.level2_li_4:hover > a
 { /* Realisisert den Hover Effekt der 2. Ebene, wenn man über die zweite Ebene fährt */
	text-shadow:#ccc 1px 1px 2px  !important;
}

#hauptmenu_visible_1 #unterebene1_1 .outfits,
#hauptmenu_visible_1 #unterebene1_2 .outfits,
#hauptmenu_visible_1 #unterebene1_3 .outfits,
#hauptmenu_visible_1 #unterebene1_4 .outfits,
#hauptmenu_visible_2 #unterebene1_1 .outfits,
#hauptmenu_visible_2 #unterebene1_2 .outfits,
#hauptmenu_visible_2 #unterebene1_3 .outfits,
#hauptmenu_visible_2 #unterebene1_4 .outfits,
#hauptmenu_visible_3 #unterebene1_1 .outfits,
#hauptmenu_visible_3 #unterebene1_2 .outfits,
#hauptmenu_visible_3 #unterebene1_3 .outfits,
#hauptmenu_visible_3 #unterebene1_4 .outfits,
#hauptmenu_visible_4 #unterebene1_1 .outfits,
#hauptmenu_visible_4 #unterebene1_2 .outfits,
#hauptmenu_visible_4 #unterebene1_3 .outfits,
#hauptmenu_visible_4 #unterebene1_4 .outfits
 {
	float: right;
	width: 320px;
	background-color: #ffffff;
	margin: -9px 0px 7px 0px;
	border-right: solid 2px #cec2b5;
	border-left: solid 2px #cec2b5;
	border-bottom: solid 2px #cec2b5;
	padding: 0px;
	z-index: 4;
	height:202px;
	}
	
#hauptmenu_visible_1 #unterebene1_1 .outfits a,
#hauptmenu_visible_1 #unterebene1_2 .outfits a,
#hauptmenu_visible_1 #unterebene1_3 .outfits a,
#hauptmenu_visible_1 #unterebene1_4 .outfits a,
#hauptmenu_visible_2 #unterebene1_1 .outfits a,
#hauptmenu_visible_2 #unterebene1_2 .outfits a,
#hauptmenu_visible_2 #unterebene1_3 .outfits a,
#hauptmenu_visible_2 #unterebene1_4 .outfits a,
#hauptmenu_visible_3 #unterebene1_1 .outfits a,
#hauptmenu_visible_3 #unterebene1_2 .outfits a,
#hauptmenu_visible_3 #unterebene1_3 .outfits a,
#hauptmenu_visible_3 #unterebene1_4 .outfits a,
#hauptmenu_visible_4 #unterebene1_1 .outfits a,
#hauptmenu_visible_4 #unterebene1_2 .outfits a,
#hauptmenu_visible_4 #unterebene1_3 .outfits a,
#hauptmenu_visible_4 #unterebene1_4 .outfits a
	{
	color: #0e6b12 !important;
	}
	
#hauptmenu_visible_1 #unterebene1_1 .outfits a:link,
#hauptmenu_visible_1 #unterebene1_2 .outfits a:link,
#hauptmenu_visible_1 #unterebene1_3 .outfits a:link,
#hauptmenu_visible_1 #unterebene1_4 .outfits a:link,
#hauptmenu_visible_2 #unterebene1_1 .outfits a:link,
#hauptmenu_visible_2 #unterebene1_2 .outfits a:link,
#hauptmenu_visible_2 #unterebene1_3 .outfits a:link,
#hauptmenu_visible_2 #unterebene1_4 .outfits a:link,
#hauptmenu_visible_3 #unterebene1_1 .outfits a:link,
#hauptmenu_visible_3 #unterebene1_2 .outfits a:link,
#hauptmenu_visible_3 #unterebene1_3 .outfits a:link,
#hauptmenu_visible_3 #unterebene1_4 .outfits a:link,
#hauptmenu_visible_4 #unterebene1_1 .outfits a:link,
#hauptmenu_visible_4 #unterebene1_2 .outfits a:link,
#hauptmenu_visible_4 #unterebene1_3 .outfits a:link,
#hauptmenu_visible_4 #unterebene1_4 .outfits a:link,
#hauptmenu_visible_1 #unterebene1_1 .outfits a:hover,
#hauptmenu_visible_1 #unterebene1_2 .outfits a:hover,
#hauptmenu_visible_1 #unterebene1_3 .outfits a:hover,
#hauptmenu_visible_1 #unterebene1_4 .outfits a:hover,
#hauptmenu_visible_2 #unterebene1_1 .outfits a:hover,
#hauptmenu_visible_2 #unterebene1_2 .outfits a:hover,
#hauptmenu_visible_2 #unterebene1_3 .outfits a:hover,
#hauptmenu_visible_2 #unterebene1_4 .outfits a:hover,
#hauptmenu_visible_3 #unterebene1_1 .outfits a:hover,
#hauptmenu_visible_3 #unterebene1_2 .outfits a:hover,
#hauptmenu_visible_3 #unterebene1_3 .outfits a:hover,
#hauptmenu_visible_3 #unterebene1_4 .outfits a:hover,
#hauptmenu_visible_4 #unterebene1_1 .outfits a:hover,
#hauptmenu_visible_4 #unterebene1_2 .outfits a:hover,
#hauptmenu_visible_4 #unterebene1_3 .outfits a:hover,
#hauptmenu_visible_4 #unterebene1_4 .outfits a:hover
 {
	
	font-size: 12px !important;
	line-height 18px !important;
	color: #0e6b12 !important;
	padding: 10px 0px 2px 0px !important;
	margin: 0;
	text-shadow:none !important;
	}
	
#hauptmenu_visible_1 #unterebene1_1 .outfits img,
#hauptmenu_visible_1 #unterebene1_2 .outfits img,
#hauptmenu_visible_1 #unterebene1_3 .outfits img,
#hauptmenu_visible_1 #unterebene1_4 .outfits img,
#hauptmenu_visible_2 #unterebene1_1 .outfits img,
#hauptmenu_visible_2 #unterebene1_2 .outfits img,
#hauptmenu_visible_2 #unterebene1_3 .outfits img,
#hauptmenu_visible_2 #unterebene1_4 .outfits img,
#hauptmenu_visible_3 #unterebene1_1 .outfits img,
#hauptmenu_visible_3 #unterebene1_2 .outfits img,
#hauptmenu_visible_3 #unterebene1_3 .outfits img,
#hauptmenu_visible_3 #unterebene1_4 .outfits img,
#hauptmenu_visible_4 #unterebene1_1 .outfits img,
#hauptmenu_visible_4 #unterebene1_2 .outfits img,
#hauptmenu_visible_4 #unterebene1_3 .outfits img,
#hauptmenu_visible_4 #unterebene1_4 .outfits img
 {
	float: left;
	margin: 6px 15px 0px 25px;
	z-index: 4;
	height: 180px;
	background-color: #fff;
	}
	
#hauptmenu_visible_1 #unterebene1_1 .outfits .head,
#hauptmenu_visible_1 #unterebene1_2 .outfits .head,
#hauptmenu_visible_1 #unterebene1_3 .outfits .head,
#hauptmenu_visible_1 #unterebene1_4 .outfits .head,
#hauptmenu_visible_2 #unterebene1_1 .outfits .head,
#hauptmenu_visible_2 #unterebene1_2 .outfits .head,
#hauptmenu_visible_2 #unterebene1_3 .outfits .head,
#hauptmenu_visible_2 #unterebene1_4 .outfits .head,
#hauptmenu_visible_3 #unterebene1_1 .outfits .head,
#hauptmenu_visible_3 #unterebene1_2 .outfits .head,
#hauptmenu_visible_3 #unterebene1_3 .outfits .head,
#hauptmenu_visible_3 #unterebene1_4 .outfits .head,
#hauptmenu_visible_4 #unterebene1_1 .outfits .head,
#hauptmenu_visible_4 #unterebene1_2 .outfits .head,
#hauptmenu_visible_4 #unterebene1_3 .outfits .head,
#hauptmenu_visible_4 #unterebene1_4 .outfits .head
 {
	font-weight: bold;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #3a6b0c;
	font-size: 16px;
	line-height:19px;
	height: 26px;
	padding: 0px 10px 10px 0px;
	margin: 0px 0px 0px 0px;
	text-shadow:#ccc 1px 1px 2px;
	}
	
#hauptmenu_visible_1 #unterebene1_1 .outfits .text,
#hauptmenu_visible_1 #unterebene1_2 .outfits .text,
#hauptmenu_visible_1 #unterebene1_3 .outfits .text,
#hauptmenu_visible_1 #unterebene1_4 .outfits .text,
#hauptmenu_visible_2 #unterebene1_1 .outfits .text,
#hauptmenu_visible_2 #unterebene1_2 .outfits .text,
#hauptmenu_visible_2 #unterebene1_3 .outfits .text,
#hauptmenu_visible_2 #unterebene1_4 .outfits .text,
#hauptmenu_visible_3 #unterebene1_1 .outfits .text,
#hauptmenu_visible_3 #unterebene1_2 .outfits .text,
#hauptmenu_visible_3 #unterebene1_3 .outfits .text,
#hauptmenu_visible_3 #unterebene1_4 .outfits .text,
#hauptmenu_visible_4 #unterebene1_1 .outfits .text,
#hauptmenu_visible_4 #unterebene1_2 .outfits .text,
#hauptmenu_visible_4 #unterebene1_3 .outfits .text,
#hauptmenu_visible_4 #unterebene1_4 .outfits .text
 {
	width: 130px;
	font-weight: normal;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #565656;
	margin: 0px 0px 0px 130px;
	padding: 5px 0px 2px 10px;
	}
	
#hauptmenu_visible_1 #unterebene1_1 .outfits .text p,
#hauptmenu_visible_1 #unterebene1_2 .outfits .text p,
#hauptmenu_visible_1 #unterebene1_3 .outfits .text p,
#hauptmenu_visible_1 #unterebene1_4 .outfits .text p,
#hauptmenu_visible_2 #unterebene1_1 .outfits .text p,
#hauptmenu_visible_2 #unterebene1_2 .outfits .text p,
#hauptmenu_visible_2 #unterebene1_3 .outfits .text p,
#hauptmenu_visible_2 #unterebene1_4 .outfits .text p,
#hauptmenu_visible_3 #unterebene1_1 .outfits .text p,
#hauptmenu_visible_3 #unterebene1_2 .outfits .text p,
#hauptmenu_visible_3 #unterebene1_3 .outfits .text p,
#hauptmenu_visible_3 #unterebene1_4 .outfits .text p,
#hauptmenu_visible_4 #unterebene1_1 .outfits .text p,
#hauptmenu_visible_4 #unterebene1_2 .outfits .text p,
#hauptmenu_visible_4 #unterebene1_3 .outfits .text p,
#hauptmenu_visible_4 #unterebene1_4 .outfits .text p
 {
	padding: 0px;
	margin-bottom: 20px;
	font-weight: bold;
	}

#hauptmenu_visible_1 #unterebene1_1 ul li div.dropdown,
#hauptmenu_visible_1 #unterebene1_2 ul li div.dropdown,
#hauptmenu_visible_1 #unterebene1_3 ul li div.dropdown,
#hauptmenu_visible_1 #unterebene1_4 ul li div.dropdown,
#hauptmenu_visible_2 #unterebene1_1 ul li div.dropdown,
#hauptmenu_visible_2 #unterebene1_2 ul li div.dropdown,
#hauptmenu_visible_2 #unterebene1_3 ul li div.dropdown,
#hauptmenu_visible_2 #unterebene1_4 ul li div.dropdown,
#hauptmenu_visible_3 #unterebene1_1 ul li div.dropdown,
#hauptmenu_visible_3 #unterebene1_2 ul li div.dropdown,
#hauptmenu_visible_3 #unterebene1_3 ul li div.dropdown,
#hauptmenu_visible_3 #unterebene1_4 ul li div.dropdown,
#hauptmenu_visible_4 #unterebene1_1 ul li div.dropdown,
#hauptmenu_visible_4 #unterebene1_2 ul li div.dropdown,
#hauptmenu_visible_4 #unterebene1_3 ul li div.dropdown,
#hauptmenu_visible_4 #unterebene1_4 ul li div.dropdown {
	display: none;
	position:absolute;
	top:41px;
	left:0px;
	z-index:21;
	background-color: #faf8ea;
	width:920px;
	height: 191px;
	padding: 10px 0px 0px 20px;
}

#hauptmenu_visible_1 #unterebene1_1 ul li div.dropdown li,
#hauptmenu_visible_1 #unterebene1_2 ul li div.dropdown li,
#hauptmenu_visible_1 #unterebene1_3 ul li div.dropdown li,
#hauptmenu_visible_1 #unterebene1_4 ul li div.dropdown li,
#hauptmenu_visible_2 #unterebene1_1 ul li div.dropdown li,
#hauptmenu_visible_2 #unterebene1_2 ul li div.dropdown li,
#hauptmenu_visible_2 #unterebene1_3 ul li div.dropdown li,
#hauptmenu_visible_2 #unterebene1_4 ul li div.dropdown li,
#hauptmenu_visible_3 #unterebene1_1 ul li div.dropdown li,
#hauptmenu_visible_3 #unterebene1_2 ul li div.dropdown li,
#hauptmenu_visible_3 #unterebene1_3 ul li div.dropdown li,
#hauptmenu_visible_3 #unterebene1_4 ul li div.dropdown li,
#hauptmenu_visible_4 #unterebene1_1 ul li div.dropdown li,
#hauptmenu_visible_4 #unterebene1_2 ul li div.dropdown li,
#hauptmenu_visible_4 #unterebene1_3 ul li div.dropdown li,
#hauptmenu_visible_4 #unterebene1_4 ul li div.dropdown li {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight:normal;
	color: #5f8b3f;
	float:left;
	margin:0px 0px 6px 0px;
	padding: 0px 0px 0px 0px;
	font-size:13px;
	line-height: 18px;
	display:block-inline;
	border: none;
	width:190px;
}
	
#hauptmenu_visible_1 #unterebene1_1 ul li div.dropdown li a,
#hauptmenu_visible_1 #unterebene1_2 ul li div.dropdown li a,
#hauptmenu_visible_1 #unterebene1_3 ul li div.dropdown li a,
#hauptmenu_visible_1 #unterebene1_4 ul li div.dropdown li a,
#hauptmenu_visible_2 #unterebene1_1 ul li div.dropdown li a,
#hauptmenu_visible_2 #unterebene1_2 ul li div.dropdown li a,
#hauptmenu_visible_2 #unterebene1_3 ul li div.dropdown li a,
#hauptmenu_visible_2 #unterebene1_4 ul li div.dropdown li a,
#hauptmenu_visible_3 #unterebene1_1 ul li div.dropdown li a,
#hauptmenu_visible_3 #unterebene1_2 ul li div.dropdown li a,
#hauptmenu_visible_3 #unterebene1_3 ul li div.dropdown li a,
#hauptmenu_visible_3 #unterebene1_4 ul li div.dropdown li a,
#hauptmenu_visible_4 #unterebene1_1 ul li div.dropdown li a,
#hauptmenu_visible_4 #unterebene1_2 ul li div.dropdown li a,
#hauptmenu_visible_4 #unterebene1_3 ul li div.dropdown li a,
#hauptmenu_visible_4 #unterebene1_4 ul li div.dropdown li a {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight:normal;
	margin:0px;
	padding:0px;
	font-size:13px;
	line-height: 18px;
	position:static;
	color: #5f8b3f;
	border-left: none;
	border-right: none;
	text-shadow:none;
	}

	
#hauptmenu_visible_1 #unterebene1_1 ul li div.dropdown li:hover,
#hauptmenu_visible_1 #unterebene1_2 ul li div.dropdown li:hover,
#hauptmenu_visible_1 #unterebene1_3 ul li div.dropdown li:hover,
#hauptmenu_visible_1 #unterebene1_4 ul li div.dropdown li:hover,
#hauptmenu_visible_2 #unterebene1_1 ul li div.dropdown li:hover,
#hauptmenu_visible_2 #unterebene1_2 ul li div.dropdown li:hover,
#hauptmenu_visible_2 #unterebene1_3 ul li div.dropdown li:hover,
#hauptmenu_visible_2 #unterebene1_4 ul li div.dropdown li:hover,
#hauptmenu_visible_3 #unterebene1_1 ul li div.dropdown li:hover,
#hauptmenu_visible_3 #unterebene1_2 ul li div.dropdown li:hover,
#hauptmenu_visible_3 #unterebene1_3 ul li div.dropdown li:hover,
#hauptmenu_visible_3 #unterebene1_4 ul li div.dropdown li:hover,
#hauptmenu_visible_4 #unterebene1_1 ul li div.dropdown li:hover,
#hauptmenu_visible_4 #unterebene1_2 ul li div.dropdown li:hover,
#hauptmenu_visible_4 #unterebene1_3 ul li div.dropdown li:hover,
#hauptmenu_visible_4 #unterebene1_4 ul li div.dropdown li:hover,
 {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight:normal;
	font-size:13px;
	line-height: 18px;
	border: none;
	margin:0px 0px 6px 0px;
	padding: 0px 0px 0px 0px;
	color: #1b4d00;
	}
	
#hauptmenu_visible_1 #unterebene1_1 ul li div.dropdown li a:hover,
#hauptmenu_visible_1 #unterebene1_2 ul li div.dropdown li a:hover,
#hauptmenu_visible_1 #unterebene1_3 ul li div.dropdown li a:hover,
#hauptmenu_visible_1 #unterebene1_4 ul li div.dropdown li a:hover,
#hauptmenu_visible_2 #unterebene1_1 ul li div.dropdown li a:hover,
#hauptmenu_visible_2 #unterebene1_2 ul li div.dropdown li a:hover,
#hauptmenu_visible_2 #unterebene1_3 ul li div.dropdown li a:hover,
#hauptmenu_visible_2 #unterebene1_4 ul li div.dropdown li a:hover,
#hauptmenu_visible_3 #unterebene1_1 ul li div.dropdown li a:hover,
#hauptmenu_visible_3 #unterebene1_2 ul li div.dropdown li a:hover,
#hauptmenu_visible_3 #unterebene1_3 ul li div.dropdown li a:hover,
#hauptmenu_visible_3 #unterebene1_4 ul li div.dropdown li a:hover,
#hauptmenu_visible_4 #unterebene1_1 ul li div.dropdown li a:hover,
#hauptmenu_visible_4 #unterebene1_2 ul li div.dropdown li a:hover,
#hauptmenu_visible_4 #unterebene1_3 ul li div.dropdown li a:hover,
#hauptmenu_visible_4 #unterebene1_4 ul li div.dropdown li a:hover,
#hauptmenu_visible_1 #unterebene1_1 ul li div.dropdown li a.selected,
#hauptmenu_visible_1 #unterebene1_2 ul li div.dropdown li a.selected,
#hauptmenu_visible_1 #unterebene1_3 ul li div.dropdown li a.selected,
#hauptmenu_visible_1 #unterebene1_4 ul li div.dropdown li a.selected,
#hauptmenu_visible_2 #unterebene1_1 ul li div.dropdown li a.selected,
#hauptmenu_visible_2 #unterebene1_2 ul li div.dropdown li a.selected,
#hauptmenu_visible_2 #unterebene1_3 ul li div.dropdown li a.selected,
#hauptmenu_visible_2 #unterebene1_4 ul li div.dropdown li a.selected,
#hauptmenu_visible_3 #unterebene1_1 ul li div.dropdown li a.selected,
#hauptmenu_visible_3 #unterebene1_2 ul li div.dropdown li a.selected,
#hauptmenu_visible_3 #unterebene1_3 ul li div.dropdown li a.selected,
#hauptmenu_visible_3 #unterebene1_4 ul li div.dropdown li a.selected,
#hauptmenu_visible_4 #unterebene1_1 ul li div.dropdown li a.selected,
#hauptmenu_visible_4 #unterebene1_2 ul li div.dropdown li a.selected,
#hauptmenu_visible_4 #unterebene1_3 ul li div.dropdown li a.selected,
#hauptmenu_visible_4 #unterebene1_4 ul li div.dropdown li a.selected {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight:normal;
	font-size:13px;
	line-height: 18px;
	color: #1b4d00;
	border: none;
	margin:0px;
	padding: 0px 0px 0px 0px;
	text-shadow:none;
	font-weight:normal;
	text-transform: uppercase;
	}
	
#hauptmenu_visible_1 #unterebene1_1 ul li div.dropdown ul,
#hauptmenu_visible_1 #unterebene1_2 ul li div.dropdown ul,
#hauptmenu_visible_1 #unterebene1_3 ul li div.dropdown ul,
#hauptmenu_visible_1 #unterebene1_4 ul li div.dropdown ul,
#hauptmenu_visible_2 #unterebene1_1 ul li div.dropdown ul,
#hauptmenu_visible_2 #unterebene1_2 ul li div.dropdown ul,
#hauptmenu_visible_2 #unterebene1_3 ul li div.dropdown ul,
#hauptmenu_visible_2 #unterebene1_4 ul li div.dropdown ul,
#hauptmenu_visible_3 #unterebene1_1 ul li div.dropdown ul,
#hauptmenu_visible_3 #unterebene1_2 ul li div.dropdown ul,
#hauptmenu_visible_3 #unterebene1_3 ul li div.dropdown ul,
#hauptmenu_visible_3 #unterebene1_4 ul li div.dropdown ul,
#hauptmenu_visible_4 #unterebene1_1 ul li div.dropdown ul,
#hauptmenu_visible_4 #unterebene1_2 ul li div.dropdown ul,
#hauptmenu_visible_4 #unterebene1_3 ul li div.dropdown ul,
#hauptmenu_visible_4 #unterebene1_4 ul li div.dropdown ul {
	margin:0px;
	padding: 0px;
	list-style-type:none;
	background: none;
	}
	
#hauptmenu_visible_1 #unterebene1_1 ul li div.dropdown ul li,
#hauptmenu_visible_1 #unterebene1_2 ul li div.dropdown ul li,
#hauptmenu_visible_1 #unterebene1_3 ul li div.dropdown ul li,
#hauptmenu_visible_1 #unterebene1_4 ul li div.dropdown ul li,
#hauptmenu_visible_2 #unterebene1_1 ul li div.dropdown ul li,
#hauptmenu_visible_2 #unterebene1_2 ul li div.dropdown ul li,
#hauptmenu_visible_2 #unterebene1_3 ul li div.dropdown ul li,
#hauptmenu_visible_2 #unterebene1_4 ul li div.dropdown ul li,
#hauptmenu_visible_3 #unterebene1_1 ul li div.dropdown ul li,
#hauptmenu_visible_3 #unterebene1_2 ul li div.dropdown ul li,
#hauptmenu_visible_3 #unterebene1_3 ul li div.dropdown ul li,
#hauptmenu_visible_3 #unterebene1_4 ul li div.dropdown ul li,
#hauptmenu_visible_4 #unterebene1_1 ul li div.dropdown ul li,
#hauptmenu_visible_4 #unterebene1_2 ul li div.dropdown ul li,
#hauptmenu_visible_4 #unterebene1_3 ul li div.dropdown ul li,
#hauptmenu_visible_4 #unterebene1_4 ul li div.dropdown ul li {
	background: none;
	
	}
	
#hauptmenu_visible_1 #unterebene1_1 ul li:hover div,
#hauptmenu_visible_1 #unterebene1_2 ul li:hover div,
#hauptmenu_visible_1 #unterebene1_3 ul li:hover div,
#hauptmenu_visible_1 #unterebene1_4 ul li:hover div,
#hauptmenu_visible_2 #unterebene1_1 ul li:hover div,
#hauptmenu_visible_2 #unterebene1_2 ul li:hover div,
#hauptmenu_visible_2 #unterebene1_3 ul li:hover div,
#hauptmenu_visible_2 #unterebene1_4 ul li:hover div,
#hauptmenu_visible_3 #unterebene1_1 ul li:hover div,
#hauptmenu_visible_3 #unterebene1_2 ul li:hover div,
#hauptmenu_visible_3 #unterebene1_3 ul li:hover div,
#hauptmenu_visible_3 #unterebene1_4 ul li:hover div,
#hauptmenu_visible_4 #unterebene1_1 ul li:hover div,
#hauptmenu_visible_4 #unterebene1_2 ul li:hover div,
#hauptmenu_visible_4 #unterebene1_3 ul li:hover div,
#hauptmenu_visible_4 #unterebene1_4 ul li:hover div {
	z-index:20;
	display:block;
	
	}
	
#hauptmenu_visible_1 #unterebene1_1 ul li:hover div a,
#hauptmenu_visible_1 #unterebene1_2 ul li:hover div a,
#hauptmenu_visible_1 #unterebene1_3 ul li:hover div a,
#hauptmenu_visible_1 #unterebene1_4 ul li:hover div a,
#hauptmenu_visible_2 #unterebene1_1 ul li:hover div a,
#hauptmenu_visible_2 #unterebene1_2 ul li:hover div a,
#hauptmenu_visible_2 #unterebene1_3 ul li:hover div a,
#hauptmenu_visible_2 #unterebene1_4 ul li:hover div a,
#hauptmenu_visible_3 #unterebene1_1 ul li:hover div a,
#hauptmenu_visible_3 #unterebene1_2 ul li:hover div a,
#hauptmenu_visible_3 #unterebene1_3 ul li:hover div a,
#hauptmenu_visible_3 #unterebene1_4 ul li:hover div a,
#hauptmenu_visible_4 #unterebene1_1 ul li:hover div a,
#hauptmenu_visible_4 #unterebene1_2 ul li:hover div a,
#hauptmenu_visible_4 #unterebene1_3 ul li:hover div a,
#hauptmenu_visible_4 #unterebene1_4 ul li:hover div a {
	text-shadow:none;
	background:transparent;
	}



#hauptmenu_flyout_6 .ebene3, 
#hauptmenu_visible_6 .ebene3vis {
	position: absolute;
	top:10px;
	left: 370px;
	width: 570px;
	}
	
#hauptmenu_flyout_7 .ebene3, 
#hauptmenu_visible_7 .ebene3vis {
	position: absolute;
	top:10px;
	left: 470px;
	width: 470px;
	}



#hauptmenu_flyout_5 .head, 
#hauptmenu_flyout_6 .head, 
#hauptmenu_flyout_7 .head {
	font-family: Arial, Helvetica, Sans-Serif;
	color: #ffffff;
	font-weight: bold;
	text-shadow:#286601 1px 1px 2px;
	font-size: 15px;
	line-height: 18px;
	height: 26px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 2px 19px;
	border-bottom: solid 2px #3a6b0c;
	border-top: solid 1px #233f04;
	background:-moz-linear-gradient(top, #233f04, #5f8b3f);
	background:-webkit-gradient(linear, left top, left bottom, from(#233f04), to(#5f8b3f)); 
	background:-ms-linear-gradient(top, #233f04, #5f8b3f);
	background:linear-gradient(top, #233f04, #5f8b3f);
	background-color: #233f04;
}

#hauptmenu_visible_5 .head,
#hauptmenu_visible_6 .head, 
#hauptmenu_visible_7 .head {
	font-family: Arial, Helvetica, Sans-Serif;
	color: #ffffff;
	font-weight: bold;
	text-shadow:#286601 1px 1px 2px;
	font-size: 15px;
	line-height: 18px;
	height: 26px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 2px 19px;
	border-bottom: solid 2px #3a6b0c;
	border-top: solid 1px #4d8510;
	background:-moz-linear-gradient(top, #4d8510, #7eb75d);
	background:-webkit-gradient(linear, left top, left bottom, from(#4d8510), to(#7eb75d)); 
	background:-ms-linear-gradient(top, #4d8510, #7eb75d);
	background:linear-gradient(top, #4d8510, #7eb75d);
	background-color: #4d8510;
}

#hauptmenu_flyout_6 .ebene3 .head2, 
#hauptmenu_visible_6 .ebene3vis .head2,
#hauptmenu_flyout_7 .ebene3 .head2, 
#hauptmenu_visible_7 .ebene3vis .head2 {
	font-family: Arial, Helvetica, Sans-Serif;
	color: #ffffff;
	font-weight: bold;
	text-shadow:#286601 1px 1px 2px;
	font-size: 15px;
	line-height: 18px;
	padding: 1px 0px 2px 12px;
	border-left: solid 1px #6fa43c;
	}

	
#hauptmenu #hauptmenu_flyout_7 .ebene3 .head2 a,
#hauptmenu_visible_7 .ebene3vis .head2 a,
#hauptmenu #hauptmenu_flyout_7 .head a,
#hauptmenu_visible_7 .head a {
	background: none;
	border: none;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #ffffff;
	font-weight: bold;
	text-shadow:#286601 1px 1px 2px;
	font-size: 15px;
	line-height: 18px;
	padding: 0px;
}


#hauptmenu #hauptmenu_flyout_7 .ebene3 .head2 a:hover,
#hauptmenu #hauptmenu_flyout_7 .ebene3 .head2 a.selected,
#hauptmenu_visible_7 .ebene3vis .head2 a:hover,
#hauptmenu_visible_7 .ebene3vis .head2 a.selected,
#hauptmenu #hauptmenu_flyout_7 .head a:hover,
#hauptmenu #hauptmenu_flyout_7 .head a.selected,
#hauptmenu_visible_7 .head a:hover,
#hauptmenu_visible_7 .head a.selected {
	background: none;
	border: none;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #ffffff;
	font-weight: bold;
	text-shadow:#ccc 1px 1px 2px;
	font-size: 15px;
	line-height: 18px;
	padding: 0px;
}	
	
#marken,
#groessen,
#markenvis,
#groessenvis {
	margin: 5px 0px 0px 10px;
	padding: 2px 0px 2px 0px;
	}
	
#sonderangebote,
#sonderangebotevis {
	width: 470px;
	margin: 5px 0px 0px 10px;
	padding: 2px 0px 2px 0px;
	}
	
#kategoriegroessen,
#kategoriegroessenvis,
#kategoriesonderangeboteh,
#kategoriesonderangebotehvis {
	border-left: solid 2px #e4dfbd;
	margin: 12px 0px 0px 0px;
	padding: 0px 0px 2px 10px;
	height:196px;
}
	
#marken .level2,
#markenvis .level2,
#groessen .level2, 
#groessenvis .level2,
#kategoriegroessen .level3,
#kategoriegroessenvis .level3,
#kategoriegroessen .level4,
#kategoriegroessenvis .level4,
#sonderangebote .level3,
#sonderangebotevis .level3,
#kategoriesonderangeboteh .level3,
#kategoriesonderangebotehvis .level3 {
	margin: 0px 0px 0px 0px;
	padding: 2px 0px;
	}
	
#groessen .level2, 
#groessenvis .level2 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}

#marken .level2 li,
#markenvis .level2 li  {
	display: block-inline;
	float: left;
	margin: 0px;
  	padding: 2px 0px;
	width: 130px;
	}
	
#groessen .level2 li, 
#groessenvis .level2 li {
	display: block-inline;
	float: none;
	margin: 0px;
  	padding: 0px;
	width: 354px;
	text-decoration: none;
	font-size: 12px;
	line-height:18px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	color: #1b4d00;
}

#groessen .level3 li,
#groessenvis .level3 li {
	display: block-inline;
	float: left;
	margin: 0px;
  	padding: 0px 0px 0px 0px;
	width: 38px;
}

#kategoriegroessen .level3 li,
#kategoriegroessenvis .level3 li {
	display: block-inline;
	float: none;
	margin: 0px;
  	padding: 0px 0px 0px 0px;
	width: 540px;
	text-decoration: none;
	font-size: 12px;
	line-height:18px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	color: #1b4d00;
}

#kategoriegroessen .level4 li,
#kategoriegroessenvis .level4 li {
	display: block-inline;
	float: left;
	margin: 0px;
  	padding: 0px 0px;
	width: 38px;
}

#sonderangebote .level3 li,
#sonderangebotevis .level3 li,
#kategoriesonderangeboteh .level3 li,
#kategoriesonderangebotehvis .level3 li {
	display: block-inline;
	float: left;
	margin: 0px;
  	padding: 2px 0px;
	width: 160px;
	}
	
#hauptmenu #marken .level2 li a,
#hauptmenu #markenvis .level2 li a,
#hauptmenu #sonderangebote .level3 li a,
#hauptmenu #sonderangebotevis .level3 li a,
#hauptmenu #kategoriesonderangeboteh .level3 li a, 
#hauptmenu #kategoriesonderangebotehvis .level3 li a,
#marken .level2 li a,
#markenvis .level2 li a,
#sonderangebote .level3 li a,
#sonderangebotevis .level3 li a,
#kategoriesonderangeboteh .level3 li a, 
#kategoriesonderangebotehvis .level3 li a {
	padding: 2px 0px;
	margin: 0px;
	text-decoration: none;
	font-size: 13px;
	line-height:18px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	color: #5f8b3f;
	text-shadow:none;
	background: none;
	border: none;
}

#hauptmenu #groessen .level2 li a,
#hauptmenu #groessenvis .level2 li a,
#hauptmenu #groessen .level3 li a,
#hauptmenu #groessenvis .level3 li a,
#hauptmenu #kategoriegroessen .level4 li a, 
#hauptmenu #kategoriegroessenvis .level4 li a,
#groessen .level2 li a,
#groessenvis .level2 li a,
#groessen .level3 li a,
#groessenvis .level3 li a,
#kategoriegroessen .level4 li a, 
#kategoriegroessenvis .level4 li a {
	padding: 0px;
	margin: 0px;
	text-decoration: none;
	font-size: 13px;
	line-height:18px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	color: #5f8b3f;
	text-shadow:none;
	background: none;
	border: none;
}

#hauptmenu #marken .level2 li a,
#hauptmenu #markenvis .level2 li a,
#hauptmenu #sonderangebote .level3 li a,
#hauptmenu #sonderangebotevis .level3 li a,
#hauptmenu #kategoriesonderangeboteh .level3 li a, 
#hauptmenu #kategoriesonderangebotehvis .level3 li a,
#marken .level2 li a,
#markenvis .level2 li a,
#sonderangebote .level3 li a,
#sonderangebotevis .level3 li a,
#kategoriesonderangeboteh .level3 li a, 
#kategoriesonderangebotehvis .level3 li a {
	padding: 2px 0px;
	margin: 0px;
	text-decoration: none;
	font-size: 13px;
	line-height:18px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	color: #5f8b3f;
	text-shadow:none;
	background: none;
	border: none;
}

#hauptmenu #marken .level2 li a:hover,
#hauptmenu #markenvis .level2 li a:hover,
#hauptmenu #sonderangebote .level3 li a:hover,
#hauptmenu #sonderangebotevis .level3 li a:hover,
#hauptmenu #kategoriesonderangeboteh .level3 li a:hover, 
#hauptmenu #kategoriesonderangebotehvis .level3 li a:hover,
#marken .level2 li a:hover,
#markenvis .level2 li a:hover,
#sonderangebote .level3 li a:hover,
#sonderangebotevis .level3 li a:hover,
#kategoriesonderangeboteh .level3 li a:hover, 
#kategoriesonderangebotehvis .level3 li a:hover {
	padding: 0px 0px;
	margin: 0px;
	text-decoration: none;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-transform: uppercase;
	color: #1b4d00;
	font-size: 13px;
	line-height:18px;
	text-shadow:none;
	background: none;
	border: none;
}

#hauptmenu #groessen .level2 li a:hover,
#hauptmenu #groessenvis .level2 li a:hover,
#hauptmenu #groessen .level3 li a:hover,
#hauptmenu #groessenvis .level3 li a:hover,
#hauptmenu #kategoriegroessen .level4 li a:hover, 
#hauptmenu #kategoriegroessenvis .level4 li a:hover,
#groessen .level2 li a:hover,
#groessenvis .level2 li a:hover,
#groessen .level3 li a:hover,
#groessenvis .level3 li a:hover,
#kategoriegroessen .level4 li a:hover, 
#kategoriegroessenvis .level4 li a:hover {
	padding: 0px 0px;
	margin: 0px;
	text-decoration: none;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-transform: uppercase;
	color: #1b4d00;
	font-size: 13px;
	line-height:18px;
	text-shadow:none;
	background: none;
	border: none;
}

#hauptmenu #marken .level2 li a.selected,
#hauptmenu #marken .level2 li a.opened,
#hauptmenu #markenvis .level2 li a.selected,
#hauptmenu #markenvis .level2 li a.opened,
#hauptmenu #sonderangebote .level3 li a.selected,
#hauptmenu #sonderangebote .level3 li a.opened,
#hauptmenu #sonderangebotevis .level3 li a.selected,
#hauptmenu #sonderangebotevis .level3 li a.opened,
#hauptmenu #kategoriesonderangeboteh .level3 li a.selected,
#hauptmenu #kategoriesonderangebotehvis .level3 li a.selected,
#hauptmenu #kategoriesonderangeboteh .level3 li a.opened,
#hauptmenu #kategoriesonderangebotehvis .level3 li a.opened,
#marken .level2 li a.selected,
#marken .level2 li a.opened,
#markenvis .level2 li a.selected,
#markenvis .level2 li a.opened,
#sonderangebote .level3 li a.selected,
#sonderangebote .level3 li a.opened,
#sonderangebotevis .level3 li a.selected,
#sonderangebotevis .level3 li a.opened,
#kategoriesonderangeboteh .level3 li a.selected,
#kategoriesonderangebotehvis .level3 li a.selected,
#kategoriesonderangeboteh .level3 li a.opened,
#kategoriesonderangebotehvis .level3 li a.opened {
	padding: 2px 0px;
	margin: 0px;
	text-decoration: none;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-transform: uppercase;
	color: #5f8b3f;
	font-size: 13px;
	line-height:18px;
	text-shadow:none;
	background: none;
	border: none;
}

#hauptmenu #groessen .level2 li a.selected,
#hauptmenu #groessen .level2 li a.opened,
#hauptmenu #groessen .level3 li a.selected,
#hauptmenu #groessen .level3 li a.opened,
#hauptmenu #groessenvis .level2 li a.selected,
#hauptmenu #groessenvis .level2 li a.opened,
#hauptmenu #groessenvis .level3 li a.selected,
#hauptmenu #groessenvis .level3 li a.opened,
#hauptmenu #kategoriegroessen .level4 li a.selected, 
#hauptmenu #kategoriegroessen .level4 li a.opened, 
#hauptmenu #kategoriegroessenvis .level4 li a.selected,
#hauptmenu #kategoriegroessenvis .level4 li a.opened,
#groessen .level2 li a.selected,
#groessen .level2 li a.opened,
#groessen .level3 li a.selected,
#groessen .level3 li a.opened,
#groessenvis .level2 li a.selected,
#groessenvis .level2 li a.opened,
#groessenvis .level3 li a.selected,
#groessenvis .level3 li a.opened,
#kategoriegroessen .level4 li a.selected, 
#kategoriegroessen .level4 li a.opened, 
#kategoriegroessenvis .level4 li a.selected,
#kategoriegroessenvis .level4 li a.opened {
	padding: 0px;
	margin: 0px;
	text-decoration: none;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-transform: uppercase;
	color: #5f8b3f;
	font-size: 13px;
	line-height:18px;
	font-weight: bold;
	text-shadow:none;
	background: none;
	border: none;
}



/*--------------------------SLIDER und TEASER RECHTS --------------------------*/	
#slider {
	position:relative;
	margin: 0px 0px;
	width:940px; 
	height:410px;
	background:-moz-linear-gradient(top, #f3efd2, #ffffff);
	background:-webkit-gradient(linear, left top, left bottom, from(#f3efd2), to(#ffffff)); 
	background:-ms-linear-gradient(top, #f3efd2, #ffffff);
	background:linear-gradient(top, #f3efd2, #ffffff);
	background-color: #fff;
	padding: 0px 25px;
}

#brands {
	margin: 0px 0px;
	width:936px; 
	padding: 2px 28px 2px 25px;
	background-color: #fff;	
	}
	
#brands .headline {
	padding: 0px 0px 5px 0px;
	font-size: 15px;
}

#brands a {
	padding: 0;
	margin: 0;
}

#brands img {
	padding: 2px 12px 2px 0px;
	margin: 0;
	display: block-inline;
}

#teaserslider {
	padding:15px 15px 0px 0px;
	float: right;
}

#teaserwarenkorb {
	padding:5px 15px 0px 0px;
	float: right;
	width: 160px;
}

#teaserprodukt {
	padding: 0px 5px 0px 0px;
	width: 180px;
	float: right;
	margin: -5px 0px 0px 0px;
}

#teaserslider .head {
	padding:0px 0px 10px 0px;
	font-size: 14px;
	line-height:20px;
}

#teaserprodukt .head {
	padding:20px 0px 10px 0px;
	font-size: 14px;
	line-height:20px;
}

#teaserslider .bestellservice {
	background-color: #f8f4d3;
	border-left: solid 1px #efeac3;
	border-top: solid 1px #efeac3;
	border-right: solid 1px #efeac3;
	margin-top:35px;
	-webkit-box-shadow: 0px 1px 3px 0px #b3b3b0;
    	-moz-box-shadow: 0px 1px 3px 0px #b3b3b0;
    	box-shadow: 0px 1px 3px 0px #b3b3b0;
}

#teaserprodukt .bestellservice {
	background-color: #f8f4d3;
	border-left: solid 1px #efeac3;
	border-top: solid 1px #efeac3;
	border-right: solid 1px #efeac3;
	margin:15px 0px;
	-webkit-box-shadow: 0px 1px 3px 0px #b3b3b0;
    	-moz-box-shadow: 0px 1px 3px 0px #b3b3b0;
    	box-shadow: 0px 1px 3px 0px #b3b3b0;
}

#teaserslider .bestellservice .hotline, #teaserprodukt .bestellservice .hotline {
	background-image: url(../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/hotline.png);
	background-position: 2px 8px;
	background-repeat: no-repeat;
	padding:4px 4px 4px 30px;
	border-top: solid 1px #ffffff;
	border-bottom: solid 1px #efeac3;
}

#teaserslider .bestellservice .head, #teaserprodukt .bestellservice .head {
	padding:4px;
	border-bottom: solid 1px #efeac3;
}

#teaserprodukt .versand {
	background-color: #ffffff;
	border-left: solid 1px #efeac3;
	border-top: solid 1px #efeac3;
	border-right: solid 1px #efeac3;
	margin-top:15px;
	-webkit-box-shadow: 0px 1px 3px 0px #b3b3b0;
    	-moz-box-shadow: 0px 1px 3px 0px #b3b3b0;
    	box-shadow: 0px 1px 3px 0px #b3b3b0;
}

#teaserprodukt .versand .head {
	padding:4px;
	border-bottom: none;

}

#teaserprodukt .versand .text {
	padding: 4px 0px 4px 4px;
}

#teaserprodukt .versand img {
	padding: 4px;
	display: block;
}

#teaserwarenkorb ul {
	list-style-position: inside;
	list-style: none;
	padding: 0px;
	margin: 0px;	
}

#teaserwarenkorb ul li {
	border-bottom: 1px solid #313831 !important;
	padding: 4px 0px 2px 0px;
}

#teaserwarenkorb ul li a:link, #teaserwarenkorb ul li a:visited {
	color: #313831;
	display: block;
	text-decoration: none;
	background: url(../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/linkright_green.gif) no-repeat right;
}

#teaserwarenkorb ul li a:hover, #teaserwarenkorb ul li a:active, #teaserwarenkorb ul li a.selected {
	color: #313831;
	text-decoration: none;
	background: url(../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/images/linkright_grey.gif) no-repeat right;
}

#teaserwarenkorb ul li a:hover, #teaserwarenkorb ul li a:active, #teaserwarenkorb ul li a.selected {
	color: #313831;
	text-decoration: none;
	background: url(../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/linkright_grey.gif) no-repeat right;
}

#teaserwarenkorb ul li a.selected {
	color: #313831;
	text-decoration: none;
	background: url(../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/linkdown_green.gif) no-repeat right;
}

#teaserwarenkorb .hotline {
	background-image: url(../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/hotline.png);
	background-position: 2px 2px;
	background-repeat: no-repeat;
	padding:4px 4px 4px 30px;
}


/*--------------------------OUFITSLIDER STARTSEITE --------------------------*/	

#oufit-navi {
	background-color: #ffffff;
	width:990px;
	height: 440px;
	margin: 0px auto -1px auto;
	position: relative;
}


#oufit-navi .outfit-wahl {
	border: 0px;
	text-align: center;
	margin-left: 25px;
}

#oufit-navi .outfit-wahl p {
	display: inline-block;
	float: left;
	margin-left: -1px;
	text-align: center;
}

#oufit-navi .outfit-wahl p a {
	color: #6b6b6b;
	width: 100px;
	height: 20px;
	background:-moz-linear-gradient(top, #e4e4e4, #f6f6f6);
	background:-webkit-gradient(linear, left top, left bottom, from(#e4e4e4), to(#f6f6f6)); 
	background:-ms-linear-gradient(top, #e4e4e4, #f6f6f6);
	background:linear-gradient(top, #e4e4e4, #f6f6f6);
	background-color: #e4e4e4;
	border-top: 1px solid #3a6b0c;
	border-left: 1px solid #3a6b0c;
	border-bottom: none;
	border-right: 1px solid #3a6b0c;
	text-decoration: none;
	display: block;
	text-align: center;
	cursor: pointer;
}

#oufit-navi .outfit-wahl p a:hover {
	color: #ffffff;
	width: 100px;
	height: 20px;
	background:-moz-linear-gradient(top, #79b954, #689f36);
	background:-webkit-gradient(linear, left top, left bottom, from(#79b954), to(#689f36)); 
	background:-ms-linear-gradient(top, #79b954, #689f36);
	background:linear-gradient(top, #79b954, #689f36);
	background-color: #79b954;
	border-top: 1px solid #3a6b0c;
	border-left: 1px solid #3a6b0c;
	border-bottom: none;
	border-right: 1px solid #3a6b0c;
	text-decoration: none;
	display: block;
	text-align: center;
	cursor: pointer;
}

#oufit-navi .outfit-wahl p a.gewaehlt {
	color: #ffffff;
	height: 20px;
	background:-moz-linear-gradient(top, #79b954, #689f36);
	background:-webkit-gradient(linear, left top, left bottom, from(#79b954), to(#689f36)); 
	background:-ms-linear-gradient(top, #79b954, #689f36);
	background:linear-gradient(top, #79b954, #689f36);
	background-color: #79b954;
	border-top: 1px solid #3a6b0c;
	border-left: 1px solid #3a6b0c;
	border-bottom: none;
	border-right: 1px solid #3a6b0c;
	text-decoration: none;
	display: block;
	text-align: center;
	cursor: pointer;
}

#oufit-navi .outfitvorschlaege h1 {
	text-align: left;
	padding: 0px 0px 15px 25px;
	margin: 0px 0px 0px 0px;
}

#Damenoutfitsc {
	position: absolute;
	top: 74px;
	display: block;
	width: 990px;
	z-index:2;
}


#Herrenoutfitsc {
	display: block;
	width: 990px;
	z-index:1;
}

/*---------------------------CONTENT ---------------*/


#content-start {
	background-color: #ffffff;
	width:965px; 
	padding: 10px 0px 0px 25px; 
	margin: -10px 0px 0px 0px; 
	}

#content-start h1, #content-start h2 {
	font-weight: normal;
	padding: 10px 0px 10px 5px;
	margin: 0px;
	font-size: 17px;
	line-height: 22px;
}

.outfitvorschlaege {
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	background-color: #ffffff;
}

.outfitvorschlaege h1 {
	padding: 0px 0px 3px 25px;
	margin: 0px 0px 0px 0px;	
}

.outfitvorschlaege .headline {
	padding: 0px 0px 3px 25px;
	margin: 0px 0px 0px 0px;
	font-size:17px;	
}

.headline_gr {
	margin: 0px 0px 10px 25px;	
	font-weight: normal;
	font-size: 17px;
	line-height: 22px;
	color:#313831;
}

.headline_teaser {
	margin: 10px 0px 10px 5px;	
	font-weight: normal;
	font-size: 17px;
	line-height: 22px;
	color:#313831;
}

.headline_teaser_w {
	margin: 10px 0px 15px 16px;	
	font-weight: normal;
	font-size: 17px;
	line-height: 22px;
	color:#fff;
}

#content-start #seotext {
	position: relative;
	height: 80px;
	padding: 10px 0px 25px 0px;
	margin: 0px 25px 0px 0px;
	overflow: hidden;
}

#content-start #seotext h1 {
	padding: 0px 0px 10px 0px;
}

#content-start #mehr {
	position: relative;
  padding: 5px;
  color: #6c8a2d;
  cursor: pointer;
  width: 96%;
  text-align: right;
}

#content-start #seotext #weniger {
	 position: relative;
  padding: 5px;
  color: #6c8a2d;
  cursor: pointer;
  width: 96%;
  text-align: right;
	display: none;
}

/* Info Box Startseiten unten Anfang */

#content-start #infotext {
	position: relative;
	height: 80px;
	padding: 10px 0px 40px 0px;
	margin: 0px 25px 20px 0px;
	overflow: hidden;
}

#content-start #infotext h1 {
	padding: 0px 0px 10px 0px;
	color:#313831!important;
	font-weight: bold;
	font-size: 15px;
}
#infotext h2,h3,h4,h5,h6 {
	margin: 10px 0px 10px 0px;
	padding: 4px 0px;
	font-size: 13px;
	font-weight: bold;
}

#content-start #infotext #mehr {
	position: absolute;
	bottom: 2px;
	right: 10px;
	padding: 5px;
	color: #6c8a2d;
	cursor: pointer;
}

#content-start #infotext #weniger {
	position: absolute;
	bottom: 2px;
	right: 10px;
	padding: 5px;
	color: #6c8a2d;
	display: none;
	cursor: pointer;
}

/* Info Box Startseiten unten Ende */

/* Info Box Kategorie unten Anfang */

.infotext_cat {
	margin: 0px 25px 20px 0px;
}

.infotext_cat h2 {
	margin: 0px 0px 12px 0;
	color:#313831!important;
	font-weight: bold;
	font-size: 15px!important;
}
.infotext_cat h3,h4,h5,h6 {
	margin: 10px 0px 10px 0px;
	font-size: 13px!important;
	font-weight: bold;
}

/* Info Box Kategorie unten Ende */

#saison1 .outfitvorschlaege {
	background: #f6f4de;
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 5px 0px;
}

#saison2 .outfitvorschlaege {
	background: #ffffff;
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 5px 0px;
}


#saison1 .outfitvorschlaege h1,
#saison2 .outfitvorschlaege h1 {
	float: left;
}

.outfitvorschlaege .buttoneinblenden {
	padding: 0px 16px 3px 16px;
	margin: 0px 20px 0px 10px;
	float: right;
	background-image: url('../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/arrow_einblenden.png');
	background-position: right 5px;
	background-repeat: no-repeat;
}

.outfitvorschlaege .buttonausblenden {
	padding: 0px 16px 3px 16px;
	margin: 0px 20px 0px 10px;
	float: right;
	background-image: url('../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/arrow_ausblenden.png');
	background-position: right 5px;
	background-repeat: no-repeat;
}

.outfitvorschlaege .buttoneinblenden a,
.outfitvorschlaege .buttonausblenden a { 
	color: #9e977e;
	}

.outfitvorschlaege .set_list_div {
	float: left;
	width: 218px;
	height: 325px;
	margin: 0px 20px 0px 0px;
	border: solid 1px #dadada;
	float: left;
}

.set_list_div a {
	padding: 0px;
	margin: 0px;
	ouline: none;
	text-decoration: none;
}

.set_list_div_bild {
	margin: 0px auto;
	padding: 0px 5px;
	text-align: center;
	width: 208px;
	overflow: hidden;
}

.set_list_div_bild img {
	margin-bottom: -4px;
}

.set_list_div_content {
	width: 208px;
	padding: 0px 5px;
}

.set_list_div_content .head {
	color: #313831;
	font-weight: bold;
	font-size: 12px;
	line-height:18px;
	margin: 0px;
	padding: 8px 30px 4px 0px;
	background-image: url(../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/ikon-info.png);
	background-repeat: no-repeat;
	background-position: 180px 7px;
	text-decoration: none;
}

.set_list_div_content p {
	margin: 0px 0px 4px 0px;
	padding: 0px;
	text-decoration: none;
}

.set_list_div_content a {
	margin:0px;
	padding: 0px;
	ouline: none;
	text-decoration: none;
}

.set_list_div_content span {
	margin:0px;
	padding: 0px;
	ouline: none;
	text-decoration: underline;
}
	
#content-start .teaser {
	float: left;
	width: 225px;
	margin: 15px 15px 10px 0px;
	background-color: #f1edc9;
	height: 312px;
}

#content-start .teaser img {
	padding-left: 3px;
}

#content-start .teasernewsletter {
	background-image: url('../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/hi_teaser-nl.png');
	background-repeat: no-repeat;
	background-position: right top;
	float: right;
	width: 235px;
	margin: 15px 10px 10px 0px;
	padding: 6px 0px 0px 0px;
	height: 316px;
}

#content-start .teasernewsletter p {
	margin: 15px 40px 10px 20px;
}

#content-start .teasernewsletter h2 {
	color: #ffffff;
	margin-left: 10px;
}

#content-start .teasernewsletter .spacer {
	width:440px; 
	height:140px;
}

#content-start .teaserkatalogg,
#content-start .teaserkatalogm,
#content-start .teaserkatalogt,
#content-start .teaserkatalogo {
	float: left;
	background-repeat: no-repeat;
	background-position: 0px 98px;
	width: 225px;
	margin: 15px 15px 10px 0px;
	background-color: #f1edc9;
	height: 312px;
}

#content-start .teaserkatalogg {
	background-image: url('../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/hi_teaser-katalog-gesamt.png');
}

#content-start .teaserkatalogm
 {
	background-image: url('../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/hi_teaser-katalog-mode.png');
}

#content-start .teaserkatalogt {
	background-image: url('../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/hi_teaser-katalog-trachten.png');
}

#content-start .teaserkatalogo {
	background-image: url('../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/hi_teaser-katalog-outdoor.png');
}

#content-start .teaserkatalogg img,
#content-start .teaserkatalogm img,
#content-start .teaserkatalogt img,
#content-start .teaserkatalogo img {
	padding: 6px 0px 2px 10px;
}


#content-start .teaser-last p, #content-start .teaser p,
#content-start .teaser-last a, #content-start .teaser a {
	padding: 2px 5px 8px 5px;
}

#content-start .teaser img, #content-start .teaser-last img {
	border: solid 1px #ebe3be;
}

/*-------------KATEGORIESEITE -------------------------*/

#content-liste {
	background-color: #ffffff;
	width:990px; 
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px; 
	}
	
#search-liste {
	background-color: #ffffff;
	width:990px; 
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px; 
	}
	
#content-liste-ff {
	background-color: #ffffff;
	width:990px; 
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px; 
	}
	
.categoriehead
{
	margin-top: 5px;
	padding: 4px;
	background: #f6f4de;
	border-bottom: solid 1px #cec2b5;
}
	
.product_list_div {
	background: #ffffff;
	padding: 0px;
	margin: 6px 10px 6px 0px;
	border: solid 1px #dadada;
	float: left;
	width: 228px;
}

.product_list_div a {
	color: #313831;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	ouline: none;
}

.product_list_div_bild {
	margin: 0px auto;
	padding: 0px 5px;
	text-align: center;
	border-bottom: solid 1px #313831;
	width: 218px;
	height: 287px;
	overflow: hidden;
	position: relative;
}

.product_list_div_bild img {
	margin-bottom: 0px;
}

.product_list_div_bild img.marke {
	padding:6px 3px 0px 3px;
	margin-bottom:0px;
}

.product_list_div_content {
	width: 218px;
	height: 124px;
	padding: 2px 5px;
	position: relative;
}

.product_list_div_content h2 {
	color: #313831;
	font-weight: bold;
	font-size: 12px;
	line-height:18px;
	margin:0px;
	padding: 0px;
}

.product_list_div_content p {
	margin:2px 0px 2px 0px;
	padding: 0px;
}
	
.farbe {
	float:left;
	margin: 0px 10px 5px 0px;
	overflow:hidden;
	padding: 0px;
}

.farbe_selected {
	color: #313831;
	float:left;
	margin: 3px 10px 3px 0px;
	overflow:hidden;
	padding: 0px;
}

.farbe img, .farbe_active img {
	padding:1px;
	border: solid 1px #dadada;
	margin-bottom: -3px;
	overflow:hidden;
}

.farbe_active img, .farbe_selected img {
	border: solid 1px #000000;
	margin-bottom: -3px;
	overflow:hidden;
}

.farbe img.thumbfarbe {
	color: #313831;
	padding:1px;
	opacity: .8;
	filter: alpha(opacity=80);
	height:60px;
	}
	

.farbe_active img.thumbfarbe {
	color: #313831;
	padding:1px;
	opacity: 1;
	filter: alpha(opacity=100);
	height:60px;
	}
	
.farbe_active a img.thumbfarbe:hover,
.farbe a img.thumbfarbe:hover {
	color: #313831;
	padding:1px;
	opacity: 1;
	filter: alpha(opacity=100);
	height:60px;
	}

.farbe_active {
	float:left;
	margin: 0px 10px 5px 0px;
	overflow:hidden;
	padding: 0px;
	color: #313831;
	font-weight: bold;
}

.farbe_active a:link, .farbe_active a:visited, .farbe_active a:hover {
	color: #313831;
}

.farbe a:hover {
	color: #313831;
}

.product_list_div_content .inventory {
	font-size: 11px;
	margin: 0px 0px 5px 0px;
}


.product_list_div_content .price {
	font-family: Arial, Helvetica, SunSans-Regular, Sans-Serif;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	font-size: 17px;
	text-align: right;
}

.product_list_div_content .orgprice {
	font-family: Arial, Helvetica, SunSans-Regular, Sans-Serif;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	font-size: 17px;
	white-space: nowrap;
	background-image: url(../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/hi_orgprice.gif);
	background-repeat: no-repeat;
	background-position: center center;
	
}


.product_list_div .reduziert {
	font-family: Arial, Helvetica, SunSans-Regular, Sans-Serif;
	position: absolute;
	top: 230px;
	right: -5px;
	background-image: url(../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/hi_orgpricereduziert.png);
	background-repeat: no-repeat;
	background-position: center center;
	color: #ffffff;
	padding: 5px 0px 5px 5px;
	height:19px;
	width:127px;	
	font-size: 11px;
}


.product_list_div_quantity {
}

.product_list_div_quantity label {
	display: inline;
	font-weight: bold;
	margin: 0px 0px 2px 0px;
}

.product_list_div_quantity input[type=text] {
	width: 50px;
}

.product_list_div_quantity input[type=text], .product_list_div_quantity input[type=submit] {
	display: inline;
}

.spacer_height_15px {
	height: 15px;
	clear: both;
}

.product_list_zusatz_memolist_div {
	width: 218px;
	height: 15px;
	position: absolute;
	border-top: 1px solid #313831;
	margin:10px 0px 0px 0px;
	padding:10px 5px;
	bottom: 0px;
	left: 0px;
}

.product_list_zusatz_memolist_div a:link, 
.product_list_zusatz_memolist_div a:visited, 
.product_list_zusatz_memolist_div a:active {
	text-decoration:none; 
	font-weight: normal;
	color: #388429;
	}
												
.product_list_zusatz_memolist_div a:hover {
	text-decoration:none;
	color: #a8a8a8;
	}
	
/*###############################################################################*/
/* Ansicht der Produkte Bekleidungsmudul */
/*###############################################################################*/
.product_galery_outerbox {
	position: relative;
	cursor: pointer;
	width: 241px;
	height: 400px;
	float: left;
	margin: 0px 5px 30px 0px;
}

.product_galery_box,
.product_galery_hover {
	padding: 10px;
	width: 231px;
	height: 400px;
	position: absolute;
	top: 0px;
	right: 0px;
	border: 2px solid #fff;
	z-index: 1;
	background: #fff;
}


.product_galery_box_hover {
	width: 280px;
	height: auto;
	border: 2px solid #CCC;
	z-index: 2;
}

.product_galery_box .variation_images {
	float: left;
	width: 52px;
	height: 60px;
	text-align: center;
}

.product_galery_box .variation_images img {
	max-height: 100%;
	max-width:100%;
}

.product_galery_box .variation_images .combination_not_found,
.product_galery_box .variation_images .combination_found {
	padding: 2px;
	margin: 0px 0px 4px 0px;
	border: 1px solid #fff;
	width: 50px;

}

.product_galery_box .variation_images .combination_not_found {
	border: 1px solid #ccc;
	position: relative;
}

.product_galery_box .variation_images img.variation_color_not_found {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 60px !important;
}

.product_galery_box .variations_size {
	padding: 3px 0px 0px 0px;
	margin: 3px 0px 0px 0px;
}

.product_galery_box .variations_size p {
	font-weight: bold;
	color: #313831;
	padding: 0px 0px 5px 0px;
}

.product_galery_box .variations_size a,
.product_galery_box .variations_size a:link,
.product_galery_box .variations_size a:visited,
.product_galery_box .variations_size a:active,
.product_galery_box .variations_size a:hover,
.product_galery_box a.variations_size_not_found,
.product_galery_box a.variations_size_not_found:link,
.product_galery_box a.variations_size_not_found:visited,
.product_galery_box a.variations_size_not_found:active,
.product_galery_box a.variations_size_not_found:hover {
	display: block;
	float: left;
	border: 1px solid #000000;
	height: 18px;
	padding: 1px;
	text-align: center;
	text-decoration: none;
	color: #6C8A2D;
	margin: 0px 3px 4px 0px;
}

.product_galery_box .variations_size a:hover {
	background: #84A438;
	border: 1px solid #000000;
	color: #fff;	
}

.product_galery_box a.variations_size_not_found,
.product_galery_box a.variations_size_not_found:link,
.product_galery_box a.variations_size_not_found:visited,
.product_galery_box a.variations_size_not_found:active,
.product_galery_box a.variations_size_not_found:hover {
	border: 1px solid #cccccc;
	color: #cccccc;
	background: url(../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/variation_size_not_found.png) no-repeat center center;

}

.product_galery_box .product_informations {
	width: 228px;
	float: right;
}

.product_galery_box .image {
	margin: 0px auto;
	padding: 0px 5px;
	text-align: center;
	border-bottom: solid 1px #313831;
	width: 218px;
	height: 287px;
	overflow: hidden;
	position: relative;
}


.product_galery_box .image img {
	margin-bottom: 0px;
}

.product_galery_box .image img.marke {
	padding:6px 3px 0px 3px;
	margin-bottom:0px;
}

.product_galery_box .content {
	width: 231px;
	height: 70px;
	padding: 2px 5px 2px 0px;
}

.product_galery_box .content h2,
.product_galery_box .content h2 a,
.product_galery_box .content h2 a:link,
.product_galery_box .content h2 a:visited,
.product_galery_box .content h2 a:active,
.product_galery_box .content h2 a:hover {
	color: #313831;
	font-weight: bold;
	font-size: 12px;
	line-height:18px;
	margin:0px;
	padding: 0px;
}

.product_galery_box .content h3,
.product_galery_box .content h3 a,
.product_galery_box .content h3 a:link,
.product_galery_box .content h3 a:visited,
.product_galery_box .content h3 a:active,
.product_galery_box .content h3 a:hover {
	color: #313831;
	font-weight: bold;
	font-size: 12px;
	line-height:18px;
	margin:0px;
	padding: 0px;
}


.product_galery_box p {
	margin:2px 0px 2px 0px;
	padding: 0px;
}

.product_galery_box .price {
	font-family: Arial, Helvetica, SunSans-Regular, Sans-Serif;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	font-size: 17px;
	text-align: right;
}

.product_galery_box .orgprice {
	font-family: Arial, Helvetica, SunSans-Regular, Sans-Serif;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	font-size: 17px;
	white-space: nowrap;
	background-image: url(../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/hi_orgprice.gif);
	background-repeat: no-repeat;
	background-position: center center;
	
}


.product_galery_box .reduziert {
	font-family: Arial, Helvetica, SunSans-Regular, Sans-Serif;
	position: absolute;
	top: 230px;
	right: -5px;
	background-image: url(../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/hi_orgpricereduziert.png);
	background-repeat: no-repeat;
	background-position: center center;
	color: #ffffff;
	padding: 5px 0px 5px 5px;
	height:19px;
	width:127px;	
	font-size: 11px;
}

/*##############################################*/


/* Sortierung */
.sortierung_name,
.sortierung_price {
	float: right;
	margin: 3px 0px 0px 20px;
}

.sortierung_price {
	padding: 0px 15px 0px 0px;
	border-right: 1px dotted #ccc;
}

.sortierung_name span,
.sortierung_price span {
	padding: 0px 10px 2px 0px;
	float: left;
	display: block;
}

a.CatSortAscNameDown,
a.CatSortAscNameDown_selected,
a.CatSortAscNameUp,
a.CatSortAscNameUp_selected,
a.CatSortAscPriceDown,
a.CatSortAscPriceDown_selected,
a.CatSortAscPriceUp,
a.CatSortAscPriceUp_selected {
	display: block;
	width: 11px;
	height: 10px;
	background-position: top left;
	border-bottom: 1px solid #fff;
	float: left;
	margin: 3px 5px 0px 0px;
}

a.CatSortAscNameDown_selected,
a.CatSortAscNameUp_selected,
a.CatSortAscPriceDown_selected,
a.CatSortAscPriceUp_selected {
	border-bottom: 1px solid #388429;
}

a.CatSortAscNameDown,
a.CatSortAscNameDown_selected,
a.CatSortAscPriceDown,
a.CatSortAscPriceDown_selected {
	background: url(../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/arrow_down.png) no-repeat;
}

a.CatSortAscNameUp,
a.CatSortAscNameUp_selected,
a.CatSortAscPriceUp,
a.CatSortAscPriceUp_selected {
	background: url(../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/arrow_up.png) no-repeat;
}

/* Filter */

#column_left .head {
	width: 100%;
	padding: 4px;
	margin: 15px 0px 0px 0px;
	float: left;
	font-size:14px;
	background-color: #f6f4de;
	border-bottom: solid 1px #cecaac;
}

#column_left .verfeinern {
	font-size:15px;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	}
	
.filter_box {
	margin: 15px 0px 15px 0px;
}

.filter_box .reset a,
.filter_box_with_categories .reset a {
	cursor: pointer;
	text-align: right;
	text-decoration: underline;
}

.filter_box .reset {
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	float: right;
}

.filter_box .headline {
	width: 100%;
	padding: 4px;
	margin: 0px 0px 0px 0px;
	float: left;
	font-size:14px;
	background-color: #f6f4de;
	border-bottom: solid 1px #cecaac;
}

#column_left .clear_border {
	clear: both; 
	padding: 3px 0px 0px 0px; 
	margin: 3px 0px 5px 0px;
	height:3px;
	border: none;
	}
	
.top_border {
	padding: 3px 0px 0px 0px; 
	margin: 3px 0px 5px 0px;
	height:3px;
	border-bottom: 1px solid #cecaac;
	}

.filter_box .content_preis,
.filter_box .content_farben,
.filter_box .content_groesse {
	height: 78px;
	overflow: auto;
	padding: 5px 5px 0px 0px;
}

.filter_box .content_preis,
.filter_box .content_farben,
.filter_box .content_groesse {
	height: auto;
	padding: 0px 0px 0px 0px;
}

.filter_box .content_preis .sec_text_class_selected {
	background-color: #f8f4d3;
	font-weight: bold;
	padding: 2px 3px;
	color: #313831;
}

.filter_box .content_preis .sec_text_class {
	background-color: #ffffff;
	font-weight: normal;
	padding: 2px 3px;
	color: #388429;
}

.filter_box .content_groesse .sec_text_class {
	float: left;
	display: block-inline;
	margin: 0px 10px 10px 0px;
	padding: 3px 0px 3px 16px;
	background-image:url(../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/groessen/groesse.png);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	color: #388429;
}

.filter_box .content_groesse .sec_text_class_selected {
	float: left;
	display: block-inline;
	margin: 0px 10px 10px 0px;
	padding: 3px 0px 3px 16px;
	background-image:url(../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/groessen/groesse_active.png);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	color: #313831;
	font-weight: bold;
}

.filter_box .content_farben img {
	float: left;
	margin: 0px 7px 7px 0px;
	border: 1px solid #ffffff;
	width:16px;
	height:16px;
}

#column_left .product_list_div {
	background: #ffffff;
	padding: 0px;
	margin: 6px 0px 12px 0px;
	border-color: #efefef;
	float: none;
	width: 180px;
	-webkit-box-shadow: 0px 1px 3px 0px #b3b3b0;
    -moz-box-shadow: 0px 1px 3px 0px #b3b3b0;
    box-shadow: 0px 1px 3px 0px #b3b3b0;
}

#column_left .product_list_div_content {
	height: auto;
	width: 170px;
	}

#column_left .product_list_div_content .text_mini {
	display: none;
}

#column_left .product_list_div_bild {
	margin: 0px auto 0px auto;
	padding: 0px 5px;
	text-align: center;
	width: 170px;
	height: 200px;
	overflow: hidden;
}

#column_left .product_list_div_bild img {
	margin: -30px auto 0px auto;
	max-width: 170px;
	max-height: 200px;
}

#column_left h1 {
	display:  none;
}

.ireus-hintergrund {
	margin-left: -20px;
	padding: 20px 0px; 
	background-color: #efeac3;
}


/*----------------PRODUKT --------------------*/
#content-produkt, #content-checkout, #content-text  {
	background-color: #ffffff;
	width:990px; 
	padding: 0px 0px 10px 0px; 
	margin: 0px 0px 0px 0px; 
	}


/* Styles für das dreispaltige (bzw. zweispaltige beim Checkout) Grundgerüst  */
#column_left {
	width:180px; 
	float:left; 
	margin: 0px; 
	padding: 0px 20px 0px 20px;
	}
	
#column_left select {
	width:160px; 
	padding: 1px; 
	margin: 2px 0px 10px 0px;
	}
	
#column_middle {
	width:738px; 
	float:left; 
	padding: 0px 10px 0px 0px; 
	margin: 10px 20px 0px 0px; 
	}
	
#column_product {
	position: relative;
	width:990px; 
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px; 
	}
	
#column_checkout, #column_text {
	width:755px; 
	float:left; 
	padding: 0px 15px 0px 25px; 
	margin: 0px 0px 0px 0px; 
	}
	
#column_right {
	width:160px; 
	float:right; 
	margin:0px 20px 0px 0px;
	background: #ff0000;
	}
	
.product_column_left {
	position: relative;
	float: left;
	margin: 0px 12px 0px 25px;
	width: 310px;
	text-align: center;
	
}

#column_product-print .product_column_left {
	position: relative;
	float: left;
	margin: 0px 12px 0px 5px;
	width: 240px;
	text-align: center;
	
}

.product_column_left .produktbild {
	text-align: center;
	width: 290px;
	margin: 0px 0px 0px 20px;
}

#column_product-print .product_column_left .produktbild {
	width: 240px;
	text-align: center;
	margin: 0px 0px 0px 0px;
}

.product_column_left .produktbild-unten {
	width: 310px;
	height: 25px;
	text-align: right;
	margin: -29px 0px 0px 0px;
	position: relative;
	border-bottom: 1px solid #313831; 
}

.vollbild {
	position: absolute; 
	bottom: 0px; 
	right: 18px; 
	z-index: 5;
}

.grossbild {
	width:550px;
	height:550px;
	display:none;
	padding:50px;
}

.product_column_left .teaserbilder {
	width: 300px;
	text-align: center;
	padding:5px 5px 0px 5px;
}

.product_column_left .teaserbilder img {
	margin:5px 10px;
	padding: 0px;
	height: auto;
	display: inline;
}


.product_column_middle {
	float: left;
	width: 378px;
	padding: 0px;
	margin:0px;
}

.beschreibung, .beschreibungliste {
	display: block;
	margin: 15px 0px 10px 0px;
	padding: 10px 10px 10px 0px;
}

.beschreibung p {
	margin: 0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}

.beschreibungliste p {
	margin: 0px 0px 5px 0px;
	padding:0px 0px 0px 20px;
	line-height: 19px;
	background-image: url('../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/listitem.png');
	background-repeat: repeat-y; 
	background-position: 2px 3px;
}

#clickDetailinfos {
	padding:10px 0px 0px 3px;
}

.containerbeschreibung {
	margin: -25px 25px 25px 25px;
	padding: 20px 270px 10px 0px; 
	border-bottom: solid 1px #dddddd;
}

.containerbeschreibung h2 {
	margin: 10px 0px 10px 0;	
	font-weight: normal;
	font-size: 17px;
	line-height: 22px;
	color:#313831;
}

.beschreibung ul {
	margin-bottom: 0px; 
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: inside;
}

.beschreibung li {
	background-image: url('../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/listitem-kl.png'); 
	background-repeat: no-repeat;
	background-position: 6px 3px;
 	margin-bottom: 1px; 
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 22px;
	list-style-type: inside;
	list-style: none;
	}

.groessenratgeber {
	border-top: solid 1px #dddddd;
	margin: 5px 10px 10px 0px;
	padding: 10px 10px 10px 0px;
}

.groessenratgeber img {
	display: block;
	padding-top: 3px;
}

.plegehinweise_b	{
	position:relative; 
	cursor:pointer; 
	background-image: url('../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/buttons/pflegehinweise.png');
	background-position:0px 0px; 
	background-repeat:no-repeat; 
	width:184px; 
	height:64px;
	z-index:0;
}											
.plegehinweise_b p {
	display:none; 
	position:absolute; 
	top:60px; 
	left:-200px; 
	z-index:1; 
	padding:8px; 
	color:#313831; 
	background:#fbfaf0;
	width:364px; 
	font-size:12px;
	-webkit-box-shadow: 0px 1px 3px 0px #b3b3b0;
    -moz-box-shadow: 0px 1px 3px 0px #b3b3b0;
    box-shadow: 0px 1px 3px 0px #b3b3b0;
	}
	
.plegehinweise_b p strong {
	font-weight: bold;
	}
.plegehinweise_b:hover p {
	display:block;
	}


.product_column_left .beschreibung {
	display: block;
	margin: 5px 0px 10px 0px;
	padding: 10px 0px 10px 0px;
	text-align: left;
}

.vorteileliste {
	margin-top:6px;
	width:170px;
	float:left;
	padding: 3px;
	-webkit-box-shadow: 0px 1px 3px 0px #b3b3b0;
	-moz-box-shadow: 0px 1px 3px 0px #b3b3b0;
	box-shadow: 0px 1px 3px 0px #b3b3b0;
	border: solid: 1px #e5dec3;
	border-radius: 4px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.vorteileliste li {
	background-image: url('../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/listitem.png'); 
	background-repeat: no-repeat;
	background-position: 6px 3px;
 	margin-bottom: 1px; 
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 22px;
	list-style-type: inside;
	list-style: none;
	margin:4px 0px;
}

.vorteileliste li.beratung {
	background-image: url('../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/listitem-beratung.png'); 
	background-repeat: no-repeat;
	background-position: 4px 1px;
 	margin-bottom: 1px; 
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 22px;
	list-style-type: inside;
	list-style: none;
	margin:4px 0px;
}

.vorteileliste .chat-button {
	width: 90px;
	background:-moz-linear-gradient(top, #f9f7e9, #f0ebc7);
	background:-webkit-gradient(linear, left top, left bottom, from(#f9f7e9), to(#f0ebc7)); 
	background:-ms-linear-gradient(top, #f9f7e9, #f0ebc7);
	background:linear-gradient(top, #f9f7e9, #f0ebc7);
	background-color: #f9f7e9;
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-radius-bottomright: 4px;
	-webkit-border-radius-topright: 4px;
	border: solid 1px #f0ebc7;
	padding: 1px 5px;
	margin-top:2px;
	color: #388429;
}

#column_product-print .beschreibung {
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

#column_product-print .beschreibungliste {
	display: block;
	margin: 0px 0px 20px 0px;
	padding: 10px 0px 0px 0px;
}

#column_product-print .plegehinweise_b {
	position:relative; 
	cursor:none; 
	background-image: none; 
	width:auto; 
	height:auto;
	z-index:0;
}

.product_column_left .groessenratgeber {
	text-align: left;
	margin: 5px 0px 10px 0px;
	padding: 10px 0px 10px 0px;
}

.product_column_right {
	position: relative;
	z-index:0;
	float: right;
	width: 245px;
	padding: 0px 0px 20px 0px;
	margin: 0px 20px 0px 0px;
	-webkit-box-shadow: 0px 1px 3px 0px #b3b3b0;
	-moz-box-shadow: 0px 1px 3px 0px #b3b3b0;
	box-shadow: 0px 1px 3px 0px #b3b3b0;
	
}

#column_product-print .product_column_right {
	float: right;
	width: 300px;
	padding: 5px;
	margin: 0px 5px 0px 0px;
	border: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.product_column_right .produktdetails {
	position: relative;
	width: 225px;
	padding: 3px 10px 310px 10px;
	margin:10px 0px;
	
}

.empfehlen {
	background-image: url(../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/buttons/bt_mail.gif);
	background-position: left 0px;
	background-repeat: no-repeat;
	padding-left: 30px;
	height: 25px;
	margin: 5px 0px;
	}

#column_product-print .product_column_right .produktdetails {
	position: relative;
	width: 265px;
	padding: 3px 10px 310px 10px;
	margin:10px 0px;
	
}

.price_quantity_inventory_position {
	position: absolute; 
	bottom: 0px; 
	left: 0px; 
	height: 250px;
	width:218px;
	padding: 10px 10px 50px 10px;
}

.product_column_right h1 {
	font-size: 17px;
}

.product_column_right p {
	font-family: Arial, SunSans-Regular, Sans-Serif;
	margin: 3px 0px;
}

.product_column_right .price {
	padding:6px 0px 2px 0px;
	font-family: Arial, Helvetica, SunSans-Regular, Sans-Serif;
	color: #353535;
	font-size:17px;
	font-weight: bold;
	white-space: nowrap;
}

.product_column_right .pricetext {
	font-size: 11px;
	font-family: Arial, SunSans-Regular, Sans-Serif;
	color: #4d4c4c;
	font-weight: bold;
	padding-bottom: 6px;
}

.product_column_right .orgprice {
	font-family: Arial, Helvetica, SunSans-Regular, Sans-Serif;
	padding:6px 0px 2px 0px;
	display: inline;
	white-space: nowrap;
	font-weight: normal;
	font-size:17px;
	white-space: nowrap;
	background-image: url(../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/hi_orgprice.gif);
	background-repeat: no-repeat;
	background-position: center center;
	
}

.product_column_right .versand {
	font-size: 10px;
	font-family: Arial, SunSans-Regular, Sans-Serif;
	color: #353535;
	font-weight: normal;
	padding-top: 6px;
}

.product_column_right .lagerbestand-rot {
	font-size: 11px;
	font-family: Arial, SunSans-Regular, Sans-Serif;
	color: #aa0000;
	font-weight: bold;
	padding: 6px 3px 6px 3px;
	background-image: url(../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/hi_lagerbestand-rot.gif);
	background-repeat: no-repeat;
	width:180px;
	height:31px;
	margin-left:6px;
}

.product_column_right .lagerbestand-gruen  {
	font-size: 11px;
	font-family: Arial, SunSans-Regular, Sans-Serif;
	color: #67ac60;
	font-weight: bold;
	padding: 6px 6px 6px 6px;
	background-image: url(../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/hi_lagerbestand-gruen.gif);
	background-repeat: no-repeat;
	width:240px;
	height:31px;
	margin-left:0px;
}

.product_column_right .lagerbestand-gelb {
	font-size: 11px;
	font-family: Arial, SunSans-Regular, Sans-Serif;
	color: #f8a109;
	font-weight: bold;
	padding: 6px;
	background-image: url(../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/hi_lagerbestand-gelb.gif);
	background-repeat: no-repeat;
	width:220px;
	height:31px;
	margin-left:6px;
}

#column_product-print .product_column_right .lagerbestand-rot {
	font-size: 11px;
	font-family: Arial, SunSans-Regular, Sans-Serif;
	color: #aa0000;
	font-weight: normal;
	padding: 6px 3px 6px 3px;
	background-image: none;
	background-repeat: no-repeat;
	width:100%;
	margin-left:0px;
}

#column_product-print .product_column_right .lagerbestand-gruen  {
	font-size: 11px;
	font-family: Arial, SunSans-Regular, Sans-Serif;
	color: #67ac60;
	font-weight: normal;
	padding: 6px 3px 6px 3px;
	background-image: none;
	background-repeat: no-repeat;
	width:100%;
	margin-left:0px;
}

#column_product-print .product_column_right .lagerbestand-gelb {
	font-size: 11px;
	font-family: Arial, SunSans-Regular, Sans-Serif;
	color: #f8a109;
	font-weight: normal;
	padding: 6px 3px 6px 3px;
	background-image: none;
	background-repeat: no-repeat;
	width:100%;
	margin-left:0px;
}

.product_column_left .marke-head {
	padding:0px 5px 4px 0px;
	margin: 2px 0px 8px 0px;
	height: 60px;
	width: 310px;
}

#column_product-print .product_column_left .marke-head {
	padding:0px 5px 4px 0px;
	margin: 2px 0px 8px 0px;
	height: 60px;
	width: 100%;
}

#groessenupcload {
	font-weight: normal;
	background-image: url('../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/buttons/upcload.png'); 
	background-repeat: no-repeat;
	background-position: 0px 2px;
 	width:165px;
	padding: 20px 0px 20px 60px;
	margin: 4px 0px 6px 10px;
	cursor: pointer;
	display:none;
}

.groessenvariation {
	margin: 0px auto 10px auto;
	padding: 5px 0px;
	width: 230px;
}

#column_product-print .groessenvariation {
	margin: 0px auto 10px auto;
	padding: 5px 0px;
	width: 300px;
}

.groesse {
	font-family: Arial, SunSans-Regular, Sans-Serif;
	font-size:12px;
	font-weight: normal;
	color: #6c8a2d;
	float:left;
	padding: 2px;
	margin: 0px 5px 5px 0px;
	border: solid 1px #000000;
	
}

.groesse_active {
	font-family: Arial, SunSans-Regular, Sans-Serif;
	font-size:12px;
	font-weight: normal;
	color: #ffffff;
	float:left;
	padding: 2px;
	margin: 0px 5px 5px 0px;
	background-color: #84a438;
	border: solid 1px #000000;
	
}

.groesse_aus {
	font-family: Arial, SunSans-Regular, Sans-Serif;
	font-size:12px;
	font-weight: normal;
	color: #dddddd;
	float:left;
	padding: 2px;
	margin: 0px 5px 5px 0px;
	background-color: #ffffff;
	border: solid 1px #dddddd;
}

.groesse_active_aus {
	font-family: Arial, SunSans-Regular, Sans-Serif;
	font-size:12px;
	font-weight: normal;
	color: #dddddd;
	float:left;
	padding: 2px;
	margin: 0px 5px 5px 0px;
	background-color: #ffffff;
	border: solid 1px #000000;
}

a .groesse:hover {
	color: #ffffff;
	background-color: #84a438;
	border: solid 1px #000000;
}
	
.button-drucken {
	background: #ffffff url(../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/buttons/seite-drucken.png) right 0px no-repeat;
	padding: 0px;
	height: 64px;
	width: 183px;
	margin: 5px 0px;
	border: none;
	cursor: pointer;
	}
	
#column_product .farblinks {
	width: 230px;
	padding: 10px 0px;
	display: block;
	position: inherit;
	top: 0px;
	left: 0px;
	padding: 10px 0px;
	display: block;
	margin: 0px 0px 0px 0px;
}

#column_product .farbvariationen {
	padding: 10px 5px 10px 0px;
	text-align: center;
	display: block;
}

#column_product-print .farblinks {
	width: 260px;
	position: inherit;
	top: 0px;
	left: 0px;
	padding: 10px 0px;
	display: block;
	margin: 0px 0px 0px 0px;
}

#column_product-print .farbvariationen {
	padding: 10px 5px 10px 0px;
	text-align: center;
	display: block;
}

.product_column_right table {
	width:100%;
	padding: 0px;
	margin: 3px 0px;
}

.product_column_right td {
	padding: 6px;
	vertical-align: top;
}

.product_column_right td table {
	border: none;
	padding: 0px;
	margin: 0px;
}

.product_column_right td table td {
	padding: 0px 2px 2px 2px;
	vertical-align: top;
}

.product_column_right td.outfit {
	background-color: #ffffff;
	padding: 6px 6px 6px 0px;
	vertical-align: top;
	border-bottom: dotted 1px #dddddd;
}

.product_column_right th.outfit {
	background-color: #ffffff;
	padding: 6px 6px 6px 0px;
	vertical-align: top;
	border-bottom: solid 1px #dddddd;
}

.product_column_right table.outfit {
	background-color: #ffffff;
	border: solid 1px #dddddd;
	padding: 0px;
	margin: 6px 0px;
}

.product_column_right select {
	width:70px;
	margin-bottom:5px;
	}
	
.product_column_right .pr_depvariation select {
	width:120px;
	margin-bottom:5px;
	}

.content_column_right {
	float: right;
	width: 48%;	
}

.content_column_left {
	float: left;
	width: 48%;
	overflow: hidden;
}

.clink_order_info {
	float:left;
	padding:10px 0px;
	color: #aa0000;
	}


/*------------Ceckout-----*/

.spacer_height_15px {
	height: 15px;
	clear: both;
}

.spacer_height_30px {
	height: 30px;
	clear: both;
}

.textrot {
	color: #aa0000;
}

.adressehinweis {
	padding: 4px 0px;
	margin: 8px 0px;
	border-top: solid 1px #313831;
	border-bottom: solid 1px #313831;
}

.adressebestellung {
	width: 480px;
	background-color: #fff;
	float: left;
}

.adressebestellung-loggedin {
	background-color: #fff;
}

.grauer-hintergrund {
	padding:10px;
	background:-moz-linear-gradient(top, #fdfaf6, #ffffff);
	background:-webkit-gradient(linear, left top, left bottom, from(#fdfaf6), to(#ffffff)); 
	background:-ms-linear-gradient(top, #fdfaf6, #ffffff);
	background:linear-gradient(top, #fdfaf6, #ffffff);
	background-color: #fdfaf6;
	-webkit-shadow: 0px 1px 3px 0px #b3b3b0;
    -moz-box-shadow: 0px 1px 3px 0px #b3b3b0;
    box-shadow: 0px 1px 3px 0px #b3b3b0;
}

.grauer-hintergrund-placeorder {
	padding:10px 4px;
	margin: 0px 0px 10px 0px;
	background:-moz-linear-gradient(top, #fdfaf6, #ffffff);
	background:-webkit-gradient(linear, left top, left bottom, from(#fdfaf6), to(#ffffff)); 
	background:-ms-linear-gradient(top, #fdfaf6, #ffffff);
	background:linear-gradient(top, #fdfaf6, #ffffff);
	background-color: #fdfaf6;
	-webkit-box-shadow: 0px 1px 3px 0px #b3b3b0;
    -moz-box-shadow: 0px 1px 3px 0px #b3b3b0;
    box-shadow: 0px 1px 3px 0px #b3b3b0;
}

.grauer-hintergrund-placeorderbasket {
	background-color: #ffffff;
	padding:12px 12px 12px 10px;
	margin: 0px 0px 10px 0px;
	border: solid 1px #4f8531;
	-webkit-box-shadow: 0px 1px 3px 0px #b3b3b0;
    -moz-box-shadow: 0px 1px 3px 0px #b3b3b0;
    box-shadow: 0px 1px 3px 0px #b3b3b0;
}

.boxhinweisgebuehren {
	width:290px;
	padding-top:10px;
	text-align:right;
	float:right;
}

.grauer-hintergrund-placeorderzahlung {
	padding:0px 4px 10px 4px;
	margin: 4px 0px 0px 0px;
	background:-moz-linear-gradient(top, #fdfaf6, #ffffff);
	background:-webkit-gradient(linear, left top, left bottom, from(#fdfaf6), to(#ffffff)); 
	background:-ms-linear-gradient(top, #fdfaf6, #ffffff);
	background:linear-gradient(top, #fdfaf6, #ffffff);
	background-color: #fdfaf6;
	-webkit-box-shadow: 0px 1px 3px 0px #b3b3b0;
    -moz-box-shadow: 0px 1px 3px 0px #b3b3b0;
    box-shadow: 0px 1px 3px 0px #b3b3b0;
}

.grauer-hintergrund-placeorderzahlung h1 {
	font-size:16px;;
}

.schatten {
	-webkit-box-shadow: 0px 1px 3px 0px #b3b3b0;
    	-moz-box-shadow: 0px 1px 3px 0px #b3b3b0;
    	box-shadow: 0px 1px 3px 0px #b3b3b0;
}

.loginbestellung {
	width: 260px;
	padding:0px;
	float: right;
}

.loginbestellung .grauer-hintergrund {
	padding:10px;
	background-color: #ebeae3;
	margin-bottom:10px;
}

.loginbestellung p {
	margin:0px 0px 6px 0px;
}

.loginbestellung input[type=text], .loginbestellung input[type=password] {
	border: solid 1px #313831;
	width: 160px;
	margin:0px 0px 4px 0px;
	background-color: #ffffff;
}


#column_text p {
	margin: 0px 0px 8px 0px;
	padding: 0px;
}

#column_text h2 {
	font-weight: normal;
	margin: 20px 0px 10px 0px;
	padding: 4px;
	font-size: 14px;
	background-color: #f8f4d3;
}

.bildueberuns {
	padding: 6px 12px 0px 0px;
	margin:0px;
	float: left;
}

.bildueberuns img {
	-webkit-box-shadow: 0px 3px 3px 0px #838382;
    -moz-box-shadow: 0px 3px 3px 0px #838382;
    box-shadow: 1px 1px 3px 1px #838382;
}

a.top-link:link, a.top-link:visited, a.top-link:hover, a.top-link:active {
	float: right;
	padding: 6px 18px 6px 0px;
	background: url(../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/linktop_green.gif) no-repeat right 11px;
	text-decoration: none;
}

.widerruf {
	margin:4px 0px 8px 0px;
	padding: 10px;
	border: solid 2px #efeac3;
}

.widerruf ul  {
	margin-left: 15px;
}

.widerruf ul  {
	margin-left: 5px;
}

.widerruf ul li {
	padding-left: 25px;
	list-style-type: none;
	background-image: url('../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/listitem-widerruf.png');
	background-position: 2px 4px;
	background-repeat: no-repeat;
}

/* ----------------------KONTAKT---------------------*/

.grauer-hintergrund input[type=text].stdInput {
	border: solid 1px #313831;

}

.grauer-hintergrund input[type=text].stdInput_error {
	border: solid 1px #AA0000;

}

.select_a_title {
	width: 134px;
	padding:1px;
}

.stdInput {
	margin: 0px;
	padding:2px 1px;
	border: 1px solid #313831;
	background-color: #ffffff;
	}
	
.stdInput_error {
	padding:2px 1px;
	margin: 0px;
	border: 1px solid #AA0000;
	background-color: #eecccc;
	}
	
#stdSalut, #stdSalut_error, .select_a_title {
	display:inline;
}
	
#stdSalut select {
	width: 134px;
	padding:1px;
	border: 1px solid #313831;
	background-color: #ffffff;
}

#stdSalut_error select {
	width: 134px;
	padding:1px;
	border: 1px solid #AA0000;
	background-color: #eecccc;
}

#stdCountry select {
	width: 275px;
	padding:1px;
	border: 1px solid #313831;
	background-color: #ffffff;
}

#stdCountry_error select {
	width: 275px;
	padding:1px;
	border: 1px solid #AA0000;
	background-color: #eecccc;
}
	
.textrt {
	color: #aa0000;
}

.breite {
	width: 275px;
}

.mitteilung {
	width: 400px;
	height: 200px;
}

.plz {
	float: left;
	width: 60px;
	margin-right: 5px;
}

.stadt {
	float: left;
	width: 204px;
}

/*  Mailtemplates, Popups */
#wrapper_mailcustomer {
	width:650px; 
	padding: 10px; 
	background:#FFFFFF; 
	margin: 10px auto; 
	min-height: 100%;
	}
	
#wrapper_print {
	width:650px; 
	padding: 10px; 
	background:#ffffff; 
	margin: 10px auto; 
	min-height: 100%;
	}

#wrapper_mailcustomer_logo,
#wrapper_print_logo {
	float: left;
	width: 250px;
	padding: 20px 10px 10px 0px;
	}
	
#wrapper_mailcustomer_logo .claim,
#wrapper_print_logo .claim {
	font-size: 16px;
	line-height: 22px;
	font-weight: normal;
	color: #388429;
	padding: 5px 10px 0px 0px;
}

#wrapper_mailcustomer_adress,
#wrapper_print_adress {
	float: right;
	margin: 10px 10px 0px 20px;
	}

#wrapper_mailcustomer p.text,
#wrapper_print p.text {
	margin: 0px 0px 15px 0px;
	}
	
#wrapper_mailcustomer h1 {
	border-bottom: solid 1px #313831;
	}
	
#wrapper_print h1 {
	border-bottom: solid 1px #efeac3;
	font-size: 14px;
	}
	
#wrapper_mailcustomer .table_default,
#wrapper_print_adress .table_default {
	margin: 5px 0px 15px 0px;
	border: none;
}

#wrapper_mailcustomer .table_default td,
#wrapper_print_adress .table_default td {
	padding: 4px 10px 4px 0px;
	font-size:12px;
}

#wrapper_mailcustomer .table_default th,
#wrapper_print_adress .table_default th {
	padding: 6px 4px 6px 0px;
	background: #e3e3e3;
	font-size:12px;
	text-align:left;
}

#wrapper_popup {
	width:510px; 
	padding: 10px; 
	background: none;
	margin: 0px auto; 
	}
	
#wrapper_popupprodukt {
	width:710px; 
	padding: 10px; 
	background: none;
	margin: 0px auto; 
	}
	
#content-popup {
	background-color: #ffffff;
	width:490px; 
	padding: 10px; 
	margin: 0px 0px 0px 0px; 
	}

#content-popupprodukt {
	background-color: #ffffff;
	width:690px; 
	padding: 10px; 
	margin: 0px 0px 0px 0px; 
	}

#content-popup h1 {
	font-weight: normal;
	margin: 10px 0px 10px 0px;
	padding: 4px 0px;
	font-size: 16px;
}

#content-popupprodukt h1 {
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px;
	font-size: 16px;
}	

#content-popupprodukt .price {
	font-size:17px;
	font-weight: normal;
}

#content-popup p, #content-popupprodukt p {
	margin: 0px 0px 8px 0px;
	padding: 0px;
}

#content-popup h2, #content-popupprodukt h2 {
	font-weight: normal;
	margin: 20px 0px 10px 0px;
	padding: 4px;
	font-size: 14px;
	background-color: #f8f4d3;
}

#content-popupprodukt label {
	float: left;
	width: 150px;
	margin: 0px 0px 10px 0px;
}

#content-popupprodukt input, #content-popupprodukt select {
	float: left;
	width: 150px;
	margin: 0px 0px 10px 0px;
}

#content-popupprodukt textarea {
	float: left;
	width: 200px;
	height:80px;
	margin: 0px 0px 10px 0px;
	border: solid 1px #313831;
}

#content-popupprodukt .grau {
	padding: 10px 0px;
	color: #9a9999;
	font-size: 11px;
}

#content-popupprodukt .box_error {
	padding: 8px 15px 4px 55px;
	min-height: 31px;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	font-size: 13px;
}

/* ----------------------GROESSENBERATUNG---------------------*/


#wrapper-pop-groessenberater {
	width:940px; 
	padding: 5px 0px 0px 0px; 
	margin: 0px auto; 
	min-height: 30%;
	background-color:#ffffff;
	}

#column_groessen {
	width:950px; 
	padding: 0px 15px 0px 25px; 
	margin: 0px 0px 0px 0px; 
	}
	
#column_groessen-popup {
	background-color:#ffffff;
	width:930px; 
	padding: 5px; 
	margin: 0px 0px 0px 0px; 
}

#column_groessen h1 {
	font-weight: normal;
	margin:10px 0px 5px 0px;
	padding: 4px 0px;
	font-size: 17px;
}

#column_groessen-popup h1 {
	font-weight: normal;
	margin:10px 0px 5px 0px;
	padding: 4px 0px;
	font-size: 15px;
}

#column_groessen #groessen-navi {
	width: 950px;
	position: relative;
	margin-bottom: -1px;
}

#column_groessen-popup #groessen-navi {
	width: 930px;
	position: relative;
	margin-bottom: -1px;
}

#groessen-navi ul {
	border: 0px;
	list-style-type: none;
	text-align: center;
}

#groessen-navi ul li {
	display: inline-block;
	float: left;
	margin-left: -1px;
	text-align: center;
}

#groessen-navi ul li a {
	color: #313831;
	width: 120px;
	height: 24px;
	border-top: 1px solid #313831;
	border-left: 1px solid #313831;
	border-bottom: none;
	border-right: 1px solid #313831;
	text-decoration: none;
	display: block;
	text-align: center;
	cursor: pointer;
}

#groessen-navi ul li a:hover {
	color: #313831;
	width: 120px;
	height: 24px;
	background-color: #eaf0e7;
	border-top: 1px solid #313831;
	border-left: 1px solid #313831;
	border-bottom: none;
	border-right: 1px solid #313831;
	text-decoration: none;
	display: block;
	text-align: center;
	cursor: pointer;
}

#groessen-navi ul li a.selected {
	color: #fff;
	width: 120px;
	height: 24px;
	background-color: #2f6816;
	border-top: 1px solid #313831;
	border-left: 1px solid #313831;
	border-bottom: none;
	border-right: 1px solid #313831;
	text-decoration: none;
	display: block;
	text-align: center;
	cursor: pointer;
}

.groessen-teaser {
	display: block;
	border-top: solid 1px #313831;
	padding: 8px 0px;
	}

.sizetable {
    border-collapse: collapse;
    width: 100%;
	text-align: center;
}

.sizetable th {
    font-weight: bold;
	border-bottom: 1px solid #000;
	padding: 4px;
	white-space: nowrap;
	font-size: 11px !important;
}

.sizetable td {
	border-bottom: 1px dotted #000;
	padding: 4px;
	font-size: 11px !important;
}

.sizetable td.sep, .sizetable th.sep {border-right: 2px solid #000;}

.sizetable tr {background-color: #fff;}

.sizetable tr.alt, .sizetable td.alt, .sizetable th.alt {background-color: #ebeae3; }

/* -------------------- Footer -------------------- */
#footer-upper {
	margin-top:10px;
	padding: 10px 0px 10px 0px;
	background-color: #fdfaf6;
	-webkit-box-shadow: 0px 1px 3px 0px #b3b3b0;
    -moz-box-shadow: 0px 1px 3px 0px #b3b3b0;
    box-shadow: 0px 1px 3px 0px #b3b3b0;
}

#footer-upper h4 {
	margin:0px 0px 12px 0px;
	padding:3px 6px;
	color:#ffffff;
	font-size: 14px;
	line-height:22px;
	background:-moz-linear-gradient(top, #766e5b, #654539);
	background:-webkit-gradient(linear, left top, left bottom, from(#766e5b), to(#654539)); 
	background:-ms-linear-gradient(top, #766e5b, #654539);
	background:linear-gradient(top, #766e5b, #654539);
	background-color: #766e5b;
	-webkit-box-shadow: 0px 1px 3px 0px #b3b3b0;
    -moz-box-shadow: 0px 1px 3px 0px #b3b3b0;
    box-shadow: 0px 1px 3px 0px #b3b3b0;
	font-weight: normal;
}

#footer-upper .headline_footer {
	margin:0px 0px 12px 0px;
	padding:3px 6px;
	color:#ffffff;
	font-size: 14px;
	line-height:22px;
	background:-moz-linear-gradient(top, #766e5b, #654539);
	background:-webkit-gradient(linear, left top, left bottom, from(#766e5b), to(#654539)); 
	background:-ms-linear-gradient(top, #766e5b, #654539);
	background:linear-gradient(top, #766e5b, #654539);
	background-color: #766e5b;
	-webkit-box-shadow: 0px 1px 3px 0px #b3b3b0;
    -moz-box-shadow: 0px 1px 3px 0px #b3b3b0;
    box-shadow: 0px 1px 3px 0px #b3b3b0;
	font-weight: normal;
}

#footer-upper .linke-spalte {
	margin: 10px 0px 10px 15px;
	padding:0px 3px;
	width:182px;
	float: left;
	line-height: 18px;
}

#footer-upper .linke-spalte img, #footer-upper .mittlere-spalte img {
	display: inline;
	float: right;
	text-align: right;
	margin: 3px 3px -12px 4px;
}

#footer-upper .mittlere-spalte {
	margin: 10px 0px 10px 10px;
	width:182px;
	float: left;
	line-height: 18px;
}

#footer-upper .rechte-spalte {
	margin: 10px 15px 0px 10px;
	width:182px;
	height:340px;
	float: right;
	line-height: 18px;
}

#footer {
	background-color: #8bab55;
	margin-top: 0px;
	padding: 8px 25px;
	color: #ffffff;
	text-align: center;
}

#footer-upper a {
	color: #388429;
	font-weight: normal;
	text-decoration: none;
}

#footer a {
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}

#footer-upper a:hover {
	text-decoration: underline;
}

#footer a:hover {
	text-decoration: none;
}

#footer .gruen, #footer-upper .gruen {
	color: #388429;
	font-weight: normal;
	text-decoration: none;
}

#footer li, #footer-upper li  {
	background-image: url('../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/pfeil-footer.png'); 
	background-repeat: no-repeat;
	background-position: 3px 6px;
 	margin-bottom: 5px; 
	margin-top: 2px;
	margin-left: 0px;
	padding-left: 14px;
	list-style: none;
}

#footer li.vorteil, #footer-upper li.vorteil  {
	background-image: url('../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/pfeil-vorteil.png'); 
	background-repeat: no-repeat;
	background-position: 3px 6px;
 	margin-bottom: 5px; 
	margin-top: 2px;
	margin-left: 0px;
	padding-left: 20px;
	list-style: none;
}

#footer p, #footer-upper p {
	margin: 0px 0px 6px 0px;
	}

.copyright {
	float: right;
	margin-top: -85px;
	width: 200px;
}

#footer-sub {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 30px 0px;
	text-align: center;
	font-size: 10px;
	color: #313831;
	background-color: #efeac3;
}

/* IE7 Hack */
* + html #footer-sub {line-height:30px;}

#footer-sub a {
	font-size: 10px;
	color: #313831;
	font-weight: normal;
	text-decoration: none;
}

#footer-sub a:hover {
	text-decoration: none;
	font-size: 10px;
	color: #313831;
}


#subnavi {
	position:absolute;
	margin: -17px 0 0 680px;
	width:48px;
	color:transparent;
	height:11px !importnat;
}
*+html #subnavi{margin:-29px 0 0 185px;}
#subnavi a:hover {
	text-decoration:none;
}

ul.glossary {
display:block;
float:none;
left:0;
list-style:none outside none;
margin-top:-1px;
position:relative;
width:108px;
z-index:250;
height:12px;
text-align:left;
}
ul.glossarySub {
	list-style: none;
	float: none;
	display: none;
	clear: both;
	margin: -219px 0px 0px 0px;
	overflow: auto;
	height: 180px;
	background: #EFEAC3;
	border: #cccccc 1px solid;
	padding: 10px;
	width:200px;
	text-align:left;
}
ul.glossary ul.glossarySub {
	display: none;
	width:250px;
}
ul.glossary:hover ul.glossarySub {
	display: block;
}
ul.glossarySub li.sub {
	padding-top: 5px;
	color: #313831;
	border-bottom: #cccccc 1px solid;
	font-weight:bold;
}
ul.glossary ul li a {
	display:block;
	padding:3px 5px !important;
	color:#313831 !important;
}
ul.glossary ul li a:hover {
	background:#F8F4D3;
	color:#313831 !important;
}




/* Beginn Styles in alphabetischer Reihefolge (Klassennamen frei definierbar!)  */


/**************************************************************************************************************/
/* Warenkorbtabelle (Verwendung auf den Templates ws_basket, ws_confirm_pdf, ws_place_order, ws_orderhistory) */
/**************************************************************************************************************/

.basket_table,
.basket_footer{
	width: 100%;
}

.basket_table {
	margin: 10px 0px 0px 0px;
}


.basket_footer {
	border-bottom: 1px solid #8e8e8e;
}

/* Trenner zwischen Footer und Haupttabelle */
.basket_hr {
	height:3px;
	padding: 0px;
	margin: 0px;
	background: #fff;
	border: none;
	border-top: 1px solid #8e8e8e;	
}

.basket_table td,
.basket_footer td {
	padding: 10px;
	vertical-align: top;
	font-size: 11px;
	border-top: 1px solid #8e8e8e;
}


/* Farbe für den Footer und den Header */
.basket_header_tr td {
	color: #ffffff;
	background:-moz-linear-gradient(top, #92b55d, #236e32);
	background:-webkit-gradient(linear, left top, left bottom, from(#92b55d), to(#236e32)); 
	background:-ms-linear-gradient(top, #92b55d, #236e32);
	background:linear-gradient(top, #92b55d, #236e32);
	background-color: #92b55d;
	border-top: 1px solid #4f8531;
	border-bottom: 1px solid #fff;
	font-size: 13px;
}

td.basket_td_sum {
	width: 80px;
}


/* Spalte für die Endsumme */
td.basket_td_totalsum,
td.basket_footer_price {
	background: #fdfaf6;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	width: 80px;
}

td.basket_footer_price {
	background-color: #f8f4d3;
	border-bottom: solid 1px #ffffff;
	font-size: 13px;
}


/* Bescheidungstext des Footers */
td.basket_footer_descr {
	text-align: right;
	font-size: 13px;
}

/* Definition für die Darstellung der Seartikel */
.basket_tr_setchilddata td {
	border-top: 0px solid #b3b3b0 !important;
	padding: 5px 10px 5px 10px !important;
}

/* Produktname */
.basket_table h3 {
	font-size: 14px;
	margin: 0px 0px 4px 0px;
}

/* Produktname für Setartikel */
.basket_tr_setchilddata .basket_table h3 {
	font-size: 12px !important;
}

/* Zusatzbezeichnung (PR-Name2) */
.basket_table h4 {
	font-weight: normal;
	color: #388429;
}

/* Artikelnummer */
.basket_number {
	font-weight: normal;
	margin: 0px 0px 5px 0px;
}

/* Lagerbestandsanzeige */
.basket_inventory {
	font-weight: normal;
}

/* Anzeige der Variationen */
.basket_variatons span {
	font-weight: normal;		
}

/* Anzeige der Variationen */
.basket_textinputfields span {
	font-weight: normal;		
}

/* Erklärungstext des Gutscheins */
.basket_voucher_text {
	margin: 0px 0px 15px 0px;
}

/* Eingabefeld des Gutscheins */
.basket_voucher_input,
.basket_voucher_input_readonly {
	float: left;
	margin: 0px 5px 0px 0px;
	width: 250px;
}

.basket_voucher_input_readonly {
	border: 1px solid #e7e7e7;
	background: #e7e7e7;
}

/* Reservierungszeit */
.basket_reservation {
	margin: 10px 0px 0px 0px;
	color: #a10000;
	padding: 0px 0px 0px 0px;
}

.basket_reservation a,
.basket_reservation a:link,
.basket_reservation a:visited,
.basket_reservation a:active,
.basket_reservation a:hover {
	color: #a10000;
	text-decoration: underline;
}

/* Container für die Verlinkungen im Warenkorb zum Ändern und Entfernen */
.basket_change_delete_links {
	margin: 10px 0px 0px 0px;
}

.basket_change_delete_links a {
	font-weight: normal;
	display: block;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 20px;
}

a.basket_change_link {
	background: url(../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/buttons/change.png) 0px 3px no-repeat;
}

a.basket_delete_link {
	background: url(../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/buttons/delete.png) 0px 3px no-repeat;
}

.basketvorteile {
	position: absolute;
	bottom:1px;
	left:0px:
}

/**************************************************************************************************************/
/* Anzeige von Cat-Adv-Artikellisten  */
/**************************************************************************************************************/
.box_catadv {
	width: 100%;
	border-bottom: solid 1px #e3e3e3;
	padding: 5px 0px 5px 0px;
}

.box_catadv img {
	float: left;
	margin: 0px 0px 0px 0px;
}

.box_catadv_inhalt {
	float: right;
	width: 80%;
}


/* Styles für die Fehlermeldungen */
.box_notify,
.box_error,
.box_success,
.box_notify_accept_agb {
	padding: 8px 15px 8px 55px;
	min-height: 31px;
	margin: 15px 0px 10px 0px;
	font-weight: normal;
	font-size: 13px;
}

.box_success {
	background: url(../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/ws_success.png) 8px 3px no-repeat;
	color: #669900;
}

.box_notify {
	background: url(../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/ws_hinweis.png) 8px 3px no-repeat;
}

.box_notify_accept_agb {
	width: 735px;
	float: right;
	text-align: right;
	color: #313831;
	background-color: #ebeae3;
	padding: 10px 10px 10px 10px;
	background:-moz-linear-gradient(top, #fdfaf6, #ffffff);
	background:-webkit-gradient(linear, left top, left bottom, from(#fdfaf6), to(#ffffff)); 
	background:-ms-linear-gradient(top, #fdfaf6, #ffffff);
	background:linear-gradient(top, #fdfaf6, #ffffff);
	background-color: #fdfaf6;
	-webkit-box-shadow: 0px 1px 3px 0px #b3b3b0;
    -moz-box-shadow: 0px 1px 3px 0px #b3b3b0;
    box-shadow: 0px 1px 3px 0px #b3b3b0;
}

.box_notify_accept_agb input {
	margin-top:10px;
}

.box_notify_accept_agb a {
	color: #313831;
	text-decoration: underline;
}


.box_error {
	background: url(../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/ws_error.png) 8px 3px no-repeat;
	color: #aa0000;
}



/* Styles für Buttons */
.button {
	vertical-align: middle;
	padding: 2px 14px 2px 8px;
	margin: 0px;
	color: #ffffff;
	background: url(../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/buttons/hi_button.png);
	background-position: right top;
	background-repeat: no-repeat;
	font-weight: normal;
	white-space: nowrap;
	cursor: pointer;
	height: 26px;
}

.button-warenkorb {
	vertical-align: middle;
	padding: 2px 28px 2px 8px;
	margin: 0px;
	color: #ffffff;
	background: url(../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/buttons/hi_button-warenkorb.png);
	background-position: right top;
	background-repeat: no-repeat;
	font-weight: normal;
	white-space: nowrap;
	border-left: none;
	cursor: pointer;
	height: 26px;
}

a.button,
a.button:link,
a.button:visited,
a.button:active,
a.button:hover {
	padding: 2px 8px 2px 8px;
	color: #ffffff;
	text-decoration: none;
	display: inline-block;
}

a.button-warenkorb,
a.button-warenkorb:link,
a.button-warenkorb:visited,
a.button-warenkorb:active,
a.button-warenkorb:hover {
	padding: 2px 28px 2px 8px;
	color: #ffffff;
	text-decoration: none;
	display: inline-block;
}

.button_red {
	vertical-align: middle;
	padding: 2px 5px 2px 5px;
	margin: 0px;
	color: #ffffff;
	background: #aa0000;
	font-weight: bold;
	border: 1px solid #313831;
	white-space: nowrap;
	cursor: pointer;
}


.button_text {
	padding: 2px 0px;
	margin: 0px;
	color: #388429;
	text-decoration: underline;
	background: none;
	font-weight: normal;
	border: none;
	cursor: pointer;
	border-left: none;
}

.button_text-memolist {
	padding: 2px 0px 2px 28px;
	margin: 0px;
	color: #388429;
	text-decoration: none;
	background: none;
	font-weight: normal;
	border: none;
	cursor: pointer;
	border-left: none;
	background-image: url(../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/buttons/hi_button-merkliste.png);
	background-position: left;
	background-repeat: no-repeat;
	
}



/* Styles um die Unterkategorien auf Kategorieebene anzuzeigen */

.cat_child_box {
	float:left;
	background: #388429;
	padding: 10px 20px;
	width: 100px;
	text-align:center;
}

.cat_child_box a,
.cat_child_box a:link,
.cat_child_box a:visited,
.cat_child_box a:active,
.cat_child_box a:hover{
	color:#fff;
	text-decoration:none;
}


/* Styles für die Statusanzeige des Bestellablaufes  */
.checkout_state li,
.checkout_state li.last,
.checkout_state li.active,
.checkout_state li:hover,
.checkout_state li.last:hover{
	font-size: 13px;
	font-weight: normal;
	float: left;
	padding: 6px 10px 3px 10px;
	border-bottom: solid 6px #e3e3e3;
	margin: 0px;
	width: 167px;
	height: 30px;
}

.checkout_state li.active {
	border-bottom: solid 6px #388429 !important;
}


.checkout_state li .zahlactiv {
	display: inline;
	padding:2px 5px; 
	background-color: #313831;
	color: #fff;
	font-weight: bold;
	border: solid 1px #313831;
}

.checkout_state li .zahl {
	display: inline;
	padding:2px 5px; 
	background-color: #ffffff;
	color: #313831;
	font-weight: bold;
	border: solid 1px #313831;
}

/* Styles für die Eigenschaft Clear  */
.clear {
	clear: both; 
	padding: 0px; 
	margin:0px;
	}

.clear_left, .clearLeft {
	clear: left; 
	padding: 0px; 
	margin:0px;
	}

.clear_right, .clearRight {
	clear: right; 
	padding: 0px; 
	margin:0px;
	}

.clear_border {
	clear: both; 
	padding: 3px 0px 0px 0px; 
	margin: 3px 0px 6px 0px;
	height:3px;
	border-bottom: 1px solid #cecaac;
	}
	
.clear_borderdotted {
	clear: left; 
	padding: 3px 0px 0px 0px; 
	margin: 3px 0px 3px 0px;
	height:3px;
	border-bottom: 1px dotted #cecaac;
	}	


/* Styles für die Liste zur Auswahl der Lieferadresse  */
div.combined_address {
	padding: 0px 0px 0px 20px;	
}

ul.combined_address {
	margin: 0px 0px 20px 0px;
}

ul.combined_address li {
	padding: 10px 0px 10px 0px;
	border-bottom: 1px dotted #e3e3e3;
}


ul.combined_address input[type=radio] {
	float: left;
	margin: 0px 10px 0px 0px;
}

ul.combined_address span {
	display: block;
	float: left;
	font-weight: bold;
	margin: 0px 10px 0px 0px;
}

.combined_address_userdescr,
.combined_address_save {
	
}

.combined_address_save {
	padding: 5px;
	margin: 0px 0px 5px 0px;
}

.combined_address_save p,
.combined_address_userdescr p {
	float: left;
	width: 300px;
	font-weight: normal;
}

.combined_address_userdescr p {
	padding: 0px 0px 0px 30px;
	width: 275px;
}

.combined_address_save input,
.combined_address_userdescr input {
	float: left;
	margin: 0px 10px 0px 0px;
}



/* Allgemeine Styles für floatende Elemente */

.float_left {
	float: left;
}

.float_right {
	float: right;
}

.float_left_width_margin_right {
	float: left;
	margin: 0px 10px 0px 0px;
}

.float_right_width_margin_rleft {
	float: left;
	margin: 0px 0px 0px 10px;
}



/* Produktname und -beschreibung */
h1.headline {
	font-weight: normal;
	margin: 10px 0px 10px 0px;
	padding: 4px;
	font-size: 14px;
}

h1.pr_name {
	font-size: 15px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	color: #388429;
}

h1.cat_name {
	font-size: 15px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	color: #388429;
	border-bottom: 1px solid #388429;
}

h1.search_name {
	font-size: 15px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	color: #388429;
	border-bottom: 1px solid #388429;
}

/* Kategoriename und beschreibung */
h2.pr_name {
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	color: #313831;
}

/* Styles für Überschriften */
.hauptueberschrift {
	font-size: 17px;
	font-weight: normal;
	margin: 10px 0px 0px 0px;
	padding: 4px 4px 6px 4px;
}

.grauer-hintergrund-placeorderzahlung .hauptueberschrift {
	font-size: 14px;
	font-weight: normal;
	margin: 10px 0px 0px 0px;
	padding: 4px 4px 4px 4px;	
}

/* Styles für die Darstellung der OrderHistoryData auf dem Template ws_order_history */
.historydata {
	width: 475px;
	height: auto;
	overflow: scroll;
	padding: 10px 10px 10px 10px;
	background: #cccccc;
	margin-top: 10px;
}


/* Styles für Eingabefelder */
.inputfield {
	border: 1px solid #999;
	font-size: 11px; 
	background:#FFFAE6;
	}

.inputfield_ws_login {
	font-size:11px; 
	width: 200px;
	}


/* Login */
.ws_login	{
	width:100%;
	margin: 20px 0px 20px 0px;
	}

.ws_login label {
	float: left;
	width: 160px;
	font-weight: normal;
	margin: 0px 0px 15px 0px;
}

.ws_login input[type=text],
.ws_login input[type=password]{
	font-size:11px; 
	width: 200px;
	float: left;
	margin: 0px 0px 15px 0px;
	}

.ws_login .input_error {
	border: 1px solid #AA0000;
	background: #eecccc;
	}

.ws_login_input_descr {
	float: left;
	padding-left: 20px;
	font-size: 11px;
	color: #999;
	width: 200px;
	text-align: left;
	}


/* Tabelle für die Spaltigkeit der Buttons */
.table_button_produkt {
	width: 100%;
	margin: 20px 25px;
	border: none;
}

.table_button {
	width: 100%;
	margin: 20px 25px 20px 0px;
	border: none;
}

.table_button_adress {
	width: 100%;
	padding: 20px 0px 20px 0px;
	border: none;
	background-color: #ffffff;
}

.table_button_adress td {
	border: none;
	background-color: #ffffff;
}

.table_default {
	margin: 5px 0px 5px 0px;
	border: none;
}

.table_default td {
	padding: 4px 10px 4px 4px;
	font-size:12px;
}

.table_default th {
	padding: 6px 4px 6px 4px;
	font-size:12px;
	text-align:left;
}

.table_directoder {
	margin: 5px 0px 15px 0px;
	border: none;
}

.table_directoder td {
	padding: 6px 10px 6px 4px;
	border-bottom: solid 1px #313831;
	text-align:left;
	vertical-align: top;
}

.table_directoder th {
	padding: 6px 4px 6px 4px;
	font-size:12px;
	text-align:left;
	border-bottom: solid 1px #313831;
}


/* Styles für Textangaben  */
.text_marked	 {
	font-weight: bold; 
	}
	
.text_normal {
	line-height: 20px;
	}

.text_small {
	line-height: 17px;
	font-size: 11px;
	}
										     
.text_mini {
	font-size:10px;  
	}

.text_return_informations {
	color:#313831;
	line-height: 20px;
	background: #CCCCCC;
	}


/* Kasten für die Darstellung der TopNavigation und der Suche */
.topnavi_search {
	background: #388429;
	clear: both;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	color: #FFF;
	}

.topnavi_search ul {
	float: left;
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px; 
	list-style: none;
	}
	
.topnavi_search li {
	float: left;
	}
	
.topnavi_search li a,
.topnavi_search li a:link,
.topnavi_search li a:visited,
.topnavi_search li a:active,
.topnavi_search li a:hover {
	display: block; 
	padding: 7px 9px 7px 10px; 
	border-right: 1px solid #fff;
	text-decoration: none;
	color: #FFF;
	}

.topnavi_search li a:hover {
	color: #FFF;
	}

.topnavi_search form {
	float: right;
	padding: 3px 15px 0px 10px;
	}

.topnavi_search label {
	float: left;
	margin: 3px 10px 0px 0px;
	font-weight: normal;
	}

.topnavi_search input[type=text] {
	height: 18px;
	width: 200px;
	float: left;
	margin: 0px 10px 0px 0px;
	}


/* Zuletzt angesehen  */
.widget {
	margin: 10px 0px 0px 0px; 
	padding: 10px 10px 10px 25px;
	text-align:left;
	}
	
.widget h1 {
	padding:4px 0px 4px 0px; 
	border-top: solid 1px #313831;
	}
	
.widget div {
	float: left;
	margin: 10px 20px 0px 0px;
	padding: 0px;
	height:95px;
	width:60px;
	vertical-align: bottom;
	border-bottom: solid 1px #313831;
	overflow: hidden;
	}
	
.widget img {
	float: left;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	}





/* ---------------------------------------------------------------------------------  */
/* Beginn WEBSALE-Styles in alphabetischer Reihefolge (Klassennamen vorgegeben!) */

/* Adressfelder für Rechnungs- und Lieferadresse */
.addr	{
	width:100%;
	margin: 20px 0px 20px 0px;
	}

.addr label {
	float: left;
	width: 145px;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
}

.addr_info_i	{
	float: left; 
	position:relative; 
	cursor:pointer; 
	background-image: url('../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/buttons/b_hilfe.png');
	background-position:right 1px; 
	background-repeat:no-repeat; 
	width:20px; 
	height:17px;
}											
.addr_info_i p {
	display:none; 
	position:absolute; 
	bottom:6px; 
	left:12px; 
	z-index:100; 
	padding:8px; 
	color:#313831; 
	background:#fbfaf0; 
	width:380px; 
	font-size:12px;
	-webkit-box-shadow: 0px 1px 3px 0px #b3b3b0;
    -moz-box-shadow: 0px 1px 3px 0px #b3b3b0;
    box-shadow: 0px 1px 3px 0px #b3b3b0;
	}
	
.addr_info_i p strong {
	color:#388429;
	font-weight: bold;
	}
.addr_info_i:hover p {
	display:block;
	}


.addr_text_input,
.addr_text_input_readonly,
.addr_text_input_error,
.addr_text_input_readonly_error { 
	width: 271px;
	float: left;
	margin: 0px 0px 10px 0px;
	}
	
.addr_text_input,
.addr_text_input_readonly {
	border: 1px solid #313831;
	background: #ffffff;
	}

.addr_text_input_error,
.addr_text_input_readonly_error {
	border: 1px solid #AA0000;
	background: #eecccc;
}

.addr_text_input_readonly {
	border: 1px solid #FFF !important;
}

.addr_text_input_zip {
	width: 60px;
	margin: 0px 5px 0px 0px;
}

.addr_text_input_city {
	width: 204px;
}

.addr_textarea_input {
	font-size:11px; 
	width:420px;
	}

.addr_error_table {
	width:100%;
	}
	
.addr_error_table td {
	padding:0px;
	}
	
.addr_error_ul {
	list-style: none;
	}
	
.addr_error_li {

	}

.addr_notify {
	font-size: 11px;
	padding: 5px 0px 10px 0px;
}

.addr_errormessage {
	color: #aa0000;
	padding: 5px 0px 10px 0px;
	}

/* "Anzeige der Bankverbindung bei Lastschrift" */

.bankdiv_main {
	width: 100%;
	padding: 0px;
}

.bankdiv_inputbox {
	border-bottom: 1px dotted #E3E3E3;
    padding: 6px 4px;
}

.bankdiv_txt,
.bankdiv_label {
	float: left;
	font-weight: normal;
	padding: 3px 0px 0px 0px;
	width: 150px;
}

.bankdiv_value {
	width: 271px;
	font-size: 12px;
	
	float: left;
}

.bankdiv_error {
	color: #aa0000;
	padding: 3px 0px 0px 0px;
	float: right;
	width: 290px;
}

.bank_text_input_owner,
.bank_text_input_konbr,
.bank_text_input_blz,
.bank_text_input_bank,
.bank_text_input_descr,
.bank_text_input_descr,
.bank_select_country,
.bank_select_bank,
.input,
.input_iban,
.input_bic,
.input_bank,
.input_owner,
.bank_text_input_owner_error,
.bank_text_input_konbr_error,
.bank_text_input_blz_error,
.bank_text_input_bank_error,
.bank_text_input_descr_error,
.bank_text_input_descr_error,
.bank_select_country_error,
.bank_select_bank_error,
.input_iban_error,
.input_bic_error,
.input_bank_error,
.input_owner_error,
.input_error {
	width: 271px;
	font-size: 12px;
	float: left;
	margin: 0px 10px 0px 0px;
	border: 1px solid #7F9DB9;
}

.bank_text_input_owner_error,
.bank_text_input_konbr_error,
.bank_text_input_blz_error,
.bank_text_input_bank_error,
.bank_text_input_descr_error,
.bank_text_input_descr_error,
.bank_select_country_error,
.bank_select_bank_error,
.input_iban_error,
.input_bic_error,
.input_bank_error,
.input_owner_error,
.input_error
 {
	border: 1px solid #aa0000 !important;
}


/* Ausnahmen für den Warenkorb in der Bestellbestätigungsmail */
#wrapper_mailcustomer .basket_tr_header {
	background:#fff;
	color: #313831;
	}

#wrapper_mailcustomer .basket_tr_header td {
	border-bottom: 1px solid #388429;
	}

#wrapper_mailcustomer .basket_tr_footer td {
	background:#fff;
	color: #313831;
	border-bottom: 1px solid #388429;
	}


/* Wunschlsiten-Warenkorbtabelle (automatisch generiert)*/
.basket_text_wishlist {
	font-size:11px;
	}
	
.basket_text_wishlist_error {
	font-size:11px;
	color: #aa0000;
	}

/* "Tabelle 'Erweiterte Navigation' in mehreren Spalten" */
.cat_adv_nav_table {
	background: #C39;
	border: 1px solid #313831;
	}

/* Produktmenüpfad */
.breadcrump {
	display: block;
	margin: 0px 0px 15px 0px;
	padding: 10px 0px 10px 25px;
	background-color: #e5dec3;
	border-top: solid 2px #c4bf97;
}

a.cat_path:link,
a.cat_path:visited,
a.cat_path:active {
	color: #388429;
	font-weight: normal; 
	text-decoration:none;
	}  

a.cat_path:hover {
	text-decoration:underline;
	}
	
/* Produktmenüpfad Factfinder Größe */	
.breadcrumbs {
	padding: 8px 0px 8px 25px;
	background-color: #E5DEC3;
	clear: both;
}

/* Div-Container für das Produktmenü */
#cat_ul	{
	padding: 10px 0px 5px 0px; 
	margin: 0px 0px 10px 0px; 
	text-decoration: none;
	}


/* "Eingabe der Kreditkartendaten" */

.ccarddiv_main {
	width: 100%;
	padding: 0px;
}

.ccarddiv_inputbox {
    padding: 6px 4px;
}

.ccarddiv_txt,
.ccarddiv_label {
	float: left;
	font-weight: normal;
	padding: 3px 0px 0px 0px;
	width: 150px;
}

.ccarddiv_value {
	width: 271px;
	font-size: 12px;
	
	float: left;
}

.ccarddiv_error {
	color: #aa0000;
	padding: 3px 0px 0px 0px;
	float: right;
	width: 290px;
}

.ccard_select,
.ccard_text_input_holder,
.ccard_text_input_number,
.ccard_text_input_cvcode,
.ccard_select_validity,
.ccard_select_error,
.ccard_text_input_descr,
.ccard_text_input_holder_error,
.ccard_text_input_number_error,
.ccard_text_input_cvcode_error,
.ccard_select_validity_error,
.ccard_text_input_descr_error{
	width: 271px;
	font-size: 12px;
	float: left;
	margin: 0px 10px 0px 0px;
	border: 1px solid #7F9DB9;
}

.ccard_select_error,
.ccard_text_input_holder_error,
.ccard_text_input_number_error,
.ccard_text_input_cvcode_error,
.ccard_select_validity_error,
.ccard_text_input_descr_error {
	border: 1px solid #aa0000 !important;
}

.ccard_text_input_cvcode,
.ccard_text_input_cvcode_error,
.ccard_select_validity,
.ccard_select_validity_error {
	width: 132px;
}

/* CrossLinks & CrossSellingL1nks */

.crosslinks {
	margin: 0px 0px 0px 25px;
	float: left;
	width: 780px;
}

.crosslinksbasket {
	margin: 0px 0px 0px 25px;
}


/*ColorBox Anfang*/

#colorbox, 
#cboxOverlay, 
#cboxWrapper {
	position:absolute; 
	top:0; 
	left:0; 
	z-index:9999; 
	overflow:hidden;
	}
	
#cboxOverlay {
	position:fixed; 
	width:100%; 
	height:100%;
	}
	
#cboxMiddleLeft, 
#cboxBottomLeft {
	clear:left;
	}
	
#cboxContent{
	position:relative; 
	overflow:hidden;
	}
	
#cboxLoadedContent {
	overflow:auto;
	}
	
#cboxLoadedContent iframe {
	display:block; 
	width:100%; 
	height:100%; 
	border:0;
	}

#cboxTitle{
	margin:0;
	}
	
#cboxLoadingOverlay, #cboxLoadingGraphic {
	position:absolute; 
	top:0; 
	left:0; 
	width:100%;
	}
	
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
	cursor:pointer;
	}

#cboxOverlay{
	background:url(../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/colorbox/overlay.png) repeat 0 0;
	}

#colorbox{}

#cboxTopLeft {
	width:21px; 
	height:21px; 
	background:url(../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/colorbox/controls.png) no-repeat -100px 0;
	}
	
#cboxTopRight {
	width:21px; 
	height:21px; 
	background:url(../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/colorbox/controls.png) no-repeat -129px 0;
	}
	
#cboxBottomLeft {
	width:21px; 
	height:21px; 
	background:url(../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/colorbox/controls.png) no-repeat -100px -29px;
	}
	
#cboxBottomRight {
	width:21px; 
	height:21px; 
	background:url(../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/colorbox/controls.png) no-repeat -129px -29px;
	}
	
#cboxMiddleLeft {
	width:21px; 
	background:url(../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/colorbox/controls.png) left top repeat-y;
	}
	
#cboxMiddleRight {
	width:21px; 
	background:url(../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/colorbox/controls.png) right top repeat-y;
	}
	
#cboxTopCenter{ 
	height:21px; 
	background:url(../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/colorbox/border.png) 0 0 repeat-x;
	}
#cboxBottomCenter {
	height:21px; 
	background:url(../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/colorbox/border.png) 0 -29px repeat-x;
	}
	
#cboxContent {
	background:#efeac3;
	}
	
#cboxLoadedContent {
	margin-bottom:40px;
	}
	
#cboxTitle {
	position:absolute; 
	bottom:21px; 
	left:0; 
	text-align:left; 
	width:100%; 
	color:#313831;
	}
	
#cboxCurrent {
	position:absolute; 
	bottom:4px; 
	left:58px; 
	color:#313831;
	}
	
#cboxSlideshow {
	position:absolute; 
	bottom:4px; 
	right:30px; 
	color:#313831;
	}
	
#cboxPrevious { 
	position:absolute; 
	bottom:0; left:0px; 
	background:url(../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/colorbox/controls.png) no-repeat -75px 0px; 
	width:25px; 
	height:25px; 
	text-indent:-9999px;
	}
	
#cboxPrevious.hover {
	background-position:-75px -25px;
	}
	
#cboxNext {
	position:absolute; 
	bottom:0; 
	left:27px; 
	background:url(../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/colorbox/controls.png) no-repeat -50px 0px; 
	width:25px; 
	height:25px; 
	text-indent:-9999px;
	}
	
#cboxNext.hover {
	background-position:-50px -25px;
	}
	
#cboxLoadingOverlay {
	background:url(../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/colorbox/loading_background.png) no-repeat center center;
	}
	
#cboxLoadingGraphic {
		
	background:url(../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/colorbox/loading.gif) no-repeat center center;
	}
	
#cboxClose {	
	position:absolute; 
	bottom: 0; 
	right: 0; 
	background:url(../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/colorbox/controls.png) no-repeat -25px 0px; 
	width:25px; 
	height:25px; 
	text-indent:-9999px;
	}
	
#cboxClose.hover {
	background-position:-25px -25px;
	}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft {
	background:transparent; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/colorbox/borderTopLeft.png, sizingMethod='scale');
	}
	
.cboxIE #cboxTopCenter {
	background:transparent; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/colorbox/borderTopCenter.png, sizingMethod='scale');
	}
	
.cboxIE #cboxTopRight {
	background:transparent; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/colorbox/borderTopRight.png, sizingMethod='scale');
	}
	
.cboxIE #cboxBottomLeft {
	background:transparent; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/colorbox/borderBottomLeft.png, sizingMethod='scale');
	}
	
.cboxIE #cboxBottomCenter {
	background:transparent; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/colorbox/borderBottomCenter.png, sizingMethod='scale');
	}
	
.cboxIE #cboxBottomRight {
	background:transparent; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/colorbox/borderBottomRight.png, sizingMethod='scale');
	}
	
.cboxIE #cboxMiddleLeft {
	background:transparent; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/colorbox/borderMiddleLeft.png, sizingMethod='scale');
	}
	
.cboxIE #cboxMiddleRight {
	background:transparent; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/colorbox/borderMiddleRight.png, sizingMethod='scale');
	}
	


/* "Eingabe der Bankverbindung" */
.debit_table {
	width:100%; 
	border: solid 1px #388429;
	}

.debit_table td {
	font-size:11px; 
	padding:4px;
}

.debit_td_1 {
	font-weight: bold;	
	}

.debit_text_input {
	width:200px;
	}
	
.debit_error_table {
	width:100%;
	}
	
.debit_error_table td {
	padding:4px;
	}
	
.debit_error_ul {
	list-style: none;
	margin: 0px 0px 20px 70px;
	padding: 0px;
	}
	
.debit_error_li {
	font-size:12px; 
	color:#AA0000;
	}


/* Styles für Zahlungsarten und Versandkosten */
.ws_deliverydiv_main,
.ws_paymentdiv_main {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	border-bottom: 1px solid #ffffff;
	background-color: #ebeae3;
}

.ws_deliverydiv_main:hover,
.ws_paymentdiv_main:hover {
	background-color: #e5dec3;
}

.ws_deliverydiv_radio,
.ws_paymentdiv_radio {
	float: left;
	padding: 0px 10px 0px 0px;
}

.ws_deliverydiv_logo,
.ws_paymentdiv_logo {
	float: left;
	width: 110px;
	text-align: center;
}

.ws_deliverydiv_logo img,
.ws_paymentdiv_logo img {
	display: inline;
	margin: 3px 5px 0px 0px;
}

.ws_paymentdiv_suffix {
	width: 580px;
}

.ws_deliverydiv_text,
.ws_paymentdiv_text {
	float: left;
}

.ws_deliverydiv_name,
.ws_paymentdiv_name {
	font-weight: bold;
}

.ws_deliverydiv_clear,
.ws_paymentdiv_clear1,
.ws_paymentdiv_clear3 {
	clear: both;
}

.ws_paymentdiv_main_disabled,
.ws_deliverydiv_main_disabled {
	color: #999;
}

.ws_paymentdiv_main_active,
.ws_deliverydiv_main_active {
	background-color: #e5dec3;
}


/* Variationen bei "Direktbestellung" */
.direct_order_var_table {
	margin: 0px;
	border: none;
	}

.direct_order_var_table td {
	padding: 6px 6px 0px 0px;
	border: none;
}


/* Styles für den Container um die Funktion zum "Alle Anzeigen" & "Alle Ausblenden" */

#expansion {
	text-align: right;
	border-bottom: 1px solid #fff;
	padding: 7px 0px 7px 0px;
}

#expansion a,
#expansion a:link,
#expansion a:visited,
#expansion a:active,
#expansion a:hover
{
	color: #388429;
	cursor: pointer;
	text-decoration: underline;
}

/* Glossar */
a.glossary_index:link,
a.glossary_index:visited,
a.glossary_index:active {
	font-size:14px; 
	font-weight:bold; 
	text-decoration:underline; 
	color:#313831;
	}

a.glossary_index:hover {
	text-decoration:none; 
	}
 
a.glossary_index_selected:link,
a.glossary_index_selected:visited,
a.glossary_index_selected:active {
	font-size:14px; 
	font-weight:bold; 
	text-decoration:underline; 
	color:#AA0000;
	}

a.glossary_index_selected:hover {
	text-decoration:none; 
	} 

a.glossary_descr_link:link,
a.glossary_descr_link:visited,
a.glossary_descr_link:active {
	font-size:12px; 
	font-weight:bold; 
	text-decoration:underline; 
	font-style:italic; 
	color:#313831;
	} 
	
a.glossary_descr_link:hover {
	text-decoration:underline; 
	} 

a.glossary_link:link,
a.glossary_link:visited,
a.glossary_link:active {
	font-size:12px; 
	font-weight:bold; 
	text-decoration:none; 
	font-style:italic; 
	color:#313831;
	} 
	
a.glossary_link:hover {
	text-decoration:underline;
	} 

.glossary_list_table {
	width:100%;
	}
	
.glossary_list_table td {
	padding:4px;
	}
	
.glossary_index_invalid {
	font-size:14px; 
	color:#666666; 
	font-weight:bold
	}
	
.glossary_index_table td {
	padding:4px;
	}

/* Fehlerstyles für die Produktbewertung */
.input_ok {
	background-color:#FFFFFF;
}

.input_err {
	background-color: #ffffff; 
	border: 1px solid #CC0000;
}

/* Javascript Container für die Funktion des Ein- und Ausblendens der Inhalte für Lieferadressen, Bankdaten und Kreditkartendaten */
.javascript_divcontainer_edit,
.javascript_divcontainer_delete {
	float: right;
}

.javascript_divcontainer_edit a,
.javascript_divcontainer_edit a:link,
.javascript_divcontainer_edit a:visited,
.javascript_divcontainer_edit a:active,
.javascript_divcontainer_edit a:hover,
.javascript_divcontainer_delete a,
.javascript_divcontainer_delete a:link,
.javascript_divcontainer_delete a:visited,
.javascript_divcontainer_delete a:active,
.javascript_divcontainer_delete a:hover {
	font-weight: normal;
}

.javascript_divcontainer_details {
	border-bottom: 1px solid #fff;
	padding: 6px 6px 6px 15px;
}

.javascript_divcontainer_expand {
	border-bottom: 1px solid #fff;
	padding: 6px;
}

.javascript_divcontainer_expand_details,
.javascript_divcontainer_reduce_details {
	float: left;
	cursor: pointer;
	font-weight: normal;
}

/* Diese Klasse wird DIV-Containern gegeben welche nur bei aktiviertem JavaScript sichtbar sein sollen. Diese werden dann automatisch angezeigt */
.jsonly {
	display: none;
}

/* Unsorted List Produktmenü (bis zu zehn Navigationslevel sind möglich je nach Shop-Typ) */					

#damen_2 {
	margin-top:15px;
	margin-bottom: 30px;
	padding-top: 30px;
	background-image: url(../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/hi_menu_haupt.gif);
	background-repeat: no-repeat;
}

#damen_4, #herren_4 {
	margin-top:15px;
	margin-bottom: 30px;
	padding-top: 30px;
	background-image: url(../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/hi_menu_typ.gif);
	background-repeat: no-repeat;
}

#damen_3, #herren_3, #sonder_3a, #marken_4 {
	margin-top:15px;
	margin-bottom: 15px;
	padding-top: 30px;
	background-image: url(../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/hi_menu_warengruppe.gif);
	background-repeat: no-repeat;
}


#sonder_2, #sonder_3c {
	margin-top:15px;
	margin-bottom: 15px;
	padding-top: 0px;
}

#sonder_3b {
	margin-top:15px;
	margin-bottom: 0px;
	padding-top: 0px;
}

#marken_3 {
	margin-top:15px;
	margin-bottom: 15px;
	padding-top: 30px;
	background-image: url(../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/hi_menu_haupt.gif);
	background-repeat: no-repeat;
}

#damen_1 .level1 li, #damen_2 .level2 li, #damen_3 .level3 li, #damen_4 .level4 li, #marken_3 .level3 li , 
#sonder_3a .level3 li, #sonder_3b .level3 li, #sonder_3c .level3 li {
	list-style-type: none; 
	margin: 0px; 
	padding: 0px;
	}
	
#damen_2 .level2 li a, #damen_3 .level3 li a,  #damen_4 .level4 li a, #marken_3 .level3 li a, 
#sonder_3a .level3 li a, #sonder_3b .level3 li a, #sonder_3c .level3 li a {
	display: block; 
	margin: 0px; 
	padding: 0px 0px 1px 0px; 
	text-decoration: none; 
	width: 160px;
	}
	
#damen_1 .level1 li a {
	display: inline-block; 
	float:left;
	margin-right: 5px; 
	padding: 0px 0px 1px 0px; 
	text-decoration: none; 
	width: 80px;
	}
	
#damen_1 .level1 li a:hover, #damen_2 .level2 li a:hover, #damen_3 .level3 li a:hover, #damen_4 .level4 li a:hover, #marken_3 .level3 li a:hover, #sonder_2 .level2 li a:hover, 
#sonder_3a .level3 li a:hover, #sonder_3b .level3 li a:hover, #sonder_3c .level3 li a:hover  {
	color: #313831;
	}
	
#damen_1 .level1 li a.opened, #damen_1 .level1 li a.selected, #damen_2 .level2 li a.opened, #damen_2 .level2 li a.selected, #damen_4 .level4 li a.selected,
#damen_3 .level3 li a.opened, #damen_3 .level3 li a.selected, #damen_4 .level4 li a.selected, #marken_3 .level3 li a.opened, #marken_3 .level3 li a.selected,
#sonder_2 .level2 li a.opened, #sonder_2 .level2 li a.selected,
#sonder_3a .level3 li a.opened, #sonder_3a .level3 li a.selected,
#sonder_3b .level3 li a.opened, #sonder_3a .level3 li a.selected,
#sonder_3c .level3 li a.opened, #sonder_3a .level3 li a.selected,
#marken_4 .level3 li a.opened, #marken_4 .level3 li a.selected,
#marken_4 .level4 li a.opened, #marken_4 .level4 li a.selected {
	font-weight: bold; 
	text-transform: uppercase;
	color: #313831; 
	}
	
#damen_1 .level1_li_3, 
#damen_1 .level1_li_4, 
#damen_2 .level2_li_5,
#damen_1 .level1_li_5,
#damen_2 .level2_li_1,
#damen_2 .level2_li_3 {
	display: none;
}

#herren_1 .level1 li, #herren_2 .level2 li, #herren_3 .level3 li, #herren_4 .level4 li {
	list-style-type: none; 
	margin: 0px; 
	padding: 0px;
	}
	
#herren_2 .level2 li a, #herren_3 .level3 li a,  #herren_4 .level4 li a {
	display: block; 
	margin: 0px; 
	padding: 0px 0px 1px 0px; 
	text-decoration: none; 
	width: 160px;
	}
	
#herren_1 .level1 li a {
	display: inline-block; 
	float:left;
	margin-right: 5px; 
	padding: 0px 0px 1px 0px; 
	text-decoration: none; 
	width: 80px;
	}
	
#herren_1 .level1 li a:hover, #herren_2 .level2 li a:hover, #herren_3 .level3 li a:hover, #herren_4 .level4 li a:hover {
	color: #313831;
	}
	
#herren_1 .level1 li a.opened, #herren_1 .level1 li a.selected, #herren_2 .level2 li a.opened, #herren_2 .level2 li a.selected, 
#herren_3 .level3 li a.opened, #herren_3 .level3 li a.selected, #herren_4 .level4 li a.selected, #herren_4 .level4 li a.selected {
	color: #313831; 
	font-weight: bold; 
	text-transform: uppercase;
	
	}
	
#herren_1 .level1_li_3, #herren_1 .level1_li_4, 
#herren_2 .level2_li_6, #herren_2 .level2_li_7,
#herren_1 .level1_li_5 {
	display: none;
}


#menu_1 .level3 {
	list-style-type: none; 
	margin: 0px; 
	padding: 0px;
	}
	
#menu_1 .level3 a, 
#menu_1 .level3 a:link, 
#menu_1 .level3 a:visited, 
#menu_1 .level3 a:active {
	display: block; 
	color: #313831; 
	background: #efefef; 
	padding: 3px 0px 3px 30px; 
	border-bottom: 1px solid #CCCCCC; 
	text-decoration: none; 
	width: 158px;
	}
	
#menu_1 .level3 a:hover  {
	color: #313831; 
	background: #ffe5b2; 
	background-image: none;
	}
	
#menu_1 .level3 a.opened {
	color: #CC0000; 
	background: #CCCCCC; 
	font-weight: bold; 
	background-image: none;
	}
	
#menu_1 .level3 a.selected	{
	color: #CC0000; 
	background: #CCCCCC; 
	font-weight: bold; 
	background-image: none;
	}

#menu_1 .level4	{
	list-style-type: none; 
	margin: 0px; 
	padding: 0px;
	}
	
#menu_1 .level4 a,
#menu_1 .level4 a:link,
#menu_1 .level4 a:visited,
#menu_1 .level4 a:active {
	display: block; 
	color: #313831; 
	background: #efefef; 
	border-bottom: 1px solid #bac5d0; 
	padding: 3px 0px 3px 40px; 
	text-decoration: none; 
	width: 148px;
	}
	
#menu_1 .level4 a:hover	{
	background: #ffe5b2; 
	text-decoration: none; 
	background-image: none;
	}
	
#menu_1 .level4 a.opened {
	background: #efefef; 
	text-decoration: none; 
	font-style: italic; 
	background-image: none;
	}
	
#menu_1 .level4 a.selected	{
	color: #313831; 
	background: #efefef; 
	text-decoration: none; 
	font-style: italic; 
	background-image: none;
	}

#menu_1 .level5  {
	list-style-type: none; 
	margin: 0px; 
	padding: 0px;
	}
	
#menu_1 .level5 a,
#menu_1 .level5 a:link,
#menu_1 .level5 a:visited,
#menu_1 .level5 a:active {
	display: block; 
	color: #313831; 
	background: #f2f4f6; 
	border-bottom: 1px solid #dae0e6; 
	padding: 3px 0px 3px 50px; 
	text-decoration: none; 
	width: 138px;
	}
	
#menu_1 .level5 a:hover {
	background: #ffe5b2; 
	text-decoration: underline;
	}
	
#menu_1 .level5 a.opened {
	color: #313831; 
	background: #ffffff; 
	text-decoration: underline; 
	font-weight: bold;
	}
	
#menu_1 .level5 a.selected	{
	color: #313831; 
	background: #ffffff; 
	text-decoration: underline; 
	font-weight: bold;
	}

#lupe {
	position: absolute; 
	padding: 1px 0px 0px 119px; 
	z-index:1
	}


/* Variationen auf "Merkliste" */
.memolist_var_table {
	margin: 0px 0px 0px 0px;
	border: none;
	}

.memolist_var_table td {
	padding: 0px 10px 0px 0px;
}

.memolist_var_td_1 {
	font-weight:bold;
}

.product_list_table td.memolist_var_td_1,
.product_list_table td.memolist_var_td_2 {
	padding:5px 10px 0px 0px;
}

/* Newsletter - Bestellung bei Adresseingabe */
.newsletter_table {
	width: 100%;
	margin: 20px 0px 20px 0px;
	border: none;
}

.newsletter_table td {
	padding: 6px 4px 6px 4px;
	border-bottom: 1px dotted #e3e3e3;
}

.newsletter_erfog {
	padding-bottom: 20px;
	margin-bottom: 0px;
	
}


/* Javascript Container für die Funktion des Ein- und Ausblendens der Inhalte für Lieferadressen, Bankdaten und Kreditkartendaten */
.noscript_divcontainer {
}

.noscript_divcontainer_headline {
	border-bottom: 1px solid #313831;
	border-top: 1px solid #313831;
	padding: 6px;
	font-weight: bold;
}

.noscript_divcontainer_edit,
.noscript_divcontainer_delete {
	float: right;
}

.noscript_divcontainer_edit a,
.noscript_divcontainer_edit a:link,
.noscript_divcontainer_edit a:visited,
.noscript_divcontainer_edit a:active,
.noscript_divcontainer_edit a:hover,
.noscript_divcontainer_delete a,
.noscript_divcontainer_delete a:link,
.noscript_divcontainer_delete a:visited,
.noscript_divcontainer_delete a:active,
.noscript_divcontainer_delete a:hover {
	font-weight: normal;
}

.noscript_divcontainer_details {
	padding: 6px;
	margin: 0px 0px 20px 0px;
}

/* Blättern von Listen/Produkten */
a.paging_link:link,
a.paging_link:visited,
a.paging_link:active {
	font-weight:normal; 
	text-decoration:none; 
	color:#388429;
	line-height:15px;
	}  

a.paging_link:hover {
	text-decoration:none;
	color:#313831;
	line-height:15px;
	}
	
.paging_table {
	width:100px;
	float: right;
	}

.paging_table td {
	text-align:right; 
	padding:3px;
	vertical-align: top;
	}
	
.paging_td2	 {
	white-space:nowrap;
	}

.paging_text { 
	
	}
	
.paging_text_selected {
	font-weight:bold; 
	color:#313831;
	}



/* Varianten per AJAX nachladen */

.pr_ajax {
	width: 100%; 
	height: 400%;
	position: fixed;
	z-index:999;
	}

.pr_ajax_box {
	margin: 200px auto 0px auto;
	width: 400px; 
	border: none;
	background:#fff;
	padding: 20px 20px 40px 20px;
	border: 16px solid #efeac3;
	min-height: 200px;
	-webkit-box-shadow: 0px 1px 3px 0px #b3b3b0;
    	-moz-box-shadow: 0px 1px 3px 0px #b3b3b0;
    	box-shadow: 0px 1px 3px 0px #b3b3b0;
	}

.pr_ajax_box_content {
	background:#fff;
	color: #0000;
	padding:34px 28px 24px 38px;
	font-weight: bold;
	}

.pr_ajax_box_content p {
	float: left;
	padding: 5px 0px 0px 10px;
	}

.pr_ajax_header {
	padding: 0px 0px 20px 0px; 
	height: 15px; 
	}
	
.pr_ajax_schliessen {
	float:right;
	font-size:12px;
	}

.pr_ajax_schliessen a {
    text-align:right;
	font-weight:bold;
	text-decoration:underline;
	color: #388429;
	font-size:12px;
	}
	

/* "Tabelle für abhängige Variationen (nur bei Platzierung im Template durch ~PR-DepVariations~) */
.pr_depvar_table {
	
	}
	
.pr_depvar_table td {
	
	}

/* "Tabelle für Textfelder" */
.pr_text_input_field_table  {
	margin-top:6px; 
	margin-bottom:1px; 
	width:100%; 
	background:#FFFAE6;
	}
	
.pr_text_input_field_table td  {
	font-size:11px; 
	font-weight:bold; 
	color:#313831; 
	padding:2px;
	}

/* "Tabelle für Variationen (nur bei Platzierung im Template durch ~PR-Variations~) */
.pr_var_table {
	border:1px dotted #cccccc; 
	margin-top:6px; 
	margin-bottom:1px; 
	width:100%; 
	background:#FFFAE6;
	}
	
.pr_var_table td  {
	font-size:11px; 
	font-weight:bold; 
	color:#313831; 
	padding:2px;
	}

/* "Tabelle Artikel in mehreren Spalten" */
.product_list_table {
	border-bottom: 2px solid #ffffff;
	margin: 0px 0px 10px 0px;
	background: #e3e3e3;
	width:100%;
	}

.product_list_table td {
	padding: 10px 10px 10px 10px;
	}


/* Styles für Listboxen */
.select_bank2_selection {
	width:330px;
}

.select_bulk_discount {
	width:100%; 
	margin-bottom:1px;
	}
	
.select_country,
.select_delivery,
.select_salutation,
.select_title,
.select_user_def_list,
.select_deliv_selection {
	width:273px;
	}

.select_deliv_selection {
	float: left;
	margin: 3px 0px 3px 25px;
	}

.select_country_error,
.select_salutation_error,
.select_title_error,
.select_user_def_list_error {
	width:273px;
	border: 1px solid #AA0000;
	background: #eecccc;
}


.select_salutation,
.select_title,
.select_salutation_error,
.select_title_error {
	float: left;
	width: 134px;
}

.select_salutation,
.select_salutation_error {
	margin: 0px 5px 0px 0px;
}
	
.select_currency {

	}
	
.select_date_of_birth {
	width:87px;
	}

.select_date_of_birth_error {
	width:87px;
	border: 1px solid #AA0000;
	background: #eecccc;
}

.select_max_cat_products {
	width: 50px;
	margin: 0px 3px 0px 10px;
}

.select_variations {
	background:#f9f9f9; 
	width:200px;
	}

/* "Anzeige der Rechnungs- und Lieferadresse z.B. bei Bestellübersicht" */
.show_addr_table	{
	width:100%;
	margin: 20px 0px 20px 0px;
	}

.show_addr_table td {
	padding: 6px 4px 6px 4px;
	border-bottom: 1px dotted #e3e3e3;
	}
	
.show_addr_td_1 {
	font-weight: bold;
}


/* Produkt per AJAX in den Warenkorb / Warenkorb legen */

.stayWK_basket_info,
.stayML_memolist_info {
	width: 100%; 
	height: 400%;
	position: fixed;
	z-index:999;
	}

.stayWK_basket_box,
.stayML_memolist_box {
	margin: 200px auto 0px auto;
	width: 400px; 
	border: none;
	background:#fff;
	padding: 20px 20px 40px 20px;
	border: 16px solid #efeac3;
	min-height: 200px;
	-webkit-box-shadow: 0px 1px 3px 0px #b3b3b0;
    	-moz-box-shadow: 0px 1px 3px 0px #b3b3b0;
    	box-shadow: 0px 1px 3px 0px #b3b3b0;
	}

.stayWK_basket_header,
.stayML_memolist_header {
	padding: 0px 0px 20px 0px; 
	height: 15px; 
	}

.stayWK_basket_content,
.stayML_memolist_content {
	background:#fff;
	padding:34px 28px 24px 38px;
	font-weight: bold;
	}

.stayWK_basket_content p,
.stayML_memolist_content p {
	float: left;
	padding: 5px 0px 0px 10px;
	}
	
.stayWK_basket_schliessen,
.stayML_memolist_schliessen {
	float:right;
	font-size:12px;
	}

.stayWK_basket_schliessen a,
.stayML_memolist_schliessen a {
    text-align:right;
	font-weight:bold;
	text-decoration:underline;
	color: #388429;
	font-size:12px;
	}
	
/* Informationskasten für den Designer unten auf den Templates */
h1.templateinfo {
	background: #c6c7c8;
	padding: 10px;
	color: #1b2850;
	font-size: 12px;
	margin: 30px 0px 5px 0px;
	display: block;
	width: 100%;
	border: none;
	clear: both;
}

.templateinfo {
	width:370px;
	background: url(../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/ws_info.gif) #e6e6e6 no-repeat 10px 10px;
	padding: 10px 10px 10px 70px;
	border:solid 2px #FFFFFF;
	font-size:11px;
	color: #313831;
	margin: 10px auto;
	}

p.templateinfo_head {
	font-size:14px; 
	font-weight:bold; 
	font-style:italic;
	margin: 3px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	}

.templateinfo_wichtig {
	font-weight: bold;
	color: #aa0000;
	}	

/* Adressfelder für Wunschliste (automatisch generiert)*/
.wishlist_addr_table  {
	width: 100%;
	margin: 20px 0px 20px 0px;
	border: none;
	}

.wishlist_addr_table td {
	padding: 6px 4px 6px 4px;
	border-bottom: 1px dotted #e3e3e3;
	}

.wishlist_addr_text_input	{
	font-size:11px; 
	width:200px;
	}
	
.wishlist_addr_text_input_errorstyle {
	font-size:11px; 
	width:200px; 
	border: solid 1px #FF0000;
	}
	
.wishlist_addr_td_1_errorstyle,
.wishlist_addr_td_2_errorstyle,
.wishlist_addr_td_3_errorstyle {
	color: #aa0000;
	font-weight: bold;
	}
	
.wishlist_select_date_of_birth {
	width:62px;
	}
	
.wishlist_select_date_of_birth_errorstyle {
	width:62px; 
	border: solid 1px #FF0000;
	}
	
.wishlist_select_country,
.wishlist_select_salutation,
.wishlist_select_suffix_list,
.wishlist_select_title {
	width:200px;
	}
	
.wishlist_select_country_errorstyle,
.wishlist_select_salutation_errorstyle,
.wishlist_select_suffix_list_errorstyle,
.wishlist_select_title_errorstyle {
	width:200px; 
	border: solid 1px #FF0000;
	}
	
.wishlist_text_error {
	background: #FFFF80;
	}

/* eMail versenden für Wunschliste (nicht automatisch generiert) */
.wishlist_email_text {
	}
	
.wishlist_email_text_errorstyle {
	width:200px; 
	border: solid 1px #FF0000;
	}

/* Styles der Variationen und Texteingabefelder der Wunschliste */
.wishlist_var_td_1,
.wishlist_var_td_1 {
	}

/* Blätterfunktion der Mehrfachbilder */
.ws_actpic_numberofpics {
	text-align: center;
	position: relative;
	padding: 10px 0px 10px 0px;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	font-size: 11px;
}

a.ws_actpic_prev,
a.ws_actpic_next {
	display: block;
	position: absolute;
	top: 8px;
	text-decoration: none;
	font-size: 16px;
	color: #388429;
}

a.ws_actpic_prev {
	left: 0px;
}

a.ws_actpic_next {
	right: 0px;
}

/* Container für die Mehrfachbilder */
.ws_multiple_images {
	padding: 10px 0px 0px 0px;
}

.ws_multiple_images img {
	cursor: pointer;
	width: 50px;
	margin: 0px 5px 0px 0px;
}

/* Postleitzahlen-Assistent*/

.ws_plzhelp_suggest
{
    position:absolute;
    width:200px;
    border:1px solid black;
    z-index:99;
    background-color:white;
}
.ws_plzhelp_suggest_close
{
    position: absolute;
    top:0;
    right:0;
    height:16px;
    width:16px;
    cursor:pointer;
    background: url(../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/dialog-close.png);
}
.ws_plzhelp_suggest_headline
{
    color: #388429;
    font-weight:bolder;
    font-size:medium
}
.ws_plzhelp_suggest_description
{
    color:#5E5E5E;
    font-style:italic;
}

.ws_plzhelp_suggest_table
{
    width:100%;
}

.ws_plzhelp_suggest_table_div
{
    height:200px;
    overflow-y:scroll;
}

.ws_plzhelp_suggest_tr_1
{
    background-color:#B3F098;
}

.ws_plzhelp_suggest_table tr:hover, .ws_plzhelp_select
{
    background-color:#4079FF !important;
    color:white;
    cursor:pointer;     
}

.trusted_shops_table table {
	width: 200px;

}

.trusted_shops_table td input[type=submit] {
	vertical-align: middle;
	padding: 2px 14px 2px 8px;
	margin: 0px;
	color: #ffffff;
	background: url(../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/buttons/hi_button.png);
	background-position: right top;
	background-repeat: no-repeat;
	font-weight: normal;
	white-space: nowrap;
	cursor: pointer;
	height: 26px;

}

/* Style für Landing-Pages */
#wrapper_ug										{width: 990px;margin: 5px auto 0px auto; text-align:left;}
#wrapper_ug #head_ug							{margin:10px 0px 12px 0px;}
#wrapper_ug #head_ug #logo_ug					{width:320px; float:left;margin-top:8px}
#wrapper_ug #head_ug #slogan_ug					{width:340px; float:left;margin-top:8px; padding-left:20px;}
#wrapper_ug #head_ug #slogan_ug h1				{color:#ab083f; font-size:18px; font-weight:bold;margin:0; padding:0;}
#wrapper_ug #head_ug #slogan_ug h2				{color:#000; font-weight:normal; font-size:12px;margin:0; padding:0;}
#wrapper_ug #head_ug #trusted_ug				{width:80px; float:left; margin-top:5px;}
#wrapper_ug #head_ug #kontakt_ug				{background:url(../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/uebergroessen_landingpage/icon_phone.png) top left no-repeat; width:220px; padding-left:5px; float:left;margin-top:5px}
#wrapper_ug #head_ug #kontakt_ug #txt1			{display:block;font-size:17px;padding-bottom:5px;}
#wrapper_ug #head_ug #kontakt_ug #txt2			{display:block;font-size:18px; font-weight:bold;padding-bottom:5px;}
#wrapper_ug #head_ug #kontakt_ug #txt3			{display:block;font-size:12px;}

#wrapper_ug #infohead_ug						{background:#FFF; padding-left:25px;}
#wrapper_ug #infohead_ug .headline_ug			{padding-top:19px;font-size:24px; font-weight:bold; padding-bottom:27px;}
#wrapper_ug #infohead_ug h1			{padding-top:19px;font-size:24px; font-weight:bold; padding-bottom:27px;}
#wrapper_ug #infohead_ug #massanfertigung_ug	{float:left; width:130px;}
#wrapper_ug #infohead_ug #uebergroessen_ug		{float:left; width:190px;}
#wrapper_ug #infohead_ug #marken_ug				{padding-bottom:30px;float:left;width:250px; padding-left:50px;background:url(../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/uebergroessen_landingpage/bg_trenner_infobox.png) top left no-repeat; }
#wrapper_ug #infohead_ug #marken_ug table td	{padding:7px 5px;}
#wrapper_ug #infohead_ug #info_ug				{padding-bottom:40px;width:280px; padding-left:50px; background:url(../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/uebergroessen_landingpage/bg_trenner_infobox.png) top left no-repeat; float:left;}
#wrapper_ug #infohead_ug #info_ug h1			{color: #2F6816;font-size: 15px;font-weight: bold;line-height: 18px;}
#wrapper_ug #infohead_ug #info_ug h2			{color: #2F6816;font-size: 15px;font-weight: bold;line-height: 18px; margin: 10px 0 10px 0;}
#wrapper_ug #infohead_ug #info_ug .headline			{color: #2F6816;font-size: 15px;font-weight: bold;line-height: 18px; margin: 17px 0 17px 0;}
#wrapper_ug #infohead_ug #info_ug td			{padding:5px; vertical-align:top;}
#wrapper_ug #infohead_ug #uebergroessen_ug		{}
#wrapper_ug #infohead_ug #uebergroessen_ug span	{display:block;font-size:12px;}
#wrapper_ug #infohead_ug #uebergroessen_ug p	{font-size:16px; font-weight:bold;}
#wrapper_ug #content_ug							{padding:10px 25px; background:url(../http://www.krueger-kleidung.de/websale8_shop-krueger/benutzer/templates/images/krueger/uebergroessen_landingpage/bg_content_banner.png) #fff no-repeat;}
#wrapper_ug #content_ug .stilrichtungen			{font-size:17px;}
#wrapper_ug #content_ug	.mode,
#wrapper_ug #content_ug	.landhaus,
#wrapper_ug #content_ug	.outdoor				{float:left;width:303px; padding-top:15px;}

#wrapper_ug #content_ug	.mode,
#wrapper_ug #content_ug	.landhaus				{margin-right:15px;}			

#wrapper_ug #content_ug	.mode img,
#wrapper_ug #content_ug	.landhaus img,				
#wrapper_ug #content_ug	.outdoor img			{background:#efeac3; padding:10px 10px 5px 10px; border:1px solid #d2caaa; margin-top:10px;}

h2.headline_sortiment_ug						{	
	margin: 10px 0px 10px 0px;
	padding: 4px 0px;
	font-size: 13px;
	font-weight: bold;}
	
#wrapper_ug ul.tabs 							{border-left:1px solid #313831;margin: 0;padding: 0;float: left;list-style: none;height: 22px; border-left: 1px solid #999;width: 100%;}
#wrapper_ug ul.tabs li 							{border:1px solid #000; border-left:0; float: left;margin: 0;padding: 0;height: 20px; line-height: 20px; overflow: hidden;position: relative;cursor:pointer;}
#wrapper_ug ul.tabs li a 						{text-decoration: none;color: #313831;display: block;font-size: 12px;padding: 0 30px;}
#wrapper_ug ul.tabs li a:hover, 				
#wrapper_ug ul.tabs li.active, 
#wrapper_ug ul.tabs li.active a  				{background: #2f6816; color:#fff !important; cursor:pointer;}
#wrapper_ug .tab_container 						{border: 1px solid #e0dbb3; margin-top:10px;overflow: hidden;clear: both;float: left; width: 100%;background: #fff;}
#wrapper_ug .tab_content 						{padding: 20px;}

#wrapper_ug .text_ug							{font-size:12px; color:#000; margin-top:50px; margin-bottom:20px;}
#wrapper_ug .text_ug h2							{font-size:12px; color:#000; font-weight:bold; margin-bottom:10px;}
#wrapper_ug .text_ug h3							{font-size:12px; color:#000; font-weight:bold; margin-bottom:10px; margin-top:15px;}
#wrapper_ug .text_ug h4							{font-size:12px; color:#000; font-weight:bold; margin-bottom:10px; margin-top:15px;}
#testmenu ul.level1 {
	font-weight: bold;	
}

#testmenu ul.level1 li a {
	font-size: 16px;
	font-weight: bold;	
	border-bottom: solid 1px #ccc;
}

#testmenu ul.level2 li a {
	font-size: 14px;
	font-weight: normal;	
	border-bottom: solid 1px #ccc;
}

#testmenu ul.level3 li a,
#testmenu ul.level4 li a {
	font-size: 13px;
	font-weight: normal;	
	border-bottom: none;
}

#testmenu ul ul.level2 {
	font-weight: normal;
	margin-left: 15px;
}

#testmenu ul ul.level3 {
	font-weight: normal;
	margin-left: 30px;
}

#testmenu ul ul.level4 {
	font-weight: normal;
	margin-left: 45px;
}

/* Info Box Kategorie links */

.info-li {
	margin:10px 0;
	padding:7px 0;
	font-size:11px;
	line-height:16px;
	}
	
.info-li h1 {
	font-size:12px;
	color:#313831!important;
	margin:0 0 2px 0;
	font-weight:bold;
	display:block!important;
	}
	
.info-li h2 {
	font-size:12px;
	color:#313831!important;
	margin:0 0 5px 0;
	font-weight:bold;
	}

/* Ende Info Box links */

/* Search */

@media only screen 
and (max-device-width : 647px) {
	
	#wrapper {width: auto}
	#content-liste-ff {width: 100%}
	#content-liste-ff #column_left {display: none}
	#content-liste-ff #column_middle {width: 100%}
	#content-liste-ff .product_list_div {width: 46%; margin-left: 2%; margin-right: 0}
	#content-liste-ff .product_list_div_bild{width: auto}
	#content-liste-ff .product_list_div_bild a img {max-width: 90% !important}
	#content-liste-ff .product_list_div_content{width: auto}
	#content-liste-ff select.select_product_sort{height: 30px}
}

@media only screen and (max-device-width : 720px) {

	#content-popup {
  background-color: #ffffff;
  width: 95%;
  padding:0;
  margin: 0px auto;
}
#wrapper_popup {
  width: 510px;
  padding: 0px;
  margin: 0px auto;
  width: 100%;
}
#wrapper_popup a{
   word-break: break-all;
}
}