@charset "utf-8";

/* WEBFONTS */
	@font-face {
	  font-family: 'SkodaNEXT';
	  src: url('/assets/fonts/SKODANext-Light.eot');
	  src: url('/assets/fonts/SKODANext-Light.eot?#iefix') format('embedded-opentype'), url('/assets/fonts/SKODANext-Light.ttf')  format('truetype');
	  font-weight: 200;
	  font-style: normal;
	}
	@font-face {
	  font-family: 'SkodaNEXT';
	  src: url('/assets/fonts/SKODANext-LightItalic.eot');
  	  src: url('/assets/fonts/SKODANext-LightItalic.eot?#iefix') format('embedded-opentype'), url('/assets/fonts/SKODANext-LightItalic.ttf')  format('truetype');
	  font-weight: 200;
	  font-style: italic;
	}
	@font-face {
	  font-family: 'SkodaNEXT';
	  src: url('/assets/fonts/SKODANext-Regular.eot');
	  src: url('/assets/fonts/SKODANext-Regular.eot?#iefix') format('embedded-opentype'), url('/assets/fonts/SKODANext-Regular.ttf')  format('truetype');
	  font-weight: 400;
	  font-style: normal;
	}
	@font-face {
	  font-family: 'SkodaNEXT';
	  src: url('/assets/fonts/SKODANext-Italic.eot');
	  src: url('/assets/fonts/SKODANext-Italic.eot?#iefix') format('embedded-opentype'), url('/assets/fonts/SKODANext-Italic.ttf')  format('truetype');
	  font-weight: 400;
	  font-style: italic;
	}
	@font-face {
	  font-family: 'SkodaNEXT';
	  src: url('/assets/fonts/SKODANext-Regular.eot');
	  src: url('/assets/fonts/SKODANext-Regular.eot?#iefix') format('embedded-opentype'), url('/assets/fonts/SKODANext-Regular.ttf')  format('truetype');
	  font-weight: 600;
	  font-style: normal;
	}
	@font-face {
	  font-family: 'SkodaNEXT';
	  src: url('/assets/fonts/SKODANext-Italic.eot');
	  src: url('/assets/fonts/SKODANext-Italic.eot?#iefix') format('embedded-opentype'), url('/assets/fonts/SKODANext-Italic.ttf')  format('truetype');
	  font-weight: 600;
	  font-style: italic;
	}
	@font-face {
	  font-family: 'SkodaNEXT';
	  src: url('/assets/fonts/SKODANext-Bold.eot');
	  src: url('/assets/fonts/SKODANext-Bold.eot?#iefix') format('embedded-opentype'), url('/assets/fonts/SKODANext-Bold.ttf')  format('truetype');
	  font-weight: 800;
	  font-style: normal;
	}
	@font-face {
	  font-family: 'SkodaNEXT';
	  src: url('/assets/fonts/SKODANext-BoldItalic.eot');
	  src: url('/assets/fonts/SKODANext-BoldItalic.eot?#iefix') format('embedded-opentype'), url('/assets/fonts/SKODANext-BoldItalic.ttf')  format('truetype');
	  font-weight: 800;
	  font-style: italic;
	}
	@font-face {
	  font-family: 'SkodaNEXT';
	  src: url('/assets/fonts/SKODANext-Black.eot');
	  src: url('/assets/fonts/SKODANext-Black.eot?#iefix') format('embedded-opentype'), url('/assets/fonts/SKODANext-Black.ttf')  format('truetype');
	  font-weight: 900;
	  font-style: normal;
	}
	@font-face {
	  font-family: 'SkodaNEXT';
	  src: url('/assets/fonts/SKODANext-BlackItalic.eot');
	  src: url('/assets/fonts/SKODANext-BlackItalic.eot?#iefix') format('embedded-opentype'), url('/assets/fonts/SKODANext-BlackItalic.ttf')  format('truetype');
	  font-weight: 900;
	  font-style: italic;
	}
	@font-face {
	  font-family: "skoda-icons-font";
	  src: url('/assets/fonts/skoda-icons-font.eot');
	  src: url('/assets/fonts/skoda-icons-font-iefix.eot') format("embedded-opentype"), url('/assets/fonts/skoda-icons-font.woff') format("woff"), url('/assets/fonts/skoda-icons-font.ttf') format("truetype"), url('/assets/fonts/skoda-icons-font.svg') format("svg");
	  font-weight: normal;
	  font-style: normal;
	}
/* WEBFONTS END */

/* GENERAL ELEMENTS CONFIGURATION */
	@-ms-viewport {
	  width: auto !important;
	}
	
	*,*:before,*:after {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		outline:none;
	}
	
	html{
		font:100.01% Sans Serif;
		-webkit-text-size-adjust:100%;
		-ms-text-size-adjust:100%;
		/*height:100%;*/
	}
	
	body{
		margin:0;
		background:#fff;
		font-weight: 200;
		line-height: 24px;
		height:100%;
	}
	body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, figure {
		margin: 0;
		padding: 0;
		font-family:"SkodaNEXT", "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-style: normal;
		font-size:18px;
		line-height:1.42857em;
		font-weight:400;
	}
	
	article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{
		display:block
	}
	h1, h2, h3, h4, h5, h6, button, a, a:focus, a:hover, a:active, a:link, span, div, p, map, area, embed, object, figure, picture, figcaption, img, section, aside, header, nav, footer, table, thead, tbody, tfoot, tr, td, th {
		outline:none
	}
	audio,canvas,progress,video{
		display:inline-block;
		vertical-align: baseline;
	}
	audio:not([controls]){
		height:0;
		display:none
	}
	[hidden],template{
		display:none
	}
	figure {
		line-height:0;
		margin: 1em 40px
	}
	abbr[title] {
		border-bottom:1px dotted
	}
	b,strong{
		font-weight:bold
	}
	dfn{
		font-style:italic
	}
	mark{
		color:#000;
		background: #ff0
	}
	nav ul,nav ol{
		list-style-type:none
	}	
	small{
		font-size:80%
	}
	sub,sup{
		position:relative;
		vertical-align:baseline;
		font-size:75%;
		line-height:0
	}
	sup{
		top:-0.5em
	}
	sub{
		bottom:-0.25em
	}
	img{
		border:0
	}
	svg:not(:root){
		overflow:hidden
	}
	
	pre{
		overflow:auto
	}
	code,kbd,pre,samp{
		font:1em monospace,monospace
	}

/* USEFUL CLASSES CONFIGURATIOIN */
	.fw-bold {
		font-weight: bold;
	}
	.content {
		height: 100%;
	}
	.npl {
 		padding-left:0;
	}
	.npr {
 		padding-right:0;
	}	
	.float_right{
		float:right
	}
	.float_left{
		float:left
	}
	.float_above{
		margin-bottom:22px
	}
	.float_below{
		margin-top:22px
	}
	.w100 {
		width:100% !important;
	}
	.invisible, [hidden], .display_none{
	display:none
	}
	.clearing, .clear {
		clear: both;
	}	
	.clearfix::before,.clearfix::after,.dl-horizontal dd::before,.dl-horizontal dd::after,.container::before,.container::after,.container-fluid::before,.container-fluid::after,.row::before,.row::after{
		clear:both;
		display:table;
		content: " "
	}
	.gradient{
		filter: none
	}
	.error {
		color:#4ba82e;
	}
	.debug {
		color:#f60;
		font:10px/1 Courier, sans-serif;
	}	

/* HEADLINES, LINKS & TEXTS */

	h1,h2,h3,h4,h5,h6{
		color:#000;
		margin:0;
		padding:0;
		font-size:100%;
		font-weight:normal;
		word-wrap: normal
	}
	h1,.h1{
		margin: 30px 0 45px 0;
		font-size:2em;
		line-height:1em;
		font-weight:200;
	}
	
	h2,.h2{
		margin: 30px 0;
		font-size:1.5em;
		line-height:1.25em;
		font-weight:400;
	}
	h3, .h3, .datenschutz > li {
		margin-top:15px;
		margin-bottom:15px;
		font-size:20px;
		line-height:20px;
		font-weight:800;
		color:#000;
	}
	h5.extra {
		font-size: 30px;
		line-height: 30px;
		font-weight: 900;
		text-transform: uppercase;
	}
	hr { 
		clear: both;
		background: none #ccc;
		border: 0 none;
		height: 1px;
		margin: 20px 0;
		-moz-box-sizing: content-box;
		box-sizing: content-box
	}

	a,a:active,a:hover,a:hover,a:focus{
		outline: 0;
		background-color: transparent
	}

	a:link, a:visited, a:active, a:hover, span.textlink {
		color:#78FAAE;
		text-decoration:none;
		cursor: pointer;
		outline: none;
	}	

	a,a:hover,a:focus,span.textlink{
		text-decoration:none;
		color:#78FAAE;
		word-wrap: normal;
		cursor: pointer;
		outline: none;
	}

	.cookie-richtlinie  a:link, a:visited, a:active, a:hover, span.textlink, f:focus {
		color:rgb(65, 148, 104);
	}	

	.datenschutz  a:link, a:visited, a:active, a:hover, span.textlink, f:focus {
		color:rgb(65, 148, 104);
	}	

	a.open_inlinepopup {
		display:block;
	}
	a.submit, a.submit:hover, a.submit:focus, a.submit:link {
		color: #fff;
	}	
	a.backlink, a.backlink:hover, a.backlink:focus, a.backlink:link {
		color: #fff;
	}
	a.btn-primary, a.backlink:hover, a.backlink:focus, a.backlink:link {
		color:#fff;
	}
	a.btn-secondary, a.btn-secondary:hover, a.btn-secondary:focus, a.btn-secondary:link {
		color:#000;
	}
	a.backlink:hover {
		color:#78FAAE;
	}
	.green {
		color:rgb(65, 148, 104);
	}
	.black {
		color:#000 !important;
	}
	.wspre {
		white-space:pre-line;
	}
	
	.emerald-green {
		color: #0E3A2F !important;
	}

	.electric-green {
		color: #78FAAE !important;
	}

	.input-green {
		color: rgb(65, 148, 104) !important;
	}
