BODY {
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	font-size : 0.75em; /* MAC 1 */
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 98%; /* nur fuer Uebergang mit Framset notwendig*/
}

p, td, div, span {
 	font-size : 10pt;
	font-family : Verdana, Arial;
 	text-decoration : none;
 	color : black;
 }

h2 {
 	font-size : 14pt;
	font-family : Verdana, Arial;
 	text-decoration : none;
 	color : black;
 }
h3 {
 	font-size : 12pt;
	font-family : Verdana, Arial;
 	text-decoration : none;
 	color : black;
 }
h4 {
 	font-size : 11pt;
	font-family : Verdana, Arial;
 	text-decoration : none;
 	color : black;
 }

a {
 	font-size : 9pt;
	font-family : Verdana, Arial;
 	text-decoration : none;
 	color : black;
	font-weight : bold;
}

a:Hover {
 	font-size : 9pt;
	font-family : Verdana, Arial;
 	color : black;
	text-decoration : none;
	font-weight : bold;	
}

a:visited  {
	color : black;
	text-decoration : none;
	font-family : Verdana, Arial;
	font-size : 9pt;		
	font-weight : bold;
}
.logotext {
	color : black;
	font-size : 30pt;	
	font-family : Verdana, Arial;
	text-decoration : none;
	font-weight : bold;		

}
.textueberschrift {
	color : black;
	font-size : 14pt;	
	font-family : Verdana, Arial;
	text-decoration : none;
	font-weight : normal;		

}
.textfettnormal {
	color : black;
	font-size : 9pt;	
	font-family : Verdana, Arial;
	text-decoration : none;
	font-weight : bold;		

}
.textfettmedium {
	color : black;
	font-size : 12pt;	
	font-family : Verdana, Arial;
	text-decoration : none;
	font-weight : normal;		

}
.textunterschrift {
	color : black;
	font-size : 9pt;	
	font-family : Verdana, Arial;
	text-decoration : none;
	font-weight : normal;		

}
.textunterstrichen {
	color : black;
	font-size : 9pt;	
	font-family : Verdana, Arial;
    text-decoration: underline;
	font-weight : bold;		

}
.textunterstrichenmedium {
	color : black;
	font-size : 11pt;	
	font-family : Verdana, Arial;
    text-decoration: underline;
	font-weight : bold;		

}
.normaltext {
	color : black;
	font-size : 9pt;	
	font-family : Verdana, Arial;
	text-decoration : none;
	font-weight : normal;		

}
.roterhinweistext {
	color : #E41C05;
	font-size : 14pt;	
	font-family : Verdana, Arial;
	text-decoration : none;
	font-weight : normal;		

}
.rotertext {
	color : #E41C05;
	font-size : 10pt;	
	font-family : Verdana, Arial;
	text-decoration : none;
	font-weight : bold;		

}
.lilatext {
	color : #8000FF;
	font-size : 10pt;	
	font-family : Verdana, Arial;
	text-decoration : none;
	font-weight : normal;		

}
.lilatextgross {
	color : #8000FF;
	font-size : 14pt;	
	font-family : Verdana, Arial;
	text-decoration : none;
	font-weight : normal;		

}
.blauertext {
	color : blue;
	font-size : 8pt;	
	font-family : Verdana, Arial;
	text-decoration : none;
	font-weight : normal;		

}
.blautext {
	color : blue;
	font-size : 10pt;	
	font-family : Verdana, Arial;
	text-decoration : none;
	font-weight : normal;		

}
.blautextunterstrich {
	color : blue;
	font-size : 12pt;	
	font-family : Verdana, Arial;
	text-decoration : underline;
	font-weight : normal;		

}
.gruentext {
	color : #58C424;
	font-size : 10pt;	
	font-family : Verdana, Arial;
	text-decoration : none;
	font-weight : normal;		

}
.lilatextmedium {
	color : #6900D2;
	font-size : 12pt;	
	font-family : Verdana, Arial;
	text-decoration : none;
	font-weight : bold;		

}
.orangetext {
    color : #FF8000;
	font-size : 11pt;	
	font-family : Verdana, Arial;
	text-decoration : none;
	font-weight : bold;		

}
.orangetextnormal {
    color : #FF8000;
	font-size : 10pt;	
	font-family : Verdana, Arial;
	text-decoration : none;

}
.pinktext {
	color : fuchsia;
	font-size : 10pt;	
	font-family : Verdana, Arial;
	text-decoration : none;
	font-weight : normal;		

}
.orangetextmedium {
    color : #FF8000;
	font-size : 11pt;	
	font-family : Verdana, Arial;
	text-decoration : none;
	font-weight : bold;		

}
.orangetextgross {
    color : #FF8000;
	font-size : 14pt;	
	font-family : Verdana, Arial;
	text-decoration : none;
	font-weight : bold;		

}

