@import url("../../../css/common.css");

/* ##### Bistum Würzburg - Standard ##### */

/* ----- headline styles ----- */
H1 {color:#CC3333; font-size:18px; font-weight:bold; text-decoration:none; margin-top:0px; margin-bottom:10px}
H1 a {color:#CC3333; font-size:18px; font-weight:bold; text-decoration:none}
H1 a:hover {color:#CC3333; font-size:18px; font-weight:bold; text-decoration:underline}
H2 {color:#000000; font-size:14px; font-weight:bold; margin-top:0px; margin-bottom:4px}
H2 a {color:#000000; font-size:14px; font-weight:bold; text-decoration:none}
H2 a:hover {color:#000000; font-size:14px; font-weight:bold; text-decoration:underline}
H3 {color:#CC3333; font-size:12px; font-weight:bold; margin-top:0px; margin-bottom:4px}
H3 a {color:#CC3333; font-weight:bold; text-decoration:none}
H3 a:hover {color:#CC3333; font-weight:bold; text-decoration:underline}
H4 {color:#000000; font-size:12px; font-weight:bold; margin-top:0px; margin-bottom:4px}
H4 a {color:#000000; font-weight:bold; text-decoration:underline}
H5 {color:#CC3333; font-size:12px; font-weight:normal; margin-top:0px; margin-bottom:0px}
H5 a {color:#CC3333; font-weight:normal; text-decoration:underline}
H6 {color:#000000; font-size:11px; margin-top:0px; margin-bottom:0px}
H6 a {text-decoration:underline}

/* ----- Left box with navigation ----- */
.boxframe {background-color:#2774C1; font-size:11px}
.boxtitle {background-color:#CC3333; font-size:11px; color:#FFFFFF; font-weight:bold}
.boxframe a {text-decoration:none}
.boxframe a:hover {text-decoration:underline}
.boxnav1 {font-size:11px; height:18px}
.boxnav1 a {text-decoration:none}
.boxnav1 a:hover {text-decoration:underline}
.boxnav1current {font-size:11px; font-weight:bold; color:#CC3333}
.boxnav1current a {font-size:11px; font-weight:bold; color:#CC3333;text-decoration:none}
.boxnav1current a:hover {font-size:11px; font-weight:bold; color:#CC3333;text-decoration:underline}
.boxnav2 {font-size:11px; background-color:#C8DBEF; height:15px}
.boxnav2 a {text-decoration:none}
.boxnav2 a:hover {text-decoration:underline}
.boxnav2current {font-size:11px; color:#CC3333; background-color:#C8DBEF; height:15px}
.boxnav2current a {text-decoration:none}
.boxnav2current a:hover {text-decoration:underline}
.boxnav2empty {font-size:11px; background-color:#C8DBEF}

/* ----- Left Navigation for khg ----- */
.khg_boxnav1_1, .khg_boxnav1_2, .khg_boxnav1_3, .khg_boxnav1_4, .khg_boxnav1_5, .khg_boxnav1_6, .khg_boxnav1_7, .khg_boxnav1_8 { text-align: center; color: #fff; line-height: 23px; font-size: 0.9em;} 
.khg_boxnav1_1 *, .khg_boxnav1_2 *, .khg_boxnav1_3 *, .khg_boxnav1_4 *, .khg_boxnav1_5 *, .khg_boxnav1_6 *, .khg_boxnav1_7 *, .khg_boxnav1_8 *{ color: #fff; text-decoration: none;} 
.khg_boxnav_grey { text-align: center; color: #fff; line-height: 23px; font-size: 0.9em; }
.khg_boxnav_grey * { color: #fff; text-decoration: none; }

.khg_boxnav2_1, .khg_boxnav2_1 a, .khg_boxnav2_1 div { background-color: #fff5d9; color: #ffb100; border-top-color: #ffb100; text-decoration: none; height: 25px; line-height: 25px; padding-left: 3px; font-weight: bold; }
.khg_boxnav2_2, .khg_boxnav2_2 a, .khg_boxnav2_2 div { background-color: #fff0d9; color: #ff8100; border-top-color: #ff8100; text-decoration: none; height: 25px; line-height: 25px; padding-left: 3px; font-weight: bold; }
.khg_boxnav2_3, .khg_boxnav2_3 a, .khg_boxnav2_3 div { background-color: #ffe8d9; color: #ff3f00; border-top-color: #ff3f00; text-decoration: none; height: 25px; line-height: 25px; padding-left: 3px; font-weight: bold; }
.khg_boxnav2_4, .khg_boxnav2_4 a, .khg_boxnav2_4 div { background-color: #ffe1d9; color: #ff0400; border-top-color: #ff0400; text-decoration: none; height: 25px; line-height: 25px; padding-left: 3px; font-weight: bold; }
.khg_boxnav2_5, .khg_boxnav2_5 a, .khg_boxnav2_5 div { background-color: #f7e1d9; color: #df1000; border-top-color: #df1000; text-decoration: none; height: 25px; line-height: 25px; padding-left: 3px; font-weight: bold; }
.khg_boxnav2_6, .khg_boxnav2_6 a, .khg_boxnav2_6 div { background-color: #f7d9d9; color: #e00000; border-top-color: #e00000; text-decoration: none; height: 25px; line-height: 25px; padding-left: 3px; font-weight: bold; }
.khg_boxnav2_7, .khg_boxnav2_7 a, .khg_boxnav2_7 div { background-color: #f0d9e1; color: #9d0024; border-top-color: #9d0024; text-decoration: none; height: 25px; line-height: 25px; padding-left: 3px; font-weight: bold; }
.khg_boxnav2_8, .khg_boxnav2_8 a, .khg_boxnav2_8 div { background-color: #e8d9e1; color: #600026; border-top-color: #600026; text-decoration: none; height: 25px; line-height: 25px; padding-left: 3px; font-weight: bold; }

.khg_boxnav3_1, .khg_boxnav3_1 a, .khg_boxnav3_1 div { background-color: #fff; color: #ffb100; border-top-color: #ffb100; text-decoration: none; height: 25px; line-height: 25px; padding-left: 6px; }
.khg_boxnav3_2, .khg_boxnav3_2 a, .khg_boxnav3_2 div { background-color: #fff; color: #ff8100; border-top-color: #ff8100; text-decoration: none; height: 25px; line-height: 25px; padding-left: 6px; }
.khg_boxnav3_3, .khg_boxnav3_3 a, .khg_boxnav3_3 div { background-color: #fff; color: #ff3f00; border-top-color: #ff3f00; text-decoration: none; height: 25px; line-height: 25px; padding-left: 6px; }
.khg_boxnav3_4, .khg_boxnav3_4 a, .khg_boxnav3_4 div { background-color: #fff; color: #ff0400; border-top-color: #ff0400; text-decoration: none; height: 25px; line-height: 25px; padding-left: 6px; }
.khg_boxnav3_5, .khg_boxnav3_5 a, .khg_boxnav3_5 div { background-color: #fff; color: #df1000; border-top-color: #df1000; text-decoration: none; height: 25px; line-height: 25px; padding-left: 6px; }
.khg_boxnav3_6, .khg_boxnav3_6 a, .khg_boxnav3_6 div { background-color: #fff; color: #e00000; border-top-color: #e00000; text-decoration: none; height: 25px; line-height: 25px; padding-left: 6px; }
.khg_boxnav3_7, .khg_boxnav3_7 a, .khg_boxnav3_7 div { background-color: #fff; color: #9d0024; border-top-color: #9d0024; text-decoration: none; height: 25px; line-height: 25px; padding-left: 6px; }
.khg_boxnav3_8, .khg_boxnav3_8 a, .khg_boxnav3_8 div { background-color: #fff; color: #600026; border-top-color: #600026; text-decoration: none; height: 25px; line-height: 25px; padding-left: 6px; }

.khg_boxnav1current_1, .khg_boxnav1current_2, .khg_boxnav1current_3, .khg_boxnav1current_4, .khg_boxnav1current_5, .khg_boxnav1current_6, .khg_boxnav1current_7, .khg_boxnav1current_8 { }

.khg_boxnav2current_1, .khg_boxnav2current_1 a, .khg_boxnav2current_1 div { background-color: #fff5d9; color: #ffb100; border-top-color: #ffb100; text-decoration: underline; height: 25px; line-height: 25px; padding-left: 3px; font-weight: bold; }
.khg_boxnav2current_2, .khg_boxnav2current_2 a, .khg_boxnav2current_2 div { background-color: #fff0d9; color: #ff8100; border-top-color: #ff8100; text-decoration: underline; height: 25px; line-height: 25px; padding-left: 3px; font-weight: bold; }
.khg_boxnav2current_3, .khg_boxnav2current_3 a, .khg_boxnav2current_3 div { background-color: #ffe8d9; color: #ff3f00; border-top-color: #ffe8d9; text-decoration: underline; height: 25px; line-height: 25px; padding-left: 3px; font-weight: bold; }
.khg_boxnav2current_4, .khg_boxnav2current_4 a, .khg_boxnav2current_4 div { background-color: #ffe1d9; color: #ff0400; border-top-color: #ffe1d9; text-decoration: underline; height: 25px; line-height: 25px; padding-left: 3px; font-weight: bold; }
.khg_boxnav2current_5, .khg_boxnav2current_5 a, .khg_boxnav2current_5 div { background-color: #f7e1d9; color: #df1000; border-top-color: #f7e1d9; text-decoration: underline; height: 25px; line-height: 25px; padding-left: 3px; font-weight: bold; }
.khg_boxnav2current_6, .khg_boxnav2current_6 a, .khg_boxnav2current_6 div { background-color: #f7d9d9; color: #e00000; border-top-color: #f7d9d9; text-decoration: underline; height: 25px; line-height: 25px; padding-left: 3px; font-weight: bold; }
.khg_boxnav2current_7, .khg_boxnav2current_7 a, .khg_boxnav2current_7 div { background-color: #f0d9e1; color: #9d0024; border-top-color: #f0d9e1; text-decoration: underline; height: 25px; line-height: 25px; padding-left: 3px; font-weight: bold; }
.khg_boxnav2current_8, .khg_boxnav2current_8 a, .khg_boxnav2current_8 div { background-color: #e8d9e1; color: #600026; border-top-color: #e8d9e1; text-decoration: underline; height: 25px; line-height: 25px; padding-left: 3px; font-weight: bold; }

.khg_boxnav3current_1, .khg_boxnav3current_1 a, .khg_boxnav3current_1 div { background-color: #fff; color: #ffb100; border-top-color: #ffb100; text-decoration: underline; height: 25px; line-height: 25px; padding-left: 6px; }
.khg_boxnav3current_2, .khg_boxnav3current_2 a, .khg_boxnav3current_2 div { background-color: #fff; color: #ff8100; border-top-color: #ff8100; text-decoration: underline; height: 25px; line-height: 25px; padding-left: 6px; }
.khg_boxnav3current_3, .khg_boxnav3current_3 a, .khg_boxnav3current_3 div { background-color: #fff; color: #ff3f00; border-top-color: #ff3f00; text-decoration: underline; height: 25px; line-height: 25px; padding-left: 6px; }
.khg_boxnav3current_4, .khg_boxnav3current_4 a, .khg_boxnav3current_4 div { background-color: #fff; color: #ff0400; border-top-color: #ff0400; text-decoration: underline; height: 25px; line-height: 25px; padding-left: 6px; }
.khg_boxnav3current_5, .khg_boxnav3current_5 a, .khg_boxnav3current_5 div { background-color: #fff; color: #df1000; border-top-color: #df1000; text-decoration: underline; height: 25px; line-height: 25px; padding-left: 6px; }
.khg_boxnav3current_6, .khg_boxnav3current_6 a, .khg_boxnav3current_6 div { background-color: #fff; color: #e00000; border-top-color: #e00000; text-decoration: underline; height: 25px; line-height: 25px; padding-left: 6px; }
.khg_boxnav3current_7, .khg_boxnav3current_7 a, .khg_boxnav3current_7 div { background-color: #fff; color: #9d0024; border-top-color: #9d0024; text-decoration: underline; height: 25px; line-height: 25px; padding-left: 6px; }
.khg_boxnav3current_8, .khg_boxnav3current_8 a, .khg_boxnav3current_8 div { background-color: #fff; color: #600026; border-top-color: #600026; text-decoration: underline; height: 25px; line-height: 25px; padding-left: 6px; }

/* ----- Boxes for KHG ----- */
table.khg_boxcolor_1 {
  border: 1px solid #ffb100;
}
table.khg_boxcolor_2 {
  border: 1px solid #ff8100;
}
table.khg_boxcolor_3 {
  border: 1px solid #ff3f00;
}
table.khg_boxcolor_4 {
  border: 1px solid #ff0400;
}
table.khg_boxcolor_5 {
  border: 1px solid #df1000;
}
table.khg_boxcolor_6 {
  border: 1px solid #e00000;
}
table.khg_boxcolor_7 {
  border: 1px solid #9d0024;
}
table.khg_boxcolor_8 {
  border: 1px solid #600026;
}

td.khg_box_date {
  font-size: 0.7em;
}
td.khg_box_title {
  font-size: 0.75em;
}
/* ----- Page Footer ----- */
.pagefooter {font-size:11px; color:#000000; background-color:#E6E6E6}
.pagefooter a {font-size:11px; color:#000000; text-decoration:none}
.pagefooter a:hover {font-size:11px; color:#000000; text-decoration:underline}
.khg_footeradress * { color: #878787; font-size: 13px; padding-left: 5px; margin: 0;}
.khg_footerimage * { padding-left: 10px; }

/* ----- list item (news/events/etc) ----- */
.list-item-box { background-color: #CC3333; color: #FFFFFF; font-weight: bold}
.list-item-box a:link{ background-color: #CC3333; color: #FFFFFF; font-weight: bold; text-decoration: underline}
.list-item-headline {color:black; font-weight:bold}
.list-item-title {color:#CC3333; font-weight:bold; font-size:14px}
.list-item-title a:link{color:#CC3333; font-weight:bold; font-size:14px; text-decoration:none}
.list-item-title a:visited{color:#CC3333; font-weight:bold; font-size:14px; text-decoration:none}
.list-item-title a:hover{color:#CC3333; font-weight:bold; font-size:14px; text-decoration:underline}
.list-item-subtitle {color:black; font-weight:bolder}
.list-item-teaser {color:black; font-weight:normal}
.list-item-author {color:black; font-weight:normal}
.list-item-author a:link{color: black; text-decoration:none}
.list-item-author a:visited{color:black; text-decoration:none}
.list-item-author a:hover{color:black; text-decoration:underline}

/* ----- list Item details ----- */
.item-image-copyright {font-size:8px; line-height:10px; color:black}
.item-image-subtitle {font-size:9px; line-height:11px; color:black}
.item-headline {color:black; font-weight:bold; font-size:14px; line-height:18px}
.item-title {color:#CC3333; font-weight:bold; font-size:18px; line-height:22px}
.item-title-start {color:#000000; font-weight:bold; font-size:18px; line-height:22px}
.item-subtitle {color:black; font-weight:bolder; font-size:14px; line-height:18px}
.item-teaser {color:black; font-weight:bold}
.item-date {color:black; font-weight:normal; line-height:14px}
.item-author {color:black; font-weight:normal; font-style:italic; text-align:right}

/* ----- Events calendar ----- */
.calth1 {font-size:8pt; font-weight:bold; color:white; background-color:#CC3333; text-align:center}
.calth2 {font-size:8pt; font-weight:bold; color:white; background-color:#2774C1; text-align:center}
.caltd1 {font-size:8pt; color:black; background-color:#C8DBEF; text-align:center}
.caltd1 a {font-size:8pt; font-weight:bold; color:black; text-decoration:none}
.caltd1 a:visited {font-size:8pt; font-weight:bold; color:black; text-decoration:none}
.caltd1 a:hover {font-size:8pt; font-weight:bold; color:black; text-decoration:none}
.caltd2 {font-size:8pt; color:black; background-color:#EEEEEE; text-align:center}
.caltd2 a {font-size:8pt; font-weight:bold; color:black; text-decoration:none}
.caltd2 a:visited {font-size:8pt; font-weight:bold; color:black; text-decoration:none}
.caltd2 a:hover {font-size:8pt; font-weight:bold; color:black; text-decoration:none}
.caltd3 {font-size:8pt; color:black; background-color:#2774C1; text-align:center}
.caltd3 a {font-size:8pt; font-weight:bold; color:black; text-decoration:none}
.caltd3 a:hover {font-size:8pt; font-weight:bold; color:black; text-decoration:none}
.caltd3 a:visited {font-size:8pt; font-weight:bold; color:black; text-decoration:none}
.cal-list-back {color:black; font-size:8pt; text-align:right}
.cal-list-back a {color:#0177bf; font-size:8pt; font-weight:bold; text-decoration:none}
.cal-list-back a:visited {color:#0177bf; font-size:8pt; font-weight:bold; text-decoration:none}
.cal-list-back a:hover {color:#0177bf; font-size:8pt; font-weight:bold; text-decoration:none}

/* ----- image galleries for news and events ----- */
.gallerybody {margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; background-color:#CC3333}
.galleryheadtext{color:#FFFFFF; font-size:13px; font-weight:bold}

/* ----- sitemap ----- */
.sitemap-top { font-weight: bold; font-size: 11px; color: #ffffff; padding-left: 5px; background: #CCCCCC}
a.link-sitemap:link {color: #000000; text-decoration: none; font-size: 11px; font-weight: normal; }
a.link-sitemap:visited {color: #000000; text-decoration: none; font-size: 11px; font-weight: normal;}
a.link-sitemap:active {color: #000000; text-decoration: none; font-size: 11px; font-weight: normal;}
a.link-sitemap:hover {color: #000000; text-decoration: underline; font-size: 11px; font-weight: normal;}
a.link-sitemap-top:link { color: #ffffff; text-decoration: none; font-size: 11px; font-weight: bold;}
a.link-sitemap-top:visited { color: #ffffff; text-decoration: none; font-size: 11px; font-weight: bold;}
a.link-sitemap-top:active { color: #ffffff; text-decoration: none; font-size: 11px; font-weight: bold;}
a.link-sitemap-top:hover { color: #ffffff; text-decoration: none; font-size: 11px; font-weight: bold;}
.sitemap-level-1{ font-weight: normal; font-size: 11px; color: #444444; background-color: #E6E6E6; margin-left: 6px; padding: 2px; padding-left: 10px}
.sitemap-level-2{ font-weight: normal; font-size: 11px; color: #888888; background-color: #EEEEEE; border-left: 15px solid #E6E6E6; padding: 2px; padding-left: 10px}
.sitemap-level-3{ font-weight: normal; font-size: 11px; color: #000000; background-color: #eeeeee; border-left: 25px solid #E6E6E6; padding: 2px; padding-left: 10px}
.sitemap-line-space1 { background-color: #CCCCCC; border-left: 4px solid #E6E6E6}
.sitemap-line-space2 { background-color: #CCCCCC; border-left: 14px solid #E6E6E6}
.sitemap-line-space3 { background-color: #CCCCCC; border-left: 24px solid #E6E6E6}
.sitemap-line { background-color: #CCCCCC}
.sitemap-borderline{ background-color: #CCCCCC}

/* ----- forum ----- */
.forumth { font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #CC3333; border-right-width: 1px; border-bottom-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: none; border-top-color: #FFFFFF; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; border-left-color: #FFFFFF; text-align: center; height: 20px}
.forumtd { font-size: 12px; color: #000000; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-top-color: #FFFFFF; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; border-left-color: #FFFFFF; background-color: #C8DBEF; height: 18px; padding: 4px}
.forumtd2 { font-size: 10px; background-color: #2774C1; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-top-color: #FFFFFF; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; border-left-color: #FFFFFF; text-align: center}
.forumtd3 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-color: #C8DBEF; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-top-color: #FFFFFF; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; border-left-color: #FFFFFF; text-align: center}
.forumtd a { font-size: 12px; color: #000000; text-decoration: none}
.forumtd a:hover { font-size: 12px;  color: #000000; text-decoration: underline}
.forumtd3 a { font-size: 10px; text-decoration: none; color: #000000}
.forumtd3 a:hover { font-size: 10px; text-decoration: underline; color: #000000}
.foruminputtd { background-color: #FFFFFF; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #EEEEEE; border-bottom-color: #EEEEEE; border-left-color: #EEEEEE; text-align: right}
.foruminput400 { font-size: 12px; background-color: #FFFFFF; width: 395px; border: none}
.foruminputflex { font-size: 12px; background-color: #FFFFFF; width: 100%; border: none}
.foruminputlabel { font-size: 12px; background-color: #FAFAFA; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: none; border-bottom-style: solid; border-left-style: solid; border-bottom-color: #EEEEEE; border-left-color: #EEEEEE}
.foruminputtop { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #EEEEEE}
.forumtd4 { font-size: 12px; background-color: #C8DBEF; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-top-color: #FFFFFF; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; border-left-color: #FFFFFF}
.forumtd4 a { font-size: 12px; text-decoration: none; color: #000000}
.forumtd4 a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; color: #000000}

/* ----- forms ----- */
.form-table {background-color:#FFFFFF}
.form-th {font-weight:bold; color:#000000; background-color:#EEEEEE; border-right-width:1px; border-bottom-width:1px; border-top-style:none; border-right-style:solid; border-bottom-style:solid; border-left-style:none; border-top-color:#FFFFFF; border-right-color:#FFFFFF; border-bottom-color:#FFFFFF; border-left-color:#FFFFFF; height:20px}
.form-td {color:#000000; border-right-width:1px; border-bottom-width:1px; border-right-style:solid; border-bottom-style:solid; border-top-color:#CC3333; border-right-color:#CC3333; border-bottom-color:#CC3333; border-left-color:#CC3333; background-color:#C8DBEF; height:18px; padding:4px}
.form-input-top {border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#CC3333}
.form-input-label {color="#000000"; background-color:#C7DEF4; border-bottom-width:1px; border-left-width:1px; border-top-style:none; border-right-style:none; border-bottom-style:solid; border-left-style:solid; border-bottom-color:#CC3333; border-left-color:#CC3333}
.form-input-td {background-color:#FFFFFF; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-style:none; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; border-right-color:#CC3333; border-bottom-color:#CC3333; border-left-color:#CC3333; text-align:right}
.form-input-field {font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#FFFFFF; width:100%; border:none}
.form-input-combo {color:#000000; background-color:#FFFFFF; width:100%; border-style:none; height:20px}

/* Kopf-Navigation */
.headnavi {font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-align: center;}
.headnavi a {text-decoration: none;color: #000000;}
.headnavi a:hover {font-weight: normal;color: #2D78C3;text-decoration: none;}

/* Boxen links */
.boxframestandard {background-color: #C7DEF4;font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
.boxheadbold {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #FFFFFF;background-color: #3F83C8}
.boxtext {font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
.boxtext a {font-size: 11px;color: #000000;text-decoration: none;}
.boxtext a:hover {font-size: 11px;color: #000000;text-decoration: underline;}
.boxtextcurrent {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #327BC4;font-weight:bold;}
.boxtextcurrent a {font-size: 11px;color: #327BC4;text-decoration: none;font-weight:bold;}
.boxtextcurrent a:hover {font-size: 11px;color: #327BC4;text-decoration: underline;font-weight:bold;}
.boxtextblue {font-family: Arial, Helvetica, sans-serif;font-size: 11px;background-color: #E8F4FF;}
.boxtextblue a {font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;}
.boxtextblue a:hover {font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: underline;}
.redhead {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #CC3333;}
.redhead a {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #CC3333;text-decoration: none;}
.redhead a:hover {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #CC3333;text-decoration: underline;}

/* ----- search parishes ----- */
.bigredhead {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #cc3333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.eingabetexthead {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.eingabehead {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #b3d4f5; TEXT-DECORATION: none
}
.eingabeheadkommentar {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #b3d4f5; TEXT-DECORATION: none
}
.eingabetext {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}

/* -------------------------------------------------- */

.visitorsbook-table {
	background-color: #F6F6F6;
}

.visitorsbook-th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	text-align: center;
	height: 20px;
}

.visitorsbook-td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color: #EEEEEE;
	height: 18px;
	padding: 4px;
}

.visitorsbook-input-top {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEEEEE;
}

.visitorsbook-input-label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FAFAFA;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #EEEEEE;
	border-left-color: #EEEEEE;
}

.visitorsbook-input-td {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #EEEEEE;
	border-bottom-color: #EEEEEE;
	border-left-color: #EEEEEE;
	text-align: right;
}

.visitorsbook-single-input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	border-color: #CCCCCC;
  border-style: solid;
  border-width: 1px;
}

.visitorsbook-input400 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	width: 395px;
	border: none;
}

.visitorsbook-input-combo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	width: 100%;
	border: none;
	height: 20px;
}
