



/* CSS Document */
body {
font-family: Verdana, Arial, Helvetica, sans-serif;
margin: 0em;
padding: 0em;
color: #000000;
font-size:100.1%; 
background-color: #dfe1e1;
} 
.accesskey {
position:absolute;
left:-30000px;
}
.clear { clear: both; }
.unsichtbar { display: none; }
/************** LAYOUT **************/
#body {  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100.1%;
text-align: center; 
margin: 0em;
padding: 0em;
background-image: url('/Bilder/hp_hg.jpg');
background-repeat: repeat-x;
background-color: #fbfbfb;
}
#layout { 
position: relative;
font-size: 1.0em;
width: 62.2em;
margin: auto;
padding: 0em; 
color: #000000; 
background-color: #ffffff;
text-align: left;
display: block;
clear: left;
}
/************** HEADER **************/
#header {
width: 62.2em;
font-size: 1.0em;
height: 2.0em;
color: #404040;
background-color: #ffffff;
margin: 0em;
padding: 0em;
text-align: left;
}
.header_service ul { 
font-size: 0.6em; 
text-transform:uppercase;
color: #404040;  
padding: 1.0em 0em 0em 35.7em;
margin: 0em;
list-style: none;
float: left;
}
.header_service li { 
margin: 0em 0em 0em 0em; 
width: 14.2em;
float: left;
}
.header_service img { border: 0px; margin: 0em 0.6em 0em 0em;}
.header_service a   {
color: #404040;
text-decoration:none; 
}
.header_service a:active, .header_service a:hover { 
color: #404040;
text-decoration:underline; 
} 
.header_service_sel a:hover, .header_service_sel a:active   {
color: #404040;
text-decoration:none; 
}
.header_service_sel a{ 
color: #404040;
text-decoration:underline; 
}
.suche {
color: #000000;
font-size: 0.6em; 
padding: 0em;
margin: 0.5em 0em 0em 0.7em;
float: left;
}
.suche form { 
margin: 0px; 
padding: 0px;
border: 0px; 
}
.suche label { display: none; }
.suche_field {
font-size: 1.1em;
font-weight: normal;
margin: 0em 0.4em 0em 0em; 
padding: 0.1em;
/*border: 1px solid #404040;*/
width: 12.9em;
}
.suche_button {
font-size: 1.0em;
cursor: pointer;
text-transform:uppercase;
color: #404040;  
padding: 0em 0em 0em 1.4em;
margin: 0em;
border: 0px;
background-image: url('/Bilder/icon_suche.gif');
background-repeat: no-repeat;
background-color: #ffffff;
}
#header_leiste {
width: 62.2em;
font-size: 1.0em;
color: #ffffff;
margin: 0.2em 0em 0em 0em;
padding: 0em;
text-align: left;
background-color: green;
clear: left;
}
.header_slogan {
font-family: Arial, sans-serif;
font-size: 0.85em;
letter-spacing: 0.00em;
background-color: #933f00;
padding: 0.7em 0em 0.7em 25.3em;
margin:0em;
}
.header_logo {    
position: absolute; top: -0.5em; left: 3.8em;
font-size: 1.0em;
color: #000000;
background-color: #ffffff;
margin: 0em;
padding: 0em;
z-index: 0;
}
.header_logo img { 
border: 0px; 
margin: 2.0em 0em 2.2em 0em;
}
/************** CONTENT **************/

#content {
font-family: Verdana, sans-serif;
width: 62.2em;
font-size: 1.0em;
color: #000000;
background-color: #ffffff;
margin: 0.1em 0em 0em 0em;
padding: 0em;
text-align: left;
position:relative;
z-index: 2;
}
.breadcrumb { 
font-size: 0.7em; 
padding: 0.5em 0em 0.5em 30.5em; 
margin: 0em;
min-height: 1.8em;
display: block;
}
/************** NAVIGATION **************/
#spalte_links {
font-size: 1.0em;
width: 19.95em;
margin: 0em 0em 0em 0em;
padding: 0em 0em 0em 0em;
float: left;
}
.navigation  {
font-size: 0.7em;
text-transform:uppercase;
font-weight: bold;
margin: 0em;
padding: 0em;
}
.nav_punkt, .nav_punkt_sel { 
width: 21.6em;
margin: 0em 0em 0.5em 6.2em;
padding: 0em;
background-color: #f2f1f1;
background-image: url('/Bilder/nav_hg_rm.gif'); background-repeat: repeat-y; background-position: right;
display: block;
}
.navbox_lo { background-image: url('/Bilder/nav_hg_lo.gif'); background-repeat: no-repeat; display: block; width: 10px; height:10px; float: left; margin: 0em; padding: 0em;  }
.navbox_mo { background-image: url('/Bilder/nav_hg_mo.gif'); background-repeat: repeat-x; display: block; height:10px;   margin: 0em;  padding: 0em;  }
.navbox_ro { background-image: url('/Bilder/nav_hg_ro.gif'); background-repeat: no-repeat; display: block; width: 11px; height:10px; float: right; margin: 0em;   padding: 0em;}

