body.node-type-event,
body.node-type-event_extern {
}
body.node-type-event div#main div#content div.field,
body.node-type-event_extern div#main div#content div.field,
body.node-type-event div#main div#content div.event-start,
body.node-type-event_extern div#main div#content div.event_extern-start {
	display: block;
/* 	border: 1px solid red; */
	margin-bottom: 8px;
}
body.node-type-event div#main div#content div.event-start,
body.node-type-event_extern div#main div#content div.event_extern-start,
body.node-type-event div#main div#content div.event-start label,
body.node-type-event_extern div#main div#content div.event_extern-start label {
	margin-bottom: 8px;
	margin-top: 8px;
	font-weight: bold;
	color: black;
}
body.node-type-event div#main div#content div.event-start label,
body.node-type-event_extern div#main div#content div.event-start label {
	display: none;
}
/* "series" before node link */
body.node-type-event div#main div#content div#content-area .field-field-programm::before,
body.node-type-event_extern div#main div#content div#content-area .field-field-programm::before {
  content: "Series: ";
	line-height: 20px;
  display: inline;
}
body.node-type-event div#main div#content div.field-field-programm,
body.node-type-event_extern div#main div#content div.field-field-programm {
	font-weight: bold;
	margin-top: 12px;
	display: block;
}
body.node-type-event div#main div#content div.field-field-programm a,
body.node-type-event_extern div#main div#content div.field-field-programm a {
	clear: both;
/* 	margin-bottom: 20px !important; */
	display: block !important;
	line-height: 20px;
	position: relative;
	top: -20px;
	left: 60px;
	font-size: 16px;
}
body.node-type-event div#main div#content div.field-field-programm img,
body.node-type-event_extern div#main div#content div.field-field-programm img {
/* 	border: 1px solid red; */
	margin-top: 10px;
	position: relative;
	left: -60px;
}
body.node-type-event div#main div.field-field-programm div.links,
body.node-type-event_extern div#main div.field-field-programm div.links {
	display: none;
}
/* presse taxonomy verstecken */
body.node-type-event div.taxonomy,
body.node-type-event_extern div.taxonomy,
div.field-type-content-taxonomy {
	display: none !important;
}
/*mouseover for monthly event*/
div.event div.mouseover{
	display: none;
}
/* links mark this and calendar */
body.node-type-event div.links ul li,
body.node-type-event_extern div.links ul li {
	font-size: 11px;
	display: inline;
	color: #666;
	float: left;
	margin-right: 10px !important;
}
body.node-type-event div.links ul li a,
body.node-type-event_extern div.links ul li a {
	font-weight: normal;
	padding-left: 2px;
	padding-right: 2px;
	background: #eee;
	text-decoration: none;
	color: #666;
}

/*extra event feld mit der alten id verstecken*/
#edit-field-old-id-0-value-wrapper{
  display: none;
}
/*location more prominent*/
div.field-field-location div, div.view-data-node-data-field-location-field-location-nid{
  display: block;
  font-size: 18px;
  font-weight: bold;
}
div.field-field-location div.field-label-inline-first::before{
#        content: 'External ';
}
div.field-field-location a, div.view-data-node-data-field-location-field-location-nid a{
  font-weight: bold;
}
div.view-data-node-data-field-location-field-location-nid a::before{
 content: 'External Event at: ';
 display: block;
}
/* series on frontpage */
div.view-item-event-frontpage div.view-data-node-data-field-programm-field-programm-nid{
 font-size: 16px;
 line-height: 24px;
 margin-bottom: 8px;
}
div.view-item-event-frontpage div.view-data-node-data-field-programm-field-programm-nid a::before{
  content: 'As part of the series  ';
  font-style: oblique;
}
div.view-item-event-frontpage div.view-data-node-data-field-programm-field-programm-nid a::after{
  content: ':';
}

/*external event display*/

div.node-type-event_extern, div.event_extern {
 /* Fallback for web browsers that doesn't support RGBa */
 background: rgb(0, 0, 0);
 /* RGBa with 0.6 opacity */
 background: rgba(0, 0, 0, 0.2);
 /* For IE 5.5 - 7*/
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000, endColorstr=#33000000);
 /* For IE 8*/
 -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000, endColorstr=#33000000)";
 color: #333333 !important;
 padding:5px;
}
div.node-type-event_extern a, div.event_extern a{
 color: #333333 !important;
}
div.eventtype-streaming {
 /* Fallback for web browsers that doesn't support RGBa */
 background: rgb(42, 255, 0);
 /* RGBa with 0.6 opacity */
 background: rgba(42, 255, 0, 0.2);
 /* For IE 5.5 - 7*/
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3300ff2a, endColorstr=#3300ff2a);
 /* For IE 8*/
 -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3300ff2a, endColorstr=#3300ff2a)";
 color: #333333 !important;
 padding:5px;
}




div.legend{
  float:left;
  font-size:small;
}
