#content #VideoText html, #content #VideoText body, #content #VideoText div, #content #VideoText span, #content #VideoText applet, #content #VideoText object, #content #VideoText iframe, #content #VideoText h1, #content #VideoText h2, #content #VideoText h3, #content #VideoText h4, #content #VideoText h5, #content #VideoText h6, #content #VideoText p, #content #VideoText blockquote, #content #VideoText re, #content #VideoText a, #content #VideoText abbr, #content #VideoText acronym, #content #VideoText address, #content #VideoText big, #content #VideoText cite, #content #VideoText code, #content #VideoText del, #content #VideoText dfn, #content #VideoText em, #content #VideoText font, #content #VideoText img, #content #VideoText ins, #content #VideoText kbd, #content #VideoText q, #content #VideoText s, #content #VideoText samp, #content #VideoText small, #content #VideoText strike, #content #VideoText strong, #content #VideoText sub, #content #VideoText sup, #content #VideoText tt, #content #VideoText var, #content #VideoText dl, #content #VideoText dt, #content #VideoText dd, #content #VideoText ol, #content #VideoText ul, #content #VideoText li, #content #VideoText fieldset, #content #VideoText form, #content #VideoText label, #content #VideoText legend, #content #VideoText table, #content #VideoText caption, #content #VideoText tbody, #content #VideoText tfoot, #content #VideoText thead, #content #VideoText tr, #content #VideoText th, #content #VideoText td {
     border: 0px none;
     font-family: inherit;
     font-size: 100%;
     font-style: inherit;
     font-weight: inherit;
     margin: 0px;
     outline: 0px none;
     padding: 0px;
     vertical-align: baseline;
}

#content .alert.sizeXS {
 display:none;
}

#content .screenreader_message {
    display: inline;
    height: 0;
    left: -3000px;
    overflow: hidden;
    position: absolute;
    top: -2000px;
    width: 0;
}

#content #VideoText :focus {
     outline: 0px none;
}

#content #VideoText body {
     background: #ffffff none repeat scroll 0% 0%;
     color: black;
     line-height: 1;
}

#content #VideoText ol, #content #VideoText ul {
     list-style: outside none none;
}

#content #VideoText table {
     border-collapse: separate;
     border-spacing: 0px;
}

#content #VideoText caption, #content #VideoText th, #content #VideoText td {
     font-weight: normal;
     text-align: left;
}

#content #VideoText blockquote::before, #content #VideoText blockquote::after, #content #VideoText q::before, #content #VideoText q::after {
     content: "";
}

#content #VideoText blockquote, #content #VideoText q {
     quotes: "" "";
}

@media print {
  #content #wdrtext_outer #wdrtext_navigation { display: none; }
  #content #wdrtext_outer #wdrtext_navigation .vt_Linkliste { position: relative; top: -430px; }
  #content #wdrtext_outer #wdrtext_navigation .seitewaehlen { position: relative; top: -430px; }
  #content #wdrtext_outer #wdrtext_navigation #vt_navigation { position: relative; top: -430px; }
  #copyright { position: relative; top: -330px; left: 200px; }
  #content #wdrtext_outer .vt_row_1 .yellow { color: #ffff00; }
  #content { position: relative; left: 0px; }
  #content #wdrtext_outer .vt_footer { display: none; }
  #content #wdrtext_outer .footer_icon { display: block; }
  #content #wdrtext_outer .vt_row * { color: #000000 ! important; }
  #content #VideoText #wdrtext_outer { border: 1px solid #000000 ! important; float: left; }
  #content #VideoText { border: medium none ! important; box-shadow: none ! important; }
}

#content #wdrtext_outer #wdrtext_navigation h2 {
     clear: none;
}

#content #VideoText #wdrtext_outer div.vt_container {
     clear: both;
     display: block;
     float: left;
}

#content #VideoText #wdrtext_outer div.vt_table {
     clear: both;
     display: block;
     float: left;
     width: 40em;
}

