body {
        background-color: rgb(243,243,235);
        font-family : Arial, Geneva, Helvetica, sans-serif;
        margin-left : 0px;
        margin-right : 0px;
        margin-top : 0px;
        margin-bottom : 20px;
        color: rgb(12,1,95);
        font-size:13px;
}

#oberstes {
        position: absolute;
        left:50%;
        margin-left:-450px;
        top:25px;
        width:900px;
}

#logo {
        position: relative;
        background-image:url(http://www.projekt-resque.de/bilder/logo.png);
        width: 360px;
        height: 104px;
        margin-bottom: 20px;
}


#logotext {
        position: absolute;
        background-color: rgb(26,57,133);
        color: rgb(243,243,235);
        font-weight : bold;
        font-size : 16px;
        top: 10px;
        left: 160px;
        padding:7px;
}

#topmenubox {
        position: absolute;
        top: 10px;
        right: 10px;
}

.topmenu, .topmenu:link, .topmenu:visited {
        color: rgb(174,174,174);
        font-weight : bold;
        font-size : 14px;
}

.topmenu:hover {
        color: rgb(124,124,124);
        font-weight : bold;
        font-size : 14px;
}

#mainmenubox {
        position: absolute;
        top: 110px;
        right: 4px;
        z-index:4;
	background-color: #D31000;
}

#menu_links {
        position: absolute;
        left:-4px;
        top:0px;
        height:30px;
        background-image:url(http://www.projekt-resque.de/Resque_files/menu_links.gif);
        width: 4px;
        z-index:5;
}

#menu_rechts {
        position: absolute;
        right: -4px;
        top:0px;
        background-image:url(http://www.projekt-resque.de/Resque_files/right.gif);
        width: 4px;
        height:30px;
        z-index:5;
}

#slideshow {
	/* z-index: 6; */
}

#supporter {
	position: relative;
	bottom: -200px;
}

a,a:link,a:visited {
        text-decoration : underline;
        <!--- : rgb(211,16,0);-->
}

a:hover {
        text-decoration : underline;
        color : rgb(128,15,5);
}

h1,h2,h3,h4,h5 {
        font-weight : bold;
}

h1 {
        line-height : 20px;
        font-size : 16px;
        color: rgb(12,1,95);
        text-decoration:bold;
        margin-top: 30px;
        margin-bottom: 10px;
}

h2 {
        font-size:20px;
        line-height:28px;
        text-align:center;
        font-weight : normal;
}

h3 {
        font-size:14px;
        line-height:20px;
        margin:1px;
        margin-bottom: 15px;
        padding:0px;


}

h4 {
        font-size:13px;
        line-height:16px;
        margin:0px;
        padding:0px;
        margin-bottom: 5px;
        padding-top:20px;
        color:rgb(211,16,0);
}

h5 {
        font-size:12px;
        line-height:13px;
        margin-bottom:3px;
}

select {
        font-size:11px;
}

.projekte {
        position: absolute;
        top:-3px;
        width: 150px;
        border-top: 7px;
        border-top-style: solid;
        color: #000000;
        text-align:center;
        font-size:14px;
        padding-top: 12px;
        font-weight : bold;
}

#farbe1 {
        border-top-color: #9A1C1D;
}
#farbe2 {
        border-top-color: #4FA01C;
        left:150px;
}
#farbe3 {
        border-top-color: #FADC07;
        left:300px;
}
#farbe4 {
        border-top-color: #F19526;
        left:450px;
}
#farbe5 {
        border-top-color: #1C2A95;
        left:600px;
}
#farbe6 {
        border-top-color: #95CBEB;
        left:750px;
}

#projektbox {
         height:45px;
         width:900px;
         position: absolute;
         margin:0px;
         border-bottom: 1px solid;
         border-bottom-color: #AEAEAE;
}

#newslinks {
        text-decoration : none;
        color : rgb(231,123,25);
        font-size: 11px;
        text-decoration: none;
        margin-top: 5px;
}

#kalender {
         position: absolute;
         background-color: rgb(214,214,204);
         height: 150px;
         top: 540px;
         border-top: 1px solid #9E9E9E;
         border-right: 1px solid #9E9E9E;
         padding: 7px;
         width:160px;
}

p.kalender {
     list-style-type: none;
     font-size:11px;
     margin-top:5px;
     padding-left: 3px;
}

p {
     margin: 0;
     padding: 0;
}

.aufzaehlung {
     line-height: 20px;
}

a.invisible {
        color: rgb(12,1,95);
        font-size : 0px;
}
