@charset "utf-8";
/* CSS Document */

body 			{background-color: #FFFFFF;
			margin-top:0.0em;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#033e7a;
			overflow:scroll;
			}

#bild 			{position:relative;
			left:50%;
			right:50%;
			top:0%;
			width:61.8em;
			margin-left:-30.95em;
			margin-bottom:0.4em;
			float:left; 
			background-color: #FFFFFF; 
			border: 0px solid #dddddd;}
			
#bild img		{width:61.70em; padding-bottom:0.0em;}
			
#rahmen 		{position:relative;
			left:50%;
			right:50%;
			width:61.9em;
			height:auto;
			background-color: #EEEEEE;
			margin-left:-30.95em;
			margin-bottom:0.0em;
			float:left;
			z-index:1;}
		
#menue 			{font-size: 0.6em;
			text-align:left;
			font-weight:normal;
			color:#033e7a;
			margin-top:0.0em;
			padding-top:3.8em;
			padding-left:1.2em;
			width:20.4em; 
			height:auto; 
			float:left; 
			background-color: #EEEEEE;
			z-index:11;}
			
.menuekopf 		{font-weight: bold;
			color: #FFFFFF;
			width: 16.0em;
			padding: 0.0em;
			background-color:#780917;
			margin-bottom: 0.0em;}
			
#menue ul 		{list-style-type: none;
			padding:0.0em;
			margin:0.0em;}
			
#menue li 		{display: block;
			border-bottom:1px dotted #c0c0c0;
			margin-bottom:0.0em;
			width:18.0em;}
			
#menue li a, #menue li a:link   {text-decoration: none;
				font-size: 1.1em;
				color:#033e7a;
				display: block;
				color:#666666;
				width: 16.0em;
				padding: 3px;
				margin: 0px;}
			
#menue li a:visited 	{color: #666666;}

#menue li a:hover, #menue li a:active, #menue li a:focus {
			color: #000000;
			background-color:#ffffff;
			width: 16.0em;
			margin-left:0px;
			}
			
#menue li a.menuekopf 	{color:#FFFFFF;
			text-decoration:none;
			padding:3px;
			width: 16.0em;
			height:15px;
			}

#menue li a.menuekopf:hover 	{color:#FFFFFF;
			background-color:#666666;
			margin-left:0.0em;
			text-decoration:none;
			padding:3px;
			width: 16.0em;
			height:15px;
			}

#menue li a.menuekopf:aktiv 	{font-weight: bold;
			color: #FFFFFF;
			width: 16.0em;
			padding: 0.0em;
			background-color:#780917;
			margin-bottom: 0.0em;}
			
#menue li a.menuekopf:visited 	{font-weight: bold;
			color: #FFFFFF;
			width: 16.0em;
			padding: 0.3em;
			background-color:#780917;
			margin-bottom: 0.0em;}
			
a:aktiv			{
			background-color:#FFFFFF;
			}


#textbereich 		{
			height:auto;
			margin-top:0.0em;
			padding-top:0.0em;
			padding-left:1.0em;
			padding-right:1.0em;
			text-align:left;
			top:0.0em;
			border-left:0.6em solid #FFFFFF;
			border-right:0.6em solid #FFFFFF;
			width:33.2em; 
			height:auto; 
			float:left; 
			background-color: #EEEEEE;
			z-index:9;
			}

#menue2 		{font-size: 0.6em;
			text-align:left;
			font-weight:normal;
			color:#033e7a;
			margin-top:0.0em;
			padding-top:4.2em;
			padding-left:1.2em;
			z-index:11;
			height:auto; 
			float:left; 
			background-color: #EEEEEE;
			}
			
#menue2 ul 		{list-style-type: none;
			padding:0.0em;
			margin:0.0em;}
			
#menue2 li 		{display: block;
			border-bottom:1px dotted #c0c0c0;
			margin-bottom:0.0em;
			width:18.0em;}
			