#content #VideoText #wdrtext_outer div.vt_row {
     clear: both;
     display: block;
     float: left;
     width: 40.3em ! important;
}

#content #VideoText #wdrtext_outer div.vt_col {
     display: block;
     float: left;
     height: auto;
     min-height: 1em;
}

#content #VideoText #wdrtext_outer .yellow h3 span {
     font-stretch: ultra-condensed;
     font-variant: small-caps;
}

#content #VideoText #wdrtext_outer .gwhite_24h, #content #VideoText #wdrtext_outer .gwhite_punkt {
     height: 0.375em ! important;
     margin: 0.34em 0.34em;
     min-height: 0.313em ! important;
     width: 0.313em ! important;
}

#content #VideoText #wdrtext_outer .gblue_2Ch {
     height: 0.313em ! important;
     /* width: 32em ! important;*/
     margin: 10px 0px;
     min-height: 0.313em ! important;
}

#content #VideoText #wdrtext_outer .centered {
     text-align: center;
}

#content #VideoText #wdrtext_outer .invisible {
     display: none;
     left: -10000px;
     position: absolute;
}

#content #VideoText #wdrtext_outer a {
     color: inherit;
     text-decoration: none;
}

#content #VideoText #wdrtext_outer body, html {
     margin: 0px;
     padding: 0px;
}

#content #VideoText #wdrtext_outer a:hover {
     text-decoration: underline ! important;
}

#content #VideoText #wdrtext_outer .vt_row_24 a, #content #VideoText #wdrtext_outer .vt_row_25 a {
     color: inherit;
     text-decoration: none;
}

#content #VideoText #wdrtext_outer .right {
     text-align: right ! important;
}

#content #VideoText #wdrtext_outer .vt_container_header {
     border: 0px none;
     height: 3.188em;
     width: 40em;
}

#content #VideoText #wdrtext_outer .vt_navigation {
     background-color: transparent;
     margin-bottom: 1.5em;
     width: 13.3em;
}

#content #VideoText #wdrtext_outer .vt_navigation .countfloat {
     background-color: transparent;
     font-weight: normal;
     line-height: normal;
     text-align: center;
}

#content #VideoText #wdrtext_outer .vt_navigation .count, #content #VideoText #wdrtext_outer .vt_navigation #subpage_count {
     background-color: transparent;
     font-weight: bold;
     line-height: 2;
     text-align: center;
}

#content #VideoText #wdrtext_outer .vt_navigation #vt_navigation_page #input_feld {
     width: inherit;
}

#content #VideoText #wdrtext_outer .vt_navigation #vt_navigation_page {
     margin-bottom: 1.5em;
}

#content #VideoText #wdrtext_outer .vt_navigation #vt_navigation_page #input_feld {
     border-bottom: 0.0625em solid #ffffff;
     height: 2em;
     line-height: normal;
     margin-right: 1em;
}

#content #VideoText #wdrtext_outer .vt_navigation #vt_navigation_page #input_feld .vt_input {
     line-height: normal;
}

#content #VideoText #wdrtext_outer .vt_navigation #vt_navigation_page .vt_button {
     background: #0309f9 url("../images/bg_button.jpg") repeat-x scroll left top;
     border: 0.063em solid #ffffff;
     color: #ffffff;
     line-height: normal;
     padding: 4px;
}

#content #VideoText #wdrtext_outer .vt_navigation #vt_navigation_page .vt_button:hover {
     background: #ffffff none repeat scroll 0% 0%;
     border: 0.063em solid #ffffff;
     color: #002f99;
     line-height: normal;
     text-decoration: underline;
}

#content #VideoText #wdrtext_outer #vt_subnavigation {
     display: none;
     margin-top: -0.7em;
}

#content #VideoText #wdrtext_outer .vt_navigation #vt_navigation_prev {
     float: left;
     width: 3em;
}

