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


body, html {
	background-image:url(../images/bg_kachel.jpg);
	height:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 0 0;
	padding:0 0 0 0 ;
	background-color:#0b141e;

}

* {
	margin: 0;
	padding: 0;
} 



/* ----------------------------------------------------- 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:0 0 15px 0;

}


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;
	

}


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;
	

}

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 8px 0;


}

.dot-line{
    clear: both;
    margin-top: 0pt;
    height: 20px;
    width:440px;
    background-color: transparent;
    background-image:url(../images/dot-line.gif);
    background-repeat: repeat-x;
    background-attachment: scroll;
    background-position: center;

}

.dot-line-fff{
    clear: both;
    margin-top: 0pt;
    height: 20px;
    width:440px;
    background-color: transparent;
    background-repeat: repeat-x;
    background-attachment: scroll;
    background-position: center;

}

a.close-window:link, a.close-window:visited, a.close-window:active, a.close-window: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.close-window:hover {
	color:#956939;
	text-transform:uppercase;

	
}

.spacer {
	display:block; 
	height:auto; 
	font:1px/1 sans-serif; 
	clear:both;
    background-color:transparent;
}



/* ----------------------------------------------------- wrapper ----------------------------------------------------- */

div#wrapper {
	width:832px;
	margin:0 auto;
	z-index:1;
	position:relative;
	background-repeat: repeat-y;
	min-height:100%;
	background-color:#fff;
	
	
}

* html div#wrapper {
	height:100%;
}


/* ----------------------------------------------------- head ----------------------------------------------------- */

#head {
	width:832px;
	height:182px;
	background-image:url(../images/head.jpg);
	background-repeat:no-repeat;
	min-height:100%;
	position:relative;
	z-index:50 !important;
}


/* ----------------------------------------------------- main----------------------------------------------------- */

#main {
	width:832px;
	background-image:url(../images/bg_weiss.gif);
	height: auto !important;
	min-height:800px;
	z-index:150 !important;
	display:block; 
	padding:0 0 0 0;
	margin:0 0 0 0;
	background-color:#fff;
	}



/* ----------------------------------------------------- content ----------------------------------------------------- */

#contentContainer {
    width:900px;
    padding:55px 0px 0 0px;
    margin:0 0 0 0;
  	background-repeat: repeat-y;
    background-image:url(../images/bg_weiss.gif);
	background-color:#fff;

    }
    



#contentMain {
    position:relative;
    width:780px;
    padding:0px 0 35px 50px;
    margin:0 0 0 0;
    z-index: 0;
    }
    
  







/*----------------------------------------------------------------------------------------------------------------------------*/

#contentMain1 { 
    width:260px;
	height:auto;
    padding:0 0 0 0;
    margin:100px 0 0 10px;
    z-index:40;
    z-index:10!important;
    float:left;
    display:block;
    background-repeat: repeat-y;
    background-image:url(../images/bg_weiss.gif);
  
  
   
}

* html #contentMain1 { min-height:99%;}




#contentMain2 { 
	width:500px;
	height:auto;
	padding:55px 25px 0 0px;
	margin:0 0 25px 0;
	z-index:40;
	background-repeat: repeat-y;
	z-index:10!important;
	float:right;
	background-color:#FFFFFF;
 
  
}

* html #contentMain2 { height:99%;}



#contentMain_ausstellungen { 
    width:750px;
    height:auto;
    padding:55px 0 0 50px;
    margin:0 0 0 0;
    z-index:40;
    background-repeat: repeat-y;
	z-index:10!important;
    float:left;
	background-color:#FFFFFF;

 
  
}





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



#footer {
   	width:100%;
    height:55px;
    margin:0 auto;
    padding:0 0 0 0;
  	background:url(../images/footer.jpg);
    background-repeat:repeat-x;

    
	}



.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:824px;
	height:25px;
	top: 73px;
	left: 18px;
	margin:0;
	padding: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 Arbeiten ---*/

#arbeiten { width:85px;  height: 68px; float: left; z-index:500;}

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

#arbeiten {
	position:absolute;
	width:99px;
	float: left;
	z-index:500;
	top: 71px;
	left: 200px;
	padding:0;
	margin:0;
}

#arbeiten ul 
	{ list-style: none; margin: 0; padding: 0; width:85px; float:left; clear:both; z-index:500;}
	
#arbeiten a, #arbeiten 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;
	z-index:500;
	color: #a3a7ab;
    text-decoration:none;
	
}
	
#arbeiten h3 { 
    width: 85px; 
    color: #a3a7ab; 
    font-size:11px; 
    font-weight: normal; 
    z-index:500;
    border:none;
	margin:0;
	padding:0;
    }
	
#arbeiten a { 
	width: 60px; 
	color: #a3a7ab; 
	background: #0b141e; 
	text-decoration: none; 
	z-index:500;
	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;
	}
	
#arbeiten a:hover { color: #ffffff; background: #956939; z-index:2;}
	
#arbeiten li {position: relative; z-index:500;}


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



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

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

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

#ausstellungen {
	position:absolute;
	width:99px;
	float: left;
	z-index:500;
	top: 71px;
	left: 397px;
	z-index:500;
	margin:0;
	padding:0;
}

#ausstellungen ul 
	{ list-style: none; margin: 0; padding: 0; width:85px; float:left; clear:both; z-index:500;}
	
#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;
	z-index:500;
	color: #a3a7ab;
    text-decoration:none;
	
}
	
#ausstellungen h3 { 
    width: 85px; 
    color: #a3a7ab; 
    font-size:11px; 
    font-weight: normal; 
    z-index:500;
    text-decoration:none; 
    border-bottom:none;
    border:none;
	margin:0;
	padding:0;
    }
	
#ausstellungen a { 
	width: 60px; 
	color: #a3a7ab; 
	background: #0b141e; 
	text-decoration: none; 
	z-index:500;
	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:500;}
	
#ausstellungen li {position: relative; z-index:500;}


	
	#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;
	}

