#OpenContact{float:right;position:relative;display:block;}#OpenContact a{float:left;display:block;padding:20px 30px 23px 30px;color:#fff;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;background:#000;font-weight:bold;}#OpenContact a:hover{background:#e3007b;}#OpenContact a .fa{display:inline-block;margin:0px 8px 0px 0;position:relative;top:-1px;}.OnlyUserFormPage p{font-size:20px !important;line-height:140% !important;}*{margin:0;padding:0;}html{height:100%;overflow-y:scroll;}body{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#3f3f3f;background:#eee;width:100%;height:100%;display:table;}img{border:none;}a,input,button,textarea,a:hover,a:active{outline:none !important;text-decoration:none !important;}a{color:#e3007b;}a:hover{color:#000;}strong,b{font-weight:bold;}.maincontainer{max-width:960px;margin:0 auto;}.page-row{display:table-row;height:1px;}.page-row-expanded{height:100%;}header{width:100%;float:left;margin:0;background:#fff;}header .headercontent{width:100%;float:left;padding:30px 2% 25px 2%;position:relative;}header .headercontent #Logo{float:left;width:100%;max-width:250px;}header .headercontent #Logo a img{width:100%;}header .headercontent #Mobileicons{display:none;visibility:hidden;padding:0px 10px 0 0;}header .headercontent #Mobileicons .navicon{float:right;display:block;padding:2px 6px;background:#e3007b;font-size:22px;color:#fff;cursor:pointer;}#Navholder{width:100%;background:#dfdfdf;float:left;}#Navholder nav#Navigation{width:100%;padding:0 2% 0 2%;}#Navholder nav#Navigation ul{float:left;list-style:none;margin:0;}#Navholder nav#Navigation ul li{float:left;position:relative;}#Navholder nav#Navigation ul li a{float:left;padding:19px 0;margin:0 30px 0 0;font-family:Arial, Helvetica, sans-serif;font-size:1em;color:#3f3f3f;text-transform:uppercase;}#Navholder nav#Navigation ul li a:hover,#Navholder nav#Navigation ul li a.hover{color:#000;border-bottom:7px solid #e3007b;padding:19px 0 12px 0;}#Navholder nav#Navigation ul li a.first{margin:0;}#Navholder nav#Navigation ul li a.current{border-bottom:7px solid #e3007b;padding:19px 0 12px 0;}#Navholder nav#Navigation ul li a.section{border-bottom:7px solid #e3007b;padding:19px 0 12px 0;}#Navholder nav#Navigation ul li .subNav{min-width:200px;display:none;position:absolute;top:22px;left:20px;z-index:999;}#Navholder nav#Navigation ul li .subNav ul{width:100%;float:left;background:#c0c8cc;}#Navholder nav#Navigation ul li .subNav ul li{width:100%;}#Navholder nav#Navigation ul li .subNav ul li a{width:100%;padding:8px 0 8px 15px;margin:0;color:#fff;border-bottom:1px solid #fff;}main{width:100%;float:left;margin:30px 0 0 0;}#Layout{width:100%;min-height:420px;float:left;padding:0;margin:0;}.HomePage #Layout{background:none;}#ContentBlockContainer{width:100%;float:left;padding:0 2%;margin:0;}#ContentBlockContainer .contentblock{width:100%;float:left;padding:20px 30px;margin:0;background:#fff;}#ContentBlockContainer .contentblock.teaser{padding:0;}#ContentBlockContainer .contentblock .contentblockContent{width:100%;float:left;}#ContentBlockContainer .contentblock .contentblockContent .contentblockImg{float:left;display:block;margin:0 2% 8px 0;}#ContentBlockContainer .contentblock .contentblockContent.iconrows3 .iconblock{margin:0 1.55% 0 0;background:#e3007b;padding:20px;color:#fff;}#ContentBlockContainer .contentblock .contentblockContent.iconrows3 .iconblock h3,#ContentBlockContainer .contentblock .contentblockContent.iconrows3 .iconblock h3 a{color:#fff;font-family:'Futura LT W01 Bold', 'FuturaBold', Arial, Helvetica, sans-serif;}#ContentBlockContainer .contentblock .contentblockContent .iconblock{float:left;background:#e3007b;padding:20px 15px 15px 15px;color:#fff;}#ContentBlockContainer .contentblock .contentblockContent .iconblock:hover{background:#000;}#ContentBlockContainer .contentblock .contentblockContent .iconblock a{color:#fff;}#ContentBlockContainer .contentblock .contentblockContent .iconblock .iconblock-img{width:30%;max-width:140px;float:left;margin:0 15px 15px 0;}#ContentBlockContainer .contentblock .contentblockContent .iconblock .iconblock-img img{display:inline-block;}#ContentBlockContainer .contentblock .contentblockContent .iconblock .iconblock-title{float:left;margin:0 0 8px;}#ContentBlockContainer .contentblock .contentblockContent .iconblock .iconblock-title h3,#ContentBlockContainer .contentblock .contentblockContent .iconblock .iconblock-title h3 a{color:#fff;font-family:'Futura LT W01 Bold', 'FuturaBold', Arial, Helvetica, sans-serif;padding:0;margin:0;}#ContentBlockContainer .contentblock .contentblockContent .iconblock .iconblock-desc{float:left;}#ContentBlockContainer .contentblock .contentblockContent .iconblock.last{margin:0;}#ContentBlockContainer .contentblock .contentblockTable{width:100%;float:left;margin:24px 0 0 0;}#ContentBlockContainer .contentblock .contentblockTable table tr th{padding:5px;font-weight:normal;border-bottom:1px solid #d1d1d1;}#ContentBlockContainer .contentblock .contentblockTable table tr td{padding:5px;border-bottom:1px solid #d1d1d1;}#ContentBlockContainer .contentblock .contentblockGallery{margin:50px 0 0 0;}#ContentBlockContainer .contentblock .contentblockTeam{margin:50px 0 0 0;}#ContentBlockContainer .contentblock .contentblockNews{margin:50px 0 0 0;}#ContentBlockContainer .contentblock .contentblockEvent{margin:50px 0 0 0;}#ContentBlockContainer .contentblock.twoColumnText .contentblockContent{width:47.5%;}#ContentBlockContainer .contentblock.twoColumnText .secondcontentblockContent{margin:0 0 0 5%;}#Downloads{width:100%;float:left;margin:10px 0 0 0;}#Downloads ul{list-style:none;margin:0;padding:0;}#Downloads ul li{margin:0 0 5px 0;}#GalleryContainer{width:100%;float:left;margin:14px 0 0 0;}.Gallery{margin:10px 0 0 0;list-style:none;list-style-image:none !important;}.Gallery .galleryItem{float:left;margin:0 10px 10px 0;}.Gallery .galleryItem.last{margin:0 0 10px 0;}.Gallery .galleryItem img{float:left;}.Gallery .galleryItem:before{font-family:Arial;content:'';margin:0;}#TeaserContainer{width:100%;float:left;margin:0 0 24px 0;position:relative;}#TeaserContainer #Teaser{width:100%;height:510px !important;float:left;position:relative;}#TeaserContainer #Teaser .teaser{width:100%;height:auto;float:left;position:absolute;z-index:10;opacity:0;}#TeaserContainer #Teaser .teaser .teaserImg{width:100%;float:left;}#TeaserContainer #Teaser .teaser h1{padding:12px 30px;margin:0;color:#fff;background:#4a4a4a;position:absolute;z-index:10;left:0px;bottom:0px;width:100%;}#TeaserContainer #Teaser .teaser .teaserText{position:absolute;left:30px;top:30px;color:#fff;}#TeaserContainer #Teaser .teaser.activ{z-index:11;opacity:1;}#TeaserContainer .teasernext,#TeaserContainer .teaserprev{width:20px;height:20px;position:absolute;bottom:10px;background:#161616;z-index:15;cursor:pointer;}#TeaserContainer .teaserprev{right:60px;}#TeaserContainer .teasernext{right:25px;}#Team{width:100%;float:left;}#Team .team{width:32.3%;float:left;padding:0 0 12px 0;margin:0 1.55% 24px 0;border-bottom:1px solid #d1d1d1;}#Team .team.last{margin:0 0 24px 0;}#Team .team .teamimg{width:100%;float:left;margin:0 0 8px 0;}#Team .team .teamInfo{width:100%;float:left;}#NewsList{width:100%;float:left;}#NewsList .news{width:100%;float:left;padding:0 0 40px 0;margin:0 0 40px 0;border-bottom:1px solid #d1d1d1;}#NewsList .news .articleImage{float:left;margin:0 8px 8px 0;}#EventContainer{width:100%;float:left;margin:0;padding:0;}#EventContainer table{width:100%;margin:0;}#EventContainer table tr th{font-weight:normal;cursor:pointer;}#EventContainer table tr th .iconsth{display:inline;position:relative;}#EventContainer table tr th .icon-caret-up{position:absolute;left:0;top:-4px;}#EventContainer table tr th .icon-caret-down{position:absolute;left:0;top:4px;}#EventContainer table tr th.headerSortDown .icon-caret-down{display:inline;top:0;}#EventContainer table tr th.headerSortDown .icon-caret-up{display:none;}#EventContainer table tr th.headerSortUp .icon-caret-up{display:inline;top:0;}#EventContainer table tr th.headerSortUp .icon-caret-down{display:none;}#EventContainer table tr td a{width:100%;float:left;display:block;}.eventdetailcontent{width:100%;float:left;margin:0 0 15px 0;}.eventdetailcontent .eventDateDetail{width:100%;float:left;margin:0 0 12px 0;}.buttoncontainer{float:left;margin:8px 0 0 0;background:#000;}.buttoncontainer:hover{background:#4a4a4a;}.buttoncontainer a{float:left;display:block;padding:4px 6px;color:#fff !important;}.buttoncontainer a:hover{color:#fff !important;}.buttoncontainer span{float:left;display:block;padding:4px 6px;color:#fff !important;}.buttoncontainer span:hover{color:#fff !important;}.buttoncontainer.right{float:right;}ul#Sitemap{list-style:none;margin:0;padding:0;border-top:1px solid #d1d1d1;}ul#Sitemap li{list-style:none;margin:0;padding:0;}ul#Sitemap li a{padding:7px 3px;font-size:1.143em;border-bottom:1px solid #d1d1d1;display:block;}ul#Sitemap li a:hover{color:#000;background:#eee;}ul#Sitemap li ul{border-top:0px none;}ul#Sitemap li ul li a{margin:0 0 0 10px;font-size:0.875em;}ul#Sitemap li ul li ul li a{margin:0 0 0 25px;padding:4px 0 2px;font-size:0.857em;}#Query{margin:0 0 10px 0;}#SearchResults{width:100%;}#SearchResults h3{margin:0 0 10px 0;}#SearchResults .result{width:100%;float:left;margin:0 0 20px 0;padding:0 0 6px 0;border-bottom:1px solid #d1d1d1;}#SearchResults .result span{float:right;font-size:1.071em;color:#e3007b;}#SearchResults .result span:hover{color:#000;}#PageNumbers{width:100%;float:left;margin:0;}#PageNumbers .pageNumbers{width:80%;float:left;}#PageNumbers .pageNumbers div{width:22px;height:22px;float:left;border-radius:3px 3px 3px 3px;margin:0 6px 0 0;line-height:22px;text-align:center;color:#fff;background:#000;}#PageNumbers .pageNumbers a{width:22px;height:22px;float:left;border-radius:3px 3px 3px 3px;margin:0 6px 0 0;line-height:22px;text-align:center;color:#fff;background:#a1daf4;}#PageNumbers .pageNumbers a:hover{background:#000;}#PageNumbers .pagingNavigation{width:20%;float:left;}#PageNumbers .pagingNavigation a{float:right;display:block;background:#000;border-radius:3px 3px 3px 3px;padding:2px 9px 2px 10px;}#PageNumbers .pagingNavigation a.prev{margin:0 6px 0 0;color:#fff;}#PageNumbers .pagingNavigation a.next{color:#fff;}#PageNumbers .pagingNavigation a i{color:#fff;}#PageNumbers .pagingNavigation .nextDiv{width:22px;height:22px;float:right;background:#4a4a4a;border-radius:3px 3px 3px 3px;}#PageNumbers .pagingNavigation .prevDiv{width:22px;height:22px;float:right;margin:0 6px 0 0;}#GoogleMaps{width:100%;float:left;}#GoogleMaps iframe{width:100%;float:left;}.overlay{background:transparent;position:relative;width:100%;height:450px;top:450px;margin-top:-450px;}.scrolloff{pointer-events:none;}footer{width:100%;min-height:150px;float:left;padding:0;margin:0;background:#4a4a4a;}footer .innerfooter{width:100%;margin:0;min-height:44px;float:left;padding:30px 2% 25px 2%;color:#fff;}footer .innerfooter .footertext{float:right;padding-right:30px;}footer .innerfooter .footertext a{color:#9d9d9d;}footer .innerfooter .footertext a:hover{color:#e3007b;}footer .innerfooter #QuickLinksContainer{width:60%;float:left;padding-left:30px;}footer .innerfooter #QuickLinksContainer .quicklinks{float:left;margin:0 5% 0 0;}footer .innerfooter #QuickLinksContainer .quicklinks.last{margin:0;}footer .innerfooter #QuickLinksContainer .quicklinks ul{list-style:none;}footer .innerfooter #QuickLinksContainer .quicklinks ul li{margin:0 0 5px 0;}footer .innerfooter #QuickLinksContainer .quicklinks ul li a{color:#9d9d9d;}footer .innerfooter #QuickLinksContainer .quicklinks ul li a:hover{color:#e3007b;}footer .innerfooter #QuickLinksContainer .quicklinks ul li span{color:#e3007b;}footer .innerfooter #QuickLinksContainer .quicklinks ul li span:hover{color:#000;}@media print{a[href]:after{content:"" !important;}}