@charset "iso-8859-1";
/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
/* Color - Standard                                                               */
/* 14.03.2006                                                                     */
/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
a {
  color: #002b46;
}
a:hover {
  color: #000000;
  text-decoration: underline;
}
a.selected {
  color: #002b46;
  text-decoration: none;
}
a.selected:visited {
  color: #002b46;
  text-decoration: none;
}
.linkExtern::before {
  content: url('../images/STD_externer_link.gif');
  margin-right: 5px;
}
#contrastActive > .linkExtern::before {
  content: url('../images/STD_externer_link_white.gif');
  margin-right: 5px;
}
#Arbeitszimmer .linkExtern::before {
  content: url("");
  margin-right: 0;
}

font.rot {
  color: #d4161b;
}

h1 {
  color: #000000;
  font-weight: normal;
}
h2 {
  color: #002b46;
  font-weight: normal;
}
h3 {
  color: #002b46;
  font-weight: normal;
}
h4 {
  color: #002b46;
  font-weight: normal;
}
h5 {
  color: #002b46;
  font-weight: normal;
}
h6 {
  color: #002b46;
  font-weight: normal;
}

/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
table.tabelle {
  border-top: 1px solid #002b46;
  border-left: 1px solid #002b46;
}
table.tabelle tr td,
table.tabelle tr th {
  border-bottom: 1px solid #002b46;
  border-right: 1px solid #002b46;
}
table.tabelle tr.headline {
  background-color: #002b46;
  color: #ffffff;
}

/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
html {
  color: #2d2d2d;
  font-family: verdana, arial, helvetica, sans-serif;
}

body {
  background-color: #6da6ff;
}

#Bauwerk {
  font-size: 75%;
}

#Obergeschoss .inner {
  background-color: #fff;
}

#Erdgeschoss .container {
  background-color: #ffffff;
}
#Erdgeschoss .container {
  border-left-color: #d6e2ec;
  border-left-style: solid;
}
/*This is totaly fucked up and freaking dirty but the only way change the border color to black. 
If it should be grey again just add another #Erdgeschoss. xD */
#contrastActive #Erdgeschoss#Erdgeschoss#Erdgeschoss#Erdgeschoss#Erdgeschoss#Erdgeschoss#Erdgeschoss.container_wrap .container {
  border-left-color: #000000 !important;
}

#Arbeitszimmer {
}

#Fundament .container {
  background-color: #002b46;
}

hr {
  border: 0px solid #cacaca;
  background-color: #cacaca;
  color: #cacaca;
}
hr.dezent {
  border: 0px solid #ddd;
  background-color: #ddd;
  color: #ddd;
}
div.fussnoteLinie {
  border-top: 1px solid #999;
}

/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
/* Detailobjekte                                                                  */
/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
#logoBox {
  background-image: url("../images/STD_logo.png");
  background-repeat: no-repeat;
  background-size: contain;
}
#kommuneaktiv {
  background: url("../images/STD_bottom_kommune_aktiv_logo.png") no-repeat;
  background-position: top 9px left;
}

#slider-container a.ws_next:hover {
  background: url("../images/STD_slider_arrow.png") -75px 46% no-repeat;
}
#slider-container a.ws_prev:hover {
  background: url("../images/STD_slider_arrow.png") 0px 46% no-repeat;
}

#slider-container .ws-title {
  color: #ffffff;
  background-color: #002b46;
}

ul#cards li {
  background: #ffffff;
}
ul#cards li .label {
  background: #002b46;
  text-transform: uppercase;
}
ul#cards li .label a {
  color: #ffffff;
}
ul#cards a {
  color: #002b46;
}
ul#cards .btNav {
  border-top: 1px solid #002b46;
}
ul#cards .btNav,
ul#cards .btNav a {
  color: #002b46;
}
ul#cards li:nth-child(4) .content {
  background: url(../images/STD_ortsplan.gif) no-repeat center;
}

