/* Layout Properties | Layout-Eigenschaften */

@font-face {
    font-family: 'yanonekaffeesatz-regular';
    src: url('../fonts/yanonekaffeesatz-regular.eot');
    src: url('../fonts/yanonekaffeesatz-regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/yanonekaffeesatz-regular.woff') format('woff'),
         url('../fonts/yanonekaffeesatz-regular.ttf') format('truetype'),
         url('../fonts/yanonekaffeesatz-regular.svg#yanonekaffeesatz-regular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'yanonekaffeesatz-bold';
    src: url('../fonts/yanonekaffeesatz-bold.eot');
    src: url('../fonts/yanonekaffeesatz-bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/yanonekaffeesatz-bold.woff') format('woff'),
         url('../fonts/yanonekaffeesatz-bold.ttf') format('truetype'),
         url('../fonts/yanonekaffeesatz-bold.svg#yanonekaffeesatz-bold') format('svg');
    font-weight: bold;
    font-style: normal;

}

@font-face {
    font-family: 'yanonekaffeesatz-light';
    src: url('../fonts/yanonekaffeesatz-light.eot');
    src: url('../fonts/yanonekaffeesatz-light.eot?#iefix') format('embedded-opentype'),
         url('../fonts/yanonekaffeesatz-light.woff') format('woff'),
         url('../fonts/yanonekaffeesatz-light.ttf') format('truetype'),
         url('../fonts/yanonekaffeesatz-light.svg#yanonekaffeesatz-light') format('svg');
    XXfont-weight: normal;
    XXfont-style: normal;

}


html {
 font-size: 1em; /* basemod.css: 0.8em*/
}

/*Login im <body>*/
body .my_loginlogout {position:absolute;top:0;right:0;}
body #loginout {padding:0;margin:0;}
body #loginout:hover {
	background: url(../img/ico-key.gif) left center no-repeat;
        padding:0;margin:0;
}


