@import url("contact_form.css");

body {
  min-width: 886px;      /* 2x (LC fullwidth + CC padding) + RC fullwidth */
    background-color:#0b0a0e;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#5e5e60;
    padding:0px;
    margin:0px;
}
#seite{
    margin:0 auto;
    text-align:left;
    width:980px;
    background-image:url(../upload/layout/background.gif);
    background-repeat:repeat-y;
}
#container {
  padding-left: 230px;   /* LC fullwidth */
  padding-right: 376px;  /* RC fullwidth + CC padding */
}
#container .column {
  position: relative;
  float: left;
}
#center {
  padding: 35px 50px;    /* CC padding */
  width: 100%;
  z-index:10;
}
#left {
  width: 230px;          /* LC width */
  padding: 0 px;       /* LC padding */
  right: 330px;          /* LC fullwidth + CC padding */
  margin-left: -100%;
}

*+html #left {
    margin-left:-374px;
}

#right {
  width: 276px;          /* RC width */
  padding: 0 px;       /* RC padding */
  margin-right: -376px;  /* RC fullwidth + CC padding */
  z-index:0;
}
#footer {
  clear: both;
}
#header {
    background-color:#FFFFFF;
}

/*** IE Fix ***/
* html #left {
  left: 276px;           /* RC fullwidth */
}

/*** Formatierung ***/
#center h1 {
    margin:0px;
    padding:0px;
    color:#5e5e60;  
    font-size:18px; 
    text-transform:uppercase; 
}

.ueberschrift_rot {
    color:#bd001d;
}

.ueberschrift_grau {
    color:#5e5e60;
}
.ueberschrift_blau {
    color:#0d3a7e;
}

#center h2 {
    color:#5e5e60;
    font-size:11px;
    text-transform:uppercase;
    margin-bottom:15px;
}

#center h3 {
    color:#bd001d;
    font-size:11px;
    padding-top:0px;
    margin-top:0px;
    margin-bottom:2px;
}

.artikelliste h2 {
    display:inline;
}

.artikelliste h2 a{
    color:#0d3a7e;
    font-size:11px;
}


.artikelliste a{
    color:#0d3a7e;
}


.textItem, .artikelliste, #kontakt {
    line-height:16px;
}

#center a{
    color:#0d3a7e;
    text-decoration:none;
}
#center a:hover{
    color:#bd001d;
    text-decoration:underline;
}

#footer {
    text-align:right;
    margin-right:326px;
}

#footer a{
    color:#5e5e60;
    text-decoration:none;
    font-size:10px;
}

#footer a:hover{
    text-decoration:underline;
}

#kontakt {
    margin-left:20px;
}

#kontakt h2 {
    color:#0d3a7e;
    font-size:11px;
    text-transform:uppercase;
}

#kontakt a{
    color:#0d3a7e;
    text-decoration:none;
}

#kontakt a:hover{
text-decoration:underline;
}

#terminanfrage {
    margin-left:20px;
}
#terminanfrage h2{
    font-size:11px;
    color:#0d3a7e;
    text-transform:uppercase;
}

#center .mitarbeiterbild {
    margin-right:5px;
}

#center .rahmen_unten {
border-bottom:1px dotted #000000;
margin-bottom:5px;}

#sprachwahl {
    padding-left:175px;
    color:#5e5e60;
}

#sprachwahl a{
    color:#0d3a7e;
    text-decoration:none;
    font-weight:bold;
    font-size:12px;
}

#sprachwahl a:hover{
    color:#bd001d;
}

/** TOP 3 Angebote **/
#center .carcontent {
border-bottom:1px dotted #000000;
}

.carcontent img {
    float:left;
    margin-right:5px;
    border:0;
}

.carcontent p {
    padding:0;
    margin:0;
    clear:both;
}

/** Detailansicht Angebote **/

#detailansicht .links{
    background-color:#e5e9eb;   
    padding:5px;
}
#detailansicht .links h3 {
    display:inline;
}

