 


.toggle-title{background:#000 url(../images/toggle-plus.gif) no-repeat right top;cursor:pointer;color:#FFF;}
.toggle-title.active{background:#e8e7e3 url(../images/toggle-minus.gif) no-repeat right top;color:#000;}

.article.partnerdetails{position:relative;min-height:500px;margin-bottom:0px;}
.partnerlogo{position:absolute;top:190px;right:140px;}

.article.anreise{margin:0;padding:0;}

#map {height: 320px;}
.article.maparticle{padding-top:10px;}
.leaflet-layer{
	opacity:0.6!important;
	filter:alpha(opacity=60)!important;
 	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
	filter: gray; /* IE6-9 */
	-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
	}
	*{ font-family:"微软雅黑"}
.leaflet-container{background-color:#FFF!important;}
.leaflet-control-zoom {}
.leaflet-control-attribution{display:none;}

.switch{margin-left:-50px;}
.anmeldunghome{position:absolute;top:510px;left:50%;margin-left:590px;display:block;z-index:9980;cursor:pointer;}
.anmeldung{position:fixed;top:240px;left:50%;margin-left:540px;display:block;z-index:9980;cursor:pointer;}
.anmeldunghomehover{position:absolute;top:450px;left:50%;margin-left:490px;display:block;z-index:9980;cursor:pointer;display:none;text-align:center;}
.anmeldunghover{position:fixed;top:200px;left:50%;margin-left:490px;display:block;z-index:9980;cursor:pointer;display:none;text-align:center;}
.anmeldunghover a{color:#FFF;dispaly:block;}
.anmeldunghomehover a{color:#FFF;dispaly:block;}

.link1{position:absolute;display:block;top:36px;font-size:16px;line-height:24px;left:48px;border-bottom:1px solid #FFF;padding:10px;width:130px;text-align:center;}
.link1:hover{color:#002b49;}
.link2{position:absolute;display:block;top:120px;font-size:16px;line-height:24px;left:20px;border-bottom:1px solid #FFF;padding:10px;width:170px;text-align:center;}
.link2:hover{color:#002b49;}
.link3{position:absolute;display:block;top:155px;font-size:16px;line-height:24px;left:40px;width:150px;text-align:center;}
.link3:hover{color:#002b49;}

.linkpresse{position:absolute;display:block;top:10px;font-family: "sofia-pro",sans-serif;font-size:18px;line-height:24px;left:0px;border-bottom:0px solid #FFF;padding:10px;text-align:center;width:100px;}
.linkpresse:hover{color:#002b49;}
.anmeldungpresse{position:fixed;top:240px;left:50%;margin-left:540px;display:block;z-index:9980;cursor:pointer;}
.anmeldungpresse a{color:#FFF;dispaly:block;}

#content.fixedmargin{margin-top:236px;}
#header.fixed{position:fixed;width:1200px;top:0px;z-index:9970;}
#headerfixed{position:fixed;width:1200px;top:0px;z-index:9970;display:none;}

.abstandbottomprogramm{width:100%;background-color:#FFF;height:27px;}
.erstertag{width: 320px;margin-right: 67px;}
.zweitertag{width: 320px;margin-right: 67px;}
.drittertag{width: 320px;margin-right: 0px;}

.formgray{background-color:#ececec;margin-left:-241px;margin-top:50px;padding-top:50px;padding-bottom:50px;margin-bottom:0px;padding-right:450px;width:750px;font-size:16px;line-height:22px;}
.formgraytext{background-color:#ececec;margin-left:-241px;margin-top:0px;padding-top:0px;padding-bottom:0px;margin-bottom:80px;width:1200px;font-size:16px;line-height:22px;}
.formgraytext .spalte2.breite4 {padding-right:330px;}
span.wpcf7-list-item { margin-left: 0!important;margin-top:5px;margin-bottom:25px;}
span.wpcf7-list-item.first { float:left;}
span.wpcf7-list-item.last { float:left;margin-left:10px!important;}
.col1-2{width:50%;float:left;}

 