body {  
margin: 1em; 
}
	
h1 { 
font-size: 2em; margin: 0 0 0 -2px; 
}

h2 { 
font-size: 1em; 
color: #999999; 
background: #FFFFFF; 
padding: 0.3em; 
margin: 0; 
}

div {  
margin: 0; 
background: #FFFFFF;
}

#links {  
float: left;
width: 80%;
}

#rechts {  
float: right;
width: 19%;
padding-top: 3.1em; 
}

#unten {
clear: both;
}

p {
font-size: 1em; 
padding: 0.3em; 
margin: 0; 
color: #4B4B4B; 
background: #FFFFFF;
}

ul {
list-style: none;
font-size: 0.8em; 
color: #999999; 
}

ul li {
margin: 0 0 20px 0;
}

ul li img {
padding: 0; 
margin: 0;
}

img,
a img {
border: 1px solid #CCCCCC;
}

a:hover img {
border: 1px solid #B30000;
}

a         { font-size: 1em; font-weight: bold; color: #B30000; background: #FFFFFF; padding: 2px; }
a:link    { font-size: 1em; font-weight: bold; color: #B30000; background: #FFFFFF; padding: 2px; }
a:visited { font-size: 1em; font-weight: bold; color: #B30000; background: #FFFFFF; padding: 2px; }
a:hover   { font-size: 1em; font-weight: bold; color: #FFFFFF; background: #B30000; padding: 2px; }
a:active  { font-size: 1em; font-weight: bold; color: #FFFFFF; background: #B30000; padding: 2px; }
a:focus   { font-size: 1em; font-weight: bold; color: #FFFFFF; background: #B30000; padding: 2px; }

ul li a         { padding: 0; margin: 0; }
ul li a:link    { padding: 0; margin: 0; }
ul li a:visited { padding: 0; margin: 0; }
ul li a:hover   { padding: 0; margin: 0; }
ul li a:active  { padding: 0; margin: 0; }
ul li a:focus   { padding: 0; margin: 0; }

ul li a img,
ul li a:hover img {
padding: 0; 
margin: 0;
}
