/* 
--> COMMON
    --> h1, h2 ...
	--> table
	--> form
	--> Bilder im Fließtext
	--> lists
	--> icons
--> GRID
--> MENU
--> BOX
--> SECTION, special pages
    --> Kontakt
    --> Jobs
	--> Services
	--> Glossar
	--> Managment 
	--> FAQ
--> MISC
    --> LanguageBox
	--> Sichere KaufBox
	--> Suche
	--> ?
WEVI-------------------------------
--> COMMON
    --> error text
	--> fonts
	--> header
--> GRID
--> MENU
--> BOX
	--> grey Box
	--> tabbed process Box
	--> cms-contentbox (imported)
	--> cms-framedbox  (imported)
	--> searchbox (magazine)
	--> usedcarsearchbox
--> SECTION, special pages
	--> faq
	--> glossary
    --> lottery Page
	--> advisor
	--> info-area
--> ADS
--> MISC
*/


/* COMMON */
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}

/* h1, h2 ... */
h1 {padding:0;margin:0;margin-bottom:10px;margin-left:7px;font-size:18px}
p, h3 {margin:0px;padding:0px}
h1 {padding:0;margin:0;margin-bottom:10px;margin-left:7px;font-size:18px}
h2 {padding:0px;margin:0px;font-size:18px;}
.tbl-size {width:632px;margin-bottom:2px;}
.small {font-size:10px}

/* table */
td.LS-mandatory {font-weight:bold}
td.dist-bottom {height:20px}

table.two-column {margin:0px;}
table.two-column tr td {vertical-align:bottom;padding-bottom:20px}
table.two-column td.col-left {padding-right:30px;}


