/*
  *
  *
  Struktur und Layout
  *
  *
  *
*/

/*
  content
*/
a {
  text-decoration: none;
}
p {
  margin-bottom: 1em;
}
#fotd {
  position:relative;
  height:300px;
}

#fotd_frame {
  position:relative;
  height:100%;
  overflow:hidden;
}

#fotd h2 {
  position:relative;
}

#fotd img.large {
  position:absolute;
  left:-5px;
  width:460px;
}

#fotd .infobar {
  position:absolute;
  left:57px;
  bottom:5px;
  width:250px;
  padding:5px;
  background-color:#000;
  opacity:0.8;
  color:white;
}

#fotd .infobar h3 a {
  color:white;
}

#fotd .infobar a {
  color:#98892F;
}

#fotd .driver {
  position:absolute;
  left:5px;
  bottom:5px;
  border:3px solid white;
}

.gallery {
  padding:5px 0px;
}

.galleries img {
  width:71px;
  height:54px;
  background-color:silver;
}

.forum-thread-infos {
  margin-top: 5px;
}

.forum-thread-infos a {
  color:#9B8D44;
  text-decoration:none;  
}

#stars h2 {
  background-color:#98892F;
}

#favorites h2 {
  background-color:#98892F;
}

.star {
}

.star img {
  width:72px;
  height:54px;
  background-color:silver;
  float:left;
  margin-right:5px;
}

.star a {
  text-decoration:none;
  color:#4E4D4F;
}


/*
  *
  *
  Formatierung und Grafik
  *
  *
  *
*/
h1 {
  color:transparent;
}

.even {
  background-color: #E9E9E9;
}

.small_teaser {
  /*border-bottom:1px dotted black;*/
}

/* copy & paste der calendar styles - TODO: aufräumen */
* html #calendar2{overflow:hidden;}
#calendar2 {margin-top:0px;margin-bottom:15px;padding-left:13px;padding-right:13px;padding-top:15px;border:1px solid white;background:#3D3C3D url('/images/background_black-box.jpg') repeat-x left top;color:#A3A3A3;}
#calendar2 .gold{color:#9B8D44;}
#calendar2 .upper{text-transform:uppercase;}
#calendar2{margin-top:0px;margin-bottom:15px;padding-left:13px;padding-right:13px;padding-top:0px;border:1px solid white;padding-bottom:5px;background:#3D3C3D url('/images/background_black-box.jpg') repeat-x left top;color:#A3A3A3;border:none;z-index:4;}

#calendar2 h4{float:left; color:#DEDEDE;margin-bottom:5px;font-size:24px;text-transform:uppercase;} 
#calendar2 .teaser {margin-right:-13px;width:220px;float:right;}

#calendar2 .year{position:relative; text-align: center;}
#calendar2 .yearpicker{position:relative;margin:0px auto; width:70px;height:20px; padding-top:5px;}
#calendar2 .yearpicker a.prev,#calendar2 .yearpicker a.next{float:left;display:block;width:16px;height:16px;}
#calendar2 .yearpicker p{float:left;padding-left:5px;padding-right:5px;color:#9B8D44;}
#calendar2 .yearpicker a.prev{background:transparent url('/images/arrow_left_gold.png') left 2px no-repeat;}
#calendar2 .yearpicker a.next{background:transparent url('/images/arrow_right_gold.png') right 2px no-repeat;}

#calendar2 .monthpicker{padding-left:12px;margin-bottom:20px;height:40px;background:transparent url('/images/calendarbar.png') left 19px no-repeat;}
#calendar2 .monthpicker a{display:block;text-align:center;float:left;width:16px;margin-left:2px;margin-right:2px;height:35px;color:#9B8D44;font-size:10px;}
#calendar2 .monthpicker a.active{background:transparent url('/images/calendarbar_gold.jpg') center bottom no-repeat;}
#calendar2 .monthpicker a:hover{color:#DBDBDB;background:transparent url('/images/calendarbar_white.jpg') center bottom no-repeat;}

