body{
  text-align:center;
  background-color:#bfbfbf;
}


* {
  margin:0;
  padding:0px;
  color:#231f20;
  font-family:Calibri;
  font-size:12px;
  line-height:15px;
}

* a{
  color:#231f20;  
}


* input, * textarea, * select, * option{
  color:#231f20; 
}

* img{
  border:none; 
}

* p{
  line-height:13px;
  padding-bottom:15px; 
}

* h1{
  font-size:14px;
  padding:10px 0 15px 0; 
}

/*------------------------------------------------------------------------------
MAINLAYOUT
/*----------------------------------------------------------------------------*/

#seite{
  position:relative;
  width:874px;
  margin: 50px auto 0;
  text-align:left;
  padding-left:12px;
}

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

#seite_navigation{
  float:left;
  width:172px;
}


#seite_content{
  float:left;
  width:678px;
}

#content_kopf{
  float:left;
  height:250px;
  width:678px; 
  position:relative; 
}

#content_inhalt{
  float:left;
  width:656px;
  margin-left:22px;
  padding:10px 0;
  position:relative;  
  display:inline;
}

#inhalt_main{
  float:left;
  height:500px;
  height:auto !important;
  min-height:386px;
  width:416px;
  color:#333333;  
}

#inhalt_main_trennlinie{
  float:left;
  height:500px;
  height:auto !important;
  min-height:386px;
  width:410px;
  color:#333333;
  border-right:1px solid #939598;
  padding-right:5px;  
}

#inhalt_sub{
  float:left;
  width:240px;
}


/*------------------------------------------------------------------------------
CONTNET-Styles diverse
/*----------------------------------------------------------------------------*/

.xfade{
  position: absolute;
}

#inhalt_sub h1, #inhalt_sub p{
  padding: 0 10px 10px;
}

/*------------------------------------------------------------------------------
CONTNET-Styles Kuenstler 
/*----------------------------------------------------------------------------*/

#kuenstler_head{
  position:absolute;
  top:0;
  left:0;
  height:250px;
  width:428px;
  background-image:url(/fileadmin/templates/grafiken/kuenstler_head.jpg); 
  z-index:100; 
}

/*------------------------------------------------------------------------------
CONTNET-Styles Galerie
/*----------------------------------------------------------------------------*/

#content_galerien{
  float:left;
  width:656px;
  margin-left:22px;
  position:relative;
  text-align:center;
  display:inline;
}

#content_drucke{
  float:left;
  width:656px;
  margin-left:22px;
  position:relative;
  display:inline;
}

#gal_intro{
  position: absolute;
  top:0;
  left:0;
  height:532px;
  width:668px;
  border-left:1px solid #939598;
  background-color:#BFBFBF;
  display:inline;
  overflow:hidden;
  z-index:99;
  text-align:left;
}

#gal_intro_rahmen{
  position:absolute;
  height:530px;
  width:668px;
}

#intro_content{
  height:490px;
  width:656px;
  padding:20px 0;
  border-top:1px solid #939598;
  border-bottom:1px solid #939598;
  text-align:left;
}

#intro_content_text{
  float:left;
  margin:0 20px;
  width:615px;
  display:inline; 
}

#intro_content .intro_bild{
  float:left;
  padding-right: 20px;
  height: 490px;
}

#intro_content h1{
  padding-top: 0;
}

#intro_slidelink{
  position:absolute;
  top:0;
  left:654px;
  height:530px;
  width:13px;
  border-left:1px solid #939598;
}

#intro_slidelink a{
  text-decoration:none;
}

.gal_tab_gal{
  border-collapse:collapse;
  height:225px;
  margin:0 auto 25px;
}

.gal_tab_drucke{
  border-collapse:collapse;
  height:225px;
  margin:10px 30px;
}

.gal_tab_gal td, 
.gal_tab_drucke td{
  vertical-align:bottom;
}

.gal_tab_drucke th{
  padding-left:14px;
  text-align:left;
  text-decoration:underline;
}


.gal_tab_big{
  border-collapse:collapse;
  margin:0 auto;
}

