body {
margin:0px;
font-family:Arial,Helvetica;
font-size:12px;
color:#000;
background-color:#FFF;
text-align:center;
}

h1.markemodell {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:14px;
color:#B30A07;
font-weight:bold;
margin:0px;
display:inline;
}

h2.type {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
color:#000;
font-weight:bold;
margin:0px;
display:inline;
}

h1.normal {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
color:#000;
margin:0px;
display:inline;
}

hr {
background-color:#D5D5D5;
color:#D5D5D5;
border:0px;
height:1px;
}

.webadressen {
float:left;
margin-right:40px;
height:215px;
}

/* nicht # da Google-Browser die Klasse sonst nicht erkennt */
.bildboxen {
width:100px;
float:left;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
margin-bottom:15px;
}

td {
font-family:Arial,Helvetica;
font-size:12px;
color:#000;
}

td.inaktiv {
font-family:Arial,Helvetica;
font-size:12px;
color:#A6A6A6;
}

td.anbieter {
font-family:Arial,Helvetica;
font-size:11px;
color:#000;
}

table.automarkt {
background-image:url(../images/header_automarkt.gif);
background-position:top right;
background-repeat:no-repeat;
}

td.header_bg {
height:109px;
background-image:url(../images/header_bg.gif);
background-repeat:repeat-x;
}

#preismeldung {
width:470px;
border:2px solid #9C0605;
background-color:#CE0E0A;
color:#FFF;
font-size:11px;
font-weight:bold;
visibility:hidden;
position:absolute;
margin:-17px 3px 0px 250px;
padding:6px;
z-index=1;
}

#bildmeldung {
border:2px solid #9C0605;
background-color:#CE0E0A;
color:#FFF;
font-size:11px;
position:relative;
padding:4px;
z-index=1;
}

div.checkhinweis {
width:736px;
border:3px solid #CE0E0A;
background-color:#F5F5F5;
}

.checkhinweis div {
margin:10px 15px 15px 15px;
font-family:Arial,Helvetica;
font-size:12px;
color:#000;
}

div.checkhinweis2 {
width:359px;
border:3px solid #CE0E0A;
background-color:#F5F5F5;
}

.checkhinweis2 div {
margin:10px 15px 15px 15px;
font-family:Arial,Helvetica;
font-size:12px;
color:#000;
}

div.stat_balken {
width:11px;
background-color:#7F7F7F;
margin-left:4px;
margin-right:4px;
margin-bottom:2px;
float:left;
}

div.stat_bg {
vertical-align:bottom;
position:relative;
margin-top:15px;
}

div.stat_val {
width:11px;
margin-left:4px;
margin-right:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
float:left;
}

div.stat_balken2 {
width:19px;
background-color:#7F7F7F;
margin-left:8px;
margin-right:8px;
margin-bottom:2px;
float:left;
}

div.stat_val2 {
width:19px;
margin-left:8px;
margin-right:8px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
float:left;
}

td.statbg {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:23px;
}

td.statbg_grau {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:23px;
background-color:#E3E3E3;
}

td.bildlabel_bg {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
font-weight:bold;
height:25px;
background-image:url(../images/bildlabel_back.gif);
background-repeat:repeat-x;
}

td.white10 {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFF;
}

td.hvz_starback {
width:232px;
height:158px;
background-image:url(../images/hvz_starback.gif);
background-repeat:no-repeat;
}

td.footer_bg {
background-image:url(../images/footer_bg.gif);
background-repeat:repeat-y;
}

td.footer_topbg {
width:929px;
height:122px;
background-image:url(../images/footer_topbg.gif);
background-repeat:repeat-x;
}

td.infolabel {
height:41px;
background-image:url(../images/infolabel.gif);
background-position:bottom;
background-repeat:no-repeat;
}

td.infolabel2 {
height:41px;
background-image:url(../images/infolabel2.gif);
background-position:bottom;
background-repeat:no-repeat;
}

td.infolabel3 {
height:41px;
background-image:url(../images/infolabel3.gif);
background-position:bottom;
background-repeat:no-repeat;
}

