
.farbetext, body, .mehrlink a:link, .mehrlink a:visited, .fliesstext a:link, .fliesstext a:visited, h1 a { color:#2C0111;}
.farbedunkel, .nav1, .nav1aktiv {color:#2C0111;}
.farbeweiss_hg, #rahmen {background-color: #F9FBF0;}
.farbegelb_hg, .mehrlink a:hover, h1 a:hover { background-color: #ECC300;}	
.farbegrau_hg, .mehrlink a:hover, h1 a:hover { background-color: #B5B5B5;}	

.schatten, .kopf1, .kopf2 {text-shadow: 2px 2px 2px #ccc;}
	
#rahmen {width:80%; max-width:900px; margin:auto;margin-top: 50px; margin-bottom:100px;	
	border: 4px ridge #a42b2b; opacity: 0.9;}
#kopfbereich {padding-top: 40px; /*height:120px; border-bottom: 2px solid #993333;*/	}
#navibereich {margin-top: 10px; margin-bottom:10px; padding: 0 20px;/*height:28px; border-bottom: 2px solid #993333;*/
	font-size:11pt;}
#inhalt {margin-top: 60px; margin-bottom: 20px; margin-left:60px; margin-right:80px; line-height:20pt;
	/*background-color: yellow;*/	}
#fussbereich {margin: 20px; font-size:10pt;
	/*background-color: yellow;*/	}
	
.nav1 {line-height:2; /*border-width: 0 3px 0 3px; border-style:solid; */}	
.nav1, .nav1aktiv { text-decoration:none; padding:5px 3px;  margin: 0 8px; font-weight: bold;}
.nav1:hover, .nav1aktiv { border-bottom-width: 3px; border-style:solid;}	

.kopf1 {font-size:28pt; text-align:center;padding-bottom:10px;	}

.intern {font-size:9pt; color:green;}
h1, .kopf2 {font-size: 18pt; padding-bottom:30px;}
h1 a {text-decoration:none;font-size: 16pt; }
h2 { font-size: 12pt; padding-top:20px; font-weight: bold; }
.fliesstext {font-size: 10pt; padding-top:6px;padding-bottom:4px; line-height:15pt;}
.mehrlink a {font-size: 9pt; margin-left:0px;}

@media screen and (max-width: 550px) {
.kopf1 {font-size: 20pt;}
.kopf2 {font-size: 16pt;}
#inhalt {margin-left:30px; margin-right:30px; 	}
.nav1, .nav1aktiv { padding:5px 3px 2px ; margin: 2px 8px; }

}