/* BUTTONS & FORM ELEMENTS */

	button,input,optgroup,select,textarea{
		color: inherit;
		font: inherit;
		margin: 0;
	}
	button:disabled,input:disabled,select:disabled,textarea:disabled,checkbox:disabled {
		opacity: 0.7;
		cursor: no-drop;
	}
	button{
		overflow:visible
	}
	button,select{
		text-transform:none
	}
	button,
	input[type="button"],
	input[type="reset"],
	input[type="submit"] {
		/*-webkit-appearance: button;*/
		-webkit-appearance: none;
		 cursor: pointer;
	}
	button[disabled],
	input[disabled] {
		cursor: default
	}
	button::-moz-focus-inner,
	input::-moz-focus-inner {
		padding:0;
		border:0
	}
	.submit_container .btn-primary {
		margin-top: 20px;
	}

	.btn-primary {
		/*background-color: #4ba82e;
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjA4Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4xNiIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background-image: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.08) 48%, rgba(255,255,255,0.16) 100%);
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.16)), color-stop(52%,rgba(255,255,255,0.08)), color-stop(100%,rgba(255,255,255,0)));
		background-image: -webkit-linear-gradient(90deg,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.08) 48%,rgba(255,255,255,0.16) 100%);
		background-image: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.08) 48%,rgba(255,255,255,0.16) 100%);
		background-image: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.08) 48%,rgba(255,255,255,0.16) 100%);
		background-image: linear-gradient(to top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.08) 48%,rgba(255,255,255,0.16) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#29ffffff',GradientType=0 );
		background-repeat: repeat-x;
		border: 0 none;
		border-radius: 1px;
		box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 1px rgba(0, 0, 0, 0.075);
		color: #fff;
		display: inline-block;
		font-size: 15px;
		padding: 15px 20px;
		text-align: center;*/
	}
	.btn-primary:hover {
		/*
		background: #4ba82e !important;
		border-color: #4ba82e !important;
		box-shadow: none !important;*/
	}
	a.gwbuttongrey{
		background: #fff;
		background: -moz-linear-gradient(top,  #f3f3f3 0%, #fff 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(100%,#fff));
		background: -webkit-linear-gradient(top,  #f3f3f3 0%,#fff 100%);
		background: -o-linear-gradient(top,  #f3f3f3 0%,#fff 100%);
		background: -ms-linear-gradient(top,  #f3f3f3 0%,#fff 100%);
		background: linear-gradient(to top,  #f3f3f3 0%,#fff 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#fff',GradientType=0 );
		border: 1px solid #ccc;
		border-radius: 1px;
		box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 1px rgba(0, 0, 0, 0.075);
		-moz-user-select: none;
		color: #333;
		cursor: pointer;
		display: block;
		font: 15px "SkodaNEXT", "Helvetica Neue", Helvetica, Arial, sans-serif;
		height: 52px;
		padding: 15px 20px;
		text-align: center;
		text-decoration: none;
		text-shadow: 0 1px 0 #fff;
		vertical-align: middle;
		white-space: nowrap;
	}
	a.gwbuttongrey:after {
		color: #4ba82e;
		content: "";
		font-family: FontAwesome;
		font-weight: bold;
		padding-left: 15px;	
	}
	.gwbuttongrey.btn-disabled:after {
		color: #aaa !important
	}
	.btn-disabled {
		background:#eee !important;
		color:#ccc !important;
		border:1px solid #ccc !important;
		/*opacity: 0.7;*/
		pointer-events: none;
	}	

	input{
		line-height: normal
	}
	input[type="checkbox"],
	input[type="radio"] {
		box-sizing: border-box;
		padding: 0;
		line-height: normal;
		padding:4px 0 0;
	}
	input[type="number"]::-webkit-inner-spin-button,
	input[type="number"]::-webkit-outer-spin-button {
		height:auto
	}
	input[type="search"] {
		-webkit-appearance: textfield;
		-moz-box-sizing: content-box;
		-webkit-box-sizing: content-box;
		 box-sizing: content-box
	}
	input[type="search"]::-webkit-search-cancel-button,
	input[type="search"]::-webkit-search-decoration {
		-webkit-appearance: none
	}
	input[type="file"] {
		display:block
	}

	input[type="range"] {
		width:100%;
		display:block
	}	
	fieldset{
		margin:0 2px;
		padding:.35em .625em .75em;
		border:1px solid #c0c0c0
	}
	legend{
		border:0;
		padding: 0;
	}
	textarea{
		overflow:auto
	}
	optgroup{
		font-weight:bold
	}
	.widget input[type="submit"], 
	select, 
	.widget .gwinput input[type="text"],
	.widget .gwinput input[type="email"],
	.widget .gwinput input[type="tel"] {
		font-size:17px;
		line-height:1em;
		width: 151px;
	}
	select[multiple],select[size] {
		height:auto
	}
	input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{
		outline: thin dotted;
		outline-offset: -2px
	}
	input[type="submit"],
	select {
		height:45px;
		display:inline-block;
		padding:10px 20px;
		text-align:center;
		background:#f3f3f3;
		border:2px solid #f3f3f3;
		border-radius:2px;
		font-size:15px;
		line-height:52px;
		color:#000;
		-moz-user-select: none;
		cursor: pointer
	}
	button,
	input[type="submit"], 
	input[type="reset"], 
	input[type="button"], 
	.submit,
	.cc_banner .btn
	{
		-moz-user-select: none;
		border-radius: 2px;
		cursor: pointer;
		display: inline-block;
		font-size: 15px;
		line-height:1em;
		padding: 15px 20px;
		text-align: center;
		/*-webkit-appearance: button;*/
		-webkit-appearance: none;
	}
	/*
	div > .input.submit {
		background-color: #4ba82e;
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjA4Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4xNiIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background-image: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.08) 48%, rgba(255,255,255,0.16) 100%);
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.16)), color-stop(52%,rgba(255,255,255,0.08)), color-stop(100%,rgba(255,255,255,0)));
		background-image: -webkit-linear-gradient(90deg,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.08) 48%,rgba(255,255,255,0.16) 100%);
		background-image: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.08) 48%,rgba(255,255,255,0.16) 100%);
		background-image: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.08) 48%,rgba(255,255,255,0.16) 100%);
		background-image: linear-gradient(to top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.08) 48%,rgba(255,255,255,0.16) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#29ffffff',GradientType=0 );
		border: 0 none;
		border-radius: 1px;
		box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 1px rgba(0, 0, 0, 0.075);
		color: #fff;
		display: inline-block;
		font-size: 15px;
		padding: 15px 20px;
		text-align: center;
	}*/
	/*
	div > a.input.submit {
		color:#fff;
	}*/
	input.submit,
	button.submit,
	.backlink,
	.btn-primary,
	.btn-secondary,
	.cc_banner .btn {
		height:45px;
		width:auto;
		min-width:150px;
		display:inline-block;
		padding:0 3%;
		text-align:center;
		background: #78faae;
		font-weight:700;
		border:1px solid transparent;
		border-radius:2px;
		font-size:14px;
		line-height:45px;
		color: #161718;
		-moz-user-select: none;
		cursor: pointer;
		white-space:nowrap;
	}
	input.submit:hover,
	input.submit:active,
	button.submit:hover,
	button.submit:active,	
	.backlink:hover,
	.backlink:active,
	.btn-primary:hover,
	.btn-primary:active,
	.cc_banner .btn:hover,
	.cc_banner .btn:active
	{
		background: #a8ffcc !important;
		color: #161718 !important;
		border: 1px solid #a8ffcc;
	}	
	input.submit-light,
	button.submit-light {
		text-transform: none;
		font-weight: normal;
		height: 36px !important;
		line-height: 16px;	
	}

	.btn-secondary {
		background: #fff;
		color:#000 !important;
		border:1px solid #ccc !important;;
	}
	.btn-secondary:hover
	{
		background: #fff !important;
		color:#000 !important;
		border:1px solid #000 !important;
	}	
	.backlink {
		margin-top:30px;
		padding:0 20px;
	}		
	input[type="checkbox"] {
		display: inline-block;
	}
	input.orderRadio[type="radio"], input.orderCheck[type="checkbox"] {
		border: 0 none;
		clip: rect(0px, 0px, 0px, 0px);
		height: 1px;
		left: -1000px;
		margin: -1px;
		overflow: hidden;
		padding: 0;
		position: absolute;
		width: 1px;
		z-index: -1000;
	}
	input.orderCheck[type="checkbox"] + label.orderCheck-label {
		background-position: 0 0;
		background-repeat: no-repeat;
		cursor: pointer;
		display: inline-block;
		height: 24px;
		line-height: 24px;
		margin-top: -2px;
		padding-left: 32px;
		vertical-align: middle;
	}
	
	input.orderCheck[type="checkbox"]:checked + label.orderCheck-label {
		background-position: 0 -374px;
	}
	label.orderCheck-label {
		-moz-user-select: none;
		background-image: url("../img/checkbtn.png");
	}
	input.orderCheck[type="checkbox"] + label.orderCheck-label {
		background-position: 0 0;
		background-repeat: no-repeat;
		cursor: pointer;
		display: inline-block;
		height: 24px;
		line-height: 24px;
		margin-top: -2px;
		padding-left: 32px;
		vertical-align: middle;
	}	
	.gwinput input[type="text"],
	.gwinput input[type="email"],
	.gwinput input[type="tel"] {
		background: #fff;
		background: -moz-linear-gradient(top,  #f3f3f3 0%, #fff 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(100%,#fff));
		background: -webkit-linear-gradient(top,  #f3f3f3 0%,#fff 100%);
		background: -o-linear-gradient(top,  #f3f3f3 0%,#fff 100%);
		background: -ms-linear-gradient(top,  #f3f3f3 0%,#fff 100%);
		background: linear-gradient(to top,  #f3f3f3 0%,#fff 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#fff',GradientType=0 );
		border: 1px solid #ccc;
		border-radius: 1px;
		color: #333;
/*		-moz-user-select: none; */
		cursor: pointer;
		display: inline-block;
		height:44px;
		padding-left: 20px;
	}
	.gwinput input[type="text"]#plz {
		width:151px;
	}
	.gwinput input.orderCheck[type="checkbox"] + label.orderCheck-label {
		padding-left:25px;
		height: auto;
		line-height: 1.5em;
	}
	.formular label {
		font-size:14px;
		display: inline-block;
		color:#999;
	}
	.formular label.widthWeb {
		font-size:16px;
		line-height:1.5em;
		width: 165px;
		color:#333;
	}
	.formular label.Large {
		width: 300px;
	}
	.formular input[type="text"],
	.formular input[type="email"],
	.formular input[type="tel"] {
		margin: 16px 0;
	}
	.formular textarea {
		background: #fff;
		background: -moz-linear-gradient(top,  #f3f3f3 0%, #fff 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(100%,#fff));
		background: -webkit-linear-gradient(top,  #f3f3f3 0%,#fff 100%);
		background: -o-linear-gradient(top,  #f3f3f3 0%,#fff 100%);
		background: -ms-linear-gradient(top,  #f3f3f3 0%,#fff 100%);
		background: linear-gradient(to top,  #f3f3f3 0%,#fff 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#fff',GradientType=0 );
		border: 1px solid #ccc;
		border-radius: 1px;
/*		-moz-user-select: none;	*/
		color: #333;
		cursor: pointer;
		display: inline-block;
		height:230px;
		width:100%;
	}
	.ui-widget-header {
		background: rgb(65, 148, 104) none repeat-x scroll 50% 50%;
	}	
	.ui-state-default, .ui-widget-content .ui-state-default {
		 border: none;
		 background-color: rgb(65, 148, 104);
		 border-radius: 50%;
		 font-weight: bold;
		 color: #4ba82e;
		 outline: none;
		 cursor:pointer 
	}
	.ui-slider {
		 position: relative;
		 text-align: left;
		 width:330px;
		 background-image:none;
		 background-color:#f8f8f8;
		 border-radius:4px;
		 -moz-border-radius:4px;
		 -webkit-border-radius:4px; 
	}
	.ui-slider .ui-slider-handle {
		 position: absolute;
		 z-index: 2;
		 width: 1.5em;
		 height: 1.5em;
	}
	.ui-slider .ui-slider-range {
		position: absolute;
		z-index: 1;
		font-size: .7em;
		display: block;
		border: 0;
		margin: 0 3px;
	}
	.ui-slider-horizontal {
		height: 20px;
		background: #fff none;
		-moz-box-shadow: inset 0 0 2px #000000;
		-webkit-box-shadow: inset 0 0 2px #000000;
		box-shadow: inset 1px 1px 2px #ddd;
		border-radius:1px;
	}
	.ui-slider-horizontal .ui-slider-handle {
		 top: -3px;
		 margin-left: -10px;
	}
	.ui-slider-horizontal .ui-slider-range {
		top: 0;
		height: 100%;
	}
	.ui-slider-horizontal .ui-slider-range-min {
		left: 0; 
	}
	.ui-slider-horizontal .ui-slider-range-max {
		right: 0;
	}
	/* Tooltip */
	.ui-tooltip, .arrow:after {
		background: #4ba82e;
	}
	.ui-tooltip {
		padding: 10px 20px;
		color: white;
		box-shadow: 0 0 7px #666;
		width:200px;
		background:#fff !important;
		z-index:99999;
	}
	.ui-tooltip > .ui-tooltip-content {
		font-size:16px;
		line-height:1.25em;
		text-align:center;
	}
	.tooltip_minimap {
		width:100%;
		max-width:340px;
		margin-left:-100px;
	}
	.tooltip_dwa {
		width:100%;
		max-width:344px;
	}	
	.tooltip_envk {
		width:100%;
		max-width:234px;
	}
	.arrow {
		width: 70px;
		height: 16px;
		overflow: hidden;
		position: absolute;
		left: 50%;
		margin-left: -35px;
		bottom: -16px;
	}
	.arrow.top {
		top: -16px;
		bottom: auto;
	}
	.arrow.left {
		left:20%;
	}
	.arrow:after {
		content: "";
		position: absolute;
		left: 20px;
		top: -20px;
		width: 25px;
		height: 25px;
		box-shadow: 6px 5px 9px -9px black;
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg);
	}
	.arrow.top:after {
		bottom: -20px;
		top: auto;
	}	

/* TABLES */
	table{
		border-collapse:collapse;
		border-spacing:0
	}
	td,th{
		padding:0
	}

/* LISTS */
	ol {
		list-style-position: inside;
	}
	
	ol.datenschutz > li  ul {
		list-style-type:none;
		list-style-position: inside;
	}
	ol.datenschutz > li  ul  li {
		padding-left: 30px;
	}
	ol.datenschutz > li  ul  li b {
		font-weight:400;
	}
	ol.datenschutz ul {
		margin-bottom:0;
		margin-top:0;
	}
	ol.datenschutz > li {
		margin-bottom:50px !important;
	}		
	ol.datenschutz > li  ul  li {
		margin-bottom:40px !important;
	}		
	ol.datenschutz > li  ul  li ul li {
		margin-bottom:10px !important;
	}		

/* COOKIE CONSENT */

.cc_banner-wrapper {
    position: fixed;
	bottom: 0;
	z-index: 99998;
	background: #f0f0f0;
	height: auto;
	max-height:100%;
	overflow-y:auto;
	width: 100%;
    color:#000;
    left:0;
	padding:0 50px;
	border-top:2px solid #000;
    @include media-breakpoint-down(md) {
		padding:0 20px;
	}
}
#cc_button a, 
#cc_button button {
    width: 100%;
}
.cc_message{
	@include media-breakpoint-down(md) {
		width: 100%;
    	flex: 0 0 100%;
    	max-width: 100%;
    	padding-bottom:0 !important;
	}	
}
.cc_message .h4 {
	font-family: "SkodaNEXT", sans-serif;
	font-size: 16px;
	line-height: 30px;
	margin-bottom: 8px;
	@include media-breakpoint-down(md) {
		font-size: 14px;
		line-height: 26px;
	}
}
.cc_message p {
	font-family: "SkodaNEXT", sans-serif;
	font-size: 14px;
	line-height: 26px;	
	@include media-breakpoint-down(md) {
		font-size: 12px;
		line-height: 22px;
	}
}
.cc_logo {
    display:none;
}
#cc_legallinks {
	margin:10px 0;
}
#cookie_policy {
    width: 100%;
	height: auto;
	/*bottom: 0;*/
	left: 0;
	right: 0;
	top: 0;
	position: absolute;
	margin: 0 auto;
	padding-right: 5.125%;
	padding-left: 5.125%;
	background-color: rgba(25,25,25,.9);
	color: #fff;
	z-index: 99999;
	padding-top: 50px;
	padding-bottom: 50px;
}
#cookie_policy .close {
    color: #fff;
    text-shadow: none;
    font-size: 40px;
    cursor: pointer !important;
    position: relative;
    z-index: 1;
}


/* MAIN STRUCTURE */

	#wrapper{
		width:100%;
		max-width:1920px;
		margin:0 auto;
		overflow-x: hidden;
		background-color: #E3E5E6;
		background-repeat: no-repeat;
		background-position-x: center;
		background-position-y: 255px;
	}
	#wrapper > .anchor-list{
		position:relative;
		z-index:5;
	}
	#header{
		height:70px;
		width:100%;
		border-bottom:1px solid #ddd;
		-webkit-box-shadow: 0 0 5px 0 #b4b4b4;
		-moz-box-shadow: 0 0 5px 0 #b4b4b4;
		box-shadow: 0 0 5px 0 #b4b4b4;
		background-color: #fff;
		position: relative;
		z-index: 6;		
	}
	#header .inside{
		max-width:1920px;
	}
	#container, .container {
		margin-left: auto;
		margin-right: auto;
		/*
		max-width: 1100px;
		padding-left: 0;
		padding-right: 0;
		*/
		max-width: 1160px;	/* IH: 02.03.2018 */
		padding-left: 30px;
		padding-right: 30px;
	}
	#container #main {
		/*padding-top: 50px;*/
		padding-bottom: 50px;
	}

/* COLUMNS SETUP */
/*
	.row{
		margin-right:-5.125%;
		margin-left:-5.125%
	}*/
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6{
		min-height:1px;
		position:relative;
		padding-right:6.25%;
		padding-left:6.25%
	}
	.col-xs-6{
		width:100%
	}
	.col-xs-5{
		width:83.33333333%
	}
	.col-xs-4{
		width:66.66666667%
	}
	.col-xs-3{
		width:50%
	}
	.col-xs-2{
		width:33.33333333%
	}
	.col-xs-1{
		width:16.66666667%
	}
	.col-xs-25{
		width:25%
	}
	.col-xs-pull-6{
		right:100%
	}
	.col-xs-pull-5{
		right:83.33333333%
	}
	.col-xs-pull-4{
		right:66.66666667%
	}
	.col-xs-pull-3{
		right:50%
	}
	.col-xs-pull-2{
		right:33.33333333%
	}
	.col-xs-pull-1{
		right:16.66666667%
	}
	.col-xs-pull-0{
		right:auto
	}
	.col-xs-push-6{
		left:100%
	}
	.col-xs-push-5{
		left:83.33333333%
	}
	.col-xs-push-4{
		left:66.66666667%
	}
	.col-xs-push-3{
		left:50%
	}
	.col-xs-push-2{
		left:33.33333333%
	}
	.col-xs-push-1{
		left:16.66666667%
	}
	.col-xs-push-0{
		left:auto
	}
	.col-xs-offset-6{
		margin-left:100%
	}
	.col-xs-offset-5{
		margin-left:83.33333333%
	}
	.col-xs-offset-4{
		margin-left:66.66666667%
	}
	.col-xs-offset-3{
		margin-left:50%
	}
	.col-xs-offset-2{
		margin-left:33.33333333%
	}
	.col-xs-offset-1{
		margin-left:16.66666667%
	}
	.col-xs-offset-0{
		margin-left:0
	}
	.col-xs-6, .col-md-6, .col-lg-3, .col-lg-4, .col-lg-8, .col-lg-9 {
		float:left;
	 	display: inline;
	}	

/* ADDTHIS ICONS */
	.at-icon-wrapper {
		background: #777777 !important;
	}
	a.at-svc-link > span.at-label {
		content:"Link kopieren";
	}

/* Skoda ICONS */

	[data-icon]:before {
	  font-family: "skoda-icons-font" !important;
	  content: attr(data-icon);
	  font-style: normal !important;
	  font-weight: normal !important;
	  font-variant: normal !important;
	  text-transform: none !important;
	  font-size: 20px;
	  speak: none;
	  line-height: 1;
	  -webkit-font-smoothing: antialiased;
	  -moz-osx-font-smoothing: grayscale;
	}
	[class^="icon-"]:before,
	[class*=" icon-"]:before {
	  font-family: "skoda-icons-font" !important;
	  font-style: normal !important;
	  font-weight: normal !important;
	  font-variant: normal !important;
	  text-transform: none !important;
	  speak: none;
	  line-height: 1;
	  -webkit-font-smoothing: antialiased;
	  -moz-osx-font-smoothing: grayscale;
	}
	.icon.icon-360view:before {
	  content: "a";
	}
	.icon.icon-acceleration:before {
	  content: "b";
	}
	.icon.icon-airbags:before {
	  content: "c";
	}
	.icon.icon-alert:before {
	  content: "d";
	}
	.icon.icon-arrow-large-down:before {
	  content: "e";
	}
	.icon.icon-arrow-large-left:before {
	  content: "f";
	}
	.icon.icon-arrow-large-right:before {
	  content: "g";
	}
	.icon.icon-arrow-large-up:before {
	  content: "h";
	}
	.icon.icon-arrow-medium-down:before {
	  content: "i";
	}
	.icon.icon-arrow-medium-left:before {
	  content: "j";
	}
	.icon.icon-arrow-medium-right:before {
	  content: "k";
	}
	.icon.icon-arrow-medium-up:before {
	  content: "l";
	}
	.icon.icon-arrow-small-down:before {
	  content: "m";
	}
	.icon.icon-arrow-small-left:before {
	  content: "n";
	}
	.icon.icon-arrow-small-right:before {
	  content: "o";
	}
	.icon.icon-arrow-small-up:before {
	  content: "p";
	}
	.icon.icon-bootspace:before {
	  content: "q";
	}
	.icon.icon-car:before {
	  content: "r";
	}
	.icon.icon-chat:before {
	  content: "s";
	}
	.icon.icon-check:before {
	  content: "t";
	}
	.icon.icon-close-large-white:before {
	  content: "u";
	}
	.icon.icon-close-medium-white:before {
	  content: "v";
	}
	.icon.icon-close-small-white:before {
	  content: "w";
	}
	.icon.icon-consumption:before {
	  content: "y";
	}
	.icon.icon-contracts:before {
	  content: "z";
	}
	.icon.icon-edit:before {
	  content: "A";
	}
	.icon.icon-error:before {
	  content: "B";
	}
	.icon.icon-info:before {
	  content: "C";
	}
	.icon.icon-infocenter:before {
	  content: "D";
	}
	.icon.icon-logout:before {
	  content: "E";
	}
	.icon.icon-message:before {
	  content: "F";
	}
	.icon.icon-minus:before {
	  content: "G";
	}
	.icon.icon-more:before {
	  content: "H";
	}
	.icon.icon-phone:before {
	  content: "I";
	}
	.icon.icon-pin:before {
	  content: "J";
	}
	.icon.icon-play:before {
	  content: "K";
	}
	.icon.icon-plus:before {
	  content: "L";
	}
	.icon.icon-power:before {
	  content: "M";
	}
	.icon.icon-preloader-small:before {
	  content: "N";
	}
	.icon.icon-question:before {
	  content: "O";
	}
	.icon.icon-quote-left:before {
	  content: "P";
	}
	.icon.icon-quote-right:before {
	  content: "Q";
	}
	.icon.icon-reload:before {
	  content: "R";
	}
	.icon.icon-settings:before {
	  content: "T";
	}
	.icon.icon-special:before {
	  content: "U";
	}
	.icon.icon-status-ok:before {
	  content: "V";
	}
	.icon.icon-status-warning-error:before {
	  content: "W";
	}
	.icon.icon-transmission:before {
	  content: "X";
	}
	.icon.icon-user:before {
	  content: "Y";
	}
	.icon.icon-search:before {
	  content: "x";
	}
	.icon.icon-co2:before {
	  content: "S";
	}
	.icon.calendar:before {
	  content: "0";
	}
	.icon.facebook:before {
	  content: "1";
	}
	.icon.instagram:before {
	  content: "2";
	}
	.icon.twitter:before {
	  content: "3";
	}
	.icon.youtube:before {
	  content: "4";
	}
	.icon-hamburger-open {
	    float: right;
	    width: 50px;
	    height: 100%;
	    display: block;
	    position: relative;
	    cursor: pointer;
	}
	.icon-hamburger-open .hamburger-menu-stripe {
	    display: block;
	    width: 30%;
	    margin: 3px auto;
	    height: 2px;
	    background: #4ba82e;
	}

/* Skoda FORM ELEMENTS */

	.skoda-btn {
		height:42px;
		padding:0 20px;
		/*border: 2px solid transparent;*/
		border-color:transparent;
		border-radius:2px;
		font-size:15px;
		line-height:1em;
		font-weight:800;
		text-decoration:none;
		text-align:center;
		text-transform:uppercase;
		white-space:nowrap;
		color:#fff;
		cursor: pointer;
		background: #0E3A2F;
		-moz-user-select: none;
	}
	
	.skoda-btn:after,
	.skoda-btn:before {
		text-transform:none;
	}
	
	.skoda-btn:hover{
		background:#7EFAAE;
		/*border: 2px solid #377220;*/
	}
	
	.skoda-btn.inactive {
		background:#394748;
		/*border: 2px solid #3b3b3b;*/
		cursor:default;
	}

/* TOP BAR CONTAINING LOGO AND TOP NAV */
	/*
	#navbar-brand{
		height:46px;
		float:left;
		margin-left:14px
	}
	#navbar-brand img{
		height:100%
	}
	#homelink img{
		width:auto;
		height:110px
	}*/
	figure.skoda-logo {
		margin: 0
	}

	.skoda-logo {
	    position: absolute;
	    left: 20px;
	    width: 154px;
	    top: 5px;
	}
	
	/* IE 11 Fixed */
	figure .ieimg {
		display:none;
	}
	.ua-ie-11 figure picture {
		display:none !important;
	}
	.ua-ie-11 figure .ieimg {
		display:inline-block !important;
	}
	/* IE 11 Fixed End */
	
	figure figcaption {
	    display: none;
	}
	.nav-links {
	    height: 100%;
	    margin-left: 155px;
	    position: absolute;
	}
	.nav-links ul.nav-list {
	    /*height: 100%;*/
	    display: inline-block;
	    list-style: none;
	    overflow: hidden;
	    padding-left:40px;
	}
	ul.nav-list li {
	    display: inline-block;
	    overflow: hidden;
	    height: 100%;
	    position: relative;
	}
	ul.nav-list li a {
	    display: block;
	    text-align: center;
	    height: 100%;
	    color: #000;
	    font-size: 16px;
	    padding:22px 10px;
	}
	ul.nav-list li a:hover {
		color:#4ba82e
	}









	
	#header .right-section {	
	    position: absolute;
	    top: 0;
	    right: 0;
	    height: 100%;
	    font-size: 0;
	    -webkit-user-select: none;
	    -moz-user-select: none;
	    -ms-user-select: none;
	    user-select: none;
	}		
	#header .right-section .important-links {
		display: inline-block;
		height: 100%;
		position: relative;
		white-space: nowrap;
		float: right;
		padding-right:10px
	}
	#header .right-section .important-links .nav-button .link-label a::before {
	    content: '';
	    display: inline-block;
	    height: 100%;
	    vertical-align: middle;
	    margin-right: -0.35em;
	}
	#header .right-section * {
	    font-size: 14px;
	    line-height: 24px;
	    font-weight: 400;
	}
	.important-links .nav-button {
		height: 100%;
		margin: 0 10px;
		position: relative;
		top: 0;
		display: inline-block;
	}
	.important-links .nav-button .tool-icon {
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
	}
	.important-links .nav-button figure {
		margin:0
	}	
	.important-links .nav-button .link-label {
		color: #4ba82e;
		width: 100%;
		height: 100%;
	}
	.important-links .nav-button .link-label a {
		height: 100%;
		width: 100%;
		padding: 28px 0 28px 45px;
		font-size: 14px;
		overflow: hidden;
		position: relative;
		color: #000;
	}


