<!--
h1, h2, h3, h4, h5, h6, p, div, span {
	font-family:  Arial, Helvetica, Verdana;
}
h1 { padding-top:5px; }
p {line-height:25px; }

body {
	min-width: 700px;
	margin: 0 0 2em 0;
	padding: 0;
	font-size:77%;
	color:#000;
}
img { border:0px; }
form { padding:0px; margin:0px;  }
input[type='text'], input[type='password'], textarea, select { border:1px solid #CCC; background-color:#fff; padding:2px; font-family: Arial,Helvetica; font-size:12px; }
input[type='text'], input[type='password'], textarea {  width:170px; }
input.small { width:50px; }
input.middle { width:120px; }

#page { width:942px; margin: 1px auto; padding: 0; text-align: left; border:0px solid #000;}

.content { border:0px #9D4349 solid; background-color:#9D4349; margin-bottom:20px; vertical-align:middle; clear:both; }

#header h1 { float:left; }
#header { height:126px; background: transparent url('images/header.jpg') top left no-repeat; }
#header div.window { width:190px; height:90px; float:right;  margin-right:20px; margin-top:18px; padding:0px; border:1px solid #000;}
#header div.navigation { float:left;  padding-top:90px; padding-left:40px;  border:0px solid #000;}
#header div.navigation img.checkout_symbol { position:relative; bottom:45px; left:-21px; z-index:999; }
#topmenu { position:relative; top:52px; width:110px; z-index:99; left:14px; height:70px;float:left;}
#topmenu a { text-decoration:none; padding:10px; color:#000; }
/* Navigation2 */
#nav2 {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
	overflow: hidden;
	}

#nav2 li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: inline;

	}

#nav2 a {
	float: left;
	padding: 20px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/:20px; /* for IE5/Win */
	}

/*#nav2 a:hover, #nav a:focus { background-position: 0 -30px; }

#nav2 a:active, #nav a.selected { background-position: 0 -17px; }*/
#menu_warenkorb a { width:101px; background: url('images/icon_warenkorb.gif') top left no-repeat; }
#menu_warenkorb a:hover,#warenkorb a:active,#warenkorb a:focus {background: url('images/icon_warenkorb2.gif') top left no-repeat; }
#wunschzettel a { width:101px; background: url('images/icon_wunschzettel.gif') top left no-repeat; }
#wunschzettel a:hover,#wunschzettel a:active,#wunschzettel a:focus {background: url('images/icon_wunschzettel2.gif') top left no-repeat; }
#mein_konto a { width:101px; background: url('images/icon_mein_konto.gif') top left no-repeat; }
#mein_konto a:hover,#mein_konto a:active,#mein_konto a:focus  {background: url('images/icon_mein_konto2.gif') top left no-repeat; }

