﻿p, h3 { margin: 0px; padding: 0px; }
.menu { height: 30px; }
.menu2 { margin-bottom: 0px; padding-bottom: 0px; height: 20px; }
.high { font-weight: bold; }

/* update startseite suche */
.box-top-left div.body h3 { margin-bottom: 2px; }
.list-square { line-height: 15px; margin-bottom: 6px; margin-left: 2px; }
.list-square div.symb { clear: both; float: left; padding-top: 7px; padding-left: 4px; }
.list-square div.txt { float: none;	margin-left: 12px; width: 140px; }

.box-top-right { float: left; width: 180px; height: 330px; margin-bottom: 15px; overflow: hidden; }
.box-top-right h2 { margin: 0px; padding: 0px; margin-bottom: 7px; padding-left: 7px; color: #435667; font-size: 18px; font-weight: bold; }
.box-top-right div.body { background-color: #F1F1F1; width: 180px; height: 300px; color: #4F4333; }

.speacial-search { padding-top: 12px; }
.special-item, .special-item-active { padding-left: 8px; }
.special-item img, .special-item-active img { margin-top: 4px; margin-bottom: 3px; }
.special-item a { color: #44566A; text-decoration: underline; }
.special-item img { opacity: .60; filter: alpha(opacity=60); -moz-opacity: 0.6; border: 1px solid white; }
.special-item-active a { color: #44566A; text-decoration: none; }
.special-item-active img { opacity: 1; filter: alpha(opacity=100); -moz-opacity: 1; background-color: white; border: 1px solid #D1D1D1; }

.box-mid-left-wide { float: left; width: 632px; margin-right: 10px; }
.box-mid-left-wide h2 { margin: 0px; padding: 0px; margin-bottom: 7px; padding-left: 7px; color: #9D8569; font-size: 18px; font-weight: bold; }
.box-mid-left-wide div.body { background-color: #F3EEE8; height: 150px; color: #4F4333; }
.box-mid-left-wide h2 span { color: #4C4334; font-size: 11px; font-weight: normal; margin-left: 30px; }
.box-mid-left-wide h2 a { color: #4C4334; text-decoration: underline; font-weight: normal; }
.box-mid-left-wide h2 a:hover { color: #4C4334; text-decoration: none; font-weight: normal; }

#toggle-producerlist { display: none; }
div.producerlist { clear: both; color: #4F4136; border: 2px solid #F3EEE8; min-height: 155px; height: auto !important; height: 155px; }
div.producerlist div.head { font-weight: bold; font-size: 11px; color: #4E4234; margin-top: 8px; margin-bottom: 3px; }
div.producerlist-inner { margin-left: 8px; }
div.producerlist-inner div { float: left; width: 123px; margin-left: 0px; line-height: 16px; }
div.producerlist-inner div a { color: #4F4136; text-decoration: underline; }
div.producerlist-inner div a:hover { color: #4F4136; text-decoration: none; }

.box-mid-right2 { float: left; width: 180px; }
.box-mid-right2 div.head { margin-bottom: 7px; padding-left: 7px; color: #435667; font-size: 18px; font-weight: bold; }
.box-mid-right2 div.body { background-color: white; padding-left: 10px;	height: 150px; color: #666666; }
.box-mid-right2 div.body select { margin-bottom: 10px; width: 160px; }
.box-mid-right2 div.body p { margin-bottom: 2px; }
.box-mid-right2 div.body a { color: #666666; }
.box-mid-right2 div.body a:hover { color: #666666; }
.logo-area { padding-top: 11px; padding-left: 10px; }
.logo-area img { margin-right: 4px; margin-bottom: 6px; }

/*  updates startpage - newcars */
.head-start-newcars { padding-top: 10px; padding-left: 10px; font-weight: bold; }
p.link-search-start-newcars { margin-top: 18px; margin-bottom: 5px; }
.bodynewcars { height: 300px; }

/* allgemein */
div.action-bottom { margin-top: 10px; margin-bottom: 20px; text-align: right; color: #3236CD; font-size: 11px; }
div.action-bottom a { color: #3236CD; text-decoration: underline; }
div.action-bottom a:hover { color: #3236CD; text-decoration: none; }
div.action-bottom button { margin-left: 20px; }
td.LS-mandatory { font-weight: bold; }
td.dist-bottom { height: 20px; }

h1 { padding: 0px; margin: 0px 0px 10px 7px; font-size: 18px; }
.tbl-size { width: 632px; margin-bottom: 2px; }
.small { font-size: 10px; }

/* services */
.box-top-left-service { float: left; width: 180px; height: 370px; margin-right: 10px; margin-bottom: 3px; overflow: hidden; }
.box-top-left-service div.head { color: #CD5111; margin-bottom: 7px; padding-left: 7px; color: #CD5111; font-size: 18px; font-weight: bold; }
.box-top-left-service div.body { background-color: #FFF2E9; width: 180px; height: 340px; color: #CD5113; }
.box-top-left-service h3 { margin: 20px 0px 0px 5px; padding: 0px; font-size: 11px; }
.overview-service { width: 175px; margin-left: -3px; margin-top: 5px; }
.overview-service div.sym { clear: both; float: left; width: 10px; margin-left: 5px; text-align: right; }
.overview-service div.text { float: left; margin-left: 5px; width: 150px; line-height: 16px; }
.overview-service div.text a { color: #CD5111; text-decoration: underline; }
.overview-service div.text a:hover { color: #CD5111; text-decoration: none; }

.box-top-mid-service { float: left; width: 442px; height: 370px; margin-right: 10px; overflow: hidden; }
.box-top-mid-service div.head { margin-bottom: 7px; padding-left: 7px; color: #07006A; font-size: 18px; font-weight: bold; }
.box-top-mid-service div.body { background-color: white; width: 442px; height: 340px; }
.box-top-mid-service table { border: 2px solid #D9E0F0; }
.box-top-mid-service table.faq-top { border-bottom: none; }
.box-top-mid-service table.faq-mid { border-top: 1px solid #D9E0F0; border-bottom: none; }
.box-top-mid-service table.faq-bottom { border-top: 1px solid #D9E0F0; height: 112px; }
.box-top-mid-service table td { vertical-align: top; padding-top: 20px; padding-bottom: 14px; }
.box-top-mid-service table td.listing { width: 170px; }
.box-top-mid-service table img { margin-left: 7px; margin-right: 8px; }
.box-top-mid-service table h3 { font-size: 11px; margin: 0px; padding: 0px; }
.box-top-mid-service table p { font-size: 10px; padding-right: 5px; }
.box-top-mid-service table a { font-size: 10px; color: #3337CE; text-decoration: underline; }
.box-top-mid-service table a:hover { font-size: 10px; color: #3337CE; text-decoration: none; }
.box-top-right-service { float: left; width: 180px; height: 370px; margin-bottom: 15px; overflow: hidden; }
.box-top-right-service div.head { margin-bottom: 7px; padding-left: 7px; color: #435667; font-size: 18px; font-weight: bold; }
.box-top-right-service div.body { background-color: #F1F1F1; width: 180px; height: 340px; color: #4F4333; }
.box-top-right-service h3 { font-size: 11px; margin: 5px 0px 5px 5px; padding: 0px; color: #435569; }
.box-top-right-service p { color: #435569; line-height: 16px; margin-left: 5px; }
.box-top-right-service .seperator {	float: left; height: 2px; width: 180px; background-color: white; margin-top: 7px; margin-bottom: 7px; }
.overview-service-right { width: 180px; margin-left: -3px; margin-top: 1px; }
.overview-service-right div.sym { clear: both; float: left; width: 10px; margin-left: 5px; text-align: right; }
.overview-service-right div.text { float: left; margin-left: 5px; width: 155px; line-height: 16px; }
.overview-service-right div.text a { color: #435569; text-decoration: underline; }
.overview-service-right div.text a:hover { color: #435569; text-decoration: none; }
.overview-service-right2 { width: 180px; margin-top: 1px; }
.overview-service-right2 div.sym { clear: both; float: left; width: 25px; margin-left: 5px; text-align: right; }
.overview-service-right2 div.sym img { margin-bottom: -2px; }
.overview-service-right2 div.text { float: left; margin-left: 4px; width: 140px; line-height: 16px; }
.overview-service-right2 div.text a { color: #435569; text-decoration: underline; }
.overview-service-right2 div.text a:hover { color: #435569; text-decoration: none; }

/* 8575 */
.box-mid-right3 {height:156px;margin-top:30px;background-color:white;border:1px solid #AEAEAE;width:178px;}
.box-mid-right3 div.box-head {padding-top:3px;padding-left:2px;background-color:#AEAEAE;color:white;font-weight:bold;font-size:11px;height:18px;}
.box-mid-right3 div.box-body {color:#47535F;padding-top:10px}
.box-mid-right3 div.box-body .linklist {padding-left:8px}
.box-mid-right3 div.box-body .linklist  a {color:#47535F}