/* MAIN NAVIGATION */

	#navigation_top_secondary{
		height:110px
	}
	#navigation_top_secondary ul.level_1{
		float:left;
		margin:0
	}
	#navigation_top_secondary ul.level_1 li{
		position:static;
		float:left;
		display:block
	}
	#navigation_top_secondary ul li{
		height:110px;
		display:block;
		margin:0;
		padding:50px 15px 40px;
		background-color:#fff;
		font-size:14px;
		line-height:20px;
		font-weight:normal;
		text-transform:uppercase
	}
	#navigation_top_secondary ul li a{
		color:#333
	}
	#mainnavigation{
		width:100%;
		left:0;
		top:0;
		position:absolute;
		z-index: 99999;
		background:#3b3b3b;
	}
	#mainnavigation .inside{
		width:100%;
		max-width:1920px;
		position:relative;
		margin:0 auto;
	}
	#navigation_main{
		width:100%;
		display:block;
		background-color:#3b3b3b
	}
	#navigation_main ul,#navigation_main li{
		position:relative
	}
	#navigation_main > ul.level_1{
		width:auto;
		align-self: stretch;
		flex: 6 1 auto
	}
	#navigation_main > ul.level_1 > li{
		width:auto;
		height:70px;
		position:static;
		float:left;
		display:block;
		line-height:70px
	}
	#navigation_main > ul.level_1 > li > a:hover,#navigation_main > ul.level_1 > li > span.active,#navigation_main > ul.level_1 > li > a.trail{
		/*border-bottom:3px solid #4ba82e*/
		color:#A5D396;
	}
	#navigation_main .level_2{
		width:auto;
		height:0px;
		left:-30000px;
		top:-30000px;
		position:absolute;
		overflow:hidden;
		display:block
	}
	#navigation_main ul li:hover ul.level_2{
		height:auto;
		left:auto;
		top:auto;
		overflow:visible;
		display:block;
		margin:0;
		padding:0;
		z-index:1000
	}
	#navigation_main .level_2 > li{
		width:auto;
		white-space:nowrap;
		background-color:rgba(0,0,0,.9)
	}
	#navigation_main .level_2 > li a:hover,#navigation_main .level_2 > li a:focus{
		color:#4ba82e
	}
	#navigation_main li.submenu.first a,
	#navigation_main li a,#navigation_main li span {
		font-size: 16px;
		line-height: 26px;
		font-weight: 800;
		padding:22px 15px;
		color:#fff;
	}

