/* ##### Anpassung YAML by CRNET - (Weniger bringt mehr :) #### */

/* Modding Basics */
html {font-family: "Lucida Sans", Verdana, "Sans Serif", Arial}
body {background:#FFFFFF url('Himmel.jpg') repeat-x fixed center top; }
p {color: #000000}
h1, h2, h3, h4, h5, h6 {color: #3C8401}

#page {width: 990px; max-width: 990px;}
#main {background-position: center -170px; background-color: #FFFFFF; background-image:url('Himmel.jpg'); background-repeat:repeat-x}
.upper {background-color: transparent; background-position: center bottom; background-image:url('BGU1kb.gif'); background-repeat:no-repeat; min-height:900px; padding:8px;}
#page {  border: 10px solid #3C8401}
#footer, #header, #nav, #page {background:none; background-color: #FFFFFF; }
#header {}
#header img.headImg1 { position: absolute; top: 5px; left: 8px; font-size: 208%; }
#header img.headImg2, #banner {position:absolute; top:0; right:0;}
#header img.headImg2, #banner {margin-top:-11px }


div.csc-frame-frame1 {background-color: #FFFFFF;}
div.csc-frame-frame2 {border:3px solid #3C8401; background-color: #FFFFFF;}
.csc-frame p, .csc-frame h1, .csc-frame h2, .csc-frame h3, .csc-frame h4, .csc-frame h5, .csc-frame h6 {border-left: 2px solid #FFFFFF; border-right: 2px solid #FFFFFF; 
               border-top: 2px solid #FFFFFF} 

/* End Modding Basics */


/* Nav Mods */

  #nav_main {background-image: url('Nav_bg.gif'); background-repeat: repeat-x; 
              /*  background-position-y: bottom; */ background-color:#FFFFFF}

  #nav_main ul {}

  #nav_main li {
    /* (en) Repeat the main color from the image */
    /* (de) Wiederholung der Hauptfarbe aus der Bilddatei */
    background: #FFFFFF url('left.gif') no-repeat top left;
    border-bottom: 1px solid #3D8402;
    float: left;
    margin: 0;
    padding-left:3px; padding-right:0; padding-top:0; padding-bottom:0;
    margin-right: 2px ;
  }

  #nav_main a,
  #nav_main strong {
    background: url('right.gif') no-repeat top right;
    color: #3F8500;
    display: block;
    font-weight: bold;
    text-decoration: none;
    text-transform: none;

    /**
     * @bugfix
     * @affected   IE5.x, IE6
     * @css-for    all browsers
     * @valid      yes
     */
    width: auto; /* only IE 5.x */
    width/**/:/**/ .1em; padding-left:8px; padding-right:11px; padding-top:5px; padding-bottom:3px
  }


  /**
   * @bugfix
   * @affected   IE5.x, IE6
   * @css-for    all browsers
   * @valid      yes
   */
  #nav_main > ul a,
  #nav_main > ul strong { width: auto; }  /* for other browsers */

  #nav_main ul li:focus,
  #nav_main ul li:hover,
  #nav_main ul li:active {
    /* (en) Repeat the main color from the image */
    /* (de) Wiederholung der Hauptfarbe aus der Bilddatei */
    background-color: #fff;
    background-position: 0 -150px;
  border-bottom:1px solid #E7382B; color:#E7382B}

  #nav_main li:focus a,
  #nav_main li:hover a,
  #nav_main li:active a { background-position: 100% -150px;  }

  #nav_main a:focus,
  #nav_main a:hover,
  #nav_main a:active { background-color: transparent;  color:#E7382B; }

  #nav_main #current {
    /* (en) Repeat the main color from the image */
    /* (de) Wiederholung der Hauptfarbe aus der Bilddatei */
    background: white url('left_on.gif') no-repeat top left;
    border: 0px none;
    margin-right: 2px ;

  }

  #nav_main #current a,
  #nav_main #current strong {
    background: url('right_on.gif') no-repeat top right;
    color: #000;
    font-weight: bold;
    padding-bottom: 4px;
    padding-top: 5px
  }


  #footer {color: #3C8401}
  #footer a {color:#3C8401; background:transparent; font-weight:bold;}
  #footer a:focus, 
  #footer a:hover,
  #footer a:active {color:#E7382B; background-color:transparent; text-decoration:underline;}



/* End Nav Mods */


/* ####################################
** ### FCE 3 Boxes with rounded edges #
** ####################################
*/
/* green */
* html .REboxGreenContent {height:1%}
.REboxGreenContent {overflow:hidden}
.REboxGreen {display:block; background:transparent; font-weight:normal; margin-bottom:1em;}
.REboxGreen p {margin:0 2px; padding:2px 0; line-height:1.2em;}
.REboxGreenContent {display:block; background:#fff; border-left:1px solid #3C8401; border-right:1px solid #3C8401; padding:0.5em 1em 0.5em 1em;}
.REboxGreenContent h1, .REboxGreenContent h2, .REboxGreenContent h3, .REboxGreenContent h4, .REboxGreenContent h5 {margin-top:0;}
.rGline1, .rGline2, .rGline3, .rGline4 {display:block; overflow:hidden; font-size:1px;}
.rGline1, .rGline2, .rGline3 {height:1px;}
.rGline2, .rGline3, .rGline4 {background:#fff; border-left:1px solid #3C8401; border-right:1px solid #3C8401;}
.rGline1 {margin:0 5px; background:#3C8401;}
.rGline2 {margin:0 3px; border-width:0 2px 0 2px;}
.rGline3 {margin:0 2px;}
.rGline4 {height:2px; margin:0 1px 0 1px;}
/* red */
* html .REboxRedContent {height:1%}
.REboxRedContent {overflow:hidden}
.REboxRed {display:block; background:transparent; font-weight:normal; margin-bottom:1em;}
.REboxRed p {margin:0 2px; padding:2px 0; line-height:1.2em;}
.REboxRedContent {display:block; background:#fff; border-left:1px solid #E73929; border-right:1px solid #E73929; padding:0.5em 1em 0.5em 1em;}
.REboxRedContent h1, .REboxRedContent h2, .REboxRedContent h3, .REboxRedContent h4, .REboxRedContent h5 {margin-top:0;}
.rRline1, .rRline2, .rRline3, .rRline4 {display:block; overflow:hidden; font-size:1px;}
.rRline1, .rRline2, .rRline3 {height:1px;}
.rRline2, .rRline3, .rRline4 {background:#fff; border-left:1px solid #E73929; border-right:1px solid #E73929;}
.rRline1 {margin:0 5px; background:#E73929;}
.rRline2 {margin:0 3px; border-width:0 2px 0 2px;}
.rRline3 {margin:0 2px;}
.rRline4 {height:2px; margin:0 1px 0 1px;}
/* blue */
* html .REboxBlueContent {height:1%}
.REboxBlueContent {overflow:hidden}
.REboxBlue {display:block; background:transparent; font-weight:normal; margin-bottom:1em;}
.REboxBlue p {margin:0 2px; padding:2px 0; line-height:1.2em;}
.REboxBlueContent {display:block; background:#fff; border-left:1px solid #BCC6DF; border-right:1px solid #BCC6DF; padding:0.5em 1em 0.5em 1em; height:1%; overflow:hidden;}
.REboxBlueContent h1, .REboxBlueContent h2, .REboxBlueContent h3, .REboxBlueContent h4, .REboxBlueContent h5 {margin-top:0;}
.rBline1, .rBline2, .rBline3, .rBline4 {display:block; overflow:hidden; font-size:1px;}
.rBline1, .rBline2, .rBline3 {height:1px;}
.rBline2, .rBline3, .rBline4 {background:#fff; border-left:1px solid #BCC6DF; border-right:1px solid #BCC6DF;}
.rBline1 {margin:0 5px; background:#BCC6DF;}
.rBline2 {margin:0 3px; border-width:0 2px 0 2px;}
.rBline3 {margin:0 2px;}
.rBline4 {height:2px; margin:0 1px 0 1px;}
/* FCE 3 Boxes with rounded edges End */