#content #VideoText #wdrtext_outer .vt_navigation #vt_subnavigation_prev {
     float: left;
     width: 3em;
}

#content #VideoText #wdrtext_outer .vt_navigation #input_prevpage, #content #VideoText #wdrtext_outer .vt_navigation #input_nextpage {
     background: #0309f9 url("../images/bg_button.jpg") repeat-x scroll left top;
     border: 0.063em solid #ffffff;
     color: #ffffff;
     font-weight: bold;
     line-height: normal;
     margin-top: 1.5em;
     width: 3em;
}

#content #VideoText #wdrtext_outer .vt_navigation #input_no_link, #content #VideoText #wdrtext_outer .vt_navigation #input_prevsubpage, #content #VideoText #wdrtext_outer .vt_navigation #input_nextsubpage {
     background: #0309f9 url("../images/bg_button.jpg") repeat-x scroll left top;
     border: 0.063em solid #ffffff;
     color: #ffffff;
     font-weight: bold;
     line-height: normal;
     margin-top: 1.5em;
     width: 3em;
}

#content #VideoText #wdrtext_outer .vt_navigation #input_prevpage:hover, #content #VideoText #wdrtext_outer .vt_navigation #input_nextpage:hover {
     background: #ffffff none repeat scroll 0% 0%;
     border: 0.063em solid #ffffff;
     color: #002f99;
     font-weight: bold;
     line-height: normal;
     margin-top: 1.5em;
     width: 3em;
}

#content #VideoText #wdrtext_outer .vt_navigation #input_prevsubpage:hover, #content #VideoText #wdrtext_outer .vt_navigation #input_nextsubpage:hover {
     background: #ffffff none repeat scroll 0% 0%;
     border: 0.063em solid #ffffff;
     color: #002f99;
     font-weight: bold;
     line-height: normal;
     margin-top: 1.5em;
     width: 3em;
}

#content #VideoText #wdrtext_outer .vt_navigation .countfloat {
     background-color: transparent;
     float: left;
     font-size: 12px;
     width: 7em;
}
/*
#content #VideoText #wdrtext_outer .footer_icon ul li .text {
     display: none;
}

#content #VideoText #wdrtext_outer .footer_icon ul li .print {
     display: none;
}
*/
#content #VideoText #wdrtext_outer .vt_navigation .countfloat {
     background-color: transparent;
     float: left;
     width: 7em;
}

#content #VideoText #wdrtext_outer .footer_icon {
     background-color: transparent;
     /*display: none;*/
     font-size: 100%;
     font-weight: normal;
     margin-left: 1em;
     padding: 2em 0px 2em 0.25em;
     text-align: center;
}

#content #VideoText #wdrtext_outer .footer_icon ul {
     display: inline;
}

#content #VideoText #wdrtext_outer .footer_icon ul li {
     display: inline;
     list-style: outside none none;
}



#content #VideoText #vt_navigation_next.invisible, #content #VideoText #vt_navigation_prev.invisible, #content #VideoText #vt_subnavigation_next.invisible, #content #VideoText #vt_subnavigation_prev.invisible {
     display: block;
     left: 0px;
     position: static;
     visibility: hidden;
}

#content #VideoText #wdrtext_navigation input:focus {
     outline: 0.25em solid #6399dc;
}

#content #VideoText #wdrtext_navigation a:focus {
     outline: 0.25em solid #6399dc;
}

#content #VideoText .vt_container a:focus {
     outline: 0.13em solid #6399dc;
}

#content #VideoText .footer_icon a:focus {
     outline: 0.17em solid #6399dc;
}

#content #VideoText input:focus, #content #VideoText a:focus {
     outline: 0.25em solid #6399dc;
}

#content #VideoText #wdrtext_outer #wdrtext_navigation ul, #content #VideoText #wdrtext_outer #wdrtext_navigation ol, #content #VideoText #wdrtext_outer #wdrtext_navigation li span {
     font-size: 14px;
     margin-right: 8px;
     margin-top: 1px;
}

