body 
     {
     font-family:"Gill Sans","Gill Sans MT",serif; 
     font-size:11pt; 
     line-height:1.4em; 
     text-align:left; 
     color:#000; 
     background-color:#fff; 
     margin:0; 
     padding:0;
     }
     
#bild, #meta, .sprung, #navigation, #fuss, #unternavigation, hr, .tests, #logo, #copyscape
     {
     display:none;
     }
     
#print 
     {
     font-family:Arial,Helvetica,sans-serif; 
     font-size:12pt; 
     border-top:0 none; 
     border-right:0 none; 
     border-bottom:1px solid #555; 
     border-left:0; 
     margin-bottom:30px;
     }
     
img, fieldset 
     {
     border:0;
     }

address 
    {
    font-size:10pt; 
    color:#444; 
    font-style:normal; 
    margin-bottom:20px;
    }
    
a   
    {
    color:#000; 
    background:transparent; 
    text-decoration:underline;
    }
    
h1 
    {
    font-size:14pt; 
    font-weight:bold; 
    color:#666; 
    page-break-before:auto; 
    page-break-after:avoid;
    }
    
h2, h3, h4, h5 
    {
    font-size:13pt; 
    font-weight:bold; 
    color:#256e8b; 
    page-break-before:auto; 
    page-break-after:avoid;
    }
    
p 
    {
    padding-right:5em; 
    orphans:2; 
    widows:2;
    }
    
li 
    {
    page-break-inside:avoid; 
    list-style-type:square;
    }
    
div a, div a:link, div a:visited 
    {
    color:#444; 
    text-decoration:none; 
    border-bottom:1px solid #ccc; 
    background:transparent; 
    font-weight:normal; 
    padding:1px 1px;
    }
    
div a.image, div a.image:link, div a.image:visited, div a.image:hover, div a.image:focus 
    {
    text-decoration:none; 
    padding:0; 
    border:none; 
    background:transparent; 
    color:#fff;
    }

div acronym 
    {
    border-bottom-width:0px;
    }
    
img 
    {
    page-break-before:auto;
    }

.imgborder 
    {
    float:left; 
    margin:5px 8px 0 0;
    }