
/* bw.css */
/* IMI */


body {
	background-image: none;
	background: #fff;
}


/* ---------- Headerbilder -------------------------------------------------------------------------------------------------- */

#home { background: url(../images/contrast_hg_home.jpg) no-repeat; }
#kontakt { background: url(../images/contrast_hg_kontakt.jpg) no-repeat; }


/* ---------- Hauptcontainers ----------------------------------------------------------------------------------------------- */

#middlecontainer {
	background: url(../images/contrast_hg_middle.gif) no-repeat;
}

#menucontainer {
	background: url(../images/contrast_hg_menu_bottom.gif) no-repeat bottom left;
}

#submenucontainer {
	background: #fff url(../images/contrast_hg_submenu.gif) no-repeat bottom;
}

#maincontent {
	background: #fff;
}

#footercontainer {
	background: url(../images/contrast_hg_footer.gif) no-repeat;
}


/* ---------- Menu ---------------------------------------------------------------------------------------------------------- */


#menu li {
  background: url(../images/contrast_tab_left.gif) no-repeat left top;
	border-bottom: 1px #000 solid;
}

#menu a {
  background:url(../images/contrast_tab_right.gif) no-repeat right top;
}

#menu li#current {
  background: url(../images/contrast_tab_left_current.gif) no-repeat left top;
	border-bottom: 1px #fff solid;
}

#menu li#current a {
  background:url(../images/contrast_tab_right_current.gif) no-repeat right top;
}

/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#menu a {float:none;}
/* End IE5-Mac hack */
#menu a:hover {
  color:#333;
  }


/* ---------- Submenu ------------------------------------------------------------------------------------------------------- */

#submenu li#subcurrent {
  background: url(../images/contrast_submenupfeil.gif) no-repeat center bottom;
}



/* ---------- Usabilitybuttons ---------------------------------------------------------------------------------------------- */

#usabilitybuttons {
	overflow: hidden;
	padding-bottom: 55px;
}

#usabilitybuttons a { float:left; display:block; height: 29px; width: 29px; }

/* Menu-Links */
#usabilitybuttons a#btn_textgroesser { background: url(../images/contrast_btn_textgroesser.gif) no-repeat; }
#usabilitybuttons a#btn_textkleiner { background: url(../images/contrast_btn_textkleiner.gif) no-repeat; }
#usabilitybuttons a#btn_invertieren { background: url(../images/contrast_btn_invertieren.gif) no-repeat; }
#usabilitybuttons a#btn_reset { background: url(../images/contrast_btn_reset.gif) no-repeat; }

/* Mouse-Over */
#usabilitybuttons a#btn_textgroesser:hover { background-position: 0px -30px; }
#usabilitybuttons a#btn_textkleiner:hover { background-position: 0px -30px; }
#usabilitybuttons a#btn_invertieren:hover { background-position: 0px -30px; }
#usabilitybuttons a#btn_reset:hover { background-position: 0px -30px; }



/* ---------- Forms --------------------------------------------------------------------------------------------------------- */


#searchform #suche {
	background: #fff;
	border: 1px #000 solid;
}

#searchform #submitbtn {
	border: 1px #000 solid;
	background: #fff;
}

#searchform input {
	color: #000;
}








/* Typo */



body {
	color: #000;
}

h1 {
	color: #000;
	background-image:url(../images/contrast_dotted_line.gif);
}

h2 {
	color: #000;
}

h3 {
	color: #000;
}

#footer {
	color: #000;
}

.bold {
	color: #000;
}









/* ---------- Links --------------------------------------------------------------------------------------------------------- */

a { text-decoration: underline; color: #000; }
a:link {  }
a:visited { }
a:hover { text-decoration: none; color: #000; }
a:active { }

#maincontent a { text-decoration: none; color: #fff; background: #000; }
#maincontent a:link {  }
#maincontent a:visited { }
#maincontent a:hover { text-decoration: underline; color: #fff; background: #000; }
#maincontent a:active { }

/* ---------- Glossarylinks ------------------------------------------------------------------------------------------------- */

#maincontent a.glossarylink { text-decoration: none; color: #fff; padding: 3px 9px 3px 4px; text-indent: 6px; background: #000 url(../images/contrast_glossary_link.gif) top right no-repeat;  }
#maincontent a.glossarylink:link {  }
#maincontent a.glossarylink:visited { }
#maincontent a.glossarylink:hover { text-decoration: underline; color: #fff; }
#maincontent a.glossarylink:active { }

/* ---------- Pagelinks ------------------------------------------------------------------------------------------------- */

#maincontent a.pagelink { text-decoration: underline; color: #000; background: none; }
#maincontent a.pagelink:link {  }
#maincontent a.pagelink:visited { }
#maincontent a.pagelink:hover { text-decoration: none; color: #000; background: none; }
#maincontent a.pagelink:active { }














/* ---------- Menulinks ----------------------------------------------------------------------------------------------------- */

#menu a { text-decoration: none; color: #000; }
#menu a:hover { text-decoration: underline; color: #000; }


/* ---------- Submenulinks -------------------------------------------------------------------------------------------------- */

#submenu a { text-decoration: none; color: #000; }
#submenu a:hover { text-decoration: underline; color: #000; }

#submenu #subcurrent a { text-decoration: none; color: #000; }
#submenu #subcurrent a:hover { color: #46ADD0; }


/* ---------- Rightmenu -------------------------------------------------------------------------------------------------- */

#rightmenu a { text-decoration: none; color: #000; }
#rightmenu a:link {  }
#rightmenu a:visited { }
#rightmenu a:hover { text-decoration: underline; color: #000; }
#rightmenu a:active { }


/* ---------- Forms --------------------------------------------------------------------------------------------------------- */

#searchform {
	color: #000;
}

#language a { color: #000; text-decoration: none;	}
#language a:hover { text-decoration: underline; color: #000; }





/* Content Layout*/

div.highlightbox {
	background-color:#fff;
	color: #000;
	border: 1px solid #000;
	margin-bottom: 0.8em;
}

p.dividerline {
	background:url(../images/contrast_gradient_line.gif);
}

