/* CSS Document */

h1 {
	font-size: 12px;
	font-weight:bold;
	color:#0061A3;
	margin-top:0px;
	margin-bottom:12px;
}

h2 {
	font-size: 10px;
	font-weight: bold;
	margin-top:0px;
	margin-bottom:6px;
	color:#0061A3;
}

h3 {
	font-size: 10px;
	font-weight: bold;
	margin-top:10px;
	margin-bottom:9px;
	color:#646464;
	border-bottom:solid 2px #FFF;
}

h4 {
	font-size: 16px;
	font-weight: bold;
	margin-top:10px;
	margin-bottom:9px;
	color:#646464;
	border-bottom:solid 2px #FFF;
}

#content_area a:link, #content_area a:visited{
	font-weight:normal;
	text-decoration:none;
	color:#058479;
}

#content_area a:hover, #content_area a:active{
	font-weight:normal;
	text-decoration:underline;
	color:#058479;
}

ul.small_list {
	list-style: none;
	list-style-position: outside;
	list-style-image: url(../img/layout/small_list.gif);
	font-size: 10px;
	margin: 0;
	padding: 0;
	margin-left: 25px;
	width:330px;
<!--
-->
	list-style-image: url(../img/layout/small_list_ie.gif);	
}
ul.small_list li {
	margin-top: 5px;
}

.bildunterschrift {
	font-size: 10px;
	line-height: 2.2em;
	padding-left: 2px;
}

.red {
	color: #ED1C29;
}

/* Anwendungsbreich */

.anwendungsbereich {
	width:295px;
	padding: 0 15px;
	padding-top:0px;
	padding-bottom:0;
	background-image:url(../img/layout/green_bg_var.jpg);
	background-repeat:repeat-y;
	margin-bottom:15px;
}

.anwendungsbereich h2 {
	font-size:12px;
	color:#009C8F;
}

.anwendungsbereich .open {
	background-image:url(../img/layout/green_open_bg.jpg);
	background-repeat:no-repeat;
	margin-left:-15px;
	height:13px;
	width:317px;
	background-color:#FFF;
}

.anwendungsbereich .close {
	background-image:url(../img/layout/green_close_bg.jpg);
	background-repeat:no-repeat;
	margin-left:-15px;
	height:13px;
	background-color:#FFF;
	width:317px;
}

.anwendungsbereich ul {
	margin-top:5px;
	margin-bottom:8px;
	list-style-type:none;
	font-size:9px;
	padding-left:15px;
	margin-left:0px;
}

/* Weltweit */

.weltweit {
	width:295px;
	padding: 0 15px;
	padding-top:0px;
	padding-bottom:0;
	background-image:url(../img/layout/green_bg_var.jpg);
	background-repeat:repeat-y;
	margin-bottom:15px;
	z-index:1;
}

.weltweit table {
	border:0;
	padding:0;
	margin:0;
	margin-top:14px;
	margin-bottom:5px;
}

.weltweit .open {
	background-image:url(../img/layout/green_open_bg.jpg);
	background-repeat:no-repeat;
	margin-left:-15px;
	height:13px;
	width:317px;
	background-color:#FFF;
}

.weltweit .close {
	background-image:url(../img/layout/green_close_bg.jpg);
	background-repeat:no-repeat;
	margin-left:-15px;
	height:13px;
	width:317px;
	background-color:#FFF;
}

.weltweit th {
	font-weight:bold;
	padding:0;
	margin:0;
	vertical-align:top;
	width:65px;
	text-align:left;
}

.weltweit td {
	vertical-align:top;
}

.weltweit_img {
	border:solid 1px #000;
	padding:4px;
}

.weltweit a:link, .weltweit a:visited{
	font-weight:normal;
	text-decoration:none;
	color:#058479;
}

.weltweit a:hover, .weltweit a:active{
	font-weight:normal;
	text-decoration:underline;
	color:#058479;
}

/* Anmerkung */

.anmerkung {
	width:295px;
	padding: 0 15px;
	padding-top:0;
	padding-bottom:0;
	background-image:url(../img/layout/green_bg_var.jpg);
	background-repeat:repeat-y;
	margin-bottom:15px;
}


.anmerkung table{
	border:0;
	padding:0;
	margin:0;
	margin-top:14px;
	margin-right:10px;
	width:270px;
	margin-bottom:5px;
}

.anmerkung  td{
	vertical-align:top;
}

.anmerkung td {
	text-align:right;
}

.anmerkung th{
	font-weight:bold;
	padding:0;
	margin:0;
	vertical-align:top;
	width:60px;
	width:150px;
}

.anmerkung  ul{
	margin-top:5px;
	margin-bottom:8px;
	list-style-type:none;
	font-size:9px;
	padding-left:15px;
	margin-left:0px;
}