body {padding: 10em 0 10px 0; padding: 10em 0 10px 0; padding: 5em 0 10px 0;}
body {background: #FFF url("../img/body_bg.jpg") repeat-x; font-family: Verdana, Helvetica, Arial, sans-serif;}

body.printPreview, body.pdfPreview {font: 0.9em/1.3em Verdana; padding: 0em 0 10px 0; background: #FFF none !important;}

body.printPreview H1, body.pdfPreview H1 {font: 1.8em/1.3em Verdana; padding: 0em 0 10px 0; background: #FFF none !important;}
body.printPreview H2, body.pdfPreview H2 {font: 1.3em/1.3em Verdana; padding: 0em 0 10px 0; background: #FFF none !important;}

body.printPreview .subcolumns {}
XXbody.printPreview .subcolumns .c25l {width:40%;XXbackground-color: #ded !important;}
body.printPreview .subcolumns img {} /*Logo beim Drucken ausblenden*/
XXbody.printPreview .subcolumns .c50l {width:60%;Xdisplay:none;XXbackground-color: #ded !important;text-align:right;}
body.printPreview .wayhome, body.pdfPreview.wayhome {display:none;}
body.printPreview #main .image .zoomIcon {display:none;}
body.printPreview .subcolumns {XXbackground-color:red;max-width: 75em; !important; XXdisplay:none;}
body.printPreview #main {XXbackground-color:red;max-width: 75em; !important; XXdisplay:none;}

body.pdfPreview .subcolumns {XXbackground-color:red;max-width: 75em; !important; XXdisplay:none;}
body.pdfPreview #main {XXbackground-color:red;max-width: 75em; !important; XXdisplay:none;}


/*--- Headings | Überschriften ------------------------------------------------------------------------*/

#col1 h1, #col1 h2, #col1 h3, #col1 h4, #col1 h5, #col1 h6 {
    font-family: Verdana, Georgia,Times,serif;
    font-weight:normal;
    color:#353;
    margin:0;
  }

#col3 h1, #col3 h2, #col3 h3, #col3 h4, #col3 h5, #col3 h6 {font-family: Verdana, Georgia,Times,serif;}
#col3_wide h1, #col3_wide h2, #col3_wide h3, #col3_wide h4, #col3_wide h5, #col3_wide h6 {font-family: Verdana, Georgia,Times,serif;}

#col2 h1, #col2 h2, #col2 h3, #col2 h4, #col2 h5, #col2 h6 {font-family: Verdana, Georgia,Times,serif;}

#col1 h1 { font-family:'yanonekaffeesatz-light'; font-size:21px; color:#535353;line-height:1.3em;margin-bottom:0.5em; border-bottom:1px dotted #888;}
#col1 h2 { font-size: 16px; line-height:1.1em; color: #007D4D; font-weight:bold;}
#col1 h3 { font-size: 1.1em; }
#col1 h4 { font-size: 1.0em; }
#col1 h5 { font-size: 0.8em; }
#col1 h6 { font-size: 0.55em; }

#col2 h1 { font-size: 1.3em;color:#1B75BC; color:#005192; font-weight:bold;text-transform:uppercase;}
#col2 h2 { font-size: 1.1em; line-height:1.1em; color: #1B75BC; color:#333; font-weight:bold;}
#col2 h3 { font-size: 1.0em; font-weight:bold;}
#col2 h4 { font-size: 0.8em; }
#col2 h5 { font-size: 0.55em; }
#col2 h6 { display:none; }

#col3 h1 {font-family:'yanonekaffeesatz-light'; font-size:21px; color:#535353; color: #007D4D !important;line-height:1.3em;margin-bottom:0.875em; border-bottom:1px dotted #888;padding-bottom:4px;}
#col3 h2 {font-size: 16px; line-height:1.1em; line-height:1.8em; color: #007D4D; color:#535353; font-weight:bold;}
#col3 h3 {font-size: 12px; line-height:1.1em; line-height:1.8em; color: #007D4D; color:#535353; font-weight:bold;}
#col3 h4 { font-size: 1.0em; }
#col3 h5 { font-size: 0.8em; }
#col3 h6 { font-size: 0.55em; }

#col3_wide h1 {font-family:'yanonekaffeesatz-light'; font-size:21px; color:#535353; color: #007D4D !important;line-height:1.3em;margin-bottom:0.625em; border-bottom:1px dotted #888;padding-bottom:4px;}
#col3_wide h2 {font-size: 16px; line-height:1.1em; line-height:1.8em; color: #007D4D; color:#535353; font-weight:bold;}
#col3_wide h3 {font-size: 12px; line-height:1.1em; line-height:1.8em; color: #007D4D; color:#535353; font-weight:bold;}

.home #col1 h1 {font-family:'yanonekaffeesatz-light'; font-size:21px; color:#535353; color: #007D4D; line-height:1.3em;margin-bottom:0.5em; border-bottom:1px dotted #888;}
.home #col1 h2 {font-size: 16px; line-height:1.1em; color: #007D4D; color:#535353; font-weight:bold;}


.basecontent-dvv-trenner hr {border-color: transparent !important;}
.basecontent-dvv-trenner.trennerUnsichtbar hr {border-color: transparent !important;}
.basecontent-dvv-trenner.trennerHoch hr {padding: 0 0 2em 0; border-color: transparent !important;}


a.active {color:#6CA524;}
a {color:#005192;}
a:hover {color:#6CA524;}

#main a.active {color:#007C4D;}
#main a {color:#007C4D;}
#main a:hover {color:#82B542;}

a.mailLink {padding-right:16px;}
a.internerLink {padding-right:16px;}
a.externerLink {padding-right:16px;}
a.dateiLink {padding-right:16px;}
a.neuFensterLink {padding: 0 20px 0 0px;}
.blaueBoxen.rathaus a.neuFensterLink {padding: 0 40px 0 0px;}
a.neuFensterLink {background-position: 95% right; }

a.mailLink {color:#007C4D;}
a.internerLink {color:#007C4D;}
a.externerLink {color:#007C4D;}
a.dateiLink {color:#007C4D;}


a.mailLink:hover {color:#82B542;}
a.internerLink:hover {color:#82B542;}
a.externerLink:hover {color:#82B542;}
a.dateiLink:hover {color:#82B542;}

.boxborder {border:none;}

.page_margins {max-width: 80em; /*basemod.css: 90em */}
.page_margins {XXbackground-color:#FFF;background: none repeat scroll 0 0 transparent !important;position:relative;z-index:1}

div.page { padding: 10px 10px 10px 10px;border:0;position:relative;z-index:2}
XXdiv.page {background: #FFF url(../img/gfxborder/border_right.png) repeat-y right; background-image:none;}
div.page {background: transparent url(../img/transparent_8x8_40.png) !important;}


#my_shade_top, #my_shade_bottom, #my_edge-tl, #my_edge-tr, #my_edge-bl, #my_edge-br {background-image:none;display:none;}


#socialextension {
    display:none;
    background: url("../img/social/bg-socialextension-top.png") no-repeat scroll left top transparent;
    position:absolute;
    right: -3.625em;
    overflow: hidden;
    top: 5px;
    width: 32px;
}
#socialextension ul {
    background: url("../img/social/bg-socialextension-bottom.png") no-repeat scroll left bottom transparent;
    padding: 10px 0 10px 4px;margin:0;
}
#socialextension ul li {
    background: url("../img/social/bg-socialextension-icons.gif") no-repeat scroll 0 0 transparent;
    height: 16px;
    margin:0;
    margin-top: 4px;
    width: 16px;
    list-style: none;list-style-type: none;
}
#socialextension ul li.facebook {
    background-position: 0 0;
}
#socialextension ul li.twitter {
    background-position: 0 -16px;
}
#socialextension ul li.blog {
    background-position: 0 -32px;
}
#socialextension ul li.skype {
    background-position: 0 -48px;
}
#socialextension ul li.faq {
    background-position: 0 -64px;
}
#socialextension ul li a {
    display: block;
    height: 16px;
    width: 16px;
}
#socialextension span {
    display: none;
}


#header {
   background: transparent none;
   position:relative; z-index:3;
   padding: 1em 1em 1em 1em;
   padding:0 !important;
   XXmargin:0 0.8125em 0 0.5em !important;
   color: #443;
}


/*.headerBildSolo*/

#header .topSlot .subcolumns.headerBildSolo {position:relative;top:0em;XXleft:25%;z-index:10; height:358px; width:558px; XXwidth:60.0%; margin:0 0 0 26% !important;padding:0 !important; XXoverflow:hidden; background: transparent url(../img/headerbilder/bergwerk.jpg) left top no-repeat; border-collapse: collapse; content: ""; display: table; XXborder:1px solid red;}

#header .topSlot .subcolumns.headerBildSolo .c100l {XXdisplay:none; margin:0 !important; padding:0 !important;}
#header .topSlot .subcolumns.headerBildSolo .c100l .subcl {XXdisplay:none; margin:0 !important; padding:0 !important;}
#header .topSlot .subcolumns.headerBildSolo .c100l .subcl .boxborder {XXdisplay:none;XXbackground:red none; margin:0 !important; padding:0 !important;XXoverflow:hidden;}
#header .topSlot .subcolumns.headerBildSolo .c100l .subcl .boxborder br {display:none;}
#header .topSlot .subcolumns.headerBildSolo .c100l .subcl .boxborder .basecontent-image {XXdisplay:none; XXbackground:red none; margin:0 !important; padding:0 !important;}
#header .topSlot .subcolumns.headerBildSolo .c100l .subcl .boxborder .basecontent-image .image-inner {XXdisplay:none;margin:0 !important; padding:0 !important;}

#header .topSlot .subcolumns.headerBildSolo .c100l .subcl .boxborder .basecontent-image .image-inner a { border-collapse: collapse; content: ""; display: table;border:none !important;width:558px; height:358px;  XXbackground:red none; margin:0 !important; padding:0 !important;}

#header .topSlot .subcolumns.headerBildSolo .c100l .subcl .boxborder .basecontent-image .image-inner a img {XXborder:1px solid #000;height:358px; margin:0 !important; padding:0 !important;XXwidth:558px;}
#header .topSlot .subcolumns.headerBildSolo .c100l .subcl .boxborder .basecontent-image .image-inner a span {visibility:hidden; display:none; background:red none; margin:0 !important; padding:0 !important;}



#header .header-bild {display:none;position:relative;top:0em;left:0em;z-index:10;height:19.0em; margin:0 0 0 0;padding:0;overflow:hidden;XXbackground: red none;}
#header .header-bild .slideshow-overlay img {position:absolute;top:0em;left:0em;z-index:20;margin:0;padding:0;border:none;overflow:hidden;}
#header .header-bild .slideshow-overlay img {display:none;}


#header #my_headerLogo {display:none;position:absolute;top:-2.75em;left:8.125em; z-index:30; z-index:300;}

#header #my_headerLogo_2 {position:absolute;top:0.0em;left:0em;z-index:1;z-index:10;overflow:hidden;width:220px;XXbackground:red none;}
#header #my_headerLogo_2 img {}


/* -------------------- Sprache --- wird nicht verwendet ---------------------- */

#header .subcolumnsXX {position:absolute;top:-0.75em;right:0em;z-index:990;width:17em;background: transparent none;padding:0 0 0 0;border:1px solid red;border:none;margin:0;}
#header .subcolumns .sprache-top {display:none;position:relative; top:0em;left:0;z-index:10;}
#header .subcolumns .sprache-top .flinks-top img,
#header .subcolumns .sprache-top .flinks-top a {display:none;vertical-align:middle;padding:0;}


/* -------------------- Google Übersetzer -------------------- */

#header .translator {
        position: absolute;
        XXtop: 12em; top: 16.875em;
        right: -0.75em; left: 0em;
        z-index:500;
        margin:0;
        XXpadding:1em;
        height: 30px;XXheight: 24px;
        width: 220px;  
        font-family:'yanonekaffeesatz-regular';
        color:#888;
        font-size:16px; XXline-height:1.5em;
}

#header .translator p {background: #007D4D none; XXbackground: #007 none; color: #FFF;padding-left:1em;}

#header #google_translate_element {
        background: #007D4D url(../img/suche/XXsuche_CMS7.png) left top no-repeat;
        XXheight: 30px;XXheight: 24px;
        padding:1em 1em 0 1em;
        }

#header .translator label {line-height:1.5em;}


/* -------------------- Schnellsuche -------------------- */

#header .suche {
        position: absolute;
        top: 27em; top: 18em;
        right: -0.75em; left: 0em;
        z-index:500;
        margin:0;
        padding:0;
        XXheight: 30px;XXheight: 24px;height: 34px;
        width: 220px;
        background: #007D4D url(../img/suche/XXsuche_CMS7.png) left top no-repeat;
        border-bottom:1px solid #FFF;
}

#header .suche p {position:absolute;top:-1.5em; font-family:'yanonekaffeesatz-regular';
        color:#888;font-size:16px;}

#header .suche span.nowrap {}
#header .suche label {display:none;}
#header .suche a {text-decoration:none;}


#header .suche .quicksearchtext {
  position:relative;
  top: 0.125em;
  left:0.75em;
  background:transparent none;
  padding:0;
  margin:0;
  border: none;color:#FFF;
  font-family:'yanonekaffeesatz-regular'; font-size:21px;width:150px;
}


#header .suche .quicksearchimg {
    position:relative;
    top: 0.25em;
    right: -5em; right: -6em;  right: -2.5em;
    border:none;
}

XX.lt-ie9 .quicksearchimg {right:-5.5em !important;}
XX.ie9 .quicksearchimg {right:-4.5em !important;}

#header .suche .quicksearchtext:hover{color:#eee;}
#header .suche .quicksearchtext:focus{color:#eee;}

.ui-widget.ui-widget-content {background: white !important;}

/* Hack fuer Safari und Chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) {
XX#header .suche .quicksearchimg {right: -5em;top: 0.25em;} 
}


/* -------------------- header icons-------------------- */
#header .topSlot .subcolumns.iconsHead {XXdisplay:none;position:absolute;top:0em;right:0em;z-index:990;width:110px;background: transparent none;padding:0 0 0 0 !important; border:none;margin:0 !important;}


#header .topSlot .subcolumns.composedcontent-dvv-row {padding-bottom: 0em !important; XXdisplay:none;}

#header .topSlot .subcolumns.iconsHead .c25l {XXdisplay:none;width:100%;margin:0 0 0em 0 !important;padding:0 !important;background: transparent none;}
#header .topSlot .subcolumns.iconsHead .c25r {XXdisplay:none;width:100%;margin:0 0 0em 0 !important;padding:0 !important;background: transparent none;}

#header .topSlot .subcolumns.iconsHead .c25l .subcl {XXdisplay:none;padding: 0 0em 0 0;}
#header .topSlot .subcolumns.iconsHead .c25l .subcl .subrows {XXbackground:red none;XXdisplay:none;padding: 0 0em 0 0;}
#header .topSlot .subcolumns.iconsHead .c25l .subcl .subrows .boxborder {XXbackground:red none;XXdisplay:none;padding: 0 0em 0 0;}
#header .topSlot .subcolumns.iconsHead .c25l .subcl .subrows .boxborder br {line-height:0.5em;XXdisplay:none;}
#header .topSlot .subcolumns.iconsHead .c25l .subcl .subrows .boxborder .basecontent-image {XXbackground:red none;XXdisplay:none;padding: 0 0em 0 0;}
#header .topSlot .subcolumns.iconsHead .c25l .subcl .subrows .boxborder .basecontent-image .image-inner {XXbackground:red none;XXdisplay:none;padding: 0 0em 0 0;}
#header .topSlot .subcolumns.iconsHead .c25l .subcl .subrows .boxborder .basecontent-image .image-inner a {XXbackground:red none;XXdisplay:none;padding: 0 0em 0 0;}
#header .topSlot .subcolumns.iconsHead .c25l .subcl .subrows .boxborder .basecontent-image .image-inner a img {XXbackground:red none;XXdisplay:none;padding: 0 0em 0 0;}

#header .topSlot .subcolumns.iconsHead .c25l .subc {XXdisplay:none;padding: 0 0em 0 0;}
#header .topSlot .subcolumns.iconsHead .c25l .subc .subrows {XXbackground:red none;XXdisplay:none;padding: 0 0em 0 0;}
#header .topSlot .subcolumns.iconsHead .c25l .subc .subrows .boxborder {XXbackground:red none;XXdisplay:none;padding: 0 0em 0 0;}
#header .topSlot .subcolumns.iconsHead .c25l .subc .subrows .boxborder br {line-height:0.5em;XXdisplay:none;}
#header .topSlot .subcolumns.iconsHead .c25l .subc .subrows .boxborder .basecontent-image {XXbackground:red none;XXdisplay:none;padding: 0 0em 0 0;}
#header .topSlot .subcolumns.iconsHead .c25l .subc .subrows .boxborder .basecontent-image .image-inner {XXbackground:red none;XXdisplay:none;padding: 0 0em 0 0;}
#header .topSlot .subcolumns.iconsHead .c25l .subc .subrows .boxborder .basecontent-image .image-inner a {XXbackground:red none;XXdisplay:none;padding: 0 0em 0 0;}
#header .topSlot .subcolumns.iconsHead .c25l .subc .subrows .boxborder .basecontent-image .image-inner a img {XXbackground:red none;XXdisplay:none;padding: 0 0em 0 0;}


#header .topSlot .subcolumns.iconsHead .c25r .subcr {XXdisplay:none;padding: 0 0em 0 0;}
#header .topSlot .subcolumns.iconsHead .c25r .subcr .subrows {XXbackground:red none;XXdisplay:none;padding: 0 0em 0 0;}
#header .topSlot .subcolumns.iconsHead .c25r .subcr .subrows .boxborder {XXbackground:red none;XXdisplay:none;padding: 0 0em 0 0;}
#header .topSlot .subcolumns.iconsHead .c25r .subcr .subrows .boxborder br {display:none;}
#header .topSlot .subcolumns.iconsHead .c25r .subcr .subrows .boxborder .basecontent-image {XXbackground:red none;XXdisplay:none;padding: 0 0em 0 0;}
#header .topSlot .subcolumns.iconsHead .c25r .subcr .subrows .boxborder .basecontent-image .image-inner {XXbackground:red none;XXdisplay:none;padding: 0 0em 0 0;}
#header .topSlot .subcolumns.iconsHead .c25r .subcr .subrows .boxborder .basecontent-image .image-inner a {XXbackground:red none;XXdisplay:none;padding: 0 0em 0 0;}
#header .topSlot .subcolumns.iconsHead .c25r .subcr .subrows .boxborder .basecontent-image .image-inner a img {XXbackground:red none;XXdisplay:none;padding: 0 0em 0 0;}



/* --------------------FlyNav ist ausgelagert -------------------- */

XXform#loginForm {margin:0 50% 0 0; width:100%;}

/* --------------------wayhome -------------------- */

.home div.wayhome {XXdisplay:none;}
.home div.wayhome span,
.home div.wayhome a,
.home span.wayhome span{display:none;}



div .wayhome {position:relative;bottom:0;z-index:80;background-color:#006593;background: transparent url("../img/body_bg.jpg") 10px -360px repeat-x;}

div.wayhome
{
	padding: 0.25em 1em 0.25em 20.475em;
        border-top:15px solid #FFF;
        margin-bottom:0;color:#FFF; color: #006593 !important; font-weight:bold;
	border-bottom:0;  
}

XX.ie9 div.wayhome { height:1.5em;line-height:1.4em;}


div.wayhome a {
	font-weight:normal;
	font-size:1em;
        color:#006593;
	padding-left:0em;
}

span.wayhome span {
	background: url(../img/wayhome_arrow.png) right center no-repeat;
	padding-right:1em;
}
span.wayhome span.current {
	background: none;
}


div.wayhome a.active {color:#6CA524 !important;}
div.wayhome a {color:#005192 !important;}
div.wayhome a:hover {color:#6CA524 !important;}

/* --------------------quickLinks -------------------- */

.quickLinks {position:absolute;XXtop:0.6875em; top:23.875em;left:253px;width:558px; XXheight:30px;z-index:4;}

.x-toolbar,
.x-toolbar:hover {background: transparent url("../img/transparent_8x8_80.png") repeat !important; XXbackground: transparent none !important;border:none; z-index:5;}

.x-toolbar table {background: transparent none;border:none;width:0px !important;position:relative; padding-left:0px;height:30px;}
.x-toolbar table td.x-toolbar-left {}
.x-toolbar table td.x-toolbar-left #ext-gen11 {XXdisplay:none;}
.x-toolbar table td.x-toolbar-left #ext-gen13 {display:none;}

.x-toolbar table td.x-toolbar-right {}
.x-toolbar table td.x-toolbar-right #ext-gen15 {XXdisplay:none;}
.x-toolbar table td.x-toolbar-right #ext-gen19 {XXdisplay:none;}
.x-toolbar table td.x-toolbar-right #ext-gen23 {XXdisplay:none;}

.quickLinks button {color:#000 !important; }

.x-btn-mc em.x-btn-arrow {background-image: url("../img/arrow_red._4x4.png");}



/* --------------------TopNav -------------------- */


#header .c75l {border:0px solid green;}
#header .c25r {border:0px solid yellow;}



#nav { overflow:hidden;}

.btn {background-color:#6CA524;text-align:center;color:#FFF;border:1px solid #FFF;}
.btn a {color:#FFF;text-decoration:none;background:transparent none;padding:0;font:1.1em/2em Verdana;font-weight:bold;letter-spacing:0.125em;}
.btn a:hover {color:#FFF;text-decoration:underline;}

#main #col3 .basecontent-list ul, #main #col3_wide .basecontent-list ul {content: ""; display: table;}

#main #col3 #lpSeite li,
#main #col3_wide #lpSeite li,
#main #col3 .basecontent-list ul li, #main #col3_wide .basecontent-list ul li {
    XXbackground: url("../img/ico/pfeil.gif") no-repeat scroll left 0.375em transparent;
    background:Transparent url(../img/nav/icoNavVert.png) no-repeat -1350px 3px;
    list-style-type: none;
    margin: 0 !important;
    padding: 0 0 0 19px !important;
    XXfont-size: 1.125em; 
}

#main #lpSeite li.ui-tab {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}

#main #col3 .subrows .basecontent-list ul li,
#main #col3_wide .subrows .basecontent-list ul li {XXfont: 1.0625em/1.4em Verdana; }

#main #col2 .basecontent-list ul li {
    XXbackground: url("../img/ico/pfeil.gif") no-repeat scroll left 0.375em transparent;
    background:transparent url(../img/nav/icoNavVert.png) no-repeat -1350px 3px !important;
    XXfont: 1em/1.5em 'Trebuchet MS',Verdana,Helvetica,Arial,sans-serif;
    list-style-type: none;
    margin-left: -1em !important;
    padding: 0 0 0 19px;
}






/* -------------------- main -------------------- */
#main {margin:0;background: transparent none;}

#col1 {width:220px;background: transparent none; border-radius:0;margin-bottom:2em;}
#col1 p{font:12px/1.3em Verdana, Georgia,Times,serif;}
#col1_content {padding:0;}


#col1_content .navSlot {XXbackground:red none; !important}

/* Überschrift für Funktionslinks in FRAME-Custom und HOME-Custom */
#col1_content .navSlot .startKontaktFunktionsKopf {XXbox-shadow: 1px 1px 1px #B5B6B0 !important;}
#col1_content .navSlot .startKontaktFunktionsKopf .c20r {box-shadow: none !important; margin:1em 0 0em 0 !important; padding:0 !important; XXdisplay:none;}
#col1_content .navSlot .startKontaktFunktionsKopf .c20r {width:100%; background: #fff none;}
#col1_content .navSlot .startKontaktFunktionsKopf .c20r .subcr {padding:0 0.5em !important;border:1px solid #c0c0c0; border-bottom: none;}
#col1_content .navSlot .startKontaktFunktionsKopf .c20r .subcr br {font:1px/1px Verdana;}
#col1_content .navSlot .startKontaktFunktionsKopf .c20r .boxborder {border:none;}


#col1_content .navSlot .c20l {box-shadow: 5px 2px 3px #B5B6B0; XXmargin:0 !important; padding:0 !important;}
#col1_content .navSlot .c20r {box-shadow: 5px 2px 3px #B5B6B0 !important; margin:0 !important; padding:0 !important; XXdisplay:none;}
#col1_content .navSlot .PageServices {XXbox-shadow: 2px 2px 3px #B5B6B0;}


#col1_content .navSlot {background: transparent none; padding:0; XXpadding: 5px 5px 5px 0px; !important; XXmargin-top:1.875em;}
#col1_content .navSlot .startKontakt {}
#col1_content .navSlot .startKontakt .c20l {width:100%; background: #FFF none;margin: 0 0 1em 0;}
#col1_content .navSlot .startKontakt .c20l .subcl {padding:0 1em !important;border:1px solid #c0c0c0}
#col1_content .navSlot .startKontakt .c20l .subcl br {font:1px/1px Verdana;}
#col1_content .navSlot .startKontakt .c20l .subc {padding:0 1em !important;border:1px solid #c0c0c0}
#col1_content .navSlot .startKontakt .c20l .subc br {font:1px/1px Verdana;}
#col1_content .navSlot .startKontakt .c20r {width:100%; background: #fff none;}
#col1_content .navSlot .startKontakt .c20r .subcr {padding:0 1em !important;border:1px solid #c0c0c0; border-bottom: none;}
#col1_content .navSlot .startKontakt .c20r .subcr br {font:1px/1px Verdana;}


#col1_content .navSlot .startKontakt .c20l .boxborder {border:none;}
#col1_content .navSlot .startKontakt .c20r .boxborder {border:none;}


#col1_content .navSlot .startKontakt #id52444 {display:none;}
#col1_content .navSlot .startKontakt #id52451 {display:none;}
#col1_content .navSlot .startKontakt #id52456 {display:none;}


.home #col1 {background: #FFF none; border-radius:0;margin-bottom:3em;}
.home #col1_content {background: transparent none;XXpadding: 10px 10px 10px 10px;}
.home #col1_content .navSlot {padding:0 !important; XXmargin-top:1.875em;}
.home #col1_content .navSlot .startKontakt {}
.home #col1_content .navSlot .startKontakt .c20l {width:100%; background: #FFF none;margin: 0 0 1em 0;}
.home #col1_content .navSlot .startKontakt .c20l .subcl {padding:0 1em !important;border:1px solid #c0c0c0}
.home #col1_content .navSlot .startKontakt .c20l .subcl br {font:1px/1px Verdana;}
.home #col1_content .navSlot .startKontakt .c20l .subc {padding:0 1em !important;border:1px solid #c0c0c0}
.home #col1_content .navSlot .startKontakt .c20l .subc br {font:1px/1px Verdana;}
.home #col1_content .navSlot .startKontakt .c20r {width:100%; background: #fff none;}
.home #col1_content .navSlot .startKontakt .c20r .subcr {padding:0 1em !important;border:1px solid #c0c0c0; border-bottom: none;}
.home #col1_content .navSlot .startKontakt .c20r .subcr br {font:1px/1px Verdana;}

.home #col1_content .navSlot .startKontakt .c20l .boxborder {border:none;}
.home #col1_content .navSlot .startKontakt .c20r .boxborder {border:none;}

.home #col1_content .navSlot .startKontakt #id52444 {display:inline;}
.home #col1_content .navSlot .startKontakt #id52451 {display:inline;}
.home #col1_content .navSlot .startKontakt #id52456 {display:inline;}



/*Funktionslinks*/
#col1_content .navSlot .PageServices {}
#col1_content .navSlot .PageServices a {display:block;text-align:center;font-family:'yanonekaffeesatz-regular'; font-size:18px; color:#007D4D;line-height:1.0em;}
#col1_content .navSlot .PageServices .c33l {background: #FFF none;margin: 0 0 0em 0; padding:0 0 0 0;}
#col1_content .navSlot .PageServices .c33l .subcl {padding:0 0.5em 0.5em 0.5em!important;border-left:1px solid #c0c0c0; border-bottom:1px solid #c0c0c0;}
#col1_content .navSlot .PageServices .c33l .subcl br {font:1px/1px Verdana;}
#col1_content .navSlot .PageServices .c33l .subc {padding:0 0.5em 0.5em 0.5em!important;XXborder:1px solid #c0c0c0; border-bottom:1px solid #c0c0c0; }
#col1_content .navSlot .PageServices .c33l .subc br {font:1px/1px Verdana;}
#col1_content .navSlot .PageServices .c33r {background: #fff none;}
#col1_content .navSlot .PageServices .c33r .subcr {padding:0 .5em 0.5em 0.5em !important;border-right:1px solid #c0c0c0; border-bottom:1px solid #c0c0c0;}
#col1_content .navSlot .PageServices .c33r .subcr br {font:1px/1px Verdana;}


/* Bilder im NAV-Slot */
#col1_content .navSlot .image {background:#FFF none;XXdisplay:none;padding: 0 0em 0em 0;margin:0.75em 0 0.75em 0; XXborder:1px solid #c0c0c0;}
#col1_content .navSlot .image .image-inner.resized {XXbackground:red none;XXdisplay:none;padding: 0 0em 0 0;}
#col1_content .navSlot .image .image-inner.resized a {XXbackground:red none;XXdisplay:none;padding: 0 0em 0 0;}
#col1_content .navSlot .image .image-inner.resized a img {background:red none;XXdisplay:none;padding: 0 0em 0 0 !important;}
XX#col1_content .navSlot .image .caption {position:relative;top:-0.75em;XXfont-family:'yanonekaffeesatz-light'; XXfont-size:21px; color:#535353;line-height:1.3em; padding:0 0 0 5px !important; margin:0 0 -0.5em 0!important;}


#col1 .image .caption {
    position:relative;
    top:-0.75em;
    color:#535353;
    line-height:1.3em;
    padding:0 0 0 5px !important;
    margin:0 0 -0.5em 0!important;
    font-size: 1em;
    XXmargin: 0em;
    font-style:italic;
    text-align: left;
}


#col1 .image .zoomIcon {
    background: url("../img/links/zoom.png") no-repeat scroll 0 0em transparent !important;
    position: relative;
    bottom: 22px;
    display: block;
    height: 12px;height:22px;
    left: 4px;
    margin-bottom: -.85em;
    width: 12px;width: 22px;
    z-index: 50; z-index: 2; XXdisplay:none;
}


/*********************Spalte 2 (rechts)**************************/


#col2 {width:220px;width:110px;}
#col2 {background-color:#eee;background-image:none;}
#col2 p{font:0.9em/1.5em Verdana, Georgia,Times,serif;}
#col2_content {padding: 10px 10px 0 10px;background:none;margin-bottom:1em;}
#col2_content #service {background-color: #7fa;background:none;margin-top:2.375em}

#col2_content .mehr {width:100% !important;display:block;background:#ddd none;}
#col2_content .mehr a {padding:0.5em 1.75em !important;display:block; background-position:5px;}

/****   Kontakt in Spalte 2  ****/

#col2 .bwKontakt .funktion {display: none;}
#col2 .bwKontakt .mail .bez {display: none;}
#col2 .bwKontakt .gebaeudele .bez, #col2 .bwKontakt .gebaeude .bez {display: none;}
#col2 .bwKontakt .lpBAnsprechRaum {display: none;}
#col2 .bwKontakt .zustaendigkeit {display: none;}


XX.ie7 #col2_content #service {margin-top:3.5em}

/* Bilder im INFO-Slot */
#col2_content #service .image {background:#FFF none;XXdisplay:none;padding: 0 0em 0em 0;margin:0 0 1em -10px; XXwidth:90px !important;}
#col2_content #service .image .image-inner.resized {XXbackground:red none;XXdisplay:none;padding: 0 0em 0 0;}
#col2_content #service .image .image-inner.resized a {XXbackground:red none;XXdisplay:none;padding: 0 0em 0 0;}
#col2_content #service .image .image-inner.resized a img {background:red none;XXdisplay:none;padding: 0 0em 0 0 !important;}
XX#col2_content #service .image .caption {position:relative;top:-0.75em;font-family:'yanonekaffeesatz-light'; font-size:21px; color:#535353;line-height:1.3em; padding:0 0 0 5px !important; margin:0 0 -0.5em 0!important;}

#col2 .image .caption {
    position:relative;
    top:-0.75em;
    color:#535353;
    line-height:1.3em;
    padding:0 0 0 5px !important;
    margin:0 0 -0.5em 0!important;
    font-size: 1em;
    XXmargin: 0em;
    font-style:italic;
    text-align: left;
}


#col2 .image .zoomIcon {
    background: url("../img/links/zoom.png") no-repeat scroll 0 0em transparent !important;
    position: relative;
    bottom: 22px;
    display: block;
    height: 12px;height:22px;
    left: 4px;
    margin-bottom: -.85em;
    width: 12px;width: 22px;
    z-index: 50; z-index: 2; XXdisplay:none;
}


/*********************Spalte 3 (mitte)**************************/

#col3, #col3_wide {XXbackground: #FFF none; background: transparent none !important; padding-bottom:1em;}

.BildVierrechts {margin-left:0 !important; float:none; clear:both; margin-right:1em !important;}

.BildVierrechts {}


#col3_wide {
    XXpadding-top: 0.25em;
    XXpadding-top: 0;
    XXpadding-bottom: 0;
    margin:0 0 0 2.5%;
    float:left; width:77.5%;  width:73.9375%;
}

#col3 {
    XXpadding-top: 0.25em;
    XXpadding-top: 0;
    XXpadding-bottom: 0;
    margin:0 0 0 2.5%;
    float:left; width:55.0%; width:59.6875%
}

#col3 #col3_content {padding: 10px 10px 0 10px;background:none;}
#col3_wide #col3_content {padding: 10px 10px 0 10px; padding: 10px 0px 0px 0px !important; background:none;}
.home #col3_wide #col3_content {padding: 10px 10px 0 10px; padding: 0px 0px 0px 0px !important; background:none;} 


#col3 #col3_content #content{background-color:#FFF;overflow:hidden;}
#col3_wide #col3_content #content{background-color:#FFF; background-color:transparent; overflow:hidden;}


#col3_content .boxborder {border:none;}


#col3_wide .image .caption, 
#col3 .image .caption {
    font-size: 1em; font-size: 0.875em;
    XXtop: -1em;
    font-style:italic;
    text-align: left; XXline-height:0em; XXfont-weight:bold; color:#333;background:#eee none;
}

#col3_wide .image .zoomIcon,
#col3 .image .zoomIcon {
    background: url("../img/links/zoom.png") no-repeat scroll 0 0em transparent !important;
    position: relative;
    bottom: 22px;
    display: block;
    height: 12px;height:22px;
    left: 4px;
    margin-bottom: -.85em; margin-bottom: -1.5em;
    width: 12px;width: 22px;
    z-index: 50; z-index: 2; XXdisplay:none;
}


