 /* CSS Document */




#minical_list 
{
	visibility: hidden;
	position: absolute;
	left: -300px;
	top: 0px;
	
}


/**************** Kristin 3.8. Überarbeitung des Pop-Ups ************/
/*
#minical_popup
{
	visibility: hidden;
	position: absolute;
	margin: 0;
	width: 16.2em; 
	padding: 0px;
}

#minical_popup1 {

background:url(../img/background_calendar_left.png) no-repeat left top;
text-align: left;
margin: 0;
padding: 0;
}

#minical_popup2 { // Text Popup 
margin-right: -10px;
background: url(../img/background_calendar_right.png) no-repeat right top;

color:#727272;

font-size:0.9em;
line-height: 130%;

padding:1.2em 0.5em 0em 1.3em;
display:block;  

}

#minical_foot {
background:url(../img/background_calbottom_left.png) no-repeat left bottom;
height: 1.2em;
}

#minical_foot div {
margin-right: -10px;
background:url(../img/background_calbottom_right.png) no-repeat right bottom;
padding:0em 0.5em 0em 1.75em;
display:block; 
height: 1.2em;
}

#minical_popup2 span
{
	padding: 0.1em 0.1em 0.1em 0.2em;
}

/********************************* neu ab hier *******************************/

#minical_popup
{
	visibility: hidden;
	position: absolute;
	margin: 0;
  width: 245px;
	padding: 0px;
}

#minical_popup1 {
  background:url(../img/background_calendar_top.png) no-repeat left top;
  text-align: left;
  margin: 0;
  color:#727272;
  font-size:0.9em;
  line-height: 130%;
  padding:1.2em 1em 0em 1.3em;
  width: 230px;
}

#minical_foot {

  background:url(../img/background_calendar_bottom.png) no-repeat left bottom;
  padding:0em 0.5em 0em 1.75em;
  height: 1.2em;
  width: 230px;
}

/********************************* bis hier **********************************/

.eventDay a
{
	text-decoration: none !important;
}

.month-small th,
.month-small td 
{
	font-size: 0.8em;
}


.monthCurrentWeek 
{
 background: none;
}

.monthSelectedWeek
{
	background: none;
}	


.pagebrowser,
.pagebrowser a
{
	color: #909090 !important;
	font-size: 1.1em;
}

.pagebrowser .currentpage
{
	color: #000000;
	font-size: 1.1em;
}

p.calendar_date
{
	font-size: 1.05em;
	font-weight: bold;
	color: #303030;	
	padding: 0 0 0 0;
	margin: 0;

}

h3.calendar_title
{
	color: #808080;
	font-size: 0.9em;
	font-weight: bold;
	
	padding: 0;
	margin-top: 0.2em;
	margin-bottom: 1em;
}

p.calendar_description
{
	font-size: 1.2em !important;
	color: #808080;
	font-weight: normal;
	
	padding-left: 0.2em !important;
	margin: 0;
}

p.calendar_category
{
	margin-top: 1em;
	margin-bottom: 1em;
	color: #AAAAAA;
	font-size: 0.8em;	
}

.calendar-toomuch
{
	margin-top: 1.5em;
	margin-bottom: 1em;
	font-size: 0.8em;
	clear:both;
	color: red;
}

.calendar-found
{
	margin: 0;
	float: right;
}

span.calendar-merken
{
	margin-right: 1em;
}


span.calendar-ics div
{
	display: inline;
}


hr.calendar
{
	border: none;
	background-color: #CCCCCC;
	height: 1px;
	
	margin-top: 2.5em;
	margin-bottom: 0em;
	padding: 0;
}


.month-weekdays 
{
	border-bottom: 0;
	background: none;
	color: #954c4c;
}


		
.month-small{
position: relative;	
left: -1.2em;
width: 15.7em;
}


.cal-noevent
{
	margin-top: 2em;
	color: #909090;
	font-size: 0.9em;
}



div.calsearch
{
	margin-bottom: 0.5em;
	clear: both;
}


