/**********************************/
/*  CSS ETH WCMS-Templates        */
/*  copyright 2003 ETH Web Office */
/* Version beta 0.34 | 12.07.2003 */
/*  Author: P. Ruetsche           */
/*  Author: Y. Serrano            */
/**********************************/



/* -------------- COLOR DEFINITiON -------------- */
/* color1 = CEA531 */
/* color2 = D5B24F */
/* color3 = DABD67 */
/* color4 = E1C87F */
/* color5 = F1E5C1 */



/* -------------- BACKGROUND COLORS -------------- */
/* navigation 1. row - color 4 */
.color4 { color:#E1C87F; }
.color4-back { background-color:#E1C87F; }

/* navigation 2. row - color 3 */
.color3 { color:#DABD67; }
.color3-back { background-color:#DABD67; }  

/* navigation 3. row - color 2 */
.color2 { color:#D5B24F; }
.color2-back { background-color:#D5B24F; }

/* logo and service-navigation - color 1 */
.color1 { color:#CEA531; }
.color1-back { background-color:#CEA531; }

/* background textareas and inputfields - color 5 */
.color5 { color:#F1E5C1; }
.color5-back { background-color:#F1E5C1; }

/* colors */
.grey { color: #666666; }
.greylight { color: #CCCCCC; }

/* message */

.note { color: #bb0000;}

/* -------------- LINKS -------------- */
/* Links in general - color 1 */
a { color:#666666; }
a:link { color:#666666; }
a:visited { color:#666666; }
a:hover { color:#CEA531; }
a:active { color:#CEA531; } 
a:focus { color:#CEA531; }



/* -------------- HEADINGS -------------- */
/* headings - color 1 for pagetitle */
h1 { color:#A14E05; }
h2 { color:#CEA531; }
h3 { color:#CEA531; }
h4 { color:#000000; }
h5 { color:#666666; }
h6 { color:#666666; }

.boxtitle, .box h3 { color:#CEA531; }
.box h4, .box h5, .box h6, .box h7 { color:#000000; }

/* paragraph */
p.lead { color:#000000;  }


/* -------------- FOOTER -------------- */
/* footer */
/* div.footertext { color:#666666; border-top:1px solid #CCCCCC; } */



/* -------------- 3rd COLUMN -------------- */
/* DIV: boxes 3. coloumn - color 5&4 */
div.box-border { 
	border: 1px solid #E1C87F; 
}


/* -------------- TABLES -------------- */
/* tables - color 5 */
.bg-white { background-color:#FFFFFF; }
.bg-grey { background-color:#DDDDDD; }
.bg-lightgrey { background-color:#EBEBEB; }
caption { 
	background-color:#FFFFFF; 
}
/* th { background-color:#E1C87F; } */
/* .tablehead { background-color:transparent; } */



/* -------------- NAVIGATION -------------- */
/* language */
a.languagelink { color:#000000; }
a.languagelink:link { color:#000000; }
a.languagelink:visited { color:#000000; }
a.languagelink:hover { color:#666666; }

div.language { color:#000000; }


/* path */
div.pathline { color:#666666; border-bottom:1px solid #CCCCCC; }
a.path, a.path:visited, a.path:hover, a.path:link {color:#000000; }

/* page-icons-text */
.page-icons-text { color:#999999; }


/* page-top */
div.pagetop { background-color:#CEA531; }


/* service-navigation */
div.servicenav { color:#000000; }
a.servicenav-off { color:#000000; }
a.servicenav-off:link { color:#000000; }
a.servicenav-off:visited { color:#000000; }
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:#000000; }
a.mainnav-off { color:#000000; }
a.mainnav-off:link { color:#000000; }
a.mainnav-off:visited { color:#000000; }
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 #CCCCCC; }

/*
a.subnav-on { color:#CEA531; }
a.subnav-on:link { color:#CEA531; }
a.subnav-on:visited { color:#CEA531; }
a.subnav-off { color:#666666; }
a.subnav-off:hover { color:#CEA531; }
*/

a.subnav-on { color:#CEA531; }
a.subnav-on:link { color:#CEA531; }
a.subnav-on:visited { color:#CEA531; }
a.subnav-off { color:#000000; }
a.subnav-off:hover { color:#CEA531; }


/* -------------- SITEMAP -------------- */
/* sitemap */
p.sitemap { color:#666666; }
.highlited { color:red; }
a.sitemap-link { color:#000000; }
a.sitemap-author { color:#999999; }



/* -------------- FORMS -------------- */
/* some doubled definitions because of problems with Netscape 4.7 */


/* input fields */

input.text, input.password, textarea {
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #CEA531;
}

input[type="text"], input[type="password"] {
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #CEA531;
}


/*
input:focus, textarea:focus, select:focus { 
	color: #000000; 
	background: #FFFFFF none; 
}
input:hover, textarea:hover, select:hover { 
	color: #000000; 
	background: #FFFFFF; 
} */

input.checkbox, input.radio { 
	color: #000000; 
	border-style: none; 
}

input[type="checkbox"], input[type="radio"] { 
	color: #000000; 
	border-style: none; 
}

input.submit, input.image, input.reset, input.button { 
	color: #000000; 
	background: #E1C87F; 
	border: 1px solid #FFFFFF; 
}

input[type="submit"], input[type="image"], input[type="reset"], input[type="button"] {
	color: #000000; 
	background: #E1C87F; 
	border: 1px solid #FFFFFFF; 
}

input[type="submit"]:hover, input[type="button"]:hover, input[type="image"]:hover, input[type="reset"]:hover, input[type="button"]:hover { 
	color: #FFFFFF; 
	background: #CEA531; 
	border: 1px solid #FFFFFFF; 
}

input[type="image"] {
	color: transparent ! important;
	background: transparent ! important;
	border: none;
}

input.image {
	color: transparent ! important;
	background: transparent ! important;
	border: none;
}

/* select { 
	color: #333333; 
	background: #F1E5C1; 
	border: none;
} */

td > textarea {
	border: 1px solid #CEA531;
} 

/* search button */
input.searchbutton { 
	color: #FFFFFF; 
	background: #CEA531; 
	border-style: none;
}

/* identity image */
.logo-bg { background-image: url(/images/head_bg_logo_home_c070.jpg); background-repeat: no-repeat; }
.identity-image { background-image: url(/images/head_bg_home_c070.jpg); background-repeat: repeat; }

a.index-element {
  text-decoration : none;
  color: #000000;
}

h2 a.index-element, h3 a.index-element {
  color: #CEA531;
}

h5 a.index-element, h6 a.index-element {
  color: #666666;
}

