@charset "utf-8";
/* CSS Document */
.cf:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.cf {
	display: inline-block;
}
 
html[xmlns] .cf {
	display: block;
}
 
* html .cf {
	height: 1%;
}
/* CS-Hauptseite */
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#2F2F2F;
    	background-image:url(/images/body.jpg);
    	margin: 0px auto;
            }
a {
	text-decoration: none;
	cursor: pointer;
	color: #8e8e8e;
	background-repeat: repeat-x;
         font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

}
.h1 {
	color:#ffffff;
	font-size: 12px;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
    	font-weight:bold;
	padding : 0px;
	margin: 0px;
	display:inline;
	}
.h4 {
	color:#2F2F2F;
	font-size: 15px;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
     	padding-top: 45px;
	padding-bottom: 40px;
}
.h5 {
	color:#4d4d4d;
	font-size: 15px;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
         margin-top:20px;
         }
.text1 {
	color:#C0C0C0;
	font-size: 16px;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-align:justify;
    	font-weight:normal;
}

#oben {
	width: 1000px;
    background-image:url(/images/hi_oben.jpg);
    height: 33px;
	border: 0px solid #000000;
}
#oben1 {
	width: 1000px;
    background-image:url(/images/hi_oben2.jpg);
    height: 8px;
	border: 0px solid #000000;
    float: left;
}
#logo {
	width: 296px;
    height: 76px;
	border: 0px solid #000000;
    float: left;
}

/* CSS-Rahmen */
#rahmen {
	width: 1000px;
	border: 0px solid #ffffff;
	margin: 0px;
         text-align:left;
	height:237px;
}
#rahmen2 {
	width: 1000px;
	border: 0px solid #ffffff;
	height:84px;
}
#rahmen3 {
	width: 1000px;
	border: 0px solid #ffffff;
	background-color:#ffffff;
         height:145px;
          border: 0px solid #000000;
}
#rahmen4 {
         padding-top:10px;
	width: 1000px;
	border: 0px solid #000000;
         background-color:#ffffff;
}
#rahmen5 {
	width: 1000px;
         height: 33px;
	         background-image:url(/images/unten.jpg);
}
#rahmen6 {
	width: 1000px;
         height: 100px;
	      background-image:url(/images/unten3.jpg);
}
/* CSS-Kopf */
#kopfneu {
         background-image:url(/images/flash.jpg);
         height: 204px;
         width: 1000px;
         margin-top: 0px;
}
#kopfoben1 {
	width:988px;
	height:40px;
}
/* CSS-Navigation */
#navileiste {
	width:1000px;
	height:76px;
	float: left;
	background-image:url(/images/hi_oben1.jpg);
}
#navigation {
   	text-align: left;
   	width: 700px;
	height: 76px;
	float:right;
   	border: 0px solid #ffffff;
        }

.navigation_main a {
	text-decoration: none;
	color:#434343;
    	font-size: 12px;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
#navi2 {
	position: absolute;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
	padding-top: 38px;
    width:700px;

    }
/* CSS-Navigation-Ende */
#impressum {
	margin-top: 10px;
    width:380px;
    color:#8e8e8e;
	float: right;
	border: 0px solid #000060;
}
.padimp {
	padding-top:25px;
}
.padweiss {
	border: 3px solid #ffffff;
         }
 /* CSS-links-news */
#containerinhalt {
	clear:both;
	width:100%;
    height: 145px;
    }
#news1 {
	width:180px;
	height:0px;
         display:inline-block;
         float:left;
    	margin-left:3px;
         margin-right:3px;
	padding-top:0px;
    	 }
#aktuelles {
         background-image:url(/images/info.gif);
    	background-position: top left;
	background-repeat:no-repeat;
         color:#4d4d4d;
	font-size: 15px;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
         text-align:left;
	width:180px;
	height:0px;
         display:block;
    	margin-top:15px;
         border: 1px solid #000000;
            	}
.pad1 {
	padding-top:10px;
}

 /* CSS-rechts-Adresse */
#maincontent {
    	margin-left: 0px;
	float:right;
	width: 245px;
	margin-top: 0px;
   	border: 0px solid #ffffff;
            }
.news_entry {
    	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#2F2F2F;
	font-size:11px;
	text-align:justify;
    padding-left:10px;
    }