#calendar2 .calendar_filter{clear:both;margin-top:5px;position:relative;border-bottom:1px solid #525252;margin-bottom:10px;font-weight:bold;padding:10 10 10 0px;}
#calendar2 .calendar_filter label {display:block;}
#calendar2 .calendar_filter #calendar2_areacode{width:30px;margin:0pt 5px;padding-top:2px;padding-bottom:2px;padding-left:5px;padding-right:5px;font-size:12px;border:1px solid #A0A0A0;}
#calendar2 .calendar_filter #calendar2_searchstring{width:80px;margin:0pt 5px;padding-top:2px;padding-bottom:2px;padding-left:5px;padding-right:5px;font-size:12px;border:1px solid #A0A0A0;}
#calendar2 .calendar_filter img{margin-bottom:-5px;margin-left:5px;}
#calendar2 .events div.event{z-index:6; vertical-align:top;margin-top:10px;margin-bottom:10px;}
#calendar2 .event {font-family:verdana;font-size:10px;}
#calendar2 .event a {color: #ffffff;margin:0px;padding:0px;}
#calendar2 .events .title{color:#DEDEDE;font-size:11px;margin:0px;padding:0px;}
#calendar2 .events .title b {font-weight:bold;}
#calendar2 .events .location{padding:3px;margin:0px;;background:#949495;color:white;}
#calendar2 .events .location_supported{padding:2px;margin:0px;background:white;color:#9B8D44;}
#calendar2 .events .text{margin:0px;margin-top:2px;padding-left:4px;line-height:13px;color:#6A6A6A;}

#calendar2 .location_supported a {color:#000;}

#calendar2 .calendar_searchfield{width:140px;}
#calendar2 .reset_button{margin:10px 0px 5px 0px;text-align:right;}

span.category {
  font-weight:bold;
  color:#98892F;
}

.activities h2.site_area {
  background:url('/images/newsriver_head.png') no-repeat top right;
  height:48px;
  margin-bottom:0;
}

#activities_frame {
  height:220px;
  overflow:auto;
}

/* system events - Aktivitäten */

div.system_event {
  margin: 0;
  padding:5px;
  overflow:auto;
}

div.system_event .thumb_link {
  width: 41px;
  float:left;
}

div.system_event div.system_event_content {
  margin-left: 46px;
}
div.system_event p.event_description,
  div.system_event h2 {
}

div.system_event h2 {
  margin-bottom:5px;
}

div.system_event p.event_description {
}

div.system_event p.event_details {
  font-style:italic;
}

div.system_event a {
  color:#9B8D44;
  text-decoration:none;
}

div.system_event img {
  margin-right: 5px;
}

.gold {
  color:#9B8D44;
}

table.regio_facts tr.odd {
  background-color: #CBCBCB;
}
table.regio_facts th {
  text-align: left;
  font-weight: bold;
  padding: 5px;
}
table.regio_facts td {
  text-align: left;
  font-weight: normal;
  padding: 5px;
}
ul.nachbar_regions li {
  padding: 5px;
}
ul.nachbar_regions li a {
  color: #4E4E50;
  font-weight: normal;
  text-decoration: underline;
}
#content ul.listing_grey {font-size:1px}
#content ul.listing_grey li {display:inline;margin-right:1px;font-size:11px;color:#FFF;line-height:15px;background:#949495;padding:1px 7px}
#content ul.listing_grey a {color:#FFF}

