	@font-face { font-family: serverGill; 
		src: url('schriften/gillsansstd.eot');
		src: local('Gill Sans'), url('schriften/GillSansStd.otf'), url('schriften/gillsansstd.ttf');}
	
	html, body{
    	margin: 0; /* wichtig fuer Firefox, IE, Safari &; Co */
    	padding: 0; /* wichtig fuer Opera */
	}

	body {
		background:url(bilder/hg.jpg) center 0;
		text-align: center;  /* Zentrierung im Internet Explorer */
		font-family: 'Gill Sans', serverGill, Helvetica, Arial, sans-serif;
		font-size:12px; /* Fuer Georgia waere 12px ideal, fuer serverGaramond 14px */
	}
	a:link { color:#000000; text-decoration:none; }
	a:visited { color:#000000; text-decoration:none; }
	a:hover { color:#999999; text-decoration:none; }
	a:active { color:#000000; text-decoration:none; }
	a:focus { outline: none;}

	div#seite {
		clear: left; /* das in Kombi mit float:left in div#abstand bewirkt, dass die Seite bei zu kleinen Fenstern nicht nahc oben rausgeschoben wird  */
		text-align: left;    /* Seiteninhalt wieder links ausrichten */
		width: 760px;  
		height:100%;
		margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
		padding: 0; 
		/*background:url(bilder/hg.jpg) center 0;*/
	}

	div#inhalt {
		text-align:center;
		margin: 0;
		position: relative;
  		padding: 0;
  		padding-top:20px; 
	}

	#logo {
		width:400px;
		height:75px;
		background:url(bilder/logo.png) no-repeat;
		margin-left:200px;
	}
	
	#ueberbild {
		width:100%;
		height:240px;
		margin-bottom:22px;
		border-bottom:1px solid #999999;
	}
	
	ul#navigation {
		height:13px;
   		margin:0; 
   		padding:0;
    	font-size: 13px;
    	text-align:left;
    	display: inline;
    	text-transform:uppercase; 
	}
	#naviA1 {width:78px;overflow:hidden;float:left;}
	#naviA2 {margin-left:78px;}
	#naviB1 {width:61px;overflow:hidden;float:left;}
	#naviB2 {margin-left:61px;}
	#naviC1 {width:82px;overflow:hidden;float:left;}
	#naviC2 {margin-left:82px;}
	
	.linkslinie {height:13px; width:31px; float:left; background: url(bilder/mittellinie.gif) repeat-x 0 1px;}
	.zwischenlinie {height:13px; width:130px; background: url(bilder/mittellinie.gif) repeat-x 0 1px;}
	.rechtslinie {height:13px; margin-left:725px; background: url(bilder/mittellinie.gif) repeat-x 0 1px;}
	.linkslinieunten {height:11px; width:650px; float:left; background: url(bilder/mittellinie.gif) repeat-x 0 center;}
	.rechtslinieunten {height:11px; margin-left:725px; background: url(bilder/mittellinie.gif) repeat-x 0 center;}
	
	ul#navigation li {
		list-style: none;
    	margin: 0; padding: 0;
    	float: left;
    	display: inline; /* fuer iphone wichtig, sonst werden die Listenpunkte nicht in einer Linie dargestellt*/
    	position: relative;
	}
	
	ul#navigation li ul {
		position: absolute; 
		margin:0; 
		padding:0;
		padding-bottom:15px;
		text-align:left;
	}
	ul#navigation li ul li {
    	float: none;
    	display: block;
	}
	
	ul#navigation a {
   		padding:0;
   		margin:0;
   		padding-left:10px; padding-right:10px;
   		text-decoration: none;
   		color:#000000;
	}
	ul#navigation a:hover {
    	color:#999999;
	}
	.verweise{text-transform:uppercase; }

	#text {
		text-align:left;
		margin-top:50px; 
		margin-bottom:30px;
	}
	#text h1 {
		margin:0;
		font-weight:normal; 
		font-size:16px;
		margin-bottom:15px;
		text-transform:uppercase; 
		text-align: left;
	}
	#text h2 {
		margin:0;
		font-weight:normal; 
		font-size:12px;
		text-transform:uppercase; 
		text-align: left;
	}
	#text h3 {
		margin-top:25px;
		font-size:12px; 
	}
	#text p {
		margin:0;margin-bottom:10px;
		text-indent:0;
	}
	#text p.grosserAbstand{
		margin:0;margin-bottom:22px;
	}
	#text p.eingerueckt {text-indent:0;}
	#text p.vCard{
		margin-top:30px;
	}

	#spalten {
		font-family: Georgia, Times, serif;
		text-align: justify;
		line-height:1.5em;

		-webkit-column-count: 2;
		-webkit-column-gap: 20px; 
		/*column-width: 300px; column-gap: 50px; 
		-moz-column-width: 300px; -moz-column-gap: 50px; 
		-webkit-column-width: 300px; -webkit-column-gap: 50px;*/
	}


	#tabelle {border-spacing:0;border-collapse:collapse;
		font-family: Georgia, Times, serif; 
	}
	
	#tabellelinks {
		width:360px;
		padding-right:20px; 
		border-right:1px solid #999999; 
		text-align: justify;
		line-height:1.5em;
		vertical-align:top;
	}
	#tabellerechts {
		width:360px;
		padding-left:20px;
		line-height:1.5em;	
		vertical-align:top;
		text-align: justify;
	}
	#tabellerechts h1 {
		margin-bottom:13px;
		font-size:15px;
	}
	
	
	#publikationen {display:none;margin-bottom:18px;}
	#karte {margin-bottom:18px;}
	h1 > a.AbschnittLink {font-family: 'Gill Sans', serverGill, Helvetica, Arial, sans-serif;}
	h2 > a.AbschnittLink {font-family: 'Gill Sans', serverGill, Helvetica, Arial, sans-serif;} 
	
	.rubrik {margin-top:8px;margin-bottom:18px;margin-left:8px;}
	.rubrik tr {margin:0;margin-bottom:10px;vertical-align:top;text-align:left;}
	
	.rubrik a:link { color:#000000; text-decoration:underline; }
	.rubrik a:visited { color:#000000; text-decoration:none; }
	.rubrik a:hover { color:#999999; text-decoration:none; }
	.rubrik a:active { color:#000000; text-decoration:none; }
	.rubrik a:focus { outline: none;}
		
	ul#navigation2 {
		height:11px;
   		margin:0;
   		padding:0;
   		margin-bottom:20px;
   		font-size: 11px;	
   		float: left;
   		text-transform:uppercase; 
	}
	ul#navigation2 li {
		list-style: none;
    	margin: 0; padding: 0;
    	float: left;
    	display: inline; /* fuer iphone wichtig, sonst werden die Listenpunkte nicht in einer Linie dargestellt*/
	}
	ul#navigation2 a {
   		padding:0;
   		margin:0;
   		padding-left:10px; padding-right:10px;
   		text-decoration: none;
   		color:#999999;
	}
	* html ul#navigation2 a {
		width: 1em;    /* nur fuer IE 5.0x erforderlich */
   		w/idth: auto;  /* sicherheitshalber fuer IE 6 zurueckgesetzt */
	}
	ul#navigation2 a:hover {
    	color:#000000;
	}	