#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
/*     --reset
------------------------------------------------- */
* {margin: 0; padding: 0; border: 0; outline: 0; background-repeat: no-repeat; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
ol, ul {list-style: none;}
table {border-spacing: 0;}
   
/*     --float classes
------------------------------------------------- */
.float-left {float: left;}
.float-right {float: right;}

/*     --lightbox link höhe
------------------------------------------------- */
.image_container a {line-height: 0;}
   
/*     --clearings + defaults
------------------------------------------------- */
.inside{position:relative;text-align:left}
.block{overflow:hidden}
.clear,#clear{height:0.1px;font-size:0.1px;line-height:0.1px;clear:both}
.invisible{width:0;height:0;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline}
.custom{display:block;text-align:left}
.custom:after{content:".";display:block;height:0;clear:both;visibility:hidden}
*+html #main{position:static}
header,footer,nav,section,aside,article,figure,figcaption{display:block}
#container:after {content: "\0020"; display: block; height: 0; clear: both; visibility: hidden;}

/*     --html
------------------------------------------------- */
html {
	height: 100.1%;
	margin-bottom: 1px;
}

/*     --css-framework
------------------------------------------------- */
.half_width, .one_half {
	width: 47.8%;
}
.one_third {
	width: 30.5%;
}
.two_third {
	width: 65.3%;
}
.one_fourth {
	width: 21.9%;
}
.one_fifth {
	width: 16.7%;
}
.three_fourth {
	width: 74%;
}
.four_fifth {
	width: 79%;
}
.two_fifth {
	width: 37.2%;
}
.three_fifth {
	width: 58%;
}
.one_sixth {
	width: 13.3%;
}
.four_sixth {
	width: 65.4%;
}
.one_half, 
.half_width, 
.one_third, 
.two_third, 
.one_fourth, 
.one_fifth, 
.four_fifth, 
.one_sixth, 
.two_fifth, 
.three_fifth, 
.four_sixth, 
.three_fourth {
	position: relative;
	display: inline-block;
	margin-right: 3.8%;
	vertical-align: top;
}
.last {
	margin-right: 0 !important;
}

/*     --tags
------------------------------------------------- */
a {
	color: #5a6372;
	text-decoration: none;
}
p {
	margin-bottom: 15px;
}
blockquote {
	font-style: italic;
	font-size: 16px;
	margin-bottom: 20px;
}
blockquote p {
	line-height: 22px;
}
cite, 
em, 
i {
	font-style: italic;
	color: #999;
	font-size: 14px;
}
img {
	width: auto;
	max-width: 100%;
	height: auto;
	vertical-align: middle;
}
img[alt="Logo"] {
    height: 25px;
}

/*     --list in ce_text
------------------------------------------------- */
.ce_text ul, 
.ce_list ul {
	padding-left: 20px;
	margin-bottom: 15px;
}
.ce_text li, 
.ce_list li {
	list-style-type: square;
	list-style-position: outside;
	margin-bottom: 3px;
	line-height: 18px;
}

/*     --headlines
------------------------------------------------- */
h1, 
h2, 
h3, 
h4, 
h5 {
	font-family: 'Oswald', sans-serif;
	font-weight: 300;
	line-height: 1.3em;
}
h1 {
	font-size: 30px;
	margin-bottom: 20px;
}
h2 {
	font-size: 22px;
	margin-bottom: 15px;
}
h3 {
	font-size: 20px;
	margin-bottom: 10px;
}
h4 {
	margin-bottom: 25px;
	background: url(../../files/business-fever/img/bg-headline.png) center center repeat-x;
	text-align: center;
	text-transform: uppercase;
	font-size: 14px;
}
h4 span {
	background: #fff;
	display: inline-block;
	padding: 0 25px;
}
h5 {
	font-size: 13px;
	margin-bottom: 10px;
}
h6 {
	color: #595151;
	font-family: Arial,Verdana,sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	margin-bottom: 10px;
}

/*     --body
------------------------------------------------- */
body {
	/*background-image: url(../../files/business-fever/img/backgrounds/bg1.png);
	background-repeat: repeat;*/
	background-color: #9B2423;/*#9E1519;*/
	color: #595151;
	font-family: Arial, Verdana, sans-serif;
	line-height: 20px;
	font-size: 12px;
	padding: 90px 0 30px 0;
	overflow-x: hidden;
}

/*     --wrapper
------------------------------------------------- */
#wrapper {
	width: 980px;
	margin: 0 auto;
	background: #fff;
	margin-bottom: 20px;
	-moz-box-shadow: 0px 0px 5px #444;
	-webkit-box-shadow: 0px 0px 5px #444;
	box-shadow: 0px 0px 5px #444;
	behavior: url(../../files/business-fever/css/files/business-fever/scripts/PIE.htc);
	position: relative;
	z-index: 100;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

/*     --logo
------------------------------------------------- */
#logo {
	position: absolute;
	left: 20px;
	top: -65px;
}
#logo img {
	height: 45px;
}

/*     --socials
------------------------------------------------- */
#socials {
	position: absolute;
	right: 0;
	top: -50px;
}
#socials a {
	display: inline-block;
}
#socials img {
	margin-left: 5px;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
#socials img:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	opacity: .5;
}

/*     --container
------------------------------------------------- */
#container {
	padding: 30px;
	clear: both;
}

/* sidebar_left */
body.sidebar_left #main {
	overflow: hidden;
	width: 65%;
	float: left;
	position: relative;
}
body.sidebar_left #left {
	overflow: hidden;
	margin-right: 5%;
	width: 30%;
	float: left;
	position: relative;
}
body.sidebar_left #left .inside {
	border-right: 1px solid #ddd;
}

/* sidebar_right */
body.sidebar_right #main {
	overflow: hidden;
	width: 65%;
	float: left;
	position: relative;
}
body.sidebar_right #right {
	overflow: hidden;
	margin-left: 5%;
	width: 30%;
	float: left;
	position: relative;
}
body.sidebar_right #right .inside {
	border-left: 1px solid #ddd;
}

/* sidebar_both */
body.sidebar_both #main {
	overflow: hidden;
	width: 48%;
	float: left;
	position: relative;
}
body.sidebar_both #right {
	overflow: hidden;
	margin-left: 4%;
	width: 22%;
	float: left;
	position: relative;
}
body.sidebar_both #right .inside {
	border-left: 1px solid #ddd;
}
body.sidebar_both #left {
	overflow: hidden;
	margin-right: 4%;
	width: 22%;
	float: left;
	position: relative;
}
body.sidebar_both #left .inside {
	border-right: 1px solid #ddd;
}

#right .inside, #left .inside {
	padding: 20px;
}

body #offers {
	display: none;
}

/*     --footer
------------------------------------------------- */
#footer {
	/*background-image: url(../../files/business-fever/img/backgrounds/bg-footer-color1.png);
	background-repeat: repeat;*/
	background-color: #5B686D;
	color: #fff;
}
#footer .inside {
	padding: 50px;
	overflow: hidden;
}
#footer a {
	color: #fff;
}

