
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* Allgemeine Formatierungen */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

body {
background-color:#1e6241;
background-image:url(images/allgemein/body_hintergrund.gif);
background-repeat:repeat-x;
font:100% verdana,arial,helvetica,sans-serif;
margin:0px;
padding:0px;
}



/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* Schriftformatierungen */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

p {
font:70%/140% verdana,arial,helvetica,sans-serif;
color:#000000;
margin-top:0px;
margin-bottom:8px;
}

.teaser p {
margin-top:3px;
margin-left:16px;
margin-bottom:3px;
}

#textfeldKleinInnen p {
line-height:130%;
color:#ffffff;
margin-top:8px;
margin-bottom:8px;
}

#textfeldKleinInnen .linkblock p, #textfeldGrossInnen .linkblock p {
margin-top:4px;
margin-bottom:4px;
}

a {
color:#f45813;
}

#textfeldGrossInnen strong {
color:#1e6241;
}

#textfeldGrossInnen em {
color:#1e6241;
font-weight:normal;
}

abbr {
font-style:normal;
border:0px;
}


/* Ueberschriften */

h1, h2, h3, h4, h5 {
font:bold 100%/130% verdana,arial,helvetica,sans-serif;
color:#1e6241;
margin:12px 0px 12px 0px;
padding:0px;
float:none;
clear:both;
}

h1 {
font-size:100%;
}

h2 {
font-size:90%;
margin-top:0px;
}

h3 {
font-size:70%;
line-height:140%;
margin-top:16px;
margin-bottom:6px;
float:none;
clear:both;
}

h4, h5 {
font-weight:normal;
font-size:70%;
margin-bottom:8px;
voice-family: "\"}\"";
voice-family:inherit;
clear:left;
}

html>body h4 {
}

h5 {
margin-bottom:0px;
}

#textfeldKleinInnen h2, #textfeldKleinInnen h3 {
font-size:70%;
color:#ffffff;
}

#textfeldKleinInnen h2 {
font-size:70%;
padding-top:10px;
}


/* Listen */

ul {
margin:0px 0px 18px 0px;
padding:0px 0px 0px 18px;
list-style-image:url(images/allgemein/liste_auf_creme.gif);
}

li {
font:70%/140% verdana,arial,helvetica,sans-serif;
color:#000000;
}

.listeMitZwischenueberschriften li {
padding-bottom:8px;
}

dl {
margin:0px 0px 18px 20px;
}

dt,
dd {
font:70%/140% verdana,arial,helvetica,sans-serif;
color:#000000;
margin:0px;
padding:0px;
}

dt {
color:#1e6241;
margin:10px 0px 0px 0px;
}



/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* Linkformatierungen */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

a:link, a:visited {
font-family:verdana,arial,helvetica,sans-serif;
}

a:focus, a:hover, a:active {
font-family:verdana,arial,helvetica,sans-serif;
color:#ea0000;
}

#textfeldKleinInnen a:link, #textfeldKleinInnen a:visited {
font-family:verdana,arial,helvetica,sans-serif;
color:#ffffff;
}

#textfeldKleinInnen a:focus, #textfeldKleinInnen a:hover, #textfeldKleinInnen a:active {
font-family:verdana,arial,helvetica,sans-serif;
color:#fffbc6;
}

#kruemelnavi a:link, #kruemelnavi a:visited {
font:bold 70% verdana,arial,helvetica,sans-serif;
text-decoration:none;
padding-right:10px;
}



/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* Hauptnavigation */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

a.hauptnavi:link, a.hauptnavi:visited {
font:bold 75%/200% verdana,arial,helvetica,sans-serif;
color:#fffbc6;
padding-left:18px;
text-decoration:none;
}

a.hauptnavi:focus, a.hauptnavi:hover, a.hauptnavi:active {
font:bold 75%/200% verdana,arial,helvetica,sans-serif;
color:#aad4aa;
padding-left:18px;
text-decoration:none;
}

a.hauptnaviAktiv:link, a.hauptnaviAktiv:visited {
font:bold 75%/200% verdana,arial,helvetica,sans-serif;
color:#aad4aa;
text-decoration:none;
padding-left:18px;
background-image:url(images/navi/navipunkt_hintergrund.gif);
background-repeat:no-repeat;
}

