@charset 'utf-8'; 

/* @override http://www.wohnmobile-hannover.de/assets/css/screen.css */
/* @override http://wohnmobile-hannover.de/assets/css/screen.css */


/**
  * Website http://wohnmobile-hannover.de - Wohnmobile Bieger
  *
  * @copyright		(c) dennisfrank.info All Rights Reserved
  * @author			Dennis Frank
  * @version		Version
  *
  * @revision		Revision
  * @lastmodified	Last Modified Date
  *
  * @media			screen, projection
  *
  * @info			infos
  *
  * @layout			in pixel:
  * 				|            788            |
  * 				| 10  |      768       | 10 |
  * 				| 10  | 27 |    741    | 10 |
  */

/* @group =General
-------------------------------------------------------------- */
	/* @group =Reset
	---------------------------------------------------------- */
		/* Based on http://meyerweb.com/eric/tools/css/reset/
		   v1.0 | 20080212 */
		html, body, div, span, applet, object, iframe,
		h1, h2, h3, h4, h5, h6, p, blockquote, pre,
		a, abbr, acronym, address, big, cite, code,
		del, dfn, em, font, ins, kbd, q, s, samp,
		small, strike, strong, sub, sup, tt, var,
		b, u, i, center,
		dl, dt, dd, ol, ul, li,
		fieldset, form, label, legend,
		table, caption, tbody, tfoot, thead, tr, th, td {
			margin: 0;
			padding: 0;
			border: 0;
			outline: 0;
			font-size: 100%;
			vertical-align: baseline;
			background: transparent;
		}
		img {border: 0;}
		ul {list-style: none;}
		blockquote, q {quotes: none;}
		blockquote:before, blockquote:after,
		q:before, q:after {content: '';	content: none;}
		/* remember to define focus styles! */
		/*:focus {outline: 1px solid;}*/
		/* tables may still need 'cellspacing="0"' in the markup */
		table {border-collapse: collapse; border-spacing: 0;}
	/* @end
	---------------------------------------------------------- */
	/* @group =Accessibility
	---------------------------------------------------------- */
		#skiplinks {
			position: absolute;
			top: -1000px;
			left: -1000px;
			}
	/* @end
	---------------------------------------------------------- */
	/* @group =Body
	---------------------------------------------------------- */
		body {
			font: 75%/1.5 "Helvetica Neue", Arial, sans-serif; /* 12px */
			font-size: 81.25%; /* 13px */
			color: #252526;
			margin: 18px;
			}
	/* @end
	---------------------------------------------------------- */
	/* @group =Links
	---------------------------------------------------------- */
		a {  }
			a:link {color: #0053ad;}
			a:visited {color: #4577ad;}
			a:hover { color: #1e8600;}
			a:active {  }
		a * {cursor: pointer;}			
	/* @end
	---------------------------------------------------------- */
	/* @group =Headings
	---------------------------------------------------------- */
		h1, h2, h3, h4, h5, h6 {
			}
		h2 {
			font-size: 1.384614em; /* 18px */
			margin: 1em 0 0; /* 18px 0 */
			font-weight: bold;
			}
		h3 {
			font-size: 1.384614em; /* 18px */
			margin: .5em 0; /* 18px 0 */
			font-weight: normal;
			}
	/* @end
	---------------------------------------------------------- */
	/* @group =Margins
	---------------------------------------------------------- */
		p, ul, ol, dl, address, table, blockquote, pre, fieldset {
			margin-bottom: 1.5em; /* 18px */
			}
		ul ul, ol ol, ol ul, ul ol {margin-bottom: 0;}
	/* @end
	---------------------------------------------------------- */
	/* @group =Lists
	---------------------------------------------------------- */
		ul {list-style-type: disc;}
		ul li {margin-left: 20px;}
		ol {list-style-type: decimal;}
		dl {margin: 1.384614em 0; /* 18px */}
		dt {
			font-weight: bold;
			float: left;
			margin-right: .3em;
			}
		.block dt {
			float: none;
			margin-right: 0;
			}
		dt.inline {
			margin-right: .3em;
			float: left;
			}
		
	/* @end
	---------------------------------------------------------- */
	/* @group =Tables
	---------------------------------------------------------- */
		table {}
		caption {}
		tr {}
		th {}
		td {}
	/* @end
	---------------------------------------------------------- */
	/* @group =Images
	---------------------------------------------------------- */
		.body img {
			padding: .417em; /* 5px */	
			border: .077em solid #ccc; /* 1px */
			border-color: #dedede #ccc #ccc #dedede;
			background-color: #fff;	
			border-radius: .417em; /* 5px */
			-moz-border-radius: .417em; /* 5px */
			-webkit-border-radius: .417em; /* 5px */
			box-shadow: 1px 1px 4px rgba(0, 0, 0, .1);
			-webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, .1);
			-moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, .1);
			}
		.body a:hover img {
			/*background-color: #d0ebc6;*/
			border-color: #1e8600;
			box-shadow: 1px 1px 4px rgba(0, 0, 0, .3);
			-webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, .3);
			-moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, .3);
			}
		img.float-left {
			float: left;
			margin-right: 10px;
			}
		img.float-right {
			float: right;
			margin-left: 10px;
			}
	/* @end
	---------------------------------------------------------- */
	/* @group =Blockquotes
	---------------------------------------------------------- */
		blockquote {}
	/* @end
	---------------------------------------------------------- */
	/* @group =Forms
	---------------------------------------------------------- */
		fieldset {
			padding: 1.4em;
			margin: 0 0 1.5em 0;
			border: .077em solid #ccc; /* 1px */
			}

		legend {}
		label {display: block;}

		input.text, 
		input.title, 
		textarea, 
		select {
			margin: 0.5em 0;
			border: .077em solid #bbb; /* 1px */
			}
		input.text:focus,
		input.title:focus,
		textarea:focus,
		select:focus {border: .077em solid #666; /* 1px */}
	
		input.text,
		input.title {
			width: 300px;
			padding:5px;
			}
		input.title {font-size:1.5em;}
		textarea {
			width: 390px;
			height: 340px;
			padding: 5px;
			}

		form.yform {
			background: transparent;
			border-width: 0;
			padding: 0;
			}

		form.yform fieldset {
			border-width: 0;
			background-color: transparent;
			padding: 0;
			margin: 0;
			}

		form.yform .type-text input,
		form.yform .type-text textarea,
		form.yform .type-select select {
			font-size: 1em;
			}
		
		form.yform .type-text textarea {
			width: 97%;
			}		
	/* @end
	---------------------------------------------------------- */
	/* @group =Other styling
	---------------------------------------------------------- */
		strong, b {font-weight: bold;}
		em, i {font-style: italic;}
		ins {text-decoration: none;}
		del {
			color: #999;
			text-decoration: line-through;
			}
		small {
			font-size: .847em;
			color: #666;
			}
		small strong {
			color: #252526;
			font-weight: normal;
			}
		.intro {font-weight: bold;}
	/* @end
	---------------------------------------------------------- */
/* @end */


/* @group =Helper
-------------------------------------------------------------- */
	.clearfix:after,
	.container:after
	{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	.clearfix,
	.container
	{display: inline-block;}
	* html .clearfix,
	* html .container
	{height: 1%;}
	.clearfix,
	.container
	{display: block;}

	.hide {
		position: absolute;
		top: auto;
		left: -1000em;
		}
	.left {
		float: left;
		width: 49%;
		}
	.right {
		float: right;
		width: 49%;
		}
		
/* @end
-------------------------------------------------------------- */


/* @group =Page Structure
-------------------------------------------------------------- */
	/* @group =Page
	---------------------------------------------------------- */
		#page {
			width: 73.077em; /* 950px */
			min-width: 950px;
			max-width: 100%;
			margin: 0 auto;
			}
	/* @end
	---------------------------------------------------------- */
	/* @group =Header
	---------------------------------------------------------- */
		#header {
			position: relative;
			float: left;
			width: 100%;
			background: #fdc500 url(../img/bg_header.gif) repeat-x top;
			border-radius: .417em; /* 5px */
			-moz-border-radius: .417em; /* 5px */
			-webkit-border-radius: .417em; /* 5px */
			}
		#header h1 {
			position: absolute;
			left: 0;
			}
		#header h1 a {
			float: left;
			text-indent: -1000em;
			width: 190px;
			height: 107px;
			background: #209500 url(../img/hd_logo.gif) no-repeat;
			border-top-left-radius: .417em; /* 5px */
			border-bottom-left-radius: .417em; /* 5px */
			-webkit-border-top-left-radius: .417em; /* 5px */
			-webkit-border-bottom-left-radius: .417em; /* 5px */
			-moz-border-radius-topleft: .417em; /* 5px */
			-moz-border-radius-bottomleft: .417em; /* 5px */
			}
		#header p {
			position: absolute;
			top: 0;
			text-indent: -1000em;
			}
		#header #slogan {
			left: 205px;
			width: 413px;
			height: 36px;
			background: url(../img/hd_slogan.gif);
			}
		#header #phone {
			right: 5px;
			width: 202px;
			height: 36px;
			background: url(../img/hd_phone.gif);
			}
	/* @end
	---------------------------------------------------------- */
	/* @group =Navigation
	---------------------------------------------------------- */
		#nav {
			margin-top: 48px;
			margin-bottom: 0;
			padding-left: 190px;
			list-style-type: none;
			background: url(../img/bg_nav.gif) repeat-y left;
			float: left;
			-webkit-border-bottom-left-radius: .417em; /* 5px */
			-moz-border-radius-bottomleft: .417em; /* 5px */
			}
		#nav li {
			float: left;
			margin: 0;
			}
		#nav a {
			float: left;
			font-size: 1.231em; /* 16px */
			margin-top: -1px;
			padding: 0 1em; /* 0 16px */
			height: 3.6875em; /* 59px */
			line-height: 3.6875em; /* 59px */
			min-height: 59px;
			text-decoration: none;
			color: #534000;
			border-right: .063em solid #fee280; /* 1px */
			border-top: .063em solid #fff; /* 1px */
			}
		#nav a:hover {
			background: #efba00;
			color: #252526;			
			}
		#nav .active a {
			background: #fff;
			border-right-color: #fff;
			color: #252526;
			}
	/* @end
	---------------------------------------------------------- */
	/* @group =Infobar
	---------------------------------------------------------- */
		#infobar {
			float: left;
			width: 100%;
			min-height: 54px;
			}
		#infobar p {
			float: left; 
			padding: 1.384614em 0 18px .77em; /* 18px */
			margin: 0;
			}
		#infobar div {
			padding-top: 1em;
			float: right;
			}
	/* @end
	---------------------------------------------------------- */
	/* @group =Site Note
	---------------------------------------------------------- */
		
		#site-note {clear: both; padding-bottom: 0;}
		#site-note .section-header {
			border-radius: .417em; /* 5px */
			-webkit-radius: .417em; /* 5px */
			-moz-border-radius: .417em; /* 5px */
			}
		#site-note a.section-header .more {background: url(../img/sprites.png) no-repeat 100% -100px;}	
		#site-note a.section-header .more span {
			color: #fff;
			visibility: visible;
			}
			
	/* @end
	---------------------------------------------------------- */
	/* @group =Page Body
	---------------------------------------------------------- */
		.col1 {
			position: relative;
			float: left;
			width: 57.89474%; /* 550px */
			min-width: 550px;
			/*margin-right: 1.0526316%;*/ /* 10px */
			}
		.col2 {
			position: relative;
			float: right;
			width: 41.0526316%; /* 390px */
			min-width: 390px;
			}
		.body {
			padding-bottom: 1em;
			}
		#content {} /* or #primary */
		#sidebar {} /* or #secondary */
	/* @end
	---------------------------------------------------------- */
	/* @group =Footer
	---------------------------------------------------------- */
		#footer {
			clear: both;
			width: 100%;
			}
		#footer .contact {
			float: left;
			width: 57.8947%; /* 550px */
			padding-top: 10px;
			min-width: 550px;
			margin-right: 1.052632%; /* 10px */
			color: #666;
			background: #f0f0f0;
			min-height: 151px;
			border-radius: .417em; /* 5px */			
			-moz-border-radius: .417em; /* 5px */
			-webkit-border-radius: .417em; /* 5px */
			}
		#footer .contact .left {margin: 0 -.77em 0 .77em;}
		#footer .contact .right {margin: 0 .77em 0 -.77em;}
		.wishes {
			float: right;
			width: 41.052632%; /* 390px */
			min-width: 390px;
			background: #209400 url(../img/ft_wishes_bg.png) repeat-x top;
			border-radius: .417em; /* 5px */
			-moz-border-radius: .417em; /* 5px */
			-webkit-border-radius: .417em; /* 5px */
			}
		.wishes p {
			margin: 0;
			text-indent: -1000em;
			min-height: 161px;
			background: url(../img/ft_wishes_logo.png) no-repeat center top;
			}
		#siteinfo {
			float: left;
			width: 100%;
			font-size: .847em;
			text-align: center;
			}
		#siteinfo ul {
			list-style-type: none;
			margin: 2em 0 1em;
			}
		#siteinfo li {
			display: inline;
			margin: 0 1em;
			}
		#siteinfo p {
			color: #666;
			}
	/* @end
	---------------------------------------------------------- */
