html {height:100%;}
body {
 height:100%;
 margin:5px 0px 0px 5px;
 padding:0%;
 width:1200px;
 background-color:#FFFFFF;
font-family:verdana, sans-serif;
color:#000000;
}   
div, span, table {
font-size:1em;
font-family:verdana, sans-serif;
color:#000000;
}  
a:link, a:visited {
color:#000000;
text-decoration:none;
}
a:active, a:hover {
color:#000000;
text-decoration:underline; 
}  
#header {
width:1200px;
height:100px;
padding:0;
margin:0px 0px 2px 0px;
background-image:url(http://www.newsletter-kostenlos.com/images/header.gif);
}   
#werbung {
width:468px;
height:60px;
padding:0px 0px 0px 0px;
margin:0;
margin-left:632px;
padding-top:10px;
padding-bottom:5px;
}    
#menue {
padding:0;
margin:0;
}        
.menuepunkt {
color:#FFFFFF;
margin:0;
padding:5px;
font-weight:bold;
font-size:0.95em;
}  
.menuepunktsmall {
color:#FFFFFF;
margin:15px;
padding:0px;
font-size:0.8em;
} 
#leiste {
width:1200px;
height:33px;
padding:0;
margin:0;
background-color:#808080;
} 
#content {
width:1200px;
min-height:500px;
padding:0;
margin:0;
background-color:#FFFFFF;
} 
#inhalt {    
float:left;
width:890px;
min-height:500px;
padding:5px;
margin:0;
background-color:#FFFFFF;
font-size:0.9em;
} 
#right {  
float:right;
width:290px;
min-height:500px;
padding:5px;
margin:0;
background-color:#C0C0C0;
font-size:0.8em;
} 
.titel {  
width:280px;
padding:0;
padding-left:10px;
margin:10px 0 5px 0;
background-color:#000080;
font-size:1em;
color:#FFFFFF;
} 
#footer {
width:1180px;
height:30px;
padding:10px;
margin:0;
background-color:#000080;
text-align:center;
}   
#footer2 {
width:1200px;
min-height:40px;
padding:5px;
margin:0;
background-color:#FFFFFF;
text-align:center; 
font-size:0.7em;
}   
h1 {
padding:0;
margin:5px;
font-size:1em;
}   
.form {
background-color:#FFFFFF;
border:1px solid #000080;
}   
.fehler {
color:#F00;
}
.ok {
color:#0F0;
}