
#col3_wide .warnung {background-color:#FFF;width:678px;border:2px solid red;padding:0.25em;margin:0 0 1em 0;overflow:hidden;}
#col3_wide .warnung .c50l {width:auto;XXbackground-color:yellow;height:5.5em;padding:0;margin:0;}
#col3_wide .warnung .c50r {width:87%;text-align:left;XXbackground-color:blue;height:5.5em;padding:0;margin:0;}
#col3_wide .warnung .c50l .subcl {margin:0;}
#col3_wide .warnung .c50l .subcl .image img {height:6em;}
#col3_wide .warnung .c50r .subcr {margin:0;}
#col3_wide .warnung .c50r .subcr p {margin:0;}
#col3_wide .warnung .c50r .subcr p span {font:1.3em/1.3em Arial;color:red;font-weight:bold;}
#col3_wide .warnung .c50r .subcr p span a {font:1.1em/1.3em Arial;color:#FFF;font-weight:bold;background-color:red;padding:0 1.5em 0 0.5em;text-decoration:none;background-position: 97%;}

#col3 .warnung {background-color:#FFF;width:440px;border:2px solid red;padding:0.25em;margin:0 0 1em 0;overflow:hidden;}
#col3 .warnung .c50l {width:auto;XXbackground-color:yellow;height:5.5em;padding:0;margin:0;}
#col3 .warnung .c50r {width:81%;text-align:left;XXbackground-color:blue;height:5.5em;padding:0;margin:0;}
#col3 .warnung .c50l .subcl {margin:0;}
#col3 .warnung .c50l .subcl .image img {height:6em;}
#col3 .warnung .c50r .subcr {margin:0;}
#col3 .warnung .c50r .subcr p {margin:0;}
#col3 .warnung .c50r .subcr p span {font:1.1em/1.2em Arial;color:red;font-weight:bold;}



/************************/

.basecontent-dvv-kontaktdaten.karte {width:196px;margin:0;padding:0;}
.basecontent-dvv-kontaktdaten.karte .contactDataBox {}
.basecontent-dvv-kontaktdaten.karte .contactDataBox .rumpf {}
.basecontent-dvv-kontaktdaten.karte .contactDataBox .rumpf #map_canvas {width:196px;border:2px solid #FFF;height:22.125em;}

/************************/

.imageGallery {}
.imageGallery .galleryImage {height:135px;width:150px;margin-right:15px;}
.imageGallery .galleryImage .caption {padding:0.25em 0 0 0}

/************************/

table.downloadlist {padding:0;width:100%;}
table.downloadlist tr {padding:}
table.downloadlist tr td {padding:0.5em;}

table.downloadlist tr td.dlType {vertical-align:middle;}


/**********************/
#main .jCarousel {background-color:blue;width:686px;}
#main .jCarouselMain {background-color:#eee;margin:0;padding:0;height:120px;border:1px solid #ddd;width:686px;margin:1em 0}
#main .jCarouselMain a.prev {float:left;display:block;background-color:#FFF;height:120px;border-right:1px solid #ddd !important;margin:0;padding:0;}
#main .jCarouselMain a.prev img {width:2.5em;border:none !important;margin:0;padding:0;top:40%;position:relative;}

#main .jCarouselMain .jCarousel {margin:0 0 0 1.25em;padding:0;float:left;overflow:hidden;background-color:#eee;}
#main .jCarouselMain .jCarousel ul {margin:0 0 0 0;padding:0 0 0 0;height:120px;overflow:hidden;}
#main .jCarouselMain .jCarousel ul li {list-style: none;list-style-type: none;margin:0 0 0 0;padding:0 1.5em 0 0;background:transparent none !important;overflow:hidden;}
#main .jCarouselMain .jCarousel ul li .resizedW180 .image-inner {width:180px;margin:0;padding:0;}

#main .jCarouselMain .jCarousel ul li .resizedW180 .image-inner img {width:180px;height:120px;margin:0;padding:0;}


#main .jCarouselMain a.next {float:right;display:block;background-color:#FFF;height:120px;border-left:1px solid #ddd !important;margin:0;padding:0;}
#main .jCarouselMain a.next img {width:2.5em;border:none !important;margin:0;padding:0;top:40%;position:relative;}



#main .binary {
    background: none repeat scroll 0 0 #F6F7FA;
    border: 1px solid #CCCCCC;
    margin-bottom: 1.5em;
    padding: 0;
    position: relative;
}

#main .binary a {
    background: none transparent;
    border: 1px solid #CCCCCC;
    border:none;
    margin-bottom: 0.5em;
    padding: 0;
}


#main .binary a img {padding:0.5em;}
#main .binary a span {position: absolute; top: 30%;left:5em;border:none;}


#main .binary.gpx {height:3em;background: #FFF none;}
#main .binary.gpx a {height:3em important;}
#main .binary.gpx a span {background: transparent url(../img/default.png) left 100% no-repeat;}
#main .binary.gpx a span {position: absolute; top:0%;left:0.5em;border:none;padding:1em 0 0 1.625em;;}

#main .binary.gpx a img {margin-top:2em;}

/** Jalousie **/

#content h3.toggle_title {
    padding-bottom: 0.25em;
    padding-left: 2em;
    padding-top: 0.25em;
    font:1em/1em Trebuchet MS, Verdana; font-weight:bold;background:#B4D2EC none;
}

#content h3.toggle_title span {}

