a:link { color: #8b0000; text-decoration: underline }a:visited { color: #800000; text-decoration: underline }a:hover { color: #f00; text-decoration: underline }a:active { color: #8b0000 }body   { color: #666; font-size: 12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height: 17px; background-image: url("bilder/hintergrund.jpg"); background-repeat: repeat; text-align: center; margin: 30px 10px 10px 0 }div + h2 { }em { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal }h1   { color: #891f2b; font-size: 30px; font-family: Zapfino, "Zapfino Extra LT Pro", "Zapfino Forte LT Pro", "Apple Chancery", "Zapf Chancery", Chancery, "Monotype Corsiva", "Calligraphic 421", Braganza, BraganzaITC, "Murray Hill", "Ex ponto", mediscript, cursive; font-weight: normal; margin-top: 0; padding-top: 50px; padding-bottom: 20px; text-shadow: 2px 2px 4px #ababab }h1 + h2 { font-weight: normal; font-stretch: normal; margin-top: 30px }h2   { font-size: 17px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-stretch: normal; line-height: 20px; margin-top: 48px  }h3  { font-size: 12px; font-weight: bold; margin-top: 22px; margin-bottom: -6px }h4  { font-size: 12px; font-weight: bold; margin-top: 22px; margin-bottom: 0 }.rechts { }.links { float: left }ul li   { list-style-image: url("bilder/list.gif"); list-style-position: outside; margin-top: 15px; margin-bottom: 8px }.vorschau { margin: 5px; border-width: 0 }ol li { list-style-position: outside; margin-top: 3px; margin-bottom: 6px }p, td { font-size: 12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height: 17px }.abstand { padding: 32px 24px 16px }.aktiv  { color: black; font-weight: bold; text-decoration: none; background-image: url("bilder/list-rot.gif"); background-repeat: no-repeat; background-position: 20px center; display: block; padding: 2px 2px 2px 20px; border-bottom: 0 none; text-shadow: 2px 2px 4px #ababab; }.banner { width: 100% }.banner a:link { margin: 0; padding: 0; border-bottom: 0 none white }.banner a:visited { margin: 0; padding: 0; border-bottom: 0 none white }.banner a:hover { color: white; text-decoration: none; margin: 0; padding: 0; border-bottom: 0 none white }.banner a:active { border-bottom: 0 none white }.bildlinks { margin-top: 0; margin-right: 20px; margin-bottom: 20px; padding-top: 0; float: left }.box1   { background: white url("bilder/schatten.jpg") repeat-y center 100px; text-align: left; margin-right: auto; margin-left: auto; padding: 0; width: 800px; min-height: 400px }.box2         { background-color: transparent; text-align: left; margin: 0; padding-top: 25px; padding-left: 15px; width: 162px; height: auto; float: left }.box2 img { text-decoration: none; display: block; margin-top: 25px; padding: 2px 2px 2px 45px; border-bottom: 0 none }.box2 a:link { text-decoration: none; display: block; padding: 2px 2px 2px 20px; border-bottom: 0 none }.box2 a:visited { text-decoration: none; display: block; padding: 2px 2px 2px 20px; border-bottom: 0 none }.box2 a:hover { color: black; text-decoration: none; background-color: #f4e0a1; display: block; padding: 2px 2px 2px 20px; border-bottom: 0 none }.box2 a:active { color: #699; text-decoration: none; display: block; padding: 2px 2px 2px 20px; border-bottom: 0 none }.box2 p { font-size: 12px; line-height: 18px; text-indent: 20px; margin: 0 0 0 0; padding: 0 0 0 0; border-width: 0 }.box3        { text-align: left; margin: 0 30px 0 217px; padding: 25px 6px 6px; width: auto }.box3 p { padding-right: 60px }.fischdiv { padding: 205px 30px 8px }.fischseite p { padding-left: 30px }.haupt p { padding-left: 30px }.hauptdiv { padding: 25px 30px }right top; border-top: 1px solid #dcdcdc }.hauptseite p { padding-left: 30px }.keinrand { margin: 0; padding: 0; border-width: 0 }.linkespalte { float: right }.navi { font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 13px; background-color: #e9e9e9; background-repeat: no-repeat; background-attachment: scroll; border-width: 0 }.navi ul { font-size: 11px; line-height: 13px; list-style-type: none; margin: 2px }.navi-top a:link { color: gray; text-decoration: none; background-image: none; padding-right: 0; border-bottom: medium none }.navi-top a:visited { color: gray; text-decoration: none; background-image: none; padding-right: 0; border-bottom: medium none }.navi-top a:hover { color: black; text-decoration: underline; background-image: none; padding-right: 0; border-bottom: medium none }.navi-top a:active  { color: black; text-decoration: none; background-image: none; border-bottom: medium none }.naviblock  { background-color: #e9e9e9 }.naviblock a.aktiv { color: white; text-decoration: none; background-color: #862129 }.naviblock a:hover.aktiv { color: white; text-decoration: none; background-color: #862129 }.naviebene { color: black; font-size: 12px; font-style: normal; font-weight: normal; line-height: 15px; background-color: #dcdcdc; word-spacing: 3px; letter-spacing: 1pt; margin-top: 11px; margin-bottom: 0 }.naviebene a:link { font-style: normal; font-weight: normal; text-decoration: none; display: block; padding-left: 10px }.naviebene a:visited { font-style: normal; font-weight: normal; text-decoration: none; display: block; padding-left: 10px }.naviebene a:hover { color: white; font-style: normal; font-weight: normal; text-decoration: none; background-color: gray; display: block; padding-left: 10px }.naviebene a:active  { font-style: normal; font-weight: normal; display: block; padding-left: 10px }.news { font-size: 11px; font-family: Tahoma, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 13px; display: block; margin-right: -24px; margin-bottom: 24px; padding: 0 8px 4px; border-bottom: 1px solid gray; border-left: 1px solid gray }.news p { font-size: 11px; font-family: Tahoma, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 13px; margin-top: 0; margin-bottom: 5px }.padding10 { display: block; padding-left: 10px }.passphoto { margin-left: 12px; float: right; border: solid 1px #666 }.passphoto1  { display: block; margin-top: 0; margin-bottom: 15px; margin-left: 15px; padding-top: 0; float: right; border: solid 1px #666 }.passphoto2 { text-align: right; margin-top: 48px; margin-bottom: 48px; margin-left: 12px; border: solid 0 #666 }.photoleft { margin: 0 8px 4px 0; float: left }.rahmen  { }.rechtespalte { float: left }.rubrik { color: black; font-size: 12px }.small  { font-size: 10px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height: 12px }.staff { float: right }.top   { text-align: right }.top a:link { text-decoration: none }.top a:visited { text-decoration: none }.top a:hover { color: red; text-decoration: none }.top a:active { text-decoration: none }/* Hides from IE-mac \*/ * html .box3 { height: 1%; }.film { width: 320px; margin-top: 10px; margin-bottom: 100px; }
.clear { clear: both; }

