@charset "UTF-8";

/* import core styles | Basis-Stylesheets einbinden */
@import url(screen/base.css);

/* import screen layout | Screen-Layout einbinden */
@import url(screen/basemod.css);

/* import print layout | Druck-Layout einbinden */
@import url(print/print.css);

/* Basis-CSS fuer Suche */
@import url(search.css);

/* Basis-CSS fuer Statuszeile, Tools */
@import url(dvv-tools.css);

.x-cms-inplace-item-wrapper-dataType-Text {margin:3px 0 8px;}

.clear{
  clear : both;
}

.invisible {
  position: absolute;
  left: -2999px; /* Sprungmarke wird "aus dem Bildschirm geschoben" - denn: display: none gef?llt Screenreadern nicht*/
  width: 1500px;
}

#header .subcolumns .c25l{margin-top:100px;padding:0;}
#header .subcolumns .c50l{padding:30px 0 188px;text-align:right;background:url(../img/teaser-start.jpg) no-repeat 0 100px;}
.knot_50189 #header .subcolumns .c50l{padding:30px 0 188px;text-align:right;background:url(../img/teaser_buergerservice.jpg) no-repeat 0 100px;}
.knot_50116 #header .subcolumns .c50l{padding:30px 0 188px;text-align:right;background:url(../img/teaser_touristik1.jpg) no-repeat 0 100px;}
.knot_51628 #header .subcolumns .c50l{padding:30px 0 188px;text-align:right;background:url(../img/teaser_kultur.jpg) no-repeat 0 100px;}
.knot_49807 #header .subcolumns .c50l{padding:30px 0 188px;text-align:right;background:url(../img/teaser_soziales.jpg) no-repeat 0 100px;}
.knot_50787 #header .subcolumns .c50l{padding:30px 0 188px;text-align:right;background:url(../img/teaser_bildung.jpg) no-repeat 0 100px;}
.knot_49669 #header .subcolumns .c50l{padding:30px 0 188px;text-align:right;background:url(../img/teaser_wirtschaft.jpg) no-repeat 0 100px;}