/* Start More in Carsablanca Box */
.morebox {
	background: #fff url(/images/backgrounds/de/bg_more_box.gif) repeat-x left top;
	padding: 0px;
	padding-bottom: 10px;
	margin: 0px;
}
.morebox a {
  color: #4E4D4F;
}
.morebox a.gold {
  color: #9B8D44;
}
.morebox h1 {
	font: normal 20px Arial,Sans Serif;
	text-transform: uppercase;
	color: #6a6a6a;
	padding:5px 0px;
}
.thumbrows {border: 0px dotted #4d4e4f; border-bottom-width: 1px; padding: 0px;}
.morecategories p {border-bottom:1px dotted #4d4e4f;padding:10px 0px;position: relative;}
.morecategories p img {float:left; position: absolute;}
.morecategories p a {margin-left: 34px;line-height: 16px;display: block;}
.small2 {
	font-size:11px !important;
	margin-top: -6px;
	height:auto;
	line-height:14px;
	}
.thumbitem {
		width:82px;
		height:90px;
		float:left;
	}
	.thumbitem p {
	  font-size: 10px;
	  margin-top: 4px;
	}
	.thumbitem a,
	.morecategories p a {
	  text-decoration: underline;
	}
.morepics {width:70px;height:48px;float:none;background:#fff;overflow:hidden;border: 1px solid #ffffff;vertical-align: middle;}
.smalliconcar {margin:-56px 0 0 45px}
.thumbrows p {display:block;}
.textlinks {display:block;float:right;text-align:right;}
.textlinks ul li {margin:2px 0;padding:0;background:none;height:16px;text-align:right;}
/* End More in Carsablanca Box */

/* Magazin */
.title .authorline {
  font-size: 10px;
  font-family: Verdana;
  font-weight: bold;
}
.title .authorline a {
  text-decoration: underline;
}
#magazine_top_teasers {
  border: 1px solid #CBCBCB;
}
#magazine_top_teasers .teaser {
  position:relative; 
  margin: 6px;
}
#magazine_top_teasers .teaser .image {
  border: 1px solid #CBCBCB; 
  margin: 5px 0px;
}
#magazine_top_teasers .teaser h3.title a {
  color: #9B5F44; 
  font-size: 11px;
  font-weight: bold;
  font-family: Verdana, 'Sans Serif'
}
#magazine_top_teasers .teaser h3.title a:hover {
  text-decoration:underline;
}
#magazine_big_teasers .teaser .grid_3,
#magazine_small_teasers .grid_3 {
  margin-bottom: 0px;
}
#magazine_top_teasers .caption,
#magazine_big_teasers .caption,
#magazine_small_teasers .caption {
  font-weight: bold;
  margin-bottom: 5px;
}
#magazine_big_teasers h3.title a,
#magazine_sidebar h3,
.blog_serial_links h3 {
  font-size: 20px;
  line-height: 25px;
  font-weight: normal;
  color: #9B5F44;
  font-family: Verdana, 'Sans Serif'
  margin-bottom: 5px;
}
.blog_serial_links ol {
  margin: 10px 0px;
  list-style: decimal inside none;
}
.blog_serial_links ol li a {
  line-height: 16px;
  font-weight: bold;
}
.blog_serial_links ol li a:hover {
  text-decoration: underline;
}
#magazine_big_teasers h3.title a:hover,
#magazine_small_teasers h3.title a:hover  {
  text-decoration:underline;
}
#magazine_small_teasers h3.title {
  margin-bottom: 10px;
}
#magazine_small_teasers h3.title a {
  font-size: 16px;
  line-height: 16px;
  font-weight: normal;
  font-family: Verdana, 'Sans Serif'
  color: #9B5F44;
}
#magazine_small_teasers h3.small,
#magazine_small_teasers h3.tiny {
  margin-bottom: 2px;
}
#magazine_small_teasers h3.small a,
#magazine_small_teasers h3.tiny a {
  font-size: 12px;
  line-height: 14px;
  font-weight: bold;
  text-transform: none;
}
#magazine_big_teasers .author,
#magazine_small_teasers .author {
  font-size: 10px;
  font-weight: bold;
}
#content .author a,
#content .author a {
  color: #4E4D4F;
  text-decoration: underline;
}
#magazine_big_teasers .date,
#magazine_small_teasers .date {
  font-size: 10px;
  font-weight: bold;
  margin-bottom: 5px;
}
#magazine_big_teasers p,
#magazine_small_teasers p {
  font-family: Verdana;
  font-size: 11px;
  font-weight: normal;
  color: #4e4d4f;
  margin-bottom: 0px;
}
#magazine_big_teasers .categorylinks {
  border-top: 1px dotted #CBCBCB;
  padding-top: 5px;
}
#magazine_big_teasers .more_link,
#magazine_small_teasers .more_link {
  font-weight: bold;
  color: #9B5F44;
}
#bottom_category_links a {
}

