/* SPS-Programm.info CSS */

body#navigation {
margin: 0; padding: 0;
background-color:#FFCC00;
}

body#inhalt {
margin: 0; padding: 0;
background-color:#CCCCCC;
font-family: Arial, Verdana, Helvetica, sans-serif;
}

/* Absolutengine (CMS) Bildformatierungen */
.ae_image { 
float: left; clear: left; 
margin-right:25px;
border: 1px solid black;
}

.imgleft {
float: left; clear: left; 
margin-right:25px;
border: 1px solid black;
}

.imgright {
float: right; clear: right; 
margin-left:25px;
border: 1px solid black;
}
/* ----- */

div#rahmen {
padding:0;
margin:0;
width:600px;
background-color:#FFF8DE;
border-right: 2px solid #B85354;
border-bottom: 2px solid #B85354;
border-left: 2px solid #B85354;
}

div#titel {
/* border-bottom: 1px solid #FFCC00; */
}

div#content {
margin-top:30px;
margin-right: 45px;
margin-bottom:45px;
/* border:2px solid blue; */
}


div#titel img {
height: 70px; width:600px; margin:0;
display:block;
}

div#content a {
text-decoration: none;
}

div#content a:link {
color: blue;
}

div#content a:visited {
color: blue;
}

div#content a:link:hover {
color: red;
}

div#content a:visited:hover {
color: red;
}

div#topnavi {
background-color:#C0C0C0;
color:#FFFFFF;
font-size:10px;
text-align:center;
padding-top:3px;
padding-bottom:3px;
border-top: 3px solid #FFCC00;
border-bottom: 1px solid #FFCC00; */
}

div#topnavi a {
color:black;
}

div#topnavi a:hover {
background: #B85354;
color:#FFFF00;
}

h1 {
font: 1.2em Arial,Verdana, sans-serif;
font-weight:light;
padding:0;
margin:0;
margin-left: 40px;
color:#FF0000;
/* border:2px solid red; */
}

h2 {
font: 0.9em Verdana, sans-serif;
font-weight:bold;
padding:0;
margin:0;
margin-left: 40px;
margin-top:35px;
margin-bottom:0.25em;
color:#CC3300;
clear: left; 
/* border:2px solid red; */
}

h3 {
font: 0.9em Verdana, sans-serif;
font-weight:bold;
padding:0;
margin:0;
margin-left: 40px;
margin-top:35px;
margin-bottom:0.25em;
color:#FF8040;
/* border:2px solid red; */
}

h4 {
font: 0.8em Verdana, sans-serif;
font-weight:bold;
padding:0;
margin:0;
margin-left:40px;
margin-top:2px;
margin-bottom:10px;
color:black;
/* border:2px solid red; */
}

h5 {
font: 0.8em Arial,Verdana, sans-serif;
font-weight:bold;
padding:0;
margin:0;
margin-left: 40px;
margin-top: 20px;
color:#FF0000;
/* border:2px solid red; */
}

h6 {
font: 0.7em Verdana, sans-serif;
font-weight:bold;
padding:0;
margin:0;
margin-left: 40px;
margin-top:35px;
margin-bottom:0.20em;
color:black;
}

h1#showarticle {
font: 1.1em Arial,Verdana, sans-serif;
font-weight:light;
padding:0;
margin:0;
margin-left: 40px;
color:#FF0000;
letter-spacing: 3px;
/* border:2px solid red; */
}


p {
padding:0;
color:black;
text-align:left;
margin-top:0;
margin-bottom:0.85em;
margin-left: 40px;
font-size:0.85em;
/* border:2px solid red; */
}

p.themenliste {
text-align:left;
margin-right: 20px;
}

p strong {
font-weight:bold;
}

p.small {
margin-top:0;
margin-bottom:0;
padding-top:0;
padding-bottom:0;
font: 9px Verdana, sans-serif;
}

p.menu {
background:#B85354;
}

div#menue h4 {background:#B85354; color:#FFFFCC;
text-align: center; margin: 0; padding: 0.3em 0 0.3em 0;
font-size: 12px;
}

div#logobereich {
position: absolute; top: 0px; left: 0px; width: 100%; height:70px;
background-color:#B85354;
background-image:url(images/logo-back02.jpg);
border-bottom: 2px solid #FFCC00;
border-right: 5px solid #8C3A3A;
z-index:50;
}

div#logo {
position: absolute; top: 12px; left: 10px; width: 100%;
z-index:51;
}

div#menue {
position: absolute; top: 70px; left: 0; width: 100%;
font: 13px Verdana, sans-serif;
z-index: 52;
background-color:#FFF8DE;
border: 1px solid #B85354;
border-bottom: 2px solid #B85354;
}

div#menue a {
display: block; padding: 4px 8px; margin: 0;
text-decoration: none; text-align: left; color:black;
border-top: 1px solid gray;
}

div#menue a:hover {
background: #FFCC99;
border-right:4px solid blue;
color:black;
}

div#menue2 h4 {background:#B85354; color: #FFFFCC;
text-align: center; margin: 0; padding: 0.3em 0 0.3em 0;
font-size: 12px;}

div#menue2 {
position: absolute; top: 215px; left: 0; width: 100%;
font: 11px Verdana, sans-serif;
z-index: 11;
background-color:#FFF8DE;
border: 1px solid #B85354;
border-bottom: 2px solid #B85354;
}

div#menue2 a {
display: block; padding: 4px 8px; margin: 0;
text-decoration: none; text-align: left; color:black;
border-top: 1px solid gray;
}

div#menue2 a:hover {
background: #FFCC99;
border-right:4px solid red;
color:black;
}

div#suchen {
position: absolute; top: 184px; left: 0; width: 100%;
font: 10px Verdana, sans-serif;
z-index: 10;
border-top: 1px solid #B85354;
border-bottom: 1px solid #B85354;
}

.button
{
font-size: 10px;
color: black;
margin-bottom: 1px;
}

ul#linklist{
font-size: 0.8em;
background-color: #E0E0E0;
list-style-position: inside;
color: #000000;
padding-left: 30px;
margin-right:100px;
margin-left: 120px;
padding-top: 0.5em;
padding-bottom: 0.5em;
margin-top: 3em;
border-top: 1px solid #B85354;
border-bottom: 1px solid #B85354;
border-left: 3px solid #B85354;
border-right: 3px solid #B85354;
}


