/* $Id: pct.css,v 1.3 2005/01/31 17:59:30 maeder Exp $ */

body {background-color: #eee; margin: 0}
body.simple {margin: 0; padding: 2px; background-color: #eee; font-family: serif}

h1 {font-size: large; font-family: sans-serif; text-align: center; margin-bottom: 20px}
h2 {font-size: medium; font-weight: bold; font-family: sans-serif; margin-bottom: 10px}
h3 {font-size: medium; font-weight: normal; font-family: sans-serif; margin-bottom: 0}

dt {font-weight: bold}

p, blockquote, ul, ol, dl {margin-top: 0.4em; margin-bottom: 0.1em}
li, dt {margin-top: 0.3em; margin-bottom: 0}

a[href]:hover {text-decoration: underline; color: #c00}
a:active {color: #f00}

TABLE.mainframe {table-layout: fixed; width: 100%; padding: 0; margin: 0; border: none; border-spacing: 2px; background-color: blue}

TD.nav1 {width: 122px; vertical-align: top; text-align: center; background-color: #ccc; padding: 1px}
TD.nav0 {width: 122px; height: 48px; vertical-align: bottom; text-align: center; background-color: white; padding: 0px}

TD.body {vertical-align: top; font-family: serif; padding: 10px; background-color: #eee}

TD.foot {padding: 10px; font-family: sans-serif; background: url("/icons/bgmicon.jpg") white repeat; }


TABLE.nav {table-layout: fixed; width: 120px; border-spacing: 0px; padding: 0; margin: 0; border: 0; text-align: left; font-family: sans-serif; font-size: 11px; background-color: #ccc}
TABLE.nav td {padding: 0px; border: 1px outset white}
td.lev0 {background-color: #dd0; width: 120px; font-weight: bold; }
td.lev1 {background-color: #dd0; width: 108px; }
TABLE.nav td.empty {border: 0; width: 12px}
TABLE.nav td.emptyline {border: 0; height: 4px}
td#selected {background-color: #ef2; border: 1px inset white}

/* menu effects from dynamicdrive.com */

A.menulink { display: block; width: 104px; text-align: left; border: none; padding: 1px; }
td.lev0 A.menulink { width: 116px }
A[href].menulink:hover { background-color: #ee0; text-decoration: none; color: #c00; }
A[href].menulink:active { background-color: #ef2; }


th {text-align: left} /* generally looks better */


.odd  {background-color: #eef}
.even {background-color: #efe}
.head {background-color: #ddd}
tr.month {background-color: transparent}
tr.month td {font-weight: bold; padding-top: 8px}

table.itemize {padding: 2px}
table.itemize td {vertical-align: top}

table.caption td {vertical-align: top; text-align: center; padding-top: 3px; border: 0; font-size: smaller}
table.caption th {vertical-align: top; padding-top: 6px; padding-bottom: 3px; border: 0; font-weight: bold; font-size: larger}
table.caption img {border: 2px outset white}
/* table.caption img:hover {border: 2px outset red} */
table.caption img:active {border: 2px inset white}

table.photos {width: 100%}
table.photos td, table.photos th {vertical-align: top; border: 0; padding: 2px}

img.photo {border: 3px inset white}
img.wpic {float: left; padding-right: 4px}
img.plink {float: left; border: 2px inset white; margin-right: 4px; margin-top: 3px}

table.minimal td, table.minimal th {font-family: serif; vertical-align: top}
table.minimal th {text-align: left}

table.sidebyside {width: 100%; margin-top: 10px}
table.sidebyside td {vertical-align: top; padding: 5px}

table.center td, table.center th {text-align: center}

table.menu {width: 80%; margin-left: 10%; margin-top: 10px; margin-bottom: 10px; background-color: #ffc; border: 3px inset #ffc}
table.menu td, table.menu th {text-align: center;}
table.menu td {font-family: serif; font-style: italic}

code.url {font-family: monospace; font-style: normal}
address {font-size: smaller}

img {border-style: none; border: 0}

ul.golf {list-style-type: disc; list-style-image: url("/icons/button8.gif")}
ul.link {list-style-type: circle; list-style-image: url("/icons/hlink.gif")}

.aktuell { border: 2px outset; font-weight: bold; padding: 3px}

div.menu { border: 2px inset; background-color: #ffc; font-style: italic}
div.menu p {text-align: center; margin-top: 8px}

textarea { padding: 3px}

td.centered {text-align: center; vertical-align: middle}
.left {text-align: left}
.right {text-align: right}
.center {text-align: center}
.vtop {vertical-align: top}
.middle {vertical-align: middle}
.small {font-size: x-small}
.bold {font-weight: bold}

.mid {margin-left: auto; margin-right: auto;}

table.google {background-color: white; border: 2px inset white; margin-left: auto; margin-right: auto; margin-top: 4px; padding: 4px}

#white {background-color: #fff}
#yellow {background-color: #ffc}
#blue {background-color: #ddf}
#red {background-color: #fdd}
#hole {font-weight: bold}
#par {font-weight: bold}
#player {background-color: #f8f8f8}

@media print {
 TABLE.mainframe {background-color: white}
 TD.nav {width: 0; display: none}
 TD.nav0 {width: 0; display: none}
 TD.foot {border: 0; padding: 2px; border-top: 1pt solid black; background: white}
 TD.body {border: 0; width: 100%; background-color: white}
 body {background-color: white}
 table.programm td {border-bottom: 0.5pt solid black }
 tr.odd  {background-color: white}
 tr.even {background-color: white}
}
