/* Veranstaltungssuche */
div.content_valeft {
	float:left;
	width:140px;
	
	padding:0;
	margin:0;
	border:0;
}
div.content_varight {
	float:left;
 	width:130px;
	border:0;
	padding:0;
	margin:0;
	
}

input.query, select.kat {
	width:140px;
	font-size:1em;
	margin:0px;
	padding:0px;
	text-align:left;
	vertical-align:middle;
	line-height:1em;
	color:#034695;
}	
input.cal_button {
	width:100px;
	font-size:1em;
	text-align:left;
	line-height:1em;
	background:#DAE2EB;
	color:#E0000E;
	margin:0px;
	border:0px;
	padding:0px;
	cursor:pointer;
}
input.cal_button_inactive {
	width:100px;
	font-size:1em;
	text-align:left;
	line-height:1em;
	background:#DAE2EB;
	color:#838B95;
	margin:0px;
	border:0px;
	padding:0px;
	cursor:pointer;
}
input.veranstaltung_suchen {
	border:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	width:120px;
		
		background: url(/g/button_120.gif);
		background-repeat:no-repeat;
		background-position:left top;
	
	/*background:#C3D2E5*/;	
	margin:0px;
	padding:0px;
	vertical-align:middle;
	text-align:center;
	text-transform:uppercase;
}
input.start_end {
	width:63px;
	font-size:1em;
	margin:0px;
	padding:0px 0px 0px 2px;
	text-align:left;
	vertical-align:middle;
	line-height:1em;
	color:#034695;
}
div.vamenu {
display:block;
margin-bottom:0.5em;
margin-left:10px;
text-align:left;
color:#034695;
font-size:1em;
}
div.vamenu_last {
display:block;
margin-bottom:0.5em;
margin-left:10px;
text-align:left;
color:#034695;
font-size:1em;
vertical-align:bottom;

}
form.veranstaltungssuche {
	margin:0px;
	padding:0px;
	border:0px;
}
.veranstaltungssuche {
color:#034695;
}
.veranstaltungssuche label {
display:none;
}

div.grouping {
	border-bottom:1px solid #CDCDCC;
	border-top:0;
	border-left:0;
	border-right:0;
	padding:15px 0 0 0;
	margin:0 0 0 0;
}
h1.grouping {
	font-size:1em;
	text-decoration:none;
	color:#000000;
	margin:0 0 5px 0;
}
div.item_veranstaltung {
	margin:2px 2px 10px 2px;
}
div.item_veranstaltung_over {
	margin:2px 2px 10px 2px;
	background-color:#ffffff;
}
div.item_veranstaltung a {
text-decoration:none;
}




div.veranstaltung {
	border:1px solid #CDCDCC;
	background-color:#ffffff;
	padding:5px;
	margin-top:10px;
}
div.termin_details {
	font-size:1em;
	color:#000000;
	text-decoration:none;
	font-weight:bold;

float:left;
}
div.termin_hinweis {
	font-size:1em;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}
div.termin_preis {
	font-size:1em;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}
div.veranstaltung_details {
	font-size:1em;
	color:#000000;
	text-decoration:none;
	margin:0;
}


div.veranstaltung_details a {
color:#E0000E;
text-decoration:none;
}

span.dateinfo {
	font-weight:normal;
}

iframe.warenkorbiframe {
	border:0;
	margin:0;
	padding:0;
	width:278px;

}

.ticketeria_order {
	background: url(/g/button_140.gif);
	background-repeat:no-repeat;
	background-position:left top;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	border:0;
	width:140px;
	height:20px;
	vertical-align:middle;
	line-height:11px;
}
div.orderbutton {
	float:right;
}

h3.listung_termin, h3.listung_termin a {
font-size:1em;
text-decoration:none;
color:#000000;
font-weight:normal;
padding:0px;
margin:0px;
border:0px;
}
h3.detail_termin {
	font-size:1em;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
border:0;
margin:0;
padding:0;

}
h2.listung_termin, h2.listung_termin a {
font-size:1em;
text-decoration:none;
color:#034695;
font-weight:bold;
padding:0px;
margin:0px;
border:0px;
background-color:transparent;
}


h2.listung_termin a.tickets {
	color:#E0000E;
	text-decoration:none;
	font-weight:normal;
	background-color:transparent;
}
h2.listung_termin a:hover.tickets {
	text-decoration:underline;
	background-color:transparent;
}

div.veranstaltungstitel {
	margin:0px 0px 0px 85px;
	height:auto;
	padding:0px;
	border:0px;
}

div.veranstaltungskategorie {
	margin:0px 0px 0px 85px;
	height:auto;
	padding:0px;
	border:0px;

}

div.veranstaltungskategorie a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#626260;
	font-size:1.0em;
	font-weight:normal;
}

div.veranstaltungszeitraum {
	color:#626260;
	height:auto;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	border:0px;
	width:85px;
}

div.item_veranstalter {
	margin:2px 2px 5px 2px;
	height:auto;
	background-color:#F4F4F3;
}
div.item_veranstalter_2 {
	margin:2px 2px 5px 2px;
background-color:#DAE2EB;
height:auto;
}

div.listungsnummer {
	color:#000000;
	height:auto;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	border:0px;
	width:15px;
		cursor:pointer;

}
div.veranstalterort {
	color:#626260;
	margin:0px 0px 0px 215px;
	height:auto;
	padding:0px;
	border:0px;
	cursor:pointer;
}
div.veranstaltername {
	color:#034695;
	height:auto;
	float:left;
	margin:0px 0px 0px 15px;
	padding:0px;
	border:0px;
	width:205px;
	cursor:pointer;
}
div#timespan {
	border:0;
	margin:3px 0px -6px 0px;
	padding:0;
	display:none;
}
.calendar_container {
border:0;
}
.calendar_container_active {
background-color:#E0000E;
}
div.mazcard_rabatt {
float:right;
}
