/* 

Site:      www.stadtmuseum-mainz.de
Author:      Stefan Dumont
Created:    04.09.2008
Modified:    04.09.2008
Editor:      Stefan Dumont
Usage:      Individualisierte Vereinsseiten: Stadthistorisches Museum Mainz


/* ###################### MAIN.CSS ######################### */


/* HEADER & FOOTER */

#page {
  margin-top: 4em;
}

div#hypermenu ul {
  margin-left: 18em;
  float: none; /* für Opera */
}

div#hypermenu div#poweredby {
  position: absolute;
  top: -1em;
  left: 0;
  height: 3.5em;
  width: 18em;
  background: url(../../images/poweredby.png) 0 0 no-repeat;
  z-index: 50;
}

div#hypermenu div#poweredby a {
  display: block;
  width: 100%;
  height: 100%;
}

#headerfield {  
  background: #D1DCEF url(../../images/vereine/stadtmuseum_mz/stadtmuseum_kopf.jpg) 0 0 no-repeat;
}

div#footer {
  color: #FFFFFF;  
  background-color: #103579;
}

div#header div.hmenu {
  background-color: #103579;
}


/* LINKE NAVIGATION */

/* modifiziert Hintergrund Navi links */
#content-03-wrap {
    border-left: 17.5em solid #D1DCEF;    
}

div#content-01 ul li a {
  color: #103579;
  background-color: #D1DCEF;
}

div#content-01 li.act a { 
  color: #103579;
  background-color: #8399BF;
}

div#content-01 ul.level1 li {
  border-bottom: 1px solid #8399BF;
}

div#content-01 ul.level1 li.last {
  border-bottom: 1px solid #8399BF;
  background-color: #103579;
}

div#content-01 li.last a {
  color: #FFFFFF;
}

div#content-01 ul.level2 li {
   border-bottom: 1px solid #9BAFCF; /* must be set, otherwise IE 6.0 adds space */
}

div#content-01 .level2 li a {
  background-color: #9BAFCF;
}


/* ROOTLINE */


#content-03 div.rootline {
  border-bottom: 1px #103579 solid;
  color: #103579;  
  background: #D1DCEF url(../../images/vereine/stadtmuseum_mz/rootline_bg_left.png) left top no-repeat;
}

#content-03 .rootline ul li a {
  color: #103579;
}



/* PRINT */

div#print {
  background: #D1DCEF url(../../images/vereine/stadtmuseum_mz/rootline_bg_right.png) right top no-repeat;
}


div#print a {
  color: #103579;
  background: url(../../images/vereine/stadtmuseum_mz/symbol_print.gif) 95% 75% no-repeat;
}




/* ###################### CONTENT.CSS ##################### */

#content-03 h2 {
  color: #103579;
  display: inline-block;
}

#content-03 h2 ~ h2 {
  margin-top:2em;
}

#content-03 h4 {
  color: #103579;
}

#content-02 h4,
#content-02 h5 {
  color: #103579;
}

#content-03 h2 a.glossary {
  color: #103579;
}

h3.tab {
  color: #FFFFFF;
  background: #103579 url(../../images/vereine/stadtmuseum_mz/box_header_right.png) top right no-repeat;
}

h3.tab span,
h3.tab a {
  color: #FFFFFF;  
  background: #103579 url(../../images/vereine/stadtmuseum_mz/box_header_left.png) top left no-repeat;
}

/* Text in right-column */
#content-02 p {
  color: #103579;  
}

table caption {
  color: #103579;
}



/* SEARCHFORM? */

#search,
#rpsearch {
  display: none;
}



/* CAG_TEXTBOX */

div.tx-cagtextbox-type1, 
div.tx-cagtextbox-type2, 
div.tx-cagtextbox-type3 {
  color: #103579;
}

#content-02 div.tx-cagtextbox-type2 h4, 
#content-02 div.tx-cagtextbox-type3 h4,
#content-02 div.cag_pagebrowser h4 {
  border-bottom: 1px solid #103579;
}


div.tx-cagtextbox-type3 h4 {
  background: url(../../images/vereine/stadtmuseum_mz/catsymbol_adresse.gif) left top no-repeat;

div.tx-cagtextbox-subtype2 h4 {
  background: url(../../images/catsymbol_mehrzumthema.gif) left top no-repeat;
}

div.tx-cagtextbox-subtype3 h4 {
  background: url(../../images/catsymbol_literatur.gif) left top no-repeat;
}

div.tx-cagtextbox-subtype4 h4 {
  background: url(../../images/catsymbol_quellen3.gif) left top no-repeat;
}

div.tx-cagtextbox-subtype5 h4 {
  background: url(../../images/catsymbol_link.gif) left top no-repeat;
}

div.tx-cagtextbox-subtype6 h4 {
  background: url(../../images/catsymbol_oeffnungszeiten.gif) left top no-repeat;
}

div.tx-cagtextbox-subtype7 h4 {
  background: url(../../images/catsymbol_fuehrung.gif) left top no-repeat;
}




/* CSC-FRAMES */

.csc-frame-columnbox1,
.csc-frame-columnbox2 {
  border: 1px solid #AF4c4c;
}

.csc-frame-columnbox2 {
  background: #CFA8A8;
}

#content-03 .csc-frame-leftcolumnbox,
#content-03 .csc-frame-rightcolumnbox {
  border: 1px solid #AF4c4c;
}

.csc-frame-columnbox1 h2,
.csc-frame-columnbox1 h3,
.csc-frame-columnbox1 h4,
#content-03 .csc-frame-leftcolumnbox h2,
#content-03 .csc-frame-leftcolumnbox h3,
#content-03 .csc-frame-leftcolumnbox h4,
#content-03 .csc-frame-rightcolumnbox h2,
#content-03 .csc-frame-rightcolumnbox h3,
#content-03 .csc-frame-rightcolumnbox h4 {
  background: #D1DCEF;
}



/* ##################### IMAGES.CSS ######################## */


/* CAPTIONS */
#container #main .csc-textpic-caption,
#container #main .csc-caption {
  color: #103579;
}

#container #main #content-03 .imagebrowser {
        background: url(../../images/symbol_fotostrecke.gif) left top no-repeat;
}

#container #main #content-03 .clickenlarge {
        background: url(../../images/symbol_clickenlarge.gif) 0px 0px no-repeat;
}