/*basics*/
body {margin:10px 0 0 0;font:normal normal normal 12px/15px Arial, Helvetica, Verdana, sans-serif;color:#575147;-align:center;background:#E7E5E3;}
div, p, ul, ol, li, img, h1, h2, h3, h4, h5, h6, form, fieldset, dl, dd, dt, input, select, textarea, label, table, tr, td, th {padding:0;margin:0;}
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;line-height:normal;}
a {color:#0080B5;}
li {list-style:none;}
img, fieldset {border:none;}
table, tr, td, th {font:normal normal normal 12px/17px Arial, Helvetica, Verdana, sans-serif;color:#575147;}
input, select, textarea {color:#77726D;font:normal normal normal 12px/14px Arial, Helvetica, Verdana, sans-serif;margin:0;padding:0;}
.input input, .input select, .textInput textarea {border:1px solid #fff;background:#fff;}
.input input {padding:0;}
.input textarea {padding:5px 5px;}

#container {overflow:hidden;width:962px;margin:0 auto;text-align:left;}

#header {display:inline-block;width:962px;position:relative;z-index:100;margin:0 0 7px 0;background:transparent url("../images/backgrounds/white_962px_top.png") no-repeat left top;}
#content {display:inline-block;width:962px;position:relative;z-index:1;}
#fLinks {display:inline-block;width:962px;padding:0 0 13px 0;}
#footer {display:inline-block;width:962px;padding:0 0 40px 0;}
#partner {display:inline-block;width:962px;padding:0 0 50px 0;text-align:center;}

/*header*/
#header .inner {display:inline-block;width:962px;margin:3px 0 0 0;padding:0 10px 11px 0;background:transparent url("../images/backgrounds/white_962px_bottom.png") no-repeat left bottom;}
	html>body #header .inner {width:952px;}
#header .logo {float:left;margin:7px 0 2px 10px;}
#header .hRight {float:right;}
#header .hRight .top {overflow:hidden;width:859px;padding:6px 0;}
#header .hRight .top img {float:left;margin:5px 0 0 5px;}
#header .hRight .top form {float:left;margin:2px 0 0 5px;}
#header .hRight .top form .input {float:left;display:inline;margin:0 4px 0 42px;padding:5px 0 0 6px;height:25px;width:178px;background:transparent url("../images/elements/input_search.gif") no-repeat left top;}
	html>body #header .hRight .top form .input {height:20px;width:172px;}
#header .hRight .top form .input input {width:165px;}
#header .hRight .top form .submit {float:left;}
#header .hRight .top .right {float:right;}
#header .hRight .top .right .miniMenu {float:left;padding:2px 20px 24px 0;border-right:1px solid #C6C6C6;}
#header .hRight .top .right .miniMenu li {float:left;margin:0 0 0 3px;padding:0 0 0 7px;background:transparent url("../images/elements/minimenu_dot.gif") no-repeat 0 6px;}
#header .hRight .top .right .miniMenu li:first-child {background:none;}
#header .hRight .top .right .miniMenu li a {color:#80A311;}
#header .hRight .top .right .miniMenu li span {color:#80A311; cursor:pointer; text-decoration:underline;}
#header .hRight .top .right .basket {position:relative;float:left;margin:2px 15px 0 0;padding:0 43px 0 21px;background:transparent url("../images/elements/basket.gif") no-repeat 100% 9px;}
#header .hRight .top .right .basket p {line-height:18px;color:#626262;text-align:right;}
#header .hRight .top .right .basket p a {font-size:12px;}
#header .hRight .top .right .basket p span {font-size:12px; color:#0080B5; text-decoration:underline;}
#header .hRight .top .right .basket p.nr {position:absolute;right:-8px;top:-1px;font-size:10px;text-align:left;color:#fff;background:transparent url("../images/backgrounds/basket_nr_right.png") no-repeat right top;}
#header .hRight .top .right .basket p.nr span {display:block;width:12px;height:23px;margin:0 11px 0 0;background:transparent url("../images/backgrounds/basket_nr_left.png") no-repeat left top;}
#header .hRight .top .right .basket p.nr span strong {position:absolute;left:0;top:2px;width:23px;text-align:center; color:#ffffff;}
#header .hRight .menu {display:inline-block;width:859px;font-size:16px;line-height:19px;background:transparent url("../images/backgrounds/menu.gif") no-repeat left top;}
#header .hRight .menu li {position:relative;float:left;}
#header .hRight .menu li:hover, #header .hRight .menu li.act {background:transparent url("../images/backgrounds/menu_li_act.gif") repeat-x left top;}
#header .hRight .menu li:first-child:hover, #header .hRight .menu li:first-child.act {background:transparent url("../images/backgrounds/menu_li_act_first.gif") repeat-x left top;}
#header .hRight .menu li a {float:left;padding:4px 20px 9px 20px;color:#fff;text-decoration:none;background:transparent url("../images/elements/menu_line.png") no-repeat 100% 1px;}
#header .hRight .menu li .subnav {display:none;position:absolute;left:0;top:32px;z-index:300;overflow:hidden;width:238px;padding:9px 17px 17px 14px;background:transparent url("../images/backgrounds/subnav.png") no-repeat left bottom;}
	html>body #header .hRight .menu li .subnav {width:207px;}
#header .hRight .menu li .subnav li {float:none;padding:0 0 2px 0;font-size:13px;line-height:19px;}
#header .hRight .menu li .subnav li:hover {background:none;}
#header .hRight .menu li .subnav li a {float:none;display:block;padding:2px 0 1px 6px;color:#0080B5;background:none;}
#header .hRight .menu li .subnav li a:hover {background:#E6E5E2;}

/*main*/
#content .main {position:relative;overflow:hidden;margin:0 0 7px 0;background:transparent url("../images/backgrounds/white_962px_top.png") no-repeat left top;}
#content .main .inner {overflow:hidden;width:962px;margin:3px 0 0 0;padding:1px 0 10px 10px;background:transparent url("../images/backgrounds/white_962px_bottom.png") no-repeat left bottom;}
	html>body #content .main .inner {width:952px;}

/*main 2spaltig*/
#content .mainX {overflow:hidden;}
#content .mainX .cont {float:left;width:632px;margin:0 18px 0 0;display:inline;}
#content .mainX .sidebar {float:left;width:312px;}
#content .mainX .box {overflow:hidden;margin:0 0 7px 0;background:transparent url("../images/backgrounds/white_632px_top.png") no-repeat left top;}
#content .mainX .box .inner {overflow:hidden;margin:3px 0 0 0;padding:9px 5px 10px 8px;background:transparent url("../images/backgrounds/white_632px_bottom.png") no-repeat left bottom;}
#content .mainX .sidebar .box {background:transparent url("../images/backgrounds/white_312px_top.png") no-repeat left top;}
#content .mainX .sidebar .box .inner {padding:0 12px 4px 15px;background:transparent url("../images/backgrounds/white_312px_bottom.png") no-repeat left bottom;}

/* Beginn eingefÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¼gt von DK am 8.7.2010 */
#content .mainX .sidebar {float:left;width:312px;}
#content .mainX .box {overflow:hidden;margin:0 0 7px 0;background:transparent url("../images/backgrounds/white_632px_top.png") no-repeat left top;}
#content .mainX .box .inner {overflow:hidden;margin:3px 0 0 0;padding:9px 5px 10px 8px;background:transparent url("../images/backgrounds/white_632px_bottom.png") no-repeat left bottom;}
#content .mainX .sidebar .miniBox {background:transparent url("../images/backgrounds/white_312px_top.png") no-repeat left top;}
#content .mainX .sidebar .miniBox .mbInner {padding:5px 12px 4px 15px;background:transparent url("../images/backgrounds/white_312px_bottom.png") no-repeat left bottom;}
#content .mainX .sidebar .miniBox .mbInner .lastKitchen .text {width:135px;}
#content .mainX .sidebar .miniBox .mbInner h4 {color:#575147;font-size:18px;font-weight:bold;line-height:21px;margin:10px 0 16px;text-transform:none;}
/* Beginn eingefÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¼gt von DK am 8.7.2010 */

/*main 2 gleiche spalten*/
#content .mainSame {overflow:hidden;background:transparent url("../images/backgrounds/white_962px_devided_top.png") no-repeat left top;}
#content .mainSame .msInner {overflow:hidden;margin:3px 0 0 0;padding:13px 0 10px 0;background:transparent url("../images/backgrounds/white_962px_devided_bottom.png") no-repeat left bottom;}
#content .mainSame .msLeft {float:left;width:470px;margin:0 20px 0 0;display:inline;}
#content .mainSame .msRight {float:left;width:472px;}

/*content*/
#content h1 {margin:0 0 10px 8px;padding:10px 0 0 0;font-size:22px;line-height:25px;font-weight:bold;}
#content h1.moreMargin {margin-bottom:30px;}
#content h1 span {font-size:18px;font-weight:normal;}
#content h1 span strong {font-weight:normal;color:#3F9FC7;}
#content h2 {margin:13px 0 10px 10px;font-size:20px;line-height:21px;font-weight:bold;text-transform:uppercase;}
#content #SEO_Texte h2 {margin:0px 0 10px 0px;font-size:20px;line-height:21px;font-weight:bold;text-transform:uppercase;}
#content h2.colored {margin-bottom:20px;font-size:18px;text-transform:none;}
#content h2.colored span {color:#80A311;}
#content h2.small {margin:0 0 5px 0;font-size:18px;text-transform:none;}
#content h2.merk {margin:0 0 15px 0;font-size:18px;line-height:21px;color:#000;text-transform:none;}
#content h2.merk span {font-size:27px;color:#7EA10F;}

#content .justText {margin:0 12px 14px 10px;font-size:14px;line-height:18px;}
#content .justText2 {margin:-10px 12px 34px 0;font-size:14px;line-height:18px;}
#content .gText {margin:-10px 0 8px 10px;color:#9A9A99;}

#content h2 {font-size:20px;line-height:22px;font-weight:bold;text-transform:uppercase;}
#content .no_h2 {font-size:20px;line-height:22px;font-weight:bold;text-transform:uppercase;margin:13px 0 10px 10px;}
#content h2.sml {padding:3px 0 10px 11px;font-size:18px;line-height:21px;text-transform:none;}
#content h2.basket {padding:3px 0 10px 39px;font-size:18px;line-height:21px;text-transform:none;background:transparent url("https://www.dyk360-kuechen.de/static/dyk360-kuechen/images/elements/headline_basket.png") no-repeat 0 0px;}
#content p.h3under {margin:0px 0 7px 0px;font-size:14px;line-height:18px;}
#content p.h3basketUnder {margin:0px 0 7px 0px;font-size:14px;line-height:18px;}
#content p.lined {margin-bottom:10px !important;padding:0 0 11px 0;background:transparent url("../images/elements/teasers_line.gif") repeat-x left bottom;}
#content .head {overflow:hidden;padding:0 28px 20px 15px;}
#content .head h2 {float:left;}
#content .head a.topLink {float:right;padding:2px 0 0 0;}

#content .homeStage {overflow:hidden;}
#content .homeStage .dynamicImage {position:relative;float:left;width:540px;margin:2px 20px 0 0;display:inline;}
#content .homeStage .dynamicImage .last {display:block;width:38px;height:51px;position:absolute;left:14px;top:145px;background:transparent url("../images/elements/show_mouseover_back.png") no-repeat left top;}
#content .homeStage .dynamicImage .last:hover {background:transparent url("../images/elements/show_mouseover_back_act.png") no-repeat left top;}
#content .homeStage .dynamicImage .last span {display:none;}
#content .homeStage .dynamicImage .next {display:block;width:38px;height:51px;position:absolute;right:14px;top:125px;background:transparent url("../images/elements/show_mouseover_next.png") no-repeat left top;}
#content .homeStage .dynamicImage .next:hover {background:transparent url("../images/elements/show_mouseover_next_act.png") no-repeat left top;}
#content .homeStage .dynamicImage .next span {display:none;}
#content .homeStage .dynamicImage .full {position:absolute;right:15px;top:297px;}
#content .homeStage .dynamicImage .enlarge {position:absolute;left:110px;top:200px;}
#content .homeStage .dynamicImage .aktion {position:absolute;left:6px;top:7px;}
#content .homeStage .dynamicImage .description {position:absolute;right:21px;bottom:68px;}
/*#content .homeStage .dynamicImage .description p {font-size:16px;line-height:25px;font-weight:bold;color:#fff;text-shadow:0.1em 0.1em 0.2em #000;} invalid laut W3C*/
#content .homeStage .dynamicImage .description p {font-size:16px;line-height:25px;font-weight:bold;color:#fff;}
#content .homeStage .dynamicImage .description p.big {font-size:42px;line-height:35px;}
#content .homeStage .dynamicImage .description p.sml {font-size:14px;line-height:18px;}
#content .homeStage .dynamicImage .info {overflow:hidden;position:absolute;left:141px;top:198px;background:transparent url("../images/elements/show_mouseover_info_bottom.png") no-repeat left bottom;}
#content .homeStage .dynamicImage .info .iInner {overflow:hidden;width:209px;margin:0 0 11px 0;padding:10px 15px 4px 19px;background:transparent url("../images/elements/show_mouseover_info_top.png") no-repeat left top;}
	html>body #content .homeStage .dynamicImage .info .iInner {width:175px;}
#content .homeStage .info {position:relative;float:left;width:385px;}
#content .homeStage .info h2 {margin:0 0 11px 0;color:#80A311;text-transform:none;}
#content .homeStage .info span {margin:0 0 11px 0;color:#80A311;text-transform:none;font-size: 20px; line-height: 21px; font-weight: bold;}
#content .homeStage .info .proList {overflow:hidden;padding:0 0 0px 0; margin-top:5px;} /* geändert am 6.8.2010 von DK wegen neuer Spiegellogos, original war: padding:0 0 14px 0; */
#content .homeStage .info .proList li {overflow:hidden;margin:0 0 6px 0;}
#content .homeStage .info .proList li h4 {padding:1px 0 2px 29px;font-size:16px;line-height:19px;font-weight:bold;background:transparent url("../images/elements/prolist_haken.png") no-repeat left top;}
#content .homeStage .info .proList li span {color:#575147; padding:1px 0 2px 29px;font-size:16px;line-height:24px;font-weight:bold;background:transparent url("../images/elements/prolist_haken.png") no-repeat left top;}
#content .gBox .gbInner .proList li h4 {padding:1px 0 2px 29px;font-size:14px;line-height:19px;background:transparent url("../images/elements/prolist_haken.png") no-repeat left top;}
#content .gBox .gbInner .proList li h3 {padding:1px 0 2px 29px;font-size:14px;line-height:19px;color:#575147;font-weight:normal;background:transparent url("../images/elements/prolist_haken.png") no-repeat left top;}
#content .homeStage .info .signs {overflow:hidden;margin:0 0 0 10px;}
#content .homeStage .info .signs img {float:left;margin:0 0 0 20px;}
#content .homeStage .info .stoerer {position:absolute;right:19px;top:0;}

#content .steps {overflow:hidden;height:59px;margin:0 0 2px 0;background:transparent url("../images/backgrounds/steps.jpg") no-repeat left top;}
#content .steps h3 {float:left;padding:11px 40px 0 11px;font-size:18px;line-height:18px;font-weight:bold;color:#fff;text-transform:none;}
#content .steps .firststep {float:left;padding:11px 40px 0 11px;font-size:18px;line-height:18px;font-weight:bold;color:#fff;text-transform:none;}
#content .steps h3 span {font-size:13px;font-weight:normal;}
#content .steps .firststep span {font-size:13px;font-weight:normal;}
#content .steps ul {float:left;padding:14px 0 0 0;}
#content .steps ul li {float:left;margin:0 43px 0 0;}
#content .steps ul li.li01 {width:70px;}
#content .steps ul li.li02 {width:130px;}
#content .steps ul li.li03 {width:90px;}
#content .steps ul li a {color:#575147;}
#content .steps p {float:left;width:320px;margin:0 0 0 16px;padding:14px 0 0 0;}

#content .breadcrumb {overflow:hidden;padding:5px 0 11px 10px;}
#content .breadcrumb p {float:left;color:#000;}
#content .breadcrumb ul.bread {float:left;}
#content .breadcrumb ul.bread li {float:left;color:#80A311;}
#content .breadcrumb ul.bread li a {float:left;padding:0 6px 0 14px;color:#80A311;text-decoration:none;background:transparent url("../images/elements/breadcrumb.gif") no-repeat 0 5px;}
#content .breadcrumb ul.bread li:first-child a {padding:0 6px 0 7px;background:none;}
#content .breadcrumb ul.bread li a strong {color:#5C7512;}
#content .breadcrumb ul.switch {float:right;margin:0 14px 0 0;}
#content .breadcrumb ul.switch li {float:left;padding:0 7px;background:transparent url("../images/elements/breadcrumb_switch_line.gif") no-repeat 0 3px;}
#content .breadcrumb ul.switch li:first-child {padding:0 7px 0 8px;background:transparent url("../images/elements/breadcrumb_switch_arrow.gif") no-repeat 0 4px;}
/* Hintergrund Pager musste geÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¤ndert werden da sonst Die Listenansicht verschoben dargestellt wurde.
#content .pager {float:left;background:transparent url("../images/backgrounds/kitchen_pager_right.jpg") no-repeat right top;}
*/
#content .pager {float:left;background:transparent url("../images/backgrounds/dyk-listen-navi-middle.png"); background-repeat:repeat-x;}
#content .pager_left{float:left;height:36px;background:transparent url("../images/backgrounds/dyk-listen-navi-left.png") no-repeat top;}
#content .pager_right{float:left;height:36px;background:transparent url("../images/backgrounds/dyk-listen-navi-right.png") no-repeat top;}

#content .pager li {float:left;}
#content .pager li:hover, #content .pager li.act{background:transparent url("../images/backgrounds/kitchen_pager_li_act.gif") repeat-x 0 2px;}
#content .pager li.prev:hover, #content .pager li.prev.act, #content .pager li.next:hover, #content .pager li.next.act {background:none;}
#content .pager li a {float:left;margin:2px 0 4px 0;padding:5px 10px 7px 10px;font-size:14px;line-height:18px;width:20px;text-align:center; font-weight:bold;color:#fff;text-decoration:none;background:transparent url("../images/elements/pager_line.png") no-repeat left top;}
#content .pager li.prev a {width:27px;height:36px;margin:0;padding:0;background:transparent url("../images/backgrounds/kitchen_pager_left.jpg") no-repeat left top;}
#content .pager li.next a {padding-right:28px;padding-left:12px;background:none;}
#content .pager li a span {display:none;}

.dekorBox {overflow:hidden;width:275px;background:transparent url("../images/backgrounds/innerside_pricebox_top.gif") no-repeat left top;}
.dekorBox ul {overflow:hidden;margin:8px 0 0 0;padding:9px 0 20px 12px;background:transparent url("../images/backgrounds/innerside_pricebox_bottom.gif") no-repeat left bottom;}
.dekorBox ul li {float:left;width:100px;background:transparent url("../images/elements/colors.jpg") no-repeat left top;}
.dekorBox ul li.weiss {background-position:4px 0;}
.dekorBox ul li.grau {background-position:4px -34px;}
.dekorBox ul li.vanille {background-position:4px -68px;}
.dekorBox ul li.orange {background-position:4px -102px;}
.dekorBox ul li.birke {background-position:4px -136px;}
.dekorBox ul li.edelahorn {background-position:4px -170px;}
.dekorBox ul li.schwarz {background-position:4px -204px;}
.dekorBox ul li.blau {background-position:4px -238px;}
.dekorBox ul li.gruen {background-position:4px -272px;}
.dekorBox ul li.rot {background-position:4px -306px;}
.dekorBox ul li.buche {background-position:4px -340px;}
.dekorBox ul li.nussbaum {background-position:4px -374px;}
.dekorBox ul li a {display:block;height:34px;padding:9px 0 0 38px;color:#575147;text-decoration:none;}
.dekorBox ul li.act a, .dekorBox ul li a:hover {background:transparent url("../images/elements/colors_act.png") no-repeat left top;}
	html>body .dekorBox ul li a {height:25px;}

#content .innerSide {float:left;width:300px;margin:0 20px 0 0;display:inline;background:transparent url("../images/backgrounds/grey_300px_top.gif") no-repeat left top;}
#content .innerSide .isInner {overflow:hidden;margin:4px 0 0 0;padding:8px 11px 30px 14px;background:transparent url("../images/backgrounds/grey_300px_bottom.gif") no-repeat left bottom;}
#content .innerSide h2 {font-size:18px;line-height:21px;margin:0 0 12px 0;text-transform:none;}
#content .innerSide .no_h2 {font-size:18px;font-weight:bold;line-height:21px;margin:0 0 12px 0;text-transform:none;}
#content .innerSide fieldset.box {overflow:hidden;padding:12px 0 9px 0;background:transparent url("../images/elements/teasers_line.gif") repeat-x left top;}
#content .innerSide fieldset.box h3 {margin:0 0 7px 0;font-size:14px;line-height:18px;color:#80A311;text-transform:none; font-weight:bold;}
#content .innerSide fieldset.box .no_h3 {margin:0 0 7px 0;font-size:14px;line-height:18px;color:#80A311;text-transform:none; font-weight:bold;}
#content .innerSide fieldset.box .row {overflow:hidden;margin:0 0 9px 0;}
#content .innerSide fieldset.box .row input {float:left;margin:0 6px 0 0;}
	*+html #content .innerSide fieldset.box .row input {margin:-4px 6px -1px -4px;}
	* html #content .innerSide fieldset.box .row input {margin:-4px 6px -1px -4px;}
#content .innerSide fieldset.box .row label {float:left;}
#content .innerSide fieldset.box .priceBox {overflow:hidden;width:275px;background:transparent url("../images/backgrounds/innerside_pricebox_top.gif") no-repeat left top;}
#content .innerSide fieldset.box .priceBox .pbInner {overflow:hidden;margin:8px 0 0 0;padding:9px 0 20px 12px;background:transparent url("../images/backgrounds/innerside_pricebox_bottom.gif") no-repeat left bottom;}
#content .innerSide .show {overflow:hidden;padding:0 0 8px 0;}
#content .innerSide .show .showLink {display:inline-block;margin:0 0 0 25px;color:#fff;text-decoration:none;}
#content .innerSide .show .showLink strong {float:left;padding:9px 11px 12px 21px;font-size:16px;line-height:18px;background:transparent url("../images/elements/button_show_left.gif") no-repeat left top;}
#content .innerSide .show .showLink.act strong {background:transparent url("../images/elements/button_show_left_act.gif") no-repeat left top;}
#content .innerSide .show .showLink span {float:left;padding:10px 30px 12px 9px;font-size:14px;line-height:18px;font-weight:bold;background:transparent url("../images/elements/button_show_right.gif") no-repeat right top;}
#content .innerSide .show .showLink.act span {float:left;padding:10px 30px 12px 9px;font-size:14px;line-height:18px;font-weight:bold;background:transparent url("../images/elements/button_show_right_act.gif") no-repeat right top;}
#content .innerSide .show p {overflow:hidden;padding:14px 0 0 0;font-size:14px;line-height:18px;text-align:center;}

#content .outerSide {float:left;width:620px;}
#content .outerSide h1 {margin:0 0 10px 10px;padding:8px 0 0 0;}
#content p.intro {margin:0 0 19px 10px;font-size:16px;line-height:19px;}
#content p.intro2 {margin:0 250px 17px 10px;font-size:14px;line-height:17px;}

#content .outerSide .kitchenHead {margin:0 0 14px 10px;}
#content .outerSide .kitchenHead h3 {font-size:18px;line-height:21px;text-transform:none;}
#content .outerSide .kitchenHead h3 span {font-size:18px;color:#80A311;font-weight:bold;}
#content .outerSide .kitchenHead .no_h3 {font-size:18px;line-height:21px;text-transform:none;}
#content .outerSide .kitchenHead .no_h3 span {font-size:18px;color:#80A311;font-weight:bold;}
#content .outerSide .kitchenHead p {font-size:14px;line-height:18px;}

#content .outerSide .sorting {overflow:hidden;}
#content .outerSide .sorting .top {overflow:hidden;border-bottom:3px solid #E7E5E3;background:transparent url("../images/elements/teasers_line.gif") repeat-x left top;}
#content .outerSide .sorting .top .top2 {overflow:hidden;padding:7px 7px 9px 10px;background:#F1EFEE;margin:3px 0;}
#content .outerSide .sorting .top .left {float:left;}
#content .outerSide .sorting .top .left label {display:block;margin:0 0 2px 0;font-size:14px;line-height:18px;font-weight:bold;}
#content .outerSide .sorting .top .left select {width:170px;}
#content .outerSide .sorting .top .pager {float:right;margin:4px 0 0 0;}
#content .outerSide .sorting .top .pager_left {float:right;margin:4px 0 0 0;}
#content .outerSide .sorting .top .pager_right {float:right;margin:4px 0 0 0;}
#content .outerSide .sorting .bottom {overflow:hidden;margin:0 0 3px 0;padding:3px 9px 5px 14px;background:#E7E5E3;}
#content .outerSide .sorting .bottom .left {float:left;}
#content .outerSide .sorting .bottom .left p {float:left;margin:5px 10px 0 0;font-size:14px;line-height:18px;font-weight:bold;}
#content .outerSide .sorting .bottom .left .btns {float:left;}
#content .outerSide .sorting .bottom .left .btns li {float:left;margin:0 6px 0 0;}
#content .outerSide .sorting .bottom .left .btns li a {float:left;height:29px;width:74px;}
#content .outerSide .sorting .bottom .left .btns .gal a {background:transparent url("../images/elements/sorting_galerie.png") no-repeat left bottom;}
#content .outerSide .sorting .bottom .left .btns .lis a {width:78px;background:transparent url("../images/elements/sorting_list.png") no-repeat left bottom;}
#content .outerSide .sorting .bottom .left .btns .gal.act a, #content .outerSide .sorting .bottom .left .btns .gal a:hover {background-position:left top;}
#content .outerSide .sorting .bottom .left .btns .lis.act a, #content .outerSide .sorting .bottom .left .btns .lis a:hover {background-position:left top;}
#content .outerSide .sorting .bottom .left .btns li a span {display:none;}
#content .outerSide .sorting .bottom .right {float:right;}
#content .outerSide .sorting .bottom .right label {float:left;margin:5px 10px 0 0;font-size:14px;line-height:18px;font-weight:bold;}
#content .outerSide .sorting .bottom .right select {float:left;width:70px;margin:5px 0 0 0;}

#content .outerSide .kitchenList {overflow:hidden;padding:4px 0 15px 0;background:transparent url("../images/elements/teasers_line.gif") repeat-x left top;}
#content .outerSide .kitchenList li {overflow:hidden;padding:10px 0;border-top:1px solid #bbb;}
#content .outerSide .kitchenList li:first-child {border:none;}
#content .outerSide .kitchenList li img {float:left;margin:0 20px 0 0;}
#content .outerSide .kitchenList li h4 {float:left;width:125px;margin:0 5px 0 0;height:90px;padding:10px 50px 0 0;display:inline;font-size:14px;line-height:18px;}
#content .outerSide .kitchenList li .no_h4{float:left;width:125px;margin:0 5px 0 0;height:90px;padding:10px 50px 0 0;display:inline;font-size:14px;line-height:18px;}
	html>body #content .outerSide .kitchenList li h4 {height:73px;}
#content .outerSide .kitchenList li p.price {float:left;width:280px;height:90px;padding:12px 0 0 0;font-size:22px;line-height:22px;font-weight:bold;color:#000;}
	html>body #content .outerSide .kitchenList li p.price {height:71px;}
#content .outerSide .kitchenList li p.price span {font-size:11px;font-weight:normal;}
#content .outerSide .kitchenList li.in3d h4 {background:transparent url("../images/stoerer/in3d.png") no-repeat 100% 7px;}
#content .outerSide .kitchenList li.aktion p {background:transparent url("../images/stoerer/aktionspreis_week.png") no-repeat 100% 9px;}
#content .outerSide .kitchenList li.aktion p.price strong {padding:0 2px;color:#fff;background:#3F9FC7;}

#content .outerSide .kitchenList2 {overflow:hidden;width:620px;padding:14px 0 0 0;background:transparent url("../images/elements/teasers_line.gif") repeat-x left top;}
#content .outerSide .kitchenList2 ul {float:left;width:650px;}
#content .outerSide .kitchenList2 li {position:relative;float:left;width:300px;margin:0 20px 20px 0;display:inline;border-bottom:1px solid #bbb;}
#content .outerSide .kitchenList2 li img {display:block;margin:0 0 8px 0;}
#content .outerSide .kitchenList2 li .text {overflow:hidden;height:46px;padding:8px 0 6px 0;background:transparent url("../images/elements/teasers_line.gif") repeat-x left top;}
#content .outerSide .kitchenList2 li .text h4 {float:left;width:165px;font-size:16px;line-height:20px;color:#000;}
#content .outerSide .kitchenList2 li .text .no_h4 {float:left;width:165px;font-size:16px;line-height:20px;color:#000;}
#content .outerSide .kitchenList2 li .text .price {float:right;width:135px;font-size:22px;line-height:22px;font-weight:bold;color:#000;text-align:right;}
#content .outerSide .kitchenList2 li .text .price span {font-size:11px;font-weight:normal;}
#content .outerSide .kitchenList2 li.aktion .text .price strong {padding:0 2px;color:#fff;background:#3F9FC7;}
#content .outerSide .kitchenList2 li .stoerer3d {position:absolute;right:13px;top:7px;}
#content .outerSide .kitchenList2 li .aktion {position:absolute;left:6px;top:1px;}

#content .abbinder {padding:20px 20px 30px 10px;}
#content .abbinder h3 {margin:0 0 17px 0;font-size:18px;line-height:22px;text-transform:none;}
#content .abbinder h2 {margin:0 0 7px 0;font-size:18px;line-height:22px;text-transform:none;}
#content .abbinder p {font-size:14px;line-height:18px;}

#content .top {overflow:hidden;}
#content .top a {float:right;margin:0 15px 4px 0;}

#content p.exp {margin:0 0 15px 10px;font-size:14px;line-height:18px;color:#5C7512;}

#content .kitchenContent {overflow:hidden;padding:0 0 12px 0;}
#content .kitchenContent .chosen {overflow:hidden;margin:0 0 18px 0;}
#content .kitchenContent .chosen .details {float:left;width:460px;margin:0 19px 0 76px;display:inline;background:transparent url("../images/elements/teasers_line.gif") repeat-x left top;}
#content .kitchenContent .chosen .details .detailsInner {overflow:hidden;background:transparent url("../images/elements/teasers_line.gif") repeat-x left bottom;}
#content .kitchenContent .chosen .details .det {float:left;width:165px;padding:24px 10px 21px 0;}
#content .kitchenContent .chosen .details .det h5 {margin:0 0 16px 0;font-size:14px;line-height:18px;font-weight:bold;}
#content .kitchenContent .chosen .details .det .no_h5 {margin:0 0 0 0;font-size:14px;line-height:18px;font-weight:bold;}
#content .kitchenContent .chosen .details .det p {margin:0 0 16px 0;font-size:14px;line-height:18px;}
#content .kitchenContent .chosen .details .det dl {overflow:hidden;font-size:14px;line-height:18px;}
#content .kitchenContent .chosen .details .det dl dt {float:left;width:70px;font-weight:bold;}
#content .kitchenContent .chosen .details .det dl dd {float:left;width:95px;}
#content .kitchenContent .chosen .details img {float:left;margin:3px 0 0 0;}
#content .kitchenContent .chosen .name {float:left;background:transparent url("../images/backgrounds/chosen_name_top.gif") no-repeat left top;}
#content .kitchenContent .chosen .name .nameInner {overflow:hidden;width:268px;margin:5px 0 0 0;padding:9px 16px 10px 16px;text-align:center;background:transparent url("../images/backgrounds/chosen_name_bottom.gif") no-repeat left bottom;}
#content .kitchenContent .chosen .name h4 {margin:0 0 2px 0;font-size:24px;line-height:27px;color:#000;}
#content .kitchenContent .chosen .name p.price {margin:0 0 7px 0;font-size:24px;line-height:27px;font-weight:bold;color:;}
#content .kitchenContent .chosen .name p.zusatz {margin:0 0 2px 0;padding:0 0 8px 0;color:#5C7512;border-bottom:1px solid #B1B0AF;}

#content .kitchenContent .few {overflow:hidden;margin:0 12px 0 0;text-align:center;}
#content .kitchenContent .few .rotation {display:inline-block;margin:0 0 16px 0;}
#content .kitchenContent .few .rotation li {float:left;}
#content .kitchenContent .few .rotation li.act {}
#content .kitchenContent .few .rotation li a {float:left;width:22px;height:22px;background:transparent url("../images/elements/ampel.png") no-repeat left top;}
#content .kitchenContent .few .rotation li.act a, #content .kitchenContent .few .rotation li a:hover {background-position:left bottom;}
#content .kitchenContent .few .rotation li a span {display:none;}
#content .kitchenContent .few .items {overflow:hidden;margin:0 0 0 6px;}
#content .kitchenContent .few .items.kitchen {margin:0 0 0 16px;}
#content .kitchenContent .few .items .chose {float:left;width:50px;height:69px;margin:89px 0 0 0;}
#content .kitchenContent .few .items .chose span {display:none;}
#content .kitchenContent .few .items .back {margin-right:12px;background:transparent url("../images/elements/arrows_left.png") no-repeat left top;}
#content .kitchenContent .few .items.kitchen .back {margin-top:31px;margin-right:44px;}
#content .kitchenContent .few .items .back:hover {background-position:left bottom;}
#content .kitchenContent .few .items .next {margin-left:12px;background:transparent url("../images/elements/arrows_right.png") no-repeat left top;}
#content .kitchenContent .few .items.kitchen .next {margin-top:31px;margin-left:44px;}
#content .kitchenContent .few .items .next:hover {background-position:left bottom;}
#content .kitchenContent .few .items .item {float:left;}
#content .kitchenContent .few .items .item li {float:left;width:160px;height:252px;display:inline;background:transparent url("../images/backgrounds/few_items_item.gif") no-repeat left top;}
#content .kitchenContent .few .items .item li.act {background-position:left bottom;}
#content .kitchenContent .few .items .item li:hover {background-position:0 -266px;}
#content .kitchenContent .few .items .item li h6 {height:64px;padding:0 15px 0 20px;text-align:left;word-wrap:break-word;}
#content .kitchenContent .few .items .item li .no_h6 {height:64px;padding:0 15px 0 20px;text-align:left;word-wrap:break-word;}
#content .kitchenContent .few .items .item li p {padding:0 10px 0 20px;text-align:left;}
#content .kitchenContent .few .items .item li .img {height:110px;padding:19px 0 8px 10px;}
#content .kitchenContent .few .items .kitchen {float:left;}
#content .kitchenContent .few .items .kitchen li {float:left;width:180px;margin:0 30px;display:inline;}
#content .kitchenContent .few .items .kitchen li .img {height:119px;margin:0 0 7px 0;}
#content .kitchenContent .few .items li img {float:left;}
#content .kitchenContent .few .items li h6 {margin:0 0 2px 0;text-align:center;font-size:14px;line-height:18px;font-weight:bold;}
#content .kitchenContent .few .items li .no_h6 {margin:0 0 2px 0;text-align:center;font-size:14px;line-height:18px;font-weight:bold;}
#content .kitchenContent .few .items li p {text-align:center;font-size:18px;line-height:21px;font-weight:bold;}

#content .vergleich {overflow:hidden;margin:0 12px 28px 0;padding:15px 0 0 0;background:transparent url("../images/elements/teasers_line.gif") repeat-x left top;}
#content .vergleich form {float:left;margin:0 0 0 6px;}
#content .vergleich form select {display:block;margin:0 0 6px 0;width:284px;}
#content .vergleich form .link {margin:0 0 0 8px;}
#content .vergleich form .link.back {padding:0 0 0 8px;background:transparent url("../images/elements/breadcrumb_switch_arrow.gif") no-repeat 0 4px;}
#content .vergleich img {float:right;}

#content .sets {overflow:hidden;margin:0 0 11px 0;}
#content .sets li {float:left;width:300px;height:172px;margin:0 0 0 20px;padding:7px 0 0 11px;background:transparent url("../images/backgrounds/sets.gif") no-repeat left top;}
	html>body #content .sets li {width:289px;height:165px;}
#content .sets li:first-child {margin:0;}
#content .sets li.act {background:transparent url("../images/backgrounds/sets_act.gif") no-repeat left top;}
#content .sets li h3 {height:48px;font-size:16px;line-height:19px;font-weight:normal;text-transform:none;}
#content .sets li.act h3 {color:#80A311;}
#content .sets li h4 {margin:0 0 5px 0;font-size:14px;line-height:18px;font-weight:bold;}
#content .sets li .img {overflow:hidden;width:272px;height:82px;padding:5px 0 0 0;text-align:center;background:transparent url("../images/backgrounds/sets_img.gif") no-repeat left top;}
	html>body #content .sets li .img {height:77px;}
#content .sets li.act .img {background:transparent url("../images/backgrounds/sets_img_act.gif") no-repeat left top;}

#content .facts {overflow:hidden;margin:0 12px 24px 0;background:transparent url("../images/elements/teasers_line.gif") repeat-x left top;}
#content .facts li {overflow:hidden;}
#content .facts li h4 {overflow:hidden;padding:9px 0 5px 0;font-size:14px;line-height:18px;font-weight:bold;background:transparent url("../images/elements/teasers_line.gif") repeat-x left bottom;}
#content .facts li.showAll h4 {padding-top:7px;}
#content .facts li h4 span {overflow:hidden;display:block;padding:5px 0 4px 8px;background:transparent url("../images/backgrounds/facts_li.gif") no-repeat left top;}
#content .facts li.act h4 span {background:transparent url("../images/backgrounds/facts_li_act.gif") no-repeat left top;}
#content .facts li.showAll h4 span {background:none;}
#content .facts li h4 span a {overflow:hidden;display:block;padding:2px 0 5px 30px;color:#000;text-decoration:none;color:#331400;background:transparent url("../images/elements/facts.png") no-repeat left top;}
#content .facts li.act h4 span a {color:#fff;background-position:left bottom;}
#content .facts li .factsList {overflow:hidden;margin:10px 0 9px 0;padding:0 0 0 1px;background:transparent url("../images/backgrounds/facts_list.gif") repeat-y left top;}
#content .facts li .factsList li {float:left;width:289px;margin:0 10px;display:inline;font-size:14px;line-height:18px;}
#content .facts li .factsList li .pic {position:relative;overflow:hidden;margin:0 0 16px 5px;}
#content .facts li .factsList li .pic img {display:block;}
#content .facts li .factsList li .pic h5 {position:absolute;left:106px;bottom:0;width:145px;font-size:14px;line-height:17px;color:#5C7512;}
#content .facts li .factsList li .pic h5 strong {color:#575147;}
#content .facts li .factsList li p {margin:0 0 6px 0;}

#content .factsEnd {overflow:hidden;margin:0 0 12px 0;background:transparent url("../images/backgrounds/facts_list.gif") repeat-y left top;}
#content .factsEnd li {float:left;width:289px;margin:0 10px;display:inline;text-align:center;}
#content .factsEnd li .text {margin:0 0 11px 0;font-size:14px;line-height:17px;color:#000;}
#content .factsEnd li .price {margin:0 0 1px 0;font-size:24px;line-height:27px;font-weight:bold;color:#000;}
#content .factsEnd li .stuff {margin:0 0 12px 0;color:#5C7512;}

#content .topCorner {position:absolute;right:10px;top:8px;}

#content .anfrageTop {overflow:hidden;margin:0 12px 0 0;background:transparent url("../images/elements/teasers_line.gif") repeat-x left bottom;}
#content .anfrageTop ul {overflow:hidden;margin:0 0 4px 0;padding:8px 0 7px 0;background:transparent url("../images/backgrounds/anfrage_top.gif") no-repeat left top;}
#content .anfrageTop ul li {float:left;}
#content .anfrageTop ul li.artikel {width:443px;}
#content .anfrageTop ul li.artikelnr {width:141px;}
#content .anfrageTop ul li.preis {width:356px;}
#content .anfrageTop ul li h2 {margin:0 0 0 15px;font-size:16px;line-height:19px;color:#80A311;text-transform:none;}

#content .anfrageArtikel {position:relative;overflow:hidden;margin:0 12px 5px 0;background:transparent url("../images/elements/teasers_line.gif") repeat-x left bottom;}
#content .anfrageArtikel .alleArtikel {overflow:hidden;}
#content .anfrageArtikel .alleArtikel .aAul {overflow:hidden;width:720px;background:transparent url("../images/elements/teasers_line.gif") repeat-x left top;}
#content .anfrageArtikel .alleArtikel .aAul:first-child {background:none;}
#content .anfrageArtikel .alleArtikel .aAul .flow {overflow:hidden;margin:4px 0 5px 0;}
#content .anfrageArtikel .alleArtikel .aAul.two .flow {background:#F1EFEE;}
#content .anfrageArtikel .alleArtikel .aAul ul {overflow:hidden;margin:9px 0;padding:1px 0 4px 0;background:transparent url("../images/backgrounds/anfrage_list.gif") repeat-y left top;}
#content .anfrageArtikel .aAul li {float:left;}
#content .anfrageArtikel .aAul li.artikel {width:443px;}
#content .anfrageArtikel .aAul li.artikelnr {width:141px;}
#content .anfrageArtikel .aAul li.preis {width:136px;}
#content .anfrageArtikel .aAul li .img {float:left;width:220px;margin:3px 10px 0 10px;}
#content .anfrageArtikel .aAul li h3 {margin:0 0 6px 0;font-size:14px;line-height:18px;font-weight:bold;text-transform:none;}
#content .anfrageArtikel .aAul li h3 a {color:#3F9FC7;}
#content .anfrageArtikel .aAul li p {margin:0 5px 10px 0;font-size:14px;line-height:18px;}
#content .anfrageArtikel .aAul li p.info {overflow:hidden;line-height:19px;}
#content .anfrageArtikel .aAul li p.info a {float:left;width:20px;height:19px;margin:0 4px 0 0;background:transparent url("../images/elements/info.png") no-repeat left top;}
#content .anfrageArtikel .aAul li p.info a span {display:none;}
#content .anfrageArtikel .aAul li.artikelnr p {padding:0 0 0 15px;font-weight:bold;}
#content .anfrageArtikel .aAul li.preis p {padding:0 15px 0 0;font-weight:bold;text-align:right;}
#content .anfrageArtikel .mood {position:absolute;right:0;top:9px;}

#content .anfrageBottom {position:relative;overflow:hidden;margin:0 12px 0 0;padding:15px 0 10px 0;background:transparent url("../images/backgrounds/anfrage_bottom.gif") no-repeat left bottom;}
#content .anfrageBottom .oSum {overflow:hidden;margin:0 222px 0 21px;padding:0 18px 2px 0;font-size:14px;line-height:18px;color:#5C7512;}
#content .anfrageBottom .oSum p {float:right;}
#content .anfrageBottom .oSum span {float:left;}
#content .anfrageBottom .oSum strong {float:left;width:125px;text-align:right;}
#content .anfrageBottom .oSum2 {padding-bottom:11px;background:transparent url("../images/elements/green_line.gif") repeat-x left bottom;}
#content .anfrageBottom .sum {margin:0 222px 11px 21px;padding:13px 18px 15px 0;font-size:18px;line-height:21px;font-weight:bold;color:#5C7512;text-align:right;border-bottom:1px solid #B1B88F;}
#content .anfrageBottom .sum strong {font-size:24px;}
#content .anfrageBottom .hinweis {overflow:hidden;margin:0 0 0 21px;background:transparent url("../images/backgrounds/anfrage_bottom_hinweis_bottom.gif") no-repeat left bottom;}
#content .anfrageBottom .hinweis .hInner {overflow:hidden;width:450px;margin:0 0 4px 0;padding:8px 20px 6px 50px;background:transparent url("../images/backgrounds/anfrage_bottom_hinweis_top.gif") no-repeat left top;}
	html>body #content .anfrageBottom .hinweis .hInner {width:380px;}
#content .anfrageBottom .hinweis p {font-size:13px;line-height:16px;}
#content .anfrageBottom .btn4, #content .anfrageBottom .button4 {position:absolute;right:7px;top:65px;}

#content .login {overflow:hidden;}
#content .login .lC {float:left;}
#content .login .lC.left {width:462px;}
#content .login .lC.right {width:478px;}
#content .login .lC .heads {overflow:hidden;background:transparent url("../images/elements/teasers_line.gif") repeat-x left bottom;}
#content .login .lC .heads h2 {margin:0 0 4px 0;padding:8px 0 7px 14px;font-size:16px;line-height:19px;color:#80A311;text-transform:none;background:transparent url("../images/backgrounds/login_heads_left.gif") no-repeat left top;}
#content .login .lC.right .heads h2 {background:transparent url("../images/backgrounds/login_heads_right.gif") no-repeat left top;}
#content .login .lC .inhalt {overflow:hidden;height:260px;margin:10px 0 12px 0;padding:0 0 0 20px;}
#content .login .lC.left .inhalt {border-right:1px solid #ddd;}
#content .login .lC .inhalt .old {overflow:hidden;padding:38px 0 0 0;}
#content .login .lC .inhalt .old .input {overflow:hidden;height:24px;width:280px;margin:0 0 5px 0;padding:4px 0 2px 6px;background:transparent url("../images/elements/input_login.gif") no-repeat left top;}
	html>body #content .login .lC .inhalt .old .input {height:18px;width:274px;}
#content .login .lC .inhalt .old .input input {width:264px;font-size:14px;}
#content .login .lC .inhalt .old a {display:inline-block;margin:0 0 22px 0;}
#content .login .lC .inhalt .new {overflow:hidden;width:400px;padding:5px 0 2px 0;}
#content .login .lC .inhalt .new p {margin:0 0 15px 0;font-size:14px;line-height:18px;font-weight:bold;}
#content .login .lC .inhalt .new .row {overflow:hidden;margin:0 0 14px;}
#content .login .lC .inhalt .new .row input {margin:2px 2px 0 0;}
	*+html #content .login .lC .inhalt .new .row input {margin:-2px 0 0 -4px;}
	* html #content .login .lC .inhalt .new .row input {margin:-2px 0 0 -4px;}
#content .login .lC .inhalt .new .row label {font-size:14px;line-height:18px;font-weight:bold;}
#content .login .lC .inhalt .new .row label span {color:#80A311;}
#content .login .lC .inhalt .new .row label a {font-size:12px;}
#content .login .lC .inhalt .vorteilsBox {overflow:hidden;background:transparent url("../images/backgrounds/login_vorteils_box_top.gif") no-repeat left top;}
#content .login .lC .inhalt .vorteilsBox .vbInner {overflow:hidden;margin:6px 0 0 0;padding:4px 10px 17px 16px;background:transparent url("../images/backgrounds/login_vorteils_box_bottom.gif") no-repeat left bottom;}
#content .login .lC .inhalt .vorteilsBox h4 {margin:0 0 8px 0;font-size:14px;line-height:18px;font-weight:bold;}
#content .login .lC .inhalt .vorteilsBox ul {overflow:hidden;font-size:14px;line-height:18px;font-weight:bold;}
#content .login .lC .inhalt .vorteilsBox ul li {overflow:hidden;padding:0 0 2px 22px;color:#80A311;background:transparent url("../images/elements/vorteils_haken.png") no-repeat left top;}
#content .login .lC .bottom {overflow:hidden;margin:0 0 4px 0;padding:10px 0 12px 16px;background:transparent url("../images/backgrounds/login_bottom_left.gif") no-repeat left bottom;}
#content .login .lC.right .bottom {overflow:hidden;background:transparent url("../images/backgrounds/login_bottom_right.gif") no-repeat left bottom;}
#content .login .lC .contactForm {padding-left:0px;background:none;}
#content .login .lC .contactForm p {font-size:14px;line-height:18px;margin:0 0 36px 0;}
#content .login .lC .contactForm .input {width:280px;height:24px;padding:4px 0 2px 6px;background:transparent url("../images/elements/input_login.gif") no-repeat left top;}
	html>body #content .login .lC .contactForm .input {width:274px;height:18px;}
#content .login .lC .contactForm .input input {font-size:14px;width:264px;}
#content .login .lC .contactForm label {width:140px;padding-top:2px;}

#content .fortschritt {overflow:hidden;padding:4px 0 0 0;}
#content .fortschritt ul {overflow:hidden;font-size:16px;line-height:19px;font-weight:bold;}
#content .fortschritt ul li {float:left;color:#807973;}
#content .fortschritt ul .act {color:#fff;}
#content .fortschritt ul .first {background:transparent url("../images/backgrounds/fortschritt_inact_left.png") no-repeat left top;}
#content .fortschritt ul .first2 {background:transparent url("../images/backgrounds/fortschritt_inact_left.png") no-repeat left top;}
#content .fortschritt ul .first.act {background:transparent url("../images/backgrounds/fortschritt_act_left.png") no-repeat left top;}
#content .fortschritt ul .middle {background:transparent url("../images/backgrounds/fortschritt_inact_middle.png") no-repeat right top;}
#content .fortschritt ul .middle2 {background:transparent url("../images/backgrounds/fortschritt_inact_middle2.png") no-repeat right top;}
#content .fortschritt ul .middle.act {background:transparent url("../images/backgrounds/fortschritt_act_middle.png") no-repeat right top;}
#content .fortschritt ul .end {background:transparent url("../images/backgrounds/fortschritt_inact_right.png") no-repeat right top;}
#content .fortschritt ul .end.act {background:transparent url("../images/backgrounds/fortschritt_act_right.png") no-repeat right top;}
#content .fortschritt ul li p {float:left;padding:6px 18px 12px 6px;}
#content .fortschritt ul .first p {margin:0 0 0 5px;background:transparent url("../images/backgrounds/fortschritt_inact_middle.png") no-repeat right top;}
#content .fortschritt ul .first2 p {margin:0 0 0 5px;background:transparent url("../images/backgrounds/fortschritt_inact_middle2.png") no-repeat right top;}
#content .fortschritt ul .first.act p {background:transparent url("../images/backgrounds/fortschritt_act_middle.png") no-repeat right top;}

#content .head2 {overflow:hidden;margin:0 12px 0 0;padding:0 0 9px 0;background:transparent url("../images/elements/teasers_line.gif") repeat-x left bottom;}
#content .head2 .p {float:left;width:540px;margin:0 0 0 8px;display:inline;font-size:14px;line-height:18px;}
#content .head2 h1 {float:left;width:440px;}
#content .head2 .button3b {float:right;}
#content .head2 .btn4, #content .head2 .button4 {float:right;}

#content .head2b {overflow:hidden;margin:4px 12px 12px 0;padding:4px 14px 3px 14px;background:#E7E5E3;}
#content .head2b .form {float:left;padding:6px 0 0 0;}
#content .head2b .form .row {overflow:hidden;margin:0 0 12px 0;}
#content .head2b .form input {float:left;margin:0 7px 0 0;}
	*+html #content .head2b .form input {margin:-4px 4px 0 -4px;}
	* html #content .head2b .form input {margin:-4px 4px 0 -4px;}
#content .head2b .form label {float:left;font-size:11px;line-height:14px;}
#content .head2b .button3b {float:right;}
#content .head2b .btn4, #content .head2b .button4 {float:right;}

#content .contactForm {overflow:hidden;margin:0 12px 4px 0;padding:19px 0 24px 184px;background:transparent url("../images/elements/teasers_line.gif") repeat-x left bottom;}
#content .contactForm p {color:#331400;margin:0 0 18px 0;}
#content .contactForm .row {overflow:hidden;margin:0 0 10px 0;}
#content .contactForm .row label {float:left;width:160px;margin:2px 10px 0 0;display:inline;font-size:14px;line-height:18px;color:#331400;text-align:right;}
#content .contactForm .row select {float:left;width:130px;}
#content .contactForm .row .input {float:left;padding:3px 0 0 6px;height:22px;width:268px;background:transparent url("../images/elements/input_contact.png") no-repeat left top;}
	html>body #content .contactForm .row .input {height:19px;width:262px;}
#content .contactForm .row .input input {width:252px;}
#content .contactForm .row .input.sml {width:83px;margin:0 6px 0 0;display:inline;background:transparent url("../images/elements/input_contact_sml.png") no-repeat left top;}
	html>body #content .contactForm .row .input.sml {width:77px;}
#content .contactForm .row .input.sml input {width:67px;}
#content .contactForm .row .input.med {width:179px;background:transparent url("../images/elements/input_contact_med.png") no-repeat left top;}
	html>body #content .contactForm .row .input.med {width:173px;}
#content .contactForm .row .input.med input {width:163px;}

#content .contactForm .row .textInput {float:left;padding:3px 0 0 6px;height:259px;width:268px;background:transparent url("../images/elements/textarea.gif") no-repeat left top;}
	html>body #content .contactForm .row .textInput {height:256px;width:262px;}
#content .contactForm .row .textInput textarea {height:252px;width:252px;}

#content .twoForms {overflow:hidden;margin:0 12px 4px 0;padding:19px 0 24px 21px;background:transparent url("../images/elements/teasers_line.gif") repeat-x left bottom;}
#content .twoForms .contactForm {margin:0;padding:0;background:none;}
#content .twoForms .contactForm .firstForm {float:left;margin:0 20px 0 0;}
#content .twoForms .contactForm .firstForm p {margin:0 0 18px 65px;}
#content .twoForms .contactForm .secondFormBox {float:left;}
#content .twoForms .contactForm .secondForm {overflow:hidden;margin:0 0 10px 0;background:transparent url("../images/backgrounds/two_forms_second_form_bottom.png") no-repeat left bottom;}
#content .twoForms .contactForm .secondForm .sfInner {overflow:hidden;width:460px;margin:0 0 5px 0;background:transparent url("../images/backgrounds/two_forms_second_form_top.png") no-repeat left top;}
#content .twoForms .contactForm .secondForm h3 {font-size:14px;line-height:18px;color:#331400;text-transform:none;background:transparent url("../images/backgrounds/two_forms_second_form_bottom.png") no-repeat left bottom;}
#content .twoForms .contactForm .secondForm h3 a {display:block;padding:7px 0 4px 39px;color:#331400;text-decoration:none;background:transparent url("../images/elements/facts.png") no-repeat 8px 5px;}
#content .twoForms .contactForm .secondForm h3.open a {background-position:8px -40px;}
#content .twoForms .contactForm .secondForm .formExtend {padding:23px 0 0 0;}
#content .twoForms .contactForm .secondForm .formExtend p {margin:0 0 18px 44px;}

#content .foot2 {overflow:hidden;margin:0 12px 9px 0;padding:10px 14px 3px 14px;background:transparent url("../images/backgrounds/foot2.gif") no-repeat left bottom;}
#content .foot2 .btn5, #content .foot2 .button5 {float:left;margin:0 34px 9px 0;}
#content .foot2 .button3b {float:right;margin:0 0 9px 34px;}
#content .foot2 .btn4, #content .foot2 .button4 {float:right;margin:0 0 9px 34px;}
#content .foot2 .form {float:left;padding:4px 0 0 0;}
#content .foot2 .form .row {overflow:hidden;margin:0 0 12px 0;}
#content .foot2 .form input {float:left;margin:0 7px 0 0;}
	*+html #content .foot2 .form input {margin:-4px 4px 0 -4px;}
	* html #content .foot2 .form input {margin:-4px 4px 0 -4px;}
#content .foot2 .form label {float:left;font-size:11px;line-height:14px;}

#content .question {overflow:hidden;margin:0 0 12px 0;}
#content .question p {float:right;width:470px;padding:2px 10px 0 46px;font-size:14px;line-height:18px;background:transparent url("../images/elements/question.png") no-repeat left top;}
	html>body #content .question p {width:414px;}
	
#content .berater {overflow:hidden;padding:0 300px 20px 20px;}
#content .berater img {float:left;margin:2px 22px 0 0;}

#content .kitchenQ {margin:0 12px 0 0;padding:8px 0 0 0;background:transparent url("../images/elements/teasers_line.gif") repeat-x left top;}

#content .kitchenDetails {overflow:hidden;margin:0 12px 4px 0;padding:12px 0 0 0;background:transparent url("../images/elements/teasers_line.gif") repeat-x left bottom;}
#content .kitchenDetails .left {float:left;width:540px;margin:0 20px 17px 0;display:inline;}
#content .kitchenDetails .left h3 {overflow:hidden;padding:8px 0 7px 14px;font-size:16px;line-height:19px;margin:0 0 3px 0;color:#80A311;text-transform:none;background:transparent url("../images/backgrounds/kitchen_details_headline.gif") no-repeat left top;}
#content .kitchenDetails .left .moduls {overflow:hidden;}
#content .kitchenDetails .left .moduls li {overflow:hidden;padding:13px 0 16px 0;background:transparent url("../images/elements/teasers_line.gif") repeat-x left top;}
#content .kitchenDetails .left .moduls li .img {float:left;width:240px;margin:3px 0 0 0;}
#content .kitchenDetails .left .moduls li p.type {float:left;width:210px;font-size:14px;line-height:18px;}
#content .kitchenDetails .left .moduls li p.price {float:right;font-size:14px;line-height:18px;font-weight:bold;}
#content .kitchenDetails .right {float:left;width:380px;}

#content .greenBox {overflow:hidden;width:380px;margin:0 0 17px 0;background:transparent url("../images/backgrounds/kitchen_details_greenbox_top.gif") no-repeat left top;}
#content .greenBox .gbInner {overflow:hidden;margin:5px 0 0 0;padding:3px 20px 22px 20px;background:transparent url("../images/backgrounds/kitchen_details_greenbox_bottom.gif") no-repeat left bottom;}
#content .greenBox h4 {margin:0 0 10px 0;font-size:16px;line-height:19px;font-weight:bold;color:#5C7512;}
#content .greenBox dl {overflow:hidden;padding:7px 0 3px 0;font-size:14px;line-height:20px;color:#5C7512;background:transparent url("../images/elements/green_line.gif") repeat-x left top;}
#content .greenBox dl dt {clear:both;float:left;width:206px;text-align:right;}
#content .greenBox dl dd {float:left;width:133px;font-weight:bold;text-align:right;}
#content .greenBox .endPrice {overflow:hidden;margin:6px 0 11px 0;padding:13px 0 10px 6px;color:#5C7512;border-top:1px solid #B1B88F;border-bottom:2px solid #B1B88F;}
#content .greenBox .endPrice p {float:left;width:206px;font-size:16px;line-height:20px;font-weight:bold;text-align:right;}
#content .greenBox .endPrice p.ep {float:right;width:auto;font-size:24px;}
#content .greenBox .info {overflow:hidden;padding:10px 10px 15px 50px;background:#fff url("../images/elements/haken_circled.png") no-repeat 7px 6px;}
#content .greenBox .info2 {overflow:hidden;margin:6px 10px 0 100px;padding:10px 10px 15px 50px;background:#fff url("../images/elements/exclamation.png") no-repeat 7px 6px;}
#content .checkRightSame .greenBox .info {margin:0 9px 0 100px;}

#content .addServices {overflow:hidden;margin:0 0 46px 0;padding:22px 0 0 0;}
#content .addServices h4 {margin:0 0 14px 0;font-size:16px;line-height:19px;font-weight:bold;color:#8BA82A;}
#content .addServices ul {overflow:hidden;font-size:16px;line-height:19px;}
#content .addServices ul li {overflow:hidden;padding:0 0 9px 31px;background:transparent url("../images/elements/addservices.png") no-repeat left top;}
#content .addServices ul li a {font-weight:bold;}
#content .addServices ul li.z1 {background-position:0 0;}
#content .addServices ul li.z2 {background-position:0 -49px;}
#content .addServices ul li.z3 {background-position:0 -98px;}
#content .addServices ul li.z4 {background-position:0 -147px;}
#content .addServices ul li.z5 {background-position:0 -196px;}

#content .goOnBox {overflow:hidden;margin:5px 0 4px 0;background:transparent url("../images/backgrounds/goonbox_top.gif") no-repeat left top;}
#content .goOnBox .gobInner {overflow:hidden;margin:5px 0 0 0;padding:2px 0 6px 0;background:transparent url("../images/backgrounds/goonbox_bottom.gif") no-repeat left bottom;}
#content .goOnBox h5 {padding:2px 0 5px 0;font-size:16px;line-height:19px;font-weight:bold;color:#80A311;}
#content .goOnBox p {padding:0 0 10px 0;font-size:14px;line-height:18px;}
#content .goOnBox .text {float:left;width:290px;}
#content .goOnBox img.mood {float:right;margin:0 7px 0 0;}
#content .goOnBox .email {padding:0 0 0 30px;background:transparent url("../images/elements/mail.png") no-repeat left top;}
#content .goOnBox .ham {float:left;width:526px;margin:0 34px 0 14px;display:inline;}
#content .goOnBox .burg {float:left;width:366px;}

#content .sharePart {overflow:hidden;}
#content .sharePart ul {overflow:hidden;padding:10px 0;}
#content .sharePart ul li {float:left;margin:0 0 0 6px;}
#content .sharePart ul li:first-child {margin:0;}
#content .sharePart ul li a {float:left;}
#content .sharePart ul li a span {display:none;}
#content .sharePart ul li.twit a {width:20px;height:16px;background:transparent url("../images/elements/goonbox_share.gif") no-repeat 0 0;}
#content .sharePart ul li.ques a {width:20px;height:16px;background:transparent url("../images/elements/goonbox_share.gif") no-repeat 0 -46px;}
#content .sharePart ul li.reco a {width:20px;height:16px;background:transparent url("../images/elements/goonbox_share.gif") no-repeat 0 -92px;}
#content .sharePart ul li.mail a {width:30px;height:16px;background:transparent url("../images/elements/goonbox_share.gif") no-repeat 0 -138px;}
#content .sharePart ul li.prin a {width:21px;height:16px;background:transparent url("../images/elements/goonbox_share.gif") no-repeat 0 -184px;}
#content .sharePart p.facebook {padding:0 0 0 20px;font-size:12px;line-height:17px;color:#5570A6;background:transparent url("../images/elements/facebook_02.gif") no-repeat 0 1px;}

#content .searchView1 {overflow:hidden;margin:0 13px 5px 0;padding:4px 0 15px 0;border-top:1px solid #bbb;}
#content .searchView1 li {position:relative;overflow:hidden;padding:6px 0 10px 0;border-bottom:1px solid #bbb;}
#content .searchView1 li img {float:left;margin:5px 20px 0 0;}
#content .searchView1 li .desc {float:left;width:150px;margin:0 10px 0 0;display:inline;}
#content .searchView1 li .desc h4 {float:left;width:140px;padding:0 10px 4px 0;font-size:16px;line-height:22px;}
#content .searchView1 li .desc p {font-size:14px;line-height:17px;}
#content .searchView1 li .desc p strong {color:#3F9FC7;}
#content .searchView1 li p.price {float:left;width:280px;margin:4px 0 0 0;font-size:22px;line-height:30px;font-weight:bold;color:#000;}
#content .searchView1 li p.price span {font-size:11px;line-height:14px;font-weight:normal;}
#content .searchView1 li p.price a {font-size:12px;line-height:19px;font-weight:normal;}
#content .searchView1 li .descLong {float:left;width:240px;margin:0 10px 0 0;display:inline;}
#content .searchView1 li .descLong h4 {font-size:14px;line-height:18px;}
#content .searchView1 li .descLong p {font-size:14px;line-height:17px;color:#000;}
#content .searchView1 li .delete {position:absolute;right:0;bottom:10px;}
#content .searchView1 li.aktion .price strong {padding:0 2px;color:#fff;background:#3F9FC7;}
#content .searchView1 li.in3d .desc h4 {min-height:70px;background:transparent url("../images/stoerer/in3d.png") no-repeat 100% 7px;}

#content .searchView2 {overflow:hidden;margin:0 10px 20px 0;font-size:14px;line-height:18px;}
#content .searchView2 li {margin:0 0 15px 0;}
#content .searchView2 h3 {font-size:14px;line-height:18px;color:#3F9FC7;text-transform:none;}
#content .searchView2 p strong {color:#3F9FC7;}
#content .searchView2 a {color:#80A311;text-decoration:none;}
#content .searchView2 a:hover {text-decoration:underline;}

#content .checkoutRow {overflow:hidden;margin:0 12px 4px 0;padding:15px 0 16px 0;background:transparent url("../images/elements/teasers_line.gif") repeat-x left bottom;}
#content .checkoutRow.full {padding:0;background:transparent url("../images/backgrounds/foot2.gif") no-repeat left bottom;}
#content .checkoutRow .checkLeft {float:left;width:540px;}
#content .checkoutRow .checkLeftSame {float:left;width:460px;margin:0 10px 0 0;padding:0 9px 0 0;border-right:1px solid #AFAFAF;}
#content .payment {overflow:hidden;}
#content .payment li {overflow:hidden;margin:0 0 5px 0;background:transparent url("../images/backgrounds/payment_head_top.gif") no-repeat left top;}
#content .payment li .payHead {overflow:hidden;margin:0 0 3px 0;padding:7px 0 8px 13px;background:transparent url("../images/backgrounds/payment_head_bottom.gif") no-repeat left bottom;}
#content .checkLeftSame .payment li {background:transparent url("../images/backgrounds/payment_head_top2.gif") no-repeat left top;}
#content .checkLeftSame .payment li .payHead {background:transparent url("../images/backgrounds/payment_head_bottom2.gif") no-repeat left bottom;}
#content .payment li.open .payHead {background:none;}
#content .payment li .payHead input {float:left;margin:3px 8px 0 0;}
	*+html #content .payment li .payHead input {margin:-1px 4px 0 -2px;}
	* html #content .payment li .payHead input {margin:-1px 4px 0 -2px;}
#content .checkoutRow .h2 {padding:0 0 4px 0;background:transparent url("../images/elements/teasers_line.gif") repeat-x left bottom;}
#content .checkoutRow h2 {margin:0;font-size:16px;line-height:19px;color:#80A311;text-transform:none;background:transparent url("../images/backgrounds/payment_head_top_l.gif") no-repeat left top;}
#content .checkoutRow .lrg {padding-bottom:2px;}
#content .checkoutRow .lrg h2 {font-size:18px;line-height:21px;color:#575147;}
#content .checkoutRow h2 span {display:block;padding:7px 0 8px 13px;background:transparent url("../images/backgrounds/payment_head_top_r.gif") no-repeat right top;}
#content .checkoutRow .checkRightSame h2 {background:transparent url("../images/backgrounds/payment_head_top_l2.gif") no-repeat left top;}
#content .checkoutRow .checkRightSame h2 span {background:transparent url("../images/backgrounds/payment_head_top_r2.gif") no-repeat right top;}
#content .checkoutRow .rechnungsnr {padding:8px 10px 11px 7px;background:transparent url("../images/elements/teasers_line.gif") repeat-x left bottom;}
#content .checkoutRow .rechnungsnr p {font-size:14px;}
#content .checkoutRow .rechnungsnr p.sml {font-size:12px;color:#8D8D8D;}
#content .checkoutRow .prodShow {overflow:hidden;padding:9px 0 30px 0;}
#content .checkoutRow .prodShow li {overflow:hidden;padding:9px 0;}
#content .checkoutRow .prodShow li img {float:left;margin:0 35px 15px 0;}
#content .checkoutRow .prodShow li .text {font-size:14px;line-height:18px;color:#000;}
#content .checkoutRow .prodShow li .text h4 {font-weight:bold;}
#content .checkoutRow .prodShow li .text p {padding:0 0 16px 0;}
#content .checkoutRow .cash {overflow:hidden;padding:10px 0 20px 13px;font-size:14px;line-height:18px;color:#000;}
#content .checkoutRow .cash dt {clear:both;float:left;width:145px;margin:0 0 16px 0;}
#content .checkoutRow .cash dd {float:left;width:300px;margin:0 0 16px 0;}
#content .checkoutRow .twoCols{overflow:hidden;padding:0 0 24px 0;}
#content .checkoutRow .twoCols .col1 {float:left;width:300px;margin:0 20px 0 0;}
#content .checkoutRow .checkLeftSame .twoCols .col1 {width:220px;}
#content .checkoutRow .twoCols .col2 {float:left;width:220px;}
#content .checkoutRow .twoCols p {padding:10px 0 13px 13px;font-size:14px;line-height:18px;color:#000;}
#content .checkoutRow .twoCols a {margin:0 0 0 13px;}

#content .checkoutRow .checkRight {float:right;width:380px;}
#content .checkoutRow .checkRightSame {float:right;width:460px;}
#content .checkoutRow .checkRight .greenBox {background-image:url("../images/backgrounds/greenbox_top_grey.png");}
#content .checkoutRow .checkLeftSame .greenBox {width:460px;margin-bottom:37px;background:none;}
#content .checkoutRow .checkRightSame .greenBox {width:460px;background:none;}
#content .checkoutRow .checkRightSame.step3 .greenBox {width:460px;background:transparent url("../images/backgrounds/greenbox_top_grey5.png") no-repeat left top;}
#content .checkoutRow .checkRight .greenBox .gbInner {background-image:url("../images/backgrounds/greenbox_bottom_grey.png");}
#content .checkoutRow .checkLeftSame .greenBox .gbInner {margin:0;padding:0 0 32px 0;background-image:url("../images/backgrounds/greenbox_bottom_grey3.png");}
#content .checkoutRow .checkRightSame .greenBox .gbInner {margin:0;padding:0 0 32px 0;background-image:url("../images/backgrounds/greenbox_bottom_grey2.png");}
#content .checkoutRow .checkRightSame.step3 .greenBox .gbInner {margin:5px 0 0 0;}
#content .checkoutRow.full .checkRight .greenBox .gbInner {padding-bottom:0;}
#content .checkoutRow .checkRight .greenBox .gbInner h4 {color:#80A311;}
#content .checkoutRow .checkLeftSame .greenBox .gbInner h4 {padding:10px 0 19px 12px;font-size:18px;line-height:21px;color:#000;background:transparent url("../images/backgrounds/greenbox_top_grey3.png") no-repeat left top;}
#content .checkoutRow .checkLeftSame .greenBox .gbInner h4.step3 {padding-top:15px;background:transparent url("../images/backgrounds/greenbox_top_grey4.png") no-repeat left top;}
#content .checkoutRow .checkRightSame .greenBox .gbInner h4 {padding:10px 0 19px 12px;font-size:18px;line-height:21px;background:transparent url("../images/backgrounds/greenbox_top_grey2.png") no-repeat left top;}
#content .checkoutRow .checkRightSame.step3 .greenBox .gbInner h4 {background:none;}
#content .checkoutRow .checkRightSame.step3 .greenBox .gbInner h4.endmodul {margin:0 10px 0 12px;padding:4px 0 8px 0;background:transparent url("../images/elements/green_line.gif") repeat-x left bottom;}
#content .checkoutRow .checkRight .greenBox .gbInner dl {color:#000;background:transparent url("../images/elements/grey_line.gif") repeat-x left top;}
#content .checkoutRow .checkLeftSame .greenBox .gbInner dl {color:#000;margin:0 10px 0 100px;background:transparent url("../images/elements/grey_line.gif") repeat-x left top;}
#content .checkoutRow .checkRightSame .greenBox .gbInner dl {margin:0 10px 0 100px;}
#content .checkoutRow .checkRight .greenBox .gbInner dl.no, 
#content .checkoutRow .checkLeftSame .greenBox .gbInner dl.no {background:none;}
#content .checkoutRow .checkRightSame .greenBox .gbInner dl.no {background:none;}
#content .checkoutRow .checkLeftSame .greenBox .gbInner dl dd {width:143px;}
#content .checkoutRow .checkRightSame .greenBox .gbInner dl dd {width:143px;}
#content .checkoutRow .checkRight .greenBox .gbInner .endPrice {color:#000;border-top:1px solid #C0BDB8;border-bottom:2px solid #C0BDB8;}
#content .checkoutRow .checkLeftSame .greenBox .gbInner .endPrice {color:#000;margin:0 10px 0 100px;border-top:1px solid #C0BDB8;border-bottom:2px solid #C0BDB8;}
#content .checkoutRow .checkRightSame .greenBox .gbInner .endPrice {margin:6px 10px 11px 100px;}
#content .checkoutRow .checkRight .greenBox .gbInner .btn4, #content .checkoutRow .checkRight .greenBox .gbInner .button4 {overflow:hidden;}
#content .checkoutRow .checkRight .greenBox .gbInner .btn4 a, #content .checkoutRow .checkRight .greenBox .gbInner .button4 a {float:right;}

#content .checkoutRow .moduls {overflow:hidden;padding:8px 10px 0 10px;}
#content .checkoutRow .moduls li {position:relative;overflow:hidden;padding:7px 0 11px 0;background:transparent url("../images/elements/green_line.gif") repeat-x left bottom;}
#content .checkoutRow .moduls li img {float:left;margin:3px 13px 0 0;}
#content .checkoutRow .moduls li .txt {float:left;width:200px;}
#content .checkoutRow .moduls li h5 {font-size:14px;line-height:18px;}
#content .checkoutRow .moduls li .price {position:absolute;right:1px;bottom:10px;font-weight:bold;color:#5C7512;}
#content .checkoutRow .moduls li .price strong {font-size:17px;}
#content .checkoutRow .moduls li .infos {overflow:hidden;}
#content .checkoutRow .moduls li .infos a {float:left;width:20px;height:19px;margin:0 1px 30px 0;background:transparent url("../images/elements/info.png") no-repeat left top;}
#content .checkoutRow .moduls li .infos a span {display:none;}
#content .checkoutRow .moduls li .infos p {padding:1px 0 0 0;line-height:18px;}

#content .infoFullBox {overflow:hidden;padding:10px 10px 15px 58px;background:#fff url("../images/elements/haken_circled.png") no-repeat 15px 6px;}

#content .payment li .payHead h2 {float:left;padding:0;background:none;}
#content .payment li .payHead h2 label {display:block;width:450px;}
#content .checkLeftSame .payment li .payHead h2 label {display:block;width:350px;}
#content .payment li .extend {overflow:hidden;padding:13px 25px 8px 15px;background:transparent url("../images/elements/teasers_line.gif") repeat-x left top;}
#content .payment li .extend .infoText {font-size:14px;line-height:18px;margin:0 0 17px 0;}
#content .payment li .extend .paymentForm {overflow:hidden;}
#content .payment li .extend .paymentForm p {color:#331400;margin:0 0 8px 44px;}
#content .checkLeftSame .payment li .extend .paymentForm p {margin-left:0;}
#content .payment li .extend .paymentForm .row {overflow:hidden;margin:0 0 10px 0;}
#content .payment li .extend .paymentForm .row label {float:left;width:160px;margin:3px 10px 0 0;display:inline;font-size:14px;line-height:18px;color:#331400;text-align:right;}
#content .checkLeftSame .payment li .extend .paymentForm .row label {width:120px;}
#content .payment li .extend .paymentForm .row .input {float:left;padding:3px 0 0 6px;height:22px;width:268px;background:transparent url("../images/elements/input_contact.png") no-repeat left top;}
	html>body .payment li .extend .paymentForm .row .input {height:19px;width:262px;}
#content .payment li .extend .paymentForm .row .input input {width:252px;}

#content .justHead {overflow:hidden;padding:13px 0 16px 0; position:relative;}
#content .justHead h1.basket {float:left;padding:7px 0 0 44px;background:transparent url("../images/elements/headline_basket.png") no-repeat 0 8px;}
#content .justHead .btn4, #content .justHead .button4 {float:right;margin:0 12px 0 0;}

#content .artikelTable {overflow:hidden;margin:0 0 3px 0;padding:0 0 1px 0;}
#content .artikelTable th {text-align:left;padding:0 0 4px 0;background:transparent url("../images/elements/teasers_line.gif") repeat-x left bottom;}
#content .artikelTable th h2 {margin:0;font-size:16px;line-height:19px;color:#80A311;text-transform:none;background:#E7E5E3 url("../images/backgrounds/table_devider.gif") repeat-y right top;}
#content .artikelTable th h2 span {display:block;padding:8px 12px 7px 12px;}
#content .artikelTable th.t1 h2 span {background:transparent url("../images/backgrounds/table_t1.gif") no-repeat left top;}
#content .artikelTable th.t6 h2 span {padding-right:4px !important;background:transparent url("../images/backgrounds/table_t6.gif") no-repeat right top;}
#content .artikelTable th.t6 {text-align:right;}
#content .artikelTable th.t6 h2 {background-image:none;}
#content .artikelTable td {padding:0 0 6px 0;vertical-align:top;background:transparent url("../images/backgrounds/table_line2.gif") repeat-x right bottom;}
#content .artikelTable td .inhalt {padding:12px 0 7px 0;background:transparent url("../images/backgrounds/table_line.gif") repeat-x left top;}
#content .artikelTable td.t4 p {text-align:right;margin:0 27px 0 0;}
#content .artikelTable td.t6 {text-align:right;background:transparent url("../images/elements/teasers_line.gif") repeat-x left bottom;}
#content .artikelTable td.t6 .inhalt {background:none;}
#content .artikelTable td h4 {margin:0 0 10px 12px;font-size:14px;line-height:18px;font-weight:bold;}
#content .artikelTable td p {margin:0 12px 0 12px;font-size:14px;line-height:18px;font-weight:bold;}
#content .artikelTable td img {margin:0 0 0 12px;}
#content .artikelTable td .input {float:none;float:left;margin:0 0 8px 13px;display:inline;padding:4px 0 0 6px;height:22px;width:65px;background:transparent url("../images/elements/input_table.png") no-repeat left top;}
	html>body #content .artikelTable td .input {height:18px;width:59px;}
#content .artikelTable td .input input {width:48px;}
#content .artikelTable td .delete {margin:0 0 0 8px;}

#content .checkoutRow .artikelTable {margin:0 0 30px 0;}
#content .checkoutRow .artikelTable th h2 {font-size:14px;line-height:18px;background:#E7E5E3;}
#content .checkoutRow .artikelTable th h2 span {padding:8px 0 8px 0;background:none}
#content .checkoutRow .artikelTable th.t1 h2 span {padding-left:12px;}
#content .checkoutRow .artikelTable th.t1 h2 span {background:transparent url("../images/backgrounds/table_t1.gif") no-repeat left top;}
#content .checkoutRow .artikelTable th.t5 h2 span {text-align:center;}
#content .checkoutRow .artikelTable th.t6 h2 span {background:transparent url("../images/backgrounds/table_t6.gif") no-repeat right top;}
#content .checkoutRow .artikelTable td {padding:0 0 20px 0;background:none;}
#content .checkoutRow .artikelTable td .inhalt {padding:10px 0 0 0;background:none;}
#content .checkoutRow .artikelTable td h4 {margin:0 0 3px 11px;font-size:12px;line-height:15px;}
#content .checkoutRow .artikelTable td p {margin:0 0 0 7px;font-size:12px;line-height:15px;}
#content .checkoutRow .artikelTable td.t1 p {margin:0 0 0 11px;}
#content .checkoutRow .artikelTable td.t4 p {margin:0 8px 0 0;}
#content .checkoutRow .artikelTable td.t6 p {margin:0 8px 0 0;}
#content .checkoutRow .artikelTable td img {margin:0 0 11px 11px;}
#content .checkoutRow .artikelTable td .input {margin:0 0 8px 6px;}
#content .checkoutRow .artikelTable td .delete {margin:0;}

#content .button {overflow:hidden;margin:0 0 5px 0;text-align:center;}
#content .button a {display:inline-block;font-size:14px;line-height:17px;font-weight:bold;color:#fff;text-decoration:none;cursor:pointer;background:transparent url("../images/elements/button_left.gif") no-repeat left top;}
#content .button a span {display:inline-block;margin:0 0 0 13px;padding:10px 33px 13px 9px;background:transparent url("../images/elements/button_right.gif") no-repeat right top;}

#content .button2 {margin:0 0 2px 0;}
#content .button2 a {display:inline-block;font-size:14px;line-height:15px;font-weight:bold;color:#fff;text-decoration:none;cursor:pointer;background:transparent url("../images/elements/button_2_bottom.gif") no-repeat left bottom;}
#content .button2 a span {display:inline-block;padding:11px 23px 14px 20px;background:transparent url("../images/elements/button_2_top.gif") no-repeat left top;}

#content .button3 {margin:0 0 2px 0;}
#content .button3 a {display:inline-block;font-size:14px;line-height:15px;font-weight:bold;color:#fff;text-decoration:none;cursor:pointer;background:transparent url("../images/elements/button_3_bottom.gif") no-repeat left bottom;}
#content .button3 a span {display:inline-block;padding:11px 27px 18px 20px;background:transparent url("../images/elements/button_3_top.gif") no-repeat left top;}

#content .button3b a {display:inline-block;font-size:16px;line-height:19px;font-weight:bold;color:#fff;text-align:center;text-decoration:none;cursor:pointer;background:transparent url("../images/elements/button_3b_right.png") no-repeat right top;}
#content .button3b a span {display:inline-block;margin:0 23px 0 0;padding:12px 5px 13px 27px;background:transparent url("../images/elements/button_3b_left.png") no-repeat left top;}

#content .button4 a {display:inline-block;font-size:16px;line-height:19px;font-weight:bold;color:#fff;text-decoration:none;cursor:pointer;background:transparent url("../images/elements/button_4_right.png") no-repeat right top;}
#content .button4 a span {display:inline-block;margin:0 31px 0 0;padding:12px 5px 13px 27px;background:transparent url("../images/elements/button_4_left.png") no-repeat left top;}

#content .btn4 .btn {display:inline-block;float:left;background:transparent url("../images/elements/button_4_right.png") no-repeat right top;}
#content .btn4 .btn input {display:inline-block;cursor:pointer;margin:0 31px 0 0;padding:10px 2px 13px 24px;font-size:16px;line-height:19px;font-weight:bold;color:#fff;border:none;background:transparent url("../images/elements/button_4_left.png") no-repeat left top;}
	*+html #content .btn4 .btn input {padding:10px 0 13px 0;}

#content .button5 a {display:inline-block;font-size:16px;line-height:19px;font-weight:bold;color:#fff;text-decoration:none;cursor:pointer;background:transparent url("../images/elements/button_5_left.png") no-repeat left top;}
#content .button5 a span {display:inline-block;margin:0 0 0 26px;padding:12px 26px 13px 6px;background:transparent url("../images/elements/button_5_right.png") no-repeat right top;}

#content .btn5 .btn {display:inline-block;float:left;background:transparent url("../images/elements/button_5_left.png") no-repeat left top;}
#content .btn5 .btn input {display:inline-block;cursor:pointer;margin:0 0 0 26px;padding:10px 23px 13px 3px;font-size:16px;line-height:19px;font-weight:bold;color:#fff;border:none;background:transparent url("../images/elements/button_5_right.png") no-repeat right top;}
	*+html #content .btn5 .btn input {padding:10px 13px 13px 0;}

#content .delete {display:inline-block;font-size:11px;line-height:13px;font-weight:bold;color:#fff;text-decoration:none;cursor:pointer;background:transparent url("../images/elements/button_delete_right.png") no-repeat right top;}
#content .delete span {display:inline-block;margin:0 15px 0 0;padding:8px 2px 8px 12px;background:transparent url("../images/elements/button_delete_left.png") no-repeat left top;}

/*content leftside*/
#content .topsellerList {overflow:hidden;}
#content .topsellerList li {float:left;padding:0 0 33px 0;width:123px;text-align:center;}
#content .topsellerList li img {margin:0 0 5px 0;}
#content .topsellerList li p.desc {height:51px;}
#content .topsellerList.longdesc li p.desc {height:66px;}
#content .topsellerList li p.price {font-size:16px;line-height:19px;font-weight:bold;}

/*content cont*/
#content .mainX .cont .breadcrumb {padding:0 0 10px 0;}
#content .mainX .cont h1 {margin:0 0 20px 0;}

#content .mainX .serviceIntro {padding:0 0 3px 10px;}
#content .mainX .serviceIntro.noMarg {padding:0 0 3px 0;}
#content .mainX .serviceIntro h1 {margin:0 0 1px 0;}
#content .mainX .serviceIntro #SEO_Headline h2 {margin:13px 0 10px 0;}
#content .mainX .serviceIntro p {margin:0 0 10px 0;font-size:14px;line-height:18px;}

#content .mainX .serviceTop {overflow:hidden;margin:0 12px 0 0;padding:20px 0 31px 10px;background:transparent url("../images/elements/teasers_line.gif") repeat-x left top;}
#content .mainX .serviceTop .text {float:left;width:430px;margin:0 0 0 15px;display:inline;}
#content .mainX .serviceTop .text h3 {padding:3px 0 1px 33px;font-size:16px;line-height:19px;text-transform:none;background:transparent url("../images/elements/addservices.png") no-repeat left top;}
#content .mainX .serviceTop.s01 .text h3 {background-position:0 -245px;}
#content .mainX .serviceTop .text p {padding:0 0 0 33px;font-size:14px;line-height:18px;}
#content .mainX .serviceTop img {float:right;margin:7px 10px 0 0;}

#content .mainX .serviceText {overflow:hidden;margin:0 12px 0 0;padding:18px 12px 31px 12px;background:transparent url("../images/elements/teasers_line.gif") repeat-x left top;}
#content .mainX .serviceText h2 {margin:0 0 4px 0;font-size:22px;line-height:25px;text-transform:none;}
#content .mainX .serviceText p {font-size:14px;line-height:18px;}

#content .mainX .serviceUl {overflow:hidden;margin:0 12px 20px 0;}
#content .mainX .serviceUl li {overflow:hidden;padding:16px 0 20px 10px;background:transparent url("../images/elements/teasers_line.gif") repeat-x left top;}
#content .mainX .serviceUl li .text {float:left;width:430px;margin:0 0 0 15px;display:inline;}
#content .mainX .serviceUl li .text h3 {padding:3px 0 1px 33px;font-size:16px;line-height:19px;text-transform:none;background:transparent url("../images/elements/addservices.png") no-repeat left top;}
#content .mainX .serviceUl li.s02 .text h3 {background-position:0 0;}
#content .mainX .serviceUl li.s03 .text h3 {background-position:0 -49px;}
#content .mainX .serviceUl li.s04 .text h3 {background-position:0 -98px;}
#content .mainX .serviceUl li.s05 .text h3 {background-position:0 -147px;}
#content .mainX .serviceUl li.s06 .text h3 {background-position:0 -196px;}
#content .mainX .serviceUl li .text p {padding:0 0 0 33px;font-size:14px;line-height:18px;}
#content .mainX .serviceUl li img {float:right;margin:6px 10px 0 0;}

#content .mainX .zubehoer {overflow:hidden;width:623px;margin:0 0 20px 0;}
#content .mainX .zubehoer ul {overflow:hidden;width:700px;}
#content .mainX .zubehoer li {position:relative;float:left;margin:0 6px 15px 0;display:inline;background:transparent url("../images/backgrounds/zubehoer.gif") no-repeat left top;}
#content .mainX .zubehoer li div {overflow:hidden;width:298px;height:149px;margin:3px;background:transparent /*url("")*/ no-repeat right bottom;}
#content .mainX .zubehoer li h2 {margin:10px 0 0 11px;font-size:18px;line-height:21px;}
#content .mainX .zubehoer li p {position:absolute;left:16px;bottom:19px;width:130px;}
#content .mainX .zubehoer li p a {font-size:13px;font-weight:bold;}

/*content sidebar*/
#content .mainX .sidebar .teasers {overflow:hidden;padding:0 0 2px 0;}
#content .mainX .sidebar .teasers li {overflow:hidden;padding:10px 0 8px 7px;background:transparent url("../images/elements/teasers_line.gif") repeat-x left top;}
#content .mainX .sidebar .teasers li:first-child {background:none;}
#content .mainX .sidebar .teasers li img {float:left;margin:5px 10px 5px 0;}
#content .mainX .sidebar .teasers li img.imgRight {float:right;margin:0 27px 0 5px;}
#content .mainX .sidebar .teasers li .video {float:left;margin:3px 10px 20px 0;}
#content .mainX .sidebar .teasers li h3 {margin:0 0 4px 0;font-size:18px;line-height:22px;text-transform:none;}
#content .mainX .sidebar .teasers li .teaserhead {margin:0 0 4px 0;font-size:18px;line-height:22px;text-transform:none;}
#content .mainX .sidebar .teasers li p {margin:0 0 5px 0;}
#content .mainX .sidebar .teasers li a.link {display:inline-block;margin:0 0 5px 0;font-size:13px;font-weight:bold;}

#content .mainX .sidebar h2 {margin:10px 0 16px 0;font-size:18px;line-height:21px;color:#575147;text-transform:none;}
#content .mainX .sidebar .linkPaket {overflow:hidden;padding:0 0 12px 0;background:transparent url("../images/elements/teasers_line.gif") repeat-x left bottom;}
#content .mainX .sidebar .linkPaket li {overflow:hidden;margin:0 60px 0 0;}
#content .mainX .sidebar .linkPaket li h4 {margin:0 0 6px 0;font-size:14px;line-height:18px;color:#80A311;}
#content .mainX .sidebar .linkPaket li p {margin:0 0 14px 0;font-size:14px;line-height:18px;}

#content .mainX .sidebar .lastKitchen {margin:0;padding:0 0 20px 0;}
#content .mainX .sidebar .lastKitchen .text {width:135px;}
#content .mainX .sidebar .lastKitchen img {margin:2px 10px 0 0;}

/*content mainsame*/
#content .mainSame .topsellerList li {width:117px;}
#content .mainSame .trusted {position:relative;overflow:hidden;padding:0 0 0 20px;}
#content .mainSame .trusted h2 {margin:0 0 17px 0;}
#content .mainSame .trusted .trustList {overflow:hidden;background:transparent url("../images/backgrounds/login_vorteils_box_top.gif") no-repeat left top;}
#content .mainSame .trusted .trustList ul {overflow:hidden;margin:6px 0 0 0;padding:8px 0 4px 16px;background:transparent url("../images/backgrounds/login_vorteils_box_bottom.gif") no-repeat left bottom;}
#content .mainSame .trusted .trustList ul li {margin:0 0 6px 0;padding:0 0 0 22px;font-size:14px;line-height:18px;color:#80A311;background:transparent url("../images/elements/vorteils_haken.png") no-repeat 0 1px;}
#content .mainSame .trusted .stoerer {position:absolute;right:19px;top:4px;}

/*mainHalf*/
#content .mainHalf {overflow:hidden;padding:0 0 13px 0;}
#content .mainHalf .mainHalfL {float:left;width:540px;margin:0 16px 0 0;display:inline;}
#content .mainHalf .mainHalfR {float:left;width:394px;}

/*mainHalf mainHalfL*/
#content .mainHalf .mainHalfL .kStage {position:relative;overflow:hidden;margin:0 0 15px 0;}
#content .mainHalf .mainHalfL .kStage .last {display:block;width:38px;height:51px;position:absolute;left:14px;top:145px;background:transparent url("../images/elements/show_mouseover_back.png") no-repeat left top;}
#content .mainHalf .mainHalfL .kStage .last:hover {background:transparent url("../images/elements/show_mouseover_back_act.png") no-repeat left top;}
#content .mainHalf .mainHalfL .kStage .last span {display:none;}
#content .mainHalf .mainHalfL .kStage .next {display:block;width:38px;height:51px;position:absolute;right:14px;top:145px;background:transparent url("../images/elements/show_mouseover_next.png") no-repeat left top;}
#content .mainHalf .mainHalfL .kStage .next:hover {background:transparent url("../images/elements/show_mouseover_next_act.png") no-repeat left top;}
#content .mainHalf .mainHalfL .kStage .next span {display:none;}
#content .mainHalf .mainHalfL .kStage .full {position:absolute;right:15px;top:297px;}
#content .mainHalf .mainHalfL .kStage .enlarge {position:absolute;left:110px;top:200px;}
#content .mainHalf .mainHalfL .kStage .aktion {position:absolute;left:6px;top:7px;}
#content .mainHalf .mainHalfL .kStage .zoom {position:absolute;left:187px;bottom:7px;}
#content .mainHalf .mainHalfL .kStage .info {overflow:hidden;position:absolute;left:141px;top:198px;background:transparent url("../images/elements/show_mouseover_info_bottom.png") no-repeat left bottom;}
#content .mainHalf .mainHalfL .kStage .info .iInner {overflow:hidden;width:209px;margin:0 0 11px 0;padding:10px 15px 4px 19px;background:transparent url("../images/elements/show_mouseover_info_top.png") no-repeat left top;}
	html>body #content .mainHalf .mainHalfL .kStage .iInner {width:175px;}

#content .mainHalf .mainHalfL .moreInfo {overflow:hidden;margin:0 0 14px 10px;}
#content .mainHalf .mainHalfL .moreInfo .text {float:left;width:345px;margin:0 10px 0 0;display:inline;}
#content .mainHalf .mainHalfL .moreInfo .text h2 {margin:0 0 8px 0;font-size:16px;line-height:19px;font-weight:bold;color:#000;text-transform:none;}
#content .mainHalf .mainHalfL .moreInfo .text p {font-size:14px;line-height:17px;color:#5C7512;}
#content .mainHalf .mainHalfL .moreInfo .imgs {float:left;width:175px;}
#content .mainHalf .mainHalfL .moreInfo .imgs h4 {margin:1px 0 12px 0;font-size:14px;line-height:17px;font-weight:bold;}
#content .mainHalf .mainHalfL .moreInfo .imgs #headmoreimgs {margin:1px 0 12px 0;font-size:14px;line-height:17px;font-weight:bold;}
#content .mainHalf .mainHalfL .moreInfo .imgs ul {overflow:hidden;}
#content .mainHalf .mainHalfL .moreInfo .imgs ul li {float:left;margin:0 7px 7px 0;}
#content .mainHalf .mainHalfL .moreInfo .imgs ul li img {display:block;}
#content .mainHalf .mainHalfL h4 {margin:0 0 7px 10px;font-size:14px;line-height:17px;font-weight:bold;}
#content .mainHalf .mainHalfL .no_h4 {margin:0 0 7px 10px;font-size:14px;line-height:17px;font-weight:bold;}
#content .mainHalf .mainHalfL h2 {margin:0 0 7px 10px;font-size:14px;line-height:17px;font-weight:bold;}
#content .mainHalf .mainHalfL .dlLists {overflow:hidden;margin:0 0 22px 0;}
#content .mainHalf .mainHalfL dl {overflow:hidden;margin:0 0 0 10px;padding:3px 0 5px 0;font-size:14px;line-height:17px;background:transparent url("../images/elements/teasers_line.gif") repeat-x left bottom;}
#content .mainHalf .mainHalfL dl dt {float:left;width:154px;margin:0 6px 0 0;display:inline;}
#content .mainHalf .mainHalfL dl dt strong {float:left;}
#content .mainHalf .mainHalfL dl dt a {float:left;width:20px;height:19px;margin:0 0 0 6px;background:transparent url("../images/elements/info.png") no-repeat left top;}
#content .mainHalf .mainHalfL dl dt a span {display:none;}
#content .mainHalf .mainHalfL dl dd {float:left;width:280px;}
#content .mainHalf .mainHalfL .pureText {margin:0 0 12px 10px;font-size:14px;line-height:18px;color:#575147;}
#content .mainHalf .mainHalfL ul.listing {overflow:hidden;margin:0 0 15px 10px;}
#content .mainHalf .mainHalfL ul.listing li {padding:0 0 0 9px;font-size:14px;line-height:17px;background:transparent url("../images/elements/minimenu_dot.gif") no-repeat 0 7px;}
#content .mainHalf .mainHalfL p.linklist {overflow:hidden;margin:0 0 10px 10px;font-size:14px;line-height:18px;}
#content .mainHalf .mainHalfL p.linklist a {float:left;margin:0 34px 0 0;}

/*mainHalf mainHalfR*/
#content .mainHalf .mainHalfR h3 {margin:0 0 4px 0;font-size:18px;line-height:21px;text-transform:none; font-weight:bold;}
#content .mainHalf .mainHalfR #setwahlhead {margin:0 0 4px 0;font-size:18px;line-height:21px;text-transform:none; font-weight:bold;}
#content .mainHalf .mainHalfR .ausstattung {overflow:hidden;margin:0 0 6px 0;width:376px;}
#content .mainHalf .mainHalfR .ausstattung li {overflow:hidden;height:35px;background:transparent url("../images/backgrounds/ausstattung.gif") no-repeat left top;}
#content .mainHalf .mainHalfR .ausstattung li.act {background-image:url("../images/backgrounds/ausstattung_act.gif");}
#content .mainHalf .mainHalfR .ausstattung li.act label {color:#fff;}
#content .mainHalf .mainHalfR .ausstattung li input {float:left;margin:10px 6px 0 12px;}
	*+html #content .mainHalf .mainHalfR .ausstattung li input {margin:6px 3px 0 12px;}
	* html #content .mainHalf .mainHalfR .ausstattung li input {margin:6px 3px 0 12px;}
#content .mainHalf .mainHalfR .ausstattung li label {float:left;padding:7px 0 0 0;font-size:13px;line-height:17px;}
#content .mainHalf .mainHalfR .ausstattung li label span {color:#5C7512;}
#content .mainHalf .mainHalfR .ausstattung li.act label span {color:#fff;}
#content .mainHalf .mainHalfR .ausstattung li label a {padding:0 0 0 4px;}
#content .mainHalf .mainHalfR .ausstattungPrice {overflow:hidden;margin:0 21px 0 3px;}
#content .mainHalf .mainHalfR .ausstattungPrice .links {overflow:hidden;margin:0;padding:0 0 10px 0;font-size:13px;line-height:16px;text-align:center;}
#content .mainHalf .mainHalfR .ausstattungPrice .links a {padding:0 12px;}
#content .mainHalf .mainHalfR .ausstattungPrice .price {margin:0 0 3px 0;padding:0 0 4px 0;font-size:26px;line-height:31px;font-weight:bold;color:#575147;text-align:center;}
#content .mainHalf .mainHalfR .ausstattungPrice .price a {font-size:10px;line-height:13px;font-weight:normal;}
#content .mainHalf .mainHalfR .ausstattungPrice .raten {overflow:hidden;margin:0 0 7px 0;font-size:14px;line-height:15px;color:#000;text-align:center;}
#content .mainHalf .mainHalfR .ausstattungPrice .raten a {font-size:12px;line-height:16px;}
#content .mainHalf .mainHalfR .ausstattungPrice .social {overflow:hidden;margin:0 0 31px 0;padding:0 0 9px 0;border-bottom:1px solid #bbb;}
#content .mainHalf .mainHalfR .ausstattungPrice .button4 {text-align:center;margin:0 0 6px 0;}
#content .mainHalf .mainHalfR .planYourself {overflow:hidden;margin:0 0 10px 0;background:transparent url("../images/backgrounds/plan_yourself_top.gif") no-repeat left top;}
#content .mainHalf .mainHalfR .planYourself .pyInner {overflow:hidden;margin:12px 0 0 0;padding:4px 19px 14px 15px;background:transparent url("../images/backgrounds/plan_yourself_bottom.gif") no-repeat left bottom;}
#content .mainHalf .mainHalfR .planYourself h3 {margin:0 0 9px 2px;font-size:22px;line-height:25px;color:#000;}
#content .mainHalf .mainHalfR .planYourself #teaserhead {margin:0 0 9px 2px;font-size:22px;line-height:25px;color:#000; font-weight:bold;}
#content .mainHalf .mainHalfR .planYourself .self {overflow:hidden;}
#content .mainHalf .mainHalfR .planYourself .self li {position:relative;overflow:hidden;background:transparent url("../images/elements/teasers_line.gif") repeat-x left top;}
#content .mainHalf .mainHalfR .planYourself .self li div {overflow:hidden;margin:6px 0 5px;padding:13px 15px 22px 10px;background:#E7E5E3;}
#content .mainHalf .mainHalfR .planYourself .self li.mouse div {background:#E7E5E3 url("../images/elements/symbol_mouse.png") no-repeat 293px 37px;}
#content .mainHalf .mainHalfR .planYourself .self li.mouse p {padding-right:80px;}
#content .mainHalf .mainHalfR .planYourself .self li.paper div {background:#E7E5E3 url("../images/elements/symbol_paper.png") no-repeat 293px 37px;}
#content .mainHalf .mainHalfR .planYourself .self li.paper p {padding-right:80px;}
#content .mainHalf .mainHalfR .planYourself .self li h4 {margin:0 0 6px 0;font-size:18px;line-height:21px;font-weight:bold;color:#80A311;}
#content .mainHalf .mainHalfR .planYourself .self li .teasersubhead {margin:0 0 6px 0;font-size:18px;line-height:21px;font-weight:bold;color:#80A311; padding:0;}
#content .mainHalf .mainHalfR .planYourself .self li p {font-size:14px;line-height:18px;}
#content .mainHalf .mainHalfR .planYourself .self li p a.pdf {padding:0 20px 0 0;background:transparent url("../images/elements/pdf.png") no-repeat right top;}
#content .mainHalf .mainHalfR .planYourself .self li .stoerer {position:absolute;right:50px;top:6px;}

/* Beginn eingefÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¼gt von DK am 9.7.2010 fÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¼r ZubehÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¶r-Detail-Template */
#content .mainHalfR .gBox {overflow:hidden;margin:0 0 18px 0;background:transparent url("../images/backgrounds/greenbox_top_grey.gif") no-repeat left top;}
#content .mainHalfR .gBox .gbInner {overflow:hidden;margin:5px 0 0 0;padding:15px 17px 20px 15px;background:transparent url("../images/backgrounds/greenbox_bottom_grey.gif") no-repeat left bottom;}
#content .mainHalfR .gBox .headP {padding:0 0 8px 7px;font-size:16px;line-height:19px;font-weight:bold;}
#content .mainHalfR .gBox h3 {margin:0 0 9px 7px;padding:10px 0 14px 0;font-size:18px;line-height:21px;color:#80A311;text-transform:none;background:transparent url("../images/elements/teasers_line.gif") repeat-x left bottom;}
#content .mainHalfR .gBox .ul123 {overflow:hidden;padding:0 0 3px 0;}
#content .mainHalfR .gBox .ul123 li {overflow:hidden;margin:0 0 2px 0;background:transparent url("../images/backgrounds/ul123_top.gif") no-repeat left top;}
#content .mainHalfR .gBox .ul123 li .liInner {overflow:hidden;margin:9px 0 0 0;padding:0 10px 18px 9px;background:transparent url("../images/backgrounds/ul123_bottom.gif") no-repeat left bottom;}
#content .mainHalfR .gBox .ul123 li .liInner h4 {padding:6px 0 6px 36px;font-size:16px;line-height:19px;font-weight:bold;background:transparent url("../images/elements/123.png") no-repeat left top;}
#content .mainHalfR .gBox .ul123 li .liInner h4.nr1 {background-position:0 2px;}
#content .mainHalfR .gBox .ul123 li .liInner h4.nr2 {background-position:0 -58px;}
#content .mainHalfR .gBox .ul123 li .liInner h4.nr3 {background-position:0 -118px;}
#content .mainHalfR .gBox .ul123 li .liInner p {padding:0 0 0 5px;font-size:14px;line-height:18px;}
#content .mainHalfR .gBox .button4 {text-align:center;}
/*  Ende eingefÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¼gt von DK am 9.7.2010  */

/*colW und colS*/
#content .colW {float:left;width:540px;margin:0 20px 0 0;display:inline;}
#content .colW .marken {overflow:hidden;padding:22px 0 1px 0;}
#content .colW .marken li {float:left;margin:0 0 0 26px;}
#content .colW p.para {padding:0 0 18px 0;font-size:14px;line-height:18px;background:transparent url("../images/elements/teasers_line.gif") repeat-x left bottom;}
#content .colW .markenBeschreibung {overflow:hidden;padding:15px 0;}
#content .colW .markenBeschreibung li {overflow:hidden;padding:0 0 23px 0;}
#content .colW .markenBeschreibung li h2 {margin:0 0 2px 0;font-size:18px;line-height:21px;text-transform:none;}
#content .colW .markenBeschreibung li p {font-size:14px;line-height:18px;}
#content .colS {float:left;width:380px;padding:40px 0 0 0;}
#content .colS .gBoxOuter {overflow:hidden;margin:0 0 18px 0;background:transparent url("../images/elements/teasers_line.gif") repeat-x left bottom;}
#content .colS .gBox {overflow:hidden;margin:0 0 18px 0;background:transparent url("../images/backgrounds/greenbox_top_grey.gif") no-repeat left top;}
#content .colS .gBox .gbInner {overflow:hidden;margin:5px 0 0 0;padding:15px 17px 20px 15px;background:transparent url("../images/backgrounds/greenbox_bottom_grey.gif") no-repeat left bottom;}
#content .colS .gBox .headP {padding:0 0 8px 7px;font-size:16px;line-height:19px;font-weight:bold;}
#content .colS .gBox h3 {margin:0 0 9px 7px;padding:10px 0 14px 0;font-size:18px;line-height:21px;color:#80A311;text-transform:none;background:transparent url("../images/elements/teasers_line.gif") repeat-x left bottom;}
/* Beginn eingefÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¼gt von DK am 7.7.2010 */
#content .colS .miniBox {overflow:hidden;margin:0 0 18px 0;background:transparent url("../images/backgrounds/greenbox_top_grey.gif") no-repeat left top;}
#content .colS .miniBox .mbInner {overflow:hidden;margin:5px 0 0 0;padding:15px 17px 20px 15px;background:transparent url("../images/backgrounds/greenbox_bottom_grey.gif") no-repeat left bottom;}
#content .colS .miniBox .headP {padding:0 0 8px 7px;font-size:16px;line-height:19px;font-weight:bold;}
#content .colS .miniBox h4 {margin:3px 0 13px 8px;font-size:16px;font-weight:bold;line-height:19px;color:#575147;}
/*  Ende eingefÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¼gt von DK am 7.7.2010  */
#content .colS .gBox .ul123 {overflow:hidden;padding:0 0 3px 0;}
#content .colS .gBox .ul123 li {overflow:hidden;margin:0 0 2px 0;background:transparent url("../images/backgrounds/ul123_top.gif") no-repeat left top;}
#content .colS .gBox .ul123 li .liInner {overflow:hidden;margin:9px 0 0 0;padding:0 10px 18px 9px;background:transparent url("../images/backgrounds/ul123_bottom.gif") no-repeat left bottom;}
#content .colS .gBox .ul123 li .liInner h4 {padding:6px 0 6px 36px;font-size:16px;line-height:19px;font-weight:bold;background:transparent url("../images/elements/123.png") no-repeat left top;}
#content .colS .gBox .ul123 li .liInner h4.nr1 {background-position:0 2px;}
#content .colS .gBox .ul123 li .liInner h4.nr2 {background-position:0 -58px;}
#content .colS .gBox .ul123 li .liInner h4.nr3 {background-position:0 -118px;}
#content .colS .gBox .ul123 li .liInner p {padding:0 0 0 5px;font-size:14px;line-height:18px;}
#content .colS .gBox .button4 {text-align:center;}

#content .lastKitchen {overflow:hidden;margin:0 0 0 7px;}
#content .lastKitchen img {float:left;margin:0 10px 0 0;}
#content .lastKitchen .text {float:left;width:180px;}
#content .lastKitchen .text h5 {margin:0 0 5px 0;font-size:14px;line-height:18px;}
#content .lastKitchen .text p {font-size:14px;line-height:18px;}
#content .lastKitchen .text p.price {font-size:18px;line-height:21px;font-weight:bold;}

/*miniBar*/
#content .miniBar {overflow:hidden;}
#content .miniBar .mbMax {float:left;width:710px;margin:0 10px 0 0;display:inline;}
#content .miniBar .mbMin {float:left;width:220px;}

#content .miniBar .mbMax  {font-size:14px; line-height: 18px;}
#content .miniBar .mbMax h2 {margin:0 0 10px 0;font-size:18px;line-height:21px;text-transform:none;}
#content .miniBar .mbMax  h4{font-size:16px; font-weight:bold; line-height:19px; padding:16px 0 6px 0;}
#content .miniBar .mbMax p {margin:0 0 26px 0;font-size:14px;line-height:18px;}
#content .miniBar .mbMax .hor123 {overflow:hidden;margin:0 0 19px 0;background:transparent url("../images/backgrounds/hor123_bottom.gif") no-repeat left bottom;}
#content .miniBar .mbMax .hor123 ul {overflow:hidden;margin:0 0 9px 0;padding:13px 0 8px 0;background:transparent url("../images/backgrounds/hor123_top.gif") no-repeat left top;}
#content .miniBar .mbMax .hor123 li {float:left;display:inline;}
#content .miniBar .mbMax .hor123 li.nr1 {width:175px;margin:0 0 0 49px;}
#content .miniBar .mbMax .hor123 li.nr2 {width:180px;margin:0 0 0 60px;}
#content .miniBar .mbMax .hor123 li.nr3 {width:178px;margin:0 0 0 57px;}
#content .miniBar .mbMax .hor123 li p {margin:0;}
#content .miniBar .mbMax h3 {font-size:14px;line-height:18px;text-transform:none;}
#content .miniBar .mbMax .contactForm {position:relative;padding-left:8px;background:none;}
#content .miniBar .mbMax .contactForm p {margin:0 0 9px 40px;}
#content .miniBar .mbMax .contactForm .btn4, #content .miniBar .mbMax .contactForm .button4 {position:absolute;right:50px;bottom:25px;}

#content .miniBar .mbMax .videoBox {overflow:hidden;margin:0 0 16px 0;}
#content .miniBar .mbMax .videoBox .video {position:relative;float:left;margin:0 20px 10px 0;}
#content .miniBar .mbMax .videoBox .video .last {display:block;width:38px;height:51px;position:absolute;left:14px;top:115px;background:transparent url("../images/elements/show_mouseover_back.png") no-repeat left top;}
#content .miniBar .mbMax .videoBox .video .last:hover {background:transparent url("../images/elements/show_mouseover_back_act.png") no-repeat left top;}
#content .miniBar .mbMax .videoBox .video .last span {display:none;}
#content .miniBar .mbMax .videoBox .video .next {display:block;width:38px;height:51px;position:absolute;right:14px;top:115px;background:transparent url("../images/elements/show_mouseover_next.png") no-repeat left top;}
#content .miniBar .mbMax .videoBox .video .next:hover {background:transparent url("../images/elements/show_mouseover_next_act.png") no-repeat left top;}
#content .miniBar .mbMax .videoBox .video .next span {display:none;}
#content .miniBar .mbMax .videoBox .video .idea {position:absolute;left:178px;bottom:14px;float:left;margin:0;font-size:12px;background:transparent url("../images/elements/idea_left.png") no-repeat left top;}
#content .miniBar .mbMax .videoBox .video .idea span {float:left;margin:0 0 0 13px;padding:6px 17px 4px 3px;background:transparent url("../images/elements/idea_right.png") no-repeat right top;}
#content .miniBar .mbMax .videoBox h2 {text-transform:none;}
#content .miniBar .mbMax .videoBox p {margin:0 0 14px 0;font-size:14px;line-height:18px;}
#content .miniBar .mbMax .videoBox p.words {font-size:10px;line-height:13px;color:#817D75;}
#content .miniBar .mbMax .videoBox p.words a {font-size:10px;line-height:13px;color:#817D75;}
#content .miniBar .mbMax .videoBox a {font-size:14px;line-height:18px;}
#content .miniBar .mbMax .videoBox #Titelbild {float:left; margin:0 10px 0 0;}

#content .miniBar .mbMax .theWay {overflow:hidden;margin:0 0 36px 0;}
#content .miniBar .mbMax .theWay li {position:relative;float:left;margin:0 0 0 13px;width:226px;padding:231px 0 0 0;}
#content .miniBar .mbMax .theWay li:first-child {margin:0;}
#content .miniBar .mbMax .theWay li img {display:block;margin:0 0 19px 14px;}
#content .miniBar .mbMax .theWay li p {margin:0 10px 6px 14px;}
#content .miniBar .mbMax .theWay li .link {margin:0 0 0 14px;font-size:14px;line-height:18px;}
#content .miniBar .mbMax .theWay li .arrow {position:absolute;left:0;top:0;height:239px;padding:10px 6px 0 12px;background:transparent url("../images/elements/big_arrow.png") no-repeat left top;}
#content .miniBar .mbMax .theWay li .arrow {height:229px;}
#content .miniBar .mbMax .theWay li .arrow img {margin:0 0 7px 0;}
#content .miniBar .mbMax .theWay li .arrow p {margin:0 10px 0 0;color:#5C7512;}

#content .miniBar .mbMax .hitList {overflow:hidden;margin:0 0 11px 0;}
#content .miniBar .mbMax .hitList li {overflow:hidden;padding:0 0 20px 0;}
#content .miniBar .mbMax .hitList li .imgvid {float:left;width:160px;padding:4px 0 0 0;}
#content .miniBar .mbMax .hitList li .txt {float:left;width:530px;}
#content .miniBar .mbMax .hitList li .txt h3 {margin:0 0 2px 0;font-size:18px;line-height:21px;}
#content .miniBar .mbMax .hitList li .txt p.desc {overflow:hidden;height:38px;margin:0 0 17px 0;}
#content .miniBar .mbMax .hitList li .txt p.sml {margin:0;font-size:10px;line-height:13px;color:#817D75;}
#content .miniBar .mbMax .hitList li .txt p.sml a {color:#817D75;}
#content .miniBar .mbMax .tinylist li {margin: 0px 0px 10px 30px; padding-left:28px; min-height:25px; background-image: url("/static/dyk360-kuechen/images/elements/prolist_haken.png"); background-repeat: no-repeat; position:relative;}

#content .miniBar .mbMin .miniBox {overflow:hidden;margin:0 0 20px 0;background:transparent url("../images/backgrounds/mini_box_top.gif") no-repeat left top;}
#content .miniBar .mbMin .miniBox .mbInner {overflow:hidden;margin:6px 0 0 0;background:transparent url("../images/backgrounds/mini_box_bottom.gif") no-repeat left bottom;}
#content .miniBar .mbMin .miniBox .teaser {overflow:hidden;margin:0 0 9px 6px;background:transparent url("../images/backgrounds/mini_box_teaser_top.gif") no-repeat left top;}
#content .miniBar .mbMin .miniBox .teaser .tInner {overflow:hidden;margin:9px 0 0 0;padding:2px 13px 17px 13px;background:transparent url("../images/backgrounds/mini_box_teaser_bottom.gif") no-repeat left bottom;}
#content .miniBar .mbMin .miniBox .teaser h3 {margin:0 0 6px 0;font-size:18px;line-height:22px;}
#content .miniBar .mbMin .miniBox .teaser h5 {margin:0 0 5px 0;font-size:14px;line-height:18px;font-weight:bold;color:#80A311;}
#content .miniBar .mbMin .miniBox .teaser .linkList {margin:0 0 14px 15px;}
#content .miniBar .mbMin .miniBox .teaser img {float:left;margin:0 10px 8px 0;}
#content .miniBar .mbMin .miniBox .teaser p {margin:0 0 5px 0;}
#content .miniBar .mbMin .miniBox .teaser p.text {margin:0 2px 0 0;font-size:14px;line-height:18px;}
#content .miniBar .mbMin .miniBox .teaser a {display:inline-block;}
#content .miniBar .mbMin .miniBox .teaser a.link {margin:0 0 14px 0;font-size:14px;line-height:18px;}
#content .miniBar .mbMin .miniBox .teaser ul.list {overflow:hidden;margin:0 10px 0px 0;padding:0 0 9px 0;font-size:14px;line-height:18px;background:transparent repeat-x left bottom;}
#content .miniBar .mbMin .miniBox .teaser ul.list li {overflow:hidden;padding:0 0 0 10px;background:transparent url("../images/elements/teasers_dot.gif") no-repeat 0 7px;}
#content .miniBar .mbMin .miniBox .teaser a.pdf {padding:0 0 0 22px;background:transparent url("../images/elements/pdf.png") no-repeat left top;}
#content .miniBar .mbMin .miniBox .teaser .okp {margin:14px 10px 0 0;background:transparent url("../images/elements/teasers_line.gif") repeat-x left top;}
#content .miniBar .mbMin .miniBox .teaser .okp p {padding:8px 0 0 30px;font-size:14px;line-height:18px;background:transparent url("../images/elements/symbol_minimouse.png") no-repeat 0 2px;}
#content .miniBar .mbMin .miniBox h3 {margin:0 0 1px 12px;font-size:20px;line-height:24px;text-transform:none;}
#content .miniBar .mbMin .miniBox h4 {margin:3px 0 13px 8px;font-size:16px;line-height:19px;font-weight:bold;}
#content .miniBar .mbMin .miniBox .lastKitchen {margin:0 0 0 11px;padding-bottom:11px;}
#content .miniBar .mbMin .miniBox .lastKitchen img {margin:0 0 8px 0;}

/*infoBox*/
#content .infoPart {overflow:hidden;margin:0 9px 0 0;padding:20px 0 0 0;background:transparent url("../images/elements/teasers_line.gif") repeat-x left top;}
#content .infoBox {overflow:hidden;background:transparent url("../images/backgrounds/info_box_top.gif") no-repeat left top;}
#content .infoBox .ibInner {position:relative;overflow:hidden;margin:8px 0 0 0;padding:7px 0 16px 15px;background:transparent url("../images/backgrounds/info_box_bottom.gif") no-repeat left bottom;}
#content .infoBox h3 {margin:0 0 6px 0;color:#80A311;text-transform:none;}
#content .infoBox .ibInner h2 {margin:0px 0 10px 0;color:#80A311;text-transform:none;font-size:22px;}
#content .infoBox p {padding:0 220px 20px 0;font-size:14px;line-height:18px;color:#000;}
#content .infoBox ul {overflow:hidden;}
#content .infoBox ul li {float:left;width:460px;padding:0 0 11px 0;}
#content .infoBox ul li h4 {padding:1px 0 4px 29px;font-size:16px;line-height:19px;font-weight:bold;background:transparent url("../images/elements/prolist_haken.png") no-repeat left top;}
#content .infoBox ul li h3 {padding:1px 0 0px 29px;font-size:16px;line-height:16px;font-weight:bold;background:transparent url("../images/elements/prolist_haken.png") no-repeat left top;}
#content .infoBox ul li p {padding:0;font-size:14px;line-height:18px;}
#content .infoBox .stoerer {position:absolute;right:114px;top:3px;}

/*fLinks*/
#fLinks a {text-decoration:none;color:#626262;}
#fLinks ul.linklists {overflow:hidden;padding:23px 0 23px 24px;border-bottom:1px solid #99B541;}
#fLinks ul.linklists li {float:left;}
#fLinks ul.linklists li  span {cursor:pointer;}
#fLinks ul.linklists li h5 {margin:0 0 13px 0;font-size:13px;line-height:16px;font-weight:bold;color:#80A311;}
#fLinks ul.linklists li .h5ersatz {margin:0 0 13px 0;font-size:13px;line-height:16px;font-weight:bold;color:#80A311;}
#fLinks ul.linklists li ul {float:left;width:130px;}
#fLinks ul.linklists li.w02 ul {width:190px;}
#fLinks ul.linklists li.w03 ul {width:150px;}
#fLinks ul.linklists li ul li {float:none;padding:0 0 3px 7px;background:transparent url("../images/elements/linklist_dot.gif") no-repeat 0 6px;}
#fLinks ul.linklists li.nodot ul li {padding:0;background:none;}
#fLinks ul.linklists li ul li.fb {padding:0 0 4px 19px;color:#637BAC;background:transparent url("../images/elements/facebook_02.gif") no-repeat left top;}

/*footer*/
#footer.solo {padding-top:27px;}
#footer a {text-decoration:none;color:#626262;}
#footer .top {overflow:hidden;margin:0 0 22px 0;padding:0 16px 0 4px;font-size:11px;line-height:14px;}
#footer.solo .top {margin:0 0 14px 0;padding:0 16px 15px 4px;border-bottom:1px solid #99B541;} 
#footer .top ul {float:left;font-weight:bold;text-transform:uppercase;}
#footer .top ul li {float:left;}
#footer .top ul li a {padding:0 7px 0 13px;background:transparent url("../images/elements/footer_dot.gif") no-repeat 0 5px;}
#footer .top ul li span {padding:0 7px 0 13px;background:transparent url("../images/elements/footer_dot.gif") no-repeat 0 5px; cursor:pointer;}
#footer .top ul li:first-child a {padding:0 7px 0 12px;background:none;}
#footer .top p {float:right;}
#footer .copy {text-align:center;line-height:20px;}
#footer .copy i {padding:0 0 0 4px;font-size:11px;}


/*partner*/
#partner a {text-decoration:none;color:#626262;}
#partner h5 {margin:0 0 9px 0;font-size:13px;line-height:16px;font-weight:bold;color:#80A311;}
#partner .h5ersatz {margin:0 0 9px 0;font-size:13px;line-height:16px;font-weight:bold;color:#80A311;}
#partner ul {padding:0 50px;font-size:11px;line-height:18px;}
#partner ul li {display:inline;padding:0 1px 0 5px;background:transparent url("../images/elements/partner_line.gif") no-repeat 0 3px;}
#partner ul li:first-child {background:none;}

/*layer*/
/*#shader {position:absolute;left:0;top:0;z-index:500;width:100%;height:100%;background:#000;opacity:0.5;filter:alpha(opacity=50);} invalid laut W3C*/
#shader {position:absolute;left:0;top:0;z-index:500;width:100%;height:100%;background:#000;}
.layerstyle {position:absolute;left:-300px;top:-200px;z-index:700;width:468px;overflow:hidden;text-align:left;background:transparent url("../images/backgrounds/layer_top.png") no-repeat left top;}
.layerstyle .lInner {position:relative;overflow:hidden;margin:8px 0 0 0;padding:9px 10px 35px 17px;background:transparent url("../images/backgrounds/layer_bottom.png") no-repeat left bottom;}
.layerstyle .close {position:absolute;right:17px;top:3px;display:inline-block;padding:1px 24px 0 0;font-size:14px;line-height:18px;color:#575147;text-decoration:none;background:transparent url("../images/elements/close.png") no-repeat right top;}
.layerstyle h2 {margin:0 0 19px 0;font-size:18px;line-height:21px;font-weight:bold;}
.layerstyle h3 {margin:0 0 9px 0;font-size:18px;line-height:21px;font-weight:bold;}
.layerstyle h3.h3r {margin-right:10px;text-align:right;}
.layerstyle h4 {margin:0 0 11px 0;font-size:14px;line-height:18px;}
.layerstyle p {margin:0 15px 0 0;font-size:14px;line-height:18px;}
.layerstyle p.sml {margin-bottom:12px;font-size:12px;line-height:15px;}
.layerstyle ul.browser {overflow:hidden;font-size:14px;line-height:18px;}
.layerstyle ul.browser li {overflow:hidden;margin:0 0 9px 0;background:transparent url("../images/backgrounds/popup_browser.gif") no-repeat left top;}
.layerstyle ul.browser li a {display:block;padding:15px 0 18px 68px;color:#5A5653;text-decoration:none;background:transparent url("../images/elements/browser.gif") no-repeat left top;}
.layerstyle ul.browser li.ie a {background-position:10px 3px;}
.layerstyle ul.browser li.ff a {background-position:10px -70px;}
.layerstyle ul.browser li.sa a {background-position:10px -139px;}
.layerstyle .dekorBoxNav {overflow:hidden;margin:0 0 0 2px;padding:0 0 6px 0;background:transparent url("../images/backgrounds/layer_dekor_box_top2.gif") no-repeat left bottom;}
.layerstyle .dekorBoxNav li {float:left;font-weight:bold;background:transparent url("../images/backgrounds/dekor_box_nav_left.gif") no-repeat left top;}
.layerstyle .dekorBoxNav li a {display:block;margin:0 0 0 5px;padding:8px 12px 6px 7px;color:#575147;text-decoration:none;background:transparent url("../images/backgrounds/dekor_box_nav_right.gif") no-repeat right top;}
.layerstyle .dekorBoxNav li.act {background:transparent url("../images/backgrounds/dekor_box_nav_left_act.gif") no-repeat left top;}
.layerstyle .dekorBoxNav li.act a {background:transparent url("../images/backgrounds/dekor_box_nav_right_act.gif") no-repeat right top;}
.layerstyle .dekorBox {overflow:hidden;width:437px;margin-bottom:12px;background:transparent url("../images/backgrounds/layer_dekor_box_top.gif") no-repeat left top;}
.layerstyle .dekorBox ul {overflow:hidden;margin:8px 0 0 0;padding:9px 0 20px 12px;background:transparent url("../images/backgrounds/layer_dekor_box_bottom.gif") no-repeat left bottom;}
.layerstyle .dekorBox ul li a:hover {background-image:url("../images/elements/colors_act.png");background-repeat:no-repeat;background-position:-4px 0;}
.layerstyle .dekorBox2 {background:none;}
.layerstyle .dekorBox2 .db2Inner {overflow:hidden;margin:0;padding:9px 0 50px 12px;background:transparent url("../images/backgrounds/layer_dekor_box_bottom.gif") no-repeat left bottom;}
.layerstyle .dekorBox.dekorBox2 ul {display:none;margin:0;padding:0;background:none;}
.layerstyle .download {overflow:hidden;margin:0 10px 10px 0;padding:3px 0 7px 0;background:transparent url("../images/elements/teasers_line.gif") repeat-x left bottom;}
.layerstyle .download h4 {margin:0 0 7px 0;padding:8px 0 0 0;font-weight:bold;background:transparent url("../images/elements/teasers_line.gif") repeat-x left top;}
.layerstyle .download p a {display:block;margin:0 0 0 13px;padding:5px 0 5px 60px;color:#575147;text-decoration:none;background:transparent url("../images/elements/pdf_big.gif") no-repeat left top;}
.layerstyle .download p a span {color:#0080B5;text-decoration:underline;}


#content .pagerleft{float:left;height:36px;width:74px;background-image:url('../images/backgrounds/pagerleft.png');}
#content .pagerleft a{text-align:center;font-weight:bold;color:#fff;font-size:14px;text-decoration:none;padding:9px 0 0 0;float:left;height:27px;width:74px;}
#content .pagerleft a:hover{background-image:url('../images/backgrounds/pagerlefthover.png');}
#content .pagerright{float:left;height:36px;width:74px;background-image:url('../images/backgrounds/pagerright.png');}
#content .pagerright a{text-align:center;font-weight:bold;color:#fff;font-size:14px;text-decoration:none;padding:9px 0 0 0;float:left;height:27px;width:74px;}
#content .pagerright a:hover{background-image:url('../images/backgrounds/pagerrighthover.png');}
#content .pagermiddle{float:left;height:36px;width:30px;}
#content .pagermiddle a{text-align:center;font-weight:bold;color:#fff;font-size:14px;text-decoration:none;padding:9px 0 0 0;width:30px;height:27px;float:left;background-image:url('../images/backgrounds/pagermiddle.png');}
#content .pagermiddle a:hover{background-image:url('../images/backgrounds/pagermiddlehover.png');}
#content .pagermiddleact{float:left;height:36px;width:30px;}
#content .pagermiddleact a{text-align:center;font-weight:bold;color:#fff;font-size:14px;text-decoration:none;padding:9px 0 0 0;width:30px;height:27px;float:left;background-image:url('../images/backgrounds/pagermiddlehover.png');}

.layerstyle .dekorBoxg {overflow:hidden;width:437px;margin-bottom:12px;background:transparent url("../images/backgrounds/layer_dekor_box_top.gif") no-repeat left top;}
.layerstyle .dekorBoxg ul {overflow:hidden;margin:8px 0 0 0;padding:9px 0 20px 12px;background:transparent url("../images/backgrounds/layer_dekor_box_bottom.gif") no-repeat left bottom;}
.layerstyle .dekorBoxg ul li a:hover {background:transparent url("../images/elements/colors_act.png") no-repeat left top;}
.layerstyle .dekorBoxg {display:none;margin:0;padding:0;background:none;}
html>body .dekorBoxg ul li a {height:40px;}

#hakenliste_oben {
  float:left;
}
#hakenliste_oben #hakenhead {
  font-weight:bold;
  margin:20px 0 0 10px;
}
#hakenliste_oben ul {
  margin:20px 0 20px 10px;
}
#hakenliste_oben li {
  /*list-style-image:url(/static/dyk360-kuechen/images/landingpages/list-image.png) !important;*/
  line-height:1.5;
  margin-bottom:10px;
  clear:left;
}

#hakenliste ul {
  margin:20px 0 20px 30px;
}
#hakenliste li {
  /*list-style-image:url(/static/dyk360-kuechen/images/landingpages/list-image.png) !important;*/
  line-height:1.5;
  margin-bottom:10px;
  clear:left;
}


.font_12pt_normal {font-size:12pt; font-weight:normal;}
.font_12pt_fett {font-size:12pt; font-weight:bold;}
.font_12pt_normal_blau {font-size:12pt; font-weight:normal; color:#0080B5;}
.font_12pt_fett_blau {font-size:12pt; font-weight:bold; color:#0080B5;}
.font_10pt_normal {font-size:10pt; font-weight:normal;}
.font_10pt_fett {font-size:10pt; font-weight:bold;}
.font_10pt_normal_blau {font-size:10pt; font-weight:normal; color:#0080B5;}
.font_10pt_fett_blau {font-size:10pt; font-weight:bold; color:#0080B5;}
.font_8pt_normal {font-size:8pt; font-weight:normal; line-height:1.5;}
.font_8pt_fett {font-size:8pt; font-weight:bold;}
.font_8pt_normal_blau {font-size:8pt; font-weight:normal; color:#0080B5;}
.font_8pt_fett_blau {font-size:8pt; font-weight:bold;color: #0080B5;}
.font_6pt_normal {font-size:6pt; font-weight:normal;}
.font_6pt_fett {font-size:6pt; font-weight:bold;}





/* print version */
body#print,
body#print #container,
body#print #container #header, 
body#print #container #header .inner,
body#print #container #content .main .inner {
	background-color:#FFFFFF; 
	background-image:none; 
	border:none; 
}

body#print #container #header .inner {
	border-bottom:1px dotted #cecece; 
}

body#print #container #header .prtOptions {
	position:absolute;
	top:5px;
	right:0;
	width:190px;
	text-align:right;
}

#showonpdf #footer .top { 
	padding-top:0; 
	padding-bottom; 
	margin-top:35px; 
	margin-bottom:15px; 
	border-bottom:1px solid #666666; 
}

#showonpdf #footer {
	overflow:hidden;
}

#showonpdf #footer .top p { 
	margin:0 0 15px 0; 
	padding:0 0 0 0; 
	color:#828282; 
}

#showonpdf #footer ul { 
	margin:24px 0 0 15px; 
	padding:0 0 0 0; 
}

#showonpdf #footer ul li {
	display:block;
	float:left;
	padding:0 0 0 0;
	color:#828282;
}

#showonpdf #footer ul li a:link,
#showonpdf #footer ul li a:visited,
#showonpdf #footer ul li a:focus,
#showonpdf #footer ul li a:hover,
#showonpdf #footer ul li a:active {
	color:#828282;
	text-decoration:underline;
}

#showonpdf #footer ul li i strong span {
	color:#6a6a6a;
}