.news_date {
	font-weight:bold;
	font-size:12px;
	color:#333333;
}
/* CSS-Fahrzeugangebote */
#kfzangebote {
    	width: 1000px;
	height: auto;
	margin-top: 0px;
	float:left;
	padding:0px;
    	border-left: 0px solid #ffffff;
    	border-right: 0px solid #ffffff;
    	background-image:url(/images/ausstattung.jpg);
     }
.kfzliste {
         font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5F5F5F;
    	float:left;
	display: inline-block;
	width : 250px;
	height:145px;
    }
.kfzliste_abschluss {
	clear:both;
    	float:none;
}
.kfzliste_bild {
	float: left;
    	padding-right:0px;
	padding-top: 0px;
    	border: 0px;
}
.leasing {
    	float:left;
    	width: 150px;
    	height: 75px;
    	color:#ffffff;
	font-size: 16px;
    	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-align:right;
    	font-weight:bold;
    	background-image:url(/images/fz_angebot1.jpg);
    }

.padtop {
    	padding-top: 10px;
    }
.rate {
    	font-size: 10px;
    	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-align:right;
    	font-weight:bold;
    	}
.kfzbesch {
        background-image:url(/images/fz_angebot2.jpg);
        display: inline-block;
    	float:left;
    	width: 250px;
    	color:#ffffff;
	    height:70px;
       }
.modell {
        float:left;
    	width: 250px;
    	color:#ffffff;
	font-size: 11px;
    	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-align:left;
    	font-weight:bold;
       }
#kfzborder {
         width: 1000px;
         height: 145px;
	margin-top: 0px;
	float:left;
         border-left: 0px solid #ffffff;
         border-right: 0px solid #ffffff;
    	    	}
/* CSS-Fahrzeugangebote-Ende */
.abschluss1 {
	clear:both;
    	float:none;
           	}
.abschluss {
	clear:both;
    	float:none;
    	background-image:url(/images/unten.jpg);
    	height: 30px;
    	}
.untenborder {
	height: 30px;
         border-left: 3px solid #ffffff;
    	border-right: 3px solid #ffffff;
         border-bottom: 3px solid #ffffff;
}
td {
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#2F2F2F;
	font-size:11px;
	text-align:justify;
    }
/* CSS-anfahrt */
#register_mitte {
    	width: 540px;
         height: auto;
	margin-top: 0px;
	float:left;
	padding:0px;
    	border-left: 0px solid #ffffff;
    	border-right: 0px solid #ffffff;
        background-image:url(/images/hintergrund1b.jpg);
     }
.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 : #2F2F2F;
	height: 17px;
}
/* CSS-register */
#register_mitte {
    	width: 540px;
         height: auto;
	margin-top: 0px;
	float:left;
	padding:0px;
    	border-left: 0px solid #ffffff;
    	border-right: 0px solid #ffffff;
        background-image:url(/images/hintergrund1b.jpg);
     }
td {
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#2F2F2F;
	font-size:11px;
	text-align:justify;
    }
.Team
	{
         border: 2px solid #675642;
         background-image:url(/images/ausstattung.jpg);
         }
.padteam
	{
         padding-left: 45px;
         }
/* CSS-impressum */
#maincontent_impressum {
    	margin-left: 0px;
	float:right;
	width: 245px;
	margin-top: 0px;
   	border: 0px solid #000000;
                     }
#registerborder {
         width: 540px;
         height: 100%;
	margin-top: 0px;
	float:right;
         border-left: 3px solid #ffffff;
         border-right: 3px solid #ffffff;
    	    	}
#impressumborder {
         width: 540px;
         height: auto;
	margin-top: 0px;
	float:right;
         border-left: 3px solid #ffffff;
         border-right: 3px solid #ffffff;
    	    	}
#impressum_mitte {
    	width: 540px;
         height: auto;
	margin-top: 0px;
	float:left;
	padding:0px;
    	border-left: 0px solid #ffffff;
    	border-right: 0px solid #ffffff;

     }
.abschluss1 {
	clear:both;
    	float:none;
           	}
.abschluss {
	clear:both;
    	float:none;
    	background-image:url(/images/unten.jpg);
    	height: 30px;
    	}
