BODY, TD { font-family : Arial,Verdana,Tahoma,Helvetica, sans-serif ; font-size : 10pt; }
.titel { color: #2151D6; font-size: 12 pt; font-family : Arial,Verdana,Tahoma,Helvetica, sans-serif ; }
.logotext {	color: #000000;	font-size: 14 pt; font-family : Arial,Verdana,Tahoma,Helvetica, sans-serif ; }
.navitext { color: #9CAEFF; font-size: 10 pt; font-family : Arial, sans-serif ; }
.navitext2 { color: #000000; font-size: 8 pt; font-family : Arial,Verdana,Tahoma,Helvetica, sans-serif ; }
a.nav1,a:visited.nav1 { font-size:10pt; font-weight:bold; font-family: Arial, sans-serif; color:#fff; text-decoration:none; display:block; }
a.nav2,a:visited.nav2 { padding-left:15px; font-size:9pt; font-family: Arial, sans-serif; color:#fff; text-decoration:none; display:block; }
a:hover.nav1,a:hover.nav2 { color:#ff6; }
A {	text-decoration: underline;	color: #0000FF; }
A:Hover { text-decoration: none; color: #FF0000; }
A.wk {	text-decoration: none;	color: #000000; }
A:Hover.wk { text-decoration: underline; color: #000000; }
A.ticker { text-decoration: none; color: #FFFFFF; }
A:Hover.ticker { text-decoration: none; color: #FFFF99; }
A.nav {	text-decoration: underline; color: #FFFFFF; }
A:Hover.nav { text-decoration: none; color: #FFFF00; }
A.aktion { 	text-decoration: underline; color: #CC0000; }
A:hover.aktion { text-decoration: underline; color: #990000; }
A.navi { text-decoration: underline; color: #FFFFFF; }
A:Hover.navi { text-decoration: none; color: #FFFFCC; }
A.navi2 { text-decoration: underline; color: #FFFFFF; font-size: 8 pt; }
A:Hover.navi2 { text-decoration: none; color: #FFFFCC; font-size: 8 pt; }
A.search2 { text-decoration: underline; color: #0000FF; font-size: 8 pt; }
A:Hover.search2 { text-decoration: none; color: #FF0000; font-size: 8 pt; }
A.search { text-decoration: none; color: #2151D6; }
A:Hover.search { text-decoration: none; color: #2151D6; }
.logolink { font-size: 10pt; color: #2151D6; }
.logotext { font-size: 10pt; color: #000000; }
.esda_blau { color: #2151D6; }
BODY { scrollbar-DarkShadow-Color:#639AFF; scrollbar-Track-Color:#9CAEFF; scrollbar-Face-Color:#2151D6; scrollbar-Shadow-Color:#000000; 
	   scrollbar-Highlight-Color:#C6D7FF; scrollbar-3dLight-Color:#2151D6; scrollbar-Arrow-Color:#FFFFFF; } 
textarea { 	border-color:#2151D6; background-color:#EDF2FC; font-family:Arial; font-size:10pt; border:1px solid #2151D6;
			padding-left:2pt; padding-right:2pt; padding-top:2pt; padding-bottom:2pt; }
input { border-color:#2151D6; border-width:1pt; border-style:solid; background-color:#EDF2FC; font-size:10pt; border:1px solid #2151D6;
		padding-left:2pt; padding-right:4pt; padding-top:1pt; padding-bottom:1pt; }
input.submit { border-style:outset; font-size:8pt; }
select { border-color:#2151D6; border-width:1pt; border-style:solid; background-color:#EDF2FC; font-size:10pt; border:1px solid #2151D6; }
p.fehler_box,p.fehler { border:1px solid #ff0000;padding:10px;background-color:#FFFFCC;color:#ff0000; }
p.ok_box,p.ok { border:1px solid #009900;padding:10px;background-color:#FFFFCC;color:#009900; }
#divid
{
 position:relative;
 left:5px; top:2px;
}
#divid2
{
 position:absolute;
 left:25px; top:1px;
}
h2.honda { font-size:12pt;margin:0;padding:0;color:#000066;margin-top:5px;margin-bottom:5px; }
h3.honda { font-size:10pt;margin:0;padding:0;margin-bottom:2px;margin-top:8px;color:#2151D6; }
ul.honda { margin:0;padding:0;margin-left:20px;margin-bottom:15pt; }
a.newsticker,a:visited.newsticker { color:#ffff99; }
a:hover.newsticker {}

#alukrane { padding:0px; margin:0px; padding-left:30px; text-align:left; }
#alukrane h4 { font-size:12pt;border-bottom:1px solid;font-weight:normal;margin:0;padding:0;margin-bottom:2px;margin-top:8px;color:#2151D6;text-align:left; }
#alukrane a.pics,#alukrane a:visited.pics { font-size:8pt; text-decoration:none; }
#alukrane div.floater { float:left; text-align:center; margin-right:10px; }
#alukrane img.border { border:1px #2151D6 solid; margin-top:20px; }
#alukrane ul.pics { float:left; }
#alukrane table { margin:0px; padding:0px; border:none; }
#alukrane td { padding-top:3px; padding-right:6px; }
#alukrane td.titel3 { padding-top:10px; padding-bottom:2px; margin-top:10px; font-size:10pt; color:#0033cc; font-weight:bold; }
#alukrane div.krantitel { background-color:#009; color:#fff; padding-left:5px; padding-bottom:1px; }
#alukrane td.titel{ font-size:10pt; color:#2151D6; font-weight:bold; border-bottom:1px #2151D6 solid; padding-top:20px; }
#alukrane td.titel2{ font-size:10pt; color:#2151D6; font-weight:bold; padding-bottom:5px; }
#alukrane td.titel a,#alukrane td.titel a:visited { font-size:12pt; text-decoration:none; }
#alukrane td.werte { font-size:8pt; text-align:left; color:#2151D6; font-weight:normal; }
#alukrane td.werte2 { font-size:10pt; text-align:right; color:#000; font-weight:bold; }
#alukrane td.text {  }

#alukranedetail { padding:0px; margin:0px; padding-left:30px; text-align:left; }
#alukranedetail h4 { padding:0px; margin:0px; margin-bottom:2px; border-bottom:1px #2151D6 solid; font-weight:bold; color:#006; font-size:12pt; }
#alukranedetail h5 { padding:0px; margin:0px; margin-bottom:2px; border-bottom:1px #2151D6 solid; padding-top:20px; font-weight:bold; color:#006; font-size:12pt; }
#alukranedetail ul { padding:0px; margin:0px; list-style-type:square; }
#alukranedetail li { padding:0px; margin:0px; margin-left:18px; margin-top:5px;}
#alukranedetail img { padding:0px; margin:0px; border:none; }
#alukranedetail img.border { border:1px #2151D6 solid; }
#alukranedetail span.blue { color:#2151D6; }
#alukranedetail table { padding:0px; margin:0px; }
#alukranedetail div.krantitel { background-color:#009; color:#fff; padding-left:5px; padding-bottom:1px; }
#alukranedetail div.impressionen { text-align:center; border:none; margin-bottom:5px; width:180px; margin-right:3px; font-size:8pt; color:#006; float:left; }
#alukranedetail div.impressionen2 { border:none; font-size:8pt; color:#006; padding-bottom:2px;}
#alukranedetail td.titel { padding-top:10px; padding-bottom:2px; margin-top:10px; font-size:10pt; color:#0033cc; font-weight:bold; }
#alukranedetail td.beschreibung { font-size:8pt; color:#2151D6; font-weight:normal; padding-left:2px; padding-top:2px; }
#alukranedetail td.wert { font-size:10pt; text-align:right; color:#000; font-weight:bold; padding-top:2px; padding-right:2px;}


div.normal { padding:0px; margin:0px; padding-left:10px; text-align:left; }

a.red, a:visited.red { width:80px; height:15px; padding-top:4px; display:block; margin-left:10px; font-size:8pt; text-decoration:none; color:#f00; }
a:hover.red { font-style:italic; color:#990000; }

.statusok     { border:2px #060 solid; padding:10px; color:#060; background-color:#ff9; width:90%; margin:20px auto; text-align:left; }
.statusfehler { border:2px red solid; padding:10px; color:red; background-color:#ff9; width:90%; margin:20px auto; text-align:left; }


#pdfdokumente { padding:0px; margin:0px; border:none; }

#pdfdokumente td { padding-top:4px; padding-bottom:5px; border-bottom:1px #b3cfff solid; }

#kontaktform { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;  text-align:left; }
#kontaktform fieldset { padding:10px; padding-top:20px; }
#kontaktform span { font-weight: bold; }
#kontaktform div { padding-bottom:10px; }
#kontaktform input,#kontaktform textarea{ margin:2px; margin-left:10px; }

#impressum { margin:20px 0px 30px 15px;text-align:left;font-size:8pt; }
#impressum h2 { color:#2152D6; font-size:8pt; margin:10px 0px 0px 0px; padding:0px; }
#impressum p {  margin:0px 0px 5px 0px; padding:0px; }

#haendlerliste { margin-left:10px; text-align:left; }
#haendlerliste fieldset { margin-left:10px; padding:10px; text-align:left; }
#haendlerliste h3 { font-size:12pt; color:#616161; border-bottom:1px #C2C2C2 solid; padding-top:10px; }
#haendlerliste div.anker { margin-left:10px; }
#haendlerliste div.haendlerbox { margin:10px; border:1px #000 solid; padding:15px; padding-bottom:2px; background:#8585FF url('/images/haendler.jpg') no-repeat; font-size:11pt; }
#haendlerliste div.haendlerbox p { margin-top:10px; }
#haendlerliste div.haendlerbox h4 { padding:0px; margin:0px; margin-top:5px; padding-left:25px; font-size:8pt; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif }
#haendlerliste div.haendlerbox span.firma { font-size:13pt; color:#fff; }
#haendlerliste div.haendlerbox span.ort { font-size:12pt;  }
#haendlerliste div.haendlerbox span.kontakt { margin-left:40px; font-size:13pt; }
#haendlerliste div.haendlermail { text-align:right; }
#haendlerliste div.info { text-align:center; margin:10px; } 