HTML, BODY {height:100%;width:100%;line-height:200%}
body {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color:#000000;
        background-color: #FFFFFF;
        background-image: url(../bilder/body_bg.jpg);
        background-repeat: repeat-x;
        margin: 0;
        padding: 0;
        scrollbar-arrow-color:#ffffff;
    scrollbar-face-color:#92a3ce;
    scrollbar-3dlight-color:#92a3ce;
    scrollbar-highlight-color:#00005F;
    scrollbar-shadow-color:#92a3ce;
    scrollbar-darkshadow-color:#92a3ce;
    scrollbar-track-color:#dde2ef;
}
img{border:none;}
table{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color:#000000;
		
}
hr {
  border:dotted #ea429c;
  border-width:0 0 1px 0;
  clear:both
}
#navi ul{
        margin:0;
        padding:0;
}
#navi li{
        list-style: none;
        margin:0;
        padding:0;
        width:205px;
        height:31px;
}
#navi a{
        width:205px;
        height:24px;
        //height:31px;
        display:block;
        padding-left:5px;
        padding-top:7px;
        background-image: url(../bilder/nav_item.jpg);
        background-repeat: repeat-x;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #FFFFFF;
        text-decoration:none;
}
#navi #sel{
        font-weight:bold;
        font-size: 12px;
}
#navi a:hover{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #FFFFFF;
        text-decoration:none;
        background-image: url(../bilder/nav_item_sel.jpg);
        background-repeat: repeat-x;
}
a{color: #ea429c;text-decoration:none;}
a:hover{color: #ea429c;text-decoration:underline;}
#panorama a,#footer a{
        color: #FFFFFF;
        text-decoration:none;
}
#panorama a:hover,#footer a:hover{
        color: #FFFFFF;
        text-decoration:underline;
}
#abstand{height:20px;}
html>body #container{

        width:998px;
        height:100%;
        padding-left:9px;
        padding-right:8px;
        background: url(../bilder/shadow.png) repeat-y;
        background-position:left;
}
#logo{
        float:left;
        width:205px;
        height:180px;
        background: url(../bilder/logo.jpg) no-repeat;
        background-position:left;
}
#panorama{
        float:left;
        width:775px;
        height:180px;
        background: url(../bilder/panorama.jpg) no-repeat;
        background-position:left;
        text-align:right;
}
#panorama #menu{
padding-right:10px;
padding-top:1px;
}
#newsleiste{
        float:left;
        width:980px;
        height:24px;
        //height:31px;
        background: url(../bilder/news.jpg) no-repeat;
        background-position:left;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #FFFFFF;
        font-weight:bold;
        padding-top:7px;
}
#news a{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #FFFFFF;
        font-weight:bold;
        text-decoration:none;
}
#news a:hover{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #FFFFFF;
        font-weight:bold;
        text-decoration: underline;
}
#footer{
        clear:left;
        width:980px;
        height:91px;
        background: url(../bilder/footer.jpg) no-repeat;
        background-position:left;
        color:#FFFFFF;
}
#footer #menu{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #FFFFFF;
        text-align:center;
        padding-top:55px;
}
#navi{
        width:205px;
        height:100%;
        background: url(../bilder/navi_bg.jpg) repeat-x;
        background-position:left,top;
        background-color:#FFFFFF;
}
#navi_items{float:left;width:205px;}
#rightframe{
        width:205px;
        height:100%;
        background-color:#FFFFFF;
        margin-bottom:0px
}
#rightframe #block{
        background: url(../bilder/block_bg.jpg) repeat-x;
        background-position:left top;
        background-color: inherit;
}
#rightframe #block2{
        background: url(../bilder/block2_bg.jpg) repeat-x;
        background-position:left bottom;
        background-color: #92a3ce;
}
#rightframe #block h1,#rightframe #block2 h1{
        clear:both;
        width:200px;
        //width:205px;
        height:24px;
        //height:31px;
        display:block;
        margin:0;
        padding-left:5px;
        padding-top:7px;
        color:#FFFFFF;
        font-weight:bold;
        font-size: 12px;
        background-image: url(../bilder/nav_item.jpg);
        background-repeat: repeat-x;
}
#rightframe #block #inhalt,#rightframe #block2 #inhalt{
        width:187px;
        margin:0px 10px 0px 7px;
        background-color: none;
        border:0px #FFFFFF solid;
        color:#052264;
        font-size: 10px;
        padding-bottom:10px;
}
#rightframe #block #inhalt img,#rightframe #block2 #inhalt img{
        border:1px #a5b1cc solid;
        margin:3px 0 3px 0;
}
#rightframe #block #inhalt h1,#rightframe #block2 #inhalt h1{
        clear:both;
        color:#000000;
        font-weight:bold;
        font-size: 10px;
        background-image:none;
        border-bottom:2px #000000 dotted;
        width:185px;
        margin:0;
        padding:0;
        margin-top:5px;
        height:13px;
}
#main{
        height:100%;
        width:570px;
        background-color:#FFFFFF;
        background-image: url(../bilder/bredcrumb.jpg);
        background-repeat: repeat-x;
}
#main_full{
        width:100%;
        height:100%;
        background-color:#FFFFFF;
        background-image: url(../bilder/bredcrumb.jpg);
        background-repeat: repeat-x;
}
/*opera*/
html>body #main #content{
        background-image: url(../bilder/shadow_content2.png);
        background-repeat: repeat-y;
}
html>body #main_full #content{
        background-image: url(../bilder/shadow_content3.png);
        background-repeat: repeat-y;
}
#content h1{
        color:#052264;
        font-weight:bold;
        font-size: 14px;
        border-bottom:2px #ea429c dotted;
}
#content h2{
        color:#052264;
        font-weight:bold;
        font-size: 14px;
}
#bottom_bg{
        height:20px;
        width:100%;
        background: url(../bilder/bottom_bg.png) repeat-x;
        background-position:left;
}
#breadcrumb{
        height:21px;
        padding-top:4px;
        padding-left:10px;
}
#border{padding:5px 10px 0 10px;}
#border_sitemap{
        padding:5px 10px 0 10px;
        background:url(../bilder/lkw.jpg) no-repeat    ;
        background-position: right bottom
}
#border_impressum{
        padding:5px 10px 0 10px;
        background:url(../bilder/impressum.jpg) no-repeat    ;
        background-position:top right
}
a#weiterlesen{
        float:left;
        background: url(../bilder/next.gif) no-repeat;
        background-position:left,bottom;
        padding:0px 0px 0 15px;
}
a#weiter{
        background: url(../bilder/next.gif) no-repeat;
        background-position:left,bottom;
        padding:0px 0px 0 15px;
}
a#weiter_2{
        background: url(../bilder/anfrage.gif) no-repeat;
        background-position:left,bottom;
        padding:0px 0px 0 15px;
}
a#anfrage{
        float:right;
        background: url(../bilder/anfrage.gif) no-repeat;
        background-position:left,bottom;
        padding:0px 0px 0 22px;
}
.anfrage_2{

        background: url(../bilder/anfrage.gif) no-repeat;
        background-position:left,bottom;
        padding:0px 0px 0 22px;
        margin-left:5px
}
.anfrage_3{

        background: url(../bilder/anfrage.gif) no-repeat;
        background-position:left,bottom;
        padding:0px 0px 0 22px;
        margin-left:140px
}
.anfrage_3{

        background: url(../bilder/anfrage.gif) no-repeat;
        background-position:left,bottom;
        padding:0px 0px 0 22px;
        margin-left:140px
}
#ref_box{
        border:1px #999999 solid;
        overflow:scroll;
        width:750px;
}
#vorschau{
        border:1px #999999 solid;
        padding:5px 5px 5px 5px;
}
#img_border{border:1px #a5b1cc solid;}
.warning{
        border:1px #FF0000 solid;
        padding:5px 5px 5px 5px;
        color:#FF0000;
}
.warning a{
        font-weight:bold;
        text-decoration:underline;
        color:#FF0000;
}
#stellen ul{
        float:left;
        margin-left:10px;
        margin-top:0;
}
#stellen li{
        margin:0px 0 0 -25px;
        margin-bottom:2px;
        line-height:normal;
}
.uebersicht{
        padding:7px 0 0 5px;
        background-image: url(../bilder/nav_item.jpg);
        background-repeat: repeat-x;
        color:#FFFFFF;
        font-size: 12px;
        font-weight:normal;
        height:24px
}
h3{
        font-family:Verdana;
        font-size:12px;
        margin:5px 0px;
        font-weight:normal;
        color:#052264
}
h2{
        font-family:Verdana;
        font-size:14px;
        margin:5px 0px;
        font-weight:normal;
        color:#052264
}
h4{
        color:#d62c86;
        font-size:14px;

        }
