* { margin: 0; padding: 0; }
img { border: 0; }
p { margin-bottom: 16px; }


body {
	background-color: #E6E9ED;
}

.zentriert {
	position: absolute;
	left: 50%;
	margin-left: -459px;
	width: 918px;
	top:0%;
	margin-top: 0px;
	height: 648px;
	background-color: #E6E9ED;
		
}

.content {
	position: absolute;
	left: 59px;
	top: 133px;
	width: 799px;
	height: 447px;
}

.header {
	position: absolute;
	left: 59px;
	top: 133px;
	width: 799px;
	height: 181px;
}

.standbild {
	position: absolute;
	left: 59px;
	top: 133px;
	width: 799px;
	height: 181px;
}

.navbar {
	position: absolute;
	left: 59px;
	top: 314px;
	width: 798px;
	height: 28px;
	background-color: #022E52;
	padding-top:1px;
	padding-left:1px;
}

.navbar2 {
	position: absolute;
	left: 59px;
	top: 342px;
	width: 799px;
	height: 28px;
	background-color: #ffffff;
	padding-top:1px;
}

.navbar2 table td { padding: 0 7px; }

.produktbeschreibung {
	position: absolute;
	left: 59px;
	top: 342px;
	width: 799px;
	height: 430px;
	background-color: #FFFFFF;	
}

.produktbeschreibung2 {
	position: absolute;
	left: 59px;
	top: 772px;
	width: 799px;
	height: 247px;
	background-color: #FFFFFF;	
}
.diagramm {
	position: absolute;
	left: 59px;
	top: 1019px;
	width: 799px;
	height: 505px;
	background-color: #FFFFFF;	
}

.physikalische_eigenschaften {
	position: absolute;
	left: 59px;
	top: 1524px;
	width: 799px;
	height: 311px;
	background-color: #FFFFFF;	
}

.download {
	position: absolute;
	left: 59px;
	top: 342px;
	width: 799px;	
}

.download table {
	background-color: #EDF1F6;	
}

.presse {
	position: absolute;
	left: 59px;
	top: 370px;
	width: 799px;
	height: 810px;
	background-color: #EDF1F6;	
}

.impressum {
	position: absolute;
	left: 59px;
	top: 342px;
	width: 799px;

	
	font-size: 12px;
	color: #022E52;
}

.impressum table{
	background-color: #EDF1F6;
}

.kontakt {
	position: absolute;
	left: 59px;
	top: 342px;
	width: 799px;
}

.kontakt table{
	background-color: #EDF1F6;	
}

.logo {
	position: absolute;
	left: 59px;
	top: 30px;
	width: 286px;
	height: 71px;	
}

.tuev {
	position: absolute;
	left: 742px;
	top: 30px;
	width: 117px;
	height: 54px;
	background-image: url(../gfx/tuev.gif);
}

.willkommen {
	position: absolute;
	left: 746px;
	top: 497px;
	width: 112px;
	height: 20px;
}

.welcome {
	position: absolute;
	left: 746px;
	top: 524px;
	width: 112px;
	height: 20px;
}

.bienvenue {
	position: absolute;
	left: 746px;
	top: 318px;
	width: 112px;
	height: 20px;
}

.stoerer_kontakt {
	position: absolute;
	left: 600px;
	top: 560px;
	width: 179px;
	height: 190px;
	z-index: 1;
}


.headline_red {
	background: #6c274a;
	color: #fff;
	height: 28px;
	line-height: 28px;
	padding-left: 21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}	
.main_content {
	position: absolute;
	left: 59px;
	top: 370px;
	width: 799px;
	height: 28px;
}

.darkblue_data {
	background: #dce0e6;
	padding: 21px 18px 21px 21px; 
}

.lightblue_data {
	background: #f3f5f7;
	padding: 21px 18px 21px 21px; 
}

.white_data {
	background: #fff;
	padding: 21px 18px 21px 21px;
	color: #7b828a;
}

.blue_data {
	background: #f4f5f7;
	padding: 21px 18px 21px 21px; 
}

.blue_data table td, .lightblue_data table td, .darkblue_data table td{
	background: #fff;
	padding: 0;
	margin:0;
}

.blue_data table td p{
padding: 0;
margin: 3px 5px;
}

.darkblue_data table td, .lightblue_data table td p{
	background: #fff;
	padding: 0;
	margin:0;
}

.darkblue_data table td p, .lightblue_data table td p{
padding: 0;
margin: 3px 5px;
}

.data2accordion table td{
	background: #fff;
	padding: 0;
	margin:0;
}

.data2accordion table {
	margin: 0 0 3px 0;
}

.data2accordion table td p{
padding: 0;
margin: 3px 5px;
}

.table_additional_info { font-size: 11px; margin-top: 10px; display: block; }
.table_heading { margin-bottom: 4px;}
.border_tl { border-top: 1px solid #b2bdc1; border-left: 1px solid #b2bdc1;}
.border_l { border-left: 1px solid #b2bdc1; }
.border_t { border-top: 1px solid #b2bdc1; }

table td{
	font-family: Arial, Helvetiva, sans-serif;
	font-size: 12px;
}

.data1 { float: left; width: 369px; margin-right:20px}
.data2 { float: left; width: 370px;}
.data2short { float: left; width: 235px;}
.data3 {float: right; background: url(../gfx/stempel.jpg); width: 135px; height: 135px; position:relative; top: -15px;}
.data1accordion { float: left; width: 360px; margin: 0 20px 0 0 !important; padding: 0 !important;}
.data2accordion { float: left; width: 362px; margin: 0 !important; padding: 0 !important;}

.clearer {clear:both; margin: 0 !important; padding: 0 !important;}

p {margin-top: 0;}

.accordion { list-style-type: none; }
.accordion { margin: 0; padding:0;}
.accordion li { background: url(../gfx/accordion_expand.png) no-repeat #dce0e6; margin: 10px 0; padding: 0; line-height: 23px;}
.accordion li.active { background: url(../gfx/accordion_collapse.png) no-repeat#dce0e6; margin: 10px 0; padding: 0; line-height: 23px;}
.accordion li a { margin-left: 8px; padding-left: 20px; color: #022e52 !important; font-family: Arial, Helvetica, sans-serif !important; font-weight:bold !important; font-size: 15px !important; display: block;}
.accordion li img{ border:0; position: relative; top: 1px; margin: 0 11px 0 7px;;}
.accordion li div{ background: #f3f5f7; color: #7b828a; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 17px; padding: 14px 9px 0; display: block;}
.accordion_teaser {  margin: 0 !important; padding: 0 !important; }

.navbar .links { float:left; }
.navbar .links li { float:left; display: inline; line-height: 26px; height: 26px; padding-left: 20px;}
.navbar .flags { float:right; padding-right: 12px; padding-top: 4px;}
.navbar .flags li { float:left; display: inline; line-height: 26px; height: 26px; padding-right: 8px;}

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}


.darkblue_data table td p, .blue_data table td p { line-height:15px; }
.lightblue_data table td p, .blue_data table td p { line-height:15px; }

.table_additional_info img { position: relative; top: 2px; }
.transparent { background: transparent none !important; }
.foa b { padding: 2px 6px; display:block; }
.floatright { float: right;}
.floatright .headline { font-size:12px; font-weight:normal; line-height: 18px; }


.patent { position:absolute; text-align: right; left:59px; top:584px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; width: 799px;}