/* @end Page Structure
-------------------------------------------------------------- */

/* @group =Elements
-------------------------------------------------------------- */
	/* @group =Admin
	---------------------------------------------------------- */
		.edit-link {
			position: absolute;
			visibility: hidden;
			z-index: 100;
			top: -.3em;
			right: -.0777em; /* -1px */
			}
		.article:hover .edit-link {
			visibility: visible;
			background: #fff;			
			margin: -.0777em;
			border: .0777em solid #666; /* 1px */	
			}
		.edit-link a {
			float: left;
			font-size: .847em; /* 11px */
			text-decoration: none;
			padding: 0 .3em;
			color: #666;
			}
		.article:hover .edit-link a {
			color: #0053ad;
			}	
		.edit-link a:hover {
			color: #fff !important;
			background: #3aaf00;
			}
	/* @end
	---------------------------------------------------------- */
	/* @group =Sections
	---------------------------------------------------------- */
		.section-block, .section-header, .section-footer {background-color: #f0f0f0;}
		
		.section-block {
			position: relative;
			margin-bottom: 1.384614em; /* 18px */
			margin-bottom: .77em; /* 10px */
			padding: 1em .77em; /* 10px */
			border-radius: .417em; /* 5px */
			-webkit-border-radius: .417em; /* 5px */
			-moz-border-radius: .417em; /* 5px */
			}
		.section-header {
			display: block;
			min-height: 30px;
			margin-top: -1em;
			margin: -1em -.77em 0; /* 10px */
			padding: 1em .77em .77em; /* 1em 10px 10px */
			text-decoration: none;
			background: #e3e3e3;
			border-top-left-radius: .417em; /* 5px */
			border-top-right-radius: .417em; /* 5px */			
			-webkit-border-top-left-radius: .417em; /* 5px */
			-webkit-border-top-right-radius: .417em; /* 5px */
			-moz-border-radius-topleft: .417em; /* 5px */
			-moz-border-radius-topright: .417em; /* 5px */
			}
		.section-header:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
			.section-header {display:inline-block;}
			* html .section-header {height:1%;}
			.section-header {display:block;}
		.section-header h2 {margin: 0;}
		a.section-header h2 {float: left;}
		a.section-header:hover,
		a.section-footer:hover {background-color: #d7d7d7;}	
		a.section-header .more {
			float: right;
			margin: .4em -.77em 0 0; /* 10px */
			padding-right: 25px;
			background: url(../img/sprites.png) no-repeat 100% 0;
			}
		a.section-header .more span {visibility: hidden;}
		a.section-header:hover .more {background: url(../img/sprites.png) no-repeat 100% -200px;}
		a.section-header:hover .more span {visibility: visible;}
		.section-header h2 {color: #252526;}
		a.section-header:hover h2 {color: #1e8600;}	
		.section-header h2 strong {
			font-style: normal;
			float: left;
			margin-right: .3em;
			}
		.section-header h2 span {
			font-weight: normal;
			float: left;
			}
		.section-header h2 em {
			float: right;
			font-style: normal;			
			font-size: .723em; /* 13px */
			background: #fff;
			padding: .6em .6em;
			margin: -.2em 0;
			border: 1px solid #dedede;
			border-radius: .278em; /* 5px */
			-webkit-border-radius: .278em; /* 5px */
			-moz-border-radius: .278em; /* 5px */		
			}
		
		.section-footer {
			display: block;
			margin: 0 -.77em -1em; /* -10px -10px -1em */
			padding: .5em .77em; /* .5em 10px */
			text-decoration: none;
			background: #e3e3e3;
			border-bottom-left-radius: .417em; /* 5px */
			border-bottom-right-radius: .417em; /* 5px */					-webkit-border-bottom-left-radius: .417em; /* 5px */
			-webkit-border-bottom-right-radius: .417em; /* 5px */
			-moz-border-radius-bottomleft: .417em; /* 5px */
			-moz-border-radius-bottomright: .417em; /* 5px */
			}
		a.section-footer {background: #e3e3e3 url(../img/sprites.png) no-repeat 100% 6px;}
		a.section-footer:hover {background: #d7d7d7 url(../img/sprites.png) no-repeat 100% -194px;}
		a.section-footer strong {text-decoration: underline;}
		


		.section-content {
			padding: .77em .77em 0; /* 10px 10px 0 */
			margin: 0 -.77em; /* 0 -10px */
			}
		.section-content:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
			.section-content {display:inline-block;}
			* html .section-content {height:1%;}
			.section-content {display:block;}
		
		.section-verkauf a.section-header:hover .more,
		.section-service a.section-header:hover .more {
			background: url(../img/sprites.png) no-repeat 100% -100px;			
			}			
			
		.section-verkauf {background: #def2d5;}
		.section-verkauf .section-header {background: #229600 url(../img/gradient_green.gif) repeat-x top;}
.section-verkauf a.section-header:hover {background: #229600;}
.section-verkauf .section-header h2,
		.section-verkauf .section-header strong,
		.section-verkauf a.section-header:hover h2,
		.section-verkauf a.section-header:hover span,
		.section-verkauf a.section-footer {
			color: #fff;
			text-shadow: .077em .077em .077em rgba(0, 0, 0, .3); /* 1px */
			}
		.section-verkauf .section-footer {background-color: #3aaf00;}
		.section-verkauf a.section-footer:hover {background: #229600 url(../img/sprites.png) no-repeat 100% -94px;}
		.section-verkauf .section-header,
		.section-verkauf .article,
		.section-verkauf .sub-facts,
		.section-verkauf a.detail-link,
		.section-verkauf .details li {border-color: #93c084 !important;}
		.section-verkauf .sub-facts {
			background-color: #edf7e9;
			}
		.section-verkauf .section-header h2 em {
			background: #309f00;
			border-color: #1e8300 #7eb86b #7eb86b #1e8300;
			}
		.section-verkauf .article strong {color: #23690f;}
			

		
		.section-service {background: #ebf2f9;}
		.section-service .section-header {background: #0064de url(../img/gradient_blue.gif) repeat-x top;}
		.section-service a.section-header:hover {background: #0064de;}
		.section-service .section-header h2,
		.section-service .section-header strong,
		.section-service a.section-header:hover h2,
		.section-service a.section-header:hover span,
		.section-service a.section-footer {
			color: #fff;
			text-shadow: .077em .077em .077em rgba(0, 0, 0, .3) /* 1px */;
			}
		.section-service .section-footer {background-color: #0084e8;}
		.section-service a.section-footer:hover {background: #0064de url(../img/sprites.png) no-repeat 100% -94px;}
		.section-service .section-header,
		.section-service .article {border-color: #97c0f2;}
		
		.section-vermietung {background: #fef0be;}
		.section-vermietung .section-header {background: #fdbb00 url(../img/gradient_yellow.gif) repeat-x top;}
		.section-vermietung a.section-header:hover {background: #fdbb00;}
		.section-vermietung .section-header h2,
		.section-vermietung .section-header strong,
		.section-vermietung a.section-header:hover h2,
		.section-vermietung a.section-header:hover span,
		.section-vermietung a.section-footer {
			color: #534000;
			text-shadow: .077em .077em .077em rgba(253, 205, 0, .3) /* 1px */;
			}
		.section-vermietung a.section-header:hover .more {background: url(../img/sprites.png) no-repeat 100% -300px;}		
		.section-vermietung .section-footer {background-color: #fdcd00;}
		.section-vermietung a.section-footer:hover {background: #fdbb00 url(../img/sprites.png) no-repeat 100% -294px;}
		.section-vermietung .section-header,
		.section-vermietung .article,
		.section-vermietung .sub-facts,
		.section-vermietung a.detail-link,
		.section-vermietung .single .details li,
		.section-vermietung .details li {border-color: #fdd23e !important;}
		.section-vermietung .sub-facts {
			background-color: #fffaeb;
			border-color: #fdd23e;
			}
		.section-vermietung .section-header h2 em {
			background: #fee982;
			border-color: #edb100 #fef4b8 #fef4b8 #edb100;			
			}
		.section-vermietung .article strong {color: #534000;}

		.section-important {background: #f7e6e6;}
		.section-important .section-header {background: #c50e0e url(../img/gradient_red.gif) repeat-x top;}
		.section-important a.section-header:hover {background: #c50e0e;}
		.section-important .section-header h2,
		.section-important .section-header strong,
		.section-important a.section-header:hover h2,
		.section-important a.section-header:hover span,
		.section-important a.section-footer {
			color: #fff;
			text-shadow: .077em .077em .077em rgba(0, 0, 0, .3); /* 1px */
			}
		.section-important .section-footer {background-color: #e33535;}
		.section-important a.section-footer:hover {background: #c50e0e url(../img/sprites.png) no-repeat 100% -94px;}
		.section-important .section-header,
		.section-important .article,
		.section-important .sub-facts,
		.section-important a.detail-link,
		.section-important .details li {border-color: #ce6567 !important;}
		.section-important .sub-facts {
			background-color: #f7f0f0;
			}
		.section-important .section-header h2 em {
			background: #d31b1e;
			border-color: #bd1518 #c55a5c #c55a5c #bd1518;
			}
		.section-important .article strong {color: #ae181a;}


	/* @end
	---------------------------------------------------------- */
	/* @group =Article
	---------------------------------------------------------- */
		.article {
			position: relative;
			padding: .76923em .76923em; /* 10px */
			margin-bottom: .76923em; /* 30px */
			background: #fff;
			border: .153846em solid #dedede; /* 2px */
			border-radius: .417em; /* 5px */
			-webkit-border-radius: .417em; /* 5px */
			-moz-border-radius: .417em; /* 5px */
			box-shadow: 1px 1px 4px rgba(0, 0, 0, .1);
			-webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, .1);
			-moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, .1);
			}
		a.article {
			display: block;
			text-decoration: none;
			color: #252526 !important;	
			}
		a.article h2,
		a.article h3 {color: #0053ad;}
		a.article:hover h2,
		a.article:hover h3 {color: #1e8600;}
		
		.main-facts,
		.sub-facts {
			padding: .417em; /* 5px */
			margin: -.77em;
			}
		.main-facts {
			margin-bottom: 0;
			border-top-left-radius: .417em; /* 5px */
			border-top-right-radius: .417em; /* 5px */			
			-webkit-border-top-left-radius: .417em; /* 5px */
			-webkit-border-top-right-radius: .417em; /* 5px */
			-moz-border-radius-topleft: .417em; /* 5px */
			-moz-border-radius-topright: .417em; /* 5px */
			}
		.sub-facts {
			margin-top: 0;
			padding-bottom: 0.834em; /* 10px */
			background: #f9f9f9 url(../img/gradient_grey_tiny.png) repeat-x top;
			border-top: .077em solid #dedede; /* 1px */
			border-bottom-left-radius: .417em; /* 5px */
			border-bottom-right-radius: .417em; /* 5px */
			-webkit-border-bottom-left-radius: .417em; /* 5px */
			-webkit-border-bottom-right-radius: .417em; /* 5px */
			-moz-border-radius-bottomleft: .417em; /* 5px */
			-moz-border-radius-bottomright: .417em; /* 5px */
			}
		a.vehicle-image {
			float: left;
			}		
		img.cover {
			float: left;
			margin: -.461538em .76923em -.461538em -.461538em; /* -6px 10px -6px -6px */
			padding: .5em; /* 6px */
			background: none;
			border: 0 solid;
			border-radius: 0;
			-webkit-border-radius: 0;
			-moz-border-radius: 0;
			border-top-left-radius: .417em; /* 5px */
			-webkit-border-top-left-radius: .417em; /* 5px */
			-moz-border-radius-topleft: .417em; /* 5px */
			}
		a:hover img.cover {
			border-width: .076923em; /* 1px */
			margin: -.538461em .69231em -.538461em -.538461em; /* -7px 9px -7px -7px */
			
			}
		img.cover,
		a:hover img.cover {
			box-shadow: 0 0;
			-webkit-box-shadow: 0 0;
			-moz-box-shadow: 0 0;
			}
		img.vehicle-layout,
		a:hover img.vehicle-layout {
			float: left;
			clear: left;
			padding: 0;	
			margin: 10px 0 0;
			border-width: 0;
			box-shadow: 0 0 0;
			-webkit-box-shadow: 0 0 0;
			-moz-box-shadow: 0 0 0;
			}	
		.main-facts .vehicle-title {
			font-size: 1.539em; /* 20px */
			line-height: 1;
			font-weight: bold;
			margin-top: .2em;
			}
		.vehicle-title a {
			text-decoration: none;
			}
		.price {margin: .5em 0 .7em;}
		.price em {
			font-style: normal;
			}
		.price strong {
			font-size: 1.847em; /* 24px */
			letter-spacing: .1em;
			padding: 0.209em; /* 5px */
			height: 300px;
			color: #fff !important;
			background: #229600 url(../img/gradient_green.gif) repeat-x top;
			text-shadow: 0.042em 0.042em 3px rgba(0, 0, 0, .3) /* 1px */;
			border-radius: .209em; /* 5px */
			-webkit-border-radius: .209em; /* 5px */
			-moz-border-radius: .209em; /* 5px */
			}
		.price del {
			position: relative;
			top: -.077em; /* -1px */
			margin-left: .5em;
			}
		.listprice {
			margin-bottom: 0;
			}
		.financing {
			padding-bottom: .5em;
			border-bottom: 1px solid #ccc;
			}
		.main-facts ul {
			width: 50%;
			}
		.main-facts ul,
		.sub-facts ul {
			font-size: .847em; /* 11px */
			float: left;
			list-style-type: none;
			margin-bottom: 0;
			}
		.main-facts li,
		.sub-facts li {margin: 0 0 .3em;}
		.sub-facts p {
			font-size: .847em;		
			}
		.sub-facts ul {margin: 0;}
		.sub-facts li {
			float: left;
			margin-right: 1em;
			margin-bottom: .5em;
			}
		.sub-facts p {
			clear: both;	
			margin: 0 0 .5em 0;
			}
		.detail-link {
			display: block;
			clear: both;
			text-align: center;
			text-decoration: none;
			background: #fff;
			border-top: 1px solid #dedede;
			margin: 0 -.76923em -.76923em -.76923em; /* 5px */
			padding: .417em; /* 5px */
			border-bottom-left-radius: .417em; /* 5px */
			border-bottom-right-radius: .417em; /* 5px */	
			-webkit-border-bottom-left-radius: .417em; /* 5px */
			-webkit-border-bottom-right-radius: .417em; /* 5px */
			-moz-border-radius-bottomleft: .417em; /* 5px */
			-moz-border-radius-bottomright: .417em; /* 5px */	
			}
		.detail-link:hover {
			text-decoration: underline;
			}
	/* @group =Thumb Article
	---------------------------------------------------------- */
		.thumbs-section .article {
			float: left;
			padding: .3846em; /* 5px */
			width: 45%;
			text-align: center;
 			}
		.thumbs-section .even {
			float: right;
			}
 		.thumbs-section a.article:hover {
			border-color: #1e8600 !important;
			}
		.thumbs-section .article h3 {
			font-size: 1em;
			font-weight: bold;
			margin: 0 0 .3em 0;
			}
		.thumbs-section .article img {
			border-width: 0;
			padding: 0;
			}
		.thumbs-section .article ul {
			margin: 0;
			}
		.thumbs-section .article li {
			float: left;
			width: 49%;
			font-size: .8462em; /* 11px */
			margin: 0 !important;
			padding: 0 !important;

			}
		.thumbs-section .article li.off-season {float: right;}
		.thumbs-section .article li strong {
			font-size: 1.18182em; /* 13px */
			}
	
	/* @end
	---------------------------------------------------------- */
	/* @group =Single Article
	---------------------------------------------------------- */
		.single {
			float: left;
			width: 100%;
			}
		.single .facts {
			float: right;
			width: 28.462em; /* 370px */
			margin-right: .77em;
			
			}
		.single .details li {
			margin: 0;
			padding: .5em .77em; /* .5em 10px */
			border-bottom: 1px solid;
			list-style-type: none;
			}
	
	/* @end
	---------------------------------------------------------- */
	/* @group =Vehicle Facts
	---------------------------------------------------------- */
		li.rate {
			font-size: 1.384614em; /* 18px */
			width: 9.5em;
			}
		.single li.rate {
			width: 100%;
			}
		li.rate strong {
			letter-spacing: .1em;
			}			
		li.season {
			margin: 0 -.3em .3em 0em;
			padding: .3em;
			list-style-type: none;
			border-radius: .278em; /* 5px */
			-webkit-border-radius: .278em; /* 5px */
			-moz-border-radius: .278em; /* 5px */
			}
		li.season span {
			display: block;
			font-size: .723em; /* 13px */
			}
		li.peak-season {
			color: #edf7e9;
			background: #229600 url(../img/gradient_green.gif) repeat-x top;
			text-shadow: .077em .077em .077em rgba(0, 0, 0, .3);
			}
		li.peak-season strong {color: #fff !important;}			
		li.off-season {
			background: #fdbb00 url(../img/gradient_yellow.gif) repeat-x top;
			color: #534000;
			margin-bottom: .8em;
			}
		li.datasheet a {
			font-size: 1.384614em; /* 18px */
			font-weight: bold;
			display: block;
			}
		
	/* @end
	---------------------------------------------------------- */
	/* @group =Vehicle gallery
	---------------------------------------------------------- */
		.vehicle-gallery {
			float: left;
			}
		.vehicle-gallery img {
			box-shadow: 0 0 0;
			-webkit-box-shadow: 0 0 0;
			-moz-box-shadow: 0 0 0;	
			}
		.vehicle-gallery-slideshow {
			width: 530px;
			height: 398px;
			line-height: 398px;
			text-align: center;
			padding: 5px; /* 5px */
			border: 1px solid #ccc; /* 1px */
			border-color: #ccc #aaa #aaa #ccc;			
			background-color: #fff;	
			-moz-border-radius-topleft: 5px;
			-moz-border-radius-topright: 5px;
			-webkit-border-top-left-radius: 5px;
			-webkit-border-top-right-radius: 5px;
			}
		.vehicle-gallery-slideshow img {
			padding: 0;
			border-width: 0;
			vertical-align: middle;
			}	
		.vehicle-gallery-thumbs {
			position: relative;
			z-index: 100;
			margin-left: 3px;
			}
		.vehicle-gallery-thumbs ul {
			margin: -.077em 0 0 0; /* -1px 0 0 0 */
			list-style-type: none;
			}
		.vehicle-gallery-thumbs li {
			position: relative;
			float: left;
			margin-left: -3px;
			}
		.vehicle-gallery-thumbs li a {
			font-size: 0.923em; /* 12px */
			text-decoration: none;
			text-align: center;
			}			
		.vehicle-gallery-thumbs li a span {display: block;}			
		.vehicle-gallery-thumbs li a img {
			position: relative;
			float: left;
			padding: 5px;
			border-width: 1px;
			border-color: #fff;
			border-radius: 0;
			-moz-border-radius: 0;
			-webkit-border-radius: 0;			
			border-bottom-left-radius: 5px;
			border-bottom-right-radius: 5px;
			-moz-border-radius-bottomleft: 5px;
			-moz-border-radius-bottomright: 5px;
			-webkit-border-bottom-left-radius: 5px;
			-webkit-border-bottom-right-radius: 5px;
			}
		.vehicle-gallery-thumbs li.last a img {padding-right: 6px;}
		.vehicle-gallery-thumbs li.selected {z-index: 100;}
		.vehicle-gallery-thumbs li.selected a img {
			border-color: #eee #aaa #aaa #ccc;
			background-color: #fff;
			}
	/* @end
	---------------------------------------------------------- */
	/* @group =Filter Box
	---------------------------------------------------------- */
		#filter {
			display: none;
			}
		#filter select {
			display: block;
			margin: 0 0 1em;
			font-size: 1em;
			}

	/* @end
	---------------------------------------------------------- */
/* @end
-------------------------------------------------------------- */

/* @group =Overrides
-------------------------------------------------------------- */
	/* @group =Dummypage
	---------------------------------------------------------- */
		#dummypage .ul {}
	/* @end */
	/* @group =Homepage
	---------------------------------------------------------- */
	/* @end */
	/* @group =Verkauf
	---------------------------------------------------------- */
		body#verkauf .body {
			}
	/* @end */
	/* @group =Service
	---------------------------------------------------------- */
		body#service .section-content .phone	{
			margin: .5em 0;
			font-size: 1.384614em; /* 18px */
			text-align: center;
			}
	/* @end */
	/* @group =Vermietung
	---------------------------------------------------------- */
		body#vermietung .section-vermietung {
			margin-bottom: 2em;
			}
	
	/* @end */
/* @end
-------------------------------------------------------------- */
