.startseite {position:absolute;top:460px;left:0;z-index:9999;width:515px;}
.startseite .startseiten_headline {padding:3px 0 3px 10px;font-size:22px;color:#000; background:#fff;}
.startseite .startseiten_lauftext {padding:3px 0 3px 10px;font-size:13px;color:#000; background:#fff;}

#interactive {display:none;}

.right {float:right;margin:0px;}
.left {float:left;margin:0px;}


/* waschzettel */

.waschzettel {
	height:50px;
	margin:0;
	position:relative;
}

.wasch {
	border:1px solid #000;
	cursor:default;
	float:left;
	height:20px;
	margin:0 2px 22px 0;
	width:20px;
}

#enzyme_wash_organic_cotton_id,
#enzyme_wash_organic_cotton_id2,
#enzyme_wash_organic_cotton_id3,
#enzyme_wash_organic_cotton_id4,
#enzyme_wash_organic_cotton_id5,

#wash_leinen_stone_wash5545_id,
#wash_leinen_stone_wash5545_id2,
#wash_leinen_stone_wash5545_id3,
#wash_leinen_stone_wash5545_id4,
#wash_leinen_stone_wash5545_id5,

#wash_hanf_stone_wash_id,
#wash_hanf_stone_wash_id2,
#wash_hanf_stone_wash_id3,
#wash_hanf_stone_wash_id4,
#wash_hanf_stone_wash_id5,

#wash_jersey_hanf_cotton_5544_id,
#wash_jersey_hanf_cotton_5544_id2,
#wash_jersey_hanf_cotton_5544_id3,
#wash_jersey_hanf_cotton_5544_id4,
#wash_jersey_hanf_cotton_5544_id5,

#wash_100_leinen_id,
#wash_100_leinen_id2,
#wash_100_leinen_id3,
#wash_100_leinen_id4,
#wash_100_leinen_id5,

#wash_100_leinen_bedruckt_id,
#wash_100_leinen_bedruckt_id2,
#wash_100_leinen_bedruckt_id3,
#wash_100_leinen_bedruckt_id4,
#wash_100_leinen_bedruckt_id5,

#wash_100_leinen_bestickt_id,
#wash_100_leinen_bestickt_id2,
#wash_100_leinen_bestickt_id3,
#wash_100_leinen_bestickt_id4,
#wash_100_leinen_bestickt_id5,

#wash_100_seide_id,
#wash_100_seide_id2,
#wash_100_seide_id3,
#wash_100_seide_id4,
#wash_100_seide_id5,

#wash_jersey_id,
#wash_jersey_id2,
#wash_jersey_id3,
#wash_jersey_id4,
#wash_jersey_id5,

#wash_jersey_print_id,
#wash_jersey_print_id2,
#wash_jersey_print_id3,
#wash_jersey_print_id4,
#wash_jersey_print_id5 {
	position: absolute;
	left: 0px;
	top: 25px;
	color: #222;
	border: 1px solid #666;
	padding: 1px 5px 1px 5px;
	background:transparent url(img/admin_bg.gif);
	white-space:nowrap;
	font-size:11px;
}


.wash_organic_cotton,
.wash_leinen_stone_wash5545,
.wash_hanf_stone_wash,
.wash_jersey_hanf_cotton_5544,
.wash_100_leinen,
.wash_100_leinen_bedruckt,
.wash_100_leinen_bestickt,
.wash_100_seide,
.wash_jersey,
.wash_jersey_print {display: none;}


/* Popeline - 100% k.b.A. Baumwolle */
.ws_303210 .wash_organic_cotton,
.ws_303370 .wash_organic_cotton,
.ws_303375 .wash_organic_cotton,
.ws_301015 .wash_organic_cotton,
.ws_303380 .wash_organic_cotton,
.ws_303385 .wash_organic_cotton,
.ws_306055 .wash_organic_cotton,
.ws_301510 .wash_organic_cotton,
.ws_304085 .wash_organic_cotton,

.ws_306060 .wash_organic_cotton,
.ws_303045 .wash_organic_cotton,
.ws_306065 .wash_organic_cotton,
.ws_303050 .wash_organic_cotton,
.ws_303055 .wash_organic_cotton {display:block;}

/* 55% Hanf 45% Leinen Stone Washed */
.ws_806110 .wash_leinen_stone_wash5545,
.ws_806115 .wash_leinen_stone_wash5545,
.ws_806105 .wash_leinen_stone_wash5545,
.ws_804060 .wash_leinen_stone_wash5545,
.ws_804055 .wash_leinen_stone_wash5545,
.ws_801040 .wash_leinen_stone_wash5545,
.ws_801535 .wash_leinen_stone_wash5545,
.ws_801545 .wash_leinen_stone_wash5545,
.ws_803275 .wash_leinen_stone_wash5545,
.ws_803380 .wash_leinen_stone_wash5545,
.ws_803385 .wash_leinen_stone_wash5545,

.ws_803070 .wash_leinen_stone_wash5545,
.ws_803075 .wash_leinen_stone_wash5545,
.ws_806120 .wash_leinen_stone_wash5545 {display:block;}

/* 100 Hanf Stone Washed */
.ws_123300 .wash_hanf_stone_wash,
.ws_126010 .wash_hanf_stone_wash,
.ws_121010 .wash_hanf_stone_wash,
.ws_126015 .wash_hanf_stone_wash,
.ws_121500 .wash_hanf_stone_wash,
.ws_124000 .wash_hanf_stone_wash,
.ws_124030 .wash_hanf_stone_wash,

.ws_123010 .wash_hanf_stone_wash,
.ws_123015 .wash_hanf_stone_wash,
.ws_126020 .wash_hanf_stone_wash,
.ws_124005 .wash_hanf_stone_wash {display:block;}


/* Jersey 55% Hanf 45% Cotton */
.ws_539111 .wash_jersey_hanf_cotton_5544,
.ws_539110 .wash_jersey_hanf_cotton_5544,
.ws_539124 .wash_jersey_hanf_cotton_5544,
.ws_539113 .wash_jersey_hanf_cotton_5544,
.ws_539112 .wash_jersey_hanf_cotton_5544,
.ws_539067 .wash_jersey_hanf_cotton_5544,
.ws_539068 .wash_jersey_hanf_cotton_5544,
.ws_539360 .wash_jersey_hanf_cotton_5544,
.ws_539370 .wash_jersey_hanf_cotton_5544,
.ws_539400 .wash_jersey_hanf_cotton_5544,

.ws_539010 .wash_jersey_hanf_cotton_5544,
.ws_539000 .wash_jersey_hanf_cotton_5544 {display:block;}

/* 100% Leinen */
.ws_812000 .wash_100_leinen,
.ws_811000 .wash_100_leinen,
.ws_813300 .wash_100_leinen,
.ws_816005 .wash_100_leinen,
.ws_811500 .wash_100_leinen,
.ws_814000 .wash_100_leinen,

.ws_813000 .wash_100_leinen,
.ws_813005 .wash_100_leinen {display:block;}

/* 100% Leinen bedruckt */
.ws_822000 .wash_100_leinen_bedruckt,
.ws_821000 .wash_100_leinen_bedruckt,
.ws_824000 .wash_100_leinen_bedruckt,
.ws_821505 .wash_100_leinen_bedruckt {display:block;}

/* 100% Leinen bestickt */
.ws_832000 .wash_100_leinen_bestickt,
.ws_832005 .wash_100_leinen_bestickt,
.ws_833300 .wash_100_leinen_bestickt,
.ws_834000 .wash_100_leinen_bestickt,
.ws_831000 .wash_100_leinen_bestickt,
.ws_831500 .wash_100_leinen_bestickt,
.ws_833305 .wash_100_leinen_bestickt {display:block;}

/* 100% Seide */
.ws_705210 .wash_100_seide,
.ws_705165 .wash_100_seide,
.ws_705355 .wash_100_seide,
.ws_705115 .wash_100_seide,

.ws_705900 .wash_100_seide {display:block;}

/* Jersey - 100% k.b.A. Baumwolle */
.ws_305250 .wash_jersey,
.ws_305335 .wash_jersey,
.ws_305260 .wash_jersey,
.ws_305270 .wash_jersey,
.ws_305495 .wash_jersey,
.ws_305275 .wash_jersey,
.ws_305110 .wash_jersey,

.ws_305080 .wash_jersey,
.ws_305085 .wash_jersey {display:block;}

/* Jersey print */
.ws_305521 .wash_jersey_print,
.ws_305511 .wash_jersey_print,
.ws_305531 .wash_jersey_print,
.ws_305516 .wash_jersey_print,
.ws_305532 .wash_jersey_print {display:block;}

/* farbtafel */

.farbtafel {
	overflow:visible;
	height: 50px !important;
	margin: 10px 0 0 0;
	position: relative;
	width:200px;
}
.overflow_row {position:absolute;width:390px;}


span.aktiv {
	margin-top: 5px;
	display: none;
}

a:hover .aktiv {display: block;}


.farbe {
	margin: 15px 2px 22px 0;
	width: 30px;
	height: 30px;
	border: 1px solid #888;
	cursor: default;
}

.overflow_row div {position:absolute;left:0;top:0;font-size:10px;}


.asphalt {background-color:#44403d;}
.weiss {background-color: #f2ede1;}
.sand {background-color:#c5bab4;}
.silber {background-color: #c4c2b5;}
.beige {background-color: #e2d8ad;}
.taupe {background-color: #8d7c6f;}
.tuerkis {background-color:#99cccc;}
.orange {background-color: #b85d33;}
.rot {background-color: #b42535;}
.kastanie {background-color:#692000;}
.anthrazit {background-color:#444;}
.weinrot {background-color:#940616;}
.lavendel {background-color:#d2c6d8;}
.fuchsia {background-color: #a3306f;}
.bordeaux {background-color: #592e42;}
.gruen {background-color: #808252;}
.khaki {background-color: #454F3B;}
.blau {background-color: #3d5f8e;}
.marineblau {background-color:#484e68;}
.braun {background-color: #523513;}
.dunkelbraun {background-color: #33241e;}
.schwarz {background-color: #393a3b;}
.black_silver {background-color: #393a3b;}
.silver_black {background-color: #c4c2b5;}
.silber_bestickt {background-color: #c4c2b5;}
.rot_bestickt {background-color: #b42535;}
.bordeaux_bestickt {background-color: #c4c2b5;}
.schwarz_bestickt {background-color: #b42535;}
.cambric_print_orange {background-color: #b85d33;}
.cambric_print_blau {background-color: #3d5f8e;}
.geringelt_weiss {background-color: #f2ede1;}
.lila {background-color:#b6a3cf;}
.pflaume {background-color:#8a2d45;}
.geringelt_blau {background-color: #3d5f8e;}
.hellgrau {background-color:#acaaab;}


.rosa {background-color: #C696A8;}
.altrosa {background-color:#fedad6;}
.hellgruen {background-color: #8E8F6B;}
.hellblau {background-color: #9fb2f6;}
.himmelblau {background-color: #5e79dc;}
.seegras {background-color: #a99970;}

.jerseyprint_orange {background-color: #b85d33;}
.jerseyprint_blau {background-color: #3d5f8e;}
.jerseyprint_schwarz {background-color: #393a3b;}


.keine_preise_einsehen {
	display:block;
	margin:0 auto;
	background: url(img/info.gif) no-repeat;
	text-align:center;
	color: #000;
	width:32px;
	height:26px;
}

/* flaggen ids */
#lang_id_german {}
#lang_id_english {
	display: none;
}

li.level1 a.active {
	color: #CE4C04;
	text-decoration: none;
}

li.level1 a.active:visited {
	color: #CE4C04;
}

li.level1 a,
li.level1 a:visited {
	color: #666;
	text-decoration: none;
	display: block;
	width: 175px;
}

li.level1 a:hover {
	color: #CE4C04;
}

.small {
	font-size: 10px;
}

.contentTopRight .content {
	padding:0 0 6px 0;
}

.suchen_minibox {
	margin:8px 0 4px 0;
	padding:0 0 0 0;
}

.contentTopRight .content {
	border: 1px solid #999;
	border-top:none;
	padding: 5px;
	/*background: url(img/admin_bg.gif);*/
	background:#f9f9f9;
}

.admin_buton {
	margin-bottom: 5px;
}

.login_button_mini {
	margin-top: 5px;
	margin-bottom: 5px;
}

#mix_aufmacher,
#herrenmode_aufmacher,
#damenmode_aufmacher {
	width: 560px;
	height: 898px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#mix_aufmacher {
	background: url(madness_bilder/aufmacher/mix/mix.jpg) no-repeat;
}

#damenmode_aufmacher {
	background: url(madness_bilder/aufmacher/female/female.jpg) no-repeat;
}

#herrenmode_aufmacher {
	background: url(madness_bilder/aufmacher/male/male.jpg) no-repeat;
}

#ama2 a:hover,
#ama3 a:hover,
#ama4 a:hover,
#ama5 a:hover,
#ama6 a:hover,

#dma1 a:hover,
#dma2 a:hover,
#dma3 a:hover,
#dma4 a:hover,
#dma5 a:hover,
#dma6 a:hover,

#hma1 a:hover,
#hma2 a:hover,
#hma3 a:hover,
#hma4 a:hover,
#hma5 a:hover,
#hma6 a:hover {
	cursor: default;
}

#ama2 a:hover,
#ama3 a:hover,
#ama4 a:hover,
#ama5 a:hover,
#ama6 a:hover,

#dma1 a:hover,
#dma2 a:hover,
#dma3 a:hover,
#dma4 a:hover,
#dma5 a:hover,
#dma6 a:hover,

#hma1 a:hover,
#hma2 a:hover,
#hma3 a:hover,
#hma4 a:hover,
#hma5 a:hover,
#hma6 a:hover {
	background-repeat: no-repeat;
	opacity:1;
	
}

#dma1 a:hover {
	background-image:url(madness_bilder/aufmacher/female/dma01.jpg);
}
#dma1 a {
	background-image: none;
	top: 367px;
	left: 11px;
	position:absolute;
	display:block;
	width: 170px;
	height: 250px;
}


#dma2 a:hover {
	background-image:url(madness_bilder/aufmacher/female/dma02.jpg);
}
#dma2 a {
	background-image: none;
	top: 367px;
	left: 194px;
	position:absolute;
	display:block;
	width: 170px;
	height: 250px;
}

#dma3 a:hover {
	background-image:url(madness_bilder/aufmacher/female/dma03.jpg);
}
#dma3 a {
	background-image: none;
	top: 367px;
	left: 376px;
	position:absolute;
	display:block;
	width: 170px;
	height: 250px;
}

#dma4 a:hover {
	background-image:url(madness_bilder/aufmacher/female/dma04.jpg);
}
#dma4 a {
	background-image: none;
	top: 631px;
	left: 11px;
	position:absolute;
	display:block;
	width: 170px;
	height: 250px;
}

#dma5 a:hover {
	background-image:url(madness_bilder/aufmacher/female/dma05.jpg);
}
#dma5 a {
	background-image: none;
	top: 631px;
	left: 194px;
	position:absolute;
	display:block;
	width: 170px;
	height: 250px;
}

#dma6 a:hover {
	background-image:url(madness_bilder/aufmacher/female/dma06.jpg);
}
#dma6 a {
	background-image: none;
	top: 631px;
	left: 376px;
	position:absolute;
	display:block;
	width: 170px;
	height: 250px;
}
#hma2 a:hover {
	background-image:url(madness_bilder/aufmacher/male/hma01.jpg);
}
#hma2 a {
	background-image: none;
	top: 367px;
	left: 194px;
	position:absolute;
	display:block;
	width: 170px;
	height: 250px;
}
#hma3 a:hover {
	background-image:url(madness_bilder/aufmacher/male/hma02.jpg);
}
#hma3 a {
	background-image: none;
	top: 367px;
	left: 376px;
	position:absolute;
	display:block;
	width: 170px;
	height: 250px;
}
#hma4 a:hover {
	background-image:url(madness_bilder/aufmacher/male/hma03.jpg);
}
#hma4 a {
	background-image: none;
	top: 631px;
	left: 11px;
	position:absolute;
	display:block;
	width: 170px;
	height: 250px;
}
#hma5 a:hover {
	background-image:url(madness_bilder/aufmacher/male/hma04.jpg);
}
#hma5 a {
	background-image: none;
	top: 631px;
	left: 194px;
	position:absolute;
	display:block;
	width: 170px;
	height: 250px;
}
#hma6 a:hover {
	background-image:url(madness_bilder/aufmacher/male/hma05.jpg);
}
#hma6 a {
	background-image: none;
	top: 631px;
	left: 376px;
	position:absolute;
	display:block;
	width: 170px;
	height: 250px;
}
#ama2 a:hover {
	background-image:url(madness_bilder/aufmacher/mix/ama01.jpg);
}
#ama2 a {
	background-image: none;
	top: 367px;
	left: 194px;
	position:absolute;
	display:block;
	width: 170px;
	height: 250px;
}
#ama3 a:hover {
	background-image:url(madness_bilder/aufmacher/mix/ama02.jpg);
}
#ama3 a {
	background-image: none;
	top: 367px;
	left: 376px;
	position:absolute;
	display:block;
	width: 170px;
	height: 250px;
}
#ama4 a:hover {
	background-image:url(madness_bilder/aufmacher/mix/ama03.jpg);
}
#ama4 a {
	background-image: none;
	top: 631px;
	left: 11px;
	position:absolute;
	display:block;
	width: 170px;
	height: 250px;
}
#ama5 a:hover {
	background-image:url(madness_bilder/aufmacher/mix/ama04.jpg);
}
#ama5 a {
	background-image: none;
	top: 631px;
	left: 194px;
	position:absolute;
	display:block;
	width: 170px;
	height: 250px;
}
#ama6 a:hover {
	background-image:url(madness_bilder/aufmacher/mix/ama05.jpg);
}
#ama6 a {
	background-image: none;
	top: 631px;
	left: 376px;
	position:absolute;
	display:block;
	width: 170px;
	height: 250px;
}

.aufmacherseite {
 margin: 0;
}


.button_bearbeiten_bestell {float: left;}
.button_bestellen_bestell {float: right;}

.zahlungs_box {
	border-top: 1px solid #aaa;
}

.timetext, div.timeline_text_current { margin: 15px 0 10px 0; padding: 0 2px 0 2px; font-size: 11px; }
.timeline_text_current {font-weight: bold;}


.timeline_text_current,
.timetext {
	width: 123px;
	float: left;
	text-align:center;
}

.timeline_step.staturperc1 {width:5px;display:inline;}
.timeline_step.staturperc2 {width:210px;display:inline;}
.timeline_step.staturperc3 {width:360px;display:inline;}
.timeline_step.staturperc4 {width:513px;display:inline;}
	

.timeline_step {
	position: absolute;
	margin: 14px 0 1px 1px;
	background-image: url(img/timeline_bar.gif);
	background-repeat:repeat-x;	
	height: 5px;
	overflow: hidden;
}
.timeliner_box {display: inline;}

.timeliner {
	margin-top: 10px;
	position: relative;
	float: left;
	background-image: url(img/timeline.gif);
	background-repeat: no-repeat;
	height: 20px;
}

.border {
	margin-top: 5px;
	padding-top: 5px;
	border-top: 1px solid #d75e05;
}

.newsletter_info {
	float:left;
	width:150px
}

.newsletter_genbox {
	float: left;
}

/* FOOTER */
.footer {
	overflow:hidden;
	display: block;
	clear: both;
	border-top:1px solid #ccc;
	height:12px;
	font-size: 10px;
	color: #fff;
	padding-top: 3px;
	padding-bottom: 1px;
	padding-right: 8px;
}
.footer_box {float: left;}

.footer_box a:hover span {color: #000;}

.languages {float: right}
.footerlinks span {
	margin-right:5px;
	padding-right: 5px;
	border-right: 1px solid #bbb;
	color: #666;
	font-size: 11px;
	font-weight: normal;
}
.footerlinks span.last { border-right: 0px none;}

.footer a { color: #666666; text-decoration: underline; }

.checkoutBarCurrent,
.greetUser,
.new_product_default_price { font-weight: bold; }

.navigation_box ul {list-style:none;}
.navigation_box ul li a {color:#666;}
.navigation_box ul li a:hover {color:#000;}
.navigation_box ul li .active {color:#000;font-weight:bold; height:30px;display:block; margin-right:3px;padding-right:4px;background:url(img/main_nav.gif) no-repeat right 13px;}

.nav_level0 {position:relative;display:block;background:none;}
.nav_level1 {position:absolute; top:17px; left:0;width:490px;}

.nav_level0 li {float:left; padding-right:14px; display:block;}/*IE*/
.nav_level0 li a {margin-top:-3px;}
.nav_level1 li {float:left; display:block; padding:0;}
.nav_level1 li a {display:block; margin:0; padding:3px 12px 0 0; font-size:11px;}
.navigation_box .nav_level1 li .active {margin-right:10px;background:url(img/main_nav.gif) no-repeat right 0;padding:5px 4px 0 0;}

.nav_level2 {position:absolute; top:17px; left:-140px; width:120px;}
.nav_level2 li {float:none; display:block;}
.navigation_box .nav_level2 li a {display:block; padding-right:0;}
.navigation_box .nav_level2 li a:hover,
.navigation_box .nav_level2 li .active {margin:0; padding-right:0; background:none;}

.navigation_box .boxText {padding:0;}


.nav_spacer {height:30px;}

.navigation_product_listing {font-size:10px; padding-bottom:8px;}

.navigation_product_listing .leftPart {
	float:left;
}
.navigation_product_listing .rightPart {
	float:right;
	text-align:right;
}

/* typo */

.product_headline_main { font-size: 16px;}


* { margin: 0px; padding: 0px; }

* html { }

a:link, a:visited {text-decoration: none; color: #666; }

a:hover,
#navigation a:hover {color: #000;}

#navigation a {
	display:block;
	float:left;
	line-height:16px;
}
#navigation a:hover {
	border-bottom:1px solid #000;
	border-top:1px solid #000;
	line-height:15px;
}


body { background:#fff;}

dd { line-height: 22px; }

div.inputRequirement,
dd.inputRequirement { color: #CC0000; }

a,
input {outline: none;}

ul, ol { margin-left: 0px; }

.product_listing_small_info {
	padding-top:5px;
	width: auto;
	height:80px;
}

.madness_picture_big {
	float: left;
	margin-right: 10px;
}

.uebersicht_content {
	float:left;
	padding-bottom: 10px;
	margin-bottom: 10px;
	width:170px;
	text-align:center;
}

.bild_small {
	float: none;
}

.artikelnummer {
	color: #444;
	font-size: 11px;
	font-weight: bold;
}

.produktbeschreibung {
	float: left;
	width: 300px;
}

.rubrik_uebersicht_top h2 {}

.popup {
	padding: 10px 10px 10px 10px ;
}

#quick_find {
	margin-top:0;
	margin-right:5px;
	float:right;
	width:195px;
}

.suchzeile { /* um die position der normalen sucke zu ändern */
}

.suchbutton {
	float: right;
}


.countryselect select,
.stateinput input,
.cityinput input,
.zipcodeinput input,
.suburbinput input,
.companyinput input,
.streetinput input,
.lastnameinput input,
.firstnameinput input,
.abg_textarea_box,
#comments,
.sicherheitscode_email_input input,
.sicherheitscode_input input,
.inputfeld_bestellanzahl,
.anzahl_option_feld,
.farbe_option_select,
.login_input_box input,
.login_input_box_select select,
.suche_error,
.inputstyle_kontakt_email input,
.inputstyle_anzahlfeld input,
.inputstyle_kontakt_name input,
.inputstyle_email_umweg input,
.inputstyle_password_next,
.inputstyle_password_next2, /* ? */
.inputstyle_password,
.inputstyle_emailaddress,
.quick_suche {
	border: 1px solid #999;
	color: #666;
	height: 17px;
	width: 120px;
	font-size: 11px;
	background: #fff;
}

.inputstyle_emailaddress,
.inputstyle_password {
	width: 165px;
}

.suchfeld .quick_suche {
	padding:2px 0 0 5px;
	width: 135px;
}

.abg_textarea_box,
#comments {
	width: 515px;
	height: 120px;
}

.sicherheitscode_picture {
 border: 1px solid #999;
}

.sicherheitscode_email_input input {
	width: 160px;
}
.sicherheitscode_input input {
	width: 60px;
}

.inputfeld_bestellanzahl {
	width: 36px;
}

.countryselect select,
.login_input_box_select select {
	width: 260px;
}

.suchfeld input {
	float: left;
	width: 130px;
}

/* auswahl farbe main */
.farbe_option_select {
	width: 130px;
}

/* otionfeld main */
.options_main {}


/* zwischenabstand z.b. bei den select_option_felder */
.interspace {
	margin-bottom: 10px;
}

.inputstyle_anzahlfeld input {
	padding-left: 5px;
	height: 17px;
	width: 30px;
}

.inputstyle_kontakt_text textarea {
	border: 1px solid #999;
	color: #666;
	font-size: 11px;
	background: #fff;
	margin-top: 4px;
	height: 200px;
	width: 300px;
}


/* error popup feld */
.error_popup_info,
.messageStackError,
.messageStackSuccess,
.messageStackWarning {
	margin-top: 0px;
	padding: 2px 5px 2px 5px;
	background-color: #d85e04;
	color: #fff;
}

/* error_suche feld - error_message.html */
.error_suchfeld_positions {
	padding-left: 20px;
}

.error_suchfeld { 
	padding-top: 40px;
}

.error_suchfeld_input_feld,
.error_suchfeld_suche_button {
	float: left;
	padding-right: 10px;
}

/* end */

.button_back {
	bottom:35px;
	float:right;
	left:630px;
	position:absolute;
}

.button_text {
	float: left;
	margin: 0px 0px 0px 10px;
}

#loginbox:after,
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
  }
#loginbox,
.clearfix { display: block; }

/* start productübersicht */

.product_listing_heads {}

.product_name {color:#aaa;}

.product_listing_button {
	width: 140px;
	text-align: center;
}
.product_name_main,
.product_listing_button_main {
	width: 190px;
	float: left;
}

/* ende produktübersicht */




/* Navigation -> datei box_categories.html */

.navigation_box {
	float:left;
	padding: 0;
	margin: -18px 0 0 0;
	width:500px;
}


#head {
	width: auto;
	height: 90px;
}


#breadcrumb {
	float: left;
	width: 670px;
	text-align: left;
}

.breadcrumbart {
	display: block;
	float:left;
	margin: 3px 6px 0 6px;
	background: url(img/breadcrumbart.gif) no-repeat;
	height: 10px;
	width: 1px;
}

#account {
	position:absolute;
	float:right;
	top:110px;
	right:0;
	width:180px;
	text-align: right;
	font-size:10px;
}

#account a {color:#666;}
#account a:hover {color:#000;}


#head_container {border-bottom:1px solid #030303;background: url(img/logo_madness.gif) no-repeat; height:105px;}
.logo_link {
	float:left;
	height:65px;
	width:295px;
}

#innerBox {position: relative;margin: 0; border-top:1px solid #555;}/*IE*/

#innerContainer {margin: 0;}

#middle {}

#nav_right {
	float: right;
	margin: 0 0 0 0;
	width: 180px;
}

#navigation a {color: #666;}

#main_box {
	margin-top: 20px;
}

#page_container {
	padding-top: 20px;
	padding-left:150px;
	width: 700px;	
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 10px;
}

#page_inner_container {clear: both; text-align: left; padding: 0; margin: 0; }


/* kontakt */
.contact_us {}

.contact_us_info_box {
	float: left;
	width: 145px;
}

.contact_us_input_box {
	float: left;
	padding-bottom:10px;
	width: 350px;
}

.contact_us_input_box dd input {
	float: none;
}

.contact_us_input_box input {
	float: right;
}

/* HEADINGS */
h1 { color: #000000; font-weight: bold; font-size: 22px; margin: 20px 0px 15px 0px; padding: 0px; width: auto; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #000000; }

h2 { color: #000000; font-weight: bold; font-size: 16px; margin: 0 0px 8px 0px; padding: 0px; }

html { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }

img { border: 0; }

li.level1 {
	margin: 4px 0 8px 17px;
	line-height: 15px;
	list-style: none;
	background: url(img/admin_bg.gif);
}

li.level2 {
	margin: 4px 0 8px 17px;
	line-height: 15px;
	list-style: none;
	background: url(img/admin_bg.gif);
}

.mainbody {
	float: left;
	padding: 0;
}

.mainbody,
.timeliner {
	width: 515px; 
}

/* PARAGRAPH GLOBAL */
p { margin: 8px 0px 8px 0px; }

/* AGB ON CHECKOUT SITE */
p.checkoutagb textarea { width: 100%; }

/* COMMENTS ON CHECKOUT CONFIRMATION SITE */
p.checkoutcomment textarea { width: 100%; }

/* ORDER DETAILS */
table.orderdetails { font-size: 11px; background-color: #FFF2CC; border-style: solid; border-width: 0px 1px 1px 1px; border-color: #DA9401; }

table.orderdetails tr td { padding: 4px; }

/* ORDER DETAILS DELETE CHECKBOX */
table.orderdetails tr td.delete { text-align: center; white-space: nowrap; }

/* ORDER DETAILS PRODUCT ATTRIBUTES */
table.orderdetails tr td.productname table.productattributes { margin-top: 3px; }

table.orderdetails tr td.productname table.productattributes tr td { padding: 0px; }

table.orderdetails tr td.productname table.productattributes tr td.attribute { padding-right: 4px; }

table.orderdetails tr td.productname table.productattributes tr td.value { width: 100%; }

/* ORDER DETAILS SINGLE PRICE */
table.orderdetails tr td.singleprice { text-align: right; white-space: nowrap; }

/* ORDER DETAILS SUBTOTAL */
table.orderdetails tr td.subtotal { background-color: #FFEAAB; text-align: right; border-style: solid; border-width: 1px 0px 0px 0px; border-color: #DA9401; }

/* ORDER DETAILS TOTAL PRICE PER ITEM */
table.orderdetails tr td.totalprice { text-align: right; white-space: nowrap; }

/* ORDER DETAILS CONTENT ROW 1 */
table.orderdetails tr.contentrow1 td { background-color: #FFF2CC; vertical-align: top; }

table.orderdetails tr.contentrow1 td.productname { text-align: left; }

table.orderdetails tr.contentrow1 td.quantity { text-align: center; }

table.orderdetails tr.contentrow1 td.quantity input { font-size: 11px; padding: 2px; border: solid #DA9401 1px; }

/* ORDER DETAILS CONTENT ROW 2 */
table.orderdetails tr.contentrow2 td { background-color: #FFEAAB; vertical-align: top; }

table.orderdetails tr.contentrow2 td.productname { text-align: left; }

table.orderdetails tr.contentrow2 td.quantity { text-align: center; }

table.orderdetails tr.contentrow2 td.quantity input { font-size: 11px; padding: 2px; border: solid #DA9401 1px; }

table.orderdetails tr.headerrow td { background-color: #DA9401; color: #FFFFFF; font-weight: bold; }

table.orderdetails tr.headerrow td.center { text-align: center; }

table.orderdetails tr.headerrow td.left { text-align: left; }

table.orderdetails tr.headerrow td.right { text-align: right; }

/* CHECKOUT NAVIGATION */
ul#checkoutnavigation { }

ul#checkoutnavigation li { height: 70px; list-style-type: none; float: left; width: 185px; margin-right: 15px; border: solid 1px; padding: 8px; }

ul#checkoutnavigation li.active { background-color: #FFEAAB; }

ul#checkoutnavigation li.active .description { font-size: 11px; }

ul#checkoutnavigation li.active .number { font-size: 20px; font-weight: bold; }

ul#checkoutnavigation li.active .title { font-size: 14px; font-weight: bold; }

ul#checkoutnavigation li.inactive { color: #999999; background-color: #EDEDED; border-color: #999999; }

ul#checkoutnavigation li.inactive .description { font-size: 11px; }

ul#checkoutnavigation li.inactive .number { font-size: 20px; font-weight: bold; }

ul#checkoutnavigation li.inactive .title { font-size: 14px; font-weight: bold; }

ul.messageStack { border: solid 2px #B22020; background-color: #FFD6D6; padding: 8px; }

ul.messageStack li { }

ul.messageStack li.messageStackError { list-style: none; padding: 5px 0px 2px 20px; background-image: url(../../images/icons/exclamation.png); background-repeat: no-repeat; background-position: 0px 4px; }

ul.messageStack li.messageStackSuccess { list-style: none; padding: 5px 0px 2px 20px; background-image: url(../../images/icons/icon_accept.gif); background-repeat: no-repeat; background-position: 0px 4px; background-color: #66FF66; }

ul.messageStack li.messageStackWarning { list-style: none; padding: 5px 0px 2px 20px; background-image: url(../../images/icons/icon_alert.gif); background-repeat: no-repeat; background-position: 0px 4px; background-color: #FFF2CD; }

.box { margin: 8px 0 8px 0; border: 1px solid #CCCCCC; padding: 0 0 6px 0; }

.boxText { color: #444; padding: 0 3px; }

.categorie_list {}

.categorie_list_one { float: left; width: 48%; margin: 0 5px 15px 5px; }

.checkout { text-align: left; }

.checkout_payment_adress_current { float: left; width: 32%; padding-left: 15px; }

.checkout_payment_agb strong { color: #FF0000; }

.checkout_payment_agb_accept { text-align: left; font-size: 12px; color: #000000; width: 100%; }

.checkout_payment_agb_accept strong { color: #FF0000; }

.checkout_payment_arrow { float: left; width: 23%; text-align: center; }

.checkout_payment_container { width: 555px; text-align: left; height: 120px; }

.checkout_payment_continue { margin: 15px 0 0 0; height: 55px; }

.checkout_payment_info_text { float: left; width: 40%; }

.clr { clear: both; float: none; }

.contentsTopics,
.pageHeading,
#moduleHeading {
	letter-spacing: 2px;
	font-weight: bold;
	line-height: 25px;
	border-bottom: 1px solid #bbb;
	margin-bottom: 15px;
}

.copyright, .gnu_copy, .parseTime { text-align: center; font-size: 8pt; color: #7E7E7E; display: none; }

/* SUCCESS MESSAGE */
/* .messageStackSuccess {padding:4px; background-color:#66FF66} */

.headerError { margin: 5px; border: 1px solid #CC3300; background-color: #FF8566; padding: 5px; }

.infoBoxHeading,
.infoBoxHeading_right { background: url(img/box_bg.png) #EFEFEF 0 -10px repeat-x; border-bottom: 2px solid #CCCCCC; color: #3C3B3D; padding: 7px 0 0 7px; height: 26px; font-size: 1.2em; font-weight: bold; margin: 1px; }
.list_left { float: left; }
.list_left, .list_right { width: 48%; margin-bottom: 20px; text-align: left; }
.list_right { float: right; }
.list_right_2 { width: 40%; float:right; margin-bottom: 20px; text-align: left; }
.new_product_default { width: 285px; float: left; border-bottom: 1px solid #E7E7E7; margin: 10px 0 10px 0; }
.new_product_default_image { float: left; width: 120px; padding-top: 10px; }
.new_product_default_right { float: left; width: 165px; }
.new_product_default_tax { font-size: 11px; }
.order_details, .checkout_payment_comments,
.checkout_payment_agb { font-size: 11px; }
.productOldPrice { font-size: 10px; }
.order_details { width: 100%; text-align: left }
.order_details_article { width: 100px; float: left; margin-top: 5px }
.order_details_article_header { width: 100px; float: left; border-bottom: 1px solid #CCCCCC }
.order_details_img { width: 70px; float: left; text-align: center; margin: 5px 0 8px 0 }
.order_details_img_header { width: 70px; float: left; text-align: center; margin: 0 0 8px 0; border-bottom: 1px solid #CCCCCC }
.order_details_qty { width: 50px; float: left; text-align: center; margin-top: 5px }
.order_details_qty_header { width: 50px; float: left; text-align: center; border-bottom: 1px solid #CCCCCC }
.order_details_remove { width: 50px; float: left; text-align: center; margin-top: 5px }
.order_details_remove_header { width: 50px; float: left; border-bottom: 1px solid #CCCCCC }
.order_details_shippingtime { width: 70px; float: left; margin-top: 5px }
.order_details_shippingtime_header { width: 70px; float: left; border-bottom: 1px solid #CCCCCC }
.order_details_totalcost { text-align: right; margin: 20px 0 0 0 }
.order_details_totalcost strong { font-size: 11px; font-weight: bold }
.order_details_totalprice_header { width: 77px; float: left; text-align: right; border-bottom: 1px solid #CCCCCC }
.order_details_singleprice_header { width: 90px; float: left; border-bottom: 1px solid #CCCCCC }
.order_detais_totalprice  { width: 77px; float: left; text-align: right; margin-top: 5px; font-weight: bold }
.order_details_singleprice { width: 90px; float: left; margin-top: 5px }
.product_content { margin-top: 15px; }
.product_info_box { width: 551px; text-align: left; overflow: hidden; margin-top: 10px; }
.product_info_box_bottom { height: 12px; }
.product_info_box_middle { padding: 0 1px 0 1px; }
.product_info_box_middle_left { height: 240px; width: 170px; text-align: center; margin-left: 1px; }
.product_info_box_middle_right { width: 255px; margin-right: 1px; text-align: left; margin-bottom: 15px; }
.product_info_box_middle_thumbnail { margin: 10px 0 0 5px; }
.product_info_box_top { }
.product_info_cartbutton { }
.product_info_description { overflow: hidden; margin-bottom: 15px; text-align: left; }
.product_info_dropdown { width: 140px; font-size: smaller; margin-top: 15px; }
.product_info_h3 { color: #B72E0B; padding: 5px 0 0 15px; font-size: 15px; border-bottom: 2px solid #CCCCCC; }
.product_info_menge { }
.new-price {font-size: 16px; color: #DA251D; font-family: "Trebuchet MS", Arial, Tahoma, Helvetica, sans-serif; font-weight: bolder; text-align: left; }
.product_info_price {
	font-size: 22px;
	font-weight: bold;
	color: #d75e05;
	font-family: verdan, arial, tahoma, helvetica, sans-serif;
	text-align: left;
	margin: 10px 0 0 0;
}
.product_info_price .keine_preise_einsehen {
	margin:0;
}

.product_info_print { font-size: 10px; margin-top: 10px; }
.product_info_print img a { cursor: pointer; }
.product_info_shipping { font-size: 10px; color: #696969; font-weight: bolder; }
.product_info_tax { width: 95px; }
.product_info_tax_shipping { font-size: 10px; }
.product_listing_box {
	width: 553px;
	overflow: hidden;
	padding-bottom: 15px;
	text-align: left;
	border-bottom: 1px solid #ccc;
}

.product_listing_box_hot { width: 140px; height: 70px; }
.product_listing_box_left { width: 16px; height: 152px; }
.product_listing_box_right { width: 17px; height: 152px; }
.product_listing_description { width: 280px; padding-left: 15px; }
.product_listing_header { height: 26px; margin: 0; }
.product_listing_image { width: 112px; padding-top: 10px; }
.product_listing_mwst { font-size: 10px; padding-right: 30px; }
.product_listing_price { width: 250px; text-align: right; padding-right: 15px; }
.product_listing_price_detail { font-weight: bolder; padding-top: 15px; }
.product_listing_shipping { font-size: 10px; color: #FDC859; font-weight: bolder; }
.product_name h2 a { font-size: 15px; margin-top: 8px; }
.product_name h3 a { font-size: 11px; font-weight:normal; color: #000; margin-top: 8px; }
.row1 { background: #F2F2F2; }
.row1, .row2 { padding: 5px; }
.row2 { background: #FFFFFF; }
.row3 { border-bottom: 1px solid #ccc;}
#body { text-align: left; width: 990px; overflow: hidden; background-color: #FFFFFF; }
#content { text-align: left; padding: 0 5px 0 12px; margin: 0 0 0 0; overflow: hidden; }


.warningIconBox {
	padding-top: 2px;
	width: 15px;
	float: left;
}

.warningTextBox {
	float: left;
	width: 480px;
}

.wrong_input_error_etc {
	background-color:#D85E04;
	color:#fff;
	margin-top:0;
	padding:2px 5px;
}

.bild_small a:hover img {
	/* filter:alpha(opacity=90); in ie6.css */
	-moz-opacity: 0.9; 
	opacity: 0.9;
	/* khtml-opacity: 0.9; */
}

.shippingAddressBoxNameSelect input,
.shippingAddressBoxNameSelect label {
	display: block;
}

.shippingAddressBoxNameSelect input {
	float:left;
}

.shippingAddressBoxNameSelect .main_label_info {
	width:500px;
	float: left;
	padding-left:10px;
	font-weight:bold;
}

.shippingAddressBoxNameSelect .moduleRow,
.shippingAddressBoxNameSelect .moduleRowSelected {
	padding:4px 5px;
	background:transparent url(img/admin_bg.gif) repeat scroll 0 0;
	border:1px solid #999999;
	margin-bottom:5px;

}
.shippingAddressBoxNameSelect .moduleRowOver {
	padding:4px 5px;
	background:#ebae81 url(img/admin_bg.gif) repeat scroll 0 0;
	border:1px solid #999999;
	margin-bottom:5px;
}

.shippingAddressBoxNameSelect .moduleRowSelected {
	background-color:#ddd;
}
.price {font-size:10px;}
.back_to_product_category {font-size:10px;}

.product_historx_block {padding-bottom:8px;}

#right_content dd {line-height:normal;}

/*TOOLTIP*/
#over_tooltip {position:absolute; display:block; background:url(img/tooltip_left.gif) top left no-repeat;z-index:99999;}
#over_tooltip_top {display:block; height:5px; margin-left:5px; background:url(img/tooltip_top.gif) top right no-repeat; overflow:hidden}
#over_tooltip_content {display:block; padding:2px 7px 3px 7px; margin-left:5px; background:#fff; color:#000;border-right:1px solid #000; text-align:left;}
#over_tooltip_bottom {display:block; height:5px; margin-left:5px; background:url(img/tooltip_bottom.gif) top right no-repeat; overflow:hidden}


/*DIASHOW*/
.diashow {width:515px;overflow:hidden;}
.diashow .diashowfade {list-style:none;}
.diashow .diashowfade li .diashow_content {position:absolute;top:10px;left:10px;width:505px;}

/*TABS*/
#right_content .tabs {
		margin:0;
		padding:0;
		height:23px;
		list-style:none;
		background:url(img/tab_border.gif) repeat-x left bottom;
}

#right_content .tabs li {
		height:22px;
		margin-left:-1px;
		float:left;
		padding-left:3px;
		background:url(img/tab_in_left.gif) no-repeat 0 0;
		text-align:center;
}
#right_content .tabs li a {
		display:block;
		padding:5px 3px 0 0;
		height:17px;
		background:url(img/tab_in_right.gif) no-repeat right 0;
		cursor:pointer;
		color:#666;
}/*IE6*/
#right_content .tabs li.active {
		height:24px;
		background:url(img/tab_ac_left.gif) no-repeat 0 0;
}
#right_content .tabs li.active a {
		padding-top:4px;
		height:20px;
		background:url(img/tab_ac_right.gif) no-repeat right 0;
		color:#000;
}