/* -------------- COLOR DEFINITiON -------------- */
/* color1 = F4AA38 */
/* color2 = F5B653 */
/* color3 = F7BE67 */
/* color4 = F8C67A */
/* color5 = EFEFEF */
/* -------------- BACKGROUND COLORS -------------- */
/* navigation 1. row - color 4 */
.color4 {	color: #F8C67A; }
.color4-back { background: #F8C67A; }
/* navigation 2. row - color 3 */
.color3 {	color: #F7BE67; }
.color3-back { background: #F7BE67; }
/* navigation 3. row - color 2 */
.color2 { color: #F5B653; }
.color2-back { background: #F5B653; }
/* logo and service-navigation - color 1 */
.color1 { color: #D3D3D3; }
.color1-back { background: #D3D3D3; border}
/* background textareas and inputfields - color 5 */
.color5 {	color: #EFEFEF; }
.color5-back { background: #EFEFEF; }
/* colors */
.grey { color: #666666; }
.greylight { color: #CCCCCC; }
/* background*/
.grey-back { background: #F0F0F0; }
/* message */
.note { color: #bb0000; }
/* -------------- LINKS -------------- */
/* Links in general - color 1 */
a { color: #008080; }
a:link { color: #008080; }
a:visited { color: #008080; }
a:hover { color: #F4AA38; }
a:active { color: #F4AA38; }
a:focus { color: #F4AA38; }
/* -------------- HEADINGS -------------- */
/* headings - color 1 for pagetitle */
h2 { color: #F4AA38; }
h3 { color: #F4AA38; }
h4 { color: #000000; }
h5 { color: #666666; }
h6 { color: #666666; }
h7 { color: #666666; }
.boxtitle, .box h3 { color: #F4AA38; }
.box h4, .box h5, .box h6, .box h7 { color: #000000; }
/* paragraph */
p.lead { color: #000000; }
/* -------------- FOOTER -------------- */
/* footer */
/* div.footertext {
	border-top: 1px solid #CCCCCC;
	color: #666666;
}
 */
/* -------------- 3rd COLUMN -------------- */
/* DIV: boxes 3. coloumn - color 5&4 */
div.box-border {
	background-color: #DCDCDC;
	 border: 2px solid #808080;
}
div.box { background-color: #DCDCDC; }
/* -------------- TABLES -------------- */
/* tables - color 5 */
.bg-white { background-color: #FFFFFF; }
.bg-grey { background-color: #DDDDDD; }
.bg-lightgrey { background-color: #EBEBEB; }
caption { background-color: #FFFFFF; }
/* -------------- NAVIGATION -------------- */
/* path */
div.pathline {
	border-bottom: 1px solid #808080;
	color: #666666;
}
a.path, a.path:visited, a.path:hover, a.path:link {
	color: #000000;
}
/* pageicons-text */
#pageicons-text { color: #999999; }
/* service-navigation */
div.servicenav { color: #696969; }
a.servicenav-off { color: #696969; }
a.servicenav-off:link { color: #696969; }
a.servicenav-off:visited { color: #696969; }
a.servicenav-off:hover { color: #FFFFFF; }
a.servicenav-on { color: #FFFFFF; }
a.servicenav-on:link { color: #FFFFFF; }
a.servicenav-on:visited { color: #FFFFFF; }
a.servicenav-on:hover { color: #FFFFFF; }
/* main-navigation */
div.mainnav { color: #2F4F4F; }
a.mainnav-off { color: #2F4F4F; }
a.mainnav-off:link { color: #2F4F4F; }
a.mainnav-off:visited { color: #2F4F4F; }
a.mainnav-off:hover { color: #FFFFFF; }
a.mainnav-on { color: #FFFFFF; }
a.mainnav-on:link { color: #FFFFFF; }
a.mainnav-on:visited { color: #FFFFFF; }
a.mainnav-on:hover { color: #FFFFFF; }
/* sub-navigation */
div.subnav-lev1 { border-bottom: 1px solid #2F4F4F; }
a.subnav-on { color: #FFFFFF; }
a.subnav-on:link { color: #F4AA38; }
a.subnav-on:visited { color: #F4AA38; }
a.subnav-on:hover { color: #F4AA38; }
a.subnav-off { color: #FFFFFF; }
a.subnav-off:hover { color: #F4AA38; }
a.subnav-off:visited { color: #FFFFFF; }
/* -------------- FORMS -------------- */
/* some doubled definitions because of problems with Netscape 4.7 */
/* input fields */
input.text, input.password, textarea {
	background: #FFFFFF;
	border: 1px solid #F4AA38;
	color: #000000;
}
input[type="text"], input[type="password"] {
	background: #FFFFFF;
	border: 1px solid #F4AA38;
	color: #000000;
}
input.checkbox, input.radio {
	border-style: none;
	color: #000000;
}
input[type="checkbox"], input[type="radio"] {
	border-style: none;
	color: #000000;
}
input.submit, input.image, input.reset, input.button {
  color: #000000;
  background: #silver; 				
	border-style: outset;
	border-width: 2px; 
	border-color: #F8C67A;	
}
input.submit:active, input.button:active, input.image:active, input.reset:active { 
	background: #2A6AB3; 
}
input[type="submit"], input[type="image"], input[type="reset"], input[type="button"] {
  color: #000000;
  background: #silver; 				
	border-style: outset;
	border-width: 2px; 
	border-color: #F8C67A;
}
input[type="submit"]:active, input[type="button"]:active, input[type="image"]:active, input[type="reset"]:active { 
	background: #2A6AB3; 
}
input.searchbutton {
	background: #F8C67A;
	border: none;
	color: #000000;
}
input.searchbutton:hover {
	background: #F5B653;
	border: none;
	color: #FFFFFF;
}
#searchlabel, #searchlabel:hover {
	color: #000000;
}
input[type="image"] {
	border: none;
}
input.image {
	border: none;
}
td > textarea {
	border: 1px solid #F4AA38;
}
.citation, blockquote {
	background: #FBE6C5;
}
p.annotation {
	border: 1px solid #F8C67A;
}
/* Background */
.head_background {
	background: url(/ggs/images/home_ganzneu21.jpg) repeat;
}
.mainnav, .screenhead, .color5-back, .color4-back, .color3-back, .color2-back, .color1-back,  .servicenav, .transparent {
	background-image: url(/ggs/images/transparent.gif);
}
