#newsletter_html{
text-align:left;
background:#fff url(background.jpg) no-repeat;
}

#newsletter_html h1{
font-size:1.8em;
text-align:right;
}

#newsletter_html .maincolor{
border-bottom:1px solid #163351;
padding-bottom:3px;
text-align:right;
}

#newsletter_content{
width:726px;
padding-left:74px;
text-align:left;
font-size:0.75em;
}


/*
margin:0px auto -> Abstand oben & unten: 0px. Abstand links & rechts automatisch -> mittig in allen Browsern.
*/

#topleiste{
font-size:0.7em;
margin:0px auto;
padding:10px 0px 5px 0px;
width:800px;
text-align:right;
color:#777;
}

#topleiste a{
color:#777;
text-decoration:none;
}

#page{
margin:0px auto;
width:800px;
background:#fff url(background.jpg) no-repeat;
}

#banner{
text-align:right;
background:#f2f3f4 url(testbanner.jpg) no-repeat;
width:450px;
height:70px;
padding:130px 350px 0px 0px;
color:#1B3653;
font-size:0.8em;
font-weight:bold;
}

#banner h1{
font-size:1.8em;
}

#rahmen{

width:726px;
padding-left:74px;
text-align:left;
}

#rahmen h1{
color:#1b3653;
font-size:1.4em;
margin:10px 0px;
}

/* Standard Index */

/* Navigation */
#navigation{
float:left;
width:175px;
background:#fff url(kat_box_bg.jpg) top repeat-x;
padding-top:10px;
margin-top:2px;
margin-right:10px;
}

#navigation ul{
list-style-type:none;
}

#navigation li{
font-size:0.7em;
}

#navigation a{
color:#000;
text-decoration:none;
}

#navigation a:hover{
color:#1b3651;
}

#navigation a.active{
color:#1b3651;
text-decoration:underline;
}

.subnav{
margin-left:10px;
}

.subnav a{
font-size:1em;
padding-left:10px;
background: url(list.gif) left center no-repeat;
}

.subnav a:hover{
color:#1b3651;
}

/* Navigation Ende */

/* Newsletter */

.newsmail{
font-size:0.7em;
}

.newsmail h3{
color:#b4b4b4;
}

.newsmail input{
background:#fff;
padding:2px 3px;
border:1px solid #366aa6;
}

.newsmail .button{
border:1px solid #fff;
font-weight:bold;
color:#b4b4b4;
}
/* Newsletter Ende */

/* Newsletter in #inhalt */

#inhalt .newsmail{
font-size:1em;
}

#inhalt .newsmail h3{
color:#1A3553;
}

/* Portallinks */
#portallinks{
margin-top:20px;
font-size:0.7em;
}

#portallinks a{
color:#b4b4b4;
}
/* Portallinks Ende */

/* Inhalt */

#inhalt{
width:530px;
float:left;
font-size:0.7em;
}

#inhalt h1{
margin:10px 0px 15px 0px;
font-size:1.8em;
font-weight:normal;
color:#f4893b;
}

#inhalt a{
padding-left:10px;
background: url(inhaltlink.gif) left top no-repeat;
}

/* #content -> eingerueckte Inhalt */
#content{
padding-left:20px;
width:510px;
}

#foot{
background:#fff url(trenner-footer.gif) top no-repeat;
padding-top:10px;
font-size:0.9em;
color:#b4b4b4;
}

#foot a{
color:#b4b4b4;
text-decoration:none;
background:transparent;
padding:0px;
}
/* Inhalt Ende */

#textarea a{
padding-left:10px;
}

/* News */
.newsbox{
float:left;
width:250px;
margin-right:5px;
}

.newsbox img{
float:left;
width:110px;
}

/* Presse und Jobs */
.content{
clear:both;
padding:2px;
margin-bottom:15px;
}

.hinterlegt{
background:#f2f3f4;
}

.heading{
width:500px;
}

.heading h2{
float:left;

}

.heading h3{
clear:both;
}

.heading span{
float:right;
font-size:0.8em;
color:#777;
}

.content .text{
clear:both;
}

.content img{
float:left;
margin:0px 3px 3px 0px;
}

.optionen{
margin-top:5px;
text-align:right;
}

/* KFZ Boerse */
.loop_cars{
}

.loop_cars td{
border-bottom:1px solid #b4b4b4;
}

.loop_pages{
background:#b4b4b4;
padding:2px;
margin:5px 0px;
}

.kleiner_titel{
color:#1A3553;
text-decoration:none;
font-weight:bold;
font-size:8pt;
}

/* Bewerbungsformular */

.infobox{
float:left;
margin-left:3px;
margin-bottom:3px;
width:200px;
padding:2px;
background:#f2f3f4;
}

.infobox h2{
background:#fff;
margin:-2px;
padding-bottom:3px;
border-bottom:2px solid #f2f3f4;
}

.geschichte h2{
background:#f2f3f4;
border:0px;
margin:0px;
}

.infobox p{
padding-top:2px;
}

#inhalt .infobox a{
padding-left:10px;
background: url(formlink.gif) left top no-repeat;
}

#inhalt #kontaktform a{
/* padding-left:10px; */
padding-left:0px;
background: url() left top no-repeat;
}

#bewerbung{
width:300px;
float:left;
}

#bewerbung fieldset{
background:#f2f3f4;
padding:3px;
border:0px;
}

#bewerbung legend{
color:#1A3553;
font-size:1.2em;
margin-bottom:3px;
font-weight:bold;
}

#bewerbung label{
display:block;
}

#bewerbung input{
padding:2px;
}

#bewerbung textarea{
font-size:1.2em;
}

/* Kontakt */

#kontaktform{

width:300px;
float:left;
}

#kontaktform fieldset{
background:#f2f3f4;
padding:3px;
border:0px;
margin-bottom:6px;
}

#kontaktform h2{

}

#kontaktform label{
float:left;
width:100px;
margin-bottom:5px;
}

#kontaktform label.id_48255{

}

#kontaktform label.id_48256{
display:none;
}

#kontaktform input{
padding:2px;
}

#kontaktform textarea{
font-size:1.2em;
}

/* Filialen */

.filiale{
}

.daten{
float:left;
width:250px;
margin-right:3px;
}

.marken{
float:left;
width:250px;
}

/* Login */

.loginform{
width:500px;
}

.loginform p{
clear:both;
}

/* Ansprechpartner */
#ansprechpartner{

}

#ansprechpartner ul{
list-style-type:none;
}

#ansprechpartner li{
padding-left:10px;
background:url(inhaltlink.gif) left top no-repeat;
}

#ansprechpartner a{
padding:0px;
background:#fff;
}

.ap{
margin-bottom:10px;
}

.ap .pic{
float:left;
margin-right:5px;
}

.ap .daten{
float:left;
}