@media screen{
/* Contao Open Source CMS :: Copyright (C) 2005-2013 Leo Feyer :: LGPL license */
body{margin:0;padding:0;font-size:100.01%;text-align:left;position:relative}select,input,textarea{font-size:99%}form{margin:0;padding:0}img{border:0}#left{float:left}#right{float:right}#main{width:auto;position:relative}.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}
}
@media all{
/* mediaboxAdvanced - black theme */
#mbOverlay{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:#000;cursor:pointer}#mbOverlay.mbOverlayFF{background:transparent url("../../plugins/mediabox/1.4.6/images/80.png") repeat}#mbOverlay.mbOverlayIE{position:absolute}#mbCenter{position:absolute;z-index:9999;left:50%;overflow:hidden;background-color:#000;-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 5px 20px rgba(0,0,0,0.50);-khtml-box-shadow:0 5px 20px rgba(0,0,0,0.50);-moz-box-shadow:0 5px 20px rgba(0,0,0,0.50);box-shadow:0 5px 20px rgba(0,0,0,0.50);-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=5,Direction=180,Color='#000000')}#mbCenter.mbLoading{background:#000 url("../../plugins/mediabox/1.4.6/images/loading.gif") no-repeat center;-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#mbImage{position:relative;left:0;top:0;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:left;background-position:center center;background-repeat:no-repeat;padding:10px}#mbBottom{min-height:20px;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#999;text-align:left;padding:0 10px 10px}#mbTitle,#mbPrevLink,#mbNextLink,#mbCloseLink{display:inline;color:#fff;font-weight:bold;line-height:20px;font-size:12px}#mbNumber{display:inline;color:#999;line-height:14px;font-size:10px;margin:auto 10px}#mbCaption{display:block;color:#999;line-height:14px;font-size:10px}#mbPrevLink,#mbNextLink,#mbCloseLink{float:right;outline:0;margin:0 0 0 10px;font-weight:normal}#mbPrevLink b,#mbNextLink b,#mbCloseLink b{color:#eee;font-weight:bold;text-decoration:underline}#mbPrevLink big,#mbNextLink big,#mbCloseLink big{color:#eee;font-size:16px;line-height:14px;font-weight:bold}#mbBottom a,#mbBottom a:link,#mbBottom a:visited{text-decoration:none;color:#ddd}#mbBottom a:hover,#mbBottom a:active{text-decoration:underline;color:#fff}#mbError{position:relative;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:center;border:10px solid #700;padding:10px 10px 10px;margin:20px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#mbError a,#mbError a:link,#mbError a:visited,#mbError a:hover,#mbError a:active{color:#d00;font-weight:bold;text-decoration:underline}
}
@media screen{
/* Style sheet Layout */
body{margin:0;padding-top:20px;padding-bottom:20px}.block{overflow:hidden}img{border:0px}#wrapper,header,#container,#main,aside,footer,.custom,.custom .inside,.inside{position:relative;display:block}#container:after{height:0px;clear:both;display:block;visibility: hidden;content: "."}#wrapper{width:90%;position:relative;display:block;margin-right:5%;margin-left:5%}header .inside,footer .inside,#container,.custom .inside{margin-right:0;margin-left:0;width:auto}header .inside{min-height:170px}#container{padding:3%}#Slidersection .inside{padding-right:3%;padding-left:3%}#Informationsection .inside{padding:2% 3%}#footer .inside{padding:1% 3%}.custom:after{content:"" !important}
}
@media (min-width: 1140px){
/* Style sheet Layout_min_1040px */
#wrapper{max-width:1100px !important;margin-left:auto !important;margin-right:auto !important}
}
@media screen{
/* Style sheet Elements_Skin_Bright_Red */
body{font:13px 'TitilliumText22LRegular',Arial,sans-serif;color:#626262}body{-webkit-font-smoothing: antialiased;-webkit-text-size-adjust: 100%}h1,h2,h3,h4,h5,h6{font-weight:normal;color:#515151}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight: inherit}h1{font-size:25px;line-height:27px}h2{font-size:20px;line-height:30px}h3{font-size:17px;line-height:34px}h4{font-size:16px;line-height:30px}h5{font-size:14px;line-height:24px}h6{font-size:12px;line-height:21px}p,blockquote{line-height:22px}em{font-style:italic}strong{font-weight:bold}small{font-size:80%}h1.bordered,h2.bordered,h3.bordered,h4.bordered,h5.bordered,h6.bordered,.bordered h1,.bordered h2,.bordered h3,.bordered h4,.bordered h5,.bordered h6{padding-bottom:10px;border-bottom:1px solid #d6d6d6}h1.bordered:after,h2.bordered:after,h3.bordered:after,h4.bordered:after,h5.bordered:after,h6.bordered:after{width:50px;height:4px;position:relative;display:block;margin-top:7px;margin-bottom:-11px;background-color:#cc0000;font:0px FontAwesome;content:"."}.bordered h1:after,.bordered h2:after,.bordered h3:after,.bordered h4:after,.bordered h5:after,.bordered h6:after{width:50px;height:4px;position:relative;display:block;margin-top:7px;margin-bottom:-11px;background-color:#cc0000;font:0px FontAwesome;content:"."}#footer h1.bordered,#footer h2.bordered,#footer h3.bordered,#footer h4.bordered,#footer h5.bordered,#footer h6.bordered{margin-top:11px;margin-bottom:11px;padding-bottom:10px;font-size:17px;line-height:30px}#footer .bordered h1,#footer .bordered h2,#footer .bordered h3,#footer .bordered h4,#footer .bordered h5,#footer .bordered h6{margin-top:11px;margin-bottom:11px;font-size:17px;line-height:30px}a{text-decoration:none;color:#cc0000;border:none}a:hover{text-decoration:underline}a:focus{outline:none}img{border:none}.big_button a,a.big_button{position:relative;display:block;padding:15px 30px;text-align:center;background-color:#cc0000;font-size:18px;text-decoration:none;color:#ffffff}.big_button a:hover,a.big_button:hover{background-color:rgba(204,0,0,0.9)}.clear{height:0px;position:relative;float:none;clear:both;display:block}.colored{color:#cc0000}p.more a,a.more,p.back a,a.back,.toplink a{padding:6px 13px;background-color:#cc0000;text-decoration:none;color:#ffffff}p.more a:hover,a.more:hover,p.back a:hover,a.back:hover,.toplink a:hover{background-color:rgba(204,0,0,0.9)}p.warning{padding:20px;text-align:center;background-color:rgba(232,232,232,0.2);border:1px solid #f00;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;   box-sizing: border-box}p.warning:before{width:100%;height:30px;position:relative;float:none;clear:both;display:block;padding-bottom:10px;text-align:center;font:30px FontAwesome;color:#f00;content:"\f071"}p.confirmation{padding:20px;text-align:center;background-color:rgba(232,232,232,0.2);border:1px solid #15ff00;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;   box-sizing: border-box}p.confirmation:before{width:100%;height:30px;position:relative;float:none;clear:both;display:block;padding-bottom:10px;text-align:center;font:30px FontAwesome;color:#15ff00;content: "\f024"}p.information{padding:20px;text-align:center;background-color:rgba(232,232,232,0.2);border:1px solid #00a6ff;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;   box-sizing: border-box}p.information:before{width:100%;height:30px;position:relative;float:none;clear:both;display:block;padding-bottom:10px;text-align:center;font:30px FontAwesome;color:#00a6ff;content: "\f0a1"}blockquote p{position:relative;display:block;padding-right:60px;padding-left:100px;font-style:italic}blockquote{position:relative;display:block;margin:0;padding:0}blockquote:before{left:25px;position:absolute;display:block;font:50px FontAwesome;content: "\f10e"}.hidden{display:none}@media (max-width:767px){.responsive_hidden{display:none !important;}}.line{width:100%;height:1px;background-color:#d6d6d6;font-size:1px;line-height:1px}.center{text-align:center}header,#container,.custom .inside{background-color:#ffffff}#Menusection,#Menusection .inside{background-color:#3b3b3b}#Slidersection{background-color:#ffffff}#Slidersection .inside{background-color:rgba(59,59,59,0.1)}#Informationsection{background-color:#ffffff}footer{background-color:#e0e0e0}figure{margin:0;padding:0;font-size:0px;line-height:0px}figure:focus,img:focus{outline:none}#logo{left:0;top:20px;position:absolute;margin-left:3%}@media (max-width:767px){#logo{margin-left:10%;}}#logo a{}.mainmenu{position:relative;float:left;display:block;overflow:visible !important}.mainmenu ul{position:relative;margin:0;padding:0;background-color:#3b3b3b;list-style-type:none;-ms-transition: all 1s ease-in-out;-webkit-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;-moz-transition: all 1s ease-in-out;transition: all 1s ease-in-out}.mainmenu ul.level_1{width:100%;height:50px;position:relative;display:block;margin:0;padding:0}.mainmenu ul.level_1 li{position:relative;float:left;display:block}.mainmenu ul.level_1 li a,.mainmenu ul.level_1 li span.active,.mainmenu ul.level_1 li span.forward{height:36px;position:relative;display:inline-block;padding:14px 13px 0;font-size:14px;text-decoration:none;color:#fff;white-space:nowrap}.mainmenu ul.level_1 li a:hover,.mainmenu ul.level_1 li span.active,.mainmenu ul.level_1 li a.trail,.mainmenu ul.level_1 li.submenu:hover > a,.mainmenu ul.level_1 li span.forward{background-color:#cc0000;color:#ffffff}.mainmenu ul.level_1 li > ul{position:absolute;background-color:#cc0000;z-index:99}.mainmenu ul.level_1 li > ul{visibility: hidden;opacity: 0;-webkit-transition-property: opacity, visibility;-moz-transition-property: opacity, visibility;-o-transition-property: opacity, visibility;transition-property: opacity, visibility;-webkit-transition-duration: .2s, 0s;-moz-transition-duration: .2s, 0s;-o-transition-duration: .2s, 0s;transition-duration: .2s, 0s;-webkit-transition-delay: 0s, .2s;-moz-transition-delay: 0s, .2s;-o-transition-delay: 0s, .2s;transition-delay: 0s, .2s}.mainmenu  ul li:hover > ul{opacity: 1;visibility: visible;-webkit-transition-delay: 0s, 0s;-moz-transition-delay: 0s, 0s;-o-transition-delay: 0s, 0s;transition-delay: 0s, 0s}.mainmenu ul.level_2{min-width:150px;top:50px;width:auto}.mainmenu ul.level_2 li{width:100%;position:relative;float:none;display:inline-block;margin:0;padding:0}.mainmenu ul.level_2 li a,.mainmenu ul.level_2 li span.active,.mainmenu ul.level_2 li span.forward{position:relative;float:none;display:block;color:#ffffff;white-space:nowrap}.mainmenu ul.level_2 li a:hover,.mainmenu ul.level_2 li span.active,.mainmenu ul.level_2 li a.trail,.mainmenu ul.level_2 li.submenu:hover > a,.mainmenu ul.level_2 li span.forward{background-color:rgba(0,0,0,0.05)}.mainmenu ul.level_2 li > ul{min-width:150px;left:0;top:0;margin-left:100%;width:auto}@media (min-width:1140px){.mainmenu ul.level_1>li.first>a, .mainmenu ul.level_1>li.first>span {	width:50px;	height:50px;	padding:0px;	margin:0px;}.mainmenu ul.level_1>li.first>a:after, .mainmenu ul.level_1>li.first>span:after {	position:absolute;	top:0px;	left:0px;	width:50px;	height:35px;	padding-top:15px;	background-color:#3b3b3b;	font:22px FontAwesome;	color:#fff;	content: "\f015";	text-align:center;}.mainmenu ul.level_1>li.first>a:hover:after,.mainmenu ul.level_1>li.first>a.trail:after,.mainmenu ul.level_1>li:hover.first>a:after,.mainmenu ul.level_1>li.first>span.active:after,.mainmenu ul.level_1>li.first>span.forward:after{	background-color:#cc0000;	color:#ffffff;	}}.mainmenu a.mobile_handle{display:none}@media (max-width:1139px){/* Handle */.mainmenu a.mobile_handle {	height:36px;	width:50px;	position:relative;	display:block;	overflow:hidden; 	background:#cc0000;	padding-top:14px;	font-size:14px;	text-decoration:none;	color:#292929;	text-align:center;	cursor:pointer;}/* Res Nav */.mainmenu {	width:100%;}.mainmenu ul {	background:#3b3b3b;	-ms-transition: all 0s ease-in-out;	-webkit-transition: all 0s ease-in-out;	-o-transition: all 0s ease-in-out;	-moz-transition: all 0s ease-in-out;	transition: all 0s ease-in-out}.mainmenu ul.level_1 {	height:auto;}.mainmenu ul.level_1 li {	float:none;	width:100%;}.mainmenu ul.level_1 li a, .mainmenu ul.level_1 li span.active, .mainmenu ul.level_1 li span.forward {	width:100%;	display:block;	height:50px;	padding:14px 13px 13px 13px;	border-top:1px solid rgba(0,0,0,0.1);	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;   	box-sizing: border-box;}.mainmenu ul.level_1 li a:hover, .mainmenu ul.level_1 li span.active, .mainmenu ul.level_1 li span.forward {	background-color:#cc0000 !important;	color:#ffffff;} .mainmenu ul.level_1 li a.trail, .mainmenu ul.level_1 li.submenu:hover > a {	background-color:rgba(0,0,0,0.1);	color:#fff;}.mainmenu ul li a:hover {	background:#cc0000 !important;	color:#ffffff !important;}.mainmenu ul.level_1 li > ul {	position: relative;	background-color:#3b3b3b;	z-index:99;}.mainmenu ul.level_1 li > ul {	padding:0px;	display:none;    -webkit-transition-property: opacity, visibility;    -moz-transition-property: opacity, visibility;    -o-transition-property: opacity, visibility;    transition-property: opacity, visibility;    -webkit-transition-duration: .2s, 0s;    -moz-transition-duration: .2s, 0s;    -o-transition-duration: .2s, 0s;    transition-duration: .2s, 0s;     opacity: 1;    visibility: visible;    -webkit-transition-delay: 0s, 0s;    -moz-transition-delay: 0s, 0s;    -o-transition-delay: 0s, 0s;    transition-delay: 0s, 0s;}.mainmenu ul.level_2 {	min-width:auto;	top:0px;	width:auto;}.mainmenu ul.level_2 li {}.mainmenu ul.level_2 li a, .mainmenu ul.level_2 li span.active, .mainmenu ul.level_2 li span.forward {	background:#3b3b3b;	color:#fff;}.mainmenu ul.level_2 li a:hover, .mainmenu ul.level_2 li span.active,  .mainmenu ul.level_2 li span.forward {	background-color:#cc0000;	color:#ffffff;} .mainmenu ul.level_2 li a.trail, .mainmenu ul.level_2 li.submenu:hover > a {	background-color:rgba(0,0,0,0.1);	color:#fff;}.mainmenu ul.level_2 li > ul {	min-width:auto;	width:auto;	left:0;	top:0;	margin-left:0%;	padding:0px;}.mainmenu ul.level_2 li a, .mainmenu ul.level_2 li span.active, .mainmenu ul.level_2 li span.forward {	padding-left:30px !important;	}	.mainmenu ul.level_3 li a, .mainmenu ul.level_3 li span.active, .mainmenu ul.level_3 li span.forward {	padding-left:45px !important;	}		.mainmenu ul.level_4 li a, .mainmenu ul.level_4 li span.active, .mainmenu ul.level_4 li span.forward {	padding-left:60px !important;	}		.mainmenu ul.level_5 li a, .mainmenu ul.level_5 li span.active, .mainmenu ul.level_5 li span.forward {	padding-left:75px !important;	}		.mainmenu ul.level_6 li a, .mainmenu ul.level_6 li span.active, .mainmenu ul.level_6 li span.forward {	padding-left:90px !important;	}		/* Sub Arrow */.mainmenu ul li a.sub_nav{	position:absolute;	width:50px;	height:50px;	right:0px;	top:0px;	margin:0;	padding:0px !important;	background-color:#292929 !important;	color:#fff;	text-align:center;	cursor:pointer;}.mainmenu ul li a.sub_nav:hover{	background-color:#cc0000 !important;	color:#ffffff;}.mainmenu .icon-angle-up,  .mainmenu .icon-angle-down {	 position:relative;	 display:block;	 padding-top:15px;	 font-size:18px;}}.styleswitcher_area{width:300px;height:100%;left:-300px;top:0;position:fixed;background-color:rgba(0,0,0,0.9);-ms-transition: all 0.75s ease-in-out;-webkit-transition: all 0.75s ease-in-out;-o-transition: all 0.75s ease-in-out;-moz-transition: all 0.75s ease-in-out;transition: all 0.75s ease-in-out;z-index:9999}@media (max-width:767px){.styleswitcher_area{display:none;}}.styleswitcher_area:hover{left:0}.styleswitcher_area:after{width:35px;height:40px;top:45%;position:absolute;overflow:hidden;padding-top:20px;padding-right:3px;text-align:center;background-color:rgba(0,0,0,0.9);-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;font:20px FontAwesome;font-weight:normal;color:#f2f2f2;behavior:url('plugins/css3pie/PIE.htc');right:-38px;-webkit-font-smoothing: antialiased;content: "\f085"}.mod_zad_switcher{padding-top:20px;padding-right:20px;padding-left:20px;text-align:center}.mod_zad_switcher h1{margin-top:0;margin-bottom:10px;font:17px TitilliumText22LThin;font-weight:normal;color:#ededed}.mod_zad_switcher a{position:relative;display:inline-block;background-color:#6cf;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;font-family:TitilliumText22LXBold;font-weight:normal;text-decoration:none;color:#292929;behavior:url('plugins/css3pie/PIE.htc')}.mod_zad_switcher a:hover{background-color:rgba(102,204,255,0.95)}.sw_shadow a{margin-right:5px;margin-left:5px;padding:5px 40px}.sw_max_width a{margin-right:5px;margin-left:5px;padding:5px 27px}.sw_model a{margin-right:5px;margin-left:5px;padding:5px 31px}.sw_background a{width:20px;height:20px;position:relative;overflow:hidden;display:inline-block;margin-right:5px;margin-left:5px;background-color:#fff}.sw_background a:hover{background-color:#fff}.sw_background img{width:30px;height:30px;position:relative;overflow:hidden;display:inline-block}.sw_skin a{margin-right:5px;margin-left:5px;padding:5px 31px}.mod_changelanguage{height:25px;position:relative;float:right;display:block;margin-top:20px;padding-left:14px;border-left:1px solid #cc0000}.mod_changelanguage .lang_active span{margin-right:15px;margin-left:10px;font-size:13px;color:#626262}.mod_changelanguage .lang_active{height:21px;position:relative;float:right;display:block;padding-top:7px;font-size:0px;line-height:0px}.mod_changelanguage .lang_list{width:0px;height:21px;position:relative;float:left;display:block;padding-top:7px;font-size:0px;line-height:0px;-ms-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}.mod_changelanguage .lang_active img{margin-left:5px}.mod_changelanguage .lang_active img,.mod_changelanguage .lang_list img{margin-bottom:-1px}.mod_changelanguage .lang_list img{width:0px;-ms-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}.mod_changelanguage:hover .lang_list{width:16px;padding:7px 5px 0}.mod_changelanguage:hover .lang_list img{width:16px}.social_media_icons{height:25px;position:relative;float:right;display:block;margin-top:20px;margin-right:15px;padding-left:10px;border-left:1px solid #cc0000}#footer .social_media_icons{margin-right:0;padding-left:0;border-left:0px}.social_media_icons .ce_hyperlink{width:25px;height:20px;position:relative;overflow:hidden;float:left;display:block;margin-left:5px;padding-top:5px;text-align:center;font-size:15px}.social_media_icons .ce_hyperlink:hover{background-color:#cc0000;color:#ffffff}.social_media_icons .ce_hyperlink figure,.social_media_icons .ce_hyperlink img{width:25px;height:25px}.social_media_icons .ce_hyperlink a{width:25px;height:25px;left:0;top:0;position:absolute;display:block;font-size:0px}.header_contact{position:relative;float:right;display:block;margin-top:20px;margin-right:15px;padding-left:10px;border-left:1px solid #cc0000}.mail_us_button,.call_us_button{position:relative;float:left;display:block;margin-left:5px}.mail_us_button a,.call_us_button a{height:19px;position:relative;display:block;margin-top:0;margin-bottom:0;padding-top:6px;padding-right:10px;padding-bottom:0;line-height:13px;text-decoration:none;color:#626262}.mail_us_button a:hover,.call_us_button a:hover{background-color:#cc0000;color:#ffffff}.call_us_button a:before,.mail_us_button a:before{width:25px;height:21px;position:relative;float:left;display:inline-block;margin-top:-6px;margin-right:5px;padding-top:4px;text-align:center;font:16px FontAwesome;color:#626262}.mail_us_button a:before{content: "\f0e0"}.call_us_button a:before{content: "\f095"}.call_us_button a:hover:before,.mail_us_button a:hover:before{background-color:rgba(0,0,0,0.05);color:#ffffff}#Menusection .mod_search{width:50px;height:50px;right:0;top:0;position:absolute;overflow:hidden;padding:0;background-color:#cc0000;-ms-transition: all 1s ease-in-out;-webkit-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;-moz-transition: all 1s ease-in-out;transition: all 1s ease-in-out}#Menusection .mod_search:hover{width:100%}#Menusection .mod_search .formbody{width:100%;height:50%}#Menusection .mod_search .formbody:before{width:50px;height:33px;right:0;top:0;position:absolute;padding-top:17px;text-align:center;background-color:#444;font:15px FontAwesome;color:#cc0000;content: "\f002"}#Menusection .mod_search .formbody .submit{width:50px;height:50px;right:0;top:0;position:absolute;margin:0;padding:0;-moz-box-shadow:0 0 0 0;-webkit-box-shadow:0 0 0 0;box-shadow:0 0 0 0;border:0px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;font-size:0px;behavior:url('plugins/css3pie/PIE.htc');cursor:pointer;background:transparent}#Menusection .mod_search .formbody .submit:hover{background-color:rgba(0,0,0,0.05)}#Menusection .mod_search h1,#Menusection .mod_search h2,#Menusection .mod_search h3,#Menusection .mod_search h4,#Menusection .mod_search h5,#Menusection .mod_search h6{width:90px;height:39px;left:0;top:0;position:absolute;margin:0;padding:17px 0 0 20px;font-size:16px;line-height:16px;color:#fff;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;   box-sizing: border-box}#Menusection .mod_search .formbody .text{width:100%;height:50px;left:0;top:0;position:absolute;display:block;padding:0 60px 0 90px;-moz-box-shadow:0 0 0 0;-webkit-box-shadow:0 0 0 0;box-shadow:0 0 0 0;border:0px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;font-size:14px;behavior:url('plugins/css3pie/PIE.htc');-webkit-box-sizing: border-box;-moz-box-sizing: border-box;   box-sizing: border-box;background:transparent}#Menusection .mod_search .header,#Menusection .mod_search .first,#Menusection .mod_search .last,#Menusection .mod_search .even{display:none}.reg_log{height:25px;position:relative;float:right;display:block;margin-top:20px;margin-right:15px;margin-left:10px}#header .login_button{position:relative;float:left;display:block;margin-left:5px}#header .login_button a:before{width:20px;height:25px;position:relative;float:left;display:inline-block;margin-top:-6px;margin-right:5px;padding-top:5px;text-align:center;font:16px FontAwesome;color:#626262;content: "\f13e"}#header .login_button a:hover:before{background-color:rgba(0,0,0,0.05);color:#ffffff}#header .login_button a{height:19px;position:relative;display:block;margin-top:0;margin-bottom:0;padding-top:6px;padding-right:7px;padding-bottom:0;line-height:13px;text-decoration:none;color:#626262;cursor:pointer}#header .login_button a:hover{background-color:#cc0000;color:#ffffff}#header .register_button a:before{width:25px;height:21px;position:relative;float:left;display:inline-block;margin-top:-6px;margin-right:5px;padding-top:4px;text-align:center;font:16px FontAwesome;color:#626262;content: "\f007"}#header .register_button a:hover:before{background-color:rgba(0,0,0,0.05);color:#ffffff}#header .register_button{position:relative;float:left;display:block;margin-left:5px}#header .register_button a{height:19px;position:relative;display:block;margin-top:0;margin-bottom:0;padding-top:6px;padding-right:7px;padding-bottom:0;line-height:13px;text-decoration:none;color:#626262}#header .register_button a:hover{background-color:#cc0000;color:#ffffff}#header .header_article{position:relative;float:right;display:block;margin-right:20px}.mod_breadcrumb{width:100%;position:relative;clear:both;display:block;padding-bottom:10px;padding-left:0;font-size:0px}.mod_breadcrumb a,.mod_breadcrumb span{padding-right:10px;font-size:13px;text-decoration:none;color:#626262}.mod_breadcrumb a:hover{text-decoration:none;color:#cc0000}.mod_breadcrumb a:before,.mod_breadcrumb span:before{margin-right:10px;font-family:FontAwesome;content: "\f178"}.mod_breadcrumb a:hover:before{color:#626262}.mod_breadcrumb a:first-child:before{width:0px;margin:0;padding:0;content:""}.pdf_link{right:0;top:-26px;position:absolute;font:16px FontAwesome;color:#626262;white-space:nowrap}@media (max-width:767px){.pdf_link {top:0px;}}.pdf_link a{margin-left:5px;font-size:16px;color:#626262}.pdf_link a:hover{text-decoration:none;color:#cc0000}#Slidersection .ce_jedoFlexSlider{position:relative;display:block}#Slidersection .mod_article{overflow:visible !important}#Slidersection section{margin-left:-3.2% !important;margin-right:-3.2% !important}#Slidersection section.sc-first{margin-left:-3.2% !important;margin-right:-0% !important;width:77.45% !important}#Slidersection section.sc-last{margin-right:-3.2% !important;margin-left:-0% !important;width:77.45% !important}@media (max-width:1139px){#Slidersection section.sc-last, #Slidersection section.sc-first {    position:relative  !important;    display:block  !important;    width:106.4% !important;    float:none !important;    clear:both !important;    margin-left:-3.2% !important;    margin-right:-3.2% !important;    padding-left: 0% !important;    padding-right: 0% !important;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;       box-sizing: border-box;    }}#Slidersection .ce_jedoFlexSlider .slider-wrapper{margin:0;padding:0}.ce_jedoFlexSlider  h1,.ce_jedoFlexSlider  h2,.ce_jedoFlexSlider h3{color:#dedede}#Slidersection .ce_jedoFlexSlider .slider-wrapper img{width:100%}#Slidersection .ce_jedoFlexSlider .slider-wrapper .flexslider{border:0px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;behavior:url('plugins/css3pie/PIE.htc')}.ce_jedoFlexSlider .flex-direction-nav li a{width:25px;height:80px;margin:-40px 0 0;padding:0;background-color:#cc0000;font-size:0px;background-image:none}.ce_jedoFlexSlider .flex-direction-nav li a:hover{background-color:rgba(204,0,0,0.5);font-size:0px}.ce_jedoFlexSlider .flex-direction-nav li .prev,.ce_jedoFlexSlider .flex-direction-nav li .next{-ms-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}.ce_jedoFlexSlider .flex-direction-nav li .prev{left:-20px}.ce_jedoFlexSlider:hover .flex-direction-nav li .prev{left:0}.ce_jedoFlexSlider .flex-direction-nav li .next{right:-20px}.ce_jedoFlexSlider:hover .flex-direction-nav li .next{right:0}.ce_jedoFlexSlider .flex-direction-nav li a.prev:before{left:7px;top:28px;position:absolute;font:22px FontAwesome;color:#ffffff;content: "\f104"}.ce_jedoFlexSlider .flex-direction-nav li a.next:before{right:7px;top:28px;position:absolute;font:22px FontAwesome;color:#ffffff;content: "\f105"}.flex-caption,.jedo .flex-caption{bottom:0;right:0;position:absolute;margin:4%;padding:1% 2%;border:0px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;font-size:13px;color:#fff;behavior:url('plugins/css3pie/PIE.htc');width:auto !important;height:auto !important;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;   box-sizing: border-box}@media (max-width:680px){.flex-caption {    display:none;}}.slidersection_wide{display:none}.slidersection_small{display:block}#Slidersection .tabcontrol_tabs ul{margin:0;padding:0;border:0px;list-style-type:none}#Slidersection .tabcontrol_tabs ul li{height:19px;position:relative;float:left;display:block;margin-right:-1px;padding:6px 13px 0;border-right:1px solid #cc0000;border-left:1px solid #cc0000;line-height:13px;cursor:pointer}#Slidersection .tabcontrol_tabs ul li:first-child{border-right:1px;border-left:0px}#Slidersection .tabcontrol_tabs ul li.selected{background-color:#cc0000;color:#ffffff}#Slidersection .tabcontrol_tabs{bottom:0;right:0;position:absolute}#Slidersection .ce_tabcontrol{padding-top:10px}@media (max-width:1139px){#Slidersection .panes{padding-bottom:50px;}}aside nav ul{margin:0;padding:0;list-style-type:none}aside nav ul li{width:100%;position:relative;display:block;background-color:#e8e8e8;list-style-type:none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;   box-sizing: border-box}aside nav ul li a,aside nav ul li span,#portfolio_filter a{width:100%;position:relative;overflow:hidden;display:block;margin-bottom:1px;padding:6px 10px;background-color:#e8e8e8;text-decoration:none;color:#515151;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;   box-sizing: border-box;-ms-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}aside nav ul li a:before,aside nav ul li span:before,#portfolio_filter a:before{margin-right:15px;font-family:FontAwesome;color:#cc0000;content: "\f0da";-ms-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}aside nav ul li a:hover:before,aside nav ul li span:hover:before,aside nav ul li span.active:before,#portfolio_filter a.active:before,#portfolio_filter a:hover:before{color:#ffffff}aside nav ul li a:hover,aside nav ul li span.active,#portfolio_filter a:hover,#portfolio_filter a.active{background-color:#cc0000;text-decoration:none;color:#ffffff}aside nav ul.level_1 li > ul{display:none}aside nav ul.level_1 li.active > ul,aside nav ul.level_1 li.trail > ul{display:block}aside nav ul ul li{padding-left:15px}.service-link{position:relative;display:block;padding-top:15px;padding-bottom:15px;text-align:center;font-size:13px;font:13px 'TitilliumText22LRegular',Arial,sans-serif !important;line-height:22px !important}.service-link:before{font:50px FontAwesome}.service-link a{position:relative;display:table;margin-top:20px;margin-right:auto;margin-left:auto;padding:6px 13px;background-color:#cc0000;line-height:13px;text-decoration:none;color:#ffffff}.service-link a:hover{background-color:rgba(204,0,0,0.9)}.mod_newslist .layout_latest,.mod_newsarchive .layout_latest{position:relative;display:block;padding-left:70px}.mod_newslist .layout_latest time,.mod_newsarchive .layout_latest time{width:50px;left:0;top:7px;position:absolute;padding-bottom:5px;text-align:center;background-color:#cc0000}.categorie_box{bottom:0;left:0;position:absolute;padding-right:10px;padding-left:10px;background-color:#cc0000;font-size:13px;color:#ffffff}.mod_newslist .layout_latest time .date_box_day,.mod_newsarchive .layout_latest time .date_box_day{padding-top:5px;padding-bottom:5px;font-size:22px;font-weight:bold;color:#ffffff}.mod_newslist .layout_latest time .date_box_month,.mod_newsarchive .layout_latest time .date_box_month{color:#ffffff}.mod_newslist .layout_latest .info,.mod_newsarchive .layout_latest .info{position:relative;float:none;clear:both;margin-top:20px;margin-bottom:50px;padding-top:10px;border-top:1px solid #d6d6d6}.mod_newslist .layout_latest h2,.mod_newsarchive .layout_latest h2{margin-top:0;padding-bottom:10px;border-bottom:1px solid #d6d6d6}.mod_newslist .layout_latest h2 a,.mod_newsarchive .layout_latest h2 a{text-decoration:none;color:#515151;-ms-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}.mod_newslist .layout_latest h2 a:hover,.mod_newsarchive .layout_latest h2 a:hover{color:#cc0000}.mod_newslist .layout_latest .info i,.mod_newsarchive .layout_latest .info i{margin-right:5px}.mod_newslist .layout_latest .info .icon-comments,.mod_newslist .layout_latest .info .icon-user,.mod_newslist .layout_latest .info .icon-exclamation-sign,.mod_newsarchive .layout_latest .info .icon-comments,.mod_newsarchive .layout_latest .info .i{margin-left:20px}.pagination{}.pagination ul{height:30px;position:relative;float:left;display:block;margin:0;padding:15px 0 0;list-style-type:none}.pagination p{position:relative;float:right;display:block;margin-right:10px}.pagination ul li{position:relative;float:left;display:block}.pagination ul li a,.pagination ul li span{margin-right:10px;padding:6px 13px;background-color:#e8e8e8;text-decoration:none;color:#515151;-ms-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}.pagination ul li a:hover,.pagination ul li span{background-color:#cc0000;color:#ffffff}.mod_newslist .layout_simple{height:50px;position:relative;overflow:hidden;display:block;margin-bottom:10px;padding:10px;background-color:#e8e8e8}#Slidersection .mod_newslist .layout_simple{margin-bottom:5px;background-color:rgba(0,0,0,0.1)}.mod_newslist .layout_simple figure,.mod_newslist .layout_simple img{left:0;top:0;width:50px !important;height:50px !important;padding:0px !important;margin:0px !important;position:absolute !important}.mod_newslist .layout_simple figure{left:10px;top:10px;opacity: 10;-ms-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}.mod_newslist .layout_simple figure a{margin:0;padding:0;line-height:0px}.mod_newslist .layout_simple:hover figure{opacity: 0}.mod_newslist .layout_simple a{height:58px;position:relative;overflow:hidden;display:block;margin-top:-2px;padding-left:60px;text-decoration:none;color:#515151;-ms-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}.mod_newslist .layout_simple a:hover{color:#cc0000}.mod_newslist .layout_simple time{width:50px;height:50px;left:10px;position:absolute;text-align:center;top:10px;background-color:#cc0000}.mod_newslist .layout_simple time .date_box_day{padding-top:3;padding-bottom:0;font-size:22px;font-weight:bold;color:#ffffff}.mod_newslist .layout_simple time .date_box_month{margin-top:-4px;color:#ffffff}.mod_newsmenu ul{margin:0;padding:0;list-style-type:none}.mod_newsmenu ul li a,.mod_newsmenu ul li span{width:100%;position:relative;overflow:hidden;display:block;margin-bottom:1px;padding:6px 10px 6px 15px;text-decoration:none;background-color:#e8e8e8;color:#515151;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-ms-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}.mod_newsmenu ul li.year a,.mod_newsmenu ul li.year span{padding-top:12px;padding-bottom:12px;text-align:center;font-weight:bold}.mod_newsmenu ul li ul.level_2{padding-bottom:10px}.mod_newsmenu ul.level_2 li a,.mod_newsmenu ul.level_2 li span{padding-top:6px;padding-bottom:6px;text-align:left;font-weight:normal}.mod_newsmenu ul.level_2 li a:before,.mod_newsmenu ul.level_2 li span:before{margin-right:15px;font-family:FontAwesome;color:#cc0000;content: "\f0da";-ms-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}.mod_newsmenu ul li a:hover:before,.mod_newsmenu ul li span:hover:before,.mod_newsmenu ul li span.active:before{color:#ffffff}.mod_newsmenu ul li a:hover,.mod_newsmenu ul li span.active{text-decoration:none;background-color:#cc0000;color:#ffffff}.mod_newsmenu ul li a b,.mod_newsmenu ul li span b{float:right;font-size:11px;font-weight:normal;color:rgba(155,155,155,0.7)}@media (max-width:1020px){.mod_newsmenu ul li a b, .mod_newsmenu ul li span b{    display:none;    }}.mod_newsreader .layout_full .info i,.mod_newsreader .layout_full .info i{margin-right:5px}.mod_newsreader .layout_full .info .icon-comments,.mod_newsreader .layout_full .info .icon-user,.mod_newsarchive .layout_latest .info .icon-comments,.mod_newsarchive .layout_latest .info .icon-user{margin-left:20px}.ce_comments{}.reply{margin-left:50px}.comment{padding:10px 10px 10px 20px;background-color:#e8e8e8;border-left:4px solid #cc0000}.com_by{color:#cc0000}.ce_comments i{margin-right:10px;margin-left:20px}.ce_comments .form{margin-top:20px}#Informationsection .layout_portfolio_images{width:20%;height:0px;position:relative;overflow:hidden;float:left;display:block;padding-bottom:20%}#container .layout_portfolio_images{width:25%;height:25px;position:relative;overflow:hidden;float:left;display:block;padding-bottom:20%}#Informationsection .mod_newslist{margin:-2.1% -3.2% -2.2%}#Informationsection .mod_article{overflow:visible}.layout_portfolio_images_box{width:100%;height:100%;left:0;top:0;position:absolute}.layout_portfolio_images_box,.layout_portfolio_images_box figure,.layout_portfolio_images_box img{width:100%;height:100%}.layout_portfolio_images_box a{width:100%;height:100%;left:0;top:0;position:absolute;font-size:0px;background-color:rgba(0,0,1,0.2);-ms-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}.layout_portfolio_images_box a:hover{background-color:rgba(0,0,1,0.01)}.portfolio_categorie{float:right}@media (max-width:400px){.portfolio_categorie{    float:none;    }}.mod_eventlist .layout_teaser{position:relative;display:block;padding-left:70px}.mod_eventlist .layout_teaser .event_date_box{width:50px;left:0;top:7px;position:absolute;padding-bottom:5px;text-align:center;background-color:#cc0000}.mod_eventlist .layout_teaser .event_date_box .event_date_day{padding-top:5px;padding-bottom:5px;font-size:22px;font-weight:bold;color:#ffffff}.mod_eventlist .layout_teaser .event_date_box .event_date_month{color:#ffffff}.mod_eventlist .layout_teaser .info{position:relative;float:none;clear:both;display:block;margin-top:20px;margin-bottom:50px;padding-top:10px;border-top:1px solid #d6d6d6}.mod_eventlist .layout_teaser h2{margin-top:0;padding-bottom:10px;border-bottom:1px solid #d6d6d6}.mod_eventlist .layout_teaser h2 a{text-decoration:none;color:#515151;-ms-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}.mod_eventlist .layout_teaser h2 a:hover{color:#cc0000}.mod_eventlist .layout_teaser .info i,.mod_eventreader .layout_full .info i{margin-right:5px}.mod_eventlist .layout_teaser  .info .icon-calendar,.mod_eventlist .layout_teaser  .info .icon-map-marker,.mod_eventreader .layout_full .info .icon-map-marker{margin-left:20px}.mod_eventmenu ul{margin:0;padding:0;list-style-type:none}.mod_eventmenu ul li a,.mod_eventmenu ul li span{width:100%;position:relative;overflow:hidden;display:block;margin-bottom:1px;padding:6px 10px 6px 15px;text-decoration:none;background-color:#e8e8e8;color:#515151;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-ms-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}.mod_eventmenu ul li.year a,.mod_eventmenu ul li.year span{padding-top:12px;padding-bottom:12px;text-align:center;font-weight:bold}.mod_eventmenu ul li ul.level_2{padding-bottom:10px}.mod_eventmenu ul.level_2 li a,.mod_eventmenu ul.level_2 li span{padding-top:6px;padding-bottom:6px;text-align:left;font-weight:normal}.mod_eventmenu ul.level_2 li a:before,.mod_eventmenu ul.level_2 li span:before{margin-right:15px;font-family:FontAwesome;color:#cc0000;content: "\f0da";-ms-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}.mod_eventmenu ul li a:hover:before,.mod_eventmenu ul li span:hover:before,.mod_newsmenu ul li span.active:before{color:#ffffff}.mod_eventmenu ul li a:hover,.mod_eventmenu ul li span.active{text-decoration:none;background-color:#cc0000;color:#ffffff}.mod_eventmenu ul li a b,.mod_eventmenu ul li span b{float:right;font-size:11px;font-weight:normal;color:rgba(155,155,155,0.7)}@media (max-width:1020px){.mod_eventmenu ul li a b, .mod_eventmenu ul li span b{    display:none;    }}.minicalendar_box{position:relative;overflow:hidden;display:block;margin-top:5px;margin-bottom:20px;padding-bottom:10px;background-color:#e8e8e8}.minicalendar_head{width:100%;background-color:#cc0000}.minicalendar_head tr th.previous,.minicalendar_head tr th.current,.minicalendar_head tr th.next{height:170px;margin-right:auto;margin-left:auto;text-align:center;vertical-align:middle;font-size:20px;font-weight:normal;color:#ffffff}.minicalendar_head tr th.previous,.minicalendar_head tr th.next{padding-right:20px;padding-left:20px}.minicalendar_head tr th a{font-size:30px;text-decoration:none;color:#ffffff}.minicalendar_head tr th a:hover{color:#fff}.minicalendar_head tr th.current{width:100%}.minicalendar_body{width:90%;margin-right:5%;margin-left:5%;table-layout: fixed}.minicalendar_body tr.week_day th{margin-right:auto;margin-left:auto;padding-top:10px;padding-bottom:10px;text-align:center;vertical-align:middle;font-size:10px;font-weight:bold;text-transform:uppercase;color:#515151}.minicalendar_body tr td{overflow:hidden;margin-right:auto;margin-left:auto;padding-top:4px;padding-bottom:4px;text-align:center;vertical-align:middle;-ms-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}.minicalendar_body tr td:hover,.minicalendar_body tr td.selected{background-color:#cc0000;color:#ffffff}.minicalendar_body tr td a{width:100%;height:100%;text-decoration:none;color:#cc0000}.minicalendar_body tr td:hover a,.minicalendar_body tr td.selected a{color:#ffffff}.ce_downloads,.ce_download{}.ce_downloads a,.ce_download a{position:relative;display:block;margin-bottom:10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;   box-sizing: border-box}.ce_downloads a,.ce_download a{width:100%;position:relative;display:block;padding:12px 40px 10px;background-color:#e8e8e8;text-decoration:none;list-style-type:none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;   box-sizing: border-box;-ms-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}.ce_downloads a:hover,.ce_downloads a:active,.ce_download a:hover,.ce_download a:active{background-color:#cc0000;color:#ffffff}.ce_downloads a span,.ce_download a span{position:relative;float:right;display:block;color:#626262;list-style-type:none;-ms-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}.ce_downloads a:hover span,.ce_downloads a:active span,.ce_download a:hover span,.ce_download a:active span{color:#ffffff}.ce_downloads a:before,.ce_download a:before{right:10px;top:13px;position:absolute;font:16px FontAwesome;color:#cc0000;content: "\f019";-ms-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}.ce_downloads a:hover:before,.ce_downloads a:active:before,.ce_download a:hover:before,.ce_download a:active:before{color:#ffffff}.ce_downloads a:after,.ce_download a:after{position:relative;float:none;clear:both;display:block;content:""}.ce_downloads img,.ce_download img{left:12px;top:12px;position:absolute;z-index:9}.mod_faqlist{}.mod_faqlist ul{margin:0;padding:0;list-style-type:none}.mod_faqlist ul li{position:relative;display:block;margin-bottom:10px}.mod_faqlist ul li a{width:100%;position:relative;display:inline-block;padding:11px 11px 11px 40px;background-color:#e8e8e8;text-decoration:none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;   box-sizing: border-box;-ms-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}.mod_faqlist ul li a:hover,.mod_faqlist ul li a:active{background-color:#cc0000;color:#ffffff}.mod_faqlist ul li a:before{left:15px;top:12px;position:absolute;display:block;font:16px FontAwesome;color:#515151;content: "\f128";-ms-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}.mod_faqlist ul li a:active:before,.mod_faqlist ul li a:hover:before{color:#ffffff}.ce_accordion{margin-bottom:10px}.ce_accordion .toggler{width:100%;position:relative;display:block;padding:11px 40px 11px 11px;background-color:#e8e8e8;color:#515151;cursor:pointer;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;   box-sizing: border-box;-ms-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}.ce_accordion .toggler:hover,.ce_accordion .active{background-color:#cc0000;color:#ffffff}.ce_accordion .toggler:focus{outline:none}.ce_accordion .toggler:after{right:15px;top:13px;position:absolute;font:16px FontAwesome;color:#cc0000;content: "\f0ab";-ms-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}.ce_accordion .toggler:hover:after{color:#ffffff}.ce_accordion .active:after{right:15px;top:13px;position:absolute;font:16px FontAwesome;color:#ffffff;content: "\f0aa";-ms-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}.ce_accordion .accordion{margin-right:11px;margin-left:11px}form label{position:relative;float:none;display:block;margin-bottom:5px}form{position:relative}form fieldset label{display:inline}form  .text,form  .textarea,form  .captcha{width:100%;margin-bottom:10px;padding:10px;background-color:#e8e8e8;border:0px;color:#515151;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;   box-sizing: border-box;-ms-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}#Slidersection form .text{background-color:#ffffff}form  .upload{margin-bottom:10px;margin-left:0}form  .text:focus,form  .textarea:focus,form  .captcha:focus,#Slidersection form .text:focus{background-color:#cc0000;color:#ffffff;outline:none}form  .select{width:100%;margin-bottom:10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;   box-sizing: border-box;-ms-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}form  fieldset{margin-bottom:10px;padding:0;border:0px}form  fieldset legend{margin-bottom:10px}form  fieldset span label{margin-right:15px;margin-left:-3px}form  span.mandatory{margin-left:3px;font-weight:bold;color:#cc0000}form  p.error{margin-top:0;margin-bottom:5px;color:#cc0000}form  br{display:none}form  .submit{position:relative;float:none;clear:both;display:block;margin-top:10px;padding:6px 13px;background-color:#cc0000;border:0px;text-decoration:none;color:#ffffff;cursor:pointer}form  .submit:focus{outline:none}form  .submit:hover{background-color:rgba(204,0,0,0.9)}.mod_subscribe .checkbox_container span,.mod_subscribe .checkbox_container span label,.mod_subscribe .checkbox_container span input{position:relative;float:left;display:inline}.mod_unsubscribe .checkbox_container span,.mod_unsubscribe .checkbox_container span label,.mod_unsubscribe .checkbox_container span input{position:relative;float:left;display:inline}.mod_subscribe .checkbox_container,.mod_unsubscribe .checkbox_container{position:relative;display:block;padding-bottom:20px}.mod_subscribe .checkbox_container span label,.mod_unsubscribe .checkbox_container span label{margin-right:10px}.mod_search .even,.mod_search .odd{position:relative;overflow:hidden;display:block;margin-bottom:20px;background-color:#e8e8e8}.mod_search .even a,.mod_search .odd a{width:100%;position:relative;display:inline-block;padding:6px 11px;background-color:rgba(204,0,0,0.7);font-size:16px;text-decoration:none;color:#ffffff;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;   box-sizing: border-box;-ms-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}.mod_search .even a:hover,.mod_search .odd a:hover{background-color:rgba(204,0,0,0.99)}.mod_search .even a span,.mod_search .odd a span{float:right;padding-top:2px;font-size:12px;color:#fff}.mod_search .even div,.mod_search .odd div{padding:10px 20px}.mod_search .text{-webkit-appearance: none}aside .mod_search fieldset{display:none}.dlh_googlemap{width:100% !important}#Informationsection .mod_dlh_googlemaps{margin:-2.1% -3.2%}.ce_tabcontrol{}.ce_tabcontrol ul{position:relative;display:block;margin:0;padding:0;border-bottom:1px solid #cc0000;list-style-type:none}.ce_tabcontrol ul:after{position:relative;float:none;clear:both;display:block;content:""}.ce_tabcontrol ul li{position:relative;float:left;display:block;margin-right:1px;padding:6px 10px;background-color:#e8e8e8;cursor:pointer}.ce_tabcontrol ul li:hover,.ce_tabcontrol ul li.selected{background-color:#cc0000;color:#ffffff}.ce_table table{width:100%;table-layout: fixed}.ce_table table th,.ce_table table td{padding:8px 10px;text-align:left}.ce_table table thead th{border-bottom:1px solid #d6d6d6;cursor:pointer}.icon_list{margin-top:40px}.icon_list i{position:relative;float:left;display:block;font-size:20px;width:30px !important}.list_colored i{color:#cc0000}.icon_list div{width:25%;height:40px;position:relative;float:left;display:block}@media (max-width:680px){.icon_list div {        width:100%;    }}
}
@media screen{
/* Style sheet Background */
body{background-color:#dfdbc7}
}
@media screen{
/* Style sheet Section_Shadow */
header .inside,.custom .inside{margin-bottom:15px}footer .inside{margin-top:15px;margin-bottom:15px}header .inside:after,footer .inside:after,footer .inside:before,.custom .inside:after{width:100%;height:15px;position:absolute;display:block;font-size:0px;color:#fff;content:".";background:url(../../tl_files/theme_files/img/shadow_style_one_left.png) left top no-repeat, url(../../tl_files/theme_files/img/shadow_style_one_right.png) right top no-repeat}header .inside:after,footer .inside:after,.custom .inside:after{bottom:-15px;left:0}footer .inside:before{left:0;top:-15px}footer .inside:after{height:40px;bottom:-40px}
}
@media screen{
/* Style sheet Simple_Columns_Custom */
.sc2{width:48.5%;padding-right:3%}.sc3{width:31.3%;padding-right:3%}.sc3-2{width:65.6%;padding-right:3%}.sc4{width:22.75%;padding-right:3%}.sc4-2{width:48.5%;padding-right:3%}.sc4-3{width:74.25%;padding-right:3%}.sc5{width:17.6%;padding-right:3%}.sc5-2{width:38.2%;padding-right:3%}.sc5-3{width:58.8%;padding-right:3%}.sc5-4{width:79.4%;padding-right:3%}.sc-last{padding-right:0}@media (max-width:767px){.sc2, .sc3, .sc3-2, .sc4, .sc4-2, .sc4-3, .sc5, .sc5-2, .sc5-3, .sc5-4 {    width:100% !important;padding-right:0% !important;}}@media (max-width:1139px){#Slidersection .sc2,#Slidersection .sc3,#Slidersection .sc3-2,#Slidersection .sc4,#Slidersection .sc4-2,#Slidersection .sc4-3,#Slidersection .sc5,#Slidersection .sc5-2,#Slidersection .sc5-3,#Slidersection .sc5-4 {        width:100% !important;        padding-right:0% !important;    }}
}
@media screen{
/* Style sheet custom */
input[type="submit"],button{-webkit-appearance: none; -moz-appearance: none}.cart_full.notable{max-width:700px;margin-left:auto;margin-right:auto}.cart_full.notable .cart.item{width:100%}.cart_full.notable .item .name h3{word-break: break-all}.galleryphoto{width:200px;float:left;margin-right:7px;margin-bottom:10px}.gallery-description{clear:both;margin-top:10px}.testimonialphoto{width:200px;float:left;margin-right:7px;margin-bottom:10px}.ce_ce_lightbox4ward figure{font-size: 14px !important;line-height: 1.4em !important}.videoleft{width:150px;float:left;text-align:left}.videoright{width:150px;text-align:left}.mod_iso_ajax_checkout span.active{color: #366321 !important}#left h3{margin-left:10px}a{color:#b16d2e}p.more a,a.more,p.back a,a.back,.toplink a,p.more a:hover,a.more:hover,p.back a:hover,a.back:hover,.toplink a:hover{background-color:#b16d2e}.mod_newsmenu ul.level_2 li a:before,.mod_newsmenu ul.level_2 li span:before{color:#b16d2e}.minicalendar_body tr td:hover,.minicalendar_body tr td.selected{background-color:#b16d2e}.responsive_shown{display: none}.terms_of_sale{max-height:150px;margin-top:10px;margin-bottom:10px;padding:5px;border:1px solid #e8e8e8;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;behavior:url('plugins/css3pie/PIE.htc');overflow-y: scroll}.header_search{float:right}.header_search .product_list{width:90%;min-height:40px;position:absolute;background-color:#fff;z-index:5000}.header_search .product_list .product{padding:10px;color: #000 !important}.header_search .product_list .product a,.load-more a{color: #000 !important}.header_search .product_list .product.odd{background-color:#e8e8e8}.highlight{background-color: #fdffa3 !important}.mod_isotope_breadcrumb{margin-bottom:10px}.mainmenu a.mobile_handle i.fa,.mainmenu a.sub_nav i.fa{font-size:1.8em;color:#fff}#container{margin: 0px 0px 15px 0px;padding: 0}#main .inside{padding:3%}.home #main .inside{padding: 0}.home #main{width:77.25%}#Prefooter .inside{padding:3%}.container_inside:after,.mod_navigation.mainmenu:after{bottom: -15px;left: 0;background: url("../../tl_files/theme_files/img/shadow_style_one_left.png") no-repeat scroll left top, url("../../tl_files/theme_files/img/shadow_style_one_right.png") no-repeat scroll right top rgba(0, 0, 0, 0);color: #fff;content: ".";display: block;font-size: 0;height: 15px;position: absolute;width: 100%}[class*="entypo-"]:before{font:2em 'entypo',sans-serif;text-decoration:none}a[class*="entypo-"]{text-decoration:none}img{height:auto;max-width:100%;border: 0 none}body{font-family:'Open Sans',sans-serif}header{background-color:#334120}header a{color:#fff}header .inside{padding:3%;min-height: 100%}#wrapper{background-color:#e7e8ea}#logo{position:relative;top: auto;left: auto;margin: 0;padding: 0}aside{background-color:#c2c694}#Menusection,#Menusection .inside{background-color:#e7e8ea}.mainmenu{overflow:auto;float:none}span.active{color: #fff !important}.mainmenu ul.level_1 li a,.mainmenu ul.level_1 li span.active,.mainmenu ul.level_1 li span.forward{color:#366321}.mainmenu ul{background-color:#c2c694}.mainmenu ul.level_1 li > ul{background-color:#c2c694}.mainmenu ul.level_1 li a:hover,.mainmenu ul.level_1 li span.active,.mainmenu ul.level_1 li a.trail,.mainmenu ul.level_1 li.submenu:hover > a,.mainmenu ul.level_1 li span.forward{background-color:#b16d2e}.callout_container .sc2{width:50%;padding:0}ul.callouts{width:100%;height:30px;display:table;margin:15px 0 0;padding:0;text-align:center;line-height:30px;list-style-type:none;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box}ul.callouts > li{height:30px;max-width:100%;display:table-cell;background-color:#b16d2e;margin-left: 5px;margin-right: 5px;border-left: 5px solid #e7e8ea}ul.callouts li a{font-size:16px;font-weight:bold;color:#fff;text-transform:uppercase}ul.callouts li.first{border-left: none}ul.callouts li a.last{margin-right:0px}#Slidersection{max-height:350px}#Informationsection .inside{padding: 0 3%}#Slidersection .inside{padding: 0}#Slidersection .mod_article{overflow:auto}.default .slider-wrapper{padding: 0}.default .flexslider{border: none;border-radius: 0}aside nav ul li,aside nav ul li a,aside nav ul li span{background-color:transparent}aside nav ul li a:before,aside nav ul li span:before{content: none}.home .service-link{padding-bottom: 0}.mod_newslist .layout_simple{background-color: transparent}.mod_newslist .layout_simple a{margin: 0;padding: 0;height: auto}.mod_newslist .layout_simple{height: auto;padding: 0}.mod_newslist .layout_latest time,.mod_newsarchive .layout_latest time,.minicalendar_head{background-color:#b16d2e}.left{float:left;display:inline}.ce_tabcontrol{margin-top:20px}.ce_tabcontrol ul li:hover,.ce_tabcontrol ul li.selected{background-color:#b16d2e}.ce_tabcontrol ul{border-bottom:1px solid #b16d2e}.sc2{float:left}.product_list .sc4{margin-bottom:30px;padding:0}.product_list .details a,a.button{background-color: #b16d2e;    color: #ffffff;    display: table;    line-height: 13px;    margin-top: 20px;    padding: 6px 13px;    position: relative;    text-decoration: none}a.button,a.continue{line-height: 1.4em;margin-top:11px}.product_list .details a{margin-right:auto;margin-left:auto}.product_list h3{min-height:75px;text-align:center;font-size:1em;line-height:1.4em}.product_list .iso_attribute .images,.product_list figure.image_container{width:140px;height:140px;margin-right:auto;margin-left:auto;text-align:center}.image_container img{max-width:100%;max-height:100%}.product_list .formbody > *{margin-right:auto;margin-left:auto;text-align:center}.product_list .price{padding-top:10px;font-size:16px}header .cart_links{font-weight:bold;color:#fff}.pagination ul{min-height:48px}.pagination ul li{min-height:48px}.pagination ul li a:hover,.pagination ul li span{background-color: #b16d2e !important}.slide_overlay{width:94%;max-height:100%;left:0;top:0;position:absolute;overflow:hidden;display:block;margin:0;padding-right:3%;padding-left:3%}.slide_overlay h1{font-size:2em;line-height:1.8em;font-weight:bold;color:#fff;text-transform:uppercase;font-weight: 800}.slide_overlay a{font-size:1.6em;line-height:1em;font-weight:bold;text-transform:uppercase;background-color: #b16d2e;    color: #ffffff;    display: table;    margin-top: 20px;    padding: 6px 13px;    position: relative;    text-decoration: none}.quantity_container input.text,.quantity input.text{max-width:80px}.cart_full.notable .image{margin-right:8px}.cart_full.notable h3{line-height: 17px;font-size: 17px}.cart_full.notable .remove i{color:#c00}.cart_full.notable .item .subtotals{max-width:100%}.cart_full.notable .item .subtotals .subtotal,.cart_full.notable .item .subtotals .total{width:40%;text-align:center}.cart_full.notable input[type="text"]{width:42px;text-align:center;line-height:17px;margin-top:7px;margin-left: auto;margin-right: auto}.cart_full.notable .cart_subtotal > *{text-align:center}.cart_full.notable input,.cart_full.notable a.button{display: inline-block !important}.cart_full.notable .submit_container,.cart_full.notable .submit_container > *{text-align:center}.cart_full.notable .submit_container .sc2{padding-right: 0 !important}.mod_iso_cart table{width:100%}.mod_iso_cart a.remove h1{color:#c00}#facebook-like,#share-reader{margin:10px 10px 10px 0}.bordered h1:after,.bordered h2:after,.bordered h3:after,.bordered h4:after,.bordered h5:after,.bordered h6:after{background-color: #b16d2e !important}.mainmenu ul.level_1 > li.first > a:hover:after,.mainmenu ul.level_1 > li.first > a.trail:after,.mainmenu ul.level_1 > li.first:hover > a:after,.mainmenu ul.level_1 > li.first > span.active:after,.mainmenu ul.level_1 > li.first > span.forward:after{background-color: #b16d2e !important}.aside nav ul li a:hover,aside nav ul li span.active,#portfolio_filter a:hover,#portfolio_filter a.active{background-color: #b16d2e !important}.service-link a,form .submit,form .submit:hover,aside nav ul li a:hover,aside nav ul li span.active,#portfolio_filter a:hover,#portfolio_filter a.active{background-color: #b16d2e !important}.product_list .details a,a.button{background-color:#b16d2e;background-color: #b16d2e !important}.mainmenu ul.level_1 > li.first > a:after,.mainmenu ul.level_1 > li.first > span:after{background-color: #b16d2e !important}.mainmenu ul.level_1 li a:hover,.mainmenu ul.level_1 li span.active,.mainmenu ul.level_1 li span.forward{background-color: #b16d2e !important}.mainmenu ul.level_1 li a,.mainmenu ul.level_1 li span.active,.mainmenu ul.level_1 li span.forward{background-color: #c2c694 !important}.mainmenu a.mobile_handle,form .text:focus,form .textarea:focus,form .captcha:focus,#Slidersection form .text:focus{background-color: #b16d2e !important}.customer_notes textarea{width:98%;height:80px}.shipping_method{font-weight:bold}#iso_mod_checkout_address .radio_container > span,#iso_mod_checkout_address .radio_container span input,#iso_mod_checkout_address .radio_container span label{float: left}.radio_container > span{margin-bottom:10px}#iso_mod_checkout_shipping .radio_container > span{display: block !important}.minicalendar_head tr th.previous,.minicalendar_head tr th.next{padding-right:5px;padding-bottom:20px;padding-left:5px}#left .callout{padding:5px}
}
@media screen and (max-width: 996px){
/* Style sheet custom_945max */
ul.callouts li.second{border-left: none}.callout_container .sc2.callout{width: 100% !important}
}
@media (min-width: 768px){
/* Style sheet Layout_min_768px_Collum_Left */
#main{width:74.25%;float:right}#left{width:22.75%;float:left}
}
@media (min-width: 768px){
/* Style sheet custom_768 */
#logo{float:left}.account-links{text-align:right}.responsive_shown{display: none}
}
@media screen and (max-width: 767px){
/* Style sheet custom_768max */
.mainmenu{display:none}#main,.home #main{width:100%}.product_list .sc4{width: 31.3% !important}.product_list > *{margin-right:auto;margin-left:auto;text-align:center}.product_list div.sc4:nth-child(3n+1){clear:both}.slide_overlay h1{font-size:1.6em;line-height:1.4em}.slide_overlay a{font-size:1em}.account-links{text-align:left}#left{width:100%;display:none}#left .mod_customnav{text-align:center}.responsive_shown{display: block !important}.responsive_hidden{display: none}#host-defense-landing .ce_image{margin-right:auto;margin-left:auto;text-align:center}
}
@media screen and (min-width: 481px) and (max-width: 768px){
/* Style sheet custom_480to768 */
.product_list .sc4{width:31.3%}.product_list div.sc4:nth-child(3n+1){clear:both}#Slidersection .slide_overlay h1{font-size:1.8em;line-height:1em}.responsive_shown{display: block !important}
}
@media screen and (min-width: 481px) and (max-width: 640px){
/* Style sheet custom_480_to_640 */
.responsive_hidden{display: none !important}#header .sc2,#header .sc3{padding-right: 0 !important;width: 100% !important}
}
@media screen and (max-width: 480px){
/* Style sheet custom_480max */
#header .sc2,#header .sc3{padding-right: 0 !important;width: 100% !important}.product_list .sc4{width: 48.5% !important}.product_list div.sc4:nth-child(2n){clear:right}.product_list h3{height:3.6em}.product_list figure.image_container{width:100px;height:100px;overflow: hidden}.pagination ul{min-height:140px}.slide_overlay h1{font-size:1em;line-height:1.2em}#iso_ajaxBox{min-width:50%;left:15%;font-size:12px}ul.callouts li a{font-size:10px}.responsive_hidden{display: none !important}.responsive_shown{display: block !important}
}
@media screen and (min-width:480px) and (max-width: 922px){
/* Style sheet Logo_Adjust */
#logo img{max-width:400px}
}
@media screen and (max-width: 1201px){
/* Style sheet hide_large_menu */
.mainmenu{display:none}
}