.gal_tab_big td{
  vertical-align:bottom;
}

.gal_tab_big h2{
  font-size:14px;
}

a.single_left{
  position:absolute;
  left:0;
  bottom:65px;  
  width:50%;
  background-color:transparent;
  background-image:url(/fileadmin/templates/grafiken/clear.gif);
  background-position:center left;
  background-repeat:no-repeat;  
}

a.single_right{
  position:absolute;
  right:0;
  bottom:65px;  
  width:50%;
  /*background-color:transparent;*/
  background-image:url(/fileadmin/templates/grafiken/clear.gif);
  background-position:center right;
  background-repeat:no-repeat;
}

/*
a.single_left:hover, a.single_right:hover{
  background-color:#666666;
  opacity:0.7;
  /*-moz-opacity:0.7;*//*
  filter:alpha(opacity=70);  
}
*/

a.single_left:hover{
  background-image:url(/fileadmin/templates/grafiken/single_zurueck.png);
}

a.single_right:hover{
  background-image:url(/fileadmin/templates/grafiken/single_weiter.png);
}


#gal_nav {
  padding:10px 0 0 50px;
}

#gal_nav img{
  float:left;
  padding-right:8px;
}

#gal_nav ul{
  float:left;
  padding:8px 0 0 10px;
  margin: 0;
}

#gal_nav ul li {
  list-style: none;
  float:left;
}

#gal_nav ul li a{
  text-decoration: none;
  font-weight: bold;
  padding:0 3px;
}

#gal_nav ul li a:hover, #gal_nav ul li a.aktiv{
  color:#FFFFFF;
}


/*------------------------------------------------------------------------------
CONTNET-Styles Rahmenbilder
/*----------------------------------------------------------------------------*/

.rahmen{
  margin: 0 auto;
  width:455px;
}

.rahmen_schwarz, .rahmen_natur {
  float:left;
  position: relative;
  height: 390px;
  width:390px;
}

.rahmen_schwarz {
  background-image:url(/fileadmin/templates/grafiken/rahmen_schwarz.jpg)
}

.rahmen_natur {
  background-image:url(/fileadmin/templates/grafiken/rahmen_natur.jpg)
}

.rahmen_schwarz img, .rahmen_natur img{
  position:absolute;
  top:93px;
  left:117px;
  height:157px;
  width:157px;
}

.rahmen_auswahl{
  float:left;
  padding-top:280px;
  text-align:left;
}

.rahmen_auswahl a{
  color:#6D6E71;
  font-weight:bold;
  text-decoration:none;
}

.rahmen_auswahl a:hover, .rahmen_auswahl a.aktiv{
  color:#FFFFFF;
}

.rahmenbilder_navigation{
  clear:both;
  float:left;
  width:647px;
  margin-left:7px;
  display:inline;
  position:relative;
}

.rahmenbilder_steuerung{
  float:left;
  width:54px;
  height:118px;
}

.rahmenbilder_thumbs{
  float:left;
  width:539px;
}

.rahmenbilder_thumbs a{
  float:left;
  padding: 0 0 12px 12px;
}

.rahmenbilder_thumbs a img{
  height:54px;
  width:54px;
}

.rahmenbilder_seitencounter{
  position:absolute;
  top:128px; 
  left:72px;
  text-align:left;
  clear:both;
}

/*------------------------------------------------------------------------------
CONTNET-Styles Ausstellungen
/*----------------------------------------------------------------------------*/

.ausstellungen_daten{
  float:left;
  width:336px;
  padding-top: 10px;
  margin-right: 20px;
  display:inline;  
}

.ausstellungen_map{
  float:left;
  width:300px;
  padding-top:10px;
}

.ausstellungen_historie{
  float:left;
  width:456px;
  padding: 10px 20px 0 0;
}

#inhalt_main ul{
  padding:0;
  margin: 10px 0 0 0;
}

#inhalt_main ul li {
  list-style: none;
  font-weight:bold;
}

#inhalt_main ul ul{
  padding: 0 0 20px 0;
}

#inhalt_main ul ul li {
  font-weight:normal;
  padding: 5px 0;
}