.anmerkung .open {
	background-image:url(../img/layout/green_open_bg.jpg);
	background-repeat:no-repeat;
	margin-left:-15px;
	height:13px;
	width:317px;
	background-color:#FFF;
}

.anmerkung .close {
	background-image:url(../img/layout/green_close_bg.jpg);
	background-repeat:no-repeat;
	margin-left:-15px;
	height:13px;
	width:317px;
	background-color:#FFF;
}

.anmerkung a:link, .anmerkung a:visited{
	font-weight:normal;
	text-decoration:none;
	color:#058479;
}

.anmerkung a:hover, .anmerkung a:active{
	font-weight:normal;
	text-decoration:underline;
	color:#058479;
}

/* Schmierstoffe */


.schmierstoffe {
	border:0;
	padding:0;
	margin:0;
	margin-top:14px;
	font-size:10px;
	padding:2px;
	border:solid 1px #CCC;
	border-spacing:2px;
}

.schmierstoffe th {
	font-weight:bold;
	padding-right:5px;
	vertical-align:top;
	border:solid 1px #FFFFFF;
	width:50px;
}

.schmierstoffe td {
	padding:2px;
	vertical-align:top;
	background-color:#EEEEEE;
	border:solid 1px #FFFFFF;
}

/* Impressum */

.impressum {
	border-spacing:12px;
	width:80%;
	border:none;
	border-collapse:collapse;
}

.impressum th {
	vertical-align:top;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	width:190px;
	padding:6px;
}

.impressum td {
	font-size:11px;
	font-weight:normal;
	vertical-align:top;
	padding:6px;
}

/* Unternehmen */

.unternehmen_block {margin-bottom:20px;}
.unternehmen_block img{float:right;padding-right:20px; padding-top:3px;}
.unternehmen_text p{width:360px;}

/* Diverses */



.standard_img {
	border:solid 1px #000;
	padding:4px;
}

.logos {
	width:879px;
	position:relative;
	margin-left:-213px;
	text-align:center;
}
	
.standort_img {
	border:solid 1px #000;
	padding:4px;
}

.signet {
	font-variant:small-caps;
	font-weight:bold;
	font-size:10px;
}

#produktlogos {
	border-spacing:5px;
	border:none;
	width:665px;
}

#produktlogos a:link, #produktlogos a:visited {
	text-decoration:none;
	color:#0061A3;
	font-weight:bold;
}

#produktlogos a:hover, #produktlogos a:active{
	text-decoration:underline;
	color:#0061A3;
	font-weight:bold;
}

#produktlogos td {
	vertical-align:middle;
	height:75px;
	border-bottom:solid 1px #EEE;
	padding-top:8px;
}

#produktlogos td img {
	margin:auto;
	display:block;
	padding-bottom:8px;
	padding-left:20px;
	padding-right:20px;
}

.produktlogo {
	margin-bottom:10px;
}

.produktlogofloat {
	float:left;
	margin-right:15px;
	margin-bottom:10px;
}

p {
	margin-bottom:8px;
	margin-top:4px;
	text-align: justify;
}

.box_rechts {
	width:291px;
	border:solid 1px #C8C8C8;
	margin-left:-3px;
	margin-top:0px;
	margin-bottom:12px;
	padding-left:3px;
	padding-right:13px;
	padding-top:7px;
}

.box_rechts h1 {
	margin-bottom:5px;
}

.box_rechts p {
	margin-top:4px;
	margin-bottom:4px;
}

.box_rechts img {
	margin-right:9px;
	margin-top:3px;
	float:left;
	display:inline;
	border:solid 1px #333399;
}

.box_rechts .more {
	text-align:right;
	margin-bottom:5px;
}


.box_rechts .more img {
	float:none;
	border:none;
}

.more a:link, .more a:visited{
	font-weight:normal;
	text-decoration:none;
	color:#058479;
}

.more a:hover, .more a:active{
	font-weight:normal;
	text-decoration:underline;
	color:#058479;
}

#downloads div{
	padding-left:30px;
	border-bottom:solid 1px #EEE;
	}
	
#downloads h2 {
	margin-top:12px;
	margin-left:-30px;
	margin-bottom:12px;
}

#downloads p {
	color:#646464;
	font-weight:normal;
}

#downloads .download {
	font-weight:bold;
}

.download {
	margin-top:5px;
	margin-bottom:5px;
	font-weight:bold;
	color: #0061A3;
}

.download a:link, .download a:visited {
	font-weight:normal;
	text-decoration:none;
	color:#058479;
	margin-left:3px;
}

.download a:hover, .download a:active {
	font-weight:normal;
	text-decoration:underline;
	color:#058479;
	margin-left:3px;
}

.download img {
	vertical-align:top;
	margin-top:4px;
	padding:0;
}

/* SUCHERGEBNISSE */