td.start_boxback {
width:764px;
background-image:url(../images/start_boxback.gif);
background-repeat:repeat-y;
}

td.start_boxteiler {
width:31px;
background-image:url(../images/start_boxteiler.gif);
background-repeat:repeat-y;
}

td.boxtop {
width:764px;
height:30px;
background-image:url(../images/boxtop.gif);
background-repeat:no-repeat;
}

td.box_topback {
height:33px;
line-height:33px;
background-image:url(../images/box_topbg.gif);
background-repeat:repeat-x;
}

td.boxleft {
width:11px;
background-image:url(../images/box_left.gif);
background-repeat:repeat-y;
}

td.boxright {
width:11px;
background-image:url(../images/box_right.gif);
background-repeat:repeat-y;
}

td.box_bottomback {
height:11px;
background-image:url(../images/box_bottombg.gif);
background-repeat:repeat-x;
}

td.kal_header {
width:764px;
height:109px;
background-image:url(../images/kalenderheader.jpg);
background-repeat:no-repeat;
}

td.kal_boxleft {
width:11px;
background-image:url(../images/kal_left_bg.gif);
background-repeat:repeat-y;
}

td.kal_boxright {
width:11px;
background-image:url(../images/kal_right_bg.gif);
background-repeat:repeat-y;
}

td.kal_box_bottomback {
height:22px;
background-image:url(../images/kal_bottom_bg.gif);
background-repeat:repeat-x;
}

#zeigemarkemodell {
font-family:Arial,Helvetica;
font-size:11px;
color:#000;
}

.fzg {
width:110px;
height:75px;
cursor:pointer;
display:block;
}

.fzg span.privat {
width:110px;
height:75px;
background: url(../images/p.gif) no-repeat;
background-position:bottom right;
position:absolute;
}

.fzg span.haendler {
width:110px;
height:75px;
background: url(../images/h.gif) no-repeat;
background-position:bottom right;
position:absolute;
}

.kal_tag {
width:99px;
height:100px;
border-right:1px solid #B9B9B9;
float:left;
}

* html .kal_tag {
 widt\h: 100px;
}

.kal_tag1 {
width:99px;
height:100px;
border-top:1px solid #B9B9B9;
border-right:1px solid #B9B9B9;
float:left;
}

* html .kal_tag1 {
 widt\h: 100px;
}

.kal_desc {
width:270px;
height:100px;
border-right:1px solid #B9B9B9;
float:left;
}

* html .kal_desc {
 widt\h: 271px;
}

.kal_desc1 {
width:270px;
height:100px;
border-right:1px solid #FFF;
float:left;
}

* html .kal_desc1 {
 widt\h: 271px;
}

.kal_desc2 {
width:270px;
height:100px;
border-top:1px solid #B9B9B9;
border-right:1px solid #B9B9B9;
float:left;
}

* html .kal_desc2 {
 widt\h: 271px;
}

.kal_desc3 {
width:270px;
height:100px;
border-right:1px solid #FFF;
border-top:1px solid #B9B9B9;
float:left;
}

* html .kal_desc3 {
 widt\h: 271px;
}

.kal_blatt {
width:90px;
text-align:center;
margin-left:4px;
margin-top:16px;
}

.std_box1 {
height:155px;
width:246px;
border-right:1px solid #B9B9B9;
border-bottom:1px solid #B9B9B9;
float:left;
}

* html .std_box1 {
widt\h: 247px;
}

.std_box2 {
height:155px;
width:246px;
border-bottom:1px solid #B9B9B9;
float:left;
}

* html .std_box2 {
widt\h: 248px;
}

.std_box3 {
height:155px;
width:246px;
border-right:1px solid #B9B9B9;
float:left;
}

* html .std_box3 {
widt\h: 247px;
}

.std_box4 {
height:155px;
width:248px;
border:0px;
float:left;
}

.std_inhalt {
margin-left:8px;
margin-top:8px;
}


.dl_box1 {
height:280px;
width:370px;
border-right:1px solid #B9B9B9;
border-bottom:1px solid #B9B9B9;
float:left;
}

