/* 
	CSS-Datei für "GZAonline v0.1" 
	
	Stand: 02.08.2004
*/

body {
                /* blau, damit es nicht "blitzt", wen der Hintergrund noch nicht geladen wurde */ 
	background-color: #414D74; 
	background-image: url(images/hintergrund_blau1.gif);
}

body, table {
	font-family: Tahoma, Helvetica, sans-serif;
}

body UL {
	/*list-style-type:square;*/
	list-style-image:url(images/list-arrow-darkblue.gif);
}

/* ######################################################## */

#rootLine, #rootLineTitle {
	font-size: 10pt;
	color: #000000;
}

#rootLine A:Link, #rootLine A:Visited {
	color: #000000;
	text-decoration: none;
}

#rootLine A:Hover {
	color: #122051;
	text-decoration: underline;
}

/* ######################################################## */

#all-content {
	background-color: #FEFADA;
}

#content, #content P {
	color: #122051;
	background-color: #FEFADA;
	font-size: 10pt;
	margin-top: 0;
	margin-bottom: 5px;
}

#content A {
	color: #0000FF;
	text-decoration: underline;
}

#content A:Hover {
	color: #0000FF;
	text-decoration: none;
}

#content LI P {
	margin-top: 0;
	margin-bottom: 0;
}

#content H1 {
	font-size: 12pt;
	font-weight: bold;
}

#content TABLE {
	border: 0;
	border-width: 1px;
	/*background-color: #FFFEEA;*/
	background-color: #FEFADA;
	color: #122051;
	font-size: 10pt;
}

#content TABLE H1 {
	font-size: 12pt;
	color: #122051;
	font-weight: bold;
}

/* ######################################################## */

#sitemap-table {
	background-color: #FEFADA;   
}

#sitemap-header, #sitemap-header2 {
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #122051;
}

#sitemap-wrap1 {
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: none;
}

#sitemap-wrap2 {
	font-size: 10pt;
	color: #122051;
	text-decoration: none;
}

#sitemap-wrap3 {
	font-size: 10pt;
	color: #111111;
	text-decoration: none;
}

#sitemap-wrap4 {
	font-size: 10pt;
	color: #222222;
	text-decoration: none;
}

/* ######################################################## */

.topbanner {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #858DA5;
}

.tbl_middle {
	border-width: 1px;
        border-style: solid;
        border-color: #858DA5;
	width: 170px;
}

.losung {
	font-weight: bold;
	font-size: 10pt;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1B3367;
}

/* ######################################################## */

#border_left {
	background-repeat: no-repeat;
	background-position: top;
	background-image: url(images/kreuz_ganz_neu5.gif);
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #858DA5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #858DA5;
}

/* ######################################################## */

#newsbox {
	border-width: 1px;
	border-style: solid;
	border-color: #858DA5;
	background-color: #F0F1F4;
	margin-top: 5px;
	margin-left: 5px;
}

#newsboxheader, #newsboxheader a, #newsboxheader a:hover {
	font-size: 12pt;
	font-weight: bold;
	color: #122051;  /* = dunkeles blau */
	margin-left: 5px;
	text-decoration: none;
}

#newsboxheader a:hover {
	text-decoration: underline;
}



#newsboxtext {	
	font-size: 10pt;
	color: #122051;
	margin-left: 5px;
}

#newsboxtext A:Link {
	text-decoration: none;
	color: #122051;
}

#newsboxtext A:Visited {
	text-decoration: none;
	color: #122051;
}

#newsboxtext A:Hover {
	text-decoration: underline;
	color: #122051;
}

#newsarchiv {
	font-size:10pt;
}

#newsarchiv A:Link, A:Visited {
	color: #000000;
	text-decoration: none;
}

#newsarchiv A:Hover {
	color: #000000;
	text-decoration: underline;
}

#news-wrap2 A:Link, #news-wrap2 A:Visited {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 10pt;
	color: #122051;
	text-decoration: none;
	margin-left: 10px;
}

#news-wrap2 A:Hover {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 10pt;
	color: #122051;
	text-decoration: underline;
	margin-left: 10px;
}

.newsdate {
	font-weight: normal;
	font-size: 10pt;
}

#newssingle {
	font-size: 10pt;
}

#newssingle_title {
	font-size: 12pt;
	font-weight: bold;
}

#newssingle_subheader {
	font-weight: bold;
}

/* ######################################################## */

#topicons {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #858DA5;
	margin-left: 10px;
}

#topicons a {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

/* ######################################################## */

#search {
	/*
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #858DA5;
	*/
	border-bottom-width: 0px;
}

#search P {
	font-size: 11px;
	font-weight: bold;
	line-height:12pt;
	margin-top: 12px;
	margin-left: 10px;
}

#search P INPUT {
	font-family: Tahoma,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: normal;
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	filter: Alpha(opacity=80);
}
#search P INPUT[type=text] {
	border-color: #122051;
}


#searchres_title A {
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

#searchres_text {
	color: #000080;
	font-weight: normal;
}

/* ######################################################## */

#submenu {
	margin-top: 25px;
	margin-left: 10px;
	font-size: 11px;
	font-weight: bold;
}

#submenu ul {
	margin-left: 15px;
	margin-top: 0px;
	padding:0;
	list-style-type: none;
}

