/*
 * File			: news.css
 * Date			: 2015-05-01
 * Author		: Dipl.-Ing. Jan Rademaker, M.A.
 * E-Mail		: jan.rademaker@th-owl.de
 */
@charset "UTF-8";

@media screen {

  /* -- C O L (3) - C O N T E N T - N E W S - L I S T / L A T E S T  ( S K I M / E X I S T E N Z G ) -- */
  main div.ym-col3 div.ym-cbox ul.sknews {
    list-style-type: none;
  }

  main div.ym-col3 div.ym-cbox ul.sknews li {
    padding: 15px 0px 0px 0px;
    margin: 0;
    color: #000000;
    line-height: 1.0em;
  }

  main div.ym-col3 div.ym-cbox ul.sknews li p.newsdate,
  main div.ym-col3 div.ym-cbox ul.sknews li p.newsline,
  main div.ym-col3 div.ym-cbox ul.sknews li p.newslineb {
    padding: 0;
    margin: 0;
    text-align: left;
  }

  main div.ym-col3 div.ym-cbox ul.sknews li p.newsdate a .news_la_head_cat {
    color: #dc131d;
  }

  main div.ym-col3 div.ym-cbox ul.sknews li p.newsline a,
  main div.ym-col3 div.ym-cbox ul.sknews li p.newslineb a,
  main div.ym-col3 div.ym-cbox ul.sknews li p.newsdate a {
    padding: 0;
    margin: 0;
    text-decoration: none;
    line-height: 1.4em;
  }

  main div.ym-col3 div.ym-cbox ul.sknews li p.newsdate {
    color: #5a5a5a;
  }

  main div.ym-col3 div.ym-cbox ul.sknews li p.newsdate a {
    color: #5a5a5a;
    font-size: 0.8em;
  }

  main div.ym-col3 div.ym-cbox ul.sknews li p.newsdate a:hover {
    background-color: #ffffff;
    color: #5a5a5a;
  }

  main div.ym-col3 div.ym-cbox ul.sknews li p.newsline,
  main div.ym-col3 div.ym-cbox ul.sknews li p.newslineb {
    color: #000000;
  }

  main div.ym-col3 div.ym-cbox ul.sknews li p.newsline a {
    color: #000000;
    border-bottom: 1px dotted #5a5a5a;
  }

  main div.ym-col3 div.ym-cbox ul.sknews li p.newslineb a {
    color: #000000;
    border-bottom: none;
  }

  main div.ym-col3 div.ym-cbox ul.sknews li p.newsline a:hover,
  main div.ym-col3 div.ym-cbox ul.sknews li p.newslineb a:hover {
    background-color: #ffffff;
    color: #000000;
  }

  main div.ym-col3 div.ym-cbox ul.sknews a span.catline {
    padding: 0;
    margin: 0;
    color: #dc131d;
    font-weight: bold;
    line-height: 1.2em;
  }

  main div.ym-col3 div.ym-cbox ul.sknews a:hover span.catline {
    background-color: #ffffff;
    color: #dc131d;
  }

  /*main div.ym-col3 div.ym-cbox div.news-single-video {
    padding:            	0px 10px 0px 10px;
        margin:             	0px 0px 0px 0px;
    float:              	left;
  }
  .csc-textpic-caption {
    caption-side:       	bottom;
    font-size:          	90%;
    font-style:         	italic;
    margin:             	10px 0px 20px 0px;
    text-align:         	left;
    line-height:        	1.2em;
  }*/
  /* -- C O L (3) - C O N T E N T - N E W S - L I S T / L A T E S T -- */
  /*main div.ym-col3 div.ym-cbox div.csc-header h3 { width: 100%; display: block; }*/
  main div.ym-col3 div.ym-cbox div.newsblock {
    padding: 0px 5px 0px 0px;
    margin: 0px 0px 2px 0px;
    width: 100%;
    float: left;
    display: block;
    border-bottom: 1px dotted #696969;
  }

  main div.ym-col3 div.ym-cbox .news_la_date {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 10px 0px;
    background-color: #ffffff;
    color: #696969;
  }

  main div.ym-col3 div.ym-cbox .news_la_date a {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-color: #ffffff;
    color: #696969;
    font-size: 0.8em;
    text-decoration: none;
  }

  /*main div.ym-col3 div.ym-cbox h3.news_la_head {
    padding:				0px 0px 0px 0px;
    margin:					0px 0px 10px 0px;
    background-color:		#ffffff;
    color:					#000000;
    font-weight: 			normal;
  }*/
  main div.ym-col3 div.ym-cbox h3.news_la_head a,
  main div.ym-col3 div.ym-cbox h3.news_la_head a:active,
  main div.ym-col3 div.ym-cbox h3.news_la_head a:visited,
  main div.ym-col3 div.ym-cbox h3.news_la_head a:focus,
  main div.ym-col3 div.ym-cbox h3.news_la_head a:link {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-color: #ffffff;
    color: #000000;
    text-decoration: none;
    line-height: 1.1em
  }

  main div.ym-col3 div.ym-cbox h3.news_la_head a:hover {
    color: #dc131d;
  }

  main div.ym-col3 div.ym-cbox h3.news_la_head a .news_la_head_cat {
    color: #dc131d;
  }

  main div.ym-col3 div.ym-cbox p.news_la_ps,
  main div.ym-col3 div.ym-cbox p.bodytext {
    padding: 0px 0px 0px 0px;
    margin: 5px 0px 15px 0px;
  }

  main div.ym-col3 div.ym-cbox p.bodytext div.csc-textpic-text b {
    line-height: 1.2em;
  }

  main div.ym-col3 div.ym-cbox ul.news_la_ul {
    padding: 0px 0px 0px 0px;
    margin: 5px 0px 5px 20px;
    background-color: #ffffff;
    color: #000000;
    list-style-type: none;
  }

  main div.ym-col3 div.ym-cbox ul.news_la_ul li {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
  }

  main div.ym-col3 div.ym-cbox ul.news_la_ul li.news_la_li_more a,
  main div.ym-col3 div.ym-cbox ul.news_la_ul li.news_la_li_more a:hover,
  main div.ym-col3 div.ym-cbox ul.news_la_ul li.news_la_li_more a:active,
  main div.ym-col3 div.ym-cbox ul.news_la_ul li.news_la_li_more a:focus {
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url(../pics/news/more.jpg);
    background-position: 0px 3px;
    background-repeat: no-repeat;
    color: #000000;
    font-size: 70%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 2px;
    padding-left: 15px;
    padding-right: 0;
    padding-top: 2px;
  }

  main div.ym-col3 div.ym-cbox ul.news_la_ul li.news_la_li_doc a,
  main div.ym-col3 div.ym-cbox ul.news_la_ul li.news_la_li_doc a:hover,
  main div.ym-col3 div.ym-cbox ul.news_la_ul li.news_la_li_doc a:active,
  main div.ym-col3 div.ym-cbox ul.news_la_ul li.news_la_li_doc a:focus {
    padding: 2px 0px 2px 15px;
    margin: 0px 0px 0px 0px;
    background: url(../pics/news/pdf.gif) no-repeat 0px 0px;
    color: #000000;
    font-size: 70%;
  }

  main div.ym-col3 div.ym-cbox .news_la {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    /*border-bottom:			1px dotted #696969;*/
  }

  main div.ym-col3 div.ym-cbox .news_la p.news_la_img,
  main div.ym-col3 div.ym-cbox .news_la p.news_la_img_portrait,
  main div.ym-col3 div.ym-cbox .news_la p.float-left {
    margin: 0px 10px 0px 0px;
  }

  main div.ym-col3 div.ym-cbox .news_la .news_la_img a img {
    width: 200px !important;
    height: auto !important;
  }

  main div.ym-col3 div.ym-cbox .news_la p.news_la_img_portrait a img {
    width: 100px !important;
    height: auto !important;
  }

  main div.ym-col3 div.ym-cbox #aftercontent {
    border-bottom: 1px dotted #aeada9;
  }

  main div.ym-col3 div.ym-cbox .news_la a {
    background-color: #ffffff;
  }

  /* -- C O L (3) - C O N T E N T - N E W S - C A T E G O R I E S -- */
  main div.ym-col3 div.ym-cbox div.news-catmenu {
    padding: 0;
  }

  main div.ym-col3 div.ym-cbox div.news-catmenu ul {
    margin: 0;
  }

  main div.ym-col3 div.ym-cbox div.news-catmenu ul li {
    font-size: 120%;
    vertical-align: middle;
  }

  main div.ym-col3 div.ym-cbox div.news-catmenu ul li.newscat-no,
  main div.ym-col3 div.ym-cbox div.news-catmenu ul li.newscat-act {
    padding: 5px 0px 5px 20px;
    margin: 0px 20px 0px 0px;
    color: #ffffff;
    /*display:				inline;*/
    display: inline-block;
  }

  main div.ym-col3 div.ym-cbox div.news-catmenu ul li.newscat-no {
    background: url(../pics/icons/icon-newssystem-news.gif) no-repeat 0 4px;
  }

  main div.ym-col3 div.ym-cbox div.news-catmenu ul li.newscat-act {
    background: url(../pics/icons/icon-newssystem-veranstaltungen.gif) no-repeat 0 4px;
  }

  main div.ym-col3 div.ym-cbox div.news-catmenu ul li.newscat-no a,
  main div.ym-col3 div.ym-cbox div.news-catmenu ul li.newscat-act a {
    text-decoration: none;
  }

  main div.ym-col3 div.ym-cbox div.news-catmenu ul li.newscat-no a:visited,
  main div.ym-col3 div.ym-cbox div.news-catmenu ul li.newscat-no a:active,
  main div.ym-col3 div.ym-cbox div.news-catmenu ul li.newscat-no a:focus {
    color: #dc131d;
  }

  main div.ym-col3 div.ym-cbox div.news-catmenu ul li.newscat-no a:hover {
    background-color: #dc131d;
    color: #ffffff;
  }

  main div.ym-col3 div.ym-cbox div.news-catmenu ul li.newscat-act a:visited,
  main div.ym-col3 div.ym-cbox div.news-catmenu ul li.newscat-act a:active,
  main div.ym-col3 div.ym-cbox div.news-catmenu ul li.newscat-act a:focus {
    color: #5a5a5a;
  }

  main div.ym-col3 div.ym-cbox div.news-catmenu ul li.newscat-act a:hover {
    background-color: #5a5a5a;
    color: #ffffff;
  }

  /* -- C O L (3) - C O N T E N T - N E W S - C A T E G O R I E S -- */
  main div.ym-col3 div.ym-cbox div.news-catmenuaz {
    padding: 0;
  }

  main div.ym-col3 div.ym-cbox div.news-catmenuaz ul {
    margin: 0;
    width: 100%;
  }

  main div.ym-col3 div.ym-cbox div.news-catmenuaz ul li,
  main div.ym-col3 div.ym-cbox div.news-catmenuaz ul li.newscat-no,
  main div.ym-col3 div.ym-cbox div.news-catmenuaz ul li.newscat-act {
    font-size: 70%;
    vertical-align: middle;
    position: relative;
    float: left;
    padding: 2px 5px 0px 20px;
    margin: 2px 0px 0px 0px;
    color: #5a5a5a;
    display: block;
    width: 28%;
    height: 60px;
    font-style: italic;
  }

  main div.ym-col3 div.ym-cbox div.news-catmenuaz ul li span,
  main div.ym-col3 div.ym-cbox div.news-catmenuaz ul li.newscat-no span,
  main div.ym-col3 div.ym-cbox div.news-catmenuaz ul li.newscat-act span {
    font-size: 120%;
    font-style: normal;
  }

  main div.ym-col3 div.ym-cbox div.news-catmenuaz ul li.newscat-no {
    background: url(../pics/icons/icon-newssystem-news.gif) no-repeat 0 4px;
  }

  main div.ym-col3 div.ym-cbox div.news-catmenuaz ul li.newscat-act {
    background: url(../pics/icons/icon-newssystem-veranstaltungen.gif) no-repeat 0 4px;
  }

  main div.ym-col3 div.ym-cbox div.news-catmenuaz ul li.newscat-no a,
  main div.ym-col3 div.ym-cbox div.news-catmenuaz ul li.newscat-act a {
    text-decoration: none;
    font-size: 120%;
    font-style: normal;
  }

  main div.ym-col3 div.ym-cbox div.news-catmenuaz ul li.newscat-no a:visited,
  main div.ym-col3 div.ym-cbox div.news-catmenuaz ul li.newscat-no a:active,
  main div.ym-col3 div.ym-cbox div.news-catmenuaz ul li.newscat-no a:focus {
    color: #dc131d;
  }

  main div.ym-col3 div.ym-cbox div.news-catmenuaz ul li.newscat-no a:hover {
    background-color: #dc131d;
    color: #ffffff;
  }

  main div.ym-col3 div.ym-cbox div.news-catmenuaz ul li.newscat-act a:visited,
  main div.ym-col3 div.ym-cbox div.news-catmenuaz ul li.newscat-act a:active,
  main div.ym-col3 div.ym-cbox div.news-catmenuaz ul li.newscat-act a:focus {
    color: #5a5a5a;
  }

  main div.ym-col3 div.ym-cbox div.news-catmenuaz ul li.newscat-act a:hover {
    background-color: #5a5a5a;
    color: #ffffff;
  }

  /* -- C O L (2) - C O N T E N T - N E W S - C A T E G O R I E S -- */
  main div.ym-col2 div.ym-cbox div.news-catmenu {
    padding: 10px 0px 0px 10px;
    border-bottom: 1px dotted #5a5a5a;
  }

  main div.ym-col2 div.ym-cbox div.news-catmenu ul {
    margin: 0;
  }

  main div.ym-col2 div.ym-cbox div.news-catmenu ul li {
    font-size: 120%;
  }

  main div.ym-col2 div.ym-cbox div.news-catmenu ul li.newscat-no,
  main div.ym-col2 div.ym-cbox div.news-catmenu ul li.newscat-act {
    padding: 5px 0px 5px 20px;
    margin: 0px 20px 0px 0px;
    color: #ffffff;
    display: block;
  }

  main div.ym-col2 div.ym-cbox div.news-catmenu ul li.newscat-no {
    background: url(../pics/icons/icon-newssystem-news.gif) no-repeat 0 4px;
  }

  main div.ym-col2 div.ym-cbox div.news-catmenu ul li.newscat-act {
    background: url(../pics/icons/icon-newssystem-veranstaltungen.gif) no-repeat 0 4px;
  }

  main div.ym-col2 div.ym-cbox div.news-catmenu ul li.newscat-no a,
  main div.ym-col3 div.ym-cbox div.news-catmenu ul li.newscat-act a {
    text-decoration: none;
  }

  main div.ym-col2 div.ym-cbox div.news-catmenu ul li.newscat-no a:visited,
  main div.ym-col2 div.ym-cbox div.news-catmenu ul li.newscat-no a:active,
  main div.ym-col2 div.ym-cbox div.news-catmenu ul li.newscat-no a:focus {
    color: #dc131d;
  }

  main div.ym-col2 div.ym-cbox div.news-catmenu ul li.newscat-no a:hover {
    background-color: #dc131d;
    color: #ffffff;
  }

  main div.ym-col2 div.ym-cbox div.news-catmenu ul li.newscat-act a:visited,
  main div.ym-col2 div.ym-cbox div.news-catmenu ul li.newscat-act a:active,
  main div.ym-col2 div.ym-cbox div.news-catmenu ul li.newscat-act a:focus {
    color: #5a5a5a;
  }

  main div.ym-col2 div.ym-cbox div.news-catmenu ul li.newscat-act a:hover {
    background-color: #5a5a5a;
    color: #ffffff;
  }

  /* -- C O L (3) - C O N T E N T - N E W S - S I N G L E -- */
  main div.ym-col3 div.ym-cbox p.news_la_date {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    color: #5a5a5a;
    font-size: 80%;
  }

  /* main div.ym-col3 div.ym-cbox div.csc-textpic-imagerow dl dd {*/
  main div.ym-col3 div.ym-cbox div.csc-textpic-imagerow dd {
    font-size: 70%;
    line-height: 1em;
    margin: 5px 0;
    width: 200px;
    text-align: justify;
  }

  main div.ym-col3 div.ym-cbox div.singleimg div.csc-textpic-imagewrap,
  main div.ym-col3 div.ym-cbox div.singleimg div.csc-textpic-imagewrap div.csc-textpic-imagerow,
  main div.ym-col3 div.ym-cbox div.csc-textpic-imagerow dl dt a img {
    width: 200px !important;
  }

  main div.ym-col3 div.ym-cbox div.csc-textpic-imagerow dl dt a img {
    height: auto !important;
  }

  main div.ym-col3 div.ym-cbox div.csc-textpic-text ul.news_si_ul {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-color: #ffffff;
    color: #000000;
    list-style-type: none;
  }

  main div.ym-col3 div.ym-cbox div.csc-textpic-text ul.news_si_ul li.si_li_cat {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-color: #ffffff;
    color: #000000;
    list-style-type: none;
  }

  main div.ym-col3 div.ym-cbox div.csc-textpic-text ul.news_si_ul li.si_li_aut {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-color: #ffffff;
    color: #000000;
    list-style-type: none;
  }

  main div.ym-col3 div.ym-cbox div.csc-textpic-text ul.news_si_ul li.si_li_sh {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-color: #ffffff;
    color: #000000;
    list-style-type: square;
  }

  main div.ym-col3 div.ym-cbox div.csc-textpic-text div.news-single-additional-info {
    padding: 15px 0px 0px 0px;
    margin: 10px 0px 0px 0px;
    background-color: #ffffff;
    color: #000000;
    border-top: 1px dotted #aeada9;
  }

  main div.ym-col3 div.ym-cbox div.csc-textpic-text div.news-single-additional-info dl.news-single-related {
    padding: 0px 0px 0px 0px;
    margin: 00px 0px 0px 0px;
    background-color: #ffffff;
    color: #000000;
    border-bottom: 1px dotted #aeada9;
  }

  main div.ym-col3 div.ym-cbox div.csc-textpic-text div.news-single-additional-info dl.news-single-related dt {
    padding: 5px 5px 5px 5px;
    margin: 5px 5px 5px 5px;
    background-color: #ffffff;
    color: #000000;
  }

  main div.ym-col3 div.ym-cbox div.csc-textpic-text div.news-single-additional-info dl.news-single-related dd {
    padding: 5px 5px 5px 5px;
    margin: 5px 5px 5px 5px;
    background-color: #ffffff;
    color: #000000;
    font-size: 70%;
    line-height: 1.2em;
  }

  main div.ym-col3 div.ym-cbox div.csc-textpic-text div.news-single-additional-info dl.news-single-related dd a {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-color: #ffffff;
    color: #000000;
    text-decoration: none;
  }

  main div.ym-col3 div.ym-cbox div.csc-textpic-text div.news-single-additional-info dl.news-single-links {
    padding: 0px 0px 0px 0px;
    margin: 00px 0px 0px 0px;
    background-color: #ffffff;
    color: #000000;
    border-bottom: 1px dotted #aeada9;
  }

  main div.ym-col3 div.ym-cbox div.csc-textpic-text div.news-single-additional-info dl.news-single-links dt {
    padding: 5px 5px 5px 5px;
    margin: 5px 5px 5px 5px;
    background-color: #ffffff;
    color: #000000;
  }

  main div.ym-col3 div.ym-cbox div.csc-textpic-text div.news-single-additional-info dl.news-single-links dd {
    padding: 5px 5px 5px 5px;
    margin: 5px 5px 5px 5px;
    background-color: #ffffff;
    color: #000000;
  }

  /* -- C O L (2) - C O N T E N T - N E W S - A R C H I V E -- */
  /*div#col2 h4 {
    padding:            	20px 0px 20px 15px;
        margin:             	0px 0px 0px 0px;
        background-color:   	#5a5a5a;
        color:              	#ffffff;
    font-weight:			normal;
    font-family:			Arial,sans-serif;
    border-left: 			1px dotted #909090;
    border-bottom: 			1px dotted #909090;
  }*/
  main div.ym-col2 .news-amenu-container2 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-color: #ffffff;
    color: #000000;
    border-left: 1px dotted #909090;
    border-bottom: 1px dotted #909090;
  }

  main div.ym-col2 .news-amenu-container2 ul.amen_ul_a {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
  }

  main div.ym-col2 .news-amenu-container2 ul.amen_ul_a li.news-amenu-item-year {
    padding: 0px 0px 0px 15px;
    margin: 0px 0px 0px 0px;
    vertical-align: top;
    list-style-type: none;
  }

  main div.ym-col2 .news-amenu-container2 ul.amen_ul_a li.amen_li_a {
    padding: 0px 0px 5px 15px;
    margin: 0px 0px 0px 0px;
    vertical-align: top;
    list-style-type: none;
  }

  main div.ym-col2 .news-amenu-container2 ul.amen_ul_a li.amen_li_a a,
  main div.ym-col2 .news-amenu-container2 ul.amen_ul_a li.amen_li_a a:hover {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-size: 80%;
    text-decoration: none;
    border-bottom: 1px dotted #dc131d;
  }

  /* -- C O L (3) - C O N T E N T - N E W S - E V E N T - L I S T (1) -- */
  main div.ym-col3 div.ym-cbox div#events_tbl {
    padding: 15px 0px 15px 0px;
    margin: 0px 0px 0px 0px;
    background-color: #ffffff;
    color: #000000;
    font-weight: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border-bottom: 1px solid #d4d4d4;
    line-height: 1em;
  }

  main div.ym-col3 div.ym-cbox h4.events_la_head {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    color: #ca3b31;
    line-height: 1em;
  }

  main div.ym-col3 div.ym-cbox div#events_tbl p,
  main div.ym-col3 div.ym-cbox div#events_tbl p.bodytext {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    color: #000000;
    line-height: 1.2em;
  }

  main div.ym-col3 div.ym-cbox p.events_la_more {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    color: #000000;
  }

  main div.ym-col3 div.ym-cbox p.events_la_more a,
  main div.ym-col3 div.ym-cbox p.events_la_more a:hover,
  main div.ym-col3 div.ym-cbox p.events_la_more a:active,
  main div.ym-col3 div.ym-cbox p.events_la_more a:visited,
  main div.ym-col3 div.ym-cbox p.events_la_more a:focus {
    padding: 0px 0px 0px 20px;
    margin: 0px 0px 0px 0px;
    color: #000000;
    background: url(../pics/news/more.jpg) no-repeat 0px 1px;
    font-size: small;
    text-decoration: underline;
    line-height: 1.2em;
  }

  /* -- C O L (3) - C O N T E N T - P E R S O N E N - K A C H E L - L I S T / L A T E S T -- */
  main div.ym-col3 div.ym-cbox div.pers_block {
    padding: 0px 5px 0px 0px;
    margin: 0px 0px 2px 0px;
    float: left;
  }

  main div.ym-col3 div.ym-cbox div.pers_block .pers {
    /*width: 				200px;
    height:					180px;*/
    width: 110px;
    height: 140px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 5px 0px;
    /*border-bottom: 		1px dotted #5a5a5a;*/
  }

  main div.ym-col3 div.ym-cbox div.pers_block .pers p {
    padding: 0px 0px 3px 0px;
    margin: 0px 0px 0px 0px;
    /*font-size:				90%;*/
    font-size: 80%;
    line-height: 1em;
    font-style: italic;
    text-align: left;
  }

  main div.ym-col3 div.ym-cbox div.pers_block .pers p.pers_img,
  main div.ym-col3 div.ym-cbox div.pers_block .pers p.float-left {
    margin: 0px 0px 0px 0px;
  }

  main div.ym-col3 div.ym-cbox div.pers_block .pers p.pers_img a img {
    /*width: 				200px !important;
    height: 				auto !important;*/
    width: 100px !important;
    height: auto !important;
  }

  main div.ym-col3 div.ym-cbox div.pers_block .pers a {
    background-color: #ffffff;
  }

  main div.ym-col3 div.ym-cbox div.pers_block .pers h3.pers_head {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 2px 0px;
    /*font-size:			90%;*/
    font-size: 80%;
    line-height: 1em;
    font-weight: bold;
  }

  main div.ym-col3 div.ym-cbox div.pers_block .pers h3.pers_head a,
  main div.ym-col3 div.ym-cbox div.pers_block .pers h3.pers_head a:active,
  main div.ym-col3 div.ym-cbox div.pers_block .pers h3.pers_head a:visited,
  main div.ym-col3 div.ym-cbox div.pers_block .pers h3.pers_head a:focus,
  main div.ym-col3 div.ym-cbox div.pers_block .pers h3.pers_head a:link {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-color: #ffffff;
    color: #000000;
    text-decoration: none;
    line-height: 1em;
    text-align: left;
  }

  main div.ym-col3 div.ym-cbox div.pers_block .pers h3.pers_head a:hover {
    color: #dc131d;
  }

  /* -- C O L (3) - C O N T E N T - P E R S O N E N - V C A R D - L I S T / L A T E S T -- */
  main div.ym-col3 div.ym-cbox div.pers_vcard {
    padding: 0px 5px 0px 0px;
    margin: 0px 0px 2px 0px;
    float: left;
  }

  main div.ym-col3 div.ym-cbox div.pers_vcard .pers {
    width: 350px;
    height: 115px;
    padding: 2px 2px 2px 2px;
    margin: 0px 0px 5px 0px;
    /*border:		 			1px dotted #5a5a5a;*/
  }

  main div.ym-col3 div.ym-cbox div.pers_vcard .pers p {
    padding: 0px 0px 0px 140px;
    margin: 0px 0px 10px 0px;
    font-size: 90%;
    line-height: 1em;
    font-style: italic;
    text-align: left;
  }

  main div.ym-col3 div.ym-cbox div.pers_vcard .pers p.bodytext {
    font-style: normal;
  }

  main div.ym-col3 div.ym-cbox div.pers_vcard .pers p.bodytext a {
    color: #dc131d;
  }

  main div.ym-col3 div.ym-cbox div.pers_vcard .pers p.bodytext a:hover {
    background-color: #dc131d;
    color: #ffffff;
  }

  main div.ym-col3 div.ym-cbox div.pers_vcard .pers p.pers_img {
    padding: 0px 0px 0px 0px;
    margin: 0px 10px 0px 0px;
    float: left;
  }

  main div.ym-col3 div.ym-cbox div.pers_vcard .pers p.pers_img a {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  main div.ym-col3 div.ym-cbox div.pers_vcard .pers p.pers_img a img {
    width: 130px !important;
    height: auto !important;
  }

  main div.ym-col3 div.ym-cbox div.pers_vcard .pers a {
    background-color: #ffffff;
  }

  main div.ym-col3 div.ym-cbox div.pers_vcard .pers h3.pers_head {
    padding: 5px 0px 0px 140px;
    margin: 0px 0px 2px 0px;
    font-size: 100%;
    line-height: 1em;
    font-weight: bold;
  }

  main div.ym-col3 div.ym-cbox div.pers_vcard .pers h3.pers_head a,
  main div.ym-col3 div.ym-cbox div.pers_vcard .pers h3.pers_head a:active,
  main div.ym-col3 div.ym-cbox div.pers_vcard .pers h3.pers_head a:visited,
  main div.ym-col3 div.ym-cbox div.pers_vcard .pers h3.pers_head a:focus,
  main div.ym-col3 div.ym-cbox div.pers_vcard .pers h3.pers_head a:link {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-color: #ffffff;
    color: #000000;
    text-decoration: none;
    line-height: 1em;
    text-align: left;
  }

  main div.ym-col3 div.ym-cbox div.pers_vcard .pers h3.pers_head a:hover {
    color: #dc131d;
  }
}