.rahmen_inzahlung{
        margin:20px 0 0 5px;
        padding:20px;
        height: 110px;
        width:480px;
        border:1px solid #ea429c;
        z-index:100;
        background:url(../bilder/bg_inza.jpg) repeat-x bottom


}
.pics_inzahlungnahme{margin:30px 0 0 5px;}
.pics_lackier {
        margin:20px 0 0 5px;
        font-size:10px;
        z-index:20;
        width:530px;
}
.rahmen_lackiererei{
        margin:20px 0 0 5px;
        clear:both;
        padding:20px;
        height: 130px;
        width:480px;
        border:1px solid #ea429c;
        background:url(../bilder/bg_inza.jpg) repeat-x bottom
}

.lackier_oben{
        float:left;
        width:350px;
        text-align:justify
}
.pic_lackier_oben{margin:17px 0 0 18px}
.send, .reset {color:#ffffff; font-weight:bold; background-color:#526ba4}
.send:hover, .reset:hover {background-color:#8ea2d0}
#form input, #form textarea {border:solid 1px #b9c1d5}
.inzahlung_angebote{
        background-image:url(../bilder/pic_inzahlungnahme_geld.jpg);
        background-repeat:no-repeat;
        background-position:bottom left;
        width:520px;
        height:230px
}
.angebote_lackier{
        background-image:url(../bilder/bg_angebote_lackier.jpg);
        background-repeat:no-repeat;
        background-position:right bottom;
        height:220px;
        margin-bottom:0px
}
.angebote_karosserie{

        height:340px;
        margin-bottom:0px
}
.karosserie_oben{
        float:left;
        width:350px;
        text-align:justify
}
.tuning_oben{
        float:left;
        width:300px;
        text-align:justify
}
.pic_tuning_oben{margin:17px 0 0 34px}
.pic_karosserie_oben{margin:17px 0 0 18px}
.pic_karosserie_2_oben{margin:10px 0 0 18px}
.angebote_tuning{
        background-image:url(../bilder/bg_angebote_tune_2.jpg);
        background-repeat:no-repeat;
        background-position:right top;
        height:140px
}
.angebote_tuning a{
        color:#052264;
        padding-left:10px;
}
.angebote_tuning a:hover{color:#EA429C}
.angebote_tuning span{color:#EA429C}
.rahmen_tuning{
        padding:20px;
        height: 150px;
        width:260px;
        margin-left:235px;
        margin-top:30px;
        border:1px solid #ea429c;
        background:url(../bilder/bg_inza.jpg) repeat-x bottom


}
.rahmen_tuning_2{
        margin:30px 0 0 5px;
        clear:left;
        padding:5px 20px 20px 20px;
        height:110px;
        width:490px;
        border:1px solid #ea429c;
        background:url(../bilder/bg_inza.jpg) repeat-x bottom


}
.angebote_oldtimer{
        background-image:url(../bilder/bg_angebote_oldtimer.jpg);
        background-repeat:no-repeat;
        background-position:top right;
        height:210px;
        padding-top:20px;
        color:#052264
}
.angebote_oldtimer span{color:#EA429C}
.angebote_oldtimer a{color:#052264}
.rahmen_oldtimer{
        padding:10px;
        height: 110px;
        width:500px;
        margin-left:3px;
        margin-top:10px;
        border:1px solid #ea429c;
        background:url(../bilder/bg_inza.jpg) repeat-x bottom


}
.slideshowContainer {
        width:450px; height:247px;
        float:left;
        margin-top:20px;
        margin-left:40px;
        background:url(../bilder/rahmen.jpg) no-repeat


}
.slideshowThumbnail {outline: none;}
.slideshowThumbnail img {border: 1px solid white;padding: 3px;}
a:hover .slideshowThumbnail img {border: 1px solid #825232;padding: 3px;}
.current img {border: 1px solid red;padding-left: 0px;}
.outline {
        border: 1px solid #825232;
        z-index: 0;
        position: absolute;
}
#thumbnails{
        width:500px;
        clear:both;
        margin-left:40px;
        padding-top:17px
}
.sitemap_liste {padding-left:30px;font-weight:bold}
.sitemap_liste li{
        margin-bottom:4px;
        font-weight:bold;
        list-style:url(../bilder/sitemap.gif);
}
.sitemap_unterliste
{
        padding-top:5px;
        padding-left:70px;
        list-style:url(../bilder/sitemap.gif);
        font-size:10px;
}
#anfahrt_detail{visibility: hidden;}
.form{margin-top:400px}
.rahmen_profil{
        padding:10px 20px 30px 20px;
        height: 100px;
        width:250px;
        margin-left:5px;
        margin-top:120px;
        position:absolute;
        border:1px solid #ea429c;
        background:url(../bilder/bg_inza.jpg) repeat-x center


}
.profil_grosses_div{
        width:550px;
        height:350px;
        background:url(../bilder/profil_unten.jpg) no-repeat top;
}
#angebote_profil{line-height:25px;}
#angebote_profil a{color:#052264; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
#angebote_profil span {color: #ea429c;}
.profil_unten{
        height:260px;
        background-image:url(../bilder/profil_auto.jpg);
        background-repeat:no-repeat;
        background-position:center left;
}
.profil_unten span{color: #ea429c;font-weight:bold}
h1 span{
        font-weight:normal;
        font-size:11px;
        position:absolute;
        margin-left:310px;
        margin-top:3px
}
#auto-frame{height:850px;width:745px;background-color:#FFFFFF}


#border_frame{padding:0px 0px 0 10px;}
#bottom_bg_frame{width:100%;}
/**************************************************************************************************/
#ansprechpartner-box{
        height:890px;z-index:100;
        font-size:10px;
        width:750px;
        background:url(../bilder/ansprechpartner.jpg) bottom no-repeat;
}
.glaes, .hannemann, .ruehle, .fritzsche, .beyer, .peisker, .raetze, .jeske, .koeckert{
        height:190px;
        width:250px;
        text-align:center;
        position:absolute;
        padding-top:10px;
        background:url(../bilder/bg_ansprechpartner.jpg) repeat-x bottom;
}
.glaes {margin-left:0px}
.hannemann{margin-top:63px;margin-left:250px}
.ruehle{margin-left:500px}
.fritzsche{margin-left:0px;margin-top:200px}
.beyer{margin-top:100px;margin-left:250px}
.peisker{margin-left:500px;margin-top:400px}
.raetze{margin-left:0px;margin-top:400px}
.jeske{margin-left:250px;margin-top:330px}
.koeckert{margin-left:500px;margin-top:200px}
.hinweis_formular{
        position:absolute;
        width:300px;
        height:200px;
        margin-left:260px;
        margin-top:26px;
        font-size:11px;
}
.anfrage_an{
        background: url(../bilder/anfrage.gif) no-repeat;
        background-position:left,bottom;
        padding:0px 0px 0 22px;
        margin-left:70px;
        margin-top:0px;
        position:absolute
}
#block2 a{color:#052264;padding-left:10px;}
.rahmen_panne{
        height:260px;
        background: url(../bilder/panne-gross.jpg) no-repeat right bottom;
        border-bottom:1px #ecf0f8 solid;
}
.rahmen_tuev{
        height:200px;
        background: url(../bilder/tuev-gross.jpg) no-repeat right bottom;
        border-bottom:1px #ecf0f8 solid;
}
.rahmen_reifen{
        height:200px;
        background: url(../bilder/reifen-gross.jpg) no-repeat right bottom;
        border-bottom:1px #ecf0f8 solid;
}
.rahmen_ersatzteile{
        height:150px;
        background: url(../bilder/ersatzteile-gross.jpg) no-repeat right bottom;
        border-bottom:1px #ecf0f8 solid;
}
.rahmen_schaden{
        height:200px;
        background: url(../bilder/schaden-gross.jpg) no-repeat right bottom;
        border-bottom:1px #ecf0f8 solid;
}
.rahmen_vermietung{
        height:200px;
        background: url(../bilder/vermietung-gross.jpg) no-repeat right bottom;
        border-bottom:1px #ecf0f8 solid;
}
.rahmen_design{
        height:140px;
        background: url(../bilder/design-gross.jpg) no-repeat right bottom;
        border-bottom:1px #ecf0f8 solid;
}
.rahmen_kosmetik{
        height:200px;
        background: url(../bilder/kosmetik-gross.jpg) no-repeat right bottom;
        border-bottom:1px #ecf0f8 solid;
}
.rahmen_unterboden{
        height:200px;
        background: url(../bilder/unterboden-gross.jpg) no-repeat right bottom;
        border-bottom:1px #ecf0f8 solid;
}
.rahmen_autoglas{
        height:180px;
        background: url(../bilder/autoglas-gross.jpg) no-repeat right bottom;
        border-bottom:1px #ecf0f8 solid;
}
.rahmen_hifi{
        height:180px;
        background: url(../bilder/hifi-gross.jpg) no-repeat right bottom;
        border-bottom:1px #ecf0f8 solid;
}
#block2 span a{
        clear:both;
        width:200px;
        //width:205px;
        height:18px;
        //height:31px;
        display:block;
        margin:0;
        padding-left:5px;
        padding-top:7px;
        color:#052264;
        font-size: 11px;
        background-image: url(../bilder/navi_service.jpg);
        background-repeat: repeat-x;
}
#block2 span a:hover{
        background-image: url(../bilder/navi_service_hover.jpg);
         text-decoration:none;
}
 .tuev, .vermietung, .reifendienst, .panne, .ersatz, .schaden, .beschriftung, .kosmetik, .hifi, .unterboden, .autoglas{
        height:140px;
        padding-top:0px;
        padding-left:5px;
        background:url(../bilder/bg_inza_heller.jpg) repeat-x top;
        text-align:justify
}
.kosmetik{
height:155px
}

#werkstattservice_gesamt span{
        color:#052264;
        font-weight:bold;
        font-size: 12px;
        border-bottom:2px #ea429c dotted;
}
.rahmen_verkauf{
        padding:10px;
        height: 80px;
        width:500px;
        margin-left:3px;
        margin-top:10px;
        border:1px solid #ea429c;
        background:url(../bilder/bg_inza.jpg) repeat-x bottom


}
.rahmen_verkauf a {
        color:#ea429c;
         font-weight:bold;
         font-size:12px;
        margin-left:45px}
.rahmen_verkauf a:hover {color:#052264}
#angebot span{
        color:#052264;
        font-weight:bold;
        font-size: 12px;
        border-bottom:2px #ea429c dotted;
}
#unten span{
        color:#052264;
        font-weight:bold;
        font-size: 12px;
        border-bottom:2px #ea429c dotted;
}
.startseite{
        height:280px;

        background: url(../bilder/start.jpg) no-repeat top right


}

.startseite_p{
        width:290px;
        float:left;
        text-align:justify
}
.liste_start span
        {color: #ea429c}
.liste_start
{
        color:#052264;
        margin-left:0px;
        font-size:12px;
        height:280px;
        
}
.rundgang a {color:#052264; }
.rundgang a:hover {color: #ea429c}
.rundgang span {color: #ea429c;}

.panne_oben{
         margin-left:240px;
        width:300px;
        text-align:justify
}
.pic_panne_rechts{
        margin: 5px 0 0 0px;
        float:left
}

.notruf{
        clear:both;
        width:550px;
        height:340px;
        background:url(../bilder/panne-gross2.jpg) right bottom no-repeat
}

#anfahrt_detail{
        visibility: hidden;
        position:absolute;
        margin-left:30px;
        margin-top:10px;
        width:500px;
        height:398px;


        }
#anfahrt {
        position:absolute;
        margin-left:30px;
        margin-top:0px;
        width:500px;
        height:398px;

}
.mouseover_anfahrt{position:absolute; margin-left:30px; margin-top:340px; color:#052264; font-weight:bold; text-decoration:underline}

.pdf{position:absolute; margin-left:350px; margin-top:340px; color:#052264; font-weight:bold; text-decoration:underline}

.servicestaerke {margin-left:90px}
.servicestaerke a {color:#052264}

.servicestaerke span{
        color:#d62c86;
        font-size:14px;
        }
.staedte {

        text-align:center;
        color:#5e5d5d
        }
