@font-face {
	font-family: 'DroidSans';
	src: url('../font/droidsans/droidsans-bold-webfont.eot');
	src: url('../font/droidsans/droidsans-bold-webfont.eot?#iefix') format('embedded-opentype'),
	url('../font/droidsans/droidsans-bold-webfont.woff') format('woff'),
	url('../font/droidsans/droidsans-bold-webfont.svg#DroidSansBold') format('svg');
	font-weight: 300;
	font-style: bold;
}

@font-face {
	font-family: 'DroidSans';
	src: url('../font/droidsans/droidsans-webfont.eot');
	src: url('../font/droidsans/droidsans-webfont.eot?#iefix') format('embedded-opentype'),
	url('../font/droidsans/droidsans-webfont.woff') format('woff'),
	url('../font/droidsans/droidsans-webfont.svg#DroidSans') format('svg');
	font-weight: 300;
	font-style: normal;
} 

@font-face {
	font-family: 'DroidSerif';
	src: url('../font/droidserif/droidserif-italic-webfont.eot');
	src: url('../font/droidserif/droidserif-italic-webfont.eot?#iefix') format('embedded-opentype'),
	url('../font/droidserif/droidserif-italic-webfont.woff') format('woff'),
	url('../font/droidserif/droidserif-italic-webfont.svg#DroidSerif') format('svg');
	font-weight: 300;
	font-style: italic;
} 

html {
	background:url('../images/full_bg.jpg') no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

body {
	background: none;
	padding:0;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	-o-hyphens: auto;
	hyphens: auto;
	font-family: 'DroidSans';
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: 'DroidSans';
}

#headline h1, h1 {
     font-size: 42px;
}

h2 {
     font-size: 32px;
}

h3 {
     font-size: 22px;
}

h4 {
     font-size: 18px;
}

h1, h2, h3, h4 {
     font-weight: normal ! important;
}


h3.headline {
	font-size: 24px;
	font-weight: bold;
}

a {
	color: #004521;
	text-decoration: none;
}

a:hover {
	color: #e72d12;
	text-decoration: none;
}

.header-wrapper {
	background: linear-gradient(to right, rgba(56,58,61,1) 0%, rgba(131,134,134,0.85) 50%, rgba(56,58,61,0.7) 100%);
	height: 150px;
}

#logo {
	padding-top: 20px;
}

.header_top, .header_bottom {
/* 	height: 75px; */
	padding-top: 45px;
}

div.row.header_top div.span10, div.row.header_bottom div.span10 {
/* 	margin-left: 15px; */
	height: auto;
}
.header .nav li.dropdown:after {
	content: none;
}

div.navbar-inner {
	min-height: 0px;
}

.outer-wrapper {
	margin: 195px auto 0;
	padding: 5px 10px;
	background: none repeat scroll 0 0 #7b7b7a;
	border: none;
}

.outer-wrapper.search {
	margin: 195px auto 0;
	padding: 5px 10px;
	background: none repeat scroll 0 0 #fff;
	border: none;
}

@media only screen and (max-width:690px) {
	div#logo div.logo img {
		margin-top: 10px;
		max-width: 50px;
	}
	
	div.row.header_top div.span4 {
		margin-top: -143px;
	}

	.outer-wrapper {
	    float: unset;
	}

	.navbar {
		margin-top: -110px;
	}

	.header-wrapper {
		height: 90px;
	}

	.outer-wrapper {
		margin: 95px auto 0;
	}
}

@media only screen and (max-width:989px) {
	div.navbar div.navbar-inner div.container nav.nav-collapse.in.collapse ul#navigation.nav li.first_level.active {
		border: none;
		border-top: 5px solid transparent;
		border-bottom: 5px solid #e72d12;
		background-color: #e72d12 !important;
	}

	div.navbar div.navbar-inner div.container nav.nav-collapse.in.collapse {
		border: 1px solid #e72d12;
	}
	
	div.navbar div.navbar-inner div.container nav.nav-collapse.in.collapse ul#navigation.nav.sf-js-enabled li.first_level.dropdown ul.dropdown-menu li:hover {
		background-color: #ef7764 !important;
	}

	.outer-wrapper {
	    float: unset;
	}
}