#footer .ecletis {
	text-align: right;
}
#footer .ecletis a:hover,
#footer .ecletis a:active {
	color: #1BA1E2;
}

#footer #classic-navi .mod_navigation {
	padding: 50px;
}
#footer #classic-navi .level_1 > li {
	display: block;
	float: left;
	width: 145px;
}
#footer #classic-navi .level_1 > li > a,
#footer #classic-navi .level_1 > li > span {
	font-family: 'Oswald', sans-serif;
	font-size: 14px;
    font-weight: 300;
    line-height: 1.3em;
}
#footer #classic-navi .level_1 .level_2 {
	margin-bottom: 10px;
	margin-top: 5px;
}

#footer #classic-navi .level_1:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#footer .footer-line {
	margin-top: 20px;
}

/*     --pagination
------------------------------------------------- */
.pagination {
	clear: both;
	border-top: 1px solid #ddd;
	padding-top: 5px;
}
.pagination ul {
	padding: 0;
	float: left;
}
.pagination p {
	float: right;
}
.pagination li {
	background: none;
	padding: 0;
	margin: 0;
	float: left;
	list-style-type: none;
}
.pagination li a, .pagination li span {
	background: #333;
	display: block;
	margin-right: 1px;
	color: #fff;
	text-decoration: none;
	padding: 3px 7px;
}
.pagination li span.current {
	background: #666;
}

/*     --welcome-line
------------------------------------------------- */
.welcome-line {
	background: url(../../files/business-fever/img/shadow.png) center bottom no-repeat;
	padding: 0 50px 25px 50px;
	overflow: hidden;
	text-align: center;
	margin: 25px 0 0 0;
}
.welcome-line h1 {
	/*font-family: 'Merriweather' , serif;*/
	font-family: 'Oswald', sans-serif;
	margin-bottom: 15px;
	font-size: 22px;
	line-height: 25px;
}
.welcome-line p {
	color: #7f7f7f;
}

/*     --home-box
------------------------------------------------- */
.home-box {
	text-align: center;
	margin-bottom: 20px;
}
.home-box img {
	margin-bottom: 20px;
}

/*     --teaser-box
------------------------------------------------- */
.teaser-box {
	text-align: left;
	margin-bottom: 20px;
}
.teaser-box img {
	margin-bottom: 20px;
}

/*     --ce_hyperlink
------------------------------------------------- */
.ce_hyperlink a,
.pagination a,
.pagination span {
	color: #fff;
	line-height: 22px;
	font-weight: bold;
	text-shadow: -1px -1px 1px rgba(0,0,0, 0.25);
	padding: 6px 12px 5px;
	text-align: center;
	display: inline-block;
	margin-top: 5px;
	margin-bottom: 18px;
	-webkit-box-shadow: 0 2px 2px rgba(0,0,0, 0.2), inset 0 1px 0 rgba(255,255,255, 0.35), inset 0 10px 20px rgba(255,255,255, 0.12), inset 0 -10px 30px rgba(0,0,0, 0.12);
	-moz-box-shadow: 0 2px 2px rgba(0,0,0, 0.2), inset 0 1px 0 rgba(255,255,255, 0.35), inset 0 10px 20px rgba(255,255,255, 0.12), inset 0 -10px 30px rgba(0,0,0, 0.12);
	box-shadow: 0 2px 2px rgba(0,0,0, 0.2), inset 0 1px 0 rgba(255,255,255, 0.35), inset 0 10px 20px rgba(255,255,255, 0.12), inset 0 -10px 30px rgba(0,0,0, 0.12);
	background: #5a6372;
	behavior: url(../../files/business-fever/css/files/business-fever/scripts/PIE.htc);
}

.ce_hyperlink a:hover,
.pagination a:hover,
.pagination span:hover {
	color: #fff;
	text-decoration: none;
	-webkit-box-shadow: 0 2px 1px rgba(0,0,0, 0.2), inset 0 1px 1px rgba(255,255,255, 0.5), inset 0 10px 20px rgba(255,255,255, 0.20), inset 0 -10px 20px rgba(0,0,0, 0.12);
	-moz-box-shadow: 0 2px 1px rgba(0,0,0, 0.2), inset 0 1px 1px rgba(255,255,255, 0.5), inset 0 10px 20px rgba(255,255,255, 0.20), inset 0 -10px 20px rgba(0,0,0, 0.12);
	box-shadow: 0 2px 1px rgba(0,0,0, 0.2), inset 0 1px 1px rgba(255,255,255, 0.5), inset 0 10px 20px rgba(255,255,255, 0.20), inset 0 -10px 20px rgba(0,0,0, 0.12);
	behavior: url(../../files/business-fever/css/files/business-fever/scripts/PIE.htc);
}

.ce_hyperlink a:active,
.pagination a:active,
.pagination span:active {
	-webkit-box-shadow: inset 0 2px 2px rgba(0,0,0, 0.3), inset 0 10px 20px rgba(0,0,0, 0.08);
	-moz-box-shadow: inset 0 2px 2px rgba(0,0,0, 0.3), inset 0 10px 20px rgba(0,0,0, 0.08);
	box-shadow: inset 0 2px 2px rgba(0,0,0, 0.3), inset 0 10px 20px rgba(0,0,0, 0.08);
	behavior: url(../../files/business-fever/css/files/business-fever/scripts/PIE.htc);
}

[class^="ce_hyperlink icon-"] a span {
	display: inline-block;
	width: 14px;
	height: 14px;
	opacity: 0.6;
	vertical-align: text-top;
	background-image: url(../../files/business-fever/img/icons/buttons.png);
	background-repeat: no-repeat;
	margin-right: .6em;
}

/*     --nachrichtenteaser
------------------------------------------------- */
.nachrichtenteaser .headline {
	font-family: 'Oswald', sans-serif;
	font-size: 20px;
	font-weight: 300;
	line-height: 1.3em;
	margin-bottom: 5px;
}
.nachrichtenteaser .info {
	background: url(../../files/business-fever/img/icons/icon-clock.png) left center no-repeat;
	border-top: 1px dotted #ddd;
	border-bottom: 1px dotted #ddd;
	padding: 3px 0 3px 30px;
	margin-bottom: 5px;
	font-size: 10px;
}
.nachrichtenteaser .ce_hyperlink {
	text-align: right;
}
.mod_newslist .layout_short {
    margin-bottom: 40px;
}
.mod_newslist .info {
    margin: 0;
}
.jobs-list h3 {
	font-size: 16px;
}
.jobs-list .nachrichtenteaser .ce_hyperlink {
	display: none;
}
.jobs-list p.empty {
	color: transparent;
}
.jobs-list p.empty:before {
	content: "Zur Zeit ist unser Team komplett. Schauen Sie doch in ein paar Wochen wieder rein.";
	color: #595151;
}
.ce_table,
.ce_downloads,
.syndication {
    margin-bottom: 20px;
}
.ce_downloads .ext-pdf a:before {
    background-image: url(../../assets/contao/images/pdf.svg);
    content: " ";
    display: inline-block;
    height: 18px;
    margin-right: 5px;
    width: 18px;
}
.ce_sliderStart .image_container img {
	width: 100%;
}
.ce_sliderStart .image_container .caption {
	background-color: rgba(0,0,0,0.7);
	color: #ffffff;
	padding: 10px;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 545px;
}
.ce_sliderStart .slider-control .slider-prev,
.ce_sliderStart .slider-control .slider-next {
	background-color: rgba(0,0,0,0.7);
	color: #ffffff;
	line-height: 30px;
	padding: 0 10px;
	top: -250px;
	z-index: 1001;
}
.sidebar_left #main .ce_image .image_container[style] img {
	width: 100%;
}

