body { background-image:url(pics/BG-Test3.jpg);   
       background-repeat:repeat;           
       background-attachment:fixed;        
       font-size: 11px; font-family: Verdana ; color: #000000; width: 75%; }

a:link         { color: blue; }
a:visited      { color: green; }
a:active       { color: red;    background: yellow; }
a:hover        { color: black; letter-spacing:2pt; background: red; }

header  { border-radius: 3px 30px;
 border: 2px solid #000095;
 padding: 10px;
 margin: 10px; 
              position:fixed;  width: 75%;   box-shadow:  10px 10px 15px grey ;
               background-image:url(pics/BG-Test3.jpg);  background-repeat:repeat;    background-attachment:fixed; }

main {-moz-column-count:    1;
         -webkit-column-count: 1;
             column-count:         1;
		
          -webkit-column-gap: 20px; 
          -moz-column-gap:    20px; 
              column-gap:         20px;	 }

footer   { font-weight:bold; font-size: 15px;  font-family: Calibri ; color:#000065; letter-spacing: 1pt; 
              border-radius: 3px 30px;
 border: 2px solid #000095;  
 padding: 10px;
 margin: 10px; }

aside    {  width: 25%; float: right; margin-left:10px;
              border-radius: 0.5em;  border: 2px solid #808080; box-shadow:  10px 10px 15px #A0A0A0 inset ;
              background-image:url(pics/HGarab.jpg); background-repeat:repeat; background-attachment:fixed;  }

h1 { font-weight:bold; font-size: 20px; font-family: Trebuchet MS ; color:#000073; text-align:center;  }            

h2 { font-weight:bold; font-size: 17px; margin-top: 20px; font-family: Trebuchet MS ; color:#000095; 
     padding-bottom: 6px; border-bottom: 1px solid #C1BBAB; }

h3 { font-weight:600; font-size: 15px; color:#0000B7; margin-top: 10px; margin-bottom: 0px; margin-left:30px;
     font-family: Trebuchet MS; }

h4 { font-weight:500; font-size: 15px; color:#0000D9; margin-top: 8px; margin-bottom: 0px; margin-left:30px;
     font-family: Trebuchet MS; }

img { float: left; }
figure { float: left; border: 1px solid #000000; border-radius: 5px; padding: 7px; }   
figcaption { text-align: center;    }

p {     text-indent:21px;
	font-size:14px; 
	line-height:1.75; 
	text-align:justify; 
	margin-top:3px; 
	margin-bottom:0px;  
	margin-left:30px; 
	margin-right:5%;    }

p.rechts { text-indent:1px;
	font-size:14px; 
	line-height:1.75; 
	text-align:right; 
	margin-top:3px; 
	margin-bottom:0px;  
	margin-right:2%;    }

p.p1ah {text-indent:1px;
	font-size:14px; 
	line-height:1.75; 
	text-align:justify; 
	margin-top:1px; 
	margin-bottom:0px;  
	margin-left:30px; 
	margin-right:5%;    }

p.gross    { font-size:16px;
             font-weight:600;
             text-align:center;
             margin-left:50pt;
             margin-right:10%;
             letter-spacing:1pt;   
    border-radius: 3px 30px;
 border: 2px solid #000095;
}
  
p.klein { font-size:11px;
          font-weight:lighter;
          text-align:left;   
	  margin-left:40px;	
          margin-right:5%;  }

p.subs  { font-size:9px;
          font-weight:bold;
          margin-top:0px;
          text-align:right;   
	  margin-left:60px;	
          margin-right:3%;  }

ul, ol { padding: 0; margin: 10px 10px 10px 40px;}
li { padding: 0; font-size: 12px; line-height: 1.75; }

table  { border: 1px solid #000095; margin-left:30px; }
th {   background-color: #B1CBE5; font-size: 14px; font-weight:bold; text-align: left; }
td {  align: left; vertical-align:top; top-margin:3px; padding-top:3px; font-size: 14px;              }
 