
html,body	{
			background-color:#C1C1C1;
			margin:0px;
			padding: 0px;
			height:100%
		}

p		{
			font-family:Arial;
			text-align:justify;
			font-size:0.8em;	
		}

h1      	{
			font-family:Arial;
			font-size:large;
			font-weight:bold;
			font-size:1.2em;
		}



h2, h3, h4 	{
			font-family:Arial;
			font-size:large;
			font-weight:bold;
			font-size:1.06em;
		}



a:link 		{ 	text-decoration:none;
			color:black;
		}
a:visited 	{ 	text-decoration:none;
			color:black;
		}
a:hover 	{ 	text-decoration:none;
			color:orange;
		}


a.main:link 	{ 	text-decoration:none; color:#000000;	}
a.main:visited 	{ 	text-decoration:none; color:#000000;	}
a.main:hover 	{ 	text-decoration:none; color:#000000;	}

a.redlink:link 	 { text-decoration:underline; color:orange;	}
a.redlink:visited { text-decoration:underline; color:orange; }
a.redlink:hover { text-decoration:underline; color:black;	}

a.whitelink:link 	 { text-decoration:none; color:white;font-size:0.7em; }
a.whitelink:visited { text-decoration:none; color:white;font-size:0.7em; }
a.whitelink:hover { text-decoration:none; color:orange; background-color:black;font-size:0.7em;	}


a.menu:link 	{ 	
			
			text-decoration:underline;
			color:white;
			font-family:Arial;
		}

a.menu:visited 	{ 	
			text-decoration:underline;
			color:white;
			font-family:Arial;
		}
		
a.menu:hover 	{ 	
			text-decoration:underline;
			color:black;
			font-family:Arial;
		}
		
a.selectedmenu:link 	{ 
			text-decoration:underline;
			color:black;
			font-family:Arial;
		}

a.selectedmenu:visited 	{ 	
			text-decoration:underline;
			color:black;
			font-family:Arial;
		}
		
a.selectedmenu:hover 	{
			text-decoration:underline;
			color:black;
			font-family:Arial;
		}		
		





a.navi:link 	{ 	
			text-decoration:none;
			color:white;
			font-family:Arial;
			/* vorher font-size:0.75em; */
			font-size:0.72em;
			
			
		}

a.navi:visited 	{ 	
			text-decoration:none;
			color:white;
			font-family:Arial;
			font-size:0.72em;
			
			
		}
		
a.navi:hover 	{ 	
			text-decoration:none;
			color:white;
			/*background-color:#FFFF99;*/
			background-color:black;
			font-family:Arial;
			font-size:0.72em;
			/*font-weight:bold;*/
			
		}
		


a.selectednavi:link 	{ 	
			text-decoration:none;
			/*background-color:black;*/
			color:white;
			background-color:black;
			font-family:Arial;
			font-size:0.72em;
			/*font-weight:bold;*/
			/*display:block;*/
		}

a.selectednavi:visited 	{ 	
			text-decoration:none;
			color:white;
			background-color:black;
			font-family:Arial;
			font-size:0.72em;
			/*font-weight:bold;*/
			
		}
		
a.selectednavi:hover 	{ 	
			text-decoration:none;
			color:white;
			background-color:black;
			font-family:Arial;
			font-size:0.72em;
			/*font-weight:bold;*/
			
		}
	


a.uebernavi:link 	{ 	
			text-decoration:none;
			/*background-color:black;*/
			color:white;
			background-color:black;
			font-family:Arial;
			font-size:0.72em;
			/*font-weight:bold;*/
			/*display:block;*/
		}

a.uebernavi:visited 	{ 	
			text-decoration:none;
			color:white;
			background-color:black;
			font-family:Arial;
			font-size:0.72em;
			/*font-weight:bold;*/
			
		}
		
a.uebernavi:hover 	{ 	
			text-decoration:none;
			color:white;
			background-color:black;
			font-family:Arial;
			font-size:0.72em;
			/*font-weight:bold;*/
			
		}





a.index_menu_middle:link 	{ 	
			
			/*text-decoration:underline; */
			text-decoration:none;
			color:white;
			
		}

a.index_menu_middle:visited 	{ 	
			text-decoration:none;
			color:white;
			
		}
		
a.index_menu_middle:hover 	{ 	
			text-decoration:none;
			color:orange;
			
		}













a.untenlink:link 	{ 	
			text-decoration:none;
			color:#778899;
			font-family:Arial;
			font-size:0.6em;
		}

a.untenlink:visited 	{ 	
			text-decoration:none;
			color:#778899;
			font-family:Arial;
			font-size:0.6em;
		}
		
a.untenlink:hover 	{ 	
			text-decoration:none;
			color:black;
			font-family:Arial;
			font-size:0.6em;
		}	



#topsmall	{
			
			position:static;
			background-color:darkorange;
			width:auto;
			height:20px;
			
			padding:2px 12px 0px 12px;
						
			border-bottom:solid 1px;
			border-bottom-color:white;
			
			/* background-image:url(img/Banner_fmw-media_528x86.gif);*/
			
			text-decoration:none;
			
			color:white;
						
			font-family:Arial;
			font-size:0.8em;
			
		}



		
		
		
#top		{
			
			position:static;
			background-color:orange;
			/* width:100%;*/
			width:auto;
			
			/* Firefox */
			height: 60px;
			
			padding:12px 0px 12px 0px;
			
			/* Abstand margin-top: 1ex; */
			margin-top: 0ex;
			/* Abstand margin-bottom: 1ex; */
			margin-bottom: 0ex;
			/*background-image:url(img/Banner_fmw-media_528x86.gif);*/
			
			background-repeat:no-repeat;
			background-position:right;   
			/* color:white; */
			/* border-top: solid; */
			
		}


		



#topmenu	{
			
			padding:6px 0px 0px 220px;
			width:auto;
			
			background-color:orange;
			
			color:white;
			font-family: Arial;
			/*font-weight:bold;*/
			font-size:0.80em;
			
			text-align:left;
			
			
			word-spacing:4px;
			line-height:20px;
			
			/*
			border-top:solid 1px;
			border-top-color:white;
			border-bottom:solid 1px;
			border-bottom-color:white;
			border-left:solid 0px;
			border-left-color:black;
			border-right:solid 0px;
			border-right-color:black;
			*/
		}

