/* Style-Sheets */
* { 
    font-family:Helvetica,Geneva; 
}

body { 
    font-size:11px; 
    color:#333; 
    background-color:#eee; 
    margin:0px; 
    background: url(../images/orange.png) -0px -0px repeat;
    background-color:#E6A329;
    z-index:-10;
    }
    
td { 
    font-size:11px;
    }
input,textarea { 
    color:#000; 
    }
h1,h2,h3,h4,h5,h6 { 
    margin:0px; 
    }
img { 
    border:none; 
    }
p { 
    margin:0px; 
    padding:0px; 
    }
    
.logo{
    position: absolute;
    right:0px;
    top:0px;
    width: 250px;
    height: 114px;
    background: url(../images/SFPLogo2005.png) -0px -0px no-repeat;
    color: #FFF;
}

.fullwidth{
    position:absolute;
    background-color:#ddd;
    top:162px;
    right:175px;
    width:100%;
    z-index:8;
}

.textarease{
    position:absolute; 
    left:0px; 
    width:auto;
    left:175px;
    top:0px;
    background-color:#FFF;
    padding:0px 10px 10px 5px;
 /*   border-color:#000;
    border-style:solid;
    border-width: 0px 175px 0px 0px;*/
    z-index:12;
}

.admin { 
    color:#000; 
    }
.adminbox {  
    width:100%;
    background-color:#E6A329; 
    border-color:#000; 
    border-width:1px 0px 1px 0px; 
    border-style:solid; padding:2px 0px; 
    }
.thumbnail { 
    background-color:#fff; 
    }

A { 
    text-decoration:none;
    color:#000;
    }
A:hover { 
    background-color:#E6A329;
    color:#FFF; 
        }
.textsmall { 
    font-size:9px; 
    text-decoration:none; 
    }
.textbig { 
    font-size:13px; 
    text-decoration:none; 
    }

A.navigation { 
    color:#E6A329;
    }
A.navigationc { 
    color:#FFF;
    }
A.navigationc:hover { 
    text-decoration:underline;
    }
A.url { 
    color:#E6A329;
     }
A.navigation:hover,A.url:hover {
    background-color:#E6A329;
    color:#FFF; 
    }

.menueright{
    position:relative; 
    float:right;
    width:175px;
    top:200px; 
    z-index:13;
}

.leftwhite{
    position:absolute;
    float:right;
    top:0px;
    left:0px;
    width:100%;
    background-color:#FFF;
    z-index:7;

}


A.menu0 { 
    background-color:#000; 
    border-color:#000; 
    border-width:0px 0px 0px 10px; 
    margin:4px 0px 0px 0px;
    border-style:solid; 
    padding:4px 10px 4px 0px; 
    display:block; 
    font-size:11px; 
    color:#E6A329; 
    font-weight:normal; 

    z-index:2;

    }
A.menu1 { 
    background-color:#fff; 
    border-color:#000; 
    border-width:0px 0px 0px 10px; 
    margin:4px 0px 0px 0px;
    border-style:solid; 
    padding:4px 10px 4px 0px; 
    display:block; 
    font-size:11px; 
    font-weight:normal; 
    color:#000; 
    }

A.menu0bv { 
    top:30px;
    background-color:#000; 
    border-color:#000; 
    border-width:0px 0px 0px 10px; 
    margin:4px 0px 0px 0px;
    border-style:solid; 
    padding:4px 10px 4px 0px; 
    display:block; 
    font-size:11px; 
    color:#E6A329; 
    font-weight:normal; 

    z-index:2;

    }
A.menu1bv { 
    top:30px;
    background-color:#fff; 
    border-color:#000; 
    border-width:0px 0px 0px 10px; 
    margin:4px 0px 0px 0px;
    border-style:solid; 
    padding:4px 10px 4px 0px; 
    display:block; 
    font-size:11px; 
    font-weight:normal; 
    color:#000; 
    }


A.menu0:hover,A.menu1:hover { 
    background-color:#fff; 
    color:#000; 
    text-decoration:none; 
    }

