a, a:link, a:visited, a:active, a:hover, a.menu:link, a.menu:visited, a.menu:hover, a.menu:active, #menutext, .text, .back a, .tag, .sonntag, .kalender, .akttag, .tagohne {font-weight: normal;}
a, a:link {color: #47a22c;text-decoration: underline;font-size:small}
a:visited {color: #999900;}
a:hover {color: #cd091f;}
a:active {color: #AA5522;}
a.adress {font-size: small;color: #47a22c;font-weight: bold;}
a.adress:link {color: #47a22c;font-weight: bold;text-decoration: underline;}
a.adress:visited {color: #999900;font-weight: bold;text-decoration: underline;}
a.adress:hover {color: #FF9900;font-weight: bold;text-decoration: underline;}
a.adress:active {color: #FF3300;font-weight: bold;text-decoration: underline;}
a.linkextern, a.linkextern:link {background-image: url(../style/extern.gif);background-position: left top;background-repeat: no-repeat;font-weight: bold;padding-left: 20px;}
a.linkextern:visited, a.linksecure:visited {font-weight: bold;}
a.linksecure, a.linksecure:link {background-image: url(../style/secure.gif);background-position: left top;background-repeat: no-repeat;font-weight: bold;padding-left: 20px;}
a.nav, a.nav:link, a.nav:visited, a.nav:active {color: #47a22c;background-color:#ffffff;font-size: 0.7em;font-weight: bold;text-decoration: underline;}
a.nav:hover {color: #cc0a1f;background-color:#ffffff;font-size: 0.7em;font-weight: bold;}
a.navvorher, a.navvorher:link, a.navvorher:visited, a.navvorher:active {color: #47a22c;background-color:#ffffff;font-size: 0.75em;font-weight: bold;text-decoration: underline;}
a.navvorher:hover {color: #cc0a1f;background-color:#ffffff;font-size: 0.75em;font-weight: bold;}
abbr, acronym {font-variant: small-caps;letter-spacing: 0.1em;}
big {font-size: 1.17em; font-weight: bolder;}
blockquote {margin-left: 40px;margin-right: 40px;}
body {background-color: #EEEEEE;color: #000000;font-family: Arial, Helvetica, sans-serif;margin:0px;padding:0px}
center {text-align: center;}
dir, menu, dd {margin-left: 40px;}

b, strong {font-weight: bold;}
.rundtext {text-align: justify; font-size: small;}
p, b, strong, blockquote, ul, fieldset, form, ol, dl, dir, menu {font-size: small;}

hr{	background-color: #e0e9e9;height: 3px;border-top: 1px solid #47a22c;border-right:none;border-bottom: 1px solid #eeeeee;border-left:none;}
html {min-height: 100.05%;}
i, cite, em, var, address {	font-style: italic;}
pre {white-space: pre;}
tt,pre,code,kbd { font-family:Courier,monospace;}
s, strike, del {text-decoration: line-through;}
sub {vertical-align: sub;}
submit {font-size: 0.8em;line-height: 0px;}
sup {vertical-align: super;}
th, th a:link, th a:visited, th a:hover {font-size: small; font-weight: bold;}
th {color: #FFFFFF;background-color: #47a22c;text-align: center;padding:5px}
th a:link{color: #FFFFFF;}
th a:visited{color: #FFFF00;}
th a:hover{color: #E0E9E9;	}
u, ins {text-decoration: underline;}
ul {line-height: 1.17em;}
.liste {list-style-image: url(../style/kreis.gif);margin-left: 20px;}
.listen {list-style-image: url(../style/kreis.gif);margin-left: 0px;}
.einzug {margin-left: 20px;list-style-image:url(../style/square.gif);}
.doppeleinzug {margin-left: 40px;list-style-image:url(../style/liste.gif);}
.liste a {color: #47a22c;background-color: #ffffff;font-size: 0.9em;font-weight: bold;list-style-image: url(../style/kreis.gif);list-style-position:outside;}
.liste a:hover {color: #cc0a1f;background-color: #ffffff;}
.akttag {border-bottom: 1px solid #6D6D6B;border-right: 1px solid #6D6D6B;color: #FFFFFF;background-color: #47a22c;font-size: 0.7em;height: 20px;text-align: center;width: 20px;display: block;}
.akttag a {border-bottom: 1px solid #6D6D6B;border-right: 1px solid #6D6D6B;color: #FFFFFF;background-color: #47a22c;font-size: 0.7em;height: 20px;text-align: center;width: 20px;display: block;}

.days {background-color: #E0E9E9;border-bottom: 1px solid #47a22c;color: #000000;font-size: 0.8em;font-weight: bold;padding: 2px;text-decoration: none;display: block;}
.dunkel {color: #FFFFFF;background-color: #6D6D6B;font-size: small;display: block;padding: 10px;}
.extern {list-style-image: url(../style/ext);}
.extern a, .extern a:link {background-color: #FFFFFF;background-image: url(../style/extern.gif);background-position: left top;background-repeat: no-repeat;border-bottom: 1px solid #ACB7C1;color: #47a22c;font-size: 0.75em;margin-bottom: 1px;padding-bottom: 2px;padding-left: 20px;padding-right: 5px;padding-top: 2px;text-decoration: none;display: block;}
.extern a:hover {background-color: #E0E9E9;background-image: url(../style/extern.gif);background-position: left top;background-repeat: no-repeat;color: #cc0a1f;display: block;}
.fett-h2 {color: #cc0a1f;background-color: #EEEEEE;font-size: 1.1em;font-weight: bold;}
.gen-h1 {color: #47a22c;background-color: #ffffff;font-size: 1.3em;font-weight: bold;}
.gen-h2 {color: #6D6D6B;background-color: #ffffff;font-size: 1.1em;font-weight: bold;}
.gen-white-font, a.menukopf:link, .adresshell {color: #FFFFFF;font-size: 0.8em;font-weight: bold;padding:5px}
.gen-white-font{background-color: #47a22c;}
.grau { background-color: #eeeeee}
.gruen {color: #FFFFFF;background-color: #47a22c;font-size: small;font-weight: bold;}
.haupttitel {color: #FFFFFF;background-color: #47a22c;padding-left: 20px;padding-top: 6px;}
.img-titel {border: none;margin-right:10px;margin-bottom:2px;}
.kalender {background-color: #E0E9E9;border-bottom: 1px solid #47a22c;border-right: 1px solid #47a22c;color: #000000;font-size: 0.7em;height: 20px;text-align: center;width: 20px;display: block;}
.kalender a {background-color: #E0E9E9;border-bottom: 1px solid #47a22c;border-right: 1px solid #47a22c;color: #000000;font-size: 0.7em;height: 20px;text-align: center;width: 20px;display: block;}

.klein {font-size: 0.7em;}
.kopf a, .kopf a:link {background-color: #ffffff;border-bottom: 2px groove #6d6d6b;border-right: 2px groove #6d6d6b;border-top: 1px groove #47a22c;border-left: 1px groove #47a22c;color: #47a22c;font-size: 0.75em;padding-left: 5px;padding-right: 5px;padding-top: 2px;padding-bottom: 2px;text-decoration: none;}
.kopf a:hover {background-color: #E0E9E9;color: #cc0a1f;}
.balken {padding-top: 3px;padding-bottom: 3px;border-top: 1px #2f2f2f solid;border-bottom: 1px #2f2f2f solid;font-size: 1.1em;margin-top: 1em;text-align: left;padding-left: 1em;font-weight: normal;margin-bottom: 1em;letter-spacing: 2px;background-color: #6d6d6b;color: #f3f1f4;}
.balken a {font-size: 1.1em;font-weight: normal;letter-spacing: 2px;color: #ffffff;}
.leer {border-bottom: 1px solid #cc0a1f;border-left: 20px solid #47a22c;color: #FFFFFF;background-color: #cc0a1f;font-size: 0.75em;font-weight: bold;padding-bottom: 4px;padding-left: 10px;padding-top: 4px;text-align: left;display: block;}
.linie {padding: 0.2em 0.4em;text-decoration: none; font-weight: bold;border: 1px solid #47a22c;font-size:0.95em;border-left-color: #ccc; border-top-color: #ccc;color: #47a22c; background-color: #E0E9E9;display: block;background-image: url(../style/green.gif);background-repeat: no-repeat;background-position: left top;padding-left: 20px;}
.linie a{text-decoration: none;color: #47a22c;font-weight: bold;display: block;}
.liniehell { background-color: #cc0a1f; color: #FFFFFF; font-size: 0.85em; font-weight: bold;  padding: 5px; border: 1px outset #cc0a1f;}
.menukopf {color: #FFFFFF;background-color: #47a22c;font-size: 0.8em;font-weight: bold;text-decoration: none;}
.msg {color: #ff0000;background-color: #ffffff;font-size: 1em;font-weight: bold;}
.nav, .navvorher {background-color: #ffffff;color: #cc0a1f;font-size: 0.75em;font-weight: bold;}
.navi a:link {background-color: #cc0a1f;border-bottom: 1px solid #cc0a1f;border-left: 20px solid #47a22c;color: #FFFFFF;font-size: 0.75em;font-weight: bold;padding-bottom: 4px;padding-left: 10px;padding-top: 4px;text-align: left;text-decoration: underline;display: block;}
.navi a:visited {background-color: #cc0a1f;border-bottom: 1px solid #ACB7C1;border-left: 20px solid #47a22c;color: #EEEEEE;font-size: 0.75em;font-weight: bold;padding-bottom: 4px;padding-left: 10px;padding-top: 4px;text-decoration: underline;display: block;}
.navi a:hover{background-color: #E0E9E9;border-bottom: 1px solid #cc0a1f;border-left: 20px solid #cc0a1f;border-right: 1px solid #cc0a1f;color: #47a22c;display: block;}
.nolink {background-color: #EEEEEE;background-image: url(../style/green.gif);background-position: left top;background-repeat: no-repeat;border-bottom: 1px solid #ACB7C1;color: #000000;font-size: 0.75em;padding-bottom: 2px;padding-left: 20px;padding-right: 5px;padding-top: 2px;text-decoration: none;display: block;}
.normal a {background-color: #408C8C;background-image: url(../style/white.gif);background-position: left top;background-repeat: no-repeat;color: #FFFFFF;margin-bottom: 1px;padding-bottom: 3px;padding-left: 20px;padding-right: 5px;padding-top: 3px;font-size: 0.85em;font-weight: bold;text-decoration: underline;display: block;}
.normal a:hover {background-color: #ACB7C1;background-image: url(../style/white.gif);background-position: left top;background-repeat: no-repeat;color: #FFFFFF;display: block;}
.presse {font-size:small;padding: 2px;border: 1px solid #47a22c;border-left-color: #ccc; border-top-color: #ccc;background-color:#ffffff;margin-bottom:5px;margin-top:5px;}
.professuren {color: #005A4C;background-color: #ffffff;font-size: medium;font-weight: bold;padding-left: 10px;}
.rubrik a {background-color: #FFFFFF;background-image: url(../style/green.gif);background-position: 20px 0;background-repeat: no-repeat;border-bottom: 1px solid #ACB7C1;border-top: 1px solid #ACB7C1;color: #000000;font-size: 0.75em;margin-bottom: 1px;padding-bottom: 2px;padding-left: 40px;padding-right: 5px;padding-top: 2px;text-decoration: none;display: block;}
.rubrik a:hover, .rubrik a.current, .sub a:hover, .sub a.current {background-color: #CCE7E7;background-image: url(../style/green.gif);background-position: 20px 0;background-repeat: no-repeat;color: #cc0a1f;display: block;}

.secure {list-style-image: url(../style/sec.gif);}
.secure a {background-color: #FFFFFF;background-image: url(../style/secure.gif);background-position: left top;background-repeat: no-repeat;border-bottom: 1px solid #ACB7C1;color: #005A46;font-size: 0.75em;margin-bottom: 1px;padding-bottom: 2px;padding-left: 20px;padding-right: 5px;padding-top: 2px;text-decoration: none;display: block;}
.secure a:hover {background-color: #408C8C;background-image: url(../style/secure_white.gif);background-position: left top;background-repeat: no-repeat;color: #FFFFFF;display: block;}
.seite {list-style-image: url(../style/green.gif);}
.seite a:link {background-color: #FFFFFF;background-image: url(../style/green.gif);background-position: left top;background-repeat: no-repeat;border-bottom: 1px solid #ACB7C1;color: #47a22c;font-size: 0.75em;padding-bottom: 2px;padding-left: 20px;padding-right: 5px;padding-top: 2px;text-decoration: none;display: block;}
.seite a:visited {background-color: #FFFFFF;background-image: url(../style/green.gif);background-position: left top;background-repeat: no-repeat;border-bottom: 1px solid #ACB7C1;color: #999900;font-size: 0.75em;padding-bottom: 2px;padding-left: 20px;padding-right: 5px;padding-top: 2px;text-decoration: none;display: block;}
.seite a:hover, .seite a.current {background-color: #E0E9E9;background-image: url(../style/green.gif);background-position: left top;background-repeat: no-repeat;color: #cc0a1f;display: block;}
.sonntag {background-color: #cc0a1f;border-bottom: 1px solid #47a22c;border-right: 1px solid #47a22c;color: #FFFFFF;font-size: 0.7em;height: 20px;text-align: center;width: 20px;display: block;}
.sub a {background-color: #FFFFFF;background-image: url(../style/green.gif);background-position: 20px 0;background-repeat: no-repeat;	border-bottom: 1px solid #ACB7C1;color: #000000;font-size: 0.75em;margin-bottom: 1px;padding-bottom: 2px;padding-left: 40px;padding-right: 5px;	padding-top: 2px;text-decoration: none;display: block;}
.submit {background-color: #FFFFFF;color: #000000;font-size: 0.7em;}
.subnolink {background-color: #EEEEEE;color: #000000;background-image: url(../style/green.gif);background-position: 20px 0;background-repeat: no-repeat;border-bottom: 1px solid #ACB7C1;font-size: 0.75em;padding-bottom: 2px;padding-left: 40px;padding-right: 5px;padding-top: 2px;text-decoration: none;display: block;}
.subtitel {color: #6D6D6B;font-size: small;font-weight: bolder;}
.tag {background-color: #EEEEEE;border-bottom: 1px solid #47a22c;border-right: 1px solid #47a22c;color: #000000;font-size: 0.7em;height: 20px;text-align: center;width: 20px;display: block;}
.tagohne {background-color: #EEEEEE;border-bottom: 1px solid #47a22c;border-right: 1px solid #47a22c;color: #000000;font-size: 0.7em;height: 20px;text-align: center;width: 20px;display: block;}
.teaser {background-color: #408C8C;border: 1px solid #cc0a1f;color: #FFFFFF;font-size: 0.83em;font-weight: bold;padding: 2px 10px;text-decoration: none;display: block;}
.teaser2 a {font-size: 0.83em;color: #47a22c;background-color: #EEEEEE;border:1px solid #cc0a1f;padding: 2px 10px;text-decoration: none;display: block;}
.teaser2 a:hover{color: #cc0a1f;background-color: #EEEEEE;border: 1px solid #cc0a1f;padding: 2px 10px;text-decoration: none;display: block;}
.text {font-size: small;}
.topics {background-color: #EEEEEE;background-image: url(../style/green.gif);background-position: left top;background-repeat: no-repeat;border-bottom:1px solid #ACB7C1;color: #47a22c;font-size: 1.3em;font-weight: bold;padding-bottom: 2px;padding-left: 20px;padding-right: 5px;padding-top: 2px;text-decoration: none;display: block;}
.top a {background-color: #EEEEEE;background-image: url(../style/top.gif);background-position: right top;background-repeat: no-repeat;border-bottom: 1px solid #cc0a1f;color: #cc0a1f;font-size: 0.85em;font-weight: bold;padding-bottom: 2px;padding-left: 5px;padding-right: 30px;padding-top: 2px;text-decoration: none;text-align: right;display: block;}
.untertitel {background: #EEEEEE;border-bottom: 2px solid #47a22c;border-top: 2px solid #47a22c;color: #47a22c;font-size: 1.15em;font-weight: bold;overflow: visible;padding-left: 20px;}

#content {padding-bottom: 20px;padding-left: 10px;padding-right: 10px;}
#content, #content p, #content b, #content strong, #content blockquote, #content ul, #content fieldset, #content form, #content ol, #content dl, #content dir, #content menu, #content .text, #content .rundtext, #content td, #content gen-white-font, #content div {font-size: small;}
#content th, #content th a:link, #content th a:visited, #content th a:hover {font-size:0.9em;font-weight: bold;}
#content th {color: #FFFFFF;background-color: #47a22c;text-align: center;padding:5px}
#content th a:link{color: #FFFFFF;}
#content th a:visited, #content th a:active{color: #FFFFff;}
#content th a:hover{color: #E0E9E9;	}

#content .tableheader, #content .tableheader a:link, #content .tableheader a:visited, #content .tableheader a:hover {font-weight: bold;}
#content .tableheader {color: #47a22c;background-color: #C0DAC0;text-align: center;padding:5px}
#content .tableheader a:link{color: #47a22c;}
#content .tableheader a:visited, #content .tableheader a:active{color: #000000;}
#content .tableheader a:hover{color: #cc0a1f;}

#content .klein {font-size: 0.8em;}
#content .leer {border-bottom: 1px solid #cc0a1f;border-left: 20px solid #47a22c;color: #FFFFFF;background-color: #cc0a1f;font-size: 0.9em;font-weight: bold;padding-bottom: 4px;padding-left: 10px;padding-top: 4px;text-align: left;display: block;}
#content .leer a, #content .leer a:link {color: #FF9900;}

#content .navi a:link {background-color: #47a22c;border-bottom: 1px solid #47a22c;border-left: 20px solid #cc0a1f;color: #FFFFFF;font-size: 0.9em;font-weight: bold;padding-bottom: 4px;padding-left: 10px;padding-top: 4px;text-align: left;text-decoration: underline;display: block;}
#content .navi a:visited {background-color: #47a22c;border-bottom: 1px solid #ACB7C1;border-left: 20px solid #cc0a1f;color: #EEEEEE;font-size: 0.9em;font-weight: bold;padding-bottom: 4px;padding-left: 10px;padding-top: 4px;text-decoration: underline;display: block;}
#content .navi a:hover{background-color: #E0E9E9;border-bottom: 1px solid #47a22c;border-left: 20px solid #47a22c;border-right: 1px solid #47a22c;color: #47a22c;display: block;}

#content .back2 a:link, #content .back2 a:visited {background-image: url(../style/back2.gif);background-position: left top;background-repeat: no-repeat;color: #FFFFFF;background-color: #47a22c;font-size: 0.9em;font-weight: bold;padding-bottom: 2px;padding-left: 40px;padding-top: 2px;text-decoration: none;display: block;}

#content .next1 {color: #FFFFFF;background-image: url(next2.gif);background-position: left top;background-repeat: no-repeat;background-color: #47a22c;padding-bottom: 2px;padding-left: 40px;padding-top: 2px;display: block;}
#content .next1 a:link, #content .next1 a:visited  {color: #FFFFFF;text-decoration: none;font-size: 0.9em;font-weight: bold;}

#content .next2 a:link, #content .next2 a:visited {background-image: url(next2.gif);background-position: left top;background-repeat: no-repeat;color: #FFFFFF;background-color: #47a22c;font-size: 0.9em;font-weight: bold;padding-bottom: 2px;padding-left: 40px;padding-top: 2px;text-decoration: none;display: block;}

#content .fett-h2 {color: #cc0a1f;background-color: #eeeeee;font-size: 1.1em;font-weight: bold;}
#content .gen-h1 {color: #47a22c;background-color: #ffffff;font-size: 1.3em;font-weight: bold;}
#content .gen-h2 {color: #6D6D6B;background-color: #ffffff;font-size: 1.1em;font-weight: bold;}

#content h1 {color: #47a22c;font-size: 1.8em;letter-spacing: 2px;font-weight: lighter;}
#content h2 {font-size: 1.6em;letter-spacing: 2px;}
#content h3 {color: #6D6D6B;font-weight: lighter;font-size: 1.4em;letter-spacing: 2px;}
#content h4 {font-size: 1.1em; font-weight: bolder;}
#content h5 {font-size: 0.9em; font-weight: bolder;}
#content h6 {font-size: 0.85em; font-weight: bolder;}
#foot {background-color: #ffffff;border-bottom: 1px solid #6D6D6B;border-top: 1px solid #cc0a1f;color: #000000;padding: 5px;}
#head {background-image: url(../style/bg_banner.gif);background-position: left top;background-repeat: repeat;	height: 50px;}
#head2 {background-color: #FFFFFF;color: #000000;border-bottom: 1px solid #cc0a1f;border-top: 1px solid #cc0a1f;}
#inhalt {height: 100%;width: 100%;}
#tableinhalt {height: 100%;width: 100%;}
#koerper {background-color: #EEEEEE;color: #000000;}
#menulinks {background-color: #FFFFFF;color: #000000;width: 180px;}
#menurechts {background-color: #FFFFFF;color: #000000;width: 180px;}
#menutext {color: #000000;background-color: #FFFFFF;}
ul#Navigation {margin: 0; padding: 0.6em;text-align: center;}
ul#Navigation li {list-style: none;display: inline;margin: 0.2em; padding: 0;}
ul#Navigation a, ul#Navigation span {padding: 0.2em 0.4em;text-decoration: none; font-weight: bold;border: 1px solid #47a22c;font-size:0.9em;border-left-color: #ccc; border-top-color: #ccc;color: #47a22c; background-color: #fff;}
html ul#Navigation a, html ul#Navigation span {width: 1em; width: auto; }
ul#Navigation a:hover, ul#Navigation span {border-color: white;border-left-color: black; border-top-color: black;color: #005a46; background-color: #E0E9E9;}

