.info {
        font-size: 9px;
}
body {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color:#2F2F2F;
    background-color: #efefef;
    }
	
.h1 {
        color:#2F2F2F;
        font-size: 12px;
        font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-weight:bold;
        padding : 0px;
        margin: 0px;
        display:inline;
        }
.h2 {
        color:#2F2F2F;
        font-size: 12px;
        font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-weight:bold;
        padding : 0px;
        margin: 0px;
        display:inline;
        }
.h3 {
        color:#000000;
        font-size: 18px;
        font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
        text-align:justify;
    font-weight:bold;
}
.h4 {
        color:#2F2F2F;
        font-size: 15px;
        font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-weight:bold;
    padding-top: 45px;
        padding-bottom: 40px;
}
.text1 {
        color:#C0C0C0;
        font-size: 16px;
        font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
        text-align:justify;
    font-weight:normal;
}
.Text {
        font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
        color:#2F2F2F;
        font-size:11px;
        text-align:justify;
        font-weight:normal;
}
.text2 {
        color:#000000;
        font-size: 9px;
        font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
        text-align:justify;
    font-weight:normal;
}
.news_entry {
    font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
        color:#2F2F2F;
        font-size:11px;
        text-align:justify;
     }
.news_detail {
    font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
        color:#2F2F2F;
        font-size:11px;
        text-align:justify;
    padding: 5px;
    }
td {
    font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
        color:#2F2F2F;
        font-size:11px;
        text-align:justify;
    }
.news_date {
        font-weight:bold;
        font-size:12px;
        color:#333333;
}
.dick {
        font-weight:bold;
}
.kfzliste {
        padding: 10px;
    font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#2F2F2F;
    }
a {
        text-decoration: none;
        cursor: pointer;
        color: #000000;
        background-repeat: repeat-x;
}
a.navigation_main {
        text-decoration: none;
        cursor: pointer;
        color: #000000;
        background-repeat: repeat-x;
}
a.navigation_main:hover, a.navigation_main:visited, a.navigation_main:active, a.navigation_main:link {
        color: #ffffff;
        text-decoration: none;
        font-size: 12px !important;
        font-weight: bold !important;
}  /* Ausklappender Container */
.navigation_extra {
        padding-right: 2px;
        padding-left: 2px;
        padding-top: 4px;
        padding-bottom: 2px;
        visibility: hidden;
        width: 200px;
        position: absolute;
        text-align: left;
        background-color: #0F0D12;
        border: 1px solid #55565A;
 filter: alpha(opacity: 90);
// color: #ffffff;
        text-transform: none;
}
.navigation_extra a:hover, .navigation_extra a:active, .navigation_extra a:visited, .navigation_extra a:link {
// color: #ffffff !important;
        text-decoration: none !important;
        font-size: 11px !important;
        font-weight: normal !important;
}
.navigation_extra a:hover {
// color: #ffffff !important;
        text-decoration: none !important;
        font-size: 11px !important;
        font-weight: normal !important;
}
#rahmen {
        text-align: left;
        width: 1002px;
        background-color: #ffffff;
        border: 1px solid #cccccc;
        margin: 0px;
        padding: 0px;
}
#kopf {
        background-image:url(/images/logo.jpg);
        background-position: top left;
        background-repeat:no-repeat;
        width:688px;
        height:136px;
        border-bottom: 1px solid #ffffff;
}
#kopf3 {
		width:975px;
        height:30px;
        position: absolute;
        text-align: right;
        padding-top: 18px;
		top:0px;
    }
#kopf_titel {
        padding-left: 318px;
        padding-top: 36px;
}
#angebote {
	width:289px;
	height:37px;
	background-image: url(/images/bg_fzg.gif);
	background-position: top left;
	background-repeat: repeat-x;
	font-weight:bold;
	display: block;
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
}
#angebote span {
    padding-top: 5px;
    padding-left: 10px;
}
#flash {
        width:708px;
        height:225px;
        background-image:url(/images/flash.jpg);
        background-position: top left;
        background-repeat:no-repeat;
        position: absolute;
        top:136px;
        left:290px;
        padding-left: 0px;
        padding-top: 0px;
        z-index: -1;
    }