#topflaeche	{
			text-align:center;
			/* Firefox */
			/* height: 30px;*/
			padding:14px 0px 0px 0px;
			height:auto;
			background-color: orange;
			
			color:white;
			font-family: Arial;
			font-weight:bold;
			word-spacing:5px;
			
			/* border-style:inset; */
			
			
			
		}



#container	{
			width: 47.0em;
			/* margin: 0ex 0ex 0ex 15px; */
			margin: 0ex 0ex 0ex 0px; 
			height:auto;
		}
/* alt, kann raus
#menu		{
			text-align:center;
			width:auto;
			height:auto;
			margin-left: 8em;		

			padding: 1px 5px 3px 5px;
			color:white;
			font-family: Arial;
			font-weight:bold;
			word-spacing:5px;
			border:solid thin;
			border-color:white;
			border-style:inset;
		}
*/



#main_navi	{
			
			width:auto;
			/* margin-top: 1ex; */
			margin-left: 9.7em;
			padding: 2ex 2ex;
			height:auto;
			background-color:#FFFFFF;
			color:#000000;
			font-family: Arial;
			min-height:50ex;
		}


#main	{
			
			width:auto;
			/* margin-top: 1ex; */
			/*margin-left: 8em;*/
			padding: 2ex 2ex;
			height:auto;
			background-color:#FFFFFF;
			color:#000000;
			font-family: Arial;
			min-height:50ex;
		}





#navileft	{
			position: absolute;
			/* position: relative;*/
			/* top: 165px;*/
			top: 2.3em;
			left: 0px;
		}



ul#navi {
    width: 9.7em;
    margin: 0px 0px 0px 0px;
    padding: 0em 0em 0em 0em;
    border: 0px solid black;
    background-color: orange;
  }
  
ul#navi li {
   	list-style: none;
    	/*padding: 0px 0px 0px 0px;*/
    	border-top:solid 1px;
    	border-color: white;
    	/* border: 1px dotted silver; */
    	color:white;
  }



#trennung	{
			width:auto;
			height:auto;
			background-color:white;
			padding: 0px 5px 0px 5px;
			border-top-style:dashed;
			border-top-width:0.1em;
			border-top-color:#D4D4D4;
			
		}