#menue2 li a, #menue2 li a:link   {text-decoration: none;
				font-size: 1.1em;
				color:#033e7a;
				display: block;
				color:#000000;
				width: 16.0em;
				padding: 3px;
				margin: 0px;}
			
#menue2 li a:visited 	{color: #000000;}

#menue2 li a:hover, #menue2 li a:active, #menue2 li a:focus {
			color: #FFFFFF;
			background-color:#c0c0c0;
			width: 16.0em;
			margin-left:-1px;
			}
			
			
			
#externeLinks		{

			float:left;
			border-left: 1px dotted #c0c0c0;
			margin-top:0.0em;
			padding-left:1.0em;
			z-index:10;}
			
#footer			{position:relative;
			left:50%;
			right:50%;
			width:82em;
			margin-left:-41.1em;
			margin-top:1.0em;
			padding-top:1.0em;
			padding-bottom:1.0em;
			height:auto;
			background-color:#FFFFFF;
			float:left;
			font-size:0.75em;
			text-align:center;
			border-top: 0.1em dotted #c0c0c0;
			border-bottom: 0.1em dotted #c0c0c0;
			z-index:13;}
			
#sponsorenlogos		{position:relative;
			left:50%;
			right:50%;
			width:61.9em;
			margin-left:-30.95em;
			padding-top:1.0em;
			padding-bottom:1.0em;
			margin-bottom:20px;
			height:auto;
			background-color:#FFFFFF;
			float:left;
			z-index:6;}


#logos 			{

			width:62.5em;
			height:auto;
			background-color:#FFFFFF;
			float:left;
			z-index:7;}
			
#headline h1		{text-align:left;
			font-size:1.4em;
			color:#FFFFFF;
			font-weight:bold;
			margin-bottom:-1.5em;
			padding-bottom:0.7em;
			}

#externeLinks h1	{text-align:left;
			font-size:1.0em;
			color:#000000;
			font-weight:bold;
			margin-top:0.5em;
			padding-bottom:0.4em;
			}
			
h1			{text-align:left;
			font-size:0.9em;
			color:#780917;
			font-weight:bold;
			}
			
h2			{text-align:left;
			font-size:0.8em;
			line-height:1.2em;
			color:#000000;
			font-weight:bold;}
			
h3			{text-align:left;
			font-size:0.7em;
			color:#000000;
			font-weight:normal;
			margin-top:-0.9em;}
			
p			{text-align:left;
			font-size:0.7em;
			line-height:1.3em;
			color:#000000;
			font-weight:normal;}
			
td p			{text-align:left;
			font-size:1.05em;
			line-height:1.3em;
			color:#000000;
			font-weight:normal;}
			
td h2			{text-align:left;
			font-size:1.2em;
			color:#000000;
			font-weight:bold;}
			
#textbereich ul		{text-align:left;
			font-size:0.7em;
			line-height:1.2em;
			color:#000000;
			font-weight:normal;}

#textbereich td		{text-align:left;
			font-size:0.65em;
			line-height:1.2em;
			color:#000000;
			font-weight:normal;}
			
#footer span		{text-align:left;
			font-size:0.9em;
			line-height:1.2em;
			color:#c0c0c0;
			font-weight:normal;}
			
#externeLinks a		{text-align:left;
			font-size:1.0em;
			line-height:1.2em;
			color:#780917;
			font-weight:normal;
			text-decoration:none;
			list-style-image:none;}
			
#menue2 span		{text-align:left;
			font-size:1.1em;
			line-height:0.9em;
			color:#780917;
			font-weight:normal;
			text-decoration:none;
			list-style-image:none;}
			
.bildaktuelles		{margin-bottom:0.5em;}

#footer a		{text-align:left;
			font-size:1.0em;
			line-height:1.2em;
			color:#666666;
			font-weight:normal;
			text-decoration:none;
			list-style-image:none;}
			
#textbereich a		{color:#780917;
			text-decoration:underline;
			font-weight:normal;
			}
			
#textbereich a:hover	{color:#666666;
			text-decoration:none;
			
			}
			

			
			
