@charset "utf-8";
/* CSS Document */

/*	
   	------------------------------------------------------------------------------------------------------------------------------------------- */
/* 	------------------------------------------------------------------------------------------------------------------------------------------- */


/*	Allgemeine Definitionen
   	------------------------------------------------------------------------------------------------------------------------------------------- */
	body 					{ margin: 0; padding: 0; 
				          	  background: #dddddd url(../images/bl_pageBackground.gif) repeat-y;
						  	  font-family: Arial, Helvetica, sans-serif; }
	img						{ border: none; }
	.clear 					{ clear: both; }

	h1, h2, h3, h4, h5, h6, 
	p, ul, ol, blockquote 	{ margin-top: 0px; }

/* 	------------------------------------------------------------------------------------------------------------------------------------------- */





/*	Basis-Layout
   	------------------------------------------------------------------------------------------------------------------------------------------- */
	.wrap 			{ width: 981px; }
	.lftWrap 		{ float: left; width: 750px; }
	.rgtWrap 		{ float: left; width: 231px; }
	.body 			{ margin-top: 40px; }
/* 	------------------------------------------------------------------------------------------------------------------------------------------- */





/*	Footer
   	------------------------------------------------------------------------------------------------------------------------------------------- */
	.footer  			{ width: 981px; background: url(../images/bl_footerBackground.gif) no-repeat; 
					  	  color: #a4a4a4; font-size: 11px; margin-top: 30px; font-weight: bold; }
	.footerAdr			{ margin: 0; padding: 0; margin-left: 91px; width: 791px; text-align: center; line-height: 100%; }
	.footerAdr a		{ color: #a4a4a4; text-decoration: none; }
	.footerAdr a:hover	{ color: #000; }
	.footerImp			{ margin-left: 882px; margin-top: 5px; }
	.footerImp a		{ color: #a4a4a4; text-decoration: none; }
	.footerImp a:hover	{ color: #000; }
/* 	------------------------------------------------------------------------------------------------------------------------------------------- */





/*	Linke Inhaltsspalte 
   	------------------------------------------------------------------------------------------------------------------------------------------- */
	.bodyLftWrap		{ float: left; width: 407px; font-size: 13px; line-height: 20px; display: block;}
	.bodyLftWrapInside	{ margin-left: 50px; }
	
	/* Headline */
	.bodyLftWrap h1 	{ clear: both; color: #bb0000; font-size: 18px; line-height: 125%;}
	
	/* Hyperlinks */
	.bodyLftWrap a			{ text-decoration: none; color: #bb0000; font-weight: bold;}
	.bodyLftWrap a:hover	{ color: #000; }
	

/* 	------------------------------------------------------------------------------------------------------------------------------------------- */





/*	Rechte Inhaltsspalte 
   	------------------------------------------------------------------------------------------------------------------------------------------- */
	.bodyRgtWrap    	{ display: block; float: left; width: 343px; }
/* 	------------------------------------------------------------------------------------------------------------------------------------------- */





/*	Rechte Spalte 
   	------------------------------------------------------------------------------------------------------------------------------------------- */
	.rgtWrap 			{ display: block; min-height: 518px; padding-bottom: 20px; background-color: #f2f1f0; }
	.rgtText p		 	{ margin-left: 30px; padding-right: 50px; font-size: 11px; line-height: 18px; 
						  background: url(../images/bl_marker.gif) repeat-y; padding-left: 20px; margin-top: 0px; padding-top: 0px; }
	.rgtText			{ margin-top: 50px; }
/* 	------------------------------------------------------------------------------------------------------------------------------------------- */





/*	Navigation 
   	------------------------------------------------------------------------------------------------------------------------------------------- */
	/* Roote-Ebene */
	.nav { display: block; margin-top: 20px; margin-left: 10px; }
	.nav a	{ display: block; margin-bottom: 7px; text-indent: 20px; line-height: 100%; text-decoration: none; color: #000; font-size: 13px; }
	.nav a:hover { color: #a4a4a4; background:url(../images/bl_nav.gif) no-repeat 0 2px ; }
	.nav a.act { font-weight: bold; color: #a4a4a4; background:url(../images/bl_nav.gif) no-repeat 0 2px ; }
	.nav a.actifsub { font-weight: bold; color: #a4a4a4; background: none; }
	
	/* Ebene 1 */
	.subnav a { display: block; margin-bottom: 7px; text-indent: 40px; line-height: 100%; text-decoration: none; color: #000; font-size: 11px; }
	.subnav a.act { font-weight: bold; color: #a4a4a4; background:url(../images/bl_nav.gif) no-repeat 0 2px ; }	
/* 	------------------------------------------------------------------------------------------------------------------------------------------- */





/*	Simple News List
   	------------------------------------------------------------------------------------------------------------------------------------------- */
	.simple-news-list		{ clear: both; margin-left: 30px; }
	.simple-news-list h3	{ font-size: 14px; }
/* 	------------------------------------------------------------------------------------------------------------------------------------------- */





/*	Sitemap - Navigation
   	------------------------------------------------------------------------------------------------------------------------------------------- */
	.csc-menu  		{ display: block; margin: 0; padding: 0; list-style-type: none; }
	.csc-menu li 	{ float: left; margin-right: 20px; padding-bottom: 15px; }
/* 	------------------------------------------------------------------------------------------------------------------------------------------- */