body{
    font-family : Verdana,Geneva,Arial,Helvetica;
    font-size: 10pt;
    }

.mainbox{
    width : 765px;
    margin: 0px;
    padding: 0px;
    background-color:#FFFFFF;
    }



.ul{
    width: 170px;
    height: 70px;
    background-color : #FFFFFF;
    border : 2px solid #FF9933; 
    background-image : url(logoklein.gif);
    background-position : center center;
    background-repeat : no-repeat;
    }



.ur{
    width : 590px;
    height: 70px;
    background-color : #FF9933;
    padding : 5px;
    vertical-align:bottom;
    }



.ll{
    width: 170px;
    height: 400px;
    background-color : #FF9933;
    padding : 50px 5px 5px 5px;
    height: 250px;
    vertical-align: top;
    text-align: left;
    }


.lr{
    width : 590px;
    height: 400px;
    background-color : #FFFFFF;
    border : 2px solid #FF9933; 
    padding : 10px;
    vertical-align:top;
    text-align:left;
    }


.sitetitle{
    font-size : 12pt;
    font-weight:bold;
    color : #FFFFFF;
    text-align : right;
    margin: 0px;
    padding: 0px;
    }

    
.splashbox{
    width : 365px;
    color : #FFFFFF;
    background-color:#669999;
    float : left;
    font-family : "Courier New", Courier, mono;
    font-size: 10pt;
    border : 1px solid #FFFFFF;
    padding: 5px;
    margin: 5px 0px 5px 5px;
    vertical-align:top;
    text-align:left;
    }

.splashbox h4, .splashbox p{
    padding: 0px;
    margin: 0px;
    }


.navibox{
    width : 160px;
    float:right;
    text-align:right;
    margin: 0px;
    padding: 5px 5px 5px 0px;
    }

.navilist{
    list-style-type : none;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    text-align : right;
    color : #FFFFFF;
    margin: 0px;
    padding: 0px;
    }

    
.navilist a:link, .navilist a:active, .navilist a:visited {color : #FFFFFF; text-decoration:none;}
.navilist a:hover {color:#999999;}

.searchbox .text{border:1px solid #c0c0c0;background-color:white; padding: 0px; margin: 0px;}
.searchbox .submit{border-width : 1px; background-color:#336699; color:#FFFFFF; padding: 0px; margin: 0px; }

.lr h1, .lr h2, .lr h3{
    font-size:14pt;
    padding: 0px;
    margin: 0px 0px 10px 0px;}
.lr h4{
    font-size: 11pt;
    padding: 0px;
    margin: 10px 0px;
    }
.lr, .lr p, .lr td {
    font-family:"Times New Roman", Times, serif;
    margin: 0px 0px 10px 0px;
    font-size:11pt;
    text-align:justify;
    }

.menu-level1 {
    font-size:10pt;
    font-weight:normal;
    list-style-type:none;
    color:white;
    margin: 0px;
    padding:0px;
    }

.menu-level1 a{font-weight:normal; color:white; text-decoration:none; margin: 0px; padding:0px;}
.menu-level1 a:active, .menu-level1 a:link, .menu-level1 a:visited{color:white;}
.menu-level1 a:hover{color:#999999;}
.menu-level1 li {padding: 5px 0px;}

.menu-level2 {font-size:10pt; list-style-type:none; color:white; margin: 0px; padding:0px;}
.menu-level2 a{color:white; text-decoration:none;}
.menu-level2 a:active, .menu-level2 a:link, .menu-level2 a:visited{color:white;}
.menu-level2 a:hover{color:#999999;}
.menu-level2 li {padding: 2px 0px 2px 10px;}

.menu-level3 {font-size:10pt; list-style-type:none; color:white; margin: 0px; padding:0px;}
.menu-level3 a{color:white; text-decoration:none;}
.menu-level3 a:active, .menu-level3 a:link, .menu-level3 a:visited{color:white;}
.menu-level3 a:hover{color:#999999;}
.menu-level3 li {padding: 0px 0px 0px 20px;}


.bottom{
    padding: 0px;
    margin: 0px;
    width:33%;
    color:#999999;
    font-size:8pt;
    }

.bottom a:link,.bottom a:visited,.bottom a:active,.bottom a:hover{font-weight:normal; color:#999999; text-decoration:none;}

.path{
    font-family : Verdana,Geneva,Arial,Helvetica;
    padding: 0px;
    margin: 0px 0px 3px 0px;
    color: #999999;
    font-size:8pt;
    border : 1px solid #999999;     
    }

.path a:link,.path a:visited,.path a:active,.path a:hover{font-weight:bold; color:#999999; text-decoration:none;}
    
.adminmenu{
    font-size:10pt;
    color:black;
    font-family:"Courier New", Courier, mono;
    background-color:#CCCCCC;
    }
.adminmenu a:link,.edit a:visited,.edit a:active,.edit a:hover{font-weight:normal; color:black;}

/*Admin:Structure*/

.struct-new, .struct-newU {
    font-familiy: "Courier" , Monospace;
    font-size: 7pt;
}

.move-up, .move-down {
    font-familiy: "Courier" , Monospace;
    font-size: 7pt;
}


a:link.struct-new  {font-weight:bold; color:green; text-decoration: none;}
a:visited.struct-new  {font-weight:bold; color:green; text-decoration: none;}
a:hover.struct-new  {font-weight:bold; color:green; text-decoration: none;}


a:link.struct-newU  {font-weight:bold; color:red; text-decoration: none;}
a:visited.struct-newU  {font-weight:bold; color:red; text-decoration: none;}
a:hover.struct-newU  {font-weight:bold; color:red; text-decoration: none;}

a:link.move-up  {font-weight:bold; color:blue; text-decoration: none;}
a:visited.move-up  {font-weight:bold; color:blue; text-decoration: none;}
a:hover.move-up  {font-weight:bold; color:blue; text-decoration: none;}


a:link.move-down  {font-weight:bold; color:blue; text-decoration: none;}
a:visited.move-down  {font-weight:bold; color:blue; text-decoration: none;}
a:hover.move-down  {font-weight:bold; color:blue; text-decoration: none;}

.structure-table td, .structure-table tr{
    text-align: left;
    font-size: 10pt;
    font-weight: normal;
    border-style: solid;
    border-width: 1px;
    border-color: grey;
    padding: 5px 5px 5px 5px;
}


/*News Extension*/
.newshead {
   font-weight: bold;
}
