@import url('../fonts/sourcesanspro.css');
/*@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,400,600,700,900,200italic,300italic,400italic,600italic,700italic,900italic);*/


body {width:100%; font-size:17px; font-family:'source_sans_proregular','Source Sans Pro',Helvetica, Arial, sans-serif; line-height:150%; /*font-weight:400;*/}
img { border:none;}
 .zoomContainer { z-index:999999999999999999999999999999;  position:absolute; left:0px; top:0px;  }

#PfeilRunter {position:absolute;   z-index:999; left:50%; bottom:-35px; cursor:pointer;}



#menue {  margin:0px; position:absolute; right:0px;  }
#header {position:fixed; z-index:500; overflow:visible; top:0px;  background-color:#fff; width:100%; border:1px solid #fff; padding:0px;
	/*zoom: 1;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=0, Strength=3)
	progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=45, Strength=2)
	progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=90, Strength=3)
	progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=2)
	progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=180, Strength=3)
	progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=225, Strength=2)
	progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=260, Strength=3)
	progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=305, Strength=2);*/
	/*für ie eine Hintergrundfarbe definieren!*/
	border-bottom:1px solid #EAEAEA;
	-moz-box-shadow: 0px 1px 5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0px 1px 5px rgba(0,0,0,0.5);
	box-shadow: 0px 1px 5px rgba(0,0,0,0.5);
 }
hr { border:none; border-bottom: 1px solid #575757;}

/*.sf-menu li {background-color:transparent!important;}*/

#Inhalt1 a { color:#000;}

#header.Headergross  { height:138px;  }
#header.Headergross #logo  {}
#header.Headergross #menue {}

#header.Headerkleiner  { height:72px; }
#header.Headerkleiner #logo {  }
#header.Headerkleiner #menue { }

#logo.gross { position:relative!important; width:147px; height:93px;margin:20px 0px 0px 10px; z-index:999999999999999999999999999999; }
#logo.klein { width:88px; height:53px;margin:8px 0px 0px 10px;   }

#menue.gross {   top:60px;   }
    #menue.gross, #mainMenue { z-index:9999999999999999999999999 !important;}
.ls-nav-next  {position:relative !important; }

#menue.klein {  top:22px;   }

 #cookieChoiceInfo {position:fixed;width:100%;background-color:#eee;margin:0; left:0; bottom:0;padding: 10px 0px 10px 0px;z-index:1000;text-align:center; font-size:15px; line-height:130%;
                          -webkit-box-shadow: 0px -2px 25px 0px rgba(50, 50, 50, 0.5);-moz-box-shadow:    0px -2px 10px 0px rgba(50, 50, 50, 0.5);box-shadow:         0px -2px 10px 0px rgba(50, 50, 50, 0.5);
       }
       #cookieChoiceInfo a { color:#000;}
       #cookieChoiceInfo a#cookieChoiceLink {}
       #cookieChoiceInfo a#cookieChoiceDismiss { position:absolute; top:10px; right:10px; margin:0px;  }