* html .dl_box1 {
widt\h: 371px;
}

.dl_box2 {
height:280px;
width:371px;
border-bottom:1px solid #B9B9B9;
float:left;
}

.dl_box3 {
height:135px;
width:370px;
border-right:1px solid #B9B9B9;
float:left;
}

* html .dl_box3 {
widt\h: 371px;
}

.dl_box4 {
height:135px;
width:371px;
border:0px;
float:left;
}

.dl_inhalt {
margin-left:8px;
margin-top:8px;
}

.logo_box1 {
height:200px;
width:370px;
border-right:1px solid #B9B9B9;
float:left;
}

* html .logo_box1 {
widt\h: 371px;
}

.logo_box2 {
height:200px;
width:371px;
border:0px;
float:left;
}

.offen_box1 {
height:225px;
width:370px;
border-right:1px solid #B9B9B9;
float:left;
}

* html .offen_box1 {
widt\h: 371px;
}

.offen_box2 {
height:225px;
width:371px;
border:0px;
float:left;
}

span.offen_label {
width:70px;
height:18px;
float:left;
margin-top:4px;
}

span.offen_form {
width:200px;
height:18px;
float:right;
margin-top:4px;
}

div.rechnung {
width:185px;
margin-bottom:10px;
float:left;
}

font.kal_ziffertag {
font-family:Arial,Helvetica,sans-serif;
color:#C40D09;
font-size:34px;
font-weight:bold;
}

.kal_inhalt {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin-left:8px;
margin-top:12px;
width:255px;
}

.kal_inhalt2 {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin-left:8px;
margin-top:10px;
width:255px;
}


td.box_stopback {
height:11px;
background-image:url(../images/box_stopbg.gif);
background-repeat:repeat-x;
}

td.box_mtopback {
height:34px;
background-image:url(../images/box_mtopbg.gif);
background-repeat:repeat-x;
}

span.msg_ok {
font-family:Arial,Helvetica;
font-size:12px;
font-weight:bold;
height:24px;
background: url(../images/msg_ok.gif) no-repeat;
padding-left:32px;
padding-top:8px;
}

span.msg_ok1 {
font-family:Arial,Helvetica;
font-size:12px;
font-weight:bold;
color:#000;
height:24px;
//background: url(../images/msg_ok1.gif) no-repeat;
padding:5px;
border:2px solid #459604;
background-color:#F2FEE9;
margin-bottom:5px;
}

span.msg_error {
font-family:Arial,Helvetica;
font-size:12px;
font-weight:bold;
height:24px;
background: url(../images/msg_error.gif) no-repeat;
padding-left:32px;
padding-top:8px;
}

span.msg_error1 {
font-family:Arial,Helvetica;
font-size:12px;
font-weight:bold;
color:#FFF;
height:24px;
//background: url(../images/msg_error1.gif) no-repeat;
padding:5px;
border:2px solid #960405;
background-color:#D00F0A;
margin-bottom:5px; 
}

span.msg_hinweis {
font-family:Arial,Helvetica;
font-size:12px;
font-weight:bold;
height:24px;
background: url(../images/msg_hinweis.gif) no-repeat;
padding-left:32px;
padding-top:8px;
}

p.anbieterinfo {
line-height:1.4;
}

td.vteiler {
width:2px;
background: url(../images/vteiler.gif) repeat-y;
}

.topaz1 {
width:110px;
height:115px;
float:left;
margin-left:1px;
margin-bottom:10px;
}

.topaz {
width:110px;
height:115px;
float:left;
margin-left:16px;
margin-bottom:10px;
}

.topaz_markepreis {
font-family:Arial,Helvetica;
font-size:10px;
width:110px;
height:12px;
line-height:12px;
text-align:center;
}

.topaz_bild a{
display:block;
width:110px;
height:91px;
text-decoration:none;
}

div#content {
text-align:left;
width:953px;
margin:0 auto;
}

div#left {
width:181px;
float:left;
text-align:left;
}

div#right {
width:764px;
float:right;
text-align:left;
}

