@charset "UTF-8";



	/* Randbereiche & Seitenhintergrund */
	body { background: #efeee9 url(/images/background.jpg) repeat-x fixed; padding: 10px 0; }


	
	/*----  Layout-Ausrichtung  -----------------------------------------------*/
	div.page_margins { margin:0 auto; padding:0;  }
	
	/*----  Layout-Eigenschaften-----------------------------------------------*/
	div.page_margins { width: 800px; margin-top:30px; padding: 0 1px 1px 0; background: #FFFFFF url(/images/border_pagewrapper.gif) bottom right no-repeat; }

	div.page { background: #FFFFFF url(/images/screen-page.jpg) no-repeat; }
	div.page { background: #FFFFFF url(/images/background_page.png) repeat-x; }
	
	div#header { height: 60px; padding: 20px 10px 0 17px; }
	div#main { margin: 0; overflow: hidden; }

	ul {
		list-style-type: none;
		font-family: Verdana !important;
	}

	a {
		text-decoration: none;
		cursor: pointer;
	}

	.h1 { font-family: Georgia !important; font-weight: normal; color: #6F86A0; }
	.h2 { font-family: Georgia !important; font-weight: normal; color: #BFBFBF; }
	.h3 { font-family: Georgia !important; font-weight: normal; color: #5E5E5E; }
	
	div#navi { float: left; width: 22%; } /* ausgehend von der width der Klase .page */
	div#output { width: auto; margin: 100px 0 0 35%; padding-left: 40px; }

	/*----  Layout-Inhalt  ----------------------------------------------------*/
	div#header .h1 span { float:right; font-size: 42px; font-style: italic; margin-right: 40px; }
	div#header .h2 span { position: absolute; font-size: 23px; margin: 20px 0 0 0; }
	div#header .h3 span { position: absolute; font-size: 18px; margin: 2px 0 0 0; }
	
	div.logo { clear: both; position: absolute; margin: -55px 0 0 200px; width: 124px; height: 131px; background: url(/images/steine.png) no-repeat;behavior: url("/iepngfix.htc"); }
	
	div#navi_content { margin: 10px 0 0 -25px;text-transform:uppercase; }
	div#navi_content ul#menu_navi { margin: 111px 0 0 0; line-height: 3.36em; font-size: 10px; }
	div#navi_content ul#menu_navi li { border-top: 1px solid #DFDBD3; background: url(/images/navi_pfeil_passiv.gif) 8px 9px no-repeat; }
	div#navi_content ul#menu_navi li.last_item { border-bottom: 1px solid #DFDBD3; }	
	div#navi_content ul#menu_navi li:hover { background: url(/images/navi_pfeil_hover.gif) 8px 9px no-repeat; }
	
	div#navi_content ul#menu_navi a { margin-left: 25px; }
	div#navi_content ul#menu_navi a:link, a:visited { color: #A0A29E; }
	div#navi_content ul#menu_navi a:hover, a:active, a:focus { color: #657E9A; }	

	div#output_content { padding: 0 20px 0 10px; }
	div#output_content .h1 span { font-size: 36px; color: #5E5E5E; }	
	div#output_content ul#menu_content { padding: 0; margin: 30px 20px 0 -2px; line-height: 200%; font-size: 12px; color: #414340; }
	div#output_content ul#menu_content li { padding-left: 45px; margin-bottom: 25px; background: url(/images/content_pfeil.gif) left -2px no-repeat;}
	div#output_content ul#menu_content li.strong { font-weight: bold; }
	
	

