html, body {margin:0; padding:0; height:100%;}
body {font-family:Garamond, serif; color:#F9EADB; font-size:100%;
     background-image: url(bgb.jpg); background-color:#583C14;}
h1, h2 { font-family: KeltWide, Kelt,Celticmd, serif; padding-left:20px;}
h1 {font-size:240%; background: url(celt10.jpg) #F6D8B2; color:#340B00; border:1px solid #2D1A0D;}
h2 {font-size:200%; color: #EEA920; padding:0 20px;}
h3 {color: #003F00; font-weight: bold; margin-top:20px; margin-bottom:5px; font-size:120%;}
p {margin:0 20px 0.3em 20px; font-size:120%;}
table.auswahl {margin:0 0 0 20px; border:0;}
table.auswahl td {vertical-align:bottom; text-align:center; padding:0 8px; border-collapse:collapse;}
table.auswahl td a img {border:0;}

table.anleitung {margin:10px 40px;}
table.anleitung td {text-align:left; vertical-align:top; padding:3px 10px; border:1px solid #7F0000;
                   background:#FFFEE9; color:#5F2F00; font-family:sans-serif;}
table.anleitung th {text-align:left; vertical-align:top; padding:3px 6px; border:1px solid #7F0000;
                   font-weight:bold; color:#7F0000; background:#FFFEE9; font-family:sans-serif;}
table.anleitung td p {margin:0 0 4px 0; font-family:sans-serif; font-size:100%; color:#5F2F00;}
.tnull {margin-top:0;}
ul {margin:0;}
li {margin-bottom:4px;}


#top {height:96px; background-image:url(line1.jpg); background-repeat:repeat-x;}
#main {background-image:url(line2.jpg); background-repeat:repeat-y; padding: 10px 0 10px 100px;}
#ecke {position:absolute; top:4px; left:2px;}
a:link {color:#FCE8BC;}
a:visited {color:#EDCD88;}
.mini {color: #F8E4BB; font-size:80%;}
.fotol {float:left; border:4px #D0A756 ridge; margin-right:10px;}
.fotor {float:right; border:4px #D0A756 ridge; margin-left:10px;}
.foto  {border:4px #D0A756 ridge; margin-right:10px;}
.center {text-align:center; margin-top:10px;}
.home {margin-bottom:10px;}
.c {text-align:center;}