#content .intro,
#content .intro p {
  font-size: 12px;
  line-height: 15px;
  font-weight: bold;
  font-family: Verdana;
}
#blogitem p {
  margin-bottom: 20px;
  font-family: Verdana;
  font-size: 11px;
  line-height: 15px;
  color: #4e4d4f;
}
#blogitem p a {
  color: #4E4D4F;
  font-weight: bold;
  text-decoration: underline;
}
#blogitem img[align=left] {
  margin: 0px 10px 10px 0px;
}
#blogitem img[align=right] {
  margin: 0px 0px 10px 10px;
}
#blogitem h4,
#blogitem h5 {
  clear: both;
  display: block;
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 10px;
}

#magazine_content_ad {
  background: url('/images/banner_back.jpg');
  height: 260px;
}
#magazine_content_ad .content_ad {
  background-color: #4E4E50;
  width: 300px;
  margin-left: 77px;
}
#magazine_sidebar .categories h3 {
  font-family: Verdana, 'Sans Serif';
  text-transform: uppercase;
  border-bottom: 1px solid #CBCBCB;
}
#magazine_sidebar .categories ul li {
  border-bottom: 1px solid #CBCBCB;
  margin: 5px 0px;
}
#magazine_sidebar ul li {
  border-bottom: 1px solid #CBCBCB;
  margin-bottom: 5px;
  padding-bottom: 5px;
}
#magazine_sidebar ul li a,
#bottom_category_links  a,
.article_navigation a {
  color: #9B5F44;
  font-weight: bold;
}
#magazine_sidebar ul li a.inactive,
#bottom_category_links a.inactive {
  color: #4E4E50;
}
#magazine_sidebar ul li p {
  font-weight: bold;
  font-family: Verdana;
  font-size: 10px;
  line-height: 11px;
  margin-left: 10px;
  margin-bottom: 0px;
}
#magazine_sidebar .most_liked {
  margin-bottom: 10px;
  margin-top: 5px;
  border-bottom: 1px solid #CBCBCB;
}
#magazine_sidebar .most_liked .grid_1,
#magazine_sidebar .most_liked .grid_3 {
  margin-bottom: 0px;
}
#magazine_sidebar .most_liked h3.title {
  font-size: 12px;
  line-height: 15px;
  text-transform: none;
}
#magazine_sidebar .most_liked h3.title a {
  font-weight: bold;
  color: #646464;
}
/* End Magazin */

/* Teaser Styles */

.small_teaser {
  padding-top:1em;
  padding-left:1em;
}

.small_teaser span.category {display:block;}

.small_teaser h3,
  .small_teaser span.category,
  .small_teaser p {
  margin-left:135px;
}

.small_teaser .teaser {
  position:relative;
  float:left;
  width:128px;
  height:96px;
  margin-bottom:1em;
  background-color:silver;
}

.small_teaser .teaser .image {
  width:100%;
}

.mini_teaser {
  padding-top:1em;
  padding-left:1em;
}

.mini_teaser h3,
  .mini_teaser span.category,
  .mini_teaser p {
  margin-left:79px;
}

.mini_teaser img.user {
  float:left;
  width:41px;
  height:54px;
  margin-bottom:1em;
  margin-left: 5px;
  margin-right: 5px;
  background-color:silver;
}
.mini_teaser .teaser {
  position: relative;
  float:left;
  width:72px;
  height:54px;
  margin-bottom:1em;
  margin-right: 5px;
  background-color:silver;
}
.mini_teaser .teaser .image {
  width: 100%;
}

.micro_teaser {
  padding:5px 0px 5px 5px;
}

.micro_teaser .teaser {
  position: relative;
  float:left;
  height:54px;
  width:41px;
}
.micro_teaser .teaser .image {
  width: 100%;
}

.micro_teaser h3,
  .micro_teaser p {
    margin-left:50px;
}

/* End Teaser Styles */

/* MyCarsablanca Styles */
#content .mymenu{margin-top:17px;margin-bottom:17px;}
* html #content .mymenu{margin-top:30px;}
#content .mymenu a{border:1px solid #9B8D44;background-color:#FFF;padding:2px;height:auto;width:auto;}
#content .mymenu a:link,#content .mymenu a:visited{font-family:Verdana;font-size:12px;text-decoration:none;color:#A19554;}

#content .mymenu a.active,#content .mymenu a.active:link,#content .mymenu a.active:visited,
#content .mymenu a.active:hover,#content .mymenu a.active:active{
border:1px solid #9B8D44;padding:2px;height:auto;width:auto;color:#FFF !important;background-color:#9B8D44 !important;}

