@CHARSET "UTF-8";
/************************
	WIDGET mitte
*************************/

#helper {
	font-family: Arial;
	font-size: 12px;
	text-align: left;
	font-style: italic;
}

#nextpage {
	clear: left;
}

.table .kategorie{
text-transform: uppercase; 
font-size: 0.75em;
clear: both;
border-top: 1px solid rgb(204,204,204);
padding-top: 1.0em;
}

div.tr_normal { 
	font-weight: normal;
	background-color:white;
	cursor:move; 
	clear: left;
}

.table .tr_normal .vkteaser{
width: 150px;
float: left;
}

.table .tr_normal .vkteaser .icon {
width: 150px;
}

.table .tr_normal .top_link a{
font-size: 1.5em; 
text-decoration: none;
}

.table .tr_normal .td{
	margin-left: 1.0em;
	position: relative; 
	float: left;
	width: 28.0em;
}

div.tr_high { 
	font-weight: normal;
	background-color:white;
	cursor:move; 
	clear: left;
}

.table .tr_high .vkteaser{
width: 150px;
float: left;
}

.table .tr_high .vkteaser .icon {
width: 150px;
}

.table .tr_high .top_link a{
font-size: 1.5em; 
text-decoration: none;
}

.table .tr_high .td{
	margin-left: 1.0em;
	position: relative; 
	float: left;
	width: 28.0em;
}

.table .vkinhalt{
 margin-bottom: 1.0em;

}

.veranstaltungsname{
	line-height: 1.3em;
}

.day_overview_day{
	margin-bottom: 0.3em;
}

.day_overview_day a{
	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
	word-wrap: normal;
	width: 100%;
}

.vkabstand{
	clear: both;
}

/*
 * IE only 
 */
 .CalToolTip a img {
	border:none;
}

/* tooltip */

.CalToolTip a {
	color: inherit;
	text-decoration: none;
}
.CalToolTip a:hover {
	color: inherit;
	text-decoration: underline;
	color:#b7191b;
}
.CalToolTip a:active {
	font-weight: bold;
	color:#b7191b;
}

.CalToolTip a span {
	text-decoration: none;
	display: none;
}
.CalToolTip a:hover span {
	position:absolute;
	margin-top:20px;
	margin-left: -20px;
	display: inline;
	color: #000;
	background: #fff;
	padding: 2px;
	text-align:left;
	font-weight:normal;
	max-width: 190px;
	width: auto;
	border: 2px solid #b7191b;
	z-index: 99;
}

.CalToolTip span {
	display: block;
}

table.Border {
	width: 100%;
		border-top: 1px solid #b3b3b3;
		border-bottom: 1px solid #b3b3b3;
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	
}

.calheader{
	background-color: #b7191b;
	border: 1px solid #b7191b;
	height: 22px;
	color: white;
}

.arrows{
padding-left: 1.0em;
padding-right: 1.0em;
padding-top: 0.2em;
}

.OtherMonthDate{
		background-color: white;
}

.CurrentMonthDate{
		background-color: white;
}

.TodayText{
	background-color: white;
}

.TodayText a{
color: #b7191b;
}

table.Border th{
	height: 22px;
	border-bottom: 1px solid #b3b3b3;
	text-align: center;
}

table.Border table{
width: 100%;
/*padding: 0 0.3em 0 0.3em;*/
font-size: 0.85em;
}

table.Border thead tr{
	background-color: #eeeeee;
}

.OtherMonthDate a:visited{
	color: silver;
}

.CurrentMonthDate.pastDate {
	color: black;
	text-decoration: none;
}

.CurrentMonthDate.pastDate a:visited {
	color: black;
	text-decoration: none;
}

.CurrentMonthDate.pastDate a:active {
	color: black;
	text-decoration: none;
}

.CurrentMonthDate a{
	text-decoration: underline;
}
/*
table.Border tbody td{
	padding: 0.2em;
}*/