/* Ende Screen */

/* Viewport-Hack 1 for MSIE 11 : Servicenavigation-Korrektur */
/* Seamless Fluid Transition : Container-Navigation wander nach rechts */
/* Reset fallback values in modern browsers */
/* Viewport 0.5 : ??? Erst mal deaktiviert durch mmain ??? */
/* Viewport 1 : SnapIn */

/* Viewport 2 : Rechte Spalte kleiner (200->150) */
@media screen and (max-width: 950px) {
  main div.ym-col3 div.ym-cbox .news_la .news_la_img a img {
    width: 150px !important;
  }

  main div.ym-col3 div.ym-cbox .news_la p.news_la_img_portrait a img {
    width: 75px !important;
  }

  main div.ym-col3 div.ym-cbox div.singleimg div.csc-textpic-imagewrap,
  main div.ym-col3 div.ym-cbox div.singleimg div.csc-textpic-imagewrap div.csc-textpic-imagerow,
  main div.ym-col3 div.ym-cbox div.csc-textpic-imagerow dl dt a img {
    width: 150px !important;
  }

  main div.ym-col3 div.ym-cbox div.csc-textpic-imagerow dl dd {
    width: 150px;
  }

  /* -- C O L (3) - C O N T E N T - P E R S O N E N - K A C H E L - L I S T / L A T E S T -- */
  main div.ym-col3 div.ym-cbox div.pers_block .pers {
    width: 110px;
    height: 135px;
  }

  main div.ym-col3 div.ym-cbox div.pers_block .pers p {
    font-size: 80%;
  }

  main div.ym-col3 div.ym-cbox div.pers_block .pers p.pers_img a img {
    width: 100px !important;
    height: auto !important;
  }

  main div.ym-col3 div.ym-cbox div.pers_block .pers h3.pers_head {
    font-size: 80%;
  }

  /* -- C O L (3) - C O N T E N T - P E R S O N E N - V C A R D - L I S T / L A T E S T -- */
  main div.ym-col3 div.ym-cbox div.pers_vcard .pers {
    width: 300px;
    height: 90px;
  }

  main div.ym-col3 div.ym-cbox div.pers_vcard .pers p {
    padding: 0px 0px 0px 110px;
    font-size: 75%;
  }

  main div.ym-col3 div.ym-cbox div.pers_vcard .pers p.pers_img a img {
    width: 100px !important;
  }

  main div.ym-col3 div.ym-cbox div.pers_vcard .pers h3.pers_head {
    padding: 5px 0px 0px 110px;
    font-size: 85%;
  }
}

