body, h1, p
{
	margin:			0px;
	padding:		0px;
}

h1
{
	font-family:		Verdana, sans-serif;
	font-size:		16px;
	font-weight:		bold;
	color:			#cc071e;
	margin:			0px;
	border:			0px;
	padding-left:		15px;
	padding-bottom:		0px;
}

p, td, th, ul, li
{
	font-family:		Verdana, sans-serif;
	font-size:		11px;
	font-weight:		normal;
	font-size:		11px;
	color:			#000000;
	line-height:		16px;
}

b, a, bold
{
	color:			#cc071e;
}

i
{
	color:			#000000;
        font-weight:		bold;
        font-style:             normal; 
}

a:visited {color: #cc071e;}
a:active  {color: #cc071e;}

.border
{
	border:			1px solid #ff8000;}

.bg
{
	background-image:	url(/images/bg.gif);
        background-repeat:      repeat-y;
}

.small
{
        font-size: 9px;
        line-height: 10px;
}

a img
{
     border: 0;

}


/* ----- MAIN CONTENT ----- */

.content
{
	padding-left:		15px;
	padding-right:		15px;
	padding-top:		5px;
	padding-bottom:		5px;
}

.content_img
{
	padding-right:		10px;
}

/* ----- NAVIGATION FOR SUBNAV ----- */

.nav_container
{
	width:			173px;
	border-bottom:		1px solid #cc071e;
}


.nav, .nav_hover
{
	font-family:		Verdana, sans-serif;
	font-size:		13px;
	font-weight:		normal;
	color:			#cc071e;
	border-top:		1px solid #cc071e;
	padding-left:		20px;
	padding-top:		5px;
	padding-bottom:		5px;
	cursor:			pointer;
}

.nav_hover
{
	color:			#000000;
}

.nav_on
{
	font-weight:		bold;
	background:		#FFF2D2;
	background-color:	#FFF2D2;
        font-family:		Verdana, sans-serif;
	font-size:		13px;
	color:			#cc071e;
	border-top:		1px solid #cc071e;
	padding-left:		20px;
	padding-top:		5px;
	padding-bottom:		5px;
	cursor:			pointer;
}

.subnav, .subnav_on, .subnav_hover
{
 	font-family:		Verdana, sans-serif;
	font-size:		11px;
	font-weight:		normal;
	color:			#cc071e;
	background:		#efcf83;
	background-color:	#efcf83;
	padding-left:		20px;
	padding-top:		5px;
	padding-bottom:		5px;
	cursor:			pointer;
}

.subnav_hover
{
	color:			#000000;
}

.subnav_on
{
	font-weight:		bold;
}

/* ----- NAVIGATION FOR MULTINAV ----- */

.nav1, .nav1_hover, .nav1_on
{
	font-family:		Verdana, sans-serif;
	font-size:		13px;
	color:			#cc071e;
	border-top:		1px solid #cc071e;
	padding-left:		20px;
	padding-top:		5px;
	padding-bottom:		5px;
	cursor:			pointer;
}

.nav1_hover
{
	color:			#000000;
}

.nav1_on
{
	font-weight:		bold;
	background:		#FFF2D2;
	background-color:	#FFF2D2;
}

.nav1_p_hover
{
	font-family:		Verdana, sans-serif;
	font-size:		13px;
	font-weight:		bold;
	color:			#000000;
	background:		#FFF2D2;
	background-color:	#FFF2D2;
	border-top:		1px solid #cc071e;
	padding-left:		20px;
	padding-top:		5px;
	padding-bottom:		5px;
	cursor:			pointer;
}

.nav2, .nav2_hover
{
 	font-family:		Verdana, sans-serif;
	font-size:		10px;
	font-weight:		normal;
	color:			#cc071e;
	background:		#FFF2D2;
	background-color:	#FFF2D2;
	padding-left:		20px;
	padding-top:		2px;
	padding-bottom:		2px;
	cursor:			pointer;
}

.nav2_hover
{
	color:			#000000;
}

.nav2_on
{
	font-weight:		bold;
 	font-family:		Verdana, sans-serif;
	font-size:		10px;
	color:			#cc071e;
	background:		#FFF2D2;
	background-color:	#FFF2D2;
	padding-left:		20px;
	padding-top:		2px;
	padding-bottom:		2px;
	cursor:			pointer;
}

.nav3, .nav3_hover
{
 	font-family:		Verdana, sans-serif;
	font-size:		10px;
	font-weight:		normal;
	color:			#cc071e;
	background:		#FFF2D2;
	background-color:	#FFF2D2;
	padding-left:		30px;
	padding-top:		2px;
	padding-bottom:		2px;
	cursor:			pointer;
}

.nav3_hover
{
	color:			#000000;
}

.nav3_on
{
	font-weight:		bold;
        font-family:		Verdana, sans-serif;
	font-size:		10px;
	color:			#cc071e;
	background:		#FFF2D2;
	background-color:	#FFF2D2;
	padding-left:		30px;
	padding-top:		2px;
	padding-bottom:		2px;
	cursor:			pointer;
}

/*---- RAU - VAlidated to here ----*/

/*.bor-u ist ein image*/
/*===================== NEWS BOX*/
.nbor-o
{
	background-image:	url(/images/nbor-o.gif);
	background-position: 	bottom left;
	background-repeat:	no-repeat;
	padding-bottom: 	8px;
	color: 			#E2051B;
	font-size: 		18px;
	font-family:		Verdana, Helvetica, sans-serif;
	padding-left:		20px;
	font-weight:		bold;
	height:			30px;
}
.nbor-m
{
	background-image:	url(/images/nbor-m.gif);
	background-repeat:	repeat-y;
	font-family:		Verdana, Helvetica, sans-serif;
	padding-left:		15px;
	padding-right:		15px;
	color: 			#000000;
	font-size: 		11px;
	font-family:		Verdana, Helvetica, sans-serif;
	font-weight:		normal;
}
/*====================== NEWS*/
.news_head
{
	color: 			#E2051B;
	font-size: 		13px;
	font-family:		Verdana, Helvetica, sans-serif;
	font-weight:		bold;
}
/* .nbor-u ist ein image */
.footer
{
	background:		#ED9B09;
	background-color:	#ED9B09;
	font-family:		Verdana, Helvetica, sans-serif;
	font-size: 		11px;
	font-weight: 		normal;
	color:			#ffffff;
	height:			20px;
}
/* ======================KALENDER===============*/
.kal_bg
{
	background:		#FDE2B4;
	background-color:	#FDE2B4;
}
.kal_nav_def
{
	background:		#FDE2B4;
	background-color:	#FDE2B4;
	/*padding-left:		20px;*/
	text-align:		center;
	font-family:		Verdana, Helvetica, sans-serif;
	font-size:		13px;
	font-weight:		normal;
	text-decoration:	none;
	color:			#ff0000;
	height:			30px;
	border:			0px solid #ff0000;
	cursor:			pointer;
	height:			30px;
	width:			15%;
}

.kal_nav_mo
{
	background:		#FDE2B4;
	background-color:	#FDE2B4;
	text-align:		center;
	font-family:		Verdana, Helvetica, sans-serif;
	font-size:		13px;
	font-weight:		normal;
	text-decoration:	none;
	color:			#ff0000;
	border:			1px solid #ff0000;
	cursor:			pointer;
	height:			30px;
	width:			15%;
}

.kal_nav_actv
{
	background:		#FDE2B4;
	background-color:	#FDE2B4;
	text-align:		center;
	font-family:		Verdana, Helvetica, sans-serif;
	font-size:		13px;
	font-weight:		normal;
	text-decoration:	none;
	color:			#ff0000;
	border:			1px solid #ff0000;
	cursor:			pointer;
	height:			30px;
	width:			15%;
}

.kal_bor
{
	background:		#FDE2B4;
	background-color:	#FDE2B4;
	border:			1px solid #F39900;

	
}

.kal_odd
{
	background:		#FAC274;
	background-color:	#FAC274;
	padding-left:		2px;
	font-family:		Verdana, Helvetica, sans-serif;
	font-size:		11px;
	font-weight:		normal;
	text-decoration:	none;
	color:			#000000;
	height:			30px;
	border:			0px solid #ff0000;
	cursor:			pointer;
	height:			15px;
}

.kal_even1
{
	background:		#FDE2B4;
	background-color:	#FDE2B4;
	padding-left:		2px;
	font-family:		Verdana, Helvetica, sans-serif;
	font-size:		11px;
	font-weight:		normal;
	text-decoration:	none;
	color:			#000000;
	height:			30px;
	border:			0px solid #ff0000;
	cursor:			pointer;
	height:			15px;
	width:			30px;

}

.kal_even2
{
	background:		#FFF7E4;
	background-color:	#FFF7E4;
	padding-left:		2px;
	font-family:		Verdana, Helvetica, sans-serif;
	font-size:		11px;
	font-weight:		normal;
	text-decoration:	none;
	color:			#000000;
	height:			30px;
	border:			0px solid #ff0000;
	cursor:			pointer;
	height:			15px;
}

.kal_eintrag
{
	padding-left:		2px;
	font-family:		Verdana, Helvetica, sans-serif;
	font-size:		11px;
	font-weight:		normal;
	text-decoration:	none;
	color:			#E2051B;
	cursor:			pointer;

}


.kal_eintrag:hover
{
	text-decoration:	underline;

}

/* ======================TEXT===============*/
.sitemap1
{
	color: 			#EB9202;
	font-size: 		13px;
	font-family:		Verdana, Helvetica, sans-serif;
	font-weight:		bold;
	text-decoration:	none;
	cursor:			pointer;
	
}

.sitemap2
{
	color: 			#EB9202;
	font-size: 		11px;
	font-family:		Verdana, Helvetica, sans-serif;
	font-weight:		normal;
	text-decoration:	none;
	cursor:			pointer;
}
/* ========== ALLG */
.f-link:link, .f-link:visited {text-decoration: none; color: #ffffff;}
.f-link:link:hover, .f-link:visited:hover {text-decoration: underline; color: #ffffff;}
.f-link:link:active, .f-link:visited:active {text-decoration: underline; color: #F3C04C;}

/* ========== KISSTABLE */

#kiss_ferienprogramm tbody tr td {border: 1px solid #000000;}