/***  --------- Main Tags ----------- ***/
 body, p, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

.normaltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}	
	
.normaltext-block {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	}	
	
.normaltext10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	}	
	
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: left;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	color: #2F4F4F;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	font-weight: bold;
	color: #006600;
}

.head4 {
	width:160px;
	height: 20px; 
	color: #FFFFFF; 
	margin-top: 0px;
	background-color:#009966; 
	display:block;
   font-family: Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold;
	vertical-align: middle;
	text-align: center;
	text-decoration: none;
	text-indent: 10px;
	line-height: 20px;
	border: medium;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-bottom-color: White;
	border-left-style: solid;
	border-left-width: thin;
	border-left-color: #e5e5e5;
	border-right-style: solid;
	border-right-width: thin;
	border-right-color: #e5e5e5;
	border-top-style: solid;
	border-top-width: thin;
	border-top-color: White;
	padding-right: 5px;
}


h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	font-weight: bolder;
	text-indent: 5px;
}

a:link {
	text-decoration: underline;
	color: #006600;
}

a:visited{
	text-decoration: underline;
	color: #007879;
}

a:hover{
	text-decoration: underline;
	color: #FF9900;
}

.imagetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
  	color: Gray;
}  

/***  --------- NEWS Tags ----------- ***/

.newslink {
	font-family: Arial, Helvetica, sans-serif;

}

a.newslink:link {
	text-decoration: none;
	color: #006600; 
}

a.newslink:visited {
	text-decoration: none;
	color: #006600; 
}

a.newslink:hover {
	text-decoration: none;
	color: Red; 
	font-weight: bold;
	}



/***  --------- Menu Tags ----------- ***/
/***  -- TOP -- ***/

.menutop {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
}

