body {font-family:Arial; font-size: 10pt}

td.content {font-size:10pt; height:100%; vertical-align:top}

table.navi {table-layout:auto; margin-top:0px; padding-top:0px}
td.navi {font-size:12pt; white-space:nowrap; padding-left:10px; padding-right:10px; padding-top: 10px; padding-bottom: 20px; text-align:center; vertical-align: top}

h1.maintitle {font-size:19pt; text-align: center; font-variant:small-caps} 

div.footmsg {font-size: 9pt}

table.moduletable,table.moduletable-loginbox {width:150px;padding:0px;margin:0px;border-collapse:collapse;border-spacing:0px;border-width:1px;border-style:solid;border-color:#007366}

table.moduletable th,table.moduletable-loginbox th {background-color:#E6700B; border-width:1px; border-color:#007366;border-style:none;white-space:nowrap;padding-right:12px;padding-left:12px; padding-top:10px; padding-bottom: 5px;text-align:center}

table.moduletable td table td,table.moduletable-loginbox td table td {background-color:#F6984C;width:100%;border-top-width:1px;border-color:#007366;border-style:solid;border-left-width:0px;border-right-width:0px;border-bottom-width:0px;
padding-right:15px;padding-left:15px; padding-top:3px; padding-bottom:3px;
font-size:9pt; font-family:Arial,sans serif}

.contentheading {text-align:right;font-weight:bold;width:100%;font-variant:small-caps;font-size:19pt;font-family:Arial}
.contentpaneopen {width:100%; font-size:10pt;}
.contentpaneopen table td {font-size:10pt;}

a.sublevel {margin-top:4px}

div.back_button {font-size:10pt}

table.moduletable-kopfnav {width:100%; text-align:left; padding:0px; margin:0px;}
table.moduletable-kopfnav td {text-align:center;font-size:10pt;font-family:Arial; padding-bottom:2px; padding-top:2px;}
a.mainlevel-kopfnav:hover {font-family:Arial;color:black}
a.mainlevel-kopfnav:visited {font-family:Arial;color:black}
a.mainlevel-kopfnav:link {font-family:Arial;color:black}


table.blog-neuigkeiten td table {background-color:#E5E5E5; margin:4px; border:1px; border-style:solid; border-color:#E6700B;width:100%}
table.blog-neuigkeiten td table td {border-style:none;width:100%}
.contentheading-neuigkeiten {text-align:center;font-weight:bold;font-size:15pt;font-family:Arial}
table.blog-neuigkeiten span.small {font-size:10pt; font-style:italic}
table.blog-neuigkeiten td.createdate {text-align: right}
table.blog-neuigkeiten td.modifydate {text-align: right; font-size:10pt}

table.moduletable-suche input {background-color:#f07b1c;border:1px;border-style:solid;border-color:#007366}

.componentheading-login {text-align:right;font-weight:bold;width:100%;font-variant:small-caps;font-size:19pt;font-family:Arial}

td.startpage-paddingright {padding-right:5px}
td.latestnews {border:1px; border-style:solid; border-color:#6fbcb1;
padding-left:0px; padding-right:5px; padding-top:0px;font-family:Arial; font-size:10pt; width:100%}
td.latestnews h3 {text-align:center; margin:0px; margin-top:5px}
table.latestnews,table.recentevents {margin-left:10px; margin-right:5px; margin-bottom:15px; width:100%}
ul.latestnews-latestnews {margin-top:5px}

/*table.recentevents {margin-left:10px; margin-right:5px; width:100%}
*/
td.recentevents {border:1px; border-style:solid; border-color:#6fbcb1;
padding-left:15px; padding-right:5px; padding-top:0px; padding-bottom:5px;font-family:Arial; width:100%; font-size:10pt}
td.recentevents a {font-family:Arial; font-size:10pt;}

table.recentevents h3 {text-align:center; margin:0px; margin-top:5px}
table.floatright {float:right}
table.moduletable-messagebox {width:100%; empty-cells:hide}
table.moduletable-messagebox td {width:100%; text-align:center; font-weight:bold;}
table.topspace {margin:0px; margin-top: 0px; margin-bottom: 5px; padding:0px; empty-cells:hide}
table.topspace td {margin:0px; padding:0px; background-color:#FF4E37; border:1px; border-style:solid; border-color:black}
th.sb_catname {background-color:#F6984C;}
tr.sectiontableentry2 {background-color:#F7AF6F;}
tr.sectiontableentry1 {background-color:#FAD4B2;}
tr.fillin {line-height:20px}
hr.fillin {border:2px; color: #007366; background-color:#007366}
span.mod_login_greeting {margin-left: 20px; margin-top: 20px;}
table.moduletable-loginbox td {width:100%; text-align:center}
table.pathway {background-color: #efefef; margin-bottom: 10px; padding: 0px; border:1px; border-style:solid; border-color:#6fbcb1;}
td.pathway {margin:0px; font-family:Arial; font-size:10pt;}
div.pathway {margin:0px}

input, select, textarea { color:#000000}