#impressionButton div div {
  background: url("../images/STD_show_imp.gif") no-repeat;
}
#impressionButton div div.hide {
  background: url("../images/STD_hide_imp.gif") no-repeat;
}
#impressions .top div {
  background: url("../images/STD_logo.png") center no-repeat;
  background-size: 120px;
  background-color: #fff;
}
#impressions a {
  background: #002b46;
  color: #ffffff;
}
#impressionThumbnails .impression-next {
  background-image: url("../images/STD_arrow_next.gif");
}
#impressionThumbnails .impression-back {
  background-image: url("../images/STD_arrow_back.gif");
}
#impressionThumbnails {
  background: rgba(255, 255, 255, 0.5);
}
#impressionThumbnails ul li img {
  border: 10px solid rgba(255, 255, 255, 0.5);
}

/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
/* Quicknavigator                                                                 */
/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
#qnavButton div div {
  background: url("../images/STD_qnav_button.gif") 0px 0px no-repeat;
}

#qnavSlide {
  background-color: #002b46;
}
#qnavSlide {
  color: #ffffff;
  font-size: 12px;
}
#qnavSlide a {
  color: #ffffff;
}

#qnavSlide .suchfeldbutton {
  background: url("../images/STD_dot_white.png") 5px 6px no-repeat;
  color: transparent;
  border: 0px;
}
#qnavSlide .suchfeld {
  border: #836405 1px solid;
  color: #909090;
  background-color: #ffffff;
}

#qnavSlide ul.light {
  border-bottom: 2px solid #2d3c51;
  border-top: 2px solid #2d3c51;
  background: #06538f;
}
#qnavSlide div,
#qnavSlide form,
#qnavSlide ul li a {
  color: #ffffff;
  font-size: 18px;
  text-decoration: none;
}
#qnavSlide ul li a {
  border: 2px solid transparent;
}
#qnavSlide ul li a:hover {
  border: 2px solid transparent;
  background-color: #1877c2;
}
#qnavSlide ul li a.nohover:hover {
  border: 2px solid transparent;
  background: none;
}

/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
/* Startseite                                                                     */
/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
#StartseiteZonen h3.wappen {
  background: url("../images/STD_wappen_verlauf.png") 30px 0px;
  background-size: 100% 100%;
}
#StartseiteZonen h3.wappen span {
  background: url("../images/STD_wappen_klein2.png") no-repeat;
}
#StartseiteZonen h3 a {
  text-decoration: none;
}
#StartseiteZonen h3 a:hover {
  text-decoration: underline;
}

#StartseiteRechts .nzContainer:hover {
  border: 1px solid #a0c5e2;
  background-size: 100% 100%;
}
#contrastActive #StartseiteRechts .nzContainer:hover {
  background: transparent !important;
  background: url("../images/STD_hover-links.png") no-repeat;
  outline: 1px solid white !important;
}
#StartseiteRechts .nzContainer a {
  text-decoration: none;
}
#StartseiteRechts .nzContainer a:hover {
  text-decoration: underline;
}

#StartseiteMitte {
  background-color: #e3e3e3;
}

#StartseiteLinks .vvnachrichten .vnavcontainer {
  border: 1px solid transparent;
}
#StartseiteLinks .vvnachrichten .vnavcontainer:hover {
  border: 1px solid #a0c5e2;
  background-color: #d6e2ec;
}
#StartseiteLinks .vvnachrichten .vnavcontainer a {
  text-decoration: none;
}

/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
/* Eigenschaften der mittleren Navigation auf den Unterseiten                     */
/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
#vnavcenter a {
}
#vnavcenter a:hover {
}
#vnavcenter h4 a {
}
#vnavcenter h4 a:hover {
}
#vnavcenter h4.headline {
  background-color: #65b6f6;
  color: #fff;
  border-bottom: 1px solid #92251d;
}

/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
/* Eigenschaften der barrierefreien Navigation                                    */
/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
#bfnav ul li {
  border-left: 1px solid #bfc0bb;
}
#bfnav ul li:first-child {
  border-left: 0px;
}
#bfnav ul li a {
  text-decoration: none;
  color: #ffffff;
}
#bfnav ul li a:hover {
  color: #ffffff;
  background-color: #333333;
  background-color: rgba(0, 0, 0, 0.5);
}

#bfnav ul {
  background: rgba(91, 89, 89, 0.35);
}

