body 
{
    background:#F7D5EB url(images/bg01.gif);	
		background-position:top;
		background-repeat:repeat-x;
    font-family: verdana, arial, sans-serif;
		margin:20px;
}
a
{
text-decoration:none;
}

#topnav
{
	color:#715B6D;
	position: absolute;
	top: 3px;
	font-size:10px;
	padding-left:480px;
}
#topnav a
{
 color:#715B6D;
}
#topnav a.activ
{
 color:#4F404D;	 font-weight:bold;
}

#box
{
background-color:#E3D5E9; margin: 0px auto;width: 960px; border: 0px solid #fff; font-size:11px;
}


#programm
{
	/* background-color:#5B1873; */ background:#5B1873 url(images/bg02.gif);/*  background-position:left;
		background-repeat:repeat-y;  */
	width: 960px;
}	 

#programm th
{
background:#5B1873 url(images/kopf03.jpg);height:145px;

}


#programm td
{
	vertical-align:top;
	height:145px;
	cursor:pointer;
	width:240px;
	background:#C7A3D2;
}
 
#programm p
{
padding:2px 10px 0px 10px;
}


#programm td.blue
{
color:white;
background:#5B1873 url(images/bgtd02.gif);
background-position:left;
}	

#programm td.whiteleft
{
background:#ffffff url(images/bgtd03.gif);
background-position:left;
color:#5B1873;
}

#programm td.blueleft
{
color:white;
background:#5B1873 url(images/bgtd02_1.gif);
background-position:left;
}
#programm td.blueright
{
color:white;
background:#5B1873 url(images/bgtd02_2.gif);
background-position:left;
}		

#programm td.white
{
background:#ffffff url(images/bgtd01.gif);
background-position:left;
color:#5B1873;
}
#programm td.temp
{
background:#ffffff url(images/temp.gif);
background-position:left;
color:#5B1873;
height:290px;
}


#parkansichten
{
background-color:#5B1873;width: 960px;
}	
#parkansichten th
{
background:#5B1873 url(images/kopf03.jpg);height:145px;

}


#parkansichten td
{
/* background-image:url(images/spinner.gif);  background-repeat:no-repeat;	   background-position:center; */
vertical-align:top; height:145px;cursor:pointer; width:266px;	background:#C7A3D2;
}
 


#info
{
background-color:#5B1873;width: 960px;
}	 

#info th
{
background:#5B1873 url(images/kopf03.jpg);height:145px;

}
#info td
{
vertical-align:top; height:280px;  background:#C7A3D2;width:480px; 
}	

#info td.info_l
{
background-image:url(images/parkinfo01.jpg); 		background-repeat:no-repeat;	  background-position:top left; border:0px solid #000;
}

#info td.info_r
{
background-image:url(images/parkinfo02.jpg);			background-repeat:no-repeat;	  background-position:top; text-align:justify;
}

#info h1
{
padding:10px 10px 0px 10px;font-size:12px;	color:#fff;
}	 


#info a
{
color:#fff;
}

#info p.ha
{
color:#fff; padding:10px 10px 0px 10px; font-size:11px; line-height:14px; height:258px;	overflow:auto;
}

#anfahrt th
{
background:#5B1873 url(images/kopf03.jpg);height:145px;

}

#anfahrt td
{
background-image:url(images/anfahrt1.png); background-repeat:no-repeat; background-position:top; height:290px; vertical-align:top; 
}


#anfahrt h1
{
padding:10px 10px 0px 10px;font-size:11px;	color:#555555;
}	 








#impressum
{
background-color:#5B1873;width: 960px;
}	 

#impressum th
{
background:#5B1873 url(images/kopf03.jpg);height:145px;

}
#impressum td
{
vertical-align:top; height:290px; width:480px;  background:#fff;border:0px solid #000;
}
#impressum h1
{
padding:10px 10px 0px 10px;font-size:11px;	color:#555555;
}	 

#impressum p
{
padding:0px 10px 0px 10px;font-size:9px;	color:#555555;
}	
#impressum a
{
color:#555555;
}

#impressum p.ha
{
padding:3px 10px 0px 10px; font-size:9px; color:#555555;
}
.zeit
{
font-weight:bold;
}

#fusz
{
	background:#EAD0E5 url(images/fusz01.gif);
	height:30px;
	width: 960px;
}																																			 

/* #fusz
{
margin: 0px auto; width: 800px;font-size:9px;text-align:center;padding:3px 0px 0px 0px;
color:#A02ACB;
}#fusz a
{
color:#A02ACB;
}

#fusz a:hover
{
text-decoration:underline;
}			 */







/* WINDOW */
#window
{	
	background:#ffffff;
	
	/* url(images/bgwin.gif);
	background-position:bottom left;
	background-repeat:no-repeat; */
	display: none; 
	position: absolute;
	left: 200px;
	top: 100px;
	width: 470px;	/* height: 300px; */
	
	/* opacity: 0.5;
  -moz-opacity: 0.5; /* older Gecko-based browsers */
  /*filter:alpha(opacity=50);  For IE6&7 */
	padding:5px;
	
	/* visibility:hidden;*/

	/* background: silver; */
	
	border: 2px solid #303;

				


}
	
#windowcontent1 #windowcontent2 #windowcontent3	#windowcontent4 #windowcontent5 #windowcontent6 #windowcontent7 #windowcontent7
{
	/* width: 350px; */
	/* height: 250px; */
	overflow: auto;
	
display: none; 
	/*  visibility:hidden;*/
	
	
	
} 

#window p
 {
 width: 350px;font-size:11px;padding-left:10px;	text-align:justify;	 
 }			 
 
 .windowcontent_h
{	
color:#5B1873;
font-weight:bold;
}	 

#window p.karten
{
width:330px; border-top:1px solid #ccc;font-size:9px; margin:0px 0px 0px 10px; padding:5px 0px 0px 0px;
}

#overlay{ 
 	display: none; 
  position: absolute;
  top: 0; /* These positions makes sure that the overlay */
  bottom: 0;  /* will cover the entire parent */
  left: 0;
  width: 100%;
  background: #000;
  opacity: 0.65;
  -moz-opacity: 0.65; /* older Gecko-based browsers */
  filter:alpha(opacity=65); /* For IE6&7 */
}

