<!-- @charset "utf-8"; -->

 body 		{ overflow-x:hidden; background-color:rgb(0,0,0); }
 
 #content 	{  }
 
 #oben		{ position:relative; top:0px;  height:180px; width:800px; 
		margin-left:15%; 
 	  background-image:url(g/hg_top1.png); background-repeat:no-repeat; z-index:3;
	  -moz-border-bottom-left-radius:3px; -webkit-border-bottom-left-radius:8px; border-bottom-left-radius:3px; }
 
 #text		{ position:relative; top:0px; left:0; width:720px; margin-left:15%; 
 		  background:rgb(255,255,255); background:rgba(255,255,255,0.9); padding:50px 40px 20px 40px;
		  -moz-border-radius:3px; -webkit-border-radius:8px; border-radius:3px;
		  -moz-box-shadow:1px 1px 7px 0px #000; -webkit-box-shadow:1px 1px 7px 0px #000; box-shadow:1px 1px 7px 0px #000;
		  font-family:exo, Verdana, sans-serif; font-size:15px; line-height:1.4; z-index:1; }
			  
			  
 #foto		{ border:1px solid #000; float:left; margin:0px 30px 20px 0px;
 			  -moz-box-shadow:2px 2px 3px 0px #000; -webkit-box-shadow:2px 2px 3px 0px #000; box-shadow:2px 2px 3px 0px #000; }
			  
 #downloads	{ margin:0px 0px 0px 20px; }		  
			  
 #spacer	{ position:absolute; display:block; top:5050px; }			  	
			  			  

 @font-face {
    font-family: 'exo';
    src: url('res/fonts/exo/exo-regular-webfont.eot');
    src: url('res/fonts/exo/exo-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('res/fonts/exo/exo-regular-webfont.woff2') format('woff2'),
         url('res/fonts/exo/exo-regular-webfont.woff') format('woff'),
         url('res/fonts/exo/exo-regular-webfont.ttf') format('truetype'),
         url('res/fonts/exo/exo-regular-webfont.svg#exoregular') format('svg');
    font-weight: normal;
    font-style: normal; }
	
 @font-face {
    font-family: 'exobold';
    src: url('res/fonts/exo-bold/exo-bold-webfont.eot');
    src: url('res/fonts/exo-bold/exo-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('res/fonts/exo-bold/exo-bold-webfont.woff2') format('woff2'),
         url('res/fonts/exo-bold/exo-bold-webfont.woff') format('woff'),
         url('res/fonts/exo-bold/exo-bold-webfont.ttf') format('truetype'),
         url('res/fonts/exo-bold/exo-bold-webfont.svg#exoregular') format('svg');
    font-weight: normal;
    font-style: normal; }	
		 			  		  
 h1 { font-family:exo, Verdana, sans-serif; text-transform:uppercase; font-size:26px; color:#c60; margin:0px 0px 30px 0px; }
 h2 { font-family:exo, Verdana, sans-serif; font-size:18px; color:#6c7984; margin:30px 0px 20px 0px; }
 h3 { font-family:exo, Verdana, sans-serif; font-size:18px; color:#333; margin:10px 0px 0px 0px; display:inline-block; }
 h4 { font-family:exo, Verdana, sans-serif; font-size:15px; color:#000; margin:30px 0px 10px 0px; }
 h5 { font-family:exo, Verdana, sans-serif; font-size:15px; color:#6c7984; margin:5px 0px 20px 0px; }
 
 !	{ color:#c60; }
 .achtung		 { color:#C00; }
 
 .menu_schrift 	{ font-family: exo, Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#000; }
 .termin		{ margin-left:20px; }
			  
 ul { list-style:square; }
 #text li { margin-bottom:3px; }
 
 table.vbnr_old td	{ width:90px; }
 
 nav	{ position:absolute; width:800px; top:130px; left:0px; height:40px; margin-left:15%; z-index:3; }
 
 nav ul { list-style-type:none; margin:7px 0px 0px 15px; padding:0px; height:20px; }

 nav ul > li { float:left; padding:5px 5px 5px 0px; color:#333; }
  
 nav ul li li { float:none; display:none; font-family: exo, Verdana, sans-serif; font-size:15px; color:#333; }
  
 nav ul li:hover li { display:block; }
 nav ul li:hover ul { border:1px dashed #000; border-top:0px; margin-left:-12px; 
 					  background-image:url(g/bg_menu2.jpg); background-repeat:no-repeat;
					  background-color:#cfbea6; padding:7px; height:100%; }
					  
 a[href^='http:'] 	{ display:inline-block; background:transparent url(g/link_extern.png) center left no-repeat; padding-left:20px; }
 a[href^='mailto:'] { display:inline-block; background:transparent url(g/mail.gif) center left no-repeat; padding-left:24px; margin-bottom:5px; }
 a 					{ display:inline-block; background:transparent url(g/link.png) center left no-repeat; padding-left:16px; }
 a[href$='.pdf'] 	{ display:inline-block; background:transparent url(g/pdf.gif) center left no-repeat; padding-left:22px; margin-bottom:5px; }
 a[href$='.jpg'] 	{ display:inline-block; background:transparent url(g/img.gif) center left no-repeat; padding-left:22px; margin-bottom:5px; }
 a[href$='.zip'] 	{ display:inline-block; background:transparent url(g/zip.gif) center left no-repeat; padding-left:22px; margin-bottom:5px; }
 a[href$='.png'] 	{ display:inline-block; background:transparent url(g/png.gif) center left no-repeat; padding-left:22px; margin-bottom:5px; }
 a[href$='.gif'] 	{ display:inline-block; background:transparent url(g/png.gif) center left no-repeat; padding-left:22px; margin-bottom:5px; }
 a[href$='.cdr'] 	{ display:inline-block; background:transparent url(g/cdr.gif) center left no-repeat; padding-left:20px; margin-bottom:5px; }
 a[href$='.xls'] 	{ display:inline-block; background:transparent url(g/xls.gif) center left no-repeat; padding-left:22px; margin-bottom:5px; }
 a[href$='.xlsx'] 	{ display:inline-block; background:transparent url(g/xls.gif) center left no-repeat; padding-left:22px; margin-bottom:5px; }
 a[href$='.doc'] 	{ display:inline-block; background:transparent url(g/doc.gif) center left no-repeat; padding-left:22px; margin-bottom:5px; }
 a[href$='.docx'] 	{ display:inline-block; background:transparent url(g/doc.gif) center left no-repeat; padding-left:22px; margin-bottom:5px; }
 a[href$='.ppt'] 	{ display:inline-block; background:transparent url(g/ppt.gif) center left no-repeat; padding-left:22px; margin-bottom:5px; }
  
 .text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:1.5; }
   
 a 				{ color: #000000;}
 a:hover 		{ color:#626e7a; }
 a.menu 		{ color: #333; text-decoration:none; margin-left:3px; }
 a.menu:hover 	{ color: #626e7a; text-decoration:none; }
 a.menu_top		{ background:none; padding-left:0px; color:#333; text-decoration:none; }
 a.imp 			{ color: #333333;  }
 a.imp:hover 	{ color: #626e7a; text-decoration:none; }
