@CHARSET "US-ASCII";

BODY {
    color: red;
    font-weight: normal;
    font-size: 16px;
    font-family: Verdana, Arial;
    font-style: normal;
    text-align: center;
    background: #000000;
    margin: 0px;
    padding: 0px;
    border: 0px;
    border-spacing: 0px;
    border-collapse: collapse;
}

IMG {
    border: 0px;
}

a:link,a:visited,a:active,a:hover {
    text-decoration: none;
    margin: 0px;
    padding: 0px;
    border: 0px;
}

a:link,a:visited,a:active {
    color: #1930a5;
}

a:hover {
    color: #FCCE04;
}

.imgUnderlined {
    border-width: 0px 0px 1px 0px;
    border-style: solid;
    border-color: #000000;
}

.wrap {
    width: 960px;
    margin: 0px auto;
    padding: 0px;
}

.mainTable {
    width: 800px;
    padding: 0px;
    margin: 0px;
    border: 0px;
    border-spacing: 0px;
    border-collapse: collapse;
}

.mainleftTable,.mainleftTableDebug {
    width: 500px;
    padding: 0px 5px 5px 5px;
    border-spacing: 0px;
    border-collapse: collapse;
    margin: 0px;
    text-align: center;
    vertical-align: top;
    text-align: center;
    margin: 0px;
}

.mainleftTableDebug {
    background-color: blue;
    padding: 0px;
    margin: 0px;
    border: 0px;
    border-spacing: 0px;
    border-collapse: collapse;
}

.mainRightTableDebug {
    background-color: red;
    padding: 0px;
    margin: 0px;
    border: 0px;
    border-spacing: 0px;
    border-collapse: collapse;
}

.mainRightTable,.mainRightTableDebug {
    width: 300px;
    padding: 10px 0px 0px 0px;
    margin: 0px;
    border: 0px;
    border-spacing: 0px;
    border-collapse: collapse;
    vertical-align: top;
    text-align: center;
}

.invisibleTableRight,.invisibleTableRightHalf {
    padding: 0px;
    margin: 0px;
    border: 0px;
    border-spacing: 0px;
    border-collapse: collapse;
    text-align: center;
    color: #000000;
}

.invisibleTableRight {
    width: 300px;
    padding: 0px;
    margin: 0px;
    border: 0px;
    border-collapse: collapse;
    border-spacing: 0px;
}

.invisibleTableRightHalf {
    width: 150px;
    padding: 0px;
    margin: 0px;
    border: 0px;
    border-spacing: 0px;
    border-collapse: collapse;
}

.outerTable {
    width: 960px;
    padding: 0px;
    margin: 0px;
    border: 0px;
    border-spacing: 0px;
    border-collapse: collapse;
    margin-left: auto;
    margin-right: auto;
}

.outerTableTail {
    height: 70px;
    padding: 0px;
    margin: 0px;
    border: 0px;
    border-spacing: 0px;
    border-collapse: collapse;
    background-image: url(../image/bg_footer.jpg);
    text-align: center;
    color: #FFFFFF;
    font-weight: bold;
}

.outerTableLeft {
    width: 81px;
    background-color: #000000;
    padding: 0px;
    margin: 0px;
    border: 0px;
    border-spacing: 0px;
    border-collapse: collapse;
}

.outerTableMiddle {
    width: 800px;
    background-color: #FFFFFF;
    padding: 0px;
    margin: 0px;
    border: 0px;
    border-spacing: 0px;
    border-collapse: collapse;
}

.outerTableRight {
    width: 79px;
    background-color: #000000;
    padding: 0px;
    margin: 0px;
    border: 0px;
    border-spacing: 0px;
    border-collapse: collapse;
}

.archiveLeft {
    color: #000000;
    width: 60px;
    margin: 0px;
    padding: 2px;
    text-align: center;
}

.archiveRight {
    color: #000000;
    width: 390px;
    margin: 0px;
    padding: 2px;
}

.fotoBox,.linkBox,.archiveBox,.impressumBox,.personBox {
    color: #000000;
    width: 450px;
    margin: 0px;
    padding: 0px 0px 0px 20px;
}

.fotoBoxHeader,.linkBoxHeader,.archiveBoxHeader,.impressumBoxHeader {
    width: 450px;
    margin: 0px;
    padding: 10px 0px 0px 0px;
}

.fotoBoxBodyHighlightRow,.linkBoxBodyHighlightRow,.archiveBoxBodyHighlightRow {
    width: 450px;
    background-color: #AFAFAF;
    padding: 3px;
}

.fotoBoxBodyAltRow,.linkBoxBodyAltRow,.archiveBoxBodyAltRow {
    width: 450px;
    background-color: #FFFFFF;
    padding: 3px;
}

.fotoBoxBodyNormRow,.linkBoxBodyNormRow,.archiveBoxBodyNormRow {
    width: 450px;
    background-color: #e5e5e5;
    padding: 3px;
}

.fotoBoxBody,.linkBoxBody,.archiveBoxBody,.impressumBoxBody,.personBoxBody {
    width: 450px;
    margin: 0px;
    padding: 0px;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #000000;
    background: #e5e5e5;
}

.personBoxHeader,.personBoxFooter {
    width: 450px;
    margin: 0px;
    padding: 5px 0px 0px 0px;
}