#showonpdf #footer ul li.c1 {
	width:234px;
}

#showonpdf #footer ul li.c2 {
	width:362px;
}

#showonpdf #footer ul li.c3 {
	width:190px;
}

#prtOptions {
	position:absolute;
	right:0;
	top:5px;
	width:200px;
	text-align:right;
}

#prtOptions span {
	padding-right:15px;
}

#prtOptions div {
	padding-top:62px;
}

#prtOptions a.print:link,
#prtOptions a.print:visited,
#prtOptions a.print:focus,
#prtOptions a.print:hover,
#prtOptions a.print:active { 
	background:url('http://www.dyk360-kuechen.de/static/dyk360-kuechen/images/elements/prt_print.gif') no-repeat 0 3px;	
	padding-left:13px;
	text-decoration:underline;
	color:#534f4c;
}

#prtOptions a.close:link,
#prtOptions a.close:visited,
#prtOptions a.close:focus,
#prtOptions a.close:hover,
#prtOptions a.close:active { 
	background:url('http://www.dyk360-kuechen.de/static/dyk360-kuechen/images/elements/prt_close.gif') no-repeat 0 3px;	
	padding-left:15px;
	text-decoration:underline;
	color:#534f4c;
}

@media print {
  body {background-color:#ffffff; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:12px;}
  div {position:relative;}
  #header #searchform {display:none;}
  #header .right {display:none;}
  #header #mainnav {display:none;}
  #fLinks {display:none;}
  #footer {display:none;}
  #partner {display:none;}
  #content .breadcrumb ul.switch {display:none;}
  #content .main {display:none;}
  #content .main:first-child {display:block;}
  #showonpdf #footer {display:block;}

/* print version */
body#print,
body#print #container,
body#print #container #header, 
body#print #container #header .inner,
body#print #container #content .main .inner {
	background-color:#FFFFFF; 
	background-image:none; 
	border:none; 
}
body#print #container #header .inner {
	border-bottom:1px dotted #cecece; 
}
body#print #container #header .prtOptions {
	position:absolute;
	top:5px;
	right:0;
	width:190px;
	text-align:right;
}
#showonpdf #footer .top { 
	padding-top:0; 
	padding-bottom; 
	margin-top:35px; 
	margin-bottom:15px; 
	border-bottom:1px solid #666666; 
}
#showonpdf #footer {
	overflow:hidden;
}
#showonpdf #footer .top p { 
	margin:0 0 15px 0; 
	padding:0 0 0 0; 
	color:#828282; 
}
#showonpdf #footer ul { 
	margin:24px 0 0 15px; 
	padding:0 0 0 0; 
}
#showonpdf #footer ul li {
	display:block;
	float:left;
	padding:0 0 0 0;
	color:#828282;
}
#showonpdf #footer ul li a:link,
#showonpdf #footer ul li a:visited,
#showonpdf #footer ul li a:focus,
#showonpdf #footer ul li a:hover,
#showonpdf #footer ul li a:active {
	color:#828282;
	text-decoration:underline;
}
#showonpdf #footer ul li i strong span {
	color:#6a6a6a;
}
#showonpdf #footer ul li.c1 {
	width:234px;
}
#showonpdf #footer ul li.c2 {
	width:362px;
}
#showonpdf #footer ul li.c3 {
	width:190px;
}
#prtOptions {
	position:absolute;
	right:0;
	top:5px;
	width:200px;
	text-align:right;
}
#prtOptions span {
	padding-right:15px;
}
#prtOptions div {
	padding-top:62px;
}
#prtOptions a.print:link,
#prtOptions a.print:visited,
#prtOptions a.print:focus,
#prtOptions a.print:hover,
#prtOptions a.print:active { 
	background:url('http://www.dyk360-kuechen.de/static/dyk360-kuechen/images/elements/prt_print.gif') no-repeat 0 3px;	
	padding-left:13px;
	text-decoration:underline;
	color:#534f4c;
}
#prtOptions a.close:link,
#prtOptions a.close:visited,
#prtOptions a.close:focus,
#prtOptions a.close:hover,
#prtOptions a.close:active { 
	background:url('http://www.dyk360-kuechen.de/static/dyk360-kuechen/images/elements/prt_close.gif') no-repeat 0 3px;	
	padding-left:15px;
	text-decoration:underline;
	color:#534f4c;
}
}

