body { color: #ffffff; font-size: 100.01%; line-height: 1.3; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #BB0088; text-align: center; margin-top: 0; }
/* body { color: #ffffff; font-size: 100.01%; line-height: 1.3; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #CC0099; text-align: center; margin-top: 0; } */
img { border: 0; }

.kopf { background: #5164A6 url(images/kopf-bg.jpg) no-repeat; height: 80px; margin: 0; }
#logo { position: absolute; top: 0px; margin-left: 0px; } 
#logoprint {  display: none; visibility: hidden; }
/* #perlen { position: absolute; top: 50px; margin-left: 210px; } */

.kopf h1 {  display: none; visibility: hidden; }
.kopf p { margin: 0; padding: 15px 0 0 210px; color: white; font-size: .75em; font-weight: bold; }

.wrap  { color: #000000; background: #e0edf9 url(images/page-bg.gif) repeat-y; text-align: left; margin: 0px auto; padding: 0; border: solid 1px #FFAFEB; width: 760px }

.partner { color: #000000; background-color: #ffffff; float: right; width: 90px; margin: 0; padding: 3px; border: 1px solid white; font-size: .6em; font-weight: bold; text-align: center; }
.partner ul, .partner li { margin: 0; margin-top: 3px;  padding: 0; list-style-type: none; text-align: center; }

.navigation { border-bottom: 2px solid #FF5EEF; background: #FFAFEB; padding: 0; text-align: right; }

.navigation a { text-decoration: none; padding-right: 10px; font-size: .7em; font-weight: bold; color: #008731; }
.navigation a:hover { color: #011F59; }
.navigation a.active { color: #011F59; }

.inhaltlinks { float: left; width: 180px; margin: 50px 0 20px 0; text-align: right; padding: 0; border: 0; }
.inhaltlinks h3 { font-size: .85em; margin: 0; padding: 0; color: #011F59; font-style: italic; }
.inhaltlinks p { font-size: .7em; margin: 0; padding: 0; padding-left: 10px; color: #011F59; font-style: italic; font-weight: bold; }
.inhaltlinks a { color: #011F59; }
.inhaltlinks a:hover { color: #CC0099; }
.inhaltlinks p.zitat { font-weight: normal; font-style: normal;  }

.inhaltmitte { float: left; margin: 20px 0px 10px 30px; width: 440px; }
.inhaltmitte h2 { font-size: .95em; margin: 5px; margin-bottom: 15px; color: #008731; }
.inhaltmitte h3 { font-size: .8em; margin: 5px; color: #008731; margin-top: 20px;}
.inhaltmitte h4 { font-size: .8em; margin: 5px; color: #008731; margin-top: 20px; font-style: italic; }
.inhaltmitte p { font-size: .7em; margin: 5px; text-align: justify; }
.inhaltmitte p.error { color: red; font-weight: bold; }
.inhaltmitte ul { font-size: .7em; }
.inhaltmitte a { color: #CC0099; font-weight: bold; }
.inhaltmitte a:hover { color: #008731; }
.inhaltmitte .einleitung p { font-size: .7em; margin: 5px; font-style: italic; text-align: justify; color: #011F59; margin-bottom: 20px; }
.inhaltmitte .partners { background: #FFFFFF; }
.inhaltmitte .partners img { padding: 10px; }
.inhaltmitte .partners p { color: #000000; padding: 5px; }

.inhaltmitte .spalte { float: left; width: 86px; height: 125px; }
.inhaltmitte .spaltep { float: left; width: 86px; }
.inhaltmitte .spalte100 { float: left; width: 110px; text-align: center; }
.inhaltmitte .spalte p, inhaltmitte .spalte100 p { font-size: .6em; text-align: center; }
.inhaltmitte .spalte a, inhaltmitte .spalte100 a { text-decoration: none; }
.inhaltmitte td { top: 0; }

.ende { clear: both; height: 20px; margin: 0; padding: 0; border-top: 2px solid #FF5EEF; background: #FFAFEB; text-align: right; }
.ende a { text-decoration: none; padding-right: 10px; font-size: .7em; font-weight: bold; color: #008731; }
.ende a:hover { color: #011F59; }
.ende a.active { color: #011F59; }

.clear { clear: left; }
.green { color: #008731; }

