/* global styles */
body {
	background:#fff;
	background:url('../images/header_background.gif') top left repeat-x;
}

.clear {
    clear: both;
}

a:hover {
	text-decoration:none;
}

.centercontainer {
    position: relative;
    margin: 0 auto;
    width:890px;
	/*macht probs beim dropdown menu*/
	/*overflow:hidden;*/
}

.centercontainer_footer {
    position: relative;
    margin: 0 auto;
    width:990px;
	overflow:hidden;
}

.toggler {
	cursor:pointer;
}

#header {
	position:relative;
	height:153px;
}

#logo {
	position:absolute;
	padding-top:5px;
}

#headerimage {
	position:absolute;
	right:0px;
	padding-top:2px;
	display:none;
}
#headershadow {
	background:url('/images/header_shadow.png') top center no-repeat;
	width:995px;
	height:9px;
}
#headerlanguage {
	position:absolute;
	top:3px;
	right:0px;
	background:url('/images/language_background.png') top center no-repeat;
	width:133px;
	height:29px;
	text-align:center;
}
#main_home {
	position:relative;
	top:35px;
	height:428px;
	width:100%;
	margin:0 auto;
	background:url('../images/home_contentbackground.png') top center no-repeat;
	
}
#main {
	position:relative;
	margin-top:35px;
	width:100%;
	margin:0 auto;
	
}


#mainmenuwrapper {
	position:relative;
	left:0px;
	z-index:1000;
}
#mainmenu {
	left:0;
	position:relative;
	height:38px;

}

#mainmenucontainer {
	position:absolute;
	padding-left:13px;
	height:32px;
}


#slider {
	position:relative;
	width:885px;
	border-bottom:10px solid #a5a5a5;
}


#footer {
	position:relative;
	width:100%;
	margin:0 auto;
	background:url('../images/footer_background.png') top left repeat-x;
	height:124px;
}

#footer #producthighlights {
	position:relative;
	top:6px;
	float:left;
	width:967px;
	height:104px;
	background:url('../images/footer_highlightback.png') top left no-repeat;
}

#footer #news {
	position:relative;
	top:6px;
	width:200px;
	float:left;
	
}

#footerlinks {
	font-size:10px;
	font-weight:bold;
	margin:0 auto;
	text-align:center;
	width:990px;
}

#footerlinks p {
	padding-top:0;
	padding-bottom:6px;
}
