@charset "UTF-8";
/* CSS Document */

body{
    margin:0;
    padding:0;
    font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 14px;
  color: #000000;
}

#entervw, #enterservice, #enteraudi, #enternutzfahrz, #entergebraucht
{
    visibility: hidden;
    float:left;
    text-align:center;
    display:block;
}

#entervw{ width:166px;}
#enterservice{width:112px;}
#enteraudi{width:158px;}
#enternutzfahrz{width:110px;}
#entergebraucht{width:112px;}

.fl
{
    float: left;
}
img{border:none;}
.cl{
    clear:left;
    height:0;
    margin:0;
    padding:0;
}

.wrapper{
    width:660px;
    margin:0px auto;
    padding:0;
    overflow:hidden;
}

.leiste
{
    position:absolute;
    top:513px;
    z-index:auto;
}

.hellgrau
{   display: block;
    background-color: #CCC;
    float: right;
    height: 6px;
    width: 328px;
}

.abstand
{
    display: block;
    clear: both;
    height: 50px;
    width: 100%;
}

.logo
{
    height:53px;
}


/*########## ARTIKELLISTE ##############*/
.articlelistItem
{
    border-bottom: 1px dotted #999;
    width:500px;
    margin-top:5px;
    padding-bottom:5px;
}

.artikelbild{
    float:left;
    width:146px;
    min-height:1px;
    display:block;
}

.artikeltext{
    float:left;
    margin-left:17px;
    width:400px;
}

.articlelistMore a{
color: #003c6d;
background-image:url(../img/pfeilblauright.gif);
background-repeat:no-repeat;
background-position:left center;
padding-left:10px;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.articlelistNavigation{margin:10px 0;}

.articlelistItemsmall{
padding:5px 11px;
font-size:10px;
}

.trennerli{
width:150px;
border-bottom: 1px dotted #999;
margin-left:5px;}


.articlelistItemsmall .articlelistMore a{
color: #003c6d;
background-image:url(../img/pfeilblauright.gif);
background-repeat:no-repeat;
background-position:left center;
padding-left:7px;
font-size:10px;
text-decoration:none;
}
.graubereich{
width:659px;
overflow:hidden;
background-color:#e4e4e4;
border-top:11px solid #d2d2d2;
padding:18px 30px;
}.graubereich-neu { width:659px; overflow:hidden; background-color:#e4e4e4; border-top:11px solid #d2d2d2; padding:18px 30px; }
.backlink{margin:10px 0px;}
/*######### TEXTFORMATIERUNG ################*/

.ppp p{margin:0; padding:0;}
.fliesstext{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 14px;
  color: #000000;
}


H1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-decoration: none;
    color: #000000;
    font-weight: bold;
}

H2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
    color: #000000;
    font-weight: bold;
    margin:0;
    padding:0;
}

H3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    color: #000000;
    font-weight: bold;
    margin:0;
    padding:0;
}

