body { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f2fbff; }

p { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }

td { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }

a:link { color: #4577A8; text-decoration: none; }

a:visited { color: #004d7d; text-decoration: none; }

a:hover { color: #004d7d; text-decoration: none; }

a:active { color: #004d7d; text-decoration: none; }

.header { padding: 20px; }

.footer { background-color: #d8f3ff; padding: 6px; }

.content { background-image: url(images/conten-bg.jpg); background-repeat: repeat; padding: 10px; border: solid 10px white; }

.haupttabelle { background-color: #d8f3ff; border: solid 1px #c5daed; }

H1  { color: #4577A8; font-size: 15px ; font-weight: bold; }

H2, H3, H4, H5, H6   { color: #4577A8; font-size: 13px ; font-weight: bold; }

bold, strong, b {color: #4577A8;}


#navcontainer
{ width: 100%; border-right: 1px solid #f2fbff; padding: 0; margin-bottom: 1em; font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; background-color: #f2fbff; color: #333; margin-top: 0; margin-right: 0; border-top: 10px solid white; }

#navcontainer ul
{ width: 100%; list-style: none; margin: 0; padding: 0; border: none; }

#navcontainer li
{ width: 100%; border-bottom: 1px solid #f2fbff; margin: 0; }

#navcontainer li a
{ display: block; padding: 5px 5px 5px 0.5em; border-left: 10px solid #369; border-right: 10px solid #6091cb; background-color: #4577a8; color: #fff; text-decoration: none; width: 100%; margin-right: 0; }

html>body #navcontainer li a { width: auto; }

#navcontainer li a:hover
{ border-left: 10px solid #1c64d1; border-right: 10px solid #5ba3e0; background-color: #2586d7; color: #fff; width: 100%; }

/* Fotos */

.foto-links { margin-right: 10px; margin-left: 0; border: solid 1px #5f8497; }

.foto-rechts { margin-right: 0; margin-left: 10px; border: solid 1px #5f8497; }

.foto-links-beschriftung { font-size: 9px; line-height: 140%; background-color: #e3f7ff; padding: 4px 6px; }

.foto-rechts-beschriftung  { font-size: 9px; line-height: 140%; background-color: #e3f7ff; padding: 4px 6px; }

.fototab-li  { margin-right: 10px; margin-bottom: 6px; }

.fototab-re  { margin-bottom: 6px; margin-left: 10px; }

.fotolizenz { font-size: 9px; line-height: 140%; padding: 30px 6px 4px; }

/* grosser Zeilenabstand */

.zeilenabstand { line-height: 18px; }