@media only screen and (min-width:990px) {

	ul#navigation {
		width: 100%;
		margin: 8px 0 0 0;
	}
	
	ul#navigation li.first_level {
		border-bottom: 10px solid #565655;
		text-align: center;
		width: 20%;
		text-transform: uppercase;
	}
	
	ul#navigation.nav.sf-js-enabled li.first_level.dropdown ul.dropdown-menu li {
		text-transform: none;
	}
	
	ul#navigation li.first_level:hover {
		border: none;
		border-top: 3px solid transparent;
		border-bottom: 10px solid #e72d12;
		background-color: #e72d12;
	}
	
	ul#navigation.nav li.first_level.active {
		border: none;
		border-top: 3px solid transparent;
		border-bottom: 10px solid #e72d12;
		margin-top: -3px;
	}
	
	ul#navigation.nav li.first_level.active a {
		border: none;
		border-top: 3px solid transparent;
		box-shadow: none;
	}
	
	ul#navigation.nav li.first_level.dropdown.active {
		border: none;
		border-top: 3px solid transparent;
		border-bottom: 10px solid #e72d12;
		margin-top: 0px;
	}
	
	ul#navigation.nav li.first_level.dropdown.active a {
		border: none;
		border-top: 3px solid transparent;
		box-shadow: none;
	}
	
	ul#navigation li.first_level a.first_level_a {
		color: #fff;
		background: none;
		padding-bottom: 10px;
		padding-left: 0px;
		padding-right: 0px;
		width: 100%;
	}
	
	ul#navigation li.first_level:hover ul.dropdown-menu {
		background-color: #e72d12;
		border-radius: 0px;
	}
	
	ul#navigation li.first_level:hover ul.dropdown-menu li {
		background: none;
		background-color: none;
		transition: none;
		opacity: none;
	}
	
	nav.nav-collapse.collapse ul#navigation.nav.sf-js-enabled li.first_level.dropdown ul.dropdown-menu li a {
	 	background: none;
		color: #fff;
		text-align: left;
	    border-top: 1px solid rgba(255, 255, 255, 0.5);
	}
	
	
	nav.nav-collapse.collapse ul#navigation.nav.sf-js-enabled li.first_level.dropdown ul.dropdown-menu li a:hover {
		background: url("../img/white.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	}
	
	ul#navigation.nav li.first_level.dropdown ul.dropdown-menu li:hover {
		background-color: none;
		border: 0px;
	}
	
	/* 2. Ebene Header */
	nav.nav-collapse.collapse ul#navigation.nav.sf-js-enabled li.first_level.dropdown ul.dropdown-menu li:hover {
		background-color: #ef7764;
	}
	
	#navigation a {
		font-family: 'DroidSans';
	}
	
	.navbar {
		bottom: 0;
		margin-bottom: 30px;
		position: absolute;
		width: inherit;
		
	}
	
	.navbar-inner {
		padding-right: 0px;
		margin-left: 0px;
	}

	/* Suchfeld */
	#searchText {
		width: 80%;
		margin-bottom: 0px;
		border-radius: 0px;
		border: none;
		transition: none;
		box-shadow: none;
		line-height: 25px;
		padding: 0px 6px;
		height: 25px;
	}
	
	form.searchForm div.input-append span.add-on {
		border: none;
		border-radius: 0px;
		background-color: #fff;
		line-height: 25px;
		padding: 0px 6px;
		height: 25px;
		cursor: pointer;
	}
	
	div.input-append, .header .searchForm {
		margin: 0 0 0 0px;
		width: 100%;
	}

}
/* Ende media screen */

/*ul.header_top_list {
	display: block;
	float: left;
	list-style: none;
	margin: 20px 0 0 0;
	width: 100%;
	height: 75px;
	bottom: 0px;
}

ul.header_top_list li {
	display: inline-block;
	height: 30px;
}

li.vg_name_li {
	width: 35%;
	margin: 0px;
}

li.search_form {
	width: 45%;
	margin: 0px;
} */

span.vg {
	font-family: 'DroidSerif';
	color: #fff;
	font-size: 20pt;
	font-style: italic;
	line-height: 30px;
}

span.vg_name {
	color: #004521;
	font-size: 20pt;
	font-weight: bold;
	line-height: 30px;
}

/*li.feedback {
	width: 20%;
	text-align: right;
}*/

.sequence-wrapper {
	padding: 5px 0 0;
	background: none;
	height: 100%;
}

#sequence-theme {
	height: 100%;
	top: 0px;
}