/* Ende Viewport 2 */

/* Viewport 3 : Rechte Spalte raus! */
@media screen and (max-width: 760px) {

  /* -- C O L (3) - C O N T E N T - N E W S - C A T E G O R I E S -- */
  main div.ym-col3 div.ym-cbox div.news-catmenuaz ul li,
  main div.ym-col3 div.ym-cbox div.news-catmenuaz ul li.newscat-no,
  main div.ym-col3 div.ym-cbox div.news-catmenuaz ul li.newscat-act {
    width: 40%;
  }
}

/* Ende Viewport 3 */
/* Viewport 4 : Container-Navigation viertelt sich */

/* Viewport 5 : News-Bilder kleiner ueber CSS */
@media screen and (max-width: 568px) {

  /* -- C O L (3) - C O N T E N T - N E W S - C A T E G O R I E S -- */
  main div.ym-col3 div.ym-cbox div.news-catmenuaz ul li,
  main div.ym-col3 div.ym-cbox div.news-catmenuaz ul li.newscat-no,
  main div.ym-col3 div.ym-cbox div.news-catmenuaz ul li.newscat-act {
    width: 50%;
  }

  main div.ym-col3 div.ym-cbox .news_la .news_la_img a img {
    width: 100px !important;
  }

  main div.ym-col3 div.ym-cbox .news_la p.news_la_img_portrait a img {
    width: 50px !important;
  }

  main div.ym-col3 div.ym-cbox div.singleimg div.csc-textpic-imagewrap,
  main div.ym-col3 div.ym-cbox div.singleimg div.csc-textpic-imagewrap div.csc-textpic-imagerow,
  main div.ym-col3 div.ym-cbox div.csc-textpic-imagerow dl dt a img {
    width: 100px !important;
  }

  main div.ym-col3 div.ym-cbox div.csc-textpic-imagerow dl dd {
    width: 100px;
  }

  /* -- C O L (3) - C O N T E N T - P E R S O N E N - B L O C K - L I S T / L A T E S T -- */
  /*main div.ym-col3 div.ym-cbox div.pers_block .pers {
    width: 					100px;
    height:					110px;
  }
  main div.ym-col3 div.ym-cbox div.pers_block .pers p {
    font-size:				75%;
  }
  main div.ym-col3 div.ym-cbox div.pers_block .pers p.pers_img a img {
    width: 					100px !important;
    height: 				auto !important;
  }
  main div.ym-col3 div.ym-cbox div.pers_block .pers h3.pers_head {
    font-size:				70%;
    font-weight:			normal;
  }*/

  /* -- C O L (3) - C O N T E N T - P E R S O N E N - V C A R D - L I S T / L A T E S T -- */
  main div.ym-col3 div.ym-cbox div.pers_vcard .pers {
    width: 300px;
    height: 90px;
  }

  main div.ym-col3 div.ym-cbox div.pers_vcard .pers p {
    padding: 0px 0px 0px 110px;
    font-size: 75%;
  }

  main div.ym-col3 div.ym-cbox div.pers_vcard .pers p.pers_img a img {
    width: 100px !important;
  }

  main div.ym-col3 div.ym-cbox div.pers_vcard .pers h3.pers_head {
    padding: 5px 0px 0px 110px;
    font-size: 85%;
  }

}