.untenborder {
	height: 30px;
         border-left: 3px solid #ffffff;
    	border-right: 3px solid #ffffff;
         border-bottom: 3px solid #ffffff;
}
/* CSS-Fahrzeugangebote */

.kfzliste_abschluss {
	clear:both;
    	float:none;
}
.kfzliste_bild {
	float: left;
    	padding-right:0px;
	padding-top: 0px;
    	border: 0px;
}
.kfzliste_text {
        width: 250px;
        float: left;
    	padding-left: 0px;
    	color:#cacccb;
	    font-size:9px;
    	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	    text-align:left;
    	font-weight:normal;
    }
.padtop {
    	padding-top: 10px;
    }
.rate {
    	font-size: 10px;
    	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-align:right;
    	font-weight:bold;
    	}
.padleft {
    	padding-left: 5px;
    	padding-right: 10px;
        color:#cacccb;
	    font-size:10px;
    	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
    	}
/* CSS-Fahrzeugangebote-Ende */
/* Hndlerbereich */
.hinfo {
	margin: 0px;
	padding: 0px;
	width: 530px;
	margin-left: 5px;
	list-style: none;

	border: 0px solid #4d4a40;
	margin-bottom:20px;
	padding:5px;
}
.hinfo li {
	width: 400px;
	clear:both;
	display:block;
	margin-left: 108px;
	margin-bottom: 2px;
}
.hinfo li u {
	text-decoration: none;
	width: 150px;
	display:inline-block;
}
.hinfo li i {
	width: 250px;
	font-style:normal;
	display:inline-block;
}
.dick    {
         font-weight:bold;
         }
/* CSS-Liste_Fahrzeuge */
#maincontent2 {
         margin-left: 2px;
	float:left;
         margin-top: 0px;
	width: 980px;
         background-image:url(/images/hintergrund1.jpg);
    }
#zeile {
	height:10px;
         }
/* Fullsize-UL */
.ufull {
	margin: 0px;
	padding: 0px;
	width: 450px;
	margin-left: 10px;
	list-style: none;
         margin-bottom:10px;
	padding:5px;
         margin-top: 10px;
}
.ufull li {
	width: 450px;
	clear:both;
	display:block;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 2px;
}
.ufull li u {
	text-decoration: none;
	width: 150px;
	display:inline-block;
}
.ufull li i {
	width: 250px;
	font-style:normal;
	display:inline-block;
}
.hinfo {
	margin: 0px;
	padding: 0px;
	width: 450px;
	margin-left: 10px;
	list-style: none;
         margin-bottom:20px;
	padding:5px;
}
.FormX1 {
	font-weight: normal;
	color:#333333;
	font-size: 8pt;
	font-family:verdana, arial, helvetica, sans-serif;
	background-color : #ffffff;
	border: 1px;
	border-style : solid;
	border-color : #4d4a40;
	height: 17px;
}
.FORMBUTTON {
	text-align : center;
	font-weight: bold;
	color:#000000;
	font-size:  7pt;
	font-family:verdana, arial, helvetica, sans-serif;
	width: 80px;
	background-color : #F3F4F9;
	border: 1px solid #4d4a40;
	height: 18px;
}
.hinfo li {
	width: 400px;
	clear:both;
	display:block;
	margin-left: 108px;
	margin-bottom: 2px;
}
.hinfo li u {
	text-decoration: none;
	width: 150px;
	display:inline-block;
}
.hinfo li i {
	width: 250px;
	font-style:normal;
	display:inline-block;
}
/* WEBKFZ-Liste */
.h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
         color:#2F2F2F;
	font-weight:bold;
         }
.dick, h1, h2 {
	font-weight:bold;
}
.rate {
	font-weight:normal;
}
.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;
         border:1px solid #9F9F9F;
}
#webkfz_liste {
	width:760px;
         border:1px solid #9F9F9F;
}
#webkfz_eintrag {
	display:table;
	width:740px;
         border:1px solid #9F9F9F;
	}
