/* CSS Document */

/********************************************/
/*     Schriftgrößen     */
/*******************************************/

#inhalt_raum h2 { 
	font-size:1.8em;
	text-align:left; 
}

#inhalt_raum h4 {
	font-size:1.6em;
	font-weight:normal;
	line-height:125%;
}

#inhalt_raum p.objekt {
	font-size:1.2em;
	font-weight:normal;
	line-height:150%;
}

#inhalt_raum .adresse {
	font-size:1.2em;
	font-weight:normal;
	line-height:125%;
}

#inhalt_raum li{
	font-size:1.1em;
}

#inhalt_raum li p {
	font-size:1.1em;
}


/* - - - - - Layout für Veranstaltungsräume - - - - - - - - - -*/

#inhalt_raum {
	margin:0;
	padding:0;
}

#inhalt_raumoben {
	width:100%;
	padding:0;
	margin-bottom:2em;

}

#inhalt_raumoben .anschrift {
	width:50%;
	padding:0 25px 0 0 ;
	margin:0;
	float:left;
}


#inhalt_raumoben .bild_rechts {
	width:50%;
	padding-left:25px;
	margin:0;
	float:left;
}

.inhalt_raumlinks {
	max-width:50%;
	float:left;
	padding-right:25px;
	margin:0 0 2em 0;
}
.inhalt_raumrechts {
	max-width:50%;
	padding-left:25px;
	margin:0 0 2em 0;
	float:left;
}

#inhalt_raum h2 { 
	padding:0;
	margin:0 0 0.6em 0;
}
#inhalt_raum h3 { 
	font-weight:normal;
	line-height:150%;
	padding:0;
	margin-bottom:1.5em;
	text-align:left;
}

#inhalt_raum h3.abstand { 
	font-weight:normal;
	line-height:150%;
	padding:0;
	margin-top:1.2em;
	margin-bottom:0.7em;
	text-align:left;
}

#inhalt_raum h3.abstand-engl { 
	font-weight:normal;
	line-height:150%;
	padding:0;
	margin-bottom:0.7em;
	text-align:left;
}


#inhalt_raum h4 {
	margin:0 0 0.3em 0;
}


#inhalt_raum h5 {
	font-weight:bold;
	line-height:150%;
	padding:0;
	margin-top:1.2em;
	margin-bottom:1.2em;
}

#inhalt_raum p {
	font-weight:normal;
	line-height:150%;
	padding:0;
	margin-bottom:1em;
}

#inhalt_raum p.objekt {
	padding:0 !important;
	margin-bottom:0em;
}
#inhalt_raum .adresse {
	padding:0 0 0 0;
	margin-bottom:2em;
}

#inhalt_raum .auflistung {
	margin-left:0;
	text-align:left;
	float:left;
}
#inhalt_raum p.rechts {
	text-align:right;
	margin-right:0.5em;
}

#inhalt_raum ul {
	list-style-type:square;
	list-style-position:outside;
}

#inhalt_raum li{
	margin:0.3em 0 0 0.5em;
}

#inhalt_raum .trigger {
	margin:0 0 2em 0;
	background-image:none !important; 
    padding:0 0 1.5em 0;	
}

#inhalt_raum .trigger a {
	color: #009999;
	text-decoration: none;
	display:inline;
}

#inhalt_raum .trigger a:hover, 
#inhalt_raum .trigger a::active, 
#inhalt_raum .trigger a::focus  {
     color:#666666;
     text-decoration:underline;
}

#inhalt_raum .active {
background-position: left bottom;
}


#inhalt_raum .toggle_container {
	margin:1em 0 0 0 !important;
	padding:1em 0 0 0;
	overflow: hidden;
	clear: both;
}


