/* --------------------------------------------------------------------------------------------
Globale Einstellung
-------------------------------------------------------------------------------------------- */

body {
	background-image:			url(img_style1/background.jpg);
	font-size:					101%;
	font-family:				Verdana, Arial, Helvetica, sans-serif;
	margin-top:					7px;
}

#box {
	width:						790px;
	margin:						0 auto;
	padding: 0px;
	background-image:			url(img_style1/schatten_background.jpg);
	/*background-color: #fff7de;*/
}

#schatten_oben {
	FONT-SIZE: 					10%; 
	height:						15px;
	background-image:			url(img_style1/schatten_oben.jpg);
	background-repeat:			no-repeat;
}
img {
	border:						0px;
}
#header_img {
	margin-left:				10px;
	margin-right:				10px;
	margin-bottom:				0px;
	height:						110px;
	}
table 
	{
	border-collapse:collapse;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	} 
/* --------------------------------------------------------------------------------------------
Content
-------------------------------------------------------------------------------------------- */

#content_box {
	margin:						0px 6px 2px 9px;
	padding-left:				0px;
	padding-right:				12px;
	background-color:			#0000FF;
}

* html #content 			{ height:300px; } /* nur für IE 5.5 - 6.x */

#content {
	min-height:					300px;
	width:						530px;
	padding:					8px 4px 4px 4px;
	margin-left:				9px;
	margin-top:					0px;
	float: 						left;
	font-size:					90%;
}
ul {
	font-size:					80%;
	list-style-type: 			square;
	line-height: 				160%;
}
h1
{ margin: 						0px;
  padding: 						10px 0px 12px 0px;
  font-size: 90%;
}
#box_links {
	padding: 					0px 0px 4px 0px;
	margin:						0px 0px 0px 0px;
	width:						212px;
	float:						left;
}
/* --------------------------------------------------------------------------------------------
Header und Footer
-------------------------------------------------------------------------------------------- */

#footer {
	width:						790px;
	margin-left:				0px;		
	clear:						both;
	height:						32px;
	padding-top:				0px;
	background-image:			url(img_style1/background_footer.jpg);
	color:						#FFFFFF;
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					11px;
}

#footer_button {
	width:						500px;
	margin-right:				40px;
	margin-top:					0px;
	text-align:					right;
	float:						right;
}

/* --------------------------------------------------------------------------------------------
Naviagtionen
-------------------------------------------------------------------------------------------- */
#navigation {
	height:						26px;
	margin-left:				9px;
	margin-right:				11px;
	BACKGROUND-IMAGE:    	url(img_style1/glbnav_background.gif);
	padding:					8px 10px 5px 10px;
}

#subnavbox {
	font-size:						94%;
	margin-bottom: 					2px;
	padding-top:					0px;
	background-color:				#FFFFFF;
	border-top:				10px solid #ffffff;
}
#globalNav IMG {
	MARGIN-BOTTOM: -4px
}

#utility {
	FONT: 						75% Verdana,sans-serif;
	text-align: 				right;	
	margin-left:				9px;
	margin-right:				11px;
	padding-top:				2px;
	padding-right:				13px;
	padding-bottom:				6px;
	background-color:			#99e34d;
	border-bottom:				1px solid #ffffff;
	}
#flash {
	margin-left:				9px;
	margin-top:					0px;
	display:block;
}
#utility A {
	COLOR: 						#ffffff
}
#utility A:hover {
	TEXT-DECORATION: 			underline;

}

.bildtitel {
	color:							#666666;
	font-size:						80%;
	text-decoration:				none;
	display:						block;
	padding:						6px 0px 2px 0px;
	margin-bottom:					5px;
}

/* --------------------------------------------------------------------------------------------
Hauptnavigation
-------------------------------------------------------------------------------------------- */

.nav_on {
	text-decoration:			none;
	padding-top: 				5px;
	padding-right: 				3px;
	padding-left: 				3px;
	padding-bottom: 			5px;
	background-COLOR: 			#99e34d;
	color:						#ffffff;
}

.nav_off {
	text-decoration:			none;
	padding-top: 				5px;
	padding-right: 				3px;
	padding-left: 				3px;
	padding-bottom: 			5px;
}

a.nav_on:hover {

	text-decoration:				none;
	background-color: 				#99e34d;
}

a.nav_off:hover {
	TEXT-DECORATION: 				none;
	/*background-image:				url(img_style1/glblnav_selected.gif);*/
	background-color: 				#d1ff87;
}

/* --------------------------------------------------------------------------------------------
Subnavigation
-------------------------------------------------------------------------------------------- */
#artikel_link {
	display:						block;
	height: 						auto;
		width: 200px;
}

.subnav_on {
	color:							#333333;
	font-size:						80%;
	text-decoration:				none;
	display:						block;
	padding:						2px 0px 2px 5px;
	border-left:					8px solid #cccccc;
	border-bottom:					1px solid #cccccc;
	margin-bottom:					5px;
}

.subnav_off {
	color:							#333333;
	font-size:						80%;
	text-decoration:				none;
	display:						block;
	padding:						2px 0px 2px 13px;
	margin-bottom:					5px;
	border-bottom:					1px solid #cccccc;
}

a.subnav_on:hover {
	text-decoration:				none;
}

a.subnav_off:hover {
	text-decoration:				none;
	padding:						2px 0px 2px 5px;
	border-left:					8px solid #cccccc;
}
.hide{
	color:					#FFFFFF;
	display: none;
	}

/* --------------------------------------------------------------------------------------------
Allgemeine Links
-------------------------------------------------------------------------------------------- */

