/*--ESSENTIAL--------------------------------------------------------------*/* {    margin: 0; padding: 0;}html {	width: 100%;	height: 100%;	background: #ffffff;}body {    padding: 0 0 20px 0;    text-align: center;    color: #000;    font-family: Arial, lucida, sans-serif;	font-size: 0.7em;	behavior: url("scripts/csshover.htc");}img {    border: none;}a {    color: #4f4f4f;}a:hover {    text-decoration: none;}p {    line-height: 1.2em;    margin-bottom: 0.8em;}h1 {    font-size: 2em;    margin-bottom: 0.3em;}h2 {    font-size: 1em;    padding: 0;    margin-bottom: 0.3em;    color: #000;}h3 {    font-size: 1em;    padding: 0;    margin-bottom: 0.3em;    color: #000;}h4 {    font-size: 1.1em;    padding: 0.5em 0 0.1em 0;    margin-bottom: 0.3em;}h5 {    font-size: 1em;    padding: 0.5em 0 0.1em 0;    margin-bottom: 0.3em;}ul {	margin: 0 0 0.8em 0;	list-style: square;	font-family: Tahoma;}ul li {	margin: 0 0 0 0;	padding: 2px 2px 2px 8px;}ul li ul {	margin: 0 0 0 0;}ul li ul li {	margin: 0 0 0 0;}ol {	margin: 0 0 0.8em 1.6em;}ol li {	margin: 0 0 0 1.2em;	padding: 1px 2px 1px 0;}ol li ol {	margin: 0 0 0 1.6em;}ol li ol li {	margin: 0 0 0 0;}table {	margin: 0.4em 0 0.8em 0;	border-top: 1px #000 solid;	border-left: 1px #000 solid;}table th {	padding: 7px 15px 7px 15px;	background: #fff;	color: #000;	text-align: left;	border-bottom: 1px #000 solid;	border-right: 1px #000 solid;	font-weight: normal;}table td {	padding: 7px 15px 7px 15px;	background: #fff;	font-size: 1em;	border-bottom: 1px #000 solid;	border-right: 1px #000 solid;	color: #4d4d4d;}table tr.dark td {	background: #e9f3f5;}hr {	color: #c3dee5;	border: 0 none;	border-top: 1px solid #c3dee5;	height: 1px;	margin: 1em 0 1em 0;}/*--USEFUL-----------------------------------------------------------------*/.clear {	clear: both;	overflow: hidden;	font-size: 1px;	height: 0;}.black {	color: #212527 !important;}.noMargin {	margin: 0 !important;}.photoRight {	float: right;	margin: 0 0 5px 15px;	border: 1px #a3b2ba solid;}/*--SUBPAGE-----------------------------------------------------------------*/.text {	width: 100%;	float: none;	padding: 0;}.text h1 {	margin: 0 0 5px 0;	padding: 0;	font-size: 1.3em;	color: #000;}.text h2 {	margin: 0 0 5px 0;	padding: 0;	font-size: 1.1em;	color: #000;}.text h3 {	margin: 0 0 5px 0;	padding: 0;	font-size: 1em;	color: #000;}.text h4 {	margin: 0 0 5px 0;	padding: 0;	font-size: 1em;	font-weight: normal;	color: #000;}.text p {	margin: 0 0 10px 0;	color: #000;}.text ul {	margin: 0 0 10px 3px;	list-style: square;	font-family: Tahoma;}.text ul li {	margin: 0 0 0 20px;	padding: 2px 2px 2px 0;	color: #4d4d4d;}.text ul li ul {	margin: 0 0 0 15px;}.text ul li ul li {	margin: 0 0 0 0;}#newSubmenu {	display: none;}/*--LAYOUT----------------------------------------------------------------*/#page {	width: 100%;	margin: 0 auto 0 auto;	padding: 0;	text-align: left;	position: relative;}/*--HEADER----------------------------------------------------------------*/#header {	height: 0;}#header a {	width: 952px;	height: 91px;	display: block;	background: url("../images/header.png") 0 0 no-repeat;}#header h1 {	display: block;}/*--MENU------------------------------------------------------------------*/#menu {	display: none;}/*--SUBMENU---------------------------------------------------------------*/#submenu {	display: none;}/*--CONTENT---------------------------------------------------------------*/.content {}.middleContent {	width: 100%;	padding-top: 26px;	background: #d1dbe1;	font-family: Tahoma;}#leftPart {	width: 110px;	padding: 20px;	float: none;}#rightPart {	width: 800px;	padding: 0 1px 0 0;	float: none;}.middleContent .cols {	padding: 10px 10px 15px 0;}.middleContent .col {	width: 240px;	float: left;	margin-left: 25px;}#theme {	width: 952px;	height: 416px;	position: absolute;	left: 0;	top: 116px;}#theme .buttons a {	width: 230px;	height: 42px;	display: block;	float: left;	margin-left: 11px;}#theme .buttons a.life {	background: url("../images/button_life.jpg") 0 0 no-repeat;}#theme .buttons a.esprit {	background: url("../images/button_esprit.jpg") 0 0 no-repeat;}#theme .buttons a.avantgarde {	background: url("../images/button_avantgarde.jpg") 0 0 no-repeat;}#theme .buttons a.romantik {	background: url("../images/button_romantik.jpg") 0 0 no-repeat;	margin-left: 10px;}#theme .buttons a span {	display: none;}.hpTheme {	background: url("../images/theme_hp.jpg") 0 0 no-repeat;}.kitchenHpTheme {	background: url("../images/theme_kitchen_hp.jpg") 0 0 no-repeat;}.next125Theme {	background: url("../images/theme_next125.jpg") 0 0 no-repeat;}.nextlineTheme {	background: url("../images/theme_nextline.jpg") 0 0 no-repeat;}.romantikTheme {	background: url("../images/theme_romantik.jpg") 0 0 no-repeat;}.catCols {	width: 952px;	background: #fff;}.catCols img {	vertical-align: top;}.catCol {	width: 230px;	margin-left: 11px;	float: left;	padding-bottom: 60px;}.life {	background: #f9efd0;}.life:hover {	background: #f9e7af;}.esprit {	background: #edf4cd;}.esprit:hover {	background: #e9f5b2;}.avantgarde {	background: #e4e5e6;}.avantgarde:hover {	background: #d2dce5;}.romantik {	background: #ede3ce;	margin-left: 10px;}.romantik:hover {	background: #eddab2;}.detailLeft {	width: 538px;	height: 415px;	background: url("../images/detail_photo.jpg") 0 0 no-repeat;	float: left;}.detailRight {	width: 395px;	padding: 16px 0 0 0;	height: 399px;	float: right;	position: relative;}.detailRight h2 {	margin-bottom: 8px;	font-weight: normal;	text-transform: uppercase;	padding-left: 10px;	background: url("../images/arrow_up.gif") 0 4px no-repeat;	color: #000;}.detailRight p {	color: #4f4f4f;}.detailRight .detailText {	width: 385px;	height: 343px;	margin-top: 35px;	overflow: auto;}.detailRight .detailInfo {	width: 195px;	height: 343px;	margin-top: 27px;	overflow: hidden;	float: left;}.detailRight .detailPhotos {	width: 180px;	height: 343px;	margin: 27px 10px 0 0;	_margin: 27px 5px 0 0;	overflow: auto;	float: right;}.detailMenu {	height: 20px;	padding-left: 2px;	position: absolute;	top: 35px;}.detailMenu li {	margin-right: 15px;	float: left;	padding-left: 0;	background: none;}.detailMenu li a {	padding: 0 0 0 10px;	font-weight: bold;	text-decoration: none;	color: #828282;	background: url("../images/arrow_grey.gif") 0 4px no-repeat;}.detailMenu li a:hover {	color: #000;	background: url("../images/arrow_black.gif") 0 4px no-repeat;}.detailMenu li.active a {	color: #000;	background: url("../images/arrow_black.gif") 0 4px no-repeat;}.icons {	position: absolute;	top: 15px;	right: 20px;}.icons a {	margin-left: 10px;}.icons a.print {	width: 13px;	height: 9px;	display: block;	float: left;	background: url("../images/ico_print.gif") 0 0 no-repeat;}.icons a.print:hover {	background: url("../images/ico_print.gif") -13px 0 no-repeat;}.icons a.pdf {	width: 15px;	height: 9px;	display: block;	float: left;	background: url("../images/ico_pdf.gif") 0 0 no-repeat;}.icons a.pdf:hover {	background: url("../images/ico_pdf.gif") -15px 0 no-repeat;}.icons a.mail {	width: 13px;	height: 9px;	display: block;	float: left;	background: url("../images/ico_mail.gif") 0 0 no-repeat;}.icons a.mail:hover {	background: url("../images/ico_mail.gif") -13px 0 no-repeat;}.icons a span {	display: none;}/*--NEWSBOX----------------------------------------------------------------*/#newsBox {	width: 210px;	height: 345px;	margin: 20px;	_margin: 20px 10px 0 0;	padding: 15px;	float: right;	background: url("../images/trans2.png") 0 0;	_background: #fff;	_filter: alpha(opacity=70);	border: 1px #e7eff3 solid;}#newsBox * {	color: #727b80;}#newsBox h2 {	margin: 0;	padding: 0;	font-size: 1em;}/*--BOTTOM-CONTENT----------------------------------------------------------*/#bottomContent {	width: 952px;	margin: 441px 0 0 0;	padding: 0 0 13px 0;	background: #d1dbe1 url("../images/bottom_content_bg.jpg") 0 0 repeat-x;	position: relative !important;}.rightBottomPart {	width: 730px;	float: left;	position: relative;}#bottomContent .bottomText {	width: 300px;	position: relative;	top: 40px;	left: 10px;}.fixed {	height: 120px;}.noTheme {	margin-top: 1px !important;}.redArrow {	color: #212527;	text-decoration: none;	padding-left: 12px;	background: url("../images/arrow.gif") 1px 4px no-repeat;}#bottomContent .cols {	padding: 20px 0 0 10px;}#bottomContent .col {	width: 290px;	padding: 0 10px 0 10px;	float: left;}#bottomContent .col p {	margin: 0;}.logo {	width: 200px;	padding: 20px 0 0 18px;	float: left;}#miniPhotos {	float: right;	position: relative;	top: 40px;	right: 20px;}.miniPhoto {	width: 72px;	height: 72px;	margin: 0 0 0 8px;	float: left;	position: relative;}.miniPhoto .border {	width: 72px;	height: 72px;	position: absolute;	left: 0;	top: 0;	display: block;	background: url("../images/border.png") 0 0 no-repeat;	_background: none;	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/border.png', sizingMethod='scale');	z-index: 140;}.miniPhoto .photo {	width: 54px;	height: 54px;	margin: 9px 0 0 9px;	display: block;}/*--FOOTER-------------------------------------------------------------------*/#footer {	display: none;}