@charset "UTF-8";
/*Contentpapst Standard-Vorlagenset� 2002-2010, sandoba.de medien agentur
  Contentpapst ist das Content-Management-System der sandoba.de medien agentur (www.sandoba.de) aus Berlin. 
  Weder ein Teil noch der gesamte Quellcode, Inhalte oder Grafiken sind ohne schriftliche Erlaubnis in 
  anderen Medien (v.a. auf anderen Websites) einzusetzen, sofern nicht anderweitig angegeben.
 
  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;
  text-align: left;
  vertical-align: top;
}
#layout_content_backtracking {
  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%;
}
#layout_content_backtracking 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 ul a {
  color: #000000  !important  ;
}
*/
#layout_content_inside li {  margin-top: 5px;}
/* ---------------------------------------------------- #
 * Navigation LINKS                                     #
 * --------------------------------------------------- */
.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;
   }
/* ---------------------------------------------------- #
 * LAYOUT_TOP und LAYOUT_TOP_NAVIGATION                 #
 * Beides nicht verwendet                               #
 *------------------------------------------------------#
 
#layout_top {
  height: 170px;
}
#layout_top_left {
  background: url('custom/top_left_image.jpg') no-repeat left top;
  text-align: center;
  vertical-align: top;
  width: 190px;
}
#layout_top_right {
  background: url('custom/top_right_image.jpg') no-repeat left top;
  position:absolute;
  top: 10px;
  left:10px;
  text-align: right;
  vertical-align: top;
}
  
#layout_top_navigation {
  float: left;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 11px !important;
  line-height: normal;
  width: 100%;
}
#layout_top_navigation ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  padding-left: 30px;
}
#layout_top_navigation li {
  background: url('custom/nav_top_left_normal.gif') no-repeat left top;
  float: left;
  margin: 0;
  padding-bottom: 0;
  padding-left: 9px;
  padding-right: 0;
  padding-top: 0;
}
#layout_top_navigation a {
  background: url('custom/nav_top_right_normal.gif') no-repeat right top;
  color: #909090;
  display: block;
  float: left;
  font-weight: normal;
  padding-bottom: 4px;
  padding-left: 6px;
  padding-right: 11px;
  padding-top: 5px;
  text-decoration: none;
}
#layout_top_navigation a {
  color: #000000;
  float: none;
}
#layout_top_navigation a:hover {
  color: #000000;
  padding-bottom: 4px;
  text-decoration: underline;
}
#layout_top_navigation #layout_top_navigation_selected {
  background: url('custom/nav_top_left_selected.gif') no-repeat left top;
  color: #FFFFFF;
}
#layout_top_navigation #layout_top_navigation_selected a {
  background: url('custom/nav_top_right_selected.gif') no-repeat right top;
  color: #FFFFFF;
  font-weight: bold;
  padding-bottom: 4px;
}
*/
/* ---------------------------------------------------- #
 * Layout_bottom                                        #
 * Nicht verwendet                                      #
 *------------------------------------------------------#
 
#layout_bottom {
  background-color: #A9BB61;
  color: #FFFFFF;
  height: 24px;
  text-align: center;
}
#layout_bottom a {
  color: #FFFFFF !important;
  padding-left: 4px;
  padding-right: 4px;
  text-decoration: none;
}
#layout_bottom a:hover {
  color: #4C4C4C !important;
  text-decoration: none;
}
*/
/* 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;
}
