
form { margin:0; padding:0; }
img { border:0; }

a.path:link { font-family: Geneva,Arial,Helvetica,Sans-serif; text-decoration:none; font-size: 9px; color: #666666; }
a.path:visited { font-family: Geneva,Arial,Helvetica,Sans-serif; text-decoration:none; font-size: 9px; color: #666666; }
a.path:active { font-family: Geneva,Arial,Helvetica,Sans-serif; text-decoration:none; font-size: 9px; color: #666666; }
a.path:hover { font-family: Geneva,Arial,Helvetica,Sans-serif; text-decoration:underline; font-size: 9px; color: #666666; }
a.path:focus { font-family: Geneva,Arial,Helvetica,Sans-serif; text-decoration:none; font-size: 9px; color: #666666; }
td.path { font-family: Geneva,Arial,Helvetica,Sans-serif; text-decoration:none; font-size: 9px; color: #666666; }

a.footer:link { font-family: Geneva,Arial,Helvetica,Sans-serif; text-decoration:none; font-size: 9px; color: #666666; }
a.footer:visited { font-family: Geneva,Arial,Helvetica,Sans-serif; text-decoration:none; font-size: 9px; color: #666666; }
a.footer:active { font-family: Geneva,Arial,Helvetica,Sans-serif; text-decoration:none; font-size: 9px; color: #666666; }
a.footer:hover { font-family: Geneva,Arial,Helvetica,Sans-serif; text-decoration:underline; font-size: 9px; color: #666666; }
a.footer:focus { font-family: Geneva,Arial,Helvetica,Sans-serif; text-decoration:none; font-size: 9px; color: #666666; }
td.footer { font-family: Geneva,Arial,Helvetica,Sans-serif; text-decoration:none; font-size: 9px; color: #666666; }

a.infoLine:link { font-family: Geneva,Arial,Helvetica,Sans-serif; text-decoration:none; font-size: 9px; color: #000000; }
a.infoLine:visited { font-family: Geneva,Arial,Helvetica,Sans-serif; text-decoration:none; font-size: 9px; color: #000000; }
a.infoLine:active { font-family: Geneva,Arial,Helvetica,Sans-serif; text-decoration:none; font-size: 9px; color: #000000; }
a.infoLine:hover { font-family: Geneva,Arial,Helvetica,Sans-serif; text-decoration:underline; font-size: 9px; color: #000000; }
a.infoLine:focus { font-family: Geneva,Arial,Helvetica,Sans-serif; text-decoration:none; font-size: 9px; color: #000000; }
td.infoLine { font-family: Geneva,Arial,Helvetica,Sans-serif; text-decoration:none; font-size: 9px; color: #000000; }

.redBox { font-family: Arial,Helvetica,Sans-serif; text-decoration:none; font-size: 11px; color: #FFFFFF; line-height:13px }
a.redBoxLink:link { font-family: Arial,Helvetica,Sans-serif; text-decoration:underline; font-size: 11px; color: #FFFFFF; line-height:13px }
a.redBoxLink:visited { font-family: Arial,Helvetica,Sans-serif; text-decoration:underline; font-size: 11px; color: #FFFFFF; line-height:13px }
a.redBoxLink:active { font-family: Arial,Helvetica,Sans-serif; text-decoration:underline; font-size: 11px; color: #FFFFFF; line-height:13px }
a.redBoxLink:hover { font-family: Arial,Helvetica,Sans-serif; text-decoration:underline; font-size: 11px; color: #FFFFFF; line-height:13px }
a.redBoxLink:focus { font-family: Arial,Helvetica,Sans-serif; text-decoration:underline; font-size: 11px; color: #FFFFFF; line-height:13px }

.mainTopicTitle { font-family: Arial,Helvetica,Sans-serif; text-decoration:none; font-size: 16px; color: #9E181B; }
.mainTopic { font-family: Arial,Helvetica,Sans-serif; text-decoration:none; font-size: 11px; color: #000000; }
.mainTopicSmall { font-family: Geneva,Arial,Helvetica,Sans-serif; text-decoration:none; font-size: 9px; color: #000000; }
a.mainTopic:link { font-family: Arial,Helvetica,Sans-serif; text-decoration:underline; font-size: 11px; color: #9E181B; }
a.mainTopic:visited { font-family: Arial,Helvetica,Sans-serif; text-decoration:underline; font-size: 11px; color: #9E181B; }
a.mainTopic:active { font-family: Arial,Helvetica,Sans-serif; text-decoration:underline; font-size: 11px; color: #9E181B; }
a.mainTopic:hover { font-family: Arial,Helvetica,Sans-serif; text-decoration:underline; font-size: 11px; color: #9E181B; }
a.mainTopic:focus { font-family: Arial,Helvetica,Sans-serif; text-decoration:underline; font-size: 11px; color: #9E181B; }

.newsTeaser { font-family: Arial,Helvetica,Sans-serif; font-size: 10px; color: #333333; padding: 5px; }
.newsTeaserTitle { font-family: Arial,Helvetica,Sans-serif; font-weight:bold; font-size: 11px; color: #333333; }

.articleHeadline { font-family: Arial,Helvetica,Sans-serif; text-decoration:none; font-size: 25px; color: #9E181B; }
.articleTitle { font-family: Arial,Helvetica,Sans-serif; text-decoration:none; font-size: 11px; font-weight:bold; color: #9E181B; }
.articleText { font-family: Arial,Helvetica,Sans-serif; text-decoration:none; font-size: 11px; color: #333333; line-height:15px }

.guestbookTitle { font-family: Arial,Helvetica,Sans-serif; text-decoration:none; font-size: 11px; font-weight:bold; color: #333333; }


td.subMenuBold { padding: 1px 0px; font-family: Arial,Helvetica,Sans-serif; text-decoration:none; font-size: 11px; font-weight:bold; color: #9E181B; }
a.subMenuBold:link { font-family: Arial,Helvetica,Sans-serif; text-decoration:none; font-size: 11px; font-weight:bold; color: #9E181B; }
a.subMenuBold:visited { font-family: Arial,Helvetica,Sans-serif; text-decoration:none; font-size: 11px; font-weight:bold; color: #9E181B; }
a.subMenuBold:active { font-family: Arial,Helvetica,Sans-serif; text-decoration:none; font-size: 11px; font-weight:bold; color: #9E181B; }
a.subMenuBold:hover { font-family: Arial,Helvetica,Sans-serif; text-decoration:underline; font-size: 11px; font-weight:bold; color: #9E181B; }
a.subMenuBold:focus { font-family: Arial,Helvetica,Sans-serif; text-decoration:none; font-size: 11px; font-weight:bold; color: #9E181B; }

td.subMenuBoldActive { padding: 1px 0px; font-family: Arial,Helvetica,Sans-serif; text-decoration:none; font-size: 11px; font-weight:bold; color: #9E181B; background-color: #C1C3A0;}
a.subMenuBoldActive:link { font-family: Arial,Helvetica,Sans-serif; text-decoration:none; font-size: 11px; font-weight:bold; color: #9E181B; background-color: #C1C3A0;}
a.subMenuBoldActive:visited { font-family: Arial,Helvetica,Sans-serif; text-decoration:none; font-size: 11px; font-weight:bold; color: #9E181B; background-color: #C1C3A0;}
a.subMenuBoldActive:active { font-family: Arial,Helvetica,Sans-serif; text-decoration:none; font-size: 11px; font-weight:bold; color: #9E181B; background-color: #C1C3A0;}
a.subMenuBoldActive:hover { font-family: Arial,Helvetica,Sans-serif; text-decoration:underline; font-size: 11px; font-weight:bold; color: #9E181B; background-color: #C1C3A0;}
a.subMenuBoldActive:focus { font-family: Arial,Helvetica,Sans-serif; text-decoration:none; font-size: 11px; font-weight:bold; color: #9E181B; background-color: #C1C3A0;}

td.subMenu { font-family: Arial,Helvetica,Sans-serif; text-decoration:none; font-size: 11px; font-weight:normal; color: #9E181B; }
a.subMenu:link { font-family: Arial,Helvetica,Sans-serif; text-decoration:none; font-size: 11px; font-weight:normal; color: #9E181B; }
a.subMenu:visited { font-family: Arial,Helvetica,Sans-serif; text-decoration:none; font-size: 11px; font-weight:normal; color: #9E181B; }
a.subMenu:active { font-family: Arial,Helvetica,Sans-serif; text-decoration:none; font-size: 11px; font-weight:normal; color: #9E181B; }
a.subMenu:hover { font-family: Arial,Helvetica,Sans-serif; text-decoration:underline; font-size: 11px; font-weight:normal; color: #9E181B; }
a.subMenu:focus { font-family: Arial,Helvetica,Sans-serif; text-decoration:none; font-size: 11px; font-weight:normal; color: #9E181B; }

.subMenu { padding: 1px 0px; font-family: Arial,Helvetica,Sans-serif; text-decoration:none; font-size: 11px; font-weight:normal; color: #9E181B; }
.subMenuHead { padding: 1px 0px; font-family: Arial,Helvetica,Sans-serif; text-decoration:none; font-size: 12px; font-weight:bold; color: #333333; }
a.subMenuHead:link { font-family: Arial,Helvetica,Sans-serif; text-decoration:none; font-size: 12px; font-weight:bold; color: #9E181B; }
a.subMenuHead:visited { font-family: Arial,Helvetica,Sans-serif; text-decoration:none; font-size: 12px; font-weight:bold; color: #9E181B; }
a.subMenuHead:active { font-family: Arial,Helvetica,Sans-serif; text-decoration:none; font-size: 12px; font-weight:bold; color: #9E181B; }
a.subMenuHead:hover { font-family: Arial,Helvetica,Sans-serif; text-decoration:underline; font-size: 12px; font-weight:bold; color: #9E181B; }
a.subMenuHead:focus { font-family: Arial,Helvetica,Sans-serif; text-decoration:none; font-size: 12px; font-weight:bold; color: #9E181B; }
.subMenuActive { padding: 1px 0px; background-color: #C1C3A0; font-family: Arial,Helvetica,Sans-serif; text-decoration:none; font-size: 11px; font-weight:normal; color: #9E181B; }

a:link { font-family: Arial,Helvetica,Sans-serif; text-decoration:none; font-size: 11px; color: #9E181B; }
a:visited { font-family: Arial,Helvetica,Sans-serif; text-decoration:none; font-size: 11px; color: #9E181B; }
a:active { font-family: Arial,Helvetica,Sans-serif; text-decoration:none; font-size: 11px; color: #9E181B; }
a:hover { font-family: Arial,Helvetica,Sans-serif; text-decoration:underline; font-size: 11px; color: #9E181B; }
a:focus { font-family: Arial,Helvetica,Sans-serif; text-decoration:none; font-size: 11px; color: #9E181B; }

td { font-family: Arial,Helvetica,Sans-serif; font-size: 11px; color:#333333; }
body { font-family: Arial,Helvetica,Sans-serif; font-size: 11px; color:#333333; }

input.textField { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #333333; background-color: #F8F8F2; border: 1px solid #333333; margin: 1px; }
input { font-family: Arial,Helvetica,Sans-serif; font-size: 11px; }
select { font-family: Arial,Helvetica,Sans-serif; font-size: 11px; color: #333333; background-color: #F8F8F2; }
textarea { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #333333; background-color: #F8F8F2; border: 1px solid #333333; margin: 1px; }

td.FormField { font-family: Arial,Helvetica,Sans-serif; text-decoration:none; font-size: 11px; font-weight:bold; color: #333333; }
td.FormFieldError { font-family: Arial,Helvetica,Sans-serif; text-decoration:none; font-size: 11px; font-weight:bold; color: #9E181B; }

img.border { border:1px solid #ACAE8A; }

table.form { border-collapse:collapse; }
table.form th { text-align:left; padding-right:10px; padding-bottom:2px; }
table.form td { padding-bottom:2px; }
table.form tr.errortext th { font-weight:normal; padding-top:8px; color:#9E181B; }
table.form th.error { color:#9E181B; }

table.data { border-collapse:collapse; }
table.data th { text-align:left; font-weight:normal; padding-right:10px; padding-bottom:2px; }
table.data td { font-weight:bold; padding-bottom:2px; }

span.small { font-size:10px; }

hr.gutschein { border:0; border-top:1px solid #b5b6a0; background:#b5b6a0; height:1px; }

