@charset "UTF-8";
/* CSS Document  @ webart-workers*/
*{margin:0;padding:0;}
body,.body,html{background: #414143;font-family:Arial,Verdana,sans-serif;color:#777;font-size:13px;line-height:20px}
strong{font-weight:bold}
.container{width:1240px;margin:0 auto}	
.topmenu{display:block;width:100%;border-bottom:1px solid #554}
.topmenu ul{list-style:none;text-align:left;color:#fff}
.topmenu ul li{display:inline-block;}
.topmenu ul li:hover{background:#007fc6;color:#fff}
.topmenu ul li a{font-size: 11px;color: #fff;line-height: 40px;text-transform: capitalize;text-decoration: none;padding: 5px 27px}
.topmenu ul li a:hover{color:#fff}
.topmenu ul li.current.active{background:#007fc6;color:#fff}
.itp-subscribe-social{float:left;margin:-2px 0 0  122px}
.moduletable-social div.itp-subscribe-social a{float:left;margin:0 5px;padding:2px}
.moduletable-social div.itp-subscribe-social a img{width:24px!important;height:24px!important}
.moduletable-social div.itp-subscribe-social a img{border-radius:12px;opacity:.48}
.moduletable-social div.itp-subscribe-social a img:hover{opacity:.99;cursor:pointer}
.language{background:#007fc6;display: block;width: 100%;padding:10px 0;height:25px;}
.language div.moduletable-style div.mod-languages-style{float:right}
.language div.moduletable-style div.mod-languages-style ul.lang-inline{list-style:none;margin-right:122px;padding:2px;width:50px;background:#595959;border-radius:6px;text-align:center}
.language div.moduletable-style div.mod-languages-style ul.lang-inline li{display:inline-block;}
.main{background:#fff;display:block;width:100%}
.maininner{margin:0 auto;width:990px;text-align:center;padding:20px 0 0 0;position:relative}
.main .logo{width:225px;float:left;margin-left:0}
.mainmenu{display:inline-block;margin-top:/*45*/30px;float:right/*;width:65%width:740px;*/}
.mainmenu ul{list-style:none;}
.mainmenu ul li{float:left;text-align:left;padding: 5px ;width:auto!important}
.mainmenu ul li a,
.mainmenu ul li ul li a{font-size:14px;color:#333;font-weight:bold!important;border: 1px solid transparent;border-radius: 15px;text-decoration:none;text-transform: uppercase;text-align:left!important;padding:3px}
.mainmenu ul li a:hover{color:#007fc6}
.mainmenu ul li a{padding:5px 15px 5px 0}
.mainmenu ul li ul li a{width:200px}
.responsiveMenuTheme2.isDesktop li.deeper.parent a,
.responsiveMenuTheme2.isDesktop li.current.active.deeper.parent a.parent{padding-bottom:15px}
.responsiveMenuTheme2.isDesktop li.deeper.parent ul li  a{padding-bottom:0}
.responsiveMenuTheme2.isDesktop li.deeper.parent ul{padding-bottom:5px;}
.mainmenu ul li.current.active a,.mainmenu ul li ul li.current.active a{color:#007fc6;}
.mainmenu ul li.current.active a span{padding:5px 10px;border:solid 1px #eee;border-radius:15px}
.mainmenu div.moduletable ul.responsiveMenuTheme2.isDesktop li.active.deeper.parent ul li.current.active a span,
.mainmenu div.moduletable ul.responsiveMenuTheme2.isDesktop li.current.active.deeper.parent ul li a span{border:1px solid transparent;padding:5px 0}
.mainmenu li li{/*background-color:#007fc6!important*/text-align:left!important;padding: 5px 10px ;}
.mainmenu li li a{/*color:#f7f7f7!important;*/text-align:left!important;display:block;border-radius:0!important;border:none!important}
.mainmenu li li a:hover{color:#007fc6;border:none!important}
.mainmenu div.moduletable ul#responsiveMenu165.responsiveMenuTheme1.with-js.opacity.lg-screen li#item-120.deeper.parent.item-with-ul ul li#item-198 a{width:180px}
.mainmenu ul ul{z-index:99999!important;padding-top:0px!important;display:block;background:#fff!important}
.mainmenu ul ul.isMobile{z-index: 999999999;position: absolute;left:0!important;float:left;background:rgba(255,255,255,1);margin:34px 0 0 0!important}
.search{float:right;height:25px;margin:15px 0 0 0;position:absolute;right:0px;top:5px}
.rokajaxsearch{border: 1px solid #007fc6!important;border-radius:15px;}
#roksearch_search_str{background: url("/templates/werap-ag/images/search-icon.png") no-repeat scroll 98% 50% #f1f2f3!important;border: 1px solid transparent!important;border-radius:15px;color: #007fc6!important;}
.content div.search form#searchForm div.btn-toolbar div.btn-group.pull-left input#search-searchword.inputbox {background: url("/templates/werap-ag/images/search-icon.png") no-repeat scroll 98% 50% #f1f2f3!important;border: 1px solid #007fc6!important;border-radius:15px;color: #007fc6!important;padding:8px 5px}
#roksearch_results{border:1px solid #007fc6!important;}
#roksearch_results .roksearch_odd{border-bottom:1px solid #007fc6!important;}
#roksearch_results a#roksearch_link,#roksearch_results a.clr:hover,.roksearch_odd a{text-decoration:none!important}
#roksearch_results h3,#roksearch_results a.clr,.roksearch_even.png a{color:#444!important;text-decoration:none!important}
#roksearch_results a.clr:hover,.roksearch_odd a:hover{color:#007fc6!important}
.highlight{background:#f1f2f3!important;color:#007fc6!important}
#searchForm{content:".";display:inline-block}
.content div.search{display:inline-block;float:left;height:auto;position:relative;margin: 0;}
fieldset.phrases,fieldset.only,dd.result-category span.small, dd.result-created,.form-limit,
.pagination ul.pagination-list li.disabled a,p.counter{display:none}
dd.result-text{max-width:450px;padding:5px 5px 10px 15px;border-bottom:1px solid #eee;margin-bottom:10px}
div.pagination{height:38px;margin:0;background:#eee;padding:2px 10px 5px 2px;border-radius:0px}
div.pagination ul.pagination-list{list-style:none;margin: 0;}
div.pagination ul.pagination-list li{float:left;margin:5px 0 0;padding:2px}
.pagination ul.pagination-list li.active{border-radius: 4px;color: #007fc6!important;border:1px solid #ccc;}
.pagination ul.pagination-list li a{color:#444!important;font-weight:bold!important;text-shadow:1px 1px #fff;padding:5px;}
.pagination p.counter.pull-right{float:right}
.roksearch_odd.png span,.roksearch_even.png span{padding:7px 0 14px}
#roksearch_results{width:300px!Important}
.slideshow{position:relative;margin-top:-60px/*-18px*/}
 .itemid-102 div.body div.container div.slideshow,
.itemid-103 div.body div.container div.slideshow,
.itemid-119 div.body div.container div.slideshow,
.itemid-128 div.body div.container div.slideshow,
.itemid-129 div.body div.container div.slideshow,
.itemid-130 div.body div.container div.slideshow,
.itemid-152 div.body div.container div.slideshow,
.itemid-153 div.body div.container div.slideshow,
.itemid-162 div.body div.container div.slideshow,
.itemid-163 div.body div.container div.slideshow,
.itemid-172 div.body div.container div.slideshow,
.itemid-173 div.body div.container div.slideshow,
.itemid-182 div.body div.container div.slideshow,
.itemid-183 div.body div.container div.slideshow{margin-top:0!important}
.camera_caption.fadeIn div{bottom:34px;left:530px;width:530px;padding:25px 15px 0;display:inline-block;position:relative;text-align:right}
.itemid-119 div.body div.container div.slideshow div.moduletable-slider div#camera_wrap_126.slideshowck-slider.camera_wrap.camera_amber_skin div.camera_fakehover div.camera_target_content div.cameraContents div.cameraContent.cameracurrent div.camera_caption.fadeIn div div.camera_caption_title{bottom:34px;left:520px;width:695px;padding:25px 10px 0;display:inline-block;position:relative;}
.camera_caption_title{left:0!important;float:right!important;color:#fff!important;font-size:40px!important;font-weight:normal!important}
.camera_caption_desc{left:0!important;float:right!important;color:#fff!important;font-size:18px!important;font-weight:normal!important}
.camera_commands{display:none!important}
.camera_prev span{background-image: url(/images/inhaltsbilder/layout/ctrl-btns.png)!important;background-repeat: no-repeat;   background-position: 0 0!important;width:22px!important;height:61px!important}
.camera_prev,.camera_next{background:none!important}
.camera_prev {left:20px!important}
.camera_prev span:hover{background-position: 0 -61px!important}
.camera_next span{background-image: url(/images/inhaltsbilder/layout/ctrl-btns.png)!important;background-repeat: no-repeat;   background-position: -22px 0!important;width:22px!important;height:61px!important}
.camera_next {/*right:20px!important*/}
.camera_next span:hover{background-position: -22px -61px!important}
.all{background:#fff;padding-bottom:70px;}
.left{display:none}
.itemid-102 div.body div.container div.all div.left,
.itemid-102 div.body div.container div.all div.left,
.itemid-103 div.body div.container div.all div.left,
.itemid-119 div.body div.container div.all div.left,
.itemid-128 div.body div.container div.all div.left,
.itemid-129 div.body div.container div.all div.left,
.itemid-130 div.body div.container div.all div.left,
.itemid-152 div.body div.container div.all div.left,
.itemid-153 div.body div.container div.all div.left,
.itemid-162 div.body div.container div.all div.left,
.itemid-163 div.body div.container div.all div.left,
.itemid-172 div.body div.container div.all div.left,
.itemid-173 div.body div.container div.all div.left,
.itemid-182 div.body div.container div.all div.left,
.itemid-183 div.body div.container div.all div.left{display:inline;width:227px;float:left;margin:70px 0 0 9.6%}
.left div.moduletable h3{font-size:12px;margin:0 0 5px 0;font-weight:bold}
.left div.moduletable div div.globalnews{border-bottom: 1px solid transparent;margin: 0;padding-bottom: 15px;}
.left div.moduletable div div.globalnews div.gn_static_2,.left div.moduletable div div.globalnews div.gn_list_3{border:1px solid #eee;height:auto!important;padding:15px 5px}
.left div.moduletable div div.globalnews div.gn_static.gn_static_2 h5,.left div.moduletable div div.globalnews div.gn_static.gn_static_2 h5 a{color:#444;text-decoration:none;line-height:20px;padding-left:2px;margin:0!important}
.left div.moduletable div div.globalnews div.gn_static.gn_static_2 h5 a:hover{color:#007fc6!important;text-decoration:none!important}
.left div.moduletable div div.globalnews div.gn_static.gn_static_2 a img{/*width:98%*/min-width:206px;margin-top:-5px!important}
.left div.moduletable div div.globalnews div.gn_static.gn_static_2 p{text-align:justify;padding:0 4px}
.content{padding:0 30px 20px 20px;margin:60px 100px;text-align:justify;}
.content p{text-align:justify;margin-bottom:10px}
.left div.moduletable div div.globalnews div.gn_static.gn_static_2 p.readmore a,
.content p a,.content a{color:#007fc6;text-decoration:none}
.content p a:hover,.content a:hover{text-decoration:underline}
.item-page,.blog-featured,#xmap,.blog{padding:30px 0 70px;border-top: 1px solid #eee;display:inline-block;width:100%}
.blog-featured{margin:0;padding-bottom:30px;border-bottom: 1px solid #eee}
.pull-left.item-image img{max-width:100%}
hr{color:#9c9e9f}
.liste100 ul,.content div.item-page div ul{display: block;width:100%;float: left;margin: 5px 0 15px 19px;padding: 0 0 0 10px;}
.content div.item-page div div h3{margin:0!important;color: #665;font-size: 24px;line-height:38px;margin: 25px 0;background-color:#fff}
.left48{float: left; width: 48%;margin-right:15px}
.left48r{float: right; width: 46%; text-align: left;}
.left48r h3{margin:0!important}
.left48r ul.w100{width:100%!important;margin:10px 0 10px 10px!important}
.globalnews div.gn_header_1,.globalnews div.gn_header_2,.globalnews div.gn_header_3{display:none!important}
.globalnews{width:100%;margin:0;border-bottom: 1px solid #eee;padding-bottom:10px}
.gn_static_1{display:inline-block;width:31.3%;margin:0;height:300px!important;text-align:left!Important}
.gn_static_1 a img{width:auto!important;height:120px!important;max-width:100%;margin-bottom:11px!important}
h5,h5 a{color: #444!important;font-size: 13px;line-height:42px;font-weight: bold;margin: 15px 0 0 0;text-align:left!important}
h5 a:hover{color:#007fc6!important;text-decoration:none!important}
.left div.moduletable div div.globalnews div.gn_list.gn_list_3 ul{list-style:none}
.left div.moduletable div div.globalnews div.gn_list.gn_list_3 ul li{text-align:left}
.left div.moduletable div div.globalnews div.gn_list.gn_list_3 ul li a{color:#444;text-decoration:none; text-transform:initial!important;font-size:12px}
.left div.moduletable div div.globalnews div.gn_list.gn_list_3 ul li a:hover{color:#007fc6}
.itemid-102 div.body div.container div.all div.content,
.itemid-103 div.body div.container div.all div.content,
.itemid-119 div.body div.container div.all div.content,
.itemid-128 div.body div.container div.all div.content,
.itemid-129 div.body div.container div.all div.content,
.itemid-130 div.body div.container div.all div.content,
.itemid-152 div.body div.container div.all div.content,
.itemid-153 div.body div.container div.all div.content,
.itemid-162 div.body div.container div.all div.content,
.itemid-163 div.body div.container div.all div.content,
.itemid-172 div.body div.container div.all div.content,
.itemid-173 div.body div.container div.all div.content,
.itemid-182 div.body div.container div.all div.content,
.itemid-183 div.body div.container div.all div.content{float:right;width:66%;margin:10px 0;padding-top:1px}
.itemid-102 div.body div.container div.all div.content div.blog-featured,
.itemid-103 div.body div.container div.all div.content div.blog-featured,
.itemid-119 div.body div.container div.all div.content div.blog-featured,
.itemid-128 div.body div.container div.all div.content div.blog-featured,
.itemid-129 div.body div.container div.all div.content div.blog-featured,
.itemid-130 div.body div.container div.all div.content div.blog-featured,
.itemid-152 div.body div.container div.all div.content div.blog-featured,
.itemid-153 div.body div.container div.all div.content div.blog-featured,
.itemid-162 div.body div.container div.all div.content div.blog-featured,
.itemid-163 div.body div.container div.all div.content div.blog-featured,
.itemid-172 div.body div.container div.all div.content div.blog-featured,
.itemid-173 div.body div.container div.all div.content div.blog-featured,
.itemid-182 div.body div.container div.all div.content div.blog-featured,
.itemid-183 div.body div.container div.all div.content div.blog-featured{border-top:1px transparent}
.gmaps{float:left;width:400px;height:200px;margin:0 30px 30px 0}
.gmaps div.moduletable div.custom iframe{width:100%}
.gmaps-big{float:left;width:880px;height:500px;margin:0 auto}
.leading-0{display:block;width:96%}
.span4{display:inline-block;width:30%}
div.items-leading.clearfix div.leading-0 h3{color:#444;text-decoration:none;text-transform: normal;margin:20px 0 20px;line-height:normal; font-size:28px}
div.items-row.cols-3.row-0.row-fluid.clearfix{text-align:center;width:100%}
div.items-row.cols-3.row-0.row-fluid.clearfix div.span4{/*display:inline-block;*/float:left;width:30%;margin:0 1% 1% 0;text-align:left}
div.items-row.cols-3.row-0.row-fluid.clearfix div.span4 div.item.column-1 p img,
div.items-row.cols-3.row-0.row-fluid.clearfix div.span4 div.item.column-2 p img,
div.items-row.cols-3.row-0.row-fluid.clearfix div.span4 div.item.column-2 h3 img,
div.items-row.cols-3.row-0.row-fluid.clearfix div.span4 div.item.column-3 p img{max-width:300px}
.items-leading.clearfix div.leading-0 div.page-header h2 a,.items-leading.clearfix div.leading-0 div.page-header h2 a:hover{font-size:30px}
div.items-row.cols-3.row-0.row-fluid.clearfix div.span4 div.item.column-1 div.page-header h2 a:hover,
div.items-row.cols-3.row-0.row-fluid.clearfix div.span4 div.item.column-2 div.page-header h2 a:hover,
div.items-row.cols-3.row-0.row-fluid.clearfix div.span4 div.item.column-3 div.page-header h2 a:hover{font-size:18px}
.span4 div.item.column-1 h3,.span4 div.item.column-2 h3,.span4 div.item.column-3 h3{margin:18px 0 8px}
.span4 div.item.column-1 ul,.span4 div.item.column-2 ul,.span4 div.item.column-3 ul{margin-left:15px}
 h2.item-title a{font-size:30px;text-transform:initial!important}
 h2.item-title a:hover{font-size:30px!important;text-transform:initial!important;color:#007fc6!important}
.page-header h2 a{font-size:18px}
.page-header h2 a:hover{font-size:18px}
h4{font-weight:bold;line-height:23px}
.liste100{float:left;display:block;width:98%;margin:0 0 20px 0}
.liste100 img{float:left;margin:0 14px 45px 0}
.liste100 h3{background: none repeat scroll 0 0 #f7f7f7;color: #556;font-size:16px;line-height: 24px;margin: 0;padding: 4px 0 4px 8px;width: 100%;}
.liste100 p{width: 100%;padding:0 0 7px 8px}
.liste100 ul{float:left;padding:0 0 5px 20px}
.liste100 li{font-weight:bold}
.block-all{margin:20px 0;width:100%;text-align:center}
.block-all .block25-first{float:left;width:23.3%;max-width:225px;margin:0;}
.block-all .block25{float:left;width:23.3%;max-width:225px;margin:0 0 0 3%;}
.block-all .block25-last{float:right;width:23.3%;max-width:225px;margin:0;}
.block-all .block25-first p,.block-all .block25 p,.block-all .block25-last p,.block-all div.block25-first ul,.block-all div.block25-last ul,.block-all div.block25 ul{text-align:left;word-wrap:break-word}
.block-all div.block25-first ul,.block-all div.block25-last ul,.block-all div.block25 ul,
.block33-first ul,.block33-inner ul,.block33-last ul{margin:0 0 0 5px!important;width:100%!important}
.b70{float: left; width: 70%}.b70 p{padding-left:30px}
.block33{margin:20px 0;width:100%;text-align:center}
.block33-first{float:left;width:32.9%;max-width:320px;margin:0;overflow:hidden;}
.block33-inner{display:inline-block;width:32.9%;max-width:320px;margin:0 1.4%;overflow:hidden;}
.block33-last{float:right;width:32.9%;max-width:320px;margin:0;overflow:hidden;}
.block33-first p,.block33 p,.block33-last p,.block33-first ul,.block33-inner ul,.block33-last ul{text-align:left}
.block50{display:block;width:100%;margin:0 0 20px 0}
.block50-left{float:left;width:48%}
.block50-left img{float:left;width:200px;height:200px;overflow:hidden;margin:0 12px 12px 0}
.block50-right{float:right;width:48%}
.block50-right img{float:left;width:200px;height:200px;overflow:hidden;margin:0 12px 12px 0}
.block50-left ul,.block50-right ul{width:100%!important}
.ansprechpartner-all{text-align:center!important;color:#190000;padding-bottom:50px;margin-top:50px/*word-wrap: break-word;*/}
.ansprechpartner-all h3{font-size:34px;padding:40px 0 70px;border-top:1px solid #9c9e9f}
.ansprechpartner-all h4{font-size:15px;font-weight:normal}
.ansprechpartner-all p{font-size:11px}
.ansprechpartner-all a{color:#190000!important;text-decoration:none}
.ansprechpartner-all a:hover{text-decoration:underline}
.ansprechpartner-first{display:inline-block;width:133px;max-width:133px;overflow:hidden}
.ansprechpartner{display:inline-block;width:133px;max-width:133px;overflow:hidden;margin:0 0.42%;/*overflow:hidden*/}
.ansprechpartner-last{display:inline-block;width:133px;max-width:133px;overflow:hidden/*overflow:hidden*/}
.ansprechpartner img,.ansprechpartner-first img,.ansprechpartner-last img{width:130px;max-width:130px;overflow:hidden}
.ansprechpartner-all p{word-wrap:break-word;text-align:left!important}
.ansprechpartner-all p strong{text-align:center}
.ansprechpartner,.ansprechpartner-first,.ansprechpartner-last{text-align:center}
.ansprechpartner h5,.ansprechpartner-first h5,.ansprechpartner-last h5{font-size:12px;line-height:20px;color:#190000;text-align:center!important;margin: 7px 0 4px 0}
.gn_static.gn_static_1 h5 a{font-size: 12px;line-height: 20px;color: #190000;text-align: left!important;margin: 7px 0 4px 0;text-transform: uppercase;display:block}
h1{color: #333;font-size:36px;font-variant:small-caps;font-weight:normal;padding-bottom:10px;padding-top:10px;line-height:35px;text-align:left;}
h2{color: #007fc6;font-size:26px;line-height:normal;padding-bottom: 15px;padding-top:15px;text-align:left}
.page-header {/*;margin: 0 0 20px;*/}
.content h2 a,h2 a{color:#333;text-decoration:none;text-transform: normal!important}
.content h2 a:hover, .content h3, h2 a{font-size:22px;font-weight:normal;line-height:normal;text-align:left;text-decoration:none;}
h2 a:hover,h3{color:#665;font-size:24px;margin:0px 0px 20px}
.content div.moduletable-layout-frontpage h2{margin:30px 0; color:#007fc6;line-height:40px;font-size:32px;font-weight:normal;font-size:36px;}
.container div.slideshow div.moduletable div.custom{display:inline;left:9.6%;top:50px;position:absolute;z-index: 9999;}
.container div.slideshow div.moduletable div.custom h1{color: #fff !important;font-size: 30px;font-weight:bold;text-shadow:1px 1px #332}
.container div.slideshow div.moduletable div.custom div.menu{background: none repeat scroll 0 0 rgba(255, 255, 255, 0.76);border-left: 1px solid #eee;border-right: 1px solid #eee;border-top: 1px solid #eee;margin-top:10px;width:225px}
.container div.slideshow div.moduletable div.custom div.menu img{border-bottom: 1px solid #eee;display: block;margin: 0 auto;max-width: 135px;padding: 0 45px;}
.container div.slideshow div.moduletable div.custom div.menu img:hover{background: none repeat scroll 0 0 rgba(255, 255, 255, 0.99);}
.foot{padding:40px 5px;background:#1a171b;text-align:center}
.footeradress,.footer1,.footer2,.footer3,.footer4,.footer5,.footer6,.footer7{display:inline-block;text-align:left}
.footeradress{width:14%;border-right:1px solid rgba(255, 255, 255, 1/*0.05*/);font-size:11px;color:#777}
.footeradress a{color:#595959;text-decoration:none}
.footeradress p img{margin:0 0 0 -8px;padding-bottom:10px}
.footer1,.footer6,.footer7{top:-53px!important},.footer4{top:0!important}
.footer5,.footer2,.footer3{top:-26px!important}
.footer1,.footer4,.footer5,.footer6,.footer7{margin-left:20px;position: relative;}
.footer1 ul,.footer2 ul,.footer3 ul,.footer4 ul,.footer5 ul,.footer6 ul,.footer7 ul{list-style:none}
.footer2,.footer3{margin-left:20px;position: relative;}
.footer1 ul li,.footer2 ul li,.footer3 ul li,.footer4 ul li,.footer5 ul li,.footer6 ul li,.footer7 ul li{line-height: 16px;}
.footer1 ul li a,.footer2 ul li a,.footer3 ul li a,.footer4 ul li a,.footer5 ul li a,.footer6 ul li a,.footer7 ul li a{color:#595959;font-size:11px;line-height:27px;padding:5px 0;text-decoration:none;}
.footer1 h3,.footer2 h3,.footer3 h3,.footer4 h3,.footer5 h3,.footer6 h3,.footer7 h3{color: #fff;font-size: 13px;font-weight: 700;margin-bottom: 10px;}
.foot a:hover{color:#fff}
.clearfix:after, .moduletable:after {content: ".";display:block;height: 0;clear: both;visibility: hidden;}
@media (max-width: 1250px) {
.container{width:98%;}
.language div.moduletable-style div.mod-languages-style ul.lang-inline{margin-right:5px;}
.itp-subscribe-social{margin:0 0 0 5px;}
}
@media (max-width: 1200px) {
.main .logo{margin-left:16px}
.toggleMenu{ position: absolute;right:5px !important;top: 63px !important;}
.responsiveMenuTheme2.isMobile li.active.deeper.parent.hover a.parent{color:#007fc6}
.mainmenu ul li ul li.current.active a,.mainmenu ul li.current.active a span,.responsiveMenuTheme2.isMobile li.active.deeper.parent.hover ul li.current.active a span{border:1px solid transparent;padding:0}
.itemid-102 div.body div.container div.all div.content,
.itemid-103 div.body div.container div.all div.content,
.itemid-119 div.body div.container div.all div.content,
.itemid-128 div.body div.container div.all div.content,
.itemid-129 div.body div.container div.all div.content,
.itemid-130 div.body div.container div.all div.content,
.itemid-152 div.body div.container div.all div.content,
.itemid-153 div.body div.container div.all div.content,
.itemid-162 div.body div.container div.all div.content,
.itemid-163 div.body div.container div.all div.content,
.itemid-172 div.body div.container div.all div.content,
.itemid-173 div.body div.container div.all div.content,
.itemid-182 div.body div.container div.all div.content,
.itemid-183 div.body div.container div.all div.content,.content{margin:0;float:none;width:82%;display:inline-block}
.gn_static_1{width:90%;height:auto!important}
.footeradress{border-right:1px solid transparent}.footeradress p img{margin:0;}
.ansprechpartner-first,.ansprechpartner,.ansprechpartner-last{float:none;margin:0 0.5%}
.gmaps-big,.custom iframe,iframe{width:100%!important}
.liste100 h3,.liste100 p{width: 98%;}
.liste100 img{margin:0 0 8px 0}
.block50-left img,.block50-right img{float:left;width:200px!important;height:200px!important;}
.block33-first,.block33-inner,.block33-last{width:100%;max-width:100%}
.block33-first img,.block33-inner img,.block33-last img{float:left!important}
.block-all .block25-first,.block-all .block25,.block-all .block25-last{width:90%;margin:0 auto;float:none}
.b70{width: 96%}.b70 p{padding-left:0px}
.gn_static_1 a img{width:auto!important;max-width:100%;height:auto!important;margin-right:14px!important}
}
@media (max-width: 1150px) {	
.left48,.left48r{float:left;width:98%}
}
@media (max-width: 1100px) {
.cameraContent.cameracurrent div.camera_caption.fadeIn div{display:none}
}
@media (max-width: 1010px) {
.topmenu ul li{display:block;}
.item-page,.blog-featured,#xmap{margin:0 0.3%;border-top: 1px solid #fff}
.search{right:5px;top:9px}
.all{margin:0 auto;padding-bottom:25px;}
.mainmenu ul li a,.maininner div.mainmenu div.moduletable ul#responsiveMenu165.responsiveMenuTheme2.isDesktop li.current.active.deeper.parent a.parent{padding-bottom:2px}
.mainmenu ul li {width:98%!important}
.mainmenu li li{padding:5px 0;text-indent:10px}
.mainmenu ul li ul li a {display:block;width:100%;}
.mainmenu ul li.current.active a{padding:0 0 0 3px}
.maininner{width:100%;border-bottom: 1px transparent #9c9e9f}
.mainmenu{width:100%;margin-top:0;}
.all{border-top:1px solid #f3f4f5}
.slideshow{margin-top:0}
p img, img, .item-page div img{max-width:100%}
.left{width:100%;margin:10px 0 0}
.left div.moduletable div{float:none!important;margin:0 auto;width:100%!important}
.footeradress{width:98%;margin-left:10px}
.block50-left,.block50-right{width:100%;border-bottom:3px solid #f3f4f5}
}
@media (max-width: 970px) {
.footeradress{display:block;width:98%;margin:0 0 0 10px;}
.footer1,.footer2,.footer3,.footer4,.footer5,.footer6,.footer7{display:none;width:98%;margin:0 0 0 10px;}
.footer1,.footer2{top:0!important}
.footer4,.footer5,.footer6,.footer7{top:0!important}
.footer1 h3,.footer2 h3,.footer3 h3,.footer4 h3,.footer5 h3,.footer6 h3,.footer7 h3{margin-bottom: 0;}
}
@media (max-width: 800px) {
.ploneframe{width:100%}
.liste100 ul, .content div.item-page div ul{padding:0}
}
@media (max-width: 600px) {
.gmaps div.moduletable div.custom iframe{display:block}
h2, h2 a,h3{word-wrap:break-word;line-height:36px}
.ansprechpartner-all{margin-top:0}
.container div.all div.content div.blog-featured div.items-leading.clearfix div.leading-0.clearfix div.pull-left.item-image,
.pull-left.item-image img,.content div.item-page div p img,.liste100 img{max-width:100%}
.gmaps{width:100%}
.gmaps div.moduletable div.custom iframe,.custom iframe{display:block;width:98%}
.item-page, .blog-featured, #xmap, .blog{padding:20px 0 20px}
}
@media (max-width: 480px) {
.main .logo{margin-top:40px}.search{}
}
@media (max-width: 320px) {
}
.btn-info {
  background: #007fc6;
  background-image: -webkit-linear-gradient(top, #007fc6, #79cbf7);
  background-image: -moz-linear-gradient(top, #007fc6, #79cbf7);
  background-image: -ms-linear-gradient(top, #007fc6, #79cbf7);
  background-image: -o-linear-gradient(top, #007fc6, #79cbf7);
  background-image: linear-gradient(to bottom, #007fc6, #79cbf7);
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  text-shadow: 1px 1px 2px #666666;
  font-family: Arial;
  color: #ffffff;
  font-size: 13px;
  padding: 5px 5px 5px 5px;
  border: solid #000000 0px;
  text-decoration: none;
  margin: 2px;
}

.btn:hover {
  background: #79cbf7;
  background-image: -webkit-linear-gradient(top, #79cbf7, #007fc6);
  background-image: -moz-linear-gradient(top, #79cbf7, #007fc6);
  background-image: -ms-linear-gradient(top, #79cbf7, #007fc6);
  background-image: -o-linear-gradient(top, #79cbf7, #007fc6);
  background-image: linear-gradient(to bottom, #79cbf7, #007fc6);
  text-decoration: none;
}