a.menutop:link {
	color: #FFFFFF;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

a.menutop:visited {
	color: #FFFFFF;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

a.menutop:hover {
	color: #FF9900;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	}



/***  --------- Menu Tags ----------- ***/
/***  -- Links -- ***/


a.menuleft-lev1-no {
	width:150px;
	height: 20px; 
	color:#FFFFFF; 
	margin-top: 0px;
	background-color:#009966; 
	display:block;
   font-family: Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:normal;
	vertical-align: middle;
	text-align: right;
	text-decoration: none;
	text-indent: 10px;
	line-height: 20px;
	border: 1px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: White;
	border-right: 5px solid #B7B7B7;
	padding-right: 5px;
	}

a.menuleft-lev1-no:link{
	width:150px;
	height: 20px; 
	color:#FFFFFF; 
	margin-top: 0px;
	background-color:#009966; 
	display:block;
   font-family: Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:normal;
	vertical-align: middle;
	text-align: right;
	text-decoration: none;
	text-indent: 10px;
	line-height: 20px;
	border: 1px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: White;
	border-right: 5px solid #B7B7B7;
	padding-right: 5px;
}

a.menuleft-lev1-no:visited  {
	width:150px;
	height: 20px; 
	color:#FFFFFF; 
	margin-top: 0px;
	background-color:#009966; 
	display:block;
   font-family: Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:normal;
	vertical-align: middle;
	text-align: right;
	text-decoration: none;
	text-indent: 10px;
	line-height: 20px;
	border: 1px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: White;
	border-right: 5px solid #B7B7B7;
	padding-right: 5px;
}

a.menuleft-lev1-no:hover {
	width:150px;
	height: 20px; 
	color:#FFFFFF; 
	margin-top: 0px;
	background-color:#FF9900; 
	display:block;
   font-family: Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:normal;
	vertical-align: middle;
	text-align: right;
	text-decoration: none;
	text-indent: 10px;
	line-height: 20px;
	border: 1px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: White;
	border-right: 5px solid #B7B7B7;
	padding-right: 5px;
}



a.menuleft-lev1-act {
	width:150px;
	height: 20px; 
	color:#FFFFFF; 
	margin-top: 0px;
	background-color:#009966; 
	display:block;
   font-family: Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:normal;
	vertical-align: middle;
	text-align: right;
	text-decoration: none;
	text-indent: 10px;
	line-height: 20px;
	border: 1px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: White;
	border-right: 5px solid #FF9900;
	padding-right: 5px;
	}

a.menuleft-lev1-act:link{
	width:150px;
	height: 20px; 
	color:#FFFFFF; 
	margin-top: 0px;
	background-color:#009966; 
	display:block;
   font-family: Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:normal;
	vertical-align: middle;
	text-align: right;
	text-decoration: none;
	text-indent: 10px;
	line-height: 20px;
	border: 1px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: White;
	border-right: 5px solid #FF9900;
	padding-right: 5px;
}

a.menuleft-lev1-act:visited {
	width:150px;
	height: 20px; 
	color:#FFFFFF; 
	margin-top: 0px;
	background-color:#009966; 
	display:block;
   font-family: Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:normal;
	vertical-align: middle;
	text-align: right;
	text-decoration: none;
	text-indent: 10px;
	line-height: 20px;
	border: 1px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #FF9900;
	border-right: 5px solid #FF9900;
	padding-right: 5px;
}

a.menuleft-lev1-act:hover {
	width:150px;
	height: 20px; 
	color:#FFFFFF; 
	margin-top: 0px;
	background-color:#FF9900; 
	display:block;
   font-family: Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:normal;
	vertical-align: middle;
	text-align: right;
	text-decoration: none;
	text-indent: 10px;
	line-height: 20px;
	border: 1px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: White;
	border-right: 5px solid #FF9900;
	padding-right: 5px;
}


a.menuleft-lev2-no {
	width:150px;
	height: 20px; 
	color:#000000; 
	margin-top: 0px;
	background-color:#66C2A3; 
	display:block;
   font-family: Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal;
	vertical-align: middle;
	text-align: right;
	text-decoration: none;
	text-indent: 10px;
	line-height: 20px;
	border: 1px;
	border-right: 5px solid #B7B7B7;
	padding-right: 5px;
}

a.menuleft-lev2-no:link {
	width:150px;
	height: 20px; 
	color:#000000; 
	margin-top: 0px;
	background-color:#66C2A3; 
	display:block;
   font-family: Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal;
	vertical-align: middle;
	text-align: right;
	text-decoration: none;
	text-indent: 10px;
	line-height: 20px;
	border: 1px;
	border-right: 5px solid #B7B7B7;
	padding-right: 5px;
}

a.menuleft-lev2-no:visited {
	width:150px;
	height: 20px; 
	color:#000000; 
	margin-top: 0px;
	background-color:#66C2A3; 
	display:block;
   font-family: Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal;
	vertical-align: middle;
	text-align: right;
	text-decoration: none;
	text-indent: 10px;
	line-height: 20px;
	border: 1px;
	border-right: 5px solid #B7B7B7;
	padding-right: 5px;
}

a.menuleft-lev2-no:hover {
	width:150px;
	height: 20px; 
	color:#000000; 
	margin-top: 0px;
	background-color:#FF9900; 
	display:block;
   font-family: Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal;
	vertical-align: middle;
	text-align: right;
	text-decoration: none;
	text-indent: 10px;
	line-height: 20px;
	border: 1px;
	border-right: 5px solid #FF9900;
	padding-right: 5px;
}



a.menuleft-lev2-act {
	width:150px;
	height: 20px; 
	color:#000000; 
	margin-top: 0px;
	background-color:#66C2A3; 
	display:block;
   font-family: Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal;
	vertical-align: middle;
	text-align: right;
	text-decoration: none;
	text-indent: 10px;
	line-height: 20px;
	border: 1px;
	border-right: 5px solid #FF9900;
	padding-right: 5px;
}

a.menuleft-lev2-act:link {
	width:150px;
	height: 20px; 
	color:#000000; 
	margin-top: 0px;
	background-color:#66C2A3; 
	display:block;
   font-family: Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal;
	vertical-align: middle;
	text-align: right;
	text-decoration: none;
	text-indent: 10px;
	line-height: 20px;
	border: 1px;
	border-right: 5px solid #FF9900;
	padding-right: 5px;
}

a.menuleft-lev2-act:visited {
	width:150px;
	height: 20px; 
	color:#000000; 
	margin-top: 0px;
	background-color:#66C2A3; 
	display:block;
   font-family: Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal;
	vertical-align: middle;
	text-align: right;
	text-decoration: none;
	text-indent: 10px;
	line-height: 20px;
	border: 1px;
	border-right: 5px solid #FF9900;
	padding-right: 5px;
}

a.menuleft-lev2-act:hover {
	width:150px;
	height: 20px; 
	color:#000000; 
	margin-top: 0px;
	background-color:#FF9900; 
	display:block;
   font-family: Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal;
	vertical-align: middle;
	text-align: right;
	text-decoration: none;
	text-indent: 10px;
	line-height: 20px;
	border: 1px;
	border-right: 5px solid #FF9900;
	padding-right: 5px;
}

.menuleft-back {
	background-color:#E5E5E5;
}

.menuleft-back-dark-line {
	background-color:#B7B7B7;
}

.menuright-back {
	background-color:#E5E5E5;
}

.menuright-back-media {
	background-color:#FFFFFF;
}

/***  --------- TOP BANNER Tags ----------- ***/

.topbanner {
	background-color:#009966; 
}

.topfotobanner {
	background-color:#009966; 
}

/***  --------- Maginal Tags ----------- ***/

.aktteaser {
	color: #FFFFFF;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	text-indent: 5px;
	text-decoration: none;
}

.akttexthead {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	text-indent: 5px;
}

.akttext {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
	text-indent: 5px;
}



/***  --------- Header - Footer Tags ----------- ***/

.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	color: #666666;
}

/***  --------- News ----------- ***/

.news_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-align: left;
	font-weight: bold;
	color: #000000;
}

.news_date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: left;
	color: #666666;
}

