
html { height: 101%; }
body { color: #425046; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #e6e6e6; text-align: center; height: 101%; }
/*layoutelemente*/
#container { background-color: transparent; text-align: left; height: auto; width: 750px; z-index: 1; visibility: visible; margin: 50px auto 0; }
#header { background-color: transparent; background-image: url(../images/rose_klein.gif); background-repeat: no-repeat; height: auto; width: inherit; z-index: 2; visibility: visible; }
#logoinnen { background-color: transparent; height: auto; width: 80px; z-index: 3; visibility: visible; float: left; margin-top: 60px; margin-bottom: auto; margin-left: 70px; }
#navigationinnenhug { background-color: transparent; height: auto; width: 600px; z-index: 2; visibility: visible; float: right; padding-bottom: 50px; }
#navigation { background-color: transparent; visibility: visible; z-index: 3; width: 565px; height: auto; float: left; }
#navminimalhoehe { background-color: transparent; height: 120px; width: 3px; z-index: 3; visibility: visible; float: right; }
#inhaltsbereich { background-color: transparent; height: auto; width: 570px; z-index: 2; visibility: visible; float: right; }
#footer { background-color: transparent; height: auto; width: inherit; z-index: 2; visibility: visible; margin-top: 20px; padding-bottom: 20px; }
#firma { background-color: transparent; text-align: right; height: auto; width: 150px; z-index: 3; visibility: visible; float: left; }
#adressdaten { background-color: transparent; height: auto; width: 570px; z-index: 3; visibility: visible; float: right; }
#adresse { background-color: transparent; height: auto; width: 520px; z-index: 3; visibility: visible; }
#platzhalterfirmazeileeins { background-color: transparent; height: auto; width: inherit; z-index: 3; visibility: visible; border-top: 1px solid #a9a9a9; }
#artundmedia { color: #a9a9a9; font-size: 9px; background-color: transparent; text-align: right; height: auto; width: 750px; z-index: 1; visibility: visible; margin-right: auto; margin-bottom: 10px; margin-left: auto; }
/*layoutelemente spezial startseite*/
#headerindex { background-color: transparent; visibility: visible; z-index: 2; width: inherit; height: auto; }
#logoindex { background-color: transparent; text-align: right; visibility: visible; z-index: 2; width: 100px; height: 270px; float: left; margin-top: 8px; margin-left: 20px; }
#navigationindexhug { background-color: transparent; visibility: visible; padding-bottom: 50px; z-index: 2; width: 600px; height: auto; float: right; }
#titelindex { background-color: transparent; height: auto; width: inherit; z-index: 5; visibility: visible; margin: 0; padding: 0; }
#contentindex { background-color: transparent; background-image: url(../images/adoptin.gif); background-repeat: no-repeat; background-position: 70px bottom; visibility: visible; margin-bottom: 50px; z-index: 2; width: inherit; height: auto; }
#inhaltsbereichindex { background-color: transparent; background-image: url(../images/rose_gross.gif); background-repeat: no-repeat; background-position: right bottom; visibility: visible; z-index: 2; width: 570px; height: auto; float: right; }
#adoption { background-color: transparent; height: auto; width: 270px; z-index: 5; visibility: visible; float: left; }
.sozialberatung { background-color: transparent; height: auto; width: 275px; z-index: 5; visibility: visible; float: right; }
#zusammenfassung { background-color: transparent; height: auto; width: inherit; z-index: 6; visibility: visible; margin-top: 50px; }
#zusammenfassunginhalt { background-color: transparent; visibility: visible; z-index: 6; width: 270px; height: auto; float: left; }
/*textformatierungen*/
p { color: #425046; font-size: 12px; background-color: transparent; margin: 0; padding: 0 0 0 0; }
h1 { color: #000; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-color: transparent; margin: 0 0 30px 0; padding-bottom: 5px; border-bottom: 1px solid #a9a9a9; }
h2 { color: #425046; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-color: transparent; margin: 0; padding-bottom: 5px; }
a:link, a:visited { color: #425046; font-size: 12px; background-color: transparent; }
a:hover, a:active { color: #f50000; font-size: 12px; background-color: transparent; }
#inhaltsbereich p { color: #425046; background-color: transparent; visibility: visible; padding-right: 50px; }
#footer p { background-color: transparent; margin: 0; padding: 0; }
#artundmedia a:link,  #artundmedia a:visited { color: #a9a9a9; font-size: 9px; text-decoration: none; background-color: transparent; }
#artundmedia a:hover,  #artundmedia a:active { color: #425046; font-size: 9px; text-decoration: none; background-color: transparent; }
.textrot { color: #f50000; background-color: transparent; }
#inhaltsbereichindex h1 { color: #000; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-color: transparent; margin: 0 0 2px; padding: 0; border-width: 0; }
#inhaltsbereichindex h2 { color: #425046; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-color: transparent; margin: 0 0 30px; padding: 0; border-bottom: 1px solid #a9a9a9; }
#inhaltsbereichindex a:link, #inhaltsbereichindex a:visited { color: #425046; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-color: transparent; text-decoration: none; margin: 0; padding: 0; }
#inhaltsbereichindex a:hover, #inhaltsbereichindex a:active { color: #f51e1e; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; background-color: transparent; margin: 0; padding: 0; }
.reset { font-size: 1px; height: 1px; clear: both; }
ul { background-color: transparent; margin-top: 0; margin-bottom: 0; margin-left: 10px; padding-bottom: 0; padding-left: 0; list-style-type: square; }
li { color: #425046; font-weight: normal; background-color: transparent; margin-top: 8px; margin-left: 6px; padding-right: 50px; }
#inhaltsbereichindex ul { background-color: transparent; margin-top: 0; margin-bottom: 0; margin-left: 10px; padding-top: 0; padding-bottom: 0; padding-left: 0; list-style-type: square; }
#inhaltsbereichindex li { color: #425046; font-weight: normal; background-color: transparent; margin-top: 2px; margin-bottom: 0; margin-left: 6px; padding: 0; }
#navigation a.firstlevel, #navigation a.firstlevel:link, #navigation a.firstlevel:visited { color: black; font-size: 13px; text-decoration: none; background-color: transparent; background-image: url(../images/eggli.gif); background-repeat: no-repeat; background-position: left 0; padding-left: 30px; }
#navigation a.firstlevel:hover, #navigation a.firstactive { color: #f51e1e; font-size: 13px; text-decoration: none; background-color: transparent; background-image: url(../images/eggli.gif); background-repeat: no-repeat; background-position: left 0; padding-left: 30px; }
#navigation a.secondlevel, #navigation a.secondlevel:link, #navigation a.secondlevel:visited { color: #56645a; font-size: 12px; text-decoration: none; background-color: transparent; background-image: url(../images/drei_eggli_off.gif); background-repeat: no-repeat; background-position: 30px 0; padding-left: 55px; }
#navigation a.secondlevel:hover, #navigation a.secondactive { color: #f51e1e; font-size: 12px; text-decoration: none; background-color: transparent; background-image: url(../images/drei_eggli.gif); background-repeat: no-repeat; background-position: 30px 0; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; padding-left: 55px; }
#content { background-color: transparent; background-image: url(../images/adoptin.gif); background-repeat: no-repeat; background-position: 70px 60px; height: auto; width: inherit; z-index: 2; visibility: visible; margin-bottom: 50px; }
.zitat { color: black; font-size: 12px; font-style: italic; background-color: transparent; }
.anmerkung { color: #425046; font-size: 10px; background-color: transparent; }
#titelzusammenfassungangebot { background-color: transparent; text-align: right; height: auto; width: 270px; z-index: 6; visibility: visible; float: left; }
#slogan { background-color: transparent; text-align: right; height: auto; width: inherit; z-index: 7; visibility: visible; }

