body, div, p, ul, li {
  padding:0;
  margin:0;
}

body {
  background-color:#e0dfdd;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8e8e89;
}



a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8e8e89;
}

a, a:visited, a:hover {
	text-decoration: none;
	}

a:focus { outline: none;}

#impBoxen {
  width:939px;
  padding:5px;
  margin-left:10px;
  float:left;
}

#impBoxen a, #impBoxen a:hover {
  text-transform:uppercase;
  color:#666;
}

.impLinkBoxLeft {
  margin-left:16px;
}

.impLinkBoxRight {
  text-align:right;
  margin-right:16px;
}


#main {
  background-color:#fff;
  width:939px;
  padding:5px;
  margin-left:10px;
  float:left;
  margin-top:20px;
}

#header {
  width:939px;
  height:136px;
  float:left;
  background-image:url(../_img_hd/blanco.jpg); 
  background-repeat:no-repeat;
  background-position:left;
}

.headerLang {
  float:left;
  margin-top:16px;
  margin-left:18px;
}

.headerLang, .headerLang a, .headerLang a:hover {
  color:#fff;
  text-transform:uppercase;
}

.areaLinkBox {
  float:left;
  margin:5px 5px 5px 0px;
}

.areaLinkBoxLeft {
  width:463px;
}

.areaLinkBoxRight {
  width:467px;
  margin-right:0px;
}

.areaLinkSmall {
  height:31px;
  border:1px solid #dcdada;
  background-image:url(../_img_hd/arrow.gif);
  background-repeat:no-repeat;
  background-position:left;
}

.areaLinkSmall p {
  padding: 8px 0px 5px 29px;
}

.areaLinkSmall a {
  font-family: arial;
  font-size:14px;
  color:#666;
  font-weight:600;
  letter-spacing:-0.03em;
  text-decoration:none;
  display:block;
  width:100%;
  height:100%;
}

.areaLinkBig {
  margin-top:0px;
  margin-bottom:0px;
  height: 373px;
}

.areaLinkBigLeft {
  width:465px;
  background-image:url(../_img_hd/kuechentechnik-fuer-den-haushalt.jpg);
  background-repeat:no-repeat;
  background-position:left;
}

.areaLinkBigRight {
  width:469px;
  margin-right:0px;
}

.LinkBoxInside {
  width:469px;
  height:121px;
  margin-top:5px;
}

.LinkBoxInsideOne {
  margin-top:0px;
  background-image:url(../_img_hd/grosskueche-und-catering.jpg);
  background-repeat:no-repeat;
  background-position:left;
}

.LinkBoxInsideTwo {
  background-image:url(../_img_hd/klinik-praxis-labor.jpg);
  background-repeat:no-repeat;
  background-position:left;
}

.LinkBoxInsideThree {
  background-image:url(../_img_hd/industrie.jpg);
  background-repeat:no-repeat;
  background-position:left;
}

.kt_text {
  float:left;
  width:465px;
  height:336px;
}

.kt_text p {
  margin-top:21px;
  margin-left:14px;
  height:100%;
}  

.kt_text p, .kt_text a {  
  font-family: arial;
  font-size:11px;
  color:#666;  
  font-weight:normal;
}

.kt_text a { 
  display:block;
  width:100%;
  height:100%;
}

.kt_link {
  clear:left;
  float:left;
  width:465px;
}

.kt_link p {
  margin-left:34px;
  margin-top:8px;
}

.cs_leerbox {
  float:left;
  height:84px;
  width:309px;
}

.cs_leerbox a {
  display:block;
  width:100%;
  height:100%;
}

.cs_box {
  float:left;
  height:84px;
  width:160px;
}

.cs_box p {
  padding: 3px 0px 1px 6px;
  font-family: arial;
  font-size:11px;
  color:#666;  
  font-weight:normal;
}

.cs_link {
  clear:left;
  float:left;
  width:469px;
}

.cs_link p {
  margin-left:32px;
  margin-top:8px;
}


.kt_link p, .kt_link a, .cs_link p, .cs_link a {
  font-family: arial;
  font-size:16px;
  color:#fff;  
  font-weight:bold;
  letter-spacing:0.02em;
}

.kt_link a, .cs_link a {
  display:block;
  width:100%;
  height:100%;
}


