*{
	margin: 0;
	padding: 0;
	outline: none;
}
html,body{
	width: 100%;
	height: 100%;
}
body{
	background: #fff url(../img/body_bg.gif) repeat left top;
	text-align: center;
	cursor: default;
}
img,fieldset{
	border: 0;
}
a{
	cursor: pointer;
}
.break{
	margin-bottom: 16px;
}
.dbreak{
	margin-bottom: 32px;
}
#distance{
	width: 100%;
	height: 50%;
	margin-bottom: -290px;
	float: left;
}
#wrapper{
	margin: 0 auto;
	position: relative;
	width: 960px;
	height: 580px;
	background: #fff;
	clear: left;
	text-align: left;
}
#wrapper *{
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.wrapper *{
	color: #000;
}
#header{
	height: 108px;
}
#header ul{
	display: block;
	padding-left: 20px;
}
#header li{
	list-style-type: none;
}
#menu_lang{
	padding-top: 6px;
}
#menu_lang li{
	float: left;
}
#menu_lang a{
	text-transform: lowercase;
}
#header a{
	padding-right: 12px;
	font-size: 10px;
	font-weight: bold;
	color: #5c5c5c;
	line-height: 12px;
	letter-spacing: 0.06mm;
}
#header a:hover,#menu_lang_act a,#menu_fix_act a{
	color: #000;
}
.home_0{
	background: url(../img/header/home-0.jpg) no-repeat right top;
}
.home_1{
	background: url(../img/header/home-1.jpg) no-repeat right top;
}
.home_2{
	background: url(../img/header/home-2.jpg) no-repeat right top;
}
.trendino{
	background: url(../img/header/trendino.gif) no-repeat 560px center;
}
.colorino{
	background: url(../img/header/colorino.gif) no-repeat 560px center;
}
.forestino{
	background: url(../img/header/forestino.gif) no-repeat 560px center;
}
.carisma{
	background: url(../img/header/carisma.gif) no-repeat 560px center;
}
.aluqueen{
	background: url(../img/header/aluqueen.gif) no-repeat 560px center;
}
.material-farben{
	background: url(../img/header/material-farben.gif) no-repeat right top;
}
.simulation{
	background: url(../img/header/simulation.gif) no-repeat 560px center;
}
.bamix{
	background: url(../img/header/bamix.jpg) no-repeat 560px center;
}
.blum{
	background: url(../img/header/blum.jpg) no-repeat 560px center;
}
.compusoft{
	background: url(../img/header/compusoft.jpg) no-repeat 560px center;
}
.electrolux{
	background: url(../img/header/electrolux.jpg) no-repeat 560px center;
}
.formex{
	background: url(../img/header/formex.jpg) no-repeat 560px center;
}
.franke{
	background: url(../img/header/franke.jpg) no-repeat 560px center;
}
.kwc{
	background: url(../img/header/kwc.jpg) no-repeat 560px center;
}
.miele{
	background: url(../img/header/miele.jpg) no-repeat 560px center;
}
.peka{
	background: url(../img/header/peka.jpg) no-repeat 560px center;
}
.rehau{
	background: url(../img/header/rehau.jpg) no-repeat 560px center;
}
.suter{
	background: url(../img/header/suter.jpg) no-repeat 560px center;
}
.vzug{
	background: url(../img/header/vzug.jpg) no-repeat 560px center;
}
.news-events{
	background: url(../img/header/news-events.gif) no-repeat 560px center;
}
.login{
	background: url(../img/header/login.gif) no-repeat 8px center;
}
.prospekt-bestellen{
	background: url(../img/header/prospekt-bestellen.gif) no-repeat 297px center;
}
.commander-le-catalogue{
	background: url(../img/header/commander-le-catalogue.gif) no-repeat 297px center;
}
#menu_main{
	height: 16px;
	margin: 1px 0px;
	background: #b2b2b2 url(../img/menu_main_bg.gif) repeat-y left top;
}
#menu_main li{
	list-style-type: none;
	float: left;
}
#menu_main a{
	display: block;
	font-size: 12px;
	line-height: 16px;
	color: #fff;
	padding: 0px 20px;
}
#menu_main a:hover,#menu_main_act a{
	color: #ff000e;
}
#menu_main_news a,#menu_main_news_act a{
	width: 240px;
}
#menu_main_news a{
	color: #ffffff;
}
#menu_main_news a:hover,#menu_main_news_act a,#menu_main_news_act a:hover{
	color: #000;
}
#menu_sub{
	position: absolute;
	top: 0px;
	width: 140px;
	height: 108px;
}
.menu_sub_2{
	left: 314px;
}
.menu_sub_3{
	left: 426px;
}
.menu_sub_4{
	left: 514px;
}
.menu_sub_5{
	left: 640px;
}
.menu_sub_6{
	left: 746px;
}
.menu_sub_7{
	left: 820px;
}
.menu_sub_log_de_2{ left: 314px; }
.menu_sub_log_de_3{ left: 420px; }
.menu_sub_log_de_4{ left: 538px; }
.menu_sub_log_de_5{ left: 626px; }
.menu_sub_log_de_6{ left: 779px; }
.menu_sub_log_de_7{ left: 834px; }
.menu_sub_log_fr_2{ left: 314px; }
.menu_sub_log_fr_3{ left: 399px; }
.menu_sub_log_fr_4{ left: 553px; }
.menu_sub_log_fr_5{ left: 667px; }
.menu_sub_log_fr_6{ left: 829px; }
.menu_sub_log_fr_7{ left: 880px; }
#menu_sub ul{
	position: absolute;
	bottom: 4px;
}
#menu_sub li{
	list-style-type: none;
}
#menu_sub a{
	display: block;
	line-height: 12px;
	font-size: 10px;
	font-weight: bold;
	color: #5c5c5c;
}
#menu_sub a:hover,#menu_sub_act a{
	color: #ff000e;
}
#site{
	height: 454px;
	background: #cccccc url(../img/site_grey_bg.gif) repeat-y left top;
}
#site h1{
	font-weight: bold;
}
#site dt{
	float: left;
}
#site dd{
	margin-left: 50px;
}
#site *{
	line-height: 16px;
}
/*.text_l a,.text_r a,#text_f a,#text_r_scroll a,#text_fs a{*/
.site a{
	padding-left: 10px;
	background: url(../img/link-off.gif) no-repeat 2px 3px;
}
.site a:hover{
	color: #ff000e;
	background: url(../img/link-on.gif) no-repeat 2px 3px;
}
.pdf_download a{
	display: block;
	height: 20px;
	padding-left: 24px;
	line-height: 20px;
	background: url(../img/icon-pdf-off.gif) no-repeat left top;
}
.pdf_download a:hover{
	background: url(../img/icon-pdf-on.gif) no-repeat left top;
}
.link_outside{
	/*color: #ff000e;*/
}
#menu_block{
	position: absolute;
	left: 742px;
	top: 152px;
	width: 176px;
	height: 392px;
}
#menu_block ul{
	display: block;
	width: 79px;
	height: 392px;
	padding-right: 9px;
	float: left;
}
#menu_block li{
	list-style-type: none;
}
#menu_block a{
	display: block;
	width: 69px;
	height: 27px;
	margin-bottom: 9px;
	background: #b2b2b2;
	color: #fff;
	text-align: center;
	font-weight: bold;
	padding: 10px 5px;
	overflow: hidden;
}
#menu_block a:hover,#menu_block_act a{
	color: #ff000e;
}
#menu_small{
	position: absolute;
	left: 830px;
	top: 151px;
	width: 100px;
	height: 392px;
}
#menu_small ul{
	display: block;
	width: 100px;
	height: 392px;
	padding-right: 9px;
	float: left;
}
#menu_small li{
	list-style-type: none;
}
#menu_small a{
	display: block;
	height: 12px;
	line-height: 12px;
	font-size: 10px;
	color: #838383;
	font-weight: bold;
	background: none;
}
#menu_small a:hover,#menu_small_act a{
	color: #ff000e;
}
#img_m{
	position: absolute;
	left: 300px;
	top: 208px;
}
#img_o{
	position: absolute;
	left: 300px;
	top: 152px;
	width: 405px;
	height: 271px;
	background: #b2b2b2;
}
#img_navigation{
	position: absolute;
	left: 0px;
	top: 232px;
	width: 405px;
	height: 44px;
}
#img_navigation .last,#img_navigation .next{
	display: block;
	position: absolute;
	top: 0px;
	width: 44px;
	height: 44px;
}
#img_navigation .last{
	left: 0px;
	background: url(../img/arrow-left.gif) no-repeat left top;
}
#img_navigation .next{
	right: 0px;
	background: url(../img/arrow-right.gif) no-repeat right top;
}
#imgs_u,#imgs_u_hover{
	position: absolute;
	left: 301px;
	top: 433px;
	width: 405px;
	height: 47px;
}
#imgs_u_hover{
	background: #cccccc;
	overflow: hidden;
	display: none;
}
#imgs_u_hover ul{
	width: 6000px;
}
#imgs_u li,#imgs_u_hover li{
	list-style-type: none;
	display: inline;
}
#imgs_u li a,#imgs_u_hover li a{
	display: block;
	float: left;
	width: 79px;
	height: 47px;
	margin-right: 2px;
	background: none;
	overflow: hidden;
	padding: 0px;
}
#imgs_u li a img,#imgs_u_hover li a img{
	width: 79px;
}
#text_l{
	position: absolute;
	left: 20px;
	top: 152px;
	width: 230px;
	height: 326px;
}
#text_r{
	position: absolute;
	left: 730px;
	top: 208px;
	width: 200px;
	height: 326px;
}
#text_f{
	position: absolute;
	left: 300px;
	top: 152px;
	width: 640px;
	height: 340px;
}
#text_fs{
	position: absolute;
	left: 300px;
	top: 152px;
	width: 380px;
	height: 340px;
}
#text_l_scroll{
	position: absolute;
	left: 20px;
	top: 152px;
	width: 259px;
	height: 320px;
}
#text_l_scroll .scroll-pane{
	width: 230px;
	height: 320px;
	padding-right: 18px;
	overflow: auto;
}
#text_fs .scroll-pane{
	width: 460px;
	height: 316px;
	padding-right: 190px;
	overflow: auto;
}
#text_l_scroll li{
	list-style-type: none;
	padding-bottom: 16px;
}
#text_l_scroll a{
	font-weight: bold;
	background: none;
	padding: 0px;
}
#text_l_scroll a:hover,#text_l_scroll_act a{
	color: #ff000e;
	background: none;
}
#text_r_scroll{
	position: absolute;
	left: 730px;
	top: 152px;
	width: 220px;
	height: 326px;	
}
#text_r_scroll .scroll-pane{
	width: 202px;
	height: 326px;
	padding-right: 18px;
	overflow: auto;
}
.jScrollPaneContainer{
	position: relative;
	overflow: hidden;
	z-index: 1;
}
.jScrollPaneTrack{
	position: absolute;
	cursor: pointer;
	right: 0px;
	top: 0px;
	height: 100%;
	background: #b2b2b2;
}
.jScrollPaneDrag{
	position: absolute;
	background: #ff000e;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop{
	position: absolute;
	top: 0px;
	left: 0px;
	overflow: hidden;
}
.jScrollPaneDragBottom{
	position: absolute;
	bottom: 0px;
	left: 0px;
	overflow: hidden;
}
#home_news{
	position: absolute;
	left: 0px;
	top: 583px;
	width: 962px;
	height: 64px;
}
#home_news a{
	display: block;
	width: 279px;
	height: 44px;
	padding: 10px 20px 10px 20px;
	overflow: hidden;
	background: #b2b2b2;
	margin-right: 1px;
	float: left;
	color: #fff;
	font-size: 12px;
	font-style: italic;
	overflow: hidden;
}
#home_news a:hover{
	color: #ff000e;
}
#home_news span{
	display: block;
	color: #fff;
	font-size: 16px;
	padding-bottom: 3px;
	font-weight: bold;
	font-style: normal;
}
#logo{
	position: absolute;
	left: 108px;
	top: 490px;
	width: 160px;
	height: 66px;
}
#logo a{
	background: none;
}
.logo_de_grey{
	background: url(../img/logo/de-grey.jpg) no-repeat left top;
}
.logo_fr_grey{
	background: url(../img/logo/fr-grey.jpg) no-repeat left top;
}
#img_block{
	position: absolute;
	left: 742px;
	top: 152px;
	width: 176px;
	height: 392px;
}
#img_block ul{
	display: block;
	width: 79px;
	height: 392px;
	padding-right: 9px;
	float: left;
}
#img_block li{
	list-style-type: none;
}
#img_block a{
	display: block;
	width: 79px;
	height: 56px;
	padding: 0px;
	background: none;
	overflow: hidden;
}
#specialist-dealer{
	position: absolute;
	left: 299px;
	top: 175px;
	width: 403px;
	height: 257px;
	background: url(../img/fachhandel-bg.jpg) no-repeat left top;
}
#specialist-dealer a{
	width: 10px;
	height: 10px;
	padding: 0px;
	background: none;
}
.specialist-login label{
	width: 110px;
	height: 16px;
	float: left;
}
.specialist-login input[type=text],.specialist-login input[type=password],.specialist-login textarea,.specialist-login select{
	width: 160px;
	height: 16px;
	background: #fff;
	border: 1px solid #000;
}
.specialist-login textarea{
	height: 40px;
}
.specialist-login label,.specialist-login input[type=text],.specialist-login input[type=password],.specialist-login textarea,.specialist-login select{
	margin: 2px 0px;
}
.specialist-login input[type=submit]{
	width: 162px;
	height: 18px;
	background: #fff;
	border: 1px solid #000;
	margin: 2px 0px;
}
#material-colors-download{
	position: absolute;
	left: 302px;
	top: 492px;
}
#material-colors-download li{
	list-style-type: none;
	float: left;
}
#jobs{
	position: absolute;
	left: 320px;
	top: 154px;
}
#jobs div{
	position: absolute;
	width: 190px;
	height: 60px;
}
#jobs p{
	font-weight: bold;
	padding-top: 1px;
}
#jobs a{
	background: none;
	padding: 0px;
}
#footer{
	position: absolute;
	left: 296px;
	top: 522px;
	width: 400px;
	height: 16px;
}
#footer h1,#footer p{
	float: left;
	padding: 0px 4px;
}
#footer *{
	color: #838383;
	font-size: 9px;
	line-height: 16px;
}
#footer a{
	color: #838383;
	padding: 0px;
	background: none;
}
#footer h1{
	font-weight: normal;
}
#footer p{
	background: url(../img/footer_pipe.gif) no-repeat left 4px;
}