.privat_reg {
width:377px;
height:282px;
background-image:url(../images/reg_privat.jpg);
background-repeat:no-repeat;
float:left;
margin-top:10px;
cursor:pointer;
}

.gewerblich_reg {
width:377px;
height:282px;
background-image:url(../images/reg_gewerblich.jpg);
background-repeat:no-repeat;
float:right;
margin-top:10px;
cursor:pointer;
}

.reg_inhalt {
font-family:Arial,Helvetica;
font-size:12px;
color:#000;
margin-left:36px;
margin-top:65px;
}

.reg_link {
margin-left:243px;
margin-top:164px;
}

span.lbl_vorteile {
font-family:Arial,Helvetica;
font-size:16px;
font-weight:bold;
line-height:30px;
}

span.kundenberater {
font-family:Arial,Helvetica;
font-size:16px;
font-weight:bold;
}

.navibox_top {
width:181px;
height:33px;
background-image:url(../images/n_box_top.gif);
background-repeat:no-repeat;
}

.navibox_inhalt {
font-family:Arial,Helvetica;
font-size:11px;
color:#000;
font-weight:bold;
margin-left:8px;
margin-top:8px;
position:absolute;
}

.navibox_middle {
width:181px;
height:33px;
background-image:url(../images/n_box_middle.gif);
background-repeat:no-repeat;
position:absolute;
}

.navibox_back {
width:181px;
background-image:url(../images/n_box_back.gif);
background-repeat:repeat-y;
}

.navibox_bottom {
width:181px;
height:18px;
background-image:url(../images/n_box_bottom.gif);
background-repeat:no-repeat;
}

.navi_contteiler {
width:160px;
height:20px;
margin-left:10px;
margin-bottom:5px;
background-image:url(../images/n_box_teiler.gif);
background-position:bottom center;
background-repeat:no-repeat;
}

.navi_cont {
font-family:Arial,Helvetica;
font-size:11px;
color:#000;
width:160px;
margin-left:10px;
}

.navi_cont2 {
font-family:Arial,Helvetica;
font-size:11px;
color:#000;
width:145px;
margin-left:20px;
}

a.navi:link,a.navi:active,a.navi:visited {
font-family:Arial,Helvetica;
font-size:11px;
color:#000;
text-decoration:none;
}

a.navi:hover {
font-family:Arial,Helvetica;
font-size:11px;
color:#BA0B08;
font-weight:bold;
text-decoration:none;
}

a.det_markemodell:link,a.det_markemodell:active,a.det_markemodell:visited {
font-family:Arial,Helvetica;
font-size:10px;
color:#FFF;
font-weight:bold;
text-decoration:none;
}

a.det_markemodell:hover {
font-family:Arial,Helvetica;
font-size:10px;
color:#FFF;
font-weight:bold;
text-decoration:underline;
}

a.navilink:link,a.navilink:active,a.navilink:visited {
font-family:Arial,Helvetica;
font-size:11px;
color:#000;
text-decoration:underline;
}

a.navilink:hover {
font-family:Arial,Helvetica;
font-size:11px;
color:#BA0B08;
text-decoration:none;
}

a.thickbox:link,a.thickbox:active,a.thickbox:visited {
font-family:Arial,Helvetica;
font-size:12px;
color:#000;
text-decoration:underline;
}

a.thickbox:hover {
font-family:Arial,Helvetica;
font-size:12px;
color:#BA0B08;
text-decoration:none;
}

div.footer_left {
width:450px;
height:122px;
float:left;
}

div.footer_right {
width:475px;
height:122px;
float:right;
}

div.footer_cont {
margin-top:20px;
font-family:Arial,Helvetica;
font-size:12px;
color:#FFF;
}

div.memberbox_left {
width:375px;
float:left;
margin-bottom:10px;
}

div.memberbox_right {
width:375px;
float:right;
margin-bottom:10px;
}

a.footerlink:link,a.footerlink:active,a.footerlink:visited {
font-family:Arial,Helvetica;
font-size:11px;
color:#FFF;
text-decoration:none;
padding-left:9px;
background-image:url(../images/footer_arrow.gif);
background-repeat:no-repeat;
}

