body {
    color: #000;
    background-color: #fff;

    margin: auto;
    text-align: center;
    font: normal 12px/120% Arial, Helvetica, sans-serif;
}    

#body-content {
    margin: auto;
    text-align: left;
    width: 800px;
    background: #DCE7F0; 
}   

#adminpanel {
    position: absolute;
    left: 200px;
    bottom: 100px;
    visibility: visible;
    text-align: left;
}    

#top-nav,
#top-nav a:link,
#top-nav a:visited,
#top-nav a:hover  {
    position: relative;
    margin: auto;
    top: 0px;
    left: 0px;
    width: 800px;
    height: 46px;
    text-align: center;
    color: #fff;
    font-family: arial,helvetica,sans-serif;
    font-weight: normal;
    font-size: 11px;
    text-decoration: none;
}

#topmenu {
    position: relative;
    margin: auto;
    width: 800px;
    height: 105px;
    background: #86AEF8;    
}

#toplogo {
   position: absolute;
   top: 5px;
   left: 5px;
	overflow: hidden;
   height: 95px;
}    

#language {
   position:absolute;
   top: 80px;
   right: 16px;
}  

#printlink {
   position:absolute;
   top: 80px;
   right: 150px;
}  


#logo {
   position: absolute;
   top: 20px;
   left: 140px;
	overflow: hidden;
   height: 95px;
}    


#tmenu-horizontal {
    position: relative;
    top: 95px;
    left: 2px;
}    

#content-left {
    padding: 5px;
}

#content-right {
    padding: 5px;
}        

.horizontal-menu-0-NO,
.horizontal-menu-0-NO a:link,
.horizontal-menu-0-NO a:visited
{   padding: 0px 10px 0px 0px; 
    width: 88px;
    min-width: 88px;
    font: 11px normal Verdana,sans-serif;
    font-family: verdana,arial,helvetica,sans-serif;
    color: #666;
    text-decoration: none;
/* box model hack for MSIE 5.x */
    voice-family: "\"}\"";
    voice-family:inherit;
    width: 78px;
}

.horizontal-menu-0-NO a:hover,
.horizontal-menu-0-NO a:active {
    color: #092869;
}    

.horizontal-menu-0-CUR,
.horizontal-menu-0-CUR a:link,
.horizontal-menu-0-CUR a:visited,
.horizontal-menu-0-CUR a:hover,
.horizontal-menu-0-CUR a:active {
    padding: 0px 10px 0px 0px;
    font: 11px normal;
    color: #092869;
    font-family: verdana,arial,helvetica,sans-serif; 
    text-decoration: none;
    width: 88px;
/* box model hack for MSIE 5.x */
    voice-family: "\"}\"";
    voice-family:inherit;
    width: 78px;
}

.menu-1-NO {
/* box model hack for MSIE 5.x */
    voice-family: "\"}\"";
    voice-family:inherit;
    width: 78px;
}

.menu-1-NO a:link,
.menu-1-NO a:visited {
    border-left: 10px solid #e6e6e6;
    border-right: 10px solid #e6e6e6;    
    font: bold 11px Verdana,arial,helvetica,sans-serif;
    color: #666;
    text-decoration: none;    
}    

.menu-1-NO a:hover,
.menu-1-NO a:active {
    font: bold 11px Verdana,arial,helvetica,sans-serif;
    color: #092869; 
}    

.menu-1-ACT {
/* box model hack for MSIE 5.x */
    voice-family: "\"}\"";
    voice-family:inherit;
/*    width: 78px; */

}

.menu-1-ACT a:link,
.menu-1-ACT a:visited {
    border-left: 10px solid #092869;
    border-right: 10px solid #092869;    
    border-top: 2px solid #092869;
    border-bottom: 3px solid #092869;    
    font: bold 11px Verdana,arial,helvetica,sans-serif;
    color: #fff;
    background: #092869;
    text-decoration: none;
}    

.menu-1-ACT a:hover,
.menu-1-ACT a:active {
    font: bold 11px Verdana,arial,helvetica,sans-serif;
    color: #fff;
    text-decoration: none;
}

#content-area {
    position: relative;
    margin: auto;
    width: 800px;
    border: 1px dashed;
}    

#main1 {
    margin: 0;
    padding: 0;
	 /*background: green;*/
}    

#main2 {
    margin: 0;
    padding: 0;
    background: #FFFFFF; 
}

#left {
    float: left;
    width: 150px;
    margin: 0px;
    padding: 0px;
      

}

#right {
    float: right;
    width: 170px;
    margin: 0;
    padding: 0;
    border: 1px dotted;
    background: #FFFFFF;  
}    

#middle {
    width: 170px;
    margin: 0px 0px 0 155px;
}

