body {
         font-family: arial,helvetica,sans-serif;
	font-size: 12px;
         color: #404040;
         line-height: 18px;
         background: url(../img/bg.jpg) left top repeat-x #F4F4F4;
}

#outer {
text-align: left;
}

#center { font-size: 13px; }

.cleardiv {
	clear: both;
         height: 1px;
	font-size: 1px;
	height: 1px;
}

.produkte div,
.newsflash_headline div,
.newsflash_content div,
.newsflash div,
#navi a,
#navi a.activ,
#center .inner span,
#right a,
h2,
h3,
#left .subnavi_head strong {
         color: #016048;
}


#left strong,
#center .inner span,
#center .inner-product span {
         color: #000000;
}

#navi a.activ,
a,
h1,
#footer,
#center a.formated-product-link,
.datenblatt,
div.grau {
         color: #605E5D;
}



a {
    	text-decoration: none;
}

a:hover {
   	text-decoration: underline;
}

a:focus {
	outline: none;
}

#center a {
   	color: #E06500;
    	text-decoration: underline;
}

#center a.formated-product-link {
    	text-decoration: none;
}



#right a {
   	text-decoration: underline;
}

a.link_headline:hover {
   	text-decoration: none;
}

a.contentlink {
   	color: #444444;
    	text-decoration: none;
}


h1 {
	font-size: 18px;
         font-weight: bold;
         margin-bottom: 15px;
}

.inner-product h1 {
	font-weight:normal;
}

.inner-product h1 span {
	font-weight:bold;
}

h2 {
	font-size: 18px;
         font-weight: bold;
         margin-bottom: 0px;
	margin-top: 0px;
}


h3 {
	font-size: 15px;
         font-weight: bold;
         margin-bottom: 0px;
	margin-top: 0px;
}

hr {
	background-color: #404040;
	color: #404040;
	border: 0;
	height: 3px;
         margin: 0px;
         padding: 0px;
         margin-bottom: 30px;
}

#navi a,
#navi a.activ {
	float: left;
         height: 21px;
         margin-right: 10px;
         padding: 5px;
         text-decoration: none;
         line-height: 17px;
         font-weight: bold;
	font-size: 14px;
         text-transform: uppercase;
}

#navi a:hover {
	color: #000000;
}

#navi a.activ {
         height: 21px;
         background-color: #ffffff;
}

#left a.activ,
#left .subnavi_sub a.activ {
         background: url(../img/viereckle.gif) left  no-repeat ;
         padding-left: 15px;
}

#left .subnavi_sub a {
         padding-left: 15px;
         margin-left: 0px;
	display:block;
}

#left a:hover {
    	text-decoration: none;
}

ul { list-style: disc; margin: 0px; padding: 0px; margin-left: 15px; }
ul li { margin-bottom: 0px; }

#left .inner ul { margin-left: 22px; }
#left .inner ul li { margin-bottom: 0px; }

ol {
         margin: 0px;
         padding: 0px;
         margin-left: 20px;
         margin-top: 5px;
}

ol li {
         margin-bottom: 15px;

}

#center sup {
	font-size: 11px;
 line-height: 0px;
}

#footer {
	font-size: 12px;
}

#content {
         border-left: 230px solid #DADADA;
         border-right: 241px solid #d4e4e1;
}


#slogan-bar {
         background-color: #016048;

}

#slogan-bar div {
         padding-left: 30px;
         margin-top: 15px;
         color: #ffffff;
         font-size: 19px;
         line-height: 19px;
}

#product {

         border-left: 1px solid #dadada;
         border-right: 1px solid #dadada;
         background-color: #ffffff;
	height: 165px;
         display: block;
}

.newsflash,
.newsflash_headline {
	border-bottom: 1px solid #ffffff;
	height: 40px;
}

.newsflash-button {
	height: 40px;
	border-right: 1px solid #DADADA;
	border-left: 1px solid #DADADA;
}

.produkte {
	border-bottom: 1px solid #ffffff;
	height: 49px;
}

.newsflash {
         background-color: #DADADA;
}


.newsflash_headline {
	background-color: #B5D1CB;
}

.newsflash div {
         padding-left: 15px;
         padding-top: 13px;
         font-size: 16px;
         font-weight: bold;
         line-height: 14px;

}

.produkte div {
         padding-left: 22px;
         padding-top: 19px;
         font-size: 16px;
         font-weight: bold;
         line-height: 14px;
         display: block;
}



.newsflash_headline div {
         padding-left: 15px;
         padding-top: 13px;
         font-size: 13px;
         font-weight: bold;
         line-height: 14px;
}

.newsflash_content {
	border-bottom: 1px solid #ffffff;
}

.newsflash_content div {
         padding: 14px 5px 14px 15px;
}

.datenblatt {
	float: right;
	display: block;
	margin-top: 1px;

}

.datenblatt a,
a.pdf {
	background: url(../img/pdf.gif) left  no-repeat ;
	padding-left: 15px;

}

div.grau {
	display: inline;

}

table.produkt-inhalt {
	text-align: left;
	width: 100%;
	margin-top: 10px;
}

.produkt-inhalt td {
	border-bottom:1px solid #605E5D;
	padding: 3px;
}


.produkt-inhalt th {
	border-top:2px solid #605E5D;
	border-bottom:2px solid #605E5D;
	padding: 3px;
}

div.news-note {
	color: #808080;
	font-size: 11px;
}