div.th { 
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	border: 0px solid #ededed;
	text-align: left;
	background-image:url(/publish/img/tableheadbackground.gif);
	padding: 0px;
	padding-left: 2px;
	height: 23px;
	color: #004D7A;
	font-style: normal;
	float: left;
 }
 
div.td { 
	padding:0px;
	float: left;
	padding-left: 2px
}

/************************
	WIDGET rechts
*************************/

#sidebar_vk{
	margin-top: 3.5em;
}

li.widget_item{
	list-style-type: none;

	
}

.widget_container{
	border-bottom: 1px solid #b3b3b3;
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	width: 100%;
}

div.widget_container{
	border-bottom: 1px solid #b3b3b3;
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	width: 100%;
}

.widget_container h2{
	background-color: #eeeeee;
	border-bottom: 1px solid #b3b3b3;
	border-top: 1px solid #b3b3b3;
	padding-left: 0.3em;
	
}

#selected_toggle{
	padding-left: 2.0em;
	padding-bottom: 0.6em;
	font-size: 0.9em;
    list-style-image: url('/miadi/miadi/images/check.png');
	line-height: 1.5em;
}

#kategorien_toggle{
	padding-left: 2.0em;
	padding-bottom: 0.6em;
	font-size: 0.9em;
	line-height: 1.5em;
	list-style-image: url('/miadi/miadi/images/category2.png');
}


#detailsuche_toggle{
	padding-left: 2.0em;
	padding-bottom: 0.6em;
	font-size: 1.0em;
	line-height: 1.5em;
}

#downloads_toggle{
	padding-left: 0.5em;
	padding-bottom: 0.6em;
	font-size: 0.9em;
	line-height: 1.5em;
}

#ticket_toggle, #detailsuche_toggle{
	padding-left: 0.5em;
	padding-right: 0.5em;
}

#ticket_toggle select{
	width: 100%;
}

#time_input_fields{
	padding-left: 0.5em;
}

#time_slider{
	margin-left: 0.5em;
}

li.widget_item .miadilogo{
font-size: 1.2em;
margin: 0 0 0 0;
    padding: 0em 0em 0em 0em;
}

a.merkzettel_js{
	color: black;
	text-decoration: none;
}

div.widget_container h2{
	color:#424242;
	font-size: 1.0em;
	margin: 0 0 0.5em 0;
	padding: 0.3em 0.3em 0.3em 0.5em;
}

li.widget_item h2{
	color:#424242;
	font-size: 1.0em;
	margin: 0 0 0.5em 0;
	padding: 0.3em 0.3em 0.3em 0.5em;
}

li.widget_item h3{
	color:#424242;
	font-size: 14px;
	margin: 0 0 0.5em 0;
	padding: 0.3em 0.3em 0.3em 0.7em;
	font-weight: 600;
}

.widget_item .suchfenster fieldset{
	border: none;
}

#time  fieldset{
	border: none;
}

#search{
	margin-top: 7.0em;
}

#miadi_search_box
{
	background: none repeat scroll 0 0 #fff;
    border: 1px solid #ddd;
    color: #000;
    float: left;
    font-size: 0.95em;
    height: 32px;
    width: 70%;
}

#miadisearch{
	background: none repeat scroll 0 0 #b7191b;
    border: 1px solid #b7191b;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 0.875em;
    font-weight: normal;
    padding: 2px 0; 
    text-align: center;
    text-decoration: none;
    width: 30%;
	height: 32px;
}

#miadisearchie98{
	background: none repeat scroll 0 0 #b7191b;
    border: 1px solid #b7191b;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 0.875em;
    font-weight: normal;
    padding: 2px 0; 
    text-align: center;
    text-decoration: none;
    width: 5.0em;
	height: 32px;
}

/************************
	Kalender
************************/

.DayColumnHeader{
font-weight: bold;
}

.OtherMonthDate{
color: silver;
}

.Border td{
height: 23px;
width: 26px;
}

td.ChoosenDate{
	/* background-image: url(/miadi/miadi/images/marker.png); */
	border: 1px solid #b7191b;
	text-decoration: none;
}

