body {
	margin-left: 0px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url('background.gif');
	background-repeat: repeat-x;
	background-color: #d4d4d4
}

#Tabelle{
border-collapse:collapse;
}

.lborder{
background-color:#ffffff;
}

.rborder{
	background-image: url('tdback.gif');
	background-repeat: repeat-y
}

#oben{
height:144px;
}

#logo {
width:181px;
height:129px;
float:left;
}

#header {
width:570px;
height:128px;
float:right;
}

#links{
clear:both;
float:left;
width:181px;
}

#links .banner{
margin-top:15px;
}

#rechts{
float:right;
width:570px;
padding-top:0px;
}

.inhalt{
	background-image: url('content_tabelle_back.gif');
	background-repeat: repeat-y
}

#unten{
margin-top:15px;
clear:both;
width:570px;
height:128px;
}

#unten .bannerlinks{
float:left;
width:278px;
height:128px;
}

#unten .bannerrechts{
float:right;
width:278px;
height:128px;
}

#menu A.menu1{background-image: url('menu01_normal.gif'); background-repeat: no-repeat; display:block; width:180px; height:25px; text-indent:-5000px}
#menu A.menu2{background-image: url('menu02_normal.gif'); background-repeat: no-repeat; display:block; width:180px; height:25px; text-indent:-5000px}
#menu A.menu3{background-image: url('menu03_normal.gif'); background-repeat: no-repeat; display:block; width:180px; height:25px; text-indent:-5000px}
#menu A.menu4{background-image: url('menu04_normal.gif'); background-repeat: no-repeat; display:block; width:180px; height:25px; text-indent:-5000px}
#menu A.menu5{background-image: url('menu05_normal.gif'); background-repeat: no-repeat; display:block; width:180px; height:25px; text-indent:-5000px}
#menu A.menu6{background-image: url('menu06_normal.gif'); background-repeat: no-repeat; display:block; width:180px; height:25px; text-indent:-5000px}
#menu A.menu7{background-image: url('menu07_normal.gif'); background-repeat: no-repeat; display:block; width:180px; height:25px; text-indent:-5000px}
#menu A.menu8{background-image: url('menu08_normal.gif'); background-repeat: no-repeat; display:block; width:180px; height:24px; text-indent:-5000px}



#menu A.menu1aktiv{background-image: url('menu01_aktiv.gif'); background-repeat: no-repeat; display:block; width:180px; height:25px; text-indent:-5000px}
#menu A.menu2aktiv{background-image: url('menu02_aktiv.gif'); background-repeat: no-repeat; display:block; width:180px; height:25px; text-indent:-5000px}
#menu A.menu3aktiv{background-image: url('menu03_aktiv.gif'); background-repeat: no-repeat; display:block; width:180px; height:25px; text-indent:-5000px}
#menu A.menu4aktiv{background-image: url('menu04_aktiv.gif'); background-repeat: no-repeat; display:block; width:180px; height:25px; text-indent:-5000px}
#menu A.menu5aktiv{background-image: url('menu05_aktiv.gif'); background-repeat: no-repeat; display:block; width:180px; height:25px; text-indent:-5000px}
#menu A.menu6aktiv{background-image: url('menu06_aktiv.gif'); background-repeat: no-repeat; display:block; width:180px; height:25px; text-indent:-5000px}
#menu A.menu7aktiv{background-image: url('menu07_aktiv.gif'); background-repeat: no-repeat; display:block; width:180px; height:25px; text-indent:-5000px}
#menu A.menu8aktiv{background-image: url('menu08_aktiv.gif'); background-repeat: no-repeat; display:block; width:180px; height:24px; text-indent:-5000px}


#menu A.menu1:hover{background-image: url('menu01_aktiv.gif');}
#menu A.menu2:hover{background-image: url('menu02_aktiv.gif');}
#menu A.menu3:hover{background-image: url('menu03_aktiv.gif');}
#menu A.menu4:hover{background-image: url('menu04_aktiv.gif');}
#menu A.menu5:hover{background-image: url('menu05_aktiv.gif');}
#menu A.menu6:hover{background-image: url('menu06_aktiv.gif');}
#menu A.menu7:hover{background-image: url('menu07_aktiv.gif');}
#menu A.menu8:hover{background-image: url('menu08_aktiv.gif');}


#menu #untermenu{width:180px;background-image: url('umenu_normal.gif');background-repeat: repeat-y}

#menu A.umenu, #menu A.umenuaktiv{
padding-top:4px;
padding-bottom:4px;
padding-left:28px;
width:152px;
display:block;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
color:#109e25;
border-bottom:1px solid #78cc77;
}


#menu A.umenu_kontakt, #menu A.umenu_kontaktaktiv{
padding-top:4px;
padding-bottom:4px;
padding-left:28px;
width:152px;
display:block;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
color:#109e25;
border-top:1px solid #78cc77;
}


#menu A.umenu:hover, #menu A.umenuaktiv, #menu A.umenu_kontakt:hover, #menu A.umenu_kontaktaktiv{
	background-image: url('umenu_aktiv.gif');
	background-repeat:no-repeat
}

.inhalt p{
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
color:#666666;
padding:25px;
padding-top:0px;
}

.inhalt .bildlinks {
float:left; 
margin-left:22px;
margin-right:25px;
margin-bottom:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
text-align:center;
color:#109e25;
}

* html .inhalt .bildlinks {margin-left:12px;}

.inhalt .bildrechts {
float:right; 
margin-right:22px;
margin-left:25px;
margin-bottom:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
text-align:center;
color:#109e25;
}

* html .inhalt .bildrechts {margin-right:12px;}


.inhalt A{color:#109e25;text-decoration:none;}
.inhalt A:hover{color:#111111;text-decoration:none;}


.inhalt ul{
margin: 0px;
margin-left:18px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
color:#666666;
padding:25px;
padding-top:0px;
}


A.impressum{
display:block;
margin-right:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:right;
color:#666666;
text-decoration:none;
}

.pdflink{
	background-image: url('pdf.gif');
	background-repeat:no-repeat;
	display:block;
	height:36px;
	padding-left:44px;
	padding-top:8px
}

INPUT, TEXTAREA, SELECT{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#ferrari p, #wiesner p{
background-color:#effded;
border:1px solid #78cc77;
margin:20px;
margin-top:0px;
}

#ferrari, #wiesner{
display:none;
}

.zlink{
font-family:arial;
font-size:11px;
color:#666666;
text-decoration:none;
line-height:18px;
margin-left:16px;
}