/* 

Site:			www.dfg-mainz.de
Author:			Stefan Dumont
Created:		19.08.2008
Modified:		13.11.2008
Editor:			Stefan Dumont
Usage:			Individualisierte Vereinsseiten: Deutsch-Französische Gesellschaft Mainz e.V.


/* ###################### MAIN.CSS ######################### */


#regionet-6937 img {
	border:none;
}

/* 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: #787AAF url(../../images/vereine/dfgmz/dt-frz-gesellschaft_mz.jpg) 0 0 no-repeat;
}

div#footer {
	color: #FFFFFF;	
	background-color: #00058F;
}

div#header div.hmenu {
	background-color: #00058F;
}

div#header .hmenu ul li a {
	color: #FFFFFF;
}

div#header .hmenu ul li a:hover,
div#header .hmenu ul li.act a {
	background: url(../../images/vereine/dfgmz/navimain_hover1_dfgmz.jpg) top left repeat-x;
	color: white;
}



/* LINKE NAVIGATION */

/* modifiziert Hintergrund Navi links */
#content-03-wrap {
  	border-left: 17.5em solid #787AAF;  	
}

div#content-01 ul li.no a {
	color: white;
	background-color: #787aaf;
}

div#content-01 li.act a { 
	color: white;
	background-color: #787aaf;
}

div#content-01 ul.level1 li {
	border-bottom: 1px solid #00058f;
}

div#content-01 ul.level1 li.last {
	border-bottom: 1px solid #00058f;
	background-color: #00058F;
}

div#content-01 li.last a {
	color: #FFFFFF;
}

div#content-01 ul.level2 li {
	 border-bottom: 1px solid #787aaf; /* must be set, otherwise IE 6.0 adds space */
}

div#content-01 .level2 li a {
	background-color: #787aaf;
}


/* ROOTLINE */


#content-03 div.rootline {
	border-bottom: 1px #00058f solid;
	color: white;	
	background: #787AAF url(../../images/vereine/dfgmz/rootline_bg_left_dfgmz.png) left top no-repeat;
}

#content-03 .rootline ul li a {
	color: white;
}



/* PRINT */

div#print {
	background: #787AAF url(../../images/vereine/dfgmz/rootline_bg_right_dfgmz.png) right top no-repeat;
}


div#print a {
	color: white;
	background: url(../../images/vereine/dfgmz/symbol_print_dfgmz.gif) 95% 75% no-repeat;
}




/* ###################### CONTENT.CSS ##################### */

#content-03 h2 {
	color: #00058F;
}

#content-03 h4 {
	color: #00058F;
}

#content-02 h4,
#content-02 h5 {
	color: #bf0000;
}

#content-03 h2 a.glossary {
	color: #bf0000;
}

h3.tab {
	color: #FFFFFF;
	background: #00058F url(../../images/vereine/dfgmz/box_header_right_dfgmz.png) top right no-repeat;
}

h3.tab span,
h3.tab a {
	color: #FFFFFF;	
	background: #00058F url(../../images/vereine/dfgmz/box_header_left_dfgmz.png) top left no-repeat;
}

/* Text in right-column */
#content-02 p {
	color: #bf0000;	
}

table caption {
	color: #bf0000;
}


/* CAG_TEXTBOX */

div.tx-cagtextbox-type1, 
div.tx-cagtextbox-type2, 
div.tx-cagtextbox-type3 {
	color: #bf0000;
}

#content-02 div.tx-cagtextbox-type2 h4, 
#content-02 div.tx-cagtextbox-type3 h4,
#content-02 div.cag_pagebrowser h4 {
	border-bottom: 1px solid #bf0000;
}


div.tx-cagtextbox-type3 h4 {
	background: url(../../images/vereine/dfgmz/catsymbol_adresse_dfgmz.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 #bf0000;
}

.csc-frame-columnbox2 {
	background: #bf0000;
}

#content-03 .csc-frame-leftcolumnbox,
#content-03 .csc-frame-rightcolumnbox {
	border: 1px solid #bf0000;
}

.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: #787aaf;
}



/* ##################### IMAGES.CSS ######################## */


/* CAPTIONS */
#container #main .csc-textpic-caption,
#container #main .csc-caption {
	color: #bf0000;
}

#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;
}