body,html {
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333;
	font-weight: normal;
	background-color: #FFCC66; }
p,div,table,td { font-size:10pt; }
h1 { font-size:30% }
h2 { font-size:140% }
h3 { font-size:120% }
h4 { font-size:110% }
form { margin:0 0 20px 0 }
#metadescr {position:absolute; margin-top:-500px }
#wrap { padding-bottom:30px  }
#main {
	position: relative;
	width:750px;
	margin:10px auto 10px;
	padding-bottom:0px;
	border:1px solid #f63 /*#ffc*/;
	background-image: url(images/hg_uni_gelb.jpg); }
	
/*----------TOP----------*/
#top {
	text-align:center;
	background-image: url(images/oben.jpg);
	/*border:1px solid #000;*/
	/*width: 750px;*/
	/*position: relative;
	margin:0 auto;*/
	height: 95px; }
#table-top {
	/*background-image:url(images/oben.jpg);*/ }	
/*----------MEN&Uuml;----------*/
#navi, #subnavi {
	position:relative;
	margin:0 0 25px 0;
	text-align:center;
	background-image: url(images/hg_uni_gelb.jpg); }
.normal, .active {
	display:inline; }
.normal a, .active a { 
	font-size:10pt;
	text-decoration:none;
	border-top:2px solid #fc6;
	border-bottom:2px solid #fc6;
	margin:0 7px;
	padding:1px 5px 2px; }
.normal a:link { 
	text-decoration:none;
	color: #f30; }
.active a:link, .active a:visited, .active a:hover {
	font-size:10pt;
	color:#333333;
	text-decoration:none;
	border-top:2px solid #f33;
	border-bottom:2px solid #f33;
	background-color:#fc6;
	margin:0 4px;
	padding:1px 5px 2px; }	
.normal a:visited { 
	color: #333;
	text-decoration:none;
	border-color: #fc6;
	background: transparent; }
.normal a:hover {
	border-color: #f33;
	text-decoration:none;
	color: #333;
	background: transparent; }
#content {
	margin:15px 55px; }
/* Formulare */
input, textarea { 
	border:1px dotted #f63;
	padding:2px; 
	background-image:  url(de/images/hg_uni_gelb.jpg); }
/*----------INHALT----------*/
p { line-height:120% }
.blocksatz {text-align:justify;}
.tac { text-align:center; }
.ml-1 { width:590px; margin-left:70px; padding:10px; }
.hg-sonne {
	height:90px;
	background-image: url(../images/hg_sonne.jpg); }
.bord-1 {	border:1px solid #f63; }
.rot {
	color:#f33; }
.t-rot {
	color:#f33; }
.t-rot-fett {
	color:#f33; font-weight:bold }
.t-blau {
	color:#00f; }
.r-rot {
	border:1px solid #f33;padding:1px }
.t-index {
	font-size: 30pt;
	color: #f63;
	margin-top:50px;}
.t-rot-gr {
	font-size:14pt;
	color:#f63; /* urspr&uuml;nglich #f30*/
	font-weight: bold; }
.t-gr {
	font-size:14pt;
	font-weight: bold; }
.t-80 { font-size:80% }
.t-gr1 { font-size:200% }
.t-gr2 { font-size:300% }
.flL { float:left; margin:0 10px 0; }
.flR { float:right; margin:0 0 20px 20px; }
.umbr {  page-break-before: always} /*Seitenumbruch bei Drucken*/
#stream { width:460px; margin:20 auto; }
#strfra {
	width:550px;
	height:400px;
	margin:0 0 100px;
	border:none;
	background-image: url(images/hg_uni_gelb.jpg);}
/* .noprint {
	display: none} */
a:link {
	text-decoration: underline;
	color: #FF3300;
}
a:visited {
	color: #666666;
	text-decoration: underline;
}
a:hover {
	color: #FF9900;
	text-decoration: underline;
}

/*----------FUSS----------*/
#fuss {
	font-size:80%;
	width:750px;
	margin:10px auto 50px;
	text-align:center; }

/*----------FUSS----------*/
.mailform {
	border:1px solid #fc6;
	background-color:#fff;
	width:220px}
.mailform-button {
	border:1px solid #fc6;
	background-color:#fc6;
	width:226px;
	font-weight:bold;
	color:#f33}