#col3_wide .image.Logo .zoomIcon,
#col3 .image.Logo .zoomIcon {background:transparent none !important;}


/* Bilder im NAV-Slot */
#col1_content .navSlot .image {background:#FFF none;XXdisplay:none;padding: 0 0em 0em 0;XXmargin:0 0 2em 0;}
#col1_content .navSlot .image .image-inner.resized {XXbackground:red none;XXdisplay:none;padding: 0 0em 0 0;}
#col1_content .navSlot .image .image-inner.resized a {XXbackground:red none;XXdisplay:none;padding: 0 0em 0 0;}
#col1_content .navSlot .image .image-inner.resized a img {background:red none;XXdisplay:none;padding: 0 0em 0 0 !important;}
#col1_content .navSlot .image .caption {position:relative;top:-0.75em;font-family:'dosis-light-webfont'; font-size:21px; color:#535353;line-height:1.3em; padding:0 0 0 5px !important; margin:0 0 -0.5em 0!important;}

/* Bilder im INFO-Slot */
#col2_content #service .image {background:#FFF none;XXdisplay:none;padding: 0 0em 0em 0;margin:0 0 1em 0;}
#col2_content #service .image .image-inner.resized {XXbackground:red none;XXdisplay:none;padding: 0 0em 0 0;}
#col2_content #service .image .image-inner.resized a {XXbackground:red none;XXdisplay:none;padding: 0 0em 0 0;}
#col2_content #service .image .image-inner.resized a img {background:red none;XXdisplay:none;padding: 0 0em 0 0 !important;}
#col2_content #service .image .caption {position:relative;top:-0.75em;font-family:'dosis-light-webfont'; font-size:21px; color:#535353;line-height:1.3em; padding:0 0 0 5px !important; margin:0 0 -0.5em 0!important;}



/*Boxen Blau*/

#col3_content #content .subcolumns.blaueBoxen {background:transparent none;overflow:hidden;}