.logo-wrapper {
	height: 100%;
}

.front.parallax h2.sub-title span {
	color: #fff;
}

h1.sub-title.search {
	color: #333;
}

h2.sub-title span {
	color: #333;
}

h2.sub-title {
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	-o-hyphens: auto;
	hyphens: auto;
	-ms-word-break: break-all;
	word-break: break-all;

	// Non standard for webkit
	word-break: break-word;
    font-size: 2em;
}

/* Thumbnail Item Skin Begin */
/* jssor slider thumbnail navigator skin 11 css */
/*
.jssort11 .p            (normal)
.jssort11 .p:hover      (normal mouseover)
.jssort11 .pav          (active)
.jssort11 .pav:hover    (active mouseover)
.jssort11 .pdn          (mousedown)
*/
.jssort11
{
	font-family: DroidSans, Arial, Helvetica, sans-serif;
}
.jssort11 .i, .jssort11 .pav:hover .i
{
	position: absolute;
	top:3px;
	left:3px;
	WIDTH: 60px;
	HEIGHT: 30px;
	border: white 1px dashed;
}
* html .jssort11 .i
{
	WIDTH /**/: 62px;
	HEIGHT /**/: 32px;
}
.jssort11 .pav .i
{
	border: white 1px solid;
}
.jssort11 .t
{
	position: absolute;
	top: 3px;
	left: 5px;
	width: 390px;
	height: 40px;
	line-height: 35px;
	text-align: left;
	color:#565655;
	font-size: 23px;
	font-weight:700;
}
.jssort11 .pav .t, .jssort11 .phv .t, .jssort11 .p:hover .t, .jssort11 .pav:hover .t
{
	color:#fff;
}
.jssort11 .c
{
	position: absolute;
	top: 45px;
	left: 5px;
	width: 380px;
	height: 90px;
	line-height: 20px;
	color: #565655;
	font-size: 14px;
	overflow: hidden;
}

.jssort11 .c a.btn {
    position: absolute;
    right: 0;
    top: 20px;
    padding: 2px 5px;
}

.jssort11 .c a.btn:hover, .jssort11 .c a.btn:focus, .jssort11 .c a.btn:active {
    background: linear-gradient(45deg, rgba(123, 123, 122, 1) 0%, rgba(86, 86, 85, 1) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
}

.jssort11 .pav .c, .jssort11 .phv .c, .jssort11 .p:hover .c, .jssort11 .pav:hover .c
{
	color:#fff;
}
.jssort11 .t, .jssort11 .c
{
	transition: color 2s;
    -moz-transition: color 2s;
    -webkit-transition: color 2s;
    -o-transition: color 2s;
}
.jssort11 .p:hover .t, .jssort11 .phv .t, .jssort11 .pav:hover .t, .jssort11 .p:hover .c, .jssort11 .phv .c, .jssort11 .pav:hover .c
{
	transition: none;
    -moz-transition: none;
    -webkit-transition: none;
    -o-transition: none;
}
.jssort11 .p
{
	background:#ececec;
}
.jssort11 .pav, .jssort11 .pdn
{
	background:#e72d12;
}
.jssort11 .p:hover, .jssort11 .phv, .jssort11 .pav:hover
{
	background:#333;
}

.jssort11 .pav .t span, .jssort11 .pav:hover .t span
{
    width: 50px;
    height: 100%;
    float: right;
    background:url('../images/slider_arrow.png') no-repeat center center; 
}

#sequence-theme #sequence #slider1_container img  {
    border: 0 none;
	border-radius: 0px;
    box-shadow: none;
}

#slider1_container {
	position: relative;
	top: 0px;
	left: 0px;
	width: 1220px;
	height: 380px;
	background: #000;
	overflow: hidden;
}

#slider2_container {
	position: relative;
	top: 0px;
	left: 0px;
	width: 1170px;
	height: 260px;
	background: #fff;
	overflow: hidden;
}
#slider_loading_outer {
	position: absolute;
	top: 0px;
	left: 0px;
}

#slider_loading_inner1 {
	filter: alpha(opacity=70);
	opacity:0.7;
	position: absolute;
	display: block;
	background-color: #000000;
	top: 0px;
	left: 0px;
	width: 100%;
	height:100%;
}
#slider_loading_inner2 {
	position: absolute;
	display: block;
	background: url(../images/loading.gif) no-repeat center center;
	top: 0px;
	left: 0px;
	width: 100%;
	height:100%;
}
#slides_outer {
	cursor: move;
	position: absolute;
	left: 390px;
	top: 0px;
	width: 830px;
	height: 380px;
	overflow: hidden;
}

