/**############# Neuwagen Chevrolet ############# **/

.clear{
overflow:hidden;
}
* html .clear{
height:1%; 
}

#content_mitte_inhalt{
padding:20px;
}
#angebot{
border:1px solid #ccc;
padding:15px 10px;
}

#angebot h2 {
background-color:transparent;
font-size:18px;
color:#333;
margin-bottom:15px;
}
#angebot_left{
float:left;
width:49%;
}
#angebot_right{
float:right;
width:49%;
margin:0;
}
#angebot_right h3,
#angebot_right h4,
#angebot_right p{
margin:0;
}
#block_1 h3{
font-size:18px;
margin:5px 0 5px 0;
font-weight:normal;
}
#block_1 h4{
font-size:12px;
margin-bottom:10px;
}
#angebot_right p.angebot_teaser{
font-size:9px;
margin-bottom:5px;
}
#angebot_right p.angebottext{
margin: 5px 0;
}
.block_preis{
float:left;
position:relative;
width:100%;
}
.preis_left{
float:left;
font-size:12px;
font-weight:bold;
}
.preis_right{
float:right;
font-size:12px;
font-weight:bold;
display:block;
margin-top:4px;
}
.preis_right span.preis{
font-size:24px;
line-height:normal;
}
#block_1,#block_2,#block_3,
#block_4,#block_5,#block_6{
padding: 5px;
margin-bottom:3px;
}
#block_1,#block_2,#block_3,
#block_4{
background-color:#d6e8f2;
color:#333333;
}
#block_6{
font-size:9px;
}
#content_mitte h3{
font-size:14px;
}


/**############# Neuwagen Saab ############# **/

.clear{
overflow:hidden;
}
* html .clear{
height:1%; 
}

#content_mitte_inhalt{
padding:20px;
}
#angebot{
border:1px solid #ccc;
padding:15px 10px;
}

#angebot h2 {
background-color:transparent;
font-size:18px;
color:#333;
margin-bottom:15px;
}
#angebot_left {
float:left;
width:49%;
}
#angebot_rightsaab {
float:right;
width:49%;
margin:0;
}
#angebot_rightsaab h3,
#angebot_rightsaab h4,
#angebot_rightsaab p{
margin:0;
}
#block_1 h3{
font-size:18px;
margin:5px 0 5px 0;
font-weight:normal;
}
#block_1 h4{
font-size:12px;
margin-bottom:10px;
}
#angebot_rightsaab p.angebot_teaser{
font-size:9px;
margin-bottom:5px;
}
#angebot_rightsaab p.angebottext{
margin: 5px 0;
}
.block_preis{
float:left;
position:relative;
width:100%;
}
.preis_left{
float:left;
font-size:12px;
font-weight:bold;
}
.preis_right{
float:right;
font-size:12px;
font-weight:bold;
display:block;
margin-top:4px;
}
.preis_right span.preis{
font-size:24px;
line-height:normal;
}
#block_1saab,#block_2saab,#block_3saab,
#block_4saab,#block_5saab,#block_6saab{
padding: 5px;
margin-bottom:3px;
}
#block_1saab,#block_2saab,#block_3saab,
#block_4saab{
background-color:#377199;
color:#ffffff;
}
#block_6{
font-size:9px;
}
#content_mitte h3{
font-size:14px;
}

/**############# Neuwagen Opel ############# **/

.clear{
overflow:hidden;
}
* html .clear{
height:1%; 
}

#content_mitte_inhalt{
padding:20px;
}
#angebot{
border:1px solid #ccc;
padding:15px 10px;
}

#angebot h2 {
background-color:transparent;
font-size:18px;
color:#333;
margin-bottom:15px;
}
#angebot_left {
float:left;
width:49%;
}
#angebot_rightopel {
float:right;
width:49%;
margin:0;
}
#angebot_righopel h3,
#angebot_rightopel h4,
#angebot_rightopel p{
margin:0;
}
#block_1 h3{
font-size:18px;
margin:5px 0 5px 0;
font-weight:normal;
}
#block_1 h4{
font-size:12px;
margin-bottom:10px;
}
#angebot_rightsaab p.angebot_teaser{
font-size:9px;
margin-bottom:5px;
}
#angebot_rightsaab p.angebottext{
margin: 5px 0;
}
.block_preis{
float:left;
position:relative;
width:100%;
}
.preis_left{
float:left;
font-size:12px;
font-weight:bold;
}
.preis_right{
float:right;
font-size:12px;
font-weight:bold;
display:block;
margin-top:4px;
}
.preis_right span.preis{
font-size:24px;
line-height:normal;
}
#block_1opel,#block_2opel,#block_3opel,
#block_4opel,#block_5opel,#block_6opel{
padding: 5px;
margin-bottom:3px;
}
#block_1opel,#block_2opel,#block_3opel,
#block_4opel{
background-color:#c2cbac;
color:#333333;
}
#block_6{
font-size:9px;
}
#content_mitte h3{
font-size:14px;
}
/* ############  Ansprechpartner CSS  ############ */

