/* ================================== */
/*  Arbeit und Behinderung CSS : Print Styles  */
/* ================================== */

/* --- Basic Layout -------------------------------------------------------- */

body {
  background-color: #fff;
  color:#000;
  font: 0.75em/140% Verdana, Arial, Helvetica, sans-serif;
  padding-bottom:2.75em;
}

#pagecenter {
  width: 600px;
}

#top {
  padding: 0;
  margin:1em 0 0 0;
}

#topleft {

}

#topright {
  display:none;
}

#metanav {
  display:none;
}

#page {
  padding:0;
  margin-top:40px;
}

#cols {
  width:100%;
  clear:both;
}

#colnav {
  display:none;
}

#colcontent {
  margin-left:0;
  padding-bottom:0;
}


#search {
  display:none;
}


/* Breadcrumbtrail */

#content #breadcrumbs {
  display:none
}

/* Glossar Menue */
#glossarmenu, #practicemenu {
  margin:0 0 2em 0;
  width:100%;
  float:left;
}

#glossarmenu ul {
  padding:0;
  margin:0;
  font-size:1.0em;
  list-style: none;
  line-height:100%;
  width:100%;
  border-top:1px solid #FCDE97;
  border-bottom:1px solid #FCDE97;
  float:left;
}

#glossarmenu ul li {
  float:left;
  text-align:left;
  background:none !important;
  padding:0  !important;
  margin:0  !important;
}

#glossarmenu a {
  text-decoration: none !important;
  display:block;
  color:#000;
  background-color: #fff;
  font-weight:bold;
  padding:0.4em 0.69em;
  margin:0;
}

#glossarmenu span, #glossarmenu a.level1active {
  text-decoration: none !important;
  display:block;
  color:#000;
  background-color: #FCEF97;
  font-weight:bold;
  padding:0.4em 0.7em;
}


#glossarmenu a:hover, #glossarmenu a:active, #glossarmenu a:focus {
  background-color:#FEFBC5  !important;
  color:#000  !important;
}

/* --- Footer -------------------------------------------------------------- */

#footer {
  clear:both;
  font-size:0.9em;
  margin:1em 0 0 0;
  border-top: 1px solid #d4d4d4;
  padding-top:1em;
}

p.toplink {
  display:none;
}

p.copyright {
  float:left;
}

#footer a {
  color:#CC0C00;
  text-decoration:none;
}

#footer  a:hover,
#footer  a:focus,
#footer  a:active {
  text-decoration:underline;
 }

#colcontent p input {
  display:none;
}

#practicemenu li button {
 display:none;}

#practicemenu li button.buttonactive {
 display:block;
 margin-bottom:1em;
}

#list-bestpractice {
 clear:both;
 width:100%;
}

#colcontent p.oegs {
 display:none;
}


/* === Special Function Elements =========================================== */

/* --- skiplinks ----------------------------------------------------------- */

#skiplinks {
  display:none;
}


/* --- hidden elements ----------------------------------------------------- */

.hidden {
  display: none;
}

.none {
  display:none !important;
}

/* --- clearfix ------------------------------------------------------------ */

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
