/* werner-gmbh.com */
body {
	margin:0px auto 0px auto;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#595959;
	line-height:13px;
	text-align:center;
	background:#9C9E9C;
}
table, td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#595959;
	line-height:13px;
	vertical-align:top;
}
.headline {
	font-size:12px;
	color:#000442;
	font-weight:bold;
}
input, textarea, select {
 	font-family:Arial, Helvetica, Verdana, sans-serif;
 	font-size:11px;
 	color:#000442;
 	border:1px solid #000442;
 	background-color:#EFF3FF;
}
input:focus, textarea:focus {
  background-color:#42B2DE;
}
a:link, a:active, a:visited {
	color:#42B2DE;
	text-decoration:none;
}
a:hover {
	color:#397DCE;
	text-decoration:none;
}
/*ul, li, ol {
  padding:0;
  margin:0;
}*/
#outer {
	position:absolute;
	bottom:-0.1px;
}
#master {
	position:relative;
	margin:0px auto 0px auto;
	text-align:left;
	width:780px;
}
#logo {
	position:absolute;
	top:0px;
	left:0px;
	width:180px;
	height:90px;
	background:#fff;
}
#lang {
	position:absolute;
	top:15px;
	left:670px;
	width:75px;
	height:20px;
	z-index:10;
}
#menue {
	position:absolute;
	top:0px;
	left:180px;
	width:600px;
	height:25px;
	background:url(img/menue.jpg) no-repeat left #EAF1FB;
	text-align:center;
	padding-top:65px;
}
#header {
	position:absolute;
	top:90px;
	left:0px;
	width:780px;
	height:60px;
	background:url(img/header.jpg) no-repeat left #4286CE;
	z-index:5;
}
#locator {
	position:absolute;
	top:135px;
	left:572px;
	width:200px;
	height:40px;
	z-index:6;
}
#root {
	position:absolute;
	top:140px;
	left:550px;
	width:230px;
	height:30px;
	z-index:5;
	padding-top:10px;
}
#inccon {
	position:absolute;
	top:150px;
	left:0px;
	width:780px;
	/*background:url(img/bottom.gif) no-repeat bottom #fff;*/
	background:url(img/backcon.gif) repeat-y #fff;
	/*border:1px solid green;*/
}

#inhaltWrap {
  float:left;
  width:100%;
}
#inhalt {
  margin: 0 25%;
  /*background:url(img/back.gif) repeat-y #fff;*/
  width:320px;
  padding:44px 10px 0px 0px;
  z-index:2;
}
#inhalt a:link, #inhalt a:active, #inhalt a:visited {
	color:#007BB9;
	text-decoration:none;
}
#inhalt a:hover {
	color:#B3CCD9;
	text-decoration:none;
}
#submenue{
  float:left;
  width:180px;
	padding:25px 0px 25px 0px;
  margin-left:-100%;
}
#teaser {
  float:left;
  width:25%;
  margin-left:-25%;
  background:url(img/backteaser.gif) -540px repeat-y;
  padding-top:80px;
	width:240px;
	margin-left:-240px;
}
#teaserMenue {
  padding-left:10px;
}
* html #teaserMenue {
  /*padding-left:17px;*/
} 
#teaserText {
  padding-left:20px;
  width:100%;
}
#teaserBild {
  padding:20px 0px 0px 0px;
}
.picText {
  margin:0px 0px 0px 20px;
}
#teaserTextWhite {
  background:white;
  padding:20px 0px 20px 20px;
  /*margin-bottom:40px;*/
  /*border:5px solid red;*/
  width:220px;
}
* html #teaserTextWhite {
  margin-bottom:0px;
  width:100%;
}
#footer {
  position:relative;
  top:0px;
  left:0px;
  background:url(img/footer.gif) no-repeat;
  height:25px;
  width:100%;
  clear:left;
  font-size:10px;
  padding:0px 0px 0px 0px;
  margin-top:5px;
  /*border:1px solid yellow;*/
}
* html #footer {
  clear:both;
}


/* flexible content */ 
#inhalt_infobox {
  width:450px;
	border:1px solid red;
}
.inhalt_infobox_infobox {
  width:175px;
}
.inhalt_infobox_inhalt {
  width:275px;
}

#inhalt_zweispalten {
  width:450px;
}
.inhalt_zweispalten_inhalt1 {
	width:225px;
}
.inhalt_zweispalten_inhalt2 {
	width:225px;
}

#inhalt_dreispalten {
  width:450px;
}
.inhalt_dreispalten_inhalt1 {
	width:150px;
}
.inhalt_dreispalten_inhalt2 {
	width:150px;
}
.inhalt_dreispalten_inhalt3 {
	width:150px;
}

.inhalt_download_de, .inhalt_download_en {
  width:20px;
  text-align:center;
  height:10px;
}
.inhalt_download_produkt, .inhalt_download_inhalt_de, .inhalt_download_de, .inhalt_download_en {
  padding:5px 5px 0px 0px;
}


#flash {
	position:absolute;
	z-index:1;
	float:right;
	margin:-45px 0px 0px 90px;
}
