/*@import url(style_news.css);*/

body {
	 background-color:#FFFFFF;
	 margin-left:0px;
	 margin-top:0px;
	 text-align:left;
	 font-family:verdana;
	 font-size:11px;
	 color:#000000;
}



img {border:none;}
hr{
 	border: 0px; /* Für Firefox und Opera */
 	border-top: solid 1px #008A4E;
 	border-bottom:  solid 1px #FFF7AB;
}


.treelevel0 {font-size:12px;}
.eventfont{color:#000;}
.eventbg2 {background-color:#e1e8f1;color:#000;}
.lehrgang_bullet {color:#ff0000;font-size:16px;}
.feldtag_bullet {color:#3300FF;font-size:16px;}
.hoffest_bullet {color:#00CCFF;font-size:16px;}
.messe_bullet {color:#009933;font-size:16px;}
.seminar_bullet {color:#FFFF00;font-size:16px;}
.tagung_bullet {color:#FF9900;font-size:16px;}
.sonderveranstaltung_bullet {color:#663300;font-size:16px;}
.verbandsveranstaltung_bullet {color:#CCCCCC;font-size:16px;}
/*.1_bullet {color:#CC00CC;font-size:16px;}*/

.monthWeekend {background-color:#fffbb4;}
/*.cal_day0 {color:#404040 !important;}*/
/*.cal_day1 {color:#404040 !important;}*/
.month-weeknums {background-color:#CCCCCC;color:#808080;width:5px;}
.month-weekdays {background-color:#CCCCCC;color:#000000;width:5px;}
.monthSmallBasic {width:5px;}
.tx-cal-controller .sideback {background-image: url(fileadmin/template/side_bg.gif);width:150px;} 

#categoryEntries {
	width:300px;
	height:250px;}


#category_tree {float:left;
		height:100px;
		}

#startdate {width:70px;}
#enddate {width:70px;}

.feldtag {color:#008A4E;}

.basictab li a.current {background-color:#FFF7AB;}
.basictab li a {background-color:#FFF7AB;}
.basictab li a:hover {background-color:#FFE300;}


#all{
 	width:150px;
	min-height:550px;
	background-color:#FFFFFF;
	/*margin:0px 0px auto auto;*/
	text-align:left;
	
}

#inhalt {
width:150px;
height:auto;
/*background-color:white;*/
}



#inhalt h1 {margin:0px; margin-top:2px; padding:0px; font-size:130%; text-align:left;}
#inhalt h2 {margin:0px; margin-bottom:0px; padding:0px; font-size:110%; text-align:left;}
#inhalt h3 {margin:0px; margin-bottom:0px; padding:0px; font-size:100%; text-align:left;}
#inhalt h4 {margin:0px; margin-bottom:0px; padding:0px; font-size:100%; text-align:left;}
#inhalt h5 {margin:0px; margin-bottom:0px; padding:0px; font-size:60%; text-align:left;}

#inhalt a:link { color:#a51e1e; text-decoration:none; font-weight:bold; }
#inhalt a:visited { color:#a51e1e; text-decoration:none; font-weight:bold; }
#inhalt a:hover { text-decoration:underline; font-weight:bold;}



.tx-cal-controller {width:100%; font-size:12px;}
.month-small {width:150px;border:1px solid #999999 !important;}
.timeborder {font-size:10px;}
.month-large {font-size:10px;}



.month-large {
			border: 1px solid #A1A5A9;	
			border-collapse: collapse;
			}

		.month-large th,
		.month-large td {
			border: 1px solid #A1A5A9;
			}

		.month-large .weekday {
			background-color: #EEE;
			height: 12px;
			}

		.month-large .weeknum {
			background-color: #A1A5A9;
			width: 22px;
		}

		.month-large .day {
			height: 65px;
			width: 90px;
			vertical-align: top;
			text-align: left;
		}
		
		.month-large .daylink {
			font-weight: bold;
		}

		.month-large .day div {
			text-align: right;
			padding-right: 3px;
		}
		
		#month-header {
			width: 670px;
			margin-bottom: 7px;
			}

		#month-header-prevnext {
			float: left;
			}

		#month-header-icons {
			float: right;
			text-align: right;
			}
			
		#month-header-icons IMG, #month-header-prevnext IMG , #month-footer IMG{
			border: 0px solid;
			}

		#month-footer {
			width: 670px;
			margin-bottom: 7px;
			}
			
		#month-footer-header {
			text-align: center;
			}		

		.yearreg {
			background-color: #fff;
			height: 15px;
			width: 15px;
			text-align: right;
			vertical-align: top;
			font-size: 9px;
			}
		
		.yearoff {
			background-color: #F2F2F2;
			height: 15px;
			width: 15px;
			text-align: right;
			vertical-align: top;
			font-size: 9px;
			}
		
		.yearon {
			background-color: #F2F9FF;
			height: 15px;
			width: 15px;
			text-align: right;
			vertical-align: top;
			font-size: 9px;
			}
		
		.yearmonth {

			background-color: #ccc;
			font-size: 9px;
			}
		
		
			
		.medtitle {
			font-size: 9px;
			}
		.dayborder {
			height:30px;
			background-color: #fff;
			border-top: 1px solid #A1A5A9;
			}
		
		.dayborder2 {
			height:30px;
			background-color: #fff;
			border-top: 1px dashed #ccc;
			}
			
		.timeborder {
			height:30px;
			border-right: 2px solid #A1A5A9;
			border-top: 1px dashed #A1A5A9;
			background-image: url(../typo3conf/ext/cal/template/img/time_bg.gif);
			}
		
		.timeborder2 {
		height:30px;
			border-right: 2px solid #A1A5A9;
			border-top: 1px solid #A1A5A9;
			background-image: url(../typo3conf/ext/cal/template/img/time_bg.gif);
			}
		.default_categoryheader_bullet {
			color:#008A4E;
			}
		.default_categoryheader_allday {
			background-color: #ffffff;
			}
 		#allday a:link { font-size:14px; color:#008A4E; text-decoration:none; }
		#allday a:visited { font-size:14px;color:#008A4E; text-decoration:none; }
		#allday a:hover { font-size:14px; text-decoration:underline; }
		
		.default_categorybody {
			background-color: #eeeeee;
			}
		#list {
			font-size:12px;
			padding-left:20px;
		}
		#legend {
			font-size:12px;
		}