.personBoxInnerLeft {
    width: 200px;
    margin: 0px;
    padding: 5px;
}

.personBoxInnerRight {
    width: 250px;
    margin: 0px;
    padding: 5px;
}

.impressumBoxInner {
    width: 450px;
    margin: 0px;
    padding: 10px;
}

.fotoBoxFooter,.linkBoxFooter,.archiveBoxFooter,.impressumBoxFooter {
    width: 450px;
    margin: 0px;
    padding: 0px 0px 0px 20px;
}

.storyBox {
    color: #000000;
    width: 450px;
    margin: 0px;
    padding: 0px 0px 0px 15px;
}

.storyBoxSpacer {
    height: 15px;
    font-size: 3px;
}

.storyBoxHeader {
    background: #24261B;
    width: 450px;
    margin: 0px;
    padding: 3px 0px 0px 0px;
    border-width: 1px 1px 0px 1px;
    border-style: solid;
    border-color: #000000;
}

.storyBoxBodyLeft {
    width: 380px;
    margin: 0px;
    padding: 5px 0px 3px 7px;
    vertical-align: top;
    text-align: left;
    border-width: 1px 0px 0px 1px;
    border-style: solid;
    border-color: #000000;
}

.storyBoxBodyRight {
    width: 80px;
    margin: 0px;
    padding: 5px 7px 5px 0px;
    text-align: center;
    vertical-align: top;
    border-width: 1px 1px 0px 0px;
    border-style: solid;
    border-color: #000000;
}

.storyBoxBodyTxt {
    width: 450px;
    margin: 0px;
    padding: 10px 7px 10px 7px;
    border-width: 1px 0px 0px 0px;
    border-style: solid;
    border-color: #000000;
    text-align: left;
}

.storyBoxFooter {
    width: 450px;
    padding: 0px;
    margin: 0px;
    text-align: right;
    border-width: 0px 0px 1px 1px;
    border-style: solid;
    border-color: #000000;
    font-size: 3px;
}

.storyEditBox,.storyEditBoxEnd,.storyEditListBox,.storyEditBoxCentered {
    color: #FF0000;
    width: 450px;
    margin: 0px;
    padding: 15px 0px 0px 30px;
    text-align: left;
    vertical-align: top;
}

.storyEditBoxCentered {
    text-align: center;
}

.storyEditListBox {
    color: #000000;
    padding: 8px 0px 0px 30px;
}

.storyEditBoxEnd {
    padding: 15px 0px 15px 30px;
}

.groveBox,.groveBoxEnd {
    color: #000000;
    width: 450px;
    margin: 0px;
    padding: 15px 0px 0px 0px;
    text-align: center;
}

.groveBoxEnd {
    padding: 15px 0px 15px 0px;
}

.secretLinksBox {
    text-align: left;
    color: #000000;
    padding: 5px 0px 0px 200px;
}

.calTable {
    border: 0;
    border-spacing: 0;
    color: #000000;
}

.calTableTd {
    width: 250px;
    vertical-align: top;
}

.calMonat {
    border: 1px solid #000000;
    font-size: 14px;
    margin: 10px 0px 10px 40px;
    width: 200px;
}

.calWeek {
    background-color: #eeeeee;
    border: 1px solid #eeeeee;
    color: #082D8F;
    text-align: center;
}

.calTileTd {
    text-align: left;
    border: dashed #BF2323;
    border-width: 1px 0px 1px 0px;
    padding: 2px 0px 2px 0px;
}

.calTileTdLeft {
    text-align: left;
    width: 55px;
}

.calTileTdRight {
    text-align: left;
    padding: 0px 0px 0px 5px;
    width: 195px;
}

.calWeekDesc {
    background-color: #3F3D3B;
    color: #FFFFFF;
}

.calEmpty {
    background-color: #FFFFFF;
    border: 1px solid #ffffff;
    text-align: center;
}

.calDay {
    border: 1px solid #ffffff;
    text-align: center;
}

.calBgNormal {
    background-color: #F0F0F0;
}

/* orange */
.calBgEA7C31 {
    background-color: #EA7C31;
}

/* gelb */
.calBgFDFF00 {
    background-color: #FDFF00;
}

/* pink */
.calBgFFDFDF {
    background-color: #FFDFDF;
}

/* rot */
.calBgEF2C2C {
    background-color: #EF2C2C;
}

/* gruen */
.calBgC7EF86 {
    background-color: #C7EF86;
}

/* tuerkis */
.calBg68EFC6 {
    background-color: #68EFC6;
}

/* blau */
.calBg7FB9FF {
    background-color: #7FB9FF;
}

/* lila */
.calBgD6B3EF {
    background-color: #D6B3EF;
}

.boxErrorMsgList {
    text-align: left;
}

.calSpecialDay {
    color: #ff0000;
}

.paddingTop10 {
    padding-top: 10px;
}

.paddingBottom10 {
    padding-bottom: 10px;
}

.uploadLinkBox {
    color: #000000;
    text-align: left;
    padding: 10px 0px 0px 50px;
}

.gmapBox {
    width: 800px;
    color: #000000;
    padding: 20px 0px 10px 0px;
    text-align: center;
}

.noscriptbar {
    background: #f99;
    border: 2px solid red;
    padding: 2px;
    margin: 2px 0;
    width: auto;
    text-align: center;
    margin: 20px 10px 10px 10px;
}