a.hauptnaviAktiv:focus, a.hauptnaviAktiv:hover, a.hauptnaviAktiv:active {
font:bold 75%/200% verdana,arial,helvetica,sans-serif;
color:#aad4aa;
text-decoration:none;
padding-left:18px;
background-image:url(images/navi/navipunkt_hintergrund.gif);
background-repeat:no-repeat;
}



/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* Subnavigation */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

a.subnavi:link, a.subnavi:visited {
font:normal 70%/140% verdana,arial,helvetica,sans-serif;
color:#fffbc6;
padding-left:26px;
text-decoration:none;
}

a.subnavi:focus, a.subnavi:hover, a.subnavi:active {
font:normal 70%/140% verdana,arial,helvetica,sans-serif;
color:#aad4aa;
padding-left:26px;
text-decoration:none;
}

a.subnaviAktiv:link, a.subnaviAktiv:visited {
font:bold 70%/140% verdana,arial,helvetica,sans-serif;
color:#aad4aa;
text-decoration:none;
padding-left:26px;
}

a.subnaviAktiv:focus, a.subnaviAktiv:hover, a.subnaviAktiv:active {
font:bold 70%/140% verdana,arial,helvetica,sans-serif;
color:#aad4aa;
text-decoration:none;
padding-left:26px;
}



/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* Container */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

/* Allgemein */

#inhalt {
width:750px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:8px;
padding:0px;
padding-top:18px;
}


/* Navi */

#subNavi {
margin-bottom:10px;
}


/* Spalten */

#spalteLinks {
width:146px;
float:left;
margin:0px;
padding:0px;
}

#spalteMitte {
width:432px;
float:left;
margin:0px;
padding:0px;
padding-bottom:8px;
}

#spalteRechts {
width:169px;
float:left;
margin:0px;
padding:0px;
}


/* Titel und Figuren */

#titel {
width:432px;
height:52px;
background-image:url(images/schriftgrafiken/projekt_frauen.gif);
}

#figurLinks {
width:146px;
height:136px;
background-image:url(images/figuren/mit_haus.gif);
margin-top:42px;
margin-bottom:20px;
padding:0px;
}

#figurRechtsSaege {
width:169px;
height:136px;
background-image:url(images/figuren/Saege.gif);
margin-top:48px;
margin-bottom:20px;
padding:0px;
}

#figurRechtsComputer {
width:169px;
height:136px;
background-image:url(images/figuren/Computer.gif);
margin-top:54px;
margin-bottom:14px;
padding:0px;
}

#figurRechtsSofa {
width:169px;
height:136px;
background-image:url(images/figuren/Sofa.gif);
margin-top:40px;
margin-bottom:28px;
padding:0px;
}

#figurRechtsBriefkasten {
width:169px;
height:136px;
background-image:url(images/figuren/Briefkasten.gif);
margin-top:42px;
margin-bottom:26px;
padding:0px;
}


/* Grosses Textfeld */

#textfeldGross {
margin-top:35px;
margin-right:0px;
margin-bottom:20px;
margin-left:14px;
}

#textfeldGrossOben {
width:403px;
height:36px;
background-image:url(images/allgemein/textfeld_gross_oben.gif);
margin:0px;
padding:0px;
}

#textfeldGrossMitte {
width:403px;
background-image:url(images/allgemein/textfeld_gross_hintergrund.gif);
margin:0px;
padding:0px;
}

#textfeldGrossUnten {
width:403px;
height:42px;
background-image:url(images/allgemein/textfeld_gross_unten.gif);
margin:0px;
padding:0px;
}

#textfeldGrossInnen {
min-height:390px;
padding-top:0px;
padding-right:20px;
padding-bottom:1px;
padding-left:25px;
}


/* Kleines Textfeld */

#textfeldKlein {
margin:0px;
padding:0px;
}

#textfeldKleinOben {
width:169px;
height:23px;
background:url(images/allgemein/textfeld_klein_oben.gif) no-repeat;
margin:0px;
padding:0px;
}