#content .mymenu li a.active,#content .mymenu li a.active:link,#content .mymenu li a.active:visited,
#content .mymenu li a.active:hover,#content .mymenu li a.active:active{
border:1px solid #9B8D44;padding:2px;height:auto;width:auto;color:#FFF;background-color:#9B8D44;}
#content .mymenu span.pipe{font-size:16px;color:#A69E74;}

#mymenu_main li{display:inline;float:left;}
#content #mymenu_main li{margin:0 3px 0 0;}
#content #mymenu_main li a,#content #mymenu_main li a:link,#content #mymenu_main li a:visited {color:#A19554;background:#fff;font-weight:normal;padding:4px;border:1px solid #A19554;}
#content #mymenu_main li a:hover,#content #mymenu_main li a:active,#content #mymenu_main li a.active {color:#fff;background:#A19554;}
#content #mymenu_main li #mymenu_more_link{color:#A19554;background:transparent no-repeat center right;background-image:url(/images/menu/arrow_more_right.gif);font-weight:bold;border:none;width:90px;}
#mymenu_more{z-index:999;position:absolute;display:block;visibility:hidden;background:#fff;border:1px solid #A19554;width:200px;margin-top:4px;margin-left:4px;}

#mymenu_main li #mymenu_more li{display:block;float:left;clear:left;margin:0;width:169px;}
#content #mymenu_more li a,#content #mymenu_more li a:link,#content #mymenu_more li a:visited{display:block;width:100%;color:#A19554;background:#fff url(/images/arrow_next_linkcolor.gif) 8px 7px no-repeat;padding:4px 4px 4px 27px;border:none;margin:0;}

#content #mymenu_more li a:hover,#content #mymenu_more li a:active{color:#fff;background:#A19554 url(/images/arrow_next_white.gif) 8px 7px no-repeat;}

#content .alertbox {width:720px;margin-left:0px;border: 1px solid #fff;background: #a3e442 url(/images/backgrounds/de/bg_packages_alertbox.jpg) repeat-x;color: ##3D3C41;padding: 0 12px;}
#content .alertbox h1 {margin:0 0 0 5px;font: normal 18px Arial;Sans Serif;color: #fff;text-transform: uppercase;padding:8px 0}
#content .alertbox p {margin-left:5px;font: normal 11px Verdana;Sans Serif;padding-bottom:4px;line-height:1.3em;}

#content .alertbox a.send,
#content .alertbox a.send:visited,
#content .alertbox a.send:hover,
#content .alertbox a.send:active {
background:#559300;
color:#FFFFFF !important;
display:block;
font-weight:bold;
margin-right:4px;
padding:2px 4px 3px;
text-decoration:none;
}

.right {float: right !important;}
.left {float: left !important;}

/* End MyCarsablanca Styles */

/* Myprinting */
.myprinting_button {
  border: 1px solid #fff;
  line-height: 18px;
  font-size: 14px;
  font-weight: normal;
  display: block;
  color: #fff;
  padding: 0px;
  text-align: right;
  margin-bottom: 5px;
}
.myprinting_button.blue {
  background-color: #3B728F;
}
.myprinting_button.red {
  background-color: #850C0F;
}
/* End Myprinting */

/* Fahrzeug Profil */
#content #mymenu_details {
margin:10px 0 0 0;
padding:0; height:auto! important;
line-height:1.8em;
}
.mymenu_details li{display:inline;float:left;}
#content #mymenu_details li{margin:0 3px 0 0;}
#content #mymenu_details li a,#content #mymenu_details li a:link,#content #mymenu_details li a:visited, .profilebuttons li {color:#a19554;background:#fff;font-weight:normal;padding:4px;border:1px solid #a19554;}
#content #mymenu_details li a:hover,#content #mymenu_details li a:active,#content #mymenu_details li a.active, .profilebuttons li:hover, .profilebuttons li.active  {color:#fff;background:#a19554;}

.profilebuttons li{text-transform:uppercase;cursor:pointer;}
.technicalelementOpen { display:block;}
.technicalelementClosed { display:none;}