.littlemenueleft{
    position:absolute;
    top:0px;
    right:0px;
    width:175px;
    
}   

A.menu0anab { 
   position:absolute;
    top:0px;
    left:0px;
    width:60px;
    color:#E6A329; 
    background-color:#000;
    border-style:solid;
    border-color:#E6A329;
    border-width:0px 0px 0px 5px;
    padding:1px 5px 0px 5px;
    font-size:9px;
    text-align:left;
    }
A.menu1anab { 
    position:absolute;
    top:0px;
    left:0px;
    width:60px;
    color:#FFF; 
    background-color:#000;
 /*   background: url(../images/orange.png) -0px -0px repeat;*/
    border-style:solid;
    border-color:#FFF;
    border-width:0px 0px 0px 5px;
    padding:1px 5px 0px 5px;
    font-size:9px;
    text-align:left;
    }
    
A.menu0anab:hover,A.menu1anab:hover { 
    background-color:#000; 
/*    background: url(../images/orange.png) -0px -0px repeat;*/
    color:#FFF; 
    border-color:#FFF;

    text-decoration:none; 
    }

A.menu0such { 
    position:absolute;
    top:16px;
    left:0px;
    width:60px;
    height:10px;
    color:#E6A329;
    background-color:#000; 
    border-style:solid;
    border-color:#E6A329;
    border-width:0px 0px 0px 5px; 
    padding:0px 5px 2px 5px;
    font-size:9px;
    text-align:left;
    vertical-align:sub;

    }
A.menu1such { 
   position:absolute;
    top:16px;
    left:0px;
    width:60px;
    height:10px;
    color:#FFF; 
    background-color:#000;
/*    background: url(../images/orange.png) -0px -0px repeat;*/
    border-style:solid;
    border-color:#FFF;
    border-width:0px 0px 0px 5px;
    padding:0px 5px 2px 5px;
    font-size:9px;
    text-align:left;
    vertical-align:sub;
    }
A.menu0such:hover,A.menu1such:hover { 
    background-color:#000; 
 /*   background: url(../images/orange.png) -0px -0px repeat;*/
    color:#FFF; 
    border-color:#FFF;

    text-decoration:none; 
    }

A.submenu0 { 
    background-color:#FFF; 
    border-color:#FFF; 
    border-width:0px 0px 0px 10px; 
    margin:1px 0px 0px 10px;
    border-style:solid; 
    padding:2px 0px 2px 5px; 
    display:block; 
    font-size:10px; 
    color:#E6A329; 
    }
A.submenu1 { 
    background-color:#FFF; 
    border-color:#000; 
    border-width:0px 0px 0px 10px; 
    margin:1px 0px 0px 10px;
    border-style:solid; 
    padding:2px 0px 2px 5px; 
    display:block; 
    font-size:10px; 
    color:#000; 
    }
A.submenu0:hover,A.submenu1:hover { 
    background-color:#fff; 
    color:#000; 
    text-decoration:none; 
    border-color:#000; 

    }

/*div.menubox { 
    top:10px;
    background-color:#ddd; 
    border-color:#999; 
    border-width:0px 0px 0px 0px; 
    border-style:solid; 
   /* padding:5px 5px 0px 0px; 
    }
div.menubox:hover { 
    background-color:#fff;
    }
    */
.bbox{
    position:absolute;
    background-color:#000;
    top:134px;
    left:0px;
    width:100%;
    height:28px;
    z-index:5;
    padding:0px 0px 0px 0px; 
}    

.topmenue{
    height:100%;
    width:10px;
    background-color:#000;
    padding:0px 0px 0px 25px; 
    border-style:solid;
    border-color:#000;
    border-width:0px 0px 0px 0px;
}

.whitehack{
    position:absolute;
    top:162px;
    left:0px;
    width:80%;
    height:5px;
    background-color:#FFF;
    z-index:6;

}