#content #VideoText #wdrtext_outer #wdrtext_navigation ul, #content #VideoText #wdrtext_outer #wdrtext_navigation ol, #content #VideoText #wdrtext_outer #wdrtext_navigation li a span {
     margin-right: 8px;
}





#content #VideoText #wdrtext_outer div.vt_col {
     display: block;
     float: left;
     height: auto;
     line-height: 1px;
     min-height: 18px;
}

#content #VideoText #wdrtext_outer div.vt_row {
     clear: both;
     display: block;
     float: left;
}

#content #VideoText #wdrtext_outer .gwhite_24h, #content #VideoText #wdrtext_outer .gwhite_punkt {
     height: 6px;
     min-height: 5px;
     width: 5px;
}

#content #VideoText #wdrtext_outer .gblue_2Ch {
     height: 4px;
     margin: 5px 0px;
     min-height: 3px;
}

#content #VideoText #wdrtext_outer span.style1 {
     font-size: 1.3em;
     font-weight: bolder;
     letter-spacing: 0.15em;
     line-height: 18px;
}

#content #VideoText #wdrtext_outer div.vt_container, #content #VideoText #wdrtext_outer div.vt_table, #content #VideoText #wdrtext_outer div.vt_row {
     width: 40em;
}


#content #VideoText #wdrtext_outer, #content #VideoText #wdrtext_outer #wdrtext_inner, #content #VideoText #wdrtext_outer #wdrtext_inner .vt_container, #content #VideoText #wdrtext_outer #wdrtext_inner .vt_container .vt_table, #content #VideoText #wdrtext_outer #wdrtext_inner .vt_container .vt_table .vt_row, #content #VideoText #wdrtext_outer #wdrtext_inner .vt_container .vt_table .vt_row .vt_col, #content #VideoText #wdrtext_outer #wdrtext_inner .vt_container .vt_table .vt_row .vt_col span, #content #VideoText #wdrtext_outer #wdrtext_inner .vt_container .vt_table .vt_row .vt_col span a, #content #VideoText #wdrtext_outer #vt_row_info, #content #VideoText #wdrtext_outer #vt_row_info .vt_col, #content #VideoText #wdrtext_outer #vt_row_info .vt_col span, #content #VideoText #wdrtext_outer #vt_row_info .vt_col span a, #content #VideoText #wdrtext_outer h1, #content #VideoText #wdrtext_outer h2, #content #VideoText #wdrtext_outer h3, #content #VideoText #wdrtext_outer h4 {
     font-family: monospace,monospace;
     font-style: normal;
     font-variant: normal;
     font-weight: bold;
}



#content #VideoText #wdrtext_outer span {
     display: block;
     float: left;
     letter-spacing: 1px;
     vertical-align: top;
}

#content #VideoText #wdrtext_outer div.vt_container h1, #content #VideoText #wdrtext_outer div.vt_container h2, #content #VideoText #wdrtext_outer div.vt_container h3 {
     color: inherit;
     margin: 0px;
     padding: 0px;
}

#content #VideoText #wdrtext_outer h1, #content #VideoText #wdrtext_outer h2, #content #VideoText #wdrtext_outer h3, #content #VideoText #wdrtext_outer h4 {
     font-weight: normal;
}

#content #VideoText {
     padding-top: 25px;
     width: 100%;
}

#content #VideoText #wdrtext_outer #wdrtext_inner {
     padding-left: 1.35em;
}

#content #VideoText #wdrtext_outer #wdrtext_inner .vt_container {
     height: 100%;
}

#content #VideoText #wdrtext_outer, #content #VideoText #wdrtext_outer #vt_row_info, #content #VideoText #wdrtext_outer #wdrtext_inner {
     font-size: inherit;
}

#content #VideoText #wdrtext_outer #vt_row_info {
     padding-left: 1.35em;
     padding-top: 0.25em;
}

