body {
background: url(../img/bg_line_3.gif); 
background-repeat: repeat-y;
background-color: #B3B3B3; 
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #3A3A3A;
}

a:link {
color:#025B87;
text-decoration: underline;
}
a:visited {
color:#025B87;
text-decoration: underline;
}
a:active {
color:#025B87;
text-decoration: underline;
}
a:hover {
color:#025B87;
text-decoration: none;
}

.news:link {
color:#3A3A3A;
text-decoration: none;
}
.news:visited {
color:#3A3A3A;
text-decoration: none;
}
.news:active {
color:#3A3A3A;
text-decoration: none;
}
.news:hover {
color:#3A3A3A;
text-decoration: underline;
}

.maintable {
height:100%;
width:780;
}

td, div, span, p {
font-family: Arial, Helvetica, sans-serif;
color: #3A3A3A;
font-size: 11px;
line-height : 15px;
}

.headline {
font-family: Arial, Helvetica, sans-serif;
color: #025B87;
font-size: 11px;
line-height : 15px;
}

.dotted {
background: url(../img/dots.gif); 
background-repeat: repeat-y; 
background-color:#EFEFEF;
}

.searchfield {
width:184px; 
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
}

#footer  {
position:absolute;
z-index:3000;
visibility: hidden;
}

#main1 {
position:absolute; 
left:240px; 
top:140px; 
width:161px; 
height:160px; 
z-index:2001; 
visibility: hidden;
}

#main2 {
position:absolute; 
left:400px; 
top:180px; 
width:161px; 
height:180px; 
z-index:2001; 
visibility: hidden;
}

#main3 {
position:absolute; 
left:560px; 
top:180px; 
width:161px; 
height:180px; 
z-index:2001; 
visibility: hidden;
}

#search {
position:absolute; 
left:29px; 
top:220px; 
width:211px; 
height:80px; 
z-index:2; 
background-color: #D3D3D5; 
layer-background-color: #D3D3D5; 
visibility: hidden;
}

#lang {
position:absolute; 
left:615px; 
top:74px; 
width:160px; 
z-index:1; 
visibility: hidden;
}
.produkttabelle {
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
padding-left:9px;
color:#404040;
}

.produkttabellerechts {
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
line-height:14px;
color:#7F7F7F;
padding-left:8px;
border-right-width:0px;
border-bottom-width:1px;
border-left-width:0px;
border-top-width:0px;
border-color:#E6E6E6;
border-style:solid;
height:14px;
}

.produkttabellelinks {
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
color:#404040;
line-height:14px;
padding-left:9px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:0px;
border-top-width:0px;
border-color:#E6E6E6;
border-style:solid;
height:14px;
}


.aboutlinks {
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
color:#6D6D6D;
background-color:#DADADA;
line-height:19px;
padding-left:9px;
height:19px;
}

.aboutrechts {
font-size:11px;
line-height:19px;
color:#404040;
background-color:#FFFFFF;
padding-left:9px;
padding-right:10px;
height:19px;
}

.stellenlinks {
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
color:#6D6D6D;
background-color:#DADADA;
line-height:19px;
padding-left:9px;
height:19px;
}

.stellenrechts {
font-size:11px;
line-height:19px;
color:#404040;
background-color:#FFFFFF;
padding-left:9px;
padding-right:10px;
height:19px;
}

.newslinks {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color:#6D6D6D;
background-color:#DADADA;
line-height:19px;
padding-left:10px;
height:19px;
}

.newsrechts {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color:#6D6D6D;
background-color:#DADADA;
line-height:19px;
padding-left:9px;
height:19px;
}

.newshead { 
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#3A3A3A;
background-color:#FFFFFF;
padding-top:8px;
padding-left:9px;
padding-right:10px;
padding-bottom:10px;
}

.newstext {
	background-color:#FFFFFF;
	padding-bottom:7px;
	color:#3A3A3A;
	font-size:11px;
	text-align: justify;
}

.kontaktlinks {
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
color:#575757;
background-color:#DADADA;
padding-left:10px;
padding-right:10px;
padding-top:3px;
height:19px;
}

.kontaktrechts {
font-size:11px;
line-height:15px;
color:#3A3A3A;
background-color:#FFFFFF;
padding-left:8px;
padding-top:3px;
height:19px;
}

.messentext {
background-color:#FFFFFF;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:24px;
color:#3A3A3A;
font-size:11px;
}

.kontaktnr {
font-size:12px;
line-height:15px;
color:#3A3A3A;
}

.liste {
font-size:12px;
line-height:15px
}
.toptable {
	vertical-align: top;
}
.tabborder {
	border-top: 1px solid #025B87;
	border-right: 1px solid #025B87;
	border-bottom: 1px solid #025B87;
	border-left: 1px solid #025B87;
}
.bild {
	border: 1px solid #000000;
}

