* {
	margin: 0px;
	padding: 0px;
}

html {
	font-family: Verdana, Arial;
	font-size: 11px;
}

#wrapper {
 	margin: 0 auto;
 	margin-top: 5px;
	width: 1001px;
	height: 715px;
	background-image: url(../images/bg_wrapper.png);
	background-repeat: no-repeat;
	background-position: center top;
}
* html #wrapper {
	position: relative;
}
#head {
 	margin: 0 auto;
 	width: 800px;
 	position: relative;
 	z-index: 1;
 	padding-top: 28px;
 	padding-left: 18px;
 	height: 202px;
 	overflow: visible;
}
* html #head {
 	margin: 0 auto;
 	width: 800px;
 	position: absolute;
 	z-index: 1;
 	padding-top: 28px;
 	left: 93px;
 	padding-left: 18px;
 	height: 202px;
 	overflow: visible;
}

body { 
	behavior: url("css/hover.htc"); 
}
#menue_top {
	background-image: url(../images/menue_top_bg.png);
	background-repeat: no-repeat;
	height: 35px;
	width: 980px;
	position: relative;
	z-index: 2;
	margin-top: 15px;
	text-align: center;
	padding-left: 20px;
}
* html #menue_top {
	top: 245px;
	background-image: url(../images/menue_top_bg_ie6.png);
}
#menue_top a:link, #menue_top a:visited {
	color: #484543;
	text-decoration: none;
	font-weight: bold;
	padding-top: 12px;
	padding-bottom: 4px;
	display: block;
}
#menue_top a:hover {
	color: #FFFFFF;
	outline: none;
}
#menue_top #mt1:hover, #menue_top #mt2:hover, #menue_top #mt3:hover, #menue_top #mt4:hover, #menue_top #mt5:hover {
	background-image: url(../images/menue_top_aktiv_bg.png);
	background-repeat: no-repeat;
}
#menue_top #mt6:hover {
	background-image: url(../images/menue_top_aktiv6_bg.png);
	background-repeat: no-repeat;
}
#menue_top #mt1:hover a, #menue_top #mt2:hover a, #menue_top #mt3:hover a, #menue_top #mt4:hover a, #menue_top #mt5:hover a, #menue_top #mt6:hover a {
	color: #FFFFFF;
}
* html #menue_top #mt1:hover, * html #menue_top #mt2:hover {
	background-image: url(../images/menue_top_aktiv_bg_ie6.png);
}
* html #menue_top #mt3:hover {
	background-image: url(../images/menue_top_mt3_aktiv_bg_ie6.png);
}
* html #menue_top #mt4:hover {
	background-image: url(../images/menue_top_mt4_aktiv_bg_ie6.png);
}
* html #menue_top #mt5:hover {
	background-image: url(../images/menue_top_mt5_aktiv_bg_ie6.png);
}
* html #menue_top #mt6:hover {
	background-image: url(../images/menue_top_mt6_aktiv_bg_ie6.png);
}
#mt {
	list-style-type: none;
}
#mt1, #mt2, #mt3, #mt4, #mt5 {
	float: left;
	width: 128px;
	position: relative;
	z-index: 2;
}
#mt6 {
	margin-right: 35px;
	float: right;
	width: 170px;
	padding-right: 10px;
	position: relative;
	z-index: 2;
	padding-bottom: 2px;
	font-size: 10px;
}
#mt6 #gid {
	font-size: 10px;
	padding-bottom: 2px;
}
#mtu1, #mtu2, #mtu3, #mtu4, #mtu5, #mtu6, #mtu3d {
	display: none;
}