.aufzaehlung {
	color : #000000;
	font-size : 14pt;	
	font-family : Verdana, Arial;
	text-decoration : none;
	font-weight : bold;		

}
.minitext {
	color : black;
	font-size : 8pt;	
	font-family : Verdana, Arial;
	text-decoration : none;
	font-weight : normal;		

}
.extraminitext {
	color : black;
	font-size : 6pt;	
	font-family : Verdana, Arial;
	text-decoration : none;
	font-weight : normal;		

}
.navitext {
	color : white;
	font-size : 11pt;
	font-family : Verdana, Arial;
	text-decoration : none;
	font-weight : normal;
	font-style : normal;
	font-variant : normal;
	font : normal;
    text-align: justify;
}

.kontakt1
{
	position:absolute;
	top:390px;
	left:370px;
	width:200px;
	border:0px solid white;
	padding:0px;
}
.startbanner
{
	position:absolute;
	top:0px;
	left:50px;
	border:0px;
	padding:0px;
	width:800px;
}

.starttext
{
	position:absolute;
	top:185px;
	left:245px;
	border:0px;
	padding:0px;
	width:600px;
}

.startnavibilder
{
	position:absolute;
	top:105px;
	left:50px;
	width:800px;
}
/* hintergrundfarben */

.balkenoben
{
	position:absolute;
	top:0px;
	height:19px;	
	left:0px;
	width:100%;
	/* background : #B22222; */
	background : #FFFFFF; 
	margin-top : 0%;
	padding-top : 0%;
	vertical-align : top;
}
.balkenlinks
{
	position:absolute;
	top:10px;
    height:90em;		
    left:0px;
	width:50px;
	background-image : url(images/balkenlinks.gif);
    background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
    border: 0;
	vertical-align : top;
}
.balkenlinksseminar
{
	position:absolute;
	top:10px;
    height:150em;		
    left:0px;
	width:50px;
	background-image : url(images/balkenlinks.gif);
    background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
    border: 0;
	vertical-align : top;
}

.startsubnavi
{
	position:absolute;
	top:250px;
	left:45px;
	width:178px;
	height: 562px;
	border:0px;
	padding-top:30px;
	margin: 0px;
		
	background-repeat : no-repeat;	
}

.startsubnavinormal
{
	position:absolute;
	top:140px;
	left:50px;
	width:178px;
	height: 562px;
	border:0px;
	padding:3px;
	margin: 0px;
	background-image : url(images/navi-links/moerser_hoch.jpg);		
	background-repeat : no-repeat;	
}
#menunav { 
	position:relative; top:0px; margin:0; padding: 0px 0px 0px 0px; width:900px; height:20px; display:block; background-color:#B22B39; 
	}
#menunav a, #menunav a.active 
	{ float:right; margin-top:0px; padding:0px 38px 0px 38px; width:auto; height:29px; display:inline-block; color:#ffffff; font-size:14px; text-decoration:none; border-left:#ffffff 1px solid; 
	}
#menunav a:hover, #menunav a.active 
	{ text-decoration:none; color:#000000; background-color:#FFFFFF; border: #B22B39 1px solid; 
	}


.startnavi
{
	position:absolute;
	top:30px;
	height:48px;	
	left:240px;
	width:900px;
	background : #E49927;
	margin-top : 0px;
	padding-top : 2px;
	vertical-align : top;
}


.startnavi ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;

}

.startnavi li {
  float: left;
}

.startnavi li a {
  display: block;
  color: black;
  text-align: center;
  padding: 16px;
  text-decoration: none;
}

#startnavi li a:hover {
}

