* {
padding : 0; 
margin : 0; 
} 
html , body {
height : 100%; 
padding : 0; 
margin : 0; 
background-color : #FECE02;
color:#000099; 
font-family : verdana, arial, helvetica, sans-serif; 
font-size : 100.1%;
text-align:center; 
} 
#box {
width : 765px;
background-color : #FECE02; 
margin : 0 auto; 
text-align : left; 
position : relative; 
min-height : 100%; 
height : auto !important; 
height : 100%; 
border-left : 1px solid #e4d9c0; 
border-right : 1px solid #e4d9c0; 
} 
#header {
width : 765px; 
	height : 50px;
	margin : 0;
	padding : 0;
}
#bild1 {
float : left; 
width : 403px; 
margin : 10px 0 0 6px;
border: 1px solid #000099
}
#date {
color : #000099; 
text-align : left; 
width : 16em; 
margin : 0.2em 0 0; 
padding : 0.4em 0 0.73em; 
font-family : verdana, arial, helvetica, sans-serif; 
font-size : 0.6em; 
} 
#foot {
color:#000000;
position : absolute;
padding : 0 0 0.5em  0; 
font-family : verdana, arial, helvetica, sans-serif;
  font-size : 0.82em; 
bottom : 0; 
background-color : #FECE02; 
} 
#foot p {
margin : 0; 
padding : 0 0.82em 0 0; 
}
#foot li {  
display: inline;
} 
#foot li a {  
color : #330099; 
background : #FECE02; 
font-family : verdana, arial, helvetica, sans-serif; 
font-size : 0.82em; 
text-decoration : none; 
} 
#foot li a:hover {
color : #ff0000; 
background : #FECE02; 
} 
#links {
float : left; 
padding : 0.4em 0 0 0.8em; 
margin : 0; 
width : 11em; 
}
 #links p {
text-align : left; 
font-family : verdana, arial, helvetica, sans-serif; 
font-size : 0.82em; 
} 
#links a {
color : #330099; 
background : #FECE02; 
margin : 0; 
padding : 0 0 0 10px; 
font-family : verdana, arial, helvetica, sans-serif; 
font-size : 1em; 
text-decoration : none; 
text-align : left; 
} 
#links a:hover {
color : #ff0000; 
background : #FECE02; 
} 

#rechts {
float : right; 
padding : 0.4em 0 0 0; 
margin : 0; 
width : 18em; 
} 
#rechts p {
text-align : right;
font-family : verdana, arial, helvetica, sans-serif; 
font-size : 0.82em; 
} 
#rechts a {
text-align : right;
color : #330099; 
background : #FECE02; 
margin : 0; 
padding : 0 0 0 10px; 
font-family : verdana, arial, helvetica, sans-serif; 
font-size : 1em; 
text-decoration : none; 
} 
#rechts a:hover {
color : #ff0000; 
background : #FECE02; 
} 
#sitemap {
float:left;
width : 20em; 
margin : 0.5em 0 0; 
padding : 0 0 0 0.4em; 
list-style : none; 
}
#sitemap h2 {
margin : 0; 
padding : 0; 
font-family : verdana, arial, helvetica, sans-serif; 
font-size : 1em; 
line-height : 1.4em; 
font-weight : bold; 
} 
 
#sitemap ul {
margin-left : 0.875em; 
padding-left : 0.875em; 
font-family : verdana, arial, helvetica, sans-serif; 
list-style:none;
white-space : nowrap; 
} 
#sitemap li a {
color : #000099; 
font-family : verdana, arial, helvetica, sans-serif; 
font-size : 0.82em; 
margin : 0.5em 0 0; 
padding : 0.1em 0 0; 
text-decoration : none; 
display : block; 
width : 20em; 
text-align : left;
border-bottom : 1px solid #e4d9c0; 
 
} 
#sitemap li a:hover {
color : #ff0000; 
border-bottom : 1px solid #837c6b; 
}
.rot {
color : #ff0000;
font-size : 0.82em;
}
.italic {
font-style:italic;
} 

