@charset "UTF-8";
/*    YAML - "Yet Another Multicolumn Layout" - (X)HTML/CSS framework - www.yaml.de   */
/* Import TaF-Stylesheet */
@import url("/themes/taf/taf.css");
/* Allgemeine Angaben */
body {  background-color: #FFFFFF;
       color: #000000;
       text-align: left;
       font-family: Verdana, Arial, Helvetica, Sans-Serif;
       font-size: 12px;
       font-style: normal;
       font-weight: normal;
       margin: 0;
       padding: 0;
}
body.mceContentBody {
  background: #FFFFFF;
  margin: 0;
}
table {
  font-size: 11px;
}
banner {
  border-color: #000000;
}
.layout_frame { width: 990px; }
#layout_middle {
  min-height: 600px;
}
#layout_navigation {
  background-color: #F2F2F2;
  text-align: left;
  vertical-align: top;
  width: 180px;
}
#layout_navigation_search {
  bottom: 26px;
  height: 7px;
  padding: 3px;
  padding-left: 6px;
  text-align: right;
  position:absolute;
  right:10px;
}
.layout_navigation_title {
  background: #A9BB61;
  color: #FFFFFF;
  margin-bottom: 1px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 5px;
  text-transform: uppercase;
}
.layout_navigation_content {
  background: #EDEDED;
  margin-left: 10px;
  margin-right: 10px;
  padding: 5px;
}
.layout_navigation_content a {
  text-decoration: none;
}
#layout_content {
  background: #FFFFFF;
  font-size: 11px;
  max-width: 585px;
  overflow: hidden;
  text-align: left;
  vertical-align: top;
}
#breadcrumbs {
  border-bottom: #aaaaaa 1px solid;
  font-variant: small-caps;
  height: 16px;
  margin-bottom: 6px;
  margin-top: 12px;
  overflow:hidden;
  padding: 0px 0 0px 2px;
  text-align: left;
  white-space: nowrap;  
  width: 100%;
}
#breadcrumbs a {
  color: #000000;
}
#layout_content_inside {
  border-bottom: #aaaaaa 0px solid;
  line-height: 125%;
  padding: 10px 0 10px 10px;
  font-size: 11px;
}
#layout_content_inside input {
  margin-bottom: 2px;
}
#layout_content_inside ul {
  color: #000000 !important;
  list-style-type: square;
}
#layout_content_inside li {  margin-top: 5px;}
.layout_left_navigation {
  margin-top: 2px;
}
.layout_left_navigation a {
  background: #DDDDDD;
  color: #000000;
  display: block;
  height:auto;
  min-height: 15px;
  margin-bottom: 1px;
  max-width: 185px;
  padding: 0.5em 0.5em 0.5em 1.5em;
  text-decoration: none;
  text-indent:-0.8em;
}
.layout_left_navigation_sub a {
  background: #E4E4E4;
  color: #000000;
  display: block;
  height:auto;
  min-height:14px;
  margin-bottom: 1px;
  max-width:175px;
  padding: 0.5em 0.5em 0.5em 2.8em;
  text-decoration: none;
  text-indent:-1.2em;
}
.layout_left_navigation a:visited {
  color: #000000;
  text-decoration: none ;
}
.layout_left_navigation a:hover {
  background: #D0D0D0;
  color: #000000;
  text-decoration: underline !important;
}
.layout_left_navigation_sub a:hover {
  background: #DDDDDD;
  color: #000000;
  text-decoration: underline;
}
.layout_left_navigation_sub a:visited {
  color: #000000;
  text-decoration: none ;
}
.layout_left_navigation_selected {
  font-weight: bold;
}
.layout_left_navigation_sub_selected {
  font-weight: bold;
}
/* ---------------------------------------------------- #
 * Positionierung des Frontend-Editing-Fensters         #
 * --------------------------------------------------- */
#frontend_editing_opener, #frontend_editing_content {
  left: 5px !important;
  top: 5px !important;
}
#frontend_editing_area {
  width: 670px;
}
/* ---------------------------------------------------- #
/* Suchleiste                                           #
 * --------------------------------------------------- */
   #form_container_search {
     white-space: nowrap;
   }
   
   #form_container_search * {
     vertical-align: middle;
   }
   
   #layout_search_input {
     height: 14px;
    padding: 3px 5px;
     text-align: left;
     width: 172px;
   }
   
   .layout_search_inactive {
       color: #5B5B5B !important;
       display: inline !important;
   }
   
   .layout_search_loading {
       background: Window url('images/ajax_loading.gif') right center no-repeat;
   }
   
   .layout_search_over {
       background-color: #E7E7E7;
       color: #000000;
   }
   
   .layout_search_results {
       background-color: #FFFFFF;
       border: 1px solid #8B8B8B;
       overflow: hidden;
       padding: 0;
       z-index: 500;
   }
   
   .layout_search_results a {
     color: #000000 !important;
   }
   
   .layout_search_results iframe {
       height: 3000px;
       left: 0;
       position:absolute;
       top: 0;
       width: 3000px;
       z-index: -1;
   }
   
   .layout_search_results li {
       cursor: pointer;
       display: block;
       font: menu;
       font-size: 11px;
       margin: 0px;
       overflow: hidden;
       padding: 3px 5px;
       width: 100%;
   }
   
   .layout_search_results ul {
       list-style: none;
       list-style-position: outside;
       margin: 0;
       padding: 0;
       width: 100%;
       z-index: 500;
   }
/* breadcrumbs Anfang */
.breadcrumb {
     font-size: 10px;
     margin: 0px 0px 20px 0px;
     }
     
.breadcrumb a, .breadcrumb a:visited {
     color: #2255AA;
     text-decoration: none;
     }
     
.breadcrumb a:hover {
     color: #2255AA;
     text-decoration: underline;
     }
/* breadcrumbs Ende */
#slideshow {
  width: 600px;
  height: 200px;
}