/* MOBILE MENU */
	#navmobile{
		/*top:-70px;
		position:absolute;*/
		display:none;
		/*right: 5.125%*/
	}

	/*
	#navmobile .icon-menu:before{
		content:"\f0c9"
	}*/
	#navmobile > a {
		color:#000;
		font-size:24px;
	}
	#navmobile > a > span {
		color:#4ba82e
	}
	#navigation_mobile{
		/*margin-top:90px;
		box-shadow: 0 5px 5px rgba(0, 0, 0, 0.15);*/
		display: none;
		position: absolute;
		top: 0;
		-webkit-transform: translate(0px, -100%);
		-ms-transform: translate(0px, -100%);
		transform: translate(0px, -100%);
		-webkit-transition: -webkit-transform 0.2s linear 0s;
		transition: transform 0.2s linear 0s;
		width: 100%;
		z-index: 999;		
	}
	#navigation_mobile ul{
		margin:0;
		padding:0
	}
	#navigation_mobile li{
		border-bottom:1px solid #f0f0f0
	}
	#navigation_mobile li{
		background-color:#fff;
		font-size:24px;
		color:#000;
		padding:21px 0 21px 20px;
		font-size:14px;
		line-height:24px;
	}

	#navigation_mobile li a:hover,#navigation_mobile li a:focus{
		color:#4ba82e
	}
	#navigation_mobile .level_2 li{
		background-color:#f6f6f6;
		border-bottom:1px solid #ccc
	}
	#navigation_mobile .level_2 li:last-child{
		border-bottom:0
	}
	#navigation_mobile .level_2 li a{
		font-size:24px;
		line-height:100px;
		font-weight:normal;
		color:#333;
		text-transform:none
	}
	#navigation_mobile.mm-show {
		-webkit-transform: translate(0px, 0px);
		-ms-transform: translate(0px, 0px);
		transform: translate(0px, 0px);
	}
	#navigation_mobile.mm-show .submenu .first::after {
		content: "";
	}	
	.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults)::after{
		border-bottom:0
	}
	.mm-menu.mm-vertical .mm-list > li > a.mm-subopen::after{
		bottom:auto;
		top:40px
	}
	.mm-show + #wrapper #navmobile .icon-menu::before {
		content: "\f0c9";
		font-family:FontAwesome;
	}	
	
/* HEADER */
	#headerimage {
		position:relative;
		/*padding-top:70px;*/
	}
	#headerbild {
		line-height:0
	}
	#headerbild img{
		width:100%;
		height:auto
	}	

/* LARGE TOP TOPCARS OFFER SLIDER */
	#topcars {
		margin-bottom:75px
	}
	#topcars > h2 {
	    padding-top: 30px;
	}
	#slider-container{
		width:100%;
		margin:0 auto;
		overflow:hidden;
		position:relative;
		z-index:2;
	}
	.slide-car-specs{
		margin:0;
		padding:0 35px 0 0;
	}
	#slider-items{
		width:100%;
		min-height:508px;
		height:100%;
		position:relative;
		overflow:hidden;
		float:left;
		padding:0;
	}
	
	.slider-item img{
		width:auto;
		height:100%;
	}
	.slide-car-energy img {
		width:auto;
		height:auto;
		display: inline;
		opacity: 1;
		margin-left: 5px;		
	}
	.slider-item h2{
		color:#fff;
	}
	.slide-car-specs{
		display:block;
	}
	.slider-item .slide-img {
		width:100%;
		height:auto;
		margin:0;
		padding:0;
	} 
	.slider-item{
		position:absolute;
		width:100%;
		height:100%;
		background:#fff;
	}
	.slide-copy{
		padding:20px 80px 20px 80px;
	}
	.slider-item p{
		margin:0;
		padding:0 35px 0 0;
	}
	#slide-prev, #slide-next{
		cursor:pointer;
		z-index:100;
		background:#000;
		height:110px;
		width:52px;
		display:inline-block;
		position:absolute;
		top:185px;
		margin:0;
		padding:0;
	}
	#slide-next{
		float:right;
		right:-2px;
	}
	#slide-prev{
		float:left;
		left:0;
	}
	.slide-arrow-right {
		z-index:20;
	}
	.slide-arrow-right:before {
		display:block;
		content: "k";
		height: 110px;
		width: 52px;
		color: #fff;
		font: 50px/110px "skoda-icons-font";
		position: absolute;
		top: 0;
		left: 0;
	}
	.slide-arrow-left {
		z-index:20;
	}
	.slide-arrow-left:before {
		display:block;
		content: "j";
		height: 110px;
		width: 52px;
		color: #fff;
		font: 50px/110px "skoda-icons-font";
		position: absolute;
		top: 0;
		left: 0;
	}
	.slider-item {
		position: absolute;
		width: 100%;
		height: 100%;  
	}

	.slider-item .slide-copy {
		position: relative;
		padding: 5px 10px;
		margin:0;
	}
	.slider-item .slide-copy h2 {
		font-size: 16px;
		margin: 10px 0;
		color:#000 !important;
	}
	.slider-item .slide-copy .slide-car-specs span {
		display:block;
	}
	.slider-item .slide-copy .slide-car-specs .slide-car-specs-vehicle { color:#fff !important }
	.slider-item .slide-copy .slide-car-specs .slide-car-specs-price { color:#0E3A2F !important; font-weight:800 }
	.slider-item .slide-copy .slide-car-specs .slide-car-specs-buynow { font-size: 14px; color:rgb(65, 148, 104) !important; font-weight:400; line-height:21px }
	.slider-item .slide-copy .slide-car-specs .slide-car-specs-data {color:#fff !important }
	.slider-item .slide-copy .slide-car-energy { margin-top:5px;font-size:12px; color: #333333; }
	.slider-item .slide-copy .slide-car-energy img { display:inline-block; padding-left:5px }
	.slider-item .slide-img {
		position: relative;
		width:100%;
		margin: 0;
		padding: 0;
	}
	.slider-item .slide-img img {
		border:0 none;
		width: 100%;
		height: auto;
	}
	#slider-container .slide-img-small{display:none;}
	#slider-container .slider-item .slide-img, .slider-item .slide-img, .slider-item{position:relative;}
	#slider-container .slider-item {
		min-height:508px;
		margin:0 10px;
	}
	#slider-container .slider-item .slide-img img{top:inherit; transform:none;}
	#slider-container .slider-item .slide-img{
//		padding: 20px;
		background: #E3E5E6;
		border: 1px solid #CACECF;
		max-height:266px;
//		height:100%;
	}
	#slider-container .slider-item .slide-img figure {
		width:100%;
		height:100%;
		overflow:hidden;
		margin:0;
		padding:0;
	}
	#slider-container .slider-item .slide-img a{
		height:100%
	}

	#slider-container .slider-item .slide-bg {
		position: absolute;
		height: 100%;
		width: 100%;
		min-height: 508px;
		background:#CACECF;
	}
	#slider-container .slick-prev, 
	#slider-container .slick-next{
		cursor:pointer;
		z-index:100;
		background:#000;
		height:52px;
		width:52px;
		display:inline-block;
		position:absolute;
		top:0px;
		margin:0;
		padding:0;
		border: none;
	}
	#slider-container .slick-next{
		float:right;
		right:-2px;
	}
	#slider-container .slick-prev{
		float:left;
		left:0;
	}
	
	#slider-container .slick-next:before {
		display:block;
		content: "k";
		height: 50px;
		width: 50px;
		color: #fff;
		font: 50px/50px "skoda-icons-font";
		position: absolute;
		top: 0;
		left: 0;
	}
	#slider-container .slick-prev:before {
		display:block;
		content: "j";
		height: 50px;
		width: 50px;
		color: #fff;
		font: 50px/50px "skoda-icons-font";
		position: absolute;
		top: 0;
		left: 0;
	}
