/*
	altes Rot		#FC7878;
	erstes Grün		#6BB151;
	zweites Grün	#308B0E;
*/
body {
	background-image:	url(../grafik/background.gif);
	background-repeat:	repeat-y;
	background-color:	#FFFFFF;
	color:				#000000;
	font-family:		Georgia,"Times New Roman",serif;
	font-size:			100.01%;
	text-decoration:	none;
	margin:				0px;
	padding:			0px;
	min-width:			41em;  /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
}
a:link, a:visited {
	border:				0;
	background-image:	none;
	background-color:	transparent;
	color:				#308B0E;
	text-decoration:	none;
}
a:hover, a:active {
	border:				0;
	background-image:	none;
	background-color:	transparent;
	color:				#CC0000;
	text-decoration:	underline;
}
img {
	border: 0;
}
#header {
	background-image:	url(../grafik/header.jpg);
	background-repeat:	no-repeat;
	background-color:	#FFFFFF;
	width:				1004px;
	height:				88px;
	margin-top:			10px;
	font-size:			1.8em;
	font-weight:		bold;
	letter-spacing:		2px;
	line-height:		80px;
	text-indent:		150px;
}
ul#navi {
	float:			left;
	margin:			15px 0px 0px 0px;
	padding:		0px 0px 0px 0px;
	font-family:	Verdana,Arial,Helvetica,sans-serif;

}
ul#navi li {
	list-style:	none;
}
ul#navi a {
	display:			block;
	width:				120px;
	margin-left:		11px;
	text-indent:		10px;
	text-decoration:	none;
}
ul#navi a:link, ul#navi a:visited {
	margin-bottom:		10px;
	font-size:			0.9em;
	color:				#000000;
	border:				1px solid #000000;
	background-image:	url(../grafik/buttonbg.gif);
	background-color:	#6BB151;
}
ul#navi a:hover, ul#navi a:active {
	margin-bottom:		10px;
	font-size:			0.9em;
	color:				#CC0000;
	border:				1px solid #CC0000;
	background-image:	url(../grafik/white.gif);
	background-color:	#FFFFFF;
}
ul#navi a.current:link, ul#navi a.current:visited, ul#navi a.current:hover, ul#navi a.current:active {
	margin-bottom:		10px;
	font-size:			0.9em;
	color:				#308B0E;
	border:				1px solid #308B0E;
	background-color:	#FFFFFF;
	background-image:	none;
}
ul#navi a.currentsub:link, ul#navi a.currentsub:visited, ul#navi a.currentsub:hover, ul#navi a.currentsub:active {
	margin-bottom:		2px;
	font-size:			0.9em;
	color:				#308B0E;
	border:				1px solid #308B0E;
	background-color:	#FFFFFF;
	background-image:	none;
}
ul#navi a.sub:link, ul#navi a.sub:visited {
	margin:				0px 0px 0px 10px;
	padding:			0px;
	font-size:			0.7em;
	color:				#308B0E;
	border:				0px;
	background-image:	none;
	background-color:	transparent;
}
ul#navi a.sub:hover, ul#navi a.sub:active {
	margin:				0px 0px 0px 10px;
	padding:			0px;
	font-size:			0.7em;
	color:				#CC0000;
	border:				0px;
	background-image:	none;
	background-color:	transparent;
}
ul#navi a.subselect:link, ul#navi a.subselect:visited, ul#navi a.subselect:hover, ul#navi a.subselect:active {
	margin:				0px 0px 0px 10px;
	padding:			0px;
	font-size:			0.7em;
	color:				#CC0000;
	border:				0px;
	background-image:	none;
	background-color:	transparent;
}
ul#navi .whitespace {
	margin:			0px;
	padding:		0px;
	font-size:		0.5em;
}
#text {
	float:				left;
	width:				600px;
	margin-top:			15px;
	margin-left:		20px;
	background-color:	#FFFFFF;
	color:				#000000;
	/*font-family:		Verdana,Arial,Helvetica,sans-serif; */
	font-family:		Georgia,"Times New Roman",serif;
	font-size:			0.8em;
	text-decoration:	none;
	line-height:		18px;
}
#text h1 {
	font-size:		2em;
	font-weight:	bold;
	letter-spacing:	2px;
	text-align:		center;
}
#text h2 {
	font-size:		1.6em;
	font-weight:	bold;
	letter-spacing:	2px;
	text-align:		center;
}
#text h3 {
	background:		#CC0000;
	margin-top:		0px;
	margin-bottom:	0px;
	padding:		2px;
	font-size:		1.2em;
	color:			#FFFFFF;
	letter-spacing:	2px;
	text-indent:	20px;
}
#text h4 {
	margin-top:		0px;
	margin-bottom:	0px;
	font-size:		1.2em;
	color:			#CC0000;
}
#text hr {
	border:			0px;
	border-top: 	1px dashed #CC0000;
	border-bottom:	1px solid #FFFFFF;
	margin-top:		5px;
	margin-bottom:	20px;
}
#text .bild {
	float: left;
	padding-right: 5px;
}
#text .teaser {
	font-weight:	bold;
	margin:			0px;
	padding:		0px;
	font-family:	Georgia,"Times New Roman",serif;
	line-height:	18px;
}
#text .news {
	margin:			0px;
	padding:		0px;
	font-family:	Georgia,"Times New Roman",serif;
	line-height:	18px;
}
#text .timestamp {
	float:			left;
	margin:			0px;
	padding:		4px 0px 4px 0px;
	font-family:	Verdana,Arial,Helvetica,sans-serif;
	font-size:		0.8em;
	color:			#606060;
	text-align: 	left; 
}
#text .quelle {
	float:			right;
	margin:			0px;
	padding:		4px 0px 4px 0px;
	font-family:	Verdana,Arial,Helvetica,sans-serif;
	font-size:		0.8em;
	color:			#CC0000;
	text-align: 	right;
}
#text .top {
	float: left;
}
#text .autor {
	float:			right;
	margin:			0px;
	padding:		0px;
	font-family:	Verdana,Arial,Helvetica,sans-serif;
	font-size:		0.8em;
	font-style:		italic;
	color:			#000000;
	text-align: 	right;
}
#text table {
	border-spacing:	0px;
	border: 		1px dotted #ff0000;
	margin:			0px;
	padding:		4px;
	font-family:	Verdana,Arial,Helvetica,sans-serif;
	font-size:		0.9em;
	color:			#000000;
}
#text th {
	padding:		2px;
	border-bottom:	1px dotted #ff0000;
	background:		transparent;
	text-align:		left;
}
#text td {
	padding:	2px;
	border:		none;
	background: transparent;
}
#member {
	float:				left;
	width:				190px;
	margin:				15px 0px 0px 20px;
	padding:			0px;
	background-color:	transparent;
	color:				#000000;
	font-family:		Verdana,Arial,Helvetica,sans-serif;
	font-size:			0.8em;
}
#member .head {
	margin:				0px;
	padding:			0px;
	border:				1px solid #000000;
	background-image:	url(../grafik/buttonbg.gif);
	background-color:	#6BB151;
	color:				#000000;
	text-indent:		5px;
}
#member .content {
	margin:			0px;
	padding:		2px;
	border-top: 	0;
	border-right: 	1px dashed #000000;
	border-bottom: 	1px dashed #000000;
	border-left: 	1px dashed #000000;
	text-indent:	2px;
}

#tabelle {
	float:				left;
	width:				190px;
	margin:				15px 0px 0px 20px;
	padding:			0px;
	background-color:	transparent;
	color:				#000000;
	font-family:		Verdana,Arial,Helvetica,sans-serif;
	font-size:			0.8em;
}
#tabelle .head {
	margin:				0px;
	padding:			0px;
	border:				1px solid #000000;
	background-image:	url(../grafik/buttonbg.gif);
	background-color:	#6BB151;
	color:				#000000;
	text-indent:		5px;
}
#tabelle .row {
	float:			left;
	width:			188px;
	margin:			0px;
	padding-bottom:	2px;
	border-top: 	0;
	border-right: 	1px dashed #000000;
	border-bottom: 	0;
	border-left: 	1px dashed #000000;
	text-indent:	2px;
}
#tabelle .bottom {
	clear:			both;
	margin:			0px;
	padding:		0px;
	border-top: 	0;
	border-right: 	0;
	border-bottom: 	1px dashed #000000;
	border-left: 	0;
}
#footer {
	clear:			both;
	width:			900px;
	padding-top:	15px;
	font-family:	Verdana,Arial,Helvetica,sans-serif;
	font-size:		0.6em;
	text-align:		center;
}