a.footerlink:hover {
font-family:Arial,Helvetica;
font-size:11px;
color:#FFF;
text-decoration:underline;
}

a.reglink:link,a.reglink:active,a.reglink:visited {
font-family:Arial,Helvetica;
font-size:12px;
color:#000;
text-decoration:underline;
}

a.reglink:hover {
font-family:Arial,Helvetica;
font-size:12px;
color:#BA0B08;
text-decoration:none;
}

a.sitenavi:link,a.sitenavi:active,a.sitenavi:visited {
font-family:Arial,Helvetica;
font-size:12px;
color:#000;
background-image:url(../images/bg_sitenavi.gif);
background-repeat:repeat-x;
border:1px solid #BFBFBF;
padding-right:4px;
padding-left:4px;
margin-right:5px;
text-decoration:none;
}

a.sitenavi:hover {
font-family:Arial,Helvetica;
font-size:12px;
color:#FFF;
background-image:url(../images/bg_sitenavion.gif);
background-repeat:repeat-x;
border:1px solid #970506;
}

a.detailnavi:link,a.detailnavi:active,a.detailnavi:visited {
font-family:Arial,Helvetica;
font-size:16px;
color:#000;
background-image:url(../images/bg_detailnavi.gif);
background-repeat:repeat-x;
border:1px solid #BFBFBF;
padding-right:4px;
padding-left:4px;
margin-right:5px;
text-decoration:none;
}

a.detailnavi:hover {
font-family:Arial,Helvetica;
font-size:16px;
color:#FFF;
background-image:url(../images/bg_detailnavion.gif);
background-repeat:repeat-x;
border:1px solid #970506;
}

span.sitenavion {
font-family:Arial,Helvetica;
font-size:12px;
color:#FFF;
font-weight:bold;
background-image:url(../images/bg_sitenavion.gif);
background-repeat:repeat-x;
border:1px solid #970506;
padding-right:4px;
padding-left:4px;
margin-right:5px;
}

table.footerbuttons {
height:70px;
background-image:url(../images/footerlink_bg.gif);
background-repeat:repeat-x;
}

font.ep_name {
font-family:Arial,Helvetica;
font-size:15px;
}

font.appheader {
font-family:Arial,Helvetica;
font-size:20px;
font-weight:bold;
font-style:italic;
margin:0px;
padding:0px;
}

font.apptitle {
font-family:Arial,Helvetica;
font-size:18px;
color:#A00807;
font-weight:bold;
margin:0px;
padding:0px;
}

font.footer {
font-family:Arial,Helvetica;
font-size:11px;
color:#A2A2A2;
}

td.footermarken {
font-family:Arial,Helvetica;
font-size:11px;
color:#ABABAB;
}

a.footermarke:link,a.footermarke:active,a.footermarke:visited {
font-family:Arial,Helvetica;
font-size:11px;
color:#ABABAB;
text-decoration:none;
}

a.footermarke:hover {
font-family:Arial,Helvetica;
font-size:11px;
color:#ABABAB;
text-decoration:underline;
}

a.link_topmarke:link,a.link_topmarke:active,a.link_topmarke:visited {
font-family:Arial,Helvetica;
font-size:10px;
color:#9C9C9C;
text-decoration:underline;
}

a.link_topmarke:hover {
font-family:Arial,Helvetica;
font-size:10px;
color:#9C9C9C;
text-decoration:none;
}

a.link_toppreis:link,a.link_toppreis:active,a.link_toppreis:visited {
font-family:Arial,Helvetica;
font-size:10px;
color:#B20902;
text-decoration:none;
}

a.link_toppreis:hover {
font-family:Arial,Helvetica;
font-size:10px;
color:#B20902;
text-decoration:underline;
}

a.register {
font-family:Arial,Helvetiva;
font-size:16px;
font-weight:bold;
color:#000;
background-image:url(../images/ic_regarrow.gif);
background-repeat:no-repeat;
padding-left:25px;
float:right;
}

