body {   
    background: #FFFFFF; 
    font-family: verdana, Arial, helvetica, verdana, sans-serif;
}


h1 {  
    font-size: 18px;
    margin-top: 2px;
    margin-bottom: 2px;
}

h2 {  
    font-size: 16px;
    margin-top: 12px;
    margin-bottom: 6px;
}

h3 {  
    font-size: 14px;
    margin-top: 2pt;
    margin-bottom:2px;
}

h4 {   
    font-size: 12px;
    margin-top: 2px;
    margin-bottom:2px; 
}
                    
h5 { 
    font-size: 12px;
    color: #ffffff;
    background: #676767;
    font-weight: bold;      
    margin-top: 2px;
    margin-bottom:2px;
}
                    
img {
    border: 0;
}

p { 
    font-size: 12px;
    margin-top: 4px;
	margin-bottom: 8px;
}				

td { font-size: 12px; }				


/* Links */
a:link { color:#0000ff; text-decoration:underline }
a:visited { color:#0000ff; text-decoration:underline }
a:hover { color:#0000ff; background:#eeeeee; text-decoration:underline }
a:active { color:#0000ff; text-decoration:underline }
a:focus { color:#0000ff; text-decoration:underline }

a.head02link { color:#000000; text-decoration:none; }
a.head02link:visited { color:#000000; text-decoration:none; }
a.head02link:hover { color:#000000; text-decoration:none; }

a.head03link { color:#0000ff; text-decoration:none; }
a.head03link:visited { color:#0000ff; text-decoration:none; }
a.head03link:hover { color:#0000ff; text-decoration:none; }

th {  
    font-size: 12px;
    text-align: left;
    vertical-align: top;
}

.error {   
    font-size: 16px;
    font-weight: normal;
    color: #ff0000;
    margin-top: 20pt;
    margin-bottom: 20pt; 
}

.bild:before {   
    content:"Abbildung: ";
}
.bild {   
    font-size: 12px;
    font-style: italic;
    margin-top: 2px; 
}

/* Box fuer einen Tipp*/
.tip {   
    font-size: 12px;
    margin-left: 1cm;
    margin-right: 1cm; 
    padding: 2px;
    border-width:1px;
    border-style:solid;
    border-color:blue; 
}

.small { font-size: 12px; }
.vsmall { font-size: 10px; }

.last           {   margin-bottom: 20px; }

.invers1        {   color: #ffffff;
                    font-size: 12px;
                    background: #676767;
                    font-weight: bold;  }
.boxed {	
    font-size: 12px; 
    background: #eeeeee; 
    margin-top: 4px;
	margin-bottom: 8px;

    padding: 5px; 
    border:1px solid #dddddd;
}


li {
    list-style-type: circle;
    font-size: 12px;
}

.firstentry {   
    list-style-type: disc;   
    margin-bottom: 7pt;  
}

.space {     
    list-style-type: square;
    margin-top: 5px;
    margin-bottom: 5px;  
}

.navi {
    font-size: 14px; 
    background: #eeeeee;
}

.logo {
    font-size: 14px; 
    color: #ffffff;
    font-weight: bold;
    background: #555555;
}

.footer {	
    font-size: 10px; 
}

td.head01  {
	font-size:12px;
	font-weight: bold;
	color: #ffffff;
	background-color: #B2BBB6;
}

td.head02  {
	font-size:12px;
	font-weight: bold;
	color: #000000;
	background-color: #b8b8b8;
}

td.head03  {
	font-size:12px;
	font-weight: normal;
	color: #000000;
	background-color: #d8d8d8;
}

td.head04  {
	font-size:11px;
	font-weight: normal;
	color: #000000;
	background-color: #d8d8d8;
}