/* Datei dyk360extra.css */
/* Galerie Menue  */
#dynamicImage { height: 344px; overflow:hidden; }
#dynamicImage .viewport { float: left; width: 540px; height: 344px; overflow: hidden; position: relative; }
#dynamicImage .buttons { display: block; margin: 30px 10px 0 0; float: left; }
#dynamicImage .next { margin: 30px 0 0 10px;  }
#content .homeStage .dynamicImage .prev {display:block;width:38px;height:51px;position:absolute;left:14px;top:125px;z-index:100;background:transparent url("/static/dyk360-kuechen/images/elements/show_mouseover_back.png") no-repeat left top;}
#content .homeStage .dynamicImage .prev:hover {background:transparent url("/static/dyk360-kuechen/images/elements/show_mouseover_back_act.png") no-repeat left top;}
#dynamicImage .disable { visibility: hidden; }
#dynamicImage .overview { list-style:none;position:absolute;padding:0;margin:0;left:0;top: 0; }
#dynamicImage .overview li{ float: left; margin: 0 20px 0 0; padding: 1px; height: 344px; border: 1px solid #dcdcdc; width: 540px;}
#nextover{display:block;width:38px;height:51px;position:absolute;left:902px;top:279px;z-index:11000;background:transparent url("/static/dyk360-kuechen/images/elements/show_mouseover_next.png") no-repeat left top;}
#nextover:hover{display:block;width:38px;height:51px;position:absolute;left:902px;top:279px;z-index:11000;background:transparent url("/static/dyk360-kuechen/images/elements/show_mouseover_next_act.png") no-repeat left top;}
#lastover{display:block;width:38px;height:51px;position:absolute;left:14px;top:279px;z-index:11000;background:transparent url("/static/dyk360-kuechen/images/elements/show_mouseover_back.png") no-repeat left top;}
#lastover:hover{display:block;width:38px;height:51px;position:absolute;left:14px;top:279px;z-index:11000;background:transparent url("/static/dyk360-kuechen/images/elements/show_mouseover_back_act.png") no-repeat left top;}
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle {width:22px;height:36px; position: absolute;margin:0 0 0 -12px; z-index: 2; top:2px; cursor: default; 
background-image:url('/static/dyk360-kuechen/images/elements/zoompippus.png');background-repeat:no-repeat;border:0;}
#slideraussen{background-image:url('/static/dyk360-kuechen/images/elements/sliderbahn-skala.png');background-repeat:no-repeat;width:220px;height:60px;padding:0 9px 0 19px;}
#preisspanne .ui-slider-handle{width:24px;height:20px;position:absolute;z-index: 2;top:15px; cursor: default; 
background-image:url('/static/dyk360-kuechen/images/elements/slider-up.png');background-repeat:no-repeat;border:0;}
.zoomer{background-image:url('/static/dyk360-kuechen/images/elements/zoom.png');width:192px;height:40px;}
#preisspanne{width:206px;height:49px;position:relative;}
#slider{border:0;float:left;width:114px;height:20px;background-image:none;padding-top:10px;background-color:transparent;}
#min{width:40px;height:12px;position:absolute;bottom:-12px;left:-10px;}
#max{width:60px;height:12px;float:right;position:absolute;text-align:right;bottom:-12px;right:-15px;}

