html,body {
        margin : 0;
        padding : 0;
}

body {
        padding-top : 20px;
        padding-bottom : 20px;
        text-align: center;
        font-family : Arial, sans-serif;
        font-size : 16px;
        background : #adc0dd;
}

h1 {
         margin : 0;
         padding : 0;
         height : 200px;
         font-size : 1px;
         text-indent: -2000px;
         background-image : url(http://www.sektoderselters.org/img/logo_2010.jpg);
}

h2 {
        font-family : Arial , sans-serif;
        font-size : 30pt;
        font-weight : bold;
        padding : 0;
        margin-top  : 20px;
        text-align : center;

}

#content .box {
    border-top : 2px solid black;
    border-left : 2px solid black;
    border-right : 1px solid #B9B9BC;
    border-bottom : 1px solid #B9B9BC;
    padding : 20px;
    margin-top : 60px;
    font-size : 16px;
}

#container {
        width : 800px;
        border : 1px solid black;
        margin-left : auto;
        margin-right : auto;
        background : black;
}

#menu {
        padding-left : 5px;
        background : #000;
}

#menu ul {
        padding: 0;
        margin: 0;
        list-style: none;
}

#menu a {
        color : #000;
        background : #f7bb0a;
        text-decoration : none;
        padding-left : 5px;
}

#menu a span {
        background : #f7bb0a;
        padding-right : 7px;
}

#menu li {
        display: inline;
        margin : 0;
}


#content {
        /*height : 700px;*/
        overflow : visible;
        padding : 0;
        margin-left : 50px;
        margin-right : 50px;
        padding-left : 20px;
        padding-right : 20px;
        padding-bottom : 40px;
        text-align : left;
        background : white url(/img/watersign.jpg);
        background-repeat : no-repeat;
}

#footer {
        height : 80px;
        background : #000;
        color : white;
        font-weight : bold;
        padding-top : 10px;
        padding-bottom : 10px;
}

#footer a {
        color : red;
        text-decoration : none;
}

.ausschreibungleft {
    width : 150px;
    float : left;
    margin-right : 20px;
    font-weight : bold;
}

.ausschreibungright {
    margin-left : 170px;
}
/*Formulare*/

.left {
    float : left;
    text-align : right;
    width : 200px;
    margin-right : 20px;
}

.right {
    float : left;
    width : auto;
    margin-left : 220px;
    margin-right : 20px;
}

input {
    border : 1px solid black;
    background : #CDCDD0;
    margin-bottom : 5px;
}

label {
    margin-bottom : 5px;
}

form br {
    clear : both;
}

a:link {
        color : black;
        text-decoration : none;
}

a:hover {
        color : red;
        text-decoration : underline;
}

a:visited {
        color : blue;
        text-decoration : none;
}

td.anmeldung {
        border : 1px solid black;
        font-size: 11pt;
}

th.anmeldung {
        border : 1px solid black;
        text-align : center;
}
#ysearchdiv {position:relative;width:60%;margin:1em;}
#ysearchcontainer2 {
    position:absolute;
    border:1px solid #404040;
    background:#fff;
    font-size:85%;
    overflow:hidden;
    display:none;
}
#ysearchcontainer2 ul {position:relative;width:100%;padding:5px 0;list-style:none;}
#ysearchcontainer2 li {padding:0 5px;cursor:default;white-space:nowrap;display:list-item;}
#ysearchcontainer2 .ysearchquery{position:absolute;right:10px;color:#808080;z-index:10;}
#ysearchcontainer2 li.highlight {background:#a0a0a0;}
#ysearchshadow2 {position:absolute;width:100%;margin:.3em;z-index:5;background:#a0a0a0;}