#flash1 {
        width:708px;
        height:225px;
        background-image:url(/images/flash1.jpg);
        background-position: top left;
        background-repeat:no-repeat;
        position: absolute;
        top:136px;
        left:290px;
        padding-left: 0px;
        padding-top: 0px;
        z-index: -1;
    }
#kontaktinfo {
        width: 188px;
        height: 83px;
        position: absolute;
        top:0px;
        left:751px;
        background-color:#333333;
        padding: 10px;
        top:700px;
        left:1000px;
        border:1px solid #000000;
        }
#navigation {
        background-image:url(/images/navi.jpg);
        position:relative;
    width: 712px;
        height: 42px;
        left:288px;
        top: 18px;
        float:none;
    padding:0px;
        border-bottom: 1px solid #ffffff;
}
#navi2 {
        position: absolute;
        padding-left: 5px;
    padding-right: 0px;
    padding-bottom: 0px;
        padding-top: 10px;
}
#maincontent {
        width: 684px;
        height: auto;
        margin-top: 224px;
        float:right;
    padding:10px;
            }
#maincontentblank {
        width: 684px;
        height: auto;
        margin-top: 5px;
        float:right;
    padding:10px;
            }
#maincontentnews {
        width: 700px;
        height: auto;
        margin-top: 234px;
        float:right;
        border:0px solid #9F9F9F;
    }
#maincontent2 {
        width: 709px;
        height: auto;
        margin-top: 230px;
        float:right;
        padding-top:10px;
        }
#maincontent3 {
        width: 709px;
        height: auto;
        margin-top: 200px;
        float:right;
        font-size:12px;
}

#maincontent4 {
        width: 708px;
        height: auto;
	float: right;
        }

#maincontent3 h2 {
        font-size : 20px;
}
#maincontentkontakt {
        width: 480px;
        height: auto;
        margin-top: 216px;
        float:right;
       padding:3px;
	   padding-right: 8px;
            }
#fahrzeugecontent {
        width: 1000px;
        height: auto;
        position:absolute;
        top:136px;
        left:2px;
        padding:3px;
    }
.tp-news h3 {
        font-size: 14px;
        display:        block;
		background-image: url(/images/bg_fzg.gif);
		background-position: top left;
		background-repeat: repeat-x;
        background-color:#efefef;
        padding:        10px;
        /*border-left: 1px #ababab dotted;
        border-top: 1px #ababab dotted;
        border-bottom: 1px #ababab dotted;*/
}
.tp-news-bild {
        width: 220px;
        height: 220px;
        float:left;
        display:inline;
        text-align:center;
        overflow:hidden;
}
.tp-news-content {
        float:right;
        display:inline;
        text-align:justify;
        width: 450px;
        margin:0 10px;
}
#news1 {
        width:220px;
        height:370px;
        margin-top: 224px;
        float:right;
        padding-top:10px;
    background-color:#5fa4b4;
        }
#werbung {
    background-image:url(/images/kontakt1.jpg);
        width:220px;
        height:328px;
        margin-top: 224px;
		margin-right: 2px;
        float:right;
        padding-top:0px;

        }
#kfzangebote {
	/*background-image: url(/images/kopf.jpg);
	  background-position: top left;
          background-repeat: repeat-y;*/
        float:left;
        margin-left: 2px;
        width: 289px;
        margin-top: 0px;
    }