#webkfz_eintrag_detail {
	width:510px;
	font-size: 10px;
}
#webkfz_eintrag_detail_pad {
	padding:5px;
}
#webkfz_eintrag_preis {
	width:120px;
	height:40px;
	padding-top:10px;
         padding-right:5px;
         text-align:right;


}
#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 {
}
.FormX {
	font-weight: normal;
	color:#333333;
	font-size: 8pt;
	font-family:verdana, arial, helvetica, sans-serif;
	background-color : #ffffff;
	border: 1px;
	border-style : solid;
	border-color : #9F9F9F;
	height: 17px;
}
#wkl {
	float:none;
	display:block;
	width:980px;
}
#wkl_auswahl {
	float:left;
	width:180px;
}
#wkl_auswahl_pad {
         padding: 10px;
	}
#wkl_liste {
	float:right;
	width:785px;
	}
#wkl_liste_pad {
         padding: 5px;
}
.wkl_bezeichner {
	padding-left:5px;
	padding-right: 5px;
	padding-bottom:2px;
	padding-top:5px;
}
.wkl_variable {
	padding-left:5px;
	padding-right: 5px;
	padding-bottom:15px;
	padding-top:2px;
}
/* Kontakt */
#kontaktanfrage {
	clear: both;
         padding-top: 10px;
         width:520px;
         text-align: center;
         }
#kontaktrahmen {
	clear: both;
         height: 33px;
	border: solid 1px #333333;
         background-color:#ffffff;
         vertical-align:middle;
         margin-bottom: 5px;
                 }
#kontaktrahmen1 {
	clear: both;
         height: 120px;
	border: solid 1px #333333;
         background-color:#ffffff;
         vertical-align:middle;
         margin-bottom: 5px;
                 }
#kontaktrahmen2 {
	clear: both;
         height: 90px;
	border: solid 1px #333333;
         background-color:#ffffff;
         vertical-align:middle;
         margin-bottom: 5px;
                 }
#padkontakt {
         padding-left:10px;
                 }
.kontaktpad {
         padding-left: 5px;
         padding-top: 5px;
         }
.kontaktname {
         width: 150px;
	float:left;
	padding-top: 0px;
         padding-left: 0px;
         border: 1px solid #ffffff;
         height: 20px;
         margin-left: 5px;
         margin-right: 5px;
         margin-top: 5px;
         background-color:#ffffff;
         }
.kontaktform {
	padding-top: 0px;
	display:block;
         margin-top: 5px;
         }
.kontaktfull {
	clear: both;
	padding-left:150px;
}

.kontakt {
        clear: both;
        font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
        font-size: 18px;
        color: #4d493e;
        font-weight: bold;
        padding-left: 5px;
        width:200px;

       }

.Input {
color:#000000;
font-family: monospace;
font-size:12px;
border: 1px solid #675642;
padding:1px;
background-image:url(/cms/images/formular1.jpg);
width:250px;
height:19px;
}

/* textarea notiz */
.notiz {
color:#000000;
font-family: monospace;
font-size:12px;
border: 1px solid #675642;
padding:4px;
background-image:url(/cms/images/formular.jpg);
width:250px;
height:100px;
}

.knopf {
  clear: both;
  text-align: center;
  padding-top: 0px;
  padding-bottom: 0px;
  height:20px;
}

/* CSS-Startseite-Anfang */
#content_start
{
       font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	   color:#2F2F2F;
	   font-size:11px;
       width: 485px;
       text-align:justify;  
       float:left;
}


#content_start h1
{
	height:32px;
	padding: 0 0 0 10px;
	display:block;
    text-align:justify;  
    margin-top:0px;
    background-image:url(/images/angebot1.jpg);
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-align: left;
    color:#ffffff;
    font-weight:normal;
	line-height: 26px;
}
#content_start p {
         display:inline;
         color:#0060a7;
         font-size: 14px;
         margin: 0 0px 0px 0px;
}
#content_start ul {
    clear:both;
	margin: 0px 0 0px 0px;
	padding: 10px 0 0px 0px;
	list-style:none;
    width: 280px;
}
#content_start ul li {
         width: 280px;
		
	margin: 0px 0px 0px 0px;
	display:inline;
                      }
.content_start_padleft
       {
       width: 10px;
       float:left;
       height:200px;
              }
.content
        {
         font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
         text-align: left;
      	color:#ffffff;
         width: 485px;
         height:32px;
         background-image:url(/images/angebot1.jpg);
       }
.middle {padding-top: 10px;}
#news_start
       {
       width: 240px;
       text-align:justify;
       height: auto;
       margin-top: 0px;
       float:left;
       border: 0px solid #000000;
              }