/*     --icons
------------------------------------------------- */
.icon-phone {
	background-image: url(../../files/business-fever/img/icons/icons-small.png);
	background-position: left 0;
	background-repeat: no-repeat;
	padding-left: 24px;
}
.icon-mail {
	background-image: url(../../files/business-fever/img/icons/icons-small.png);
	background-position: left -20px;
	background-repeat: no-repeat;
	padding-left: 24px;
}

/*     --ce_gallery framework
------------------------------------------------- */
.ce_gallery .row1 {
	width: 100%;
}
.ce_gallery .row2 {
	width: 49.5%;
}
.ce_gallery .row3 {
	width: 32.6%;
}
.ce_gallery .row4 {
	width: 24.25%;
}
.ce_gallery .row5 {
	width: 19.2%;
}
.ce_gallery .row6 {
	width: 15.83%;
}
.ce_gallery .row7 {
	width: 13.2%;
}
.ce_gallery .row8 {
	width: 11.62%;
}
.ce_gallery .row9 {
	width: 10.22%;
}
.ce_gallery .row10 {
	width: 9.1%;
}
.ce_gallery .row11 {
	width: 8.18%;
}
.ce_gallery .row12 {
	width: 7.41%;
}
.ce_gallery .row2, .ce_gallery .row3, .ce_gallery .row4, .ce_gallery .row5, .ce_gallery .row6, .ce_gallery .row7, .ce_gallery .row8, .ce_gallery .row9, .ce_gallery .row10, .ce_gallery .row11, .ce_gallery .row12 {
	margin-right: 1%;
}
.col_last {
	margin-right: 0;
}

/*     --galerie
------------------------------------------------- */
.ce_gallery ul {
	letter-spacing: -4px;
	padding-left: 0;
	word-spacing: -4px;
}
.ce_gallery li {
	vertical-align: middle;
	padding-bottom: 10px;
	display: inline-block;
	position: relative;
	font-size: 0;
}
.ce_gallery li.float {
	padding: 0 15px 15px 0;
}
.ce_gallery li.col_last {
	margin: 0;
}

/* hover-effect */
.ce_gallery li img:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	opacity: .5;
}
.ce_gallery li img {
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.ce_youtube {
	margin-bottom: 20px;
}
.map {
	margin: 20px 0;
}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*                                                farbschemen                                                                            */            
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/*     --color2 = green
------------------------------------------------- */
body.color2 #background-two {background-image: url(../../files/business-fever/img/backgrounds/background-header-color2.png);}
body.color2 a, body.color2 #dropdown li a:hover, body.color2 #dropdown li a, body.color2 #subMenusContainer a:hover, body.color2 #subMenusContainer a:focus, body.color2 .subMenuParentBtnFocused, body.color2 #subMenusContainer a.trail, body.color2 #subMenusContainer li.active a {color: #8cbe35;}
body.color2 #footer {background-image: url(../../files/business-fever/img/backgrounds/bg-footer-color2.png);}
body.color2 .ce_hyperlink a {background: #8cbe35; color: #fff;}

/*     --color3 = orange
------------------------------------------------- */
body.color3 #background-two {background-image: url(../../files/business-fever/img/backgrounds/background-header-color3.png);}
body.color3 a, body.color3 #dropdown li a:hover, body.color3 #dropdown li a, body.color3 #subMenusContainer a:hover, body.color3 #subMenusContainer a:focus, body.color3 .subMenuParentBtnFocused, body.color3 #subMenusContainer a.trail, body.color3 #subMenusContainer li.active a {color: #f2ab20;}
body.color3 #footer {background-image: url(../../files/business-fever/img/backgrounds/bg-footer-color3.png);}
body.color3 .ce_hyperlink a {background: #f2ab20; color: #fff;}

/*     --color4 = red
------------------------------------------------- */
body.color4 #background-two {background-image: url(../../files/business-fever/img/backgrounds/background-header-color4.png);}
body.color4 a, body.color4 #dropdown li a:hover, body.color4 #dropdown li a, body.color4 #subMenusContainer a:hover, body.color4 #subMenusContainer a:focus, body.color4 .subMenuParentBtnFocused, body.color4 #subMenusContainer a.trail, body.color4 #subMenusContainer li.active a{color: #a62a2a;}
body.color4 #footer {background-image: url(../../files/business-fever/img/backgrounds/bg-footer-color4.png);}
body.color4 .ce_hyperlink a {background: #a62a2a; color: #fff;}

/*     --color5 = violett
------------------------------------------------- */
body.color5 #background-two {background-image: url(../../files/business-fever/img/backgrounds/background-header-color5.png);}
body.color5 a, body.color5 #dropdown li a:hover, body.color5 #dropdown li a, body.color5 #subMenusContainer a:hover, body.color5 #subMenusContainer a:focus, body.color5 .subMenuParentBtnFocused, body.color5 #subMenusContainer a.trail, body.color5 #subMenusContainer li.active a {color: #7c6e9b;}
body.color5 #footer {background-image: url(../../files/business-fever/img/backgrounds/bg-footer-color5.png);}
body.color5 .ce_hyperlink a {background: #7c6e9b; color: #fff;}


/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*                                                backgrounds                                                                            */            
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

body.bg1 {background-image: url(../../files/business-fever/img/backgrounds/bg1.png);}
body.bg2 {background-image: url(../../files/business-fever/img/backgrounds/bg2.png);}
body.bg3 {background-image: url(../../files/business-fever/img/backgrounds/bg3.png);}
body.bg4 {background-image: url(../../files/business-fever/img/backgrounds/bg4.png);}
body.bg5 {background-image: url(../../files/business-fever/img/backgrounds/bg5.png);}
body.bg6 {background-image: url(../../files/business-fever/img/backgrounds/bg6.jpg);}
body.bg7 {background-image: url(../../files/business-fever/img/backgrounds/bg7.jpg);}
body.bg8 {background-image: url(../../files/business-fever/img/backgrounds/bg8.png);}
body.bg9 {background-image: url(../../files/business-fever/img/backgrounds/bg9.jpg);}
body.bg10 {background-image: url(../../files/business-fever/img/backgrounds/bg10.png);}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*                                                Main-Menue                                                                             */            
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#mainmenu {
	background-repeat: repeat-x; 
	background-image: url(../../files/business-fever/img/backgrounds/bg-menu.jpg); 
	-moz-border-radius: 5px 5px 0 0; 
	-webkit-border-radius: 5px 5px 0 0; 
	border-radius: 5px 5px 0 0; 
	behavior: url(../../files/business-fever/css/files/business-fever/scripts/PIE.htc);
}
#mainmenu ul {
	/*height: 83px; 
	overflow: hidden;*/
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#mainmenu ul.level_2 {
	display: none;
}
#mainmenu li {
	/*display: inline-block;*/
	float: left;
	margin: 0;
	padding: 0;
}
#mainmenu li a {
	border-right: 1px solid #ebe9e3;
	color: #5a6372;
	display: block;
	font-family: 'Oswald', sans-serif; 
	font-size: 18px;
	font-weight: 300;
	line-height: 20px;
	padding: 20px 15px 30px 15px;
	text-decoration: none;
	text-transform: uppercase;
	/*height: 83px; 
	font-family: 'Oswald', sans-serif; 
	width: 155px; 
	display: inline-block; 
	padding: 20px 15px; 
	text-decoration: none; 
	font-size: 18px; 
	line-height: 20px; 
	text-transform: uppercase; 
	font-weight: 300; 
	border-left: 1px solid #ebe9e3; 
	position: relative; 
	color: #5a6372;*/
}
#mainmenu li.first a {
	/*margin-left: 6px;*/
}
#mainmenu span {
	/*display: block; 
	line-height: 13px; 
	margin-top: 6px; 
	font-size: 11px; 
	font-family: Arial; 
	text-transform: uppercase; 
	position: absolute; 
	top: 22px; 
	left: 0; 
	padding: 10px 25px; 
	color: #777;*/
}