#col3_content #content .subcolumns.blaueBoxen ul {background:transparent none !important;}
#col3_content #content .subcolumns.blaueBoxen ul li {background-color: transparent !important;}
#col3_content #content .subcolumns.blaueBoxen ul li a {font:1.2em/1.2em Verdana;}

#col3_content #content .subcolumns.blaueBoxen .subcl {margin-right:1%;padding:0 0.5em 0.5em 0.5em !important;border:1px solid #c0c0c0;background: url("../img/stoerer_verlauf.png") repeat-x scroll 0 0em transparent !important;overflow:hidden;}
#col3_content #content .subcolumns.blaueBoxen .subcl br {font:1px/1px Verdana;}
#col3_content #content .subcolumns.blaueBoxen .subc {margin-left:1%;margin-right:1%;padding:0 0.5em 0.5em 0.5em !important;border:1px solid #c0c0c0;background: url("../img/stoerer_verlauf.png") repeat-x scroll 0 0em transparent !important;overflow:hidden;}
#col3_content #content .subcolumns.blaueBoxen .subc br {font:1px/1px Verdana; XXdisplay:none;}

#col3_content #content .subcolumns.blaueBoxen .subcr {margin-left:1%;padding:0 0.5em 0.5em 0.5em !important;border:1px solid #c0c0c0;background: url("../img/stoerer_verlauf.png") repeat-x scroll 0 0em transparent !important;overflow:hidden;}
#col3_content #content .subcolumns.blaueBoxen .subcr br {font:1px/1px Verdana; XXdisplay:none;}


#col3_content #content .subcolumns.blaueBoxen H1 {font-family:'yanonekaffeesatz-light'; font-size:21px; color:#535353; color: #FFF !important;line-height:1.1em;margin-bottom:0.5em; border-bottom:1px dotted #FFF;padding-bottom:4px;}


#col3_content #content .subcolumns.blaueBoxen H2 {line-height:1.1em;XXmargin-bottom:0.5em; XXborder-bottom:1px dotted #FFF;padding-bottom:4px;}

#col3_content #content .subcolumns.blaueBoxen .subcl {XXbackground:yellow none !important;display:block;}
#col3_content #content .subcolumns.blaueBoxen .subcl .composedcontent-dvv-box {XXbackground:magenta none !important;XXdisplay:block; width:100%;}
#col3_content #content .subcolumns.blaueBoxen .subcl .composedcontent-dvv-box.boxborder {XXbackground:#de1 none !important; XXoverflow:hidden !important;border-collapse: collapse; content: ""; display: table;}
#col3_content #content .subcolumns.blaueBoxen .subcl .composedcontent-dvv-box.boxborder p {XXbackground:#1e1 none !important;}

#col3_content #content .subcolumns.blaueBoxen .subc {XXbackground:yellow none !important;display:block;}
#col3_content #content .subcolumns.blaueBoxen .subc .composedcontent-dvv-box {XXbackground:magenta none !important;XXdisplay:block; width:100%;}
#col3_content #content .subcolumns.blaueBoxen .subc .composedcontent-dvv-box.boxborder {XXbackground:#de1 none !important; XXoverflow:hidden !important;border-collapse: collapse; content: ""; display: table;}
#col3_content #content .subcolumns.blaueBoxen .subc .composedcontent-dvv-box.boxborder p {XXbackground:#1e1 none !important;}

#col3_content #content .subcolumns.blaueBoxen .subcr {XXbackground:yellow none !important;display:block;}
#col3_content #content .subcolumns.blaueBoxen .subcr .composedcontent-dvv-box {XXbackground:magenta none !important;XXdisplay:block; width:100%;}
#col3_content #content .subcolumns.blaueBoxen .subcr .composedcontent-dvv-box.boxborder {XXbackground:#de1 none !important; XXoverflow:hidden !important;border-collapse: collapse; content: ""; display: table;}
#col3_content #content .subcolumns.blaueBoxen .subcr .composedcontent-dvv-box.boxborder p {XXbackground:#1e1 none !important;}


XX#col3_content #content .subcolumns.blaueBoxen .basecontent-image {width:100%;XXdisplay:block;position:relative; XXbackground:red none !important;XXdisplay:none;}
XX#col3_content #content .subcolumns.blaueBoxen .basecontent-image.image img{width:100%;XXdisplay:block;position:relative; XXbackground:red none !important;}

#col3_content #content .subcolumns.blaueBoxen .image {XXwidth:50% !important; border-collapse: collapse; content: ""; display: table;}
#col3_content #content .subcolumns.blaueBoxen .image .image-inner {XXwidth:50% !important;XXbackground:red none;border-collapse: collapse; content: ""; display: table;}
#col3_content #content .subcolumns.blaueBoxen .image .image-inner img {XXwidth:100% !important;}



/***********************
#col3_content #content .subcolumns.blaueBoxen.rathaus .subcl {background: transparent url("../img/stoerer_verlauf_hell.png") repeat-x scroll 0 0em !important;XXoverflow:hidden;}
#col3_content #content .subcolumns.blaueBoxen.rathaus .subcl .elr {background: transparent url("../img/stoerer_verlauf_hell.png") repeat-x scroll 0 0em !important;XXoverflow:hidden;}
#col3_content #content .subcolumns.blaueBoxen.rathaus .subcl .elr div {XXbackground: #fffedf}

#col3_content #content .subcolumns.blaueBoxen.rathaus .subc {background: transparent url("../img/stoerer_verlauf.png") repeat-x scroll 0 0em !important;XXoverflow:hidden;}
#col3_content #content .subcolumns.blaueBoxen.rathaus .subc .abfallkalender {background: transparent url("../img/stoerer_verlauf.png") repeat-x scroll 0 0em !important;XXoverflow:hidden;}
#col3_content #content .subcolumns.blaueBoxen.rathaus .subc .abfallkalender div {XXbackground: #fffedf}

#col3_content #content .subcolumns.blaueBoxen.leben .subcl {background: transparent url("../img/stoerer_verlauf.png") repeat-x scroll 0 0em !important;XXoverflow:hidden;}
#col3_content #content .subcolumns.blaueBoxen.leben .subcl .buergerblatt {background: transparent url("../img/stoerer_verlauf.png") repeat-x scroll 0 0em !important;XXoverflow:hidden;}
#col3_content #content .subcolumns.blaueBoxen.leben .subcl .buergerblatt div {XXbackground: #fffedf}

#col3_content #content .subcolumns.blaueBoxen.leben .subcr {background: transparent url("../img/stoerer_verlauf_grau.png") repeat-x scroll 0 0em !important;XXoverflow:hidden;}
#col3_content #content .subcolumns.blaueBoxen.leben .subcr .marktkalender {background: transparent url("../img/stoerer_verlauf_grau.png") repeat-x scroll 0 0em !important;XXoverflow:hidden;}
#col3_content #content .subcolumns.blaueBoxen.leben .subcr .marktkalender div {XXbackground: #fffedf}

#col3_content #content .subcolumns.blaueBoxen.tourismus .subcl {background: #da1 url("../img/stoerer_verlauf_grunge.png") repeat-x scroll 0 0em !important;XXoverflow:hidden; }
#col3_content #content .subcolumns.blaueBoxen.tourismus .subcl .essen {XXbackground: transparent url("../img/stoerer_verlauf_grunge.png") repeat-x scroll 0 0em !important;XXoverflow:hidden;}
#col3_content #content .subcolumns.blaueBoxen.tourismus .subcl .essen .basecontent-image {width:150px; XXbackground: yellow none; margin:0em !important; padding:0em 0.5em 1em 0 !important;}

#col3_content #content .subcolumns.blaueBoxen.tourismus .subcl .essen .basecontent-image .image-inner {width:100%; XXbackground: green none;}
#col3_content #content .subcolumns.blaueBoxen.tourismus .subcl .essen .basecontent-image .image-inner img {width:100%;margin:0 !important; padding:0 !important;}

#col3_content #content .subcolumns.blaueBoxen.tourismus .subcr {background: transparent url("../img/stoerer_verlauf.png") repeat-x scroll 0 0em !important;XXoverflow:hidden;}
#col3_content #content .subcolumns.blaueBoxen.tourismus .subcr .bergwerk {background: transparent url("../img/stoerer_verlauf.png") repeat-x scroll 0 0em !important;XXoverflow:hidden;}
#col3_content #content .subcolumns.blaueBoxen.tourismus .subcr .bergwerk .basecontent-image {width:150px; XXbackground: yellow none; margin:0em !important; padding:0em 0.5em 1em 0 !important;}
#col3_content #content .subcolumns.blaueBoxen.tourismus .subcr .bergwerk .basecontent-image .image-inner {width:100%; XXbackground: green none;}
#col3_content #content .subcolumns.blaueBoxen.tourismus .subcr .bergwerk .basecontent-image .image-inner img {width:100%;margin:0 !important; padding:0 !important;}

**********************************/

/*Boxen Neutral*/

#col3_content #content .subcolumns.neutraleBoxen {background:transparent none;overflow:hidden;margin-top:0 !important;}
#col3_content #content .subcolumns.neutraleBoxen .basecontent-image {width:33%; XXbackground: green none;}
#col3_content #content .subcolumns.neutraleBoxen .basecontent-image .image-inner {width:100%; XXbackground: green none;}
#col3_content #content .subcolumns.neutraleBoxen .basecontent-image img {width:100%;XXbackground:red none;overflow:hidden;}




/*contentInfo3*/
#col3_content #content .subcolumns.contentInfo3 {width:97.5%;XXheight:18em;background:#FFF none;overflow:hidden; border:1px solid #aaa;margin: 1em 0 1em 0;padding: 1%;box-shadow: 3px 2px 3px #B5B6B0;}
#col3_content #content .subcolumns.contentInfo3 .c33l {width:33.0%;background: #FFF none !important;overflow:hidden;margin-right:0.6875em !important;}
#col3_content #content .subcolumns.contentInfo3 .c33r {width:32.0%;background: #FFF none !important;overflow:hidden;}

#col3_content #content .subcolumns.contentInfo3 .subcl {padding:0 !important;border-right:3px solid #007C4D;}
#col3_content #content .subcolumns.contentInfo3 .subcl .subrows {background: transparent url("../img/stoerer_verlauf_2.png") repeat-x scroll 0 0em !important;padding:0 0.5em 0 0 !important; margin-right:0.75em;}
#col3_content #content .subcolumns.contentInfo3 .subcl .subrows .boxborder {background: transparent none;padding:0 0.5em !important; }
#col3_content #content .subcolumns.contentInfo3 .subcl br {font:1px/1px Verdana;}


#col3_content #content .subcolumns.contentInfo3 .subc {padding:0 !important;border-right:3px solid #007C4D;}
#col3_content #content .subcolumns.contentInfo3 .subc .subrows {background: #FFF none;padding:0 0.5em 0 0 !important;XXborder-right:3px solid #007C4D;}
#col3_content #content .subcolumns.contentInfo3 .subc .subrows .boxborder {background: #FFF none;XXmargin:1em;padding:0 0.5em !important}
#col3_content #content .subcolumns.contentInfo3 .subc br {font:1px/1px Verdana;}


#col3_content #content .subcolumns.contentInfo3 .subcr {padding:0 !important;XXborder-right:3px solid #000;}
#col3_content #content .subcolumns.contentInfo3 .subcr .subrows {background: #FFF none;padding:0 0em 0 0 !important;XXborder-right:3px solid #000;}
#col3_content #content .subcolumns.contentInfo3 .subcr .subrows .boxborder {background: #FFF none;padding:0 0.5em !important}
#col3_content #content .subcolumns.contentInfo3 .subcr br {font:1px/1px Verdana;}
/*
#col3_content #content .subcolumns.contentInfo3 .subcr .pm-topnews img {width:20%; display:none;}
#col3_content #content .subcolumns.contentInfo3 .subcr .pm-topnews H2 {font:1.0em/1.3em Verdana;}
#col3_content #content .subcolumns.contentInfo3 .subcr .pm-topnews .pm-head span.pm-pubDate {font:1.0em/1.6em Verdana; font-weight:bold;}
#col3_content #content .subcolumns.contentInfo3 .subcr .pm-topnews .pm-content {display:none;}
*/

#col3_content #content .subcolumns.contentInfo3 H1 {font-family:'yanonekaffeesatz-light'; font-size:18px; color:#535353;line-height:1.8em;margin-bottom:0.5em; border-bottom:1px dotted #888;padding-bottom:0px;}


#col3_content #content .subcolumns.contentInfo3 .image {width:47.5% !important;}
#col3_content #content .subcolumns.contentInfo3 .image .image-inner {width:100%;XXbackground:red none;}
#col3_content #content .subcolumns.contentInfo3 .image .image-inner a {width:100%;XXbackground:red none;XXdisplay:none;padding: 0 0em 0 0;}
#col3_content #content .subcolumns.contentInfo3 .image .image-inner a img {width:100% !important;}