.padtop1 {
    	padding-top: 20px;
    }

#content_news h1
{
	height:32px;
	padding: 0 0 0 10px;
	display:block;
    text-align:justify;  
    margin-top:0px;
    background-image:url(/images/aktuell.jpg);
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-align: left;
    color:#ffffff;
    font-weight:normal;
	line-height: 26px;
}
.floatRight { 
    float: right; 
    margin: 4px; 
	text-align: right;
	display: inline-block;
	width: 170px;
}

#adress_start h1
{
	height:32px;
	padding: 0 0 0 10px;
	display:block;
    text-align:justify;  
    margin-top:0px;
    background-image:url(/images/aktuell.jpg);
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-align: left;
    color:#ffffff;
    font-weight:normal;
	line-height: 26px;
}
#adress_start p {
         display:inline;
         color:#0060a7;
         font-size: 14px;
         margin: 0 0px 0px 0px;
}
#adress_start ul {
    clear:both;
	margin: 0px 0 0px 0px;
	padding: 10px 0 0px 0px;
	list-style:none;
    width: 220px;
}
#adress_start ul li {
         width: 220px;

	margin: 0px 0px 0px 0px;
	display:inline;
                      }


.floatLeft {
	float: left;
	display: inline-block;
	width: 305px;
}
#content_adresse
       {
       width: 227px;
       text-align:justify;
       height: auto;
       margin-top: 0px;
       float:left;
           }
.content_adresse
        {
         font-family:Verdana, Arial, Helvetica, sans-serif;
	     font-size: 14px;
         text-align: left;
         color:#ffffff;
         width: 227px;
         height:90px;
         background-image:url(/images/rechts.jpg);
       }
#content_adresse p {
         display:inline;
         color:#2F2F2F;
         font-weight:bold;
         font-size: 12px;
         margin: 0 0px 0px 0px;
}
#content_adresse ul {
    clear:both;
	margin: 0px 0 0px 0px;
	padding: 10px 0 0px 0px;
	list-style:none;
    width: 227px;
}
#content_adresse ul li {
         width: 227px;

	margin: 0px 0px 0px 0px;
	display:inline;
                      }


#unten {
	width: 500px;
         float:left;
         height: 33px;
	}
#unten_impressum {
	margin-top: 10px;
     text-align:left;
         width:480px;
         color:#8e8e8e;
	float: left;
	
}
/* CSS-Starseite-Ende */
.info {
	font-size: 10px;
}
/*WebKFZ*/
#wk_search {
	float:left;
	display: inline-block;
	width: 283px;
}
#wk_search form {
	padding: 0;
	margin: 0;
}
#wk_search .d1 {
	padding: 10px 11px 10px 9px;
}
#wk_search h2 {
	display:block;
	margin: 0 4px 0 0;
	padding: 12px 20px 12px 20px;
	background:#7f817c;
	color:#f8f8f8;
	font-variant:small-caps;
	font-size: 19px;
}
#wk_search ul {
	list-style:none;
	padding: 10px 0 0 0;
	margin: 0;
	font-size: 13px;
}
#wk_search ul .text {
	font-size: 19px;
	font-weight:bold;
	color: #0060A7;
}
#wk_search ul li {
	padding: 0 20px 15px 20px;
}
#wk_search label, #wk_search select {
	display: block;
}
#wk_search select {
	width: 200px;
}
#wk_liste {
	float: right;
	width: 705px;
	display: inline-block;
	margin: 0 10px 20px 0;
}
#wk_liste ul {
	list-style:none;
	border: solid 1px #9a9a9a;
	margin: 10px 0 0 0;
	padding: 0;
	list-style: none;
}
#wk_liste li {
	clear:both;
	border-bottom: solid 1px #9a9a9a;
	background-color: #d3d3d3;
	padding: 0 0 5px 0;
}
#wk_liste .secrow {
	background-color: #f8f8f8;
	clear:both;
	border-bottom: solid 1px #9a9a9a;
	padding: 0 0 5px 0;
}
#wk_liste h1, #wk_liste h2 {
	padding: 0;
	font-size: 14px;
	float:left;
}
#wk_liste h1 {
	margin: 5px 0 0 20px;
}
#wk_liste h2 {
	margin: 5px 0 0 0;
}
#wk_liste .edition {
	clear: left;
}
#wk_liste p {
	margin: 0 0 1px 20px;
	padding: 0;
	font-size: 10px;
}
#wk_liste a,#wk_liste a:visited {
	color:#898989;
	text-decoration: none;
	display: inline;
}
#wk_liste .preis {
	margin: 5px 40px 0 0;
	padding: 0;
	float:right;
	font-size: 14px;
	font-weight:bold;
}
#wk_liste img {
	float:right;
	margin: 2px;
	display: inline;
	width: 100px;
	height: 75px;
	background:#000066;
}
#wk_liste .cdata {
	padding: 5px;
	display: block;
	border-bottom:none;
	background: #F8F8F8;
}
#wk_liste .cfirst {
	border-bottom: solid 1px #9a9a9a;
}
#wk_liste .nav {
	float:right;
	display: inline;
}
.wk_nav {
	height: 28px;
	border-bottom: #999999 groove 1px;
}
#wk_cont {
	width: 1000px;
}
#wk_full {
	width: 1000px;
	background-color:#FFFFFF;	
}

