
  
#kopf {
  clear: both;  
	margin-right: -5px;
	margin-left: -5px;
	margin-bottom: 10px;
	font-size: 0.90em;
	text-align: center;
	background-color: rgb(0,0,70);
	color: white;
	border: none;
	border-top: solid thick rgb(225,225,225);
	border-bottom: solid thick rgb(225,225,225);
	padding: 0.0em 0.0em 0.0em 0.0em;  
}

p#Fusszeile {
  clear: both;
	margin: 0em -0.5em 0em -0.5em;  
	font-size: 0.90em;
	text-align: center;
	background-color: rgb(0,0,70);
	color: white;
	border: none;
	border-top: solid thick rgb(225,225,225);
	border-bottom: solid thick rgb(225,225,225);
	padding: 0.25em;
	/*margin: 0em;*/
}

#Seitenueberschrift
	{
		text-align: left;
		font-size: 1.25em;
		color: white;
		border: none 0px;
		/*border-top: solid thick white;
		border-bottom: solid thick white;*/
		border-spacing:0px;
		padding: 0.5em;
		margin: 0.0em 0.0em 0.0em 0.0em;
	}



#mitte {
  position: relative;
  width: 100%;
  min-width: 640px;
}

div#inhalt img
	{
	margin: 0.5em 0em 0.5em 5em; 
	border: outset;
	max-width: 70%;
	}

   
h1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; color: #00004C}
p {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000}
h4 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #00004C}
td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt}
h6 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #00004C}
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #00004C }


em
	{
		font-style: italic;
		background-color: rgb(255,200,200);
	}

  
table#Menu
{
  	background-color: rgb(255,255,255);    
    width: 100%;
    height: 100%;  
    border-collapse: collapse;
    padding: 0px;
}  

ul#Navigation
	{
		width: 96%;
		height: 100%;
		background-color: #FFFFFF;
		/*background-color: #FFA800;
		 border: none 0em; */
		/*border-right: solid medium black;
		border-top: solid medium black;
		border-left: solid medium black;		
		border-bottom: solid medium black;*/
		
	  border-top: solid thick rgb(225,225,225);
	  border-bottom: solid thick rgb(225,225,225);		
		margin: 0.0em 0.0em 0.0em 0.0em;

		padding: 0.5em 0.5em 0.5em 0.5em;

		font-size: 0.75em;
		float: left;
	}
	
ul#SubNavigation
	{
		background-color: #FFFFFF;	
		margin: 0.0em 0.0em 0.0em 0.0em;
		/*padding: 0.5em 0.0em 0.5em 20px;*/
		padding-left: 20px;
    padding-bottom: 0px;			
		font-size: 1em;
		/*float: left;*/
	}	
	
ul#SubSubNavigation
	{
		background-color: #FFFFFF;	
		margin: 0.0em 0.0em 0.0em 0.0em;
		/*padding: 0.5em 0.0em 0.5em 20px;*/
		padding-left: 20px;	
		font-size: 0.9em;		
	}		

ul#Navigation li
	{
		margin-left: 2px;
		padding: 0.2em 0.0em 0.0em 0em;	
		list-style-type: none;
		list-style-image: none;
		list-style-position: outside;
	}

ul#Navigation a
	{
		padding: 0.25em;
		display: block;
		font-weight: normal; 
	}

ul#Navigation a:link
	{
		color: black;
		background-color: #DDDDDD;
	}
	

ul#Navigation a:visited
	{
		color: black;
		background-color: #DDDDDD;
	}
	
ul#Navigation a:hover
	{
		color: white;
		background-color: gray;
	}
	
#links #Menu #Navigation .current
{
  background-color: #888888;
  background-repeat: no-repeat;
	background-position: 0px 4px;
	background-image: url(../pictures/current.png);
	color: white;
	text-decoration: none;
}			

ul#Navigation a:active
	{
		color: white;
		background-color: #FF9900;
	}

ul#Navigation a:focus
	{
		color: white;
		background-color: #FF9900;
	}

a:link#usernav {
  color:cornsilk;
  background-color:darkseagreen;
  text-decoration:none
}
a:visited#usernav {
  color:cornsilk;
  background-color:darkseagreen;
  text-decoration:none
}
a:active#usernav {
  color:cornsilk;
  background-color:darkseagreen;
  text-decoration:none
}
a:hover#usernav {
  color:white;
  background-color:darkseagreen;
  text-decoration:none
}
	
table#news{
  border: 0.25em;
	border-top: solid thick rgb(225,225,225);
	border-bottom: solid thick rgb(225,225,225);  
}	
	
.fehlermeldung {
  font-weight     : bold;
  color           : white;
	background-color: crimson;  
	margin          : 1em;
	padding         : 1em;
	border          : solid thin black;
  }	

.hinweis {
  font-weight      : bold;
  color            : black;
	background-color : darkorange;  
	border           : solid 0.25em black;
	height           : 2 em;
	text-align       : center;
  }	
  
.erfolg {
  font-weight      : bold;
  color            : black;
	background-color : lime;  
	border           : solid 0.25em black;
	height           : 2 em;
	text-align       : center;
  }	  
  
div#support
	{
		margin: 0em 1em 0em 1em;
	}
	
.table_support
	{
		border: solid medium rgb(0,0,70);
		border-collapse:collapse;
		margin: 0.5em 0em 0.5em 0em;
		
	}

.table_support td
	{
		border: solid thin rgb(0,0,70);
		padding: 0.25em 0.5em 0.25em 0.5em;
		background-color: rgb(238,238,238);
	}

.table_support th
	{
		text-align: left;
		padding-left: 0.5em;
		background-color: #00004C;
		color: white;
	}

.table_support a
	{
		padding: 0.25em;
		display: block;
		font-weight: bold; 
	}

.table_support a:link
	{
		color: blue;
		background-color: rgb(238,238,238);
	}

.table_support a:hover
	{
		color: white;
		background-color: rgb(255,100,100);
	}

.table_support a:focus
	{
		color: white;
		background-color: rgb(255,100,100);
	}

#programme 
	{
   	padding: 0.25em;
		display: block;
		font-weight: bold; 
		color: #00004C;
	  background-color: #FF9900;
	}
	
	
#leerzeile
	{
		border: solid medium #00004C;
   	}
   	
fieldset
{
	border: none;
}

fieldset legend
{
	display: none;
}

fieldset label
{
	float: left;
	clear: both;
	display: block;
	width: 180px;
	padding-left: 10px;
	line-height: 22px;
}

fieldset input
{
	display: block;
	margin-bottom: 5px;
	padding: 1px;
	width: 300px;
}

fieldset input#radio
{
  display: inline;
	margin: 5px 0px 0px 0px;
	padding: 1px 0pc 0px 0px;
	width: 10px;
}

fieldset select
{
	display: block;
	margin-bottom: 5px;
	padding: 1px;
	width: 306px;
}

fieldset textarea
{
	display: block;
	margin-bottom: 5px;
	padding: 1px;
	width: 300px;
	height: 150px;	
}
  
