@charset "UTF-8";

/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework
 * (en) stylesheet for screen layout
 * (de) Stylesheet für das Bildschirm-Layout
 *
 * @creator       YAML Builder V1.2b (http://builder.yaml.de)
 * @file          basemod.css
 * @-yaml-minver  3.1
 */


  /*-------------------------------------------------------------------------*/

  /* (en) Marginal areas & page background */
  /* (de) Randbereiche & Seitenhintergrund */
  
body {
  background: #eaeaea none;
  padding: 5px 0px;
  -webkit-font-smoothing: antialiased;
}

/* Layout Alignment | Layout-Ausrichtung */

.page_margins,
.page_margins_galerie {
  margin: 0 auto;
}

/* Layout Properties | Layout-Eigenschaften */
.page_margins {
  width: 980px;
  background: #fff;
}

.page_margins_galerie {
  width: 700px;
  background: #fff;
}

.page {
  padding: 10px 15px 10px 10px;
}

#header {
  z-index: 48;
  padding: 0;
  height: 150px;
  color: #000;
  background: #fff url("/images/titel/01.jpg") no-repeat 49.99% 0px;
  border-bottom: 0px #000000 solid;
}

#navh {
  font-size: 105%;
  padding: 6px 20px;
  height: 17px;
  overflow:hidden;
  background: url(/system/main/bg_b.gif) repeat-x #ddd;
  color: #000;
  border-bottom: 1px #797979 solid;
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

#navs {
  font-size: 105%;
  padding: 5px 20px 6px 20px;
  height: 18px;
  overflow:hidden;
  background: url(/system/main/bg_d.gif) repeat-x 0 -1px #929292;
  color: #fff;
  border-bottom: 0px #000 solid;
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

#ersatz_navigation {
  display:none;
}

#navigationdiv_pulldown {
  display:none;
}

#divflow_start {
  height:210px;
  display:none;
}

div.hlist {
}

#main {
  z-index: 10;
  margin: 0;
  background: #fff;
}

#footer {
  padding: 6px 20px 8px 20px;
  height: 15px;
  overflow:hidden;
  color:#555;
  background: url(/system/main/bg_b.gif) repeat-x #ddd;
  border-top: 0px #000 solid;
}

/*-------------------------------------------------------------------------*/

  /**
   * (en) Formatting content container
   * (de) Formatierung der Inhalts-Container
   *
   */

#main {
  padding: 0px;
}

/*-------------------------------------------------------------------------*/

.page_margins,
.page_margins_galerie {
  z-index: 11;
  border: 0 none;
  background: #eaeaea none;
  background-image:  url(/system/frame/border_left.gif);
  background-repeat:repeat-y;
  background-position:left;
}

.page {
  z-index: 11;
  border: 0 none;
  margin: 0 0 0 5px;
  padding: 0px 5px 0px 0px;
  background-image:  url(/system/frame/border_right.gif);
  background-repeat:repeat-y;
  background-position:right;
}

#border-top {
  z-index: 11;
  overflow:hidden;
  width: auto;
  height: 20px;
  font-size:0;
  margin-bottom: -15px;
  background-image:  url(/system/frame/border_top.gif);
  background-repeat:repeat-x;
  background-position:top left;
}

#border-bottom {
  z-index: 11;
  overflow:hidden;
  width: auto;
  height: 20px;
  margin-top: -15px;
  font-size:0;
  background-image:  url(/system/frame/border_bottom.gif);
  background-repeat:repeat-x;
  background-position:bottom left;
}

#edge-tl {
  z-index: 11;
  float:left;
  width: 20px;
  height: 20px;
  font-size:0;
  background-image:  url(/system/frame/corner_tl.gif);
  background-position: top left;
}

#edge-tr {
  z-index: 11;
  position:relative; /* IE Fix | z-index */
  float:right;
  width: 20px;
  height: 20px;
  font-size:0;
  background-image:  url(/system/frame/corner_tr.gif);
  background-position: top right;
}

#edge-bl {
  z-index: 11;
  float:left;
  width: 20px;
  height: 20px;
  background-image:  url(/system/frame/corner_bl.gif);
  background-position: bottom left;
}

#edge-br {
  z-index: 11;
  position:relative; /* IE Fix | z-index */
  float:right;
  width: 20px;
  height: 20px;
  background-image:  url(/system/frame/corner_br.gif);
  background-position: bottom right;
}