/* Detailansicht */
#wk_contdetail {
	padding-top: 2px;
	width: 1000px;
	margin: 0 0 20px 0;
}
#wk_contdetail h3 {
	font-size: 12px;
}
#wk_seitelinks {
	width: 305px;
	background:#818380;
	float: left;
	display: inline-block;
}
#wk_links ul {
	width: 304px;
	list-style:none;
	margin: 0;
	padding: 0;
	background:#efefef;
}
#wk_links ul li {
	display: inline-block;
	width: 50%;
	border-bottom: #818380 solid 1px;
	height: 30px;
	font-size: 12px;
	line-height: 25px;
	float:left;
	background:#efefef;
;
}
#wk_links ul li a {
	text-decoration: none;
	color: #000000;
}
#wk_bilder {
	clear: both;
	padding: 10px 0 10px 0;
}
#wk_bilder ul {
	list-style:none;
	margin: 0;
	padding: 0;
	display: block;
}
#wk_bilder ul li {
	display: inline-block;
	width: 25%;
	padding: 0;
	margin: 5px 0 0 0;
	float: left;
	text-align: center;
}	
#wk_bildvorschau {
	border: #333333 2px solid;
	width: 300px;
	height: 225px;
}
#wk_seiterechts {
	float: right;
	width: 690px;
	display: inline;
	border: none;
}
#wk_seiterechts h2 {
	display: block;
	font-size: 24px;
	margin: 0;
	padding: 5px;
	border:none;
}
.wk_fenster50 {
	width: 48%;
	float: left;
	display: inline-block;
}
.wk_fenster50 h3 {
	margin: 0;
	padding: 5px;
}
.wk_daten {
	list-style:none;
	margin: 0;
	padding: 0;
	display: block;
	margin: 5px;
}
.wk_daten li {
	padding: 0 0 2px 10px;
}
.wk_daten li p {
	padding: 0;
	margin: 0;
}
.wk_daten li.preis {
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	padding: 10px 0 10px 10px;
}	
.wk_daten li.preis p.value {
	font-size:16px;
	font-weight:bold;
}
.wk_daten li p.name {
	float: left;
	display: inline-block;
	width: 100px;
	font-weight: bold;
}
.wk_daten li p.value {
	float: left;
	display: inline-block;
}
.wk_austattung50 {
	margin: 5px;
	padding: 0;
	list-style:disc;
}
.wk_austattung50 li {
	margin: 0 0 0 5%;
	width: 44%;
	float: left;
}
.wk_austattung100 {
	margin: 5px;
	padding: 0;
}
.wk_austattung100 li {
	margin: 0 0 0 2.5%;
	width: 47%;
	float: left;
}
.wk_austattung50 li p, .wk_austattung100 li p {
	margin: 0;
	padding: 0;
}

#wk_verbrauchtext {
	clear:both;
	display: block;
	padding: 30px 0 0 0;
}
#wk_verbrauchtext p {
	text-align: justify;
	margin: 5px;
	padding: 0;
}
#wk_beschreibung {
	clear: both;
	display: block;
	text-align: left;
	margin: 30px 0 30px 0;
}
.wk_fenster100 h3 {
	margin: 0;
	padding: 5px;
	display: block;
}
#wk_visit {
	clear: both;
}
#wk_visit h3 {
	margin: 0;
	padding: 5px;
	display: block;
}