.navbox_lu { background-image: url('/Bilder/nav_hg_lu.gif'); background-repeat: no-repeat; display: block; width: 10px; height:11px; float: left; margin: 0em; padding: 0em;  }
.navbox_mu { background-image: url('/Bilder/nav_hg_mu.gif'); background-repeat: repeat-x; display: block; height:11px;   margin: 0em;  padding: 0em; clear: left; }
.navbox_ru { background-image: url('/Bilder/nav_hg_ru.gif'); background-repeat: no-repeat; display: block; width: 11px; height:11px; float: right; margin: 0em;   padding: 0em;}
.nav_punkt a, .nav_punkt a:visited, .unternav a:link, .unternav a:visited {
font-weight: bold;
color: #333333;
text-decoration: none;
margin: 0em;  
padding: 0.2em 0em 0.2em 1.6em;
width: 18.9em;
display: block;
background-image: url('/Bilder/nav_hg_lm.gif'); background-repeat: repeat-y; 
background-color: #f2f1f1;
}
.nav_punkt a:active, .nav_punkt a:hover, .unternav_sel a:link {
font-weight: bold;
color: #7d3600;
text-decoration: none;
margin: 0em;  
padding: 0.2em 0em 0.2em 1.6em;
width: 18.9em;
display: block;
background-image: url('/Bilder/nav_hg_lm.gif'); background-repeat: repeat-y; 
background-color: #ffffff;
}
.nav_punkt_sel a:hover, .nav_punkt_sel a:active, .unternav_sel a:active, .unternav_sel a:hover  {
font-weight: bold;
color: #333333;
text-decoration: none;
margin: 0em;  padding: 0.2em 0em 0.2em 1.6em;
width: 18.9em;
display: block;
background-image: url('/Bilder/nav_hg_lm.gif'); background-repeat: repeat-y; 
background-color: #ffffff;
}
.nav_punkt_sel a, .unternav_sel a:visited, .unternav a:hover, .unternav a:active {
font-weight: bold;
color: #7d3600;
text-decoration: none;
margin: 0em;  padding: 0.2em 0em 0.2em 1.6em;
width: 18.9em;
display: block;
background-image: url('/Bilder/nav_hg_lm.gif'); background-repeat: repeat-y; 
background-color: #ffffff;
}
.unternav_sel a:active, .unternav_sel a:hover  {
font-weight: bold;
color: #333333;
text-decoration: none;
margin: 0em;  padding: 0.2em 0em 0.2em 1.6em;
width: 18.9em;
display: block;
background-image: url('/Bilder/nav_hg_lm.gif'); background-repeat: repeat-y; 
background-color: #ffffff;
}
.unternav {
margin: 0em 0em 0em 0em;
padding: 0em;
background-image: url('/Bilder/nav_hg_lm.gif'); background-repeat: repeat-y; 
/*background-color: none;*/
list-style: none;
text-transform: none;
width: 20.5em;
}
.unternav li { margin: 0em 0em 0em 0em; padding: 0.8em 0em 0em 0em;  }

/************** ZUSATZINFO **************/
.zusatzinfo {
font-size: 1.0em;
width: 19.95em;
margin: 1.8em 0em 0em 0em;
padding: 0em;
}
.zusatzinfo_balken {
font-size: 0.8em;
width: 4.8em;
background-color: #933f00;
float: left;
display: block;
}
.zusatzinfo_text_h {
width: 18.8em;
font-size: 0.8em; 
text-transform:uppercase;
padding: 0em 0em 0.4em 0em;
margin: 0em 0em 0em 0.8em;
display: block;
float: left;
}

