* {margin:0;padding:0;}
.clear {clear:both;}
.center {text-align:center;}
.width_110 {
    display:inline-block;
    width:110px;
}
img {border:0}
img.border {border:solid 1px #0d4e93;}
img.neu {
margin-right:-19px;
position:relative;
top:-13px;
}
address {font-style:normal;}
body {
    margin:0;
    padding:0;
    font: normal normal 12px "arial", "sans-serif";
    background-color:#fff;
}
#header,
#menu,
#footer,
#left,
#left_anfahrt,
#f1_upload_process,
#btnSaveVehicleDiv,
#produktbild,
#verk,
input[onclick*="start"] {
    display:none;
}
#content {
    margin-left:50px;
    margin-right:50px;
}
#content h1,
#content_big h1 {
    margin:0;
    padding:0;
    margin-top:1em;
    margin-bottom:1em;
    color:#0d4e93;
    font-size:18px;
}
#content p,
#content_big p {
margin:0;
padding:0;
margin-bottom:1em;
}
#content .img_left {
    float:left;
}
#content .img_left img,
#content .img_right img,
#content_big img {
    border:solid 1px #0d4e93;
}
#content .img_left p {
    margin: 0.5em 15px 1em 0;
}
#content .img_right {
    float:right;
    margin-left:15px;
    padding-left:15px;
}
#content .img_right img {
    border:solid 1px #0d4e93;
}
#content .img_right p {
    margin: 0.5em 0 1em 0;
}

#content .right_map{
    display:none;
    }
#content_big {
    padding:30px 0 30px 30px;
}
#content_big .left {
    float:left;
    width:273px;
    height:460px;
    padding:10px;
    margin-right:10px;
    background-color:#dee0e8;
}
#content_big .telefonliste {
    width:880px;
    padding:10px;
    background-color:#dee0e8;
}
#content address span {
    display:inline-block;
    width:60px;
}
#footer {
    padding:0 20px 20px 50px;
}
#left_kontakt {
    display:none;
}
#footer address span,
#content form label {
    display:inline-block;
    width:120px;
    vertical-align:top;
    padding-top:2px;
}
#content form select {
    display:inline-block;
    width:202px;
    border:solid 1px #b7c0dc;
    margin:1px 0;
    font: normal normal 12px "arial", "sans-serif";
}
#content form input{
    width:200px;
    border:solid 1px #b7c0dc;
    margin:1px 0;
    font: normal normal 12px "arial", "sans-serif";
}
#content_big form input {
    width:270px;
    border:solid 1px #b7c0dc;
    margin:1px 0;
    font: normal normal 12px "arial", "sans-serif";
}
#content form textarea {
    display:inline-block;
    width:400px;
    height:150px;
    border:solid 1px #b7c0dc;
    margin:1px 0;
    font: normal normal 12px "arial", "sans-serif";
}
#content form input.button,
#content_big form input.button {
    display:inline-block;
    width:99px;
    border:solid 1px #0d4e93;
    margin:1px 0;
    font: normal normal 12px "arial", "sans-serif";
    cursor:pointer;
    background-color:#8699c5;
    font-weight:bold;
    color:#fff;
    padding:2px;
}
#content form input.button:hover,
#content_big form input.button:hover {
    background-color:#0d4e93;
}

#content a,
#content_big a,
#footer address a {
    color:#0d4e93;
    font-weight:bold;
    text-decoration:none;
}
#content a:hover,
#content_big a:hover,
#footer address a:hover {
    text-decoration: underline;
}
#content h2 {
    margin:0;
    padding:0;
    margin-top:1em;
    margin-bottom:1em;
    color:#0d4e93;
    font-size:16px;
}
img.kundenberater {
    padding:1px;
    border:solid 1px #0d4e93;
    background-color:#8699c5;
    float:left;
    margin-right:20px;
}
address.kundenberater strong {
    padding-top:20px;
    padding-bottom:30px;    
    display:inline-block;
}
address.kundenberater {
    padding-bottom:20px;
}
.service {
    margin-bottom:5px;
}
.hidden {display:none}

table.daten  + p {visibility:hidden;}
.merkmale {width:100%;}
.merkmale ul {margin-left: 1.5em;}
.merkmale li {line-height: 1.5em;}
.merkmale td{width:50%;}
.preis,
.merkmale {margin-bottom:2em;}




