a:link , a:visited , a:active , a:hover { 					      color: #002000; text-decoration: underline; }
a.textorange:link , a.textorange:visited , a.textorange:active , a.textorange:hover { color: #ff7f00; text-decoration: none; font-weight: bold; }
a.textbot:link , a.textbot:visited , a.textbot:active , a.textbot:hover { 	      color: #999999; text-decoration: underline; }
body { background-color: #c0ffc0; color: #002000; font-family: Verdana, Helvetica, Arial; font-size: 10pt; }
h1 { font-size: 20pt; }
h2 { font-size: 14pt; font-weight: normal; }
h3 { font-size: 12pt; }
img { border: 0 none; }
input, textarea, select { background-color: #c0ffc0; border-style: solid; border-width: 1px; text-align: center; font-size:10pt; font-family: Verdana, Helvetica, Arial; }
input.normal, textarea.normal, select.normal  { background-color: #c0ffc0; text-align: left; }
input.streifen { background-color: #dedede; background-image: url(/streifen.gif); font-weight: bold; }
input.unsichtbar { border-style: none; border-width: 0; text-align: left; }
table { font-size: 10pt; }
table.layout { text-align: center; background-color: #dedede; width: 100%; border: 1px ridge #dedede; }
.halb { width: 180px; }
.ganz { width: 363px; }
ul { list-style-image: url(/haus.gif); line-height: 16pt; }
p.fusszeile { color: #00de00; font-size: 75%; text-align: center; }
td.buttonleiste { text-align: center; }

/* Belegungskalender */
table.kal { background-color: #ffff80; }
td.kal_vorn { text-align: right; white-space: nowrap; }
td.kal_vorn_admin { width: 80px; text-align: center; white-space: nowrap; }
td.kal_belegt { background-color: #ff8080; width: 15px; }
td.kal_frei {   background-color: #c0ffc0; width: 15px; }

/* Gästebuch */
table.gb {      background-color: #ffff80; width: 80%; margin-left: auto; margin-right: auto; }
td.gb_oben {    background-color: #c0ffc0; text-align: left; white-space: nowrap; }
td.gb_text {    background-color: #c0ffc0; text-align: center; }
td.gb_comment { background-color: #c0ffc0; text-align: left; vertical-align: top; font-style: italic; }
td.gb_admin {   background-color: #dedede; text-align: left; width: 175px; }

/* Statistik */
input.logunsichtbar {    background-color: #dedede; border-style: none; border-width: 0; text-align: left; vertical-align: text-top; font-family: Verdana; font-size: 10pt; width: 450px; }
input.logunsichtbarbot { background-color: #dedede; border-style: none; border-width: 0; text-align: left; vertical-align: text-top; font-family: Verdana; font-size: 10pt; width: 450px; color: #999999; }
table.log {    text-align: left; }
table.logbot { text-align: left; color: #999999; }
td.log {      background-color: #dedede; white-space: nowrap; }
td.logaktiv { background-color: #ff7f00; white-space: nowrap; }
#bot { color: #999999; }

/* Preise */
td.preise { width: 120px; text-align: center; vertical-align: middle; }
input.preise { background-color: #c0ffc0; border-style: solid; border-width: 1px; text-align: right; }
input#endr_ja, input#endr_nein { vertical-align:text-bottom;cursor:pointer; }
label { cursor:pointer; }

input.unsichtbar { background-color: #dedede; border-style: none; border-width: 0; text-align: left; vertical-align: text-top; font-family: Verdana; }