/*     --aktive & trail
------------------------------------------------- */
#mainmenu li a.mainMenuParentBtnFocused,
#mainmenu li a.trail,
#mainmenu li.active a {
	background: #FFD80C; 
	color: #5a6372;
}

/*     --hover
------------------------------------------------- */
#mainmenu li a:hover {
	background: #FFD80C; 
	color: #5a6372
}
#mainmenu li a {
	transition: all 1s;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;
	-o-transition: all 1s;
}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*                                                Drop-Down                                                                       */            
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.smOW {display:none; position: absolute; overflow:hidden; padding: 0; margin: 0;}

/*     --links
------------------------------------------------- */
#subMenusContainer a {padding: 7px 20px; display: block; color: #fff; min-width: 191px;}

/*     --hover
------------------------------------------------- */
#subMenusContainer a:hover, #subMenusContainer a:focus, #subMenusContainer a.subMenuParentBtnFocused {background: #FFD80C; font-weight: normal; color: #5a6372;}
#subMenusContainer a {#subMenusContainer a transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s;}

/*     --aktive & trail
------------------------------------------------- */
#subMenusContainer a.trail, 
#subMenusContainer li.active a {
	background: #5a6372; 
	color: #FFFFFF; 
	font-weight: bold;
}

/*     --ul layer 2
------------------------------------------------- */
#subMenusContainer ul.level_2 {
	background: #5A666B;
}

/*     --ul layer 3
------------------------------------------------- */
#subMenusContainer ul.level_3 {
	background: #5A666B;
}

/*     --hide subMenusContainer
------------------------------------------------- */
#subMenusContainer {display:block; position:absolute; top:0; left:0; width:100%; height:0; overflow:visible; z-index:1000000000; }

/*     --icons
------------------------------------------------- */
/*
.mainMenuParentBtn {background: url(../../files/business-fever/img/arrow-down.png) 95% center no-repeat;}
.mainMenuParentBtnFocused {background: url(../../files/business-fever/img/arrow-down-hover.png) 95% center no-repeat;}
.subMenuParentBtn {background: url(../../files/business-fever/img/arrow-right.png) 95% center no-repeat;}
.subMenuParentBtnFocused {background: url(../../files/business-fever/img/arrow-right-over.png) 95% center no-repeat;}
*/

#left .mod_navigation .level_1 {
	font-family: 'Oswald', sans-serif;
	font-size: 15px;
	font-weight: normal;
	line-height: 24px;
	text-transform: uppercase;
}
#left .mod_navigation .level_2 {
	font-family: 'Oswald', sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	margin-left: 10px;
	text-transform: none;
}
#left .mod_navigation .trail>* ,
#left .mod_navigation .active>* {
	color: #9E1519;
	font-weight: normal;
}
#left .mod_navigation .level_1 .level_2 {
	display: none;
}
#left .mod_navigation .level_1 .trail .level_2,
#left .mod_navigation .level_1 .active .level_2 {
	display: block;
}
/*     --aktive & trail
------------------------------------------------- */
#left a.trail, 
#left a.active {
	color: #9E1519; 
}


/*     --IE hacks
------------------------------------------------- */
#dropdown li ul {
	/*display: none;*/
} /* flashing */

/*     --mobilenavi
------------------------------------------------- */
#mobilenavi {
	display: none;
}
#mobile-select {
	display: none;
}
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*                                                tablets                                                                                */            
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
@media only screen and (max-width: 980px) {
	/* wrapper */
	#wrapper {width: 100%; max-width: 980px;}
	
	/* mainmenu */
	#mainmenu span {display: none;}
	#mainmenu ul {text-align: center;}
	#mainmenu li a {width: auto; padding: 33px 24px;}
	
	/* full width */
	body.full_width #main .inside {padding: 0; width: 100%;}

	/* mobile-select */
	#mobile-select {display: none;}
	
	/* ce_gallery */
	.ce_gallery .row2, .ce_gallery .row3, .ce_gallery .row4, .ce_gallery .row5, .ce_gallery .row6, .ce_gallery .row7, .ce_gallery .row8, .ce_gallery .row9, .ce_gallery .row10, .ce_gallery .row11, .ce_gallery .row12 {width: 49.5%; margin-right: 0;}
	.ce_gallery li:nth-child(2n+1) {margin-right: 1%!important;}

}


