a:link {color: #003366; }
	a:visited {color: #801724; }
	a:hover, a:focus {color: #fff; background-color: #0075EA; }
	abbr, acronym {font-style: normal; border-bottom: dotted 1px #ABB1B7; cursor: help;}
	img {border:0;padding: 0 0.6em 0.6em 0}
	.clearFloat{
		display: block;
		clear: both;
		float: none;
		height: 1px;
		font-size: 1px;
		line-height: 1px;
		overflow: hidden;
	}

	body {
		color: black;
		font: 100.01% Arial, sans-serif;
		margin: 0;
		padding: 0;
		background: #FFF url(images/body_bg.gif) repeat-y;
	}

	#main {
		height: 1px;
		padding: 0 10% 0 240px;
		
	}

	/* -- header -- */
	#header {
		margin-top:1.5em;
		background: #C7C7C7 url(images/header_bg.gif) repeat-x;;
		color:black;
		height: 65px;
		text-align:left;
		padding:0;
	}
	#header h1{margin:0 0 0 25px;padding:0;}
	#header h1 {width: 132px; height: 52px; background: url(images/logo.gif) 0 0 no-repeat; position: relative;top:4px;}
	#header h1 a:link, #header h1 a:visited {width: 133px; position: absolute; top: 0; left: 4px; display: block; background: none; overflow: hidden; font-size: 0px; height: 0px; padding-top: 50px;}
	#header h2{padding:0;margin:0;position: absolute;top: 1.3em;right: 4px;background: url(images/schriftzugDPSG_bg.gif) 0 0 no-repeat;width:283px;height:19px;}
	#header h2 span{display:none;}
	/* -- ServiceMenue -- */
	#serviceMenue{
		position: absolute;
		top: 0;
		right: 4px;
		margin: 0.3em 0 2px 0;
		padding: 0 0 0 200px;
		font-size:0.8em;
	}
	#serviceMenue li{
		display: inline;
		padding: 0 0 0 0.4em;
		border-left: 1px solid #003366;
	}
	#serviceMenue li a{
		text-decoration: none;
	}
	#serviceMenue li.first{
		border-left:none;
	}

	/* -- TopMenue -- */

	#topMenue { margin:-1.5em 0 0 240px; padding:0;font-size:0.75em;}

	#topMenue li{
		float: left;
		background: #89203B url(images/tab02.gif) no-repeat left top;
		margin: 0 5px 0 0;
		padding: 0 0 0 9px;
		list-style-type: none;
	}
	#topMenue a {
		display: block;
		float:left;
		background: #89203B url(images/tab01.gif) no-repeat right top;
		padding: 5px 15px 4px 6px;
		text-decoration: none;
		font-weight: bold;
		color: White;
	}

	/* Commented Backslash Hack
	hides rule from IE5-Mac \*/
	#topMenue a {float:none;}
	/* End IE5-Mac hack */
	#topMenue a:hover,#topMenue a:focus{
		color:#333;
	}
	#topMenue #current {
		background-image:url(images/tab02active.gif);
	}
	#topMenue #current a {
		background-image:url(images/tab01active.gif);
		color:#333;
	}

	/* -- Wrapper für Content & ContextMenue -- */

	#wrapper {
		width: 100%;
	}

	/* -- ContextMenue -- */
	/*Start Navi-contextMenue*/
	#contextMenue {
		margin-top:-1px;
		background: #003366 url(images/pic01.jpg) no-repeat;
		color: black;
		width: 190px;
		float: left;
		display: inline;
		position: relative;
		margin-left: -240px;
	}
		
	#contextMenue ul{
		margin:166px 0 0 0;
		list-style: none;
  		padding: 0;
		background-color: #BBBBBB
	}
	
	#contextMenue li{
		margin:0;
		padding:0;
		display: inline;
		font-size: 0.8em;
		line-height: 1.9em;
		
	}
	#contextMenue li a{
		height: 1.95em;
		padding:0 0 0 1.5em;
		margin:0;
		color:black;
		text-decoration: none;
		background: #EEEEEE url(images/arrowright.gif) no-repeat 0.5em 0.6em;
		border-bottom: 1px solid #9B9B9B;
		display:block;
	}
	html>body #contextMenue li a {
		width: auto;
	}
	#contextMenue li span{
		height: 1.9em;
		padding: 0 0 0 1.5em;
		margin:0;
		background: #BBBBBB url(images/arrowrighthi.gif) no-repeat 0.5em 0.6em;
		display:block;
		border-bottom: 1px solid #9B9B9B;
	}
	#contextMenue li a:hover, #contextMenue li a:focus{
		background: #9F9F9F url(images/arrowrighthover.gif) no-repeat 0.5em 0.6em;
		color: white;
	}
	#contextMenue li a.contextMenueActiveSub{
		background: #BBBBBB url(images/arrowrighthi.gif) no-repeat 0.5em 0.6em;
		border:0;
	}
	#contextMenue li a:hover.contextMenueActiveSub, #contextMenue li a:focus.contextMenueActiveSub{
		background: #BBBBBB url(images/arrowrighthi.gif) no-repeat 0.5em 0.6em;
		border:0;
	}
	#contextMenue li a.contextMenueSub{
		background: #EEEEEE url(images/arrowdown.gif) no-repeat 2px 10px;
	}
	#contextMenue li a:hover.contextMenueSub{
		background: #9F9F9F url(images/arrowdownhover.gif) no-repeat 2px 10px;
		color: white;
	}
		/*fuer den Opera, mgl. Bug?*/
	#contextMenue li a:focus.contextMenueSub{
		background: #9F9F9F url(images/arrowdownhover.gif) no-repeat 2px 10px;
		color: white;
	}
	/*Subnav*/
	#contextMenue ul ul{
		margin: 0;
		padding: 0;
		border:0;
		background-color: #CCCCCC;
	}
	#contextMenue li li{
		margin: 0;
		padding: 0;
		display: inline;
		font-size: 1.0em;
		line-height: 1.2em;
		background-color: #CCCCCC;
		list-style-type: none;
		color: black;
	}
	#contextMenue li li a{
		padding: 0 0 0 2.1em;
		height: 1.2em;
		color:black;
		text-decoration: none;
		background: #CCCCCC;
		display:block;
		border: 0;
	}
	#contextMenue li li span{
		padding: 0 0 0 2.1em;
		height: 1.2em;
		color: black;
		text-decoration: none;
		background: #CCCCCC;
		display: block;
		font-weight: bold;
		border:0;
	}
	#contextMenue li li a:hover, #contextMenue li li a:focus{
		padding: 0 0 0 2.1em;
		background: #9F9F9F;
		color:black;
	}
	/* -- Formatanweisungen fuer Inhalte-- */
	#content {
		
		float:left;
		max-width: 45em;
		width: 95%;     /* Breite fuer den IE 5 Mac */
}

