body { color: #808080 ; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #b22222; background-image: url(/media/allgemein/bodyhg.gif); background-repeat: repeat-x; background-position: left top; text-align: center; }
#complete { background-color: white; width: 780px; margin-right: auto; margin-left: auto; padding: 7px; }


#navioben { color: white; font-size: 0.75em; background-color: #696969; text-align: right; height: 30px; padding-right: 15px; }
#navioben a:link, #navioben a:visited { color: #d3d3d3; text-decoration: none; padding-right: 5px; padding-left: 5px; }
#navioben a:hover { color: white; }


#naviunten { color: #c0c0c0; font-size: 1em; background-color: #b22222; text-align: center; height: 50px; }
#naviunten a:link, #naviunten a:visited { color: white; font-weight: 700; text-decoration: none; padding-right: 5px; padding-left: 5px; }
#naviunten a:hover { color: black; }


#links { background-color: #DFA960; vertical-align: top; width: 210px; padding: 20px; }
#links h1 { color: white; font-size: 0.8em; padding-top: 10px; }
#links p { color: white; font-size: 0.7em; line-height: 1.6em; }
#links a:link, #links a:visited { color: white; font-weight: 700; }
#links a:hover { color: black; }


#rechts { padding: 20px; vertical-align: top; }
#rechts h1 { color: #a9a9a9; font-size: 1.1em; }
#rechts h1 strong { color: #696969; }
#rechts p { color: #808080; font-size: 0.75em; line-height: 1.8em; }
#rechts a:link, #rechts a:visited { color: #ff8c00; font-weight: 700; }
#rechts a:hover { color: #ff4500; }
em { color: white; font-style: normal; background-color: #a9a9a9; padding: 3px; }


#fuss { color: #d3d3d3; font-size: 0.7em; background-color: #696969; text-align: center; height: 30px; }
#fuss a:link, #fuss a:visited { color: white; }
#fuss a:hover { color: #f0e68c; }


#toepfertable  { margin-top: 20px; margin-bottom: 20px; }
#toepfertable td { font-size: 0.75em; line-height: 1.6em; vertical-align: top; padding: 10px 8px 10px 5px; border-bottom: 1px dotted #dcdcdc; }
#toepfertable th { font-size: 0.75em; background-color: #f5f5f5; text-align: left; padding: 5px 15px 5px 5px; }


.bira { background-color: white; padding: 5px; border: dotted 1px #d3d3d3    }
.birali { background-color: white; margin-right: 8px; margin-bottom: 5px; padding: 4px; float: left; border: dotted 1px #d3d3d3  }
.birare { background-color: white; margin-bottom: 10px; margin-left: 10px; padding: 4px; float: right; border: dotted 1px #d3d3d3  }
.bili { margin: 0 10px 1px 0; padding: 0; float: left }
.bire { margin-bottom: 5px; margin-left: 10px; float: right }
