body.bodyright{
        background-color:#FF9900;
        font-family: Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#000000;
        font-style: normal;
          letter-spacing: normal;
          font-weight: normal;
          font-variant: normal
}

table.box{font-family: Arial, Helvetica, sans-serif;font-size:11px;}

/********************************/
/*fuer inhalt verantwortliche CSS*/
/********************************/
/**html .calendar_div {
	float:left;
	margin:3px 10px 3px 1px;
	padding:3;
	width:45%;
	height: 200px;
}*/

.calendar_div {
	/*background-color: #EEEEEE;
	border: 1px solid #999999;*/
	padding:3px;
	margin: 3px 10px 3px 3px;
	width:46%;
	float:left;
	min-height: 16em;
}


*html .calendar_div {
	float:left;
	margin:3px 10px 3px 1px;
	padding:3;
	width:45%;
	height: 220px;
}

div#calendar-event-backlink { clear: left !important; }

/* Einzelansicht eines Kalendereintrags im IE6 */
*html div.tx-cal-controller div#calendar-event div.calendar_div { width: 94% !important; }

.event_table {
	border: 1px solid #CCCCCC;
	padding:3px;
        width: 95%;
}
.event_table td {
        border: 1px solid #BBBBBB;
        padding: 3px;
}
.error
{
	display: block;
	position: relative;
	margin: 10px 0px 10px 0px;
	padding: 5px 5px 7px 5px;
	border: 1px solid #CC0000;
	font-size: 12px;
	background-color: #FFEEEE;
	vertical-align: middle;
	width: 97%;
	color: #CC0000;
	letter-spacing:0.7px;
}
.calendar_mini_div {
	background-color: #EEEEEE;
	border: 1px solid #999999;
	padding:3px;
	margin: 3px;
	width:140px;
}

.calendar_img {
	padding:2px;
	margin: 2px;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	float:left;

}
div.clear
{
clear: both;
height: 0;
margin: 0;
padding: 0;
font-size: 0;
}

.calendar_table {
	border: 1px solid #999999;
	width: 100%;
	float:left;
	padding:2px;
	margin: 4px 0px 0px 2px;
}
.calendar_table td{
	border: 1px solid #999999;
	padding: 2px;
}
.calendar_table .head {
	text-decoration: bold;
	background-color: #BBBBBB;
}
/*.calendar_table .content {

	background-color: #EEEEEE;
}*/

.calendarframe{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
border: 1px solid #999999;
background-color:#EDEDED;
border-collapse: collapse;
width: 100%;
}
.calendarframetoday{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#EDEDED;
background-color:#ffcc66;
border-width:1px;
border-color:#999999;
border-style:solid;
border-collapse: collapse;
text-align: center;
}

.calendarframeday{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding: 2px;
color:#EDEDED;
background-color:#6699cc;
width: 14.2%;
text-align: center;
}

.calendarframeevent{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding: 2px;
color:#EDEDED;
background-color:#cccccc;
border-width:1px;
border-color:#999999;
border-style:solid;
border-collapse: collapse;
width: 14.2%;
text-align: center;
}
.calendarframeselected{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#358AB8;
padding: 2px;
background-color:#FFFFFF;
border-width:1px;
border-color:#999999;
border-style:solid;
border-collapse: collapse;
text-align: center;
}


.searchframe {
font-family:arial,helvetica,sans-serif;
font-size:12px;
background-color:#EDEDED;
border: 1px solid #999999;
}





span.content { 	font-family:arial, helvetica, sans-serif;
		font-size:12px;
		color:#333333;
		font-style: normal;
	  	letter-spacing: normal;
	  	font-weight: normal;
	  	font-variant: normal}

