A {
text-decoration: none;
color:#03120d;
}

a:hover, a:active, a:focus{
color:#dc0030;
}




body {

 margin				: 	0px;

 padding			: 	0px;

/* cursor				: 	default; */

 background-image	: 	url(back.gif);
 


}


div.eins{
 
 position:absolute;

 top				:	0px;
 
 left				:	38px;
 
 width				:	246px;
 
 height				:	101px;
 
}

div.zwei{

 position:absolute;

 top				:	0px;
 
 left				:	284px;
 
 width				:	705px;
 
 height				:	101px;
 
}




/* CSS STYLES FÜR DIE GALLERY */
/****************************/
/****************************/
/****************************/
/****************************/

	#dhtmlgoodies_slideshow{
		width:720px;	/* Total width of slideshow */
 		position:absolute;

		top					:	101px;
		 
 		left				:	258px;
 
 
 		height				:	650px;

		}
	
	#previewPane{
		border:0px solid #000;
		margin-right:15px;	
		text-align:center;
		vertical-align:middle;
		padding-top:0px;
		
		
		/* CSS HACK */
		height: 550px;	/* IE 5.x */
		height/* */:/**/550px;	/* Other browsers */
		height: /**/550px;
		
		width:580px;		
		float:left;
				
	}
	#waitMessage{
		display:none;
		position:absolute;
		left:200px;
		top:150px;
		background-color:#FFF;
		border:3px double #000;
		padding:4px;
		color:#555;
		font-size:0.9em;
		font-family:arial;	
		visibility:hidden;
	}	
	#galleryContainer{	/* Big Div surrounding up image, list of images and down image */
		float:left;	/* Floating */
		position:absolute;
		left:607px;
		top:0px;
		/* CSS HACK */
		height: 454px;	/* IE 5.x - 120 px + 2 px for borders and 2px for padding*/
		height/* */:/**/454px;	/* Other browsers */
		height: /**/454px;
		
		/* CSS HACK */
		width: 124px;	/* IE 5.x - 120 px + 2 px for borders and 2px for padding*/
		width/* */:/**/120px;	/* Other browsers */
		width: /**/120px;
				
		border:0px solid #000;	/* Black border */		
		padding:1px;	/* A little space between the black border and the content inside */
		
	}
	#galleryContainer #arrow_down{	/* Arrow down image */
	height:35px;
	}
	#galleryContainer #arrow_up{
		height:35px;	/* Arrow up image */
	}
	
	#theImages{	/* DIV where the images are located */
		position:relative;
		overflow:hidden;
		height:480px;	/* Height of boxes for the images */
	}
	#theImages div{	
		position:relative;	/* Don't change this */
		height:1500px;	/* Higher than total height of thumbnails */
		
	}
	#theImages img{
		border:0px;	/* No border */
		/*filter:alpha(opacity=50);	/* Transparency - IE */
		/*opacity:0.5; /* Transparency - Firefox */
		padding-top:1px;	/* Space between images */
	}
	#previewPane #largeImageCaption{	/* CSS styling of image caption below large image */
		position:absolute;

 		top:573px;
		left:83px;
		width:412px;
		

		text-align:left;
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;	/* Font to use */
		font-size:0.9em;
	}
	#theImages .imageCaption{
		display:none;
	}
	
/****************************/
/****************************/
/****************************/
/****************************/
/****************************/
/****************************/	
	
	
 div.menue{

 position:absolute;

 top				:	102px;
 
 left				:	38px;
 
 width				:	140px;
 
 height				:	300px;
 
}


 p.menue {
 
 margin				: 0px;

 padding			: 0px;

 font-size			: 14px;

 color				: #c2c2c2;

 font-family		: Arial, Verdana, Helvetica;
 
 padding-bottom 	: 19px;
 
 text-decoration:none;
 
 line-height		: 13px;
 
}


 p.copyright {
 
 font-size			: 10px;

 font-family		: Arial, Verdana, Helvetica;
 
 color:#03120d;
 
 
 
}



div.mitte{

 position:absolute;

 top				:	146px;
 
 left				:	193px;
 
 width				:	769px;
 
 height				:	353px;
 
}

div.unten{

 position:absolute;

 top				:	489px;
 
 left				:	38px;
 
 width				:	948px;
 
 height				:	236px;
 
}

div.impressum{

 position:absolute;

 top				:	101px;
 
 left				:	220px;
 
 width				:	735px;
 
 height				:	630px;
 
 font-size			: 12px;

 font-family		: Arial, Verdana, Helvetica;
 
 overflow:auto;
 
 padding-right:30px;
 
}

