/* ----------------- STYLE SHEET DEFINITIONS Keilbach ----------------- */


body {
	font-family: 			Verdana;
	background-color:		#FFFFFF;
	font-weight: 			normal;
	text-decoration: 		none;
	margin:					0px 0px 0px 0px;
}

/* ------------- MODUL NAVIS ------------- */

a.navilink:link, a.navilink:visited, a.navilink:active {
	font-family: 			Verdana;
	font-size:				12px;
	color:					#FFFFFF;
	font-weight:			bold;
	text-decoration:		none;
	padding: 				5px;
}

a.navilink:hover {
	font-family: 			Verdana;
	font-size:				12px;
	color:					#FF8A00;
	font-weight:			bold;
	text-decoration:		none;
}

a.contentlink:link, a.contentlink:visited, a.contentlink:active {
	font-family: 			Verdana;
	font-size:				10px;
	color:					#FF8A00;
	font-weight:			bold;
	text-decoration:		none;
}

a.contentlink:hover {
	font-family: 			Verdana;
	font-size:				10px;
	color:					#888888;
	font-weight:			bold;
	text-decoration:		none;
}

a.subnavi:link, a.subnavi:visited, a.subnavi:active {
	font-family: 			Verdana;
	font-size:				10px;
	color:					#FFFFFF;
	font-weight:			bold;
	text-decoration:		none;
}

a.subnavi:hover {
	font-family: 			Verdana;
	font-size:				10px;
	color:					#FF8A00;
	font-weight:			bold;
	text-decoration:		none;
}

a.stimmenet:link, a.stimmenet:visited, a.stimmenet:active {
	font-family: 			Verdana;
	font-size:				10px;
	color:					#b5b5b5;
	font-weight:			normal;
	text-decoration:		none;
}

a.stimmenet:hover {
	font-family: 			Verdana;
	font-size:				10px;
	color:					#FF8A00;
	font-weight:			normal;
	text-decoration:		none;
}

a.impressum:link, a.impressum:visited, a.impressum:active {
	font-family: 			Verdana;
	font-size:				10px;
	color:					#FFFFFF;
	font-weight:			normal;
	text-decoration:		none;
}

a.impressum:hover {
	font-family: 			Verdana;
	font-size:				10px;
	color:					#FF8A00;
	font-weight:			normal;
	text-decoration:		none;
}

td {
	font-family: 			Verdana;
	font-weight:			normal;
	font-size:				10px;
}

.headmod {
	font-family: 			Verdana;
	font-weight:			bold;
	font-size:				11px;
	color:					#FFFFFF;
	background-color:		#888888;
	padding:				2px;
}

.headline2 {
	font-family: 			Verdana;
	font-weight:			bold;
	font-size:				10px;
	color:					#FF0000;
}

.headline {
	font-family: 			Verdana;
	font-weight:			bold;
	font-size:				10px;
	color:					#346C39;
}

.greenrightmod {
	background-color:		#D5EBD7;
}

.right {
	background-color:		#F3F3F3;
}

.bottom {
	font-family: 			Verdana;
	font-weight:			normal;
	font-size:				10px;
	color:					#FFFFFF;
	background-color:		#346C39;
	padding-top:			5px;
}

.headlinegreen {
	font-family: 			Verdana;
	font-weight:			bold;
	font-size:				10px;
	color:					#346C39;
}

.navibg {
	background-color:		#346C39;
	color:					#FFFFFF;
	padding:				2px;
}

.navibg2 {
	background-color:		#346C39;
	color:					#FFFFFF;
	padding:				2px;	
}

.navibglight {
	font-family: 			Verdana;
	font-weight:			normal;
	font-size:				5px;
	background-color:		#D5EBD7;
}

.navibgwhite {
	font-family: 			Verdana;
	font-weight:			normal;
	font-size:				5px;
	background-color:		#FFFFFF;
}

.nachtrag {
	font-family: 			Verdana;
	font-weight:			normal;
	font-size:				10px;
	color:					#FF0000;
}

.naviselected {
	font-family: 			Verdana;
	font-size:				10px;
	color:					#FF8A00;
	font-weight:			bold;
	text-decoration:		none;
}