#mt1:hover #mtu1 {
	display: block;
	position: absolute;
	top: 29px;
	width: 525px;
	left: 0px;
}
#mt2:hover #mtu2 {
	display: block;
	position: absolute;
	top: 29px;
	width: 800px;
	left: 0px;
}
#mt3:hover #mtu3 {
	display: block;
	position: absolute;
	top: 29px;
	width: 500px;
	left: 0px;
}
#mt4:hover #mtu4 {
	display: block;
	position: absolute;
	top: 29px;
	width: 500px;
	left: 0px;	
}
#mt5:hover #mtu5 {
	display: block;
	position: absolute;
	top: 29px;
	width: 500px;
	left: 0px;	
}
#mt6:hover #mtu6 {
	display: block;
	position: absolute;
	top: 29px;
	width: 200px;
	left: 0px;
}
#mtu1l, #mtu2l, #mtu3l, #mtu4l, #mtu5l, #mtu6l {
	float: left;
	width: 130px;
}
#mtu6l {
	width: 170px;
}
#mtu1r, #mtu2r, #mtu3r, #mtu4r, #mtu5r, #mtu6r {
	float: left;
	width: 350px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	margin-top: 122px;
	margin-left: 5px;
	color: #6d6e71;
}
#mtu1r {
	width: 385px;
}
#mtu2r {
	width: 150px;
}
#mtu2rr {
	float: left;
	width: 500px;
	margin-top: 50px;
	height: 278px;
	background-image: url(../images/www-references--logos.png);
	background-repeat: no-repeat;
}
* html #mtu2rr {
	background-image: url(../images/www-references--logos_ie6.png);
	background-position: 1px 0px;
}
#mtu4r {
	border-left: 1px solid #939598;
	border-right: 2px solid #939598;
	border-top: 1px solid #939598;
	border-bottom: 2px solid #939598;
	width: 495px;
	padding-left: 10px;
	padding-top: 0px;
	margin-top: 0px;
	margin-left: 0px;
	height: 375px;
	background-image: url(../images/inquiry_bg.png);
}
* html #mtu4r {
	background-image: url(../images/inquiry_bg_ie6.png);
}
#mtu4r i {
	font-size: 9px;
}
#mtu4r .abstand {
	float: left;
	display: block;
	width: 150px;
}
#mtu4r .input_feld {
	float: left;
	display: block;
	width: 200px;
}
.clear_left {
 	display: block;
	clear: left;
	padding-bottom: 10px;
}
* html .clear_left {
	padding-bottom: 8px;
}
#mt h3{
	color: #221e1f;
	font-size: 140%;
	text-transform: uppercase;
}
* html #mt h3 {
	font-size: 140%;
}
#mt4 h3 {
	margin-top: 5px;
}
#mt .grey_span {
	color: #c5c5c5;
}
#mt .darkred_span {
	color: #905340;
}
#mt .lower_content {
	font-size: 9px;
}
#mtut1, #mtut2, #mtut3, #mtut4, #mtut5, #mtut3d {
	background-image: url(../images/menue_top_mtu_bottom.png);
	background-repeat: no-repeat;
	height: 16px;
}
* html #mtut1, *html #mtut2 {
	background-image: url(../images/menue_top_mtu_bottom_ie6.png);
}
* html #mtut3 {
	background-image: url(../images/menue_top_mtu3_bottom_ie6.png);
}
* html #mtut3d {
	background-image: url(../images/menue_top_mtu3_bottom_ie6_de.png);
}
* html #mtut5 {
	background-image: url(../images/menue_top_mtu5_bottom_ie6.png);
}
#mtut6 {
	background-image: url(../images/menue_top_mtu6_bottom.png);
	background-repeat: no-repeat;
	height: 16px;
}
* html #mtut6 {
	background-image: url(../images/menue_top_mtu6_bottom_ie6.png);
}
#mtuc1, #mtuc2, #mtuc3, #mtuc4, #mtuc5, #mtuc6 {
	background-image: url(../images/menue_top_mtu_content.png);
	background-repeat: repeat-y;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	padding-right: 7px;
	line-height: 18px;
	padding-top: 15px;
	padding-bottom: 25px;
}
#mtuc3 {
	font-size: 12px;
}
#mtuc3 .grey_span {
	font-size: 10px;
}
#mtuc5 {
	line-height: 11px;
	padding-bottom: 0px;
}
#mtuc6 {
	background-image: url(../images/menue_top_mtu6_content.png);	
}
.clear_both {
	clear: both;
}
#content {
	height: 378px;
	z-index: 1;
	width: 1000px;
	position: relative;
}
* html #content {
	padding-top: 250px;
	height: 370px;
}
#content #language {
	position: absolute;
	top: -75px;
	left: 0px;
}
* html #content #language {
	top: 170px;
}
#menue_bottom {
	height: 58px;
	width: 980px;
	background-image: url(../images/menue_bottom_bg.png);
	text-align: center;
	padding-left: 20px;
}
#menue_bottom a:link, #menue_bottom a:visited {
	color: #949493;
	text-decoration: none;
	font-weight: bold;
	padding-top: 20px;
	padding-bottom: 15px;
	display: block;
}
#menue_bottom a:hover {
	color: #FFFFFF;
	outline: none;
}
#menue_bottom #mb1:hover, #menue_bottom #mb2:hover, #menue_bottom #mb3:hover, #menue_bottom #mb4:hover, #menue_bottom #mb5:hover, #menue_bottom #mb6:hover, #menue_bottom #mb7:hover, #menue_bottom #mb8:hover {
	background-image: url(../images/menue_bottom_aktiv_bg.png);
	background-repeat: repeat-x;
}
#menue_bottom #mb1:hover a, #menue_bottom #mb2:hover a, #menue_bottom #mb3:hover a, #menue_bottom #mb4:hover a, #menue_bottom #mb5:hover a, #menue_bottom #mb6:hover a, #menue_bottom #mb7:hover a, #menue_bottom #mb8:hover a {
	color: #FFFFFF;	
}
#mb {
	list-style-type: none;
}
#mb1, #mb2, #mb3, #mb4, #mb5, #mb6, #mb7, #mb8 {
	width: 120px;
	float: left;
	position: relative;
	z-index: 2;
}
#mbu1, #mbu2, #mbu3, #mbu4, #mbu5, #mbu6, #mbu7, #mbu8, #mbu2d, #mbu4d {
	display: none;
}