#wk_visit ul {
	margin: 5px;
	padding: 0;
	display:block;
	list-style:none;
}
#wk_visit ul li {
	float:left;
	display: inline-block;
	width: 24%;
}
#wk_visit ul li a {
	height: 45px;
	display: block;
	padding: 0 5px 0 5px;
	text-align: justify;
}
#wk_visit ul li {
	text-align: center;
}

#wk_kontakt {
	background: #666;
	border: #CCCCCC solid 1px;
	display: block;
	clear: both;
	margin: 30px 0 30px 0;
	color: #FFFFFF;
	padding: 0 0 15px 0;
}
#wk_kontakt h3 {
	margin: 0;
	padding: 4px 4px 5px 4px;
	display: block;
}
#wk_kontakt p {
	margin: 0;
	padding: 0 4px 2px 4px;
}
#wk_kontakt ul {
	list-style:none;
}
#wk_kontakt ul li {
	clear:both;
	display: block;
}
#wk_kontakt ul li p.name {
	width: 150px;
	float: left;
	display: inline-block;
}
#wk_kontakt ul li p.value {
	float: left;
	display: inline-block;
}
#wk_kontakt input,#wk_kontakt select, #wk_kontakt textarea {
	width: 250px;
}
#wk_kontakt .Input {
	width: auto;
}
/*REDESIGN*/
#tp_impress {
    width:1000px;
	text-align:right;
    color:#8e8e8e;
	display:block;
	height: 33px;	
	background: #3f3f3f;
}
#tp_impress a {
	margin: 10px 10px 0 0;
	display: inline-block;
}
#tp_impress span {
	margin: 10px 0 0 0;
}
#tp_nav {
	width:1000px;
	text-align:left;
	background-image:url(/images/hi_oben1.jpg);
}
#tp_nav img {
	float:left;
}
#tp_nav ul {
	float:right;
	display: inline-block;
	text-align:left;
	width: 680px;
	margin: 38px 0 0 0px;
	padding:0;
	list-style:none;
}
#tp_nav ul li {
	float:left;
	padding: 0;
	margin: 0 10px 0 5px;
}
#tp_nav a {
	color:#434343;
	font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
}
#tp_cblock {
	width: 1000px;
	padding-top: 20px;
	text-align: left;
	background-color:#FFFFFF;
	clear:both;
}
.tp_c2 {
	width: 735px;
}

#tp_content {
	width: 485px;
	margin: 0 10px;
	display: inline-block;
	float: left;
}

#tp_content h1 {
	background-image:url("/images/angebot1.jpg");
	color:#FFFFFF;
	display:block;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:normal;
	height:32px;
	line-height:26px;
	margin-top:0;
	padding:0 0 0 10px;
	text-align:left;
}
#tp_content p {
	text-align: justify;
	display:block;
	margin: 0 0 3px 0;
	padding: 0;
}
#tp_content p.head {
	color:#0060A7;
	display:inline;
	font-size:14px;
	margin:0 0 0;
}

#tp_content ul.floater {
	clear:both;
	list-style: none;
	margin:0 0 0 0;
	padding:10px 0 0 0;
	width:280px;
}
#tp_content ul.floater li {
	display:inline;
	margin:0;
	width:280px;
}
#tp_newsstart {
	width: 240px;
	margin: 0 10px 0 0;
	float:left;
	display: inline-block;
}
#tp_newsstart ul {
	margin: 0;
	padding: 0;
	list-style:none;
	display: block;
}
#tp_newsstart ul li {
	display: block;
	width: 100%;
}
#tp_newsstart ul li.ptop {
	margin: 14px 0 0 0;
}
#tp_newsstart p, #tp_newsstart a {
	text-align: justify;
	display: block;
}
#tp_newsstart h2, #tp_content h2 {
	color:#0060A7;
	font-size:14px;
	display: block;
	font-weight: normal;
}
#tp_newsstart h1 {
	background-image:url("/images/aktuell.jpg");
	color:#FFFFFF;
	display:block;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:normal;
	height:32px;
	line-height:26px;
	margin-top:0;
	padding:0 0 0 10px;
	text-align:left;
}
#tp_anfahrt {
	background: url("/images/rechts.jpg") top left no-repeat;
	width: 230px;
	padding: 90px 0 0 0;
	float: left;
	
}
#tp_anfahrt p {
	margin: 0 0 3px 0;
	font-weight: bold;
}
#tp_anfahrt ul p {
	font-weight: normal;
}
ul.data {
	width: 100%;
	display:block;
	margin: 0;
	padding: 0;
	list-style:none;
}
ul.data li {
	clear:both;
	display:block;
	padding: 0 10px 2px 10px;
}
ul.data p {
	margin: 0;
}
ul.data p.name {
	width: 100px;
	float: left;
	display: inline;
}

