body { 
    font-family: Verdana, Arial, Helvetica, sans-serif; color: #0B4B86;
margin: 0px; padding: 0px; background-image: url(/images/bg_main.jpg);
    background-repeat: repeat-x; background-attachment: fixed; font-size:
0.8em; margin-bottom: 20px; }
    
#hauptrahmen { background-image: url(/images/bg_hauptrahmen.gif);
background-repeat: repeat-y; margin: 0 auto; width: 968px; text-align:
center; }
    #header { background-image: url(/images/bg_header.gif);
background-repeat: no-repeat; height: 100px; text-align: right; width:
900px; 
              margin: 0 auto; }
    #header img { float: left; }
    
    #content { margin: 30px 34px 0 50px; text-align: left; }
    
        #content div#rechts li { list-style-image:
url(/images/haarausfall-punkt.jpg); line-height: 1.6em; }
        #content div#rechts h1 { font-size: 1.5em; text-decoration:
underline; }
        #content div#rechts h2 { font-size: 1.2em; }
		#content div#rechts h3 { font-size: 1em; text-decoration: underline; }
    
        ul#hauptnav { margin: 0; padding: 0; list-style-type: none; }
        ul#hauptnav li { background:transparent url(/images/bg_li_hauptnav.gif) no-repeat scroll left top; margin-bottom:5px; padding:2px 0pt 5px 8px; } 

/*{ background: url(/images/bg_li_hauptnav.gif);
background-repeat: no-repeat; background-position:left bottom; height:
23px; 
                         padding: 2px 0 5px 8px; margin-bottom: 5px; } */
        ul#hauptnav li a { text-decoration: none; color: #00468E; font-size:
0.9em; }
        ul#hauptnav li a:hover { color: #FFC81C; }
        ul#hauptnav li.aktiv { font-weight: bold; color: #ffc81c; }
        
        ul#hauptnav ul { margin: 1.0em 0 0 0; padding: 0; list-style-type: none; }
        ul#hauptnav ul li { font-size: 0.7em; background: url(/images/bg_li_hauptnav.gif);
background-repeat: no-repeat; background-position:left top; height: 23px;
                            padding: 5px 0 4px 8px; margin-left: 1em; }
        ul#hauptnav ul li a { text-decoration: none; color: #00468E;
font-size: 0.9em; }
         
    
        #links { width: 220px; float: left; }
        
        /* #marginalspalte { width: 160px; float: right; } */
        
        #rechts { margin-left: 230px; width: 620px; }
        
            img.portrait { border: 1px solid #efefef; border-right: 1px
solid #4a4a4a; border-bottom: 1px solid #4a4a4a; float: right; 
                           margin: 0 0 10px 10px; }
        
            table#tbl-studios { border-collapse: collapse; width: 100%; }
            table#tbl-studios th { border: 1px solid #00468E;
background-color: #00468E; color: #fff; font-weight: bold; font-size: 1em; 
                                   padding: 3px 10px; }
            table#tbl-studios td, table#tbl-studios td.zebra { border: 1px
solid #00468E; vertical-align: top; padding: 10px; font-size: 0.9em; }
            table#tbl-studios td.zebra { background-color: #EEF3FF; }
            table#tbl-studios tfoot td { background-color: #00468E;
text-align: center; font-size: 0.8em; color: #fff; padding: 2px 10px; }
            
            html fieldset { position: relative; margin-top:1em; padding-top:
.75em; }
            html legend { position: absolute; top: -.5em; left: .5em;
border: 1px solid #4a4a4a; background-color: #fff; font-weight: bold; 
                padding: 10px;}
            fieldset { border: 1px solid #4a4a4a; background-color: #efefef;
}
            input { width: 380px; border: 1px solid #4a4a4a; }
            input:focus { background-color: #FFC81C; }
            textarea { width: 586px; height: 200px; border: 1px solid
#4a4a4a; padding: 10px; }
            textarea:focus { background-color: #FFC81C; } 
            
            
            
        
        #contentfooter { background-image:
url(/images/hauptrahmen_footer.gif); background-repeat: no-repeat; height:
23px; }

    #subrahmen { clear: both; background: none; margin: 0 auto; width:
968px; text-align: center; }

#footer { background-image: url(/images/footer.gif); background-repeat:
no-repeat; height: 24px; color: #ffffff; font-size: 0.8em; 
          padding-top: 3px; }
#footer a { color: #ffffff; text-decoration: none; }

dl.rahmen_links, dl.rahmen_rechts {
    border: 1px solid #efefef;
    border-bottom-color: #a1a1a1;
    border-right-color: #a1a1a1;
    padding: 10px;
    float: center;
}

dl.rahmen_unten {
    height: 220px;
    width: 630px;
    border: 2px solid #ff0000;
    border-bottom-color: #ff0000;
    border-right-color: #ff0000;
    float: left;
    padding: 1px 5px
}


dl.rahmen_links {
    float: left;
    margin: 0 10px 10px 0;
}

dl.rahmen_rechts {
    float: right;
    margin: 0 0 10px 15px;
}

dl.rahmen_rechts dd { width: 200px; margin: 1px; text-align: center; }

dl.rahmen_unten dd {
    margin: 1px 5px;
 
}