#logoslides_outer {
	cursor: move;
	position: absolute;
	top: 0px;
	width: 1170px;
	height: 255px;
	overflow: hidden;
}

#thumbnav_outer {
	position: absolute;
	width: 390px;
	height: 380px;
	left:0px;
	top:0px;
}
#thumbnav_slides {
	cursor: move;
	top:0px;
}
#thumbnav_proto {
	position: absolute;
	width: 390px;
	height: 95px;
	top: 0;
	left: 0;
}
.featurette-divider {
	display: none;
}
div.span4 article.thumbnail {
/* 	height: 100%; */
	background: #fff;
}

article div.span6 .thumbnail {
	padding: 0px;
}

div.sectionType .row-fluid .span4 {
	/*height:480px;*/
}

section.outer-wrapper.container div.container div.section div.INSTANCE.EVEN.COUNT2 {
	/*height: 500px;*/
}

/* Headline Newsübersicht 4-4-4 Startseite */
div.span4 article.thumbnail div.caption h3 {
	color: #e72d12;
}

div.span4 article.thumbnail div.caption p.clearfix a.btn.btn-glass.pull-right {
	background: #7b7b7a;
	border: none;
	box-shadow: none;
	float: none;
	text-shadow: none;
	padding: 0px;
	width: 100%;
	line-height: 40px;
}

/* Startseite Features-Variant */
div.span12 div.well.copybox {
	padding: 0px;
	background: #7b7b7a;
	border: none;
}
div.span12 div.well.copybox div.featurette {
	background: #fff;
	margin-bottom: 20px;
}
div.span12 div.well.copybox div.featurette a img.featurette-image.pull-left {
	border: none;
	border-radius: 0px;
	box-shadow: none;
	margin-top: -38px;
	margin-left: 10px;
}
div.span12 div.well.copybox div.featurette a img.featurette-image.pull-right {
	border: none;
	border-radius: 0px;
	box-shadow: none;
	margin-top: -38px;
	margin-right: 10px;
}
div.span12 div.well.copybox div.featurette h2.featurette-heading {
	font-size: 1.5em;
	font-weight: bold;
	color: #565655;
	margin-left: 10px;
}

div.span12 div.well.copybox div.featurette div.lead {
	font-size: 14px;
	color: #565655;
	margin-left: 10px;
	line-height: 20px;
}
p.readmore-left, p.readmore-right {
	background: none repeat scroll 0 0 #7b7b7a;
	min-width: 30%;
	text-align: center;
	text-transform: uppercase;
}
p.readmore-left {
	float: left;
	margin-left: 10px;
}
p.readmore-right {
	float: right;
	margin-right: 10px;
}
div.span12 div.well.copybox div.featurette p a {
	text-decoration: none;
	color: #fff;
	font-size: 16px;
	line-height: 40px;
}

div.span4 article.thumbnail div.caption div.abbreviate {
	min-height: 200px;
	height: auto;
}

/* Footer */
.footer {
	background: #fff;
	border: none;
	color: #565655;
}
.footer-column-one ul li a {
	color: #565655;
}
.footer .footerTopText .text-center {
	font-size: 30px;
	font-weight: bold;
	color: #333;
}
.footer .footerTopText {
	padding-top: 40px;
	padding-bottom: 70px;
}
div.footerType ul.bullets li {
	border: none;
	line-height: 25px;
}
div.footerType ul.bullets li a.link {
	text-decoration: none;
	color: #565655;
	font-weight: bold;
}

/* jssor slider arrow navigator skin 03 css */
/*
	.jssora03l              (normal)
	.jssora03r              (normal)
	.jssora03l:hover        (normal mouseover)
	.jssora03r:hover        (normal mouseover)
	.jssora03ldn            (mousedown)
	.jssora03rdn            (mousedown)
*/
.jssora03l, .jssora03r, .jssora03ldn, .jssora03rdn {
	position: absolute;
	cursor: pointer;
	display: block;
    background: url(../images/a03.png) no-repeat;
    overflow:hidden;
}
.jssora03l { background-position: -3px -33px; }
.jssora03r { background-position: -63px -33px; }
.jssora03l:hover { background-position: -123px -33px; }
.jssora03r:hover { background-position: -183px -33px; }
.jssora03ldn { background-position: -243px -33px; }
.jssora03rdn { background-position: -303px -33px; }

