body {
      margin: 0px;
      padding: 0px;
}


DIV#top {
         font: 12px arial, sans-serif;
         color: #fff;
         padding-right:10px;
}
DIV#top A {
        font-family : arial;
        font-size : 12px;
        color: #fff;
        TEXT-DECORATION: none;


}
DIV#top A:hover {
        border-bottom: 1px solid #fff;
}



DIV#links {

        border-bottom: 1px solid #fff;
}
DIV#links A {
        BACKGROUND: #605C5A;
        font-family : arial;
        font-size : 12px;
        COLOR: #ffffff;
        PADDING-RIGHT: 10px;
        DISPLAY: block;
        PADDING-TOP: 5px;
        PADDING-LEFT: 5px;
        PADDING-BOTTOM: 5px;
        MARGIN: 0px 0px 1px;
        TEXT-ALIGN: left;
        TEXT-DECORATION: none

}
DIV#links A:hover {
        BACKGROUND: #817976; COLOR: #ffffff
}

DIV#links2 {
        font-family: 12px Arial, sans-serif;
        border-bottom: 1px solid #fff;
}
DIV#links2 A {
        BACKGROUND: #ff0000;
        font-family : arial;
        font-size : 12px;
        COLOR: #ffffff;
        PADDING-RIGHT: 10px;
        DISPLAY: block;
        PADDING-TOP: 5px;
        PADDING-LEFT: 5px;
        PADDING-BOTTOM: 5px;
        MARGIN: 0px 0px 1px;
        TEXT-ALIGN: left;
        TEXT-DECORATION: none

}
DIV#links2 A:hover {
        BACKGROUND: #817976; COLOR: #ffffff
}




form {
      margin: 0px;
      padding: 0px;
}

.suchTexfeld {
              width: 150px;
              border: 1px solid #fff;
              font-family : arial;
              font-size : 11px;
              padding: 1px;
}

.suchButton {
              font-family : arial;
              font-size : 11px;
              background: #ff0000;
              color: #fff;
              border: 1px solid #fff;
}

.button {
              font-family : arial;
              font-size : 12px;
              background: #636b76;
              color: #fff;
              border: 1px outset #000;
}

.submitButton {
              font-family : arial;
              font-size : 12px;
              background: #636b76;
              color: #fff;
              border: 1px outset #000;
}

.titel {
        color: #fff;
        font-family : arial;
        font-size : 40px;
        text-align: right;
        padding:0px;
        margin-right: 20px;
        margin-bottom: -10px;
}



/* Content */
#content {
        margin: 10px;
        font-family : arial;
        font-size : 10pt;
        line-height: 14pt;
}

#content td {
        font-family : arial;
        font-size : 10pt;
        line-height: 14pt;
}

/*
#content h1 {
        font-family : arial, sans-serif;
        font-size : 16px;
        color: #4575bd;
        background: #efefef;
        padding: 5px;
}
*/

#content h1 {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 14pt;
        color: #fff;
        font-weight: bold;
        background: #7299D2;
        padding:4px;
        line-height: 20px;
}

/*
#content h2 {
        font-family : arial, sans-serif;
        font-size : 14px;
        color: #4575bd;
}
*/

#news {
        padding: 10px;
        font-family : arial;
        font-size : 10pt;
        line-height: 12pt;
}

#news h1{
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 11pt;
        color: #7299D2;
        font-weight: bold;
        line-height: 14px;
        padding-bottom:0px;
}

#news p {
        padding:0px;
        margin:1px;
}

.newsTitel {
        background: #7299D2;
        padding: 1px;
        color: #fff;
        font-weight: bold;
        padding: 1px;
        padding-left: 3px;
        margin: 0px;
}

#news A {

        font-family: arial;
        font-size: 12px;
        COLOR: #7299D2;
        font-weight: bold;
        text-decoration: none;
}
#news  A:hover {
        COLOR: #ff0000;
}

#content h2 {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 12pt;
        color: #7299D2;
        font-weight: bold;
        background: #e8eaec;
        padding: 2px;
}

.sponsorTitel {
		font-family:  Arial, Helvetica, sans-serif;
        font-size: 12pt;
        color: #7299D2;
        font-weight: bold;
}

.sponsorHits {
		font-family:  Arial, Helvetica, sans-serif;
        font-size: 12pt;
        color: #000;
        font-weight: bold;
}

.teaser {
         font-weight: bold;
}

#content A {

        font-family : arial;
        font-size : 12px;
        COLOR: #4275bd;
}
#content  A:hover {
        COLOR: #ff0000;
}

.rand {
             border: 3px double;
             border-right-color: rgb(153, 153, 153);
             border-bottom-color: rgb(153, 153, 153);
             border-left-color: rgb(204, 204, 204);
             border-top-color: rgb(204, 204, 204);
             color: #000;
             padding: 0.1em 0.5em;
             margin: 1px;
}

textarea {
             border: 3px double;
             border-right-color: rgb(153, 153, 153);
             border-bottom-color: rgb(153, 153, 153);
             border-left-color: rgb(204, 204, 204);
             border-top-color: rgb(204, 204, 204);
             color: #000;
             padding: 0.1em 0.5em;
             margin: 1px;
}
select {


}



.gbuch {

             border-bottom: 1px dotted #000;
             font-size: 10pt;

}

small {
             font-family:  Arial, Helvetica, sans-serif;
             font-size: 8pt;
}


/* textcaptcha */

    .s { color: black; background-color: black; font-size:7px; line-height:7px;}
    .w { color: white; background-color: white; font-size:7px; line-height:7px;}


.text {
		font-weight: bold;
}

.fehler {
	    color: #ff0000;
	    font-weight: bold;
}