#slider-container .slick-dots {
		/*position: absolute;*/
		bottom: -45px;
		display: block;
		width: 100%;
		padding: 0;
		list-style: none;
		text-align: center;
	}
	#slider-container .slick-dots li {
		position: relative;
		display: inline-block;
		width: 10px;
		height: 10px;
		margin: 10px;
		padding: 0;
		cursor: pointer;
	}
	#slider-container .slick-dots li button {
		font-size: 0;
		line-height: 0;
		display: block;
		width: 5px;
		height: 5px;
		padding: 5px;
		cursor: pointer;
		color: transparent;
		border: 0;
		outline: none;
		background: #333;
		border-radius: 50%;
	}
	#slider-container .slick-dots li.slick-active button{
		background: #4ba82e;
	}	

/* TO TOP LINK */

	.scrollup,.scrollup:hover,.scrollup:focus{
		width:50px;
		height:50px;
		position:fixed;
		display:none;
		position: fixed;
		bottom: 0;
		right: 0;
		width: 50px;
		height: 50px;
		background-color: #000;
		color: #fff !important;
		font:50px/50px "skoda-icons-font";
		cursor: pointer;
		z-index: 999;
		outline: none
	}
	.scrollup:before{
		content:"p";
	}

/* FOOTER */
	#footer{
		position:relative;
	}
	#footer >*{
		padding-left: 3.9%;
		padding-right: 3.9%;
	}
	#footer .container{
		margin:0 auto;
		padding:0;
	}
	#footer .skoda-envkinfo {
		color: #fff;
		background:#0e3a2f;	
		font-weight: 100;
	}
	#footer .skoda-envkinfo .envkinfo {
		width:100%;
		max-width:1100px;
		margin:0 auto;
		padding:20px 0;
	}
	#footer .skoda-envkinfo .envkinfo p {
		font-size:14px;
	}
	.footer-links-sector {
		background:#f0f0f0;
	}
	.footer-other-content-sector {
		padding: 10px 0;
		background:#00271d;
	}
	.footer-other-content-sector .row-wrapper {
		width: 100%;
		padding: 0;
		margin: 0;
	}
	.footer-other-content-sector .first-row {
		height: 50px;
		border-bottom: 1px solid #787878;
		padding: 10px 0 0 0;
	}
	.footer-other-content-sector .first-row .situated-left {
		float:left;
	}
	.footer-other-content-sector .first-row .situated-right .social-icons a:link {
		text-decoration: none !important;
	}
	.footer-other-content-sector .first-row .situated-right {
		float: right;
		height: 30px;
		position: relative;
		/*width: 50%;*/
		padding-right:30px;
	}
	.footer-other-content-sector .first-row .situated-right .social-icons {
		text-align: right;
	}
	.footer-other-content-sector .first-row .situated-right .social-icons a:last-child span{
		margin-right:0;
	}
	.footer-other-content-sector .first-row .situated-right .social-icons .social-icon {
		width: 20px;
		height: 16px;
		background-repeat: no-repeat;
		background-size: 80px 32px;
		display: inline-block;
		margin: 0 8px;
		cursor: pointer;
		color: #fff;
		font-size: 20px;
	}
	.footer-other-content-sector .second-row {
		padding: 10px 0 0 0;
	}
	.footer-other-content-sector .second-row .situated-left {
		float: left;
	}
	.footer-other-content-sector .second-row .situated-left .copyright {
		color: #e6e6e6;
		font-size: 12px;
	}
	.footer-other-content-sector .second-row .situated-right {
		float: right;
		padding-right: 30px;
	}
	.footer-other-content-sector .second-row .situated-right .footer-bottom-link {
		color: #e6e6e6;
		font-size: 12px;
		display: inline-block;
		margin-left: 30px;
	}
	.skoda-apps-sector {
		background:#000;
	}
	.skoda-apps-sector .footer-headline {
		text-align: center;
		color: #fff;
		margin: 0;
		padding: 35px 0 0 0;
	}
	.skoda-apps-sector .tagline {
		color: #787878;
		font-size: 14px;
		text-align: center;
		margin: 0;
		padding: 5px 0;
	}
	.skoda-apps-sector .buttons {
		text-align: center;
		width: 100%;
		padding: 5px 0 30px 0;
	}
	.skoda-apps-sector .buttons .button-wrapper {
		display: inline-block;
	}
	.skoda-apps-sector .buttons .button-wrapper a .footer-button {
		margin: 0 10px;
	}
	.skoda-apps-sector .buttons .button-wrapper a .footer-button {
		width: 180px;
		height: 60px;
	}
	.skoda-apps-sector .buttons .google-play-button {
		display: inline-block;
		border: 1px solid #787878;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		cursor: pointer;
		background: url('/assets/img/btn_google_play.svg');
		background-repeat: repeat;
		background-size: auto auto;
		background-repeat: no-repeat;
		background-size: auto 100%;
	}
	.skoda-apps-sector .buttons .app-store-button {
		display: inline-block;
		border: 1px solid #787878;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		background: url('/assets/img/btn_apple_appstore.svg');
		background-repeat: repeat;
		background-size: auto auto;
		background-repeat: no-repeat;
		background-size: auto 100%;
		cursor: pointer;
	}

	#envkinfo {
		color:#aaa;
		font-size: 15px;
		line-height:1.5em;
	}
	#info_extern {
		margin-top:30px
	}
	#info_extern p {
		font-size:12px
	}

/* PAGINATION */
	.cars_pagination{
		clear:both;
		margin-top:40px;
		margin-bottom:40px;
		text-align:center;
		padding:30px 0 10px 0;	
		background: #6F797A;
	}
	.cars_pagination:after{
		height:.1px;
		float:none;
		clear:both;
		display:block;
		line-height:.1px;
		content:".";
		visibility:hidden
	}
	.cars_pagination p{
		font-size:34px;
		color:#333
	}
	.cars_pagination > p{
		margin-bottom:20px;
		color: #ccc !important;
		font-size: 14px;
	}
	.cars_pagination ul{
		margin:0;
		padding:0;
		list-style-type:none
	}
	.cars_pagination ul li{
		height:50px;
		display:inline-block;
		margin-right:1.28125%;
		margin-left:1.28125%;
		line-height:50px;
	}
	.cars_pagination ul li.first,.cars_pagination ul li.last{
		display:none
	}
	.cars_pagination li a.link,.cars_pagination li span.current{
		display:block;
		margin:0;
		padding:0 5px;
		text-align:center;
		line-height:50px;
		text-decoration:none
	}
	.cars_pagination li .current, .cars_pagination .current{
		color:#4ba82e;
		cursor:default
	}
	.cars_pagination li a{
		color:#333
	}
	.cars_pagination li.next,.cars_pagination li.last{
		float:right;
		margin-left:0
	}
	.cars_pagination li.previous,.cars_pagination li.first{
		float:left;
		margin-right:0
	}
	.cars_pagination li.next,.cars_pagination li.previous,.cars_pagination li.first,.cars_pagination li.last{
		display:block;
	}
	.cars_pagination .next:after{
		padding-left:10px;
		font-family:"skoda-icons-font";
		font-weight:bold;
		color:#fff;
		content: "o"
	}
	.cars_pagination .previous:before{
		padding-right:10px;
		font-family:"skoda-icons-font";
		font-weight:bold;
		color:#fff;
		content: "n"
	}
	#fzgvonbis {
		height:20px;
	}
	.seitenzahl {
		color:#4ba82e;
		font-size: 14px;
		text-decoration:none;
	}
	.cars_pagination .seitenzahl li{display:inline-flex;}
	.cars_pagination ul.seitenzahl li.previous.inactive, .cars_pagination ul.seitenzahl li.last.inactive{visibility: hidden;display:inline-flex;}
	.seitenzahl a {
		color: #333;
		font-size: 34px;
		text-decoration:none;
	}
	.seitenzahl a:visited {
		color:#7EFAAE;
		text-decoration:none;
	}
	.seitenzahl a:hover {
		color:#7EFAAE;
		text-decoration:none;
	}
	.aktuelle_seitenzahl {
		font-size:34px;
		color:#7EFAAE;
		text-decoration:none;
	}	