#unten    	{
			text-align:left;
			/*margin-left: 8em;*/
			width:auto;
			height:auto;
			background-color:#D4D4D4;
			padding: 1px 2px 3px 2px;
			font-family: Arial;
			word-spacing:3px;
			
		}



#unten_navi    	{
			text-align:left;
			margin-left: 9.9em;
			width:auto;
			height:auto;
			background-color:#D4D4D4;
			padding: 1px 2px 3px 2px;
			font-family: Arial;
			word-spacing:3px;
			
		}




#index_menu_middle	{
			width:9.5em;
			height:auto;
			position: absolute;
			top: 495px;
			left: 5px;
			background-color:orange;
			padding: 2px 2px 2px 100px;
			
			font-family: Arial;
			color:white;
			font-size:1.1em;
			/*font-weight:bold;*/
			
		}




#index_menublock1	{
			width:9.2em;
			height:auto;
			position: absolute;
			top: 165px;
			left: 0.4em;
			background-color:darkorange;
			padding: 2px 2px 2px 100px;
			font-family: Arial;
			color:white;
			font-size:1.1em;
			/*font-weight:bold;*/
			
		}



#index_menublock2	{
			width:9.2em;
			height:auto;
			position: absolute;
			top: 165px;
			left: 9.3em;
			background-color:silver;
			padding: 2px 2px 2px 100px;
			font-family: Arial;
			color:black;
			font-size:1.1em;
			/*font-weight:bold;*/
			
		}


#index_menublock3	{
			width:9.2em;
			height:auto;
			position: absolute;
			top: 165px;
			left: 18.8em;
			background-color:orange;
			padding: 2px 2px 2px 100px;
			font-family: Arial;
			color:white;
			font-size:1.1em;
			/*font-weight:bold;*/
			
		}




#home_right_stadtauswahl{
			position: absolute;
			top: 9.46em;
			left: 47.6em;
			padding: 2ex 2ex 2ex 2ex;
			min-height:50ex;
			background-color:white;
			width:auto;
			font-family: Arial;
			color:black;
			/*font-size:0.5em;*/
			font-family:Arial;
												
			
			
		}





		
		
#right_index1	{
			position: absolute;
			top: 0em;
			left: 47em;
			background-color:#D4D4D4;
		}

#right_index2	{
			position: absolute;
			top: 190px;
			left: 12em;
			background-color:#D4D4D4;
		}		












.text		{
			font-family:Arial;
			text-align:justify;
			font-size:0.8em;
		}
		
.textright		{
			font-family:Arial;
			text-align:right;
			font-size:0.8em;
		}		
		

.textleft		{
			font-family:Arial;
			text-align:left;
			font-size:0.8em;
		}
		
.textbold		{
			font-family:Arial;
			text-align:left;
			font-size:0.8em;
			font-weight:bold;
		}				

.textcenter		{
			font-family:Arial;
			text-align:center;
			font-size:0.8em;
		}		


.textsmall		{
			font-family:Arial;
			text-align:justify;
			font-size:0.7em;
		}


.textfest	{
			font-family:Arial;
			text-align:left;
			font-size:12px;
			word-spacing:1px;
			
		}





.whitehead	{
			font-family:Arial;
			text-align:justify;
			font-size:0.8em;
			color:white;
		}

.whiteheadcenter
		{
			font-family:Arial;
			text-align:center;
			font-size:0.8em;
			color:white;
		}

.whiteheadright	{
			font-family:Arial;
			text-align:right;
			font-size:0.8em;
			color:white;
		}



		
.textlink	{
			font-family:Arial;
			text-align:justify;
			font-size:0.8em;
			text-decoration:underline;
		}		

.unter	{
			font-size:large;
			font-weight:bold;
			font-size:1.06em;
		}

.kontakt	{
			text-align:center;
			font-family:Arial;
			margin-right:50px;
			margin-left:50px;
		}
		
.unten 	        { 	
			text-decoration:none;
			color:#778899;
			font-family:Arial;
			font-size:0.6em;
		}		
		
.naviunten 	{ 	
			text-decoration:none;
			color:#778899;
			font-family:Arial;
			font-size:0.6em;
			background-color:#D4D4D4;
		}	
		
		
	
		
.untencenter 	{ 	
			
			text-align:center;
			text-decoration:none;
			color:#778899;
			font-family:Arial;
			font-size:0.6em;
		}		
		
