
.bg1{ background-color:#EEEEEE }

font,th,td,p,div { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; color:#454545;line-height:16px;}
hr	{ height: 0px; border: solid #4E7AAB 0px; border-top-width: 1px;}
td {font-size:11px;}

body {
  margin: 0px;
}

body, div, p .text{
 color:#454545;
 font-family:Verdana,Arial,sans-serif;
 font-size:11px;
 line-height:16px;
 font-style:normal;
 text-decoration:none;
}

a, a:visited, a.link:hover, a.link, a.link:visited, a.link:hover{
 color:#1554BD;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:11px;
 font-style:normal;
 font-weight:normal;
 text-decoration:none;
}

a:hover, a.link:hover {
 text-decoration:underline;
}

.weiss, a.weiss, a.weiss:visited{
 color:#FFFFFF;
 font-family:Verdana,Arial,sans-serif;
 font-size:11px;
 line-height:18px;
 font-style:normal;
 text-decoration:none;
}

a.weiss:hover {
  text-decoration:underline;
}

.textsmall{
 color:#515151;
 font-family:Verdana,Arial,sans-serif;
 font-size:10px;
 line-height:14px;
 font-style:normal;
 text-decoration:none;
}

.addr, a.addr, a.addr:visited, a.addr.hover{

 color:#FFFFFF;
 font-family:Verdana,Arial,sans-serif;
 font-size:10px;
 line-height:16px;
 font-style:normal;
 text-decoration:none;

}

#content {
   position:absolute;
   top: 30px;
   left:200px;
   width:450px;
}

#addr {
 left:6px;
 position:absolute;
 bottom:7px;
}

#flags {
 left:8px;
 position:absolute;
 bottom:135px;
}

#flags_top {
 	margin:10px 15px 0 0;
	float:right;
}
.flags_top, a.flags_top a.flags_top:visited, a.flags_top:hover {
 	color:#2767B6;
 	font-family:Verdana,Arial,Helvetica,sans-serif;
 	font-size:11px;
}

#copyright_products {
 left:8px;
 position:absolute;
 bottom:7px;
}
#subnavicontainer {
 top:70px;
 left:15px;
}

/* für englischen Teil in den Produktseiten */
#subnavicontainer_prods {
 margin:40px 0 0 7px;

}

body>#flags { position:fixed;  }
body>#copyright_products { position:fixed;  }

body>#addr { position:fixed;  }

body>#subnavicontainer { position:fixed;  }
body>#subnavicontainer_prods { position:fixed;  }

h1, .headline, a.headline, a.headline:visited {
 color:#EA191F;
 font-family: Verdana,Arial,sans-serif;
 font-size:14px;
 font-style:normal;
 font-weight:bold;
 text-decoration:none;
}

a.headline:hover {
 text-decoration:underline;
}

a img { border:0px }

img {
 font-family:Verdana;
 font-size:12px;
}

h2, .subheadline{
 color:#0288D4;
 font-family:Verdana,Arial,sans-serif;
 font-size:12px;
 font-style:normal;
 font-weight:bold;
 text-decoration:none;
}

h3{
 color:#353535;
 font-family:Verdana,Arial,sans-serif;
 font-size:11px;
 font-style:normal;
 font-weight:bold;
 text-decoration:none;
}

.newsheadline {
 color:#0288D4;
 font-family:Verdana,Arial,sans-serif;
 font-size:11px;
 font-style:normal;
 font-weight:bold;
 text-decoration:none;
}

a.newsheadline, a.newsheadline:hover, a.newsheadline:active {
 text-decoration:underline;
}

a.newslink, a.newslink:visited{
 color:#0288D4;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:11px;
 font-style:normal;
 font-weight:normal;
 text-decoration:none;
}

a.newslink:hover {
	text-decoration: underline;
	}


.subheadline2{
 color:#747474;
 font-family:Verdana,Arial,sans-serif;
 font-size:12px;
 font-style:normal;
 font-weight:bold;
 text-decoration:none;
}