/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
/* Eigenschaften der horizontalen Navigation                                      */
/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
#hnav ul li {
  border-left: 1px solid #bfc0bb;
}
#hnav ul li:first-child {
  border-left: 0px;
}
#hnav ul li a {
  text-decoration: none;
  color: #2d2d2d;
}
#hnav ul li a:hover {
  color: #2d2d2d;
  text-decoration: underline;
}

#hnav ul {
  background: #fff;
}

/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
/* Eigenschaften der Hauptnavigation oben                                         */
/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
#mtnav {
  background-color: #555555;
}
#mtnav ul li a {
  color: #ffffff;
  text-decoration: none;
}

#mtnav > ul > li {
  border-right: 1px solid #fff;
  border-left: 1px solid #fff;
  border-top: 2px solid #002b46;
  border-bottom: 2px solid #002b46;
  background-size: auto 100%;
}

#mtnav > ul > li:first-of-type {
  border-left: 2px solid transparent;
}

#mtnav > ul > li:last-of-type {
  border-right: 2px solid transparent;
}

#mtnav > ul > li:hover {
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
}
#mtnav > ul > li:first-of-type:hover {
  border-left: 2px solid #fff;
  border-right: 1px solid #fff;
}
#mtnav > ul > li:last-of-type:hover {
  border-right: 2px solid #fff;
  border-left: 1px solid #fff;
}

#mtnav > ul > li {
  --mtnav-bg: #002b46;
  --mtnav-special: #06538f;
  background-color: var(--mtnav-bg);
}
#mtnav > ul > li > a {
  border-bottom: 7px solid var(--mtnav-special);
}

#mtnav ul li.nav1 {
  --mtnav-special: #f39100;
}
#mtnav ul li.nav2 {
  --mtnav-special: #932623;
}
#mtnav ul li.nav3 {
  --mtnav-special: #006c5d;
}
#mtnav ul li.nav4 {
  --mtnav-special: #9b5325;
}
#mtnav ul li.nav5 {
  --mtnav-special: #94c11c;
}
#mtnav ul li.nav6 {
  --mtnav-special: #8ad1ed;
}

#mtnav ul li.selected,
#mtnav ul li:hover {
  --mtnav-bg: var(--mtnav-special);
  /*background-image: url("../images/STD_mnav_1s.gif");*/
}

/*
#mtnav ul li.nav1:hover {
  background-image: url("../images/STD_mnav_1s.gif");
}
#mtnav ul li.nav2:hover {
  background-image: url("../images/STD_mnav_2s.gif");
}
#mtnav ul li.nav3:hover {
  background-image: url("../images/STD_mnav_3s.gif");
}
#mtnav ul li.nav4:hover {
  background-image: url("../images/STD_mnav_4s.gif");
}
#mtnav ul li.nav5:hover {
  background-image: url("../images/STD_mnav_5s.gif");
}
#mtnav ul li.nav6:hover {
  background-image: url("../images/STD_mnav_6s.gif");
}
*/

#mtnav ul li div.munavRechts {
  background-image: url("../images/STD_mtnav_schere.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: bottom right;
}

#mtnav ul li.nav1 div.munavRechts {
  background-color: #f39100;
  background-color: rgba(243, 145, 0, 0.9);
}
#mtnav ul li.nav2 div.munavRechts {
  background-color: #932623;
  background-color: rgba(147, 38, 35, 0.9);
}
#mtnav ul li.nav3 div.munavRechts {
  background-color: #006c5d;
  background-color: rgba(0, 108, 93, 0.9);
}
#mtnav ul li.nav4 div.munavRechts {
  background-color: #9b5325;
  background-color: rgba(155, 83, 37, 0.9);
}
#mtnav ul li.nav5 div.munavRechts {
  background-color: #94c11c;
  background-color: rgba(148, 193, 28, 0.9);
}
#mtnav ul li.nav6 div.munavRechts {
  background-color: #8ad1ed;
  background-color: rgba(138, 209, 237, 0.9);
}