#submenu ul li#no {
	margin-bottom:2px;
	padding-left: 0px;
	margin-left: 0px;
	list-style-image: url(/fileadmin/gza/templates/gza001/images/submenu_arrow-no.gif);
}

#submenu ul li#act {
	margin-bottom:2px;
	padding-left: 0px;
	margin-left: 0px;
	list-style-image: url(/fileadmin/gza/templates/gza001/images/submenu_arrow-act.gif);
}

#submenu ul li a {
	color: white;
	text-decoration: none;
}

#submenu ul li#act a {
	color: #FFD272;
}

#submenu ul li a:hover {
	color: #FFD272;
	/*text-decoration: underline; */
}

/* ######################################################## */

#loginform {
	background-color: #B4B8C7;
	color: #063C60;
	font-size: 11px;
	font-weight: bold;
}

#loginform P, #loginform DIV {
	margin-top: 5px;
	margin-left: 8px;
	margin-right: 8px;
	margin-bottom: 5px;
}

#loginform INPUT {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	filter: Alpha(opacity=70);
}

#loginform A {
	color: #063C60;
	text-decoration: none;
}

#loginform A:Hover {
	color: #FFD272;
	/*text-decoration: none;*/
}

/* ######################################################## */

#boxes TABLE {
	/* Wenn Rand unten eingefügt wird, ist die erste Box ganz oben (ohne Rand)
	margin-bottom: 10px;*/
               
}

#boxes {
	margin-right: 7px;
	vertical-align: top;
	text-align: left;
}

#box {
	border-width: 1px;
	border-style: dashed;
	border-color: #1B3367;
	background-color: #FEFADA; /* alt: weiss #FFFFFF;*/
	margin-bottom: 10px;
}

#boxheader {
	background-color: #858DA5;
	background-image: url(images/boxheader_bg.gif);
	background-position: right;
	background-repeat: no-repeat;
	color: #1B3367;
	font-size: 10pt;
	font-weight: bold;

}


#boxcontent {
	color: #334979;
	font-size: 10pt;
	margin-top: 0px;
}

#boxcontent A:Link, #boxcontent A:Visited {
	color: #334979;
	/* color: #6633FF; */
	font-size: 10pt;
	text-decoration: none;
}

#boxcontent A:Hover {
	color: #334979;
	/* color: #6633FF; */
	font-size: 10pt;
	text-decoration: underline;
}

/* ######################################################## */


#menu {
	font-size: 10pt; 

}

#menuNo {
	background-color: #122051;
	border-right: 1px solid #858DA5;
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
}

#menuAct {
	border-left: 1px solid #858DA5;
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	background-color: #858DA5;
}

#menuNo A, #menuAct A {
	color: #FFFFFF;
	text-decoration: none;
}

#menuNo A:Hover, #menuAct A:Hover {
	color: #FFD272;
	text-decoration: none; 
}

/* ######################################################## */

#menuDDNo A {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
}

#menuDDNo A:hover {
	color: #FFD272;

	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
}

#menuDDAct  {

	background-color: #858DA5; 
}

#menuDDAct  A {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
}

#menuDDAct A:hover {
	color: #FFD272;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
}

/* ######################################################## */


#menuNo2, #menuAct2 A {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
	background-color: #858DA5;
}

#menuNo2 A:hover {
	color: #FFD272;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
	background-color: #858DA5;
}

#menuAct2 A:hover {
	color: #FFD272;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
	background-color: #858DA5;
}

/* ######################################################## */

#sitemap-table A {
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
}

#sitemap_table A:Hover {
	text-decoration: underline;
}

#sitemap-header A {
	color: #FFFFFF;
}

/* ######################################################## */

#newsarchiv a {
	color: #334979;
	text-decoration: none;
}
#newsarchiv a:hover {
	color: #334979;
	text-decoration: underline;
}

/* ######################################################## */

.tabelleMitRand TABLE {
	border-collapse: collapse;
}

.tabelleMitRand TD {
	border-width: 1px;
	border-style: solid;
	border-color: #B4B8C7;
}

table.predigten {
	border-collapse: collapse;
	background-color: #ffe2a5;
}
table.predigten th {
	background-color: #ffc433;
	height: 20px;
	line-height: 20px;
}
table.predigten td {
	/*background-color: #ffe2a5;*/
	height: 18px;
	line-height: 18px;
	vertical-align: middle;
}
table.predigten p {
	/*background-color: #ffe2a5;*/
	vertical-align: middle;
}
.htmlarea-showtableborders {
	background-color: #ffe2a5;
}

/* ######################################################## */


#events_Title A:Link, #events_Title A:Hover, #events_Title A:Visited {
	font-weight: normal;
	text-decoration: underline;
	color: #000000;
}
 
#events_TitleBold {
	font-weight: bold;
}

#events_TitleBold A:Link, #events_TitleBold A:Hover, #events_TitleBold A:Visited {
	font-weight: normal;
	text-decoration: underline;
	color: #000000;
	font-weight: bold;	
}

#events_prevnextLinks A:Link, #events_prevnextLinks A:Visited {
	text-decoration: none;
	color: #063C60;
}

#events_prevnextLinks A:Hover {
	text-decoration: underline;
	color: #063C60;
}