	/* allgemeine Angaben */

body {
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:					10px;
	color:						#666666;
	overflow: 					auto;
	background-color: 			#FFFFFF;
	background-image: 		url(../grafik/bg.gif);
	scrollbar-face-color: 		#FFFFFF;
	scrollbar-highlight-color: 	#999999;
	scrollbar-shadow-color: 	#999999;
	scrollbar-3dlight-color: 	#FFFFFF;
	scrollbar-arrow-color: 		#999999;
	scrollbar-track-color: 		#FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
}

table {
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:					11px;
	background-color: 			#FFFFFF;
}

input, select, textarea {
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:					10px;
	color:						#666666;
	border:						#777777 1px solid;
	background-color: 			#FFFFFF;
}

img {
	border: 					0px;
}

ul	{ 
	list-style-type:			square; 
}

hr	{
	height:						1px;
	color:						lightgray;
}
a {
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:					11px;
	font-weight: 				normal;
	color:						#006B3F;
	text-decoration:			none;
}
a:hover {
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:					11px;
	font-weight: 				normal;
	color:						#006B3F;
	text-decoration:			underline;
}

	/* ####################################### Ende allgemeine Angaben ##################################### */
	
	/* hier werden die einzelnen Klassen definiert */

.content {
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:					12px;
	color: 						#000000;
}


	/* Login */

.login	{
	font-size:					10px;
	color:						#666666;
	text-decoration:			none;
}
.login_status	{
	font-size:					10px;
	color:						#000000;
	text-decoration:			none;
	font-weight: 				bold;
}
.login_link	{
	font-size:					10px;
	color:						#666666;
	text-decoration:			none;
}
.login_link:hover	{
	font-size:					10px;
	color:						#666666;
	text-decoration:			underline;
}

	/* ################################# Ende Login ##################################*/
	
	/* Tabelleninhalte */
	
.table_border_main {
	border: 					1px solid black;
}

.table_history {
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:					9px;
	font-weight: 				bold;
	color:						#666666;
	border: 					0px;
}

.table_navigation {
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:					10px;
	color:						#666666;
	border: 					1px solid lightgray;
}

.table_content {
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	border: 1px solid Black;
}

	/* ################################## Ende Tabelleninhalte ###############################*/
	
	/* Artikeldefinition */

.article_short_toppic {
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:					11px;
	font-weight: 				bold;
	color:						#006B3F;
	text-decoration:			none;
}
.article_short_toppic:hover {
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:					11px;
	font-weight: 				bold;
	color:						#000000;
	text-decoration:			underline;
}

.article_content {
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:					11px;
	font-weight: 				normal;
	color:						#666666;
}
.article_content_toppic {
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:					11px;
	font-weight: 				bold;
	color:						#666666;
}
.article_short_text {
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:					11px;
	font-weight: 				normal;
	color:						#000000;
}

.article_detail_link {
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:					10px;
	font-weight: 				bold;
	color:						#006B3F;
	text-decoration:			none;
}
.article_detail_link:hover {
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:					10px;
	font-weight: 				bold;
	color:						#006B3F;
	text-decoration:			underline;
}

.article_link_back {
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:					10px;
	font-weight: 				bold;
	color:						#006B3F;
	text-decoration:			none;
}
.article_link_back:hover {
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:					10px;
	font-weight: 				bold;
	color:						#006B3F;
	text-decoration:			underline;
}
.article_detail_toppic {
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:					11px;
	font-weight: 				bold;
	color:						#006B3F;
}

.article_detail_text {
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:					11px;
	font-weight: 				normal;
	color:						#000000;
}
	/* ######################################### Ende Artikeldefinition ######################################## */
	
	/* Nav-Menuedefinition */

.menu_nav {
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	border: 1px solid White;
	background-color: #006B3F;
}
.menu_link {
	font-size:					10px;
	color:						#FFFFFF;
	text-decoration:			none;
}
.menu_link:hover {
	font-size:					10px;	
	color:						#FFFFFF;
	text-decoration: 			underline;
}
	/* ####################################### Ende Menue ################################################ */
	
	/* FAQ-Bereich */
