body{
	margin:0px;
	padding:0px;
	font-family:Tahoma, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#000000;
}

div.newsfeed img, div.newsEntry img{
	float:left;
	padding-top:5px;
	padding-right:15px;
	padding-bottom:5px;
}

div.newsBoxRight{
	float:left;
	display:inline;
	margin-bottom:5px;
	margin-top:10px;
	width:205px;
}

img{
	border:0px;
}

.clogo{
	float:left;
	display:inline;
	margin:25px 0 0 20px;
}

hr.simpleLine{
	float:left;
	width:695px;
	height:1px;
	background-color:#9AADCB;
	border:0px;
	margin-bottom:5px;
	margin-left:20px;
}

div.bigBox{
	float:left;
	padding-left:5px;
	width:900px;
}

div.bigBox div.entry{
	width:900px !important;
	width:900px;
}

div.messelogo{
	float:left;
}

div.thumb{
	float:left;
	width:170px;
	padding-bottom:10px;
}

div.thumb img{
	width:160px;
}

div#blend{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	-moz-opacity:0.8;
	filter:alpha(opacity = 80);
	background:#000000;
	visibility:hidden;
	text-align:center;
}

div#slides{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	visibility:hidden;
	text-align:center;
}

div#slideImage{
	width:600px;
	height:auto;
	margin:10% auto;
	background-color:#FFFFFF;
}

div.close{
	width:590px;
	text-align:right;
	padding-top:10px;padding-bottom:10px;
}

div.slideNavi{
	width:460px;
	height:30px;
	margin:10px auto;
}

div.sLeft{
	float:left;
	width:230px;
	text-align:left;
}
div.sRight{
	float:left;
	width:230px;
	text-align:right;
}

span.searchMatch{
	font-weight:bold;
}
span.error{
	color:#ee7f00;
}

div.datum{
	float:left;
	width:110px;
	padding-right:15px;
	empty-cells:show;
}
div.titel{
	float:left;
	width:170px;
	padding-right:15px;
	empty-cells:show;
}
div.stand{
	float:left;
	width:80px;
	padding-right:15px;
	empty-cells:show;
}
div.ort{
	float:left;
	width:205px;
	empty-cells:show;
}

#headquarter{
	display:block;
}

h1.noPad{
	padding-left:0px;
}

div.person{
	float:left;
	width:500px;
	padding-top:20px;
}
div.personImage{
	float:left;
	display:inline;
	width:100px;
	margin-right:20px;
}
div.personData{
	float:left;
	width:350px;
}

div.container{
	width:950px;
	min-height:100% !important;
	height:auto !important;
	height:100%;
	background-color:#FFFFFF;
	text-align:left;
	margin:0px auto;
}

p{
	min-height:16px !important;
	line-height:16px;
	height:auto !important;
	height:14px;
}



div.content{
	float:left;
	background-color:#FFFFFF;
	width:950px;
	padding-bottom:20px;
}

div.topNavi{
	float:left;
	padding-left:20px;
	padding-top:10px;
	width:800px;
}
div.searchArrow{
	float:left;
	padding-right:10px;
}
div.langImg{
	float:left;
	margin-left:-5px;
	margin-top:0px;
}
span.searchText{
	float:left;
	font-size:11px;
	padding-right:5px;
	padding-top:1px;
}
input#searchField{
	float:left;
	width:90px;
	height:15px;
	border:1px solid #365C97;
}
input.searchBtn{
	width:20px;
	height:17px;
	border:0px;
}

div.blank{
	float:left;
	width:592px;
}
div.logo{
	float:left;
	padding-left:0px;
}

ul#language{
	list-style:none;
	position:absolute;
	left:255px;
	top:30px;
	visibility:hidden;
	border:1px solid #365C97;
	width:86px;
	height:95px;
	padding-left:5px;
	background-color:whitesmoke;
	z-index:10000;
	text-align:left;
}

#cnav{
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	border:1px solid #365C97;
	padding:5px;
	background-color:whitesmoke;
	z-index:10000;
	text-align:left;
}

a{
	font-family:Tahoma, sans-serif;
	color:#365C97;
	text-decoration:none;
}

a:hover,li.active a{
	color:#ee7f00;
}

a.topLink{
	float:left;
	font-size:11px;
	padding-right:10px;
	padding-top:1px;
}

form{
	padding:0px;
	width:auto;
	height:auto;
	float:left;
	margin:0px;
}

div.colson{
	float:left;
	display:inline;
	margin-top:-6px;
}

div.mainMenu{
	float:left;
	display:inline;
	padding-left:20px;
	padding-bottom:13px;
	width:880px;
}
div.mainMenu ul{
	float:left;
	list-style:none;
	width:800px;
}
div.mainMenu ul li{
	float:left;
	padding-right:10px;
}
div.mainMenu ul li a{
	font-size:14px;
}

