/*@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;
}

h1 {font-size:16px;}
h2 {font-size:14px;}
h3 {font-size:12px;}

a:link { color:#A51E1E; text-decoration:none; }
a:visited { color:#A51E1E; text-decoration:none; }
a:hover { text-decoration:underline; }

/* *html .noborder {
	padding-left:15px;
}*/

.editorWrap {
 	height:250px !important;
}

.htmlarea .editorIframe {
	height:100px !important;
}

.default_categoryheader_text { font-size:9px;}

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;}

/******* alte font size war 16px *****/
.lehrgang_bullet {color:#ff0000;font-size:9px;}
.feldtag_bullet {color:#3300FF;font-size:9px;}
.hoffest_bullet {color:#00CCFF;font-size:9px;}
.messe_bullet {color:#009933;font-size:9px;}
.seminar_bullet {color:#FFFF00;font-size:9px;}
.tagung_bullet {color:#FF9900;font-size:9px;}
.sonderveranstaltung_bullet {color:#663300;font-size:9px;}
.verbandsveranstaltung_bullet {color:#CCCCCC;font-size:9px;}
/* .1_bullet {color:#CC00CC;font-size:16px;} */

.refresh_calendar {margin-left:7px;margin-top:5px;}

.tx-newloginbox-pi1 table {font-size:12px;}
.tx-srfeuserregister-pi1 input {width:272px;}
.tx-srfeuserregister-pi1 {width:450px;}

.month-weeknums {background-color:#CCCCCC;color:#808080;}
.month-weekdays {background-color:#CCCCCC;color:#000000;}
.tx-cal-controller .sideback {background-image: url(fileadmin/template/side_bg.gif);} 

.month-small a:link, .monthoff a:visited {color:#A51E1E;}

/* *html .calborder navback {width:650px;} */

#calendar-nav td#legend {
	width:260px;
	}

#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:#cccccc;}
.basictab li a {background-color:#cccccc;}
.basictab li a:hover {background-color:#FFFFFF;color:#000000;}


#all{
 	width:700px;
	min-height:550px;
	background-color:#FFFFFF;
	margin:10px 10px;
	text-align:left;
	background-color:#FFFFFF;
}

#kopfline {
	width: 895px;
	height: 17px;
	font-family:verdana;
	font-size:12px;
	padding-top:4px;
	padding-left:5px;
}
/* *html #kopfline {height:17px;width:900px;} */

#kopfline a:link { color:#008A4E; text-decoration:none; }
#kopfline a:visited { color:#008A4E; text-decoration:none; }
#kopfline a:hover { text-decoration:underline; }

#kopfmenu {
	width:680px;
	float:left;
	font-size:10px;
	padding-top:4px;
}

#schriftmenu {
	width:70px;
	float:left;
	font-size:10px;
	padding-top:1px;
	text-align:right;
}

#sprachmenu {
	width:80px;
	float:left;
	font-size:10px;
	padding-top:4px;
}

#content {
float:left;
width:894px;
min-height:522px;
border:3px solid #008A4E;
}
/* *html #content {width:900px;} */

#links {
float:left;
width:200px;
min-height:524px;
}
/* *html #links {height:524px;} */

#hauptnavi {
width:190px;
/*height:240px;*/
/*background-color:white;*/
margin:5px 5px 0px 5px;
}

#kalender {
width:190px;
height:20px;
/*background-color:white;*/
margin:5px 5px 0px 5px;
}

#kalender a:link { text-decoration:none; }
#kalender a:visited { text-decoration:none; }
#kalender a:hover { text-decoration:none; }

#tickerueberschrift{
width:190px;
/*height:120px;*/
/*background-color:white;*/
margin:5px 5px 0px 5px;
}

#newsticker {
width:190px;
height:120px;
/*background-color:white;*/
margin:5px 5px 0px 5px;
}
#newsticker a:link { color:#008A4E; text-decoration:none;font-weight:bold; }
#newsticker a:visited { color:#008A4E; text-decoration:none;font-weight:bold; }
#newsticker a:hover { text-decoration:underline; }


#mitte {
float:left;
width:679px;
min-height:524px;
/*height:524px;*/
border-left:1px solid #008A4E;
}

#mittekopfgrafik {
width:682px;
height:30px;
background-color:white;
margin:5px 5px 0px 5px;
background-image:url(mittelkopfgrafikpl.gif);
}

#rootline {
width:682px;
height:15px;
/*background-color:white;*/
margin:5px 5px 0px 5px;
color:#808080;
border-bottom:1px solid #008A4E;
}