.klein{font-family: Arial, Helvetica, sans-serif;font-size:9px;color:#000000}
.kleinsearch{font-family: Arial, Helvetica, sans-serif;font-size:9px;color:#000000}
.path{font-family:arial,helvetica,sans-serif;font-size:9px;color:#9D9D9D}

.markiert{background-color:#FFFF00;font-weight:bold;color:#000000}

.groesse09{font-family:arial,helvetica,sans-serif;font-size:9px;color:#333333}
.groesse10{font-family:arial,helvetica,sans-serif;font-size:10px;color:#333333}
.groesse11{font-family:arial,helvetica,sans-serif;font-size:11px;color:#333333}
.groesse13{font-family:arial,helvetica,sans-serif;font-size:13px;color:#333333}
.groesse14{font-family:arial,helvetica,sans-serif;font-size:14px;color:#333333}


/*Text Fett*/
.u1{font-family:arial,helvetica,sans-serif;font-weight:bold;font-size:16px;color:#000000}
.u2{font-family:arial,helvetica,sans-serif;font-weight:bold;font-size:14px;color:#F7C74D}
.u3{font-family:arial,helvetica,sans-serif;font-weight:bold;font-size:12px;color:#333333}
.u4{font-family:arial,helvetica,sans-serif;font-weight:bold;font-size:12px;color:#F7C74D}

/*Unterschtrichener Text Fett*/
.unf1{font-family:arial,helvetica,sans-serif;text-decoration:underline;font-weight:bold;font-size:16px;color:#333333}
.unf2{font-family:arial,helvetica,sans-serif;font-weight:bold;font-size:14px;color:#333333}
.unf3{font-family:arial,helvetica,sans-serif;font-weight:bold;font-size:12px;color:#333333}

/*Unterschtrichener Text Normal*/
.unn1{font-family:arial,helvetica,sans-serif;text-decoration:underline;font-size:16px;color:#333333}
.unn2{font-family:arial,helvetica,sans-serif;text-decoration:underline;font-size:14px;color:#333333}
.unn3{font-family:arial,helvetica,sans-serif;text-decoration:underline;font-size:12px;color:#333333}

/*schr�ggestellter Text Normal*/
.in1{font-family:arial,helvetica,sans-serif;font-style:italic;font-size:16px;color:#333333}
.in2{font-family:arial,helvetica,sans-serif;font-style:italic;font-size:14px;color:#333333}
.in3{font-family:arial,helvetica,sans-serif;font-style:italic;font-size:12px;color:#333333}

/*schr�ggestellter Text Fett*/
.inf1{font-family:arial,helvetica,sans-serif;font-weight:bold;font-style:italic;font-size:16px;color:#333333}
.inf2{font-family:arial,helvetica,sans-serif;font-weight:bold;font-style:italic;font-size:14px;color:#333333}
.inf3{font-family:arial,helvetica,sans-serif;font-weight:bold;font-style:italic;font-size:12px;color:#333333}

/*schr�ggestellter Text Normal unterstrichen*/
.inu1{font-family:arial,helvetica,sans-serif;font-style:italic;text-decoration:underline;font-size:16px;color:#333333}
.inu2{font-family:arial,helvetica,sans-serif;font-style:italic;text-decoration:underline;font-size:14px;color:#333333}
.inu3{font-family:arial,helvetica,sans-serif;font-style:italic;text-decoration:underline;font-size:12px;color:#333333}

/*schr�ggestellter Text Fett Unterstrichen*/
.infu1{font-family:arial,helvetica,sans-serif;font-style:italic;font-weight:bold;text-decoration:underline;font-size:16px;color:#333333}
.infu2{font-family:arial,helvetica,sans-serif;font-style:italic;font-weight:bold;text-decoration:underline;font-size:14px;color:#333333}
.infu3{font-family:arial,helvetica,sans-serif;font-style:italic;font-weight:bold;text-decoration:underline;font-size:12px;color:#333333}

/*************************************/
/*f�r inhalt verantwortliche CSS Ende*/
/*************************************/


/* nicht �ndern!!!!!!*/

.blocker {  font-family: arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; color: #333333; letter-spacing: normal; text-align: left; vertical-align: baseline; word-spacing: normal; white-space: normal; line-height: normal; font-weight: normal; font-variant: normal}
/*
a:link {font-family: Arial, Helvetica, sans-serif;font-size:12px; color: #003300}
a:visited {font-family: Arial, Helvetica, sans-serif;font-size:12px;color: #003300}
a:active {font-family: Arial, Helvetica, sans-serif;font-size:12px;color: #003300}
a:hover{font-family: Arial, Helvetica, sans-serif;font-size:12px;text-decoration:underline; color:#003300}

a.head:link {font-family:arial,helvetica,sans-serif;font-size:12px;text-decoration: none; color: #003300}
a.head:visited {font-family:arial,helvetica,sans-serif;font-size:12px;text-decoration: none; color: #003300}
a.head:active {font-family:arial,helvetica,sans-serif;font-size:12px;text-decoration: none; color: #003300}
a.head:hover{font-family:arial,helvetica,sans-serif;font-size:12px;text-decoration: underline; color:#003300}

a.hrefklein:link{font-family:arial,helvetica,sans-serif;font-size:9px;text-decoration: none;  color: #003300}
a.hrefklein:visited {font-family:arial,helvetica,sans-serif;font-size:9px;text-decoration: none;  color: #003300}
a.hrefklein:active {font-family:arial,helvetica,sans-serif;font-size:9px;text-decoration: none;  color: #003300}
a.hrefklein:hover{font-family:arial,helvetica,sans-serif;font-size:9px;text-decoration: underline;  color:#003300}


a.calendar:link {font-family: Arial, Helvetica, sans-serif;font-size:9px;text-decoration: none; color: #EDEDED}
a.calendar:visited {font-family: Arial, Helvetica, sans-serif;font-size:9px;text-decoration: none;color: #EDEDED}
a.calendar:active {font-family: Arial, Helvetica, sans-serif;font-size:9px;text-decoration: none;color: #EDEDED}
a.calendar:hover{font-family: Arial, Helvetica, sans-serif;font-size:9px;text-decoration:underline; color:#EDEDED}

a.calendartoday:link {font-family: Arial, Helvetica, sans-serif;font-size:9px;text-decoration: none; color: #CD3300;background-color:#EFEEEF}
a.calendartoday:visited {font-family: Arial, Helvetica, sans-serif;font-size:9px;text-decoration: none;color: #CD3300;background-color:#EFEEEF}
a.calendartoday:active {font-family: Arial, Helvetica, sans-serif;font-size:9px;text-decoration: none;color: #CD3300;background-color:#EFEEEF}
a.calendartoday:hover{font-family: Arial, Helvetica, sans-serif;font-size:9px;text-decoration:underline; color:#CD3300;background-color:#EFEEEF}

a.calendarselected:link {font-family: Arial, Helvetica, sans-serif;font-size:9px;text-decoration: none; color: #358AB8}
a.calendarselected:visited {font-family: Arial, Helvetica, sans-serif;font-size:9px;text-decoration: none;color: #358AB8}
a.calendarselected:active {font-family: Arial, Helvetica, sans-serif;font-size:9px;text-decoration: none;color: #358AB8}
a.calendarselected:hover{font-family: Arial, Helvetica, sans-serif;font-size:9px;text-decoration:underline; color:#358AB8}



a.starthead:link {font-family:arial,helvetica,sans-serif;font-size:11px;text-decoration: none; color: #DD0029}
a.starthead:visited {font-family:arial,helvetica,sans-serif;font-size:11px;text-decoration: none; color: #DD0029 }
a.starthead:active {font-family:arial,helvetica,sans-serif;font-size:11px;text-decoration: none; color: #DD0029 }
a.starthead:hover{font-family:arial,helvetica,sans-serif;font-size:11px;text-decoration: underline; color:#DD0029 }

a.start:link {font-family:arial,helvetica,sans-serif;font-size:11px;text-decoration: none; color: #595959 }
a.start:visited {font-family:arial,helvetica,sans-serif;font-size:11px;text-decoration: none; color: #595959 }
a.start:active {font-family:arial,helvetica,sans-serif;font-size:11px;text-decoration: none; color: #595959 }
a.start:hover{font-family:arial,helvetica,sans-serif;font-size:11px;text-decoration: underline; color:#595959 }

a.startklein:link {font-family:arial,helvetica,sans-serif;font-size:10px;text-decoration: none; color: #9D9D9D }
a.startklein:visited {font-family:arial,helvetica,sans-serif;font-size:10px;text-decoration: none; color: #9D9D9D }
a.startklein:active {font-family:arial,helvetica,sans-serif;font-size:10px;text-decoration: none; color: #9D9D9D }
a.startklein:hover{font-family:arial,helvetica,sans-serif;font-size:10px;text-decoration: underline; color:#9D9D9D }

a.menue1:link {font-family:arial,helvetica,sans-serif;font-size:13px;text-decoration: none; color: #003300}
a.menue1:visited {font-family:arial,helvetica,sans-serif;font-size:13px;text-decoration: none; color: #003300}
a.menue1:active {font-family:arial,helvetica,sans-serif;font-size:13px;text-decoration: none; color: #003300}
a.menue1:hover{font-family:arial,helvetica,sans-serif;font-size:13px;text-decoration: none; color:#003300}

a.menue2:link {font-family:arial,helvetica,sans-serif;font-size:12px;text-decoration: none;  color: #FFFFFF}
a.menue2:visited {font-family:arial,helvetica,sans-serif;font-size:12px;text-decoration: none;  color: #FFFFFF}
a.menue2:active {font-family:arial,helvetica,sans-serif;font-size:12px;text-decoration: none;  color: #FFFFFF}
a.menue2:hover{font-family:arial,helvetica,sans-serif;font-size:12px;text-decoration: none;  color:#DEE9E7}

a.menue3:link {font-family:arial,helvetica,sans-serif;font-size:12px;text-decoration: none; color:#B94646}
a.menue3:visited {font-family:arial,helvetica,sans-serif;font-size:12px;text-decoration: none; color: #B94646}
a.menue3:active {font-family:arial,helvetica,sans-serif;font-size:12px;text-decoration: none; color: #B94646}
a.menue3:hover{font-family:arial,helvetica,sans-serif;font-size:12px;text-decoration: none; color:#FF0000}

a.menue4:link {font-family:arial,helvetica,sans-serif;font-size:12px; color: #B94646}
a.menue4:visited {font-family:arial,helvetica,sans-serif;font-size:12px; color: #B94646}
a.menue4:active {font-family:arial,helvetica,sans-serif;font-size:12px; color: #B94646}
a.menue4:hover{font-family:arial,helvetica,sans-serif;font-size:12px; color:#FF0000}

a.menue5:link {font-family:arial,helvetica,sans-serif;font-size:11px;text-decoration: none; color:#358AB8}
a.menue5:visited {font-family:arial,helvetica,sans-serif;font-size:11px;text-decoration: none; color: #358AB8}
a.menue5:active {font-family:arial,helvetica,sans-serif;font-size:11px;text-decoration: none; color: #358AB8}
a.menue5:hover{font-family:arial,helvetica,sans-serif;font-size:11px;text-decoration: underline; color:#358AB8}


*/
a:link.box {font-family:arial,helvetica,sans-serif;font-size:11px;text-decoration: none;color: #358AB8}
a:visited.box {font-family:arial,helvetica,sans-serif;font-size:11px;text-decoration: none; color: #358AB8}
a:active.box {font-family:arial,helvetica,sans-serif;font-size:11px;text-decoration: none; color: #358AB8}
a:hover.box{font-family:arial,helvetica,sans-serif;font-size:11px;text-decoration: underline; color:#358AB8}

a:link.foot {font-family:arial,helvetica,sans-serif;font-size:10px;text-decoration: underline; color: #0000AA}
a:visited.foot {font-family:arial,helvetica,sans-serif;font-size:10px;text-decoration: underline; color: #0000AA}
a:active.foot {font-family:arial,helvetica,sans-serif;font-size:10px;text-decoration: none; color:#0000AA}
a:hover.foot{font-family:arial,helvetica,sans-serif;font-size:10px;text-decoration: underline; color:#0000FF}

a:link.l2 {font-family:arial,helvetica,sans-serif;font-size:12px;text-decoration: underline; color: #003300}
a:visited.l2 {font-family:arial,helvetica,sans-serif;font-size:12px;text-decoration: underline; color: #003300}
a:active.l2 {font-family:arial,helvetica,sans-serif;font-size:12px;text-decoration: none; color:#003300}
a:hover.l2{font-family:arial,helvetica,sans-serif;font-size:12px;text-decoration: underline; color:#006600}

a:link.l3 {font-family:arial,helvetica,sans-serif;font-size:11px;text-decoration: underline; color: #003300}
a:visited.l3 {font-family:arial,helvetica,sans-serif;font-size:11px;text-decoration: underline; color: #003300}
a:active.l3 {font-family:arial,helvetica,sans-serif;font-size:11px;text-decoration: none; color:#003300}
a:hover.l3{font-family:arial,helvetica,sans-serif;font-size:11px;text-decoration: underline; color:#006600}

font.{font-family: Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;color: #003300}
font.head {font-family: Arial, Helvetica, sans-serif;font-size:12px;text-decoration:none; color: #B94646}

table.all {width:100%}
table.foot {width:300px;font-size:10px;font-style:bold}

td.light {font-family: arial, Helvetica, sans-serif;font-size:11px;background-color:#F5F5F5}
td.dark {font-family: arial, Helvetica, sans-serif;font-size:11px;background-color:#F5F5F5}

.kopf1 {font-family:arial,helvetica,sans-serif;font-size:12px;background-color:#F5F5F5;color:#000000}
.kopf1b {font-family:arial,helvetica,sans-serif;font-weight:bold;font-size:11px;background-color:#FFFFFF}
.body1 {font-family:arial,helvetica,sans-serif;background-color:#EDEDED;color:#000000}

.startkopf1 {font-family:arial,helvetica,sans-serif;font-size:10px;color:#CC3300}
.startbody1 {font-family:arial,helvetica,sans-serif;font-size:10px;color:#000000}
.startbodyklein1 {font-family:arial,helvetica,sans-serif;font-size:10px;color:#000000}
.startbodyklein2 {font-family:arial,helvetica,sans-serif;font-size:10px;color:#9D9D9D ;font-weight:bold;}
.startueberschriftbox {font-family:arial,helvetica,sans-serif;font-size:11px;color:#CC3300 }
.startframe{font-family:Arial, Helvetica, sans-serif;color:#595959;border-width:0px;border-color:#FF9900;border-style:solid;border-collapse: collapse}



.galleryframe{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000000;border-width:1px;border-color:#F5F5F5;background-color:#F5F5F5;border-style:solid;border-collapse: collapse}


.eventdetailframelight{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#EFEEEF;background-color:#358AB8;border-style:solid;border-collapse: collapse}
.eventdetailframedark{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#EFEEEF;background-color:#358AB8;border-style:solid;border-collapse: collapse}
.eventdetailframe{font-family:Arial, Helvetica, sans-serif;color:#EFEEEF;border-width:1px;border-color:#358AB8;border-style:solid;border-collapse: collapse}

.eventprintframelight{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;border-color:#000000;border-style:solid;border-collapse: collapse}
.eventprintframedark{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;border-color:#000000;border-style:solid;border-collapse: collapse}
.eventprintframe{font-family:Arial, Helvetica, sans-serif;color:#000000;border-width:1px;border-color:#000000;border-style:solid;border-collapse: collapse}

.eventoverviewframelight{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#EFEEEF;border-width:1px;background-color:#358AB8;border-style:solid;border-collapse: collapse}
.eventoverviewframedark{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#EFEEEF;border-width:1px;background-color:#358AB8;border-style:solid;border-collapse: collapse}
.eventoverviewframe{font-family:Arial, Helvetica, sans-serif;color:#EFEEEF;border-width:1px;border-color:#FFFF99;border-style:solid;border-collapse: collapse}

.ueberschrift1{font-family: Arial, Helvetica, sans-serif;color:#333333;font-weight:bold;font-size:12px;letter-spacing:1px}
.ueberschriftklein{font-family: Arial, Helvetica, sans-serif;color:#FF9900;font-weight:bold;font-size:11px;}

.searchbody {font-family:arial,helvetica,sans-serif;font-size:12px;background-color:#EDEDED;color:#000000}

input.searchframe{font-family:verdana;font-size:11px;color:#000000;border-width:1;border-color:#000000;background-color:#FFFFFF}
select.searchframe{font-family:verdana;font-size:11px;color:#000000;border-width:1;border-color:#000000;background-color:#FFFFFF}


input.newsletter{font-family:verdana;font-size:10px;color:#000000;border-width:1;border-color:#000000;background-color:#FFFFFF}
/*input.newsletterbutton{font-family:verdana;font-weight:bold;font-size:10px;color:#08648F;border-width:2;border-color:#08648F;background-color:#B0D0E0;border-style:solid;border-collapse: collapse}*/
input.newsletterbutton{font-family:verdana;font-weight:bold;font-size:11px;color:#678631;border-width:2;border-color:#678631;background-color:#BAD789;border-style:solid;border-collapse: collapse}

.headnav1 {font-family:arial,helvetica,sans-serif;font-size:12px;background-color:#FFFFCE;color:#08648F}
.bottomnav1 {font-family:arial,helvetica,sans-serif;font-size:12px;background-color:#FFFFCE;color:#08648F}

.textbox{font-family: Arial, Helvetica, sans-serif;color:#000000;font-size:11px;}
.textfettbox{font-family:arial,helvetica,sans-serif;font-weight:bold;color:#000000;font-size:11px;}

.kleinpfeil{font-family:arial,helvetica,sans-serif;color:#FFFFFF;text-decoration: none; font-size:9px;}

td.navigation{font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#000000;}

.textsearchall{font-family: Arial, Helvetica, sans-serif;color:#FFCC99;font-size:9px;}
input.search{font-family:verdana;font-size:10px;color:#000000}
select.search{font-family:verdana;font-size:11px;color:#000000}
input.navigation{font-family:verdana;font-size:11px;color:#000000;border-width:1;border-color:#EDEDED;
background-color:#EDEDED;text-align:center}

.red{font-family:arial,helvetica,sans-serif;font-size:12px;color:#FF0000}
.rot{font-family:arial,helvetica,sans-serif;color:#FF0000}
.weiss{font-family:arial,helvetica,sans-serif;font-size:11px;color:#000000}
.rose{font-family:arial,helvetica,sans-serif;font-size:11px;color:#E00D0D}