/* form */
div.form-container #contactForm {margin-left: 7px}
div.form-container .wrapper {border:1px solid #D9E1F0 }
div.form-container .intro {color: #030065; font-size: 11px; line-height: 16px;  margin: 11px; padding: 0px;}
div.form-container .header {padding-left:7px;background-color:#D9E1F0;height:22px;padding-left:7px;padding-top:5px;}
div.form-container fieldset {float: none;clear: left;width: 100%;margin: 0 0 11px 0;padding: 0;border-style:none;}
div.form-container fieldset ol {padding: 11px 11px 0 11px;list-style: none; margin:0px;}
div.form-container fieldset li {float: none;clear: left;width: 100%;padding-bottom: 11px;border-style:none; margin:0px;}
div.form-container legend {margin-left: 40px;color: #000000;font-weight: bold;}
div.form-container label.LS-mandatory {font-weight: bold;}
div.form-container li label {width: 150px;float: left;}
div.form-container li div.groupe, li div.groupe label, li div.groupe input {display:inline;float:none;padding-bottom: 10px;padding-right: 20px;}
div.form-container div.groupe input {width: 10px;}
div.form-container input {color:#000066;width: 300px;}
div.form-container input.input-readonly {border-style: solid; border-color: #F1F1F1;color: #F1F1F1;}
div.form-container select {color:#000066;width: 300px}		
div.form-container textarea {color:#000066;height:170px;width:410px;}
div.form-container input.input-error {color:#000066}
div.form-container select.input-error {color:#000066}		
div.form-container textarea.input-error {color:#000066;height:170px;width:410px;}
div.form-container label.input-error {float: none;border: 0;background-color: #FFFFFF}
div.form-container li label.input-error {display: none;border: 0;background-color: #FFFFFF}
div.form-container fieldset.submit {float: none;width: auto;border: none;padding-left: 12em;text-align:right;}
div.form-container .result {background-color:white; font-weight:bold;height:32px;padding-top:7px;text-align:center;padding-left:7px;}
div.form-container .result-img {float:left;width:34px;height:40px; padding-left:3px; padding-right:3px}
div.form-container .result-text {float:left;margin-top:4px;width:560px;}
div.form-container a {text-decoration: underline;}
div.form-container a:hover {text-decoration: none;}
div.form-container .nopreselect {display: none}

/* Bilder im Fließtext */
.ct-right {text-align:right;margin:0px;margin-top:3px;margin-left:14px;	margin-bottom:10px;float:right;border:1px solid #BFBFBF;}
.ct-left{margin-right:14px; float:left;	margin-top:3px;	margin-bottom:10px;	border:1px solid #BFBFBF;}
.ct-center {text-align:center; margin:0px; border:1px solid #BFBFBF;}
.ct-bottom {margin-left: -8px; display:block; overflow:visible; border:0px solid white;}

/* Lists */
div.green-list { vertical-align:middle;list-style-type:none;background-image:url('hook_green_16.gif');background-repeat:no-repeat;background-position:1px 50%;padding:4px 0px 4px 25px; }
.content-area.wevi div.green-list { vertical-align:middle;list-style-type:none;background-image:url('hook_green_16.gif');background-repeat:no-repeat;background-position:1px 50%;padding:4px 0px 4px 25px; }

/* GRID */


/* MENU */
.menu-closed{height:30px;}
.menu2-closed{margin-bottom:0px;padding-bottom:0px;height:10px;}

/* BOX */
/* common box-model */
.box-top-mid-common { float:left;width:442px; margin-right:10px;}
.box-top-mid-common div.head {margin:0px;padding:0px;padding-left:7px;color:#07006A;font-size:18px;font-weight:bold;}
.box-top-mid-common h1 {margin:0;padding:0;font-size:inherit;}
.box-top-mid-common div.body {margin-top:7px;padding:0px;}
.box-top-mid-common a {font-size:11px;color:#3337CE;text-decoration:underline}
.box-top-mid-common a:hover {font-size:11px;color:#3337CE;text-decoration:none;width:300px;}
.box-top-mid-common h3 {font-size:11px;margin:0;padding:0;margin-bottom:5px;}
.box-top-mid-common .listing-links h3 {font-size:11px;margin:0px;padding:0px;margin-bottom:0px}
.box-top-mid-common .listing-links h3 a {color:#000066;text-decoration:none;}
.box-top-mid-common p {margin:0px;padding:0px;margin-left:0px;padding-right:20px;line-height:16px;margin-top:0px;margin-bottom:5px;}
.box-top-mid-common .seperator {height:20px;}

.box-top-right-cms          { float:left;width:180px;overflow:hidden} 
.box-top-right-cms div.head { color:#CD5111;margin-bottom:7px;padding-left:7px;color:#42566A;font-size:18px;font-weight:bold;}
.box-top-right-cms div.body { background-color:white;width:180px;color:#42566A;}
.box-top-right-cms h3 {font-size:11px;margin:0;padding:0;color:#435569;margin-top:5px;margin-bottom:5px;margin-left:5px;}
.box-top-right-cms img {margin-bottom:10px}
.box-top-right-cms a {color:#42566A;text-decoration:underline}
.box-top-right-cms a:hover {color:#42566A;text-decoration:none}
.box-top-right-cms p {margin:0;padding:0;margin-left:7px;line-height:16px;}
.box-top-right-cms .seperator {float:left;height:2px;width:180px;background-color:white;margin-top:5px;margin-bottom:7px}
.box-top-right-cms .height-distance {clear:both;height:10px;width:180px}
.box-top-right-cms .grey-box .body { background-color:#F1F1F1;width:180px;color:#42566A;padding-bottom:6px;}
.box-top-right-cms .grey-box {margin-bottom:6px;}

.box-top-right-grey          { float:left;width:180px;overflow:hidden}
.box-top-right-grey div.head { color:#CD5111;margin-bottom:7px;padding-left:7px;color:#42566A;font-size:18px;font-weight:bold;}
.box-top-right-grey div.body { background-color:#F1F1F1;width:180px;color:#42566A;}
.box-top-right-grey h3 {font-size:11px;margin:0;padding:0;color:#435569;margin-top:5px;margin-bottom:5px;margin-left:5px;}
.box-top-right-grey img {margin-bottom:10px}
.box-top-right-grey a {color:#42566A;text-decoration:underline}
.box-top-right-grey a:hover {color:#42566A;text-decoration:none}
.box-top-right-grey p {margin:0;padding:0;margin-left:7px;line-height:16px;}
.box-top-right-grey .seperator {float:left;height:2px;width:180px;background-color:white;}
.box-top-right-grey .height-distance {clear:both;height:10px;width:180px}
.box-top-right-grey ul{
    margin-top:6px;
    margin-left:-10px;
    *margin-left:30px; /* IE7 + IE6*/
    _margin-left:30px; /* <= IE6 */  
	_margin-bottom:20px; /* <= IE6 */
	margin-bottom:0px;
}

div.box-info-right {float:left;width:180px;background-color:#D9E0F0;margin-top:25px;}
div.box-info-right p {font-size:11px;margin:0;padding:0;padding-top:7px;padding-bottom:7px;padding-left:5px;line-height:16px}
div.box-info-right .fat-seperator {width:180px;height:10px;background-color:white;}
div.box-info-right a {text-decoration: underline;}
div.box-info-right a:hover {text-decoration: none;}

/* SECTION */
/* Kontakt */
div.content-wide-left-float{float:left;width:632px;margin-right:10px;font-size:18px}
table.company-contact {border:1px solid #D9E1F0;}
table.company-contact td.tbl-head-normal {background-color:#D9E1F0;height:22px;padding-left:7px}
table.company-contact td.cl1             {width:150px;line-height:26px;padding-left:7px}
table.company-contact td.pad             {padding-left:7px}
table.company-contact td textarea {width: 190px;width:410px;height:170px;color:#000066}
table.company-contact td select {width: 190px;color:#000066}
table.company-contact td input.field {width: 290px;color:#000066}
table.company-contact td p {line-height:16px}

/* Jobs*/
.box-top-left-jobs          { float:left;width:180px;margin-right:10px;margin-bottom:3px;overflow:hidden}
.box-top-left-jobs div.head { color:#CD5111;height:30px;padding-left:7px;color:#CD5111;font-size:18px;font-weight:bold;}
.box-top-left-jobs div.body { background-color:#FFF2E9;width:180px;color:#CD5113;padding-bottom:10px;}
.box-top-left-jobs img {margin-bottom:5px}
.box-top-left-jobs h3 {margin:0;padding:0;font-size:11px;margin-left:6px;margin-top:5px}
.box-top-left-jobs .overview             {width:180px;margin-left:-3px;margin-top:12px;}
.box-top-left-jobs .overview div.sym     {clear:both;float:left;width:10px;margin-left:5px;text-align:right}
.box-top-left-jobs .overview div.text         {float:left;margin-left:5px;width:155px;line-height:16px;}
.box-top-left-jobs .overview div.text a       {color:#CA5213;text-decoration:underline}
.box-top-left-jobs .overview div.text a:hover {color:#CA5213;text-decoration:none}
.box-top-left-jobs .height-distance {clear:both;height:10px;width:180px}

.box-top-mid-jobs { float:left;width:442px;margin-right:10px;}
.box-top-mid-jobs div.head {margin-bottom:7px;padding-left:7px;color:#07006A;font-size:18px;font-weight:bold;}
.box-top-mid-jobs div.body {background-color:white;}
.box-top-mid-jobs h1 {margin:0;padding:0;font-size:inherit;}
.box-top-mid-jobs h2 {margin:0;padding:0;margin-left:7px;font-size:14px; margin-bottom: 10px}
.box-top-mid-jobs h3 {margin:0;padding:0;margin-left:7px;font-size:11px}
.box-top-mid-jobs h4 {margin:0;padding:0;margin-left:7px;font-size:12px;margin-bottom:20px}
.box-top-mid-jobs h5 {margin:0;padding:0;margin-left:7px;font-size:11px;margin-bottom:11px}
.box-top-mid-jobs li {line-height:16px;}
.box-top-mid-jobs p {margin:0;padding:0;margin-left:7px;padding-right:20px;line-height:16px;margin-bottom:6px;}
.box-top-mid-jobs p a {color:#000066; text-decoration:underline}
.box-top-mid-jobs p a:hover {color:#000066; text-decoration:none}
.box-top-mid-jobs div a {color:#000066; text-decoration:underline}
.box-top-mid-jobs div a:hover {color:#000066; text-decoration:none}
.box-top-mid-jobs ul {margin-left:-20px;}
*:first-child+html .box-top-mid-jobs ul {margin-left:25px;margin-top:10px;margin-bottom:10px;}
* html .box-top-mid-jobs ul {margin-left:25px;margin-top:10px;margin-bottom:10px;}
.box-top-mid-jobs div.body table {margin-left:7px;}

/* Jobs Action2011*/
.career-action-2011  .box-top-right-grey div.body {background-color: #D5DCC6}
.career-action-2011 .box-row-outlined-box .box-head {background-color: #D5DCC6}
.career-action-2011 .box-row-outlined-box {border: 1px solid #D5DCC6;}
.career-action-2011 .box-top-left-jobs div.body {background-color: #D5DCC6}
.career-action-2011 .box-top-left-jobs div.body h3 {color: #030065}
.career-action-2011 .box-top-left-jobs .sym {color: #000066;} 
.career-action-2011 .box-top-left-jobs .overview div.text a {color: #000066;} 
.career-action-2011 .box-top-left-jobs .overview div.text {color: #000066;} 
.career-action-2011 ul {padding:12px 0px 4px 0px;margin-right:20px;margin-top:0px;list-style-type: disc; margin-bottom:0px;
	margin-left:15px;
	*margin-left:18px; /* IE7 + IE6*/    
	_margin-left:20px; /* <= IE6 */  
	}

.box-top-mid-cms { float:left;width:442px;margin-right:10px;} 
.box-top-mid-cms.w620 { width:620px;} 
.box-top-mid-cms div.head {margin-bottom:7px;padding-left:7px;color:#07006A;font-size:18px;font-weight:bold;}
.box-top-mid-cms h1 {margin:0;padding:0;font-size:inherit;}
.box-top-mid-cms div.body {background-color:white;padding-left:0px;}
.box-top-mid-cms p {margin:0;padding:0;margin-left:0px;padding-right:20px;line-height:16px;margin-top:5px;margin-bottom:5px;}
/* .box-top-mid-cms h3 {margin:0;padding:0;font-size:11px} */
.box-top-mid-cms h3 {font-size:11px;margin:0;padding:0;margin-top:10px;margin-bottom:5px;}
.box-top-mid-cms li {line-height:16px;margin-bottom:5px;}
.box-top-mid-cms li li {list-style-type:disc;margin-left:0px;}
.box-top-mid-cms a {text-decoration:underline}
.box-top-mid-cms  a:hover {text-decoration:none}
.box-top-mid-cms .source {font-size:9px;margin-top:6px;}
.box-top-mid-cms .seperator {margin-top:16px;margin-bottom:16px;}
.box-top-mid-cms .faq {margin-top:6px;margin-bottom:20px;line-height:16px;}
.box-top-mid-cms .faq p {margin:0px;line-height:16px;margin-bottom:12px;}
.box-top-mid-cms .gloss-term {margin-top:6px;margin-bottom:20px;line-height:16px;}
.box-top-mid-cms .gloss-term p {margin:0px;line-height:16px;margin-bottom:0px;}

/* .box-top-mid-cms .pic-text .text {margin-left:20px;position:relative;}
.box-top-mid-cms .pic-text .pic  {float:left;margin-right:10px;margin-bottom:15px;}
*/
.box-top-mid-cms .pic-text {clear:both;margin-bottom:15px;}
.box-top-mid-cms .pic-text .pic  {float:left;width:120px;margin-right:10px;}
.box-top-mid-cms .pic-text .text .text_headline p {padding:0px;margin:0px;line-height:12px;}
.box-top-mid-cms .pic-text .text .text_headline {padding:0px;margin:0px;vertical-align:top;}
.box-top-mid-cms .pic-text .text {float:left;width:300px;}

.box-top-mid-cms .pic-enum li {margin-left:0px;line-height:10px;}
.box-top-mid-cms .pic-enum td {vertical-align:top;}
.box-top-mid-cms .blueback { float:left;background-color:#d9e1f0;padding:6px;}
.box-top-mid-cms .blueback img { text-align:left; margin-right:8px;}
.box-top-mid-cms .pic-enum ul {margin-left:-20px;}
*:first-child+html .box-top-mid-cms .pic-enum ul {margin-left:25px;margin-top:10px;margin-bottom:10px;}
* html .box-top-mid-cms .pic-enum ul {margin-left:25px;margin-top:10px;margin-bottom:10px;}
*:first-child+html .box-top-mid-cms  ul {margin-left:25px;margin-top:10px;margin-bottom:10px;}
* html .box-top-mid-cms ul {margin-left:25px;margin-top:10px;margin-bottom:10px;}
.box-top-mid-cms .pic-enum .enum {padding-left:10px;}
.box-top-mid-cms .pic-enum {margin-bottom:7px;margin-top:7px;}
.box-top-mid-cms .enumbox {margin-bottom:7px;margin-top:7px;}
/*  blank-head  */
.box-top-mid-cms div.blank-head {margin-bottom:7px;color:#07006A;font-size:18px;font-weight:bold;}
/* image-list     */ 
.box-top-mid-cms .image-list {clear:both;overflow:hidden;margin-bottom:20px;}
.box-top-mid-cms .image-list .image-item {width:120px;float:left;}
.box-top-mid-cms .image-list .image-item img {width:120px;height:90px;}
.box-top-mid-cms .image-list .listing-item {float:left;width:300px;}
.box-top-mid-cms .image-list .listing-item ul {
    margin-top:0;
    margin-left:-10px;
    *margin-left:30px; /* IE7 + IE6*/
    _margin-left:30px; /* <= IE6 */  
	_margin-bottom:20px; /* <= IE6 */
}

.boxed-box {border:1px solid #d9e1f0;}
.boxed-box div.info-head { height: 17px !important; height: 17px; background-color: #D9E1F0; color: #000066; font-weight: bold; border-bottom: 1px solid #FFFFFF; padding-left: 7px;padding-top:2px; padding-bottom: 0px;vertical-align:bottom; }
.boxed-box div.body { margin:6px;margin-top:0px;margin-bottom:0px;}

.box-top-right-cms .boxed-box div.info-head { height: 22px !important; height: 17px; background-color: #D9E1F0; color: #000066; font-weight: bold; border-bottom: 1px solid #FFFFFF; padding-left: 0px;padding-top:2px; padding-bottom: 0px;vertical-align:bottom; }
.box-top-right-cms .boxed-box div.body { width:168px;margin:0px 6px 0px 0px;padding-bottom:3px;}

.box-top-left-cms         	{ float:left;width:180px;margin-right:10px;margin-bottom:3px;overflow:hidden;}
.box-top-left-cms div.head 	{ color:#CD5111;margin-bottom:7px;padding-left:7px;font-size:18px;font-weight:bold;}
.box-top-left-cms div.body 	{ background-color:#FFF2E9;width:180px;color:#CD5113;margin:0px;padding-bottom:10px;}
.box-top-left-cms div.body .abstand {padding-left:7px;line-height:15px;padding-bottom:10px;}
.box-top-left-cms h3 		{margin:0;padding:0;font-size:11px;padding-top:10px;margin-left:5px}
.box-top-left-cms div.body p 		{margin:5px;padding:0;font-size:11px;}
.box-top-left-cms a {text-decoration:underline;color: #CD5111;}
.box-top-left-cms a:hover {text-decoration:none;color: #CD5111;}
.box-top-left-cms.white a {text-decoration:underline;color: #000066;}
.box-top-left-cms.white a:hover {text-decoration:none;}
.box-top-left-cms li {margin-bottom:10px;}
.box-top-left-cms ul {margin-left:-20px;}
*:first-child+html .box-top-left-cms ul {margin-left:25px;margin-top:10px;margin-bottom:10px;}
* html .box-top-left-cms ul {margin-left:25px;margin-top:10px;margin-bottom:10px;}
.white div.body 	{ background-color:white;width:180px;color:#CD5113;margin:0px;}

/* Picture + Text + Link */
.box-row-pic-text {clear:both;margin-bottom:15px;}
.box-row-pic-text .pic  {float:left;width:120px;margin-right:10px;}
.box-row-pic-text .text {float:left;width:280px;}

/* Text + Icon-Link */
.box-row-text-logolink {clear:both;margin-bottom:15px;}
.box-row-text-logolink h3 a{text-decoration:none;color:#000066;}
.box-row-text-logolink .text {float:left;width:290px;margin-right:10px;}
.box-row-text-logolink .logolink {float:left;width:130px;vertical-align:top;margin-top:5px;padding-right:0px;margin-right:0px;}
*:first-child+html .box-row-text-logolink .logolink {float:left;width:130px;vertical-align:top;margin-top:0px;padding-right:0px;margin-right:0px;}
* html .box-row-text-logolink .logolink {float:left;width:130px;vertical-align:top;margin-top:0px;padding-right:0px;margin-right:0px;}


/* Box-list with border */
.box-row-outlined-box {border:1px solid #DAE0F0;margin-top:7px;padding:0px;width:440px;}
.box-row-outlined-box .box-head  {background-color:#DAE0F0;color:#050269;font-weight:bold;padding-left:10px;line-height:22px;vertical-align:middle;margin:0px;}
.box-row-outlined-box .box-body  {
	padding:10px;
	padding-top:12px;
	padding-bottom:0px;
	width:430px;
	_width:420px; /* <= IE6 */  
	}
.box-row-outlined-box .box-body ul {
    margin-top:0;
	line-height:14px;
    margin-left:-10px;
    *margin-left:30px; /* IE7 + IE6*/
    _margin-left:30px; /* <= IE6 */  
	_margin-bottom:20px; /* <= IE6 */
}

.box-row-outlined-box .box-body li {
    margin-bottom:4px;
}

/* services */
.box-top-left-service          { float:left;width:180px;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;color:#CD5113;}
.box-top-left-service h3 {margin:0;padding:0;font-size:11px;margin-top:20px;margin-left:5px}

.overview-service             {width:175px;margin-left:-3px;margin-top:5px;line-height:normal;}
.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:410px;
	margin-right:10px;
	overflow:hidden;
	_width:432px; /* <= IE6 */ 
	}
.box-top-mid-service div.head {margin-bottom:7px;padding-left:7px;color:#07006A;font-size:18px;font-weight:bold;}
.box-top-mid-service h1 {margin:0;padding:0;font-size:inherit;}
.box-top-mid-service div.body {background-color:white;width:442px; height:380px;}
.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:1px solid #D9E0F0; }
.box-top-mid-service table.faq-bottom {border-top:1px solid #D9E0F0;height:123px}
.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:0;padding:0;margin-bottom: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-grey .security-box {background-color:#FFF2E9; color:#C95E1A;padding-bottom:5px;margin-bottom:2px;overflow:hidden;} */
.box-top-right-grey .security-box  {background-color:#FFF2E9; color:#C95E1A; width:180px;margin-left:-3px;margin-top:1px;overflow:hidden;padding-bottom:4px; }
.box-top-right-grey .security-box h3 {margin:0;padding:0;font-size:11px;margin-left:8px;padding-top:8px;}
.box-top-right-grey .security-box h3 a {margin:0;padding:0;font-size:11px;color:#C95E1A; text-decoration:none;}
.box-top-right-grey .security-box .security-box-inner {padding:8px;padding-top:0}
.box-top-right-grey .security-box .security-box-inner p {margin:0;padding:0;line-height:16px}
.box-top-right-grey .security-box .security-box-inner a {color:#C95E1A;text-decoration:underline}
.box-top-right-grey .security-box .security-box-inner a:hover {color:#C95E1A;text-decoration:none}

.overview-service-right             {width:180px;margin-left:-3px;margin-top:1px;overflow:hidden;padding-bottom:4px;}
.overview-service-right div.sym     {clear:both;float:left;width:9px;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-right div.link   	{margin-left:8px;line-height:16px;}
.overview-service div.link   	{margin-left:8px;line-height:16px;}

.overview-service-right2             {width:180px;margin-top:1px;overflow:hidden}
.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}

h2.table-title { margin:0; padding:0; font-size:18px; margin-left:7px; margin-bottom:10px;}
table.bluetable { border:1px solid #D9E1F0; border-collapse:collapse;}
table.bluetable th { margin:0; padding:0; padding-left:7px; padding-right:7px; padding-bottom:3px; padding-top:3px; text-align:left; vertical-align:top; background-color:#D9E1F0; border-left:1px solid white;}
table.bluetable th.first {  border-left:1px solid #D9E1F0;}
table.bluetable th span {  font-weight:normal;}
table.bluetable td { vertical-align:top; border:1px solid #D9E1F0; padding-left:7px; padding-right:7px; padding-top:8px; padding-bottom:8px;}
.notice { color:#B6B6B6; margin-left:4px; margin-top:7px;}

.article-content ul {margin-left:-20px;margin-bottom:12px;}
.article-content li {font-size:13px;}
*:first-child+html .article-content  ul {margin-left:25px;margin-top:10px;margin-bottom:12px;}
* html .article-content  ul {margin-left:25px;margin-top:10px;margin-bottom:12px;font-size:13px;}

.cms-linklist                   {line-height:17px;margin-left:10px;margin-bottom:10px}
.cms-linklist div.symb          {float:left;width:10px; }  
.cms-linklist div.llink         {float:none;margin-left:10px;}
.cms-linklist div.llink a        {text-decoration:underline;color:#000066}
.cms-linklist div.llink a:hover {text-decoration:none;color:#000066}

/* glossary */
.box-top-mid-glossary { float:left;width:442px;margin-right:10px;overflow:hidden}
.box-top-mid-glossary div.head {margin-bottom:7px;padding-left:7px;color:#07006A;font-size:18px;font-weight:bold;}
.box-top-mid-glossary h1 {margin:0;padding:0;font-size:inherit;}
.box-top-mid-glossary div.body {background-color:white;width:442px;}
.box-top-mid-glossary p {line-height:16px}
.box-top-mid-glossary ul {margin-top:5px}
.box-top-mid-glossary li {line-height:16px;margin-bottom:6px;}
.box-top-mid-glossary .glossary-index {margin-left:-3px}
.box-top-mid-glossary .glossary-index a {color:#000066;text-decoration:underline;margin-right:3px;margin-left:3px}
.box-top-mid-glossary .glossary-index a:hover  {color:#000066;text-decoration:none}
.box-top-mid-glossary .letter {margin-top:30px;margin-bottom:13px;font-weight:bold}
.box-top-mid-glossary .glossary-anchor {text-align:right;margin-bottom:4px;margin-top:10px}
.box-top-mid-glossary .glossary-seperator {height:1px;background-color:#000066;}

/* management */
.box-top-left-manage          { float:left;width:180px;margin-right:10px;margin-bottom:3px;overflow:hidden}
.box-top-left-manage div.head { height:30px;padding-left:7px;font-size:18px;font-weight:bold;}
.box-top-left-manage div.body { background-color:white;width:180px;padding-bottom:10px;}

.box-top-mid-manage { float:left;width:442px; margin-right:10px;overflow:hidden;}
.box-top-mid-manage div.head { margin-bottom:7px;padding-left:7px;color:#000066;font-size:18px;font-weight:bold;}
.box-top-mid-manage h1 {margin:0;padding:0;font-size:inherit;}
.box_top-mid-manage a {color:#000066;text-decoration:underline}
.box_top-mid-manage a:hover {color:#000066;text-decoration:none}

table.framed-box {border:1px solid #92A5CD;margin-bottom:10px;width:442px}
table.framed-box td {padding-left:7px;vertical-align:bottom;padding-bottom:10px;line-height:16px}
table.framed-box td.head {background-color:#92A5CD;font-weight:bold;color:white;padding-top:4px;padding-bottom:4px}
table.framed-box td.cl1 {width:120px;}
table.framed-box td img {margin-top:10px;}
table.framed-box td a {color:#000066;text-decoration:underline}
table.framed-box td a:hover {color:#000066;text-decoration:none}
.enum a {color:#000066;text-decoration:underline}
.enum a:hover {color:#000066;text-decoration:none}

.info-box-result2 {height:170px; clear:both;padding-left: 7px; background-color: #F5F5F5;color: #42566A; margin-bottom:10px}
.info-box-result2 h3 { margin:0;padding:0;padding-top:4px;margin-bottom:4px;font-size:11px}
.info-box-result2 div.body { line-height: 18px;padding-bottom:4px; }
.info-box-result2 p {margin:0;padding:0;line-height:16px}
.info-box-result2 p.LS a {color: #42566A;text-decoration:underline}
.info-box-result2 p.LS a:hover {color: #42566A;text-decoration:none}

/* FAQ-List */
table.box-row-table-row {border:1px solid #D9E0F0;width:442px;}
.box-row-table-row img {margin-left:7px;margin-right:8px}
.box-row-table-row td {vertical-align:top;padding-top:20px;padding-bottom:14px;}

/* MISC */
/* language switch box */
#languageSwitch { position:absolute; top:111px; left:650px; width:180px; ;z-index:75000}
#languageSwitchPic {float:left; }
#languageSwitchForm {float:right;position:relative;top:21px;}

/* Red Box Right*/
.redBoxRight a {text-decoration:underline;color: #CD5111;}
.redBoxRight a:hover {text-decoration:none;color: #CD5111;}
.redBoxRight h3 {text-decoration:none;color: #CD5111;}

/* Suche */
.box-top-mid-cms .teaser-item {clear:both;color:#000066;}
.box-top-mid-cms .teaser-item .teaser-item-image {float:left;width:50px;margin-right:8px;margin-bottom:20px;}
.box-top-mid-cms .teaser-item .teaser-item-image img {border:1px solid #BFBFBF}
.box-top-mid-cms .teaser-item .teaser-item-text {float:left;width:350px;margin-bottom:20px;}
.box-top-mid-cms .teaser-item .teaser-item-text p {margin:0;padding:0;overflow:hidden;width:345px}
.box-top-mid-cms .teaser-item .teaser-item-text p.action-icons {float:right;text-align:right;width:50px;margin-bottom:2px;}
.box-top-mid-cms .teaser-item .teaser-item-text p.item-title {clear:both}
.box-top-mid-cms .teaser-item .teaser-item-text p.item-title a {color:#000066;font-size:12px;font-weight:bold; text-decoration:none}
.box-top-mid-cms .teaser-item .teaser-item-text p.item-title a:hover {color:#000066;font-size:12px;font-weight:bold}
.box-top-mid-cms .teaser-item .teaser-item-text p.teaser-text    {line-height:16px;margin-top:4px;margin-bottom:2px}
.box-top-mid-cms .teaser-item .teaser-item-text p.link a {clear:both;color:#000066;text-decoration:underline}
.box-top-mid-cms .teaser-item .teaser-item-text p.link a:hover {color:#000066;text-decoration:none}

.box-top-mid-cms .article-paging {background-color:#DAE0F0;height:33px;color:#5C6BA4;font-size:11px;}
.box-top-mid-cms .article-paging .paging-left {float:left;padding-left:10px;vertical-align:middle;margin-top:10px}
.box-top-mid-cms .article-paging .paging-right {float:right;padding-right:10px;vertical-align:middle;margin-top:10px}
.box-top-mid-cms .article-paging .paging-right a       {color:#5C6BA4;text-decoration:underline;font-size:11px;}
.box-top-mid-cms .article-paging .paging-right a:hover {color:#5C6BA4;text-decoration:none}
.box-top-mid-cms .article-paging .paging-right a.forward       {color:#5C6BA4;text-decoration:none}
.box-top-mid-cms .article-paging .paging-right a.forward:hover {color:#5C6BA4;text-decoration:underline}
.box-top-mid-cms .article-paging .paging-right span.current-page {font-weight:bold;color:#000066;}
.box-top-mid-cms .article-paging .paging-right a,
.box-top-mid-cms .article-paging .paging-right span.current-page {margin-right:4px}

.searchbox #wrapper {width:165px; padding:5px; height:20px;}
.searchbox #send-search {padding-right: 9px; padding-left: 9px;	float:right; width:40px; height:18px; display:block;}
.searchbox #floating {width:115px; height:100%;	position:relative;}
.searchbox input  {width: 110px;}
.searchbox #floating div {position:absolute; bottom:0;left:0;}

/* press area */
.box-top-mid-jobs div.press-footer p a {text-decoration:none;font-weight:normal;}
.box-top-mid-jobs div.press-footer p a:hover {text-decoration:underline;}

/* sicherer Kauf */
#sichererKaufBox {width:200px;border:1px solid #93bf24;float:right;margin-left:5px;}
#sichererKaufBox a {color:black; text-decoration:underline;}
#sichererKaufBox a:hover {color:black; text-decoration:none;}

/* ? */
div#path {}
div#path p {    margin:0; padding:0;   padding-left: 7px;}
div#path p span{    font-weight:bold ; margin-right:5px;  }
div#path a {    color:#000066; text-decoration:underline}
div#path a:hover { color:#000066; text-decoration:none}
div#path {margin-bottom:15px}

.lh18 { line-height:18px;}
.height-340 {height:340px}

div.head.no-pad {margin-bottom:7px;padding-left:0px;color:#07006A;font-size:18px;font-weight:bold;}
h1.head.no-pad {margin-bottom:7px;padding-left:0px;color:#07006A;font-size:18px;font-weight:bold;}


/* WEVI STYLE */
/* COMMON */
/* h1, h2, columns */

.content-area.wevi h1 {padding:0;margin:0;margin-bottom:15px;font-size:18px;font-weight:bold;}
.content-area.wevi .w662 p {font-size:12px;line-height:15px;margin-bottom:10px;width:580px;}
.content-area.wevi .w646 p {font-size:12px;line-height:15px;margin-bottom:10px;width:580px;}
.content-area.wevi .w662  ul {    margin-top:0;    margin-left:15px;    *margin-left:25px; /* IE7 + IE6*/    _margin-left:25px; /* <= IE6 */  	_margin-bottom:20px; /* <= IE6 */}
.content-area.wevi .w662  ul li { margin: 3px 30px 3px 0px;}
.content-area.wevi .w662  ol {     margin-top:0;	margin-bottom:10px;    margin-left:20px;    *margin-left:25px; /* IE7 + IE6*/    _margin-left:25px; /* <= IE6 */  	_margin-bottom:20px; /* <= IE6 */ }
.content-area.wevi .w662  ol li { margin: 3px 30px 3px 0px;}
.content-area.wevi .w646  ul {    margin-top:0;    margin-left:15px;    *margin-left:25px; /* IE7 + IE6*/    _margin-left:25px; /* <= IE6 */  	_margin-bottom:20px; /* <= IE6 */}
.content-area.wevi .w646  ul li { margin: 3px 30px 3px 0px;}
.content-area.wevi .w646  ol {     margin-top:0;	margin-bottom:10px;    margin-left:20px;    *margin-left:25px; /* IE7 + IE6*/    _margin-left:25px; /* <= IE6 */  	_margin-bottom:20px; /* <= IE6 */ }
.content-area.wevi .w646  ol li { margin: 3px 30px 3px 0px;}

.content-area.wevi a {font-size:12px;color:##003468;}
.wevi h5 { font-weight:bold;font-size:16px;margin:0px;padding:0px;}
.wevi h4 { font-weight:bold;font-size:16px;margin:0px;padding:0px;margin-bottom:12px;}

/* fonts */
/* FONTS */
.fontDefault {color: #333333;cursor: default;font: 12px/18px Verdana;}
.fontLoud {color: #333333;font: bold 12px/18px Verdana;}
.fontLoudBlue {color: #003468;font: bold 12px/18px Verdana;}
.fontSilent {color: #999999; font: 12px/18px Verdana;}
.fontInvisible {color: #CCCCCC; font: 12px/18px Verdana;}
.fontLegal {color: #999999;font: 10px/14px Verdana;}
.fontHeadline {color: #333333;}
.fontHeadlineHighlight {color: #003468;}
.fontHeadline, .fontHeadlineHighlight {font: 16px/21px Tahoma,Geneva,Kalimati,sans-serif;}
.fontXxlHeadline {color: #333333; font: 24px Tahoma,Geneva,Kalimati,sans-serif;}
.fontLabelError {color: #FF0000; font: 12px/18px Verdana;}
.fontDescriptionError {color: #FF0000;    font: 10px/14px Verdana;}
.fontBreadcrumb {color: #666666;font: 10px/18px Verdana; text-decoration: none;}
.fontBreadcrumb:hover {color: #FF7400;cursor: pointer;  text-decoration: none;}
.fontIconLink { color: #0026B3; font: 12px/18px Verdana; text-decoration: none;}
.fontIconLink:hover {color: #FF7400;cursor: pointer; text-decoration: none;}
.fontIconLinkSilent { color: #333333;font: 12px/18px Verdana; text-decoration: none;}
.fontIconLinkSilent:hover { color: #FF7400;cursor: pointer;text-decoration: none;}
.fontLoudLink {color: #0026B3;font: bold 12px/18px Verdana;text-decoration: none;}
.fontLoudLink:hover {color: #FF7400;text-decoration: none;}
a.fontLegal, .fontLegal a {color: #0026B3; font: 10px/14px Verdana; text-decoration: underline;}
a.fontLegal:hover, .fontLegal a:hover { color: #FF7500;cursor: pointer; text-decoration: underline;}
a.fontLegalSilent { color: #999999;font: 10px/14px Verdana;text-decoration: none;}
a.fontLegalSilent:hover {color: #FF7500;text-decoration: none;}

/* icons */


/* wevi error handling and styles */
.errorText { clear:both; color:red; font-weight:bold;}
.wevi input.error { background-color:#FFCCCC; border:red 1px solid;}

/*GRID*/
//.wevi .content-area {margin-left:17px;}
.wevi .content-area {margin-left:10px;}
.off { display:none;}
.w10 { width:10px;float:left;}
.w25 { width:25px; float:left}
.w50 { width:50px;}
.w214 { width:214px; float:left;}
.w250 { width:250px;}
.w300 { width:300px; float:left;}
.w318 { width:318px; float:left;}
.w400 { width:400px;}
.w438 { width:438px; float:left;}
.w646 { width:646px;float:left;}
.w662 { width:662px;float:left;}
.w974 { width:974px;}

.clearCMS {margin: 0px; padding: 0px; height: 0px; line-height: 0px; clear: both; overflow: hidden;}


/*MENU*/
/* header */
.topNavigationContainer {margin-left:10px;width:974px;*margin-top:-15px;}

/* Breadcrum wevi style */
.wevi div#path p {   padding-left: 0px !important;font-size:10px;color:#666666;font-weight:normal;}
.wevi div#path {margin-bottom:15px;margin-top:0px;}
.wevi div#path span {font-weight:normal;}
.wevi div#path a {    color:#2540CC; text-decoration:underline;font-size:10px;}
.wevi div#path a:hover { color:#FF7500; text-decoration:underline;font-size:10px;}
/* Breadcrumb 2011 */
.container .breadcrumb {margin-left:10px;margin-bottom:18px;width:974px;font-size:10px;color:#666;line-height:14px;}
.container .breadcrumb a {font-size:10px;line-height:14px;color:#666;text-decoration:none;}
.container .breadcrumb a:hover {color:#ff7500}
.container .breadcrumb-path {padding:11px 0px 7px 0px;}
.container .breadcrumb-left {height:0px;float:left;width:646px;margin-right:10px;border-bottom:1px solid #0095D5;}
.container .breadcrumb-right {height:0px;float:left;width:318px;border-bottom:1px solid #0095D5;}
.container.dontshowbreadcrumb .breadcrumb {display:none;}
.container.dontshowbreadcrumb .content-area.wevi {margin-top:27px;}


/*BOXES*/
/* common boxes */
.wevi .bluebox h4 { font-size:11px;margin-bottom:3px;}
.wevi .bluebox .body { padding:10px;}
.greybox.cms-community-rightcol-simple { margin-bottom:10px;}
.greybox.cms-community-rightcol-simple .lb h4 { padding:5px 10px 5px 10px;margin-bottom:0px;}
.greybox.cms-community-rightcol-simple .body { padding:10px;padding-bottom:15px;margin-bottom:12px;line-height:18px;}
.greybox.cms-community-rightcol-simple .lb p { margin:10px 10px 10px 0px;line-height:15px;}
.greybox.cms-community-rightcol-simple .seperator-line { line-height:1px; margin-bottom:10px;}
.greybox-headless.cms-community-rightcol-simple { margin-bottom:10px;}
.content-area.wevi div.grey-line-box {margin-bottom:25px;}
.content-area .grey-line-box h4 {border-bottom:1px solid #AAAAAA;color:#003468;font-size:12px;line-height:14px;margin:0;margin-bottom:20px;padding:2px 0 3px;}
.content-area.wevi .grey-line-box .rightcolumn { width:230px;font-size:12px;}

/* greybox only-Header with rounded corners (siehe advisor)*/
.content-area.wevi .greybox_rounded {margin-bottom:12px;; font-size:13px;}
.content-area.wevi .greybox_rounded div {margin: 0;}
.content-area.wevi .greybox_rounded .rt {background: transparent url(/images/graybox_rt.jpg) no-repeat scroll right top;}
.content-area.wevi .greybox_rounded .lt {background: transparent url(/images/graybox_lt.jpg) no-repeat scroll left top;}
.content-area.wevi .greybox_rounded inner {margin: 7px 4px 10px 1px; padding: 5px 0px 9px 10px;}
.content-area.wevi .greybox_rounded h4 {color: #003468;margin:0 0 6px;padding:5px 0 9px 10px;font-size: 12px;}
.content-area.wevi .greybox_rounded .leftcolumn {padding:0 10px;width:78px;float:left;}
.content-area.wevi .greybox_rounded .rightcolumn {float:left;padding:0 10px 0 0;width:178px;}

/* rightcol contact */
div.cms-rightcol-contact {width:300px;font-size:11px;;margin-bottom:12px;}
.cms-rightcol-contact h4 {margin:0px 0px 5px 0px;padding:0px;}
.cms-rightcol-contact .body {padding:10px;}
.content-area.wevi .cms-rightcol-contact ul { margin:0px;padding:0px;margin:6px 0px 0px 0px;}
.content-area.wevi .cms-rightcol-contact li { vertical-align:middle;list-style-type:none;background-image:url('http://s.autoscout24.net/images/orange_arrow.gif');background-repeat:no-repeat;background-position:0px 2px;padding:0px 0px 6px 17px;}
.cms-rightcol-contact .small {font-size:10px;}

/* tabbed process box three steps */
#vc-navi .body li { margin-bottom:10px;}
#vc-navi #list { background:transparent url(vc-navi_bg-t.gif) repeat-y scroll 0 0 !important;  }
#vc-navi #bottom { background:transparent url(vc-navi_bottom.gif) repeat-y scroll 0 0 !important;  }
.cms-community-vs-navi .body { padding:10px; }
.cms-community-vs-navi .body p { padding-right:10px; }

/* standard boxes */
/*
--> COMMON
--> ICON
--> BOX
--> FOOTER
*/


/* COMMON*/
ul.cms-list-orange {margin:0; padding: 0px 0px 12px 0px}
ul.cms-list-orange li{vertical-align:middle;list-style-type:none;background-image:url('http://s.autoscout24.net/images/shared/icons/arrow_left_XS.gif');background-repeat:no-repeat;background-position:1px 50%;padding:0px 0px 0px 12px;line-height: 18px}
ul.cms-list-orange li a {font-weight:normal; text-decoration:none; color: #0026B3;font-size:12px; line-height: 18px}
ul.cms-list-orange li a:hover {color: #FF7500: underline}

/* Icon*/

/* BOX*/
/*
--> COMMON
--> ICON
--> BOX
*/

/* COMMON*/

/* Icon*/
.cms-button-expand {background: url("http://s.autoscout24.net/images/shared/buttons/button_expand_sprite.png") no-repeat 0px 0px #FFFFFF; height: 16px; width: 16px;}
.cms-button-expand:hover {background: url("http://s.autoscout24.net/images/shared/buttons/button_expand_sprite.png") no-repeat -17px 0px #FFFFFF;  height: 16px; width: 16px;}
.content-area.wevi .cms-framedbox .icon-telefon, .cms-framedbox .icon-telefon {background: url('http://s.autoscout24.net/images/shared/icons/phone_L.png') no-repeat scroll 0 0px transparent; float: left; height: 38px; right: 9px; position: absolute; top: 10px; width: 38px; }
.content-area.wevi .cms-framedbox.cms-secure .icon-telefon, .cms-framedbox.cms-secure .icon-telefon {background: url('https://s.autoscout24.net/images/shared/icons/phone_L.png') no-repeat scroll 0 0px transparent;}
.content-area.wevi .cms-framedbox .button-browse, .cms-framedbox .button-browse {background: url('http://s.autoscout24.net/images/shared/buttons/button_browse_sprite.png') no-repeat 0 0px; background-position: 0px -22px; float:right; right: 9px; position: absolute; top: 9px;width:22px;height:22px; cursor: pointer}
.content-area.wevi .cms-framedbox .button-browse:hover, .cms-framedbox .button-browse:hover {background: url('http://s.autoscout24.net/images/shared/buttons/button_browse_sprite.png') no-repeat 0 0px; background-position: -22px -22px; float:right; right: 9px; position: absolute; top: 9px;width:22px;height:22px;cursor: pointer}
.content-area.wevi .cms-framedbox .icon-question, .cms-framedbox .icon-question {background: url('http://s.autoscout24.net/images/shared/icons/forum_discussion_XL_sprite.png') no-repeat scroll -159px -41px transparent; float: left; height: 38px; right: 9px; position: absolute; top: 10px; width: 38px; }
.content-area.wevi .cms-framedbox .icon-question, .cms-framedbox.cms-secure .icon-question {background: url('https://s.autoscout24.net/images/shared/icons/forum_discussion_XL_sprite.png') no-repeat scroll -159px -41px transparent;}
.content-area.wevi .cms-framedbox .icon-bulb, .cms-framedbox .icon-bulb {background: url('http://s.autoscout24.net/images/shared/icons/bulb_XL.png') no-repeat scroll 0 0px transparent; float: left; height: 38px; right: 2px; position: absolute; top: 10px; width: 38px; }
.content-area.wevi .cms-framedbox .icon-bulb, .cms-framedbox.cms-secure .icon-bulb {background: url('https://s.autoscout24.net/images/shared/icons/bulb_XL.png') no-repeat scroll 0 0px transparent;}
.content-area.wevi .cms-framedbox .icon-forum, .cms-framedbox .icon-forum {background: url('http://s.autoscout24.net/images/shared/icons/forum_XL.png') no-repeat scroll 0 0px transparent; float: left; height: 40px; right: 9px; position: absolute; top: 10px; width: 38px; }
.content-area.wevi .cms-framedbox .icon-insertion-edit, .cms-framedbox .icon-insertion-edit {background: url('http://s.autoscout24.net/images/shared/icons/insertion_car_edit_L.png') no-repeat scroll 0 0px transparent; float: left; height: 40px; right: 9px; position: absolute; top: 10px; width: 40px; }
.content-area.wevi .cms-framedbox .icon-vote, .cms-framedbox .icon-vote {background: url('http://s.autoscout24.net/Images/shared/icons/hook_square_XL.png') no-repeat 0 0px; float:right; right: 9px;  background-position: 0px 0px; position: absolute; top: 9px;width:35px;height:40px;}

/* BOX*/
/* standard contentbox */
.content-area.wevi .cms-contentbox, .cms-contentbox {position:relative; border-color: #AAAAAA; border-style: solid; border-width: 0 1px 0px 1px;margin-bottom: 9px}
.content-area.wevi .cms-contentbox-header, .cms-contentbox-header {background: url('http://s.autoscout24.net/images/myprivatearea/AS24_gradient_header_blue_1pixel.gif') repeat-x scroll 0 0 transparent; height: 25px; margin: 0 -1px; position: relative;}
.content-area.wevi .cms-contentbox-header div, .cms-contentbox-header div {color: white; font-weight: bold; line-height: 24px; padding-left: 10px}
.content-area.wevi .cms-contentbox-content, .cms-contentbox-content {padding: 15px 18px 0px 18px; border-color: #AAAAAA; border-style: solid; border-width: 0 1px 1px;  margin: 0 -1px}
/* exceptions */

/* standard framedbox */
.content-area.wevi .cms-framedbox, .cms-framedbox {position:relative; border: 1px solid #ccc;padding:15px 18px 0px 18px;color:#333; margin-bottom: 18px}
.content-area.wevi .cms-framedbox p, .cms-framedbox p {line-height:18px; padding: 0px 0px 15px 0px; font-size:12px;}
.content-area.wevi .cms-framedbox h3, .cms-framedbox h3 {color: #333333; font-weight: bold; font-size: 12px; line-height: 18px; padding: 0px 0px 12px 0px}
.content-area.wevi .cms-framedbox h3 div, .cms-framedbox h3 div {font-size: 12px; font-weight:normal; line-height: 18px;padding-top:2px;}
.content-area.wevi .cms-framedbox img, .cms-framedbox img {margin:3px 0px 18px 0px;border-width:0px;}
.content-area.wevi .cms-framedbox a, .cms-framedbox a {font-weight:normal; text-decoration:underline; color: #0026B3;font-size:12px; }
.content-area.wevi .cms-framedbox a:hover, .cms-framedbox a:hover {color: #FF7500}
.content-area.wevi .cms-framedbox a.orange, .cms-framedbox a.orange { text-decoration:none; vertical-align:middle;background-image:url('http://s.autoscout24.net/images/shared/icons/arrow_left_XS.gif');background-repeat:no-repeat;background-position:1px 50%;padding:0px 0px 0px 12px;line-height: 18px}
.content-area.wevi .cms-framedbox ul.orange, .cms-framedbox ul.orange {margin:0; padding: 0px 0px 12px 0px}
.content-area.wevi .cms-framedbox ul.orange li, .cms-framedbox ul.orange li { vertical-align:middle;list-style-type:none;background-image:url('http://s.autoscout24.net/images/shared/icons/arrow_left_XS.gif');background-repeat:no-repeat;background-position:1px 50%;padding:0px 0px 0px 12px;line-height: 18px}
.cms-framedbox .link {margin:0px 0px 15px 0px;}
/* exceptions */

/* standard no-frame box */
.cms-noframe { margin-bottom: 18px }

/* standard tabbed box */
.content-area.wevi .cms-tabbedbox, .cms-tabbedbox {margin-bottom: 18px}
.content-area.wevi .cms-tabbedbox ul, .cms-tabbedbox ul {list-style: none;	list-style-position: outside; margin: 0; padding: 0; vertical-align: baseline}
.content-area.wevi .cms-tabbedbox ul.cms-tabbedbox-tabs li, .cms-tabbedbox ul.cms-tabbedbox-tabs li {float: left; margin-right: 9px; margin-bottom: -1px; font-weight: normal; display: block; padding: 6px 9px 6px 9px; background: #FFFFFF; margin-bottom: -1px; border: 1px solid #DDDDDD; border-width: 1px 1px 1px 1px; position: relative; color: #333333; cursor: pointer; line-height: 18px}
.content-area.wevi .cms-tabbedbox ul.cms-tabbedbox-tabs li, .cms-tabbedbox ul.cms-tabbedbox-tabs li  { }
.content-area.wevi .cms-tabbedbox ul.cms-tabbedbox-tabs li:hover, .cms-tabbedbox ul.cms-tabbedbox-tabs li:hover {color: #FF7500} 
.content-area.wevi .cms-tabbedbox ul.cms-tabbedbox-tabs li.active, .cms-tabbedbox ul.cms-tabbedbox-tabs li.active  {background: #fff; top: 1px; ;border: 1px solid #CCCCCC; border-width: 1px 1px 1px 1px;border-bottom: 0; color: #333333; font-weight: normal; cursor: auto;}
.content-area.wevi .cms-tabbedbox ul.cms-tabbedbox-tabs li.active:hover, .cms-tabbedbox ul.cms-tabbedbox-tabs li.active:hover {color: #333333 }
.content-area.wevi .cms-tabbedbox .content, .cms-tabbedbox .content {background: #fff; border: 1px solid #CCCCCC; text-align: left; padding: 15px 18px 3px 18px; font-size: 12x; 
	margin-top: 0px;
	*margin-top: -18px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;	
}  
.content-area.wevi .cms-tabbedbox a, .cms-tabbedbox a {font-weight:normal; text-decoration:none; color: #0026B3;font-size:12px; }
.content-area.wevi .cms-tabbedbox a:hover, .cms-tabbedbox a:hover {color: #FF7500}
.content-area.wevi .cms-tabbedbox a.orange, .cms-tabbedbox a.orange { vertical-align:middle;background-image:url('http://s.autoscout24.net/images/shared/icons/arrow_left_XS.gif');background-repeat:no-repeat;background-position:1px 50%;padding:0px 0px 0px 12px;line-height: 18px}
.content-area.wevi .cms-tabbedbox ul.orange, .cms-tabbedbox ul.orange {margin:0; padding: 0px 0px 12px 0px}
.content-area.wevi .cms-tabbedbox ul.orange li, .cms-tabbedbox ul.orange li { vertical-align:middle;list-style-type:none;background-image:url('http://s.autoscout24.net/images/shared/icons/arrow_left_XS.gif');background-repeat:no-repeat;background-position:1px 6px;padding:0px 0px 0px 12px;line-height: 18px}


/*FOOTER*/
#footer {width:974px !important;}
#footer div, #footer a {text-align:center;font-family:verdana, arial,helvetica;	font-size:12px;	color:#666666;text-decoration:none;	font-weight:normal;line-height:15px;}
#footer .footer-distance-20 {clear:both;height:20px;width:1px;}
#footer .footer-distance-30 {clear:both;height:30px;width:1px;}
#footer a:hover {color:#ff7500;}
#footer .footer-wevi-specialtracking {float:left;}
#footer .footer-wevi-specialtracking img {margin-left:10px;}
#footer .footer-wevi-socialbookmark {float:right;margin-right:0px;}
#footer .footer-wevi-socialbookmark a{margin-left:10px;}
#footer .footer-wevi-claim, #footer .footer-wevi-copy {color:#999999;line-height:15px;}
#footer .nobrandday {background-color:#ffffff;width:100%;}
.footer-distance-17 {clear:both;height:17px;width:1px;}

/* searchbox */
.cms-rightcol-search .searchbox {display:block; float: none; height: auto; padding-bottom: 18px}
.cms-rightcol-search .searchbox .searchbox-field {float:left;  padding-right: 9px}
.cms-rightcol-search .searchbox .searchbox-field input {height: 18px; width: 180px; font-size: 12px}
.cms-rightcol-search .searchbox .searchbox-field input.input-inactive {color: #999999}
.cms-rightcol-search .searchbox .searchbox-field input.input-active {color: #333333}
.cms-rightcol-search .searchbox .searchbox-field {float:left;  padding-right: 9px}
.cms-rightcol-search .searchbox .searchbox-button {float: right}

/* usedCarsearch */
.cms-rightcol-usedCarSearch .cms-usedcarsearch-headline {padding: 0px 0px 3px 0px; margin: 0px}
.cms-rightcol-usedCarSearch .cms-usedcarsearch-headline .make {float:left; width: 131px; padding-right: 18px; line-height: 18px }
.cms-rightcol-usedCarSearch .cms-usedcarsearch-headline .model{float:left; width: 131px; line-height: 18px }
.cms-rightcol-usedCarSearch .cms-usedcarsearch {clear: both; padding: 0px 0px 15px 0px}
.cms-rightcol-usedCarSearch .cms-usedcarsearch select {width: 131px}
.cms-rightcol-usedCarSearch .cms-usedcarsearch .make {float:left; width: 131px; padding-right: 18px}
.cms-rightcol-usedCarSearch .cms-usedcarsearch .model{float:left; width: 131px}
.cms-rightcol-usedCarSearch .cms-usedcarsearch-btn {clear:both; padding: 0px 0px 18px 0px}
.cms-rightcol-usedCarSearch .cms-usedcarsearch-btn .insert {float:left;width: 131px; padding-right: 18px}
.cms-rightcol-usedCarSearch .cms-usedcarsearch-btn .insert a {text-decoration: underline}
.cms-rightcol-usedCarSearch .cms-usedcarsearch-btn .insert a:hover {}
.cms-rightcol-usedCarSearch .cms-usedcarsearch-btn .search {float:right; }

/*SECTION*/
/* faq lists */
.wevi { font-size:12px;margin-top:0px;}
.wevi a.orange-arrow { text-decoration:underline;font-weight:normal;color:#2540CC;}
.wevi a.orange-arrow:hover { text-decoration:none;font-weight:normal;color:#FF7500;}
.wevi .faq-question { font-weight:bold;margin:10px 50px 10px 0px;cursor:pointer;cursor:hand;}
.wevi .faq-answer { padding:0px 50px 10px 14px;}
.wevi .seperator-line {border-top:1px solid #AAA;margin:20px 12px 20px 10px;clear:both;}
.wevi div.leftcolumn { float:left;font-size:9px;margin:10px 10px 10px 0px;}
.wevi div.rightcolumn { float:left;margin-top:10px;}

/* .content-area.wevi .greybox-headless div.leftcolumn { float:left;font-size:9px;margin:10px 10px 10px 0px;width:100px; } */


/* wevi lottery page */
.wevi #lottery-postsend { display:none; }
.wevi #vc-navi .body ul , .content-area.wevi #vc-navi .body ol {
	margin-right:80px;
    margin-left:18px;
	line-height:16px;
    *margin-left:20px; /* IE7 + IE6*/
    _margin-left:30px; /* <= IE6 */  
	_margin-bottom:20px; /* <= IE6 */
}

/* glossar */
.glossar .glossarListHeader {}
.content-area.wevi.glossar h1 {font-size: 12px}
.glossar .w646 .glossarList .col1,.glossar .w646 .glossarList .col2,.glossar .w646 .glossarList .col3 {float:left;width:214px;line-height:18px;}
.glossar .w646 .glossarList h2 {font-weight:normal;font-size:16px;padding:10px 10px 3px 0px; border-bottom:1px solid #003468;color:#003468;margin-bottom:8px;}
.glossar .w646 .glossarListItems ul {padding:0px;list-style-type: none;;margin:0px 15px 0px 0px;}
.glossar .w646 .glossarListItems ol {padding:0px;margin:0px 15px 0px 0px; }

.glossar .w646 .glossarItem {float:left;  width: 423px;}
.glossar .w646 .glossarItem .content h1 {font-weight:normal;font-size: 16px; padding:10px 10px 3px 0px; margin: 0px 0px 5px 0px; border-bottom:1px solid #003468;color:#003468;}
.glossar .w646 .glossarItem .content h3 {padding: 10px 0px 10px 0px} 
.glossar .w646 .glossarItem ul {padding:0px;list-style-type: none;;margin:0px 15px 0px 0px;}
.glossar .w646 .glossarItem .content ul {padding:0px 0px 4px 0px;margin-right:20px;margin-top:0px;list-style-type: disc; margin-bottom:0px;
	margin-left:15px;
	*margin-left:18px; /* IE7 + IE6*/    
	_margin-left:20px; /* <= IE6 */  
	}
.glossar .w646 .glossarItem ol {padding:0px;margin:0px 15px 0px 0px; }
.glossar .w646 .glossarItem p {padding: 5px 5px 5px 0px; width: auto}
.glossar .w646 .glossarItem .contentExtra .similar, .glossar .w646 .glossarItem .contentExtra .mostSearched {float: left; width: 214px}
.glossar .w646 .glossarItem .contentExtra .mostSearched h3 {font-weight:normal;font-size:16px;padding:10px 10px 3px 0px; border-bottom:1px solid #003468;color:#003468;margin-bottom:8px;}
.glossar .w646 .glossarItemNav .range { cursor: pointer; line-height: 18px; padding: 2px 0px 2px 0px; width: 210px}
.glossar .w646 .glossarItemNav .showItems {background:url("glossar_nav_arrow-on.gif") no-repeat scroll left 3px #FFFFFF;border-bottom:1px solid #CCD6E1;}
.glossar .w646 .glossarItemNav .noItems {background:url("glossar_nav_arrow-off.gif") no-repeat scroll left 3px #FFFFFF;border-bottom:1px solid #CCD6E1;}
.glossar .w646 .glossarItemNav h1 {font-size: 16px; font-weight:normal; padding:10px 10px 3px 0px; margin: 0px 0px 5px 0px; border-bottom:1px solid #003468;}
.glossar .w646 .glossarItemNav {float:right; width: 213px}
.glossar .w646 .glossarItemNav ul {padding:0px 0px 4px 0px;margin-right:20px;margin-top:0px;list-style-type: none; margin-bottom:0px;
	margin-left:15px;
	*margin-left:18px; /* IE7 + IE6*/    
	_margin-left:20px; /* <= IE6 */  
	}
.glossar .w646 .glossarItemNav ol {padding:0px;margin-right:15px;margin-top:0px;margin-bottom:0px;
	margin-left:20px;
	*margin-left:24px; /* IE7 + IE6*/    
	_margin-left:25px; /* <= IE6 */  
	}
.glossar .w646 .glossarItemNav  li { margin-bottom:10px;	}
.glossar .w646 .glossarItemNav  li:last-child {margin-bottom:0px;}

.glossar .w318  .cms-usedcarsearch-headline {padding: 0px 0px 3px 0px; margin: 0px}
.glossar .w318  .cms-usedcarsearch-headline .make {float:left; width: 120px; padding-right: 18px; line-height: 18px }
.glossar .w318  .cms-usedcarsearch-headline .model{float:left; width: 120px; line-height: 18px }
.glossar .w318  .cms-usedcarsearch {clear: both; padding: 0px 0px 15px 0px}
.glossar .w318  .cms-usedcarsearch select {width: 120px; font-size: 12px}
.glossar .w318  .cms-usedcarsearch .make {float:left; width: 120px; padding-right: 18px}
.glossar .w318  .cms-usedcarsearch .model{float:left; width: 120px}
.glossar .w318  .cms-usedcarsearch-btn {clear:both; 
	padding-bottom: 18px;
	*padding-bottom: 9px; /* IE7 + IE6*/
	_padding-bottom: 9px; /* <= IE6 */
}
.glossar .w318  .cms-usedcarsearch-btn .insert {float:left;width: 110px; padding-right: 18px}
.glossar .w318  .cms-usedcarsearch-btn .insert a {text-decoration: underline}
.glossar .w318  .cms-usedcarsearch-btn .insert a:hover {}
.glossar .w318  .cms-usedcarsearch-btn .search {float:right; }
.glossar .w318 .lightBlueButton span {height: 21px} 
.content-area.wevi.glossar .w318 .cms-framedbox img {margin: 2px 5px 0px 0px}
.content-area.wevi.glossar .w318 .cms-framedbox h3 {color: #003468}
.content-area.wevi.glossar .w318 .cms-framedbox p {color: #003468}
.content-area.wevi.glossar .w318 .lightBlueButton span {padding-top:1px !important;}

/* advisor */
.advisor ul.typ01 {margin:0px 0px 0px 0px;}
.advisor .typ01  li { font-weight:bold;vertical-align:middle;list-style-type:none;background-image:url('wevi_orange_arrow.gif');background-repeat:no-repeat;background-position:1px 6px;padding:3px 0px 3px 18px;font-size: 12px}
.advisor .typ01  li.active {font-size: 12px; color:#ff7500;}
.advisor .typ01  a {font-weight:normal;font-size: 12px;  color:#2540CC;text-decoration:underline;}
.advisor .typ01  a:hover { color:#ff7500;text-decoration:underline;}
.advisor ul.typ02 {margin:0px 0px 0px 0px;}
.advisor .typ02  li { font-weight:normal;vertical-align:middle;list-style-type:none;background-image:url('wevi_orange_arrow.gif');background-repeat:no-repeat;background-position:1px 6px;padding:3px 0px 3px 18px;font-size: 12px}
.advisor .typ02  li.active {font-size: 12px; color:#ff7500;}
.advisor .typ02  a {font-weight:normal;font-size: 12px;  color:#2540CC;text-decoration:underline;}
.advisor .typ02  a:hover { color:#ff7500;text-decoration:underline;}


/* advisor - greybox only-Header with rounded corners (siehe advisor)*/
.advisor .cms-greybox-onlyHeader div {margin: 0; font-size:11px;}
.advisor .cms-greybox-onlyHeader .rt {background: transparent url(/images/graybox_rt.jpg) no-repeat scroll right top;}
.advisor .cms-greybox-onlyHeader .lt {background: transparent url(/images/graybox_lt.jpg) no-repeat scroll left top;}
.advisor .cms-greybox-onlyHeader inner {margin: 7px 4px 10px 1px; padding: 5px 0px 9px 10px;}
.advisor .cms-greybox-onlyHeader h4 {color: #003468;margin:0px; padding: 6px 0px 4px 10px;font-size: 12px;}
.advisor .cms-greybox-onlyHeader .topleft {float:left;}
.advisor .cms-greybox-onlyHeader .topright {color: white;float:right;padding: 5px 5px 6px 10px;}
.advisor .cms-greybox-onlyHeader .topright a {color: white;text-decoration:underline;}
.advisor .cms-greybox-onlyHeader .topright a:hover {color: #ff6600;text-decoration:underline;}
.advisor .cms-greybox-onlyHeader p {margin-bottom:15px;}

/* advisor start */
.advisor-start .intro {margin: 15px 0px 20px 0px; padding: 0px 0px 0px 10px; font-size:12px}
.advisor-start .cms-greybox-onlyHeader {margin: 0px 0px 20px 0px}
.advisor-start .navBox {padding: 0px 0px 0px 10px}
.advisor-start .navBox .leftColumn {width:204px; float:left;padding: 3px 0px 0px 0px}
.advisor-start .navBox .rightColumn {width:210px;float:left;}
.advisor-start .shortLinkBox .leftColumn {float:left; width:214px }
.advisor-start .shortLinkBox .rightColumn {float:right; width:214px}
.advisor-start .startBox {width:438px; height: 260px; background-image:url('as24-advisor-start.jpg');margin: 0px 0px 20px 0px; position:relative; background-repeat:no-repeat;}
.advisor-start .startBox  h2 {padding: 0px 0px 5px 0px; font-size: 18px; color: #003468; font-weight: bold}
.advisor-start .startBox .innerTransBackground {margin: 0px 0px 0px 0px; position:absolute; background-color: #FFFFFF; top: 25px; left: 30px; opacity:0.90; filter: alpha(opacity=90);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=90)'; height:100px; width: 330px}
.advisor-start .startBox .innerTransBox {margin: 0px 0px 0px 0px; padding: 10px 0px 0px 10px; position:absolute; top: 25px; left: 30px; height:100px; width: 330px}

/* advisor distribute */
.advisor-distribute .intro {margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px;font-size:12px}
.advisor-distribute .navBox {margin: 0px 0px 10px 0px; padding: 0px 0px 15px 10px; border-bottom: 1px dotted #E5EAF0;}
.advisor-distribute .navBox h3 {color: #003468; font-size: 12px; padding: 0px 0px 2px 0px}
.advisor-distribute .navBox {0px 0px 2px 0px}
.advisor-distribute .navBox .leftColumn {width:175px; float:left;padding: 3px 0px 0px 0px}
.advisor-distribute .navBox .rightColumn {width:214px;float:left;}
.advisor-distribute .navBoxLaw {margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; }
.advisor-distribute .navBoxLaw h3 {color: #003468; font-size: 12px; padding: 0px 0px 2px 0px}

.advisor-distribute .advisor-distribute a {color: #2540CC; font-size:12px;}
.advisor-distribute .advisor-distribute a:hover {color: #FF7500; font-size:12px; text-decoration: underline}

.advisor-distribute .advise-forum {border: 0px}
.advisor-distribute .advise-forum h3 {font-size: 12px}
.advisor-distribute .advise-forum ul {list-style-type: none;padding: 10px 0px 0px 0px; margin: 0px 0px 0px 0px}
.advisor-distribute .advise-forum #advise-forum-linkListWrapper li {margin: 0px 0px 0px 0px; padding:0px 0px 6px 0px; font-size:12px}
.advisor-distribute .advise-forum #advise-forum-linkListWrapper li a {color:#2540CC;text-decoration:underline; font-size:12px}
.advisor-distribute .advise-forum #advise-forum-linkListWrapper li a:hover {color: #FF7500}
.advisor-distribute .advise-forum #advise-forum-forumLink a {color: #2540CC; font-size: 12px}

/* advisor advise */
.advisor .advise {font-size:12px;line-height:15px;}
.advisor .advise p {padding:10px 10px 10px 0px;}
.advisor .advise a {color: #2540CC; font-size:12px;}
.advisor .advise h1 {padding-left:0px;}
.advisor .advise h3 {font-weight:bold;margin:0px;font-size:12px;padding: 10px 10px 0px 0px;}
.advisor .advise ul {padding:0px;margin-right:20px;margin-top:0px;margin-bottom:0px;
	margin-left:15px;
	*margin-left:18px; /* IE7 + IE6*/    
	_margin-left:20px; /* <= IE6 */  
	}
.advisor .advise ol {padding:0px;margin-right:15px;margin-top:0px;margin-bottom:0px;
	margin-left:20px;
	*margin-left:24px; /* IE7 + IE6*/    
	_margin-left:25px; /* <= IE6 */  
	}
.advisor .advise  li { margin-bottom:10px;	}
.advisor .advise  li:last-child {margin-bottom:0px;}

/* advisor advise tip box */
.advisor .advisor-tip {background-color:#f2f5f7;margin:20px 0px 15px 0px;float:left;width:100%}
.advisor .advisor-tip .leftcolumn {float:left;width:25px;margin:0px;padding:12px 10px 0px 10px;}
.advisor .advisor-tip .rightcolumn {float:left;width:350px;margin:0px !important;padding:12px 15px 2px 0px !important;}
.advisor .advisor-tip .rightcolumn ul {margin-right:20px;margin-top:10px;
	margin-left:16px;
	*margin-left:17px; /* IE7 + IE6*/    
	_margin-left:17px; /* <= IE6 */  
	}
.advisor .advisor-tip .rightcolumn ol {margin-right:20px;margin-top:10px;
	margin-left:21px;
	*margin-left:27px; /* IE7 + IE6*/    
	_margin-left:27px; /* <= IE6 */  
	}	
.advisor .advisor-tip .rightcolumn li { margin-bottom:10px;	}

/* advisor advise callToAction box */
.advisor .advisor-callToAction {background-color:#ffe3cd;margin:5px 0px 15px 0px;float:left;width:100%; padding-bottom: 10px}
.advisor .advisor-callToAction .leftcolumn {float:left;width:25px;margin:0px;padding:12px 10px 0px 10px;}
.advisor .advisor-callToAction .rightcolumn {float:left;width:350px;margin:0px !important;padding:12px 15px 2px 0px !important;}
.advisor .advisor-callToAction .rightcolumn ul {list-style-type:none; margin-right:20px;margin-top:10px;margin-left:0px;}

/* law */
.advisor-distribute .advise .small {color: #808080; font-size: 10px; padding: 0px 0px 0px 0px}					

.advisor div.advisor-security { background-color:#ffffff;float:right;margin:10px 0px 0px 10px;width:200px;border:1px solid green;font-size:10px;color:black;line-height:13px; }
.advisor div.advisor-security a { font-size:10px;}

.advisor .advise .advise-correspond ul {padding: 10px 0px 0px 0px; margin: 0px 0px 0px 0px}
.advisor .advise .advise-correspond li {margin: 0px 0px 0px 0px; padding:0px 0px 6px 0px; font-size:12px}
.advisor .advise .advise-correspond li a {color:#2540CC;text-decoration:underline;; font-size:12px}
.advisor .advise .advise-correspond li a:hover {color: #FF7500}

.advisor .advise .advise-siblings ul {list-style-type: none;padding: 10px 0px 0px 0px; margin: 0px 0px 0px 0px}
.advisor .advise .advise-siblings li {margin: 0px 0px 0px 0px; padding:0px 0px 6px 0px; font-size:12px}
.advisor .advise .advise-siblings li a {color:#2540CC;text-decoration:underline; font-size:12px}
.advisor .advise .advise-siblings li a:hover {color: #FF7500}

.advisor .advise .advise-forum {border-top: 1px dotted #E5EAF0;}
.advisor .advise .advise-forum ul {list-style-type: none;padding: 10px 0px 0px 0px; margin: 0px 0px 0px 0px}
.advisor .advise .advise-forum #advise-forum-linkListWrapper li {margin: 0px 0px 0px 0px; padding:0px 0px 6px 0px; font-size:12px}
.advisor .advise .advise-forum #advise-forum-linkListWrapper li a {color:#2540CC;text-decoration:underline; font-size:12px}
.advisor .advise .advise-forum #advise-forum-linkListWrapper li a:hover {color: #FF7500}

/*advisor content table*/
.advisor .advise .datatable {border:0; width: 350px}
.advisor .advise .datatable .header {background-color: #CCD6E1; font-weight: bold; font-size: 12px; color: #003468; margin-bottom: 15px }
.advisor .advise .datatable .header td {padding: 5px 0px 5px 10px}:
.advisor .advise .datatable .even {background-color: #FFFFFF;}
.advisor .advise .datatable .odd {background-color: #F5F7F9;}
.advisor .advise .datatable td {padding: 5px 0px 5px 10px}

/*advisor - rightcol - mediumRectangle */
.advisor .rightcol .mediumRectangle { margin-bottom:20px; }
.advisor .rightcol .mediumRectangle .adLabel {display:none;width:100%;text-align:right;font-size:10px;padding-bottom:5px;color:#AEAEAE;}

/*advisor - rightcol - linklist*/
.advisor .rightcol .linkList {margin: 0px 0px 10px 1px}
.advisor .rightcol .linkList ul {list-style-type: none}
.advisor .rightcol .linkList li {padding:6px 0px 0px 10px; font-size:12px}
.advisor .rightcol .linkList li a {color:#2540CC;text-decoration:underline;; font-size:12px}
.advisor .rightcol .linkList li a:hover {color: #FF7500}
.advisor .rightcol .linkList h2 {color: #003468; font-size: 12px; padding:10px 0px 0px 10px}

.advisor .rightcol .advisor-rightcol-wish .leftColumn {float:left; padding: 0px 10px 0px 10px; width: 24px}
.advisor .rightcol .advisor-rightcol-wish .rightColumn {float:left; padding: 0px 5px 0px 0px;width: 200px; font-size: 12px}
.advisor .rightcol .advisor-rightcol-wish .rightColumn a {color: #2540CC; font-size: 12px}
.advisor .rightcol .advisor-rightcol-wish .rightColumn a:hover {color:#FF7500; font-size: 12px; text-decoration:underline;}

.advisor .rightcol .advisor-rightcol-security {margin-top: 15px; font-size: 12px}
.advisor .rightcol .advisor-rightcol-security a, .advisor .rightcol .advisor-rightcol-security p {font-size: 12px; margin:0}
.advisor .rightcol .advisor-rightcol-security p {clear: both}
.advisor .rightcol .advisor-rightcol-security .inner {padding: 10px 10px 0px 10px}
.advisor .rightcol .advisor-rightcol-security img {float:left; padding: 5px 10px 5px 0px}

.advisor .rightcol .advisor-rightcol-mag {margin-top: 20px; margin-bottom: 20px}

/*advisor - rightcol - tagcloud*/
.advisor .rightcol .tagCloud {margin-top: 20px}
.advisor .rightcol .tagBox {background-color:#F4F5FA; color:#003468;padding:5px;line-height:33px;text-align:center;font-size:11px;margin-bottom:20px}
.advisor .rightcol .tagBox h3 {margin:0;padding:0;font-size:14px;color:#4D4B3E;text-aling:left;}
.advisor .rightcol .tagBox .taglight-special {font-weight:bold;font-size:12px}
.advisor .rightcol .tagBox A:hover.w1 {color: #c95e1a;text-decoration:none;}
.advisor .rightcol .tagBox A:hover.w2 {color: #c95e1a;text-decoration:none;}
.advisor .rightcol .tagBox A:hover.w3 {color: #c95e1a;text-decoration:none;}
.advisor .rightcol .tagBox A:hover.w4 {color: #c95e1a;text-decoration:none;}
.advisor .rightcol .tagBox A:hover.w5 {color: #c95e1a;text-decoration:none;}
.advisor .rightcol .tagBox A.w1 {color: #003468; font-size: 18px;font-weight: bold;text-decoration:none}
.advisor .rightcol .tagBox A.w2 {color: #003468; font-size: 16px;font-weight: bold;text-decoration:none}
.advisor .rightcol .tagBox A.w3 {color: #003468; font-size: 16px;font-weight: bold;text-decoration:none}
.advisor .rightcol .tagBox A.w4 {color: #003468; font-size: 12px;text-decoration:none}
.advisor .rightcol .tagBox A.w5 {color: #003468; font-size: 12px;text-decoration:none}
.advisor .rightcol .tagBox A.w6 {display:none;}
.advisor .rightcol .tagBox div.additional { align:left;margin-top:6px;}
.advisor .rightcol .tagBox .additional a {font-size:11px; color: 	#42566A;text-decoration:underline;}
.advisor .rightcol .tagBox .additional a:hover {color:#C95E1A;text-decoration:none;}

/* advisor - rightcol - usedcar Suche */
.advisor .rightcol .cms-usedcarsearch {margin: 0px; padding:0px 0px 0px 0px}
.advisor .rightcol .cms-usedcarsearch .make {float: left; width:130px; padding:12px 0px 10px 10px}
.advisor .rightcol .cms-usedcarsearch .make #cms-usedcarsearch-make {width: 130px}
.advisor .rightcol .cms-usedcarsearch .model {float: right; width:130px; padding: 12px 10px 10px 10px}
.advisor .rightcol .cms-usedcarsearch .model #cms-usedcarsearch-model {width: 130px}
.advisor .rightcol .cms-usedcarsearch-btn {margin: 0px; padding: 0px 10px 0px 0px}
.advisor .rightcol .cms-usedcarsearch select {font-size: 12px; color: #003468}

/* advisor - Suche */
.advisor .teaser-item {clear:both;color:#000066;padding: 15px 0px 15px 10px;border-bottom: 1px dotted #E5EAF0;}
.advisor .teaser-item .teaser-item-image {float:left;width:60px;}
.advisor .teaser-item .teaser-item-image img {border:1px solid #BFBFBF}
.advisor .teaser-item .teaser-item-text {float:left;width:350px;}
.advisor .teaser-item .teaser-item-text p {margin:0;padding:0;overflow:hidden;width:345px}
.advisor .teaser-item .teaser-item-text p.action-icons {float:right;text-align:right;width:50px;margin-bottom:2px;}
.advisor .teaser-item .teaser-item-text p.item-title {clear:both}
.advisor .teaser-item .teaser-item-text p.item-title a {color:#000066;font-size:12px;font-weight:bold; text-decoration:none}
.advisor .teaser-item .teaser-item-text p.item-title a:hover {color:#000066;font-size:12px;font-weight:bold}
.advisor .teaser-item .teaser-item-text p.teaser-text    {line-height:16px;margin-top:4px;margin-bottom:2px}
.advisor .teaser-item .teaser-item-text p.link a {clear:both;color:#000066;text-decoration:underline}
.advisor .teaser-item .teaser-item-text p.link a:hover {color:#000066;text-decoration:none}

.advisor .advise-item {clear:both;color:#000066;padding: 15px 0px 15px 10px; border-bottom: 1px dotted #E5EAF0;}
.advisor .advise-item .advise-item-image {float:left;width:175px;}
.advisor .advise-item .advise-item-image a {text-decoration: none;}
.advisor .advise-item .advise-item-text {float:left;width:214px;}
.advisor .advise-item .advise-item-text-title {color: #003468; font-size:12px}
.advisor .advise-item .advise-item-text-teaser {margin:0;padding:5px 0px 0px 0px;font-size:12px}
.advisor .advise-item .advise-item-text-teaser a {color: #2540CC; margin:0;padding:0;font-size:12px}
.advisor .advise-item .advise-item-text-teaser a:hover {color: #FF7500; margin:0;padding:0;font-size:12px; text-decoration:underline}
.advisor .advise-item .advise-item-text p.action-icons {float:right;text-align:right;width:50px;margin-bottom:2px;}
.advisor .advise-item .advise-item-text p.item-title {clear:both}
.advisor .advise-item .advise-item-text p.item-title a {color:#000066;font-size:12px;font-weight:bold; text-decoration:none}
.advisor .advise-item .advise-item-text p.item-title a:hover {color:#000066;font-size:12px;font-weight:bold}
.advisor .advise-item .advise-item-text p.teaser-text {line-height:16px;margin-top:4px;margin-bottom:2px}
.advisor .advise-item .advise-item-text p.link a {clear:both;color:#000066;text-decoration:underline}
.advisor .advise-item .advise-item-text p.link a:hover {color:#000066;text-decoration:none}

.advisor .teaser-item {clear:both;color:#000066;padding: 15px 0px 15px 10px; border-bottom: 1px dotted #E5EAF0;}
.advisor .teaser-item .advise-item-image {float:left;width:175px;}
.advisor .teaser-item .advise-item-image a {text-decoration: none;}
.advisor .teaser-item .advise-item-text {float:left;width:214px;}
.advisor .teaser-item .advise-item-text-title {color: #003468; font-size:12px}
.advisor .teaser-item .advise-item-text-teaser {margin:0;padding:0;overflow:hidden}
.advisor .teaser-item .advise-item-text p.action-icons {float:right;text-align:right;width:50px;margin-bottom:2px;}
.advisor .teaser-item .advise-item-text p.item-title {clear:both}
.advisor .teaser-item .advise-item-text p.item-title a {color:#000066;font-size:12px;font-weight:bold; text-decoration:none}
.advisor .teaser-item .advise-item-text p.item-title a:hover {color:#000066;font-size:12px;font-weight:bold}
.advisor .teaser-item .advise-item-text p.teaser-text {line-height:16px;margin-top:4px;margin-bottom:2px}
.advisor .teaser-item .advise-item-text p.link a {clear:both;color:#000066;text-decoration:underline}
.advisor .teaser-item .advise-item-text p.link a:hover {color:#000066;text-decoration:none}

.advisor .article-paging {background-color:#FFFFFF;height:33px;color:#5C6BA4;font-size:11px;}
.advisor .article-paging .paging-left {float:left;padding-left:10px;vertical-align:middle;margin-top:10px}
.advisor .article-paging .paging-right {float:right;padding-right:10px;vertical-align:middle;margin-top:10px}
.advisor .article-paging .paging-right a       {color:#5C6BA4;text-decoration:underline;font-size:11px;}
.advisor .article-paging .paging-right a:hover {color:#5C6BA4;text-decoration:none}
.advisor .article-paging .paging-right a.forward       {color:#5C6BA4;text-decoration:none}
.advisor .article-paging .paging-right a.forward:hover {color:#5C6BA4;text-decoration:underline}
.advisor .article-paging .paging-right span.current-page {font-weight:bold;color:#000066;}
.advisor .article-paging .paging-right a, .advisor .article-paging .paging-right span.current-page {margin-right:4px}

.advisor #noResultBox a {color: #2540CC; font-weight: normal; text-decoration: underline; font-size: 12px}
.advisor #noResultBox a:hover {color: #FF7500; text-decoration: underline; font-size: 12px}

/* advisor - navi - leftcol*/
.advisor-navi { font-size:12px;color:#003468;}
.advisor-navi .lev5 { font-weight:bold;border: solid 1px #CCD6E1;padding:6px;padding-bottom:7px;border-width: 1px 0px 1px 0px;background-image: url(as24.common.navigation.gradient.top.jpg);background-repeat:repeat-x;}
.advisor-navi .lev6 {background-image: url(as24.common.navigation.gradient.bottom.jpg);background-repeat:repeat-x;}
.advisor .advisor-navi ul {margin:0px 0px 20px 6px; }
.advisor .advisor-navi li { vertical-align:middle;list-style-type:none;background-image:url('as24_wevi_arrow_right_orange.gif');background-repeat:no-repeat;background-position:1px 50%;padding:5px 0px 5px 12px;}
.advisor .advisor-navi li.active { color:#ff7500;font-weight:bold;}
.advisor-navi a { font-size:12px;color:#003468;line-height:18px;text-decoration:none;padding-top:3px;}
.advisor-navi .active a { color:#ff7500;font-weight:bold;}
.advisor-navi a:hover { font-size:12px;color:#ff7500;line-height:18px;text-decoration:underline;padding-top:3px;}

/*info-area*/
/* cms-info-linkbox */
.cms-info-linkbox .col { float:left;padding-right:10px;width:205px;line-height:18px;}
.cms-info-linkbox div.col-head-left {width:485px;float:left;padding-right:10px;}
.cms-info-linkbox div.col-head-right {width:155px;float:left;padding-right:10px;}
.cms-info-linkbox .head {margin-bottom:15px;}
.cms-info-linkbox .body {padding:0px;padding-top:0px;}
.cms-info-linkbox h2 {font-size:16px;font-weight:normal;font-family:tahoma;color:#333;}
.cms-info-linkbox h3 {line-height: 16px; font-weight: bold; color: #333;font-size:12px;text-decoration:none;}
.content-area.wevi .w646 .cms-info-linkbox p {color: #333333; line-height:18px;    font-family: verdana;    font-size: 12px;    font-weight: normal;}
.content-area.wevi .w646 .cms-info-linkbox p b {font-weight:bold;}
.cms-info-linkbox a:hover h3 {color:#FF7500;}
.cms-info-linkbox a {font-size:12px;color:#2540CC;}
.cms-info-linkbox a:hover {color:#FF7500;text-decoration:underline;}
.content-area.wevi .cms-info-linkbox ul {line-height: 18px;list-style-type:none;margin: 0px; margin-top:3px;padding: 0px;}
.content-area.wevi .cms-info-linkbox ul li {background-image:url('http://s.autoscout24.net/Images/shared/icons/arrow_left_XS.gif');background-repeat:no-repeat;background-position:0px 5px;padding:0px 0px 2px 10px;margin:0px 30px 0px 0px}
.cms-info-linkbox ul a {text-decoration: none}
.cms-info-linkbox ul a:hover {text-decoration: none}


/*ADS*/
.wevi .advert-sky-right {left:1000px !important;top:148px !important;}


/* FINANCIAL SERVICES */
.cms-fs-ino-calc-topbox ul {list-style-image:url(images/hook_green_16.gif);	margin-top:11px !important;	margin-bottom:13px  !important; 	margin-left:25px !important;    *margin-left:20px !important;    _margin-left:20px !important;	_margin-bottom:20px !important;}
.cms-fs-ino-calc-topbox li {line-height:24px;}
.cms-fs-ino-calc-topbox div.body { height:150px;}
.greybox-headless .lb h4 { display:none;}
.greybox-headless .lb .body h4 { display:inline;font-size:16px;font-weight:bold;color:#003468;margin:0px;padding:0px 10px 20px 0px;}
.greybox-headless .body { padding:10px;padding-bottom:15px;}
.greybox-headless.cms-fs-ino-calc-topbox .rb {background:url("greybox_rb_1200.gif") no-repeat scroll right bottom transparent;}
.greybox-headless.cms-fs-ino-calc-topbox {margin-bottom:10px;}


/*MISC*/
.greybox.cms-community-rightcol-list .lb h4 { padding-bottom:0px;margin-bottom:3px;}
.cms-community-rightcol-list .lb h4 { padding:5px 10px 5px 10px;}
.cms-community-rightcol-list .body { padding:10px;padding-bottom:15px;margin-bottom:12px;}
.cms-community-rightcol-list .lb p { padding:0px 10px 10px 0px;line-height:15px;}
.cms-community-rightcol-list .lb div.rightcolumn { width:180px; }
.cms-clear { clear:both;width:0px;height:0px;padding:0px;margin:0px;}

/* in-page message */
#inpagemsg.msg-successCMS {width:640px; border-width:0px;}

#topNavigation { width:974px;float:left;display:inline;}

#footer .footer-wevi-specialtracking {float:left;}
#footer .footer-wevi-specialtracking img {margin-left:10px;}
body.wevi #footer {width:974px !important;}
.content-area.wevi .lightBlueButton span {padding-top:3px !important;}