#content #mymenu_details {
margin:10px 0 0 0;
padding:0; height:auto! important;
line-height:1.8em;
}
.mymenu_details li{display:inline;float:left;}
#content #mymenu_details li{margin:0 3px 0 0;}
#content #mymenu_details li a,#content #mymenu_details li a:link,#content #mymenu_details li a:visited, .profilebuttons li {color:#a19554;background:#fff;font-weight:normal;padding:4px;border:1px solid #a19554;}
#content #mymenu_details li a:hover,#content #mymenu_details li a:active,#content #mymenu_details li a.active, .profilebuttons li:hover, .profilebuttons li.active  {color:#fff;background:#a19554;}

#mymenu_details ul, #mymenu_details li {
display: inline;
}
#content p.mydetail_subline{
color:#fff;
font:13px verdana, arial, sans-serif;
margin:0 0 10px 0;
}
form span.mydescr_area {
font: Verdana, Arial, sans-serif;
}
.descr_area {
clear: both; margin: 0px; padding-bottom: 4px; border:1px solid #9b8d44; background:#fff;width:360px;height:auto;
font: verdana, arial, sans-serif;
}
span.mydescr {
display:block;padding-right: 10px; padding-left: 10px; padding-bottom: 10px; padding-top: 10px;
}
#content p.mydescr {
padding: 0px;
font: Verdana, Arial, sans-serif !important;
}

p.mydescr div {
font: Verdana, Arial, sans-serif;
}
.mydescr h1 {
font:24px Arial,Sans-serif;
color:#6a6a6a;
text-transform:uppercase;
}
.mydescr h1.whitesell{
color:#fff;
}
.mydescr_right {
display:block;width:150px;float:left;text-align:right;
font: Verdana, Arial, sans-serif;
}
.mydescr_left {
display:block;width:auto;height:auto;position:relative;float:left;text-align:left;
}
.mydescr_left ul, .mydescr_left li {
line-height:1.8em;
}
.dotted_line {
  border:0px dotted #6a6a6a;
  border-top-width: 1px;
}

#mycar_details_arrow {padding-right: 0px; display: block; padding-left: 0px; float: right; padding-bottom: 0px; margin: 2px 0px; padding-top: 0px; cursor:pointer;}
.elementClosed { display:none;}
.elementOpen { display:block;}
.technicalelementOpen { display:block;}
.technicalelementClosed { display:none;}
.compareCarElementClosed { display:none;}
.compareCarElementOpen { display:block;}
.elementTitleClosed{background-image:url('/images/arrow_down_gray.gif');background-repeat:no-repeat;background-position:340px 3px;height:20px;}
.elementTitleOpen{background-image:url('/images/arrow_up_gray.gif');background-repeat:no-repeat;background-position:340px 3px;height:20px;}
.elementTitleClosedCompareCar{background-image:url('/images/arrow_down_gray.gif');background-repeat:no-repeat;background-position:132px 3px;height:20px;}
.elementTitleOpenCompareCar{background-image:url('/images/arrow_up_gray.gif');background-repeat:no-repeat;background-position:132px 3px;height:20px;}
.lexiconCompareCarsBig .elementTitleClosedCompareCar{background-image:url('/images/arrow_down_gray.gif');background-repeat:no-repeat;background-position:298px 3px;height:20px;}
.lexiconCompareCarsBig .elementTitleOpenCompareCar{background-image:url('/images/arrow_up_gray.gif');background-repeat:no-repeat;background-position:298px 3px;height:20px;}
.hiddenContainer{display:none;}
.blockContainer{display:block;margin-top:2px;}
.profilebuttons li{text-transform:uppercase;cursor:pointer;}
.profilebasefield { width:90px;}

#car_archive{background-image:url('/images/icon_liebling.png');background-repeat:no-repeat;background-position:center;padding:0;height:42px;}

