@CHARSET "UTF-8";

* { font-family: sans-serif; font-size: 9pt; }
HTML { height: 100%; width: 100%; overflow-y: scroll; }
BODY { width: 100%; height: 100%; margin: 0px; background-color: white; }
TABLE { empty-cells: show; border-collapse: collapse; }
TD { vertical-align: top; }

BODY.main { background-color: #F8EDCD; }

FORM { margin: 0px; padding: 0px; }
INPUT[type="text"] { font-family: monospace; font-size: 10pt; border: 1px solid black; }
SELECT { font-family: monospace; font-size: 10pt; border: 1px solid black; }
OPTION { font-family: monospace; font-size: 10pt; }
INPUT[type="password"] { font-family: monospace; font-size: 10pt; border: 1px solid black; }
INPUT[type="submit"] { text-transform: uppercase; font-size: 8pt; color: #600000; font-weight: bold; background-color: #ffffff; border: 1px solid #585060; margin: 2px; }
INPUT[type="button"] { text-transform: uppercase; font-size: 8pt; color: #600000; font-weight: bold; background-color: #ffffff; border: 1px solid #585060; margin: 2px; }
TEXTAREA { font-family: monospace; font-size: 10pt; border: 1px solid black; }
.gb_input1 { width: 300px; }
.gb_input2 { width: 400px; }

TABLE.center { margin-left: auto; margin-right: auto; }
TD.layoutInner { background-color: white; width: 800px; }
TD.outterT { background-image: url("../images/outtert.gif"); background-repeat: repeat-x; }
TD.outterR { background-image: url("../images/outterr.gif"); background-repeat: repeat-y; }
TD.outterB { background-image: url("../images/outterb.gif"); background-repeat: repeat-x; }
TD.outterL { background-image: url("../images/outterl.gif"); background-repeat: repeat-y; }
TD.hp_menu_bg1 { background-image: url("../images/hp_menu_bg1.jpg"); background-repeat: repeat-y; background-position: center; }
TD.hp_menu_bg2 { background-image: url("../images/hp_menu_bg2.jpg"); background-repeat: no-repeat; background-position: center top; height: 14px; }
IMG.topBanner { width: 665px; height: 128px; display: inline; }
A:LINK { color: #DB6414; text-decoration: none; }
A:VISITED { color: #DB6414; text-decoration: none; }
A:HOVER { text-decoration: underline; color: #DB6414; }
A:ACTIVE { color: #DB6414; text-decoration: none; }
A.topMenu { text-decoration: none; text-transform: uppercase; color: black; font-size: 9pt; }
A.topMenu:LINK {}
A.topMenu:VISITED {}
A.topMenu:HOVER { color: #DA6515 !important; }
A.topMenu:ACTIVE {}
A.topMenuSelected { color: #DA6515 !important; }
A.subMenuSelected { color: white !important; }
TD.mainMenuItem { vertical-align: middle; padding: 0px 10px; }
TD.subMenu { background-color: #F8EDCD; width: 130px; }
A.subMenu { text-decoration: none; text-transform: uppercase; color: black; font-size: 8pt; }
TD.selectedSubMenuTab { background-color: #D96512; }
TD.subMenuTab { vertical-align: middle; }
TD.tagesKarte { background-image: url("../images/tageskarte_bg2.jpg"); background-repeat: no-repeat; background-position: top center; height: 372px; }
DIV.tagesKarteText { padding-top: 125px; padding-left: 102px; }
TD.tagesKarteHead { color: #DB6414; }
TD.rezepte { /*background-color: #F8EDCD; vertical-align: top; padding: 7px;*/ }
DIV.rezepte { background-color: #F8EDCD; vertical-align: top; padding: 7px; }
TD.rezeptCell { border-bottom: 1px solid #DB6414; padding: 7px 0px; }
A.link1 { color: #DB6414; text-decoration: none; }
A.link1:LINK {}
A.link1:VISITED {}
A.link1:HOVER { text-decoration: underline !important; }
A.link1:ACTIVE {}
H2.sectionHead { text-transform: uppercase; color: #DB6414; font-weight: normal; }
TD.css1 { background-color: #FCF5E3; }
TD.css2 { border-right: 1px solid white; }
TD.css3 { border-right: 1px solid #FCF5E3; }
TD.css4 { border-top: 1px solid white; }
TD.css5 { border-top: 1px solid #FCF5E3; }
IMG.currFoto { border: 1px solid #DB6414; }
TD.thumbCase { width: 100px; text-align: center; vertical-align: middle; }
TABLE.minHeight { height: 340px; }
.signature { font-size: 12px; }
HR.jb { border: 0px; border-top: solid 1px #CCCCCC; border-bottom: transparent; }
.content1 { padding: 25px; }
TD.menuText { font-size: 11px; line-height: 14px; text-align: center; }
.css6 { background-color: #F8EDCD; }
.css7 { background-color: #F7F0DE; }
.css8 { background-color: #F9F5DC; }
.seeberDay { background-color: #E5CE20; height: 25px !important; vertical-align: middle; color: white; text-transform: uppercase; text-align: center; font-weight: bold; }
TD.seeberMenu { padding-top: 28px; text-align: center; height: 263px; }