ul.data p.value {
	float: left;
	display: inline;
}

#tp_kfzstart {
	width: 1000px;
	text-align: left;
	clear:both;
	display: block;
}
#tp_kfzstart ul {
	clear:both;
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
}
#tp_kfzstart ul li {
	width: 250px;
	float: left;
	display: inline-block;
}
#tp_kfzstart div.img {
	float:left;
	display: inline;
	margin: 0;
	padding: 0;
	border: 0;
	width: 100px;
	height: 75px;
	overflow: hidden;
}
#tp_kfzstart a {
	margin: 0;
	padding: 0;
}
#tp_kfzstart div.preis {
	float: right;
	display: inline;
	width: 150px;
	height:75px;
	background-image:url("/images/fz_angebot1.jpg");
	color:#FFFFFF;
	font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:right;
}
#tp_kfzstart div.preis p {
	margin: 15px 10px;
	padding: 0;
}
#tp_kfzstart div.preis p.mwst {
	margin: 20px 10px 0 0;
	font-size: 12px;
}
#tp_kfzstart div.kfzinfo {
	clear:both;
	background: url(/images/fz_angebot2.jpg) top left no-repeat;
	height: 70px;
	overflow: hidden;
}
#tp_kfzstart div.kfzinfo h2 {
	color:#FFFFFF;
	display:inline;
	font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin: 2px 5px;
	padding:0;
}
#tp_kfzstart div.kfzinfo p {
	font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size:10px;
	margin: 5px 5px 2px 5px;
	padding: 0;
	display: block;
	color: #CACCCB;
}
#tp_kfzstart div.kfzinfo p.edition {
	color: #FFFFFF;
	display: block;
	margin: 0 5px;
}
.export {
	margin : 0;
	padding: 0;
	list-style:none;
	display: block;
}
.export li {
	display: inline-block;
	float: left;
}
.export li {
	padding-right: 10px;
}
.wkd_seiten {
	display: inline-block;
	width:310px;
	margin: 0 10px 10px 0;
	float:left;
}
.eingabe {
	list-style: none;
	margin: 0;
	padding: 0;
}
.eingabe li {
	display: block;
	clear:both;
	margin: 0;
	padding: 1px 5px 2px 5px;
}
.eingabe p {
	margin: 0;
	padding: 0 10px 0 0;
}
.eingabe span.name {
	float: left;
	display: inline-block;
	width: 100px;
	padding: 0 10px 0 0;
}
.eingabe p.value {
	float: left;
	display: inline-block;
	width: 300px;
	padding: 0 10px 0 0;
}
#kontaktanfrage input[type=text] {
	width: 300px;
}
#kontaktanfrage textarea {
	width: 300px;
	height: 150px;
}
#Fehler {
	border:#660000 1px solid;
}
#Fehler TH {
	background-color:#660000;
	color:#FFFFFF;
}
#Fehler TD {
	font-size:11px;
	background-color:#FFCCCC;
}
#Ok {
	border:#006600 1px solid;
}
#Ok TH {
	background-color:#006600;
	color:#FFFFFF;
}
#Ok TD {
	font-size:11px;
	background-color:#CCFFCC;
}
.wk-bording {
	border-left: solid 1px;
}
.bankenbilder {
	width:100%;
	display: block;
	list-style: none;
	margin:0;
	padding:0;
}
.bankenbilder li {
	width: 24.9%;
	height: 100px;
	float:left;
	padding: 0;
	margin: 10px 0;
	text-align: center;
}

.bankenbilder img.marg {
	margin-top: 30px;
}