.CurrentMonthDate.ChoosenDate a{
	text-decoration: none;
}



td.CurrentMonthDate a{
	color:#b7191b;
}

td.ChoosenDate a{
font-weight: bold;
}

#showCart {
	border:dashed gray 1px;
	width:11.4em;
	overflow: hidden;
	min-height:40px;
	margin-left: 0.5em;
	margin-bottom: 1.5em;
}

#download {
	display:none;
}

.EventDate a {
	color:#b7191b;
}

.widget_item #ticket_toggle  fieldset{
	border: none;
}



.cart_date{
	display: none;
}

.cartitemwrapper .icon
{
	float: left;
	padding: 4px;
	border: 1px solid #efefef;
	width: 49px;
}

.icon 
{
	width: 49px ! important;
	min-height: 49px ! important;
}

/****************************
	Slider
****************************/

.timenormal div.slider { width:230px; margin:10px 0; height:42px; position: relative; background: url(miadi/images/track.png) no-repeat;}
.timenormal div.slider div.handle { width:42px; height:42px; padding-left:3px;cursor:move; position: absolute; background: url(miadi/images/gripper.png) no-repeat;}
  
.timeie98 form{ display:none;}

.timenormal div#time_slider .handle { margin-top: 0; position: absolute;}
.timenormal #end_handle { margin-left: -20px;} 

#time_start #time_end {
	    font-size: 75%;
	    font-family: arial;
	    font-weight: bold;
	    text-align: center;
	}

#time_start, #time_end{
	position: absolute;
}
	
/****************************
	Farben
****************************/
	
.Ausstellungen_bg{
	background-color: #e6ddc3;
}

.Wirtschaft_bg{
	background-color: #d9c3e6;
}

.Buehne_bg{
	background-color: #cedbca;
}

.Wissenschaft_bg{
	background-color: #d6cadb;
}

.Sport_bg{
	background-color: #d9e3c3;
}

.Sightseeing_bg{
	background-color: #c3dce6;
}

.Politik_bg{
	background-color: #dbdbdb;
}

.Sonstige_bg{
	background-color: #e6d2c3;
}

.Schule_bg{
	background-color: #c3e6e6;
}

.Musik_bg{
	background-color: #c3d0e6;
}
	
.Markt_bg{
	background-color: #dbcaca;
}
	
.Ausstellungen{
	background-color: #ae7f00;
}

.Wirtschaft{
	background-color: #6f00ae;
}

.Buehne{
	background-color: #377822;
}

.Wissenschaft{
	background-color: #5d2278;
}

.Sport{
	background-color: #6da000;
}

.Sightseeing{
	background-color: #007bae;
}

.Politik{
	background-color: #757575;
}

.Sonstige{
	background-color: #ae4a00;
}

.Schule{
	background-color: #00acae;
}

.Musik{
	background-color: #0042ae;
}
	
.Markt{
	background-color: #782222;
}

a.Ausstellungen_text,a.Ausstellungen_text:visited{
	color: #ae7f00;
}

.Wirtschaft_text,.Wirtschaft_text:visited{
	color: #6f00ae;
}

.Buehne_text,.Buehne_text:visited{
	color: #377822;
}

.Wissenschaft_text,.Wissenschaft_text:visited{
	color: #5d2278;
}

.Sport_text,.Sport_text:visited{
	color: #6da000;
}

.Sightseeing_text,.Sightseeing_text:visited{
	color: #007bae;
}

.Politik_text,.Politik_text:visited{
	color: #757575;
}

.Sonstige_text,.Sonstige_text:visited{
	color: #ae4a00;
}

.Schule_text,.Schule_text:visited{
	color: #00acae;
}

.Musik_text,.Musik_text:visited{
	color: #0042ae;
}
	
.Markt_text,.Markt_text:visited{
	color: #782222;
}

.fold {
    width: 100%;
}

.clearfix{
 clear: both;}
	
.voffset3 {
    margin-top: 15px;
}

.voffset1 {
    margin-top: 5px;
}