#textfeldKleinMitte {
width:169px;
background:url(images/allgemein/textfeld_klein_hintergrund.gif) repeat-y;
margin:0px;
padding:0px;
}

#textfeldKleinUnten {
width:169px;
height:35px;
background:url(images/allgemein/textfeld_klein_unten.gif) no-repeat;
margin:0px;
padding:0px;
}

#textfeldKleinInnen {
padding-top:0px;
padding-right:5px;
padding-bottom:1px;
padding-left:10px;
}


/* Layoutcontainer */

#kruemelnavi {
margin-top:0px;
margin-bottom:22px;
}

#textfeldKleinInnen .linkblock, #textfeldGrossInnen .linkblock {
margin-top:8px;
margin-bottom:10px;
}

.nachOben {
text-align:right;
}

.photoBlock {
margin-bottom:20px;
float:none;
clear:both;
}

.photoKasten {
width:160px;
height:135px;
background-color:#faf3ba;
margin:6px 6px 0px 0px;
padding:0px 0px 5px 0px;
border:1px solid #eadf9f;
float:left;
}

.photoKastenGross {
width:328px;
background-color:#faf3ba;
margin:15px 6px 15px 0px;
padding:0px 0px 5px 0px;
border:1px solid #eadf9f;
}

.rahmenKasten {
width:95%;
background-color:#faf3ba;
border:1px solid #eadf9f;
margin-top:20px;
margin-bottom:20px;
padding-left:10px;
padding-bottom:5px;
}

.leerboxXS {
height:22px;
}

.leerboxS {
height:70px;
}

.leerboxM {
height:120px;
}

.leerboxL {
height:170px;
}

.leerboxXL {
height:220px;
}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* Formular */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

form {
margin:0px;
margin-top:25px;
padding:0px;
}

label {
font:70%/140% verdana,arial,helvetica,sans-serif;
color:#000000;
margin:0px;
padding:0px;
}

#spendenart label {
margin-left:4px;
}

select {
font:70% verdana,arial,helvetica,sans-serif;
width:130px;
margin:2px;
margin-left:5px;
}

form .textfeld {
font:70% verdana,arial,helvetica,sans-serif;
width:270px;
margin-top:0px;
margin-bottom:4px;
padding:0px;
}

form #betrag {
width:80px;
margin-bottom:0px;
padding-bottom:0px;
}

form #spendenbetrag {
width:330px;
background-color:#faf3ba;
border:1px solid #eadf9f;
margin-top:16px;
margin-bottom:16px;
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
}

form #adresse {
width:330px;
background-color:#faf3ba;
border:1px solid #eadf9f;
margin-top:16px;
margin-bottom:16px;
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
}

form #emailadresse {
width:330px;
background-color:#faf3ba;
border:1px solid #eadf9f;
margin-top:16px;
margin-bottom:16px;
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
}

form #spendenart {
width:330px;
background-color:#faf3ba;
border:1px solid #eadf9f;
margin-top:16px;
margin-bottom:20px;
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
}

form #zahlungszeit {
width:330px;
background-color:#faf3ba;
border:1px solid #eadf9f;
margin-top:16px;
margin-bottom:16px;
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
}

form #bankdaten {
width:330px;
background-color:#faf3ba;
border:1px solid #eadf9f;
margin-top:16px;
margin-bottom:16px;
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
}

form #abschicken {
margin-top:20px;
margin-bottom:40px;
}



/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* Spezielle Formatierungen */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.photoLinks {
float:left;
margin-top:4px;
margin-right:14px;
margin-bottom:10px;
margin-left:0px;
padding:0px;
}

.photoImKasten {
margin:12px 15px 5px 15px;
float:none;
clear:both;
}

.photoKastenGross p {
margin:0px 4px 0px 15px;
}

.linkImPhotoKasten {
margin:0px 0px 0px 15px;
padding:0px 0px 2px 0px;
}

.unsichtbar {
display:none;
}

.repariereFloat {
width:1px;
height:1px;
font-size:0px;
line-height:0px;
margin:0px;
padding:0px;
float:none;
clear:both;
}