#unten {
    width: 200px;
        height: 25px;
        margin-left:2px;
        border-top:1px solid #9F9F9F;
    border-right:1px solid #9F9F9F;
        float: left;
        display:inline;
}
#untena {
          width: 356px;
        height: 25px;
        border-top:1px solid #9F9F9F;
    border-right:1px solid #9F9F9F;
        float: left;
}
#unten1 {
        width: 200px;
        height: 140px;
        margin-left:2px;
        background-color:#EFEFEF;
    border-right:1px solid #9F9F9F;
    border-top:1px solid #9F9F9F;
        float: left;
        display:inline;
        padding-top: 5px;
}
#unten1a {
        width: 356px;
        height: 140px;
        background-color:#EFEFEF ;
    border-right:1px solid #9F9F9F;
    border-top:1px solid #9F9F9F;
        float: left;
        display:block;
}
#unten2 {
        width: 442px;
        height: 165px;
    float:right;
        border-top:1px solid #9F9F9F;
        }
#unten3 {
        clear:both;
        width: 1000px;
        height: 10px;
    background-color:#6f6f6f;
}
.navigation_main {
        padding-right:5px;
        padding-left:5px;
        padding-top: 8px;
        color:#FFFFFF;

}
.navigation_main a {
        text-decoration: none;
        color:#000000;
    font-size: 11px;
        font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

.kfzliste_bild {
        float: left;
    padding-right:3px;
        padding-top: 3px;
}

.kfzliste_text {
        float: right;
    padding-left: 1px;
    width: 165px;
    }
.kfzliste_abschluss {
        clear:both;
    float:none;
    border-bottom:1px solid #9F9F9F;
    }
.abschluss {
        clear:both;
    float:none;
    background-color:#6f6f6f;
}
.abschluss2 {
        clear:both;
    float:none;
    background-color:#ffffff;
        height: 30px;
}
.newsa {
        padding-right:5px;
        padding-left: 5px;
}
.unten_entry {
    font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
        color:#2F2F2F;
        font-size:11px;
        text-align:justify;
    padding-left: 5px;
    padding-top: 5px;
        display:block;
    }
.unten_entry u {
        display: block;
        white-space:nowrap;
        clear:left;
        float:left;
        text-decoration:none;
}
.unten_entry p {
        display:block;
        white-space:nowrap;
        clear:right;
        float:right;
        padding:0px;
        margin:0px;
}
.unten_zeit1 {
        width: 160px;
        float:left;
        display:block;
        padding: 5px;
}
.unten_zeit2 {
        width: 160px;
        float:right;
        display:block;
        padding: 5px;
}
.unten_zeit1 span, .unten_zeit2 span {
        display:block;
}
.tag {
    float: left;
                }
.zeit {
    float: left;
    width:120px;
    }
.beratung {
    clear: both;
    padding-top: 5px;
    padding-right:5px;
    }



.block {
        display:block;
}

.float {
        float:left;
}
#webkfz_fahrzeugwahl {
        width: 150px;
    height:20px;
}
#webkfz_anzfahrzeuge {
        width: 150px;
    height:20px;
}
#container {
        width: 740px;
        float:none;
        display:block;
}
#webkfz_liste {
        width:760px;
        }
#webkfz_eintrag {
        display:table;
        width:740px;
    border:1px solid #9F9F9F;
    }
#webkfz_eintrag_detail {
        width:460px;
    padding:10px;
        }
#webkfz_eintrag_preis {
        width:140px;
        height:40px;
        padding-top:20px;
    }
#webkfz_eintrag_bild {
        width:100px;
        }
#zeile {
        height:10px;

        }
.box {
        float:none;
        width:740px;
        margin: 0px;
        display:table;
    }
.box1 {
        float:none;
        border-top:5px solid #9F9F9F;
}
#webkfz_header {
}
#webkfz_footer {
}


#wkl {
        float:none;
        display:inline;
        width:985px;
    }
#wkl_auswahl {
        float:left;
        width:200px;
        padding: 10px;
    }
#wkl_liste {
        float:left;
        width:725px;
        padding: 10px;
}
.wkl_bezeichner {
        padding-left:5px;
        padding-right: 5px;
        padding-bottom:2px;
        padding-top:5px;
    font-weight:bold;
}
#wkl_padding {
        padding:10px;
        }
