body {
background-image: url(bilder/hintergrund_verlauf.jpg);
}

.bodytext {
font-family: Lucida Grande, Lucida Sans Unicode;
font-size: 12px;
font-weight: normal;
text-decoration:none;
color:#ffffff;
}


.csc-firstHeader, .news-list-date {
font-family: georgia, verdana, arial;
font-weight: normal;
font-size: 16px;
text-decoration: none;
color:#ffffff;
}

h2.csc-firstHeader {
font-family: georgia, verdana, arial;
font-weight: normal;
font-size: 20px;
text-decoration: none;
color:#ffffff;
margin-top: 10px;
}


h5.csc-firstHeader {
font-family: georgia, verdana, arial;
font-weight: normal;
font-size: 16px;
text-decoration: none;
color:#ff0000;
margin-top: 10px;
}

.internal-link {
color: #ffffff;
}


/* ----------container zentriert das layout-------------- */
#container {
width: 980px;
height: 902px;
margin-top: 40px;
margin-bottom: 40px;
margin-left: auto;
margin-right: auto;
background-color: #ffffff;
}

#farbstreifen {
float: right;
margin-right: 0px;
margin-top: 104px;
width: 33px;
height: 763px;
background-color: #e8eaec;
}

/* -----------------Inhalt--------------------- */
#content {
width: 980px;
background-color: #ffffff;
padding: 0px;
margin-left: 0px;
margin-right: 0px;
float: right;
}

#logo {
float: left;
margin-left: 45px;
margin-top: 25px;
padding-bottom: 15px;
}

#hauptmenue {
float: right;
margin: 60px 34px 0 0;
}

#buehne1 {
margin-top: 104px;
margin-left: 36px;
}

#buehne2 {
width: 877px;
min-height: 259px;
background-image: url(bilder/buehne02.jpg);
margin-top: 0px;
margin-left: 36px;
min-height:259px;
height:auto !important;  /* für moderne Browser */
height:300px;  /*für den IE */
}

#willkommen {
float: left;
width:500px;
padding-top: 15px;
margin-left: 53px;
}

#news {
width: 240px;
padding-top: 15px;
margin-left: 605px;
}

#buehne3 {
background-image: url(bilder/buehne03.jpg);
background-color: green;
width: 877px;
height: 227px;
margin-top: 0px;
margin-left: 36px;
}

#kasten1 {
width: 255px;
float: left;
padding-top: 40px;
margin-left: 45px;
}

#kasten1 .csc-textpic {
        margin: 20px 0 0 5px;
}

#kasten2 {
width: 255px;
float: left;
padding-top: 40px;
margin-left: 26px;
}

#kasten2 .csc-textpic {
        margin: 20px 0 0 5px;
}

#kasten3 {
width: 255px;
float: left;
padding-top: 40px;
margin-left: 26px;
}

#kasten3 .csc-textpic {
        margin: 20px 0 0 5px;
}

#kasten1 .bodytext,
#kasten2 .bodytext,
#kasten3 .bodytext {
line-height: 17px !important;
margin: 0;
padding: 0;
}

#buehne4 {
background-image: url(bilder/buehne04.gif);
width: 877px;
height: 30px;
margin-top: 0px;
margin-left: 36px;
}

/* ----------------- FUSSNAVIGATION 1---ANFANG------------ */

#sub1 {
float:left;
width: 600px;
}
#footermenue {
        margin: 4px 0 0 30px;
        padding:0px
}
#footermenue li {
display: inline;
border-right:1px solid #cccccc;
padding-left: 5px;
padding-right: 5px;
}

#footermenue li a {
font-family: arial, verdana;
font-size: 12px;
text-decoration:none;
color:#ffffff;
}

#footermenue .footer_home {
 /*border-left:1px solid #cccccc;*/
}



/* ----------------- FUSSNAVIGATION 1---ENDE------------ */


/* ----------------- FUSSNAVIGATION 2---ANFANG------------ */

#sub2 {
float:right;
margin-left: 0px;
margin-top: 0px;
}
#footermenue2 {
        margin:4px 30px 0 0;
        padding:0px
}
#footermenue2 li {
display: inline;
border-right:1px solid #cccccc;

padding-left: 5px;
padding-right: 5px;
margin-top: 0px;
}

#footermenue2 li a {
font-family: arial, verdana;
font-size: 12px;
text-decoration:none;
color:#ffffff;
}

.copyright {
font-family: arial, verdana;
font-size: 12px;
text-decoration:none;
color:#ffffff;
}

/* ----------------- FUSSNAVIGATION 2---ENDE--------------- */

#news h1 {
        color: #FFFFFF;
        text-decoration: none;
        font-family: Arial, Helvetica, sans-serif;
        font-style: normal;
        font-weight: bold;
        font-variant: normal;
}
#news h3 a, .news-latest-gotoarchive a,#news a {
        font: bold normal 11px Arial, Helvetica, sans-serif;
        color: #FFFFFF;
        text-decoration: none;
        cursor:pointer;
        margin-bottom: 50px;
}
#news h3 {
        margin-bottom: 5px;
        margin-top:5px;
}
#news .news-abs p {
        margin-top:5px;
}
#news span {
        margin-right:15px;
}




