/*Spina-CSS*/

* {font-size:100%;padding:0;margin:0;}
#wrap #wrap1 #wrap2  {height:1px;}


/** html dl.feature {height:1px;} /* fuer IE5 und IE6 */

*:first-child+html .feature {min-height:1px;} /* fuer den IE7 */
 html {height:100%; margin-bottom:1px;} /* gecko hack scrollbars auf default */
 body {font:normal normal 62.5%/1 Arial;background:#dcdcdc;width:100%;margin:0;padding:0;}     

/*---------------------------------------------------------------*/
                    /*Mittlerer Bereich*/
/*---------------------------------------------------------------*/

div#wrap 
    {
        position:relative;        
        margin:0px auto;        
        width:920px;
        /*width:62.5%;*/        
        background:#fff;
        height:600px;  
        border: 0px solid blue;
    
    }
div#wrap1
    {
        position:relative;
        margin:0px auto;
        width:920px;
        /*width:62.5%;*/
        background:#fff;
        height:650px;
        border: 0px solid blue;

    }
div#wrap2
    {
        position:relative;
        margin:0px auto;
        width:920px;
        /*width:62.5%;*/
        background:#fff;
        height:925px;
        border: 0px solid blue;

    }        
   
div#header{
    position:absolute;    
    top:0px;
    left:0px;
    width:100%;
    height:100px;            
}
div#rb p span, div#ub p span{color:red;}
div#rb  span, div#ub  span{color:red;font-weight:bold;}
.fat {font-weight:bold;}

div#main h3 {color:red;}
div#main03 h3 {color:red;}
/*div#main table tr td .td01 {font-size:10pt;color:#000;background:#fff;width:10px;}*/

/*div#main table tr td .td02 {font-size:10pt;color:#000;background:#fff;width:300px;}*/

div#main{
    position:absolute;
    width:400px;
    height:300px;
    top:125px;
    left:150px;
}

div#main02{
    position:absolute;
    width:760px;
    height:650px;
    top:125px;
    left:150px;
    font-size:9pt;
    font-weight: normal;
}

div#main03{
    position:absolute;
    width:400px;
    height:500px;
    top:125px;
    left:150px;
}

div#rb{
    position:absolute;
    top:125px;
    left:580px;
    width:325px;
    height:380px;
    background:#fff;        
}

div#ub{
    position:absolute;
    top:450px;
    left:151px;
    width:400px;
    height:125px;
    background:#fff;
}

/*div#rb, div#ub {font-size:14pt;}*/

div#lbm{
    position:absolute;
    width:400px;
    height:500px;
    top:125px;
    left:150px;
    font-size:10pt;
}

div#rb01{
    position:absolute;
    top:125px;
    left:615px;
    width:258px;
    height:350px;
}
div#brb01{
    position:absolute;
    top:135px;
    left:715px;
    width:150px;
    height:150px;
    background:#fff;
}
div#brb02{
    position:absolute;
    top:325px;
    left:715px;
    width:150px;
    height:100px;
    background:#fff;
}
div#brb03{
    position:absolute;
    top:475px;
    left:715px;
    width:150px;
    height:150px;
    background:#fff;
}
div#pitty {position:absolute;top:550px;left:150px;width:400px;height:25px;}
/*-------------- Formular -----------------*/
.span01 {font-weight:bold;color:red;font-size:10pt;}
.span02 {font-weight:bold;font-size:8pt;}
div#fm1 span{color:red;}
div#fm1{position:absolute;top:0px;left:0px;width:520px;height:200px;}
div#fm2{position:absolute;top:225px;left:0px;width:520px;height:200px;}
div#fm2 span {color:red;}
/*-------------- Tabellen -----------------*/
.tab01 {width:525px;border:0px;table-layout:fixed;border-collapse:collapse;font-size:8pt;}
.tab02 {width:525px;border:0px;table-layout:fixed;border-collapse:collapse;font-size:8pt;}
.tab03 {width:500px;font-size:9pt;text-align:center;}

.tdb{padding:5px;width:8%;}
.td01{width:8%;}
.td02{width:12%;}
.td03{width:36%;}
.td04{width:36%;}

.b01{padding:5px;width:120px;}
.b02{width:140px;}
.b03{width:25px;}
.b04{width:80px;}
.b05{width:140px;}
.proof{color:red;}

.tab02 span {color:red;}


/*-------------- Zusatz Rechter und Unterer Div -----------------*/
div #rb p {font-size:10pt;}
div #rb  {font-size:10pt;}
div #ub p {font-size:10pt;}
div #ub  {font-size:10pt;}
/*-------------- NAVI -----------------*/

div#navi tr td{
    
    border:1px solid black;
    border-collapse:collapse;
    width:115px;
    height:15px;
    background:#fff;
    padding:0px 0px;     
}

div#navi{
    position:absolute;
    top:225px;
    left:10px;    
    width:115px;
    background:#fff;
    margin:0px 0px 0px 5px;            
}




div#navi tr td a  {    
         padding:0px 0px 0px 0px;
         text-decoration:none;
         font-weight:bold;         				 		
         display:block; 
         color:#808080;
         width:115px;
         height:15px;
         font-size:10pt;
                  
} 


div#navi tr td a:hover{
         color:red;
         padding:0px 0px 0px 0px;
         text-decoration:none;
         font-weight:bold;
         font-size:10pt;		 		 
		 background:url(../bilder/navi_home.jpg) repeat-x top left;         
		 width:115px;
         height:15px;
         display:block;
                 
}

/* ------------------------------------------------------ */
                  


/*---------------------------------------------------------------*/
                    /*NOScript Bereich*/
/*---------------------------------------------------------------*/

#ups {
    position:absolute;top:200px;left:450px;width:400px;height:200px;color:#000;background:#dcdcdc;font-weight:bold;padding:10px;
}
.ups {
    color:red;
}