div.galerie_uebersicht{

 position:absolute;

 top				:	101px;
 
 left				:	220px;
 
 width				:	735px;
 
 height				:	630px;
 
 font-size			: 12px;

 font-family		: Arial, Verdana, Helvetica;
 
 overflow:auto;
 
 padding-right:30px;
 
}

div.links{

 position:absolute;

 top				:	101px;
 
 left				:	220px;
 
 width				:	735px;
 
 height				:	630px;
 
 font-size			: 12px;

 font-family		: Arial, Verdana, Helvetica;
 
 overflow:auto;
 
 padding-right:30px;

}



.termine_2 {

width:600px; 
height:430px;

}

div.ausstellung{
text-align:center;
vertical-align:top;

 position:absolute;

 top				:	80px;
 
 left				:	880px;
 
 width				:	105px;
 
 height				:	650px;

 overflow:auto;

}



div.iframe_ausstellung{

 position:absolute;

 top				:	97px;
 
 left				:	220px;
 
 width				:	580px;
 
 height				:	670px;
 
 font-size			: 12px;

 font-family		: Arial, Verdana, Helvetica;
 
 overflow:auto;

}

p.rechte{

line-height		: 25px;
}


p.pressespiegel{

 font-size			: 14px;

 font-family		: Arial, Verdana, Helvetica;
 }





div.copyright{

 position:absolute;
 
 top				:	460px;
 
 left				:	38px;

 font-size			: 10px;

 font-family		: Arial, Verdana, Helvetica;
}
div.heilbronn_franken{

 position:absolute;

 top				:	489px;
 
 left				:	38px;
 
}

div.pro_region{

 position:absolute;

 top				:	489px;
 
 left				:	343px;
  
}


div.stille_zeitzeugen{

 position:absolute;

 top				:	489px;
 
 left				:	699px;
 
}


div.pressespiegel{

 margin:0px;
 
 padding:0px;

 position:absolute;
 
 width:730px;

 top				:	101px;
 
 left				:	299px;
 
 font-size			:   9px;

 font-family		:   Arial, Verdana, Helvetica;
 
 overflow:auto;
 
 padding-right:0px;
 
 }

div.pressespiegel{

 position:absolute;
 
 width:700px;

 top				:	101px;
 
 left				:	299px;
 
 font-size			:   9px;

 font-family		:   Arial, Verdana, Helvetica;
 
 overflow:auto;
 
 padding-right:30px;
 
 }
div.logos_links{

 position:absolute;

 top				:	489px;
 
 left				:	38px;
 
 width				:	140px;
 
 height				:	269px;
 
}

/*ALTES GALERIE LAYOUT */
/***********************/
/***********************/

div.fotos_galerie_gross{

 position:absolute;

 top				:	102px;
 
 left				:	215px;
 
 width				:	550px;
 
 height				:	550px;
 
}

div.fotos_galerie_thumbs{

 position:absolute;

 top				:	102px;
 
 left				:	807px;
 
 width				:	155px;
 
 height				:	550px;
 
 max-height			:	550px;
 
 overflow:auto;
 
}

table.makingof{
 width				:	550px;
 
 height				:	550px;
 
}



div.making_of_text{
 top				:	668px;
 left				:	285px;
 width				:	412px;
 height				:	67px;
 font-family		: 	Arial, Verdana, Helvetica;
 font-size			:	15px;


}
/***********************/
/***********************/

table {
width:550px;
height:550px;
padding:0px;
margin:0px;

}

table_layout {

width:550px;
height:550px;
padding:0px;
margin:0px;

}

table.links {

width:550px;
height:550px;
padding:0px;
margin:0px;
}

table.termine {
vertical-align:top;
height:80px;
width:;
}

td.termine {
vertical-align:top;
text-align:left;
}

img.img{
  margin:20px;
  }


td.galerie_uebersicht {
height:50px;
margin:0px;
padding:0px;
}

tr.galerie_uebersicht {
height:50px;
margin:0px;
padding:0px;
}


tr.ausstellung {
text-align:center;
width:40px;
height:20px;
vertical-align:center;
padding:10px;
margin:0;
}

td.ausstellung {
text-align:center;
width:40px;
height:20px;
vertical-align:center;
padding:10px;
margin:0;
}

table.ausstellung {
text-align:center;
padding:0px;
margin:0;
vertical-align:top;
width:40px;
}}