a { 
	color: 							#999999; 
	text-decoration:				none;
}
a:focus { 
	outline: 						none;
}
a:hover { 
	text-decoration:				underline; 
}

/* --------------------------------------------------------------------------------------------
Globale Textformatierung
-------------------------------------------------------------------------------------------- */

#content h1{ 
	margin-top:				10px;
	margin-bottom:				12px;
	padding: 			4px 0px 4px 6px; 
	color: 				#000000; 
	font-size: 			100%;  
	border-bottom: 		1px solid #99e34d;  
	border-top: 		1px solid #99e34d;  
	border-left: 		1px solid #99e34d;  
	border-right: 		1px solid #99e34d;  
	}
#content h2{ 
	margin-top:			10px;
	margin-bottom:		4px;
	background-color:	#9ae54c;
	padding: 			4px 0px 4px 6px; 
	color: 				#ffffff; 
	font-size: 			86%;  
	}
#content p{ 
	margin: 						0px;
  	padding: 						2px 0px 2px 2px;
  	font-size:						80%;
  	line-height: 					1.4em;
}

#content td{ 
	padding-left: 			4px;
	text-align: 			left;
	color: 					#000000;
	border: 				solid;
	border-width: 			2px 2px 2px 2px;
	border-color: 			white;
	background-color: 		#FFFFCC;
}


.navigationspfad { 
	font-size:					65%;
	color:						#999999;
	font-weight:				normal;
	padding-bottom:				3px;
	border-bottom:				1px solid #cccccc;
}

.copyright {
	font-size:					90%;
}

.footer_drucken {
	display:					none;
}

/* --------------------------------------------------------------------------------------------
  Eventbox
-------------------------------------------------------------------------------------------- */
#eventbox {
	border-top: 				#ffffff 6px solid;
	border-bottom: 				#9ae54c 1px solid;
}
#eventbox p{
	margin: 0px;
	font-size:					70%;
	padding:					0px 4px 4px 6px;
	line-height: 				1.4em;
}
.eventueberschrift {
	font-size:					75%;
	color:						#ffffff;
	background-color:			#9ae54c;
	font-weight:				normal;
	padding-top:				4px;
	padding-bottom:				5px;
	padding-right:				6px;
	padding-left:				5px;
	margin-bottom:				5px;
	display:block;
}

.mehr {
	font-size:					60%;
	font-weight:				normal;
	padding: 					4px 0px 4px 4px;
	display:					block;
}
.mehr a{ 
	padding: 					0px 0px 0px 19px;
	background: 				transparent url(img_style1/link_arrow.png) no-repeat left center;
  	color: 						#656F57;
} 
.mehr a:hover { 
	padding: 					0px 0px 0px 19px;
	background: transparent url(img_style1/link_arrow_sel.png) no-repeat left center;
  	color: #83B82E;
} 

/* --------------------------------------------------------------------------------------------
  Newsbox
-------------------------------------------------------------------------------------------- */

#newsbox {
	border-top: 				#ffffff 6px solid;
	border-bottom: 				#9ae54c 1px solid;

}
#newsbox p{
	margin: 0px;
	font-size:					70%;
	padding:					0px 4px 4px 6px;
	line-height: 				1.4em;
}
.newsueberschrift {
	font-size:					75%;
	color:						#ffffff;
	background-color:			#9ae54c;
	font-weight:				normal;
	padding-top:				4px;
	padding-bottom:				5px;
	padding-right:				6px;
	padding-left:				5px;
	margin-bottom:				5px;
	display:none;
}

.mehr {
	font-size:					60%;
	font-weight:				normal;
	padding: 					4px 0px 4px 4px;
	display:					block;
}
.mehr a{ 
	padding: 					0px 0px 0px 19px;
	background: 				transparent url(img_style1/link_arrow.png) no-repeat left center;
  	color: 						#656F57;
} 
.mehr a:hover { 
	padding: 					0px 0px 0px 19px;
	background: transparent url(img_style1/link_arrow_sel.png) no-repeat left center;
  	color: #83B82E;
} 

.news_image {
	float: 						left;
}

.news_inhalt {
	width: 						85%;
	float: 						left;
    padding-left: 				10px;
}

.artikel_table {
	width:						520px;
	height:						auto;
	padding-bottom: 			5px;
	padding-top: 				5px;
	border-bottom: 				#CCCCCC 1px solid;
	font-size:					90%;
	margin-bottom:				5px;
}

.artikel_img {
	width:						70px;
	padding-bottom:				5px;
}

.artikel_inhalt {
	padding-left:				10px;
	padding-bottom:				5px;
}

/* --------------------------------------------------------------------------------------------
Artikelliste
-------------------------------------------------------------------------------------------- */
.artactive {
	color:							#ffffff;
	font-size:						80%;
	text-decoration:				none;
	display:						block;
	padding:						4px 0px 4px 8px;
	margin-bottom:					5px;
	background-color: 				#95DF4b;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}

.art {
	color:							#ffffff;
	font-size:						80%;
	text-decoration:				none;
	display:						block;
	padding:						4px 0px 4px 8px;
	margin-bottom:					5px;
	background-color: 				#9ae54c;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.artteaser {
	color:							#666666;
	font-size:						80%;
	text-decoration:				none;
	display:						block;
	padding:						2px 0px 2px 8px;
	margin-bottom:					5px;
}
/*a.subnav_on:hover {*/
a.artactive:hover {
	text-decoration:				none;
}

/*a.subnav_off:hover {*/
a.art:hover {
	text-decoration:				none;
	padding:						4px 0px 4px 4px;
	border-left:					4px solid #999999;
}