.arropic {width:202px; height:110px; border:0; overflow:hidden;}
.breadcrumb {color:#5C7512; font-weight:bold;}
.breadcrumb a {color:#80A311; font-weight:bold; text-decoration:none;}

.noscript_info{display:block; position:relative; left:0; top:0; z-index:1000; text-align:center; background-color:#FFFF90; padding:5px; font-size:12pt; line-height:16pt; border:1px solid black; margin-bottom:10px; margin-left:auto; margin-right:auto;}
.ie6_info{display:none;}
.infott{width:209px;position:absolute;display:none;height:160px;}
.infooben{width:209px;height:10px;background:transparent url("../images/elements/hotspot-hg-o.png");background-repeat:no-repeat;}
.infomitte{overflow:hidden;margin:0;padding:10px 15px 4px 19px; 
background:transparent url("/static/dyk360-kuechen/images/elements/hotspot-hg-m.png");}
.infounten{width:209px;height:11px;background:transparent url("/static/dyk360-kuechen/images/elements/hotspot-hg-u.png");background-repeat:no-repeat;}
.nose{position:absolute;width:9px;display:none;}

.inputBatix {overflow:hidden;height:24px;width:280px;margin:0 0 5px 0;padding:4px 0 2px 6px;background:transparent url("../images/elements/input_login.gif") no-repeat left top;}
.inputBatix input {width:264px;font-size:14px;}