label.calsearch
{
	width: 9em;
	text-align: left;
	float: none;

	font-weight: normal;
	font-size: 0.8em;
}

div.calsearch-left
{
	float:left;
	
}

div.calsearch-right
{
	margin-left: 8.5em;
}



input.calsearch,
select.calsearch
{
   float: none;
   font-size: 0.8em;
   padding: 0;
}

input.calsearch-submit
{
	margin-left: 10.5em;
}


span.calsearch-check
{
	float: left;
	width: 14em;
	font-size: 0.8em;
	margin-bottom: 0.1em;
}


input.calsearch-check
{
	margin: 0 0.5em 0 0;
}

input.calsearch-query
{
  border: 1px solid #bbbdbe; 
  padding-left: 25px; 
  background: url(../img/background_searchfield.gif) no-repeat scroll top left;
  width: 18em; 
  
  font-size: 0.8em;
  color: #000000;
}


hr.calsearch
{
	border: none;
	background: none;
	height: 1px;
	
	margin-top: 0em;
	margin-bottom: 3em;
	padding: 0;
}



#minical_table{
    border-collapse: collapse;
    border-spacing: 0px;
    width: 99%;
    padding: 0;
    margin-top: 0.5em;
	margin-left: 0.1em;
	margin-right: 0.0em;
}

#minical_table th{
	text-align: center;	
	border-left: 1px solid #ccc;
	line-height: 2.2em;
	font-weight: bold;
}

#minical_table td{
	text-align: center;	
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	line-height: 2em;
	color: #6e6e6e;
}


#minical_table td a{
	color: #6e6e6e;
}

#act_month{
	color: #6e6e6e;
	width: 15em;
	text-align: center; 
	margin-left: 1em;
	font-size: 1em;
}






#minical_table td.monthToday /* Heute in Minikalender */
{
	border-width: 1px;
	border-color: #556677;
	border-style: solid;
	
	background-color: #f0f0f0  !important;
	border:  1px solid #556677 !important;
	
	border-right: 1px solid #556677;
	border-top: 1px solid #556677;
	border-bottom: 1px solid #556677;
	border-left: 1px solid #556677;
	
}


.termin-gemerkt-tag  /* Tage mit gemerkten Terminen im Minikalender */
{
	background-color: #ffedb7 ;
	border:  1px solid #556677  !important;
	
	border-right:  1px solid #556677 ;
	border-top:  1px solid #556677 ;
	border-bottom:  1px solid #556677 ;
	
}


.eventDay /* Tag mit Termin in Minikalender */
{
	color: #000000;
}


h3.termin-gemerkt, /* gemerkte Termine in Liste in der Mitte */
span.termin-gemerkt /* gemerkte Termine im Popup vom Minikalender */
{
	background-color: #ffedb7;
}




.terminmerken-info
{
	color: #808080;
	font-size: 0.9em;
	font-style: italic;
	vertical-align: top;
}



table.terminmerken
{
	width: 100%;
	margin-top: 2em !important;
	margin-bottom: 2em !important;
	border-collapse: collapse;
	border: none !important;

}


table.terminmerken thead
{
	display: none;
}

table.terminmerken td
{
	border: none !important;
	padding: 0.5em 0 0.5em 0 !important;
}

tr.terminmerken
{
	font-size: 0.9em;
	
	/*background-color: #DDDDDD;*/
	
	border-bottom-color: #AAAAAA;
	border-bottom-style: solid;
	border-bottom-width: thin;
	
	
	
}

p.terminmerken-pastevents
{
	text-align: center;
	font-size: 1em;
	margin: 0 !important;
	padding: 0 !important;
}

td.terminmerken-datum
{

}

td.terminmerken-text
{
	font-style: normal;
	padding: 1.5em 0.5em 1.5em 0.8em;
}

td.terminmerken-link
{
	width: 1em;
	text-align: right;
}

td.terminmerken-link img
{
	vertical-align: middle;
}