#form_standort select#standort_select{
border:1px solid #cececf;
background-color:#e2e3e5;
margin-left:10px;
width: 280px;
}

#form_standort select#any_select{
border:1px solid #cececf;
background-color:#e2e3e5;
}


#form_standort option{
width:95%;
}
#ansprechpartner {
margin-top: 25px;
}
#ansprechpartner .bild{
float:left;
margin-right:22px !important;
margin-right:17px;
}
#ansprechpartner .bild img{
border:1px solid #cececf;
}
#ansprechpartner .bild img.emailgif {
border:none;
}
/* #########  Kontaktformular CSS ############# */

#form_kontakt,
#form_service{
width:630px;
}
#form_left{
float:left;
width:49%;
margin-top:20px;
}
#form_right{
float:right;
width:42%;
margin-top:20px; 
}
#form_kontakt fieldset,
#form_kontakt legend,
#form_service fieldset,
#form_service legend{
border:0;
padding:0;
margin:0;
color:#000;
}
#form_kontakt legend,
#form_service legend{
position:relative;
top:0;
left:0 !important;
>left: -5px !important;
left: -5px;
}
#form_kontakt p,
#form_service p{
position:relative;
margin:0;
line-height:1.5em;
margin-bottom:5px;
}
#form_right .form_block p input{
margin-right:3px;
}
#form_kontakt input,
#form_kontakt textarea,
#form_kontakt select,
#form_kontakt #standort_select,
#form_service input,
#form_service textarea,
#form_service select,
#form_service #standort_select{
border:1px solid #cececf;
background-color:#e2e3e5;
}
#form_kontakt select#standort_select,
#form_service select#standort_select{
margin-left:10px;
width: 280px;
}
#form_left input,
#form_left select,
#form_right .form_block input{
position:absolute;
top:0;
right:0;
}
select#anrede{
width:110px;
right:94px;
}
input#plz{
right:148px;
width:54px;
>width:53px;
>right:147px;
}

input#strasse{
right:59px;
width:143px;
>width:142px;
>right:58px;
}

select#land{
width:221px;
right:-17px;
}
.form_block{
margin-bottom:25px;
}
textarea#nachricht{
width:260px;
height:195px;
}
fieldset#fragen{
margin-top:7px;
}
fieldset#optionen{
margin-top:20px;
}
p#submit_p{
margin-top:9px;
}
p#submit_p #submit{
position:absolute;
top:0;
right:0;
width:140px;
background-color:#9c9d9f;
color:#fff;
padding:1px 0 1px 0;
}
#lang_container{
text-align:right;
}
#lang_container p{
right:-17px;
}
#lang_container2 {
text-align:right;position: relative; left: 200px;
}

/* #########  Service Annahme Formular CSS ############# */

#form_service #standort_p{
padding-bottom:15px;
border-bottom:1px solid #cececf;
}
input#bau{
right:104px;
width:98px;
>width:96px;
}
input#km{
width:98px;
>width:97px;
}
#form_service #form_left{
margin-top:0;
}
#mietfahrzeug {
display: block;
}

/* ####### Bildernavigation ####### */

#flottenmanagementtext {
padding: 20px;
}
#flottenmanagementtext h2 {
font-size: 1.2em;
padding: 0px;
margin: 0px;
margin-top: 15px;
color: #333333;
background-color: #ffffff;
}
#flottenlinkliste {
margin-top: 16px;
margin-bottom: 26px;
padding-bottom: 8px;
border-bottom: solid 1px #cccccc;
}
.flottenlinks {
float: left;
}
#flottenlinksclearer {
clear: left;
height: 10px;
}
#flottenlinkliste a {
margin-right: 10px;
font-size: 0.9em;
text-decoration: none;
color: #333333;
}
#flottenlinkliste img {
margin-bottom: 3px;
}
.blockflotte {
border: none;
display: block;
background-color: #999999;
padding: 3px;
}
.flottenmanagementliste {
list-style-type: square;
margin-bottom: 35px;
}
.flottenmanagementliste li {
list-style-type: square;
padding: 0px;
margin: 0px;
}