a.register:hover {
background-image:url(../images/ic_regarrow_on.gif);
color:#B20B05;
}

a.smap:link,a.smap:active,a.smap:visited, a.smap:hover {
font-family:Arial,Helvetica;
font-size:11px;
color:#000;
font-weight:bold;
text-decoration:none;
}

td.rgst_bg {
width:764px;
height:52px;
background-image:url(../images/rgst_bg.gif);
background-repeat:no-repeat;
}


td.regst_on {
font-family:Arial,Helvetica;
font-size:12px;
color:#FFF;
font-weight:bold;
width:160px;
height:42px;
background-image:url(../images/rgst_on.jpg);
background-repeat:no-repeat;
}


td.regst11 {
width:158px;
height:42px;
background-image:url(../images/rgst_11off.jpg);
background-repeat:no-repeat;

}

td.regst11 a {
font-family:Arial,Helvetica;
font-size:12px;
color:#000;
font-weight:bold;
text-decoration:none;
display:block;
}

td.regst11 a:hover {
color:#B90A07;
}

td.regst12 {
width:160px;
height:42px;
background-image:url(../images/rgst_12off.jpg);
background-repeat:no-repeat;

}


td.regst12 a {
font-family:Arial,Helvetica;
font-size:12px;
color:#000;
font-weight:bold;
text-decoration:none;
display:block;
}

td.regst12 a:hover {
color:#B90A07;
}

td.regst21 {
width:162px;
height:42px;
background-image:url(../images/rgst_21off.jpg);
background-repeat:no-repeat;
}

td.regst21 a {
font-family:Arial,Helvetica;
font-size:12px;
color:#000;
font-weight:bold;
text-decoration:none;
display:block;
}

td.regst21 a:hover {
color:#B90A07;
}

td.regst22 {
width:156px;
height:42px;
background-image:url(../images/rgst_22off.jpg);
background-repeat:no-repeat;
}

td.regst22 a {
font-family:Arial,Helvetica;
font-size:12px;
color:#000;
font-weight:bold;
text-decoration:none;
display:block;
}

td.regst22 a:hover {
color:#B90A07;
}

td.regst31 {
width:162px;
height:42px;
background-image:url(../images/rgst_31off.jpg);
background-repeat:no-repeat;
}

td.regst31 a {
font-family:Arial,Helvetica;
font-size:12px;
color:#000;
font-weight:bold;
text-decoration:none;
display:block;
}

td.regst31 a:hover {
color:#B90A07;
}

td.regst32 {
width:156px;
height:42px;
background-image:url(../images/rgst_32off.jpg);
background-repeat:no-repeat;
}

td.regst32 a {
font-family:Arial,Helvetica;
font-size:12px;
color:#000;
font-weight:bold;
text-decoration:none;
display:block;
}

td.regst32 a:hover {
color:#B90A07;
}



td.regst35 {
width:100px;
height:42px;
background-image:url(../images/rgst_35off.gif);
background-repeat:no-repeat;
}

td.regst35 a {
font-family:Arial,Helvetica;
font-size:12px;
color:#000;
font-weight:bold;
text-decoration:none;
display:block;
}

td.regst35 a:hover {
color:#B90A07;
}


td.regst36 {
width:148px;
height:42px;
background-image:url(../images/rgst_36off.gif);
background-repeat:no-repeat;
}

td.regst36 a {
font-family:Arial,Helvetica;
font-size:12px;
color:#000;
font-weight:bold;
text-decoration:none;
display:block;
}

td.regst36 a:hover {
color:#B90A07;
}

td.regst37 {
width:118px;
height:42px;
background-image:url(../images/rgst_32off.jpg);
background-repeat:no-repeat;
}

td.regst37 a {
font-family:Arial,Helvetica;
font-size:12px;
color:#000;
font-weight:bold;
text-decoration:none;
display:block;
}

td.regst37 a:hover {
color:#B90A07;
}

font.white14 {
font-family:Arial,Helvetica;
font-size:14px;
color:#FFF;
font-weight:bold;
}