div.submenu ul{
	float:left;
	list-style:none;
	width:230px;
}
div.submenu ul li{
	float:left;
	list-style:none;
	border-bottom:1px solid #365C97;
}
div.submenu ul li a{
	float:left;
	width:210px;
	line-height:30px;
	padding-left:20px;
	background-color:#DDE4ED;
	font-size:12px;
}
div.submenu ul li a:hover, div.submenu ul li.active a{
	background-color:#FCE9D4;
}

div.submenu ul li ul{
	display:none;
	overflow:hidden;
}
div.submenu ul li.active ul{
	display:block;
	padding-bottom:5px;
	background-color:#FCE9D4;
	margin-top:-5px !important;
}
div.submenu ul li.active ul li{
	float:left;
	list-style:none;
	background-color:#FCE9D4;
	border:0px;
	padding-left:10px;
}
div.submenu ul li.active ul li a{
	float:left;
	width:210px;
	line-height:20px;
	padding-left:20px;
	background-color:transparent;
	font-size:12px;
	color:#365C97;
	font-weight:normal;
}
div.submenu ul li.active ul li a:hover, div.submenu ul li.active ul li.active a{
	background-color:#FCE9D4;
	color:#ee7f00;
	font-weight:normal;
}

li.active a{
	font-weight:bold;
}

div.submenuBottom{
	float:left;
	margin-top:-1px;
}

div.buttonNavi a{
	float:left;
	width:99px;
	height:108px !important;
	height:115px;
	background-repeat:no-repeat;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	padding-top:8px;
}
div.buttonNavi a:hover{
	background-position:-100px 0px;
	color:#ee7f00;
	padding-top:8px;
}

#bl1{background-image:url('../layout/nav_bu_start_1.jpg');}
#bl2{background-image:url('../layout/nav_bu_start_2.jpg');}
#bl3{background-image:url('../layout/nav_bu_start_3.jpg');}
#bl4{background-image:url('../layout/nav_bu_start_4.jpg');}
#bl5{background-image:url('../layout/nav_bu_start_5.jpg');}
#bl6{background-image:url('../layout/nav_bu_start_6.jpg');}
#bl7{background-image:url('../layout/nav_bu_start_7.jpg');}
		
div.banner,div.bannerLeft,div.bannerRight{
	float:left;
}
div.banner{
	padding-bottom:25px;
}

div.main{
	float:left;
	width:950px;
}
div.mainLeft{
	float:left;
	width:700px;
	padding-left:20px;
}

div.mainLeft div.entry{
	width:680px;
	padding-left:0px !important;
}

div.mainLeft div.entry ul{
	padding-left:15px;
}

div.mainStartText{
	float:left;
	padding-left:7px;
	padding-right:20px;
	padding-top:15px;
}
div.mainStartText p{
	font-size:14px;
	line-height:18px;
}

div.tableHead div.row,div.tableHead div.row1{
		font-weight:bold;
}

div.table div.row,div.table div.row1{
	border-bottom:1px solid #999999;
}

div.tableHead,div.table{
	float:left;
	
	width:685px;
	margin-left:20px !important;
	margin-left:10px;
	
}
div.table{
	border-top:1px solid #000000;
	
	width:685px;
	overflow:hidden;
}
div.row1,div.row,div.lastRow{
	float:left;
	width:159px;
	text-align:center;
	padding-top:3px;padding-bottom:3px;
}
div.row1{
	width:200px;
	text-align:left;
	padding-top:3px;
	padding-left:5px;
}
div.table div.row,div.tableHead div.row{
	border-left:1px solid #999999;
	width:119px;
}

div.table div.row1{
	
}

div.entry, div.newsEntry{
	float:left;
	width:690px !important;
	width:690px;
	padding-left:20px !important;
	padding-left:20px;
	padding-bottom:5px;
	overflow:hidden;
}

div.newsEntry h1{
	padding-left:0px;
}

div.standardColumn{
	float:left;
	width:340px !important;

}
div.leftColumn{
	float:left;
	width:340px;
	padding-bottom:20px;

}
div.rightColumn{
	float:left;
	width:320px;
	padding-left:20px;
	padding-bottom:20px;
}

div.left{
	float:left;
	background:green;
	width:230px;
}
div.right{
	float:left;
	width:720px;
	overflow:hidden;
}

div.productImg{
	float:left;
	margin-top:-11px;
}
div.productInfo{
	float:left;
	padding-top:7px;
	width:320px;
	padding-bottom:10px;
}

