html, body { margin: 0; padding: 0;}body { font: 13px verdana, geneva, arial, helvetica, sans-serif; color: #333; background: #3872B1;}a { text-decoration: none;}#page-main a:link, #page-main a:visited { text-decoration: underline;}a:link, a:visited { color: #3872B1; }a:hover, a:active, a:focus { color: #1E90FF; }img { border: 0;}#page-main h1 { font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; background: #c2d3e6 url(gfx/titlebar.gif) no-repeat; color: #5d5d5e; height: 21px; padding: 0 5px; padding-top: 7px; width: 680px; font-weight: bold; margin-bottom: 1px;}h2 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 15px; color: #376382; margin: 5px; border-bottom: 1px solid #376382;}pre { width: 670px; white-space: pre-wrap; border: 1px solid #3872B1; border-left: 3px solid #3872B1; padding: 5px 2px;}div#page { text-align: left; width: 990px; margin: 0 auto; background: #3872B1 url(gfx/bg.gif) repeat-y center;}div#wrapper { width: 910px; margin: 0 auto; clear: both;}div#page-main { padding: 5px 0; width: 710px; float: left;}div#page-head-ts { clear: both; height: 275px; width: 760px; padding-left: 200px; color: #eaeaea; background: url(gfx/head2.jpg) center no-repeat;}div#page-head-ts-msg { clear: both; height: 20px; width: 760px; padding-top: 258px; margin-top: -3px; margin-left: -165px;}div#page-head { clear: both; height: 255px; width: 990px; background: #fff; color: #B1C3D9; background: url(gfx/head.jpg) no-repeat center;}div#page-misc { float: right; width: 180px;}#page-menu { clear: both; margin: 0 auto; width: 910px; height: 40px;}#page-footer { background: url(gfx/footer.gif) no-repeat center bottom; height: 40px; clear: both; width: 990px;}#page-footer-ts { background: url(gfx/footerts.gif) no-repeat center bottom; height: 40px; clear: both; width: 760px;}table.content { vertical-align: top; background-color: #eee; border: 1px solid #ccc; width: 690px;}table.content td { color: #333; background-color: inherit; vertical-align: top; padding: 2px;}table.border-table td, table.border-table th { border: 1px solid #ccc; font-size: 11px;}table.border-table strong { font-size: 13px; color: #376382;}#page-main .info { padding: 3px; margin-top: 10px; font-size: 9px; background-color: #DBE4EE;}#page-main .text { color: #333; background-color: inherit; vertical-align: top; padding: 5px; background-color: #eee; border: 1px solid #ccc; width: 678px;}#page-main .album { float: left; padding: 2px; margin: 1px; border: 1px solid #999; background-color: #eee; width: 330px; height: 90px;}#page-main .album img { float: left; padding-right: 5px;}p.datum { background-color: #B1C3D9; color: #333; width: 65px; height: 55px; float: left; margin: 15px 10px 0 0; padding: 5px 0; font-size: 32px; text-align: center; border: 1px solid #333; -moz-border-radius: 5px; font-weight: bold;}p.datum span.monat { font-size: 9px; display: block;}#page-menu ul { float: left; background: #376382 url(gfx/nav.gif) repeat-x; width: 908px; margin: 0; padding: 0; list-style: none; display: inline;}#page-menu ul li { display: inline; margin: 0; padding: 0;}#page-menu ul li a { display: block; float: left; margin: 0; padding: 0 15px; border-right: 1px solid #fff; border-left: 1px solid darkblue; font: bold 12px/2.6em Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing: 1px;}#page-menu a, #page-menu a:visited { color: #fff; text-decoration: none;}#page-menu a:hover, #page-menu a:focus, #page-menu a:active { background: #376382; color: #fff;}.row-a, .row-a td { border-bottom: 1px solid #3872B1; background-color: #EAEAEA;}.row-b, .row-b td { border-bottom: 1px solid #3872B1; background-color: #E2E2E2;}#page-misc ul { margin: 0; padding: 0; list-style: none; padding-left: 10px;}#page-misc ul li { display: block; margin: 0; padding: 2px; border-bottom: 1px dotted #999; border-left: 4px solid #fff;}#page-misc ul li:hover { display: block; margin: 0; padding: 2px; border-bottom: 1px dotted #999; border-left: 4px solid #3872b1; background-color: #eaeaea;}#page-misc ul li a { padding-left: 5px;}#kalendar { font-size: 11px;}#kalendar td { border: 1px solid #333; text-align: right; padding: 4px; -moz-border-radius: 2px;}#kalendar th { text-align: center; padding: 2px;}#kalendar .today { background-color: #b1c3d9;}#kalendar tfoot td { border: 0;}#kalendar .lastmonth { text-align: left;}#kalendar .nextmonth { text-align: right;}#pagination { text-align: center;}.center { text-align: center;}