.TxTsearch {
	margin-bottom:8px;
	margin-top:4px;
	text-align: left;
}

a.search:link, a.search:visited{
	font-weight:normal;
	text-decoration:none;
	color:#058479;
}

a.search:hover, a.search:active{
	font-weight:normal;
	text-decoration:underline;
	color:#058479;
}

a.result:link, a.result:visited{
	font-weight:normal;
	text-decoration:none;
	color:#058479;
}

a.result:hover, a.result:active{
	font-weight:normal;
	text-decoration:underline;
	color:#058479;
}

#news {
	width:285px;
	padding-left: 15px;
	padding-top:0;
	padding-bottom:0;
	padding-right: 15px;
	background-image:url(../img/layout/green_bg_var.jpg);
	background-repeat:repeat-y;
	margin-bottom:15px;
}

#news .open {
	background-image:url(../img/layout/green_open_bg.jpg);
	background-repeat:no-repeat;
	margin-left:-15px;
	height:13px;
	width:317px;
	background-color:#FFF;
}

#news .close {
	background-image:url(../img/layout/green_close_bg.jpg);
	background-repeat:no-repeat;
	margin-left:-15px;
	height:13px;
	width:317px;
	background-color:#FFF;
}

/* Aktuelles */

.aktuelles{
	margin-bottom:20px;
	padding:4px;
	padding-left:100px;
	width:560px;
	overflow:visible;
}

.aktuelles h1 {
	font-size:14px;
	margin-bottom:5px;
	color: #0061A3;
	border-bottom:solid 1px #0061A3;
}

#aktuelles .aktuelles h1 a:link {
	font-size:14px;
	margin-bottom:5px;
	color: #0061A3;
	border-bottom:solid 1px #0061A3;
}

#aktuelles .aktuelles h1 a:hover {
	font-size:14px;
	margin-bottom:5px;
	color: #0061A3;
	border-bottom:solid 1px #0061A3;
	text-decoration:none;
}

.aktuelles h2 {
	font-size:10px;
	color:#666666;
}

.aktuelles p {
	font-size:11px;
}

.aktuelles .intro {
	font-style:italic;
}

.aktuelles .date {
	color:#0061A3;
	border-bottom:solid 1px #0061A3;
	width:100px;
	font-size:14px;
	font-weight:bold;
	margin-left:-100px;
	margin-bottom:-18px;
}

.aktuelles a:link, .aktuelles a:visited{
	font-weight:normal;
	text-decoration:none;
	color:#058479;
}

.aktuelles a:hover, .aktuelles a:active{
	font-weight:normal;
	text-decoration:underline;
	color:#058479;
}


/* Sitemap */

#sitemap {
	list-style-type:none;
	text-decoration:none;
	margin-left:0;
	padding-left:0;
	font-size:12px;
	font-weight:bold;
	width:665px;
	background-color:#F5F6F7;
	background:url(../img/layout/impressum_bg.jpg);
}

#sitemap li {
	border:solid 1px #000;
	margin-bottom:5px;
	padding:5px;
	padding-left:12px;
	color:#7FB0D1;
}

#sitemap li a:link, #sitemap li a:visited{
	color:#7FB0D1;
	font-weight:bold;
}

#sitemap ul{
	padding:0;
	margin:0;
	margin-top:8px;
	margin-left:12px;
	list-style-type:none;
	border-left:solid 1px #999;
	font-size:11px;
	font-weight:normal;
}

#sitemap ul li {
	border:none;
	margin-left:5px;
}

#sitemap ul li a:link, #sitemap ul li a:visited {
	color:#666666;
	font-weight:bold;
}

#sitemap ul a, #sitemap a{
	text-decoration:none;
}

#sitemap ul ul{
	padding:0;
	border:none;
	list-style-position:inside;
	list-style-image:url(../img/layout/impressum_pfeil.gif);
<!--
-->
	list-style-image:url(../img/layout/impressum_pfeil_ie.gif);
<!--
-->
	line-height: 4px;;
}

#sitemap ul ul li{
	margin:0;
	border:none;
<!--
-->
	margin-top: 12px;
}

#sitemap ul ul li a:link{
	font-style:normal;
	font-size:10px;
	font-weight:normal;
}

#sitemap ul ul li a:visited{
	font-style:normal;
	font-size:10px;
	font-weight:normal;
}


#sitemap ul ul ul li{
	display:inline;
	font-size:9px;
	margin-right:12px;
}


a.Log:link {text-decoration: none; color: #CC0000;}
a.Log:visited {text-decoration: none; color: #CC0000;}
a.Log:hover {text-decoration: none; color: #CC8080;}
a.Log:active {text-decoration: none; color: #CC0000;}



.missing, .missing a:link, a.missing:link, #downloads .missing {
	font-weight:bold;
	color:#FF0000;
	font-size:12px;
	text-decoration:underline;
}