div.download{
	float:left;
	width:320px;
	border-top:1px solid #365C97;
	padding-top:9px;
}

div.download a {
	float:left;
	font-size:14px;
	line-height:18px;
	color:#9AADCB;
	width:220px !important;
	width:160px;
	font-weight:bold;
}
div.download a:hover{
	color:#ee7f00;
}

div.btnDownload{
	float:left;
	width:83px;
	padding:0px;
}

div.newsfeed{
	float:left;
	padding-left:8px;
	padding-top:7px;
	width:220px;
}
div.newsfeed h1{
	font-size:12px;
	color:#ee7f00;
	padding-left:0px;
	padding-bottom:0px;
	padding-top:0px;
}
div.newsfeed h2{
	padding-top	:15px;
}
div.newsfeed p{
	padding-right:5px;
}
p{
	font-size:12px;
}
div.entry h1{
	font-size:14px;
	font-weight:normal;
	padding-top:6px;
	padding-bottom:16px;
	padding-left:0px;
	font-weight:bold;
	min-height:16px !important;
	height:auto !important;
	height:14px;
	
}

h6{
	font-size:14px;
	font-weight:normal;
	height:auto;
	line-height:18px;
}

h1{
	font-size:14px;
	font-weight:normal;
	padding-top:6px;
	padding-bottom:16px;
	font-weight:bold;
	min-height:16px !important;
	height:auto !important;
	height:14px;
	padding-left:20px;
}

div#popup{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:10000;
	background:transparent;
	text-align:center;
	visibility:hidden;
	background-image:url('../popup_bg.png');
}

div.popupContent{
	margin:0px auto;
	text-align:left;
	background-image:url('../popup_bg.png');
}

div#popbox{
	padding:20px;
	width:auto;
	text-align:center;
	background-image:url('../popup_bg.png');
}

div.standardColumn ul,div.leftColumn ul,div.rightColumn ul{
	list-style-image:url('../../_dta/list-icon.png');
	padding-left:20px;
}
div.standardColumn li,div.leftColumn li,div.rightColumn li{
	padding-left:0px !important;
	padding-left:5px;
}
div.standardColumn ol,div.leftColumn ol,div.rightColumn ol{
	padding-left:20px;
}

img.m50px{
	padding-left:50px;
}
img.float{
	float:left;
}
div.r1,div.r2,div.r3{
	float:left;
	width:210px;
}


div.idx{
	float:left;
	width:30px;
	font-weight:bold;
}
div.val,div.valI{
	float:left;
	width:170px;
}
div.valI{
	font-style:italic;
}
div.rHead{
	float:left;
	width:200px;
}

div.rb1,div.rb2,div.rb3,div.rb4,div.rb5,div.rb6{
	float:left;
	display:inline;
	max-width:110px !important;
	width:auto !important;
	width:110px;
	margin-right:5px;
}

div.rb1{
	padding-left:0px;
}

div.idx2{
	float:left;
	width:50px;
	font-weight:bold;
	padding-left:0px; padding-right:10px;
}
div.idx3{
	float:left;
	width:50px;
	font-weight:bold;
	padding-left:10px; padding-right:10px;
}

h2.big{
	font-size:18px;
	padding-bottom:10px;
	padding-top:10px;
}

div.rHead h2{
	padding-top:10px;
}

div.map{
	float:left;
	min-width:470px !important;
	width:470px;
	padding-right:10px !important;
	padding-right:0px;
	overflow:hidden;
}

div.locations{
	float:left;
	width:200px !important;
	width:220px;
}

div.locations select{
	width:200px;
	border:1px solid #365C97;
}

sup{
	font-size:8px;
	line-height:5px;
}

div.formitem{
	float:left;
	width:600px;
}

div.formtext{
	float:left;
	width:160px;
	line-height:18px;
}

div.formfield{
	float:left;
	padding-bottom:10px;
}

input{
	width:300px;
	border:1px solid #DDE4ED;
	height:20px;
	background-color:whitesmoke;
}
input.short{
	float:left;
	width:70px;
	border:1px solid #DDE4ED;
	height:20px;
	margin-right:10px;
	background-color:whitesmoke;
}
input.medium{
	float:left;
	width:218px;
	border:1px solid #DDE4ED;
	height:20px;
	background-color:whitesmoke;
}
select{
	width:302px;
	border:1px solid #DDE4ED;
	height:20px;
	background-color:whitesmoke;
}
textarea{
	width:300px;
	border:1px solid #DDE4ED;
	height:100px;
	background-color:whitesmoke;
}
input.btnSubmit{
	width:auto;
}
input.checkbox{
	width:auto;
	height:auto;
	border:1px solid #DDE4ED;
	background-color:whitesmoke;
}
