                                    
                                       
.cmsContent { 
   width:1225px;
   max-width:1220px;
   overflow:hidden;
   background-color: #ffffff;
   color: #000000; 
   font-family:'Linotype Univers W01','Trebuchet MS',Arial,Helvetica,sans-serif; 
   font-size:20px;  
   line-height:140%;
}
.none,.noview,.print { display:none; }
hr { display:none; }
/*
sup { vertical-align:top; font-size:0.8em; line-height:100%; }
sub { vertical-align:bottom; font-size:0.8em; line-height:100%; }
*/
sup { vertical-align:top; font-size:1em; line-height:100%; font-style:normal; font-weight:normal; padding-left:0.05em; }
sub { vertical-align:sub; font-size:1em;  }
img { border: 0; }

                                                
.checkbrowser                 { position:fixed; top:0; left:0; width:100%; color:#000000; font-size:11px; font-family: Verdana,Arial,Helvetica, sans-serif; background-color:#ffffe1; z-index:9900; text-align:left; border-bottom:1px solid #696969; } 
.checkbrowser a               { font-weight:bold; text-decoration:none; color:#000000; }
.checkbrowser a:hover         { text-decoration:underline; }
.checkbrowser div             { position:relative; padding: 2px 2px; border-bottom:1px solid #a0a0a0; }
.checkbrowser_content         { position:relative; width:100%; padding-bottom:2px; }
.checkbrowser_content_img     { position:absolute; left:0; height:20px; width:20px; }
.checkbrowser_content span    { position:relative; left:25px;top:0; display:block; margin-right:60px; line-height:20px; } 
a.checkbrowser_close          { position:absolute; top:3px; right:3px; z-index:10000; }

mark { background:#FFFF00; }


.space1, .space2, .space5, .space10, .space15, .space20, .space30, .space40, .space50, .space60, .space100, .pspace, .pspace5, .pspace10, .box_space,
.box_mobile_space,.templ_space {
   position:relative; overflow:hidden; padding:0; margin:0; clear:both; width:100%;
}
.space1         { height: 0.05em; }
.space2         { height: 0.1em; }
.space5         { height: 0.25em; }
.space10        { height: 0.5em; }
.space15        { height: 0.75em; }
.space20        { height: 1em; }
.space30        { height: 1.5em; }
.space40        { height: 2em; }
.space50        { height: 2.5em; }
.space60        { height: 3em; }
.space100       { height: 5em; }

.pspace         { height:0.05em; }
.pspace5        { height:0.25em;  width:61em; }
.pspace10       { height:0.5em; width:61em; }
.p_space        { height:0.25em; }

.box_mobile_space { display:none; font-size:20px; height:20px; overflow:hidden; clear:both; }


.templ_end        { overflow:hidden; clear:both;  }
.templ_space      { height:1em; clear:both; }
.templ_clear      { position:relative; clear:left;  }

.templ_anker {
   position:relative; width:1px; top:-44em; height:1px; padding:0; font-size:0.1em; line-height:1%;  overflow:hidden; text-decoration:none; float:right; display:block;   
}

.templ_table,
.templ_table_galerie,
.templ_table_background {
   padding:0; margin:0; clear:left; display:table; width:100%; 
}
.templ_table_background { background-color:#eff7f4; }   
.width_auto { width:auto; }

.templ_tr         { padding:0; margin:0; display:table-row; }

.hspace,.hspace2,.hspace_3pic, 
.templ_td, .templ_td_pic, .templ_td_2pic, .templ_td_3pic, .templ_td_7pic,.templ_td_txt, .templ_td_templ, .templ_td_nosize, .templ_background,
.twin_hspace, .templ_td_twin_pic, .templ_td_teaser_pic, .templ_td_teaser_txt, .templ_td_rubrik_pic, .templ_td_rubrik_txt,
.templ_td_templ_border, .templ_td_L_txtxt, .templ_td_R_txtxt {
   position:relative; top:0; left:0; padding:0; margin:0;  vertical-align:top; overflow:hidden; display:table-cell;   -moz-hyphens: auto;
   -o-hyphens: auto;
   -webkit-hyphens: auto;
   -ms-hyphens: auto;
   hyphens: auto; 
}

.hspace           { width:2em; height:0.5em;  }
/*.hspace2          { width:em; height:0.5em;  } */
.hspace_3pic      { width:2em; height:0.5em; }
.hspace_7pic      { width:0.95em; height:0.5em; }

.templ_td_pic     { overflow: hidden; width:19em; }        

.templ_td_2pic    { width:29.5em; }
.templ_td_3pic    { width:19em; }
.templ_td_7pic    { width:7.9em; }

.templ_td_rpic    { width:2.25em; }
.templ_td_txt     { width:40em; }
.templ_td_templ    { width:61em; }

.templ_table_txtxt   { width:auto; }
.templ_td_L_txtxt    { white-space: nowrap; }
.templ_td_R_txtxt    { width: auto; }

.templ_td_twin_pic { width:29.5em; }
.twin_hspace       { width:2em; height:0.5em; }

.templ_td_teaser_pic { width:0em; }
.templ_td_teaser_txt { width:0em; }

.box_txt             { font-size:1em; line-height:140%;  padding:0; margin:0; }
.box_pictxt          { font-size:1em; line-height:140%;  padding:0; margin:0; }
.box_space           { font-size:1em;  height:20px; overflow:hidden; clear:both; }

.pic_intxt_1         { position:relative; padding-bottom:0.25em; padding-right:0.75em; float:left; } 
.pic_intxt_2         { position:relative; padding-bottom:0.25em; padding-left:0.75em; float:right; } 
.padding-top         { padding-top:0.25em; }

.pic_intxt_size_190 { width: 10.25em; }
.pic_intxt_size_380 { width: 19.75em; }
.pic_intxt_size_590 { width: 30.25em; }
.pic_intxt_size_800 { width: 40.75em; }
.pic_intxt_size_569 { width: 29.2em; }

.templ_background {
   background-color:#438a23;        
   width:59em;
      padding:1em;
}

.box_ank             { padding:0; margin:0; }
.box_pictxt          { padding: 0.25em 0 0 0; margin:0; line-height: 130%; }
.box_pictxt_standard { padding: 0.3em 0 0 0; margin:0;  }
.box_spaces          { position:relative; height:  0.8em; overflow:hidden; padding:0; margin:0; clear:both; width:100%; }

.block               { display:block; text-align:justify; }
.left                { display:block; text-align:left; }
.center              { display:block; text-align:center; }
.right               { display:block; text-align:right; }

.ol_content { position:relative; margin:auto; padding:0 0 0 0.9em;  }
.ol_content li { margin:auto; padding:0; }
.ol_content p { position:relative; margin:0; padding:0; display:block; }

.ul_content { position:relative; margin:auto; padding:0 0 0 1em;  }
.ul_content li { margin:auto; padding:0; }
.ul_content p { position:relative; margin:0; padding:0; display:block; }

blockquote {
  margin: 0 ;
  padding:0 0 0 1em;
}

h1 {
   font-size : 1.85em;
   font-family : 'Linotype Univers W01',Arial,Helvetica,sans-serif;
   line-height:120%;
   color : #000000;
   text-decoration:none;
   font-weight: normal;
   padding:0;
   margin: 0;
   /*text-shadow: #333333 1px 1px 1px; */
}
h1.headline1 { font-size:1.85em; } 
h1.headline2 { font-size:1.5em; } 
h1.headline3 { font-size:1.2em; } 
.h1color_0 { color:#000000; } 
.h1color_1 { color:#000000; } 
.h1color_2 { color:#f15507; } 
.h1color_3 { color:#706f6f; } 
h2 {
   font-size : 1em;  ;   
   font-family : 'Linotype Univers W01',Arial,Helvetica,sans-serif;
   line-height : 140%;
   color : #000000;
   /* text-shadow: #333333 1px 1px 1px; */
   text-decoration : none;
   font-weight:bold;
   padding : 0;
   margin-top : 0;
   margin-bottom : 0;
}
h3 {
   font-size : 1em;
   font-family : 'Linotype Univers W01',Arial,Helvetica,sans-serif;
   text-decoration : none;
   font-weight : normal;
   line-height:130%;
   padding : 0;
   margin : 0;
   text-align:left;
   color:#333333;
   display:inline;
}
h4 {
   font-size : 1em;
   font-family : 'Linotype Univers W01',Arial,Helvetica,sans-serif;
   color : #7B7C7E;
   text-decoration : none;
   font-weight : normal;
   padding : 0 0 0 0;
   margin : 0;
}

.templ_background h2 { color:#ffffff; }



.imgbox              { position:relative; margin: 0 ; padding:0; overflow:hidden; } 
.imgbox *            { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } 
.imgbox img          { width:100%; height:100%; z-index:1; display:block; }   

.img_border          { position:absolute; left:0; top:0; width:100%; height:100%; border:1px solid #000000; padding:0; z-index:100; display:block; }
.img_border span     { width:100%; height:100%; border:3px solid #ffffff; z-index:101; display:block; }

.img_zoom            { position:absolute; top:0; width:100%; height:100%; background:url('../img/sys/pic_lupe.png') right bottom no-repeat; background-size:1em auto; cursor:pointer; padding:0; margin:0; display:block; z-index:103; }
.img_zoom_border     { position:absolute; width:100%; height:100%; background:url('../img/sys/pic_lupe.svg') right bottom no-repeat; cursor:pointer; padding:0; margin:-4px; display:block; z-index:103; } 
.img_link            { position:absolute; width:100%; height:100%; background:url('../img/sys/pic_link.png') right bottom no-repeat; cursor:pointer; padding:0; margin:0; display:block; z-index:103; }
.img_link_border     { position:absolute; width:100%; height:100%; background:url('../img/sys/pic_link.png') right bottom no-repeat; cursor:pointer; padding:0; margin:-4px; display:block; z-index:103; } 
.imgbox s            {
   position:absolute;
   height:100%;
   width:100%;
   display:block;
   background-image:url('../img/sys/pic.gif');        
   z-index:10;          
}
.imgbox a:hover .img_border {
   border:1px solid #F15507; 
 
}  
.imgbox a:hover img {  opacity:0.7; }
.templ3Bg .imgbox a:hover img {  opacity:1; }
.imgbox a:hover s { cursor:pointer; }
.imgbox a:hover span { display:block; } 


.mmedia {
   position:relative; overflow:hidden;
}
.mmedia.youtube,
.mmedia.youtube * {
   cursor:pointer;
}
.mmedia iframe,
.mmedia video {
   position:relative; width:100%; float:left;
   border:0;
}
.mmedia .overlay img {
   width:100%; height:100%;  display:none;
}
.mmedia_border iframe, 
.mmedia_border video { 
   z-index:150; 
   padding:3px; 
   border:0;
}
.mmedia.youtube.mmedia_border iframe,
.mmedia.youtube.mmedia_border video { 
   z-index:50; 
}
.mmedia .overlay {
   position: absolute;
   top: 0;
   right: 0;
   left: 0;
   width: 100%;
   height: 100%;
   margin: 0;
   padding:0;
   cursor: pointer;
   border: 0;
   outline: none;
   float:left;
   background-image:url('../img/pic.gif'); 
   background-position: 50% 50%;
   background-size: 100% 100%;
   background-size: cover;
   text-indent: -999em;
   overflow: hidden;
   opacity: 1;
   -webkit-transition: opacity 800ms, height 0s;
   -moz-transition: opacity 800ms, height 0s;
   transition: opacity 800ms, height 0s;
   -webkit-transition-delay: 0s, 0s;
   -moz-transition-delay: 0s, 0s;
   transition-delay: 0s, 0s;
   z-index:1100; 
}
.mmedia .playVideo:before {
   content: '';
   position: absolute;
   top: 50%;
   left: 50%;
   width: 50px;
   height: 50px;
   margin: -25px 0 0 -25px;
   border: 5px solid #ffffff;
   border-radius: 100%;
   -webkit-transition: border-color 300ms;
   -moz-transition: border-color 300ms;
   transition: border-color 300ms;
}
.mmedia .playVideo:after {
   content: '';
   position: absolute;
   top: 50%;
   left: 50%;
   width: 0;
   height: 0;
   margin: -15px 0 0 -5px;
   border-left: 30px solid #ffffff;
   border-top: 20px solid transparent;
   border-bottom: 20px solid transparent;
   -webkit-transition: border-color 300ms;
   -moz-transition: border-color 300ms;
   transition: border-color 300ms;
}
.mmedia:hover .playVideo::before,
.mmedia:focus .playVideo:before {
   border-color: #f00;
}
.mmedia:hover .playVideo::after,
.mmedia:focus .playVideo:after {
   border-left-color: #f00;
}

#LightboxMMedia {
   position: fixed;
   top: 50%;
   left: -5000px;
   width: 320px;
   height: 190px;
   margin-left: -335px;
   margin-top: -245px;
   background-color: #ffffff;
   font-size: 12px;
   font-weight: normal;
   text-decoration: none;
   color: #000000;
   border: 1px solid #000000;
   line-height: 140%;
   z-index: 15000;
   padding: 0;
   overflow: hidden;
   display: block;
   border: 1px solid #000000;
   box-shadow: 0px 0px 10px #000000;
}


.tabScroll { overflow-x:auto; /*background-color:#9AA09C; */ }
.tab { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.tab table { width:100%; font-size:1em; line-height:140%; text-align:left; border-collapse: collapse; }
.tab .tableSpacing1  { border-spacing:0.05em; background-color: #ECECED; }
.tab .tableSpacing2  { border-spacing:0.1em; background-color: #ECECED; }
.tab .tableSpacing3  { border-spacing:0.15em; background-color: #ECECED; }
.tab .tableSpacing4  { border-spacing:0.2em;  background-color: #ECECED; }
.tab .tablePadding1  th, .tab .tablePadding1  td { padding:0.05em; }
.tab .tablePadding2  th, .tab .tablePadding2  td { padding:0.1em; }
.tab .tablePadding3  th, .tab .tablePadding3  td { padding:0.15em; }
.tab .tablePadding4  th, .tab .tablePadding4  td { padding:0.2em; }
.tab .tablePadding10 th, .tab .tablePadding10 td { padding:0.5em; }
.tab .tablePadding15 th, .tab .tablePadding15 td { padding:0.75em; }

.tab .tableCellBorder th.headerCellBorder { border:0; border-bottom:0.5em solid #ffffff; }
.tab .tableCellBorder th,   .tab .tableCellBorder td { border:1px solid #9AA09C; border-top:0; border-bottom:0; }
.tab .tableCellBorder th.l, .tab .tableCellBorder td.l { border-left:0; }   .tab .tableCellBorder th.r, .tab .tableCellBorder td.r { border-right:0; }  

.tableBorder { border:1px solid #9AA09C; background-color:#ffffff; padding:0.1em; margin:0; }
.tableBorder table { background-color:#ffffff; }
.tableZebra    { }
.tablePosRight { text-align:right; margin: 0 0 0 auto; }

.tab table thead {
   background-color:#9AA09C;
}
.tableZebra tr.normal-row { background-color:#ffffff; }
.tableZebra tr.alt-row { background-color:#EAEAEA; }

.tab table thead th {
   vertical-align:top;
   text-align:left;
   font-size:1.1em;
   font-family:'Linotype Univers W01','Trebuchet MS',Arial,Helvetica,sans-serif;
   font-weight:bold;
   line-height:150%;
   color:#ffffff;
}
.tab table td {
   text-align:left;
   font-family:'Linotype Univers W01','Trebuchet MS',Arial,Helvetica,sans-serif;
   font-size:1em;
   font-weight:normal;
   line-height:150%;
   vertical-align:top;
   color:#333333;
}


.galContainerTemplate {
   position:relative;
   left:-2em; 
   width:63.15em;
}
.galContainer { 
   position:relative; 
   left:0; 
   display:inline-block;
   vertical-align:top;
   width:19em;
   margin:0 0 0 2em;
   overflow:hidden;
   /*width:103%; */
}
.galEntry {
   box-sizing:border-box; 
   /*float:left;  */
   display:block; 
   /*margin:1em 0 1em  2em; */
   margin:1em 0 1em  0; 
   padding:0;
   width:19em;    
}
.galEntry.heightauto {
	height:auto !important;
}
.gimgbox            { 
   margin:auto;
   text-align:center;
   padding:0;
}
.galEntry a {
   position:relative;
   display:block;
}
.galEntry a:hover {
   opacity:0.7;
}
.galEntry a:hover .img_border {
   border:1px solid #F15507; 
}
.galEntry s {
   position:absolute;
   left:0;
   top:0;
   height:100%;
   width:100%;
   display:block;
   background-image:url('../img/sys/pic.gif');        
   z-index:1000;           
}

.galbox {
   margin:auto;
   display:block; 
   text-align:center;
}
.galEntry img {    
   width:100%; 
   height:100%; 
}
.galpictxt {
   padding-top:0.5em;
   font-size:1em; 
   line-height:130%; 
   overflow: hidden;
   text-overflow: ellipsis;
   -moz-hyphens: auto;
   -o-hyphens: auto;
   -webkit-hyphens: auto;
   -ms-hyphens: auto;
   hyphens: auto;
}


hr { display:none; }

.hr_line {
   position:relative;
   top:0;        
   left:0;            
   background-image:url('../img/sys/line_h.png');
   background-repeat:repeat-x;
   background-position: left top;
   height : 15px;
   overflow:hidden;
   width:100%;  /*43.5em */
   padding : 0;
   margin : 0;             
}

.hr_line_search {
   background-image:url('../img/sys/line_h.png');
   background-repeat:repeat-x;
   background-position:  0 center;
   height : 11px;
   overflow:hidden;
   padding : 0;
   margin : 0;
   width:100%; 
}



a.link_in,
a.link_ex, 
a.link_mail,
a.link_tel,
a.link_adr,
a.link_dnlarchiv {
   color:#000000;
   text-decoration:none;                
   font-weight:400;
   /*
   background:url('../img/sys/link_ex.svg') left 3px no-repeat; 
   border-bottom:0.075em solid #518b2f;
   background-image:url('../images/sys/link_in.png') left 3px no-repeat; */
   cursor:pointer;
}
a.link_in:hover,
a.link_ex:hover, 
a.link_mail:hover,
a.link_tel:hover,
a.link_adr:hover,
a.link_dnlarchiv:hover {
   color:#F15507;
   text-decoration:none;
   /*border-bottom:1px solid #000000;
   border-bottom:0.05em solid #88bd21;  */
}
a.link_in span,
a.link_ex span,
a.link_tel span,
a.link_adr span,
a.link_mail span {
   width:0.55em;
   display:inline-block;
}
a.link_in span img,
a.link_ex span img,
a.link_tel span img,
a.link_adr span img,
a.link_mail span img {
   width:0.4em;  
   height:0.55em;  
}   
#wysiwyg a.link_in,
#wysiwyg a.link_ex, 
#wysiwyg a.link_mail,
#wysiwyg a.link_tel,
#wysiwyg a.link_adr,
#wysiwyg a.link_dnlarchiv {
   padding-left:12px;
   background:url('../img/sys/link_ex.svg') left 5px no-repeat; 
}
#wysiwyg a.link_in:hover,
#wysiwyg a.link_ex:hover, 
#wysiwyg a.link_mail:hover,
#wysiwyg a.link_tel:hover,
#wysiwyg a.link_adr:hover,
#wysiwyg a.link_dnlarchiv:hover {
   padding-left:12px;
   background:url('../img/sys/link_ex.hover.svg') left 5px no-repeat; 
}

.box_link_back,
.box_link_anker { 
   line-height:1.15em;
   padding: 0 0 0; 
   margin:0; 
}

a.link_back,
a.link_anker {
   color:#000000;
   text-decoration:none;
   font-weight:normal;
   cursor:pointer;
   vertical-align:middle;
}
a.link_back:hover,
a.link_anker:hover {
   color:#F15507;
   text-decoration:none;
}
a.link_back i,
a.link_anker i {
   font-size:1em; 
   line-height:100%;
   width:1.65em;
   vertical-align:middle;
   display:none; /*inline-block;*/
}
a.link_back i img,
a.link_anker i img {
   width:1.15em;  
   height:1.15em;  
}   


.link_anker_button a {
   background:#F15507; 
   color:#ffffff;
   font-size:1.2em;
   line-height:120%;
   padding:0.65em 0.75em;
   text-decoration:none;
   font-weight:normal;
   display:inline-block; 
   z-index:100; 
   border:1px solid #F15507;
   transition:all 100ms; 
}
.link_anker_button a:hover{ background:rgb(255,255,255,0.8); color:#000000; border:1px solid #b4b4b3; }

a.link_dnl {
   color:#000000;
   text-decoration:none;                
   font-weight:normal;
   background:url('../img/dnl/dnl.svg') 0 0.15em no-repeat;
   background-size:1.5em auto;
   margin-top:0.25em;
   padding: 0 0 0 1.75em;
   line-height:120%;
   min-height:2em;
   display:inline-block;
}
a.link_dnl:hover  {
   color:#F15507;
   text-decoration:none;
   /*
   background:url('../img/dnl/dnl.hover.svg') 0 0.15em no-repeat;
   background-size:1.5em auto;
   */
}
a.link_dnl.ai { background-image:url('../img/dnl/ai.svg'); } a.link_dnl.arj { background-image:url('../img/dnl/arj.svg'); } a.link_dnl.bmp { background-image:url('../img/dnl/bmp.svg'); } a.link_dnl.cdr { background-image:url('../img/dnl/cdr.svg'); } a.link_dnl.csv { background-image:url('../img/dnl/csv.svg'); } a.link_dnl.doc { background-image:url('../img/dnl/doc.svg'); } a.link_dnl.docm { background-image:url('../img/dnl/docm.svg'); } a.link_dnl.docx { background-image:url('../img/dnl/docx.svg'); } a.link_dnl.dot { background-image:url('../img/dnl/dot.svg'); } a.link_dnl.dotm { background-image:url('../img/dnl/dotm.svg'); } a.link_dnl.dotx { background-image:url('../img/dnl/dotx.svg'); } a.link_dnl.eps { background-image:url('../img/dnl/eps.svg'); } a.link_dnl.fh { background-image:url('../img/dnl/fh.svg'); } a.link_dnl.gif { background-image:url('../img/dnl/gif.svg'); } a.link_dnl.gz { background-image:url('../img/dnl/gz.svg'); } a.link_dnl.indd { background-image:url('../img/dnl/indd.svg'); } a.link_dnl.jpeg { background-image:url('../img/dnl/jpeg.svg'); } a.link_dnl.jpg { background-image:url('../img/dnl/jpg.svg'); } a.link_dnl.lha { background-image:url('../img/dnl/lha.svg'); } a.link_dnl.lzh { background-image:url('../img/dnl/lzh.svg'); } a.link_dnl.mth { background-image:url('../img/dnl/mth.svg'); } a.link_dnl.pdf { background-image:url('../img/dnl/pdf.svg'); } a.link_dnl.png { background-image:url('../img/dnl/png.svg'); } a.link_dnl.pot { background-image:url('../img/dnl/pot.svg'); } a.link_dnl.potm { background-image:url('../img/dnl/potm.svg'); } a.link_dnl.potx { background-image:url('../img/dnl/potx.svg'); } a.link_dnl.pps { background-image:url('../img/dnl/pps.svg'); } a.link_dnl.ppsm { background-image:url('../img/dnl/ppsm.svg'); } a.link_dnl.ppsx { background-image:url('../img/dnl/ppsx.svg'); } a.link_dnl.ps { background-image:url('../img/dnl/ps.svg'); } a.link_dnl.psd { background-image:url('../img/dnl/psd.svg'); } a.link_dnl.rar { background-image:url('../img/dnl/rar.svg'); } a.link_dnl.rtf { background-image:url('../img/dnl/rtf.svg'); } a.link_dnl.sit { background-image:url('../img/dnl/sit.svg'); } a.link_dnl.svg { background-image:url('../img/dnl/svg.svg'); } a.link_dnl.tar { background-image:url('../img/dnl/tar.svg'); } a.link_dnl.tgz { background-image:url('../img/dnl/tgz.svg'); } a.link_dnl.thmx { background-image:url('../img/dnl/thmx.svg'); } a.link_dnl.tif { background-image:url('../img/dnl/tif.svg'); } a.link_dnl.txt { background-image:url('../img/dnl/txt.svg'); } a.link_dnl.wmf { background-image:url('../img/dnl/wmf.svg'); } a.link_dnl.wps { background-image:url('../img/dnl/wps.svg'); } a.link_dnl.xls { background-image:url('../img/dnl/xls.svg'); } a.link_dnl.xml { background-image:url('../img/dnl/xml.svg'); } a.link_dnl.z { background-image:url('../img/dnl/z.svg'); } a.link_dnl.zip { background-image:url('../img/dnl/zip.svg'); } 
a.link_dnl i, a.link_dnl2 i,
a.link_dnl:hover i, a.link_dnl2:hover i {
   line-height:120%;
   font-style:normal;
   font-weight:normal;
   text-decoration:none;
}
a.link_dnl span, a.link_dnl2 span {
   line-height:130%;
   font-weight:normal;
   text-decoration:none;
}
a.link_dnl:hover span, a.link_dnl2:hover span {
   text-decoration:underline; 
}
.dnlinfo {
   font-size:0.8em;
   font-weight:normal;
   color:#777777;
   background-image:none;
   text-decoration:none; 
}
a.none {
   color:#000000;
   text-decoration:underline;                
   border:0;
}


.templ_Sitemap { }
.templ_Sitemap ul {  margin:0 0 5px 0; padding:0 0 0 15px; }
.templ_Sitemap ul.navUL_1 { list-style-type:none; padding:0; }
.smap_columns_2 { -moz-column-count: 2; -webkit-column-count: 2; column-count: 2; }
.smap_columns_3 { -moz-column-count: 3; -webkit-column-count: 3; column-count: 3; }
@media (max-width: 399px) {
   .smap_columns_2 { -moz-column-count: 1; -webkit-column-count: 1; column-count: 1; }
   .smap_columns_3 { -moz-column-count: 1; -webkit-column-count: 1; column-count: 1; }
}
.templ_Sitemap ul li { margin:0; padding:0; }
.templ_Sitemap a  { text-decoration:none; color:#333333; font-weight:normal; }
.templ_Sitemap a.nav1 { text-decoration:none; color:#000000; font-weight:bold; }
.templ_Sitemap a.nav2 { text-decoration:none; color:#333333; font-weight:bold; }
.templ_Sitemap a.nav3 { text-decoration:none; color:#333333; font-weight:normal; }
.templ_Sitemap a:hover { text-decoration:none; color:#F15507; }


.ul_sitenav {
   margin:0;
   padding:0;
   list-style-type:none;
   padding-bottom:0.15em;
}
/*
ul.ul_sitenav li:before { content: "\203A" " "; color:#000000; font-size:0.9em;/*font-size:smaller;* / }
*/
.ul_sitenav li {
   position:relative;
   display:table;
   vertical-align:top;
   clear:left;
   margin: 0;
   padding:0;
}
.ul_sitenav li.li_sitenav_h {
   display:inline-block;
   padding-right:1em;
}   
a.link_sitenav { 
   display:table-row;
   font-weight:normal;
   vertical-align:top;
   /* background:url('../img/sys/link_anker.svg') 0 0.2em no-repeat; 
   background-size:0.4em auto; */
   color:#000000;
   text-decoration:none;
}  
a.link_sitenav:hover { 
   /*background:url('../img/sys/link_anker.hover.svg') 0 0.15em no-repeat; 
   background-size:0.4em auto;     */
   color:#F15507;
   text-decoration:none;
}
a.link_sitenav span {
   display:table-cell;
   margin:auto;
   /*padding: 0 0 0.25em 0.7em;*/
   padding: 0 0 0.25em 0.25em;
}
a.link_sitenav span,
a.link_sitenav:hover span {
   text-decoration:none;
} 
a.link_sitenav img { 
   display:table-cell;
   width:0.4em;  
   height:0.55em;  
}

.search   { color:#f15507; }
.search_0 { color:#f15507; }
.search_1 { color:#f15507; }
.search_2 { color:#f15507; }
.search_3 { color:#f15507; }
.search_4 { color:#f15507; }
.search_5 { color:#f15507; }
.search_6 { color:#f15507; }
.search_7 { color:#f15507; }
.search_8 { color:#f15507; }
.search_9 { color:#f15507; }

.search_headline_ergebnis {
   font-size : 14px;
   font-family : 'Linotype Univers W01','Trebuchet MS',Arial,Helvetica,sans-serif;
   line-height:120%;
   color : #000000;
   text-decoration:none;
   font-weight:bold;
   padding:1.5em 0 0.5em 0;
   margin:0;
   float:left;
   width:60%;
}
.search_headline_ergebnis_R {
   font-size : 14px;
   font-family : 'Linotype Univers W01','Trebuchet MS',Arial,Helvetica,sans-serif;
   line-height:120%;
   color : #000000;
   text-decoration:none;
   font-weight:bold;
   padding:1.5em 0 0.5em 0;
   margin:0;
   text-align:right;
   float:right;
   width:40%;
}
.box_search_ergebnis {
   font-size:20px; 
   line-height:140%;  
   padding:0; 
   margin:0; 
}
.box_search_treffer {
   color:#666666;
}


.templ_table_frml {
   position:relative;
   padding:0; 
      color:#333333;
}
.templ_table_frml * {
    -moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box; 
    box-sizing: border-box;    
}
.templ_table_frml .form {
   display:block;
   margin:0;
   padding:0;
   clear:both;
   height:auto;
}
.templ_table_frml .frml {
  clear: both;
  padding: 0;
  margin: 0 0 0.25em 0;
  display:inline-block;
  width:100%;
  padding:0 0.05em;
}
.templ_table_frml label {
   padding: 0.5em 1em 0.25em 0;
   width: 30%;
   float: left;
   -moz-hyphens: auto;
   -o-hyphens: auto;
   -webkit-hyphens: auto;
   -ms-hyphens: auto;
   -hyphens: auto;
}
.templ_table_frml label.inlabel {
   padding:0.35em 0 0 0.25em;
   vertical-align:middle;
   display:block;
   width:auto;
}
.templ_table_frml label.intext {
   padding-top:0;
}
.templ_table_frml .divinput {
  margin: 0;
  display:block;
  padding:0;
  width: 70%;
  float: right;
}
.templ_table_frml .divinput div {
   clear:both;
}
.templ_table_frml input[type=text],
.templ_table_frml input[type=email],
.templ_table_frml input[type=url],
.templ_table_frml input[type=password],
.templ_table_frml input[type=date],
.templ_table_frml input[type=number],
.templ_table_frml input[type=search],
.templ_table_frml input[type=file],
.templ_table_frml textarea,
.templ_table_frml select {
   width:100%;
   display: block;  
   font-size:1em;
   font-family:'Linotype Univers W01','Trebuchet MS',Arial,Helvetica,sans-serif;
   line-height:140%;
   padding:5px; 
   color:#333333;
   text-decoration:none;
   font-weight:normal;
   border:1px solid #D4D4D5;
   background-color:#ffffff;
   margin:5px 0;
   border-radius: 0;
   box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;  
   -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;  
   -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;   
   transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;  
   -webkit-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;  
   -moz-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;  
   -o-transition: border 0.15s linear 0s, box-shadow 0.15s linear 0s, color 0.15s linear 0s;  
}  
.templ_table_frml select {
   padding:8px 0.25em; 
}
.templ_table_frml select option {
   padding: 5px 0.245em; 
   margin:auto;
}
.templ_table_frml input[type=file] {
   font-size:0.6em;
   font-family:'Linotype Univers W01','Trebuchet MS',Arial,Helvetica,sans-serif;
}  

.templ_table_frml input[type=text]:focus,
.templ_table_frml input[type=email]:focus,
.templ_table_frml input[type=url]:focus,
.templ_table_frml input[type=password]:focus,
.templ_table_frml input[type=date]:focus,
.templ_table_frml input[type=number]:focus,
.templ_table_frml input[type=search]:focus,
.templ_table_frml input[type=file]:focus,
.templ_table_frml select:focus,
.templ_table_frml textarea:focus {
   color: #333;  
   border-color: rgba(80,80,80, 0.4);  
   box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(80, 80, 80, 0.6);  
   -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(80, 80, 80, 0.6);  
   -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(80, 80, 80, 0.6);  
   outline: 0 none;   
}  

.templ_table_frml .divCheckbox div { display:table; }
.templ_table_frml .divCheckbox .inlabel { 
   padding:0.2em 0 0 0.25em;
   display:table-cell; float:none; 
}

.templ_table_frml input[type=checkbox],
.templ_table_frml input[type=radio] {
   float:none;
   margin:0.55em 0 0 0;
   width:20px;
   display:table-cell;
} 
  
.templ_table_frml input[type=text].l        { float:left; width:9%; margin: 5px 1% 5px 0; }
.templ_table_frml input[type=text].p        { float:left; width:19%; margin: 5px 1% 5px 0; }
.templ_table_frml input[type=text].olp      { float:left; width:70%; }    
.templ_table_frml input[type=text].ol       { float:left; width:90%; }   
.templ_table_frml input[type=text].op       { float:left; width:80%; }    
.templ_table_frml input[type=text].o        { float:left; width:100%; }     
.templ_table_frml input[type=text].twinL    { float:left; width:49.5%; margin: 5px 0.5% 5px 0; }
.templ_table_frml input[type=text].twinR    { float:left; width:49.5%; margin: 5px 0 5px 0.5%; }
.templ_table_frml input[type=text].trippleL { float:left; width:44.5%; margin: 5px 0.5% 5px 0; }
.templ_table_frml input[type=text].trippleC { float:left; width:44.5%; margin: 5px 0.5% 5px 0; }
.templ_table_frml input[type=text].trippleR { float:left; width:9.5%; margin: 5px 0 5px 0.5%; }
.templ_table_frml input[type=text].sidebyside,
.templ_table_frml select.sidebyside         { float:left; width:auto; margin: 5px 1% 5px 0; }

.templ_table_frml input[type=number].small,
.templ_table_frml input[type=text].small    { float:left; width:1.5em; margin: 5px 3px 5px 0; }
.templ_table_frml select.small              { float:left; width:2.75em; margin: 2px 3px 2px 0; padding-right: 5px; }
.templ_table_frml input[type=text].time     { float:left; width:3em; margin: 5px 1% 5px 0; }
.templ_table_frml .frml_box_multiple i      { float:left; margin: 12px 2% auto 0; font-weight:700; font-style:normal; }
.templ_table_frml .frml_box_multiple em     { display:inline-block; vertical-align:top;  margin: 12px 12px auto 20px; font-weight:700; font-style:normal; }
.templ_table_frml .frml_box_multiple div    { float:left; white-space:nowrap; }

.templ_table_frml input[type=text].kal {
   width:1.75em;
   margin-right:0.15em}

.templ_table_frml .kalBtn {
   position:relative;
   width:25px;
   margin: 5px 1% auto 1%;
   display:inline-block;
}

._templ_table_frml .txtlabel {
   line-height:140%;
   padding-top:0;
}
.templ_table_frml div.intext {
   display:table-cell;
}

.templ_table_frml .frml_box_multiple label {
   display:block;
   float:left;
   margin:auto;
   vertical-align:middle; 
   width:auto;
}
.templ_table_frml .frml_box_multiple input {
   margin: 5px 3% 5px 0; 
   width: 19%;
   float:left;
}

.templ_table_frml .divCheckbox .div_frml_radio               { display:table; text-align:center; width:100%; }
.templ_table_frml .divCheckbox .div_frml_radio_tr            { display:table-row; }
.templ_table_frml .divCheckbox .div_frml_radio_element       { display:table-cell; }
.templ_table_frml .divCheckbox .div_frml_radio_element div   { display:block; }
.templ_table_frml .divCheckbox .div_frml_radio_element div input  { display:inline; text-align:center; }
.templ_table_frml .divCheckbox .div_frml_radio_element label { display:block; display:block; padding:0.25em; }

.frml_capcha {
   float:left; 
   margin:0.25em 1em 0 0;
}
.frml_error {
   font-weight:normal;
   color: #C70707 !important;
}
.frml_error_box {
   font-weight:bold;
   border:1px solid #C70707 !important;
   padding:5px !important;
}
.templ_table_frml .frml_error input[type=text],
.templ_table_frml .frml_error input[type=email],
.templ_table_frml .frml_error input[type=url],
.templ_table_frml .frml_error input[type=password],
.templ_table_frml .frml_error input[type=date],
.templ_table_frml .frml_error textarea,
.templ_table_frml .frml_error select {
   border-color:#C70707;
}
.frml_input_error {
   border-color:#cc0000;
}
.templ_table_frml .frml_error input:focus,
.templ_table_frml .frml_error textarea:focus {
   color: #333;  
   border-color: rgba(204, 0, 0, 0.4);  
   box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(204, 0, 0, 0.6);  
   -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(204, 0, 0, 0.6);  
   -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(204, 0, 0, 0.6);  
   outline: 0 none;   
}  
.templ_table_frml .frml_error .divCheckbox { 
   border:1px solid #cc0000 !important;
   padding-right:0.25em;
}
.templ_table_frml input.readonly { color:#999999; } 

.frml_button_div {
   position:relative;
   float:left;
   background: #f15507;
   background-size:100% 100%;
   margin:1px 0 0 0;
   padding:0;
   border:0 solid #aaaaaa;
      cursor:pointer; 
   box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);  
   -moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);  
   -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);  
}
.frml_button { 
   width:100%;
   height:100%;
   font-size:0.9em; 
   font-family:'Linotype Univers W01','Trebuchet MS',Arial,Helvetica,sans-serif; 
   margin:auto;
   line-height:110%;
   color:#ffffff;
   text-decoration:none;  
   font-weight:normal; 
   background-color:transparent;
   padding:0.1em 2em 0.1em 0.25em;
   border:0;
      text-align:center; 
   cursor:pointer; 
}
.frml_button_div:hover {
    background-color:#808080;
}
.frml_button:hover {
   border:0;
   color:#ffffff;
}
.frml_back { 
   float:left; 
   margin-left:0.5em;
}
.frml_back .frml_button {
   padding:0.75em 0.75em;
}
.frml label.frml_pflicht {
   float:right;
   text-align:right;
   width:auto;
   padding: 0.75em 0 0 0;
}

.frmlfullsize label,
.frmlfullsize div.divinput {
    margin: 0 0 0.75em 0;
    width: 100%;
    float: none;
}
.frmlfullsize .frmlspacer { display:none; }

.templ_table_frml .hr_line { background:url("../img/sys/line_h.png") left center repeat-x; }

#AGBWindow {     
   position: fixed;
   top: 1% !important;
   max-width:650px;
   margin:auto;
   text-align:center;
   width: 98%;
   height: 98% !important;
   display: none;
   z-index:20000; 
   background:#ffffff;
}
@media (min-width: 400px) {
   #AGBWindow {     
      left:1%;
      right:1%;
   }
}
#LightboxAGBClose {
   position:relative;
   right:5px; 
   top:5px;
   height:60px;
   z-index:15005;
   color:#000000;
   font-size:12px;
   text-decoration:none;                
   font-weight:400;
   cursor:pointer;
   line-height:16px;
   text-align:right;
   background: url('../img/sys/lightboxClose.png') center right no-repeat;
   color:#ababab;  
   display:inline-block;
   padding:22px 40px 5px 0;
}

#frmlPopup_agbtext { 
   text-align:left; 
   min-height:17.5em; 
   background:none #ffffff; 
   width:32em; 
   height:100%; 
   overflow:auto; 
   margin-bottom:2.5em; 
   color:#555555;
   line-height:140%;
}

@media (max-width: 600px) {
  .templ_table_frml .form .frml {
    margin: 0 0 5px 0; 
  }
  .templ_table_frml label {
	  width: 100%;
    float: none;
    margin: 0 0 5px 0;
  }
  .templ_table_frml div.divinput {
    margin: 0 0 5px 0;
    width: 100%;
    float: none;
  }
  .templ_table_frml input[type=text],
  .templ_table_frml input[type=email],
  .templ_table_frml input[type=url],
  .templ_table_frml input[type=password],
  .templ_table_frml textarea,
  .templ_table_frml select {
    width: 100%; 
  }
  .frmlspacer { display:none; }       
  .frml_button_div { font-size:0.9em; }
}

.frmlProspektBlock {
   position:relative;
   width:100%;
   margin: 0;
   display:table;
   padding:0;
}
.frmlProspektContainer { 
   position:relative; 
   left:0; 
   display:table-row;
   vertical-align:top;
   width:100%;
   margin:0 0 2em 2em;
   overflow:hidden;
}

.frmlProspektImage,
.frmlProspektContent,
.frmlProspektVersion {
   display:table-cell;
   vertical-align:top;
}
.frmlProspektImage {
   width:10.75em;    
}
.frmlProspektContent {
   width:25em; 
   margin:0 0 0.75em 0; 
}
.frmlProspektVersion {
   margin:0 0 0.75em 0; 
}
.frmlProspektVersion div {
   display:block;
}
.templ_table_frml .frmlProspektVersion input[type="checkbox"], 
.templ_table_frml .frmlProspektVersion input[type="radio"] {
   display:inline-block;
   vertical-align:middle;
}
.frmlfullsize  .frmlProspektVersion label {
   vertical-align:middle;
}

.frmlProspektEntry {
   box-sizing:border-box; 
   display:block; 
   margin:0.25em 0 0  0; 
   padding:0;
   width:9.75em;    
}

.frmlProspektEntry img {
   width:9.75em; 
   height:auto;   
}
.frmlProspektContent { font-size:1em; }
.frmlProspektContent label { display:table-cell; padding: 0.4em 0.05em 0.25em 0; line-height:110%; }
.frmlProspektContent div { line-height:120%; clear:left;  }
.frmlProspektContent div div{ padding-bottom:0.25em; }
.frmlProspektContent div input { display:table-cell; }



#LightboxBackground {
   position:fixed;
   top: 0;
   bottom:0;
   left:0;
   width:100%;
   padding:0;
   margin:0;
   height:100%;
   background-image:url('../img/sys/bg_bluepage_lightbox.png');
   z-index:1000;
   display:none;
}
#LightboxWindowWrapper {
   position:fixed;
   top:0;
   width:100%;
   height:100%;
   z-index:15000; 
   display:none;
   vertical-align:middle;
   text-align:center;
   margin:auto;                
}
#LightboxWindowWrapper.hidden {
   position:absolute;
   left:-5000px;
   right:-5000px;
   display:block;
}

#LightboxWindow {
   position:relative;
   display:inline-block;
   font-size: 100%; 
   font-family:'Linotype Univers W01','Trebuchet MS',Arial,Helvetica,sans-serif; 
   font-weight: normal; 
   text-align:center;
   color:#000000;
   line-height:14px; 
   vertical-align:middle;
   text-align:center;
   margin:auto;                  
   z-index:15001;                   
   max-height: calc(100% - 20px);
   max-width: calc(100% - 20px);
    box-shadow:0px 0px 10px #000000; 
}
#LightboxContent {
   position:relative;
   text-align:center;    
   vertical-align:middle; 
   display:table;  
   background:#ffffff; 
   margin:0 auto; 
   padding:15px;
   padding:0.5em;
   /*border:0.25em solid #ffffff;  */
   height:100%;                   
   /*
   overflow-x:hidden;
   overflow-y:auto;
   border:20px solid rgba(0, 0, 0, .5);
   -webkit-background-clip: padding-box; 
    background-clip: padding-box; 
   -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    */
}
.LightboxContentMedia {
   position:relative;
   width:100%;
   margin:0 auto; 
   padding:0;
   background:#ffffff;
   z-index:20; 
   -webkit-border-radius: 0.5em;
    -khtml-border-radius: 0.5em;
    -moz-border-radius: 0.5em;
    border-radius: 0.5em;
   display:table;   
}             

.LightboxContentMedia img {
   margin:0 auto;
   padding:0;
   width:100%;
   height:100%;
}
#LightboxContentNav {
   position:absolute;
   top:50%;
   left:0;
   right:0;
   bottom:50%;           
   width:auto;
   height:1px;
   z-index:40;                
   display:block;
   margin:0 auto 0 auto ;
}   

.LightboxContentNav_l {
   position:absolute;
   top:-50px;
   left:5px;
   width:50px;
   height:100px;
   text-decoration:none;      
   display:block;
   z-index:50;
}
.LightboxContentNav_r {
   position:absolute;
   top:-50px;
   right:-5px;
   width:50px;          
   height:100px;
   text-decoration:none;
   display:block;
   z-index:50;
}
#LightboxContentNavMobil { display:none; }

#LightboxContentNavMobil a,
#LightboxContentNav a          { position:relative; top:0; left:0; display:block; width:40px; height:100px; cursor:pointer; text-decoration:none;  }
#LightboxContentNav a.l        { background:url('../img/sys/p_l.svg') center center no-repeat; background-size:45px auto; }
#LightboxContentNav a.r        { background:url('../img/sys/p_r.svg') center center no-repeat; background-size:45px auto; }

#LightboxContentNav a span { visibility:hidden; }

#LightboxContentTxt {
   position:relative;
   left:0;
   right:2.5em;
   top:0.25em;
   min-height:2em;
   font-size: 0.8em; 
   text-align:left;
   margin:0;             
   color:#333333;
   line-height:140%;
   clear:left;
   z-index:15;               
}   
#LightboxContentTxt p {
   position:relative;
   padding:0.5em 0 0.25em 0;
   text-align:left;
   margin:0;         
   display:block;    
}   
.bluepage_gal_txt b {
   font-size:0.8em;
}


#LightboxFooter {
   position:relative;
   height:60px;
   background:#ffffff;
}

#LightboxClose {
   position:absolute;
   right:10px; 
   bottom:0;
   width:44px;
   height:60px;
   z-index:15005;
   font-size:11px; 
   line-height:16px;
   text-align:right;
   background: url('../img/sys/lightboxClose.svg') center center no-repeat;
   color:#ababab;  
   display:block;
}
#LightboxClose:hover  {
   color:#666666;
}
#LightboxClose span {
   display:none;
   padding:6px 35px 5px 0;
  
}
#LightboxImgZhr {
   position:absolute;
   color:#999999;
   left:0.75em;
   bottom:0.75em;
   margin:0;
   text-align:left;
   z-index:10;
   display:inline-block;
}
#LightboxImgZhr span {
   font-size: 12px; 
}

@media only screen and (max-width: 1240px)  {
   #LightboxWindowWrapper { font-size:20px; }
}
@media only screen and (max-width: 769px)  {
   #LightboxWindowWrapper { font-size:14px; }
}
@media only screen and (max-width: 650px)  {
   #LightboxWindowWrapper { font-size:13px; }
}

@media only screen and (max-width: 399px) {
   #LightboxContentNavMobil { display:block; }
   #LightboxWindow { padding:5px; }
   #LightboxContent { padding:2px; }
   #LightboxBackground { background:rgba(0,0, 0, 0.8);  }
   .LightboxContentMedia { height:auto !important;}
   #LightboxContentNav { display:none; }
   .LightboxContentNav_l,.LightboxContentNav_r,#LightboxContentNav a { top:0; height:50px;  }
   .LightboxContentNav_l { left:0;  }
   .LightboxContentNav_r { right:0;  }
   #LightboxImgZhr { position:fixed; left:0; bottom:25px; width:100%; text-align:center; z-index:1; color:#ffffff; }
   
   #LightboxContentNavMobil {
      position:fixed;
      left:0;
      right:0;
      bottom:35px;           
      width:auto;
      height:50px;
      z-index:4;                
      display:block;
      margin:0 auto ;
   }   
   #LightboxContentNavMobil a.l        { background:url('../img/sys/p_l.svg') center center no-repeat; background-size:25px auto; }
   #LightboxContentNavMobil a.r        { background:url('../img/sys/p_r.svg') center center no-repeat; background-size:25px auto; }

   #LightboxClose {
      position:fixed;
      right:3px; 
      top:0;
      width:44px;
      height:60px;
      z-index:15005;
      font-size:11px; 
      line-height:16px;
      background: url('../img/sys/lightboxClose.ws.svg') center center no-repeat;
      text-align:right;
   }
   #LightboxFooter { height:1px; }
   #LightboxContentNav a span { visibility:visible; }
}
#LightboxContentFlash {
   position:relative;
   top:5px;
   width:100%;
   text-align:center;
   margin:10px auto;
   overflow:hidden;                  
   background-image:url('../img/sys/loading_lightbox.gif');
   background-repeat:no-repeat;
   background-position:center center;                    
}
