/* typography.css */

body { 
font : 72%/1.5 Verdana, sans-serif; color : #333; }

h1 {
	font: 1.5em Verdana, sans-serif;
}

/* Überschriften verstecken */ 
.titel {
   position: absolute;
   left: -9999px; 
   top: -9999px; 
   display: inline;
   width: 0;
   height: 0;
}

/* Bei Navigation per TAB-Taste sichtbar machen */
.tabmich:focus, .tabmich:active {
   position: absolute;
   top: 9999px;   /* Werte für top/left ggfs. dem Layout anpassen */ 
   left: 9999px; 
   display: inline; 
   width: 12em;   /* Werte für width/height dem Text anpassen */ 
   height: auto; 

   background-color: white; 
   color: black; 
   padding: 5px; 
   border: 1px solid black;
}

h2 { 
font: 1.4em Verdana, sans-serif; 
	font-weight: bold;
	margin: 1em 0;
}
 
h3 { 
	margin: 1em 0;
	font: 1.2em  Verdana, sans-serif ; 
	font-weight : bold;
 } 

 
 
h4 { 
	margin: 0.5em 0;
	font : 1.1em Verdana, sans-serif; 
	font-weight : bold;
 } 
 
 h5 { 
	margin: 0.3em 0;
	font : 1.1em Verdana, sans-serif; 
	font-weight : bold;
 } 

ul#schnellnavi h2 {
	font-size: 1em;
	font-weight: normal;
	}
	
p { 
	font-size : 100%;
 	margin: 0 0 1em 0;
	}

hr {
	margin: 1.5em 0;
	border: 1px solid #A91538;
	width: 520px;
} 

ol li {
	padding: 0 0 1em 0;
	list-style-type: circle;
	list-style-position: inside;
}


div#vortragsreihe {
	width: auto;
	border-collapse: collapse;
	margin: 0;
}

div#datum {
	color: #E35F1B; 
	font-weight: bold;
	width: auto;
	paddign: 0 0 0.5em 0;
}

div #ort {
	margin:0 0 1em 0;	
}
	
table {
	border-collapse: collapse;
	border-spacing: 1px;
	width: 610px;
	margin: 1em 0 1em -75px;
	border: 1px solid #333;
	}
	
table td {
	padding: 0.2em 0.35em;
	}	


#inhalt_home p { 
font-size : 160%;
color : #88a308; }

li > p { margin-left : 0; }

a:link, a:visited { 
	text-decoration : none;
	color : #d1721e; }

#weitere_infos a:link, #weitere_infos a:visited { 
	color: #fff;
	font-weight: bold;
	}

#weitere_infos a:hover {
	text-decoration: underline;
	} 
	
#weitere_infos div#zentren a {
	color: #333;
}
table a:link, table a:visited { 
	text-decoration : none;
	color : #333; }	

table a:hover { 
	text-decoration : none;
	color : #fff;
	text-decoration: underline; }