table.cardetailsbase {
  border-collapse: collapse;
  color:#9b8d44;
  font: bold 11px verdana, arial, sans-serif;
  margin:20px 0 5px 0;
  background-color: #fff;
}
table.cardetailsbase  td, table.cardetailsbase  th {
  border: 1px solid #9b8d44;
  padding:2px;
}
table.cardetailbase td.white {
	background-color:white;
}
table.carconfiguration {
  border-collapse: collapse;
  color:#9e9e9e;
  font: bold 11px verdana, arial, sans-serif;
  margin:0px 0px 5px 0px;
  width:100%;
}
table.carconfiguration  td, table.carconfiguration  th {
  border-top: 1px solid #9e9e9e;
  border-bottom: 1px solid #9e9e9e;
  padding:2px;
}
table.carconfiguration td.leftField {
  text-align:right;
  font-weight:normal;
}
table.carconfiguration td.rightField {
  width: 140px;
  font-weight:bold;
  text-align:left;
  padding-left:6px;
  color:#6a6a6a;
}
table.carconfiguration td.fieldTitle {
  font-weight: bold; 
  border-top:none;	
  padding-left:20px;
  color:#6a6a6a;
}
.dottedbox {
border:6px #a19554 dotted;padding:2px;margin:10px 0;background:none;
}
div.sell h4 {
color:#fff !important;
font-weight: normal;
margin-top: 5px;
float:left;
}
#content .closed-box,#content .open-box{margin-top:20px;margin-bottom:20px;padding-left:13px;padding-right:13px;}
#content .closed-box{padding-top:18px;padding-bottom:20px;}
#content .closed-box{border:1px solid white;}
#content .closed-box h4,#content .open-box h4{margin-bottom:5px;font-size:26px;text-transform:uppercase;}
#content .closed-box h5,#content .open-box h5,#content .closed-box .h5,#content .open-box .h5{margin-bottom:5px;font-size:22px;border-bottom:1px dotted #FFF;text-transform:uppercase;}
#content .closed-box .h5 h5,#content .open-box .h5 h5{float:left;}
#content .closed-box .h5 div,#content .open-box .h5 div{text-align:right;}
#content .closed-box p,#content .open-box p{line-height:15px;font-size:11px;}
#content .closed-box b,#content .open-box b{color:#FFF;}
#content .closed-box.lightbrown{background:#C1BCA5 url('/images/background_lightbrown-box.jpg') top left repeat-x;color:#2E2D2E;}
#content .closed-box.lightbrown h4{color:#524B26;}
#content .closed-box.lightbrown h5{color:#FFF;}
#content .closed-box.lightbrown p,#content .closed-box.lightbrown td{color:#2E2D2E;}

#content ul.links_gold{font-size:1px;}
#content ul.links_gold li{display:inline;margin-right:1px; white-space:nowrap;}
#content ul.links_gold a{line-height:15px;padding-right:2px;padding-left:2px;padding-top:1px;padding-bottom:1px;background-color:#9B8D44;text-decoration:none;font-family:verdana;font-size:10px;color:#FFF;}
#content ul.links_gold a:hover,#content ul.links_gold a:active{background-color:#949495;}

#content .menu{margin-bottom:18px;line-height:29px;}
#content .menu a,#content .menu a.arrow_close span{padding-left:3px;padding-right:3px;padding-top:5px;padding-bottom:5px;font-family:verdana;font-size:11px;text-decoration:none;text-transform:uppercase;border:1px solid #9B8D44;background-color:#FFF;color:#9B8D44;}
#content .menu a.active{padding-left:3px;padding-right:3px;background-color:#9B8D44;color:#FFF;}
#content .menu a.arrow_open{background:transparent url('/images/subnav_open.gif') right top no-repeat;height:23px;border:none;padding-left:30px;}
#content .menu a.arrow_close{float:right;background-image:url('/images/subnav_closed.gif');background-repeat:no-repeat;background-position:left;background-color:transparent;border:none;padding-left:30px;margin-right:-4px;margin-top:-5px;margin-bottom:-5px;}
/* End Fahrzeug Profil */

/* Horizontal Carousel */
#horizontal_carousel {
  float:left;
  width: 355px;
  height: 64px;
  margin-bottom: 10px;
  margin-left: 5px;
  position: relative;  
}         

#horizontal_carousel .container {
  position: absolute;
  top: 5px;
  left: 12px;  
  width: 331px;
  height: 64px;
  overflow:hidden;   
  background: #3F3F3F;
}            