div.topbar { height:25px; background-color: #ededed; border:0px solid #C4C3C2; border-top:1px solid #fff; border-bottom:1px solid #fff; margin-left:0px; margin-right:0px; padding:5px; }
div.topbar div.right { float:right; width:200px; }
   div.topbar h1 { font-size:14px; padding:0px; margin:0px;  }
   div.topbar hr { display:none;  }
div.bottombar { height:116px; background: transparent url('images/logo_footer.png') top left no-repeat; }
div.footer { background-color: #EDEDED; border:1px solid #C4C3C2;  margin-left:0px; margin-right:0px;  padding:10px;}
div.footer small { text-align:left; }
div.footer b { padding-right:20px; padding-left:20px; }
div.footer b.red { padding-right:245px; padding-left: 250px; }
div.footer a:link, div.footer a:visited, div.footer a:active { color:#000; }
div.footer a:hover { color:#CC3300; }

#menu_left, #menu_right {line-height:18px;  border:0px solid #000;  background: transparent url('images/content_bg.png') top left repeat-x;}
#menu_left { float:left; padding:0px;  width:180px; }
#menu_right { float:right; padding:0px; width:115px; background-color:#fff; padding-left:2px; padding-top:2px; text-align:right; }
#menu_right img { padding-bottom:10px;  }

#menu_left a.menu, #menu_left a.navi, #menu_left a.mymenu { display: block; width:170px; font-weight:bold; color:#000; text-decoration:none; padding:4px; margin:1px; }
#menu_left a.main { background-color: #CFCFCF; line-height:20px;}
#menu_left a.sub { background:#DFDFDF; margin:0px;}
#menu_left a.sub span { padding-left:15px;  display: block;}
#menu_left a.sub2 { background:#EFEFEF; }
#menu_left a.sub2 span { padding-left:30px;  display: block;}
#menu_left a.selected { color:#D13300; margin:0px; background-color:#FFD39F;}

#menu_left a.menu, #menu_left a.navi, #menu_left a.mymenu { display: block; width:170px; font-weight:bold; color:#000; text-decoration:none;  padding:1px; margin:1px; }
#menu_left a.mymenu { background-color:#FBC76D; }
#menu_left a.navi { background-color:#F5F5F5; }
#menu_left a.menu:hover, #menu_left a.navi:hover { /*color:#CC3300; text-decoration:underline;*/ background-color:#FFDAAF;  }
#menu_left a.mymenu:hover { background-color:#FBD38D; }
#content { float:left; width:645px; border:0px solid #000; padding-top:10px; background: transparent url('images/content_bg.png') top left repeat-x; }
#big_content { background: transparent url('images/content_bg.png') top left repeat-x; border:0px solid #000; min-height:100px;}
#wide_content { background: transparent url('images/content_bg.png') top left repeat-x; float:left; width:761px; border:0px solid #000; padding-top:10px; }
#large_content { background: transparent url('images/content_bg.png') top left repeat-x; padding:10px; }

div.breadcrums_frame {  padding:3px; margin-bottom:10px; border:0px solid #CCC; text-align:left; vertical-align: middle; height: 17px;}
div.breadcrums_frame span { color:#333; font-weight:bold; }
div.breadcrums_frame a:link, div.breadcrums_frame a:active, div.breadcrums_frame a:visited { font-size:12px; color:#333; text-decoration:none; }
div.breadcrums_frame a:hover { text-decoration:underline; }


.breadcrums_frame_left {  float: left; width: 500px; margin: 0; padding: 0;border: 0px solid #000;}
.breadcrums_frame_right {  float: right; width: 245px;margin: 0; padding: 0;border: 0px solid #000; text-align: right;}



.right  { text-align:right; }
.center { text-align:center; }
.left   { text-align:left; }
.red	{ color:red; }
.nowrap { white-space:nowrap; }

.grey, a.grey:link, a.grey:active, a.grey:visited { color:#666; }
.green, a.green:link, a.green:active, a.green:visited { color:#009933; }
.orange, a.orange:link, a.orange:active, a.orange:visited { color:orange; }
.red, a.grey:link, a.grey:active, a.grey:visited { color:red; }

.whiterow { background-color:#fff; }
.row1 { background-color:#eee; }

h1 {
	color: #9d4349;
	font-size: 18px;
}

h2 {
	font-size: 12px;
	font-weight: bold;
	color: #9D4349;
	margin:7px;
}

/* Navigation */
#nav {
	margin: 0;
	padding: 0;
	height: 20px;
	list-style: none;
	display: inline;
	overflow: hidden;
	}

#nav li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: inline;
	}

#nav a {
	float: left;
	padding: 20px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/:20px; /* for IE5/Win */
	}

#nav a:hover, #nav a:focus { background-position: 0 -30px; }

#nav a:active, #nav a.selected { background-position: 0 -17px; }
#home a { width:64px; background: url('images/icon_home.gif') top left no-repeat; }
#presse a { width:64px; background: url('images/icon_presse.gif') top left no-repeat; }
#team a { width:64px; background: url('images/icon_team.gif') top left no-repeat; }
#service a { width:64px; background: url('images/icon_service.gif') top left no-repeat; }
#versand a { width:102px; background: url('images/icon_versand.gif') top left no-repeat; }
#finanzierung a { width:102px; background: url('images/icon_finanzierung.gif') top left no-repeat; }
#impressum a { width:86px; background: url('images/icon_impressum.gif') top left no-repeat; }
#myaccount a { width:80px; background: url('images/icon_myaccount.gif') top left no-repeat; }
#kasse a { width:64px; background: url('images/icon_kasse.gif') top left no-repeat; }



.clear {
      clear: both;
      visibility: hidden;
      height: 0px;
      padding: 0px;
      margin: 0px;
      border: 0px solid #000;
}
hr.clear {
	/*width:1px;*/
}

/* Login */
.versetzt { padding-left:5%; }

/* Stammdaten */
table.change_data { width:80%; }
table.change_data tr { background-color:#EDEDED;}
table.change_data tr td { padding-right:10px; padding-left:10px; width:150px;  font-size:12px;}
div.success_box { background-color:#BBFFBE; border:1px solid #008800; text-align:center; padding:10px; margin:3%;}
div.failed_box { background-color:#FF9B9B; border:1px solid #AB0000; text-align:center; padding:10px; margin:3%;}

/* Order history */
table.order_history {width:99.9%; background-color:#F5F5F5;  border:1px solid #DFDFDF; }
table.order_history tr td { line-height:20px; }
table.order_history tr td.row1, table.order_history tr td.row2, table.order_history tr td.row3, table.order_history tr td.row4 { white-space:nowrap; background-color:#DFDFDF; font-weight:bold; padding:4px; }
table.order_history tr td.row1 { width:3%;  }
table.order_history tr td.row2 { width:50%; }
table.order_history tr td.row3 { width:20%; }
table.order_history tr td.row4 { width:20%; text-align:right; }
/*
div.wunschzettel { width:99.9%; border:1px solid #CCC; padding:10px; margin-bottom:10px; }
div.wunschzettel img { float:left; width:100px; }
div.wunschzettel div.col1 { float:left; width:220px; padding-left:10px; }
div.wunschzettel div.col2 { float:right; width:200px; padding-left:10px; text-align:right; color:#555; font-weight:bold;  line-height:30px; }
div.wunschzettel div.bar { padding:10px; padding-left:0px; }
div.wunschzettel div.bar input { float:right; }
div.wunschzettel div.comment { text-align:left; }
*/
div.wunschzettel { width:99.9%; border:1px solid #CCC; padding:10px; margin-bottom:10px; }
div.wunschzettel img { float:left; width:100px; }
div.wunschzettel div.col1 { float:left; width:260px; padding-left:10px;  }
div.wunschzettel div.col2 { float:right; width:150px; padding-left:10px; text-align:right; color:#555; font-weight:bold;  line-height:30px; font-size:75%;}
div.wunschzettel div.bar { padding:10px; padding-left:0px; }
div.wunschzettel div.bar input { float:right;  border:1px solid #ccc;}
div.wunschzettel div.comment { text-align:left; clear:both; padding-top:10px; }
div.wunschzettel div.row1 { float:left; width:75px; text-align:center; }
div.wunschzettel div.row1 input {  margin-top:-10px;  border:1px solid #ccc; text-align:center; }
div.wunschzettel div.row2 { width:140px; clear:both; text-align:center; }
div.wunschzettel div.row2 select { width:140px;  margin-top:-10px; border:1px solid #ccc;}
div.wunschzettel div.comment input { width:140px; margin-top:-10px;  border:1px solid #ccc; }

/*
div.warenkorb { width:99.9%; border:1px solid #CCC; padding:10px; margin-bottom:10px; vertical-align:middle; }
div.warenkorb img { float:left; width:100px; padding-right:10px; }
div.warenkorb div.col { float:left; width:120px; padding-right:10px; }
*/
table.warenkorb { border:1px solid #ccc; width:99.9% }
table.warenkorb tr { background-color:#eee; }
table.warenkorb tr th { font-size:13px; font-weight:bold; background-color:#DFDFDF; padding:5px; text-align:center; }
table.warenkorb tr td { font-size:12px; vertical-align:middle;}
table.warenkorb tr td h1 { font-size:14px;}
table.warenkorb select { background-color:#EEE; border:1px solid #ccc; }
table.warenkorb tr td.image { width:80px; text-align:center; }
table.warenkorb tr td.image img.loadimage { padding-left:32px; }
table.warenkorb tr td.quantity { width:10px; white-space:nowrap; padding:5px; vertical-align:middle;}
table.warenkorb tr td.value { vertical-align:middle; }
table.warenkorb tr td.value div { white-space:nowrap; padding:5px; font-weight:bold; }
table.warenkorb tr td.product { padding-left:10px; vertical-align:middle; }
table.warenkorb tr td div.options { width:99.9%; white-space:nowrap; }
div.warenkorb_footer { font-size:10px; }
div.warenkorb_menu { background-color:#eee; padding:7px; border:1px solid #ccc; }
div.warenkorb_menu div.subtotal { float:right; margin-right:100px; text-align:right; }
div.warenkorb_menu input.finish { float:right; }
div.warenkorb_footer { background-color:#fff; padding:7px; border:0px solid #ccc; margin-top:20px; margin-bottom:20px; }
input.refresh_button { float:right; }
.hidden { display:none; }
td.vkosten, td.versicherung { padding:5px; }

div.checkout_top { border:1px solid #CCC; text-align:center; margin-bottom:10px; }
table.checkout_step1 { border:1px solid #CCC; }
table.checkout_step1 tr td { vertical-align:top; padding:20px; }
table.checkout_step1 tr td.left { border-right:1px solid #CCC; }
table.input_table { border:0px; }
table.input_table tr td { vertical-align:top; padding:5px; }
table.input_table td.right { font-weight:bold; vertical-align:middle; }
table.input_table td.right small { font-weight:normal; }
div.checkout_smallcontent { border:1px solid #ccc; padding-left:15%; padding-right:15%; margin-bottom:10px; }
div.checkout_smallercontent { border:1px solid #ccc; padding-left:23%; padding-right:23%; margin-bottom:10px; }

div.checkout_step4 { border:1px solid #CCC; padding:20px; }
table.checkout_step4 { border:0px solid #CCC; }
table.checkout_step4 tr td.left { border-right:0px solid #CCC; vertical-align:top; width:200px; }
table.checkout_step4 div.left_box { width:180px; border:1px solid #ccc; background-color:#eee; padding:1px; margin-bottom:5px; }
table.checkout_step4 div.left_box p { padding:3px; }
table.checkout_step4 div.left_box h2 { background-color:#ccc; color:#000; padding:3px; margin:0px; }
table.checkout_step4 div.left_box h2 a { float:right; text-decoration:none; color:#006699; font-weight:normal; }

table.select_payment tr td small { display:block; padding-left:20px; }

.small_box { width:180px; border:1px solid #ccc; background-color:#eee; padding:1px; margin-bottom:5px;}
.wide_box { width:99.9%; border:1px solid #ccc; background-color:#eee; padding:1px; margin-top:5px; margin-bottom:5px;}
.wide_box p, .small_box p { padding:3px; }
.wide_box h2, .small_box h2 { background-color:#ccc; color:#000; padding:3px; margin:0px; }
.wide_box h2 a, .small_box h2 a { float:right; text-decoration:none; color:#006699; font-weight:normal; }
.wide_box textarea { width:99.3%; height:80px; font-family:Arial, Verdana, 'Times New Roman', Helvetica; font-size:11pt; }

table tr td.grey { background-color:#ccc; margin:8px; }
table.cc_table tr td { padding:5px; padding-left:10px; padding-right:20px; background-color:#eee; }

div.finished_offer { width:99.9%; height:120px; background-color:#eee; border:1px solid #ccc; padding:8px; margin-bottom:10px; }
div.finished_offer div.options { float:left; width:180px; padding:5px; }

.einkaufswagen { border:1px solid #000; padding:1px; width:180px; background:#EEE; }
div.einkaufswagen select { width:160px; }
div.einkaufswagen h2 { font-size:13px; background-color:#CCC; padding:3px; margin:0px; color:#000; }
#inWarenkorbLoading, #inWarenkorbSaved { display:none; }
div.success_box { background-color:#BBFFBE; border:1px solid #008800; text-align:center; padding:10px; margin:3%;}
div.failed_box { background-color:#FFA7A7; border:1px solid #B30000; text-align:center; padding:10px; margin:3%;}
div.finanzierungstabelle {line-height:20px; padding:3px; text-align:left; border-bottom:1px solid #FFCC33;}
div.finanzierungstabelle img, div.finanzierungstabelle input {float:right; border:0px;}
b.bigpreis { font-size:18px; color: #B30000; }
.white_box { width:99.9%; background-color: #FFF; border:1px solid #CCC; padding:5px;  }
input.small { width:30px; text-align:center; }

div.nofreight_box { text-align:center; padding:10px; font-size:14px; background-color:#FFCC66; border:1px solid #CC6600; width:99.9%; margin-bottom:10px;}
div.nofreight_box span { color:red; font-size:18px; }

.greyed_out { opacity:.60;filter: alpha(opacity=40); -moz-opacity: 0.60; background-color:#DFDFDF; }

.lupe { background: url(./images/icon_lupe.gif) center left no-repeat; padding-left: 18px; }
.resize { background: url(./images/icon_resize.gif) center left no-repeat; padding-left: 18px; }
a.rating { background: url(./images/icon_rating.gif) center left no-repeat; padding-left: 18px; }

div.artikelansicht { width:99.9%; border:1px solid #CCC; background-color:#eee; color:#000000; }
div.artikelansicht a:link, div.artikelansicht a:visited, div.artikelansicht a:active  { color:#006699; text-decoration:underline; }
div.artikelansicht a:hover  { color:#FFAF00; text-decoration:underline; }
div.artikelansicht div.leftcol{ width:260px; float:left; text-align:center; }
div.artikelansicht div.leftcol div.downleft{ width:99.9%; text-align:left; padding-left:10px; }
div.artikelansicht div.leftcol div.imagebg { border:1px solid #ccc; padding:20px; margin:15px; background-color:#fff; }
div.artikelansicht div.middlecol{ width:250px; float:left; font-family:Verdana, Arial; padding-top:10px; color:#000; }
div.artikelansicht div.middlecol h1 { font-size:14px; color:#000; font-weight:bold; }
div.artikelansicht div.middlecol h2 { font-size:11px; color:#000; font-weight:bold; margin:0px; line-height:20px; padding-top:8px; padding-bottom:8px; }
div.artikelansicht div.middlecol b { font-size:10px; color:#000; font-weight:bold;   }
div.artikelansicht div.middlecol p { font-size:11px; color:#000; line-height:20px; }
div.artikelansicht div.rightcol{ width:200px; float:right; text-align:center; padding-top:20px; }
div.artikelansicht div.rightcol b.preis { color:#B30000; font-size:18px; }
div.artikelansicht div.rightcol p { color:#000; line-height:20px; padding:5px; }
div.artikelansicht div.rightcol input.buy_icon {padding:10px; }
b.lieferzeit { font-size:12px; line-height:30px; vertical-align:middle; }

span.lieferzeit_green, div.rightcol a.lieferzeit_green:link, a.lieferzeit_green:active, a.lieferzeit_green:visited { color:#009933; padding:5px; background: transparent url(./images/lieferzeit_green.gif) center left no-repeat; padding-left: 18px; text-decoration:none;}
span.lieferzeit_orange, div.rightcol  a.lieferzeit_orange, a.lieferzeit_orange:link, a.lieferzeit_orange:active, a.lieferzeit_orange:visited { color:orange; padding:5px; background: transparent url(./images/lieferzeit_orange.gif) center left no-repeat; padding-left: 18px; text-decoration:none; }
span.lieferzeit_red, div.rightcol  a.lieferzeit_red, a.lieferzeit_red :link, a.lieferzeit_red:active, a.lieferzeit_red:visited { color:red; padding:5px; background: transparent url(./images/lieferzeit_red.gif) center left no-repeat; padding-left: 18px; text-decoration:none; }
div.rightcol  a.lieferzeit_green:hover, div.rightcol  a.lieferzeit_orange:hover, div.rightcol  a.lieferzeit_red:hover { text-decoration:underline; }

div.finanzierungstabelle { width:140px; font-size:10px; border:1px solid #CDCDCD; line-height:14px; text-align:center; vertical-align:middle; font-weight:bold; margin-bottom:5px; }
div.finanzierungstabelle b { background-color:#CCCCCC; display:block; color:#000; }
div.finanzierungstabelle small { width:99.9%; color:#666; display:block; background-color:#EEE; line-height:14px; text-align:left; border-bottom:1px solid #E6AB3E; vertical-align:middle; }

div.transparentframe { padding:20px; text-align:center; }
div.frame { width:99.9%; border:1px solid #CCC; background-color:#EEE; margin:0px; text-align:center; }
div.frame div.inner_frame { padding:10px; }
div.frame p, div.transparentframe p { line-height:15px; }
div.frame img, div.transparentframe img { border:1px solid #ccc; }
div.frame div.frame_boxes, div.transparentframe div.frame_boxes { width:24%; height:150px; float:left; display: block; }
div.frame a, div.transparentframe a { color:#006699; text-decoration:none; font-weight:bold; }

div.tabarea { width:99.9%; float:left; }
div.rightpanel { position:relative; top:-30px; margin-left:10px; padding:3px; height:485px; width:120px; float:right; text-align:center; white-space:nowrap; background-color:#eee; border:1px solid #ccc; }
div.rightpanel img { margin-bottom:3px; }
div.extraartikel {  }
div.extraartikel b.preis { color:#B30000; font-size:12px; }
div.extraartikel div.frame_boxes { height:200px; }

/* TABS */
#extramain {
	border: 1px solid #ccc;
	clear: both;
	background: #eee; /* FFF3B3 */
	padding-top: 2em;
}

#extracontents {
	padding: 1.5em;
	background: #eee; /* #FFFDF3;*/
}

#extraheader {
	position: relative;
	width: 99.9%;
	height: 3em;
	width: 45em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#extraheader ul#primary {
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: -1px;
	width: 45em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#extraheader ul#primary li  {
	display: inline;
	list-style: none;
}

#extraheader ul#primary a,#extraheader ul#primary span,#extraheader ul#primary a.current {
	width: 29%;
	display: block;
	float: left;
	padding: 4px 0;
	margin: 1px 2px 0 0;
	text-align: center;
	font-family: Arial, tahoma, verdana, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
	color: #000;
	white-space:nowrap;
	line-height:20px;
}

#extraheader ul#primary span,#extraheader ul#primary a.current,#extraheader ul#primary a.current:hover {
	border: 1px solid #ccc;
	border-bottom: none;
	background: #eee;
	padding-bottom: 6px;
	margin-top: 0;
}

#extraheader ul#primary a {
	background: #fff;
	border: 1px solid #AAA;
	border-bottom: none;
}

#extraheader ul#primary a:hover {
	margin-top: 0;
	border-color: #ccc;
	background: #ffdf99;
	padding-bottom: 5px;
}

#extraheader ul#secondary {
	position: absolute;
	margin: 0;
	padding: 0;
	bottom: -1.4em;
	left: 1px;
	width: 50em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#extraheader ul#secondary li a,#extraheader ul#secondary li span {
	width: auto;
	display: block;
	float: left;
	padding: 0 10px;
	margin: 0;
	text-align: auto;
	border: none;
	border-right: 1px dotted #AAA;
	background: none;

}

#extraheader ul#secondary li a {
	color: #06C;
	text-decoration: underline;
}

#extraheader ul#secondary li a:hover {
	color: #333;
	background: transparent;
	padding: 0 10px;
	border: none;
	border-right: 1px dotted #AAA;
}

#extraheader ul#secondary li a:active {
	color: #000;
	background: transparent;
}

#extraheader ul#secondary li:last-child a { border: none; }

#tab2, #tab3 { display:none; }

div.artikeldetailansicht { padding:30px; width:380px; font-size:99.9%; }

div.testurteil { width:99.9%; text-align:left;  vertical-align:middle; margin-top: 15px;}
div.testurteil img { padding:10px; float:left; margin-right:4px;}
div.testurteil div.e {  width:70%; text-align:left; vertical-align:middle; font-weight:normal; font:10px;  }
div.testeo_rating_box { width:140px; height:90px; padding:10px; padding-left:5px; border:0px solid #000;}

div.buttonpanel { width:173px; padding-top:15px; margin-top:20px; text-align:center; border:1px solid #eee; /*background-color:#eee; */ }
div.buttonpanel img { padding:10px; }

div.item_row { width:99.9%; padding:0px; border:0px solid #ccc; margin-bottom:10px; }
div.item_row img.product_image{ width:100px; float:left; padding:0px; margin-right:0px; }
div.item_row div.item_row_right{ width:130px; float:right; text-align:center; border:0px solid #ccc;}
div.item_row div.item_row_right p { line-height:15px; padding-top:0px; color:#cc3007; }
div.item_row div.item_row_middle{ margin-left:120px; min-height:100px; padding-left:0px; color:#8F8F8F;  border:0px solid #ccc; background:#fff url('images/item_bg.png') top left repeat-x;}
div.item_row div.item_row_middle b{ color:#000; }
div.item_row h1{ font-size:13px; white-space:nowrap; color:#5f6863; }
div.item_row b.preis{ font-size:14px; color: #cc3007; }
div.item_row a:link, div.item_row a:visited, div.item_row a:active  { color:#006699; text-decoration:none; }
div.item_row img.icon_mehr { float:right; }
.small {font-size:9px; }
div.item_row_grey {background-color: #eee; }

div.page_navigation a { padding-left:5px; padding-right:5px; }
div.page_navigation a.current { color:#000; }
.center { text-align:center; }

.advanced_search { width:99.8%; border-top:1px solid #FF8A00; border-bottom:1px solid #FF8A00; line-height:30px; background:#fff url('images/item_bg.png') top left repeat-x; }
.searchbutton_big { width:170px; float:right; padding:7px;  margin-bottom:10px; }
.meintenSie { background: #fff url('images/attention_icon.gif') left top no-repeat; padding:10px; padding-left: 40px; color:#CC0000; font-size:13px; margin:10px; }
.meintenSie a { font-size:14px; }

div.sort { width:300px; float:right; text-align:right; }
span.no_display, span.no_display a, span.no_display a:link, span.no_display a:active, span.no_display a:visited, span.no_display a:hover { font-size:1px; color:#EDEDED; display:none; }
/*############# Content ################ */
.content_ausgabe {width:600px;}
.content_ausgabe tr td {font-size:12px;}
.content_ausgabe small, .content_ausgabe small a {font-size:11px;}
.content_ausgabe blue {font-size:14px;}
.content_ausgabe ul {list-style-image:url(images/square.jpg);}
.content_ausgabe li {margin-left:20px;}
.presse {float:left;margin-bottom:10px;margin-top:5px;}
div.presse b {font-size:12px;}
div.presse_inhalt p {line-height: 17px;}
div.presse_inhalt strong,a{font-size:12px; color:#000;}
div.presse_inhalt img {float:left; margin-right:8px;border:1px solid #000000;padding:9px;}
div.printcontent {width:600px; margin-left:10px;}
div.img_print {width:570px;text-align:left;margin-left:3px;}
.content_contact {width:600px; padding-left:100px;}

-->

#object1 {
	position:absolute; width:120px; background-color:#fffecb; border: 1px solid black; padding: 2px; z-index:99; visibility: hidden;
}


div.link_more {
	text-align: center;
	margin: 50px 0 0 0;
	#margin: 0;
	height: 78px;
}

div.link_more a {
	height: 78px;
	font-size: 22px;
	color: #CCC;
	margin: 0;
	padding: 28px 280px 28px 0;
	text-decoration: none;
	background: transparent url('images/link_living.jpg') center right no-repeat;
}

#link_living {
	margin: 0 0 0 1px;
	display: block;
}

/* ================================================================
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/flyoutt.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any
way to fit your requirements.
=================================================================== */
/* common styling
.menu {font-family: arial, sans-serif; width:106px; height:150px; position:relative; margin:0; font-size:11px; margin:50px 0;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#000; width:104px; height:20px; text-align:center; border:1px solid #fff; border-width:1px 1px 0 0; background:#c9c9a7; line-height:19px; font-size:11px;}
.menu ul {padding:0; margin:0;list-style-type: none; }
.menu ul li {float:left; margin-right:1px; position:relative;}
.menu ul li ul {display: none;}

/* specific to non IE browsers
.menu ul li:hover a {color:#fff; background:#b3ab79;}
.menu ul li:hover ul {display:block; position:absolute; top:0; left:105px; width:105px;}
.menu ul li:hover ul li a.hide {background:#dfc184; color:#000;}
.menu ul li:hover ul li:hover a.hide {width:150px;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#b3ab79; color:#000; width:150px;}
.menu ul li:hover ul li a:hover {background:#dfc184; color:#000;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:151px; top:0; color:#000;}
.menu ul li:hover ul li:hover ul li a {display:block; width:200px; background:#dfc184; color:#000;}
.menu ul li:hover ul li:hover ul li a:hover {background:#bd8d5e; color:#fff;}
-->
