/* CSS Document */

/* - - - - - Layout für Veranstaltungsräume - - - - - - - - - -*/
#inhalt_raum {
	margin-right:2em;
	width:auto;
}

#inhalt_raumoben {
width:99%;
}


#inhalt_raumoben .anschrift {
                   width:49%;
				   margin:0 2% 0 0;
				   float:left;
}

#inhalt_raumoben .bild_rechts {
                    width:48%;
                    margin:0 0 2em 0;
 				   float:left;
}

.inhalt_raumlinks {
                   width:49%;
				   float:left;
				   margin:0 2% 2.5em 0;
}
.inhalt_raumrechts {
                    width:48%;
					float:left;
                    margin:0 0 2.5em 0;
}

#inhalt_raum h2 { 
                 text-align:left; 
                 padding:0 0 0 0;
                 margin:0 0 0.6em 0;
}
#inhalt_raum h3 { 
	font-weight:normal;
	line-height:150%;
	padding:0 0 0 0;
	margin-bottom:1.5em;
	text-align:left;
}

#inhalt_raum h3.abstand { 
	font-weight:normal;
	line-height:150%;
	padding:0 0 0 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 0 0 0;
	margin-bottom:0.7em;
	text-align:left;
}

#inhalt_raum h4 { 
	font-size:1.2em;
	font-weight:normal;
                 text-align:left; 
                 padding:0 0 0 0;
                 margin:0 0 0.3em 0;
}

#inhalt_raum h5 {
                font-size:1.11em;
				line-height:150%;
				font-weight:bold;
	            padding:0 0 0 0;
				margin-top:1.2em;
	            margin-bottom:1.2em;
}

#inhalt_raum p {
	            padding:0 0 0 0;
	            margin-bottom:1em;
}


#inhalt_raum p.objekt {
                font-size:0.8em;
				line-height:150%;
				font-weight:normal;
	            padding:0 0 0 0;
	            margin-bottom:0em;
}
#inhalt_raum .adresse {
				line-height:125%;
				font-weight:normal;
	            padding:0 0 0 0;
	            margin-bottom:2em;
}

#inhalt_raum .auflistung {
             margin-left:0;
			 float:left;
			 text-align: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{
	             font-size:1.02em;
				 margin:0.3em 0 0 0.5em;
}

#inhalt_raum .trigger {
	margin:0  0 1em 0;
	background-image:none !important; 
    padding:0 0 1.5em 0;	
}


#inhalt_raum .trigger a {
	text-decoration: none;
	font-weight:normal;
	display:inline;
}

#inhalt_raum .trigger a:hover {
	text-decoration:underline;
}

#inhalt_raum .active {
background-position: left bottom;
}

#inhalt_raum .toggle_container {
	margin:1em 0 0 0;
	padding: 0;
	overflow: hidden;
	clear: both;
}
