@charset "UTF-8";
@media all { 

	/* ####### Basis ####################################################### */

	* { margin:0;padding:0 }
	* html body * { overflow:visible }
	html { height:100% }
	body { min-height:101%;font-size:100.01%;color:#000;background:#fff;text-align:left }
	fieldset,img { border:0 solid }
	option { padding-left:0.4em }
	ul,ol,dl { margin:0 0 1em 1em }
	li { margin-left:1.5em;line-height:1.5em }
	dt { font-weight:700 }
	dd { margin:0 0 1em 2em }
	blockquote,cite { font-size:0.93em;width:auto;margin:0 0 1em 1.5em }
	
	#topnav { position:absolute;top:10px;right:10px;text-align:right }
	#footer { clear:both;display:block; }
	
	#col1_content { z-index:4 }
	#col2_content { z-index:6 }
	#col3_content { z-index:2 }
	
	.clearfix:after { content:".";display:block;height:0;clear:both;visibility:hidden }
	.clearfix { display:block }
	.floatbox { overflow:hidden }

	.skip,.hideme,.print { position:absolute;top:-1000em;left:-1000em;height:1px;width:1px }
	.skip:focus,.skip:active { position:static;top:0;left:0;height:auto;width:auto }
	#header,#col1_content,#col2_content,#col3_content { position:relative }
	#nav,#main { clear:both;width:auto }
	

	
	/* ####### Projekt ####################################################### */
	
	/*
	Farben:
	Page-BG: fff
	Menu-BG grau: EEEDEA
	menu-BG blau: D9E4E8
	Links hover: 67B4D0
	Headlines blau: 42A1C4
	Text: 4E5455
	*/

	/* html * { font-size: 100.01% } */
	body { 
		background:#fff; 
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: 70%; 
		color: #4E5455;  		
	}
	p, li, ol { line-height: 2em; }
	#page_margins { width: 970px; min-width: 970px; max-width: 970px; margin: 0 auto 0 auto; }
	#page { margin:0 0 0 0; padding-bottom:1.5em; }
 
   	#topnav { position:static; margin:0 0 0 0;  }
	#header { clear:both; padding:0 0 0 0;  }
	
	#main { overflow:hidden; }  	

	#col1 { float: left; width: 570px; margin: 11px 0 0 200px; overflow: hidden }
	#col2 { float: left; width: 200px; margin: 0 0 0 -770px }
	#col3 { width: auto; margin: 0 0 0 770px}
	#col1_content { margin: 0 30px 0 30px; overflow:hidden; }
	#col2_content { padding: 25px 0 0 0 }
	#col3_content { padding: 15px 0 0 0 }
	
	#footer { 		 
		margin:1em 0 0 0;
		padding:2px 5px 2px 2px; 
		text-align:right;		
		background:#E1F0F6; 
		color:#4E5455; 				
		font-size:0.9em; 
	}	
}

/*
     FILE ARCHIVED ON 18:32:38 Apr 01, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 17:50:31 Jul 26, 2017.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/