/* ENVK Tooltip */

	.eec_tooltip{
		width:236px;
		position:absolute;
		display:none;
		padding:10px;
		background-color:#F5F5F5;
		background:-moz-linear-gradient(45deg,#eee,#fff);
		background:-webkit-linear-gradient(45deg,#eee,#fff);
		background:-o-linear-gradient(45deg,#eee,#fff);
		background:-ms-linear-gradient(45deg,#eee,#fff);
		background:linear-gradient(45deg,#eee,#fff);
		-pie-background:linear-gradient(45deg,#eee,#fff);
		-webkit-box-shadow:0 5px 5px 3px rgba(0,0,0,.2);
		box-shadow:0 5px 5px 3px rgba(0,0,0,.2);
		border:2px solid #BBBEC1;
		behavior:url("assets/css3pie/1.0.0/PIE.htc")
	}
	.eec_tooltip .headline{
		font-size:14px;
		line-height:1.5em;
		color:#c62831
	}
	.eec_tooltip .intro,.eec_tooltip .outro{
		font-size:12px;
		line-height:1.5em;
		color:#333
	}
	.eec_tooltip img{
		margin:5px auto;
		border:1px solid #ccc
	}


/* VEHICLES LIST */
	.contenttable_suchergebnis_fzgbild {
		border:1px solid #535353;
	}
	.contenttable_suchergebnis_fzgbild:hover {
		border:1px solid #4ba82e;
	}
	.ce_dk_vehicles_list{
		border-bottom:1px solid #f0f0f0
	}
	.ce_dk_vehicles_list table{
		width:100%
	}
	.ce_dk_vehicles_list table > tbody >tr:first-child{
		display:none
	}
	.ce_dk_vehicles_list table > tbody tr td{
		display:block;
		margin-bottom:20px
	}
	.ce_dk_vehicles_list .vehicle .image{
		width:100%;
		height:auto;
		max-width:240px;
		float:left;
		color:#aaa;
		line-height:1.3em;
	}
	.ce_dk_vehicles_list .vehicle .image img:not(.garantie_logo){
		width:100%;
		height:auto;
		border:0
	}
	.garantie_logo{cursor: pointer;}
	.notShow{display: none;}
	.ce_dk_vehicles_list .vehicle img.gwicon {
		width:auto;
		height: auto;
        display:inline;
        opacity: 1;
        margin-left: 5px;
	}	
	.ce_dk_vehicles_list .specs{
		height:40px;
		/*margin-left:20.703125%;*/
		margin-left: 240px;
		padding-left:2.5625%;
		background-color:#f8f8f8;
		border-top:1px solid #ccc;
		border-bottom:1px solid #ccc
	}		
	.ce_dk_vehicles_list .specs span{
		width:25%;
		height:100%;
		float:left;
		display:block;
		padding-left:1%;
		white-space:nowrap;
		border-right:1px solid #ccc;
		font-size:20px;
		line-height:40px;
		color:#000
	}
	.ce_dk_vehicles_list .specs span:nth-child(1){
		width:25%;
		padding-left:0
	}
	.ce_dk_vehicles_list .specs span:nth-child(2){
		width:20%
	}
	.ce_dk_vehicles_list .specs span:nth-child(3){
		width:20%
	}
	.ce_dk_vehicles_list .specs span:nth-child(4){
		width:30%
	}
	.ce_dk_vehicles_list .link{
		margin-left:20.703125%;
		padding-right:2.5625%;
		padding-left:2.5625%;
		font-size:20px;
		font-weight:600;
		padding-top: 17px
	}
	.ce_dk_vehicles_list .link a{
		color:#4ba82e
	}
	.ce_dk_vehicles_list .info{
		margin-left:20.703125%;
		padding-right:2.5625%;
		padding-left:2.5625%;
		font-size:17px;
		color:#000;
		padding-top: 17px
	}
	.ce_dk_vehicles_list .info, 
	.ce_dk_vehicles_list .link {
		margin-left: 245px;
		padding-top:10px;
	}
	.ce_dk_vehicles_list .link.link-top,
	.ce_dk_vehicles_list .link.link-bottom
	{
		display: none;
	}	
	.ce_dk_vehicles_list .link.link-bottom {
		margin: 0;
		padding: 5px 0;
	}
	.ce_dk_vehicles_list .energy{
		margin-left:20.703125%;
		padding-right:2.5625%;
		padding-left:2.5625%;
		font-size:15px;
		color:#666;
		padding-top: 17px
	}
	.vehicle .gwinfo, .ce_dk_vehicles_list .energy {
		color:#000;
		width: 50%;
		float:left;
		font-size:14px;
		padding-top:10px;
		margin-left:0;
		border-bottom: 0px solid #f0f0f0;
	}
	.ce_dk_vehicles_list .vehicle .buynow_available {
		font-size:15px;
		font-weight:600;
		color:rgb(65, 148, 104) ;
		padding:5px 0 0 5px;
		position: relative;
		margin: 0;
		cursor:help;
	}

	.gwrow {
		margin:0;
		clear:both;
	}
	.gw-1-2 {
		float:left;
		width:50%;
		margin-bottom:30px;
	}
	.gw-links-chr {
		float:left;
		width:55%;
		margin-top:-10px;
		margin-bottom:10px;
	}
	.gw-rechts-chr {
		float:left;
		width:45%;
		margin-top:-10px;
		margin-bottom:10px;
	}
	/*
	.gw-1-2 p {
	    font-weight: 400;
	}	
	*/	
	.gw-1-2 b {
	    font-weight: 400;
	}
	.gwcolR {
		float:left;
		width:100%;
	}
	.gwsort {
		float:right;
	}
	.gwsort select {
		-moz-user-select: none;
		background: none #fff;
		border: 0px solid #ccc;
		border-radius: 0px;
		color: #333;
		cursor: pointer;
		display: inline-block;
		font-size:15px;
		line-height:1em;
		padding: 0px;
		margin-right:20px;
	}
	.gwsort {
		height: 35px;
		margin-bottom: 10px;
		text-align: right;
	}
	.gwsort .gwsort-headline {
		color: #666;
		display: inline-block;
		font-size: 15px;
		line-height: 35px;
		padding: 0 10px;
		vertical-align: top;
	}
	.gwsort .gwsort-sort.gwsort-sort-open {
		background-color: white;
		border-color: #ccc;
		height: auto;
	}
	.gwsort .gwsort-sort {
		border: 1px solid transparent;
		cursor: pointer;
		display: inline-block;
		height: 36px;
		overflow: hidden;
		position: relative;
		text-align: left;
		width: 140px;
		z-index: 1;
	}
	.gwsort .gwsort-sort.gwsort-sort-open .gwsort-dropdown-head::after {
		content: "▴";
	}
	.gwsort .gwsort-sort .gwsort-dropdown-head::after {
		content: "▾";
		position: absolute;
		right: 15px;
		top: 0;
	}
	.gwsort .gwsort-sort.gwsort-sort-open .gwsort-dropdown-head {
		color: #666;
	}
	.gwsort .gwsort-sort .gwsort-dropdown-head {
		border-bottom: 1px solid #ccc;
		color: #666;
		font-size: 15px;
		height: 34px;
		line-height: 35px;
		padding: 0 25px 0 15px;
		position: relative;
	}
	.gwsort .gwsort-sort i.fa {
	    padding-right: 5px;
	}	
	.gwsort .gwsort-sort .gwsort-dropdown-items {
		position: relative;
	}
	.gwsort .gwsort-sort .gwsort-dropdown-items .gwsort-dropdown-item.gwsort-selected {
		background-color: #666;
		color: white;
	}
	.gwsort .gwsort-sort .gwsort-dropdown-items .gwsort-dropdown-item + .gwsort-dropdown-item {
		border-top: 1px solid #ccc;
	}
	.gwsort .gwsort-sort .gwsort-dropdown-items .gwsort-dropdown-item {
		color: #666;
		font-size: 15px;
		height: 35px;
		line-height: 35px;
		padding: 0 15px;
	}

/* SEARCH PANEL */
	#btn_erwsuche, #btn_einf_suche{
		color: #4ba82e;
		cursor:pointer;
		margin-right:30px;
	}
	
	#info_dealeronly {
		background:#ffd;
		border:1px solid #333;
		padding:10px;
		margin:0 0 30px 0
	}
	#info_dealeronly p {
 	   font-size: 14px;
	}

	.ce_dk_vehicles_filter .message,
	.ce_dk_vehicles_list .message{
		margin:0 0 40px;
		color:#4ba82e;
		clear:both;
		font-weight:normal;
		font-size:34px;
		line-height:1em;
		background: #f0f0f0;
		min-height:100px;
		overflow: hidden;
		padding:25px;		
	}
	.ce_dk_vehicles_filter .widget{
		position:relative
	}
	.ce_dk_vehicles_filter{
		margin: 20px 0 0 0;
	}
	.ce_dk_vehicles_filter .widget{
		float:left;
		margin-right:3.125%;
		margin-bottom: 20px;
	}
	.ce_dk_vehicles_filter .widget label{
		left:0;
	 	top:0;
		position:absolute;
		font-size:15px;
		line-height:1em;
		color:#000
	}
	.eek-search label{
		font-size:15px;
		line-height:1em;
		color:#000
	}
	.ce_dk_vehicles_filter .widget input, .ce_dk_vehicles_filter .widget select {
		margin-top:20px;
	}
	.ce_dk_vehicles_filter .submit_container,
	ce_dk_vehicles_list .submit_container{
	float:right
	}
	.ce_dk_vehicles_filter:after{
	height:.1px;
	float:none;
	clear:both;
	display:block;
	line-height:.1px;
	content: ".";
	visibility: hidden
	}
	#suche select{text-align: left;}
    .skoda-quicksearch-small{}
    .skoda-quicksearch-right{display:none}
	.vehicle-quicksearch{display:flex;flex-direction:row;flex-wrap:wrap; justify-content: space-between; }
	.vehicle-quicksearch img{width: auto; height: 58px; margin-top: 10px}
	.vehicle-quicksearch > span{transition: 0.25s ease-in-out;}
	.vehicle-quicksearch > span:hover{transform: scale(1.2);}
	.vehicle-quicksearch > span{cursor:pointer;display:flex;flex-direction:column;}
	.vehicle-quicksearch > span > span{
		text-align: center;
		display: block;
	    margin: 5px 0 10px 0;
	    width: 100%;
	    font-size: 14px;
	    line-height: 14px;
		height: 20px;
	    max-height: 20px;
	    overflow: hidden;
	    font-weight: bold;
	    color: #000;
	    text-decoration: none !important;
	}

	.category-search hr
	 {

	}
	.eek-search > div {display:flex;flex-wrap: wrap;}
	.eek-search > div > div {margin-right: 15px;}
	.eek-search{margin-bottom:20px;}
	.gwpanelCont.footerselection{
		display:none;
	}

/* DIALOGUE BOX */
	.dialoglayer {
		background-image:url(../images/inaktiv.gif);
		background-repeat:repeat;
	}
	.dialogbox_bg {
		background:#fff;
	}
	.dialogbox_titel {
		color:#fff;
		font-size:10pt;
		font-weight:bold;
		text-indent:15px;
		text-align:left;
	}
	
/* CONTENT ELEMENTS */
	#btn_einfache_suche,
	#btn_erweiterte_suche {
		margin-bottom: 20px;
	}
	.contenttable_suche_form_cell_headline {
		font-weight:bold;
		text-indent: 10px;
		font-size: 12px;
	}
	.contenttable_suche_form_cbox {
		color:#4ba82e;
		border:none;
		background:#f8f8f8;
	}
	.contenttable_suche_form_cboxtext {
		text-indent: 5px;
		line-height: 11px;
		font-size:12px;
	}
	.contenttable_suche_txtfzgpreis {
		border:0;
	 	color:#000;
	 	width:300px;
		background:#E3E5E6;
		font-size: 14px;
	}
	.contenttable_suche_txtfzgpreis:hover,
	.contenttable_suche_txtfzgpreis:focus {
		background:#E3E5E6;
	}
	.CO2-Emmissionen, .Verbrauch{display: flex;flex-direction: column;margin: 10px 0 30px 0;}
	.CO2-Emmissionen, .Verbrauch, .Schadstoffklasse, .Umweltplakette{margin: 10px 0 30px 0;}
	.advSearch.row {
		margin: 0 0 0 -20px;
	}
	.advSearch > div {
		margin-bottom: 10px;
		padding-left: 20px;
		padding-right: 0;
	}
	.advSearch > div > div {
		text-indent: 0;
	}	
	input.contenttable_suche_form_cbox {
		display: none;
	}
	input.contenttable_suche_form_cbox:disabled + label::before {
		background-color: #6F797A;
	}
	input.contenttable_suche_form_cbox:checked + label::before,
	input.contenttable_suche_form_cbox:checked + label:hover::before {
		background-image: url("../img/checkbox_checked.png");
		background-size: 100%;
	}
	input.contenttable_suche_form_cbox + label::before {
		background-color: #CACECF;
		content: "";
		height: 20px;
		left: 0;
		position: absolute;
		top: 2px;
		width: 20px;
	}
	input.contenttable_suche_form_cbox + label:hover::before {
		border: solid 1px;
		border-color: #78FAAE;
	}
	input.contenttable_suche_form_cbox + label {
		cursor: pointer;
		display: inline-block;
		padding: 5px 5px 5px 25px;
		position: relative;
		text-indent: 0;
	}



/* POPUP & INFOBOX */
	.infobox_div {
		position:fixed;
		top:0px;
		left:0px;
		height:100%;
		width:100%;
		z-index: 9999999;
	}
	.infobox_inner {
		width: 100%;
		margin: 0 auto;
		max-width: 400px;
		background: #fff;
		border: 1px solid #999;
		padding: 30px;
	}
	.infobox_hl {
		padding-bottom:20px;
		border-bottom:1px solid #ccc;
	}
	.infobox_hl h2 {
		margin:0;
	}
	.infobox_text {
		padding-top:30px;
		color:#000;	
	}
	.infobox_text ul {
		padding:10px 0;
	}
	.infobox_text ul li {
	    margin: 0;
	    padding: 0;
	    list-style: inside;
	    list-style-type: square;
	}
	.infobox_ctrls {
		text-align:right;
		padding-top:30px;
		border-top:1px solid #ccc;
	}
	.infobox {
		background-color:#676c72;
		text-align:justify;
		color:#fff;
	}
	.infobox_layer {
		display:none;
		z-index:99999;
		height:100%;
		width:100%;
		position:fixed !important;
		position:absolute;
		top:0;
		left:0;
	}

	.infobox_bg_inaktiv {
		background: none transparent;
	}
	.dialogbox_bg {
		border:1px solid #999;
	}
	.popup-overflow,
	.popup-overflow body {
		overflow: hidden;
	}
	.popup-overlay {
		background-color: rgba(0, 0, 0, 0.8);
		bottom: 0;
		display: none;
		left: 0;
		overflow-y: auto;
		position: fixed;
		right: 0;
		top: 0;
		z-index: 9999;
	}
	.popup {
		color: #fff;
		font-size: 16px;
		margin: 50px auto;
		max-width: 1130px;
		min-height: 200px;
		overflow: hidden;
		position: relative;
	}
	.popup.mark{
		margin: 10% auto;
		max-width: 500px;
		padding:0;
		background-color: transparent;
	}
	.popup h2 {
 		color:#fff;
 		margin-bottom:30px;
	}
	.popup h3 {

	}
	.popup_content {
		background-color: white;
		color:#999;
		font-size:14px;
		overflow: hidden;
		padding: 5.125%;
		margin-top:45px;
	}
	.popup_content p {
		color:#999;
		font-size:14px;
		margin:20px 0;
	}
	.flex-content{display:flex;flex-direction: row;}
	.popup_content.twoItems{
		margin-top:0;
	}
	.popup_content.twoItems img{
		width:100%;
		height:auto;
		max-width:300px;
	}
	.popup_content.twoItems .text-center{
		text-align:center;
	}
	.popup.small {
		height: 25%;
	}
	.popup .popClose {
		position: absolute;
		right: 0;
		top: 0;
		z-index: 1000;
	}
	.popup .popClose a {
		height: 40px;
		width: 40px;
		display:block;
	}
	.popup .iconClose {
		padding-right: 0;
	}
	.iconClose {
		background: url("../img/popup_close.png") no-repeat;
		cursor: pointer;
		height: 35px;
		line-height: 35px;
		padding-right: 40px;
		position: absolute;
		right: 0;
		top: 12px;
	}	
	.popup .submit {
		float:right;
	}
	.popup .content {
		box-sizing: border-box;
		width: 100%;
	}
	.popup .contentOneCol {
		margin-left: 10px;
	}

	/* Finanzierungsrechner */
	#dk-financialForm {
		z-index: 10000;
	}
	
	/* Routing Popup */
	#mapwrapper {
		display:block;
		width:100%;
		height:300px;
		border:1px solid #ccc;
		clear:both;
		float:none
	} 
	#map { 
		display:block;
		width:100%;
		height:100%;
		max-height:300px; 
	}
	#routingerror {
		display:none;border:1px dashed #c00;background:#FEE;color:#000;margin:10px 0;
		clear:both;
		float:none
	}
	#routingerror > p {
		padding:5px 20px;color:#000 !important
	}
	#routetext {
		display:block;width:100%;height:auto;max-height:200px;line-height:30px;font-size:14px;overflow:auto;padding:20px;border:1px solid #ccc;
	}
	#fromaddress {
		width:100%
	}
	#fromaddress #routestart {
		margin:16px 0
	}
	#routestart {
		float:right;
		width:auto
	}
	