#content #VideoText #wdrtext_outer #wdrtext_inner {
     float: left;
     width: 40.2em;
}

#content #VideoText #wdrtext_outer #wdrtext_navigation {
     font-family: "Verdana","Arial","Helvetica",sans-serif;
     margin-left: 48em;
     min-height: 32em;
     padding-left: 1em;
     width: 14em;
}

#content #VideoText #wdrtext_outer #wdrtext_navigation h4, #content #VideoText #wdrtext_outer #wdrtext_navigation h3 {
     font-family: "Verdana","Arial","Helvetica",sans-serif;
     font-style: normal;
     font-variant: normal;
     font-weight: bold;
     padding-bottom: 0.5em;
     width: 10em;
}

#content #VideoText #wdrtext_outer #wdrtext_navigation ul, #content #VideoText #wdrtext_outer #wdrtext_navigation ol, #content #VideoText #wdrtext_outer #wdrtext_navigation li {
     list-style-type: none;
     margin: 0px;
     padding: 0px 0px 0.25em;
}

#content #VideoText #wdrtext_outer #wdrtext_navigation ul {
     margin-bottom: 2em;
}

#content #VideoText #wdrtext_outer #wdrtext_navigation ul.vt_Linkliste li a {
     display: block;
     font-size: 90%;
     font-weight: normal;
     width: 160px;
}

#content #VideoText #wdrtext_outer .footer_icon {
     font-size: 100%;
     font-weight: normal;
     height: 2px;
     margin-left: 1em;
     padding: 2em 0px 2em 1em;
     text-align: center;
}

#content #VideoText #wdrtext_outer .footer_icon ul li:nth-child(3){
/* display:none!important;*/
}
#content #VideoText #wdrtext_outer .footer_icon ul li {
     height: 32px;
     list-style: outside none none;
     position: relative;
}

#content #VideoText #wdrtext_outer .footer_icon ul li a {
     display: block;
}

#content #VideoText #wdrtext_outer .footer_icon ul li {
     float: left;
     list-style: outside none none;
     margin-top: -5px;
}

#content #VideoText #wdrtext_outer .footer_icon ul li a {
     margin-left: 1em;
     padding: 0.25em 3em;
	 font-family: "Verdana","Arial","Helvetica",sans-serif;
	 font-size:12px;
}

body #content .sectionA .con .socialMedia, 
body #content .sectionA .con.xs_text {
     display: none;
}