.prodheadline{
 color:#F73431;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:15px;
 font-style:normal;
 font-weight:bold;
 text-decoration:none;
 line-height:20px;
}

.prodsubheadline{
 color:#0288D4;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:12px;
 font-style:normal;
 font-weight:bold;
 text-decoration:none;
 line-height:18px;
}

.th{
 color:#52638B;
 font-size:11px;
 font-style:normal;
 font-weight:bold;
 text-decoration:none;
}

.big{
 color:#52638B;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:12px;
 font-style:normal;
 font-weight:bold;
 text-decoration:none;
}


/*########### NAVIGATION #############*/

.navigation {
 background-color:#00A2FF;
 position:absolute;

}

body>.navigation {position:fixed;}

.subnavi, a.subnavi, a.subnavi:visited{
 color:#FFFFFF;
 font-size:11px;
 font-style:normal;
 font-weight:bold;
 line-height:17px;
 text-decoration:none;
}

.subnavia, a.subnavia, a.subnavia:visited{
 color:#014E7A;
 font-size:11px;
 font-style:normal;
 font-weight:bold;
 line-height:17px;
 text-decoration:none;
}

a.subnavi:hover {
 color:#A6F1FF;
 text-decoration:underline;
}

.navimain{
 padding:2px;
 background-color:#039AF0;
 border: 1px solid #028DDD;
 color:#FFFFFF;
 font-size:11px;
 font-style:normal;
 font-weight:bold;
 text-decoration:none;
}

.naviprodfamily{
 color:#DAE9F1;
 font-size:11px;
 font-style:normal;
 font-weight:bold;
 text-decoration:none;
}

.naviprodfamilya{
 color:#FFFF00;
 font-size:12px;
 font-style:normal;
 font-weight:bold;
 text-decoration:none;
}

.sprachwahl, a.sprachwahl:visited{
 color:#0080FF;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:12px;
 font-style:normal;
 font-weight:bold;
 line-height:26px;
 text-decoration:none;
}

a.sprachwahl:hover {
 text-decoration: underline;
}

#techdata1, #techdata2 {
  float:left;
  padding:0px;
  width:340px;
  margin:0px 20px 0px 0px;
}

#pdfdownload {
  clear:left;
  padding:0px;
  width:740px;
  margin:30px 5px 0px 0px;
}


/*########### FORMS #############*/

select, option, input, select, option
{
  background-color: #FFFFFF;
  border: 1px solid #B0B0B0;
  font: 10px Verdana,Arial,Helvetica,sans-serif;
  color: #000000;
}

input.checkbox {
 color: #FFFFFF;
 border: 0px;
 font: 10px Verdana,Arial,Helvetica,sans-serif;
 font-weight:bold;
}

input.register {
 background-color: #FF8000;
 color: #FFFFFF;
 border: 1px solid #000000;
 font: 10px Verdana,Arial,Helvetica,sans-serif;
 font-weight:bold;
}

textarea, textarea.form
{
  background-color: #FFFFFF;
  border: 1px solid #000000;
  font: 11px Verdana,Arial,Helvetica,sans-serif;
  color: #000000;
}


.boxro, .boxru { float:right; margin-right: -1px; }
.boxlo, .boxlu { float:left; margin-left:-1px; }
/* IE5-Win CSS \*/
.boxro, .boxru { float:right; margin-right: -6px; }
.boxlo, .boxlu { float:left; margin-left:-4px; }
/* End hack */

.boxro, .boxlo { margin-top: -1px; }
.boxlu, .boxru { margin-top: -5px; }
img[class=boxlo], img[class=boxlu] { margin-left:-1px; }
img[class=boxro], img[class=boxru] { margin-right: -1px; }


.newsbox {
 border: 1px dotted #000000;
 padding:14px;
 background-color:#F5F5F5;
}