.orangehack{
    position:absolute;
    top:162px;
    right:0px;
    width:175px;
    height:100%;
    background: url(../images/orange.png) -0px -0px repeat;
    background-color:#E6A329;
    z-index:7;

}

A.menubox0 {
    position:relative; 
    top:8px;
    font-size:13px; 
    font-weight:normal; 
    color:#E6A329;
    border-style:solid;
    border-color:#E6A329;
    border-width:0px 0px 0px 10px;
    padding:8px 10px 9px 10px;
    }
    
A.menubox1 {
    position:relative; 
    font-size:13px; 
    top:8px;
    font-weight:normal; 
    color:#FFF;
    background-color:#000;
/*   background: url(../images/orange.png) -0px -0px repeat; */
    border-style:solid;
    border-color:#FFF;
    border-width:0px 0px 0px 10px;
    padding:8px 10px 9px 10px;
    }

A.menubox1:hover {
    color:#FFF; 
    background-color:#000;
/*    background: url(../images/orange.png) -0px -0px repeat;*/

    border-style:solid;
    border-color:#FFF;

    text-decoration:none;

    }
A.menubox0:hover {
    color:#FFF; 
    background-color:#000;
 /*   background: url(../images/orange.png) -0px -0px repeat;*/

    border-style:solid;
    border-color:#FFF;

    text-decoration:none;
    }


div.language { 
    width:60px;
    background-color:#E6A329; 
    padding:0px 5px 0px 0px; 
    text-align:right;
    font-size:9px;
    position:absolute;
    top:0px;
    right:0px;
    z-index:10;
    }
div.language:hover { 
    background-color:#E6A329;

    }
A.language0 { 
    position:absolute;
    top:0px;
    right:0px;
    width:60px;
    color:#E6A329;
    background-color:#000; 
    border-style:solid;
    border-color:#E6A329;
    border-width:0px 0px 0px 5px; 
    padding:1px 5px 0px 5px;
    font-size:9px;
    text-align:left;

    }
A.language1 { 
   position:absolute;
    top:0px;
    right:0px;
    width:60px;
    display:block;
    color:#FFF; 
    background-color:#000;
/*    background: url(../images/orange.png) -0px -0px repeat;*/
    border-style:solid;
    border-color:#FFF;
    border-width:0px 0px 0px 5px;
    padding:1px 5px 0px 5px;
    font-size:9px;
    text-align:left;

    }
A.language0en { 
    position:absolute;
    top:16px;
    right:0px;
    width:60px;
    height:10px;
    color:#E6A329;
    background-color:#000; 
    border-style:solid;
    border-color:#E6A329;
    border-width:0px 0px 0px 5px; 
    padding:0px 5px 2px 5px;
    font-size:9px;
    text-align:left;
    vertical-align:sub;
    }
A.language1en { 
   position:absolute;
    top:16px;
    right:0px;
    width:60px;
    height:10px;
    color:#FFF; 
    background-color:#000;
    border-style:solid;
    border-color:#FFF;
    border-width:0px 0px 0px 5px;
    padding:0px 5px 2px 5px;
    font-size:9px;
    text-align:left;
    vertical-align:sub;

    }
    
A.language0:hover,A.language0en:hover {
    color:#FFF; 
    background-color:#000;
/*    background: url(../images/orange.png) -0px -0px repeat;*/
    border-color:#FFF;
    text-decoration:none;
    font-size:9px;

    }    

A.language1:hover,A.language1en:hover {
    color:#000; 
    background-color:#E6A329;
    background: url(../images/orange.png) -0px -0px repeat;
    border-color:#000;
    text-decoration:none;
    font-size:9px;

    }    
 
div.menuend { 

    border-color:#999; 
    border-width:1px 0px 0px 0px; 
    border-style:solid; 
    padding:3px 0px; 
    }

.small { font-size:9px; }
.big { font-size:14px; }
.rot { color:#f00; }
.warn { color:#f00; }
.blau { color:#66f; }
.subtxt { color:#999; font-weight:bold; }
.u { text-decoration:underline; }

SUB,SUP { line-height:1px; }