/******
#col3_content #content .subcolumns.contentInfo3 .basecontent-image {width:100%; XXbackground: yellow none; XXdisplay:none;}
#col3_content #content .subcolumns.contentInfo3 .basecontent-image .image-inner {width:100%; XXbackground: green none;}
#col3_content #content .subcolumns.contentInfo3 .basecontent-image .image-inner img {width:100%;margin:0 !important; padding:0 !important;}


#col3_content #content .subcolumns.contentInfo3 .subcl .basecontent-image {width:50% !important; XXbackground: yellow none;margin:0em !important;}
#col3_content #content .subcolumns.contentInfo3 .subcl .basecontent-image .image-inner {width:90%!important; XXbackground: green none;float:right;}
#col3_content #content .subcolumns.contentInfo3 .subcl .basecontent-image .image-inner img {width:100% !important;margin:0 !important; padding:0 !important;}

#col3_content #content .subcolumns.contentInfo3 .subc .basecontent-image {width:100%; XXbackground: yellow none; margin:0em !important; padding:0em !important;}
#col3_content #content .subcolumns.contentInfo3 .subc .basecontent-image .image-inner {width:100%; XXbackground: green none;}
#col3_content #content .subcolumns.contentInfo3 .subc .basecontent-image .image-inner img {width:100%;margin:0 !important; padding:0 !important;}

#col3_content #content .subcolumns.contentInfo3 .subcr .basecontent-image {width:50% !important; XXbackground: yellow none;margin:0em !important;}
#col3_content #content .subcolumns.contentInfo3 .subcr .basecontent-image .image-inner {width:90% !important; XXbackground: green none;float:right;}
#col3_content #content .subcolumns.contentInfo3 .subcr .basecontent-image .image-inner img {width:100% !important;margin:0 !important; padding:0 !important;}

#col3_content #content .subcolumns.contentInfo3.tourismus {}
#col3_content #content .subcolumns.contentInfo3.tourismus .farbe {background: transparent url("../img/stoerer_verlauf_grau.png") repeat-x scroll 0 0em !important;}
#col3_content #content .subcolumns.contentInfo3.tourismus .farbe H1 {color:#FFF !important; font-weight:bold;}
#col3_content #content .subcolumns.contentInfo3.tourismus .mitte {background: #FFF none !important;}
#col3_content #content .subcolumns.contentInfo3.tourismus .mitte div {background: transparent none !important;}
#col3_content #content .subcolumns.contentInfo3.tourismus .modul {background: #aee none !important; display:table; }
#col3_content #content .subcolumns.contentInfo3.tourismus .modul div {background: transparent none !important;}
******/


/*Tab grau allgemein*/
#col3_content #content .subcolumns .c100l .subcl .ui-widget-content.ui-tabs {width:99.25%;box-shadow: 3px 2px 3px #B5B6B0; margin:0em 0 0.75em 0; padding:1%;}

.home #col3_content #content .subcolumns {margin: 0em 0 1em 0 !important;}
#col3_content #content .subcolumns {margin: 1em 0 1em 0 !important;}

/*contentInfo2*/
#col3_content #content .subcolumns.contentInfo2 {width:97.5%;XXheight:17em;background:#FFF none;overflow:hidden; border:1px solid #aaa;margin: 4em 0 1em 0 !important;padding: 0.75%;box-shadow: 2px 2px 2px #B5B6B0;}
#col3_content #content .subcolumns.contentInfo2 .c100l {XXwidth:97.5%;height:100%;XXbackground: transparent url("../img/icoContent/icons_verlauf.png") repeat-x scroll 0em 0em !important;overflow:hidden;margin: 0 0 0 0 !important;XXmargin-right:2em;}

#col3_content #content .subcolumns.contentInfo2 .c100l .subcl {height:100%;padding:0 !important; }
#col3_content #content .subcolumns.contentInfo2 .c100l .subcl .subrows {height:100%;background: #FFF none;padding:0 0em 0 0 !important;XXborder-right:3px solid #007C4D;XXmargin-right:0.75em;}
#col3_content #content .subcolumns.contentInfo2 .c100l .subcl .subrows .boxborder {height:100%;background: transparent none;padding:0 0em !important; }
#col3_content #content .subcolumns.contentInfo2 .c100l .subcl br {font:1px/1px Verdana;}
#col3_content #content .subcolumns.contentInfo2 .c100l .subcl .ui-widget-content {border:none !important;}

#col3_content #content .subcolumns.contentInfo2 .c100l .subcl .ui-widget-content.ui-tabs {width:100%;border:none;margin-bottom:0em; padding:0 !important;}

#col3_content #content .subcolumns.contentInfo2 .c100l .subcl .ui-widget-content.ui-tabs .ui-tabs-nav.ui-corner-all {border-top-right-radius: 0px;}
#col3_content #content .subcolumns.contentInfo2 .c100l .subcl .ui-widget-content.ui-tabs .ui-tabs-nav.ui-corner-all {border-top-left-radius: 0px;}

#col3_content #content .subcolumns.contentInfo2 .c100l .subcl .ui-widget-content.ui-tabs .ui-tabs-nav {margin:0 !important; padding:0; background:#FFF none;border:none;}

#col3_content #content .subcolumns.contentInfo2 .c100l .subcl .ui-widget-content.ui-tabs .ui-tabs-nav li {border-bottom: 0 none; float: left; list-style: none outside none; XXmargin: 1px 0.2em 0 0; margin:0 0.25em 0 0 !important; XXpadding: 0 !important; position: relative; top: 0em; white-space: nowrap; border:none !important;width:19.4375%;height:40px;}

#col3_content #content .subcolumns.contentInfo2 .c100l .subcl .ui-widget-content.ui-tabs .ui-tabs-nav li a {height:40px;XXwidth:96px;XXwidth:110px;width:88%;padding:0 7px !important;background: url("../img/icoContent/icons_c_blanco.png") no-repeat scroll 0 0em transparent !important;text-align:right;white-space: pre-wrap;line-height:1.3em; XXborder-collapse: collapse; content: ""; display: table;}
#col3_content #content .subcolumns.contentInfo2 .c100l .subcl .ui-widget-content.ui-tabs .ui-tabs-nav li a span {height:40px;XXwidth:110px;}
#col3_content #content .subcolumns.contentInfo2 .c100l .subcl .ui-widget-content.ui-tabs .ui-tabs-nav li a span {font-family:'yanonekaffeesatz-regular'; font-size:16px; color:#FFF;XXline-height:3.3em;}


XX#col3_content #content .subcolumns.contentInfo2 .c100l .subcl .ui-widget-content.ui-tabs .ui-tabs-nav li a {float: left; padding: 0.75em 1em; text-decoration: none; color:#FFF;}

#col3_content #content .subcolumns.contentInfo2 .c100l .subcl .ui-widget-content .ui-tabs-nav li.ui-tabs-active {background:#007D4D none !important; margin-bottom: -2px !important; padding-bottom: 2px; XXborder:none !important;}
#col3_content #content .subcolumns.contentInfo2 .c100l .subcl .ui-widget-content .ui-tabs-nav li.ui-tabs-active a {background: transparent url("../img/icoContent/icons_c_blanco.png") no-repeat scroll 0 0em !important;float: left; padding: 0em 0.5em !important; text-decoration: none; color:#FFF !important;}

#col3_content #content .subcolumns.contentInfo2 .c100l .subcl .ui-widget-content .ui-tabs-nav li.ui-tabs-active a span {color:#FFF !important;}

#col3_content #content .subcolumns.contentInfo2 .ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {border-top-left-radius: 0 !important;border-top-right-radius: 0 !important;}







#col3_content #content .subcolumns.contentInfo2 .c100l .subcl .ui-widget-content.ui-tabs .ui-tabs-panel {
    background: none repeat scroll 0 0 transparent;
    border-width: 0;
    display: block;
    padding: 1em 2% !important;
    width:96%;
}

#col3_content #content .subcolumns.contentInfo2 .c100l .subcl .ui-widget-content.ui-tabs .ui-tabs-panel H1 {XXcolor:#FFF;}

#col3_content #content .subcolumns.contentInfo2 .c100l .subcl .ui-widget-content.ui-tabs .ui-corner-all,
#col3_content #content .subcolumns.contentInfo2 .c100l .subcl .ui-widget-content.ui-tabs .ui-corner-bottom,
#col3_content #content .subcolumns.contentInfo2 .c100l .subcl .ui-widget-content.ui-tabs .ui-corner-right,
#col3_content #content .subcolumns.contentInfo2 .c100l .subcl .ui-widget-content.ui-tabs .ui-corner-br {
    border-bottom-right-radius: 0px;
}


#col3_content #content .subcolumns.contentInfo2 .ui-state-default, 
#col3_content #content .subcolumns.contentInfo2 .ui-widget-content .ui-state-default, 
#col3_content #content .subcolumns.contentInfo2 .ui-widget-header .ui-state-default {
    background: url("images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x scroll 50% 50% #E6E6E6;
    background: #007D4D none !important;
    border: 1px solid #D3D3D3;
    color: #555555;
    font-weight: normal;
}

#col3_content #content .subcolumns.contentInfo2 .ui-state-default a, 
#col3_content #content .subcolumns.contentInfo2 .ui-state-default a:link, 
#col3_content #content .subcolumns.contentInfo2 .ui-state-default a:visited {
    color: #555555;
    text-decoration: none;
}
#col3_content #content .subcolumns.contentInfo2 .ui-state-hover, 
#col3_content #content .subcolumns.contentInfo2 .ui-widget-content .ui-state-hover, 
#col3_content #content .subcolumns.contentInfo2 .ui-widget-header .ui-state-hover, 
#col3_content #content .subcolumns.contentInfo2 .ui-state-focus, 
#col3_content #content .subcolumns.contentInfo2 .ui-widget-content .ui-state-focus, 
#col3_content #content .subcolumns.contentInfo2 .ui-widget-header .ui-state-focus {
    background: url("images/ui-bg_glass_75_dadada_1x400.png") repeat-x scroll 50% 50% #DADADA;
    background: #007D4D none !important;
    border: 1px solid #999999;
    color: #212121;
    font-weight: normal;
}
#col3_content #content .subcolumns.contentInfo2 .ui-state-hover a, 
#col3_content #content .subcolumns.contentInfo2 .ui-state-hover a:hover, 
#col3_content #content .subcolumns.contentInfo2 .ui-state-hover a:link, 
#col3_content #content .subcolumns.contentInfo2 .ui-state-hover a:visited {
    color: #212121;
    text-decoration: none;
}
#col3_content #content .subcolumns.contentInfo2 .ui-state-active, 
#col3_content #content .subcolumns.contentInfo2 .ui-widget-content .ui-state-active, 
#col3_content #content .subcolumns.contentInfo2 .ui-widget-header .ui-state-active {
    background: url("images/ui-bg_glass_65_ffffff_1x400.png") repeat-x scroll 50% 50% #FFFFFF;
    background: #007D4D none !important;
    border: 1px solid #AAAAAA;
    color: #212121;
    font-weight: normal;
}
#col3_content #content .subcolumns.contentInfo2 .ui-state-active a, 
#col3_content #content .subcolumns.contentInfo2 .ui-state-active a:link, 
#col3_content #content .subcolumns.contentInfo2 .ui-state-active a:visited {
    color: #212121;
    text-decoration: none;
}



/***************** TAB ENDE ********************************************/




/* ---------- navigation KOPF nur erste Ebene---#kopf------- */

#col1 #Kopf.vlist {XXdisplay:none;}
#col1 #Kopf.vlist ul.vlist.nav_40300 {XXdisplay:none;margin:0 0 0 0em;}
#col1 #Kopf.vlist ul.vlist.nav_40300 li {display:none;}
#col1 #Kopf.vlist ul.vlist.nav_40300 li.nav_40305 {XXdisplay:none;}
#col1 #Kopf.vlist ul.vlist.nav_40300 li.nav_44869 {XXdisplay:none;}
#col1 #Kopf.vlist ul.vlist.nav_40300 li.nav_44977 {XXdisplay:none;}

#col1 #Kopf.vlist ul.vlist li.current {display:inline;width:220px !important;}
#col1 #Kopf.vlist ul.vlist li.currentParent {display:inline;width:220px !important; background: transparent none !important;}

#col1 #Kopf.vlist ul.vlist li a {
	display: block;
        XXpadding-top: 0px;
	padding: 5px 0 0 1.5em !important;
        margin:0 !important;
        text-decoration: none;
        font-family:'yanonekaffeesatz-bold';
        text-align:left;
        font-size:2em; line-height:1.5em;
         border-bottom:1px dotted #888;
}

#col1 #Kopf.vlist ul.vlist li.current a,
#col1 #Kopf.vlist ul.vlist li.currentParent a {width:220px !important;XXborder:none;background: #FFF url(../img/nav/icoNav.png) no-repeat -1015px 11px !important;color:#007D4D !important;}


/* ---------- navigation ---------- */

#col1 .nav-outer {background:#FFF none !important;}
#col1 .nav-outer {border-radius:0;margin-top:0em;}
#col1 .subscriptionDivBox {display:none;}


