body {margin: 0; padding: 0;}
td {vertical-align: top;}
sup {font-size: .7em; line-height: .7em;}
.weiss {color: white;}
.blau {color: #063A77;}




.hgcontent h1 {color: #EE7A00; font-size: 20px; margin-bottom: .5em;}
.hgcontent h2 {color: #EE7A00; font-size: 13px; margin-top: 1em; margin-bottom: .5em;}
.hgcontent p {color: #063A77; font-size: 11px; margin-bottom: 1em;}

.hgcontent p.titel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FF9933;
	line-height: 20px;


}

.hgcontent p.copyblau {color: #063A77; font-size: 11px; line-height: 130%; margin-bottom: 1em;}
.hgcontent p.copyweiss {color: #fff; font-size: 11px; line-height: 130%; margin-bottom: 1em;}
.hgcontent p a {color: #EE7A00; text-decoration: underline;}
.hgcontent p.big {color: white; font-size: 13px; margin-bottom: 1em;}
.hgcontent p.big a {color: #EE7A00; text-decoration: none;}
.hgcontent p.weiss {color: white;}
.hgcontent p.error {color: #EE7A00; font-weight: bold;}
.hgcontent img.h1 {margin: 20px 0 10px 0; display: block; clear: left;}
.hgcontent img.h2 {margin: 20px 0 5px 0; display: block; clear: left;}
.hgcontent .grafikbeschriftung {}
.hgcontent .grafikbeschriftung p {font-size: 11px;}
.hgcontent div.dothr {clear: both; height: 1px; margin-bottom: 1em; background-repeat: repeat-x;}
.hgcontent div.dothr hr {display: none;}
.hgcontent ul {font-size: 11px; color: white; margin: .5em 0 1em 2em;}
.hgcontent ul li {}
.hgcontent ol {font-size: 11px; color: white; margin: .5em 0 1em 2em;}
.hgcontent ol li {margin-bottom: .5em;}
.hgcontent ol li img {vertical-align: middle;}
.hgcontent th {font-size: 11px; color: #063A77; text-align: left; padding-right: 1em; vertical-align: top;}
.hgcontent div.blaettern { font-size: 11px;}
.hgcontent div.blaettern a {color: white;}
.hgcontent div.blaettern .activepage {color: #EE7A00; font-size: 14px; font-weight: bold;}

.hgcontent div.btn2 {margin-top: 3px; width: 130px; align:left;}
.hgcontent div.btn2 a {display: block; padding: 3px 0 3px 20px; color: white; font-size: 10px; text-decoration: none; background-image: url(../images/pfeil_weiss.gif); background-repeat: no-repeat; background-position: center left;}
.hgcontent div.btn2 a:hover {color: #EE7A00;}
.hgcontent table.uebersicht {border: 1px solid #EE7A00; width: 200px; font-size: 10px; color: #063A77;}
.hgcontent table.uebersicht th{background-color: #EE7A00; padding: 2px 5px; font-size: 1.2em; text-align: left;}
.hgcontent table.uebersicht td{padding-left: 5px; background-color: white;}
.hgcontent table.uebersicht tr.hlt td {background-color: #FFFBD6;}

#herstellerauswahl {clear: both;}
#herstellerauswahl a {display: block; padding: 3px 0 3px 20px; color: white; font-size: 12px; text-decoration: none; background-repeat: no-repeat; background-position: center left;}
#herstellerauswahl a:hover {color: #EE7A00;}
#herstellerauswahl a.sel {display: block; padding: 3px 0 3px 20px; color: #EE7A00; font-size: 12px; text-decoration: none; background-repeat: no-repeat; background-position: center left;}


.hgcontent div.btn1 {margin-top: 5px; border: 2px solid white; background-color: #EE7A00; width: 110px; text-align:left; align:left;}
.hgcontent div.btn1 img {margin-right: 5px;}
.hgcontent div.btn1 a {display: block; padding: 3px 0 3px 20px; color: white; font-size: 11px; font-weight: bold; text-decoration: none; background-image: url(../images/pfeil_weiss.gif); background-repeat: no-repeat; background-position: 6px 7px;}
.hgcontent div.btn1 a:hover {text-decoration: none; background-color: #FFFBD6; color: #063A77;background-image: url(../images/pfeil_blau.gif); }


#haendler 	{ font-size:11px; background-color:white; }
#haendler th	{ text-align:center; background-color:#EE7A00; color:white;}
#haendler td 	{background-color:#E0E7ED; color:black; vertical-align:top; padding: 2px 5px; margin:0;}
#haendler td.nrm 	{ vertical-align:top;}
#haendler td.btn 	{ text-align:center;}


#rsidebar { display:inline; float:right; width: 124px; color: white; font-family: verdana, arial, helvetica, sans-serif; padding: 0 0 0 12px;}
#rsidebar div.suchmaschinenbox { border: 2px solid white; background-color: #BDCEE5; color: #063A77;}
#rsidebar div.suchmaschinenbox h1 {background-color: #ED1B24; color: white; font-size: 11px; border-bottom: 2px solid white; padding: 2px 4px; margin: 0;}
#rsidebar div.suchmaschinenbox a {display: block; padding: 5px 5px 5px 20px; color: #063A77; font-size: 10px; text-decoration: none; background-image: url(../images/pfeil_blau.gif); background-repeat: no-repeat; background-position: center left;}
#rsidebar div.suchmaschinenbox a:hover {text-decoration: underline;}