.cleaner {
    clear: both;
    height: 1px;
    font-size: 1px;
    border: none;
    margin: 0;
    padding: 0;
}
    
.column-in-left {
    margin: 0px  0px 0px 0px;
    padding: 0;
}    

.column-in-right {
    margin: 0px  0px 0px 0px;
    padding: 0;
    background: #FFFFFF;  
}    

.column-in-middle {
    margin: 0px 5px 5px 3px;
   padding: 0px 0px 0px 0px;
}    


#search {
	margin: 10px 0 0 3px;
}


#tmenu-vertical {
    position: static;
    width: 170px;

    margin: 0px 0px 0px 2px;
    padding: 10px 0px 0px 0px;
 /*   border: 1px dashed; */
}

.tmenu-vertical-1-NO {
    display: block;
    width: 130px;
    height: 16px;
    padding: 0px 0px 0px 4px;
}

.tmenu-vertical-1-NO a:link,
.tmenu-vertical-1-NO a:visited,
.tmenu-vertical-1-NO a:hover,
.tmenu-vertical-1-NO a:active {
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 11px;
    color: Black;         /*Farbe vertikales Navigations menu */
    font-weight: normal;
    text-decoration: none;
}

.tmenu-vertical-1-ACT a:link,
.tmenu-vertical-1-ACT a:visited,
.tmenu-vertical-1-ACT a:hover,
.tmenu-vertical-1-ACT a:active {
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 11px;
    color: #6495ED;         /*Farbe vertikales Navigations menu */
    font-weight: bold;
    text-decoration: none;
	 padding: 0px 0px 0px 4px;
}

.tmenu-vertical-1-CUR {
    display: block;
    width: 131px;
    height: 16px;
    padding: 0px 0px 0px 4px;
/*	 margin: 0px 0px 0px 2px;*/
}

.tmenu-vertical-1-CUR a:link,
.tmenu-vertical-1-CUR a:visited,
.tmenu-vertical-1-CUR a:hover,
.tmenu-vertical-1-CUR a:active {
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 11px;
    color: #6495ED;  /*Farbe aktiver link Vertikales Navigations Menu*/
    font-weight: bold;
    text-decoration: none;
}             

/*ab hier 2 */

.tmenu-vertical-2-NO {
    display: block;
    width: 130px;
    height: 16px;
    padding: 0px 0px 0px 14px;
}

.tmenu-vertical-2-NO a:link,
.tmenu-vertical-2-NO a:visited,
.tmenu-vertical-2-NO a:hover,
.tmenu-vertical-2-NO a:active {
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 11px;
    color: #3E6A58;         /*Farbe vertikales Navigations menu */
    font-weight: normal;
    text-decoration: none;
}

.tmenu-vertical-2-ACT a:link,
.tmenu-vertical-2-ACT a:visited,
.tmenu-vertical-2-ACT a:hover,
.tmenu-vertical-2-ACT a:active {
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 11px;
    color: #FFD700;         /*Farbe vertikales Navigations menu */
    font-weight: bold;
    text-decoration: none;
	 padding: 0px 0px 0px 4px;
}

.tmenu-vertical-2-CUR {
    display: block;
    width: 131px;
    height: 16px;
    padding: 0px 0px 0px 4px;
	 margin: 0px 0px 0px 2px;
}

.tmenu-vertical-2-CUR a:link,
.tmenu-vertical-2-CUR a:visited,
.tmenu-vertical-2-CUR a:hover,
.tmenu-vertical-2-CUR a:active {
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 11px;

    color: #DBED65;  /*Farbe aktiver link Vertikales Navigations Menu*/
    font-weight: bold;
    text-decoration: none;
}

.tmenu-vertical-2-RO {
    display: block;
    width: 131px;
    height: 16px;
    padding: 0px 0px 0px 4px;
	 margin: 0px 0px 0px 2px;
}

.tmenu-vertical-2-RO a:link,
.tmenu-vertical-2-RO a:visited,
.tmenu-vertical-2-RO a:hover,
.tmenu-vertical-2-RO a:active {
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 11px;
    color: #DBED65;  /*Farbe aktiver link Vertikales Navigations Menu*/
    font-weight: bold;
    text-decoration: none;
}




/*ab hier 3*/

.tmenu-vertical-3-NO {
    display: block;
    width: 130px;
    height: 16px;
    padding: 0px 0px 0px 24px;
}

.tmenu-vertical-3-NO a:link,
.tmenu-vertical-3-NO a:visited,
.tmenu-vertical-3-NO a:hover,
.tmenu-vertical-3-NO a:active {
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 11px;
    color: #003CFF;         /*Farbe vertikales Navigations menu */
    font-weight: normal;
    text-decoration: none;
}