/* COMPARE VEHICLES */
	.popup_vergleich {
		background-color: white;
		color:#333;
		float:left;
		font-size:14px;
		height: 100%;
		margin-top:-9px;
		overflow: auto;
		padding: 0;
		width: 100%;
	}
	.gwIconFzg {
		top: 10px;
		position:relative;
		margin-right:22px;
		cursor:pointer;
	}
	.popup_vergleich h3 {
		font-size:32px;
		line-height:1em;
		color:#333;
		padding: 40px 30px;
	}
	.popup_vergleich h3 {
		font-size:32px;
		line-height:1em;
		color:#333;
		padding: 4px 30px 13px 30px;
	}	
	.popup_vergleich .envkinfo.block {
	    padding: 30px;
	}
	.fzgvergleich_selection {
		margin-top: 5px;
	}
	#fzg1_bemerkung, #fzg2_bemerkung, #fzg1_vp, #fzg2_vp, .fzgvergleich_kat {
		font-size: 16px;
		line-height: 1.5em;
	}
	.fzgvergleich_linie {
		background:#bbbfc2;
		height:1px;
		line-height:1px;
	}
	.fzgvergleich_fzgbild {
		background-image:url(../images/loader.gif);
		background-position:center;
		background-repeat:no-repeat;
	}
	.gwRowHead1, .gwRowBild {
		font-size: 22px;
		line-height:1em;
		color:#333;
		padding: 0 15px 0 15px;
	}
	.gwRowHead2 {
		font-weight: bold;
		font-size: 12px;
		line-height:1em;
		color:#333;
		height:40px;
		padding: 26px 0 0 30px;
		text-transform:uppercase;
	}
	.gwRowDetail {
		font-size: 24px;
		min-height: 30px;
		line-height:30px;
		padding: 0 0 0 30px;
	}
	.gwline {
		border-left: 1px solid #ccc;
	}
	.gwRow {
		clear:both;
		float:left;
		width:100%;
		padding: 5px 0;
	}
	.gwRowCol-1-2 {
		width:50%;
		float:left;
		display:inline-block;
		padding: 0;
	}
	.gwRowVergleich {
		clear:both;
		float:left;
		margin:45px 30px 30px;
		font-size:15px;
		line-height:1.3em;
		padding-top:35px;
		border-top: 1px solid #ccc;
	}
	.gwRowBild > img {
		height: auto;
		width: 100%;
		border:1px solid #ccc;
	}
	.cmp_equipment, .cmp_security {
		width:100%;
		border:0;
		border-collapse:collapse;
	}
	.gwRowBild.envkv {
		margin: 30px 0;
	}	
	.tabs {
		clear: both;
		float: left;
		width: 100%;
	}
	.tabs .gwRow:nth-child(even) {
		background: none #f7f7f7;
	}	
	#tab-1 {
		display: block;
	}
	.tab-content.tab-content-padding-remove {
		padding: 0;
	}
	.tab-content {
		display: none;
		float: left;
		padding: 50px 30px 0;
		width: 100%;
	}
	.tab-content .gwRow.envkv {
		background-color: transparent;
		border-top: 1px solid #ccc;
		padding: 30px 30px 0;
	}	
	.gwMenuevergleich {
		border-top: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		position:relative;
		float:left;
		width: 100%;
		margin-top:20px;
	}
	.gw-menu, .gw-menu * {
 		list-style: outside none none;
 		margin: 0;
		padding: 0;
 	}
	.gw-menu {
		float: left;
		height: 65px;
		line-height: 1;
		padding: 0 10px;
		overflow:hidden;
	}
	.gw-menu li:hover {
 		visibility: inherit;
	}
	.gw-menu li {
 		float: left;
 		position: relative;
 	}
	.gw-menu a {
 		display: block;
 		position: relative;
 	}
	.gw-menu a {
		color: #aaa;
		font: bold 13px/1 "SkodaNEXT", "Helvetica Neue", Helvetica, Arial, sans-serif;
		line-height:65px;
		height:65px;
		position: relative;
		text-decoration: none;
		padding: 0 20px;
		text-transform:uppercase;
	}
	.gw-menu li:hover, .gw-menu li a:hover, .gw-menu li a:active, .gw-menu li a:focus {
		color: #4ba82e;
		outline: 0 none;
		text-decoration: none;
	}
	.gw-menu a:focus, .gw-menu a:active, ul.gw-menu li a.current {
 		color: #4ba82e;
 	}
	
/* CONTACT FORM */
	.haendlerkontakt_name,
	.haendlerkontakt_email,
	.haendlerkontakt_telefon {
		width:209px;
		height:16px;
		border:0px;
		font-size:14px;
		background-color:#fff;
		background-image:url(../images/input_voll.gif);
		background-repeat:no-repeat;
		padding:1px 3px;
	}
	.haendlerkontakt_textarea {
		width:520px;
		height:64px;
		border:0px;
		font-size:14px;
		font-weight:400;
		background-color:#fff;
		background-image:url(../images/textarea_voll.gif);
		background-repeat:no-repeat;
		padding:5px 20px;
	}


	
/* CAR DETAIL */
	.detailansicht_thumbs {
		border:1px solid #595959;
		cursor:pointer;
	}
	#fzgfoto {
		border:1px solid #676c72;
		-moz-box-shadow:5px 5px 5px 0px  #ccc;
		-webkit-box-shadow:5px 5px 5px 0px  #ccc;
		box-shadow:5px 5px 5px 0px #bbbfc2;
	}
	.buynow_available {
		font-size: 18px;
		font-weight: 600;	
		color: rgb(65, 148, 104) ;
		margin-top: -30px;
		margin-bottom: 30px;
		cursor:help;
	}	
	.gwright {
		text-align:right;
		margin:20px 0;
	}
	.price_top {
		display:none;
	}
	.contact_bottom {
		display:none;
	}	
	.gwfontprice {
		font-size:33px;
		font-weight:400;
		color:#4ba82e;
	}
	#container.cardetails .gwrow #car_details ~ p, 
	#container.cardetails .gwrow #car_emissions ~ p, 
	#container.cardetails .gwrow #car_features ~ p, 
	#container.cardetails .gwrow #car_comments ~ p {
    	font-size: 16px !important;
	}
	/*	
	a.dealerlocation:hover {
		color:#fff !important;
	}

	a.dealerlocation > div {
		background:transparent url('/assets/img/routing_small.png') no-repeat right center;
	}
	*/
	ul.gwicons {
		list-style-type: none;	 
	}
	.gwicons li {
		 float:left;
		 width:33.333333%;
		 text-align:center;
	}	
	.anchorlist {
		overflow:hidden;
	}
	.anchorlist.alist_top {
		border-bottom:1px solid #ccc;
	}	
	.anchorlist.alist_bottom {
		border-top:1px solid #ccc;
		margin-top: 50px;
	}
	.anchorlist .anchor {
		float:left;
		margin-right: 20px;
		padding:5px 0;
	}
	
	#fzg-slide {
		position:relative;
		/*
		background-image: url("/assets/img/bg/skoda_range.jpg");
		background-attachment:fixed;
		background-clip:border-box;
		background-repeat: no-repeat;
		background-size: cover;
		background-position:center;
		*/
		background:#f0f0f0;
		/*padding-top: 70px;*/
	}
	#fzg-slide .fzg-slide-bg {
		width:100%;
		height:100%;
		position:absolute;
		top:0;
		left:0;
		background-attachment:fixed;
		background-blend-mode: multiply;
		background-clip:border-box;
		background-repeat: no-repeat;
		background-size: cover;
		background-position:center;
		-webkit-filter:grayscale(50%);
		filter:grayscale(50%);
		/*-webkit-filter:blur(3px);
		filter:blur(3px);*/
	}
	#fzg-slide .fzg-slide-darken {
		width:100%;
		height:100%;
		position:absolute;
		top:0;
		left:0;
		background-color: rgba(0,0,0,0.75);
	}
	#gallery_container {
		width:320px ;
		height:56px;
		margin:3px auto 0px;
		background:#fff ;
		padding:0;
		display:block;
		position:relative; 
	}
	/* the width is set to show the number of thumbnails that will be visible */
	#thumb_container{
		position:relative ;
		overflow:hidden ;
		width:320px ;
		height:56px ;
		margin:0px auto 0px; 
	}
	/* the thumbnails container */
	#thumbs {
		white-space:nowrap;
		display:block;
		position:relative; 
	}
	#thumbs a {
		padding:0px;
		margin:0px;
	}
	#thumbs a img:hover{
		border:1px solid #4ba82e; 
	}

	/* thumbnail slider end */
	.contenttable_detail_hdlurl {
		
	}

	#contactBtnFloat {
		display:none; 
		position: fixed; 
		bottom: 0;
		right: 50px;
		display: block;
		height: 50px;
		border-radius: 0;
		z-index: 999;
	}
	/*Vehicle Paging*/
	.single-vehicle-paging h2{display: flex;flex-direction: row;justify-content: space-between;}
	.single-vehicle-paging .previous-vehicle, .single-vehicle-paging .next-vehicle{min-width:20px;}
	.single-vehicle-paging .count-vehicle-paging{font-size: 20px;}
	.single-vehicle-paging .next-vehicle{text-align: right;}
		
	.gwicons ~ a {
		display:block;
		margin-top:20px
	}	
		
	.gwicons i {
		display:inline-block;
		width:50px;
		height:50px;
		font-size:40px;
		line-height:50px;
		vertical-align:middle;	
	}
	
	i.recommend {

	}
	i.getpdf {

	}
	i.makefavorite.active {
		color:#4ba82e !important;
	}

	/* Tirelabels */
	.tirelabel {
		padding: 20px;
		border-bottom: 2px solid #ccc;
		margin-bottom: 20px;
		text-align:center;
	}

	.tirelabel img {
		width: 100%;
		height:auto;
	}

	.tireinfointrotext {
		padding-bottom: 10px;
		margin-bottom: 10px;
		border-bottom: 1px solid #ccc;
	}
	