.veranstaltung {border-bottom:1px solid #1c1d22; margin-bottom:50px; padding-bottom:20px;} 	
.veranstaltung .button {margin-bottom:10px;}
.veranstaltung:last-child{ border:none;} 
/*---------------------wege-----------------------------------*/
.grid_4.wegeBild {margin-bottom:20px; overflow:hidden; width:300px; height:300px;  }
.grid_4.wegeBild .img  { width:300px; height:300px; position:relative; overflow:hidden;  }
.grid_4.wegeBild .img img { width:300px; height:300px;  }
.grid_4.wegeBild .hoverEffekt p { margin:17px; bottom:0px; position:absolute; color:#FFF; line-height:130%; font-family:'source_sans_proextralight','Source Sans Pro',Helvetica, Arial, sans-serif; }
.grid_4.wegeBild .BildBu {   width:300px; height:300px; position: absolute; display:none; }
.grid_4.wegeBild .lasche {background-image:url(../images/schwarz80p.png); color:#FFFFFF;   position:relative; margin-top:-60px; height:60px;  text-align:center;  }
.grid_4.wegeBild .lasche h2 { font-family:'source_sans_proregular','Source Sans Pro',Helvetica, Arial, sans-serif; font-weight:normal; font-size:17px; display:table-cell; vertical-align:middle; height:50px;  
		  color:#e7e7e7; padding:0px 15px 0px 15px; line-height:120%; width:300px ;     }

/*logobild zentriert*/		  
.grid_4.bildzentriert   .inner{ text-align:center; height:auto;  }
.grid_4.bildzentriert    { text-align:center; height:auto; }
.grid_4.bildzentriert   .inner td { vertical-align:middle;  height:200px;}
/*---------------------zoom in anderen Seiten-----------------------------------*/

.grid_4 .zoom {  margin-bottom:20px; overflow:hidden; width:300px; height:300px;  }
.grid_4 .zoom .img  { width:300px; height:300px; position:relative; overflow:hidden; border:1px solid #f00; }
.grid_4 .zoom .img img { width:300px; height:300px;  }
.grid_4 .zoom .hoverEffekt p { margin:17px; bottom:0px; position:absolute; color:#FFF; line-height:130%; font-family:'source_sans_proextralight','Source Sans Pro',Helvetica, Arial, sans-serif; }
.grid_4 .zoom .BildBu {   width:300px; height:300px; position: absolute; display:none; }
.grid_4 .zoom .lasche {background-image:url(../images/schwarz80p.png); color:#FFFFFF;   position:relative; margin-top:-60px; height:60px;  text-align:center;  }
.grid_4 .zoom .lasche h2 { font-family:'source_sans_proextralight','Source Sans Pro',Helvetica, Arial, sans-serif; font-weight:normal; font-size:17px; display:table-cell; vertical-align:middle; height:50px;  
		  color:#e7e7e7; padding:0px 15px 0px 15px; line-height:120%; width:300px ;     }

/*------------------------------------------------------
#overlay {position: fixed;  top:0px; overflow: hidden; left:0px; height:0px; width:0px; z-index:999999999999999999999999; background-color:#FFF; }
#overinner {position:absolute;  left:0px; top:0px; text-align:center;  }
#overbild {  position:relative; margin:0 auto; width:900px;}
#overlogo {float:left; }
#overlogo img {margin:20px 10px 10px 0px ;}
#overbildgross { margin-bottom:20px; float:left; max-width:100%;  }*/
#lbclose { cursor:pointer;}

#lbbu   { min-height:50px;}
#lbbu div  { min-height:50px; padding-bottom:10px;}
#lbbu p { line-height:120%; padding:0px ;}
.hoverEffekt { display: none;    width:300px; height:300px; position: absolute; top:0px; background-image:url(../images/lupe.png); background-repeat:no-repeat; background-position:0px 0px;}

.mitHover { position:relative; height:auto; }
.mitHover .hoverEffekt {   }

#overlay { overflow: hidden;	 width:10px; height:10px;   display:inherit; position:fixed; z-index:99999999; background-color:#FFF;left:0px; top:0px; }


#overinner { position:absolute;  left:0px; top:0px; text-align:center;
-ms-user-select: none !important;
-webkit-user-select: none !important;   
  -moz-user-select: none !important;     
  user-select: none !important;  
  
  -ms-touch-callout: none !important;
  -webkit-touch-callout: none !important;
  -moz-touch-callout: none !important;
  -touch-callout: none !important;
}

body {
/*-ms-user-select: none !important;
-webkit-user-select: none !important;   
  -moz-user-select: none !important;     
  user-select: none !important;  
  
  -ms-touch-callout: none !important;
  -webkit-touch-callout: none !important;
  -moz-touch-callout: none !important;
  -touch-callout: none !important;
	*/
	}


.embed-container {
  position: relative; 
  padding-bottom: 56.25%; /* ratio 16x9 */
  height: 0; 
  overflow: hidden; 
  width: 100%;
  height: auto; margin-bottom:10px;
}
.embed-container iframe {
  position: absolute; 
  top: 0; 
  left: 0; 
  width: 100%; 
  height: 100%;
}


#lbbildgross { }
#lbbildgross   {    }

#wegeKopf  { margin-bottom:50px; }
#wegeKopf .button { margin-bottom:50px; margin-top:20px; clear:both; }
/*------------------------------------------------------*/
#footer { background-color:#1c1d22; width:99.999%;  padding-top:20px;  padding-bottom:45px; }
#footerabst { height:100px;}
#footer .grid_4 { padding-top:20px; }
#footer .grid_4.bdrr {border-right:1px solid #494a4e;}
#footer .grid_4.last { border:none; margin-right:0px; word-spacing:5px;padding-top: 24px;}
#footer p { color:#e8e8e8; }
#footer p a { color:#e8e8e8; text-decoration:none; }
#footer p a:hover {text-decoration: underline; }
#footer p img { display:inline; vertical-align:middle;}

#footerbild {height:560px; width:100%; position:relative; overflow:hidden;}
#footerbild img {position:absolute; top:0px; min-width:100%; min-height:560px; }
#fbwrapper { width:100%;position:absolute; bottom:0px;}
#fbwrapper #fbbg {background-image:url(../images/weiss80p.png); height:100%;  position:relative; padding-bottom:20px;}
#fbwrapper #fbbg .container{padding-top:30px;}
#fbwrapper #fbbg .container p{ color:#000;word-spacing: normal !important;}
#footer .fb span {word-spacing: normal !important;}
#footer #Bereich2 .grid_4 { padding-top:0px; margin-top:5px; }
/*------------------------------------------------------*/
.hidden { visibility:hidden; top:-50px;}
.anm { font-family:"Courier New"; background-color:#FFC;}
.abstand20 { height:20px;}
.abstand10 { height:12px;}
.abstandClear20 { height:20px; clear:both !important;}
.abstandClear1 { width:100%; height:2px; clear:both !important;}

/*------------------------------------------------------*/

h1,h2,h3,h4,h5 { position:relative; margin:0px; padding:0px; font-weight:normal; line-height:100%; color:#000;}
h1 {font-family:'source_sans_proextralight','Source Sans Pro',Helvetica, Arial, sans-serif; font-weight:normal; font-size:64px; /*font-weight:200;*/}
h2 {font-family:'source_sans_proregular','Source Sans Pro',Helvetica, Arial, sans-serif; font-weight:normal; font-size:27px; letter-spacing:-0.01em; line-height:30px;margin:0px 0px 22px 0px;    		 	/*font-weight:400;*/}
h3 {font-family:'source_sans_proregular','Source Sans Pro',Helvetica, Arial, sans-serif; font-weight:normal; font-size:16px; line-height:20px;     /*font-weight:400;*/}
p { clear:both; margin:0px 0px 28px 0px; font-size:16px; position:relative; }/*statt 32*/
#Bereich1 li { font-size:16px;  }




strong,b 	{ font-weight:normal; font-family:'source_sans_probold','Source Sans Pro',Helvetica, Arial, sans-serif;/* font-weight:700;*/}
em,i 		{   }
strong em, em strong {   font-weight:normal; font-family:'source_sans_probold','Source Sans Pro',Helvetica, Arial, sans-serif; /**/ font-weight:normal; }


/*
#Bildheader2 { position:relative; z-index:1; height:415px; margin-bottom:65px;   width:99.9999%;overflow:hidden; text-align:center;   }  
#Bildheader2 { margin-top:140px; }



#Bildheader2 img {position: absolute;   left:0px;  top:0px; margin:0px;margin: 0 auto;} 
#Bildheader2 .container_12 { height:480px; position:relative; text-align:left;}  
#Bildheader2 .container_12 .infotext { width:100%; color:#FFF;  }
#Bildheader2 .container_12 .infotext h1 ,
	#Bildheader2 .container_12 .infotext h3,
		#Bildheader2 .container_12 .infotext p {color:#FFF; margin:0px; padding:0px; }

#Bildheader2 .container_12 .infotext h1 {  font-family:'source_sans_proextralight','Source Sans Pro',Helvetica, Arial, sans-serif; font-weight:normal; margin:0px; padding:0px; text-align:center; 
										text-shadow: #666 2px 2px 4px; text-shadow: #666 2px 2px 18px; 
										letter-spacing:-0.035em; margin-top:45px;}

#Bildheader2.img_topleft		{}
#Bildheader2.img_topcenter		{}
#Bildheader2.img_topright		{ }
#Bildheader2.img_middleleft		{}
#Bildheader2.img_middlecenter	{}
#Bildheader2.img_middleright	{ }
#Bildheader2.img_bottomleft		{}
#Bildheader2.img_bottomcenter	{}
#Bildheader2.img_bottomright	{ }
*/


#Bildheader2 { position:relative; z-index:1; height:310px;  margin-bottom:65px;   width:99.9999%;overflow:hidden; text-align:center; height:auto;  } /*feste Höhe*//*...............................*/
#Bildheader2 { margin-top:140px; }

#Bildheader2 img {position: relative;  left:0px;  top:0px; margin:0px;margin: 0 auto; width:100%; } /*feste Höhe*/
#Bildheader2 .container_12 { height:480px; position: absolute; text-align:left; height:99%; width:100%;  } /*feste Höhe*//*...............................*/


#Bildheader2 .container_12 .infotext { width:100%; color:#FFF;  }
#Bildheader2 .container_12 .infotext h1 ,
	#Bildheader2 .container_12 .infotext h3,
		#Bildheader2 .container_12 .infotext p {color:#FFF; margin:0px; padding:0px; }

#Bildheader2 .container_12 .infotext h1 {  font-family:'source_sans_proextralight','Source Sans Pro',Helvetica, Arial, sans-serif; font-weight:normal; margin:0px; padding:0px; text-align:center; 
										text-shadow: #333  2px 2px 18px; text-shadow: #333  2px 2px 18px; 
										letter-spacing:-0.035em; margin-top:40px; }/*...............................*/
















/*------------------------------------------------------*/
/*------------------------------------------------------*/
.container_12 .grid_12 .grid_4 { margin-left:0px; }
.container_12 .grid_12 .grid_8 { margin-right:0px; }
/*------------------------------------------------------
#Bildheader2 .container_12 #submenue  {clear: both; float: left; width: 100%; overflow: hidden;  font-family:'source_sans_prosemibold','Source Sans Pro',Helvetica, Arial, sans-serif; font-size: 1em;  position:absolute; bottom:65px;  }
#Bildheader2 .container_12 #submenue  ul {   float: left; position: relative; left: 50%; margin: 0 auto; padding: 0; list-style-type: none; }
#Bildheader2 .container_12 #submenue  ul li { float: left; position: relative; right: 50%; margin-right:45px; margin-left:45px;  height:205px; width:145px; 
											background-image:url(../images/subm_inaktiv.png); background-repeat:no-repeat; background-position:left 0px;}
#Bildheader2 .container_12 #submenue  ul li.menge6 {margin-right:7px; margin-left:7px;}
#Bildheader2 .container_12 #submenue  ul li.menge5 {margin-right:20px; margin-left:20px;}
											
#Bildheader2 .container_12 #submenue  ul li:hover { background-image:url(../images/subm_inaktiv_hoch2.png); }

#Bildheader2 .container_12 #submenue  ul li.aktiv {height:205px; background-image:url(../images/subm_aktiv.png); }		
									
#Bildheader2 .container_12 #submenue  ul li a { padding:0px 10px 0px 10px;
												height:145px; display:block; position: relative; vertical-align: middle; text-align:center; display:table-cell; width:145px; text-decoration:none; }
												
#Bildheader2 .container_12 #submenue  ul li a { color:#000;font-family:'source_sans_proregular','source_sans_prosemibold','Source Sans Pro',Helvetica, Arial, sans-serif !important; font-size:20px; line-height:22px; font-weight:normal !important;   }
#Bildheader2 .container_12 #submenue  ul li.aktiv a { color:#fff;   }*/


#Bildheader2 .container_12 #submenue  {clear: both; float: left; width: 100%; overflow: hidden;  font-family:'source_sans_prosemibold','Source Sans Pro',Helvetica, Arial, sans-serif; font-size: 1em;  position:absolute;   
										 height:100%;bottom:-7px;  } 
#Bildheader2 .container_12 #submenue  ul {  float: left; position: relative; left: 50%; margin: 0 auto; padding: 0; list-style-type: none; height:100%; bottom:0px; }/*...............................*/

#Bildheader2 .container_12 #submenue  ul li {       float: left; position: relative; right: 50%; margin-right:35px; margin-left:35px;  height:185px;   width:145px; height:100%;
												background-image:url(../images/subm_inaktiv_.png); background-repeat:no-repeat; background-position:left 0px; background-position:bottom; }
											
#Bildheader2 .container_12 #submenue  ul li.menge6 {margin-right:7px; margin-left:7px;}
#Bildheader2 .container_12 #submenue  ul li.menge5 {margin-right:20px; margin-left:20px;}
											
#Bildheader2 .container_12 #submenue  ul li:hover {  }/*background-image:url(../images/subm_inaktiv_hoch2_.png);*/

#Bildheader2 .container_12 #submenue  ul li.aktiv {height:185px; background-image:url(../images/subm_aktiv_.png); height:100%;   background-position:bottom; }		
									

#Bildheader2 .container_12 #submenue  ul li   table.subMinner { float:inherit;  
													height:120px; width:125px; position: absolute; 
													bottom: 50px;   
													text-align:center; 													 
													vertical-align: middle; margin:0px 10px 0px 10px;line-height:20px  ; 
													}											
#Bildheader2 .container_12 #submenue  ul li a {  text-decoration:none;  }
												

#Bildheader2 .container_12 #submenue  ul li a { color:#000;font-family:'source_sans_proregular','source_sans_prosemibold','Source Sans Pro',Helvetica, Arial, sans-serif !important; font-size:18px; 
														font-weight:normal !important;   }
#Bildheader2 .container_12 #submenue  ul li.aktiv a { color:#fff;   }

/*------------------------------------------------------*/
#Sub   {clear: both; float: left; width: 104%; overflow: hidden; margin-top: 0px; margin-bottom:50px;   }
#Sub   ul {   float: left; position: relative;    padding: 0; list-style-type: none; }
#Sub   ul li { float: left; margin-right:-1px; margin-bottom:-1px;   }
#Sub   ul li:hover { background-color:#fff; }
#Sub   ul li.aktiv { background-color:#1b1d22; }		
#Sub   ul li a { padding:19px 25px 24px 25px; padding: 19px 25px 20px 25px;
				display:block; position: relative; vertical-align: middle; text-align:center; display:table-cell; text-decoration:none;  }
#Sub    ul li a { color:#000; border:1px solid #1b1d22; font-family:'source_sans_proregular','Source Sans Pro',Helvetica, Arial, sans-serif !important;line-height:16px; font-size:16px;  font-weight:normal;   }
#Sub    ul li.aktiv a { color:#fff; border:1px solid #1b1d22; font-weight:normal;  font-family:'source_sans_probold','Source Sans Pro',Helvetica, Arial, sans-serif !important;  }
/*------------------------------------------------------*/
/*------------------------------------------------------*/
#Inhalt1 .modulA {  }
#Inhalt1 .modulA h1 { margin:0px 0px 8px 0px;  line-height:64px;} /*statt 18*/
#Inhalt1 .modulA h3 { margin:0px 0px 65px 0px; line-height:100%; } /*statt 74*/
#Inhalt1 .modulA div.introtext p { margin:0px 0px 82px 0px; font-size:27px; line-height:38px;  } /*statt 94*/
/*------------------------------------------------------*/
#Inhalt1 .modulA1 {  }
#Inhalt1 .modulA1 h1 { margin:0px 0px 72px 0px; letter-spacing:-0.035em; } /*statt 94*/
#Inhalt1 .modulA1 div.introtext p { margin:0px 0px 81px 0px; font-size:27px; line-height:30px; line-height:38px;  }/*statt 94*/
/*------------------------------------------------------*/
.modulB {  }
.modulB h2 { margin:0px 0px 12px 0px; font-weight:normal;    }/*statt 18*/
.modulB h3 { margin:0px 0px 43px 0px;    }/*statt 48*/
/*------------------------------------------------------*/
.modulB1 {  }
.modulB1 h2 { margin:0px 0px 66px 0px;  font-weight:normal;  }/*statt 74*/
/*------------------------------------------------------*/
.modulC {  }
.modulC p.overline { margin:0px 0px 16px 0px; padding:0px;    }/*statt 24*/
.modulC h2 { margin:0px 0px 4px 0px;    font-family:'source_sans_prolight','Source Sans Pro',Helvetica, Arial, sans-serif; font-weight:normal; }/*statt 8*/
.modulC h3 { margin:0px 0px 27px 0px;    }/*statt 32*/
.modulC.angebot strong { font-weight:normal; font-family:'source_sans_probold','Source Sans Pro',Helvetica, Arial, sans-serif;}
/*------------------------------------------------------*/
.abstandbtn {}
/*------------------------------------------------------*/
.modulC1 {  }
.modulC1 h2 { font-family:'source_sans_prolight','Source Sans Pro',Helvetica, Arial, sans-serif; font-weight:normal;margin:0px 0px 32px 0px;    }/*statt 24*/
.modulC1.angebot { border-bottom:1px solid #000; padding-bottom:56px; margin-bottom:50px;}
.modulC1.angebot:last-child { border:none;}
.modulC1.angebot strong { font-weight:normal;  font-family:'source_sans_probold','Source Sans Pro',Helvetica, Arial, sans-serif;}
.modulC1.angebot p { margin-bottom:20px;}
.modulC1 h3 { margin:0px 0px 27px 0px;    }/*statt 32*/
/*------------------------------------------------------*/
#Inhalt1 .oeffnungsz strong { float:left; width:35%; font-weight:normal;  font-family:'source_sans_probold','Source Sans Pro',Helvetica, Arial, sans-serif;}
#Inhalt1 .oeffnungsz br { clear:both;}
/*------------------------------------------------------*/
.TextMBild {}
.TextMBild h2 {margin:0px 0px 22px 0px; font-weight:normal; }
.TextMBild .grid_7 {margin-top:-8px ;  }
.TextMBild .grid_4 { overflow:hidden !important;  }
.TextMBild .grid_4 img  {  width:100%; padding:0px !important; margin-bottom:35px; }
.grid_4.Bilderreihe img { margin-bottom:35px;}
/*------------------------------------------------------*/ 
  a.button , input.button{   background-color:#FFF; font-family:'source_sans_proregular','Source Sans Pro',Helvetica, Arial, sans-serif; line-height:16px; font-size:16px;  
			padding: 19px 70px 23px 26px; padding: 19px 70px 20px 26px; 
			color:#000; cursor:pointer;
			display: block; float:left; margin-right:32px; width:auto;  			
			text-decoration:none; 
			border:1px solid #000; 
			background-image:url(../images/pfeil_rechts.png); background-position:right 23px; background-repeat:no-repeat; position:relative;   width:auto !important;}
  input.button { height:60px; padding:19px 70px 21px 25px; background-position:right 23px; width:auto  !important; }			
/*------------------------------------------------------*/
#Inhalt1 .abstandClear { clear:both; width:100%; height:75px;}
/*------------------------------------------------------*/
.Pteam { height:470px; }
.Pteam img { width:100%; margin: 0px 0px 20px 0px;}
.Pteam h2 { line-height:26px; margin:0px 0px 4px 0px;}
.Pteam .Pfunktion {margin:0px 0px 8px 0px; }
.Pteam .Pemail { margin:0px; }
.Pteam .Pemail a { color:#000; text-decoration:none;}
/*------------------------------------------------------*/




.spur {height:300px;position:relative; margin-bottom:20px;}
.spur .spurwrapper { border:1px solid #000; width:100%;  height:298px;  position:relative; overflow:hidden;  }
.grid_4 .spurwrapper img {width:100%;  }
.spur	.spuricon{position:absolute; right:10px; bottom:5px; z-index:99; }
.spur	.spuricon img { width:30px;}
.spur	.spurinner{padding:22px 30px 30px 30px ;}
.spur	.spurvonwem{position:absolute; bottom:0px; width:100%; margin: 0px 0px 0px 0px;z-index:2; padding-right:0px; background-color:rgba(0, 0, 0, 0.6);}
.spur	.spurvonwem p {padding:15px; margin:0px;color:#fff; line-height:110%; padding-right:25px;}
.spur .spurinner	h2 {padding:0px; margin:0px;}

.spur	.spurPic{overflow:hidden; z-index:1;}
.spur.pinterest .spurvonwem p, .spur.flickr .spurvonwem p { color:#FFF;}

.spur.hoch{ height:620px; }

.spur.hoch .spurwrapper  {  border:1px solid #000; width:100%;  height:618px;  position:relative;  }

.spur.schwarz, .spur.schwarz .spurwrapper{background-color:#1b1d22; }
.spur.schwarz h2,.spur.schwarz h1 {color:#fff; font-weight:normal;  font-family:'source_sans_proextralight','Source Sans Pro',Helvetica, Arial, sans-serif; font-weight:normal; margin:0px; padding:0px; }
.spur.spurBucheintrag .spurvonwem, .spur.spurBucheintrag .spuricon{display:none;}

.spur:hover .spurvonwem {top:0px;background-color:rgba(0, 0, 0, 0.6);display:inherit;}
.spur:hover	.spuricon{position:absolute;  top:45%; z-index:99;left:45%; width:30px;display:inherit;}
.spur:hover	.spurvonwem p {position:absolute;top:55%; text-align:center; left:0px;width:90%;  margin:0px;color:#fff;}
/*------------------------------------------------------*/
.publikation { margin-bottom:20px;}
.publikation .grid_4 {   margin-top:4px;}
.publikation .grid_8 h2 { line-height:26px; margin:0px 0px 15px 30px; padding:0px;}
.publikation .grid_8 h3 { margin:0px 0px 40px 30px; }
.publikation .grid_8 p { margin-left:30px;}
/*------------------------------------------------------*/
.verteiler { margin-bottom:60px;}
.verteiler .grid_4 { height:300px; overflow:hidden; margin-top:4px;}
.verteiler .grid_8 h2 { line-height:26px; margin:25px 0px 15px 30px; padding:0px;}
.verteiler .grid_8 h3 { margin:0px 0px 40px 30px; }
.verteiler .grid_8 p,.verteiler .grid_8 a { margin-left:30px;}



/*------------------------------------------------------*/

/* Nur Firefox */
@-moz-document url-prefix() {
    input.button {
       padding:18px 70px 22px 23px; background-position:right 24px;
    }
}
		
a.button.black,input.button.black { color:#FFF !important; background-color:#000; background-image:url(../images/pfeil_rechts_w.png);}
a.button.black:hover,input.button.black:hover { background-color:#1b1d22;}


a.button.download { background-image:url(../images/pfeil_runter.png); background-position:right 16px; padding-right:56px; }
a.button.download.black { color:#FFF; background-color:#000; background-image:url(../images/pfeil_runter_w.png);}
a.button.download.black:hover { background-color:#1b1d22;}

a.button.hoch { background-image:url(../images/pfeil_rauf.png); background-position:23px 16px;  padding: 19px 26px 23px 52px;}
a.button.hoch.black { color:#FFF; background-color:#000; background-image:url(../images/pfeil_rauf_w.png);}
a.button.hoch.black:hover { background-color:#1b1d22;}

a.button.zurueck { background-image:url(../images/pfeil_links.png);padding: 19px 26px 23px 70px;  background-position:left 23px; }
a.button.zurueck.black { color:#FFF; background-color:#000; background-image:url(../images/pfeil_links_w.png);}
a.button.zurueck.black:hover { background-color:#1b1d22;}



/*------------------------------------------------------*/
.KlappElement { margin-left:0px;}
h3.klapptitel { background-color:#f2ebe3; padding:20px; cursor:pointer;   }
h3 span.klappinfo { float:right; font-weight:normal;  font-family:'source_sans_probold','Source Sans Pro',Helvetica, Arial, sans-serif;}
.klapptext { padding:0px 20px 1px 20px ;background-color:#f2ebe3; margin-bottom:4px; }
.klapptext p { }
.abstand4 { height:4px;}


/*.contheader p { line-height:140%;font-size:27px; }*/
.schatten {
	-moz-box-shadow: 	3px 3px 3px rgba(0,0,0,0.3);
	-webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
	box-shadow: 		3px 3px 3px rgba(0,0,0,0.3);
}
	.container_12 .bildkasten img {width:99.9%; }

#responsive-menu{ display: none; float: left; }

#entwurfinfo.i1,#entwurfinfo.i2,#entwurfinfo.i3,#entwurfinfo.i4,#entwurfinfo.i5,#entwurfinfo.i6 { display:none;}

#entwurfinfo.i1 { display:inherit;}




/*================== Reponsives Menü ===========================*/
#header #respMenue  {float:right;   width:auto; margin-top:20px; margin-right:15px; cursor:pointer; z-index:999999; position:relative; display:none; }
#header #respMenue span {float:left; margin-right:20px;}

#respMenueCont { display:none;  position: relative; left:0px; top:74px;  z-index:99999999;width:100%;}
				
#respMenueLi   { list-style:none; padding:0px; margin:0px; display:block;}
#respMenueLi li {list-style:none; padding:0px 0px 0px 0px ; margin:0px; display:block; background-color:#1c1d22;}
#respMenueLi li a { text-decoration:none;   color:#fff; padding:10px; display:block; margin:0px !important;  position:relative;  }
#respMenueLi li .pfeil  {  float:right; width:40px; height:45px; position:relative; z-index:999; cursor:pointer; background-image:url(../images/pfeil_runter_resp.png); background-repeat:no-repeat; background-position: 15px 15px; background-size:10px;}
#respMenueLi li .pfeil.rauf  {   background-image:url(../images/pfeil_runter_resp2.png);  }
#respMenueLi li .pfeil  { display:none;}
#respMenueLi li.hatUmenue .pfeil  {  display:inherit;background-color:#24272e;}
#respMenueLi li ul     { padding-left:25px;}

#respMenueLi li.hatUmenue ul   {background-color:#24272e;}
#respMenueLi li.hatUmenue ul  a {background-color:#24272e;}


	 .AOverview .grid_8 .abstand {padding-left:30px;} 
	 .AOverview .grid_8 .abstand h2 {padding-left:0px; margin-left:0px;} 
	 .AOverview .grid_8 .abstand p {padding-left:0px;margin-left:0px;} 
	 
#language   { float:right;   text-decoration:none; font-size:0.9em;}	 
#language a {  text-decoration:none; color:#000 ; margin-right:15px;}	 
#language a.aktiv {  color:#777 ;}	 
	 
	 

/*----------------------------------------------------------------------------------------
------------ BUCHEN ----------------------------------------------------------------
--------------------------------------------------------------------------------------*/
	 
	 
	fieldset { border:none; padding:0px; border-bottom:1px solid #000; padding:0px 0px 50px 0px; margin-bottom:40px;}
	fieldset.laststep { border:none !important; } 

	#buchen_steps p {  clear:both; margin-left:0%;}
	#buchen_steps p label { float:left; width:20%; font-weight:normal;  padding:10px 5px 0px 0px ; }
	#buchen_steps p input ,#buchen_steps p select ,#buchen_steps p textarea, 
	.presseform input { border-radius:0px; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; float:left; width:50%; padding:14px; margin-top:-1px; border:1px solid #111; }

	#buchen_steps p select{ width:54.8%;}
	#buchen_steps #formview1_Sprache { width:auto;}
	
	#buchen_steps p textarea { width:98%; height:80px; padding:5px;}
	#buchen_steps p input.width50 {  width:10%; margin-right:10px; }
	#buchen_steps p input.width100 { width:30%; margin-right:3%;}
	#buchen_steps p input.width150 { width:56.6%; margin-right:3%;}
	#buchen_steps p input.wunschtermin { width:100px; margin-right:3%;}
    #buchen_steps p input.wunschzeit {width:50px !important;}

	#buchen_steps p input.w50p { width:31.5%; margin-right:1%;}
	#buchen_steps p input.w100p { width:100%; margin-right:0% !important;}
	#buchen_steps p select.widthauto { width:auto; margin-right:3%;}
	#buchen_steps .radiolist input { width:15px; margin-right:20px; margin-top:15px; border:1px solid #fff !important; padding:0px;}
	#buchen_steps .radiolist label { width:auto; padding-top:11px !important; margin:0px !important; padding-right:5px !important;}
	#buchen_steps .radiolist   { margin-bottom:10px !important;}
	#buchen_steps .submitbutton {  }
	#buchen_steps .labelkurz { width:auto; margin-right:10px;}
	#buchen_steps .infokasten { margin-top:30px;}
	#buchen_steps .hinweis { float:left; padding-top:10px; font-style:italic;}
	
	#buchen_steps #formview1_Ort { width:34.3%;}
	

	#buchen_pruefen p { margin:0px 0px 10px 0px;}
	#buchen_pruefen label { float:left; width:150px;}
	#buchen_pruefen em { font-style:normal !important; color:#FF0004; }
	#buchen_steps .rfverror {  color:#c83c88; margin-top:7px; font-size:0px; font-weight:bold; float:left; width:20px; height:20px;  background-image: url(images/nav/hinweis.png); background-repeat:no-repeat; }
	
 /*nur für IOS und safari*/
	#buchen_steps.ios p input.width50 {width:11.5%; }
	#buchen_steps.ios p input,#buchen_steps.ios p select {margin-bottom:0px; padding:8px; font-size:16px;} /**/	
	#buchen_steps.ios p select {-webkit-appearance:none; margin-left:0px;   background-color:#fff; padding-right:10px; width:52.6%; font-size:16px; background-position:right 10px; 
		background-image:url(../images/dropdown.gif); background-size:20px; background-repeat:no-repeat;   } /**/	
	#buchen_steps.ios p   input[type=checkbox] {}
	#buchen_steps.ios p   input[type=radio] {      margin: 15px 20px 0 0;   padding: 0;   width:15px;   height:15px;  	-webkit-border-radius: 2em; }	
/*nur für IOS*/

/*---------------------presse-----------------------------------*/
.presseform   {}
.presseform  .button { margin-left:0px; margin-top:35px;	}
.presseform.passw  .button { margin-left:0px;	}
.presseform input.button, .presseform a.button {padding: 19px 70px 23px 26px;}
.presseform .control-group { clear:both; margin:0px 0px 0px 0px  !important; padding:0px; }
.presseform .control-label { float:left;padding:12px 0px 0px 0px; min-width:150px;font-size:16px; }
.presseform .controls { float:left;margin:-1px 0px 0px 0px ; padding:0px !important;   }
.presseform .controls input { width:100%;  padding:15px !important; margin:0px !important;      }
.presseform .form-actions { clear:both; margin:5px 0px 0px 0px;}
.presseform .control-group.submitbutton { clear:both; margin-top:5px;}
.presseform .controls .inline { width:100px; float:left; line-height:16px;  }
.presseform .controls .inline input { margin:0px; !important; }
#Bereich1 .presseform .radiolist label { margin-top:15px; padding:0px !important; }
#Bereich1 .presseform .radiolist input { width:15px; margin:0px !important; padding:0px !important; border:none;}

/*-------------preisinfo -------------------*/
#preis  { }
#preis p strong{ font-weight:normal !important; font-family:'source_sans_proregular','Source Sans Pro',Helvetica, Arial, sans-serif;}





/*@media only screen and (min-width: 480px) and (max-width: 767px) {*/
@media only screen and (min-width: 480px) and (max-width: 760px) {
	#buchen_steps p input ,#buchen_steps p select ,#buchen_steps p textarea { width:94% !important;}
	#buchen_steps p   input[type=radio] { width:auto !important;}
	#buchen_steps p    { margin-bottom:0px  !important; }
	#buchen_steps p select { width:100% !important;}
	/* ios */
	#buchen_steps.ios p select { width:100% !important;}	
}
@media only screen and (max-width: 479px) {
	#buchen_steps p input ,#buchen_steps p select ,#buchen_steps p textarea { width:94% !important;}
	#buchen_steps p   input[type=radio] { width:auto !important;}
	#buchen_steps p    { margin-bottom:0px  !important; }
	#buchen_steps p select { width:100% !important;}
	/* ios */
	#buchen_steps.ios p select { width:100% !important;}
}
/*----------------------------------------------------------------------------------------
------------ ENDE BUCHEN ----------------------------------------------------------------
--------------------------------------------------------------------------------------*/


	h2.angebottitel { margin-bottom:5px; padding-bottom:0px;}
	.rfverror { color:#c83c88; margin-top:7px; font-size:0px; font-weight:bold; float:left; width:20px; height:20px;  background-image: url(images/nav/hinweis.png); background-repeat:no-repeat;  }
	.required { background-color:#c83c88; color:#fff; padding: 1px 3px 1px 3px;}
	#buchen_steps strong { font-weight:normal;}
   
  /*  #buchen_steps input.button{   background-color:#FFF; color:#000 !important; font-family:'source_sans_proregular','Source Sans Pro',Helvetica, Arial, sans-serif; line-height:16px; font-size:16px;  
			padding: 19px 70px 23px 26px; color:#000; 
			display: block; float:left; margin-right:32px; width:auto;  			
			text-decoration:none; 
			border:1px solid #000; 
			background-image:url(images/pfeil_rechts.png); background-position:right 23px; background-repeat:no-repeat; position:relative;   width:auto !important;}
 #buchen_steps input.button { height:60px; padding:19px 70px 24px 25px; background-position:right 23px; width:auto  !important; }			*/
	
	/*@media only screen and (max-width: 767px) {*/
	@media only screen and (max-width: 760px) {
	#buchen_steps p label { clear:both; width:100%;}
	#buchen_steps .radiolist label { width:auto; float:left;    }
	#buchen_steps p input.w50p { width:70%; margin-right:1%;}
	}
 
/*===================== Mediaqueries ===========================*/
/* Tablet Portrait bis  960 (devices and browsers) */
@media only screen and (min-width: 760px) and (max-width: 959px) {

 	#footer h1 { font-size:55px;}
	
	/* Verteilerabsatz*/
	.verteiler.abs .grid_8 p ,.verteiler.abs .grid_8 h2,.verteiler.abs .grid_8 .button{ margin-left:0px;} 
	 .verteiler.abs .grid_8  { width:46%; } 
	 .verteiler.abs .grid_8 h2 { margin-top:14px; margin-bottom:30px;} 
	.verteiler.abs .grid_4  {  height:auto; width:40%; margin-right:3.8%;  }
	.verteiler.abs .grid_4 img { width:100%; height:auto; }
	
	/* ausstellungsabsatz*/
	.AOverview .grid_8 p ,.verteiler.abs .grid_8 h2,.verteiler.abs .grid_8 .button{ margin-left:0px;} 
	 .AOverview .grid_8  { width:46%; } 
	 .AOverview .grid_8 h2 { margin-top:0px; margin-bottom:30px;} 
	.AOverview .grid_4  {  height:auto; width:40%; margin-right:3.8% !important;  }
	.AOverview .grid_4 img { width:100%; height:auto; }
	 .AOverview .grid_8 .abstand {padding-left:20px;} 


	/* wege durch die sammlung */
	.grid_4.wegeBild,.grid_4.spur,.grid_4.spur .spurwrapper { width:360px; height:360px; }
    
    .grid_8.spur,.grid_8.spur .spurwrapper { width:737px; }

	.grid_4.wegeBild img,.grid_4.spur img { width:100%; height:auto;}
	#Bildheader2 h1 { font-size:50px; margin-top:30px !important;}
	.grid_4 .hoverEffekt {   width:360px ; height:360px ;background-image:url(../images/lupe2.png);  }


	#Bildheader2 .container_12 #submenue  ul li  { margin:5px 15px 5px 15px ;} /* height:225px; width:95%; border:10px solid #f00; left:  0%; */
	#Bildheader2  #submenue    { 
	  width:120% !important; margin-left:-10%; 
	 -webkit-transform: 	scale(0.9); -webkit-transform-origin: center bottom;
		-moz-transform: 	scale(0.9);    -moz-transform-origin: center bottom;
		-ms-transform: 		scale(0.9);     -ms-transform-origin: center bottom;
		-o-transform: 		scale(0.9);      -o-transform-origin: center bottom;
		 transform: 		scale(0.9);         transform-origin: center bottom;
	/*	 width:100% !important; height:100% !important;   border:1px solid #000; top:0px; left:0px;
	*/
			} 

	
	#entwurfinfo.i2 { display:inherit;}
	.container.container_12 { width:750px;  } 

	#Bildheader2 { margin-top:74px; } /*feste Höhe*/
		#Bildheader2 img { min-height: inherit;}

	#Bildheader2 .container_12 { } /*feste Höhe*/
#Bildheader2 .container_12 .infotext h1 {      margin-top:15px !important;}/*...............................*/

	
	#header.Headergross  {  height:72px;  }
	#logo.gross {width:88px; height:53px;margin:8px 0px 0px 10px;   }
	#menue.gross {  top:22px;   }
	 
	#respMenue { display:inherit;}
	#header #respMenue { display:inherit;}
}

/* All Mobile Sizes (devices and browser)
@media only screen and (max-width: 767px) { */
@media only screen and (max-width: 760px) {
 	#footer h1 { font-size:45px;}
	#block1613 .grid_4.last { text-align:left !important;}

	/* Verteilerabsatz*/
	.verteiler.abs .grid_8 p ,.verteiler.abs .grid_8 h2,.verteiler.abs .grid_8 .button{ margin-left:0px;} 
	.verteiler.abs .grid_4  { width:100%; height:auto;  }
	.verteiler.abs .grid_4 img { width:100%; height:auto; }
	
	/* ausstellungsabsatz*/
	.AOverview .grid_8 p ,.verteiler.abs .grid_8 h2,.verteiler.abs .grid_8 .button{ margin-left:0px;} 
	 .AOverview .grid_8  { width:46%; } 
	 .AOverview .grid_8 h2 { margin-top:0px; margin-bottom:30px;} 
	.AOverview .grid_4  {  height:auto; width:40%; margin-right:3.8% !important;  }
	.AOverview .grid_4 img { width:100%; height:auto; }
	 .AOverview .grid_8 .abstand {padding-left:0px;} 
	
		/* wege durch die sammlung */
	#Inhalt1 .grid_4.wegeBild,#Inhalt1 .grid_4.spur { width:97.5%; height:auto;}
    .grid_4.spur,.grid_4.spur .spurwrapper { overflow:hidden; width:440px; height:440px; }

    .grid_8.spur .spurPic img { height:440px !important;   width:auto !important; }

	#Inhalt1 .grid_4.wegeBild img,#Inhalt1 .grid_4.spur img { width:100%; height:auto;}

	#Inhalt1 .grid_4.wegeBild .lasche, #Inhalt1 .grid_4.wegeBild .lasche h2 { text-align:center; width:100% !important; margin-top:-57px; height:50px; }

	#Bildheader2 h1 { font-size:40px; margin-top:10px !important;}
	.grid_4 .hoverEffekt {   width:100% ; height:360px ;background-image:url(../images/lupe2.png);  }

	#lbclose { }
	
	#entwurfinfo.i3 { display:inherit;}
	.container.container_12 {  }
	#Bildheader2 {   margin-top:74px;       }
 	#Bildheader2 img {  width:auto;   } /*feste Höhe*/
	#Bildheader2 img { min-height: inherit;}
	   
	   #footer .grid_4.last { border:none; margin-right:0px; word-spacing:5px; padding-top: 48px}

   	
	#Bildheader2 .container_12 #submenue  ul li  { margin:5px;} /* height:225px; width:95%; border:10px solid #f00; left:  0%; */
	#Bildheader2  #submenue    { 
	  width:120% !important; margin-left:-10%; 
	 -webkit-transform: 	scale(0.9); -webkit-transform-origin: center bottom;
		-moz-transform: 	scale(0.9);    -moz-transform-origin: center bottom;
		-ms-transform: 		scale(0.9);     -ms-transform-origin: center bottom;
		-o-transform: 		scale(0.9);      -o-transform-origin: center bottom;
		 transform: 		scale(0.9);         transform-origin: center bottom;
	/*	 width:100% !important; height:100% !important;   border:1px solid #000; top:0px; left:0px;
	*/
			} 
	

	.grid_4 h2 { margin-top:20px; }/*nur für rechte Spalte*/
	.abstandClear  { height:20px !important; margin:0px;  }
	
	#header.Headergross  {  height:72px;  }
	#logo.gross {width:88px; height:53px;margin:8px 0px 0px 10px;   }
	#menue.gross {  top:22px;   }
	#respMenue { display:inherit;}
	#header #respMenue { display:inherit;}
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) 
@media only screen and (min-width: 480px) and (max-width: 767px) {*/
@media only screen and (min-width: 480px) and (max-width: 760px) {
	#entwurfinfo.i4 { display:inherit;}
	.container.container_12 { width:600px;}
	.container.container_12 {width:450px;     }
		#Bildheader2 img { min-height: inherit;}

	.container_12 .grid_1,
	.container_12 .grid_2,
	.container_12 .grid_3,
	.container_12 .grid_4,
	.container_12 .grid_5,
	.container_12 .grid_6,
	.container_12 .grid_7,
	.container_12 .grid_8,
	.container_12 .grid_9,
	.container_12 .grid_10,
	.container_12 .grid_11,
	.container_12 .grid_12  { clear:both; width:100%; }
	.container_12 .suffix_1  {padding:0px;}
	.container_12 .bildkasten img {width:99.9%; }
	 .grid_7  {  margin-bottom:30px ;  }
#footer .grid_4  { border:none;}
#footer .grid_4.bdrr { text-align:center; border:none !important; }
#footer .grid_4.last { text-align:center;}
#footer .grid_4.last .fb { display:block;  float:left; margin-left:30%; width:50%; text-align:left;}

 .Pteam { height:auto; margin-bottom:30px; }
.Pteam img { width:100%; margin: 0px 0px  0px 0px;}

}
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
        #language { margin-top:7px !important; margin-right:20px; font-size:0.8em;}
        #language a { margin-right:10px;}

	#footer h1 { font-size:38px; margin-bottom:20px;}
	#block1613 .grid_4.last p { margin: 0px 0px 2px 0px;}
.verteiler .grid_4  { display:none;}
.verteiler   { margin-bottom:20px  ;}

 #PfeilRunter { display:none;}
	#Bildheader2 img { min-height: inherit;}
#Bildheader2 { margin-bottom:40px;}
	
	#entwurfinfo.i5 { display:inherit;}
	.container.container_12 { width:90%;   }

	#Bildheader2 .container_12 #submenue  ul li  { margin:0px;} /* height:225px; width:95%; border:10px solid #f00; left:  0%; */
	#Bildheader2  #submenue    { 
	  width:140% !important; margin-left:-20%; 
	 -webkit-transform: 	scale(0.60); -webkit-transform-origin: center bottom;
		-moz-transform: 	scale(0.60);    -moz-transform-origin: center bottom;
		-ms-transform: 		scale(0.60);     -ms-transform-origin: center bottom;
		-o-transform: 		scale(0.60);      -o-transform-origin: center bottom;
		 transform: 		scale(0.60);         transform-origin: center bottom;
	/*	 width:100% !important; height:100% !important;   border:1px solid #000; top:0px; left:0px;
	*/
			} 
	
	.container_12 .grid_1,
	.container_12 .grid_2,
	.container_12 .grid_3,
	.container_12 .grid_4,
	.container_12 .grid_5,
	.container_12 .grid_6,
	.container_12 .grid_7,
	.container_12 .grid_8,
	.container_12 .grid_9,
	.container_12 .grid_10,
	.container_12 .grid_11,
	.container_12 .grid_12  { clear:both; width:100%; }
	
	.container_12 .suffix_1  {padding:0px;}
#overLogo { height:60px;}
#footer .grid_4  { }
#footer .grid_4.bdrr { text-align:center;border:none !important;}
#footer .grid_4.last { text-align:center; }
#footer .grid_4.last .fb { display:block;  float:left; margin-left:25%;   width:70%; text-align:left;}
#Inhalt1 .modulA h1,  
#Inhalt1 .modulA1   h1 { font-size:44px ; margin-bottom:20px; line-height:40px ;  }
 h2 { font-size:22px; margin-bottom:10px;}
#Bildheader2 .container_12 .infotext h1 { font-size:34px; line-height:34px;}
#Inhalt1 .modulA div.introtext p,#Inhalt1 .modulA1 div.introtext p { font-size:24px; line-height:28px; margin:0px 0px 62px 0px;}
 a.button , input.button { margin-bottom:10px;}
 
	#Bildheader2 , #BildheaderStart {   margin-top:55px !important;}
 	#header.Headergross { height:55px;}
 	#header.Headerkleiner { height:55px;}

	#Bildheader2 img { min-height: inherit;}
	#header #respMenue  { height:40px; width:auto; margin-top:14px;  }
#respMenueCont {  top:55px;  }
	#logo.klein { width:68px; height:43px;margin:8px 0px 0px 10px;   }

	#logo.gross {width:68px; height:43px;margin:8px 0px 0px 10px;   }
	#menue.gross {  top:22px;   }
 
 .Pteam { height:auto; margin-bottom:30px; }
.Pteam img { width:100%; margin: 0px 0px  0px 0px;}

} 

/*responsives Menü
@media only screen and (max-width: 767px) {
@media only screen and (max-width: 960px) {*/
@media only screen and (max-width: 959px) {
 
    #language { margin-top:13px; margin-right:20px;}
/* #footer .grid_4 { border:none;}
body { background-color:#f00   ;}*/
		/* wege durch die sammlung */
	#Inhalt1 .grid_4.Bilderreihe .grid_4 { width:100%;}
	#Inhalt1 .grid_4.Bilderreihe { width:97.5% !important; height:auto;  }
	#Inhalt1 .grid_4.Bilderreihe img { width:100% !important; height:auto;}
 .spur	.spuricon img { width:40px !important;}
#menue { visibility: hidden;  height: 0; overflow:hidden;} 
.sf-menu { visibility: hidden;  height: 0; overflow:hidden;} 
#respMenue { display: inline-block; width: 100%; margin-top: 0px; }
#responsive-menu{ display: inherit; float: left; width:100%;}
#responsive-menu select {font-size:16px; padding: 5px 0px 5px 5px; width:100%; margin-top:10px; }	
.grid_4 .hoverEffekt {   width:100%;  height:100% ; background-image:url(../images/lupe2.png); background-size:contain  }

#lbbu.ios   p { font-size:8px;}
#overLogo    { width:88px; height:auto;margin-top:10px; }
#overLogo.ios    { width:60px; height:auto;margin-top:10px; }

#lbbu.ios2   p { font-size: 0.9em;}
#overLogo.ios2    { width:90px; height:auto;margin-top:10px; }

 
/*
		.grid_4 .hoverEffekt {   width:100%; border:1px solid #f00; height:360px ; background-image:url(../images/lupe2.png);  }
.intro { margin-bottom:45px;  }
.intro p { font-size:22px;    }
*/
}





