/*Allgemeines*/

body
{
color: #09018a;
font-size:90%;
font-family: 'Arial', sansserif;
margin:0;padding:0;
background: /*#373D8F*/ #FFF url(gesamt.jpg) no-repeat top right;
}


h1#logo a
{
position:absolute;
color: #FEFEFE;
text-align: right;
font-size: 12pt;
top: 155px;
width: 190px;
right:17px;
line-height:130%;
margin-top:0.7em;
text-decoration: none; 
}

h3
{
font-size: 110%;
}

h4
{font-size: 100%}

a
{
color: #09018a;
}

img
{
border:none;
}

/*Auf jeder Seite*/

#content
{
/*
border:dotted;
*/
position:absolute;
right:370px;
margin-top: 100px;
width:600px;
z-index:10;
/*color: #373D8F; #recht helles, fahles blau*/
}

#map
{position:absolute;
background: #FFF url("weltkarte.jpg") no-repeat right;
width:540px;
height:270px;
top:300px;
right:220px;
}


#Spendenbutton
{
width: 145px;
height: 47px;
position:absolute;
right: 33px;
top:690px;
}

/*Navigation*/

#navcontainer
{
font-size:120%;
margin:0;
padding:0;
position:absolute;
right:147px;
top:220px;
z-index:20;
}

#navlist
{
position:absolute;
left:0;
margin:1em;}

#navcontainer ul
{
list-style-type:none;
padding-left:10px;
margin-left:0;
}


#navcontainer ul ul
{
padding-left:10px;
line-height: 0.9em;
}

#navcontainer a
{
text-decoration: none;
color: #f5ed0e;
font-size:0.7em;
}

ul.subnavlist
{
display:none;
}

.ralign
{
text-align: right;
}


/*Einzelne Seiten*/


/*Team*/

#bigscroll
{
margin-left:70px;
margin-top:50px;
overflow: auto;
height:500px;
width:550px;
}

.person
{
clear:both;
}

.person img
{
float:left;
margin:0px 10px 15px 0;
}

/*Jegliche Tabellen*/

#tablehead
{
background: #09018A;
color: #FFF}

table
{border-collapse: collapse;
border: solid 1px black;
font-size:85%;
}
td.a
{
border-left: solid 3px  #09018a;
background: #fff59e;
}

td
{
border: solid 1px black;
text-align: center;
padding:0 10px 0 10px;
margin:0;
}

tr.second
{
background: #DDD
}

/*Kontaktformular*/

label, input
{
margin:10px 0;
}

#formular
{
width:400px;
}


/*HomeSeite*/

.appetizer
{
font-size:80%;
position:absolute;
width:170px;
border:solid 1px #8b2623;

top:230px;
padding:10px;
}

.appetizer img
{
display:block;
margin: 0 auto;
}

.appetizer h3
{
width:95%;
padding:5px;
background: #8b2623;
color: #FFF;
}

.appetizer p
{
line-height: 150%;
color: #333;
text-align: justify;}

#appetizer1
{
left: 00px;
}

#appetizer3
{
right: 0px;
}

#appetizer2
{
right: 204px;
}

/*Finanzierung*/
.finanz
{
margin: 5px;}

/*News*/

.post h3
{margin: 0;
padding:0;
line-height: 0.1em;
display: inline;}

.Datum
{
font-style:oblique;
padding:0 0 5px 0;
display:block;
}


#ListeArbeit li
{
padding: 5px;
}

/*Spende*/

#spendenliste li
{margin-bottom: 10px;}

#scroll
{
overflow: auto;
height: 400px;;
}

#spendenbild
{
position:absolute;
right: -50px;
top: 300px;
z-index:10}
form{
padding: 10px; 
border: 1px solid black; 
width: 400px; 
}
label{
display: block; 
padding:0; 
margin:0; 
}
input, textarea{
display:block; 
margin: 0; 
padding: 0; 
}