/* HOME PAGE */
	.gwmessagefzg {
		font-size: 34px;
		line-height:1em;
		padding-top:5px;
		float:left;
	}
	/*
	.gwmbtn {
		padding-left:40px;
		padding-right:40px;
		margin-left:30px;
	}
	*/
	.contenttable_suche_form_cell {
		background: #fff none repeat-y scroll left top;
	}
	.contenttable_suche_form_cell_headline ,
	.contenttable_suche_form_cell_headline1,
	.contenttable_suche_form_cboxtext,
	.contenttable_suche_form_cboxtext1 {
		font-size: 15px;
		line-height: 1.2em;
		text-indent: 5px;
	}

/* FINANZIERUNGSRECHNER */
#financialInfoContent {
  overflow: hidden;
  font-size: 0.8rem;
}
#financialInfoContent dd,#financialInfoContent dt,#financialInfoContent div,#financialInfoContent p{
  font-size: 0.8rem;
}

#financialInfoContent .fs--dl-horizontal-summary.fs--dl-horizontal dt,
#financialInfoContent .fs--dl-horizontal-summary.fs--dl-horizontal dd {
  padding: 0;
  border: 0;
  color: #000;
  /*font-size: 1.1rem;*/
  margin-bottom: 0.5rem;
}
#financialInfoContent .fs--disclaimer p {
    font-size: 0.6rem;
}

#financialInfoContent .fs--row {
  margin: 0;
}

#financialInfoContent .fs--col-md-12 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

#financialInfoContent .fs--body-summary {
  line-height: 1.45;
  /*font-size: 1.1rem;*/
  color: #000;
}

#financialInfoContent .fs--summary div {
  margin-bottom: 1rem;
}

#financialInfoContent .fs--container-calculator {
  padding: 0;
}

#financialInfoContent .fs--container-calculator .fs--headline {
  color: #000;
  font-weight: bold;
  margin: 0 0 1rem;
}

#financialInfoContent .fs--container-calculator .fs--headline.fs--m-b-2 {
  margin: 0 0 1rem !important;
}

#financialInfoContent .fs--container-calculator dl {
  overflow: hidden;
}

#financialInfoContent .fs--container-calculator dt {
  font-weight: normal;
}

#financialInfoContent .fs--container-calculator dd {
  float: left;
  width: 50%;
  margin-left: 0;
  font-weight: bold;
  text-align: right;
}
#financialInfoContent .fs--container-calculator dt {
  width: 50%;
  float: left;
}
#financialInfoContent .fs--list-unstyled{list-style: none;}

#financialInfoContent .fs--container-calculator dd::before, #financialInfoContent .fs--container-calculator dd::after {
  display: none;
}

#financialInfoContent .fs--container-calculator .fs--dt-emphasize,
#financialInfoContent .fs--container-calculator .fs--dd-emphasize {
  /*font-size: 1.1rem !important;*/
}

#financialInfoContent .fs--container-calculator .fs--dl-horizontal-summary {
  margin: 0;
}

#financialInfoContent .fs--container-calculator .fs--disclaimer {
  color: #000;
  margin-top: 0;
}

#financialInfoContent .fs--container-calculator .fs--disclaimer li {
  margin: 0 0 1rem;
}

#financialInfoContent .fs--container-calculator .fs--disclaimer li:first-child p::before {
  content: '*) ';
}

/* Buy Now Form */
#ratetxt li { 
	list-style: none;
	display: block;
}
#buynowform select {
	text-align: left !important;
}
#reservationExpired,
#carSold {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: rgba(0,0,0,0.75);
	z-index: 1000;
}

/* RIGHT INFOBOX */
	#gwpanel_flowing {
		z-index:4;
		right:0;
		padding-right: 10.25%;
		padding-left: 10.25%;
	}
	.gwpanel {
		z-index:4;
		width:100%;
		margin-bottom:20px;
		color:#fff;
		float:left;
		padding: 20px 10px 20px 30px;
		background: #666;
		background: -moz-linear-gradient(91deg,transparent 8%,transparent 8.1% ,#666 100%);
		background: -webkit-linear-gradient(91deg,transparent 8%,transparent 8.1% ,#666 100%);
		background: -o-linear-gradient(91deg,transparent 8%,transparent 8.1% ,#666 100%);
		background: -ms-linear-gradient(91deg,transparent 8%,transparent 8.1%,#666 100%);
		background: linear-gradient(91deg, transparent 0%,transparent 8%,#666 8.33%,#666 100%);
	}

	.gwpanel h3 {
		color:#fff;
		text-transform:none;
		margin-bottom:5px;
		font-size:15px;
		font-weight:700;
	}
	.gwpanel h4 {
		color:#fff;
		margin-top:10px;
		margin-bottom:5px;
		font-size:15px;
		font-weight:700;
	}
	.gwpanel p {
		font-size:15px;
		font-weight:400;
	}
	.gwpanel .searchResultCount {
		margin-bottom:10px;
		font-size:16px;
		font-weight:600;
		text-align:center
	}
	p.toomanyresults {
		font-size:14px;
	}
	.gwpanel a.submit {
		width:100%;
	}
	.gwpanel a {
		color:#fff;
	}
	.gwpanel a:hover {
		color:#4ba82e;
	}
	.gwpanel hr {
		background:#fff none;
		height:1px;
		margin-top:5px;
	}
	.gwpanel hr.gwhrmargin {
		margin-top:20px;
	}
	.gwpanelCont {
		padding:20px 15px;
	}
	div.gwMetanav {
		bottom:0;
		z-index: 10;
	}
	div.gwMetanavPanel {
		float:left;
		width:100%;
		margin: 0;
	}
	ul.gwmenu {
		margin: 0;
		padding: 0;
		z-index: 10;
	}
	ul.gwmenu > li {
		float:left;
		margin: 0;
		padding: 0;
		position: relative;
		list-style: outside none none;
/*		text-transform:uppercase;*/
		font-size: 15px;
		font-weight: 700;
		color: #fff;
		background: #CACECF;
		height:60px;
		line-height:60px;
	}
	.gwMetanavPanel ul.gwmenu > li {
		padding: 0 3.9%;
		background: none transparent;
		width:50%;
		text-align: center;
	}
	.gwMetanavPanel ul.gwmenu > li.gwempty {
 		background-color:#666;
	}
	ul.gwmenu > li > a {
		color: #0E3A2F;
		/*border:1px solid #777777;
		background: #fff;*/
		text-decoration: none;
		padding: 0 15px;
		float: left;
	}
	ul.gwmenu li a.active {
		color: #fff;
		background: #777777;
		border:1px solid #777777;
	}


/* MERKZETTEL / FAVORITES */
	.vehicle {
		padding-bottom:20px;
		margin-bottom:0px;
		clear:both;
		float:left;
		width:100%;
	}
	.gwmerken {
		float:right;
	}
	.gwmerken > input + label {
		display: block !important;
		margin-top: -32px;
	}
	.gwmerken > i,
	.gwmerken > a  i {
		color:#4ba82e;
		display: block;
		width:40px;
		height:40px;
		margin-left: -40px;
		margin-top: -40px;
		line-height:40px;
		text-align:center;
	}	
	.envkinfo > p:not(:first-child) {
		margin-top: 20px;
	}	
	
	.gwmessagefzg.compare {
		margin-right:30px
	}
	#btn_loeschen_link {
		float:left;
	}
	#btn_vergleichen_link,
	#btn_drucken_link {
		float:right;
		margin:0 0 0 10px;
	}
	
	
/* ENVK DISPLAY */
	.energyTxt {
		font-size: 12px;
		padding-top:10px;
	}


/* STYLES EXCLUSIVE FOR EXTERNAL INCLUDE */
	body.ext a.scrollup {
		display:none !important;	
	}

/* SCREEN >= 1000 */
@media only screen and (min-width:1000px){
	 .row{
		margin-right:-5.125%;
		margin-left:-5.125%
	}
	.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{
		position:relative;
		min-height:1px;
		padding-right:5.125%;
		padding-left:5.125%
	}
	.col-lg-12{
		width:100%
	}
	.col-lg-11{
		width:91.66666667%
	}
	.col-lg-10{
		width:83.33333333%
	}
	.col-lg-9{
		width:75%
	}
	.col-lg-8{
		width:66.66666667%
	}
	.col-lg-7{
		width:58.33333333%
	}
	.col-lg-6{
		width:50%
	}
	.col-lg-5{
		width:41.66666667%
	}
	.col-lg-4{
		width:33.33333333%
	}
	.col-lg-3{
		width:25%
	}
	.col-lg-2{
		width:16.66666667%
	}
	.col-lg-1{
		width:8.33333333%
	}
	.col-lg-pull-12{
		right:100%
	}
	.col-lg-pull-11{
		right:91.66666667%
	}
	.col-lg-pull-10{
		right:83.33333333%
	}
	.col-lg-pull-9{
		right:75%
	}
	.col-lg-pull-8{
		right:66.66666667%
	}
	.col-lg-pull-7{
		right:58.33333333%
	}
	.col-lg-pull-6{
		right:50%
	}
	.col-lg-pull-5{
		right:41.66666667%
	}
	.col-lg-pull-4{
		right:33.33333333%
	}
	.col-lg-pull-3{
		right:25%
	}
	.col-lg-pull-2{
		right:16.66666667%
	}
	.col-lg-pull-1{
		right:8.33333333%
	}
	.col-lg-pull-0{
		right:auto
	}
	.col-lg-push-12{
		left:100%
	}
	.col-lg-push-11{
		left:91.66666667%
	}
	.col-lg-push-10{
		left:83.33333333%
	}
	.col-lg-push-9{
		left:75%
	}
	.col-lg-push-8{
		left:66.66666667%
	}
	.col-lg-push-7{
		left:58.33333333%
	}
	.col-lg-push-6{
		left:50%
	}
	.col-lg-push-5{
		left:41.66666667%
	}
	.col-lg-push-4{
		left:33.33333333%
	}
	.col-lg-push-3{
		left:25%
	}
	.col-lg-push-2{
		left:16.66666667%
	}
	.col-lg-push-1{
		left:8.33333333%
	}
	.col-lg-push-0{
		left:auto
	}
	.col-lg-offset-12{
		margin-left:100%
	}
	.col-lg-offset-11{
		margin-left:91.66666667%
	}
	.col-lg-offset-10{
		margin-left:83.33333333%
	}
	.col-lg-offset-9{
		margin-left:75%
	}
	.col-lg-offset-8{
		margin-left:66.66666667%
	}
	.col-lg-offset-7{
		margin-left:58.33333333%
	}
	.col-lg-offset-6{
		margin-left:50%
	}
	.col-lg-offset-5{
		margin-left:41.66666667%
	}
	.col-lg-offset-4{
		margin-left:33.33333333%
	}
	.col-lg-offset-3{
		margin-left:25%
	}
	.col-lg-offset-2{
		margin-left:16.66666667%
	}
	.col-lg-offset-1{
		margin-left:8.33333333%
	}
	.col-lg-offset-0{
		margin-left:0
	}	
	.right-section {
		display:block;
	}
	.gwpanel {
		/*max-width:280px;*/
		min-width:280px;	/* IH: 02.03.2018 */
	}
	.searchResultCount .num_results {
		font-size: 60px;
		color:#78FAAE ;
		display: block;
		text-align: center;
		line-height: 1em;
		font-weight: 200;
	}
	.searchResultCount .num_results + .text_results {
		display:block;
		text-align:center
	}

	.btn-pill {
		border-radius: 22px !important;
	}
}