/* any level */
#col1 .vlist {background:#FFF none;}
#col1 .vlist ul {margin:0 0 0 0.5em; XXbackground:red none;}
#col1 .vlist li {margin:0;padding:0;XXborder:1px solid red;width:200px;}

#col1 .vlist li a, #col1 .vlist strong, #col1 .vlist span {font:1em/1.4em Verdana, Georgia,Times,serif; font-weight:bold;background:#FFF url(../img/nav/icoNavVert.png) no-repeat -900px 6px !important;border-bottom:1px solid #888;color:#888;border:none;display:block;width:200px;padding-left:16px !important;}
#col1 .vlist li a:hover {background:#FFF url(../img/nav/icoNavVert.png) no-repeat -1350px 6px !important;color:#007D4D !important;}
#col1 .vlist li a.active {background:#FFF url(../img/nav/icoNavVert.png) no-repeat -1350px 6px !important;color:#007D4D !important;border:none;}


/*Level 2*/
#col1 .vlist li.ebene2.current {background:transparent none;}
#col1 .vlist li.ebene2.current ul {XXborder-left:3px solid #1B75BC;margin:0 0 0 1.5em;}
#col1 .vlist li.ebene2.current ul li {margin:0 0 0 0em;padding:0 0 0 0; XXborder:1px solid red;width:190px;}
#col1 .vlist li.ebene2.current ul a {background:#FFF url(../img/nav/icoNavVert.png) no-repeat 0px 6px !important;color:#888 !important;font:1em/1.5em Verdana, Georgia,Times,serif;font-weight:normal;border:none;margin:0;padding:0 5px 0 10px !important;width:185px;}

#col1 .vlist li.ebene2.current ul a:hover {background:#FFF url(../img/nav/icoNavVert.png) no-repeat -450px 6px !important;color:#007D4D !important;}
#col1 .vlist li.ebene2.current ul a.active {background:#FFF url(../img/nav/icoNavVert.png) no-repeat -450px 6px !important;color:#007D4D !important;border:none;}


/*Level 2*/
#col1 .vlist li.ebene2.currentParent {background:transparent none;}
#col1 .vlist li.ebene2.currentParent a {background:#FFF url(../img/nav/icoNavVert.png) no-repeat -1350px 6px !important;color:#007D4D !important;}
#col1 .vlist li.ebene2.currentParent ul {XXborder-left:3px solid #1B75BC;margin:0.5em 0 0.5em 1.5em;XXborder:1px solid red;width:190px;}
#col1 .vlist li.ebene2.currentParent ul li {margin:0 0 0 0;padding:0 0 0 0; XXborder:1px solid red;width:190px;}
#col1 .vlist li.ebene2.currentParent ul a {background:#FFF url(../img/nav/icoNavVert.png) no-repeat 0px 6px !important;color:#888 !important;font:1em/1.5em Verdana, Georgia,Times,serif;font-weight:normal;border:none;margin:0;padding:0 5px 0 8px !important;width:185px;}
#col1 .vlist li.ebene2.currentParent ul a:hover {background:#FFF url(../img/nav/icoNavVert.png) no-repeat -450px 6px !important;color:#007D4D !important;}
#col1 .vlist li.ebene2.currentParent a.active {background:#FFF url(../img/nav/icoNavVert.png) no-repeat -450px 6px !important;color:#007D4D !important;border:none;border:none;} /*Korrektur*/

#col1 .vlist li.ebene2.currentParent .ebene3.currentParent a {background:#FFF url(../img/nav/icoNavVert.png) no-repeat -450px 6px !important;color:#888 !important;}
#col1 .vlist li.ebene2.currentParent .ebene3.currentParent li a {background:#FFF url(../img/nav/icoNavVert.png) no-repeat 0px 6px !important;color:#888 !important;}
#col1 .vlist li.ebene2.currentParent .ebene3.currentParent li a.active {background:#FFF url(../img/nav/icoNavVert.png) no-repeat -450px 6px !important;color:#007D4D !important;}

/*Level 3*/
#col1 .vlist li.ebene3.current {background:transparent none;}
#col1 .vlist li.ebene3.current ul {XXborder-left:3px solid #1B75BC;margin:0 0 0 1em;}
#col1 .vlist li.ebene3.current ul li {margin:0 0 0 0;padding:0 0 0 0; XXborder:1px solid red;width:190px;}
#col1 .vlist li.ebene3.current ul a {background:#FFF url(../img/nav/icoNavVert.png) no-repeat 0px 6px !important;color:#888 !important;font:1em/1.5em Verdana, Georgia,Times,serif;font-weight:normal;border:none;margin:0;padding:0 5px 0 8px !important;width:170px !important;}
#col1 .vlist li.ebene3.current ul a:hover {background:#FFF url(../img/nav/icoNavVert.png) no-repeat -450px 6px !important;color:#007D4D !important;}
#col1 .vlist li.ebene3.current ul a.active {background:#FFF url(../img/nav/icoNavVert.png) no-repeat -450px 6px !important;color:#007D4D !important;border:none;}






/*Level 3*/
#col1 .vlist li.ebene3.currentParent {background:transparent none;}
#col1 .vlist li.ebene3.currentParent a {background:#F99 url(../img/nav/icoNavVert.png) no-repeat -1350px 6px !important;color:#007D4D !important;}
#col1 .vlist li.ebene3.currentParent ul {XXborder-left:3px solid #1B75BC;margin:0.25em 0 0.25em 1em;XXborder:1px solid red;width:190px;}
#col1 .vlist li.ebene3.currentParent ul li {margin:0 0 0 0;padding:0 0 0 0; XXborder:1px solid red;width:190px;}
#col1 .vlist li.ebene3.currentParent ul a {background:#FFF url(../img/nav/icoNavVert.png) no-repeat 0px 6px !important;color:#888 !important;font:1em/1.5em Verdana, Georgia,Times,serif;font-weight:normal;border:none;margin:0;padding:0 5px 0 8px !important;width:170px !important;}
#col1 .vlist li.ebene3.currentParent ul a:hover {background:#FFF url(../img/nav/icoNavVert.png) no-repeat -450px 6px !important;color:#007D4D !important;}
#col1 .vlist li.ebene3.currentParent a.active {background:#FFF url(../img/nav/icoNavVert.png) no-repeat -450px 6px !important;color:#007D4D !important;border:none;border:none;}



/*Level 4*/
#col1 .vlist li.ebene4.current {background:transparent none;}
#col1 .vlist li.ebene4.current ul {XXborder-left:3px solid #1B75BC;margin:0 0 0 1em;}
#col1 .vlist li.ebene4.current ul li {margin:0 0 0 0;padding:0 0 0 0; XXborder:1px solid red;width:190px;}
#col1 .vlist li.ebene4.current ul a {background:#FFF url(../img/nav/icoNavVert.png) no-repeat 0px 6px !important;color:#888 !important;font:1em/1.5em Verdana, Georgia,Times,serif;font-weight:normal;border:none;margin:0;padding:0 5px 0 8px !important;width:170px !important;}
#col1 .vlist li.ebene4.current ul a:hover {background:#FFF url(../img/nav/icoNavVert.png) no-repeat -450px 6px !important;color:#007D4D !important;}
#col1 .vlist li.ebene4.current ul a.active {background:#FFF url(../img/nav/icoNavVert.png) no-repeat -450px 6px !important;color:#007D4D !important;border:none;}


/*Level 4*/
#col1 .vlist li.ebene4.currentParent {background:transparent none;}
#col1 .vlist li.ebene4.currentParent a {background:#FFF url(../img/nav/icoNavVert.png) no-repeat -1350px 6px !important;color:#007D4D !important;}
#col1 .vlist li.ebene4.currentParent ul {XXborder-left:3px solid #1B75BC;margin:0.25em 0 0.25em 1em;XXborder:1px solid red;width:190px;}
#col1 .vlist li.ebene4.currentParent ul li {margin:0 0 0 0;padding:0 0 0 0; XXborder:1px solid red;width:170px;}
#col1 .vlist li.ebene3.currentParent ul a {background:#FFF url(../img/nav/icoNavVert.png) no-repeat 0px 6px !important;color:#888 !important;font:1em/1.5em Verdana, Georgia,Times,serif;font-weight:normal;border:none;margin:0;padding:0 5px 0 8px;width:170px; !important;}
#col1 .vlist li.ebene4.currentParent ul a:hover {background:#FFF url(../img/nav/icoNavVert.png) no-repeat -450px 6px !important;color:#007D4D !important;}
#col1 .vlist li.ebene4.currentParent a.active {background:#FFF url(../img/nav/icoNavVert.png) no-repeat -450px 6px !important;color:#007D4D !important;border:none;border:none;}



#col2u3 {clear:right;}
#col2u3 span.default {color:#000;}
#col2u3 span.primary1 {color:#58585a;}
#col2u3 span.primary2 {color:#c54623;}
#col2u3 span.primary3 {color:#005091;}


#footer {
    background: #eee none;
    XXbackground: #006593 none;
    XXbackground: #B2D0EA none;
    border-top: 2px solid #007C4D;
    margin:0;
    padding:0;
    XXposition: relative;XXheight:6em;
}


#footer #copyright {position:relative;left:0;XXmargin: 0 auto;font:0.9em/2.8em Verdana, Georgia,Times,serif;padding:0 1em;color:#006593;text-align:left;}


#footer .footernavi {margin:0; padding:0 0 0 0; XXpadding-left:10px;overflow:hidden;XXwidth:930px;XXwidth:910px;}
#footer .footernavi ul.vlist {background: #007C4D none !important;padding-bottom:2%; margin:0;}
#footer .footernavi ul.vlist > li {margin:0; padding:0;padding-left:1.5%;float:left;width:23.125%; list-style: none outside none; background: transparent none !important;}
#footer .footernavi ul.vlist > li a {padding-left:3% !important;width:97%; color:#FFF !important; font-family:'yanonekaffeesatz-bold'; font-size:26px; line-height:1.6em; border-bottom:1px dotted #FFF;}
#footer .footernavi ul.vlist > li a:hover {background: #FFF none !important; color:#007C4D !important;}

#footer .footernavi ul.vlist > li ul li {margin:0; padding:0;overflow:hidden;width:100%}
#footer .footernavi ul.vlist > li ul li a {margin:0; XXpadding:0 0 0 0; color:#FFF; font:0.9em/1.8em Verdana, Georgia,Times,serif;}
#footer .footernavi ul.vlist > li ul li a:hover {background: #FFF none !important; color:#007C4D !important;}

/* Aktive 2.Ebene */
#footer .footernavi ul.vlist > li.current {background: transparent none !important;}
#footer .footernavi ul.vlist > li.current > a {background: #007C4D none !important;XXmargin:0; XXpadding:0; color:#FFF !important; font-weight:bold;}
#footer .footernavi ul.vlist > li.current > a:hover {background: #FFF none !important; color:#007C4D !important;}

#footer .footernavi ul.vlist > li.currentParent {background: transparent none !important;}
#footer .footernavi ul.vlist > li.currentParent > a {XXmargin:0; XXpadding:0; color:#FFF !important; font-family:'yanonekaffeesatz-regular'; font-size:26px; line-height:1.6em;}
#footer .footernavi ul.vlist > li.currentParent > a:hover {background: #FFF none !important; color:#007C4D !important;}

#footer .footernavi ul.vlist > li.currentParent ul li.currentParent {background: transparent none;}
#footer .footernavi ul.vlist > li.currentParent ul li.currentParent a {color:#FFF !important; font-weight:bold;font:0.9em/1.8em Verdana, Georgia,Times,serif; XXborder:none;}
#footer .footernavi ul.vlist > li.currentParent ul li.currentParent a:hover {background: #FFF none !important; color:#007C4D !important;}


#footer .flinks-bottom {position:relative;left:0; background: #FFF none; border-bottom: 2px solid #007C4D;}
#footer .flinks-bottom .my_funktionslinks {XXdisplay:none;text-align:left;margin: 0; padding:0 1em !important;}
#footer .flinks-bottom .my_funktionslinks a {font:0.9em/2.8em Verdana, Georgia,Times,serif;}


/* (en) navigation: horizontal adjustment | (de) horizontale Ausrichtung  */
 #nav ul { margin-left: 20px; }


/****************Tabs********************************************/

#row_238034 {width:auto;}
#row_238034 ul{font:1em/1em Verdana;} /*tabs*/
#row_238034 ul #id238035 {display:none;}
#row_238034 ul #id238040 {display:none;}
#row_238034 ul #id238293 {display:none;}

/*************************************************************/
/**** basecontent-dvv-service-bw-einzelner-kontakt ***/
/*************************************************************/

#service .basecontent-dvv-service-bw-einzelner-kontakt {width:200px;XXbackground-color:#FFF;XXpadding:0.125em 0em 0.125em 0em; XXborder-top:1px solid #FFF; XXborder-top:1px solid #FFF; margin:0 0 0.5em 0;}
#service .basecontent-dvv-service-bw-einzelner-kontakt .kopf {width:100%; border-bottom:1px solid #FFF; XXbackground:red none; border-collapse: collapse; content: ""; display: table;}

