
#col1_content {

	width: 590px;
}
#col3_content {

}
.event_time {
	border: 1px dashed #D7A100;
	margin: 5px 0 5px 0;
	padding: 8px 0 8px 40px;
	color: #000;
	background: url(../../_images/icons/clock.png) no-repeat 20px 8px;
}
.event_time.cancelled {
	border: 1px dashed #D7A100;
	margin: 5px 0 5px 0;
	padding: 8px 0 8px 40px;
	color: #cc0000;
	background: url(../../_images/icons/clock_red.png) no-repeat 20px 8px;
}
.event_time2 {
	font-family: courier;
	padding: 2px 4px;
}
.event_time2.ev_bg1 {
	background: #efefef;
}
.event_time2.cancelled, .event_time2.ev_bg1.cancelled {
	background: #efefef;
	color: #cc0000;

}
.recurdetail, .recurdetail2 {
	font-style: italic;
   
    
 
  
}
.content-p h3, h4 {
	font-size: 100%;
	padding: 10px 0 0 0;
}
#hint {
	font-size: 80%;
	border: 1px dashed #D7A100;
	margin: 5px 10px 5px 10px;
	padding: 10px 30px 10px 30px;
	background: url(../../_images/icons/icon_alert.gif) no-repeat 10px 15px;
	
}
#routenplaner {
	display: none;
}
#routenplaner input {
	width: 160px;
}
#routenplaner input.submit_but {
	width: 163px;
}
#route {
	overflow: hidden;
	clear:both;
 	font-size: 80%;
	padding: 0 10px 0 10px;
	border; 1px solid black;
}
#button {
	clear: both;
	overflow: hidden;
}
#gallery .gallery-image {display: inline-block;width: 40%; margin: 2%; }
#gallery .gallery-image img {width: 100%;}