/* ------------------ ute bernhard --------------------------------------------------------------------------------- */


body {
width: 100%;
margin: 0 auto;
background: #fff;
}

html {
background: #fff;
}


/* ----------------------------------------------------- links ----------------------------------------------------- */
a:link  { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;      
	color: #000000; 
	text-decoration: underline;
	border:0 none;
	outline: none;  
}

a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;      
	color: #000000; 
	text-decoration: underline;
	border:0 none;
	outline: none;  
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;    
	color: #000000; 
	text-decoration: underline;
	border:0 none;
	outline: none; 
}

a:hover {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;      
	color: #956939;  
	text-decoration: none;
	border:0 none;
	outline: none; 
	
	
}


h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #956939;
	text-transform: none;
	margin:0 0 0 0;
	padding:42px 0 10px 45px;

}

p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1a171b;
	text-transform: none;
	font-size: 11px;
	line-height:17px;
	margin:0 0 0 0;
	padding:0 0 0 45px;
	width:290px;
	


}



h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height:15px;
	font-weight: bold;
	color: #010511;
	text-transform: none;
	margin:0 0 10px 0;
	padding:0 0 0 0;
	border-bottom:1px dotted #a3a7ab !important;
    width:340px

}


h3{
	 width: 100px; 
    color: #a3a7ab; 
    font-size:11px; 
    font-weight: normal; 
    z-index:2; 
    text-decoration:none; 
    border-bottom:none;
    border:none;

}


ul, li{
	line-height:24px;
	font-size:12px;
	list-style: none;
	color: #1a171b;
	font-weight:bold;
	

}





#main {
 	width:832px;
	background-repeat: repeat-y;
    background-image:url(../images/bg_weiss.gif);
    background-color:#FFFFFF;
	z-index:10!important;
	min-height:750px;
}




#container {
	position:absolute;
	height: 500px;
	width: 629px;
	left: 50%;
	top: 50%;
	margin-left: -350px;
	margin-top: -270px;
	padding:25px 0 0 0;
	z-index: 0;
        
    
}

.images a{
	position:relative;
	background-image:url(../images/start.jpg);
	background-repeat:no-repeat;
	height:525px;
	width:390px;
	display:block;
	margin:0 0 0 0;
	padding:0 0 0 0;

	
}




.aktuelles{
	position:absolute;
	background-image:url(../images/bg-neues.png);
	background-repeat:no-repeat;
	height:208px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	left: 450px;
	top: 188px;
	width: 395px;

}



/* ----------------------------------------------------- footer ----------------------------------------------------- */

#footer {
	margin:0 auto 0 0;
	z-index:60;
	width:100%;
	height:97px;
	position:relative;
	background:url(../images/footer.jpg)  
    0px 0px no-repeat;
	
}



.footer {
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-stretch: expanded;
	
}

.texte {
	color:#010511;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
    line-height:18px;
	
}
/* ----------------------------------------------------- Allgemeines ----------------------------------------------------- */







/* ----------------------------------------------------- Allgemeines Ende ----------------------------------------------------- */

#topnav{
	position:absolute;
	width:278px;
	height:28px;
	top: 1px;
	left: 717px;
	margin:0 0 0 0;
	padding:8px 0 0 12px;

}
a.topnav:link, a.topnav:visited, a.topnav:active, a.topnav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none;
	color: #FFFFFF;
	font-size:10px;
	text-transform:uppercase;
	margin:0 12px 0 0;


	}
	 

	
a.topnav:hover {
	color:#eb6909;
	text-transform:uppercase;

	
}
a.topnav_aktiv:link, a.topnav_aktiv:visited, a.topnav_aktiv:active, a.topnav_aktiv:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none;
	color: #eb6909;
	font-size:10px;
	text-transform:uppercase;
	margin:0 12px 0 0;


	}
	 

	
a.topnav_aktiv:hover {
	color:#eb6909;
	text-transform:uppercase;

	
}

#nav{
   position:absolute;
   width:684px;
   height:25px;
   top: 74px;
   left: 18px;
   margin:0 0 0 0;
   padding:0 0 0 0;
   z-index:100;

}

a.navigation:link, a.navigation:visited, a.navigation:active, a.navigation:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none;
	color: #a3a7ab;
	font-size:11px;
	text-transform:uppercase;
	margin:0 15px 0 0;


	}
	 

	
a.navigation:hover {
	color:#956939;
	text-transform:uppercase;

	
}

a.navigation_aktiv:link, a.navigation_aktiv:visited, a.navigation_aktiv:active, a.navigation_aktiv:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none;
	color: #956939;
	font-size:11px;
	text-transform:uppercase;
	margin:0 15px 0 0;


	}
	 

	
a.navigation_aktiv:hover {
	color:#956939;
	text-transform:uppercase;

	
}







.trennstrich{
    clear: both;
    margin: 5px 0 5px 0;
    height: 10px;
    background-color: transparent;
    background-image: url(../images/trennstrich.gif);
    background-repeat: repeat-x;
    background-attachment: scroll;
    width:250px;
  

}

/*--- menue Ausstellungen ---*/

	#ausstellungen { width:85px;  height: 68px; float: left; z-index:0;}

	#ausstellungen ul { list-style: none; margin: 0; padding: 0; width:85px; float:left; clear:both; z-index:0;}

	#ausstellungen {
   position:absolute;
   width:99px;
   float: left;
   z-index:10;
   top: -3px;
   left: 173px;
}

	#ausstellungen ul 
	{ list-style: none; margin: 0; padding: 0; width:100px; float:left; clear:both; z-index:2;}
	
	#ausstellungen a, #ausstellungen h3 { 
   	font-family: Verdana, Arial, Helvetica, sans-serif, Trebuchet MS;
	font-size:10px;
	text-transform:uppercase;
	display: block; 
	border-width: 0px; 
	border-style: solid;
	padding:2px 0 2px 5px ;
	margin:0 0 0 0;
	z-index:2;
	color: #a3a7ab;
    text-decoration:none;
	
}
	
	#ausstellungen h3 { 
    width: 100px; 
    color: #a3a7ab; 
    font-size:11px; 
    font-weight: normal; 
    z-index:2; 
    text-decoration:none; 
    border-bottom:none;
    border:none;
    }
	
	#ausstellungen a { 
	width: 100px; 
	color: #a3a7ab; 
	background: #0b141e; 
	text-decoration: none; 
	z-index:2; 
	border:1px solid #313941; 
	font-size:10px;
	font-weight: normal; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
    margin:0 0 0 0;
    padding:0 0 0 10px;
	}
	
	#ausstellungen a:hover { color: #ffffff; background: #956939; z-index:2;}
	
	#ausstellungen li {position: relative; z-index:2;}


	
	#ausstellungen ul ul,
	#ausstellungen ul li:hover ul ul,
	#ausstellungen ul ul li:hover ul ul
	{display: none; z-index:2;}
	
	#ausstellungen ul li:hover ul,
	#ausstellungen ul ul li:hover ul,
	#ausstellungen ul ul ul li:hover ul
	{display: block; z-index:2;
	}

