/**************************************************/
/* -- Reset CSS vom YUI | Yahoo User Interface -- */
/*reset.css*/body{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}

body { font: 0.8em Verdana, Arial, sans serif; background: #FFF url(/graphics/misc/bg.gif) repeat; margin: 0; padding: 0; }

	div#borderRight { width: 896px; }
		div#bgWhite { width: 880px; background: #FFF; padding: 10px 0 0 10px; }


			/*************************************************/
			/** -- enthält alle Elemente im linken Block -- **/
			div#leftBlock { float: left; width: 210px; padding-bottom: 50px; }

				/** -- Logo -- **/
				h1 { width: 210px; height: 198px; margin-bottom: 20px; }
					h1 a { text-decoration: none !important; }
						h1 a span { color: #9D9B93; font-size: 2em; font-weight: bold; }


				/** -- Navigaiton ausblenden -- **/
				ul#navigation, ul#navigation * { display: none; }
				ul#subNav, ul#subNav * { display: none; }
				ul#subsubNav, ul#subsubNav * { display: none; }


				/** -- Infobox -- **/
				div.infoBox { width: 208px; border: 1px solid #9D9B93; margin-top: -95px; }
					div.infoBox h2 { font-size: 0.85em; text-transform: uppercase; font-weight: bold; color: #FFF; width: 193px; height: 16px; background-color: #9D9B93; padding: 1px 8px 0 8px; }
					div.infoBox h3 { font-size: 0.8em; text-transform: uppercase; font-weight: bold; line-height: 13px;  color: #9D9B93; margin: 9px 8px 6px 8px; }
					div.infoBox p { font-size: 0.75em; color: #9D9B93; line-height: 13px; margin: 5px 9px 0 9px; }
					div.infoBox a { font-size: 0.75em; text-transform: uppercase; color: #9D9B93; display: block; background: url(/graphics/misc/link_icon_infobox.gif) no-repeat left center; margin: 9px; padding-left: 12px; }




			/*************************************************/
			/** -- enthält alle Elemente im rechten Block -- **/
			div#rightBlock { float: left; width: 650px; margin-left: 10px; padding-bottom: 50px; }

				/** -- Headergrafik -- **/
				div#header { width: 650px; height: 128px; margin-top: 120px; }

					/** -- Newsboxen im Headerbereich -- **/
					div.newsbox { float: left; width: 150px; height: 128px; background: #FFF; margin: 0 0 0 10px; }
					div.newsbox h2 { font-size: 0.8em; text-transform: uppercase; font-weight: bold; color: #FFF; width: 134px; height: 15px; background-color: #9D9B93; padding: 2px 8px 0 8px; }
					div.newsbox p { font-size: 0.75em; color: #9D9B93; line-height: 13px; margin: 5px 9px 0 9px; }
					div.newsbox a { font-size: 0.75em; text-transform: uppercase; color: #9D9B93; display: block; background: url(/graphics/misc/link_icon_infobox.gif) no-repeat left center; margin: 9px; padding-left: 12px; }


				/** -- CONTENT -- */
				#content { width: 650px; margin-top: 90px; }
					#content * { color: #9D9B93; }

					#content h2 { font-size: 25px; color: #85837C !important; margin-left: 30px; margin-bottom: 35px; }
					#content h2 span { font: 25px Georgia, Times, sans serif; font-weight: bold; color: #85837C; display: block; }

					#content p,
					#content table,
					#content ul,
					#content ol { margin: 10px 29px; }



		/******************/
		/** -- Footer -- **/
		ul#footer { clear: left; list-style: none; width: 890px; height: 18px; background-color: #9D9B93; margin-left: -10px; }
			ul#footer li { font-size: 0.8em; text-transform: uppercase; color: #FFF; display: block; float: left; background: url(/graphics/misc/trenner_footer.gif) no-repeat top right; padding: 3px 12px; }
				ul#footer li a { font-size: 10px; text-transform: uppercase; color: #FFF; text-decoration: none; }
			ul#footer li.first { padding-left: 10px; }
			ul#footer li.last { background: none; padding-right: 0; }

		div#borderBottom { font-size: 6px; width: 890px; height: 6px; background: url(/graphics/misc/schatten_unten.png) repeat-x left bottom; margin-bottom: 30px; };



/***************************/
/** -- Styles für SIFR -- **/
/** -- This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal -- **/

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}