.tmenu-vertical-3-ACT a:link,
.tmenu-vertical-3-ACT a:visited,
.tmenu-vertical-3-ACT a:hover,
.tmenu-vertical-3-ACT a:active {
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 11px;
    color: #00FA9A;         /*Farbe vertikales Navigations menu */
    font-weight: bold;
    text-decoration: none;
	 padding: 0px 0px 0px 4px;
}

.tmenu-vertical-3-CUR {
    display: block;
    width: 131px;

    height: 16px;
    padding: 0px 0px 0px 4px;
	 margin: 0px 0px 0px 2px;
}

.tmenu-vertical-3-CUR a:link,
.tmenu-vertical-3-CUR a:visited,
.tmenu-vertical-3-CUR a:hover,
.tmenu-vertical-3-CUR a:active {
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 11px;
    color: #32CD32;  /*Farbe aktiver link Vertikales Navigations Menu*/
    font-weight: bold;
    text-decoration: none;
}

/*hier 4 menue*/

.tmenu-vertical-4-NO {
    display: block;
    width: 130px;
    height: 16px;
    padding: 0px 0px 0px 34px;
}

.tmenu-vertical-4-NO a:link,
.tmenu-vertical-4-NO a:visited,
.tmenu-vertical-4-NO a:hover,
.tmenu-vertical-4-NO a:active {
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 11px;
    color: #1E90FF;         /*Farbe vertikales Navigations menu */
    font-weight: normal;
    text-decoration: none;
}

.tmenu-vertical-4-ACT a:link,
.tmenu-vertical-4-ACT a:visited,
.tmenu-vertical-4-ACT a:hover,
.tmenu-vertical-4-ACT a:active {
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 11px;
    color: #00FA9A;         /*Farbe vertikales Navigations menu */
    font-weight: bold;
    text-decoration: none;
	 padding: 0px 0px 0px 4px;
}

.tmenu-vertical-4-CUR {
    display: block;
    width: 131px;
    height: 16px;
    padding: 0px 0px 0px 4px;
	 margin: 0px 0px 0px 2px;
}

.tmenu-vertical-4-CUR a:link,
.tmenu-vertical-4-CUR a:visited,
.tmenu-vertical-4-CUR a:hover,
.tmenu-vertical-4-CUR a:active {
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 11px;
    color: #32CD32;  /*Farbe aktiver link Vertikales Navigations Menu*/
    font-weight: bold;
    text-decoration: none;
}

.lm-l2-no {
    display: block;
    width: 130px;
    height: auto;
    min-height: 17px;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
}

.lm-l2-no a:link,
.lm-l2-no a:visited {
    display:block;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 11px;
    color: #666;
    font-weight: normal;
    text-decoration: none;
    background: url(../img/lm-l2-no.gif) repeat-y;
    padding: 2px 0px 3px 0px;
}

.lm-l2-no a:hover,
.lm-l2-no a:active {
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 11px;
    color: white;
    font-weight: normal;
    text-decoration: none;
    background: #02673f;
}             

.lm-l2-act {
    display: block;
    width: 130px;
    min-height: 17px;
    height: auto;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
}

.lm-l2-act a:link,
.lm-l2-act a:visited,
.lm-l2-act a:hover,
.lm-l2-act a:active {
    display:block;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 11px;
    color: white;
    font-weight: normal;
    text-decoration: none;
    background: #02673f;
    padding: 2px 0px 3px 0px;
}

#loginbox {
    position: static;
    width: 120px;
    padding: 0px 5px 5px 5px;
    margin: 0 0 0 2px;
}    

.logintext {
    font: normal 9px Verdana,arial,helvetica, sans-serif;
    color: #000;
}    

#content-area {
    position: static;
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    width: 475px;
    display: block;
      

}    

#CONTENT {
    padding: 10px 0px 0px 0px;
    width: 490px;
    display: block;
     background: #FFFFFF;  
} 


#RCONTENT {
    padding: 10px 0px 0px 0px;
     float:right;
     width: 130px;
    display: block;
     background: #FFFFFF;  
} 



#contentbox {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
   
}    
    
#footer {
    position: relative;
    width: 800px;
    height: 27px;
    background-color: #86AEF8;
}    

.bottom-menu {
    position: absolute;
    top: 6px;
    left: 20px;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #9e9e9e;
    text-decoration: none;
}    

.bottom-menu a:link,
.bottom-menu a:visited {
    font-weight: normal;
    color: #9e9e9e;
}    

.bottom-menu a:hover {
    color: #092869;
}    

#copyright {
    position: absolute;
    top: 6px; 
    left: 620px;  
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 11px;
    color: #9e9e9e;  
}
   