 /* -- Allgemeines -- */ 
body { background: darkblue; color: black; margin: 1em; border: 0; padding: 0; min-width: 640px; font-family: verdana, arial, sans-serif ; } 
div { background: white; margin: 0; border: 0; padding: 0; }
div img {display: block;} 
a { color: blue; text-decoration: underline; } 
p { padding-left: 1em; text-align: justify;} 
h1 { font-size: 3em; line-height: 0.8em; padding: 20px 0 5px 5%; margin: 0; } 
h1, h2, h3, h4, h5, h6 { color: blue;/* font-family: Georgia, "Times New Roman", Times, serif;*/ text-align: center; } 
h3{ padding: 1em; } 
img { border: 0; /*border-bottom: 0;*/ /*padding-right: 20px; padding-right: 20px;*/ margin: 0; padding-bottom: 0; /*max-width: 95%; /* gute Browser machen ein zu großes Bild, welches das Design sprengen würde, funktioniert beim IE leider nicht */ } 
table { background: white; text-align: top; }
td {text-align: center}

/* -- Redaxo vordefinierte Formate -- */
ul.rex-navi1 { padding: 0px 10px; list-style-type: none}
ul.rex-navi1 li {	/*display: block;*/	padding: 3px 0; }
/*ul.rex-navi1 a { display: block; color: #37444f; padding: 1px 0;}*/
ul.rex-navi1 a: hover, ul.rex-navi1 li a.rex-active, ul.rex-navi1 li a.rex-current { padding: 1px 0; }

 /* -- Layoutspezifisches -- */ 
#container { background: white; font-size: 0.8em; max-width: 900px; min-height: 550px; margin: auto; border: 0; padding: 0; margin-top: 0; }
#navegacion{ width: 132px; min-width: 10em; float: left; margin: 0em; border: 0; padding: 0; }
#encabezado{ width: 768px; float: right; min-width: 10em; margin: 0em; border: 0em; padding: 0; padding-top: 3em; padding-bottom: 3em;background: white; margin-top: 0; font-size: 0.9em; } 
#anuncios{ text-align: justify; padding-left: 25em; padding-right: 5em; padding-top: 3em; padding-bottom: 3em; font-size: 0.9em; } 
#contenido{ /*width: 768px; */ margin-left: 0px; border: 0em; padding: 15em; font-size: 0.9em; } 
#Avisos { min-width: 300em; padding: 70px; margin: 1%; border-left: 1px dotted #aaa; font-size: 0.9em; } 