#service .basecontent-dvv-service-bw-einzelner-kontakt .rumpf {margin-top:5px;}
#service .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard {width:100%; border-collapse: collapse; content: ""; display: table; XXbackground:green none;}
#service .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .vCardLink {width:32px;;XXdisplay:none;position:absolute; right:0; top:-52px; XXbackground:yellow none;}

#service .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard {font:0.9em/1.5em Verdana; width:100%;}

/*Bezeichner und Value*/

#service .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard span.bez {XXbackground:red none; width:35%; border-collapse: collapse; content: ""; display: table;}
#service .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard span.value {XXbackground:#fe1 none; XXwidth:70%; border-collapse: collapse; content: ""; display: table;}

/*Rumpf*/

#service .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .rumpf .org {}
#service .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .rumpf .adr {}
#service .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .rumpf .mail {}
#service .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .rumpf .mail span.bez{display:none;}
#service .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .rumpf .mail span.value{}

#service .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .rumpf .tel {}
#service .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .rumpf .tel span.bez{XXdisplay:none;}
#service .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .rumpf .tel span.value{}

#service .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .rumpf .fax {}
#service .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .rumpf .fax span.bez{XXdisplay:none;}
#service .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .rumpf .fax span.value{}

/*Gebäude*/

#service .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .gebaeude {}
#service .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .gebaeude span.bez{XXwidth:5em;}
#service .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .gebaeude span.value{}

/*Raum*/

#service .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .lpBAnsprechRaum {}
#service .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .lpBAnsprechRaum span.bez{XXwidth:5em;}
#service .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .lpBAnsprechRaum span.value{}

/*Zuständigkei*/

#service .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .zustaendigkeit {}
#service .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .zustaendigkeit span.bez{XXwidth:5em;}
#service .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .zustaendigkeit span.value{}


/*************************************************************/
/**** basecontent-dvv-service-bw-einzelner-kontakt NAVSlot ***/
/*************************************************************/

#col1_content .navSlot .Col1Kontakt { border: 1px solid #C0C0C0; XXbox-shadow: 1px 1px 1px #B5B6B0 !important; background: #eea none;}
#col1_content .navSlot .Col1Kontakt H1 {XXdisplay:none; margin:0 0.5em;}
#col1_content .navSlot .basecontent-dvv-service-bw-einzelner-kontakt {width:200px;XXbackground-color:#FFF;padding:0em 10px 0em 10px; margin:-0em 0px 0.5em 0px; }
#col1_content .navSlot .basecontent-dvv-service-bw-einzelner-kontakt .kopf {width:100%; border-bottom:1px solid #FFF; XXbackground:red none; border-collapse: collapse; content: ""; display: table;}

#col1_content .navSlot .basecontent-dvv-service-bw-einzelner-kontakt .rumpf {margin-top:5px;}
#col1_content .navSlot .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard {width:100%; border-collapse: collapse; content: ""; display: table; XXbackground:green none;}
#col1_content .navSlot .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .vCardLink {width:32px;;XXdisplay:none;position:absolute; right:0; top:-22px; XXbackground:yellow none;}

#col1_content .navSlot .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard {font:0.9em/1.5em Verdana; width:100%;}

/*Bezeichner und Value*/
#col1_content .navSlot .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard span.bez {XXbackground:red none; width:35%; border-collapse: collapse; content: ""; display: table;}
#col1_content .navSlot .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard span.value {XXbackground:#fe1 none; XXwidth:70%; border-collapse: collapse; content: ""; display: table;}

/*Rumpf*/

#col1_content .navSlot .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .rumpf .org {}
#col1_content .navSlot .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .rumpf .adr {}
#col1_content .navSlot .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .rumpf .mail {}
#col1_content .navSlot .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .rumpf .mail span.bez{display:none;}
#col1_content .navSlot .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .rumpf .mail span.value{}

#col1_content .navSlot .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .rumpf .tel {}
#col1_content .navSlot .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .rumpf .tel span.bez{XXdisplay:none;}
#col1_content .navSlot .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .rumpf .tel span.value{}

#col1_content .navSlot .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .rumpf .fax {}
#col1_content .navSlot .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .rumpf .fax span.bez{XXdisplay:none;}
#col1_content .navSlot .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .rumpf .fax span.value{}

/*Gebäude*/

#col1_content .navSlot .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .gebaeude {}
#col1_content .navSlot .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .gebaeude span.bez{XXwidth:5em;}
#col1_content .navSlot .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .gebaeude span.value{}

/*Raum*/

#col1_content .navSlot .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .lpBAnsprechRaum {}
#col1_content .navSlot .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .lpBAnsprechRaum span.bez{XXwidth:5em;}
#col1_content .navSlot .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .lpBAnsprechRaum span.value{}

/*Zuständigkei*/

#col1_content .navSlot .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .zustaendigkeit {}
#col1_content .navSlot .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .zustaendigkeit span.bez{XXwidth:5em;}
#col1_content .navSlot .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .zustaendigkeit span.value{}




/*************************************************************/
/**** basecontent-dvv-service-bw-einzelner-kontakt CONTENT ***/
/*************************************************************/

#col3_content .basecontent-dvv-service-bw-einzelner-kontakt {width:200px;width:50%;background-color:transparent;XXpadding:0.125em 0em 0.125em 0em; XXborder-top:1px solid #FFF; XXborder-top:1px solid #FFF; margin:0 0 0.5em 0;}


#col3_content .basecontent-dvv-service-bw-einzelner-kontakt .kopf {width:100%; border-bottom:1px solid #888; XXbackground:red none; border-collapse: collapse; content: ""; display: table;}

#col3_content .basecontent-dvv-service-bw-einzelner-kontakt .rumpf {margin-top:5px;}
#col3_content .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard {width:100%; border-collapse: collapse; content: ""; display: table; XXbackground:green none;}
#col3_content .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .vCardLink {width:32px;;XXdisplay:none;position:absolute; right:0; top:0px; XXbackground:yellow none;}

#col3_content .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard {font:0.9em/1.5em Verdana; width:100%;}

/*Bezeichner und Value*/

#col3_content .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard span.bez {XXbackground:red none; width:35%; border-collapse: collapse; content: ""; display: table;}
#col3_content .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard span.value {XXbackground:#fe1 none; XXwidth:70%; border-collapse: collapse; content: ""; display: table;}

/*Rumpf*/

#col3_content .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .rumpf .org {}
#col3_content .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .rumpf .adr {}
#col3_content .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .rumpf .mail {}
#col3_content .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .rumpf .mail span.bez{XXdisplay:none;}
#col3_content .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .rumpf .mail span.value{}

#col3_content .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .rumpf .tel {}
#col3_content .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .rumpf .tel span.bez{XXdisplay:none;}
#col3_content .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .rumpf .tel span.value{}

#col3_content .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .rumpf .fax {}
#col3_content .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .rumpf .fax span.bez{XXdisplay:none;}
#col3_content .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .rumpf .fax span.value{}

/*Gebäude*/

#col3_content .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .gebaeude {}
#col3_content .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .gebaeude span.bez{XXwidth:5em;}
#col3_content .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .gebaeude span.value{}

/*Raum*/

#service .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .lpBAnsprechRaum {}
#service .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .lpBAnsprechRaum span.bez{XXwidth:5em;}
#service .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .lpBAnsprechRaum span.value{}

/*Zuständigkei*/

#col3_content .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .zustaendigkeit {}
#col3_content .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .zustaendigkeit span.bez{XXwidth:5em;}
#col3_content .basecontent-dvv-service-bw-einzelner-kontakt .rumpf .vCard .zustaendigkeit span.value{}




/************************************************************/
/**** basecontent-dvv-service-bw-beh-rdendaten Variante 1 ***/
/************************************************************/

#service .basecontent-dvv-service-bw-beh-rdendaten .bwDat {position:relative;left:-0.875em;width:220px;margin:0.5em 0;background-color:transparent;padding:0.125em 0.75em 0.125em 0em;border:1px solid #FFF}
#service .basecontent-dvv-service-bw-beh-rdendaten .bwDat .vCard {position:relative;left:0.0em;background-color:#dedede;padding:0.3125em 0.3125em 0.3125em 0.875em;}
#service .basecontent-dvv-service-bw-beh-rdendaten .bwDat .vCard .vCardLink {display:none;}
#service .basecontent-dvv-service-bw-beh-rdendaten .bwDat .vCard .fn {}
#service .basecontent-dvv-service-bw-beh-rdendaten .bwDat .vCard .organization {}
#service .basecontent-dvv-service-bw-beh-rdendaten .bwDat .vCard .street-address {}
#service .basecontent-dvv-service-bw-beh-rdendaten .bwDat .vCard .cityline {}
#service .basecontent-dvv-service-bw-beh-rdendaten .bwDat .vCard .mapsLink {display:none;}
#service .basecontent-dvv-service-bw-beh-rdendaten .bwDat .vCard .efaLink {display:none;}

#service .basecontent-dvv-service-bw-beh-rdendaten .bwDat .vCard .mail {}
#service .basecontent-dvv-service-bw-beh-rdendaten .bwDat .vCard .mail span.bez{display:none;}
#service .basecontent-dvv-service-bw-beh-rdendaten .bwDat .vCard .mail span.value{}

#service .basecontent-dvv-service-bw-beh-rdendaten .bwDat .vCard .tel {}
#service .basecontent-dvv-service-bw-beh-rdendaten .bwDat .vCard .tel span.bez{display:none;}
#service .basecontent-dvv-service-bw-beh-rdendaten .bwDat .vCard .tel span.value{}

#service .basecontent-dvv-service-bw-beh-rdendaten .bwDat .vCard .fax {}
#service .basecontent-dvv-service-bw-beh-rdendaten .bwDat .vCard .fax span.bez{display:none;}
#service .basecontent-dvv-service-bw-beh-rdendaten .bwDat .vCard .fax span.value{}

/**** basecontent-dvv-service-bw-beh-rdendaten Variante 1 col3 ***/

#col3_content .basecontent-dvv-service-bw-beh-rdendaten .bwDat {position:relative;left:0;margin:0;background-color:#FFF;padding:0;}
#col3_content .basecontent-dvv-service-bw-beh-rdendaten .bwDat .vCard {position:relative;left:0em;background-color:#FFF;padding:0;}
#col3_content .basecontent-dvv-service-bw-beh-rdendaten .bwDat .vCard .vCardLink {display:none;}
#col3_content .basecontent-dvv-service-bw-beh-rdendaten .bwDat .vCard .fn {}
#col3_content .basecontent-dvv-service-bw-beh-rdendaten .bwDat .vCard .organization {}
#col3_content .basecontent-dvv-service-bw-beh-rdendaten .bwDat .vCard .street-address {}
#col3_content .basecontent-dvv-service-bw-beh-rdendaten .bwDat .vCard .cityline {}
#col3_content .basecontent-dvv-service-bw-beh-rdendaten .bwDat .vCard .mapsLink {display:none;}
#col3_content .basecontent-dvv-service-bw-beh-rdendaten .bwDat .vCard .efaLink {display:none;}

#col3_content .basecontent-dvv-service-bw-beh-rdendaten .bwDat .vCard .mail {}
#col3_content .basecontent-dvv-service-bw-beh-rdendaten .bwDat .vCard .mail span.bez{display:none;}
#col3_content .basecontent-dvv-service-bw-beh-rdendaten .bwDat .vCard .mail span.value{}
#col3_content .basecontent-dvv-service-bw-beh-rdendaten .bwDat .vCard .tel {}
#col3_content .basecontent-dvv-service-bw-beh-rdendaten .bwDat .vCard .tel span.bez{display:none;}
#col3_content .basecontent-dvv-service-bw-beh-rdendaten .bwDat .vCard .tel span.value{}

#col3_content .basecontent-dvv-service-bw-beh-rdendaten .bwDat .vCard .fax {}
#col3_content .basecontent-dvv-service-bw-beh-rdendaten .bwDat .vCard .fax span.bez{display:none;}
#col3_content .basecontent-dvv-service-bw-beh-rdendaten .bwDat .vCard .fax span.value{}