.zusatzinfo_text2_h {
width: 18.8em;
font-size: 0.8em; 
text-transform:uppercase;
padding: 0em 0em 0.4em 0em;
margin: 0em 0em 0.5em 5.5em;
display: block;
float: left;
}

.zusatzinfo_text {
font-size: 0.7em;
width: 21.6em;
background-color: #ffffff;
padding: 0em;
margin: 0em 0em 0em 6.3em;
display: block;
line-height: 1.3em;
}
.zusatzinfo_text p {
font-size: 1.0em;
padding: 0em;
margin: 0em 0em 0.4em 1.5em;
}
.zusatzinfo_text img {
padding: 0em;
margin: 0em 0.8em 0.2em -1.4em;
}
.zusatzinfo_text a, .zusatzinfo_text a:visited { color: #7d3600; text-decoration: none; font-weight: bold;}
.zusatzinfo_text a:active, .zusatzinfo_text a:hover { color: #7d3600; text-decoration: underline;  font-weight: bold;}
.veranst_zi {
list-style-image: url('/Bilder/bul1.gif');
margin: 0em 0em 0em 0.7em;
padding: 0em 0em 0em 0.7em;
}
.datum { list-style:none; list-style-image: none; margin: 1.0em 0em 0em 0em; padding: 0em 0em 0em 0em;}

/************** INHALT **************/
#spalte_rechts {
font-size: 1.0em;
width: 42.2em;
margin: 0em 0em 0em 0em;
padding: 0em 0em 0em 0em;
float: left;
}
.breadcrumb a, .breadcrumb a:visited { color: #404040; text-decoration: none; }
.breadcrumb a:hover, .breadcrumb a:active { color: #404040; text-decoration: underline; }
#inhalt {
font-size: 0.8em;
margin: 0em 1.7em 0em 1.8em;
padding: 0em 0em 0em 0em;
line-height: 1.4em;
}
#inhalt h1 { font-size: 1.45em; font-weight: normal; margin: 0.3em 0em 0.9em 0em;}
#inhalt h2 { font-size: 1.25em; font-weight: bold; margin: 1.9em 0em 0.6em 0em; clear: left;}
#inhalt h3 { font-size: 1.05em; font-weight: bold; margin: 1.9em 0em 0.6em 0em; clear: left;}
#inhalt p {margin: 0.2em 0em 0.6em 0em; }
#inhalt img {float: left; margin-right: 15px;}
#inhalt a { color: #7d3600; text-decoration: none; font-weight: bold; }
#inhalt a:hover, #inhalt a:active { color: #7d3600; text-decoration: underline; font-weight: bold; } 
/*#inhalt a:visited { color: #664a34; text-decoration: none; font-weight: bold; }*/
#inhalt ul { margin-top: 0em; margin-left: 0.7em; padding-left: 0.7em; font-size: 1.0em; list-style-image: url('/Bilder/bul1.gif'); margin-top: 0em; margin-bottom: 0.4em; clear: both;}
#inhalt ul ul { font-size: 1.0em; list-style-image: url('/Bilder/bul1.gif'); margin-top: 0.8em; margin-bottom: 0.8em; }
#inhalt ul ul ul { font-size: 1.0em; list-style-image: url('/Bilder/bul1.gif'); margin-top: 0em; margin-bottom: 0.8em; }
#inhalt form { margin: 0em; padding: 0em;}
.inhalt_linkliste { margin-top: 0em; margin-left: 0.7em; padding-left: 0.7em; font-size: 1.0em; list-style-image: url('/Bilder/bul1.gif'); margin-top: 0em; margin-bottom: 0.4em; clear: both;}
.inhalt_linkliste li { margin: 0em 0em 0.8em 0em; }
.inhalt_bild {float: left; margin-right: 15px;}

.inhalt_formular_anliegen {
line-height: 1.2em; 
font-size: 1.0em;
color: #000000;
margin: 1.0em 0em 1.0em 0em;
padding: 0.5em;
border: 0px;
display: block;
}
.inhalt_formular_daten {
line-height: 1.2em; 
font-size: 1.0em;
color: #000000; 
margin: 1.0em 0em 1.0em 0em;
padding: 0.5em;
display: block;
border: 0px solid #FFFFFF;
}
.inhalt_formular_fieldset textarea { width: 40.0em; margin: 0em 0em 0em 1.0em; }
.inhalt_formular_label { width: 7em; display: block; float: left; margin: 0em 0em 0em 1.9em; padding: 0em; line-height: 1.6em; text-align: left; }
.inhalt_formular_button { margin: 0em 0em 0em 2.5em; color: #cc3433; font-size: 0.95em; font-weight: bold;}
.legende { font-weight: bold; color: #000000; margin: 0em; padding: 0em;}
.fieldset_absenden { border: none !important;}
fieldset { border: 1px solid grey;}

.druck {
font-size: 0.7em;
font-weight: bold;
color: #b5b5b5;
margin: 3.0em 3.0em 1.5em 0em;
padding: 0em;
text-align: right;
} 
.druck a:link { color: #b5b5b5; text-decoration: none; font-weight: bold; }
.druck a:visited { color: #b5b5b5; text-decoration: none; font-weight: bold; }
.druck a:hover { color: #7d3600; text-decoration: none; font-weight: bold; }

/************** FOTOGALERIE **************/
.fotogalerie img { 
    border: 0px; 
    margin: 0px; 
    float: none; 
}
.fotogalerie a { 
    border: 1px solid #cccccc; 
    display: block; 
    width: 106px; 
    float: left; 
    text-align: center; 
    padding: 0px;
    margin: 0px 4px 20px 0px;
    height: 73px; 
}
.fotogalerie a:hover { 
    border: 1px solid #933f00; 
    display: block; 
    width: 106px; 
    float: left; 
    text-align: center; 
    padding: 0px;
    margin: 0px 4px 20px 0px;
    height: 73px; 
}
.fotogalerie span {
    border: 2px solid #ffffff; 
    display: block; 
    width: 102px; 
    float: left; 
    text-align: center; 
    padding: 0px;
    height: 69px; 
    overflow: hidden;
}
.fotogalerie a { -webkit-zoom-in; cursor: -moz-zoom-in; cursor:url('/Bilder/fb_cursorlupe.cur'), pointer; } /* für Firefox */
.fotogalerie a {cursor:url('/Bilder/fb_cursorlupe.cur'), pointer\9;} /* für alle IEs */

/************** FUSSZEILE **************/
#fuss {
font-size: 1.0em;
width: 62.2em;
color: #404040;
background-color: #e5e5e5;
margin: 1.0em 0em 0em 0em;
padding: 0em;
}
#fuss img { float: left; }
#fuss span { display: block; font-size: 0.7em; padding: 1.0em 0em 0em 1.9em; float: left;}
#fuss a:link, #fuss a:visited { color: #404040; text-decoration: underline; font-weight: normal; }
#fuss a:hover, #fuss a:active { color: #404040; text-decoration: none; font-weight: normal; }



/*************** SITEMAP *********************/
#sitemap { text-transform: uppercase; }
#sitemap_trenn  { border: 3px solid; color: #f7f7f7; }

/*************** SUCHE **********************/

.suchergebnis { margin-top: 0em; margin-bottom: 6.0em; }

/************** DRUCKVARIANTE ***************/
#body_druck { 
background-color: #ffffff; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100.1%;
text-align: left; 
margin: 0em;
padding: 0em;
}
#layout_druck { 
font-size: 1.0em;
margin: auto;
padding: 0em; 
color: #000000; 
background-color: #ffffff;
text-align: left;
display: block;
clear: left;
}

#header_logo_druck {    
font-size: 1.0em;
color: #000000;
background-color: #ffffff;
margin: auto;
padding: 0em;
z-index: 0;
}
#header_logo_druck img {
margin: 1.0em 0em 2.5em -0.5em;
}

#content_druck {
font-family: Verdana, sans-serif;
font-size: 1.0em;
color: #000000;
background-color: #ffffff;
margin: 0em;
padding: 0em;
text-align: left;
position:relative;
z-index: 2;
}
.clear {
margin-top: 1.0em;
clear: both;
}
#fuss_druck {
font-size: 1.0em;
color: #404040;
background-color: #e5e5e5;
margin: 1.0em 0em 0em 0em;
padding: 0em;
}
#fuss_druck img { float: left; }
#fuss_druck span { font-size: 0.7em; padding: 1.0em 0em 0em 1.9em; float: left;}
#fuss_druck a:link, #fuss a:visited { color: #404040; text-decoration: underline; font-weight: normal; }
#fuss_druck a:hover, #fuss a:active { color: #404040; text-decoration: none; font-weight: normal; }