/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*                                                phone                                                                                  */            
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
@media only screen and (max-width: 650px) {
	/* wrapper */
	#wrapper {width: 100%;}
	
	/* logo */
	#logo {text-align: center; width: 100%; left: 0; padding: 0 10px;}
	
	/* mainmenu + mobilemenu */
	#mainmenu {text-align: center;}
	#dropdown {display: none;}
	#mobile-select {display: inline-block; width: 80%; margin: 10px 0;}
	
	body.sidebar_left #main,
	body.sidebar_left #left,
	body.sidebar_right #main,
	body.sidebar_right #right,
	body.sidebar_both #main,
	body.sidebar_both #left,
	body.sidebar_both #right {width: 100%; margin: 0;}
	
	body.sidebar_left #main .inside,
	body.sidebar_left #left .inside,
	body.sidebar_right #main .inside,
	body.sidebar_right #right .inside,
	body.sidebar_both #main .inside,
	body.sidebar_both #left .inside,
	body.sidebar_both #right .inside {width: 100%; float: none; border: 0; margin: 0; padding: 0;}
	
	body #left .mod_navigation {display: none;}
	
	body #left {
		display: none;
	}
	body #offers {
		clear: both;
		display: block;
	}
	
	.ce_sliderStart .image_container .caption {
		width: 100%;
	}
	.ce_sliderStart .slider-control .slider-prev,
	.ce_sliderStart .slider-control .slider-next {
		display: none;
	}
	.ce_sliderStart .slider-control .slider-menu {
		font-size: 44px;
		line-height: 44px;
	}
	.ce_sliderStart .slider-control .slider-menu b {
		display: inline-block;
		width: 44px;
	}
	.map {
		width: 100%;
	}
	
	/* css framework + extension subcolumns */
	.one_half, .half_width, .one_third, .two_third, .one_fourth, .one_fifth, .four_fifth, .one_sixth, .two_fifth, .three_fifth, .four_sixth, .three_fourth {float: none; width: 100%; /*padding: 0; margin: 0;*/}
 	.c20r, .c25r, .c33r, .c40r, .c38r, .c50r, .c60r, .c66r, .c62r, .c75r, .c80r, .c15r, .c16r, .c30r, .c45r, .c55r, .c70r, .c85r,
 	.c20l, .c25l, .c33l, .c40l, .c38l, .c50l, .c60l, .c66l, .c62l, .c75l, .c80l, .c15l, .c16l, .c30l, .c45l, .c55l, .c70l, .c85l {float: none; width: 100%; padding: 0; margin: 0;}
 	.subcr, .subcl, .subc {padding: 0!important;}
 	
 	/* image_container */
 	.image_container {margin-bottom: 10px;}
 	
 	/* footer */
	#footer .inside {padding: 30px;}
 	#footer .map {display: none;}
 	#footer .about {display: none;}
 	#footer .contact {width: 100%; display: block;}
	#footer #classic-navi .level_1 > li {width: 49%;}
 	
 	/* socials */
 	#socials {display: none;}

 	/* disable webkit text size adjust (for iPhone) */
 	html {-webkit-text-size-adjust: none;} 
 	
 	/* tables */
 	table {font-size: 9px;}
 	
	/* ce_gallery */
	 .ce_gallery .row2, .ce_gallery .row3, .ce_gallery .row4, .ce_gallery .row5, .ce_gallery .row6, .ce_gallery .row7, .ce_gallery .row8, .ce_gallery .row9, .ce_gallery .row10, .ce_gallery .row11, .ce_gallery .row12 { width: 100%; margin-right: 0;}

}

/*     --table_simple
------------------------------------------------- */
table {
	border-bottom: solid 3px #E3E3E3;
	border-top: solid 2px #E3E3E3;
	margin-bottom: 10px; 
	width: 100%;
}
table th,
table td {
	border-top: solid 1px #E3E3E3; 
    padding: 10px 20px 10px 0;
    text-align: left;
}
table th.col_0, 
table td.col_0 {
	width: 250px;
}
table td p {
	margin: 0;
}