.wkl_variable {
        padding-left:5px;
        padding-right: 5px;
        padding-bottom:15px;
        padding-top:2px;
}
.FormX {
          font-weight: normal;
          color:#333333;
          font-size: 7pt;
          font-family:verdana,arial,helvetica, sans-serif;
          background-color : #ffffff;
          border: 1px;
          border-style : solid;
          border-color : #9F9F9F;
          height: 17px;
          scrollbar-face-color: #d2c8af;
          scrollbar-shadow-color: #d2c8af;
          scrollbar-highlight-color: #d2c8af;
          scrollbar-3dlight-color: #d2c8af;
          scrollbar-darkshadow-color: #d2c8af;
          scrollbar-track-color: #d2c8af;
          scrollbar-arrow-color: #d2c8af;
          scrollbar-base-color: #d2c8af;
}
#containerinhalt {
        background-image: url(/images/flash.jpg);
        background-position:292px 0px;
        background-repeat: no-repeat;
        clear:both;
        height:400px;
        min-height: 400px;	
}

#containerinhaltkontakt {
        background-image: url(/images/flash1.jpg);
        background-position:292px 0px;
        background-repeat: no-repeat;
        clear:both;
        height:400px;
        min-height: 400px;
}
#containerinhaltwerk {
        background-image: url(/images/werkflash.jpg);
        background-position:292px 0px;
        background-repeat: no-repeat;
        clear:both;
        height:400px;
        min-height: 400px;
}
#containerinhaltnfz {
        background-image: url(/images/nfzflash.png);
        background-position:top right;
        background-repeat: no-repeat;
        clear:both;
        height:400px;
        min-height: 400px;
}
#containerinhaltblank {

}
#containeraktuell {
        background-image: url(/images/chevrolet-modelle-2009.jpg);
        background-position:292px 0px;
        background-repeat: no-repeat;
        clear:both;
        height:300px;
        min-height: 300px;
}

#containerfooter {
        clear:both;
}
.opel_rent {
        margin: 10px 0 15px 30px;
        display:block;
}

.anschrift{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #cccccc;
}


a.flink:link  {
	color : #3B5B99;
	text-decoration : none;
	font-weight : normal;
	font-family : Verdana, Arial, Helvetica, Sans Serif !important;
	font-size : 8pt;
}

a.flink:visited  {
	color : #3B5B99;
	text-decoration : none;
	font-weight : normal;
	font-family : Verdana, Arial, Helvetica, Sans Serif !important;
	font-size : 8pt;
}

a.flink:active  {
	color : #3B5B99;
	text-decoration : none;
	font-weight : normal;
	font-family : Verdana, Arial, Helvetica, Sans Serif !important;
	font-size : 8pt;
}

a.flink:hover  {
	color : #ffffff;
	background-color: #3B5B99;
	text-decoration : none;
	font-weight : normal;
	font-family : Verdana, Arial, Helvetica, Sans Serif !important;
	font-size : 8pt;
}

a.flink_gr:link  {
	color : #3B5B99;
	text-decoration : underline;
	font-weight : normal;
	font-family : Verdana, Arial, Helvetica, Sans Serif !important;
	font-size : 9pt;
	padding-top: 3px;
}

a.flink_gr:visited  {
	color : #3B5B99;
	text-decoration : underline;
	font-weight : normal;
	font-family : Verdana, Arial, Helvetica, Sans Serif !important;
	font-size : 9pt;
	padding-top: 3px;
}

a.flink_gr:active  {
	color : #3B5B99;
	text-decoration : underline;
	font-weight : normal;
	font-family : Verdana, Arial, Helvetica, Sans Serif !important;
	font-size : 9pt;
	padding-top: 3px;
}

a.flink_gr:hover  {
	color : #ffffff;
	background-color: #3B5B99;
	text-decoration : none;
	font-weight : normal;
	font-family : Verdana, Arial, Helvetica, Sans Serif !important;
	font-size : 9pt;
	padding-top: 3px;
}