.span4.pull-left > div.well.copybox, div.sideBoxBI {
	background: none;
	background-color: #ececec;
}

div.sideBoxBI {
	padding: 19px;
}

div.span8.pull-right article.well.copybox {
	/*background-color: #fff;*/
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: none;
	padding: 0px;
}
div.span8.pull-right article.well.copybox {
	box-shadow: none;
}

div.span8.pull-right article.well.copybox div.page-content.row-fluid {
	background-color: #fff;
	margin-bottom: 15px;
}

div.span8.pull-right article.well.copybox div.page-content.row-fluid div.span6 {
	padding: 5px 5px 6px;
}

div.span8.pull-right article.well.copybox div.page-content.row-fluid div.span12 {
	padding: 5px 10px;
}

/* Seitennavigation */
div.well.copybox.hidden-phone ul.sideNav {
	list-style: none;
	margin: 0px;
}

/* 2. Ebene */
ul.sideNav li.active ul.sideNav li {
	line-height: 40px;
}

ul.sideNav li.active ul.sideNav li:hover, ul.sideNav li.active ul.sideNav li.active, ul.sideNav li.active ul.sideNav li.active_parent:hover {
	background-color: #e72d12;
	color: #fff;
}

ul.sideNav li.active ul.sideNav li:hover a, ul.sideNav li.active ul.sideNav li.active a, ul.sideNav li.active ul.sideNav li.active_parent:hover a {
	color: #fff;
}

ul.sideNav li.active ul.sideNav li a {
	color: #565655;
	text-decoration: none;
	padding: 19px;
	font-weight: bold;
}

ul.sideNav li.active ul.sideNav li:hover span.nav_arrow,
ul.sideNav li.active ul.sideNav li.active span.nav_arrow,
ul.sideNav li.active ul.sideNav li.active ul.sideNav li:hover span.nav_arrow,
ul.sideNav li.active ul.sideNav li.active ul.sideNav li.active span.nav_arrow,
ul.sideNav li.active ul.sideNav li.active_parent:hover span.nav_arrow,
ul.sideNav li.active.active_parent ul.sideNav li.active.active_parent ul.sideNav li.active ul.sideNav li:hover span.nav_arrow,
ul.sideNav li.active.active_parent ul.sideNav li.active.active_parent ul.sideNav li.active.active_parent ul.sideNav li.active span.nav_arrow {
    width: 20px;
    height: 100%;
    float: right;
    background: url('../images/slider_arrow.png') no-repeat 10px 5px / 35%;
}

ul.sideNav li.active ul.sideNav li.active_parent span.nav_arrow {
    background: none;
}
ul.sideNav li.active ul.sideNav li.active_parent ul.sideNav li.active_parent span.nav_arrow {
    background: none;
}

ul.sideNav li.active.active_parent ul.sideNav li.active.active_parent ul.sideNav li.active ul.sideNav li span.nav_arrow {
    background: none;
}

ul.sideNav li.active ul.sideNav li.active_parent {
		background-color: #ececec;
}
ul.sideNav li.active ul.sideNav li.active_parent a {
		color: #565655;
}

/* 3. Ebene */
ul.sideNav li.active ul.sideNav li.active ul.sideNav li {
	padding: 0px 0px 0px 15px;
}

ul.sideNav li.active ul.sideNav li.active ul.sideNav li a,
ul.sideNav li.active.active_parent ul.sideNav li.active.active_parent ul.sideNav li.active.active_parent a {
	color: #565655;
    font-weight: normal;
}

ul.sideNav li.active ul.sideNav li.active ul.sideNav li a,
ul.sideNav li.active.active_parent ul.sideNav li.active.active_parent ul.sideNav li.active ul.sideNav li a {
	color: #565655;
    font-weight: normal;
}

