body {
margin-top : 5px; 
margin-right : 5px; 
margin-bottom : 5px; 
margin-left : 5px; 
font-family : Arial, Helvetica, sans-serif; 
font-weight : normal; 
} 

li { 
font-family : Arial, Helvetica, sans-serif; 
   list-style-position: outside; 
   font-size: 12px; 
   
}

a:link {
text-decoration : none;

} 

a:visited {
text-decoration : none; 

} 

a:hover {
text-decoration : underline; 
} 



H1,H2,H3,H4,H5 {
   font-family: Comic Sans MS, sans-serif;
   color: #003366;   /* dark blue */
   font-size: 18px; 
   font-stretch: wider;
   margin-top: 10px;
   margin-left: 10px;
margin-right: 10px;
   border-bottom: double #003366; /* dark blue */
}

							
.topbox {
border : 1px solid ; 
height : 55px; 
padding-top : 5px; 
padding-left : 5px; 
padding-right : 5px; 
padding-bottom : 0; 
} 

.topnav {
border : solid ; 
border-width : 0 1px 1px; 
padding-top : 3px;
padding-bottom : 0; 
} 

.mainbox {
background-color : #ffffff; 
border : solid ; 
border-width : 1px 1px 1px 1px; 
 
padding-left : 10px; 
padding-right : 5px; 
padding-bottom : 5px; 
} 

.mainbox a {
color : #266894;
}

.mainbox a:visited {
color : #266894;
}

p
{margin-left:10 px;
font-family: Comic Sans MS, sans-serif;
}

.mainbox p {
font-size : 85%; 
   margin-left: 10px;
font-family: Comic Sans MS, sans-serif;
} 

.mainbox p a {
font-weight : bold; 
font-size : 90%; 
} 

.dynabox {
border : 1px solid; 
text-align : left; 
padding-top : 5px;
padding-left : 5px;
} 

.dynabox .headbox {
border-style : dotted; 
border-top-style : solid; 
border-right-width : 0; 
border-left-width : 0; 
padding-top : 3px; 
padding-left : 0; 
padding-right : 0; 
padding-bottom : 3px; 
} 

.dynacontent {
padding-top : 3px; 
padding-left : 5px; 
padding-right : 5px; 
padding-bottom : 3px; 
align : center; 
font-size : 70%; 
font-weight : normal; 
} 
/* Sub Menu Styles ----------------------------------------*/
#submenue1 {

	border-bottom: 3px SOLID;
	margin-right: 5px;
	float: left;
	clear: left;
	margin-bottom: 15px;
	white-space : nowrap;
	color: white;
}
#submenue1 div {

	border-top: 1px SOLID;
	border-left: 1px SOLID;
	border-right: 1px SOLID;
	padding: 2px;
	padding-left: 5px;

}
#submenue1 a {
color: white;
	text-decoration: none;
	font-family: arial, "helvetica";

}

#submenue1 a:hover {

	text-decoration: underline;
	font-family: arial, "helvetica";

}

#submenue1 span {

	float: right;
	padding-right: 5px;
	vertical-align: middle;
	
}



#submenue1_act a {

	text-decoration: none;
	font-family: arial, "helvetica";
	font-style: italic;
}


#nachoben a
{
vertical-align:bottom;
color: black;
}

#nachoben a:visited
{
vertical-align:bottom;
color: black;
}

.infoboxtxt
{
font-size : 70%; 
color: white;
}
.infoboxtxt2
{
font-size : 50%; 
color: white;
}

.menub a{
  	FONT-FAMILY: Verdana, Arial, Sans-Serif;
  	TEXT-DECORATION: none;
  	FONT-WEIGHT: bold;
  	FONT-SIZE: 12px;
  	COLOR: #FFFFFF;
  	BACKGROUND-COLOR: #266894;
	TEXT-ALIGN: center;
	PADDING-left: 6px;
        PADDING-right: 6px;
	BORDER: 1px solid #000000;
	BORDER-LEFT: 0px;
	BORDER-TOP: 0px;
	BORDER-BOTTOM: 0px;
	white-space : nowrap;
  }

.menub a:hover {
  	FONT-FAMILY: Verdana, Arial, Sans-Serif;
  	BACKGROUND-COLOR: #7C98A6;
  	TEXT-DECORATION: none;
  	FONT-WEIGHT: bold;
  	FONT-SIZE: 12px;
  	COLOR: #FFFFFF;
	TEXT-ALIGN: center;
	PADDING-left: 6px;
        PADDING-right: 6px;
	BORDER: 1px solid #000000;
	BORDER-LEFT: 0px;
	BORDER-TOP: 0px;
	BORDER-BOTTOM: 0px;
	
}

.menub_act a{
  	FONT-FAMILY: Verdana, Arial, Sans-Serif;
  	BACKGROUND-COLOR: #7C98A6;
  	TEXT-DECORATION: none;
  	FONT-WEIGHT: bold;
  	FONT-SIZE: 12px;
  	COLOR: #FFFFFF;
	TEXT-ALIGN: center;
	PADDING-left: 6px;
        PADDING-right: 6px;
	BORDER: 1px solid #000000;
	BORDER-LEFT: 0px;
	BORDER-TOP: 0px;
	BORDER-BOTTOM: 0px;
	
  }

.menub_act a:hover{
  	FONT-FAMILY: Verdana, Arial, Sans-Serif;
  	BACKGROUND-COLOR: #266894;
  	TEXT-DECORATION: none;
  	FONT-WEIGHT: bold;
  	FONT-SIZE: 12px;
  	COLOR: #FFFFFF;
	TEXT-ALIGN: center;
	PADDING-left: 6px;
        PADDING-right: 6px;
	BORDER: 1px solid #000000;
	BORDER-LEFT: 0px;
	BORDER-TOP: 0px;
	BORDER-BOTTOM: 0px;
	
  }