#mb1:active #mbu1, #mb1:hover #mbu1, #mb1:focus #mbu1 {
	display: block;
	position: absolute;
	top: -255px;
	left: -1px;
	width: 500px;
}
#mb2:hover #mbu2 {
	display: block;
	position: absolute;
	top: -237px;
	left: -1px;
	width: 500px;	
}
#mb2:hover #mbu2d {
 	display: block;
	position: absolute;
	top: -273px;
	left: -1px;
	width: 500px;
}
#mb3:hover #mbu3 {
	display: block;
	position: absolute;
	top: -183px;
	left: -1px;
	width: 500px;	
}
#mb4:hover #mbu4 {
	display: block;
	position: absolute;
	top: -290px;
	top /*\**/: -290px\9;
	left: -363px;
	width: 500px;	
}
#mb4:hover #mbu4d {
	display: block;
	position: absolute;
	top: -290px;
	top /*\**/: -290px\9;
	left: -363px;
	width: 500px;		
}
* html #mb4:hover #mbu4 {
	left: -368px;
}
* html #mb4:hover #mbu4d {
	left: -368px;	
}
#mb5:hover #mbu5 {
	display: block;
	position: absolute;
	top: -273px;
	left: -1px;
	width: 500px;	
}
#mb6:hover #mbu6 {
	display: block;
	position: absolute;
	top: -345px;
	left: -363px;
	width: 500px;	
}
* html #mb6:hover #mbu6 {
	left: -368px;
}
#mb7:hover #mbu7 {
	display: block;
	position: absolute;
	top: -255px;
	left: -363px;
	width: 500px;	
}
* html #mb7:hover #mbu7 {
	left: -368px;
}
#mb8:hover #mbu8 {
	display: block;
	position: absolute;
	top: -326px;
	left: -363px;
	width: 500px;	
}
* html #mb8:hover #mbu8 {
	left: -368px;
}
#mbu1l, #mbu2l, #mbu3l, #mbu4l, #mbu5l, #mbu6l, #mbu7l, #mbu8l {
	float: left;
	width: 130px;
}
#mbu1r, #mbu2r, #mbu3r, #mbu4r, #mbu5r, #mbu6r, #mbu7r, #mbu8r {
	float: left;
	width: 350px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	margin-top: 30px;
	margin-left: 5px;
	color: #6d6e71;
}
#mbu4r, #mbu6r, #mbu7r, #mbu8r {
	text-align: right;
	padding-right: 7px;
}
#mbu4r	{
	margin-top: 65px;
}
#mbu6r {
	margin-top: 60px;
}
#mbu8r {
	margin-top: 100px;
}
#mb h3{
	color: #221e1f;
	font-size: 140%;
	text-transform: uppercase;
}
* html #mb h3 {
	font-size: 140%;
}
#mbut1, #mbut2, #mbut3, #mbut4, #mbut5, #mbut6, #mbut7, #mbut8 {
	background-image: url(../images/menue_bottom_mbu_top.png);
	background-repeat: no-repeat;
	height: 17px;
}
* html #mbut1, * html #mbut2, * html #mbut7, * html #mbut8 {
	background-image: url(../images/menue_bottom_mbu_top_ie6.png);
}
* html #mbut3 {
	background-image: url(../images/menue_bottom_mbu3_top_ie6.png);
}
* html #mbut4 {
	background-image: url(../images/menue_bottom_mbu4_top_ie6.png);
}
* html #mbut5 {
	background-image: url(../images/menue_bottom_mbu5_top_ie6.png);
}
* html #mbut6 {
	background-image: url(../images/menue_bottom_mbu6_top_ie6.png);
}
#mbuc1, #mbuc2, #mbuc3, #mbuc4, #mbuc5, #mbuc6, #mbuc7, #mbuc8 {
	background-image: url(../images/menue_bottom_mbu_content.png);
	background-repeat: repeat-y;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	padding-right: 7px;
	line-height: 18px;
	padding-top: 15px;
	padding-bottom: 25px;
}
#mbuc8 {
	line-height: 15px;	
}