#mtnav ul li.nav1 div.munavRechts ul li:hover {
  background-color: #f39100;
}
#mtnav ul li.nav2 div.munavRechts ul li:hover {
  background-color: #932623;
}
#mtnav ul li.nav3 div.munavRechts ul li:hover {
  background-color: #006c5d;
}
#mtnav ul li.nav4 div.munavRechts ul li:hover {
  background-color: #9b5325;
}
#mtnav ul li.nav5 div.munavRechts ul li:hover {
  background-color: #94c11c;
}
#mtnav ul li.nav6 div.munavRechts ul li:hover {
  background-color: #8ad1ed;
}


/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
/* Eigenschaften der Hauptnavigation                                              */
/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
#mnav {
  background: url("../images/STD_mnav_top.gif") top center no-repeat;
}
#mnav ul {
  border-top: 2px solid #002b46;
}
#mnav ul li {
  background-color: #037cdb;
  border: 2px solid #002b46;
  border-top: 0px solid #002b46;
}
#mnav ul li.selected {
  background-color: #65b6f6;
  color: #ffffff;
}
#mnav ul li:hover {
  background-color: #65b6f6;
  color: #ffffff;
}
#mnav ul li a {
  color: #ffffff;
  text-decoration: none;
}
#mnav ul li a:hover {
  color: #ffffff;
  text-decoration: none;
}
#mnav ul li a.selected {
  color: #ffffff;
  text-decoration: none;
}
#mnav ul li a.selected:hover {
  color: #ffffff;
  text-decoration: none;
}

/* Eigenschaften der 1.Unternavigation - links                                    */
#mnav ul li ul.munavLinks {
  background-color: #06538f;
  border-top: 2px solid #002b46;
}
#mnav ul li ul.munavLinks li {
  background: none;
  border: 0px solid #002b46;
}
#mnav ul li ul.munavLinks li a {
  text-decoration: none;
  color: #ffffff;
  background: url("../images/STD_dot_white.png") 10px 9px no-repeat;
}
#mnav ul li ul.munavLinks li a:hover {
  background-color: #002b46;
  text-decoration: none;
  color: #ffffff;
}
#mnav ul li ul.munavLinks li.selected a {
  background-color: #002b46;
  text-decoration: none;
  color: #ffffff;
}

/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
/* Eigenschaften der rechten Navigation                                           */
/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
#vnav h4 a {
  text-decoration: underline;
  font-weight: normal;
  font-style: normal;
}
#vnav h4 a:hover {
  text-decoration: underline;
}
#vnav h4 {
  color: #002b46;
  text-decoration: none;
  font-weight: bold;
  font-style: normal;
}
#vnav h4.headline {
  background-color: #037cdb;
  color: #ffffff;
  border-bottom: 2px solid #002b46;
}
#vnav h4.white {
  background-color: #ffffff;
  color: #000000;
}
#vnav .vnavcontainer {
  border-bottom: 1px solid #002b46;
}
#vnav .vnavcontainer a {
}
#vnav .vnavcontainer a:hover {
}

/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
/* Eigenschaften der kleinen horizontalen Navigation                              */
/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
.hornav a {
  color: #aaa;
  text-decoration: none;
}
.hornav a:visited {
  color: #aaa;
  text-decoration: none;
}
.hornav a:active {
  color: #aaa;
  text-decoration: none;
}
.hornav a:hover {
  color: #666;
  text-decoration: underline;
}

/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
/* Eigenschaften des Suchfelds                                                    */
/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
INPUT.suchfeld {
  color: #6e6e6e;
  background-color: #ffffff;
  outline: none;
  border: none;
}
INPUT.suchfeldbutton {
  background-image: url(../images/search.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30px;
}
INPUT.suchfeldbutton:hover {
  background-color: #6f6f6f;
}

#suchergebnisbereich .searchword0 {
  color: #222;
  background-color: #ff0;
  border: 1px dotted #ff0;
}
#suchergebnisbereich .searchword1 {
  color: #222;
  background-color: #0f0;
  border: 1px dotted #0f0;
}
#suchergebnisbereich .searchword2 {
  color: #222;
  background-color: #0ff;
  border: 1px dotted #0ff;
}
#suchergebnisbereich .searchword3 {
  color: #222;
  background-color: #fbb;
  border: 1px dotted #fbb;
}
#suchergebnisbereich .searchword4 {
  color: #222;
  background-color: #dfd;
  border: 1px dotted #dfd;
}
#suchergebnisbereich .searchword5 {
  color: #222;
  background-color: #ffd;
  border: 1px dotted #ffd;
}