.a_faq_frage {
	font-size:					11px;
	color:						#006B3F;
	text-decoration:			underline;
}
.a_faq_frage:hover {
	font-size:					11px;	
	color:						#000000;
	text-decoration: 			none;
}
.faq_frage {
	font-size:					12px;
	color:						#006B3F;
	text-decoration:			none;
}
.faq_antwort {
	font-size:					11px;
	color:						#000000;
}
.faq_history {
	font-size:					11px;
	font-weight: 				normal;
	color:						#000000;
}
	/* ############################################ Ende FAQ ############################################# */
	
	/* Toplink */

.top_link {
	font-size:					11px;
	color:						#666666;
	text-decoration:			none;
}
.top_link:hover {
	font-size:					11px;	
	color:						#000000;
	text-decoration: 			none;
}

	/* ############################################## Ende Toplink ################################################## */
	
	/* History */
.history_link {
	font-size:					10px;
	font-weight: 				normal;
	color:						#000000;
	text-decoration:			none;
}
.history_link:hover {
	font-size:					10px;
	font-weight: 				normal;	
	color:						#000000;
	text-decoration: 			underline;
}
	/* ################################################ Ende History ################################################# */
	
	/* Drucklink */
.druck {
	font-size:					12px;
	color:						#666666;
	text-decoration:			underline;
}
.druck:hover {
	font-size:					12px;	
	color:						#000000;
	text-decoration: 			none;
}
	/* ############################################### Ende Druck ################################################## */
	
	/* Pressebereich */

.presse_detail_toppic {
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:					10px;
	font-weight: 				bold;
	color:						#006B3F;
	text-decoration:			none;
}
.presse_short_toppic {
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:					10px;
	font-weight: 				normal;
	color:						#006B3F;
	text-decoration:			none;
}
.presse_short_toppic:hover {
	font-size:					10px;
	font-weight: 				normal;
	color:						#000000;
	text-decoration:			none;
}
.presse_detail_text {
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:					10px;
	font-weight: 				normal;
	color:						#000000;
}
.presse_quelle {
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:					10px;
	font-weight: 				normal;
	color:						#000000;
}
.presse_datum {
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:					10px;
	font-weight: 				normal;
	color:						#000000;
}

.presse_link_back {
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:					10px;
	font-weight: 				normal;
	color:						#006B3F;
	text-decoration:			none;
}
.presse_link_back:hover {
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:					10px;
	font-weight: 				normal;
	color:						#006B3F;
	text-decoration:			underline;
}
	/* ###################################### Ende Pressebereich ########################################### */
	
	/* Newsbereich */

.news_toppic {
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:					11px;
	font-weight: 				normal;
	color:						#000000;
	text-decoration:			none;
	
}
.news_toppic:hover {
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:					11px;
	font-weight: 				normal;
	color:						#000000;
	text-decoration:			underline;
}
.news_date {
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:					10px;
	font-weight: 				normal;
	color:						#666666;
	text-decoration:			none;
	
}
.news_headline {
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:					11px;
	font-weight: 				bold;
	color:						#006B3F;
	text-decoration:			none;
}
.news_text {
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:					11px;
	font-weight: 				normal;
	color:						#000000;
	text-decoration:			none;
}

.td_news_header {
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color:			#FFFFFF;
	border: 1px solid Black;
	background-color: #006B3F;
}

	/* ########################################## Ende Newsbereich ############################################## */
	
	/* Referenzhintergrund*/

.tr_referenz {
	font-family:	verdana, arial, helvetica, sans-serif;
	font-size:		10px;
	font-weight: 	bold;
	background-color: #F9F9F9;
}
	/* ######################################## Ende Referenz ################################################# */
	
	
	/* Fehlerausgabe */
.fehler {
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:					11px;
	color:						#FF0000;
}

	/* Fussbereich */
.footer{
	width:100%;
	color:#FFFFFF;
	border: 1px solid White;
	padding-top:4px;
	padding-left:0px;
	margin-top:0px;
	background-color: #006B3F;
}





