#logo	{ position: absolute; top:  50px; left:  70px; visibility: visible; display: block }
#menue 	{ position: absolute; top: 100px; left: 110px; width: 200px; visibility: visible; display: block }
#inhalt	{ position: absolute; top: 100px; left:  50px; width: 570px; visibility: visible; display: block }

#kopf, #menue 	{ color: #999; }

body,td,li,h1,h2, #popup, .gmnoprint	{	
			color: #333333; 
			font-family:	helvetica,arial,sans-serif; 
			font-size: 		12px;
			line-height: 	14px;			
			}
#map, .map {
	border: 	1px solid white;
	font-size:6px; 
	}
/*
v\:* { behavior:url(#default#VML); }
*/
body {			background-color: #efece5; 	}
.grau tr {	 	
			padding: 8px 12px 12px 12px;
			}
.grau td{	 	
			border: 	1px solid white;
			padding: 8px 12px 12px 12px;
			
			}
		
h2	{		color:		#000;
			margin:	0px;  
			margin-bottom:	6px;  
			padding:	0px;  
			text-decoration:none;
			font-weight: bold;
			}

img	{		border: 0px solid white;
			margin: 0px 0px 2px 0px ;
			}

a	{		color:		#666666;
			padding:	2px 2px 1px 2px;  
			text-decoration:none;
			}

a:visited{	
			text-decoration:none;
			background-image:url(/fileadmin/bilder/grafik/visited.gif);
			background-repeat:no-repeat;
			}

a:hover, a:active {	
	color: #fff;
	background-color:#0c5cd9;
	}

.m0a, .m1a, .m2a, .m3a	{	
	background-repeat:no-repeat;
	color: #666666;
	}
			
.m0 a:hover, .m1 a:hover, .m2 a:hover, .m3 a:hover {	
			background-image:url(/fileadmin/bilder/grafik/point.gif);
			background-repeat:no-repeat;
			color: #006699;
			background-color: white; 
			}

.note	{	color: #aaaaaa;	}

	
.m0, .m0a		{	 }
.m1, .m1a		{	text-indent:	15px }
.m2, .m2a		{	text-indent:	30px }
.m3, .m3a		{	text-indent:	45px }
   

b		{	color: #000000; 
			font-weight: bold;
			} 

td			{	vertical-align:top;	}

p	{	margin:			0px;
		padding:		0px;	
		margin-bottom: 6px;
	}


.bild	{	font-size:	10px;
			line-height:10px;
			color:		#999999;
			}

.rechts	{	text-align:	right;	}

.schraeg	{	font-style: italic;	}