/**** basecontent-dvv-service-bw-beh-rdendaten Variante 2 ***/
/*
#service .basecontent-dvv-service-bw-beh-rdendaten .bwDat {margin:0.5em 0;background-color:#ddd;padding:0.125em 0.125em 0.125em 0.125em;border:1px solid #FFF}
#service .basecontent-dvv-service-bw-beh-rdendaten .bwDat .vCard {background-color:#FFF;padding:0.3125em;}
#service .basecontent-dvv-service-bw-beh-rdendaten .bwDat .vCard .vCardLink {display:none;}
#service .basecontent-dvv-service-bw-beh-rdendaten .bwDat .vCard .fn {}
#service .basecontent-dvv-service-bw-beh-rdendaten .bwDat .vCard .organization {}
#service .basecontent-dvv-service-bw-beh-rdendaten .bwDat .vCard .street-address {}
#service .basecontent-dvv-service-bw-beh-rdendaten .bwDat .vCard .cityline {}
#service .basecontent-dvv-service-bw-beh-rdendaten .bwDat .vCard .mapsLink {display:none;}
#service .basecontent-dvv-service-bw-beh-rdendaten .bwDat .vCard .efaLink {display:none;}

#service .basecontent-dvv-service-bw-beh-rdendaten .bwDat .vCard .mail {}
#service .basecontent-dvv-service-bw-beh-rdendaten .bwDat .vCard .mail span.bez{display:none;}
#service .basecontent-dvv-service-bw-beh-rdendaten .bwDat .vCard .mail span.value{}

#service .basecontent-dvv-service-bw-beh-rdendaten .bwDat .vCard .tel {}
#service .basecontent-dvv-service-bw-beh-rdendaten .bwDat .vCard .tel span.bez{display:none;}
#service .basecontent-dvv-service-bw-beh-rdendaten .bwDat .vCard .tel span.value{}

#service .basecontent-dvv-service-bw-beh-rdendaten .bwDat .vCard .fax {}
#service .basecontent-dvv-service-bw-beh-rdendaten .bwDat .vCard .fax span.bez{display:none;}
#service .basecontent-dvv-service-bw-beh-rdendaten .bwDat .vCard .fax span.value{}

*/



/*******************Inhaltsverzeichnis**************************/

ul.sList {background: transparent none;}
ul.sList li {}


/***************** Google-Maps ********************/
#kdrsMaps  {position:relative;XXoverflow:hidden;XXmargin-bottom: 7em;}
#kdrsMaps .gmnoprint {XXright:11.7em !important;}
#kdrsMaps .gwt-ListBox {XXwidth:23em !important;}
#kdrsMaps #divMapBehoerden {display:none;}

    .gwt-DialogBox {border:20px outset;background-color: #555;}
    .gwt-DialogBox .Caption {background-color: #AFFFD8; padding: 50px; margin: 3px; font-weight: bold; cursor: default;}
    span.MapVwPortBeschreibung {max-height:350px; width:370px;overflow:auto;font-size:11px;display:block;}
    .dvvMapsFailure{font-weight:bold;margin:5px 0;}
    .gwt-Label{font-size:13px;}
    .gwt-Label{width:10em;}




/********** Tabelle Content ************/

.basecontent-table {width:100%;}

.basecontent-table table {width:100%;}

.basecontent-table caption {
    color: #545454;
    font-weight: bold;
    XXletter-spacing: 0.1em;
    margin-bottom: 0.5em;
    padding-top: 0.5em;
    text-align:left;
}


/* Element "Download-Liste" */
.basecontent-table table.show-grid {
  border-collapse: collapse;
  border:1px solid #d9d9d9;
  margin-bottom:1em;
}


.basecontent-table.ohne td {
    border: medium none;
}


.basecontent-table table.hide-grid {
  border-collapse: collapse;
  margin-bottom:1em;
}

.basecontent-table .even td,
.basecontent-table .even th {
	background-color:#eee;
	
	
}
.basecontent-table .show-grid td,
.basecontent-table .show-grid th {
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
  vertical-align: top;
  border:1px solid #d9d9d9;
}
.basecontent-table .hide-grid td,
.basecontent-table .hide-grid th {
    border: 1px solid #999999;
    padding: 5px;
    vertical-align: top;
}




.hide-grid {border-collapse: collapse;width: 100%;margin:0.75em 0;}
.head th {border: 1px solid #000;}

.basecontent-table caption {text-align:left;padding:0.25em 0;font-weight:bold;}
.basecontent-table th {background-color: #DDDDDD;padding: 0.25em 0.5em;vertical-align: top;}
.basecontent-table td {border: 1px solid #000000;padding: 0.25em 0.5em;vertical-align: top;}
.basecontent-table tr.head th {}
.basecontent-table td.bullet {background:#ddd url("../img/ico/pfeil.gif") no-repeat center center !important;}
.basecontent-table td.bullet img {display:none;}


.ui-accordion .basecontent-table td,
.ui-accordion .basecontent-table tr {font:1.05em/1.3em Verdana}



/* Seite versenden*/

form#recommend_form {width:100% !important; XXdisplay:none;}
form#recommend_form .type-text input {width:95% !important;margin:10px 0;}



/* Externer Ordner */
#node44717 .downloadlist .dlDate {display: none;}


/** Pressemeldungen Administration **/
/*
.presse-uebersicht form .pm-meldung .pm-content {display: none;}
.presse-uebersicht form .pm-meldung.entry0 {background-color: rgba(0, 0, 0, 0);}
*/


.contentInfo3 .pm-topnews {}
.contentInfo3 .pm-topnews .pm-meldung {padding: 0 0 1em 0;}
.contentInfo3 .pm-topnews .pm-meldung-bild {}

.contentInfo3 .pm-topnews .pm-meldung .pm-head {}
.contentInfo3 .pm-topnews .pm-meldung .pm-head span.pm-pubDate {display: none;}
.contentInfo3 .pm-topnews .pm-meldung .pm-head h2 > *{line-height: 1em; font-size: 0.7em; font-weight: normal;}
.contentInfo3 .pm-topnews .pm-meldung .pm-head h2 a {text-decoration: underline;}

.contentInfo3 .pm-topnews .pm-meldung .pm-content {}

.contentInfo3 .pm-topnews .pm-meldung .pm-content .pm-bild {display: none;}
.contentInfo3 .pm-topnews .pm-meldung .pm-content .pm-anreisser {display: none;}
.contentInfo3 .pm-topnews .pm-meldung .pm-content .pm-anreisser a {display: inline !important;}


.presse-administration {}

.presse-administration .pm-options {}
.presse-administration .pm-options a.showadmin {color: #FFF !important;}
.presse-administration .pm-options a {}

.presse-administration .pm-filter {}
.presse-administration .pm-filter .pm-search {}
input#pm-suchfeld {background: none; width: 250px !important;}

.presse-administration .pm-meldung-author {margin: 3em 0;}
.presse-administration .pm-meldung-author > * {margin: 0em !important; padding: 0 !important;}

.pm-future, .pm-meldung.pm-future:nth-child(2n+1) { background-color: #FAFAFA !important; }

.pm-meldung:nth-child(3n+1) {}

.presse-administration .pm-meldung-author .pm-meldung > * {margin:0; padding:0;}

.pm-meldung .pm-bild {}

.pm-content {}
.pm-content H3 a {line-height: 1.75em !important;}

.pm-options.pm-options-actions {background: #ded; line-height: 2.5em; }
a.pm-delet {}
a.pm-andere-rubriken {background: none !important; border: none; left: inherit; padding: inherit;}
span.pm-openeditor {}
span.pm-sortnumber {}






iframe#OrtenauKulturkalender {background:transparent none !important; height:16em; height:26em }




/*** SUCHE ***/

#searchError {margin-top:-2em !important;}

#search_form {}
#search_form H2 {}
#search_form span {}
#search_form span input {}
#search_form span input#text {}
#search_form span input#submit{}

#search_form span#searchTypeSpan {}
#search_form span#searchTypeSpan a {}

#search_form div.termComb {margin:0.5em 0 !important;}
#search_form div.termComb label {}
#search_form div.termComb select {}
#search_form div.termComb select#termCombination option {}

#search_form div#extendedSearchSection {}
#search_form div#ergebnisse {}
#search_form div#ergebnisse .ergebnisseKopf {margin:0.5em 0 !important;}
#search_form div#ergebnisse .ergebnisseKopf span.ergbnisseKopfAnzahl {}
#search_form div#ergebnisse .ergebnisseKopf span.ergebnisseKopfNav {}
#search_form div#ergebnisse .ergebnisseKopf span.ergebnisseKopfNav a {}

#search_form div#ergebnisse .ergebnisseRumpf {}
#search_form div#ergebnisse .ergebnisseRumpf ul {margin:1em 0;}
#search_form div#ergebnisse .ergebnisseRumpf ul li.search {}
#search_form div#ergebnisse .ergebnisseRumpf ul li.search.plain {}
#search_form div#ergebnisse .ergebnisseRumpf ul li.search.pdf {}

#search_form div#ergebnisse .ergebnisseRumpf ul li.search.entry0.plain {background: #eee url(../img/nav/icoNavVert_suche.png) no-repeat 0px 3px !important; list-style-type: none; margin:0.5em 0 !important; padding: 0 0 0 27px !important;}
#search_form div#ergebnisse .ergebnisseRumpf ul li.search.entry1.plain {background: transparent url(../img/nav/icoNavVert_suche.png) no-repeat 0px 3px !important; list-style-type: none; margin:0.5em 0 !important; padding: 0 0 0 27px !important;}

#search_form div#ergebnisse .ergebnisseRumpf ul li.search.entry0.pdf {background: #eee url(../img/nav/icoNavVert_suche.png) no-repeat -1350px 3px !important; list-style-type: none; margin:0.5em 0 !important; padding: 0 0 0 27px !important;}
#search_form div#ergebnisse .ergebnisseRumpf ul li.search.entry1.pdf {background: transparent url(../img/nav/icoNavVert_suche.png) no-repeat -1350px 3px !important; list-style-type: none; margin:0.5em 0 !important; padding: 0 0 0 27px !important;}


#search_form div#ergebnisse .ergebnisseRumpf ul li.search.entry1 {}
#search_form div#ergebnisse .ergebnisseRumpf ul li.search.entry0 {}
#search_form div#ergebnisse .ergebnisseRumpf ul li.search .link {}
#search_form div#ergebnisse .ergebnisseRumpf ul li.search .description {}





#searchResult {}




/*** Bestellformular Hansjakob  ***/

#contentForm230821 .formElement input {width: 35px;}
#contentForm230821 .formElement label {width: 85%;line-height: 2em;}
#contentForm230821 .formElement .editable {font-weight: bold;float: right;}

#contentForm230821 .PersAngaben .formElement label {width: 0;line-height: 24px;}
#contentForm230821 .PersAngaben .formElement input {width: 73%;}
#contentForm230821 .PersAngaben .formElement .editable {float: none;}

#contentForm230821 .formElement.captcha .editable {float: none;}
#contentForm230821 .formElement.captcha input {width: 30%;}

/*** Antwort Bestellformular Hansjakob  ***/
.formReply {border-top: 1px solid #000000;line-height: 2em;width: 50em;}
.formReply .bez {display: block !important;float: none !important;font-weight: bold !important;width: auto !important;}
.formReply .value {float: right;margin-top: -2em;}
.body_contentmail .button {bottom: 0;position: absolute;right: 0;}

/*** Bestellformular Prospekte  ***/

#contentForm269739 .formElement input {width: 35px;}
#contentForm269739 .formElement label {width: 85%;line-height: 2em;}
#contentForm269739 .formElement .editable {font-weight: bold;float: right;}

#contentForm269739 .PersAngaben .formElement label {width: 0;line-height: 24px;}
#contentForm269739 .PersAngaben .formElement input {width: 73%;}
#contentForm269739 .PersAngaben .formElement .editable {float: none;}

#contentForm269739 .formElement.captcha .editable {float: none;}
#contentForm269739 .formElement.captcha input {width: 30%;}


/* Ausschreibungen */

#node42421 .dlDate {display: none;}
#node160645 .dlDate {display: none;}

/* Datenschutz */
.datenschutz .checkboxes .requiredMark {display: none;}
.formElement.datenschutz > label {width: 129px !important;}
.datenschutz .checkbox {margin: 5px 0 0 !important;}

/** Umfrage Jugend **/
#node1760899 .basecontent-form-editor form {background: #fff;}

#node1760899 .basecontent-form-editor .formElement label, .basecontent-form-editor .formButton label {width: 40%;}

#node1760899 .basecontent-form-editor .formElement div.radiobuttons, .basecontent-form-editor .formElement div.checkboxes {width: 57%;}

#node1760899 .basecontent-form-editor .formElement input.TextFeld {width: 57%;}

#node1760899 .basecontent-form-editor .formElement {padding-bottom: 2em;}

#node1760899 .basecontent-form-editor .formElement.sonstOrt label {width: 43%;padding-left: 24.5em;font-weight: normal;}

#node1760899 .basecontent-form-editor #Alter {width: 45px !important;float: left;margin-left: 25px;}

#node1760899 .basecontent-form-editor label.datenschutz {width: 80%;padding-left: 6px;}

#node1760899 .basecontent-form-editor .captchaImage {width: 47%;float: left;}

#node1760899 .basecontent-form-editor .captchaInput {width: 36%;float: left;margin-top: 5px;margin-left: 17em;}

/** Umfrage Funpark **/
#node2270288 .basecontent-form-editor form {background: #fff;}

#node2270288 .Skala input {width: 5% !important;float: left !important;}

#node2270288 .checkboxLabel.kopiecc {width: 40% !important;}

/** Anpassung RSS Asschreibungen **/
.subreport-elvis .detailLink {display: none;}