/******************************************************
***                                                 ***
***                 Standard pages                  ***
***                                                 ***
******************************************************/


body {background-color:#D6DEB5;}


.background {position:absolute;left:46px; top:186px; width:800px; height:800px;
             background-image:url(layout/nbkg.jpg);
             background-repeat:no-repeat;
            }
            
.languagemenu, .rightmenu {position:absolute; left:820px;width:200px;
	       font-family: verdana, arial, geneva, sans-serif;
	       font-size:0.8em;                       
	      }
	      
.languagemenu a, .languagemenu a:visited, .rightmenu a, .rightmenu a:visited { 
	padding-left:5px;
	color:black; 
	text-decoration:none;			/* removes underlines from links */
	}     	      

.languagemenu {top:15px;}
.rightmenu {top:165px;}

.languagemenu a:hover, .rightmenu a:hover {font-weight:bold;}

.flagmenu {position:absolute; left:50px; top:140px; width:50px;height:10px;
           }
           
.flagmenu, .flagmenu a, .flagmenu img {border-style:none; border-width:0;}


.header, .editheader {position:absolute;left:45px;top:12px;width:760px;height:150px;}

.header {background-image:url(layout/nhd01.jpg); background-repeat:no-repeat;}       
         
 
.sectionname {font-size:1.2em; font-weight:bold;}

.headertitle {font-weight:bold;}

.content {position:absolute; left:30px;top:80px;width:600px; z-index:1;
          font-family: verdana, arial, geneva, sans-serif;
	      font-size:0.8em;              
	     }

.menubar { position:absolute; left:46px;top:168px;width:800px; height:15px; z-index:1;
           background-color:#004880;}

.rightmenuitem {left:0; width:100%; height:18px;
	            background-color:#004880;                
	            padding-left:5px;
	            color:white;
	            }


.title {position:absolute; left:80px; top:220px; width:180px;
        font-size:1.5em;
        font-weight:bold;
        font-family: verdana, arial, geneva, sans-serif;
        color:LightCyan;          
       }


.tdleft, .tdlefterr, .tdleftreq {text-align:right;  
          font-family: verdana, arial, geneva, sans-serif; font-size:0.8em; }
.tdlefterr {color:red;}
.tdleftreq {color:blue;}



/******************************************************************
***                  common formatting                          ***
******************************************************************/
h1 {font-size:1.2em; width:100%; background-color:#006699;
     color:#99CCFF;
    padding-left:5px; 
	font-family: verdana, arial, geneva, sans-serif;
	}     


h2 {color:#006699;
    font-family: verdana, arial, geneva, sans-serif;
	}    
	
.maptitle {color:#004880; font-size:1.5em; wont-weight:bold;
           font-family: verdana, arial, geneva, sans-serif;}           



.lnk1 {padding-left:15px; padding-right:5px; background-color:#698B69; font-size:1em;
       background-image:url(layout/lnkarrow.gif); background-repeat:no-repeat;}

.lnk1 a, .lnk1 a:hover, lnk1 a:visited {font-family:Verdana,Arial,sans-serif; color:#EEF3E2; text-decoration:none;}  
.lnk1 a:hover { font-weight:bold;}


.lnk2 a, .lnk2 a:hover, lnk2 a:visited {font-family:Verdana,Arial,sans-serif; color:#404080; text-decoration:none; font-size:1em;}  
.lnk2 a:hover { font-weight:bold;}


/**********   HORIZONTAL MENU    ***************/
  #Rahmen {
    position:absolute;left:45px;top:165px; width:760px;height:18px; 
	font-family: verdana, arial, geneva, sans-serif;
	font-size:0.8em;
    background-color:#004880;
    padding-left:5px;
    color:white;
  }
  
  /* Korrektur fuer IE 5.x */
  * html #Rahmen {  
    width: 760px;
    w/idth: 760px;
  }
  
  
  #Rahmen div {
     clear: left;
  }

  
   
  
  #Navigation {
    margin: 0; padding: 0;
    list-style: none;
  }

  #Navigation li {
    list-style: none;
    float: left;  /* ohne width - nach CSS 2.1 erlaubt */
    position: relative;
    margin-left: 1em; padding:0px;
  }
  
  
  #Navigation li ul li{padding-top:5px;}
  #Navigation li ul li a{color:#004880;}  
    
  /* Korrektur fuer den IE 5 und 6*/ 
  * html #Navigation li ul li{  
    margin-left: 0px;
  }
  
  
   /* Korrektur fuer den IE 5 und 6*/
  * html #Navigation li ul{ 
    margin-top:-5px;
    margin-left: 0px;
  }
  
  
  /* Korrektur fuer den IE 7 */
  *:first-child+html #Navigation li {  
    margin-left: 10px;
  }

  
  #Navigation li ul {
    margin: 0; padding: 0;
    position: absolute;
    /*top: 1.6em; left: -0.4em;*/
    display: none;  /* Unternavigation ausblenden */
  }
  
  /* Korrektur fuer IE 5.x */
  * html #Navigation li ul {  
    padding-top: 1.9em;
    lef\t: -0.4em;
  }
  
  
   /* Workaround fuer den IE 7 */
  *:first-child+html #Navigation ul{ 
    padding-top: 0px;/* 1.9em;*/
    left: -1em;    
    margin-top:1.2em;
    background-color:black; 
  }
  
  
 
  #Navigation li:hover ul, #Navigation li:link:hover ul{
    display: block;  /* Unternavigation in modernen Browsern einblenden */
  }
  
  #Navigation li ul li {
    float: none;
    display: block;
  }


  #Navigation a, #Navigation span {
    display: block;
    width: 100px;  /* Breite den in li enthaltenen Elementen zuweisen */
	white-space:nowrap;
    text-decoration: none; font-weight: bold;
    color: white; background-color:none;
  }
  
   /* Breite nach altem MS-Boxmodell fuer IE 5.x 
  * html ul#Navigation a, * html ul#Navigation span {
    width: 8.6em;  
    w\idth: 6.4em; 
  }
  */
  
  
  #Navigation a:hover, #Navigation span, li a#aktuell {
    border-color: white;
    border-left-color: black; border-top-color: black;
    color: white; background-color:none;
  }
  li a#aktuell {  /* aktuelle Rubrik kennzeichnen */
    color: maroon; background-color: silver;
  }
  #Navigation li ul span {  /* aktuelle Unterseite kennzeichnen */
    background-color: maroon;
  }
  
  .NavItem a {display:none;}
  .NavItem a:hover {float:none; display:block;} 