.news_infos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: left;
	color: #666666;
}

.news_infos_single {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: left;
	color: #666666;
	text-indent: 20px;
}

/***  --------- Formtags----------- ***/

.formsearch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: thin double #666666;
	background: #E5EFE5;
	}	

.formlogin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	}	
	
/***  --------- Kalender Mini rechts ----------- ***/

.cal_mini_date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: thin double #666666;
	background: #CCE0E0;
	font-style: normal;
	text-indent: 5px;
	}

.cal_mini_titel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-indent: 5px;
	}
	
.cal_mini_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-indent: 5px;
	}

.cal_mini_text_more{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: right;
	text-indent: 100px;
	}
	
.cal_mini_time{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	}			


/***  --------- VE Guestbook ----------- ***/
/* styles for list mode */

	.guest-header {
		background:#009966;
		color:#ffffff;
		display:block;
		font-size:12px;
		font-weight:bold;
		padding: 3px;
		width: 430px;
	}

	.guest-header-video {
		background: #F5F5F5;
		color: Gray;
		display:block;
		font-size:11px;
		font-weight:bold;
		padding: 3px;
		width: 430px;
	}
	
	.guest-date {
		background:#F5F5F5;
		color: Gray;
		display:block;
		font-size:9px;
		font-weight:normal;
		width: 430px;
		text-align: left;
		padding: 3px;
	}
	
	.guest-date-video {
		background:#F5F5F5;
		color: Gray;
		display:block;
		font-size:9px;
		font-weight:normal;
		width: 430px;
		text-align: left;
		padding: 3px;
	}
	
	.guest-text {
		background:#FFFFFF;
		color: #000000;
		display:block;
		font-size:12px;
		font-weight:normal;
		text-align: left;
		padding: 3px;
		}

	.guest-text-video {
		background:#FFFFFF;
		color: Gray;
		display:block;
		font-size:10px;
		font-weight:normal;
		text-align: left;
		padding: 3px;
		}
		
.guest-comment {
		color: Green;
		display:block;
		font-size:12px;
		font-weight:normal;
		text-align: right;
		padding: 3px;
		font-style: italic;
		margin-top: 10px;
		}		
		
.guest-comment-video {
		color: Green;
		display:block;
		font-size:10px;
		font-weight:normal;
		text-align: right;
		padding: 3px;
		font-style: italic;
		margin-top: 10px;
		}	
					
.guest-form-video {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9px;
		border: thin double #666666;
		background: #E5EFE5;
	}		

	
	.guest-email-www {
		text-align: right;
		display:block;
		font-size:9px;
		display:block;
		width: 430px;
		background-color: #F5F5F5;
		padding: 3px;
	}			
	
/***  --------- Video HTML----------- ***/
/***  --------- Titel----------- ***/


.titeltext {
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
}

a.titeltext:link {
	color: Black;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

a.titeltext:visited {
	color: Gray;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

a.titeltext:hover {
	color: #FF6600;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	}

/***  --------- Video HTML----------- ***/
/***  --------- Tabellen----------- ***/


.titeltab {
	font-family: Arial, Helvetica, sans-serif;
	color: Gray;
	text-align: left;
	font-size: 10px;
	font-weight: bold;
	border-color: Gray Gray Gray Gray;
	border: 0px solid Gray;
	border-top: 0px solid Gray;
   border-left: 0px solid Gray;
	border-right: 0px solid Gray;
	border-bottom: 0px solid Gray;

}

.headtiteltab {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	border: 0px solid Gray;
	border-top: 0px solid Gray;
   border-left: 0px solid Gray;
	border-right: 0px solid Gray;
	border-bottom: 0px solid Gray;
}


/***  --------- Video HTML----------- ***/
/***  --------- Tooltip ----------- ***/

.tooltiphaed {
	font-family:  Arial, sans-serif;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	border: thin solid;
	border-color: Gray Gray Gray Gray;
	color: White;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
}

.tooltiptext {
	font-family:  Arial, sans-serif;
	text-align: left;
	font-size: 10px;
	font-weight: normal;
	border: thin solid;
	border-color: Gray Gray Gray Gray;
	color: Black;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;

	}
	

/***  --------- Suche ----------- ***/
	
.suche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	}	


.tx-indexedsearch-title title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
}

/***  --------- Sponsoren Banner ----------- ***/

.banner {
	display: block;
}