ul.sideNav li.active ul.sideNav li.active ul.sideNav li a:hover,
ul.sideNav li.active ul.sideNav li.active ul.sideNav li.active a,
ul.sideNav li.active.active_parent ul.sideNav li.active.active_parent ul.sideNav li.active ul.sideNav li a:hover,
ul.sideNav li.active.active_parent ul.sideNav li.active.active_parent ul.sideNav li.active ul.sideNav li a.active,
ul.sideNav li.active.active_parent ul.sideNav li.active.active_parent ul.sideNav li.active.active_parent ul.sideNav li.active a:hover,
ul.sideNav li.active.active_parent ul.sideNav li.active.active_parent ul.sideNav li.active.active_parent ul.sideNav li.active a {
	color: #fff;
}

ul.sideNav li.active.active_parent ul.sideNav li.active.active_parent ul.sideNav li.active.active_parent:hover a {
	color: #fff;
}

ul.sideNav li.active.active_parent ul.sideNav li.active.active_parent ul.sideNav li.active.active_parent:hover span.nav_arrow {
    width: 20px;
    height: 100%;
    float: right;
    background: url('../images/slider_arrow.png') no-repeat 10px 5px / 35%;
}

ul.sideNav li.active.active_parent ul.sideNav li.active.active_parent ul.sideNav li.active.active_parent ul.sideNav li a {
	color: #565655;
}

ul.sideNav li.active.active_parent ul.sideNav li.active.active_parent ul.sideNav li.active.active_parent ul.sideNav li:hover a {
	color: #fff;
}


ul.sideNav li.active ul.sideNav li.active ul.sideNav li span.nav_arrow {
	background: none;
}

ul.sideNav li.active ul.sideNav li.active ul.sideNav {
	background-color: #ececec;
}

h3.sideNavHeading {
	padding: 19px;
}

div.row.outer_content div.span4.pull-left div.inheritSideBar div.INSTANCE div.well.copybox.hidden-phone {
	padding: 0px;
	background: none;
	background-color: #ececec;
}

div.row.outer_content div.span4.pull-left div div div.well.copybox {
	background: none;
	background-color: #ececec;
}

/* News Template */
#brand, .footer h4.footer-title, .titlebox, .pagination ul > .active > a, .pagination ul > .active > span,
#isotope h4, .tabbable.tab-block .nav-tabs li.active a, .side-menu > li > a:hover, #testamonials .carousel-indicators li.active,
.pricing-popular, .glass-table th.glass {
	background: linear-gradient(45deg, rgba(255, 66, 41, 0.77) 0%, rgba(231, 45, 18, 0.83) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}

/* Navbar-Button Tablet/Phone */
.header .navbar .btn-navbar {
	margin-top: -70px;
}

.btn-glass, .header .navbar .btn-navbar, .btn-primary {
	background: linear-gradient(45deg, rgba(255, 66, 41, 0.77) 0%, rgba(231, 45, 18, 0.83) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}

/* BIM */
#searchInput0 {
	color: #333;
}

.bsclient #headline h1 {
     font-size: 22px;
}

.bsclient h1, .bsclient h2, .bsclient h3, .bsclient h4 {
     font-weight: bold !important;
}

div.cardinner h2, .bsclient h2 {
  font-size: 17px;
  margin-bottom: 3px;
  margin-top: 0px;
}

.bsclient h3 {
  font-size: 15px;
}

.mitarbeiterAusgabe.bs_mitarbeiter_card, .bsclient {
  font-size: 13px;
}

.featured h3 {
    font-size: 16px;
}

.front.parallax .featured h3 {
   font-size: 24.5px;
}

/* Suchergebnis */
#searchForm > p, #searchResultList, p.moreSearchResults, p.searchResultNav {
    color: #333;
}
/* in News-Page */
div.span9 #searchForm > p, div.span9 #searchResultList, div.span9 p.moreSearchResults, div.span9 p.searchResultNav {
    color: #333;
}

div.span9 div.searchResultWrapper {
	background: #fff;
}

/* in Content-Page */
div.span8.pull-right div.searchResultWrapper {
	background: #fff;
	padding: 0 15px 15px;
}

/* FIM-Styles */
div.fimTabreiter div.tabheader div.tab:first-of-type {
  width: 2em;
}

#multiSelect_selected {
  min-width: 10em;
}

@media only screen and (max-device-width: 1024px) {
	tr.fim.main.table {
		display: block;
	}

	td.fim.main.table, th.fim.main.table {
		width: 30%;
		display: inline-block;
	}
}

@media only screen and (max-device-width: 979px) {
	td.fim.main.table, th.fim.main.table {
		width: 25%;
	}
}


#fimSearchInputField {
  color:#333;
}

