body { font-family: Verdana; font-size: 12px; color: #000000; background-color: #ffffff; margin: 0px; padding: 0px;}

a:link, a:visited { color: #BA0303; text-decoration: none; }
a:active, a:hover { color: #BA0303; text-decoration: underline; }

#table-border {font-size: 12px; color: #000000; }
#table-border tr { height: 20px; }
#table-border tr.title { height: 24px; padding-left: 3px; font-weight: bold; }
#table-border tr.title td { border-bottom: 1px dotted #000000; border-top: 1px dotted #000000; }
#table-border tr.subtitle { padding-left: 3px; font-weight: bold;}
#table-border tr.subtitle td { border-bottom: 1px dotted #000000; }
#table-border tr.line1 { padding-left: 5px; }
#table-border tr.line2 { padding-left: 5px; background-color: #DDDDDD; }
#table-border tr.sign {padding-left: 5px; background-color: #C1CBEF; }
#table-border tr td { padding: 2px 3px; }
#table-border tr td.line1 { }
#table-border tr td.line2 { background-color: #DDDDDD; }
#table-border tr td.sign { color: #ffffff; background-color: #C1CBEF; }

#table-border a:link, #table-border a:visited { color: #BA0303; text-decoration: none; }
#table-border a:active, #table-border a:hover { color: #BA0303; text-decoration: underline; }

#table-pages { border: 1px dotted #000000; }
#table-pages tbody tr { height: 11px; font-size: 11px; }
#table-pages tbody tr td { padding: 1px 4px; }
#table-pages tbody tr td.title { background-color: #DDDDDD; }
#table-pages tbody tr td.line1 {  }
#table-pages tbody tr td.line2 {  }
#table-pages a:link, #table-pages a:visited { color: #BA0303; text-decoration: none; }
#table-pages a:active, #table-pages a:hover { color: #BA0303; text-decoration: underline; }

#table-title { }
#table-title tbody tr { height: 24px; font-size: 16px; }
#table-title tbody tr td { color: #BA0303; }
#table-title tbody tr td.title { font-weight: bold; padding: 1px 0px;}
#table-title tbody tr td.subtitle { font-size: 11px; color: #000000; border-left: 1px dotted #000000; padding: 1px 4px; }
#table-title tbody tr td.line1 { color: #000000; font-size: 11px; padding: 1px 4px; }
#table-title tbody tr td.line2 { color: #000000; font-size: 11px; padding: 1px 4px; }
#table-title a:link, #table-title a:visited { color: #BA0303; text-decoration: none; }
#table-title a:active, #table-title a:hover { color: #BA0303; text-decoration: underline; }

#table-error { border: 1px solid #cc0000; margin-bottom: 10px; }
#table-error tbody tr { color: #cc0000; height: 12px; font-size: 12px; }
#table-error tbody tr.line1 { font-size: 11px; background-color: #F4DCD5;  padding: 1px 4px; }
#table-error tbody tr.line2 { font-size: 11px; background-color: #EED1C9;  padding: 1px 4px; }

#menu-main { margin-top: 8px; }
#menu-main thead tr { font-size: 12px; height: 20px; text-align: left; }
#menu-main thead td { border-bottom: 1px solid #AEA060; padding: 3px 10px; font-weight: bold; }
#menu-main tbody tr { height: 18px; font-size: 12px; }
#menu-main tbody td { font-size: 11px; padding: 2px 3px 3px 7px; }
#menu-main a:link, #menu-main a:visited { color: #000000; text-decoration: none; }
#menu-main a:active, #menu-main a:hover { color: #BA0303; text-decoration: underline; }

#userdata { font-size: 12px; }
#userdata td { padding: 0px 5px; }

.text		{ font-size: 12px; }
.text-small	{ font-size: 10px; }
.text-verysmall	{ font-size: 9px; }
.text-mini	{ font-size: 9px; }
.input		{ font-family: Verdana; font-size: 11px; background-color: #FFFFFF; border-color:#000000; border-width:1; border-style:solid; }
.input-small	{ font-family: Verdana; font-size: 10px; background-color: #FFFFFF; border-color:#000000; border-width:1; border-style:solid; }
.input-mini	{ font-family: Verdana; font-size: 9px; background-color: #FFFFFF; border-color:#000000; border-width:1; border-style:solid; }
.button		{ font-family: Verdana; font-size: 12px; margin: 0px 5px; }
.copyright	{ font-family: Verdana; font-size: 9px; color: #EEEEEE; }
.copyright a:link, .copyright a:visited, .copyright a:active, .copyright a:hover { color: #EEEEEE; text-decoration: none; }

.markline1 { background-color: #CCEFC1; }
.markline2 { background-color: #C1CBEF; }
.markline3 { background-color: #EFC1C1; }

.menutitle { font-size: 14px; font-weight: bold; color: #F0E9C9; }

.reg_selected { font-size: 11px; background-color: #BDBEB6;}
.reg_selected a:link, .reg_selected a:visited, .reg_selected a:active, .reg_seleted a:hover { color: #000000; font-weight: bold; text-decoration: none; }
.reg_normal { font-size: 11px; background-color: #DDDDDD;}
.reg_normal a:link, .reg_normal a:visited, .reg_normal a:active, .reg_normal a:hover { color: #000000; text-decoration: none; }

.news-title { font-size: 14px; font-weight: bold; padding-left: 3px; padding-top: 10px; border-bottom: 1px dotted #000000; }
.news-text { font-size: 12px; padding: 2px 3px; }
.news-creater { font-size: 10px; color: #777777; font-weight: none; padding-left: 3px; padding-bottom: 5px;}
.news-footer { font-size: 10px; padding-top: 5px; padding-left: 3px; padding-bottom: 5px; }

.news-archiv { font-size: 12px; padding: 2px 3px; }
.news-archiv a:link, .news-archiv a:visited { color: #000000; text-decoration: none; }
.news-archiv a:active, .news-archiv a:hover { color: #BA0303; text-decoration: underline; }


.dedication-title { font-size: 14px; font-weight: bold; padding-left: 3px; padding-top: 10px; border-bottom: 1px dotted #000000; }
.dedication-text { font-size: 12px; padding: 2px 3px; }

.article-content	{ color: #000000; font-size: 12px; }
.attachment-content	{ color: #000000; font-size: 12px; padding: 10px; }


