body {
        font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size: 14px;
        background-color: #2858D8;
        text-align:center;
        color: #000000;
        scrollbar-arrow-color: #FFFFFF; scrollbar-base-color: #2858D8; SCROLLBAR-HIGHLIGHT-COLOR: #CCCCCC;
    }
p {
         height:0px;
}
#contentdiv {
        height:400px;
        width:888px;
        }

#contentdivimg {
        background-repeat: no-repeat;
        background-position:center;
        background-image:url(../images/background.jpg);
        filter:Alpha(opacity=100, finishopacity=5, style=2, startx=0, finishx=0, starty=50, finishy=0);
        opacity:0.7;
        height:390px;
        }
#contentdivimg2 {
        background-repeat: no-repeat;
        background-position:center;
        background-image:url(../images/background3.jpg);
        filter:Alpha(opacity=100, finishopacity=0, style=1, startx=0, finishx=0, starty=50, finishy=0);
        opacity:0.9;
        width:888px;
        height:357px;
        }
#contentdivimg3 {
         background-repeat: no-repeat;
        background-position:center;
        background-image:url(../images/schuetze.gif);
        filter:Alpha(opacity=100, finishopacity=0, style=2);
        opacity:0.9;
        width:390px;
        height:390px;
        margin-left:250px;
        position:absolute;
        }
#contentdiv_z1 {
    height:400px;
    width:250px;
    position:absolute;
        z-index:1;
    background-color:transparent;
    margin-left:0px;
    }
#contentdiv_z1_wide {
        height:400px;
    width:800px;
    position:absolute;
        z-index:1;
    background-color:transparent;
    margin-left:-250px;
    }
#contentdiv_right {
        height:400px;
    width:430px;
    position:absolute;
        z-index:1;
    background-color:transparent;
    margin-left:450px;
    }
#contentdiv_left {
        height:400px;
    width:430px;
    position:absolute;
        z-index:1;
    background-color:transparent;
    margin-left:0px;
    }
#contentdiv_z1_right {
    height:400px;
    width:250px;
    position:absolute;
        z-index:1;
    background-color:transparent;
    margin-left:630px;
    }
#contentdiv_z2 {
        height:400px;
    width:888px;
    position:absolute;
        z-index:1;
    background-color:transparent;
    }
#rightbox {
        width:200px;
        height:200px;
    position: relative;
         top: -400px;
         left: 685px;
         z-index:6;
         border:0;
 }
#contentdiv p {
        width: 400px;
        margin-top:10px;
        margin-bottom:5px;
        margin-left:10px;
        margin-right:5px;
}

div {
        text-align:left;
        background-color:transparent;
}
#tabView1 {
        position:relative;
        text-align:left;
        font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
        width:888px;
        margin-top: auto;
        margin-right: auto;
        margin-left:auto;
        padding:0;
        background-color:transparent;
        min-height: 400px;
        height: 400px;
}
img {

                }
#simg {
         position: relative;
         top: 0px;
         left: 550px;
         z-index:5;
         border:0;
         opacity:0.9;
         filter:alpha(opacity=90);
         }

#lineimg {
         position: absolute;
         top: -1px;
         left: 150px;
         height:365px;
         z-index:5;
         margin-bottom:10px;
         border:0;
}
#content {
        margin-left:5px;
        margin-right:5px;
        margin-top:20px;
        margin-bottom:5px;
        padding:1px 0px 0px 0px;
}


h1 {
         font-family:Matura MT Script Capitals, Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size: 26px;
    color:#FFFFFF;
        background-color:transparent;
        margin-top:20px;
        margin-bottom:20px;
        font-weight: bold;
}

h2 {
        font-size:20px;
        margin-top:10px;
        margin-bottom:10px;
        background-color:transparent;
}
h3 {
        font-size:16px;
        margin-top:5px;
        margin-bottom:5px;
        background-color:transparent;
}
 h4 {
        font-size:15px;
        margin-top:5px;
        margin-bottom:5px;
        background-color:transparent;
}
#content li {
        list-style-type:circle;
        line-height:20px;
        color:#cccccc;
}

a:link, a:visited {
        color:#f0f0f0;
        text-decoration:underline;
}

a:hover, a:active {
        color:#c0c0c0;
        text-decoration:underline;
}

#content table {
        border:0px solid #666666;
        border-collapse:collapse;
        width:450px;
        line-height:23px;
}

#content table td {
        font-size:12px;
        color:#dddddd;
        border-bottom: 1px solid #999999;
        vertical-align:top;
        padding: 4px;
}

#content table th {
        border: 0px solid #999999;
        background-color: #999999;

        font-weight: bold;
        text-align: left;
        padding: 4px;
        line-height:20px;
}

#content td a {
        display:block;
        width:100%;
        background-color:#dddddd;
        text-align: left;
        text-decoration:none;
}

#content td a:hover {
        width:100%;
        color:#999999;
        text-align: left;
        text-decoration:none;
}


#leftbox {
        width:600px;
        height:400px;
}

#box {
        float:right;
        position:inherit;
        width:220px;
        margin-left:5px;
        margin-right:0px;
        margin-top:13px;
        margin-bottom:5px;
        padding:1px 0px 0px 0px;
}

#box p {
        padding-left:10px;
        padding-right:10px;
}

#box a:link, #box a:visited {

}

#box a:hover, #box a:active {
        color:#dddddd;
        text-decoration:underline;
}

#box h1 {
        font-size:14px;
        padding:6px 10px 6px 10px;
        margin-top:0;
        margin-bottom:0;
        border-bottom: 0px solid #eeeeee;

}



#bildergalerie {
        position:relative;
        top:5px;
        left:10px;
        width:400px;
    width:888px;
}


#bilder {
        position: absolute;
        left: 180px; top: 0px;
}
#bildergalerie p {
        font-size: 12px;
        line-height:20px;
        margin-bottom:-6px;
        margin-right:10px;

}
.back {
        display:inline;
        border:0px solid;
        float:right;
        margin-top:-1.3em;
}
form  {
        width: 500px;
}
form br { /* Alle Zeilenumbrüche in Formularen auswählen */
  clear: left; /* das floating der labels und inputs aufheben */
}
input#submit { /* den Submit-Button */
  float: none;
  width: auto;
  margin-left: 75px;
}
input#betreff { /* den Submit-Button */
  width: 300px;
}
label, input, select, textarea {
         display: block;
          float: left;
        width: 150px;
        background-color: #2858D8;
        color:#000000;
                font-size: 14px;
        }
textarea {
        width: 300px;
        margin-bottom: 5px;
        }
label {
         text-align: right;
         padding-right: 5px;
          padding-bottom: 10px;
          width: 70px;
}
#footer {
        font-size: 10px;
    text-align:center;
    color:#C0C0C0;
}
#footer a:link, a:visited {
         color:#c0c0c0;
        text-decoration:underline;
}
