body {
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #292929;
}
.body_familyDE { background-image: url(images/hg_family.gif); background-repeat: repeat-y; background-color: #CAE9AC;}
.body_classicDE { background-image: url(images/hg_classic.gif); background-repeat: repeat-y; background-color:#F0895F; }
.body_climaDE { background-image: url(images/hg_clima.gif); background-repeat: repeat-y; background-color:FFDC77; }
.body_designDE { background-image: url(images/hg_design.gif); background-repeat: repeat-y; background-color:9BCBF0; }
.body_exklusiveDE { background-image: url(images/hg_exklusive.gif); background-repeat: repeat-y; background-color:#C1A4DD; }
.body_familyEN { background-image: url(images/hg_family.gif); background-repeat: repeat-y; background-color: #CAE9AC;}
.body_classicEN { background-image: url(images/hg_classic.gif); background-repeat: repeat-y; background-color:#F0895F; }
.body_climaEN { background-image: url(images/hg_clima.gif); background-repeat: repeat-y; background-color:FFDC77; }
.body_designEN { background-image: url(images/hg_design.gif); background-repeat: repeat-y; background-color:9BCBF0;}
.body_exklusiveEN { background-image: url(images/hg_exklusive.gif); background-repeat: repeat-y; background-color:#C1A4DD;}
.body_familyIT { background-image: url(images/hg_family.gif); background-repeat: repeat-y; background-color: #CAE9AC;}
.body_classicIT { background-image: url(images/hg_classic.gif); background-repeat: repeat-y; background-color:#F0895F;}
.body_climaIT { background-image: url(images/hg_clima.gif); background-repeat: repeat-y; background-color:FFDC77; }
.body_designIT { background-image: url(images/hg_design.gif); background-repeat: repeat-y; background-color:9BCBF0;}
.body_exklusiveIT { background-image: url(images/hg_exklusive.gif); background-repeat: repeat-y; background-color:#C1A4DD; }
.body_all {background-image: url(images/hg.gif); background-repeat: repeat-y; background-color: #EEEDED;}
.bg_body_footer_familyDE { background-color: #ecf5e4;}
.bg_body_footer_classicDE { background-color: #f9eae2;}
.bg_body_footer_climaDE { background-color: #faf2da;}
.bg_body_footer_designDE { background-color: #e0f0fb;}
.bg_body_footer_exklusiveDE { background-color: #ebe4f2;}
.bg_body_footer_familyEN { background-color: #ecf5e4;}
.bg_body_footer_classicEN { background-color: #f9eae2;}
.bg_body_footer_climaEN { background-color: #faf2da;}
.bg_body_footer_designEN { background-color: #e0f0fb;}
.bg_body_footer_exklusiveEN { background-color: #ebe4f2;}
.bg_body_footer_familyIT { background-color: #ecf5e4;}
.bg_body_footer_classicIT { background-color: #f9eae2;}
.bg_body_footer_climaIT { background-color: #faf2da;}
.bg_body_footer_designIT { background-color: #e0f0fb;}
.bg_body_footer_exklusiveIT { background-color: #ebe4f2;}
.bg_body_footer_all { background-color: #E2DFDF;}

table, td, tr {
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
color: #292929;
}
h1 {
	margin-top:0px;
	margin-bottom:5px;
	font-size: 20px;
	color: #ffffff;
	font-weight:normal;
}
h2 {
 font-size:12px;
 font-weight: bold;
 margin:0px;
 padding:0px;
 margin-top:5px;
 margin-bottom:5px;
}
h3 {
 font-size:11px;
 font-weight:bold;
 margin:0px;
 padding:0px;
 margin-bottom:2px;
}
h4 {
 font-size:12px;
 margin:0px;
 padding:0px;
 padding-bottom:5px;
}
h5 {
 font-size:12px;
 margin:0px;
 padding:0px;
}
p {
 margin:0px;
 padding:0px;
 padding-top:5px;
 padding-bottom:5px;
}
form {
 padding:0px;
 margin:0px;
}

hr {
    height: 1px;
    color: #eaeaea;
    background-color: #eaeaea;
    border: none;
}
li {
	text-align: left;
}
ul { list-style-image:url(images/arrow_rechts.gif) }

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
input { font-size: 10px; }
a { color: #292929; text-decoration:none;}
a:link		{ color: #292929; text-decoration:none; }
a:active	{ color: #292929; text-decoration:none; }
a:visited	{ color: #292929; text-decoration:none; }
a:hover			{ color: #292929; text-decoration:underline; }

#frame {
top:0px;
left:0px;
}
		
#border { width: 929px; margin-top:-23px;  float:left;  }

#contentLeft {
width: 170px;
padding:0;
margin:0;
float:left;
}
#menuMain {
width:170px;
 font-size:12px;
}
.menuMain {
	height: 25px;
	line-height:25px;
	background-color:#c6c6c6;
	border:1px solid #ffffff;
	padding-left:10px;
	text-transform:uppercase;
	background-image: url(images/hg_menu.gif);
	background-repeat: no-repeat;
	
}
.menuMainSub {

	width:168px;
	border:1px solid #ffffff;
	line-height:20px;
	text-transform:uppercase;
	background-image: url(images/hg_menuSub.gif); background-repeat: no-repeat;
}
.menuMainSub_on {
	
	width:168px;
	border:1px solid #ffffff;
	line-height:20px;
	text-transform:uppercase;
	background-image: url(images/hg_menuSub_on.gif); background-repeat: no-repeat; 
}
	.menuMainSubSub {
	width:168px;
	padding-top:2px;
	padding-bottom:2px;
	background-image: url(images/hg_menuSubSub.gif); background-repeat: no-repeat; 
	}
	.menuMainSubSub_on {
	width:168px;
	padding-top:2px;
	padding-bottom:2px;
	background-image: url(images/hg_menuSubSub_on.gif);
	background-repeat: no-repeat;
	background-color: #F0EFEF;
	}
.Menu3 {	margin-left:20px; width: 140px; display:block; }
.Menu3On {	margin-left:20px; width: 140px; display:block; }
.Menu4 {	margin-left:30px; width: 130px;display:block;  }
.Menu4On {	margin-left:30px; width: 130px; display:block; }
#pfad_bg { height:20px; background-color:#666666; padding-top:3px; color:#ffffff; }
#pfad { height:20px; background-color:#666666; padding-top:3px; color:#ffffff; float: left;}
#pfad a { color:#ffffff; }
#pfad table { width:750px; }
#pfad td,tr { color:#ffffff; }
	
	 

#contentMainStart { 
float:left;
padding-top:30px;
}

#contentMain { 
float:left;  
width: 320px;
padding-bottom:20px; 
padding-top:20px;
padding-right:10px;
}
.contentMain { 
width: 320px;
height: 750px;
}
	
	/* tabellen für die produkte */
	#contentProducts { 
	float:left;
	width: 330px;
	padding-bottom:20px; 
	padding-top:20px;
	}
	#contentProducts table { width: 250px; }
	.contentProductsTable_classic{
	width: 270px; margin-bottom:20px; 
	background-image: url(images/hgT_classic.gif);
	}
		.contentProductsTable_family{
	width: 270px; margin-bottom:20px; 
	background-image: url(images/hgT_family.gif);
	}
		.contentProductsTable_design{
	width: 270px; margin-bottom:20px; 
	background-image: url(images/hgT_design.gif);
	}
		.contentProductsTable_clima{
	width: 270px; margin-bottom:20px; 
	background-image: url(images/hgT_clima.gif);
	}
		.contentProductsTable_exklusive{
	width: 270px; margin-bottom:20px; 
	background-image: url(images/hgT_exklusive.gif);
	}
	#contentProducts h3 { color:#ffffff; font-size:14px; text-transform:uppercase; padding:5px; margin-top:20px; margin-bottom:0px; width:218px; font-weight:normal; }
	#contentProducts .family { background-color:#72BF44;  }
	#contentProducts .design { background-color:#9BCBF0; }
	#contentProducts .clima { background-color:#FFDC77; }
	#contentProducts .classic { background-color:#F0895F; }
	#contentProducts .exklusive { background-color:#C1A4DD; }
	#contentProducts td { border-bottom: 1px solid #ffffff; height:20px; padding:5px;}
		
	#contentProducts2 { 
	float:left;
	width: 330px;
	height: 750px;
	padding-bottom:20px; 
	padding-top:20px;
	}
	#contentProducts2 table { width: 250px; }
	#contentProducts2 h3 { color:#ffffff; font-size:14px; text-transform:uppercase; padding:5px; margin-top:20px; margin-bottom:0px; width:218px; font-weight:normal; }
	#contentProducts2 .family { background-color:#72BF44;  }
	#contentProducts2 .design { background-color:#9BCBF0; }
	#contentProducts2 .clima { background-color:#FFDC77; }
	#contentProducts2 .classic { background-color:#F0895F; }
	#contentProducts2 .exklusive { background-color:#C1A4DD; }
	#contentProducts2 td { border-bottom: 1px solid #ffffff; height:20px; padding:5px;}

#contentMainAll { 
width: 725px;  
margin-left:5px;
padding-bottom:20px; 
float:left;
}
* html #contentMainAll{ width: 715px;   } 
.contentTableTop {width: 720px;}
#content { height: 300px; padding-right:10px; }
#pagingContent { position:relative; top:0px; left:0px; width: 300px; margin-bottom:25px;}
#pagingContent td { border:0px;  padding:0; margin:0px; }
#pagingContent table { width: 300px; height:75px; }
	.pagingText { height:25px; background-color:#ffffff; font-size:12px; text-align:center; line-height:25px; }
	.pagingTextBottom { height:25px; background-color:#ffffff; font-size:12px; text-align:center; line-height:25px; margin-top:-2px;  }
	* html .pagingTextBottom { padding-top:5px;}
#transright { position:absolute; left:200px; top:25px; width:100px; height:76px; z-index:100; background-image:url('images/bg_menu.png'); filter:Alpha(opacity=60);}
#transleft { position:absolute; left:0px; top:25px; width:100px; height:76px; z-index:1000; background-image:url('images/bg_menu.png'); filter:Alpha(opacity=60); }

.rubrik { margin-top:25px; margin-right:5px; margin-left:5px;  float:left; }

	#contentMainStart table {width: 260px; } 
	.startAktionen { 
        width: 290px;
        display: block;
        margin: 0 0 13px 0;
    }
	.startOCLSklein { position: relative; top:0px; left: 0px; width: 299px; height: 200px; margin-bottom: 23px; }
		.startOCLSklein img { border:1px solid #ffffff; }
	.startAktuelles {  top:385px; left: 10px; width: 290px; }
	.startTable { width: 260px; margin-left:25px; }

/* Spalte rechts */
#contentRightAll { float:right; }	
#contentRightStart { float:left; width:456px; border-top:2px solid #ffffff;  border-left:2px solid #ffffff;  border-right:2px solid #ffffff;   }
#contentRight { float:left; width:396px;  border-top:2px solid #ffffff;  border-left:2px solid #ffffff;  border-right:2px solid #ffffff; border-bottom:1px solid #ffffff; margin-bottom: 100px; }	

	#contentRightDetail { width: 396px; }	
		#contentRightDetail span { float:left; width:100px; height: 115px; padding-left:23px;  } 
			#contentRightDetail span img { margin-bottom:2px; }
	#paging { width: 396px; height: 25px; }
		.pagingLinks { width: 35%; height: 25px; float:left; line-height:25px; padding-left: 7px;}
						* html .pagingLinks  { padding: 7px; } 
		.pagingMitte { width: 30%; height: 25px; float:left; text-align:center;line-height:25px; }
			* html .pagingMitte { padding: 7px; } 
		.pagingRechts { height: 25px; float:right; text-align:right; line-height:25px; padding-right: 7px;}
			* html .pagingRechts { padding: 7px; } 
		#paging table { width: 100%; height: 24px; text-align:center;}
		#paging td { border-right: 1px solid #ffffff; }

	#menuProductsStart { width: 456px; height: 91px; border-bottom:1px solid #ffffff;}
	.menuProductsStart { width:91px; height:91px; float:left; }
	
	#menuProducts { width: 396px; height: 79px; border-bottom:1px solid #ffffff; float: right; }
	.menuProducts { float:left; }

	
	#startOCLStext {
	margin-top:-50px;
	width:456px;
	height:50px;
	z-index:100;
	background-image:url('images/bg_menu.png');
	opacity: .7;
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	font-size: 16px;
	color: #333333;
	text-align:center;
	line-height:50px;
	font-weight:bold;
}
	#OCLStext {
	margin-top:-50px;
	width:396px;
	height:50px;
	z-index:50;
	background-image:url('images/bg_menu.png');
	opacity: .7;
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	font-size: 16px;
	color: #333333;
	text-align:center;
	line-height:50px;
	font-weight:bold;

}
	.newsletter { text-align:right; }
	

/* FOOTER */
#footer { height: 90px; font-size:10px; width:100%; margin-bottom:30px; color: #666666; }
#footer a { color: #666666; }
#toolbar { height: 90px; padding-left:170px; }
#tools { float:left; display: inline; width: 436px; margin:0px; padding: 0px; border-bottom: 1px solid #ffffff; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; list-style: none; height:23px; }
	#tools li {
		float: left;
		display: inline;
		margin:0px;
		padding:5px;
		border-right: 1px solid #ffffff;
	}
	#tools li a {
		font-size: 10px;
		color: #666666;
		padding:5px;
	}
.newsletter { text-align:right;  border-bottom:1px solid #ffffff; background-color:#E2DFDF; }
#toolsMerkliste { position:relative; top:0px; float:left; width:320px; height:23px; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; }
	* html #toolsMerkliste {
	height:24px; 
	} 
#address {
		left: 435px;
		top: 25px;
		display: block;
		text-align: right;
		float: right;
		color: #666666;
	}

#all_imglist { width:750px; margin-right:7px; float:right; border: 1px solid #ffffff; background-color:#E2DFDF;  }
#familyDE_imglist {width:750px; margin-right:7px; float:right; border: 1px solid #ffffff; background-color:#ECF5E4; }
#classicDE_imglist {width:750px; margin-right:7px; float:right; border: 1px solid #ffffff; background-color:#F9EAE2;  }
#climaDE_imglist {width:750px; margin-right:7px; float:right; border: 1px solid #ffffff; background-color:#FAF2DA;  }
#designDE_imglist {width:750px; margin-right:7px; float:right; border: 1px solid #ffffff; background-color:#E0F0FB;  }
#exklusiveDE_imglist {width:750px; margin-right:7px; float:right; border: 1px solid #ffffff; background-color:#EBE4F2; }
#familyEN_imglist {width:750px; margin-right:7px; float:right; border: 1px solid #ffffff; background-color:#ECF5E4; }
#classicEN_imglist {width:750px; margin-right:7px; float:right; border: 1px solid #ffffff; background-color:#F9EAE2;  }
#climaEN_imglist {width:750px; margin-right:7px; float:right; border: 1px solid #ffffff; background-color:#FAF2DA;  }
#designEN_imglist {width:750px; margin-right:7px; float:right; border: 1px solid #ffffff; background-color:#E0F0FB;  }
#exklusiveEN_imglist {width:750px; margin-right:7px; float:right; border: 1px solid #ffffff; background-color:#EBE4F2; }
#familyIT_imglist {width:750px; margin-right:7px; float:right; border: 1px solid #ffffff; background-color:#ECF5E4; }
#classicIT_imglist {width:750px; margin-right:7px; float:right; border: 1px solid #ffffff; background-color:#F9EAE2;  }
#climaIT_imglist {width:750px; margin-right:7px; float:right; border: 1px solid #ffffff; background-color:#FAF2DA;  }
#designIT_imglist {width:750px; margin-right:7px; float:right; border: 1px solid #ffffff; background-color:#E0F0FB;  }
#exklusiveIT_imglist {width:750px; margin-right:7px; float:right; border: 1px solid #ffffff; background-color:#EBE4F2; }

.familyDE { background-color:#ECF5E4; }
.classicDE { background-color:#F9EAE2;  }
.climaDE { background-color:#FAF2DA;  }
.designDE {background-color:#E0F0FB;  }
.exklusiveDE { background-color:#EBE4F2; }
.familyEN { background-color:#ECF5E4; }
.classicEN { background-color:#F9EAE2;  }
.climaEN { background-color:#FAF2DA;  }
.designEN {background-color:#E0F0FB;  }
.exklusiveEN { background-color:#EBE4F2; }
.familyIT { background-color:#ECF5E4; }
.classicIT { background-color:#F9EAE2;  }
.climaIT { background-color:#FAF2DA;  }
.designIT {background-color:#E0F0FB;  }
.exklusiveIT { background-color:#EBE4F2; }
.all {	background-color:#E2DFDF;  }
.imgBorder { border:1px solid #ffffff; }
#printLogo {display:none;}
.rubrikStart { margin-bottom:10px; }

/* merkliste */

#MerkBox {
 display:none;
}
#MerkBoxFrame {
 display:block;
 width:180px;
 height:216px;
 background-color:#E4E4E4; 
}

#MerkBoxDet, #MerkBox, #MerkBoxDlg {
 display:block;
 position:absolute;
 top:332px;
 left:579px;
 width:180px;
 font-size:12px;
 border-top:8px solid white;
 padding-left:10px;
 padding-top:3px;
 padding-bottom:5px;
 line-height:20px; 
 background-color:#E4E4E4;
}

#MerkBox {
 top:304px;
}

#MerkBoxDlg {
 top:319px;
}

/* Fuer Mozilla, NN6 etc. */
head:first-child+body #MerkBox {
 top:311px;
}

/* Fuer Mozilla, NN6 etc. */
head:first-child+body #MerkBoxDet {
 top:350px;
}

/* Fuer Mozilla, NN6 etc. */
head:first-child+body #MerkBoxDlg {
 top:328px;
}

#MerkBoxBody {
 background-image:url('../images/smart/bg_merkbox.gif'); 
 background-repeat:repeat; 
 width:180px
}

.MerkBoxContent {
 color:#000000;
}

.MerkBoxImage {
 margin:8px;
 float:left;
}

.MerkBoxText {
 margin-top:10px;
 font-size:10px;
}

/* Fuer Mozilla, NN6 etc. */
head:first-child+body .MerkBoxText {
 margin-top:0px;
 padding-top:10px;
 padding-bottom:2px;
}

.MerkBoxLoeschen {
 margin-top:10px;
 margin-bottom:6px;
}

.MerkBoxDownloadButton {

}

.MerkBoxLeerenButton {

}

/* Fuer Mozilla, NN6 etc. */
head:first-child+body .MerkBoxDownloadButton {
 margin-top:-11px;
}

.MerkBoxMessage {
 margin:8px;
 font-size:12px;
}

/* Fuer Mozilla, NN6 etc. */
head:first-child+body .MerkBoxMessage {
 margin-top:0px;
 padding-top:4px;
 padding-bottom:2px;
}

.MerkBoxStatusMessage {
 padding:8px;
 background-color:#E4E4E4;
 background-image:url('none');
 width:150px
}

/* Fuer Mozilla, NN6 etc. */
head:first-child+body .MerkBoxStatusMessage {
 width:134px;
}

.list {
	color:#339999;
	margin-top:15px;
	margin-bottom:10px;
	font-weight: bold;
}
.dlgtext { background-color:#eaeaea; }
#merkliste {
 visibility:hidden;
 position:absolute;
 top:0px;
 left:0px;
 width:145px;
 margin-left: 170px;
 text-align:left;
 z-index:6000;
 padding:2px;
 font-size:8px;
}
.bodypop {
padding:25px;
}
	.bodypop h1 { color:#CCCCCC; }
.newsBild { float: left; width:100px; margin-right:10px;}
.newsText { float: left; width: 220px; }

#sitemapliste {
		margin-left: 25px;
		list-style: none;
	}

	#sitemapliste li h3 a {
	  font: bold 12px Arial;
	}

	#sitemapliste li ul {
		margin-left: 60px;
		padding: 0px;
		list-style-image: url(images/arrow.gif);
	}

	#sitemapliste li ul li {
		padding: 0px;
		margin: 0px;
	}
	
.googlemapsroutenplaner{
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

a.googlemapsroutenplaner{
	text-decoration: underline;
}

a:hover.googlemapsroutenplaner{
	text-decoration: none;
}


#jubilaeum{
	width: 266px;
	height: 266px;
	margin: 0 0 20px 12px;
}

.startOCLSklein{display: none;}

.vdthk{
	width: 320px;
	margin: 30px 0 0 0;
	padding: 0;
	list-style: none;
}

.vdthk li{
	float: left;
	margin: 0 15px 20px 15px;
	padding: 10px 0 0 0;
	background: #666666;
	height: 160px;
	width: 125px;
	text-align: center;
}

p.vd,
strong.vd{
	width: 100px;
	text-align: center;
	color: #ffffff;
}

.svd{
	
	height: 35px;
}

.backlink{
	clear: both;
}

.vdthk a,
.vdthk img{
	border: none;
	color: #ffffff;
}

.vdthk img.pic{
	border: 1px solid #000000;
}


.kategmenu{
	display: block;
	width: 100px;
	height: 100px;
	float: left;
	margin: 0 5px 0 0;
	background: red;
}

.kategmenu img{
	border: none;
}

#h_planer{
    display: block!important;
	margin: 0 0 0 13px!important;
	width: 266px;
	height: 125px!important;
	background: #918f90;
    padding: 0!important;
}

#v_thk{
    display: block;
	margin: 15px 0 15px 13px;
	width: 266px;
	height: 125px!important;
	background: #918f90;
    padding: 0;
}

.med_c1,
.med_c2{
	float: left;
	width: 120px;
	margin: 20px 0 0 0;
}

.med_c1 img,
.med_c2 img{
	margin: 0 0 0 20px;
}

.med_c2 span{
	display: block;
	height: 15px;
	width: 140px;
	background: #ffffff;
	text-transform: uppercase;
	font-weight: bold;
	padding: 0 3px 0 3px;
	color: #7f7f7f;
}

.med_c2 p{
	color: #ffffff;
	width: 135px;
}

.med_c2 a{
	color: #ffffff;
	text-decoration: underline;
}

.med_c2 a:hover{
	text-decoration: none;
}


table.bonitable{
	padding: 0;
	margin: 0;
	text-align: center;
}

.bonitable th,
.bonitable td{
	border: 1px solid #666666;
	padding: 5px;
}

#boncert{
	position: absolute;
	top: 160px;
	left: 620px;
}

.bnlink img,
#boncert img{
	border: 1px solid #666666;
}

.bnlink{
	margin: 0 0 0 9px;
}