/************** Video **************/
.video { width: 200px; padding: 0px; margin: 0px 0px 0px 7px;  }
.video p { margin: 0em 0em 0.75em -0.55em; font-size: 1.2em; } 
.video img { float: left; padding: 0px; margin: 5px 8px 0px -7px; }

.video a:link, #video a:visited {
color: #7d3600;
text-decoration: none;
display: block;
text-align: left;
font-size: 1.0em;
font-weight: bold;
}
.video a:hover {
text-decoration: underline;
}
.container_video img{ width: 200px; height: 108px; padding: 2px; margin: 0px 0px 5px 8px; background-color: #ffffff; border: 1px solid #c7c7c7; }
.container_video p { padding: 50px 0px 0px 7px; margin: 0px 0px 5px 0px; font-size: 1.0em; } 

.cont_video_info {
font-style: italic;
font-size: 0.8em;
display: block;
padding-top: 3em;
}

.cont_datei_info {
font-style: italic;
font-size: 0.8em;
display: block;
padding-top: 3em;
}

.cont_video_seite {
float: left;
display: block;
margin-right: 2em;
}

.cont_datei_seite {
display: block;
margin-right: 2em;
}


.video_float {padding: 0px 0px 0px 33px; margin: 0px 10px 0px 0px; float: left; }
.video_inhalt {padding: 0px 0px 0px 0px; margin: 0px 0px 30px 30px;  }
#container { background-color: #cccccc; border: 1px solid #e6e6e6;  }
.video.embed-responsive.embed-responsive-16by9, .video video { width: 100%; height: auto; }


/************** FANCYBOX **************/
/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */
#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    margin-left: -20px;
    cursor: pointer;
    overflow: hidden;
    z-index: 1104;
    display: none;
}
#fancybox-loading div {
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 480px;
    background-image: url('/Bilder/fancybox.png');
}
#fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1100;
    display: none;
}
#fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    overflow: auto;
    display: none;
}
#fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    padding: 20px;
    z-index: 1101;
    outline: none;
    display: none;
}
#fancybox-outer {
    position: relative;
    width: 100%;
    height: 100%;
    background-color: #ffffff;
}
#fancybox-content {
    width: 0;
    height: 0;