.clearKasten {
	clear:left;
	height:5px;
	font-size:0px;
}

#service{
	font-size: 10px;
	color: #555;
	height: 16px;
	padding: 10px 2px 0px 12px;
	float: left;
	vertical-align: bottom !important;
	vertical-align: baseline;
}

#service a{
	font-size: 10px;
	color: #555;
	padding:0px 6px 0px 6px;
	vertical-align: bottom !important;
	vertical-align: baseline;	
}

#service a:hover{
	color: #666;
}

/*DropDown other languages---------------------------------------------------------*/

#otherlanguages_wrapper{
	/*position:absolute;
	left:495px;
	top:5px;*/
	float:left;
	margin:0px !important;
	width:130px;
	z-index:99;
	padding-top:6px;
	padding-left:16px;
}
#otherlanguagestrigger{
	font-size: 10px;
	color: #8e8e89;
	height: 16px;
	padding: 2px;
	padding-right: 2px;
	padding-bottom: 0;
}

#otherlanguagestrigger a, .otherlanguagestrigger_link{
	padding: 3px 5px 0px 5px;
	margin: 0;
	height: 16px;
	font-size: 10px;
	color: #8e8e89;
	display: block;
	/*background-image: url(../_img_hd/pfeil_klein.gif);
	background-position:5px;
	background-repeat: no-repeat;*/
}

#otherlanguagestrigger a:hover, .otherlanguagestrigger_link_active{
	/*background-image: url(../_img_hd/pfeil_klein.gif);
	background-position: 5px;
	background-repeat: no-repeat;*/
	background-color: #ffffff;
	color:#666;
}

#otherlanguages{
	font-size: 10px;
	color: #8e8e89;
	height: 16px;
	padding: 2px 2px 0px 2px;
	width:126px;
	position:relative;
	top:0px;
	z-index:99;
	visibility: hidden;
}

/*#otherlanguages table, #otherlanguages tr, #otherlanguages td{
	background-color: #ffffff;
	padding: 0;
	margin-top: 3px !important;
	margin: 0;
}*/

#otherlanguages div{
	background-color: #ffffff;
	font-size: 10px;
	color: #555555;
	display: block;
}

#otherlanguages a{
	font-size: 10px;
	color: #8e8e89;
	height:14px;
	display:block;
	padding:2px 4px 2px 17px;
}

#otherlanguages a:hover{
	background-color:#f0f0ef;
	color:#666;
	display:block;
}	











#sidebar_top {
	/*position: absolute;
	top: 14px;
	left: 10px;*/
  padding: 7px 0px 0px 0px; 
  float:left;
	}


.xtra {
	padding: 4px 5px 4px 0px;
	}
	
.xtra a {
	padding: 4px 0px 4px 0px;
	}

	
.xtra a:hover {
	/*background: #fff;*/
	color:#666;
	}
	
.xtra a.pfeil {
	padding-left: 10px;
	padding-right: 10px;
	}
.xtra a.pfeil:hover {
	padding-left: 10px;
	padding-right: 10px;
	/*background: #fff url(../_images/pfeil_klein.gif) no-repeat 4px center;*/
	}
	
.xtra a.pfeil-ausgeklappt {
	padding-right: 10px;
	padding-left: 10px;
	background: #fff url(../_img_hd/pfeil_klein_ausgeklappt.gif) no-repeat 4px center;
	}
	
.xtra a.leer {
	margin-right: 12px;
	margin-left: 12px;
	padding: 4px 0px 4px 0px;
	}
.xtra a.leer:hover {
	margin-right: 12px;
	margin-left: 12px;
	padding: 4px 0px 4px 0px;
	background: transparent
	}
	
.leerraum_rechts {
	margin-right:4px;
	}
	
.leerraum_beide {
	margin-left:5px;
	margin-right:5px;
	}
	



.some {
	float:left;
	}
	
.ausklapper {
	background:white;
	position:absolute;
	z-index: 1002;
	}
	
#erster, #zweiter, #dritter, #vierter, #fuenfter {
	visibility: hidden;
	width:177px;
	}	

	


.klapppunkt {
	padding: 3px 6px 3px 10px;
	font-size: 10px;	
	/*text-transform: uppercase;*/
	}

#rollovergrau {
	background:#f0f0ef;
	}