/*     --table_extended
------------------------------------------------- */
.table-extended table {text-align: center; color: #666; font-size: 12px; text-shadow: 1px 1px 0px #fff; border: 1px solid #e0e0e0;}
.table-extended table td {padding: 18px; border-bottom: 1px solid #e0e0e0; border-left: 1px solid #e0e0e0; border-top: 1px solid #ffffff; background: #fafafa;}
.table-extended table th {padding: 21px 25px 22px 25px; border-bottom: 1px solid #e0e0e0; border-top: 1px solid #fafafa; background: #ededed;}
.table-extended table th.col_first {padding-left: 20px; text-align: left;}
.table-extended table tr.odd td {background: #f6f6f6;}
.table-extended table td.col_first {text-align: left; border-left: 0;}
.table-extended table .row_last td {border-bottom: 0;}

/* hover */
.table-extended table td:hover {background: #ddd!important;}
.table-extended table td {-webkit-transition:all .4s ease-in-out; -o-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out; transition:all .4s ease-in-out;}

/*     --blockquote
------------------------------------------------- */
.blockquote-a {
  font: 1.2em/1.6em Georgia, "Times New Roman", Times, serif;
  background: url(../../files/business-fever/img/features/close-quote.gif) no-repeat right bottom;
  padding-left: 18px;
  text-indent: -18px;
}
.blockquote-a p:first-letter {
  background: url(../../files/business-fever/img/features/open-quote.gif) no-repeat left top;
  padding-left: 18px;
  font: italic 1.4em Georgia, "Times New Roman", Times, serif;
}

.blockquote-b { background: url(../../files/business-fever/img/features/left-quotes-big.png) no-repeat; padding-left: 57px; min-height: 40px; font-family: Georgia, serif; font-size: 14px; font-style: italic; }

.top-line {
	border-top: 1px solid #E0E0E0;
	margin-bottom: 10px;
	margin-top: 20px;
	padding-top: 10px;
}


/*     --content-box
------------------------------------------------- */
.content-box-a {
	background-color: #fefcf2;
	padding: 2em 3em;
	border: 1px solid #ccc;
	margin: 0 auto;
}
.content-box-b {
	padding: 20px;
	border: 1px solid #e9e7e7;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background: #ffffff;
	background: -moz-linear-gradient(top, #f1f1f1, #fff 15%);
	background: -webkit-gradient(linear, 0 0, 0 15%, from(#f1f1f1), to(#fff));
}
.content-box-c {padding: 20px; border: 1px solid #ccc; background: url(../../files/business-fever/img/features/content-box-c.png); border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.content-box-d {padding: 20px 20px 20px 90px; border: 1px solid #e9e7e7; background: #FFCEBE url(../../files/business-fever/img/features/content-box-warning.png) 20px 20px no-repeat; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; text-shadow: 1px 1px 1px white;}
.content-box-e {padding: 20px 20px 20px 90px; border: 1px solid #E0E0E0; background: #F6F6F6 url(../../files/business-fever/img/features/content-box-download.png) 15px 20px no-repeat; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.content-box-f {padding: 20px 20px 20px 90px; border: 1px solid #E0E0E0; background: #F7F4B4 url(../../files/business-fever/img/features/content-box-info.png) 20px 20px no-repeat; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.content-box-g {padding: 20px 20px 20px 110px; border: 4px solid #e9e7e7; background: #ddd url(../../files/business-fever/img/features/content-box-contact.png) 20px 20px no-repeat; -moz-border-radius: 10px; -webkit-border-radius: 10px; color: #818181; text-shadow: 1px 1px 1px white;}

	/*     --dropcaps
------------------------------------------------- */
.dropcap-red p:first-letter  {font-size: 48px; float: left; display:block; margin:0 7px 0 0; line-height: 1; color: #8C2626;}
.dropcap-blue p:first-letter  {font-size: 48px; float: left; display:block; margin:0 7px 0 0; line-height: 1; color: #26738C;}
.dropcap-grey p:first-letter  {font-size: 48px; float: left; display:block; margin:0 7px 0 0; line-height: 1; color: #9B9B9B;}
.dropcap-black p:first-letter  {font-size: 48px; float: left; display:block; margin:0 7px 0 0; line-height: 1; color: #000;}

	/*     --list
------------------------------------------------- */
.list-a ul {padding: 0;}
.list-a ul li ul {margin: 7px 0;}
.list-a li {padding-left: 25px; margin-bottom: 7px; background: url(../../files/business-fever/img/features/list-a.png) left top no-repeat; list-style: none;}

.list-b ul {padding: 0;}
.list-b ul li ul {margin: 7px 0;}
.list-b li {padding-left: 25px; margin-bottom: 7px; background: url(../../files/business-fever/img/features/list-b.png) left top no-repeat; list-style: none;}

.list-c ul {padding: 0;}
.list-c ul li ul {margin: 7px 0;}
.list-c li {padding-left: 25px; margin-bottom: 7px; background: url(../../files/business-fever/img/features/list-c.png) left top no-repeat; list-style: none;}

.list-d ul {padding: 0;}
.list-d ul li ul {margin: 7px 0;}
.list-d li {padding-left: 25px; margin-bottom: 7px; background: url(../../files/business-fever/img/features/list-d.png) left top no-repeat; list-style: none;}

.list-e ul {padding: 0;}
.list-e li {padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #EDEDED; list-style: none;}

	/*     --buttons
------------------------------------------------- */

/* sizes */
.ce_hyperlink.small a {
    padding: 2px 7px 2px;
    font-size: 11px;
}

.ce_hyperlink.large a {
    padding: 14px 30px 13px;
    font-size: 11px;
}

/* rounded corners */
.ce_hyperlink.rounded3 a {
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    behavior: url(../../files/business-fever/css/files/business-fever/scripts/PIE.htc);
}
.ce_hyperlink.rounded5 a {
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    behavior: url(../../files/business-fever/css/files/business-fever/scripts/PIE.htc);
}
.ce_hyperlink.rounded10 a {
	-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    behavior: url(../../files/business-fever/css/files/business-fever/scripts/PIE.htc);
}
.ce_hyperlink.rounded99 a {
	-webkit-border-radius: 99px;
    -moz-border-radius: 99px;
    border-radius: 99px;
    behavior: url(../../files/business-fever/css/files/business-fever/scripts/PIE.htc);
}

/* color */
.ce_hyperlink.salmon a {background: #d5383c;}
.ce_hyperlink.purple a {background: #6b63cf;}
.ce_hyperlink.orange a {background: #f76b16;}
.ce_hyperlink.blue a {background: #2184ab;}
.ce_hyperlink.lightblue a {background: #5b98bf;}
.ce_hyperlink.red a {background: #c7322c;}
.ce_hyperlink.green a {background: #70a726;}
.ce_hyperlink.teal a {background: #26a77b;}
.ce_hyperlink.grey a {background: #7a7a7a;}
.ce_hyperlink.sand a {background: #c78942;}
.ce_hyperlink.taupe a {background: #a58d72;}
.ce_hyperlink.peach a {background: #d27341;}


/* icons */
.icon-glass span {background-position: 0 0;}
.icon-music span {background-position: -24px 0;}
.icon-search span {background-position: -48px 0;}
.icon-envelope span {background-position: -72px 0;}
.icon-heart span {background-position: -96px 0;}
.icon-star span {background-position: -120px 0;}
.icon-star-empty span {background-position: -144px 0;}
.icon-user span {background-position: -168px 0;}
.icon-film span {background-position: -192px 0;}
.icon-th-large span {background-position: -216px 0;}
.icon-th span {background-position: -240px 0;}
.icon-th-list span {background-position: -264px 0;}
.icon-ok span {background-position: -288px 0;}
.icon-remove span {background-position: -312px 0;}
.icon-zoom-in span {background-position: -336px 0;}
.icon-zoom-out span {background-position: -360px 0;}
.icon-off span {background-position: -384px 0;}
.icon-signal span {background-position: -408px 0;}
.icon-cog span {background-position: -432px 0;}
.icon-trash span {background-position: -456px 0;}
.icon-home span {background-position: 0 -24px;}
.icon-file span {background-position: -24px -24px;}
.icon-time span {background-position: -48px -24px;}
.icon-road span {background-position: -72px -24px;}
.icon-download-alt span {background-position: -96px -24px;}
.icon-download span {background-position: -120px -24px;}
.icon-upload span {background-position: -144px -24px;}
.icon-inbox span {background-position: -168px -24px;}
.icon-play-circle span {background-position: -192px -24px;}
.icon-repeat span {background-position: -216px -24px;}
.icon-refresh span {background-position: -240px -24px;}
.icon-list-alt span {background-position: -264px -24px;}
.icon-lock span {background-position: -287px -24px;}
.icon-flag span {background-position: -312px -24px;}
.icon-headphones span {background-position: -336px -24px;}
.icon-volume-off span {background-position: -360px -24px;}
.icon-volume-down span {background-position: -384px -24px;}
.icon-volume-up span {background-position: -408px -24px;}
.icon-qrcode span {background-position: -432px -24px;}
.icon-barcode span {background-position: -456px -24px;}
.icon-tag span {background-position: 0 -48px;}
.icon-tags span {background-position: -25px -48px;}
.icon-book span {background-position: -48px -48px;}
.icon-bookmark span {background-position: -72px -48px;}
.icon-print span {background-position: -96px -48px;}
.icon-camera span {background-position: -120px -48px;}
.icon-font span {background-position: -144px -48px;}
.icon-bold span {background-position: -167px -48px;}
.icon-italic span {background-position: -192px -48px;}
.icon-text-height span {background-position: -216px -48px;}
.icon-text-width span {background-position: -240px -48px;}
.icon-align-left span {background-position: -264px -48px;}
.icon-align-center span {background-position: -288px -48px;}
.icon-align-right span {background-position: -312px -48px;}
.icon-align-justify span {background-position: -336px -48px;}
.icon-list span {background-position: -360px -48px;}
.icon-indent-left span {background-position: -384px -48px;}
.icon-indent-right span {background-position: -408px -48px;}
.icon-facetime-video span {background-position: -432px -48px;}
.icon-picture span {background-position: -456px -48px;}
.icon-pencil span {background-position: 0 -72px;}
.icon-map-marker span {background-position: -24px -72px;}
.icon-adjust span {background-position: -48px -72px;}
.icon-tint span {background-position: -72px -72px;}
.icon-edit span {background-position: -96px -72px;}
.icon-share span {background-position: -120px -72px;}
.icon-check span {background-position: -144px -72px;}
.icon-move span {background-position: -168px -72px;}
.icon-step-backward span {background-position: -192px -72px;}
.icon-fast-backward span {background-position: -216px -72px;}
.icon-backward span {background-position: -240px -72px;}
.icon-play span {background-position: -264px -72px;}
.icon-pause span {background-position: -288px -72px;}
.icon-stop span {background-position: -312px -72px;}
.icon-forward span {background-position: -336px -72px;}
.icon-fast-forward span {background-position: -360px -72px;}
.icon-step-forward span {background-position: -384px -72px;}
.icon-eject span {background-position: -408px -72px;}
.icon-chevron-left span {background-position: -432px -72px;}
.icon-chevron-right span {background-position: -456px -72px;}
.icon-plus-sign span {background-position: 0 -96px;}
.icon-minus-sign span {background-position: -24px -96px;}
.icon-remove-sign span {background-position: -48px -96px;}
.icon-ok-sign span {background-position: -72px -96px;}
.icon-question-sign span {background-position: -96px -96px;}
.icon-info-sign span {background-position: -120px -96px;}
.icon-screenshot span {background-position: -144px -96px;}
.icon-remove-circle span {background-position: -168px -96px;}
.icon-ok-circle span {background-position: -192px -96px;}
.icon-ban-circle span {background-position: -216px -96px;}
.icon-arrow-left span {background-position: -240px -96px;}
.icon-arrow-right span {background-position: -264px -96px;}
.icon-arrow-up span {background-position: -289px -96px;}
.icon-arrow-down span {background-position: -312px -96px;}
.icon-share-alt span {background-position: -336px -96px;}
.icon-resize-full span {background-position: -360px -96px;}
.icon-resize-small span {background-position: -384px -96px;}
.icon-plus span {background-position: -408px -96px;}
.icon-minus span {background-position: -433px -96px;}
.icon-asterisk span {background-position: -456px -96px;}
.icon-exclamation-sign span {background-position: 0 -120px;}
.icon-gift span {background-position: -24px -120px;}
.icon-leaf span {background-position: -48px -120px;}
.icon-fire span {background-position: -72px -120px;}
.icon-eye-open span {background-position: -96px -120px;}
.icon-eye-close span {background-position: -120px -120px;}
.icon-warning-sign span {background-position: -144px -120px;}
.icon-plane span {background-position: -168px -120px;}
.icon-calendar span {background-position: -192px -120px;}
.icon-random span {background-position: -216px -120px;}
.icon-comment span {background-position: -240px -120px;}
.icon-magnet span {background-position: -264px -120px;}
.icon-chevron-up span {background-position: -288px -120px;}
.icon-chevron-down span {background-position: -313px -119px;}
.icon-retweet span {background-position: -336px -120px;}
.icon-shopping-cart span {background-position: -360px -120px;}
.icon-folder-close span {background-position: -384px -120px;}
.icon-folder-open span {background-position: -408px -120px;}
.icon-resize-vertical span {background-position: -432px -119px;}


	/*     --testimonial-simple
------------------------------------------------- */
.testimonial-simple blockquote {
  margin: 0;
  padding: 15px 20px;
  font-family: "Georgia", serif;
  font-style: italic;
  background-color: #eee;
  -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
  -webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.3); -moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.3); box-shadow: 0px 1px 1px rgba(0,0,0,0.3);
  behavior: url(../../files/business-fever/css/files/business-fever/scripts/PIE.htc);
  font-size: 13px;
}

.testimonial-simple blockquote:after {
    content: "";
    display: block;
    position: relative;
    left: 0px;
    top: 22px;
    width: 7px;
    height: 8px;
    background: transparent url("../../files/business-fever/img/features/quote_author.png") no-repeat;
}
.testimonial-simple .author {margin-top: 15px;font-size: 11px; display: inline-block; float: left;}
.testimonial-simple .company {float: right; display: inline-block; font-size: 10px; font-weight: bold; color: #999; margin-top: 15px;}

/*     --testimonial-extended
------------------------------------------------- */
.testimonial-extended {border: 1px solid #c6c6c6; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; background: #fff; padding: 1px; position: relative; margin-bottom:35px;}
.testimonial-extended img {float: left; margin: 0 5px 5px 0;}
.testimonial-extended .outer {min-height: 200px; background: #fff url(../../files/business-fever/img/features/testimonial-bg.png) bottom left repeat-x; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
.testimonial-extended .inner {padding: 22px 28px 22px 48px; background: url(../../files/business-fever/img/features/testimonial-quotes.png) no-repeat 17px 24px; color: #424242; text-shadow: none; }
.testimonial-extended .bottom-arrow {background: url(../../files/business-fever/img/features/testimonial-bottom-shadow.png) no-repeat; width: 150px; height: 14px; position: absolute; bottom: -14px; left: 1px; }
.testimonial-extended .bottom-shadow {background: url(../../files/business-fever/img/features/testimonial-bottom-arrow.png) no-repeat; width: 23px; height: 23px; position: absolute; bottom: -22px; right: 38px; }
.testimonial-extended .info { 
	background: url(../../files/business-fever/img/features/testimonial-separator.png) repeat-x; 
	padding: 13px 0 0; 
	text-align: right; 
	/*font-family: Georgia, serif;*/ 
	margin-top: 10px; 
}
.testimonial-extended .author { font-size: 13px; color: #111111; display: block; }
.testimonial-extended .company { font-size: 11px; color: #9c9c9c; font-style: italic; display: block; }

/*     --ce_accordion
------------------------------------------------- */
.ce_accordion .toggler {background: url(../../files/business-fever/img/features/toggle-plus.png) left center no-repeat; cursor: pointer; padding: 7px 0 7px 20px; border-bottom: 1px solid #E7E7E7; font-size: 15px; font-weight: bold;}
.ce_accordion .toggler.active {background: url(../../files/business-fever/img/features/toggle-minus.png) left center no-repeat; margin-bottom: 10px;}

/*     --nachrichtenliste
------------------------------------------------- */
.nachrichtenliste {margin-bottom: 25px; overflow: hidden;}
.nachrichtenliste .image_container {width: 40%; float: left; margin-right: 5%;}
.nachrichtenliste .image_container img {margin-bottom: 20px;}
.nachrichtenliste .info {border-bottom:1px solid #EBEBEB; border-top:1px solid #EBEBEB; color:#9E9E9E; font-family:Georgia,serif; font-size:12px; font-style:italic; margin-bottom:11px; padding:8px 5px 7px 4px; text-transform:uppercase;}
.nachrichtenliste .more {float: right;}

/*     --nachrichtenleser
------------------------------------------------- */
.mod_newsreader .nachrichtenleser .image_container {margin-bottom: 20px;}
.mod_newsreader .back {padding-top: 10px; margin-top: 10px; border-top: 1px solid #ddd;}
.mod_newsreader .back a {font-size: 10px; text-transform: uppercase;}
.mod_newsreader .nachrichtenleser .info {border-bottom:1px solid #EBEBEB; border-top:1px solid #EBEBEB; color:#9E9E9E; font-family:Georgia,serif; font-size:12px; font-style:italic; margin-bottom:11px; padding:8px 5px 7px 4px; text-transform:uppercase;}

/*     --nachrichtenleser
------------------------------------------------- */
.ce_news_gallery li {width: 30%; display: inline-block; margin-bottom: 10px; margin-right: 1%;}

/*     --comment_default
------------------------------------------------- */
.comment_default {padding-bottom: 5px; border-bottom: 1px solid #ddd; margin-bottom: 25px;}

/*     --login-form
------------------------------------------------- */
.mod_login {padding: 40px; border: 1px solid #ddd; background: #f1f1f1; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; behavior: url(../../files/business-fever/css/files/business-fever/scripts/PIE.htc);}

/*     --wrapper
------------------------------------------------- */
.input-wrapper {
	margin-bottom: 12px;
}

/*     --fieldset
------------------------------------------------- */
fieldset {
	border: 1px solid #DDDDDD;
	padding: 10px;
}
legend {
	font-family: 'Oswald', sans-serif;
	font-weight: 300;
	font-size: 20px;
	line-height: 1.3em;
}

/*     --rahmen
------------------------------------------------- */
input, 
select, 
textarea {
	width: 100%; 
	padding: 5px; 
	border: 1px solid #ededed; 
	color: #acacac; 
	background: #F7F7F7; 
	font-family: Arial,​ Verdana,​ sans-serif;
	font-size: 12px;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
}

/*     --felder
------------------------------------------------- */
label {
	width: 100%; 
	float: left; 
	margin-bottom: 2px;
}
select {
	height: 35px; 
	padding: 8px;
}
textarea {
	height: 200px;
}

/*     --radio-buttons
/*     --checkboxes
------------------------------------------------- */
.radio_container,
.checkbox_container {
	margin-top: 1px;
}
.radio_container legend span,
.checkbox_container legend span {
	margin-bottom: 5px; 
	display: inline;
}
.radio_container label,
.checkbox_container label {
	float: none;
}
.radio_container input,
.checkbox_container input {
	width: 20px; 
	border: none; 
	padding: 0;
}
.radio_container legend,
.checkbox_container legend {
	display: block; 
	overflow: hidden;
	font-family: 'Oswald', sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 1.3em;
}
.radio_container span,
.checkbox_container span {
	display: block;
}

/*     --submit-button
------------------------------------------------- */
/*
.submit_container input {
	background: #9E1519; 
	padding: 10px 18px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	border-radius: 5px;
	position: relative;
	cursor: pointer;
	font-family: 'Oswald', sans-serif;
	font-size: 12px;
	margin-bottom: 5px;
	border: 0;
	behavior: url(../../files/business-fever/css/files/business-fever/scripts/PIE.htc);
	display: inline-block;
	width: auto;
	margin-top: 20px;
}*/

input.submit,
button.submit,
.submit_container input {
	background-color: #9E1519;
	color: #fff;
	line-height: 22px;
	font-weight: bold;
	text-shadow: -1px -1px 1px rgba(0,0,0, 0.25);
	padding: 6px 12px 5px;
	text-align: center;
	/*display: inline-block;*/
	margin-top: 5px;
	margin-bottom: 18px;
	-webkit-box-shadow: 0 2px 2px rgba(0,0,0, 0.2), inset 0 1px 0 rgba(255,255,255, 0.35), inset 0 10px 20px rgba(255,255,255, 0.12), inset 0 -10px 30px rgba(0,0,0, 0.12);
	-moz-box-shadow: 0 2px 2px rgba(0,0,0, 0.2), inset 0 1px 0 rgba(255,255,255, 0.35), inset 0 10px 20px rgba(255,255,255, 0.12), inset 0 -10px 30px rgba(0,0,0, 0.12);
	box-shadow: 0 2px 2px rgba(0,0,0, 0.2), inset 0 1px 0 rgba(255,255,255, 0.35), inset 0 10px 20px rgba(255,255,255, 0.12), inset 0 -10px 30px rgba(0,0,0, 0.12);
	behavior: url(../../files/business-fever/css/files/business-fever/scripts/PIE.htc);
	width: auto;
}
input.submit:hover,
button.submit:hover,
.submit_container input:hover {
	color: #fff;
	text-decoration: none;
	-webkit-box-shadow: 0 2px 1px rgba(0,0,0, 0.2), inset 0 1px 1px rgba(255,255,255, 0.5), inset 0 10px 20px rgba(255,255,255, 0.20), inset 0 -10px 20px rgba(0,0,0, 0.12);
	-moz-box-shadow: 0 2px 1px rgba(0,0,0, 0.2), inset 0 1px 1px rgba(255,255,255, 0.5), inset 0 10px 20px rgba(255,255,255, 0.20), inset 0 -10px 20px rgba(0,0,0, 0.12);
	box-shadow: 0 2px 1px rgba(0,0,0, 0.2), inset 0 1px 1px rgba(255,255,255, 0.5), inset 0 10px 20px rgba(255,255,255, 0.20), inset 0 -10px 20px rgba(0,0,0, 0.12);
	behavior: url(../../files/business-fever/css/files/business-fever/scripts/PIE.htc);
}
input.submit:active,
button.submit:active,
.submit_container input:active {
	-webkit-box-shadow: inset 0 2px 2px rgba(0,0,0, 0.3), inset 0 10px 20px rgba(0,0,0, 0.08);
	-moz-box-shadow: inset 0 2px 2px rgba(0,0,0, 0.3), inset 0 10px 20px rgba(0,0,0, 0.08);
	box-shadow: inset 0 2px 2px rgba(0,0,0, 0.3), inset 0 10px 20px rgba(0,0,0, 0.08);
	behavior: url(../../files/business-fever/css/files/business-fever/scripts/PIE.htc);
}
/*     --search
------------------------------------------------- */
.mod_search .header,
.mod_search .context,
.mod_search .relevance,
.mod_search .url {
	display: none
}
#left .mod_search .widget {
	display: inline; 
}
#left .mod_search input.text {
	padding: 7px; 
	width: 60%;
}
#left .mod_search input.submit,
#left .mod_search button.submit {
	background-color: #5A666B;
}

/*     --errors
------------------------------------------------- */
label.error {color: red;}
input.error {border: 1px solid red;}
p.error {color: red;}
a.icon {
  background-color: #5A666B;
  display: inline-block;
  border-radius: 4rem;
  padding: 0.5rem;
  box-shadow: 0 2px 2px rgb(0 0 0 / 20%), inset 0 1px 0 rgb(255 255 255 / 35%), inset 0 10px 20px rgb(255 255 255 / 12%), inset 0 -10px 30px rgb(0 0 0 / 12%);
}
a.icon:hover {
  background-color: #9E1519;
}
a.icon img {
  width: 1.5rem;
  height: 1.5rem;
}
.ce_youtube,
.ce_youtube iframe {
  aspect-ratio: 16 / 9;
  width: 100%;
}
.jobs-list .nachrichtenteaser {
	border: 1px solid #E0E0E0;
	padding: 1rem;
	margin-bottom: 1rem;
}

@media print {
  /*  body.sidebar_right #right,*/
	#mainmenu, 
	body.sidebar_left #left,
	#footer,
  a.icon-print {
		display: none;
	}
	#wrapper {
		margin: 0;
	}
  body,
  #main .ce_table table {
    font-size: 20px;
  }
}
