body,dd,div,dl,dt,form,h1,h2,h3,h4,input,li,ol,p,pre,th,td,ul { margin:0; padding:0; }
h1,h2,h3,h4 { font-size:90%; }
em,th { font-style:normal; font-weight:normal; }
td,tr { font-size: 90% }
strong { font-weight: bold; }
ol,ul { list-style:none; }
img { border:0; }

body { text-align:center; font:13px/1.22em; font-family: arial, helvetica, clean, sans-serif; background-color: #ffffff; }
p {font-size:85%}
h1 { color: #B50043; width: 98,3%; background-color: #ffffff; margin-bottom: 8px; padding: 1px 8px; }
#projekt { width:785px;  min-width:750px; margin:auto; text-align:left; background-color: #ffffff; border-color: #B50043; border-style: solid; border-width: 1px 1px 1px; }
#kopf,#body {margin-bottom:1em; text-align:left;}
#kopf { height: 120px; background-color: #ffffff; }
#fuss { color: #ffffff; font-size:60%; clear:both; background-color: #B50043; text-align: left; padding-top: 3px; }
#fuss a:link, #fuss a:visited { color: #ffffff }
#main .box { width:78%; min-width:550px; float:right; }
.balken { height: 16px; margin: 0 15px 0 173px; padding: 0; font-size: 75%; color: #B50043; position: relative; top: 0px; }
.balken a:link, .balken a:visited  { font-weight: bold; text-decoration: none; color: #B50043 }
#klickpfad, #sprache { background-position: 0 top; margin-right: 2px; padding: 0; display: inline; float: right  ; margin-top: 0; }
.inhalt p { font-size: 78%; margin-right: 10px; margin-left: 10px; padding-bottom: 10px;}
.inhalt ul { padding-top: 5px; padding-left: 25px; list-style-type: circle; }
.inhalt li {padding-bottom: 5px}
.hd-n p { color: #2c160a; font-size:70%; margin-bottom: 20px; }

.nav_spalte   { width:160px; min-width:155px; border-top: 1px solid #B50043; border-right: 1px solid #B50043; border-bottom: 10px solid #B50043; background-color: #ffffff; padding: 0px} 
.nav_spalte p { color: #ffffff; font-size: 9px; font-weight: bold; }

.navigation { width: 150px; font-size: 78%; background-color: #ffffff; }
.navigation span { display: block; padding: 3px 3px; width: 150px; background-color: #ffffff; text-decoration: none; }
.navigation a { display: block; padding: 3px 3px; width: 150px; color: #B50043; background-color: #ffffff; text-decoration: none; }
.navigation a:hover { color: #ffffff; background-color: #B50043; text-decoration: none; }
.navigation li a { display: block; padding: 3px 3px; width: 125px; color: #B50043; background-color: #ffffff; text-decoration: none; }
.navigation li a:hover { color: #ffffff; background-color: #B50043; text-decoration: none; }

span.unsichtbar { position:absolute; left:-3000px; width:0; height:0; display:block; }