/*    padding: 10px;*/
    outline: none;
    position: relative;
    overflow: hidden;
    z-index: 1102;
    border: 0px solid #ffffff;
}
#fancybox-hide-sel-frame {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent;
    z-index: 1101;
}
#fancybox-close {
    position: absolute;
    bottom: 5px;
    right: 5px;
    width: 30px;
    height: 30px;
    background-image:url('/Bilder/fb_closebutton.png');
    background-repeat: no-repeat;
    cursor:pointer;
    z-index: 1103;
    display: none;
}
#fancybox-error {
    color: #444;
    font: normal 12px/20px Arial;
    padding: 14px;
    margin: 0;
}
#fancybox-img {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    border: none;
    outline: none;
    line-height: 0;
    vertical-align: top;
}
#fancybox-frame {
    width: 100%;
    height: 100%;
    border: none;
    display: block;
}
#fancybox-left, #fancybox-right {
    position: absolute;
    top: 6px;
    bottom: 80px;
    width: 35%;
    cursor: pointer;
    outline: none;
    background: transparent url('/Bilder/fb_empty.gif');
    z-index: 1102;
    display: none;
}
#fancybox-left {
    left: 0px;
}
#fancybox-right {
    right: 0px;
}
#fancybox-left-ico, #fancybox-right-ico {
    position: absolute;
    top: 50%;
    left: -9999px;
    width: 30px;
    height: 30px;
    cursor: pointer;
    z-index: 1102;
    display: block;
}
#fancybox-left-ico {
    background-image: url('/Bilder/fancy_left.png');
}
#fancybox-right-ico {
    background-image: url('/Bilder/fancy_right.png');
}
#fancybox-left:hover, #fancybox-right:hover {
    visibility: visible; /* IE6 */
}
#fancybox-left:hover span {
    left: 20px;
}
#fancybox-right:hover span {
    left: auto;
    right: 20px;
}
.fancybox-bg {
    position: absolute;
    padding: 0;
    margin: 0;
    border: 0;
    width: 20px;
    height: 20px;
    z-index: 1001;
}
#fancybox-bg-n {
    top: -20px;
    left: 0px;
    width: 100%;
    background-image: url('/Bilder/fb_schatten_oben.png');
    background-repeat: repeat-x;
}
#fancybox-bg-ne {
    top: -20px;
    right: -20px;
    background-image: url('/Bilder/fb_schatten_rechts_oben.png');
    background-repeat: no-repeat;    
}
#fancybox-bg-e {
    top: 0px;
    right: -20px;
    height: 100%;
    background-image: url('/Bilder/fb_schatten_rechts.png');
    background-repeat: repeat-y;    
}
#fancybox-bg-se {
    bottom: -20px;
    right: -20px;
    background-image: url('/Bilder/fb_schatten_rechts_unten.png');
    background-repeat: no-repeat;    
}
#fancybox-bg-s {
    bottom: -20px;
    left: 0px;
    width: 100%;
    background-image: url('/Bilder/fb_schatten_unten.png');
    background-repeat: repeat-x;
}
#fancybox-bg-sw {
    bottom: -20px;
    left: -20px;
    background-image: url('/Bilder/fb_schatten_links_unten.png');
    background-repeat: no-repeat;    
}
#fancybox-bg-w {
    top: 0px;
    left: -20px;
    height: 100%;
    background-image: url('/Bilder/fb_schatten_links.png');
    background-repeat: repeat-y;    
}
#fancybox-bg-nw {
    top: -20px;
    left: -20px;
    background-image: url('/Bilder/fb_schatten_links_oben.png');
    background-repeat: no-repeat;    
}
#fancybox-title {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.7em;
    font-weight: bold;
    color: #000000;
    z-index: 1102;
    padding-top: 5px;
    padding-bottom: 10px;
    text-align: left;}

