body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
:root {
	--col-h1: #666666;
	--col-h2: #666666;
	--col-h3: #666666;
	--col-h4: #666666;
	--col-fusszeile: #feeccf;
	--col-cat-value: #f2f7fb;
	--col-login-meldung: #60d040;
	--col-submit-button: #f9a61a;
	--col-bg-buchnavi: #f1f1f3;
	--col-LiNav-trail: #ffffff;
	--col-bg-gallery: #f1f1f3;
	
	--border-header-top: 1.5em solid #f9a61a;
}
/* open-sans-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../../files/Layout-2011/fonts/open-sans-v35-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../../files/Layout-2011/fonts/open-sans-v35-latin-regular.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* open-sans-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('../../files/Layout-2011/fonts/open-sans-v35-latin-italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../../files/Layout-2011/fonts/open-sans-v35-latin-italic.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* open-sans-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../../files/Layout-2011/fonts/open-sans-v35-latin-600.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../../files/Layout-2011/fonts/open-sans-v35-latin-600.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* open-sans-600italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url('../../files/Layout-2011/fonts/open-sans-v35-latin-600italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../../files/Layout-2011/fonts/open-sans-v35-latin-600italic.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* open-sans-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../../files/Layout-2011/fonts/open-sans-v35-latin-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../../files/Layout-2011/fonts/open-sans-v35-latin-700.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* open-sans-700italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('../../files/Layout-2011/fonts/open-sans-v35-latin-700italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../../files/Layout-2011/fonts/open-sans-v35-latin-700italic.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* Style sheet xBasic */
html{overflow:scroll;background-color: #e1e0dc;font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size: 15px; line-height: 1.5; color:#000;}
body{margin:0;padding:0;background-image: linear-gradient(to bottom, #f5f5f5 0, #e1e0dc 400px);}
#wrapper{box-shadow: 0 0 20px #999995;background-color: #fff;max-width:960px;margin: 0 auto;}

/* Schriftattribute */
b, strong {font-weight: 600}
.klein{font-size:10px;line-height:120%;}
.arabisch{font-size:150%;}

/* Bilder */
img{border:0;}
.image_container .caption{font-style:italic;font-size:9px;margin-bottom:1em;}

/* Absätze */
p,pre,form{margin:0 0 15px;padding:0;}

/* Überschriften */
.ce_text h1,.ctlg_master h1,h1.ce_headline{margin:0 0 25px;padding:0;font-weight:600;font-size:30px;font-style: italic; color:var(--col-h1);line-height:120%;letter-spacing:0.01em;}
h2{margin:0 0 6px;padding:0;font-weight:600;font-size:20px;}
.ce_text h2,h2.ce_headline{margin-top:10px;margin-bottom:15px;font-size:17px;font-weight:600; color:var(--col-h2);}
.h2_Linie h2{border-bottom:1px solid #ffdd99;}
.ce_text h3,.ctlg_teaser h3,h3.ce_headline{margin-top:10px;margin-bottom:15px;font-weight:600;color:var(--col-h3);}

/* Überschrift in Artikellisten */
.artikel_liste h1{margin-top:5px;margin-bottom:5px;font-weight:600;font-size:15px;color:#d39315;}
.artikel_liste .teaser p{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;}
.artikel_liste .teaser p.more a{font-weight:normal;color:#0099ff;}

/* Links */
a{text-decoration:none;color:#0066b3;font-weight: 600;}
a:hover{text-decoration:underline;}

/* Header und Kopfzeile */
#header{margin-bottom:35px; border-bottom: 1px solid #ccc;padding-top:1em;border-top:var(--border-header-top)}
#header .Logobild{left:20px;top:10px;position:absolute;max-width:85%;}
#header .FixNavi{right:28px;top:15px;position:absolute;font-weight:600;font-size:11px;color:#72787f;}
#header .FixNavi a{font-weight:normal;font-size:13px;color:#333;}
#header .FixNavi a:hover{color:#333333;}

#header a.FixNaviSpende{padding-right:5px;padding-bottom:1px;padding-left:5px;background-color:#f7a901;font-size:13px;font-weight: 600; color:#000;}

/* Hauptnavigation */
#KopfNavi{width:90%;top:120px;position:absolute;clear:both;margin-left:20px;}
#KopfNavi ul{margin:0;padding:0;}
#KopfNavi li{float:left;margin-right:1px;list-style-type:none;}
#KopfNavi li .active,#KopfNavi li .trail{display:block;text-align:center;background-color:#0066b3;font-size:17px;font-weight: 600;color:#fff;letter-spacing:0.01em; padding-left: 15px; padding-right: 15px;}
#KopfNavi a{display:block;text-align:center;font-size:17px;color:#333;letter-spacing:0.01em; font-weight: 600;padding-left: 15px; padding-right: 15px;}
#KopfNavi a:hover{background-color:#3385c2;color:#ffffff;}

/* Zugangsverwaltung */
.login_meldung {padding-right: 10px;padding-left: 10px;text-align: right;background-color: var(--col-login-meldung);font-size: .9em;position: absolute;top: -15px;width: 98%;}


/* Hauptspalte */
#main .inside{margin-left:10px;padding-bottom:30px;min-height:500px; height: auto !important; height: 500px;}
#main .mod_article{padding:20px 30px 0 20px;}

/* Fußzeile u. FixNavi */
#footer{padding-bottom:10px;margin-bottom:20px;background-color:var(--col-fusszeile);}
#footer .inside{padding:15px 10px 3px;text-align:center;font-size:11px;}
#FixNavi_IND ul {margin: 0 auto; margin-top: 10px; margin-bottom: 5px; padding: 0; width: max-content; display: none;}
#FixNavi_IND li {float: left; margin-right: 2px; list-style-type: none; color: #08f; font-size: 12px;}
#FixNavi_IND a {display: block;padding: 4px;text-align: center; background-color: #72797f; color: #fff;font-size: 12px;}
#FixNavi_IND li .active {display: block; padding: 4px;text-align: center; background-color: #4790c8; color: #fff; font-weight: 600;}
#footer .SocialMediaNavi img {padding: 2px 5px 2px 5px; margin-top: 3px}

/* Altes DHPS-Layout, Stein blinzelt hinter der Seite weg
.Blinzler{left:960px;top:455px;position:absolute;}
.willkommen .Blinzler{left:960px;top:455px;position:absolute;}
.inside{z-index:1;}
#header .inside{z-index:999;}
*/

/* Formulare */
.formbody td{padding:5px;}
optgroup{padding-top:3px;padding-bottom:3px;font-style:normal;}

/* Dateiformat-Icon, z.B. im Newsreader */
.enclosure img{vertical-align:middle;}

/* Bilder mit Text daneben */
.Bild_links_Spalte p{margin-left:160px;}
.Bild_links_Spalte h3{margin-top:30px;padding-bottom:1px;border-bottom:1px solid #cccccc;}
.Bild_links_Spalte h4{margin-top:30px;padding-bottom:1px;border-bottom:1px solid #cccccc;font-size:12px;color:#d39315;}
.Bild_links_Spalte_250 p{margin-left:250px;}
figure.float_left{margin-right:1.3em;margin-bottom:0.4em;}
figure.float_right{margin-left:1.3em;margin-bottom:0.4em;}

/* Responsive Anpassungen*/
@media (max-width: 767px){
	#right { padding-left: 10px}
	#footer {margin-bottom: 0;}
}
@media (max-width: 835px){
	#KopfNavi {top: 106px;width: 600px;margin-left: 0;}
	#KopfNavi li .active,#KopfNavi li .trail{width:140px; border: 1px solid #63a1d0; margin-bottom: 1px;}
	#KopfNavi a{width:140px; border: 1px solid #63a1d0; margin-bottom: 1px;}
}
@media (max-width: 700px){
	#header .FixNavi {display: none;}
	#FixNavi_IND ul {display: block;}
	.Bild_links_Spalte_250 p{margin-left:0; margin-top: 10px;}
	.Bild_links_Spalte_250 .float_left {float:none;}
}
@media (max-width: 490px){
	#KopfNavi {top: 98px; width: 350px;}
	#header {height:180px}
	.Bild_links_Spalte p{margin-left:0; margin-top: 10px;}
	.Bild_links_Spalte .float_left {float:none;}
	.image_container.float_left, .image_container.float_right {float: none; margin-bottom: 20px;}
}
/* Style sheet xElements für Content-Elemente ce_ */

/* Pagination siehe MODULE */

/* Textelement */
.ce_text{line-height:1.5;}

/* Listen, Aufzählungen */
.ce_text ul{list-style-image:url("/files/Layout-2011/img/pfeil-orange.gif");}
.ce_text li{margin-bottom:10px;}
.ce_list ul{margin:0;padding:0;}
.ce_list li{margin:0 0 0 22px;padding:0;line-height:1.4;}
* html .ce_list li{margin:0 0 0 26px;}
*:first-child+html .ce_list li{margin:0 0 0 26px;}

/* Downloads */
.ce_downloads{margin-bottom:20px;}
.ce_downloads p{margin-bottom:2px;}
.ce_downloads a{vertical-align:top;color:#0000aa;}

/* Formulare */
.formbody input{padding:3px;}
.formbody input.text{width:450px;}
.formbody input#ctrl_14,.formbody input#ctrl_15,.formbody input#ctrl_16{width:300px;}
.formbody input.text.mandatory{background-color:#ffeeee;}
.formbody label{display:block;margin:18px 0 3px;cursor:pointer;}
.formbody .radio_container label{display:inline;padding:3px 12px 3px 2px;}
.formbody input.focus{background-color:#ececec;color:#000000;}
.formbody input.submit{margin-left:400px;}
.formbody .headline{margin-top:30px;font-weight:600;}
.formbody p.error{width:600px;padding:3px;background-color:#fbdd66;border:1px solid #000000;font-size:11px;}
/* neu 4.13 */
form .widget {clear: both;position: relative;margin: 1.3em 0;}
#main form label {font-size: 0.9em;display: inline-block;width: 30%;}
#main form label span.mandatory {color: #f00;}
form input, form textarea {padding: 0.5em 0.8em;line-height: normal;border: 1px solid #b6b6b6;outline: none;color: inherit;background: #fafafa;}
form .tox-tinymce {margin-top:0.5em;}
#main form input, #main form textarea, #main form fieldset, #main .submit_container button {width: 65%;}
#main form select {width: 50%;}
#main form fieldset {margin-left:30.5%}
#main form fieldset legend {font-size: 0.6em;display: none;}
#main form input[type="checkbox"] {width: auto;margin-right: 0;}
#main form .submit_container button,#main form .widget-submit button {width: 100%;padding-top:5px;padding-bottom:5px;margin-top: 0.5em;background-color: var(--col-submit-button);font-family: inherit;color: #ffff;font-weight: 600;font-size: 1.1em;}
/* Suchformular siehe MODULE */

/* Tabellen */
.ce_table table{border-left:1px solid #cccccc;}
.ce_table td{padding:2px 8px;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.ce_table th{padding:2px 8px;background-color:#e6e6e6;border-top:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}


/* .spenden-kontakt{margin-top:30px;margin-right:30px;margin-left:40px;padding:10px 3px 3px 5px;background-color:#ebebeb;} */

/* Gallerie */
.ce_gallery {background-color:var(--col-bg-gallery); margin-top:12px;padding:10px;}

/* Accordion */
.ce_accordion{width:80%;border: 1px solid #d8d8d8;border-radius: 4px; box-shadow: 0 0 5px rgba(25,25,25,0.12);}
.ce_accordion .toggler{font-weight:600;color:#0066b3;padding:0.5em 10% 0.5em 3%;position:relative;}
.ce_accordion .toggler:hover{background:#e0f0f7;text-decoration:underline;cursor:pointer;}
.ce_accordion .toggler::after{content: url(/files/Layout-2011/img/winkel-nach-unten-bl.svg);position:absolute;right:3%;width:1em;}
.ce_accordion .toggler.active{background:#e0f0f7;}
.ce_accordion .toggler.active::after{content: url(/files/Layout-2011/img/winkel-nach-oben-bl.svg);position:absolute;right:3%;width:1em;}
.ce_accordion .accordion{padding:0.5em 10% 0.5em 3%;}
.accordion100{width:95%;}

/* verschiedenes */
html>body .mime_icon{top:-1px;position:relative;}
/* Style sheet Navigation_Links */

.Li_Navi_Titel{margin:10px 30px 0 40px;padding:10px 0 7px 15px;border-bottom:1px solid #c8c8c2;font-weight: 600; font-size:16px;letter-spacing:0.01em;}
#Li_Navi a:link,#Li_Navi a:visited{text-decoration:none;}

/* Level 1 */
#Li_Navi ul.level_1{margin:0 20px 0 30px;padding:0 10px 10px;background-color:#ffffff;list-style-type:none;}
#Li_Navi .level_1 li{border-bottom:1px solid #c8c8c2;}
#Li_Navi .level_1 a,#Li_Navi .level_1 strong{display:block;padding:6px 2px 6px 15px;font-size:13px;color:#000000;}
/* #Li_Navi .level_1 strong.active,#Li_Navi .level_1 a.trail{font-weight:600;color:#3385c2;background:url("/files/Layout-2011/img/ln-pfeil-rechts.gif") left 11px no-repeat;} */
#Li_Navi .level_1 strong.active {font-weight:600;color:#fff; background-color: #267dbe;}
/* #Li_Navi .level_1 a.trail{background:#ffffff url("/files/Layout-2011/img/ln-pfeil-rechts.gif") left center no-repeat;} */
/* #Li_Navi .level_1 a.trail{background-color:#267dbe;} */
#Li_Navi .level_1 span.active{background-color:#ffffff;}
#Li_Navi .level_1 a:hover,#Li_Navi .level_1 a:focus,#Li_Navi .level_1 a:active{background-color:#4790c8;color:#ffffff; font-weight: 600;}

/* Level 2 */
#Li_Navi ul.level_2{margin:0 0 0 15px;padding:0;background-color:#ffffff;list-style-type:none;}
#Li_Navi .level_2 li{border-bottom:1px solid #c8c8c2;}
#Li_Navi .level_2 a,#Li_Navi .level_2 strong{display:block;padding:6px 2px 6px 15px;font-size:13px;color:#000000;}
#Li_Navi .level_2 a:hover,#Li_Navi .level_2 a.trail:hover,#Li_Navi .level_2 a:focus{background-color:#63a1d0;color:#ffffff;}
#Li_Navi .level_2 strong.active,#Li_Navi .level_2 .trial{font-weight:600;color:#fff;}
/* #Li_Navi .level_2 a.trail{background:url("/files/Layout-2011/img/ln-pfeil-rechts.gif") left center no-repeat;} */
#Li_Navi .level_2 strong.active{background-color:#4790c8;}
#Li_Navi .level_2 a.trail:focus,#Li_Navi .level_2 a.trail:active{text-decoration:none;color:#000000;}
#Li_Navi .level_2 li.last{border-bottom:2px solid #ffffff;}
#Li_Navi a.trail {background-color: var(--col-LiNav-trail);}

@media (max-width: 767px){
	.Li_Navi_Titel {margin-left: 10px;}
	#Li_Navi ul.level_1 {margin-left: 0;}
	#Li_Navi .level_1 a {color: #0066b3;}
}
/* Style sheet Module mod_ */

/* Formulare in ELEMENTE */

/* Navigationspfad */
.mod_breadcrumb{margin-bottom:12px;margin-left:20px;padding-left:8px;background:url("../../files/Layout-2011/css/files/Layout-2011/img/pfeil-orange.gif") left center no-repeat;font-size:10px;}
.mod_breadcrumb a.span{font-size:10px;}
.mod_breadcrumb a{color:#0099ff;}

/* Buchnavigation */
.mod_booknav ul {margin-left:auto;display: flex;justify-content: center;align-items: center;margin-right: 30px;}
.mod_booknav li {float:left;margin-right:2px;list-style-type:none;}
.mod_booknav a {font-size: 0.9em;width:100px;height:22px;display:block;padding-top:3px;text-align:center;background-color:var(--col-bg-buchnavi);}

/* News */
#NewsList-A .layout_short,#EvList-G .event{padding-bottom:5px;border-bottom:1px dotted #ffae00;}
#NewsList-A .layout_short{padding-top:10px;}
#NewsList-A p,#EvList-G p{margin-bottom:2px;}
#NewsList-A p.info,#EvList-G .header{font-size:10px;}
#EvList-G .header{margin-top:10px;margin-bottom:2px;}
#NewsList-A h2 a, #EvList-G h2 a {color:#0066b3;}
#EvList-G p.time{display:none;}
p.more,p.back{padding-bottom:5px;text-align:right;}
p.more a,p.back a{font-weight:600;font-size:12px;color:#0066b3;}
#NewsRead-A .layout_full,#EvReader .event{margin-bottom:5px;border-bottom:1px dotted #e09000;}
#NewsRead-A h1,#EvReader h1{margin:0 0 25px;padding:0;font-weight:600;font-size:30px;font-style: italic; color:var(--col-h1);line-height:120%;letter-spacing:0.01em;}

/* Listen-Seitenaufteilung */
.pagination{margin:12px 0 0;}
.pagination p{float:left;margin-top:5px;margin-left:5px;font-size:11px;color:#666666;}
.pagination ul{float:right;margin:0;padding:0;border:0px;}
.pagination li .active{margin-right:2px;border:1px solid #0066b3;}
.pagination li{float:left;margin:0 2px 0 0;padding:0;border:0px;font-size:11px;list-style-type:none;}
.pagination a{margin-right:2px;border:1px solid #0066b3;font-size:11px;}
.pagination .active{float:left;display:block;padding:1px 4px;background-color:#0066b3;font-weight:600;color:#ffffff;}
.pagination a:link,.pagination a:visited{float:left;display:block;padding:1px 4px;text-decoration:none;color:#666666;}
.pagination a:hover{background-color:#267dbe; color: #fff}

/* Sitemap */
.mod_sitemap a{display:block;padding-left:0.9em;background:url("/files/Layout-2011/img/ln-pfeil-rechts.gif") left center no-repeat;color:#000000;}
.mod_sitemap ul{list-style-type:none;}
.mod_sitemap .level_1{padding-left:0;}
.mod_sitemap .level_1 a{display:block;margin-top:4px;padding-top:2px;padding-bottom:1px;background-color:#eceeee;border:1px solid #d8dddd;font-weight:600;font-size:14px;}
.mod_sitemap .level_2 a{margin-top:2px;padding-top:0.3em;padding-bottom:0.3em;background-color:#ffffff;font-weight:600;font-size:12px;}
.mod_sitemap .level_3 a{margin-top:1px;font-weight:normal;}
.mod_sitemap a:visited{color:#808080;}
.mod_sitemap a:hover{background-color: #63a1d0; color: #fff;font-weight:600; text-decoration: none;}

/* Suche: Formular */
#main form{margin-top:1em}
.mod_search form input[type="search"]{width:59%;margin:0 0 0 2px;padding:0.6em; }
form input{border:1px solid #d8d8d8;background:#f8f8f8;box-shadow: 0 0 5px rgba(25,25,25,0.12);}
.mod_search form button[type="submit"]{width:20%;margin:0 0 0 2px;padding:0.66em;font-weight:600;color:#0066b3;vertical-align:bottom;}
.mod_search .widget{display:inline;}
/* Suche: Ausgabe */
.mod_search p.header,.mod_search p.url{padding-bottom:8px;border-bottom:1px solid #e09000;font-size:10px;}
.mod_search p.url{color:#999999;}
.mod_search p.info{display:none;}
.mod_search h3{margin-bottom:2px;}
.mod_search h3 a{color:#0066b3;}
.mod_search h3 .relevance{font-weight:normal;}
.mod_search p.context{margin-bottom:5px;font-size:11px;}
.mod_search .highlight{font-size:11px;color:#00aa00;}

/* Catalog Manager */
.ce_stellen .label,.ce_veranstaltung .label {margin-top:8px;font-size:.9em;color:#b0b0b0;}
.ce_stellen .value,.ce_veranstaltung .value {margin-top:2px;margin-bottom:5px;margin-left:20px;padding:3px 10px;background-color:var(--col-cat-value);}
.ce_stellen .a_titel .value,.ce_veranstaltung .v_titel .value {font-size:1.2em;font-weight:600;}
.ctlg_entities{font-size:14px}
.ctlg_teaser .a_einsatzort,.ctlg_teaser .v_beginn {font-weight:600;}
.ctlg_teaser h3 {font-size:18px;margin-top:1em;margin-bottom:0.15em}
p.ctlg_view_message {margin-top:2.0em;font-size:12px;}
.ctlg_form_field label {font-size:0.9em;display: block;width: 75%;}
.ctlg_form_field select {width: 75%;margin-bottom:0.2em;}
.ctlg_table {width: 100%;border-collapse: collapse;font-size: 0.90em;}
.ctlg_table tr {background:#f8f8f8;}
.ctlg_table th, .ctlg_table td {padding: 3px 5px 2px 5px;}
.ctlg_table .ctlg_operations {text-align: center;}
.ctlg_table .new-operator {margin-bottom: 0.5em;}
.ctlg_table .new-operator a {border: solid 1px;padding: 5px 10px 3px 10px;}
.ctlg_table .new-operator img {position: relative;top: 3px;margin-right: 3px;}

@media (max-width: 490px){
	.ctlg_form_field label {display: block;width: auto;}
	.ctlg_form_field select {width: 100%;}
}
/* Style sheet print */
@media print {
body{font-size:11pt;line-height:120%;}
#header .FixNavi,#KopfNavi,#right,#left,p.back,p.more,.pagination,.Blinzler{display:none;}
#header{margin-bottom:20px;padding-bottom:15px;border-bottom:2px solid #999999;}
#header .Logobild{margin-right:1em;}
#footer .inside{clear:both;padding-top:20px;text-align:left;font-size:9pt;}
.mod_breadcrumb,.mod_breadcrumb a,.mod_breadcrumb span{text-decoration:none;font-size:9pt;color:#000000;}
h1{font-weight:bold;font-size:14pt;line-height:120%;}
h2{font-weight:bold;font-size:12pt;line-height:120%;}
h3{font-weight:bold;font-size:11pt;line-height:120%;}
.Bild_links_Spalte h3{clear:both;padding-top:15px;}
p{margin-bottom:6pt;}
p.url{font-size:9pt;}
.klein{font-size:9pt;line-height:110%;}
.mod_search{margin-top:15px;}
}
