html, body {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        background-image: url(../grafik/hintergr_2.jpg);
        background-repeat: repeat-x;
        background-color: #CBCED2;
        margin:0px;
        padding:0px;
}
img, img a:hover {
        border-style:none;
}
/* --- Header Design mit Menue --- */
.left {
        border-right-style:solid;
        border-right-width:1px;
        border-right-color:#FFCE21;
        position: absolute;
        top: 0px;
        left: 0px;
}
.header {
        border-top-style:solid;
        border-top-width:1px;
        border-top-color:#FFCE21;
        position: absolute;
        top: 29px;
        left: 312px;
        background-color: #FFFFFF;
}
/* --- Menue Anfang --- */
#menue {
        margin: 0;
                padding: 0;
        width: 157px;
        position: absolute;
        top: 27px;
        left: 792px;
}
#menue ul, #menue li {
        margin: 0;
        padding: 0;
        list-style-type: none;
        padding-top: 1px;
        /*font-weight: bold;*/
        line-height: 22px;vertical-align: middle;
        letter-spacing: 1px;
}
#menue li a {
        text-decoration: none;
        display: block;
        width:100%;
        height:17px;
        line-height: 17px;
        font-size:11px;
        vertical-align: middle;
        padding-top: 2px;
        padding-bottom: 3px;
}
#menue a:link, #menue a:visited {
        color: #666666;
        background-color: #FFCE21;
}
#menue a:active { /* --- BEFINDET SICH NOCH IN ENTWICKLUNG --- */
        color: #FFFFFF;         background-color: #999999;
}
#menue a:hover, #menue a:hover#akt {
        color: #FFFFFF;
        background-color: #ACACAC;
}
/* --- Menue Ende --- */
.blind {
        position: absolute;
        top: 234px;
        left: 792px;
        height: 18px;
        width: 156px;
        background-color: #FFFFFF;
        border-right-style: solid;
        border-right-width: 1px;
        border-right-color: #FFCE21;
}
.left_2 {
        position: absolute;
        top: 255px;
        left: 85px;
}
/* --- Bereich Links fuer NEWS special in der index --- */
.newsletter {
        position: absolute;
        top: 300px;
        left: 85px;
        height: 200px;
        width: 220px;
}
.newsletter hr {
        width: 220px;
        color:#000000;
          background-color:#000000;
          height:1px;
          text-align:center;
        border-style: none;
}
.newsletter b {
        margin: 10px;
        font-size: 12px;
}
.newsletter p {
        margin: 10px;
        font-size: 11px;
}
.newsletter a:link, .newsletter a:visited{
        text-decoration: none;
        border-style: none;
        color: #000000;
}
.kontaktzeit {
        font-size: 11px;
        margin-top:0px;
}
/* --- Fuer die Startseite Newsbox Bereich und Newsticker --- */
.all {
        position: absolute;
    top: 252px;
    left: 311px;
        width: 636px;
        clear:both;
}
/* --- Allgemeinerbereich fue Normalen Inhalt(Alle unterseiten) mit Immpressum --- */

.main {
        position:static;
        width: 606px;
        /*min-height: 100%;*/
        background-color: #FFFFFF;
        border-right-style:solid;
        border-left-style:solid;
        border-bottom-style:solid;
        border-width:1px;
        border-color:#FFCE21;
        padding:15px;
        overflow:hidden;
}
.impressum {
        position: static;
        margin-top: 5px;
        height: 20px;
        width: 636px;
        background-color: #FFCC33;
        border-style:solid;
        border-width:1px;
        border-color:#FFCE21;
        font-family: Arial;
        font-size: 10px;
        color: #000000;
        line-height: 20px;
        text-align:center;
        vertical-align: middle;
}
/* --- Bereich  erste news seite --- */

#ueberschrift {
        font-size:30px;
        color:#666666;
        padding-left:200px;
}
#ueberschrift2 {
        font-size:19px;
        color:#666666;
}
#ueberschrift3 {
        font-size:17px;
        color:#666666;
        padding-left:200px;
}
#ueberschrift4 {
        font-size:40px;
        color:#666666;
        padding-left:307px;
}
#ueberschrift5 {
        font-size:40px;
        color:#666666;
        padding-left:200px;
}
#ueberschrift6 {
        font-size:30px;
        color:#666666;
}
#ueberschrift7 {
        font-size:21px;
        color:#666666;
        padding-left:240px;
}

#pictunt {
        float: left;
        clear: right;
        width:168px;
        height:168px;
        padding-right:40px;
}
#pictunt img {
        border:solid 1px #FFCE21;
}
#pictgew {
        float: left;
        clear: right;
        width:172px;
        height:270px;
        padding-right:30px;
        margin-top:-40px;
}
#newstxt {
        width:360px;
        float: left;
}
#gevstxt {
        width:398px;
        float: left;
}
#newstxt p {
        margin-top:0;
        display:block;
}
#newstxt hr {
        border-style:none;
        height:1px;
        color:#000000;
        background-color:#000000; display:block;
}
#newstxt a, #newstxt a:link, #newstxt a:hover, #newstxt a:visited {
        color:#FFCC33;
        text-decoration:none;
}
#back {
        font-size:10px;
        position:absolute;
        float: left;
        clear: right;
        margin-top:5px;
}
#back a, #back a:link, #back a:hover, #back a:visited {
        color:#FFCC33;
        text-decoration:none;
}
#klein{
        font-size: 10px;
}
#rot{
        font-size: 11px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color:#FF0000;
}
.info {
        font-family: Arial;

        /*padding:0;*/
        clear:none;
        width:360px;
}

.info{
 border: none;
}
.info fieldset        {
        margin-bottom: 5px;
        border: none;
         width:360px;
}

.info input        {
        background-color:#FFFFCC;
        border:1px solid #FFCC33;
        list-style:none;
        margin-right:10px;
}
.u3{
        font-size:20px;
        color: #666666;
        width: 380px;
}