/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
/* Formular-Elemente                                                              */
/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
.textfeld,
.selectfeld {
  border: #838383 1px solid;
  border-radius: 3px;
  color: #000000;
  background-color: #cddef1;
}
a.button {
  background-color: #cddef1;
  border: #cddef1 1px solid;
  color: #ffffff;
  font-weight: bold;
}
fieldset {
  border: 0px solid #fff;
}

INPUT.marked,
TEXTAREA.marked {
  border: 1px solid #ee0000;
}

a.simbutton {
  padding: 1px 9px 3px 9px;
  background-color: #94b8e4;
  color: #000000;
  text-decoration: none;
  border: 0px solid #ffffff;
}
a.simbutton:hover {
  padding: 1px 9px 3px 9px;
  background-color: #94b8e4;
  color: #ffffff;
  text-decoration: none;
  border: 0px solid #ffffff;
}

.verzeichnissuche {
  color: #999999;
}

/* Neue Formulare (2013) */
.textfeld:hover {
  background-color: #ffffff;
}
.textfeld:focus {
  background-color: #ffffff;
}
div.errortext {
  color: #ff6c00;
}
.txterror {
  border-color: #ff6c00;
  box-shadow: 0 0 4px 1px #ff6c00;
}

a.simbutton {
  background-color: #7b7b7b;
  color: #ffffff;
  border: 0px solid #ffffff;
}
a.simbutton:hover {
  background-color: #9b9b9b;
  color: #ffffff;
  border: 0px solid #ffffff;
}

#formUploadHeadline {
  background-color: #7b7b7b;
  color: #ffffff;
  border-top: 1px solid #ffffff;
}

#formLeiste {
  background: #ffffff;
}
#formLeiste .state {
  background-color: #dfdfdf;
  background-repeat: no-repeat;
  background-position: right center;
}
#formLeiste .Act {
  background-image: url("../images/STD_formularstate_pfeil_a.gif");
  background-color: #067900;
  color: #ffffff;
}
#formLeiste .ActLast {
  background-image: url("../images/STD_formularstate_pfeil_al.gif");
  background-color: #067900;
  color: #ffffff;
}
#formLeiste .Inact {
  background-image: url("../images/STD_formularstate_pfeil_i.gif");
}
#formLeiste .InactLast {
  background-image: url("../images/STD_formularstate_pfeil_il.gif");
}
#formLeiste .nextAct {
  background-image: url("../images/STD_formularstate_pfeil_ia.gif");
}

/* ------------------------------------------------------------------------------ */
/* Adressenfenster                                                                */
/* ------------------------------------------------------------------------------ */
.adresse h3 {
  color: #002b46;
  font-weight: normal;
  font-size: 145%;
}
img.adressbild {
  border: 1px solid #002b46;
}

.adresse #hnav {
  background: #002b46;
  border: 0px;
  font-size: 100%;
}
.adresse #hnav ul {
  background: transparent;
}
.adresse #hnav ul li {
  border-left: 0px solid #ffffff;
}
.adresse #hnav ul li a {
  text-decoration: none;
  color: #ffffff;
  font-size: 10px;
}
.adresse #hnav ul li a:hover {
  background: none;
  color: #389eee;
}
.adresse #hnav ul li.selected a {
  color: #fff;
}
.adresse #hnav ul li a.ausverkauft {
  color: #dcdcdc;
}
.adresse #hnav ul li a.ausverkauft:hover {
  color: #dcdcdc;
}
.adresse div.seitedrucken a {
  text-decoration: none;
  color: #dcdcdc;
  font-size: 10px;
}
.adresse div.seitedrucken a:hover {
  color: #fff;
}

