@charset "UTF-8";

@media all {
	
	p { margin-bottom:0.8em;}
	a { color:#977C34; text-decoration:none;}
	a:hover { text-decoration:underline;}

/* ##### Mod Basis Styles ##### */
	#page_margin { text-align:center;}
	#page { width:1000px; border:0px; margin:0 auto; text-align:left;}
		
	#metaNavWrap { height:40px;}
	#metaNav { text-align:center; font-size:1em; padding-top:4px;  text-transform:lowercase}		
	
	#headerWrap { height:60px; margin-bottom:43px;}
	#header {}

	#mainWrap { width:940px; margin-left:60px;}
	#main { height:auto;}
	
	#footer { width:940px; margin:10px 0 0 60px;}
	
/* ##### Navigation Styles ##### */	

	#nav { height:380px; background-color:#FFFFFF;}
	#nav .flashLayer {position:absolute; z-index:1; top:0; left:0;}
	#nav .elementNavigation { position: absolute; z-index: 2; width:155px; top: 0px; left: 270px; margin-top:14px;}

	#bgNavFlash .bgNavFlashImage { position: absolute; z-index: 10; width:420px; top: 0px; left: 0; margin-top:0; height:380px;}
	#bgNavFlash .elementNavigation2 { position: absolute; z-index: 20; width:155px; top: 0px; left: 270px; margin-top:14px;}
	
		#nav a { text-decoration:none; font-weight:bold; background-color:#FFFFFF; color:#46565F;}
		#nav a:hover { text-decoration:none; background-color:#46565F; color:#FFFFFF;}
		#nav ul { z-index:80; list-style-type:none; }
		#nav ul li { margin:0px; padding:0; margin-top:10px;}
		#nav ul li a { padding:2px 0 1px 6px; background-color:#FFFFFF;}
		#nav ul li a.mainnav-linkact { background-color:#46565F; color:#FFFFFF;}
		*html #nav ul li a { height:20px;}

		#nav ul li ul { margin:0; margin-top:0px;}
		#nav ul li ul li { margin:0px; padding:0 0 0 6px; margin-top:10px;}
		#nav ul li ul li a { padding:2px 3px 3px 6px; background-color:#FFFFFF; font-weight:normal; line-height:120%;}
		*html #nav ul li ul li a { height:20px;}


/* ##### Content Styles ##### */

	#content { margin:0 0 0 60px; height:378px; border:1px #49565F solid; overflow:auto;}

		#content  h1,
		#content  h2,
		#content  h3,
		#content  h4,
		#content  h5 { font-size:1em; font-weight:bold; margin-bottom:0.8em;}
			
		#content a,
		#content p a  { font-weight:bold;}
		#content ul { margin:0 0 0.5em 1.5em;}	
		#content ul li { padding-left:0em;}		
		#content p  { margin-bottom:0.5em;}
		#content ul { list-style-type:disc; }
		#content ul li { margin-bottom:0em;}

		#content .elementImage {}

/* ##### Breadcrumb Styles ##### */
		
		#footer  .breadcrumb { margin:15px 0 0 0; height:35px;}
		#footer  .breadcrumb p, 
		#footer  .breadcrumb ul, 
		#footer  .breadcrumb li { display:inline;}
		#footer  .breadcrumb a { text-decoration:none; text-transform:lowercase;}
		#footer  .breadcrumb a:hover { text-decoration:underline;}
			
/* ##### Footer Styles ##### */	

		#footer .searchBox { border:1px solid #49565F; width:200px; background-image:url(/fileadmin/templates/img/bg_suche.gif); height:23px;}
		#footer input.suche { border:0px; vertical-align:top; height:16px; margin-top:1px; padding:3px 0 0 6px; width:153px; font-size:1em;}
		#footer input.button {}
		#footer input.tx-indexedsearch-searchbox-button {
			width: 40px; height: 22px; margin: 0; padding: 0; border: 0; background: transparent url(/fileadmin/templates/img/pfeil_suche.gif) no-repeat center top;
			text-indent: -1000em; cursor: pointer; /* hand-shaped cursor */  cursor: hand; /* for IE 5.x */
  

		}

		#footer .elementText { margin:30px 0 7px 120px;}
		#footer .elementText a { text-decoration:none; font-weight:normal;}		
		#footer .elementText a:hover { text-decoration:underline;}


html, body, textarea, div {
scrollbar-face-color: #B7BFC6;
scrollbar-highlight-color: #B7BFC6;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-darkshadow-color: #FFFFFF;
scrollbar-shadow-color: #B7BFC6;
scrollbar-arrow-color: #FFFFFF;
scrollbar-track-color: #FFFFFF;

}
				
} /* media screen END */