/****************************************************************************************************/
/***																								*/ 	
/***				INFOBOX EVENTS																	*/
/***																								*/
/****************************************************************************************************/
.ibevent{
	width:150px;
	overflow:hidden;
	background:#e9e9e9;
	margin:0 0 10px 0;	
}
/* Infoboxüberschrift  /ok*/
.ibeventbereichbez {
   	padding:6px 8px;
	background:#bdbdbd;
	margin:0;
	text-align:center;
 }
 .ibeventbereichbez h5{
	color:#fff;
	margin:0;
	padding:0;
}
.eventscontainer {
	padding:5px 8px;
	clear: both;
}
/* Event-Infoboxtitel  /ok*/
.ibeventtitel {
   font-weight: bold;
   color: #000; 
   clear: left; 
   padding: 3px 0; 
}
/* Event-Infoboxzeitpunkt  /ok*/
.ibeventzeit {
   font-weight: bold;
   color: #818181; 
   text-decoration: none;
   float:left;
}
.ibeventort {
   font-weight: bold;
   color: #818181; 
}
.grau-untertrich{
	border-bottom:1px solid #818181;
}
/* Event-Infobox-Wochentag  /ok*/
.ibeventwt{
	font-weight: bold;
   	width:25px; 
   	float:left; 
   	text-align: center; 
   	margin:0 5px 0 0;
   	padding: 0 2px;
}
/* Event-InfoboxText /ok*/
.ibeventcontent {
   color: #000; 
   text-decoration: none;
}
/* Event-Infobox Location /ok*/
.ibeventloca {
   color: #000000; 
   padding-bottom: 3px
}
.schlusslinie{
	border-top: 1px solid #818181; 
	padding:5px 0 3px 0;
	margin-top: 5px;
}
/* weiterführende Link  /ok */
a.ibeventlink:link, a.ibeventlink:visited{
	text-decoration: none;
	color: #818181;
}
a.ibeventlink:hover, a.ibeventlink:active{
	text-decoration: underline;
	color: #c61d23;
}

/****************************************************************************************************/
/***																								*/ 	
/***				VERANSTALTUNGSKALENDER															*/
/***																								*/
/****************************************************************************************************/
/* Überschrift  /ok*/
.veraueber {
   font-size: 1em; 
   font-weight: bold;
   color: #000000; 
}

/* Event-Infoboxüberschrift  /ok*/
.veralabel {
   font-weight: bold;
   color: #818181; 
}
/* Event-InfoboxText /ok*/
.verainfo {
   font-weight: normal;
   color: #000000; 
}


/*--------- vbekanntgeben.php --------- */
.vzusatztext{/* Erklärung zu Formularfeldern*/
	line-height:1.3em;
	font-weight:normal;
}
/*--------- filter.php --------- */
.vsuchbutton{
	padding: 7px 0 0 100px; 
}
.vbottomspace{
	margin:0 0 10px 0;
}
.vleft{
	width:100px; 
	float:left;
	margin:0 10px 0 0;
}
/*--------------- ergebnis.php ------------ */
.vsuchabgrenzungoben{
	height:45px; 
	background-color:#e3e3e3; 
	border-top:solid 1px #818181; 
	border-bottom:solid 1px #818181; 
	vertical-align: middle; 
}
.vcontainer-oben{
	height:45px; 
	margin:5px 0 0 0; 
	vertical-align: middle; 
}

.vchecktext{
	text-align:left; 
	font-size: 0.95em; 
	font-weight: bold;	
}
.vcheck1{
	width:145px;
}
.vcheck2{
	width:145px;
	padding:5px 0 0 0;
}
.vsuchergebnispd{
	width:200px;
	margin:0 5px 0 0;
}

/*------------------- inc.output.php-----------------*/
.verg-datumzeittitel{
	clear:both;
	margin:0 0 3px 2px; 
	padding-top:0px;
}
.verg-check{
	width:25px; 
	float:left;
}
.verg-tag{
	width:25px; 
	float:left; 
	text-align:center; 
	margin:0 5px 0 0;
}
.verg-datum{ 
	float:left;
	overflow:hidden;
	margin:0 50px 0 0;
}
.verg-location{
	float:left; 
	width:250px; 
	margin:0 5px 0 0; 
}
.verg-ort{
	text-align:right;
	float:left; 
	margin:0; 
	width:140px;
}
.verg-zeit{
	width:136px;
	float:left; 
	padding:0 0 0 25px; 
}
.verg-zeit2{
	width:108px;
	float:left; 
	padding:0 0 0 29px; 
}
/**html .verg-zeit{
	width:161px;
}
*html .verg-zeit2{
	width:136px;
}*/
.verg-infotext{
	width:250px;
	margin:0 0 0 161px; 
}
.verg-infotext2{
	width:250px;
	margin:0 0 0 136px; 
}
.verg-titel{
	width:250px; 
	float:left;
	margin:0 5px 5px 0; 
}
.verg-rubrik{
	width:140px;
	text-align:right;
	float:left;  
	color:#c61d23;
}
.verg-linie{
	clear:left; 
	margin:2px 0;
	padding: 0 0 0 50px; 
	border-top: solid #DFE6F7 1px;
}
.verg-details{
	clear:both;
	margin:3px 0;
}
.verg-thumbnail{
	width:100px; 
	min-width:100px;
	float:left; 
	padding:0 0 0 55px;
}
.verg-thumbnail2{
	width:100px; 
	min-width:100px;
	float:left; 
	padding:0 0 0 30px;
}
.verg-infos{
	margin:0;
	padding:0 0 0 55px;
	float:left;
}
.verg-infos2{
	margin:0;
	padding:0 0 0 30px;
	float:left;
}
.verg-infos-{
	margin:0;
	padding:0 0 0 10px;
	float:left;
}
.verg-infos-2{
	margin:0;
	padding:0 0 0 10px;
	float:left;
}
.verg-infos-li{
	width:100px; 
	min-width:100px;
	float:left; 
	overflow:hidden;
}
.verg-infos-re{
	float:left; 
	padding:0 0 0 10px;
}
.verg-links{
	padding:0 0 0 55px;
}
.verg-links2{
	padding:0 0 0 30px;
}
.verg-link{
	height:18;
	float:left; 
	margin:0 5px 0 0; 
	vertical-align:middle;
}
.verg-leftspace{
	width:165px; 
	float:left;
}
.verg-detaillink{
	width:200px; 
	float:left;
}
.verg-seitenanfang{
	display:block; 
	text-align:right;
}
.verg-abschlusslinie{
	clear:left; 
	margin: 7px 0 0 0;
	border-top: 1px solid #818181;
}
a.vlink:link, a.vlink:visited{
	font-size: 0.95em;
	text-decoration: none;
	color:#818181;
}
a.vlink:hover, a.vlink:active{
	color:#c61d23;
}