font.white12 {
font-family:Arial,Helvetica;
font-size:12px;
color:#FFF;
}

font.white11 {
font-family:Arial,Helvetica;
font-size:11px;
color:#FFF;
}

font.green12 {
font-family:Arial,Helvetica;
font-size:12px;
color:#75A201;
}

font.red12 {
font-family:Arial,Helvetica;
font-size:12px;
color:#B90A07;
}

font.red16 {
font-family:Arial,Helvetica;
font-size:16px;
color:#B90A07;
}

font.red11 {
font-family:Arial,Helvetica;
font-size:11px;
color:#B90A07;
}

font.red10 {
font-family:Arial,Helvetica;
font-size:10px;
color:#B90A07;
}

font.black11 {
font-family:Arial,Helvetica;
font-size:11px;
color:#000;
}

font.black14 {
font-family:Arial,Helvetica;
font-size:14px;
color:#000;
}

font.black16 {
font-family:Arial,Helvetica;
font-size:16px;
margin:0px;
}

font.black10 {
font-family:Arial,Helvetica;
font-size:10px;
color:#000;
}

font.grey10 {
font-family:Arial,Helvetica;
font-size:10px;
color:#A4A4A4;
}

font.grey11 {
font-family:Arial,Helvetica;
font-size:11px;
color:#A4A4A4;
}

font.grey12 {
font-family:Arial,Helvetica;
font-size:12px;
color:#A4A4A4;
}

span.anzahl_ergebnisse {
font-family:Arial,Helvetica;
font-size:19px;
color:#BD0B08;
font-weight:bold;
}

span.ergebnisse_zusatz {
font-family:Arial,Helvetica;
font-size:19px;
color:#000;
}

.hvz_left {
float:left;
width:110px;
height:100px;
margin-top:15px;
position:relative;
}

.hvz_right {
float:right;
width:622px;
margin-top:15px;
position:relative;
}

.hvz_name {
margin-top:10px;
width:680px;
float:left;
position:relative;
}

.hvz_delete {
margin-top:10px;
width:25px;
float:right;
}

.hvz_anschrift {
float:left;
width:200px;
height:60px;
margin-bottom:10px;
position:relative;
}

.hvz_tel {
font-size:11px;
float:left;
width:180px;
height:60px;
margin-left:20px;
margin-bottom:10px;
position:relative;
}

.hvz_service {
float:left;
width:180px;
height:70px;
margin-left:20px;
margin-bottom:10px;
position:relative;
}

hvz_marken {
float:left;
width:600px;
position:relative;
}

form {
margin:0px;
}

input,select,textarea {
font-family:Arial,Helvetica;
font-size:12px;
color:#000;
background-color:#FEFEFE;
border:1px solid #C8C8C8;
margin:1px;
}

input.ss,select.ss,textarea.ss {
font-family:Arial,Helvetica;
font-size:12px;
color:#000;
background-color:#FEFEFE;
border:1px solid #C8C8C8;
margin:0px;
}

input.suchagent, select.suchagent {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color:#000;
background-color:#fff;
border:0px;
padding:1px;
margin:2px;
}


input.borderless {
border:0px;
}

input.calcform {
width:100px;
text-align:right;
font-weight:bold;
}

input.calcformred {
width:100px;
text-align:right;
font-weight:bold;
color:#B90A07;
}

input.login {
font-family:Arial,Helvetica;
font-size:12px;
color:#000;
background-color:#FEFEFE;
border:1px solid #C8C8C8;
margin-bottom:5px;
}

table.jshinweis_bg {
width:481px;
height:242px;
background-image:url(../images/js_hinweis.gif);
background-repeat:no-repeat;
}

div#jspop { 
position:fixed; 
height:100%; 
top:0;
left:0;
width:100%;
background-color:#000000;
opacity: 0.7;
-moz-opacity: 0.7;
filter:alpha(opacity=70);
margin:0px;
z-index:1;
}

.jspop{
position:absolute;
left:50%;
top:50%;
width:481px;
height:242px;
margin-left:-240px;
margin-top:-121px;
z-index:2;
}