H3.invers {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    color: #FFFFFF;
    font-weight: bold;
    margin:0;
    padding:3px 0 3px 10px;;
    background-color:#003c6d;
}
H3.invers-neu { height:15px; background:url(../images/aktuelle-news.png) 30px 3px no-repeat; font:bold 14px Arial; text-decoration:none; color:#FFFFFF; margin:0; padding:3px 0 3px 30px; margin-top:26px; background-color:#003c6d; }



.backlink a{
color: #003c6d;
background-image:url(../img/pfeilblauleft.gif);
background-repeat:no-repeat;
background-position:left center;
padding-left:10px;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

a.pfeillink{
color: #003c6d;
background-image:url(../img/pfeilblauright.gif);
background-repeat:no-repeat;
background-position:left center;
padding-left:8px;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

a.pfeillinknormal{
color: #003c6d;
background-image:url(../img/pfeilblauright.gif);
background-repeat:no-repeat;
background-position:left center;
padding-left:8px;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

a.nurlink{
color: #003c6d;
font-size:11px;
font-weight:bold;
text-decoration:none;
}


td.trenner{
height:1px;
background-image:url(../img/bgtrenner.gif);
background-repeat:repeat-x;
}

a.blacklink{
color: #000000;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

td.trennersenkrecht{
width:1px;
background-image:url(../img/trennersenkrecht.png);
background-repeat:repeat-y;
}

/* Top */
.header { position:relative; height:98px; }
.header-grey { position:absolute; top:0px; right:0px; width:187px; height:6px; background:#d9d9d9; }
.header img { position:absolute; top:33px; }
.header-facebook { position:absolute; left:488px; top:41px; }
.header-facebook a { display:inline-block; padding:0 0 0 30px; width:100%; height:100%; background:url(../images/facebook.png) 0 2px no-repeat; line-height:1.2em !important; font:11px Arial; color:#003c6d; text-decoration:none; }
.left { position:relative; float:left; }
.vw { position:relative; width:467px; height:96px; margin:0 0 2px 0; background:#e4e4e4 url(../upload/startseite/vw.jpg); }
.vw a { display:block; width:100%; height:100%; padding:14px 0 0 12px; text-decoration:none; }
.logo-vw { position:absolute; top:13px; left:381px; display:block; width:68px; height:68px; background:url(../upload/startseite/logo-vw.png); }
.audi { position:relative; width:467px; height:95px; margin:0 0 2px 0; background:#e4e4e4 url(../upload/startseite/audi.jpg); }
.audi a { display:block; width:100%; height:100%; padding:14px 0 0 12px; text-decoration:none; }
.logo-audi { position:absolute; top:17px; left:327px; display:block; width:117px; height:64px; background:url(../upload/startseite/logo-audi.png); }
.service { position:relative; width:467px; height:66px; margin:0 0 2px 0; background:#e4e4e4; }
.service a { display:block; width:100%; height:100%; padding:14px 0 0 12px; }
.logo-audi-klein { position:absolute; top:13px; left:273px; display:block; width:67px; height:37px; background:url(../upload/startseite/logo-audi-klein.png); }
.logo-vw-klein { position:absolute; top:13px; left:353px; display:block; width:39px; height:39px; background:url(../upload/startseite/logo-vw-klein.png); }
.logo-skoda-klein { position:absolute; top:13px; left:405px; display:block; width:38px; height:38px; background:url(../upload/startseite/logo-skoda-klein.png); }
.nutzfahrzeuge { position:relative; width:467px; height:66px; margin:0 0 2px 0; background:#e4e4e4; }
.nutzfahrzeuge a { display:block; width:100%; height:100%; padding:14px 0 0 12px; }
.gebrauchtwagen { position:relative; width:467px; height:66px; margin:0 0 2px 0; background:#e4e4e4; }
.gebrauchtwagen a { display:block; width:100%; height:100%; padding:14px 0 0 12px; }
.teile { position:relative; width:467px; height:66px; margin:0 0 2px 0; background:#e4e4e4; }
.teile a { display:block; width:100%; height:100%; padding:14px 0 0 12px; }
.right { position:relative; float:right; }

.verkaufstermin { position:relative; width:191px; height:48px; margin:0 0 2px 0; background:#003c6d; }
.verkaufstermin a.title { display:block; padding:10px 0 0 11px; }
.verkaufstermin img { padding:10px 0 0 11px; }
.verkaufstermin .link { position:absolute; top:20px; left:9px; color:#ffffff; }
.verkaufstermin .link a { font:12px Arial; color:#70b8e8; text-decoration:none; background:url(../images/arrow-blue.png) 0 5px no-repeat; padding:0 0 0 6px; margin:0 0 0 9px; }
.verkaufstermin .link a:hover { color:#ffffff; }

.servicetermin { position:relative; width:191px; height:48px; margin:0 0 2px 0; background:#003c6d; }
.servicetermin a.title { display:block; padding:10px 0 0 11px; }
.servicetermin img { padding:10px 0 0 11px; }
.servicetermin .link { position:absolute; top:20px; left:9px; color:#ffffff; }
.servicetermin .link a { font:12px Arial; color:#70b8e8; text-decoration:none; background:url(../images/arrow-blue.png) 0 5px no-repeat; padding:0 0 0 6px; margin:0 0 0 9px; }
.servicetermin .link a:hover { color:#ffffff; }

.anfahrt { position:relative; width:191px; height:73px; margin:0 0 2px 0; background:#6b6b6b; }
.anfahrt a.title { display:block; padding:10px 0 0 11px; }
.anfahrt .link { position:absolute; top:28px; left:16px; color:#ffffff; }
.anfahrt .link a { font:12px Arial; color:#b4b4b4; line-height:18px; text-decoration:none; background:url(../images/arrow-grey.png) 0 5px no-repeat; padding:0 5px 0 6px; margin:0 0 0 5px; }
.anfahrt .link a:hover { color:#ffffff; }
.anfahrt a.konfigurator-vw { display:block; padding:9px 0 0 11px; }
.anfahrt a.konfigurator-audi { display:block; padding:6px 0 0 11px; }

.newsletter { position:relative; width:191px; height:/*222px*/290px; margin:0 0 2px 0; background:#6b6b6b; }
.newsletter img { padding:10px 0 0 11px; }
.newsletter a.title { display:block; padding:10px 0 0 11px; }

/*.audi-partytyp { position:relative; width:191px; height:66px; margin:0 0 2px 0; background:#cb0133; }*/

/* Newsletter */
form.newsletterform { color:#b4b4b4; font:11px Arial; padding:8px 5px 0 19px; }
.ok { color:#018444; font:11px Arial; margin:8px 5px 0 16px; padding:5px; border:1px solid #018444; background:#e4e4e4; width:147px; }
.notOk { color:#d4343e; font:11px Arial; margin:8px 5px 0 16px; padding:5px; border:1px solid #d4343e; background:#e4e4e4; width:147px; }
.notOk a { text-decoration:none; color:#d4343e; padding:0 0 0 8px; background:url(../images/arrow-red.png) 0 5px no-repeat; display:block; margin-top:8px; }
form.newsletterform input[type=text] { width:140px; height:16px; border:1px solid #b4b4b4; margin:5px 0 5px 0; }
form.newsletterform input[type=submit] { background:url(../images/arrow-grey.png) 0 7px no-repeat; color:#b4b4b4; border:0; cursor:pointer; margin:10px 0 0 0; width:82px; }
#submit:hover { color:#ffffff; }

/* News */
.news-link { float:right; }
.news-link a { font:normal 11px Arial; text-decoration:none; color:#ffffff; padding:0 10px 0 6px; background:url(../images/white-arrow.png) 0 5px no-repeat; }
.news-container{}
.news-date { font:11px Arial; color:#6b6b6b; }
.news-artikel { float:left; width:188px; padding:0px 0px 0px 30px; }

/* Copyright */
.copyright { font:10px Arial; color:#787878; padding:25px 0 35px 0; text-align:center; }
.copyright span { font:11px Arial; color:#787878; line-height:30px; }
.copyright a { text-decoration:none; color:#003c6d; }

