  
#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: none;
	max-width: 70%;
	}

div#inhalt img#imgcenter05
{
	margin:						0.5em auto 0.5em auto;
	border:						none;
	max-width:					70%;
	display:					block;
}

div#inhalt img.imgcenter00
{
	margin:						0em auto 0em auto;
	border:						none;
	max-width:					100%;
	display:					block;
}

div#inhalt img.imgleft05
{
	margin:						0.5em 0.5em 0.5em 0.5em;
	border:						none;
	max-width:					100%;
	display:					block;
	float:						left;
}

p {
	font-family	: Verdana, Arial, Helvetica, sans-serif; 
	font-size	: 9pt; 
	/*font-weight	: lighter;*/
	line-height	: 1.35em;
	color			: #393939;
}
h1{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16pt;
	padding-top: 15pt;
	padding-bottom: 10pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
	color: #00004C;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14pt; 
	padding-top: 15pt;
	padding-bottom: 10pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
	color: #00004C;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13pt; 
	padding-top: 10pt;
	padding-bottom: 5pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
	color: #00004C;
}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12pt; 
	padding-top: 10pt;
	padding-bottom: 0pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
	color: #00004C;
}
h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11pt; 
	padding-top: 10pt;
	padding-bottom: 0pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
	color: #00004C;
}
h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding-top: 10pt;
	padding-bottom: 0pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
	color: #00004C;
}

td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt}

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;
	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.25em 0.5em 0.25em 0.5em;
	font-size:				0.9em;
	float:					left;
}

ul#SubNavigation
{
	background-color:		#FFFFFF;
	margin:					0.0em 0.0em 0.0em 0.0em;
	padding-left:			20px;
	font-size:				1em;
}

ul#SubSubNavigation
{
	background-color:		#FFFFFF;
	margin:					0.0em 0.0em 0.0em 0.0em;
	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; 
	text-decoration:		none;
}

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

ul#Navigation a:visited
{
	color:					#393939;
	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
{
	background-color:		#FFFFFF;
	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;
	font-size:				0.81em;
/*
	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;
}
  
.wortmarke {
	font-size			: 70%;
	font-weight			: 100;
	color				: #909090;
	padding-top			: 1em;
	padding-bottom		: 0em;
	margin-top			: 0em;
	margin-bottom		: 0em;
/*
	border-style		: none;
	border-top-style	: solid;
	border-width		: 0.1em;
	border-color		: rgb(200,200,200);
*/
	text-align			: center;
	line-height			: 1em;
}  

.sonderaktion{
	font-weight			: bold ;
	font-size			: 100%;
	color				: red; 
	}

.irrtum_fussnote{
	font-size			: 70%;
	color				: #909090;
	line-height			: 1em;
}

.table_termine{
	margin-top			: 1em;
	margin-bottom		: 2em;
	width				: 80%;
	border-collapse		: collapse;
	border				: none;
}
.table_termine td {
	border-top-style		: solid;
	border-bottom-style		: solid;
	border-width			: 1px;
	border-color			: #909090;
	padding					: 10px;
	vertical-align			: top;
}


