/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */


@import url(content.css);


/* positon und text-align:center ... werden im outer-wraper wieder zurückgenommen */    
  body, html { 
    position: relative;
    text-align: center;
    border: 0pt none ;
    margin: 0pt;
    padding: 0pt;
    background: #C6DAFB url(../img/bg3.jpg) repeat-y 50%;
    height: 100%;
    }
    
   #header { background: #C6DAFB none repeat scroll 0% 50%;
    position: absolute;
    z-index: 5;
    top: 0pt;
    left: 0pt;
    width: 845px;
    height: 40px;
    }

  #topmenu { position: absolute;
    left: 45px;
    bottom: 10px;    
    }

  #header2 { border-width: 845px;
    position: absolute;
    z-index: 5;
    left: 0pt;
    top: 40px;
    width: 845px;
    height: 154px;
    background-image: url(../img/wnv_kopf.jpg);
    background-position: center;
    background-repeat: no-repeat;
    }
    
  #content-wrapper { position: absolute;
    top: 215px;
    left: 235px;
    width: 595px;
    padding-bottom: 5px;    
    }

  #rootline a { text-decoration:none;
    font-family:Arial;
    font-size:16pt;
    font-weight:bold;        
    }

  #upcoming {
        margin: 5px 0px 5px 30px;
    }

  #wetter {
	margin: 20px 55px;
    }

  #content { position: relative;
    top: 0px;
    font-family: arial, helvetica, verdana, sans-serif;
    font-size: 11pt;
    } 

  #copyright { padding: 10px 0 0 0;
    clear: both;
    font-family: Arial,Helvetica,Verdana,sana-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    color: rgb(153, 153, 153);
    }

  #left { background: transparent url(../img/bg3.jpg) repeat-y;
    position: absolute;
    z-index: 1;
    top: 0pt;
    left: 0pt;
    width: 211px;
    height: 100%;
    }

  #topmenu ul { margin: 0pt;
    padding: 0pt;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside; 
    }

  #topmenu li { padding: 0pt 10px 0pt 0pt;
    float: left;
    display: block;
    position: relative;
    top: 4px;
    color: rgb (0, 0, 0);
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    }

  #topmenu li a { text-decoration: none;
    color: rgb(0, 0, 0);
    }

  #topmenu li a:hover { color: red;
    }

  #topmenu li.ACT { font-size: 18px;
    position: relative;
    top: 0px;
    }

  #leftmenu { margin: 210px 0pt 0pt 0px;
    }

  #leftmenu ul { margin: 0pt;
    padding: 0pt;
    list-style-type: none;
    }

  #leftmenu li { padding: 5px 0pt 5px 35px;
    text-decoration: none;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 110%;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    }

  #leftmenu li a { text-decoration: none;
    }

  #leftmenu li a:hover { color: red;
    }

  #leftmenu li a { color: rgb(0, 0, 0);
    }

  #leftmenu li.ACT, #leftmenu li.CUR { background: transparent url(../img/leftmenu-bg.jpg) no-repeat scroll 40% 50%;
    font-weight: bold;
    color: rgb(0, 0, 0);
    }
    
   #leftmenu li.ACT2, #leftmenu li.CUR2 { background: transparent url(../img/leftmenu-bg2.jpg) no-repeat scroll 40% 50%;
    font-weight: bold;
    color: rgb(0, 0, 0);
    }
    
  #search { position: relative;
    left: 25px;
    top: 25px;
    }

  #header-image {
   width:170px;
   height:125px;
   left:0;
   top:0;
    }
    
/*Probleme bei IE6 mit text-align, daher mit margin arbeiten*/


  #header-text { position: relative;
    margin-top: 0px;
    margin-right: 3px;
    margin-bottom: 2px;
    margin-left: 5px;
    text-align: right;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 18px;
    font-size-adjust: none;
    font-stretch: normal;
    color: rgb(255, 255, 255);
    }

  #outer-wrapper {
  text-align: left;
  margin: 0 auto 0 auto;
  width: 845px;
  height: 100%;
  position: relative;
  }
 
/* war unter header, header2 und left, führt aber zu Fehlern 
     -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial
*/
