body 	{

	background-color: #078080;

	font-family: Verdana, Tahoma, Arial;

	}


* 	{

	 margin: 0; 
	}


a 	{text-decoration:none; 
	 font-size: small;
	 font-weight: bold;
	 }

div 	{ text-decoration:none; 
	      font-size: small;
        color:#001C1C ;
	 }

p	{
	  margin-Top:10pt;
	}



h1 	{font-size: large; 
	 color:#001C1C;
	 font-weight: bold; }

h2 	{font-size: medium; 
	 color: #001C1C;
	 font-weight: bold; 
	 margin-top: 8pt;
	 margin-bottom:6pt; }

h3 	{font-size: small; 
	 color: #001C1C;
	 font-weight: bold; 
	 margin-top:4pt; 
	 margin-bottom:2pt;
	}

h4 	{font-size: small; 
	 color: #001C1C;
	 font-weight: bold; }



div.Kasten
{	margin: 30px;
	width: 93%;
	

	border-color:#FFFFFF;
	border-width: 6pt;
	border-style: solid;
	 

}

div.Top
{
	width: 100%;
	padding-top: 0pt;
	height:90pt;	
	padding-bottom: 0pt;	
	background-color: #FFFFFF;
	position: relative;

	
	font-size: x-small;
	font-weight: bold;
	color: #078080;
	z-index: 5;
	
}

div.Top img {
	height: auto;
	width: auto;
	max-height: 180px;
	max-width: 90%;
	padding-top: 10px; 
	
	
	
	
	
}

.menuea {
	/*! height: 0; */
	margin:0;
height: 0;
	
}
	


.menueb{
	height: 40px;
}



nav
{	position: absolute;
	width: 165px;
	top: 140px;

}

nav >ul
{
	margin: 0;

	list-style: none;

	padding: 0pt;

	text-align: center;

	border-left: 0px white;

	background-color: #84D3D3;
	z-index: 4;
	
  
}


nav  >ul >li 
{
	
	list-style: none;

	margin: 0;
	padding: 0;

	
  

}

nav  ul >li a
{
	
	font-size: 0;

}

nav  >ul >li >ul 
{
 
	margin: 0;
	margin-top: 10px;

	list-style: none;

	padding: 5px;

	text-align: center;

	border-left: 2px white;

	background-color: #FFFFFF;

	
}



nav  >ul li >ul li
{
	
	list-style: none;

	display: block;

	margin: 4px;

	padding: 0px;
	width: 140px;
	font-weight: inherit;
	background-color: #84D3D3;
}


nav ul ul li a, ul ul li span
{
	display: block;
	width: 127px;
	margin: 0px 0 0 0;
	padding: 6px;
	font-weight: normal;
	font-size: medium;
	box-shadow: 1px 1px 1px white inset;
	color: #005858;


}

nav ul ul li span, ul ul ul li span 
{
	background-color: #005858;
	color: #84D3D3;
}

nav  ul ul li a:hover, ul ul ul li a:hover
{
	background-color: #005858;
	color: #FFFFFF;
}



nav ul ul ul {
	/*! font: 0/0 serif; */
	margin: 0;
	padding: 0;

	position: absolute;
	top: 57px;
	left: 145px;
	z-index: -1;
	-webkit-transition: all 0.5s ease-in;
	transition: all 0.5s ease-in;
}

nav ul ul ul li{
		display:block;
	
}
nav ul ul li:hover ul {
	font: inherit;
	z-index: 2;
}





nav span
{
	display: block;
	width: 120px;
	margin: 0px 0 0 0;
	padding: 6px;
	font-weight: normal;
	box-shadow: 1px 1px 1px white inset;
	color: white;
	background-color: #60002C;


}

nav ul ul ul li {
	float: none;
	margin-bottom: 5px;
	width: 140px;
} 





nav a:hover { 
   color:#005858;
	 background-color: #600020;
	 font-size: medium;
	 margin: 0pt;	
	 }




div.TextB
	{
  /*position: relative;
	top: 39px;	*/
	background-color: #FFFFFF;

	width: 100%-40px;
	padding-top: 0px;
	padding-left: 180px;
	padding-right: 20px;
	padding-bottom: 20px;
	overflow:hidden;
		
  z-index: 1;
	min-height: 450px;
  line-height: 1.8;

		
	}

.TextB  h1{
	color: #FFFFFF;
	background-color: #84D3D3;
	padding: 18px;
	margin-top: 9px;
	margin-bottom: 15px;
}

.TextB #Tabelle {
	width: 48%;
	padding: 5px;
	float: left;
	margin-bottom: 15px;
	
	
}

.TextB #Tabelle center h2 {
	background-color: #2F9999;
	width: 96%;
	padding: 6px;
	height: 25px;

}

.TextB #Tabelle center h2 a{
   color: 	#FFFFFF;
}

.TextB #Tabelle center h2:hover {
	background-color: #005858;
  color: #84D3D3;
}

}


.TextB #Tabelle ul li{
	list-style: none;
  padding-top: 6px; 
}



.TextB b 	{
   	 color:#005858;
	 font-size: small;
	 font-weight: bold;
	 margin: 0px;
	 }


.TextB a:link 	{
   color:#008585;
	 font-size: small;
	 margin: 0pt;
	 }

.TextB a:hover 	{
   color: #004040;
	 font-size: small;	
	 margin: 0pt;
		 }

.TextB a:visited 	{
   color: #2F9999;
	 font-size: small;
	 margin: 0pt;
		 }

.TextB h2 	{
   color: #2F9999;
	 font-size: normal;
	 margin-top: 7pt;
		 }

.TextB ul li
	{
	margin-left: 10pt;
	padding-bottom: 8pt;	
	}



div.Fuss
	{	

		background-color: #84D3D3;
		padding: 5pt;

		clear: both;
	  border-color: #FFFFFF; 
	 
	}
	
.Fuss a:link, a:visited, b 	{
                color:#FFFFFF;
	 	font-size: small;
		font-weight: normal;
	 }

.Fuss a:hover 	{
         	 color:#FFDDDD;
	 	font-size: small;
		font-weight: normal;	
		 }

.Fuss .Stand {
	   color:#FFDDDD;
	 	 font-size: small;
	   float: right;
	   
}