/* Ende Viewport 4.? */

/* Viewport 6 : Smartphone View */
@media screen and (max-width: 480px) {

  /* -- C O L (3) - C O N T E N T - N E W S - C A T E G O R I E S -- */
  main div.ym-col3 div.ym-cbox div.news-catmenuaz ul li,
  main div.ym-col3 div.ym-cbox div.news-catmenuaz ul li.newscat-no,
  main div.ym-col3 div.ym-cbox div.news-catmenuaz ul li.newscat-act {
    padding: 2px 0px 0px 18px;
    width: 40%;
    height: 65px;
  }

  main div.ym-col3 div.ym-cbox div.news-catmenuaz ul li span,
  main div.ym-col3 div.ym-cbox div.news-catmenuaz ul li.newscat-no span,
  main div.ym-col3 div.ym-cbox div.news-catmenuaz ul li.newscat-act span {
    font-size: 80%;
  }

  main div.ym-col3 div.ym-cbox .news_la .news_la_img a img {
    width: 80px !important;
  }

  main div.ym-col3 div.ym-cbox .news_la p.news_la_img_portrait a img {
    width: 40px !important;
  }

  main div.ym-col3 div.ym-cbox div.singleimg div.csc-textpic-imagewrap,
  main div.ym-col3 div.ym-cbox div.singleimg div.csc-textpic-imagewrap div.csc-textpic-imagerow,
  main div.ym-col3 div.ym-cbox div.csc-textpic-imagerow dl dt a img {
    width: 80px !important;
  }

  main div.ym-col3 div.ym-cbox div.csc-textpic-imagerow dl dd {
    width: 80px;
  }

  /* -- C O L (3) - C O N T E N T - P E R S O N E N - B L O C K - L I S T / L A T E S T -- */
  /*main div.ym-col3 div.ym-cbox div.pers_block .pers {
    width: 					80px;
    height:					95px;
  }
  main div.ym-col3 div.ym-cbox div.pers_block .pers p {
    font-size:				70%;
  }
  main div.ym-col3 div.ym-cbox div.pers_block .pers p.pers_img a img {
    width: 					80px !important;
    height: 				auto !important;
  }
  main div.ym-col3 div.ym-cbox div.pers_block .pers h3.pers_head {
    font-size:				70%;
    font-weight:			normal;
  }*/

  /* -- C O L (3) - C O N T E N T - P E R S O N E N - V C A R D - L I S T / L A T E S T -- */
  main div.ym-col3 div.ym-cbox div.pers_vcard .pers {
    width: 300px;
    height: 90px;
  }

  main div.ym-col3 div.ym-cbox div.pers_vcard .pers p {
    padding: 0px 0px 0px 110px;
    font-size: 75%;
  }

  main div.ym-col3 div.ym-cbox div.pers_vcard .pers p.pers_img a img {
    width: 100px !important;
  }

  main div.ym-col3 div.ym-cbox div.pers_vcard .pers h3.pers_head {
    padding: 5px 0px 0px 110px;
    font-size: 85%;
  }
}

/* Ende Viewport 5 */

/* Viewport-Hack 2 for MSIE 11 : Servicenavigation-Korrektur */