#detailansicht .fett {
    font-size:16px;
    font-weight:bold;
}



/** Schnellsuche **/
#schnellsuche {
    padding-right:5px;
    padding-left:20px;
}

*+html #schnellsuche {
    padding-top:10px;
}


#schnellsuche input,#schnellsuche select,#schnellsuche textarea {
                    border: 1px solid #CCCCCC;
                    background-color: white;
                    color: black;
                    width: 14em;
                    margin-right: 0.2em;
                    font-family: Verdana, Arial, Helvetica, sans-serif;
                    font-size: 11px;
                }
#schnellsuche h3 {
    color:#0d3a7e;
    font-size:12px;
    text-transform:uppercase;
}

#schnellsuche input#submitBtn {
    border: 1px solid #bd001d;
}

/** Suche **/

#center input,#center select,#center textarea {
                    border: 1px solid #CCCCCC;
                    background-color: white;
                    color: black;
                    width: 14em;
                    margin-right: 0.2em;
                    font-family: Verdana, Arial, Helvetica, sans-serif;
                    font-size: 11px;
                }


#center input#submitBtn {
    border: 1px solid #bd001d;
}
#center input#submit {
    border: 1px solid #bd001d;
}

#center #carpreisvon, #center #carpreisbis {
    width:6.5em;
}

#center #carkmstandvon, #center #carkmstandbis {
    width:6.5em;
}


/*** Menü ***/

#left ul {
    padding:0;
    margin:0;
}

#left li {
    list-style-type:none;
}


li.navmainStandardLevel_1 {
    height:18px;
    margin-bottom:10px;
}

a.navmainStandardLevel_1 {
 background-image:url(../upload/layout/blau.jpg);
 height:18px;
 width:210px;
 display:block;
}

a.navmainStandardLevel_1.active {
    background-image:url(../upload/layout/grau.jpg);
}

a.navmainStandardLevel_1:hover {
    background-image:url(../upload/layout/grau.jpg);
        color:#5e5e60;
}


a.navmainStandardLevel_1 {
    color:#FFFFFF;
    text-decoration:none;
    padding-left:20px;
    line-height:18px;
    text-transform:uppercase;
    font-weight:bold;
}

a.navmainStandardLevel_1.active {
    color:#5e5e60;
}

li.navmainStandardLevel_2 {
    margin-left:35px;
    margin-bottom:2px;
    background-image:none;
}

a.navmainStandardLevel_2 {
    color:#5e5e60;
    text-decoration:none;
}
a.navmainStandardLevel_2:hover {
    text-decoration:underline;
}

a.navmainStandardLevel_2.active {
    font-weight:bold;
}

li.navmainStandardLevel_2.last {
    margin-bottom:10px;
}

/**  Bilder für Detailansicht **/
#carimgdetail {
    min-height: 126px;
    height: 126px;
}

.detailcarimg {
    margin:1px;
}


/**  Sitemap **/

.sitemapStandardMainCat {
    padding:0;
    margin:0;
}

.sitemapStandardMainCat li {
    list-style-type:none;
}

.sitemapStandardLevel_1 {
    font-weight:bold;
    margin-top:10px;
}

.sitemapStandardLevel_2 {
    padding-left:10px;
    margin-bottom:2px;
    margin-top:2px;
}

#unterbaugruppe input {
    text-align:left;
    width:10px;
}

.autovermietung_img {
    padding-right:5px;
}

.wkgespreis {
    color:#bd001d;
    font-size:15px;
}

.shop_warenkorb label {
    width:100px;
    display:block;
    float:left;
}

.shop_personaldata label {
        width:100px;
    display:block;
    float:left;
}

.shop_warenkorb a{
    color:#5e5e60;
    text-decoration:none;
}

.shop_warenkorb a:hover{
    text-decoration:underline;
}

#powered_brandnamic {
	margin-left:20px;
	margin-top:10px;
}