/* vor IE 5 Mac verstecken - Breite fuer alle anderen Browser \*/
.startseite #content {
  width: 100%;
}
/* Ende IE 5 Mac Hack */
	
	html>body #content {
  		position: relative;
	}
	
/* -- Klassen  für Formatierungen im Content-- */
	#content p{
		line-height: 1.4em;
		padding:0;
		font-size: 0.8em;
		margin: 0.4em 0 0.7em 0;
	}
	
	#content ul{
		font-size: 0.8em;
		line-height: 1.4em;
	}	

/* --Ueberschriften -- */
	#content h2{
		letter-spacing: 0.1em;
		font-weight: 900;
		font-size: 1.6em;
		clear:both;
	}
	.firsth2{
		position: relative;
		left: -35px;
		padding: 0.05em 0 0 32px;
		background: url(images/wegzeichenOben.gif) no-repeat left;
		line-height: 1.3em;
	}
	#content h3{
		letter-spacing: 0.1em;
		font-size: 1.2em;
		font-weight: 700;
		clear:both;
	}
	#content h4,
	#content h5 {
  		font-style: italic;
  		font-size: 1.1em;
		font-weight: 600;
		clear:both;
	}
/* --Klassen fuer Bilder -- */
	
	img.floatLeft{
		float:left;
	}
	
	img.floatRight{
		float:right;
	}
	
/* -- content HRs-- */
	#content hr{
		border:0;
		border-bottom:1px solid #D4D4D4;
		height: 1px;
	}

/* -- Breadcrumb-- */
	#breadcrumb p{
		padding: 1.8em 0 0.4em 0;
		margin: 0 0 2em 0;
		border-bottom: 1px solid #D4D4D4;		
	}
	/* -- Footer-- */
	#footer {
		clear:both;
		padding: 0;
		margin: 0.6em 0 0 0;
		font:500 100%/105% Arial,verdana,helvetica,sans-serif;
		border-top: 1px solid #D4D4D4;
	}

	#footer p {
		float: right;
		margin:0;
		padding:0.8em 18px 0.4em 0;
		background: url(images/wegzeichenUnten.gif) no-repeat right;
	}
	#footer ul{ float:left;margin:0;padding:0.5em 0 0.4em 0;}
	#footer li {
		display: inline;
		padding: 0 0 0 0.3em;
	}
	/* -- Klassen für Links -- */
	.btnUp{padding-left:18px; background: url(images/btnUp.gif) no-repeat left;}
	.btnPrint{ padding-left:18px; background: url(images/btnPrint.gif) no-repeat left;}
	.btnRecommend{ padding-left:18px; background: url(images/btnRecommend.gif) no-repeat left;}
	.btnMail{ padding-left:18px; background: url(images/btnMail.gif) no-repeat left;}
	.btnPdf{ padding-left:18px; background: url(images/btnPdf.gif) no-repeat top left;}
	.btnNext{ padding-left:18px; background: url(images/btnNext.gif) no-repeat left;}
	.btnExt{ padding-left:18px; background: url(images/btnExt.gif) no-repeat left;}
	.internal-link{ padding-left:18px; background: url(images/btnNext.gif) no-repeat left;}
	.internal-link-new-window{ padding-left:18px; background: url(images/btnNext.gif) no-repeat left;}
	.download{ padding-left:18px; background: url(images/btnPdf.gif) no-repeat top left;}
	.external-link{ padding-left:18px; background: url(images/btnExt.gif) no-repeat left;}
	.external-link-new-window{ padding-left:18px; background: url(images/btnExt.gif) no-repeat left;}
	.mail{ padding-left:18px; background: url(images/btnMail.gif) no-repeat left;}


	/* -- Accessibility Kunstgriffe ;-)-- */
#skipNav,.hide 
	{
		position: absolute;
		top: -6000px;
		left: -6000px;
		height: 1px;
		width: 1px;
	}
	#skipNav li	 {
	  font-size: 100%;
	  line-height: 100%;
	  padding: 0;
	  margin: 0;
	}
	#skipNav a:focus, 
	#skipNav a:hover,
	#skipNav a:active
	{
		position: absolute;
		display: block;
		top: 6008px;
		left: 6050px;
		height: auto;
		width: auto;
		font-size: 70%;
		white-space: nowrap;
		color: white;
}