@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
img{border:none;}
a{text-decoration:none;}

/* BODY */
body{background:url(../images/hg_papierstruktur_kachel.jpg) repeat scroll 0 0 #fff; font:400 14px 'Open Sans', sans-serif; color:#141414;}
.clear{clear:both;}

#new-fbbox{background: url(../images/bg-facebookbox.png) no-repeat 0 0 transparent;width: 300px;height: 96px;}
#new-fbbox .fb-btn{margin-top: 3px;margin-left: 5px;}

/* NAVIGATION */
#navigation{margin: 10px 0 35px;overflow: hidden;}
#navigation ul{ list-style:none;}
#navigation ul li{ float:left; padding:5px 10px 5px 0;}
#navigation ul li a{ text-decoration:none; text-transform:uppercase; color:#505050; font:400 30px 'BenchNine', sans-serif; padding:0 5px;}
#navigation ul li a:hover, #navigation ul li a.active{ color:#0e7192; border-top:dotted 1px #505050;border-bottom:dotted 1px #505050;}
/* NAVIGATION SECOND LEVEL */
#second-navigation{position:absolute; right:0; top:106px; margin: 0;overflow: hidden;}
#second-navigation ul{ list-style:none;}
#second-navigation ul li.left{ float:left; width:10px; height:44px; background:url(../images/background-second-navigation_left.png) no-repeat scroll 0 0 transparent;}
#second-navigation ul li.right{ float:left; width:16px; height:44px; background:url(../images/background-second-navigation_right.png) no-repeat scroll 0 0 transparent;}
#second-navigation ul li{ float:left;height:44px; background:url(../images/background-second-navigation.png) repeat-x scroll 0 0 transparent; padding:5px 0 0 0;}
#second-navigation ul li a{ text-decoration:none; text-transform:uppercase; color:#808080; font:400 22px 'BenchNine', sans-serif; padding:0 5px;}
#second-navigation ul li a:hover, #second-navigation ul li a.active{ color:#FFF;}
/* FOOTER NAVIGATION */
#footer-navigation ul{ list-style:none; float:left; width:230px;}
#footer-navigation ul li{ width:200px; padding-bottom:5px; margin-bottom:5px; display:inline-block;border-bottom:dotted 1px #505050;}
#footer-navigation ul li.last{border:none;}
#footer-navigation ul li a{text-decoration:none; text-transform:uppercase; color:#000; font:700 24px 'BenchNine', sans-serif; padding:0 5px;}
#footer-navigation ul li ul{margin-left:14px;}
#footer-navigation ul li ul li{ margin-bottom:0px; display:block; border-bottom:none;}
#footer-navigation ul li ul li a{text-decoration:none; text-transform:uppercase; color:#FFF; font:300 22px 'BenchNine', sans-serif; padding:0 5px;}

/* HEADER*/
#header-content{height:375px; width:100%; position:absolute; z-index:20; top:0; left:0; overflow:hidden;}
#header-content .wrapper{position:relative; width:1177px;}
/*#header-content-animation{position:absolute; left:0; top:0; width:1177px; height:460px; overflow:hidden;}*/
#header-content #header-animation{height: 347px;width: 1116px;}
#header-teaserbox{ position:absolute; top:60px; right:0px; z-index:1; width:330px; height:330px; border:solid 0px #0e7192;}
#header-content .header-middle{width: 1177px;margin: 0 auto;}
#header{height:375px; width:100%;background:url(../images/header/header-background.png) repeat-x scroll center 0 transparent; position:absolute; z-index:10; top:0; left:0;}
#header .header-corner-left{/*background: url(../images/header-corner-left.jpg) no-repeat scroll right 0 transparent;*/width: 100%;position: absolute;background-position: left;height: 375px; }
#header .header-corner-right{/*background: url(../images/header-corner-right.jpg) no-repeat scroll left 0 transparent;*/position: absolute;width: 100%;height: 375px;background-position: right;}

/* SOCIALBAR-TOP */
.socialbar-top{position:absolute; right:10px; top:10px; z-index:112;}
a.social-button-facebook{display: block; float:left; width:34px; height:34px;background:url(../images/socialbar-top.png) no-repeat scroll 0 0 transparent;}
a.social-button-twitter{display: block; float:left; width:43px; height:34px;background:url(../images/socialbar-top.png) no-repeat scroll -34px 0 transparent;}
a.social-button-youtube{display: block; float:left; width:89px; height:34px;background:url(../images/socialbar-top.png) no-repeat scroll -77px 0 transparent;}
a.social-button-enpage{display: block;float: left;width: 153px;height: 34px;background: url(../images/socialbar-top.png) no-repeat scroll -166px 0 transparent;}

/* MIDDLE */
#middle{margin-top:375px;}
#middle .wrapper{width:1188px;margin:0 auto;}

#middle1{margin-top:375px;}
#middle1 .wrapper{width:1188px;margin:0 auto;}

#middle2{margin-top:0px;}
#middle2 .wrapper{width:1188px;margin:0 auto;}

#middle3{margin-top:0px;}
#middle3 .wrapper{width:1188px;margin:0 auto;}


.content-fullwidth{width:100%;position:relative; margin-bottom:50px;}
.content-left{width:843px; float:left;min-height:500px; position:relative; margin-bottom:50px;}
.content-right{width:323px; float:right; overflow:hidden;}

/* CONTENT TEXT FORMATE */
#content h1{font:400 55px/55px 'BenchNine', sans-serif; color:#000; border-bottom:dotted 1px #505050; text-transform:uppercase;margin: 0 0 25px 0;}
#content h2{font:400 28px 'BenchNine', sans-serif; color:#0e7192;}
#content h3, .headline-text{font:700 24px 'BenchNine', sans-serif; color:#141414;}
#content p{font:400 14px 'Open Sans', sans-serif; color:#141414; margin:0 0 10px 0;}

#content .img-left{float: left;    margin: 10px 10px 10px 0;}
#content .img-center{display: block;    margin-left: auto;    margin-right: auto }
#content .img-right{float:right;margin:10px;}



#content a.text-link,  a{font: 700 24px/24px 'BenchNine', sans-serif; color:#0e7192; text-decoration:none;}
#content a:hover.text-link,  a:hover{color:#000;}
#terminAusgabeInside a.termine{font: 700 24px/24px 'BenchNine',sans-serif!important; text-decoration:none!important;}
#terminAusgabeInside a:hover.termine{color:#000;}
a.link-mit-pfeil{font:400 28px/32px 'BenchNine', sans-serif; color:#0e7192; text-transform:uppercase; text-decoration:none; background:url(../images/pfeil-link.png) no-repeat scroll 0 8px transparent; padding:0 0 0 10px;}
a:hover.link-mit-pfeil{color:#000;background:url(../images/pfeil-link-hover.png) no-repeat scroll 0 8px transparent;}
a.link-back{font:400 28px/32px 'BenchNine', sans-serif; color:#0e7192; text-transform:uppercase; text-decoration:none; background:url(../images/pfeil-backlink.png) no-repeat scroll 0 8px transparent; padding:0 0 0 10px;}
a:hover.link-back{color:#000;background:url(../images/pfeil-backlink-hover.png) no-repeat scroll 0 8px transparent;}

/* DOWNLOAD */
#login-text{margin-bottom:50px;}
#login-text label{font:700 24px/32px 'BenchNine', sans-serif; color:#000;}
#login-text label[for=password]{margin-right:20px;}
#login-text input.senden{border: none;width: 93px;background: url(../images/pfeil-link.png) 0 6px no-repeat;font:400 28px/32px 'BenchNine', sans-serif; color:#0e7192;cursor: pointer;text-align: left;padding: 0 0 0 10px;margin-left: 85px;margin-top: 2px;}
#logout-text{margin-bottom:50px;}
#download-images .items{float:left;margin:0 60px 40px 0; width:155px;}
#download-images .items img{-moz-box-shadow: 3px 3px 10px #888;
-webkit-box-shadow: 3px 3px 10px #888;
box-shadow: 3px 3px 10px #888;
margin-bottom:10px;}

/* TERMINE AUSGABE*/
#terminEingrenzung{border-bottom:dotted 1px #505050; height:35px;}
#terminAusgabe select {font: 400 13px "Open Sans", Arial, Helvetica, sans-serif;width: 130px;margin-right: 10px;}
#terminAusgabe .terminAuswahl {border: 0;width: 196px;height: 31px;font: 400 28px "BenchNine", Arial, Helvetica, sans-serif;vertical-align: bottom;text-transform: uppercase;background: url(../images/pfeil-link.png) 0 9px no-repeat;margin: -5px 0 0px 0px;cursor: pointer;color: #0e7192;}
#terminAusgabe .terminItem{border-bottom:dotted 1px #505050; margin-bottom:20px; padding-bottom:10px;}
#terminAusgabe .date{font:700 14px 'Open Sans', sans-serif; color:#787878;}
#terminAusgabe .time{font:400 14px 'Open Sans', sans-serif; color:#787878;}
#terminAusgabe .title, #terminAusgabe .ort, #terminAusgabe .location{font:700 28px/35px 'BenchNine', sans-serif; color:#0e7192;}
#terminAusgabe .text{font:400 14px 'Open Sans', sans-serif; color:#000;}
#terminAusgabe a.link-location{text-decoration:none;color:#0e7192;}
#terminAusgabe a:hover.link-location{text-decoration:none;color:#000;}
/* NEWS */
#newsausgabe .news-item{border-bottom:dotted 1px #505050; margin-bottom:20px; padding-bottom:10px;}
#newsausgabe .newsMoreLink{float:right;}
#newsausgabe .news-item-trenner{}
#newsausgabe a.news{font:400 28px 'BenchNine', sans-serif; color:#0e7192;}
#newsausgabe a:hover.news{color:#000;}
/* BENEFIZ */
#benefizausgabe .benefiz-item{border-bottom:dotted 1px #505050; margin-bottom:20px; padding-bottom:10px;}
#benefizausgabe .benefizImg{float: left;width: 120px;margin-bottom:20px; margin-right:20px;margin-top:8px;}
#benefizausgabe .benefizMoreLink{float:right;}
#benefizausgabe .benefiz-item-trenner{}
/* MEDIA */
#mediaausgabe .media-item{border-bottom: dotted 1px #505050;margin-bottom: 20px;padding-bottom: 10px;position: relative;height: 130px;overflow: visible;float: left;width:844px;}
#mediaausgabe .mediaMoreLink{margin-top:10px;}
#mediaausgabe .mediaImage{float: left;width: 180px;position: absolute;top: -9px;left: 0px;}
#mediaausgabe .media-right{position: absolute;left: 150px;top: 0;}
/* GALLERY VIDEO PROJEKTE */
#videoausgabe .video-item{border-bottom: dotted 1px #505050;margin-bottom: 20px;padding-bottom: 10px;}
#videoausgabe .videoMoreLink{margin-top:10px;}
#videoausgabe .videoImage{float: left;margin-bottom:20px; margin-right:20px;margin-top:7px;}
#videoausgabe .video-right{float: left; width:650px;}
#gallery-images .items{float:left;margin:0 50px 0 0; width:155px;}
#gallery-images .items img{-moz-box-shadow: 3px 3px 10px #888;-webkit-box-shadow: 3px 3px 10px #888;box-shadow: 3px 3px 10px #888;margin-bottom:10px;}

.videoIframe, .video{margin:20px 0 20px 0;}

/* FORMULARE */
/* GÄSTEBUCH */
#vpgb_ausgabe .vpgb_comment, #vpgb_ausgabe .vpgb_text{margin-top:10px;}
#gaestebuch-eintrag-form label{float: left;width: 120px;}
#gaestebuch-eintrag-form input { border: 1px solid #7b7e74;padding: 4px;color: #141414;width: 40%;background-color: transparent;}
#gaestebuch-eintrag-form textarea {border: 1px solid #7b7e74;width: 340px;height: 100px;margin-bottom: 10px; font:400 14px 'Open Sans', sans-serif; color:#0e7192;background-color: transparent;}
#gaestebuch-eintrag-form .row { margin:0 0 10px 0;}
.error{color:#ba380e;font-weight: 700;}

/* PRESSEANFRAGE */
.wmfg_layout_2 form label.error{display: inline-block;margin-left: 240px;font-weight: 400;}
.wmfg_layout_2 p{margin: 0 0 10px 0 !important;}
.wmfg_layout_2 p.wmfg_a{display:none;}
.wmfg_layout_2, table, .wmfg_textarea { font-family: Verdana, Geneva, sans-serif; font-size: 13px; }
.wmfg_layout_2 .wmfg_questions p.wmfg_q { margin: 15px 0;  }
.wmfg_layout_2 label.wmfg_label { display: block;margin: 0 10px 0 0;float: left;width: 230px; }
.wmfg_layout_2 label[for=newsletter].wmfg_label { display: block;margin: 0 10px 0 0;float: left;width: 80px; }
.wmfg_layout_2 table.wmfg_answers {  border-collapse: collapse; }
.wmfg_layout_2 table.wmfg_answers { vertical-align: top; }
.wmfg_layout_2 table.wmfg_answers td { padding: 2px; vertical-align: top; }
.wmfg_layout_2 table.wmfg_answers td.wmfg_a_td { width: 25px; }
.wmfg_layout_2 .wmfg_text {}
.wmfg_layout_2 input[type=text]{border: 1px solid #7b7e74;padding: 4px;color: #141414;width: 334px;background-color: transparent;}
.wmfg_layout_2 .wmfg_textarea { border: 1px solid #CCC; padding: 4px; font-size: 13px; color: #000000; width: 337px;}
.wmfg_layout_2 .wmfg_select { border:1px solid #7b7e74; padding: 3px; color: #141414; margin: 0;background-color:transparent; width:100px; }
.wmfg_layout_2 button{border: none;text-align: left;cursor: pointer;display: inline-block;font: 400 28px/32px 'BenchNine', sans-serif;color: #0e7192;text-transform: uppercase;background: url(../images/pfeil-link.png) 0 5px no-repeat;padding-left: 14px;text-decoration: none;float: right;margin-right: 24px;}
/* PAGINATION TERMINE & NEWS */
#content .pagination{text-align:center;}
#content .articlelistPaging{display:inline-block;}
#content .articlelistPageNumber{float:left; width:30px;font:300 22px/22px 'BenchNine', sans-serif; color:#6eaabe;margin-top:8px;}
#content a.articlelistPageNumber {font:300 22px/22px 'BenchNine', sans-serif; color:#FFF;}
#content .paginationTop{margin-top:40px;margin-bottom:20px;}
#content .paginationBottom{margin-top:30px;margin-bottom:10px;}
#content .paginationTop .articlelistBack {float:left;background:url(../images/pagination-top-back01.png) no-repeat scroll 0 0 transparent; height:44px; width:74px;}
#content .paginationTop .articlelistBackSel {float:left;background:url(../images/pagination-top-back02.png) no-repeat scroll 0 0 transparent; height:44px; width:74px;}
#content .paginationTop .articlelistNext {float:left;background:url(../images/pagination-top-next01.png) no-repeat scroll 0 0 transparent; height:44px; width:81px;}
#content .paginationTop .articlelistNextSel {float:left;background:url(../images/pagination-top-next02.png) no-repeat scroll 0 0 transparent; height:44px; width:81px;}
#content .paginationTop .articlelistPages{float:left;background:url(../images/pagination-top-body.png) repeat-x scroll 0 0 transparent; height:44px;}
#content .paginationBottom .articlelistBack {float:left;background:url(../images/pagination-bottom-back01.png) no-repeat scroll 0 0 transparent; height:44px; width:74px;}
#content .paginationBottom .articlelistBackSel {float:left;background:url(../images/pagination-bottom-back02.png) no-repeat scroll 0 0 transparent; height:44px; width:74px;}
#content .paginationBottom .articlelistNext {float:left;background:url(../images/pagination-bottom-next01.png) no-repeat scroll 0 0 transparent; height:44px; width:81px;}
#content .paginationBottom .articlelistNextSel {float:left;background:url(../images/pagination-bottom-next02.png) no-repeat scroll 0 0 transparent; height:44px; width:81px;}
#content .paginationBottom .articlelistPages{float:left;background:url(../images/pagination-bottom-body.png) repeat-x scroll 0 0 transparent; height:44px;}

/* GÄSTEBUCH */
#vpgb_ausgabe .vpgb_email{float:right;}
#vpgb_ausgabe .vpgb_titel{font: 400 28px 'BenchNine', sans-serif;color: #0e7192;}
#vpgb_ausgabe .vpgb_einzeleintrag{border-bottom: dotted 1px #505050;margin-bottom: 20px;padding-bottom: 10px;}

/* TEASERBOXEN ALLGEMEIN */
#teaserbox-right{margin:15px 0 0 27px;}
#teaserbox-right .facebook, #teaserbox-right .termine, #teaserbox-right .news{margin-bottom:15px; position:relative}
#teaserbox-right .box-content{background:url(../images/box-contenBackground.png) no-repeat scroll 0 0 transparent; width:293px; height:347px; padding-top:15px; }
#teaserbox-right .box-content .inner{padding: 10px 25px 10px 20px;width: 228px;height: 240px;overflow-x: hidden;overflow-y: auto;}
#teaserbox-right .box-content .box-end{padding: 10px 0px 0px 0px;border-top: dotted 1px #505050;margin: 10px 23px 0 20px;}
#teaserbox-right .arrowDown, #teaserbox-right .arrowUp{ cursor:pointer;}
/* BOX-FACEBOOK */
#teaserbox-right .facebook .shadow{ background:url(../images/shadow_black.png) no-repeat scroll 0 0 transparent; width:293px; height:10px;}
#teaserbox-right .facebook .arrowDown{ background:url(../images/black-arrowDown.png) no-repeat scroll 0 0 transparent; width:293px; height:37px; } 
#teaserbox-right .facebook .arrowUp{ background:url(../images/black-arrowUp.png) no-repeat scroll 0 0 transparent; width:293px; height:37px;}
/* BOX-TERMINE */
#teaserbox-right .termine .shadow{ background:url(../images/shadow-termine.png) no-repeat scroll 0 0 transparent; width:293px; height:10px;}
#teaserbox-right .termine .arrowDown{ background:url(../images/termine-arrowDown.png) no-repeat scroll 0 0 transparent; width:161px; height:37px; ;} 
#teaserbox-right .termine .arrowUp{background:url(../images/termine-arrowUp.png) no-repeat scroll 0 0 transparent; width:161; height:37px; }
#teaserbox-right .termine .item{margin-bottom:10px;padding-bottom:10px;border-bottom:solid 1px #e9e9e9;}
#teaserbox-right .termine .date{font:700 14px 'Open Sans', sans-serif; color:#000;}
#teaserbox-right .termine .time{font:400 14px 'Open Sans', sans-serif; color:#000;}
#teaserbox-right .termine .head{font:700 24px/24px 'BenchNine', sans-serif!important; color:#0E7192!important;}
#teaserbox-right .termine .copy{font:700 24px/24px 'BenchNine', sans-serif; color:#0E7192;}
/* BOX-NEWS */
#teaserbox-right .news .shadow{ background:url(../images/shadow-news.png) no-repeat scroll 0 0 transparent; width:293px; height:10px;}
#teaserbox-right .news .arrowDown{ background:url(../images/news-arrowDown.png) no-repeat scroll 0 0 transparent; width:135px; height:37px;} 
#teaserbox-right .news .arrowUp{   background:url(../images/news-arrowUp.png) no-repeat scroll 0 0 transparent; width:135px; height:37px;}
#teaserbox-right .news .item{margin-bottom:10px;padding-bottom:10px;border-bottom:solid 1px #e9e9e9;}
#teaserbox-right .news a.link-news{display:block;font:400 24px/24px 'BenchNine', sans-serif; color:#0e7192; text-decoration:none; background:url(../images/pfeil-link.png) no-repeat scroll 0 4px transparent; padding:0 0 0 15px;}
#teaserbox-right .news a:hover.link-news{color:#000;background:url(../images/pfeil-link-hover.png) no-repeat scroll 0 4px transparent;}

/* SPECIAL BOX*/
#teaserbox-right .specialbox{position:relative; height:460px;}
#special-box {overflow:hidden;background:url(../images/background-special.png) no-repeat scroll left top transparent; position:absolute; left:-36px; top:0; padding-left:40px; }
#special-box .specail-head{font: 400 30px 'BenchNine', sans-serif;color: #FFF;border-bottom: dotted #505050 1px;padding-left: 8px;margin: 10px 0 20px 0;}
#teaserbox-right .scrollable {position:relative;overflow:hidden;width: 266px;height:500px;}
#teaserbox-right .scrollable .items {/* this cannot be too large */width:20000em;position:absolute;}
#teaserbox-right .items div {float:left;}
#teaserbox-right .link {border-top: dotted #505050 1px;border-bottom: dotted #505050 1px;width: 266px; margin-top:15px;padding:5px 0;}

/* FOOTER */
/*#footer{height:426px; width:100%;background:url(../images/footer-background.png) repeat-x scroll center 0 transparent; position:relative;}*/
#footer{height:506px; width:100%;min-width:1188px;background:url(../images/bg_footer_wild_NEW.png) repeat-x scroll center 0 transparent; position:relative;}
#footer .footer-middle{width:1166px; margin: 0 auto;}
/*
#footer .footer-corner-left{background: url(../images/footer-corner-left.jpg) no-repeat scroll right bottom transparent;width: 100%;position: absolute;height: 395px;background-position: left bottom;bottom: 0px; }
#footer .footer-corner-right{background: url(../images/footer-corner-right.jpg) no-repeat scroll left bottom transparent;width: 100%;height: 395px;position: absolute;bottom: 0;right: 0;background-position: right;}
*/
#footer-content {height:426px; width:100%;position:absolute; z-index:20;}
#footer-content .wrapper{width:1166px;margin:30px auto 0; padding-bottom:30px; color:#FFF;}
#footer-content .copyright{font:400 13px 'Open Sans', sans-serif; margin-bottom:13px;}
#footer-content .copyright a{font:600 13px 'Open Sans', sans-serif; color:#000}
#footer-content .footer-headline{font:300 22px/22px 'BenchNine', sans-serif;}
#footer-content .left{float:left; width:733px; border-top:dotted 1px #505050; border-bottom:dotted 1px #505050; padding:18px 0 0 ;}
#footer-content .right{float:right; width:418px; border-top:dotted 1px #505050; border-bottom:dotted 1px #505050; color:#0a0a0a; font-size:13px; padding:18px 0 18px 0;}

/* ADDTHIS */
.addthis_toolbox{margin:0 0 10px; height:50px;}
a.addthis_button_facebook{display: block; float:left; width:30px; height:30px; background:url(../images/addthis-button.png) no-repeat scroll 0 0 transparent; border:0; text-decoration:none;}
a.addthis_button_twitter{display: block; float:left; width:30px; height:30px; background:url(../images/addthis-button.png) no-repeat scroll -30px 0 transparent; border:0; text-decoration:none;}
a.addthis_button_google_plusone_share{display: block; float:left; width:30px; height:30px; background:url(../images/addthis-button.png) no-repeat scroll -60px 0 transparent; border:0; text-decoration:none;}
a.addthis_button_print{display: block; float:left; width:30px; height:30px; background:url(../images/addthis-button.png) no-repeat scroll -90px 0 transparent; border:0; text-decoration:none;}
a.addthis_button_more{display: block; float:left; width:30px; height:30px; background:url(../images/addthis-button.png) no-repeat scroll -90px 0 transparent; border:0; text-decoration:none;}


 /*DVD Stoerer*/
#stoerer{position: fixed;top: 0;left: 0;width: 100%;z-index: 500;}
#stoerer .wrapper{width:800px;margin:0 auto;position:relative;}
#stoerer #stoerer_holder{position: absolute;top: -600px; left:0; margin-top:150px;}

#stoerer #stoerer_holder #more{position: absolute;top: 0;left: 0; z-index:1;width:800px;height:650px;cursor: pointer;}
#stoerer #stoerer_holder #close{position: absolute;top: 57px;left: 732px;z-index: 2;width: 50px;height: 190px;cursor: pointer;}


/*
#stoerer{position: absolute;top: 0;left: 0;width: 100%;z-index: 500;}
#stoerer .wrapper{width: 1188px;margin:0 auto;position:relative;}
#stoerer #stoerer_holder{position: absolute;top:0px; left: 720px;}

#stoerer #stoerer_holder #more{position: absolute;top: 0;left: 0; z-index:1;width:510px;height:570px;cursor: pointer;}
#stoerer #stoerer_holder #close{position: absolute;top:25px;left:430px;z-index:2;width:70px;height:70px;cursor: pointer;}
*/