/*
@media screen and (min-width: 1901px) {
}

@media screen and (min-width: 1010px) and (max-width: 1900px) {
}
*/

 /* ---- viewM ----
@media screen and (min-width: 768px) and (max-width: 1009px) {}
 */

  body.viewM #content #VideoText #wdrtext_outer {  }
  body.viewM #content #VideoText #wdrtext_outer #vt_row_info { padding: 0px 0px 6px 75px; }
  body.viewM #content #VideoText #wdrtext_outer #wdrtext_inner { float: none ! important; width: 100%; padding: 0px; }
  body.viewM #content #VideoText #wdrtext_outer #wdrtext_inner .vt_container { width: 100%; padding: 0px; }
  body.viewM #content #VideoText #wdrtext_outer #wdrtext_inner .vt_table { padding-left: 50px; }
  body.viewM #content #VideoText #wdrtext_outer #wdrtext_navigation { clear: both; position: relative; margin: 0px; height: 100%; width: 100%; padding: 35px 0px 0px; min-height: auto; }
  body.viewM #content #VideoText #wdrtext_outer #wdrtext_navigation .vt_Linkliste { width: 300px; margin-bottom: 0px; padding-bottom: 15px; padding-left: 90px; }
  body.viewM #content #VideoText #wdrtext_outer #wdrtext_navigation h3 { padding-left: 80px; }
  body.viewM #content #VideoText #wdrtext_outer #wdrtext_navigation h3.seitewaehlen { position: absolute; right: 50px; top: 35px; }
  body.viewM #content #VideoText #wdrtext_outer #wdrtext_navigation .vt_navigation { width: 200px; }
  body.viewM #content #VideoText #wdrtext_outer #wdrtext_navigation #vt_navigation { position: absolute; right: 40px; top: 65px; }
  body.viewM #content #VideoText #wdrtext_outer #wdrtext_navigation #vt_subnavigation { position: absolute; top: 185px; right: 40px; }
  body.viewM #content #VideoText #wdrtext_outer .footer_icon{width:95%;}
  body.viewM #content #VideoText #wdrtext_outer .footer_icon{ height:15px; width:95%;}
  body.viewM #content #VideoText #wdrtext_outer .footer_icon ul li a{padding:5px 0 15px 36px;}
  


 /* ---- viewS ----
@media screen and (min-width: 480px) and (max-width: 767px) {}
 */

  body.viewS #content #VideoText { font-size: 73.5%; }
  body.viewS #content #VideoText #wdrtext_outer #wdrtext_inner { padding: 0px; }
  body.viewS #content #VideoText #wdrtext_outer #vt_row_info { padding-left: 0px; width:40em !important; }
  body.viewS #content #VideoText #wdrtext_outer #wdrtext_navigation { clear: both; position: relative; margin: 0px; height: 100%; width: 100%; min-height: auto; padding: 15px 0px 0px; }
  body.viewS #content #VideoText #wdrtext_outer #wdrtext_navigation .vt_Linkliste { margin-bottom: 0px; padding-bottom: 15px; padding-left: 15px; width: 210px; }
  body.viewS #content #VideoText #wdrtext_outer #wdrtext_navigation h3 { padding-left: 15px; }
  body.viewS #content #VideoText #wdrtext_outer #wdrtext_navigation h3.seitewaehlen { position: absolute; top: 15px; right: 31px; }
  body.viewS #content #VideoText #wdrtext_outer #wdrtext_navigation .vt_navigation { width: 176px; }
  body.viewS #content #VideoText #wdrtext_outer #wdrtext_navigation #vt_navigation { position: absolute; top: 45px; right: 15px; }
  body.viewS #content #VideoText #wdrtext_outer #wdrtext_navigation #vt_subnavigation { position: absolute; top: 160px; right: 16px; }
  body.viewS #content #VideoText #wdrtext_outer .footer_icon{ height:15px; width:95%;}
  body.viewS #content #VideoText #wdrtext_outer .footer_icon ul li a{padding:5px 0 15px 36px;}


    /* ---- viewXS ----
	@media screen and (min-width: 0px) and (max-width: 479px) {}
	*/
   body.viewXS #content .sectionA .con.xs_text, 
   body.viewXS #content .mod p.programInfo,  
   body.viewXS #content .mod p.teasertext{
      display:block;
   }
   
   body.viewXS #content .sectionA .con.xs_text .mod p.teasertext, 
   body.viewXS #content .sectionA .con.xs_text .conHeadline{
      text-align:center;
   }

   body.viewXS #content .button{
    margin-left:25%;
  }

    body.viewXS #content #VideoText { 
       display:none;
     }

  body.viewXS #content .alert.sizeXS {
     color: #333333;
      display:block;
      font-size: 16px;
      font-weight: bold;
      line-height: 150%;
      padding: 16px 0;
      text-align: center;
   }

  body.viewXS #content .alert.sizeXS .buttonMobileVersion {
    background: #005698 none repeat scroll 0 0;
    color: white !important;
    display: inline-block;
    font-size: 16px !important;
    height: 32px;
    line-height: 32px;
    width: 150px;
   }

  body.viewXS #content .alert.sizeXS .buttonMobileVersion:hover {
    background: white none repeat scroll 0 0;
    color: #001a4b !important;
    text-decoration: none !important;
   }
   