.anmelden a{color:#fff !important;}

#header .subcolumns .c50l img{margin-right:10px;}
#header .subcolumns .c25r{margin-top:100px;}
#header .subcolumns .c25r p{margin-left:10px;}

#header .subcolumns2 { width:100%; overflow:hidden; }
#header .subcolumns2 .c25l{}
.datum{text-align:right;padding:5px 10px;margin-right:10px;background:#ffe300;}

#header .subcolumns2 .c50l{}
div.wayhome{background:#ffe300;padding:5px 10px;margin-right:10px;min-height:1.2em;}
#header .subcolumns2 .c25r{background:#cfcfcf;}

.knot_50381 .datum,.knot_50381 div.wayhome{background:#ffe300;color:#000;}
.knot_50189 .datum,.knot_50189 div.wayhome{background:#048072;color:#fff;}
.knot_50189 #header div.wayhome a{color:#fff;}
.knot_50116 .datum,.knot_50116 div.wayhome{background:#996633;color:#fff;}
.knot_50116 #header div.wayhome a{color:#fff;}
.knot_51628 .datum,.knot_51628 div.wayhome{background:#ba1c4b;color:#fff;} /* Kultur */
.knot_51628 #header div.wayhome a{color:#fff;}
.knot_49807 .datum,.knot_49807 div.wayhome{background:#f39800;color:#000;}
.knot_50787 .datum,.knot_50787 div.wayhome{background:#b4b217;color:#000;} /* Bildung */
.knot_49669 .datum,.knot_49669 div.wayhome{background:#0492d0;color:#fff;}
.knot_49669 #header div.wayhome a{color:#fff;}

#quicksearch{background:#cfcfcf;padding:5px 0px 5px 10px !important;margin-right:10px;}
#quicksearch label{display:inline;font-weight:bold;}
#quicksearch .quicksearchtext{width:140px;padding:0 10px;border:0px solid red;background:#fff;}
#quicksearch form{}
.quicksearchimg{position:absolute;margin:2px 5px;}
#nav{}
.hlist{margin:0 10px 0 0;padding:0 0 0 0 !important;}
#nav ul{margin:0 0 0 0 !important;padding:0 0 0 0 !important;}
#nav ul li{list-style:none;margin:0 0;}
#nav ul li a{display:block;padding:0px 30px 3px;background:#fff;}
li.nav_50381 a{border-top:3px solid #ffe300;}
li.nav_50189 a{border-top:3px solid #048072;}
li.nav_50116 a{border-top:3px solid #996633;}
li.nav_51628 a{border-top:3px solid #ba1c4b;}
li.nav_49807 a{border-top:3px solid #f39800;}
li.nav_50787 a{border-top:3px solid #b4b217;}
li.nav_49669 a{border-top:3px solid #0492d0;}
li.nav_50697{position:absolute;top:75px;left:10px}

.home .c25l li,
.knot_ .c25l li,
.knot_50381 li.nav_50381,
.knot_50381 li.nav_50189,
.knot_50381 li.nav_50116,
.knot_50381 li.nav_51628,
.knot_50381 li.nav_49807,
.knot_50381 li.nav_50787,
.knot_50381 li.nav_49669
{border-left:10px solid #ffe300;}

.knot_50189 li.nav_50381{border-left:10px solid #fff;}
.knot_50189 li.nav_50189,
.knot_50189 li.nav_50116,
.knot_50189 li.nav_51628,
.knot_50189 li.nav_49807,
.knot_50189 li.nav_50787,
.knot_50189 li.nav_49669{border-left:10px solid #048072;}


.knot_50116 li.nav_50381,
.knot_50116 li.nav_50189{border-left:10px solid #fff;}
.knot_50116 li.nav_50116,
.knot_50116 li.nav_51628,
.knot_50116 li.nav_49807,
.knot_50116 li.nav_50787,
.knot_50116 li.nav_49669{border-left:10px solid #996633;}

.knot_51628 li.nav_50381,
.knot_51628 li.nav_50189,
.knot_51628 li.nav_50116{border-left:10px solid #fff;}
.knot_51628 li.nav_51628,
.knot_51628 li.nav_49807,
.knot_51628 li.nav_50787,
.knot_51628 li.nav_49669{border-left:10px solid #ba1c4b;}

.knot_49807 li.nav_50381,
.knot_49807 li.nav_50189,
.knot_49807 li.nav_50116,
.knot_49807 li.nav_51628{border-left:10px solid #fff;}
.knot_49807 li.nav_49807,
.knot_49807 li.nav_50787,
.knot_49807 li.nav_49669{border-left:10px solid #f39800;}

.knot_50787 li.nav_50381,
.knot_50787 li.nav_50189,
.knot_50787 li.nav_50116,
.knot_50787 li.nav_51628,
.knot_50787 li.nav_49807{border-left:10px solid #fff;}
.knot_50787 li.nav_50787,
.knot_50787 li.nav_49669{border-left:10px solid #b4b217;}

.knot_49669 li.nav_50381,
.knot_49669 li.nav_50189,
.knot_49669 li.nav_50116,
.knot_49669 li.nav_51628,
.knot_49669 li.nav_49807,
.knot_49669 li.nav_50787{border-left:10px solid #fff;}
.knot_49669 li.nav_49669{border-left:10px solid #0492d0;}

.knot_50697 li.nav_50381,
.knot_50697 li.nav_50189,
.knot_50697 li.nav_50116,
.knot_50697 li.nav_51628,
.knot_50697 li.nav_49807,
.knot_50697 li.nav_50787,
.knot_50697 li.nav_49669
{border-left:10px solid #ffe300;}

#header a{text-decoration:none;color:#000;}
#header li a:hover{background:#E8E8E8}
#header .c25r a{text-decoration:none;color:#000;font-weight:bold;}

.hello{position:absolute;top:10px;left:10px;}

div.wayhome{}
ul.wayhome{}
.wayhome li {
  display: inline;
  margin-left: 0;
}

.home #main,
.knot_ #main,
.knot_50381 #main{border-left:10px solid #ffe300;}
.knot_50189 #main{border-left:10px solid #048072;}
.knot_50116 #main{border-left:10px solid #996633;}
.knot_51628 #main{border-left:10px solid #ba1c4b;}
.knot_49807 #main{border-left:10px solid #f39800;}
.knot_50787 #main{border-left:10px solid #b4b217;}
.knot_49669 #main{border-left:10px solid #0492d0;}
.knot_50697 #main{border-left:10px solid #ffe300;}
#main{}

#col1_content{margin-top:10px;}

.vlist{margin:0 10px 0 0;padding:0 0 0 0 !important;}
.vlist ul{margin:0 0 0 0 !important;padding:0 0 0 0 !important;}
.vlist ul li{list-style:none;margin:0 0;}
.vlist ul li a{display:block;padding:0px 30px 3px;text-decoration:none;color:#000;background:url(../img/bullet.gif) no-repeat 15px 7px;}
.vlist ul li a:hover{background:#E8E8E8}

.knot_50381 .vlist ul li.current a,.knot_50381 .vlist ul li.currentParent a{color:#7A6D00;}
.knot_50189 .vlist ul li.current a,.knot_50189 .vlist ul li.currentParent a{color:#048072;}
.knot_50116 .vlist ul li.current a,.knot_50116 .vlist ul li.currentParent a{color:#996633;}
.knot_51628 .vlist ul li.current a,.knot_51628 .vlist ul li.currentParent a{color:#ba1c4b;}
.knot_49807 .vlist ul li.current a,.knot_49807 .vlist ul li.currentParent a{color:#965E00;}
.knot_50787 .vlist ul li.current a,.knot_50787 .vlist ul li.currentParent a{color:#73720E;}
.knot_49669 .vlist ul li.current a,.knot_49669 .vlist ul li.currentParent a{color:#0492d0;}

.knot_50381 .vlist ul li.current ul li a,
.knot_50189 .vlist ul li.current ul li a,
.knot_50116 .vlist ul li.current ul li a,
.knot_51628 .vlist ul li.current ul li a,
.knot_49807 .vlist ul li.current ul li a,
.knot_50787 .vlist ul li.current ul li a,
.knot_49669 .vlist ul li.current ul li a,
.knot_50381 .vlist ul li.currentParent ul li a,
.knot_50189 .vlist ul li.currentParent ul li a,
.knot_50116 .vlist ul li.currentParent ul li a,
.knot_51628 .vlist ul li.currentParent ul li a,
.knot_49807 .vlist ul li.currentParent ul li a,
.knot_50787 .vlist ul li.currentParent ul li a,
.knot_49669 .vlist ul li.currentParent ul li a{color:#000;padding:0px 50px 3px;}

.knot_50381 .vlist ul li ul li.current a,.knot_50381 .vlist ul li ul li.currentParent a{color:#7A6D00;}
.knot_50189 .vlist ul li ul li.current a,.knot_50189 .vlist ul li ul li.currentParent a{color:#048072;}
.knot_50116 .vlist ul li ul li.current a,.knot_50116 .vlist ul li ul li.currentParent a{color:#996633;}
.knot_51628 .vlist ul li ul li.current a,.knot_51628 .vlist ul li ul li.currentParent a{color:#ba1c4b;}
.knot_49807 .vlist ul li ul li.current a,.knot_49807 .vlist ul li ul li.currentParent a{color:#965E00;}
.knot_50787 .vlist ul li ul li.current a,.knot_50787 .vlist ul li ul li.currentParent a{color:#73720E;}
.knot_49669 .vlist ul li ul li.current a,.knot_49669 .vlist ul li ul li.currentParent a{color:#0492d0;}

.knot_50381 .vlist ul li.currentParent ul li.current ul li a,
.knot_50189 .vlist ul li.currentParent ul li.current ul li a,
.knot_50116 .vlist ul li.currentParent ul li.current ul li a,
.knot_51628 .vlist ul li.currentParent ul li.current ul li a,
.knot_49807 .vlist ul li.currentParent ul li.current ul li a,
.knot_50787 .vlist ul li.currentParent ul li.current ul li a,
.knot_49669 .vlist ul li.currentParent ul li.current ul li a,
.knot_50381 .vlist ul li.currentParent ul li.currentParent ul li a,
.knot_50189 .vlist ul li.currentParent ul li.currentParent ul li a,
.knot_50116 .vlist ul li.currentParent ul li.currentParent ul li a,
.knot_51628 .vlist ul li.currentParent ul li.currentParent ul li a,
.knot_49807 .vlist ul li.currentParent ul li.currentParent ul li a,
.knot_50787 .vlist ul li.currentParent ul li.currentParent ul li a,
.knot_49669 .vlist ul li.currentParent ul li.currentParent ul li a{color:#000;padding:0px 70px 3px;}

.knot_50381 .vlist ul li.currentParent ul li.currentParent ul li.current a,.knot_50381 .vlist ul li.currentParent ul li.currentParent ul li.currentParent a{color:#7A6D00;}
.knot_50189 .vlist ul li.currentParent ul li.currentParent ul li.current a,.knot_50189 .vlist ul li.currentParent ul li.currentParent ul li.currentParent a{color:#048072;}
.knot_50116 .vlist ul li.currentParent ul li.currentParent ul li.current a,.knot_50116 .vlist ul li.currentParent ul li.currentParent ul li.currentParent a{color:#996633;}
.knot_51628 .vlist ul li.currentParent ul li.currentParent ul li.current a,.knot_51628 .vlist ul li.currentParent ul li.currentParent ul li.currentParent a{color:#ba1c4b;}
.knot_49807 .vlist ul li.currentParent ul li.currentParent ul li.current a,.knot_49807 .vlist ul li.currentParent ul li.currentParent ul li.currentParent a{color:#965E00;}
.knot_50787 .vlist ul li.currentParent ul li.currentParent ul li.current a,.knot_50787 .vlist ul li.currentParent ul li.currentParent ul li.currentParent a{color:#73720E;}
.knot_49669 .vlist ul li.currentParent ul li.currentParent ul li.current a,.knot_49669 .vlist ul li.currentParent ul li.currentParent ul li.currentParent a{color:#0492d0;}

/* Service */

#col2_content{margin-top:10px;}
#col2 hr{margin:5px 0 10px;padding:0;border:1px solid #cfcfcf;}
* html #col2 hr{margin:0px 0 5px;padding:0;border:1px solid #cfcfcf;}
*+html #col2 hr{margin:0px 0 5px;padding:0;border:1px solid #cfcfcf;}

#col2 H2{font-size:1.2em;font-weight:bold;margin:0.5em 5px 0em;padding:0;line-height:150%;}
#col2 p{margin-left:5px;}
#col2 .image img{margin-left:5px;}

#col2 .infolinks{margin:0 5px;font-size:0.9em;}
#col2 .infolinks a,#col2 ul li a{color:#000 !important;font-weight:normal !important;text-decoration:none;}
#col2 .infolinks a:hover,#col2 ul li a:hover{color:#000;text-decoration:underline;}
.abclinks{margin:0 5px 8px;line-height:150%;}
#col2 .abclinks a{color:#000;margin:0 0 0 4px;text-decoration:none !important;font-weight:bold;}
#col2 .abclinks a:hover{color:#000;text-decoration:underline !important;font-weight:bold;}

#col2 ul{margin:0 5px 0.7em;padding:0;}
#col2 ul li{margin:0;padding:0 0 5px 15px;list-style:none;background:url(../img/liste.gif) no-repeat 1px 6px;}
#col2 .composedcontent-lra-es-standardseite .basecontent-image {margin-bottom:0.7em;}

#col2 .composedcontent-lra-es-standardseite{margin:0 5px;}
#col2 .composedcontent-lra-es-standardseite ul{margin:0 0 0.7em;padding:0;}

.bankverbindung{font-size:0.8em;line-height:120%;color:#707070;}
.bankverbindung p{margin:0 0 4px;}

/* Content */

#col3{border-top:9px solid #fff;}
#col3_content{margin:0 10px 0 0;}

#col3_content hr{margin:5px 0 10px;padding:0;color:#CFCFCF;border-width:1px 0 0;border-style:solid;border-color:#CFCFCF;}

#col3 #content{float:left;width:100%;}

/* aufer: Behebung eines Bugs, der die Col3 zu breit gemacht hat und sie damit hat runterutschen lassen */
#col3_content .basecontent-image.image { max-width: 480px; }

.goPageTop{display:none;}

H1{font-size:1.4em;font-weight:normal;margin:0.2em 0em 0.7em 0em;padding:0;line-height:150%;}
H2{font-size:1.2em;font-weight:bold;margin:1.2em 0em 0.5em;padding:0;line-height:150%;}
H3{font-size:1.1em;margin:1em 0em 0.4em;padding:0;}
H4{font-size:1.0em;margin:0.5em 0em 0.5em;padding:0;}

/* Bilderleiste */

.composedcontent-bildergalerie,
.composedcontent-lra-es---bilderleiste-links{float:left;margin:3px 10px 0 0;width:150px;}
.composedcontent-bildergalerie .image img,.composedcontent-lra-es---bilderleiste-links .image img{margin:0 0 10px;}

.mit{margin-left:160px;width:305px !important;border-top:1px solid #fff;}
.mit2{margin:0 0 0 160px !important;}
.linie{border-top:1px solid #CFCFCF;float:none;width:100%;height:1px;}
.linie div{float:left;margin:3px 10px 0 0;width:150px;}

/* Teaser */

.composedcontent-lra-es---teaser .composedcontent-dvv-box{border-top:1px solid #CFCFCF;padding:5px 0}
.composedcontent-lra-es---teaser .image{float:left;margin-left:0px !important;}
.composedcontent-lra-es---teaser .composedcontent-dvv-box h1,
.composedcontent-lra-es---teaser .composedcontent-dvv-box h2,
.composedcontent-lra-es---teaser .composedcontent-dvv-box h3,
.composedcontent-lra-es---teaser .composedcontent-dvv-box table,
.composedcontent-lra-es---teaser .composedcontent-dvv-box p,
.composedcontent-lra-es---teaser .composedcontent-dvv-box ol,
.composedcontent-lra-es---teaser .composedcontent-dvv-box ul{margin-left:160px;}
.composedcontent-lra-es---teaser .clearDvv{clear:left;}

.composedcontent-lra-es---mitarbeiter{border-top:1px solid #fff;padding:0 0;}
.composedcontent-lra-es---mitarbeiter .image{float:left;margin:0px 0px !important;}
.composedcontent-lra-es---mitarbeiter h1,
.composedcontent-lra-es---mitarbeiter h2,
.composedcontent-lra-es---mitarbeiter h3,
.composedcontent-lra-es---mitarbeiter table{margin-left:80px;}
.composedcontent-lra-es---mitarbeiter p{margin-left:80px;}
.composedcontent-lra-es---mitarbeiter ol,
.composedcontent-lra-es---mitarbeiter ul{margin-left:100px;}
.composedcontent-lra-es---mitarbeiter .clearDvv{clear:left;line-height:0;font-size:0;}
.composedcontent-lra-es---mitarbeiter h3{font-size:1em;margin:2px 0 2px 80px;}

.composedcontent-lra-es---bildzumtext{border-top:1px solid #CFCFCF;padding:0 0 5px}
.composedcontent-lra-es---bildzumtext .image{float:left;margin:0px 0px !important;}
.composedcontent-lra-es---bildzumtext h1,
.composedcontent-lra-es---bildzumtext h2,
.composedcontent-lra-es---bildzumtext h3,
.composedcontent-lra-es---bildzumtext table{margin-left:160px;}
.composedcontent-lra-es---bildzumtext p{margin:0.4em 0 0.4em 160px;}
.composedcontent-lra-es---bildzumtext ol,
.composedcontent-lra-es---bildzumtext ul{margin-left:180px;}
.composedcontent-lra-es---bildzumtext .clearDvv{clear:left;}

/* da anschlie�end eine Tabelle kommt, die sonst zu weit unten angezeigt wird */
#node14530206 .composedcontent-lra-es---bildzumtext .clearDvv{clear: none !important;}

/* Standard */
#col3 .composedcontent-lra-es---standardseite,
#col3 .basecontent-html-editor{padding:0 0;margin-bottom:30px;}

.basecontent-list ul{margin:0 0 0.7em 4em;padding:0;}
.basecontent-list ul li{list-style:square;margin:0 0 0.3em;}
.basecontent-list ul ul{margin:0 0 0.3em 1em;padding:0;}
.basecontent-list ul ul li{list-style:square;margin:0 0 0em;}

.float_right{float:right;margin-left:10px;}
.composedcontent-lra-es---standardseite .basecontent-image {margin-bottom:0.7em;}
*+html .composedcontent-lra-es---standardseite .basecontent-image{margin-bottom:0.7em;}

#col3 .mit .basecontent-image {margin-bottom:0.7em;background:none;text-align:center;}
.composedcontent-lra-es---standardseite .basecontent-image .image img{margin:5px 0;display:block;}
.composedcontent-lra-es---standardseite .basecontent-image .caption{font-size:0.83em;padding:3px;text-align:center;}

.composedcontent-lra-es---standardseite .float_left .image{float:left;margin-right:0.7em;}

#col2 a,#col3 a{text-decoration:none;color:#7A6D00;font-weight:bold;}
#col2 a:hover,#col3 a:hover{text-decoration:underline;}
.knot_50381 #col3 a,.knot_50381 #col2 #service a,.home #col3 a,.home #col2 #service a{color:#7A6D00;font-weight:bold;}
.knot_50189 #col3 a,.knot_50189 #col2 #service a{color:#048072;font-weight:bold;}
.knot_50116 #col3 a,.knot_50116 #col2 #service a{color:#996633;font-weight:bold;}
.knot_51628 #col3 a,.knot_51628 #col2 #service a{color:#ba1c4b;font-weight:bold;}
.knot_49807 #col3 a,.knot_49807 #col2 #service a{color:#965E00;font-weight:bold;}
.knot_50787 #col3 a,.knot_50787 #col2 #service a{color:#73720E;font-weight:bold;}
.knot_49669 #col3 a,.knot_49669 #col2 #service a{color:#0492d0;font-weight:bold;}

.downloadlist{font-size:1em;border-spacing:1px;border:1px solid #CFCFCF;border-collapse:collapse;}
.downloadlist th{border-width:1px;border-style:solid;border-color:#CFCFCF;vertical-align:top;font-weight:bold;padding:2px 10px;margin:0;font-weight:bold;background-color:#E8E8E8;}
.downloadlist td{border-width:1px;border-style:solid;border-color:#CFCFCF;vertical-align:top;padding:2px 10px;margin:0;}
.downloadlist th,
.downloadlist td {padding:4px;}
.downloadlist th p,
.downloadlist td p{margin:0 0;}
.downloadlist td p+p{margin-bottom:6px;}
.downloadlist caption{padding:0.5em 0px 3px;text-align:left;font-weight:bold;margin:0 0 3px;font-size:1.0em;}
.downloadlist img{margin:5px;}

.show-grid{font-size:1em;border-spacing:1px;border:1px solid #CFCFCF;border-collapse:collapse;margin-bottom:15px;}
.show-grid th{border-width:1px;border-style:solid;border-color:#CFCFCF;vertical-align:top;font-weight:bold;margin:0;font-weight:bold;background-color:#E8E8E8;}
.show-grid td{border-width:1px;border-style:solid;border-color:#CFCFCF;vertical-align:top;margin:0;}
.show-grid th,
.show-grid td {padding:4px;}
.show-grid th p,
.show-grid td p{margin:0 0;}
.show-grid td p+p{margin-bottom:6px;}
.show-grid caption{padding:0.5em 0px 3px;text-align:left;font-weight:bold;margin:0 0 3px;font-size:1.0em;}

.hide-grid{font-size:1em;border-collapse:collapse;margin-bottom:15px;}
.hide-grid th{vertical-align:top;font-weight:bold;margin:0;font-weight:bold;}
.hide-grid td{vertical-align:top;margin:0;}
.hide-grid th,
.hide-grid td {padding:0px 6px 0px 0px;}
.hide-grid th p,
.hide-grid td p{margin:0 0;}
.hide-grid td p+p{margin-bottom:6px;}
.hide-grid caption{padding:0.5em 0px 3px;text-align:left;font-weight:bold;margin:0 0 3px;font-size:1.0em;}

.contentTableWithHeadlineRow{font-size:1em;border-spacing:1px;border:1px solid #CFCFCF;border-collapse:collapse;margin-bottom:15px;}
.contentTableWithHeadlineRow th{border-width:1px;border-style:solid;border-color:#CFCFCF;vertical-align:top;font-weight:bold;margin:0;font-weight:bold;background-color:#E8E8E8;}
.contentTableWithHeadlineRow td{border-width:1px;border-style:solid;border-color:#CFCFCF;vertical-align:top;margin:0;}
.contentTableWithHeadlineRow th,
.contentTableWithHeadlineRow td {padding:4px;}
.contentTableWithHeadlineRow th p,
.contentTableWithHeadlineRow td p{margin:0 0;}
.contentTableWithHeadlineRow td p+p{margin-bottom:6px;}
.contentTableWithHeadlineRow caption{padding:0.5em 0px 3px;text-align:left;font-weight:bold;margin:0 0 3px;font-size:1.0em;}
.contentTableWithHeadlineRow table td{padding:0px;border:0px solid #DDDDDD;}

/* - - Links - - */
a.goPageTop {
  padding: 0 10px 0 0;
  background: url("../img/links/up.png") no-repeat right;
}

a.pdfLink {
  padding: 0 16px 0 0;
  background: url("../img/links/pdf_1.gif") no-repeat right;
  text-decoration: underline;
}

a.internerLink {
  padding: 0 0 0 0;
  text-decoration: underline;
}

a.externerLink {
  padding: 0 14px 0 0;
  background: url("../img/links/extern_schwarz.png") no-repeat right;
  text-decoration: underline;
}

a.mailLink {
  padding: 0 16px 0 0;
  background: url("../img/links/mail_1.gif") no-repeat right;
  text-decoration: underline;
}

.dateiGroesse{color:#898989;font-size:0.83em;}

/* Sitemap */
ul.sList a{color:#000 !important;font-weight:normal;}
ul.sList ul.sList{font-size:14px;}
ul.sList ul.sList ul.sList{font-size:12px;}
ul.sList ul.sList ul.sList ul.sList a{font-weight:normal !important;}

.composedcontent-dvv-row{margin-bottom:30px;}
.composedcontent-dvv-row .show-grid{font-size:1em;border-spacing:1px;border:0px solid #CFCFCF;border-collapse:collapse;margin-bottom:15px;}
.composedcontent-dvv-row .show-grid th{border-width:0 0 2px 0;border-style:solid;border-color:#CFCFCF;vertical-align:top;font-weight:bold;margin:0;font-weight:bold;background:#fff;}
.composedcontent-dvv-row .show-grid td{border-width:0;border-style:solid;border-color:#CFCFCF;vertical-align:top;margin:0;}
.composedcontent-dvv-row .composedcontent-dvv-box{padding-left:20px;}

/* Formulare: Keine Felder �bertragen nach dem Absenden */
#node5784730 .reprint {display:none;}

/* Veranstaltungskalender Suchmaske */
fieldset{border:1px solid #f9f9f9;margin:0 15px 10px 0;padding:5px 10px;background:#f9f9f9;width:445px;}
legend{color:#981134;text-transform:uppercase;font-weight:bold;}
input{}
.zeitraumitem input{border:0px solid #a6a6a6;}
label{font-size:11px;}
.vonbis{clear:both;float:left;}
.zeitraum{margin:10px 0px;}
.zeitraumitem{line-height:13px;margin:7px 0;float:left;margin-right:10px;padding:3px !important;}
#zeitraum1,#zeitraum2,#zeitraum3{margin-right:3px;float:left;}

#qzbistrigger,#qzvontrigger{padding:0px;border:0px solid #9B9B9B;padding:1px;}
.bis input,.feld input,.von input{border:1px solid #9B9B9B;padding:1px;}

.separatorZeitraum{clear:left;margin:10px 0}

.von{float:left;margin:5px 10px 5px 0;}
.bis{float:left;margin:5px 0px;}

.zmVolltextSuche{margin:5px 0 0;clear:left;}
.feld{display:block !important;}
.bemerkung{font-size:11px;color:#afafaf;}

#zmsb1{margin:10px 0;}
* html #zmsb1{height:1%}
#zmsb1 input{padding:2px 20px;margin:0;background:#CFCFCF;text-decoration:none;}
#zmsb1 input:hover{padding:2px 20px;margin:0;text-decoration:none;}

#vkreihe select{border:1px solid #a6a6a6;font-size:11px;}

.kategorie label{}
ul.kategorie{margin:0;padding:0;}
ul.kategorie li{list-style:none;}
ul.kategorie li{width:45%;float:left;}
ul.kategorie li ul li{width:auto;float:none;}

/* Veranstaltungskalender Ergebnisliste */
.odd{}
.even{}
.zmItem{margin:0 15px 10px 0;background:#f9f9f9;padding:6px;}
.Veranstaltungskalender #col3_content .zmItem h2{margin:5px 0;padding:0;}
.Veranstaltungskalender #col3_content .zmItem h3{font-size:12px;text-transform:none;font-weight:normal;color:#606060;margin:0;padding:0;}
.Veranstaltungskalender .vkzusatz{font-weight:bold;}
.Veranstaltungskalender ul.ellinks{}
.Veranstaltungskalender ul.ellinks li{list-style:square;}

/* Veranstaltungskalender Detailansicht */

.Kopf{padding:10px 0 0;width:100%;}
.Rumpf{margin-bottom:30px;}

#col3_content hr{display:none !important;}
#col3_content .zeitraum h2.zeit{display:inline;font-size:1em;font-weight:normal;color: #4F4F4F;text-transform:none;}

.Veranstaltungskalender #col3_content h3{font-size:12px;text-transform:none;font-weight:bold;color:#606060;}
.Veranstaltungskalender #col3_content h3.zusazt{margin:0;padding:0;}
.Veranstaltungskalender #col3_content h3.titel{font-weight:normal;margin:0;padding:0;}
.Veranstaltungskalender #col3_content h4{text-transform:none;}
.Veranstaltungskalender .bild{margin:10px 0 13px;background:#F1F1F1;float:left;}
.Veranstaltungskalender .bild .img img{padding:0;}
.zmkurzbeschreibung,.zmbeschreibung{clear:left;}
.Veranstaltungskalender .bildunterschrift{font-size:11px;float:left;background:#F1F1F1;padding:3px;display:inline;}

.Veranstaltungskalender .category,.homepage{clear:left;}

.freiesfeld{margin:0 0 20px;}
.vCalendarLink{}
.data{position:relative;}
.kopf{}
.mapsLink,.efaLink{}
.vCardLink{float:right;}
.street-address,.cityline{}
.zmzursuche{margin:10px 0;padding:0;width:12em;}
.zmzureu{margin:10px 0;padding:0;width:8em;text-align:center;}
.zmnavprev{margin:10px 0;padding:0;width:14em;}
.zmnavnext{margin:10px 0;padding:0;width:13em;}
.zmzursuche a,.zmzureu a,.zmnavnext a,.zmnavprev a{display:block;padding:2px 0;margin:0;}

.zmVeranstalter .data .organization,.zmOrt .data .organization{display:none;}

/* Suche */
#content .ergebnisse{padding:2px 0;}
#content .ergebnisse .ergebnisseKopf .skip{position:relative !important;top:0;left:0;border:0px solid #fff;}
.ergbnisseKopfAnzahl{display:block;margin:10px 0;}

.ergebnisseRumpf ul{margin:10px 20px;}
.ergebnisseRumpf li{list-style:square;}
.ergebnisseRumpf li .link{display:inline;}
.ergebnisseRumpf li h3 {font-size:1em;display:inline;}
.ergebnisseRumpf li h3 a{text-decoration:none;font-weight:normal;color:#000;}
.ergebnisseRumpf .description{color:#808080;display:inline;}
.ergebnisseRumpf .description:before{content:"("}
.ergebnisseRumpf .description:after{content:")"}

/*  Quicklinks  
--------------------------------------- */
#quickLink1 a{color: #FFFFFF;}
#header #quickLink1 li a:hover{background: #298EB2;}
/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1.0em/*{fsDefault}*/; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1em; }
.ui-widget-content { border: 0px solid #aaaaaa/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/ url(images/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/; }
.ui-widget-content a { color: #222222/*{fcContent}*/; }
.ui-widget-header { border: 1px solid #aaaaaa/*{borderColorHeader}*/; background: #cccccc/*{bgColorHeader}*/ url(images/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #222222/*{fcHeader}*/; font-weight: bold; }
.ui-widget-header a { color: #222222/*{fcHeader}*/; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default {margin:0px; border: 0px solid #d3d3d3; background: none;font-weight: normal; color: #555555; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 0px solid #999999/*{borderColorHover}*/; background: #dadada/*{bgColorHover}*/ url(images/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121/*{fcHover}*/; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 0px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/ url(images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 0px/*{cornerRadius}*/; -webkit-border-top-left-radius: 0px/*{cornerRadius}*/; border-top-left-radius: 0px/*{cornerRadius}*/; }
.ui-corner-tr { -moz-border-radius-topright: 0px/*{cornerRadius}*/; -webkit-border-top-right-radius: 0px/*{cornerRadius}*/; border-top-right-radius: 0px/*{cornerRadius}*/; }
.ui-corner-bl { -moz-border-radius-bottomleft: 0px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 0px/*{cornerRadius}*/; border-bottom-left-radius: 0px/*{cornerRadius}*/; }
.ui-corner-br { -moz-border-radius-bottomright: 0px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 0px/*{cornerRadius}*/; border-bottom-right-radius: 0px/*{cornerRadius}*/; }
.ui-corner-top { -moz-border-radius-topleft: 0px/*{cornerRadius}*/; -webkit-border-top-left-radius: 0px/*{cornerRadius}*/; border-top-left-radius: 0px/*{cornerRadius}*/; -moz-border-radius-topright: 0px/*{cornerRadius}*/; -webkit-border-top-right-radius: 0px/*{cornerRadius}*/; border-top-right-radius: 0px/*{cornerRadius}*/; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 0px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 0px/*{cornerRadius}*/; border-bottom-left-radius: 0px/*{cornerRadius}*/; -moz-border-radius-bottomright: 0px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 0px/*{cornerRadius}*/; border-bottom-right-radius: 0px/*{cornerRadius}*/; }
.ui-corner-right {  -moz-border-radius-topright: 0px/*{cornerRadius}*/; -webkit-border-top-right-radius: 0px/*{cornerRadius}*/; border-top-right-radius: 0px/*{cornerRadius}*/; -moz-border-radius-bottomright: 0px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 0px/*{cornerRadius}*/; border-bottom-right-radius: 0px/*{cornerRadius}*/; }
.ui-corner-left { -moz-border-radius-topleft: 0px/*{cornerRadius}*/; -webkit-border-top-left-radius: 0px/*{cornerRadius}*/; border-top-left-radius: 0px/*{cornerRadius}*/; -moz-border-radius-bottomleft: 0px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 0px/*{cornerRadius}*/; border-bottom-left-radius: 0px/*{cornerRadius}*/; }
.ui-corner-all { -moz-border-radius: 0px/*{cornerRadius}*/; -webkit-border-radius: 4px/*{cornerRadius}*/; border-radius: 0px/*{cornerRadius}*/; }

.toggle_title{padding:5px !important;font-weight:bold;color:#7A6D00;text-decoration:underline;font-size:1em;}
.toggle-icon{float:left;}

.ui-accordion-content{padding-left:0 !important;}


/* Pressemodul */
.presse-uebersicht{width:475px;float:left;}
/*
.composedcontent-lra-es---standardseite .basecontent-image{float:right !important;border:1px solid #CFCFCF;margin-left:10px;padding:3px;background:#CFCFCF;}
.composedcontent-lra-es---standardseite .basecontent-image .caption{background:#fff;}
*/
.pm-neue-seite{padding:0 20px 10px;border:1px solid #CFCFCF !important;background:#E8E8E8; }
.pm-rss{float:left;margin-right:5px;}
.pm-bild {float:left;margin-right:10px;}
.pm-content{}
.pm-head{border-bottom:1px solid #CFCFCF;}
.pm-meldung a{color:#ba1c4b;font-weight:bold;text-decoration:none;}
.pm-meldung a:hover{color:#ba1c4b;font-weight:bold;text-decoration:underline;}
.pm-head a{color:#000;text-decoration:none;}
.pm-meldung{clear:left;}
.pm-head h3{}
.pm-anreisser{padding:5px 0;}
.pm-anreisser b{font-weight:normal !important;}
.pm-anreisser-bild{margin:0 0 0 160px;padding:5px 0;}
.pm-anreisser-bild b{font-weight:normal !important;}
.pm-suche{width:100%;position:relative;}
.pm-suche br{clear:left;}
.pm-suche .pm-search{padding-top: 5px;}
.pm-suche #pm-suchfeld{padding: 2px;}
.pm-from{color:#707070;font-size:11px;}


.pm-andere-rubriken {
    background-color: #CCCCCC;
    border: 2px solid black;
    padding: 10px;
    left: 400px;
    padding: 10px;
    position: absolute;
    top: -65px;
    width: 100px;
}
.checkboxAdmim{position:relative;}
.clearDvv{clear:both !important;height:0px;line-height:0px;font-size:0;}
.hidden{display:none;}
.show{display:block;}

.toogleAdmin{clear:both;display:block;}
.tischkalender{margin:0 0 20px;}
.tischkalender a{font-weight:bold;text-decoration:none;color:#000;font-size:12px !important;}
.tischkalender label{font-size:12px !important;}
ul.tabbedCalendar {
    border-top:2px solid #BA1C4B;border-bottom:2px solid #BA1C4B;float:left;padding:2px 0;margin:0;
}
	
.tabbedCalendar li {
    list-style: none outside none;
}

/** Jahre **/
div.tabbedCalendarYears {border:0px solid #fff !important;}
div.tabbedCalendarYears {
    background: #CFCFCF;
    margin:0 20px 0 0;padding:0;
}
.tabbedCalendarYears li {
    float: left;
    list-style-type: none;
    padding: 6px 6px;margin:0 2px 0 0;
}
.tabbedCalendarYears li.active {
    background-color: #CFCFCF;
}

/** Monate **/

div.tabbedCalendarMonths {
    background:#CFCFCF;
    margin: 0;
    padding: 0;
}

ul.tabbedCalendarMonths{}

ul.tabbedCalendarMonths li {
    float: left;
    padding: 6px 6px;;margin:0 2px 0 0;
    background:#fff;
}
ul.tabbedCalendarMonths li.inactive {
	background-color: #E8E8E8;
}
ul.tabbedCalendarMonths li.active {
    background-color: #CFCFCF;
}

/** Tage **/  
.days{padding-top:10px;clear:both;} 

.tabbedCalendarDay{
    border: 1px solid silver;
    float: left;
    line-height: 12px;
    margin: 0 2px 2px 0;
    padding: 2px;
    width: 15px;
    display:inline-block;
}
.tabbedCalendarDay.active{
	background-color: #CFCFCF;
}

.filler{
    display:inline-block;
    float: left;
    line-height: 12px;
    margin: 0 2px 2px 0;
    padding: 2px;
    width: 15px;
    border: 1px solid #EEEEEE;
}
	
.tabbedCalendarDay.inactive {
    color: #c0c0c0;
}
.tabbedCalendarDayNames {
    border: 1px solid silver;
    float: left;
    line-height: 12px;
    margin: 0 2px 2px 0;
    padding: 2px;
    width: 15px;
    display:inline-block;
}
.tabbedCalendarDay.samstag{background-color: #DDDDDD;}
.tabbedCalendarDay.sonntag{background-color: #BBBBBB;}

/* Suche */
.ergebnisse{border-top:1px dotted #e4e4e4;border-bottom:0px dotted #e4e4e4;margin:10px 0;padding:0;}
.ergebnisseKopf{border-bottom:1px dotted #e4e4e4;padding:5px 0 5px 5px;background:#F0F0F0;}
.ergebnisseRumpf ul{margin:0;padding:0;}
.ergebnisseRumpf li{list-style:none;margin:0 !important;padding:5px;border-bottom:1px dotted #e4e4e4;}
.ergebnisseRumpf li h3{font-size:1em;margin:0;padding:0 !important;line-height:130%;text-transform:none;}
.ergebnisseRumpf li:hover {background:#F0F0F0;}
.ergebnisseRumpf li a{text-decoration:none;}
.ergebnisseRumpf li.pdf{background:url(../common/img/icons/pdf.png) no-repeat 0px 5px;padding-left:21px;}
.ergebnisseRumpf li.pdf:hover{background:#F0F0F0 url(../common/img/icons/pdf.png) no-repeat 0px 5px;padding-left:21px;}

#col3 .pm-anreisser a.pm-detaillink,
#col3 .pm-anreisser-bild a.pm-detaillink,
#col3 .pm-anreisser a.pm-detaillink:hover,
#col3 .pm-anreisser-bild a.pm-detaillink:hover {
    color: #000;
    font-weight: normal;
    text-decoration: none;
}

/* Bildergalerie */
.composedcontent-lra-es---standardseite > .composedcontent-image-gallery{
    display:none;
}
.composedcontent-lra-es---standardseite > .pager{
    display:none;
}

/* Detaillink bei rss-Feeds ausgeblendet, Seite Bekanntmachungen, Mü 09.08.2019 */
.detailLink{
    display:none;
}