#rootline a:link { color:#808080; text-decoration:none; }
#rootline a:visited { color:#808080; text-decoration:none; }
#rootline a:hover { text-decoration:underline; }

#inhalt {
width:682px;

height:auto;
/*background-color:white;*/
margin:5px 5px 5px 5px;
}

/* *html #inhalt {height:450px;}  */

#inhalt h1 {margin:0px; margin-top:2px; padding:0px; font-size:130%; text-align:left;border:none;color:#008A4E;font-weight:bold;}
#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:#008A4E; text-decoration:none; font-weight:bold; }
#inhalt a:visited { color:#008A4E; text-decoration:none; font-weight:bold; }
#inhalt a:hover { text-decoration:underline; font-weight:bold;}

#rechts {
float:left;
width:200px;
height:524px;
}

#zeichen {
width:190px;
height:110px;
background-color:white;
margin:5px 5px 0px 5px;
}

#unternehmensdb {
width:190px;
height:290px;
/*background-color:white;*/
margin:5px 5px 0px 5px;
}

#servicemenu {
width:190px;
height:100px;
/*background-color:white;*/
margin:5px 5px 0px 5px;
}

#footer {
text-align:center;
font-size:10px;
}


#impressum {
width: 150px;
height: 15px;
padding-top:2px;
}
/* *html #impressum {float:left;} */

#impressum a:link { color:#008A4E; text-decoration:none; }
#impressum a:visited { color:#008A4E; text-decoration:none; }
#impressum a:hover { text-decoration:underline; }

#druck {
width: 25px;
padding-top:2px;
text-align:right;
float:left;
}
/* *html #druck {float:left;} */
#druck a:link { color:#008A4E; text-decoration:none; }
#druck a:visited { color:#008A4E; text-decoration:none; }
#druck a:hover { text-decoration:underline; }

#pdf {
width: 25px;
float:left;
padding-top:2px;
text-align:left;
}
/* *html #pdf {float:left;} */

.menuh5 h5{background-color:#008A4E;margin:0px; padding:3px 0px 3px 3px; color:#FFE300; font-size:110%;}
.ticker_link {color:#000; text-decoration:none; padding:0px; margin:0px; font-family:verdana; font-size:110%;}

/*----------------------------------MENÜ--------------------------------------*/
.ebene1 {color:#FFE300; font-family:verdana; font-size:110%; text-decoration:none; font-weight:bold;}
.ebene1act {color:#FFE300; font-family:verdana; font-size:110%; text-decoration:none; font-weight:bold;}

.ebene2 { color:#008A4E; font-family:verdana; font-size:100%; text-decoration:none;}
.ebene2act {color:#008A4E; font-family:verdana; font-size:100%; text-decoration:none;}

.ebene3 { color:#008A4E; font-family:verdana; font-size:100%; text-decoration:none;}
.ebene3act {color:#008A4E; font-family:verdana; font-size:100%; text-decoration:none;}

#menubg1 {background-color:#008A4E; margin-bottom:5px; padding:3px;}
#menubg2 {background-color:#FFF7AB; padding:3px;}
#menubg2ro { background-color:#008C42;}
#menubg3 {background-color:#FFF7AB; padding-left:10px;}
#menubg3ro { background-color:#008C42;}

.news-latest-item {margin-top:5px;margin-bottom:5px;}
.newstickerlinks { color:#008A4E; text-decoration:none; font-size:80%;}
.bodytext {margin-top:2px}
.csc-mailform {border:0px;margin:0px;}
.csc-mailform-field {vertical-align:top; width:100px;margin-top:3px;}
.csc-mailform-submit {border:1px solid #008A4E;background-color:#FFF7AB;color:#008A4E;}

.tx-cal-controller {width:100%; font-size:12px;}
.month-small {width:190px;}
.timeborder {font-size:10px;}
.month-large {font-size:10px;color:#808080;}



.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;
			overflow:hidden;
		}
		
		.month-large .daylink {
			font-weight: bold;
		}

		.month-large .day div {
			text-align: right;
			padding-right: 3px;



		}
		
		#month-header {
			width: 670px;
			margin-bottom: 7px;
			}
		/* *html #month-header {width: 650px;} */
		
		#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; }
		#allday {text-align:center;margin-left:-18px;margin-right:19px;}
		
		.default_categorybody {
			background-color: #eeeeee;
			}
		#list {
			font-size:12px;
			padding-left:20px;
		}
		#legend {
			font-size:12px;
		}
		.monthLargeBasic {
			max-width:90px;
		}
