/**************************************************************************************/
/*
/*		Designed by 'AS Designing'
/*		Web: http://www.asdesigning.com
/*		Web: http://www.astemplates.com
/*		License: GNU/GPL
/*
/**************************************************************************************/
/* roboto-condensed-300 - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/roboto-condensed-v25-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-condensed-v25-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-condensed-v25-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-condensed-v25-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-condensed-v25-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-condensed-v25-latin-300.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}
/* roboto-condensed-regular - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-condensed-v25-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-condensed-v25-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-condensed-v25-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-condensed-v25-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-condensed-v25-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-condensed-v25-latin-regular.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}
/* roboto-condensed-700 - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/roboto-condensed-v25-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-condensed-v25-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-condensed-v25-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-condensed-v25-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-condensed-v25-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-condensed-v25-latin-700.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}

/* source-sans-pro-200 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 200;
  src: url('../fonts/source-sans-pro-v21-latin-200.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/source-sans-pro-v21-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/source-sans-pro-v21-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/source-sans-pro-v21-latin-200.woff') format('woff'), /* Modern Browsers */
       url('../fonts/source-sans-pro-v21-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/source-sans-pro-v21-latin-200.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-300 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/source-sans-pro-v21-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/source-sans-pro-v21-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/source-sans-pro-v21-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/source-sans-pro-v21-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/source-sans-pro-v21-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/source-sans-pro-v21-latin-300.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-regular - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/source-sans-pro-v21-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/source-sans-pro-v21-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/source-sans-pro-v21-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/source-sans-pro-v21-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/source-sans-pro-v21-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/source-sans-pro-v21-latin-regular.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-600 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/source-sans-pro-v21-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/source-sans-pro-v21-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/source-sans-pro-v21-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/source-sans-pro-v21-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/source-sans-pro-v21-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/source-sans-pro-v21-latin-600.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-700 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/source-sans-pro-v21-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/source-sans-pro-v21-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/source-sans-pro-v21-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/source-sans-pro-v21-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/source-sans-pro-v21-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/source-sans-pro-v21-latin-700.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

#header-top-row
{ background-color: #fff; background-image: none; vertical-align: middle; min-height: 75px; margin-bottom: 20px; padding-top: 30px; }

#header-row .header-row-wrapper
{
	background-color: transparent;
	background-image: -moz-linear-gradient(top, #ffffff, #fffff);
	background-image: -webkit-gradient(linear, 255 255, 0 100%, from(#ffffff), to(#ffffff));
	background-image: -webkit-linear-gradient(top, #ffffff, #ffffff);
	background-image: -o-linear-gradient(top, #ffffff, #ffffff);
	background-image: -moz-linear-gradient(top, #ffffff, #fffff);*/	
	margin-bottom: 15px;
	border-radius: 3px;	
}
#header-row 
{
	padding: 0;
	background-color: transparent;	
	background-image: none;	
}
#slider-row 
{
	background-color: #e84e1b;
	background-image: none;
	border-top: 15px solid #eee;
	border-bottom: 15px solid #eee;
	margin-bottom: 30px;
}
#slider-row .container
{
	padding: 0;
	margin-bottom: 0;
	position: relative;
}
#camera-slideshow
{ border-style: none;border-width: 0;
	
}
#camera-slideshow
{
	margin: 0 !important;
}
.camera_caption
{
	display: none;
	position: absolute;
	width: 650px;
	text-align: left !important;
	top: 22% !important;
	left: 3% !important;
	opacity: 1 !important;
}
.camera_caption .slide_title
{ color: #E84E1B !important; text-transform: uppercase; margin-bottom: 0 !important; font-family: "Open Sans", Arial, Helvetica, sans-serif !important; }
.camera_caption h2
{ color: #E84E1B; font-weight: normal !important; font-size: 36px; font-family: "Open Sans", Arial, Helvetica, sans-serif !important; line-height: 42px; margin-bottom: 15px; padding: 10px; }
#header-bottom-row
{ color: #fff; background-color: #e84e1b; margin-bottom: 20px; }
#header-bottom-row .container
{
	padding: 0 0 0;	
}
#breadcrumbs-row .container
{
    background-color: transparent;
}
h1 { color: #6d6767; font-size: 42px; font-family: muli, sans-serif; font-variant: normal !important; font-weight: 600; line-height: 54px; padding-bottom: 10px; border-bottom: 1px solid #6d6767; }
h2 { color: #6d6767; font-size: 28px; background-color: transparent; margin-top: -15px; padding-top: 0; padding-bottom: 15px; border-bottom: 1px solid #e84e1b; }
.umwelt { color: #009b3e; }
.umwelt a { color: #009b3e; }
.umwelt a:hover { color: #000; }
.handling { color: #e84e1b; }
.kosten { color: #be8200; }
.kosten a { color: #be8200; }
.kosten a:hover { color: #000; }
.verkehrssicherheit { color: #12481d; }
.verkehrssicherheit a { color: #12481d; }
.verkehrssicherheit a:hover { color: #000; }
h2,
.page_header h1
{ color: #6d6767; font-size: 28px; margin-bottom: 15px; padding-bottom: 15px; line-height: 42px; font-weight: normal; background-color: transparent; background-image: none; padding-top: 0; border-bottom: 1px solid #6d6767; border-top-style: none; border-right-style: none; border-left-style: none; }
page_header h1 { font-weight: normal; line-height: 42px; background-color: transparent; background-image: none; margin-bottom: 15px; padding-top: 0; padding-bottom: 10px; border-style: none; border-width: 0; }
p { font-size: 14pt; font-family: "source sans pro", "Open Sans", Arial, Helvetica, sans-serif; font-weight: 400; line-height: 25pt; }
#as-menu 
{ background-color: transparent; background-image: none; min-height: 58px; margin-top: 40px; margin-left: 15px; }
#as-menu ul.as-menu > li.active,
#as-menu ul.as-menu > li.current,
#as-menu ul.as-menu > li:hover
{ color: #6d6767; font-weight: normal; background-color: transparent; transition: background-color 0.3s ease 0.1s; }
/*--------------------- Link in der obersten Menuebene ----------------*/
#as-menu ul.as-menu > li > a
{ color: #6d6767; font-weight: normal; display: block; }
#as-menu ul.as-menu > li.active a, #as-menu ul.as-menu > li.current a, #as-menu ul.as-menu > li:hover a
{ color: #6d6767; font-weight: 500; border-bottom: 1px solid #e84e1b; }
a.btn,
a.readmore,
.btn_info,
.btn-info,
.btn-group button.btn,
.mod-newsflash a.readmore,
.btn-primary,
.btn_primary,
.contentpane .button
{
	margin-top: 0;
	font-size: 11px;
	line-height: 20px;
	border: none !important;
	border-radius: 3px;
	float: right;
	color: #ffffff;
	text-transform: uppercase;
	padding: 6px 20px;
	background-color: #E84E1B;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#E84E1B), to(#E84E1B)); /* Saf4+, Chrome */
	background-image:  -webkit-linear-gradient(top, #E84E1B, #E84E1B); /* Chrome 10+, Saf5.1+ */
	background-image:  -moz-linear-gradient(top, #E84E1B, #E84E1B); /* FF3.6+ */
	background-image:  -ms-linear-gradient(top, #E84E1B, #E84E1B); /* IE10 */
	background-image: -o-linear-gradient(top, #E84E1B, #E84E1B); /* Opera 11.10+ */
	background-image:  -webkit-gradient(linear, left top, left bottom, from(#E84E1B), to(#E84E1B)); /* W3C */		
}
.mod-login { padding-left: 10px; border-left: 1px solid #cfcfcf; }
/*---------von momo übernomen---------*/
.spalte2 iframe { background-color: transparent; padding-left: 10px; }
.spalte1 { font-size: 15pt; text-align: left; width: 32%; float: left; margin-right: 20px; }
.seo-spalte1 { text-align: justify; width: 47%; float: left; }
.spalte2 { text-align: left; width: 32%; float: left; margin-right: 20px; }
.spalte1-2 h5 { color: #777; font-weight: bold; }
.spalte2 h5 { color: #777; font-weight: bold; }
.spalte2 li { color: #505050; line-height: 2em; list-style: disc; }
.spalte1-2 { text-align: left; margin-bottom: 60px; width: 65%; float: left; }
.seo-spalte2 { text-align: justify; margin-bottom: 60px; width: 47%; float: left; }
.spalte3 { text-align: left; vertical-align: bottom; width: 32%; float: left; }
.spalte-1-footer { font-size: 15px; text-align: left; width: 32%; float: left; padding-left: 20px; }
.spalte4 { font-size: 15px; text-align: left; width: 31%; float: left; margin-top: -30px; }
.spalte3 img { margin-bottom: 15px; }
.spalte3 h2 { color: #009ef0; font-size: 18px; font-style: normal; text-transform: uppercase; width: 90%; float: none; margin-bottom: 10px; margin-left: 0; padding-bottom: 10px; padding-left: 20px; border-bottom: 1px solid #a58f43; border-left-style: none; border-left-width: 0; display: block; }
.spalte-1-footer h2 { color: #a58f43; font-size: 18px; font-style: normal; text-transform: uppercase; display: block; margin-bottom: 10px; margin-left: 0; padding-bottom: 10px; width: 90%; float: none; border-bottom: 1px solid #a58f43; border-left-style: none; border-left-width: 0; }
.spalte3 li { color: #a58f43; font-family: "trebuchet ms"; line-height: 2em; list-style: disc; display: inline; }
.spalte-1-footer li { color: #a58f43; font-family: "trebuchet ms"; line-height: 1.4em; float: left; margin-bottom: 15px;  }
.blog-text-spalte1 { background: rgba(255,255,2550.5) url('(EmptyReference!)') url('(EmptyReference!)') ; position: relative; clear: none;url('(EmptyReference!)') }
.spalte-2-footer { font-size: 15px; text-align: left; width: 28%; float: left; padding-left: 20px; }
.spalte-2-footer h2 { color: #a58f43; font-size: 18px; font-style: normal; text-transform: uppercase; display: block; margin-bottom: 10px; margin-left: 0; padding-bottom: 10px; width: 90%; float: none; border-bottom: 1px solid #a58f43; border-left-style: none; border-left-width: 0; }
.spalte-2-footer li { color: #a58f43; font-family: "trebuchet ms"; line-height: 1.4em; float: left; margin-bottom: 15px;  }
.spalte-3-footer { font-size: 15px; text-align: left; width: 16%; float: left; padding-left: 20px; }
.spalte-3-footer h2 { color: #a58f43; font-size: 18px; font-style: normal; text-transform: uppercase; display: block; margin-bottom: 10px; margin-left: 0; padding-bottom: 10px; width: 90%; float: none; border-bottom: 1px solid #a58f43; border-left-style: none; border-left-width: 0; }
.spalte-3-footer li { color: #a58f43; font-family: "trebuchet ms"; line-height: 1.4em; float: left; margin-bottom: 15px;  }
.spalte-links-footer { width: 9% !important; float: left; }
.spalte-rechts-footer { width: 11% !important; float: left; }
.spalte1-2 li { text-align: left; list-style-position: outside; }
.top-spalte1 { text-align: left; vertical-align: bottom !important; width: 35%; float: left; margin-top: 0; margin-right: 20px; margin-bottom: -20px; padding-top: 20px; }
.top-spalte2 { color: #d7fd02; font-size: 24px; line-height: 30px; text-align: right; width: 42%; float: left; margin-bottom: -20px; padding-top: 70px; padding-left:20px; }
.top-spalte3 { font-size: 15px; text-align: right; vertical-align: bottom; right: 0; width: 20%; float: right; margin: -30px -30px -20px 0; padding: 0; }
.block-3spalten { width: 99% !important; float: none; clear: both; display: block !important; }
.text-titel-3spalten { color: #f6f6f6; font-size: 24px; font-weight: normal; line-height: 28px; background-color: #989898; margin-bottom: 12px; padding-top: 12px; padding-bottom: 12px; padding-left: 12px; display: block; }
/* --------- ENDE von momo übernommen -----------*/
#featured-row .moduletable .moduletable-wrapper
{ border: solid 1px #ddd; margin-top: 30px; padding: 10px; position: relative; text-align: center; clear: both; }
.featured-row-wrapper .container p { font-size: 13pt; }
#featured-row .mod-newsflash h2,
#featured-row .mod-newsflash h3
{
	float: right;
	width: 95%;
	overflow: visible;
	margin: 0 0 20px ;
	padding: 0;
	text-align: right;
}
.isotope .isotope-item
{ padding: 10px; border-left: 1px solid #cfcfcf; -webkit-transition-property: -webkit-transform, opacity; -moz-transition-property: -moz-transform, opacity; -ms-transition-property: -ms-transform, opacity; -o-transition-property: top, left, opacity; transition-property: transform, opacity; }
#aside-row-2-left .moduletable,
#aside-row-1-right .moduletable
{
	padding: 10px;
	margin-right: 0;	
    border: solid 1px #d4d4d4;
}
#logo a img
{ width: 100%;}
#logo { z-index: 50 !important; }
.featured-ico { visibility: visible; }
#footer-row ul li
{ color: #999; list-style-position: inside; line-height: 28px; list-style-image: none; }
#footer-row ul li a
{
	text-transform: capitalize;
	color: #999;
}
.mod-newsflash h2
{ width: 90%; float: left; overflow: hidden; margin: 0 25px 10px 0; padding: 0; }
.page-item ul li 
{
    list-style-image: url(../images/li.style.png);
    list-style-position: outside;
}
.wrapper
{ background-position: -100px -100px !important; height: 800px !important; height: 100%; margin: 0 auto; }

.iframe
{ background-position: -200px -200px; text-align: right !important; }
li ul li { font-size: 15px; font-weight: 400; line-height: 26px; }
h4
{ font-size: 18px; font-weight: 600 !important; text-transform: none !important; letter-spacing: 0; }
.advantage_1
{ line-height: 62px; background-image: url(../images/ico.adv1.png); background-repeat: no-repeat; padding-left: 85px; }
.advantage_2
{ line-height: 62px; background-image: url(../images/ico.adv2.png); background-repeat: no-repeat; padding-left: 85px; }
.advantage_3
{ line-height: 62px; background-image: url(../images/ico.adv3.png); background-repeat: no-repeat; padding-left: 85px; }
.advantage_4
{ line-height: 62px; background-image: url(../images/ico.adv4.png); background-repeat: no-repeat; padding-left: 85px; }
.advantage_5 { line-height: 62px; background-image: url(../images/ico.adv5.png); background-repeat: no-repeat; padding-left: 85px; }
.advantage_6 { line-height: 62px; background-image: url(../images/ico.adv6.png); background-repeat: no-repeat; padding-left: 85px; }
.bildbeschreibung { font-size: 12px; line-height: 14px; margin: 0; padding: 0; }