#horizontal_carousel .previous_button {
  position: absolute;
  top: 5px;
  left: 0px;
  width: 12px;
  height: 64px;
  background: url(classic/horizontal/left.gif);
  z-index: 100;    
  cursor:pointer;
}        

#horizontal_carousel .previous_button_disabled {
  background: url(classic/horizontal/left-disabled.gif);
  cursor:default;
}

#horizontal_carousel .next_button {
  position: absolute;
  top: 5px;
  right: 0px;
  width: 12px;
  height: 64px;
  background: url(classic/horizontal/right.gif);
  z-index: 100;
  cursor:pointer;
}   

#horizontal_carousel .next_button_disabled {
  background: url(classic/horizontal/right-disabled.gif);
  cursor:default;
}

#horizontal_carousel ul {
  margin: 0;
  padding:0;
  width: 100000px;
  position: relative;
  top: 0;
  left: 0;
  height: 64px;
}                      

#horizontal_carousel ul li img {
  border:0px solid #999999;
  display:block;             
  background:#E3EDFA;  
}                               

#horizontal_carousel ul li {
  font-family:verdana,arial,sans-serif;
  font-size:10px;
}                               

#horizontal_carousel ul li {
  border:0px solid green;
  color:#E3EDFA;
  margin:0pt;
  padding:5px 5px 5px;
  width:72px;
  list-style:none;   
  float:left;
}

/* End Horizontal Carousel */

/* Klassiker Barometer */
table.klassiker_barometer th {
  background-color: #969696;
  color: #fff;
  padding: 5px 0px;
  border-right: 1px solid #DBDBDB;
  text-align:center;
  vertical-align:middle;
}
table.klassiker_barometer tr.odd th {
  background-color: #838383;
}
table.klassiker_barometer tr.odd td {
  background-color: #4E4E50;
}
table.klassiker_barometer th.month {
  background-color: transparent;
  color: #6A6A6A;
  padding: 5px 0px;
}
table.klassiker_barometer td {
  background-color: #6A6A6A;
  border-right: 1px solid #DBDBDB;
  cursor: pointer;
}
table.klassiker_barometer td a {
  color: #fff;
}
table.klassiker_barometer tr td.over {
  background-color: #838383;
}
table.klassiker_barometer tr.odd td.over {
  background-color: #5E5E60;
}
table.klassiker_barometer tr td .gold {
  color: #C7BC78;
}
table.klassiker_barometer tr td.voted {
  background-color: #6A7A6A;
}
table.klassiker_barometer tr.odd td.voted {
  background-color: #4E5E50;
}
.voted_sign {
  position:absolute;
  top: 0px;
  right: 0px;
  background-color: #fff;
  width: 15px;
  height: 15px;
  background-image: url(/images/barometer_check.gif);
}
.barometer_car {
  position: relative;
  margin: 0px 5px;
}
.barometer_car .barometer_car_image {
  float:left;
  left: 0px;
  top: 0px;
}
.barometer_car .barometer_car_description {
  margin-left: 45px;
  color: #fff;
  font-size: 10px;
  line-height: 10px;
}
.barometer_entry {
  background-color: #4E4E50;
  padding: 10px 0px;
}
.barometer_entry.odd {
  background-color: #838383;
}
.barometer_entry_image {
  position: relative;
  float: left;
  margin-left: 10px;
}
.barometer_entry_place {
  position:absolute;
  top: -6px;
  right: -6px;
  background-color: transparent;
  background-image: url('/images/barometer_star_white.gif');
  width: 36px;
  height: 36px;
  font-size: 20px;
  font-weight: bold;
  line-height: 36px;
  text-align: center;
  vertical-align: middle;
  color: #4d4e4f;
}
.barometer_entry_place.goldstar {
  background-image: url('/images/barometer_star_gold.gif');
}
.barometer_entry_place.silverstar {
  background-image: url('/images/barometer_star_silver.gif');
}
.barometer_entry_place.bronzestar {
  background-image: url('/images/barometer_star_bronze.gif');
}
.barometer_entry_description {
  margin-left: 140px;
  margin-right: 10px;
}
.barometer_entry_description h3 {
  color: #fff;
  font-weight: bold;
  margin-bottom: 10px;
}
ul.barometer_links li {
  float:left;
  width:300px;
}
/* End Klassiker Barometer */