.title_abstand { padding-right: 30px; display: block; }
.title_link { font-weight: normal; color: #7d3600; text-decoration: underline; }
.title_link a { font-weight: normal; color: #7d3600; text-decoration: underline; }
.title_link a:hover { font-weight: normal; color: #7d3600; text-decoration: none; }
/*.title_link a:visited { font-weight: normal; color: #404040; text-decoration: underline; }*/

/* IE6, IE7, IE8  */
.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Bilder/fb_schatten_oben.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Bilder/fb_schatten_rechts_oben.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Bilder/fb_schatten_rechts.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Bilder/fb_schatten_rechts_unten.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Bilder/fb_schatten_unten.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Bilder/fb_schatten_links_unten.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Bilder/fb_schatten_links.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Bilder/fb_schatten_links_oben.png', sizingMethod='scale'); }

/* 2018 hinzugefügt  */

.img_hintergrundbild {
	margin-bottom: 23px;
	width: 676px;
	height: 170px;
    }
.img_hg_servicelinks {
	margin-left: 15px;
	align: right;
	width: 320px;
	height: 170px;
    }
.img_rubriken {
	width: 320px;
	height: 170px;
    }
 .img_hintergrundbild {
	margin-bottom: 23px;
	width: 676px;
	height: 170px;
    }
.img_hg_servicelinks {
	margin-left: 15px;
	align: right;
	width: 320px;
	height: 170px;
    }
.img_rubriken {
	width: 320px;
	height: 170px;
    }
/* 2019 hinzugefügt  */

.fotoquelle {
    font-size: 9px;
    padding: 2px;
    line-height: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #404040;
    }
    .portrait_links {
    float: left;
	height: 200px;
    }
.portrait_links img{
   float: none !important;
   	margin-right: 15px;
	  }
	  
.rubrikenbild {
   float: right;
	  }

.publikation_links {
    float: left;
	height: 200px;

    }
.publikation_links img{
   float: none !important;
	margin-right: 15px;
	  }

.rubrikenbild{
  margin-right:10px;
	  }