.adresse .kontaktdaten a {
  color: #002b46;
}
.adresse .kontaktdaten a:hover {
  color: #000000;
}
.adresse #Erdgeschoss .inner {
  border: 3px solid #002b46;
  border-top: 0px;
}

.adresse #Obergeschoss .miteintraglogo .inner {
  background: #fff;
}

#adressen .headline {
  background-color: #037cdb;
  color: #ffffff;
  border-bottom: 2px solid #002b46;
}
#adressenKomplett .headline {
  background-color: #037cdb;
  color: #ffffff;
  border-bottom: 2px solid #002b46;
}
#AddresseCols .headline {
  background-color: #037cdb;
  color: #ffffff;
  border-bottom: 2px solid #002b46;
}

/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
/* Artikel weiter...                                                              */
/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
#wenigerArtikel {
  border-bottom: 2px solid #002b46;
}
#wenigerArtikel h4 {
  color: #000000;
}

#weitereArtikel {
  border-top: 2px solid #002b46;
}

/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
/* Template 8 - Schlagwortliste ABC...                                            */
/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
.buchstabe {
  border: 1px solid #002b46;
  background-color: #d2d2d2;
  color: #000000;
}

/* ------------------------------------------------------------------------------ */
/* Zusatz Module                                                                  */
/* ------------------------------------------------------------------------------ */
/* Definition Veranstaltungskalender                                              */
/* ------------------------------------------------------------------------------ */
#vk .headline {
  background-color: #002b46;
  color: #ffffff;
  border-bottom: 2px solid #002b46;
}
#vk .headlineAlternative {
  background-color: #002b46;
  color: #ffffff;
  border-bottom: 2px solid #002b46;
}

#calendar {
  background-color: #ffffff;
  color: #ffffff;
  border: 1px solid #037cdb;
  border-top: 0px;
}
#calendar caption {
  background-color: #037cdb;
  color: #ffffff;
  font-weight: bold;
  padding-top: 3px;
}
#calendar caption a {
  color: #ffffff;
}
#calendar .days {
  background-color: #037cdb;
}
#calendar .selected {
  background-color: #037cdb;
}
#calendar .selected a {
  color: #ffffff;
  font-weight: bold;
}
#calendar a {
  color: #000000;
}
#calendar abbr {
  border: 0px;
}

#calenderMonthList {
  background-color: #037cdb;
  border: 2px solid #ffffff;
  border-top: 0px;
}
ul#calenderMonthList li.first {
  border-top: 2px solid #ffffff;
}
#currentMonth {
  background-color: #037cdb;
}

#calendar #calenderMonthList a {
  color: #ffffff;
}
#calenderMonthList li a:hover {
  background-color: #037cdb;
}

/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
/* gallerie_pic - Groﾟe Ansicht des Bilds                                         */
/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
#galleriePic {
  border: 1px solid #002b46;
  background-color: #ffffff;
}

/* ------------------------------------------------------------------------------ */
/* X-gallerie                                                                     */
/* ------------------------------------------------------------------------------ */
.gallerieListe {
  border: 1px solid #002b46;
  background-color: #ffffff;
}

/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
/* Definition des Branchenverzeichnisses                                          */
/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
#branche .headline {
  background-color: #002b46;
  color: #ffffff;
  border-bottom: 2px solid #002b46;
}

/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
/* Definition des Vereinsverzeichnisses                                           */
/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
#vereine .headline {
  background-color: #002b46;
  color: #ffffff;
  border-bottom: 2px solid #002b46;
}

/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
/* G舖tebuch                                                                      */
/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
#captchapicture {
  border: 1px solid #838383;
}
/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
/* 23.01.23                                                                       */
@font-face {
  font-family: Oberfranken-Headline;
  src: url("Oberfranken_headline-webfont.woff");
}
.Slogan{
  font-family: Oberfranken-Headline;
  color: #fff;
  height: 30px;
  background-color: #da2028;
  display: flex;
  align-items: center;
}
.SloganText {
  padding-left: 32px;
  font-size: 120% !important;
}
.lsmMini {
  height: 30px;
}
/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */


/* 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 *
 * multi-INTER-media GmbH                                                         *
 * Letzte Aenderung : 16.12.2008                                                  *
 * 覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 */