#content .toggle_container {background-color:#efefef;margin-bottom:0.5em;}
#content .toggle_container .composedcontent-dvv-box {padding:0.5em 1em;}
#content .toggle_container .composedcontent-dvv-box p {font:1.1em/1.3em Trebuchet MS, Verdana;}
#content .toggle_container .composedcontent-dvv-box p span {}
#content .toggle_container .composedcontent-dvv-box p span a{font:1.1em/1.3em Trebuchet MS, Verdana;}


/***** TAB ****************/

.ui-widget-content {background-color:transparent none;width:auto}

.ui-widget-content a {
    color: #014493 !important;
    text-decoration: none;
}

.ui-widget-content a {font:0.9em/1em Trebuchet MS, Verdana;}

.composedcontent-dvv-box {font:0.9em/1em Trebuchet MS, Verdana;}
.composedcontent-dvv-box a {font:1em/1em Trebuchet MS, Verdana;}




/************************ Presse **********************/

.composedcontent-presse-lauda-koenigshofen > a + H1 + a + p {font-weight:bold;}

.presse-uebersicht .pm-suche {background:transparent !important;}
.presse-uebersicht .pm-neue-seite {display:none;}
.presse-uebersicht .pm-options {margin:1em 0;background: transparent none;border:none;}
.presse-uebersicht form br {}
.presse-uebersicht .pm-suche {}
.presse-uebersicht .pm-suche br {display:none;}
.presse-uebersicht .pm-suche .pm-rss {margin:0.5em 0;}
.presse-uebersicht .pm-suche .pm-einleitungstext {}
.presse-uebersicht .pm-suche .pm-suche-head {}
.presse-uebersicht .pm-suche .pm-suche-archiv {height:1.75em;}
.presse-uebersicht .pm-suche .pm-suche-vfrom {float:left;height:1.75em;padding-right:1em}
.presse-uebersicht .pm-suche .pm-suche-vfrom input {width:5em;}
.presse-uebersicht .pm-suche .pm-suche-vto {float:left;height:1.75em;}
.presse-uebersicht .pm-suche .pm-suche-vto input {width:5em;}
.presse-uebersicht .pm-suche .pm-suche-buttons {clear:left;padding:1em 0;}

.presse-uebersicht .tischkalender {
    background-color: #eee !important;
    border: 1px solid #E8E8E8;
    border-radius: 10px 10px 10px 10px;
    clear: left;
    margin-bottom: 0em;
    overflow: auto;
}

.presse-uebersicht .tischkalender .tabbedCalendarYears {margin:0;padding:0;border:0;}
.presse-uebersicht .tischkalender .tabbedCalendarYears ul {margin:0;padding:0;border:0;}
.presse-uebersicht .tischkalender .tabbedCalendarYears ul li {border:0; background:#ccc none !important;}
.presse-uebersicht .tischkalender .tabbedCalendarYears ul li a {background:#ccc none !important;}

.presse-uebersicht .tischkalender .tabbedCalendarMonths {margin:0;padding:0;border:0;clear:left;}
.presse-uebersicht .tischkalender .tabbedCalendarMonths ul {margin:0;padding:0 0 0 0;border:0;}
.presse-uebersicht .tischkalender .tabbedCalendarMonths ul li {padding:0 0.325em;border:0; background:#eee none;}
.presse-uebersicht .tischkalender .tabbedCalendarMonths ul li.inactive {border:none; background:#eee none;}
.presse-uebersicht .tischkalender .tabbedCalendarMonths ul li.inactive span {margin:0;padding:0;border:0;background: transparent none !important;}
.presse-uebersicht .tischkalender .tabbedCalendarMonths ul li.inactive span a {margin:0;padding:0;border:0;background: transparent none !important;}


.presse-uebersicht form .pm-meldung {}
.presse-uebersicht form .pm-meldung .pm-head {background: #eee none;line-height:1.3em;}
.presse-uebersicht form .pm-meldung .pm-head H3 {color:#1B75BC; font-weight:bold;}
.presse-uebersicht form .pm-meldung .pm-head H3 img {}
.presse-uebersicht form .pm-meldung .pm-content {}
.presse-uebersicht form .pm-meldung .pm-content .pm-bild {}
.presse-uebersicht form .pm-meldung .pm-content .pm-bild img {}
.presse-uebersicht form .pm-meldung .pm-content .pm-anreisser {line-height:1.3em;}
.presse-uebersicht form .pm-meldung .pm-content .pm-anreisser-bild {}
.presse-uebersicht form .pm-meldung .pm-content .pm-mehrlink-div {}
.presse-uebersicht form .pm-meldung .pm-content .pm-mehrlink-div a {}


.presse-uebersicht form .pm-meldung.entry1 {}
.presse-uebersicht form .pm-meldung.entry0 {background-color:#FFF;}


/***Ausblenden auf der Überscihtsseite***/

.pm-from {display:none;} /*Datum*/
.presse-uebersicht .tischkalender {display:none;} /*Tischkalender*/
.pm-suche {display:none;} /*Suche*/


/**** PM Detail ****/

.pm-detail {}
.pm-detail .pm-from {margin:1em 0;}
.pm-detail .pm-parentRubrik {}
.pm-detail .pm-parentRubrik a {border:1px solid #888;padding:0.25em;}

#pm-detail {display:none;}





/******************** Module ***********************/
/******************** suchmaske ***********************/

.zmSuche {}
.zmSuche fieldset legend {border:1px solid #888;padding:0.125em 0.5em;margin:0;}
.zmSuche #zmvs{}
.zmSuche #kategorieid{}
.zmSuche #kategorieid ul#ulkategorieid {margin:1em 0 0 2.75em;padding:0;}
.zmSuche #kategorieid ul#ulkategorieid li{list-style:none;margin:0;padding:0;}
.zmSuche #kategorieid ul#ulkategorieid li input {margin:0 0.5em 0 0;}
.zmSuche #kategorieid ul#ulkategorieid.ui-widget-content {border:none;}
.zmSuche #kategorieid ul#ulkategorieid.ui-widget {font:1em/1em Trebuchet MS;}
.zmSuche .zmSuchButton {padding:0.5em 0 0 2.75em;}

/*VK*/
.zmSuche #zeitid {}
.zmSuche #zeitid .element{padding:0.5em 0 0 2.75em;}
.zmSuche #zeitid .element .zeitraumitem {line-height:1.3em;}
.zmSuche #zeitid .element input {margin:0 0.5em 0 0;}
.zmSuche #zeitid .vonbis {top:0.5em;margin:0 0 0 0;display:none;}
.zmSuche #zeitid .von {margin-left:2.75em;}

.zmSuche #zeitid .bis {margin-left:2.75em;}

/******************** Module ***********************/
/******************** ergebnisseite***********************/

#zmEListe {}
#zmEListe hr {display:none;}
#zmEListe .zmnavnext {display:none;}
#zmEListe .zmhitsfound {padding:0.5em 0;}

#zmEListe .zmRegister {margin:0.5em 0 1.5em 0;}
#zmEListe .zmRegister a.aktiv {font:0.8em/1.9em Verdana, sans serif; border:1px solid #bbb; padding:0 0.25em}
#zmEListe .zmRegister span.inaktiv {font:0.8em/1.9em Verdana, sans serif; border:1px solid #bbb; padding:0 0.25em;color:#ccc;}
#zmEListe .zmRegister a#azEnd{display:none;}

#zmEListe #zmDataItems {}
#zmEListe #zmDataItems h3.fx {display:none;}
#zmEListe #zmDataItems .zmItem h3 {font-weight:bold;}
#zmEListe #zmDataItems .zmItem.odd,
#zmEListe #zmDataItems .zmItem.even {clear:both; overflow:auto;margin-bottom:1em;padding:0.25em 0.25em;}
#zmEListe #zmDataItems .zmItem .zmanschrift h4 {display:none;}
#zmEListe #zmDataItems .zmItem .zmanschrift .vCard {}
#zmEListe #zmDataItems .zmItem .zmanschrift .vCard .vCardLink {width:auto;float:right;}
#zmEListe #zmDataItems .zmItem .zmanschrift .vCard .mapsLink {display:none;}
#zmEListe #zmDataItems .zmItem .zmanschrift .vCard .efaLink {display:none;}
#zmEListe #zmDataItems .zmItem .zmanschrift .vCard .tel {}
#zmEListe #zmDataItems .zmItem .zmanschrift .vCard .tel .bez {display:none;}
#zmEListe #zmDataItems .zmItem .zmanschrift .vCard .homepage {display:none;}
#zmEListe #zmDataItems .zmItem .zmanschrift .vCard .mail {display:none;}
#zmEListe #zmDataItems .zmItem .zmlinktodata {float:right;}

#zmEListe span.zmNavigClassItem {margin:0.5em 0 1.5em 0;width:12em !important;}
#zmEListe span.zmNavigClassItem a {font:0.8em/1.9em Verdana, sans serif; border:1px solid #bbb; padding:0 0.25em;margin-right:0.25em;}
#zmEListe span.zmNavigClassForward a {font:0.8em/1.9em Verdana, sans serif; border:1px solid #bbb; padding:0 0.25em;}
#zmEListe span.zmNavigClassBack a {font:0.8em/1.9em Verdana, sans serif; border:1px solid #bbb; padding:0 0.25em;margin-right:0.25em;}
#zmEListe .zmzursuche {overflow:hidden;}
#zmEListe .zmzursuche a{font:0.8em/1.9em Verdana, sans serif; border:1px solid #bbb; padding:0 0.25em;}


/*VK*/
#zmEListe #zmDataItems .zmItem h3.fx {diplay:none;}
#zmEListe #zmDataItems .zmItem .Kopf {}
#zmEListe #zmDataItems .zmItem .Kopf .zeitraum {line-height:1.4em;}
#zmEListe #zmDataItems .zmItem .Kopf .summary{line-height:1.4em;}


#zmEListe #zmDataItems .zmItem .Rumpf {}
#zmEListe #zmDataItems .zmItem .Rumpf .zmOrt {padding:0.5em 0 0 0;}
#zmEListe #zmDataItems .zmItem .Rumpf .zmVeranstalter {padding:0.5em 0;}
#zmEListe #zmDataItems .zmItem .Rumpf .description {}

#zmEListe #zmDataItems .zmItem .Rumpf .label {font-weight:bold;}





/******************** Module ***********************/
/******************** detail***********************/

#zmDetail {}
#zmDetail .zmnav {}
#zmDetail .zmnav hr {display:none;}
#zmDetail .zmnav a {display:inline;float:left;font:0.8em/1.9em Verdana, sans serif; border:1px solid #bbb; padding:0 0.375em;margin-right:0.75em;}
#zmDetail .zmnav .zmzursuche{}
#zmDetail .zmnav .zmzureu{}
#zmDetail .zmnav .zmnavnext{}
#zmDetail .zmnav .zmzursuche{}


#zmDetail .zmitem {clear:left;padding:1em 0;}
#zmDetail .zmitem .Kopf{}
#zmDetail .zmitem .Rumpf{}
#zmDetail .zmitem .Rumpf .zmanschrift H3 {display:none;}

#zmDetail .zmitem .Rumpf .zmanschrift .vCard {}
#zmDetail .zmitem .Rumpf .zmanschrift .vCard .vCardLink {width:auto;float:right;margin-right:0.625em}
#zmDetail .zmitem .Rumpf .zmanschrift .vCard .mapsLink {padding:0;display:block;}
#zmDetail .zmitem .Rumpf .zmanschrift .vCard .efaLink {padding:0;display:block;}
#zmDetail .zmitem .Rumpf .zmanschrift .vCard .tel {}
#zmDetail .zmitem .Rumpf .zmanschrift .vCard .tel .bez {width:5em;}
#zmDetail .zmitem .Rumpf .zmanschrift .vCard .homepage {display:inline;padding:0;}
#zmDetail .zmitem .Rumpf .zmanschrift .vCard .mail {}
#zmDetail .zmitem .Rumpf .zmanschrift .vCard .mail .bez {width:5em;}

#zmDetail .zmitem .Rumpf .homepage {display:none;}
#zmDetail .zmitem .Rumpf .category {padding:0.5em 0}


/*VK*/
#zmDetail .vevent {}
#zmDetail .vevent .Kopf {}
#zmDetail .vevent .Kopf .zmtitel {clear:both;padding:0.5em 0;}
#zmDetail .vevent .Rumpf {}

#zmDetail .vevent .Rumpf .zmkurzbeschreibung {padding:0.5em 0 0 0;}
#zmDetail .vevent .Rumpf .vCalendarLink {padding:0.5em 0;}
#zmDetail .vevent .Rumpf .zmVeranstalter {padding:0.5em 0;}
#zmDetail .vevent .Rumpf .zmVeranstalter .data H3 {font-size:1em;}
#zmDetail .vevent .Rumpf .zmOrt {}
#zmDetail .vevent .Rumpf .zmOrt .data H3 {font-size:1em;}
#zmDetail .vevent .Rumpf .category {padding:0.5em 0;}

#zmDetail .vevent .Rumpf .label{font-weight:bold;}




/* -------------------- </ Service bw > -------------------- */

/*.vk #content, .vereine #content, .firmen #content { margin-right:1em; overflow:auto;}*/

#col3_content #lpSeite.behoerde {line-height:1.3em;} 
#col3_content #lpSeite.behoerde H1 {display:none;color:red;} 


#bwHaus h3 {background: url(../img/ico-haus.gif) left center no-repeat; padding-left:2em; padding-top:0.4em;padding-bottom:0.4em; margin-top:1em;}

#bwHaus .adr {}

#lpBwFahrplan {background: url(../img/ico-fahrplan.gif) left center no-repeat; padding-left:2em; padding-top:0.4em;padding-bottom:0.4em; margin-top:2em;}
#bwPost h3 {background: url(../img/ico-post.gif) left center no-repeat; padding-left:2em; padding-top:0.4em;padding-bottom:0.4em; margin-top:2em;}

#bwBildVerwaltung {height:auto; width:45%;}

#bwKontakt h3,
#lpBwZustaendig h3 {background: url(../img/ico-personen.gif) left center no-repeat; padding-left:2em; padding-top:0.4em;padding-bottom:0.4em; margin-top:2em;}

#lpBwOeffnung h3 {background: url(../img/ico-uhr.gif) left center no-repeat; padding-left:2em; padding-top:0.4em;padding-bottom:0.4em;}

#lpBAnsprechpartner h3 {background: url(../img/ico-person.gif) left center no-repeat; padding-left:2em; padding-top:0.4em;padding-bottom:0.4em;}

#bwUnter h3 {background: url(../img/ico-pfeil.gif) left center no-repeat; padding-left:2em; padding-top:0.4em;padding-bottom:0.4em; margin-top:0.2em;}
.lebenslagen h3 {background: url(../img/ico-veranstalter.gif) left center no-repeat; padding-left:2em; padding-top:0.4em;padding-bottom:0.4em; margin-top:0.2em;}
#bwFormulare h3, #lpBwBeschr h3 {background: url(../img/ico-beschreibung.gif) left center no-repeat; padding-left:2em; padding-top:0.4em;padding-bottom:0.4em; margin-top:0.2em;}
#lpLLVerf h3, .verfahren h3 {background: url(../img/ico-pfeil.gif) left center no-repeat; padding-left:2em; padding-top:0.4em;padding-bottom:0.4em; margin-top:0.2em;}
#bwUeber h3 {background: url(../img/ico-pfeil.gif) left center no-repeat; padding-left:2em; padding-top:0.4em;padding-bottom:0.4em; }
#lpBwOeffnung, #bwUnter, #bwUeber, #bwFormulare, .lpBAnsprechpartnerEintrag, #lpLLVerf {margin-top:2em;background-color:#fff;}
#bwDienstleistungen h3 {background: url(../img/ico-pfeil.gif) left center no-repeat; padding-left:2em; padding-top:0.4em;padding-bottom:0.4em; margin-top:2em;}
#lpBwParkplatz h3 {background: url(../img/ico-anfahrt.gif) left center no-repeat; padding-left:2em; padding-top:0.4em;padding-bottom:0.4em; margin-top:2em;}

#bwVerfahrenDropDown {width:33em;}

#lpBwAnfahrt h3 {background: url(../img/ico-anfahrt.gif) left center no-repeat; padding-left:2em; padding-top:0.4em;padding-bottom:0.4em; margin-top:2em;}

#lpBwOeffnung {
    background-color: #EFEFEF;
    border: 1px solid #E3E3E3;
    margin-bottom: 0.5em;
    padding: 0.3125em;
}
#lpBwOeffnung table {
    border: 1px solid #E3E3E3;
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0.25em 0;
    text-align: left;
    width: 99%;
}
#lpBwOeffnung table td {
    background-color: #FFFFFF;
    border: 1px solid #E3E3E3;
    padding: 5px;
    text-align: left;
    vertical-align: top;
}
#lpBAnsprechpartner, .lpBAnsprechOE {
    background-color: #efefef;
    border: 1px solid #E3E3E3;
    margin-bottom: 0.5em;
    padding: 0.3125em;
}
.lpBAnsprechpartnerEintrag {
	padding: 0.4em;
	border: 1px solid #999;
    background-color: #FFF;
}
.lpBAnsprechOE {}

.lpBAnsprechFoto img.lpBBild {
    position: relative;
    top: -3.625em;right:0;
    width: 6.0625em;
}


.lpLLZumBaum {padding-bottom: 1em;}

.lpBAnsprech1 {
    display: block;
    float: left;
    font-weight: bold;
    padding-right: 0.5em;
    text-align: left;
    width: 7em;
}

.lpBAnsprech2 table{width:24em}
.lpBAnsprechFunktion {text-transform: uppercase;width:24em;}

.lpBAnsprechTable {line-height:1.3em;}


#bwKontakt {margin-bottom:0.5em;}
#bwKontakt #bwKontaktTable {padding:0;margin:0;}
#bwKontakt #bwKontaktTable .lpSpalte1 {float:left;display:block;width:4.75em;}
#bwKontakt #bwKontaktTable .lpSpalte2 {display:block;width:27em;}
#bwKontakt #bwKontaktTable .lpBTel {}
#bwKontakt #bwKontaktTable .lpBTel span{background:transparent none;padding:0;margin:0;}
#bwKontakt #bwKontaktTable .lpBTel .lpSpalte1 {}
#bwKontakt #bwKontaktTable .lpBTel .lpSpalte2 {}
#bwKontakt #bwKontaktTable .lpBFax {}
#bwKontakt #bwKontaktTable .lpBFax span{background:transparent none;padding:0;margin:0;}
#bwKontakt #bwKontaktTable .lpBFax .lpSpalte1 {}
#bwKontakt #bwKontaktTable .lpBFax .lpSpalte2 {}
#bwKontakt #bwKontaktTable .lpBMail {}
#bwKontakt #bwKontaktTable .lpBMail .lpSpalte1 {}
#bwKontakt #bwKontaktTable .lpBMail .lpSpalte2 {}
#bwKontakt #bwKontaktTable .lpBUrl {display:none;}
#bwKontakt #bwKontaktTable .lpBUrl .lpSpalte1 {}
#bwKontakt #bwKontaktTable .lpBUrl .lpSpalte2 {}
#bwKontakt #bwKontaktTable .lpSpalte1 {
	font-weight:bold;
	float:left;
	width:12em;
	display:block;
}

#bwKontakt #bwKontaktTable .lpSpalte2 {
	font-weight:normal;
	width:30em;
	display:block;
}



/************************ Presse **********************/

.presse-uebersicht .pm-suche {}
.presse-uebersicht .pm-neue-seite {display:none;}
.presse-uebersicht .pm-options {padding:0;margin:1em 0;background: transparent none;border:none;}
.presse-uebersicht form br {}
.presse-uebersicht .pm-suche {}
.presse-uebersicht .pm-suche br {display:none;}
.presse-uebersicht .pm-suche .pm-rss {margin:0.5em 0;}
.presse-uebersicht .pm-suche .pm-einleitungstext {}
.presse-uebersicht .pm-suche .pm-suche-head {}
.presse-uebersicht .pm-suche .pm-suche-archiv {height:1.75em;}
.presse-uebersicht .pm-suche .pm-suche-vfrom {float:left;height:1.75em;padding-right:1em}
.presse-uebersicht .pm-suche .pm-suche-vfrom input {width:5em;}
.presse-uebersicht .pm-suche .pm-suche-vto {float:left;height:1.75em;}
.presse-uebersicht .pm-suche .pm-suche-vto input {width:5em;}
.presse-uebersicht .pm-suche .pm-suche-buttons {float:left;padding:1em 0;}

.presse-uebersicht .tischkalender {
    background-color: #FFFFFF;
    border: 1px solid #E8E8E8;
    border-radius: 10px 10px 10px 10px;
    clear: left;
    margin-bottom: 2em;
    overflow: auto;
}

.presse-uebersicht .tischkalender .tabbedCalendarYears {margin:0;padding:0;border:0;}
.presse-uebersicht .tischkalender .tabbedCalendarYears ul {margin:0;padding:0;border:0;}
.presse-uebersicht .tischkalender .tabbedCalendarYears ul li {border:0; background:#eee none;}
.presse-uebersicht .tischkalender .tabbedCalendarYears ul li a {border:0; background:#eee none;}


.presse-uebersicht .tischkalender .tabbedCalendarMonths {margin:0;padding:0;border:0;}
.presse-uebersicht .tischkalender .tabbedCalendarMonths ul {margin:0;padding:0;border:0;}
.presse-uebersicht .tischkalender .tabbedCalendarMonths ul li {border:none; background:#eee none;}
.presse-uebersicht .tischkalender .tabbedCalendarMonths ul li.inactive {border:none; background:#eee none;}
.presse-uebersicht .tischkalender .tabbedCalendarMonths ul li.span {border:none; background:#eee none;}


.presse-uebersicht form .pm-meldung {}
.presse-uebersicht form .pm-meldung .pm-head {}
.presse-uebersicht form .pm-meldung .pm-head H3 a{}
.presse-uebersicht form .pm-meldung .pm-head H3 img {}
.presse-uebersicht form .pm-meldung .pm-content {}
.presse-uebersicht form .pm-meldung .pm-content .pm-bild {}
.presse-uebersicht form .pm-meldung .pm-content .pm-bild img {}
.presse-uebersicht form .pm-meldung .pm-content .pm-anreisser-bild {}
.presse-uebersicht form .pm-meldung .pm-content .pm-mehrlink-div {}
.presse-uebersicht form .pm-meldung .pm-content .pm-mehrlink-div a {}





.presse-uebersicht form .pm-meldung  .entry1{}
.presse-uebersicht form .pm-meldung . entry0{}







/******************** Module ***********************/
/******************** suchmaske ***********************/

.zmSuche {}
.zmSuche fieldset legend {border:1px solid #888;padding:0.125em 0.5em;margin:0;}
.zmSuche #zmvs{}
.zmSuche #kategorieid{}
.zmSuche #kategorieid ul#ulkategorieid {margin:1em 0 0 2.75em;padding:0;}
.zmSuche #kategorieid ul#ulkategorieid li{list-style:none;margin:0;padding:0;}
.zmSuche #kategorieid ul#ulkategorieid li input {margin:0 0.5em 0 0;}
.zmSuche #kategorieid ul#ulkategorieid.ui-widget-content {border:none;}
.zmSuche #kategorieid ul#ulkategorieid.ui-widget {font:1em/1em Trebuchet MS;}
.zmSuche .zmSuchButton {padding:0.5em 0 0 2.75em;}

/*VK*/
.zmSuche #zeitid {}
.zmSuche #zeitid .element{padding:0.5em 0 0 2.75em;}
.zmSuche #zeitid .element .zeitraumitem {line-height:1.3em;}
.zmSuche #zeitid .element input {margin:0 0.5em 0 0;}
.zmSuche #zeitid .vonbis {top:0.5em;margin:0 0 0 0;display:none;}
.zmSuche #zeitid .von {margin-left:2.75em;}

.zmSuche #zeitid .bis {margin-left:2.75em;}

/******************** Module ***********************/
/******************** ergebnisseite***********************/

#zmEListe {}
#zmEListe hr {display:none;}
#zmEListe .zmnavnext {display:none;}
#zmEListe .zmhitsfound {padding:0.5em 0;}

#zmEListe .zmRegister {margin:0.5em 0 1.5em 0;}
#zmEListe .zmRegister a.aktiv {font:0.8em/1.9em Verdana, sans serif; border:1px solid #bbb; padding:0 0.25em}
#zmEListe .zmRegister span.inaktiv {font:0.8em/1.9em Verdana, sans serif; border:1px solid #bbb; padding:0 0.25em;color:#ccc;}
#zmEListe .zmRegister a#azEnd{display:none;}

#zmEListe #zmDataItems {}
#zmEListe #zmDataItems h3.fx {display:none;}
#zmEListe #zmDataItems .zmItem h3 {font-weight:bold;}
#zmEListe #zmDataItems .zmItem.odd,
#zmEListe #zmDataItems .zmItem.even {clear:both; overflow:auto;margin-bottom:1em;padding:0.25em 0.25em;}
#zmEListe #zmDataItems .zmItem .zmanschrift h4 {display:none;}
#zmEListe #zmDataItems .zmItem .zmanschrift .vCard {}
#zmEListe #zmDataItems .zmItem .zmanschrift .vCard .vCardLink {width:auto;float:right;}
#zmEListe #zmDataItems .zmItem .zmanschrift .vCard .mapsLink {display:none;}
#zmEListe #zmDataItems .zmItem .zmanschrift .vCard .efaLink {display:none;}
#zmEListe #zmDataItems .zmItem .zmanschrift .vCard .tel {}
#zmEListe #zmDataItems .zmItem .zmanschrift .vCard .tel .bez {display:none;}
#zmEListe #zmDataItems .zmItem .zmanschrift .vCard .homepage {display:none;}
#zmEListe #zmDataItems .zmItem .zmanschrift .vCard .mail {display:none;}
#zmEListe #zmDataItems .zmItem .zmlinktodata {float:right;}

#zmEListe span.zmNavigClassItem {margin:0.5em 0 1.5em 0;width:12em !important;}
#zmEListe span.zmNavigClassItem a {font:0.8em/1.9em Verdana, sans serif; border:1px solid #bbb; padding:0 0.25em;margin-right:0.25em;}
#zmEListe span.zmNavigClassForward a {font:0.8em/1.9em Verdana, sans serif; border:1px solid #bbb; padding:0 0.25em;}
#zmEListe span.zmNavigClassBack a {font:0.8em/1.9em Verdana, sans serif; border:1px solid #bbb; padding:0 0.25em;margin-right:0.25em;}
#zmEListe .zmzursuche {overflow:hidden;}
#zmEListe .zmzursuche a{font:0.8em/1.9em Verdana, sans serif; border:1px solid #bbb; padding:0 0.25em;}


/*VK*/
#zmEListe #zmDataItems .zmItem h3.fx {diplay:none;}
#zmEListe #zmDataItems .zmItem .Kopf {}
#zmEListe #zmDataItems .zmItem .Kopf .zeitraum {line-height:1.4em;}
#zmEListe #zmDataItems .zmItem .Kopf .summary{line-height:1.4em;}


#zmEListe #zmDataItems .zmItem .Rumpf {}
#zmEListe #zmDataItems .zmItem .Rumpf .zmOrt {padding:0.5em 0 0 0;}
#zmEListe #zmDataItems .zmItem .Rumpf .zmVeranstalter {padding:0.5em 0;}
#zmEListe #zmDataItems .zmItem .Rumpf .description {}

#zmEListe #zmDataItems .zmItem .Rumpf .label {font-weight:bold;}





/******************** Module ***********************/
/******************** detail***********************/

#zmDetail {}
#zmDetail .zmnav {}
#zmDetail .zmnav hr {display:none;}
#zmDetail .zmnav a {display:inline;float:left;font:0.8em/1.9em Verdana, sans serif; border:1px solid #bbb; padding:0 0.375em;margin-right:0.75em;}
#zmDetail .zmnav .zmzursuche{}
#zmDetail .zmnav .zmzureu{}
#zmDetail .zmnav .zmnavnext{}
#zmDetail .zmnav .zmzursuche{}


#zmDetail .zmitem {clear:left;padding:1em 0;}
#zmDetail .zmitem .Kopf{}
#zmDetail .zmitem .Rumpf{}
#zmDetail .zmitem .Rumpf .zmanschrift H3 {display:none;}

#zmDetail .zmitem .Rumpf .zmanschrift .vCard {}
#zmDetail .zmitem .Rumpf .zmanschrift .vCard .vCardLink {width:auto;float:right;margin-right:0.625em}
#zmDetail .zmitem .Rumpf .zmanschrift .vCard .mapsLink {padding:0;display:block;}
#zmDetail .zmitem .Rumpf .zmanschrift .vCard .efaLink {padding:0;display:block;}
#zmDetail .zmitem .Rumpf .zmanschrift .vCard .tel {}
#zmDetail .zmitem .Rumpf .zmanschrift .vCard .tel .bez {width:5em;}
#zmDetail .zmitem .Rumpf .zmanschrift .vCard .homepage {display:inline;padding:0;}
#zmDetail .zmitem .Rumpf .zmanschrift .vCard .mail {}
#zmDetail .zmitem .Rumpf .zmanschrift .vCard .mail .bez {width:5em;}

#zmDetail .zmitem .Rumpf .homepage {display:none;}
#zmDetail .zmitem .Rumpf .category {padding:0.5em 0}


/*VK*/
#zmDetail .vevent {}
#zmDetail .vevent .Kopf {}
#zmDetail .vevent .Kopf .zmtitel {clear:both;padding:0.5em 0;}
#zmDetail .vevent .Rumpf {}

#zmDetail .vevent .Rumpf .zmkurzbeschreibung {padding:0.5em 0 0 0;}
#zmDetail .vevent .Rumpf .vCalendarLink {padding:0.5em 0;}
#zmDetail .vevent .Rumpf .zmVeranstalter {padding:0.5em 0;}
#zmDetail .vevent .Rumpf .zmVeranstalter .data H3 {font-size:1em;}
#zmDetail .vevent .Rumpf .zmOrt {}
#zmDetail .vevent .Rumpf .zmOrt .data H3 {font-size:1em;}
#zmDetail .vevent .Rumpf .category {padding:0.5em 0;}

#zmDetail .vevent .Rumpf .label{font-weight:bold;}




/* -------------------- </ Service bw > -------------------- */

/*.vk #content, .vereine #content, .firmen #content { margin-right:1em; overflow:auto;}*/

#col3_content #lpSeite.behoerde {line-height:1.3em;} 
#col3_content #lpSeite.behoerde H1 {display:none;color:red;} 


#bwHaus h3 {background: url(../img/ico-haus.gif) left center no-repeat; padding-left:2em; padding-top:0.4em;padding-bottom:0.4em; margin-top:1em;}

#bwHaus .adr {}

#lpBwFahrplan {background: url(../img/ico-fahrplan.gif) left center no-repeat; padding-left:2em; padding-top:0.4em;padding-bottom:0.4em; margin-top:2em;}
#bwPost h3 {background: url(../img/ico-post.gif) left center no-repeat; padding-left:2em; padding-top:0.4em;padding-bottom:0.4em; margin-top:2em;}

#bwBildVerwaltung {height:auto; width:45%;}

#bwKontakt h3,
#lpBwZustaendig h3 {background: url(../img/ico-personen.gif) left center no-repeat; padding-left:2em; padding-top:0.4em;padding-bottom:0.4em; margin-top:2em;}

#lpBwOeffnung h3 {background: url(../img/ico-uhr.gif) left center no-repeat; padding-left:2em; padding-top:0.4em;padding-bottom:0.4em;}

#lpBAnsprechpartner h3 {background: url(../img/ico-person.gif) left center no-repeat; padding-left:2em; padding-top:0.4em;padding-bottom:0.4em;}

#bwUnter h3 {background: url(../img/ico-pfeil.gif) left center no-repeat; padding-left:2em; padding-top:0.4em;padding-bottom:0.4em; margin-top:0.2em;}
.lebenslagen h3 {background: url(../img/ico-veranstalter.gif) left center no-repeat; padding-left:2em; padding-top:0.4em;padding-bottom:0.4em; margin-top:0.2em;}
#bwFormulare h3, #lpBwBeschr h3 {background: url(../img/ico-beschreibung.gif) left center no-repeat; padding-left:2em; padding-top:0.4em;padding-bottom:0.4em; margin-top:0.2em;}
#lpLLVerf h3, .verfahren h3 {background: url(../img/ico-pfeil.gif) left center no-repeat; padding-left:2em; padding-top:0.4em;padding-bottom:0.4em; margin-top:0.2em;}
#bwUeber h3 {background: url(../img/ico-pfeil.gif) left center no-repeat; padding-left:2em; padding-top:0.4em;padding-bottom:0.4em; }
#lpBwOeffnung, #bwUnter, #bwUeber, #bwFormulare, .lpBAnsprechpartnerEintrag, #lpLLVerf {margin-top:2em;background-color:#fff;}
#bwDienstleistungen h3 {background: url(../img/ico-pfeil.gif) left center no-repeat; padding-left:2em; padding-top:0.4em;padding-bottom:0.4em; margin-top:2em;}
#lpBwParkplatz h3 {background: url(../img/ico-anfahrt.gif) left center no-repeat; padding-left:2em; padding-top:0.4em;padding-bottom:0.4em; margin-top:2em;}

#bwVerfahrenDropDown {width:33em;}

#lpBwAnfahrt h3 {background: url(../img/ico-anfahrt.gif) left center no-repeat; padding-left:2em; padding-top:0.4em;padding-bottom:0.4em; margin-top:2em;}

#lpBwOeffnung {
    background-color: #EFEFEF;
    border: 1px solid #E3E3E3;
    margin-bottom: 0.5em;
    padding: 0.3125em;
}
#lpBwOeffnung table {
    border: 1px solid #E3E3E3;
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0.25em 0;
    text-align: left;
    width: 99%;
}
#lpBwOeffnung table td {
    background-color: #FFFFFF;
    border: 1px solid #E3E3E3;
    padding: 5px;
    text-align: left;
    vertical-align: top;
}
#lpBAnsprechpartner, .lpBAnsprechOE {
    background-color: #efefef;
    border: 1px solid #E3E3E3;
    margin-bottom: 0.5em;
    padding: 0.3125em;
}
.lpBAnsprechpartnerEintrag {
	padding: 0.4em;
	border: 1px solid #999;
    background-color: #FFF;
}
.lpBAnsprechOE {}

#lpBAnsprechpartner .lpBAnsprechFoto img.lpBBild {
    position: relative;
    top: -3.125em;
    width: 7.0625em;
}


.lpLLZumBaum {padding-bottom: 1em;}

.lpBAnsprech1 {
    display: block;
    float: left;
    font-weight: bold;
    padding-right: 0.5em;
    text-align: left;
    width: 7em;
}

#lpBAnsprechpartner .lpBAnsprech2 {}
#lpBAnsprechpartner .lpBAnsprechFunktion {text-transform: uppercase;width:24em;}

#bwKontakt {margin-bottom:0.5em;}
#bwKontakt #bwKontaktTable {padding:0;margin:0;}
#bwKontakt #bwKontaktTable .lpSpalte1 {float:left;display:block;width:4.75em;}
#bwKontakt #bwKontaktTable .lpSpalte2 {display:block;width:27em;}
#bwKontakt #bwKontaktTable .lpBTel {}
#bwKontakt #bwKontaktTable .lpBTel span{background:transparent none;padding:0;margin:0;}
#bwKontakt #bwKontaktTable .lpBTel .lpSpalte1 {}
#bwKontakt #bwKontaktTable .lpBTel .lpSpalte2 {}
#bwKontakt #bwKontaktTable .lpBFax {}
#bwKontakt #bwKontaktTable .lpBFax span{background:transparent none;padding:0;margin:0;}
#bwKontakt #bwKontaktTable .lpBFax .lpSpalte1 {}
#bwKontakt #bwKontaktTable .lpBFax .lpSpalte2 {}
#bwKontakt #bwKontaktTable .lpBMail {}
#bwKontakt #bwKontaktTable .lpBMail .lpSpalte1 {}
#bwKontakt #bwKontaktTable .lpBMail .lpSpalte2 {}
#bwKontakt #bwKontaktTable .lpBUrl {display:none;}
#bwKontakt #bwKontaktTable .lpBUrl .lpSpalte1 {}
#bwKontakt #bwKontaktTable .lpBUrl .lpSpalte2 {}
#bwKontakt #bwKontaktTable .lpSpalte1 {
	font-weight:bold;
	float:left;
	width:12em;
	display:block;
}

#bwKontakt #bwKontaktTable .lpSpalte2 {
	font-weight:normal;
	width:30em;
	display:block;
}


