body {
    margin:0;
    padding:0;
}

p {
    margin:0;
    padding:0;
}


ul li {
    list-style-type:square;
}

#ext-content-middle pre {
    white-space: pre-wrap;
    font-size:14px;
}

#ext-content-middle abbr,
.ext-content-right abbr  {
    text-decoration:none;
    border-bottom:1px dotted #000;
}

#ext-content-full abbr  {
    text-decoration:none;
    border-bottom:1px dotted #FFF;
}

#ext-topmenu {
    top:0;
    display:table;
    width:100%;
    z-index: 5;
}

#ext-topmenu-left > span,
#ext-topmenu-right > span {
    vertical-align:middle;
}

#ext-topmenu-left > span {
    margin:0 10px 0 0;
}

#ext-topmenu a:hover path {
    fill:#fff !important;
    stroke:#fff !important;
}

#ext-topmenu-left {
    display:table-cell;
    border-right:1px solid black;
    width:50%;
    text-align:right;
    padding:5px 0 0 0;
    vertical-align:middle;
}

#ext-topmenu-right {
    display:table-cell;
    width:50%;
    padding:5px 0 0 0;
}

#ext-header {
    margin:20px auto 0 auto;
    padding:0;
    max-width:960px;
    display:table;
    z-index: 5;
}

#ext-header img,
#ext-header div {
    vertical-align:middle;
    white-space:nowrap;
}

#ext-header-title {
    display:table-cell;
}

#ext-header-title-logo  {
    display:inline-block;
    margin:0 10px 0 0;
}

#ext-header-title-text {
    display:inline-block;
    font-size:17px;
}

#ext-header-title-text:hover {
    color:#fff;
    background-color:#000;
}

#ext-header-blank {
    display:table-cell;
    width:100%;
}

#ext-header-tulogo-claim {
    display:inline-block;
    text-align:right;
    line-height:140%;
    font-size:11px;
    letter-spacing:2px;
    padding:0 20px 0 0;
}

#ext-header-logo-right {
    display:table-cell;
    white-space:nowrap;
}

#ext-header-tulogo-imgwrap {
    display:inline-block;
}

#ext-header-tulogo-img {
    width:105px;
}

#ext-menu {
    margin:50px auto 0 auto;
    padding:0;
    max-width:960px;
    text-align:center;
    overflow:hidden;
    z-index: 5;
}

#ext-menu-breadcrumb {
    font-size:14px;
}

.ext-menu-breadcrumb-spacer {
    margin:0 5px;
}

#ext-content {
    margin:80px auto 0 auto;
    padding:0;
    max-width:960px;
    z-index: 4;
}

#ext-content-parts {
    display:table;
    width:100%;
}

#ext-content-full {
    text-align:center;
    margin: 0 0 80px 0;
}

#ext-content-full .topic_slider {
    text-align:left;
}

#ext-content-middle {
    display:table-cell;
    width: 72%;
    vertical-align:top;
    float: left;
}

#ext-content-middle-bbox {
    overflow:hidden;
    max-width:640px;
}

.ext-content-right {
    display:table-cell;
    vertical-align:top;
    float: right;
    width: 27%;
}

#ext-content-right-top {
    
}

#ext-content-right-bbox,
#ext-content-right-top-bbox {
    width: 100%;
    max-width:260px;
    overflow:hidden;
}

#ext-footer {
    text-align:center;
    margin:70px 0 10px 0;
}

.cookie-banner-open #ext-footer {
    padding-bottom: 60px;
}

#ext-menu-dropdown {
    display:inline-block;
    margin: 5px 0 0 0;
}

#ext-menu-dropdown-items {
    display:table;
}

#ext-menu-line {
    width:85%;
    height:4px;
    display:inline-block;
    background-color:#e4154b;
    margin: 13px 0 0 0;
}

.ext-menu-dropdown-lw,
.ext-menu-dropdown-lw-rightmost {
    display:table-cell;
    white-space: nowrap;
}

.ext-menu-dropdown-lw-rightmost {
    margin:0;
}

.ext-menu-dropdown-spacer {
    display:table-cell;
    min-width:30px;
    width:50px;
}

.ext-menu-dropdown-l1 {
    display:inline-block;
}

.ext-menu-dropdown-l2 {
    display:none;
    position:absolute;
    text-align:left;
    background-color:#ffffff;
    border:1px solid #000;
    padding:20px 20px 15px 20px;
    z-index:999;
}

.ext-menu-dropdown-l2-item,
.ext-menu-dropdown-l2-item-last {
    display:block;
    margin:0 0 15px 0;
}

.ext-menu-dropdown-l2-item-last {
    margin:0 0 12px 0;
}

.ext-menu-dropdown-l2-item > a:first-child,
.ext-menu-dropdown-l2-item-last > a:first-child {
    font-size: 17px;
}

.ext-menu-dropdown-l3 {
    width:100%;
    margin: 10px 0 0 30px;
}

.ext-menu-dropdown-l3-item,
.ext-menu-dropdown-l3-item-rightmost {
    display:inline-block;
    padding:0 0 7px 0;
    margin:0 7px 0 0;
    width:200px;
/*    vertical-align:top; */
/*    line-height:90%; */
    white-space:normal;
    line-height:16px;
    box-decoration-break: clone;
    vertical-align: top;
}

/*
#ext-menu-dropdown .ext-menu-dropdown-l3-item > a,
#ext-menu-dropdown .ext-menu-dropdown-l3-item-rightmost > a {
	padding:0;
}
*/

.ext-menu-dropdown-l3-item-rightmost {
    width:auto;
    max-width:200px;
    margin:0 10px 0 0;
}

.ext-menu-dropdown-l1 > a {
    font-size:17px;
}

.ext-menu-dropdown-open {
    display:block;
}

.ext-menu-dropdown-close {
    text-align:right;
    margin:0 -5px 0 0;
}

.ext-menu-breadcrumb-home-icon {
    width:14px;
    height:14px;
    margin:0 2px 0 0;
}

.ext-menu-breadcrumb-home-icon polyline {
    stroke:#e4154b !important;
}

.ext-menu-dropdown-close-icon {
    cursor: pointer;
    width:15px;
    height:15px;
    position: relative;
    top: 2px;
    padding:0 1px;
}

.ext-menu-dropdown-close-icon line {
    stroke:#e4154b !important;
}
    
.ext-menu-dropdown-arrow-icon {
    width:10px;
    height:10px;

    margin-left: 5px;
}

.ext-menu-dropdown-arrow-icon path {
    stroke:#e4154b !important;
}

.ext-topmenu-lang-act,
.ext-topmenu-lang-userdef1,
.ext-topmenu-lang-userdef2 {
    display:none;
}

#ext-topmenu-templogo {
    margin:0 0 0 10px;
}

.ext-topmenu-search-icon {
    width:15px;
    height:17px;
    position:relative;
    top:2px;
}

#ext-topmenu-tulogosolo-icon {
    width:19px;
    height:17px;
    position:relative;
    top:2px;
}

#ext-topmenu-tulogosolo-icon path {
    fill:#000 !important;
}

.ext-all-svg-back {
    display:inline-block;
}

.ext-all-svg-back:hover {
    background-color:#000000;

}

#ext-header .ext-all-svg-back:hover {
    background-color:#fff;

}

#ext-header a:hover {
    color:#000;
    background-color:#fff;
}

#ext-header .ext-all-svg-back:hover svg path,
#ext-header .ext-all-svg-back:hover svg line {
    fill:#000 !important;
    stroke:#000 !important;
}
.ext-all-svg-back:hover svg path,
.ext-all-svg-back:hover svg line {
    fill:#fff !important;
    stroke:#fff !important;
}

#ext-content-middle a:hover svg path,
a:hover > svg path {
    fill:#fff !important;
}

a:hover > svg polyline {
    stroke:#fff !important;
}

.ext-menu-act > a {
    background-color:#000;
    color:#fff;
}

.ext-menu-act > a > svg polyline {
    stroke:#fff !important;
}


.ext-menu-act > a > svg path {
    stroke:#fff !important;
}

.ext-content-right .csc-default {
    margin:0 0 50px 0;
}

#ext-content-middle .csc-default {
    margin:0 0 40px 0;
}

#ext-content-middle .csc-linkToTop {
    text-align:center;
    font-size:14px;
    border-bottom:0;
    margin: -30px 0px 40px;
}

#ext-content-middle .frame-type-textpic .csc-linkToTop {
    margin: 0px;
}

#ext-content-middle .csc-linkToTop > a {
    border-bottom:0;
}

.ext-content-right .csc-header {
    margin:0 0 20px 0;
}

#ext-content-middle .csc-menu-3 li {
    list-style:none;
}

.ext-content-right-header-text {
    display:table-cell;
    width:100%;
    color:#FFFFFF;
    padding:0 0 0 15px;
}

.ext-content-right-header-image {
    display:table-cell;
}

.ext-content-right-header-icon {
    opacity: 0.3;
    height:45px;
    width:45px;
    margin:8px;
}

.ext-content-right-header {
    display:table;
    width:100%;
    background-color:#e4154b;
}

.ext-content-right .ext-content-right-header:first-child {
    margin:5px 0 20px 0;
}

.ext-content-right-header div,
.ext-content-right-header svg {
    vertical-align:middle;
}

#ext-menu-right-header.csc-header {
    display:table;
    width:100%;
    margin:5px 0 20px 0;
}

#ext-menu-right-header div,
#ext-menu-right-header svg {
    vertical-align:middle;
}

#ext-menu-right-header-text {
    display:table-cell;
    width:100%;
    font-size:25px;
    padding: 0 0 0 10px;
    line-height: 25px;
}

#ext-menu-right-header-image {
    display:table-cell;
}

.ext-menu-right-header-icon {
    height:30px;
    width:30px;
}

.ext-content-middle-icon path,
.ext-menu-right-header-icon path {
    fill:#e4154b !important;
}

.ext-menu-right-lw > a {
    display:block;
}

#ext-menu-right-lw {
    margin:0 0 0 43px;
}

.ext-menu-right-item {
    margin:0 0 15px 0;
}

#ext-content-middle h1 {
    font-size:30px; 
    font-weight:300;
    margin:0 0 20px 0;
    text-align:center;
}

#ext-content-middle h2 {
    font-weight:300;
    margin:0 0 15px 0;
    /*text-align:center;*/
}

#ext-content-middle h2.tug-headerElement {
    text-align: center;
    font-size: 30px;
}

#ext-content-middle h3 {
    font-weight:300;
    margin:0 0 10px 0;
/*    text-align:center; */
}

#ext-content-middle h4 {
    font-weight:300;
    margin:0 0 8px 0;
/*    text-align:center;*/
    text-transform: uppercase;
}

#ext-content-middle hr {
    width:35%;
    height: 1px;
    border: 0;
    border-top:2px solid #e4154b;
}

#ext-footer hr {
    width:35%;
    height: 1px;
    border: 0;
    border-top:1px solid black;
}

body {
    font-family: "Source Sans Pro";
    font-weight:300;
    font-size:16px;
}

a { 
    color: inherit;
    text-decoration:none;
}

#ext-menu-dropdown a,
#ext-menu-right a {
    padding:0 2px;
    box-decoration-break: clone;
}

.ext-menu-dropdown-responsive-opener {
    display: none;
}

a:hover {
    color:#fff;
    background-color:#000;
}

.fancybox-wrap a:hover {
    color:inherit;
    background-color:transparent;
}
/*
#ext-menu-right a {
    border-bottom:0;
}
*/
/*.ext-content-right .bodytext a,*/
.ext-content-right a,
#darksiteOverlay a,
#ext-content-middle a {
    border-bottom:1px solid #000;
}

/*
#ext-content-full a {
    border-bottom:1px solid #FFF;
}
*/
#ext-content-full .mdl_fullscreen_slider a {
    border-bottom:1px solid rgba(255,255,255,0.4);
}

.ext-content-right #ext-menu-right a {
    border-bottom:none;
}

.ext-content-right .csc-firstHeader,
#ext-content-middle .csc-firstHeader {
    margin-top:0;
}

.ext-content-right p,
#ext-content-middle p,
#ext-content-middle div.bodytext {
    margin:0 0 26px 0;
    line-height:26px;
}

#ext-content-middle div.bodytext h1 {
    line-height: 1;
}

#ext-content-middle ul {
    line-height:26px;
    margin:15px 0 15px 0;
}

#ext-content-full b,
.ext-content-right b,
#ext-content-middle b,
#ext-content-full strong,
.ext-content-right strong,
#ext-content-middle strong {
    font-weight:600;
}

.ext-content-right .wichtig,
#ext-content-middle .wichtig {
    color: #F70146;
}

#ext-content-middle .csc-textpicHeader h1 {
    margin: 0 0 20px 0;
}

#ext-content-middle table {
  border-collapse: collapse;
}

#ext-content-middle .contenttable  td,
#ext-content-middle .contenttable th {
    border: 1px solid #fff;
    padding:15px;
}

#ext-content-middle .contenttable p {
    margin:0 0 5px 0;
}

#ext-content-middle .ext-content-middle-sectionmenu ul {
    line-height:normal;
}

.ext-content-middle-iconwrap-text,
.ext-content-middle-sectionmenu-text {
display:table-cell;
width:100%;
vertical-align:top;
padding:0 0 0 30px;
}

.ext-content-middle-iconwrap-image,
.ext-content-middle-sectionmenu-image {
display:table-cell;
padding: 6px 0 0 0;
}

.ext-content-middle-iconwrap, 
.ext-content-middle-sectionmenu {
display:table;
width:100%;
}

#ext-content-middle .ext-content-middle-sectionmenu ul {
margin:0;
padding:0;
}

.ext-content-middle-icon {
width:50px;
height:50px;
}

#ext-content-middle .ext-content-middle-sectionmenu a {
border-bottom:0;
}

#ext-content-middle .ext-content-middle-sectionmenu .csc-section {
margin:0 0 26px 0;
}

#ext-content-middle .csc-textpic-imagewrap {
    margin: 6px 0 0 0;
}

#ext-content-middle .csc-textpic-imagewrap a {
	border-bottom:0;
}

#ext-content-middle .csc-textpic-above > .csc-textpic-imagewrap  {
    margin: 0 0 28px 0;
}

.csc-textpic-above-right>div,
.csc-textpic-above-left>div, {
    float:none;
}

#ext-content-middle .csc-textpic-intext-right-nowrap > .csc-textpic-text,
#ext-content-middle .csc-textpic-intext-left > .csc-textpic-imagewrap {
    padding: 0 20px 0 0;
}

#ext-content-middle .csc-textpic-intext-left-nowrap > .csc-textpic-text,
#ext-content-middle .csc-textpic-intext-right > .csc-textpic-imagewrap {
    padding: 0 0 0 20px;
}

    .csc-textpic-intext-right.csc-nowrap .csc-textpic-text { margin-right: 210px; clear: none; }
    .csc-textpic-intext-left.csc-nowrap .csc-textpic-text { margin-left: 210px; clear: none; }
    .csc-textpic-intext-left.csc-nowrap-210 .csc-textpic-text { margin-left: 210px; clear: none; }
    .csc-textpic-intext-left-nowrap-260 img { width: 250px; }

    .news-list-item .csc-textpic-intext-left-nowrap-260 img { width: auto; }

.ext-content-right .csc-textpic-caption,
.ext-content-right .csc-textpic-caption,
#ext-content-middle figcaption {
    font-size:14px;
    text-align:right;
}

#ext-content-middle figure {
    margin: 0px;
    max-width: 100%;
}

#ext-content-middle figure video {
    width: 100%;
}

#ext-content-middle video {
    max-width: 100%;
}
/*
#ext-content-middle .csc-textpic-imagewrap > div:not(:first-of-type) {
margin: 10px 0 0 0;
}

#ext-content-middle .csc-textpic-imagerow > div:not(:first-of-type) {
margin: 0 0 0 10px;
}
*/
.ext-content-right .csc-textpic-imagerow,
#ext-content-middle .csc-textpic-imagerow {
margin:0;
}

.ext-content-right .csc-textpic-imagerow.csc-textpic-imagerow-last,
#ext-content-middle .csc-textpic-imagerow.csc-textpic-imagerow-last {
margin:0;
}
.ext-content-right .csc-textpic-imagecolumn,
#ext-content-middle .csc-textpic-imagecolumn {
margin:0 10px 10px 0;
}

.csc-textpic-imagecolumn img {
    height: auto;
}

.ext-content-right .csc-textpic-intext-left .csc-textpic-imagecolumn,
.ext-content-right .csc-textpic-intext-right .csc-textpic-imagecolumn,
#ext-content-middle .csc-textpic-intext-left .csc-textpic-imagecolumn,
#ext-content-middle .csc-textpic-intext-right .csc-textpic-imagecolumn {
    margin: 0px;
}

.ext-content-right .csc-textpic-imagecolumn.csc-textpic-lastcol,
#ext-content-middle .csc-textpic-imagecolumn.csc-textpic-lastcol,
.ext-content-right .csc-textpic-imagecolumn.csc-textpic-imagecolumn-last,
#ext-content-middle .csc-textpic-imagecolumn.csc-textpic-imagecolumn-last {
margin:0 0 10px 0;
}

DIV.csc-textpic-center-outer {
    position: relative;
    float: right;
    right: 50%;
}

DIV.csc-textpic-center-inner {
    position: relative;
    float: right;
    right: -50%;
}

#ext-content-middle img {
	max-width:640px;
}

.ext-content-right img {
	max-width:260px;
}

.darksite-icon {
    width: 15px;
    height: 15px;
    margin-top: 2px;
    margin-bottom: -2px;
}

/*
#ext-content-middle .csc-textpic-imagecol {
margin: 10px 0 0 0;
}
*/
/*
#ext-content-middle .csc-textpic-imagerow.csc-textpic-imagerow-last {
margin: 10px 0 0 0;
}
*/
/*
#ext-content-middle table tr:first-child th {
  border-top: 0;
}
#ext-content-middle table tr:last-child td {
  border-bottom: 0;
}
#ext-content-middle table tr th:first-child,
#ext-content-middle table tr td:first-child {
  border-left: 0;
}
#ext-content-middle table tr th:last-child,
#ext-content-middle table tr td:last-child {
  border-right: 0;
}
*/
.tx-tug-research .orgUnit.contactBlock .email a:after,
.tx-tug-research .person.email > a:after,
#ext-content-full .mail:after,
.ext-content-right .mail:after,
#ext-content-middle .mail:after {
content: "\00a0\00a0\00a0\00a0";
background-image: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20class%3D%22ext-content-all-inline-icon%22%20%20%20%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20%20%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20%20%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20%20%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%20%20id%3D%22svg4297%22%20%20%20xml%3Aspace%3D%22preserve%22%20%20%20viewBox%3D%220%200%2012%2010%22%20%20%20height%3D%2210%22%20%20%20width%3D%2212%22%20%20%20y%3D%220px%22%20%20%20x%3D%220px%22%20%20%20version%3D%221.1%22%3E%3Cmetadata%20%20%20%20%20id%3D%22metadata4307%22%3E%3Crdf%3ARDF%3E%3Ccc%3AWork%20%20%20%20%20%20%20%20%20rdf%3Aabout%3D%22%22%3E%3Cdc%3Aformat%3Eimage%2Fsvg%2Bxml%3C%2Fdc%3Aformat%3E%3Cdc%3Atype%20%20%20%20%20%20%20%20%20%20%20rdf%3Aresource%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Fdcmitype%2FStillImage%22%20%2F%3E%3Cdc%3Atitle%3E%3C%2Fdc%3Atitle%3E%3C%2Fcc%3AWork%3E%3C%2Frdf%3ARDF%3E%3C%2Fmetadata%3E%3Cdefs%20%20%20%20%20id%3D%22defs4305%22%20%2F%3E%3Cg%20%20%20%20%20transform%3D%22translate(-6%2C-7)%22%20%20%20%20%20style%3D%22fill%3A%23000000%3Bfill-opacity%3A1%22%20%20%20%20%20id%3D%22glyphicons_x5F_halflings%22%3E%3Cg%20%20%20%20%20%20%20style%3D%22fill%3A%23000000%3Bfill-opacity%3A1%22%20%20%20%20%20%20%20id%3D%22envelope_2_%22%3E%3Cpath%20%20%20%20%20%20%20%20%20style%3D%22fill%3A%23e4154b%3Bfill-opacity%3A1%22%20%20%20%20%20%20%20%20%20d%3D%22m%2012.176%2C12.854%20c%20-0.097%2C0.097%20-0.256%2C0.097%20-0.353%2C0%20L%206.176%2C7.177%20C%206.079%2C7.08%206.113%2C7%206.25%2C7%20l%2011.5%2C0%20c%200.138%2C0%200.171%2C0.08%200.074%2C0.177%20l%20-5.648%2C5.677%20z%20m%2010e-4%2C1.969%20c%20-0.097%2C0.097%20-0.256%2C0.097%20-0.354%2C0%20L%2010.177%2C13.177%20C%2010.08%2C13.08%209.921%2C13.08%209.823%2C13.177%20L%206.177%2C16.823%20C%206.08%2C16.92%206.113%2C17%206.25%2C17%20l%2011.5%2C0%20c%200.138%2C0%200.17%2C-0.08%200.073%2C-0.177%20l%20-3.646%2C-3.646%20c%20-0.097%2C-0.097%20-0.256%2C-0.097%20-0.354%2C0%20l%20-1.646%2C1.646%20z%20m%203%2C-3%20c%20-0.097%2C0.097%20-0.097%2C0.256%200%2C0.354%20l%202.646%2C2.646%20C%2017.92%2C14.92%2018%2C14.887%2018%2C14.75%20l%200%2C-5.5%20C%2018%2C9.113%2017.92%2C9.08%2017.823%2C9.177%20l%20-2.646%2C2.646%20z%20m%20-9%2C-2.646%20C%206.08%2C9.08%206%2C9.113%206%2C9.25%20l%200%2C5.5%20c%200%2C0.137%200.08%2C0.17%200.177%2C0.073%20l%202.646%2C-2.646%20c%200.097%2C-0.097%200.097%2C-0.256%200%2C-0.354%20L%206.177%2C9.177%20Z%22%20%20%20%20%20%20%20%20%20id%3D%22path_3_%22%20%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20%20%20%20%20transform%3D%22translate(-6%2C-7)%22%20%20%20%20%20id%3D%22Layer_2%22%20%2F%3E%3C%2Fsvg%3E');
margin:0 2px 0 5px;
background-size:contain;
background-repeat: no-repeat;
background-position:center center;
border-bottom:0;
word-break: keep-all;
}

.tx-tug-research .orgUnit.contactBlock .email a:hover:after,
.tx-tug-research .person.email > a:hover:after,
#ext-content-full .mail:hover:after,
.ext-content-right .mail:hover:after,
#ext-content-middle .mail:hover:after {
background-image: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20class%3D%22ext-content-all-inline-icon%22%20%20%20%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20%20%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20%20%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20%20%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%20%20id%3D%22svg4297%22%20%20%20xml%3Aspace%3D%22preserve%22%20%20%20viewBox%3D%220%200%2012%2010%22%20%20%20height%3D%2210%22%20%20%20width%3D%2212%22%20%20%20y%3D%220px%22%20%20%20x%3D%220px%22%20%20%20version%3D%221.1%22%3E%3Cmetadata%20%20%20%20%20id%3D%22metadata4307%22%3E%3Crdf%3ARDF%3E%3Ccc%3AWork%20%20%20%20%20%20%20%20%20rdf%3Aabout%3D%22%22%3E%3Cdc%3Aformat%3Eimage%2Fsvg%2Bxml%3C%2Fdc%3Aformat%3E%3Cdc%3Atype%20%20%20%20%20%20%20%20%20%20%20rdf%3Aresource%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Fdcmitype%2FStillImage%22%20%2F%3E%3Cdc%3Atitle%3E%3C%2Fdc%3Atitle%3E%3C%2Fcc%3AWork%3E%3C%2Frdf%3ARDF%3E%3C%2Fmetadata%3E%3Cdefs%20%20%20%20%20id%3D%22defs4305%22%20%2F%3E%3Cg%20%20%20%20%20transform%3D%22translate(-6%2C-7)%22%20%20%20%20%20style%3D%22fill%3A%23FFF%3Bfill-opacity%3A1%22%20%20%20%20%20id%3D%22glyphicons_x5F_halflings%22%3E%3Cg%20%20%20%20%20%20%20style%3D%22fill%3A%23FFF%3Bfill-opacity%3A1%22%20%20%20%20%20%20%20id%3D%22envelope_2_%22%3E%3Cpath%20%20%20%20%20%20%20%20%20style%3D%22fill%3A%23FFF%3Bfill-opacity%3A1%22%20%20%20%20%20%20%20%20%20d%3D%22m%2012.176%2C12.854%20c%20-0.097%2C0.097%20-0.256%2C0.097%20-0.353%2C0%20L%206.176%2C7.177%20C%206.079%2C7.08%206.113%2C7%206.25%2C7%20l%2011.5%2C0%20c%200.138%2C0%200.171%2C0.08%200.074%2C0.177%20l%20-5.648%2C5.677%20z%20m%2010e-4%2C1.969%20c%20-0.097%2C0.097%20-0.256%2C0.097%20-0.354%2C0%20L%2010.177%2C13.177%20C%2010.08%2C13.08%209.921%2C13.08%209.823%2C13.177%20L%206.177%2C16.823%20C%206.08%2C16.92%206.113%2C17%206.25%2C17%20l%2011.5%2C0%20c%200.138%2C0%200.17%2C-0.08%200.073%2C-0.177%20l%20-3.646%2C-3.646%20c%20-0.097%2C-0.097%20-0.256%2C-0.097%20-0.354%2C0%20l%20-1.646%2C1.646%20z%20m%203%2C-3%20c%20-0.097%2C0.097%20-0.097%2C0.256%200%2C0.354%20l%202.646%2C2.646%20C%2017.92%2C14.92%2018%2C14.887%2018%2C14.75%20l%200%2C-5.5%20C%2018%2C9.113%2017.92%2C9.08%2017.823%2C9.177%20l%20-2.646%2C2.646%20z%20m%20-9%2C-2.646%20C%206.08%2C9.08%206%2C9.113%206%2C9.25%20l%200%2C5.5%20c%200%2C0.137%200.08%2C0.17%200.177%2C0.073%20l%202.646%2C-2.646%20c%200.097%2C-0.097%200.097%2C-0.256%200%2C-0.354%20L%206.177%2C9.177%20Z%22%20%20%20%20%20%20%20%20%20id%3D%22path_3_%22%20%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20%20%20%20%20transform%3D%22translate(-6%2C-7)%22%20%20%20%20%20id%3D%22Layer_2%22%20%2F%3E%3C%2Fsvg%3E');
}

.tx-tug-research .tugonlineLink > a:after,
.tx-tug-research .pureLink > a:after,
.tx-tug-research .tugOnlineUrl > a:after,
.tx-tug-research .orgUnit.contactBlock > p > a:after,
.tx-tug-research .orgUnit.locationInfoUrl > a:after,
.tx-tug-research .orgUnit.campusOnlineUrl > a:after,
.tx-tug-research .person.vcard > a:after,
#ext-content-full .external-link-new-window:after,
.ext-content-right .external-link-new-window:after,
#ext-content-middle .external-link-new-window:after {
content: "\00a0\00a0\00a0\00a0";
background-image: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20%20%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20%20%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20%20%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20%20%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%20%20id%3D%22svg4168%22%20%20%20xml%3Aspace%3D%22preserve%22%20%20%20viewBox%3D%220%200%2012%2012%22%20%20%20height%3D%2212%22%20%20%20width%3D%2212%22%20%20%20y%3D%220px%22%20%20%20x%3D%220px%22%20%20%20version%3D%221.1%22%3E%3Cmetadata%20%20%20%20%20id%3D%22metadata4181%22%3E%3Crdf%3ARDF%3E%3Ccc%3AWork%20%20%20%20%20%20%20%20%20rdf%3Aabout%3D%22%22%3E%3Cdc%3Aformat%3Eimage%2Fsvg%20xml%3C%2Fdc%3Aformat%3E%3Cdc%3Atype%20%20%20%20%20%20%20%20%20%20%20rdf%3Aresource%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Fdcmitype%2FStillImage%22%20%2F%3E%3Cdc%3Atitle%3E%3C%2Fdc%3Atitle%3E%3C%2Fcc%3AWork%3E%3C%2Frdf%3ARDF%3E%3C%2Fmetadata%3E%3Cdefs%20%20%20%20%20id%3D%22defs4179%22%20%2F%3E%3Cg%20%20%20%20%20style%3D%22fill%3A%23e4154b%3Bfill-opacity%3A1%22%20%20%20%20%20transform%3D%22translate(-6%2C-6)%22%20%20%20%20%20id%3D%22glyphicons_x5F_halflings%22%3E%3Cg%20%20%20%20%20%20%20style%3D%22fill%3A%23e4154b%3Bfill-opacity%3A1%22%20%20%20%20%20%20%20id%3D%22new_x5F_window%22%3E%3Cpath%20%20%20%20%20%20%20%20%20style%3D%22fill%3A%23e4154b%3Bfill-opacity%3A1%22%20%20%20%20%20%20%20%20%20id%3D%22path4172%22%20%20%20%20%20%20%20%20%20d%3D%22M%2015%2C13.519%2015%2C15%20c%200%2C0.55%20-0.45%2C1%20-1%2C1%20L%209%2C16%20C%208.45%2C16%208%2C15.55%208%2C15%20L%208%2C10%20C%208%2C9.45%208.45%2C9%209%2C9%20L%2010.556%2C9%2012.499%2C7%209.5%2C7%20C%207.3%2C7%206%2C8.3%206%2C10.5%20l%200%2C4%20C%206%2C16.7%207.3%2C18%209.5%2C18%20l%204%2C0%20c%202.156%2C0%203.5%2C-1.281%203.5%2C-3.5%200%2C0%200%2C-2.428%200%2C-2.979%20l%20-2%2C1.998%20z%22%20%2F%3E%3Cpath%20%20%20%20%20%20%20%20%20style%3D%22fill%3A%23e4154b%3Bfill-opacity%3A1%22%20%20%20%20%20%20%20%20%20id%3D%22path4174%22%20%20%20%20%20%20%20%20%20d%3D%22m%2017.5%2C6%20-4%2C0%20c%20-0.275%2C0%20-0.341%2C0.159%20-0.146%2C0.354%20l%201.086%2C1.086%20-3.121%2C3.121%20c%20-0.194%2C0.194%20-0.194%2C0.513%200%2C0.707%20l%201.414%2C1.414%20c%200.194%2C0.194%200.513%2C0.195%200.707%2C0%20l%203.121%2C-3.121%201.086%2C1.086%20C%2017.841%2C10.841%2018%2C10.775%2018%2C10.5%20l%200%2C-4%20C%2018%2C6.225%2017.775%2C6%2017.5%2C6%20Z%22%20%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20%20%20%20%20transform%3D%22translate(-6%2C-6)%22%20%20%20%20%20id%3D%22Layer_2%22%20%2F%3E%3C%2Fsvg%3E');
margin:0 2px 0 5px;
background-size:contain;
background-repeat: no-repeat;
background-position:center center;
}

.tx-tug-research .tugonlineLink > a:hover:after,
.tx-tug-research .pureLink > a:hover:after,
.tx-tug-research .tugOnlineUrl > a:hover:after,
.tx-tug-research .orgUnit.contactBlock > p > a:hover:after,
.tx-tug-research .orgUnit.campusOnlineUrl > a:hover:after,
.tx-tug-research .orgUnit.locationInfoUrl > a:hover:after,
.tx-tug-research .person.vcard > a:hover:after,
#ext-content-full .external-link-new-window:hover:after,
.ext-content-right .external-link-new-window:hover:after,
#ext-content-middle .external-link-new-window:hover:after {
background-image: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20%20%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20%20%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20%20%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20%20%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%20%20id%3D%22svg4168%22%20%20%20xml%3Aspace%3D%22preserve%22%20%20%20viewBox%3D%220%200%2012%2012%22%20%20%20height%3D%2212%22%20%20%20width%3D%2212%22%20%20%20y%3D%220px%22%20%20%20x%3D%220px%22%20%20%20version%3D%221.1%22%3E%3Cmetadata%20%20%20%20%20id%3D%22metadata4181%22%3E%3Crdf%3ARDF%3E%3Ccc%3AWork%20%20%20%20%20%20%20%20%20rdf%3Aabout%3D%22%22%3E%3Cdc%3Aformat%3Eimage%2Fsvg%20xml%3C%2Fdc%3Aformat%3E%3Cdc%3Atype%20%20%20%20%20%20%20%20%20%20%20rdf%3Aresource%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Fdcmitype%2FStillImage%22%20%2F%3E%3Cdc%3Atitle%3E%3C%2Fdc%3Atitle%3E%3C%2Fcc%3AWork%3E%3C%2Frdf%3ARDF%3E%3C%2Fmetadata%3E%3Cdefs%20%20%20%20%20id%3D%22defs4179%22%20%2F%3E%3Cg%20%20%20%20%20style%3D%22fill%3A%23FFF%3Bfill-opacity%3A1%22%20%20%20%20%20transform%3D%22translate(-6%2C-6)%22%20%20%20%20%20id%3D%22glyphicons_x5F_halflings%22%3E%3Cg%20%20%20%20%20%20%20style%3D%22fill%3A%23FFF%3Bfill-opacity%3A1%22%20%20%20%20%20%20%20id%3D%22new_x5F_window%22%3E%3Cpath%20%20%20%20%20%20%20%20%20style%3D%22fill%3A%23FFF%3Bfill-opacity%3A1%22%20%20%20%20%20%20%20%20%20id%3D%22path4172%22%20%20%20%20%20%20%20%20%20d%3D%22M%2015%2C13.519%2015%2C15%20c%200%2C0.55%20-0.45%2C1%20-1%2C1%20L%209%2C16%20C%208.45%2C16%208%2C15.55%208%2C15%20L%208%2C10%20C%208%2C9.45%208.45%2C9%209%2C9%20L%2010.556%2C9%2012.499%2C7%209.5%2C7%20C%207.3%2C7%206%2C8.3%206%2C10.5%20l%200%2C4%20C%206%2C16.7%207.3%2C18%209.5%2C18%20l%204%2C0%20c%202.156%2C0%203.5%2C-1.281%203.5%2C-3.5%200%2C0%200%2C-2.428%200%2C-2.979%20l%20-2%2C1.998%20z%22%20%2F%3E%3Cpath%20%20%20%20%20%20%20%20%20style%3D%22fill%3A%23FFF%3Bfill-opacity%3A1%22%20%20%20%20%20%20%20%20%20id%3D%22path4174%22%20%20%20%20%20%20%20%20%20d%3D%22m%2017.5%2C6%20-4%2C0%20c%20-0.275%2C0%20-0.341%2C0.159%20-0.146%2C0.354%20l%201.086%2C1.086%20-3.121%2C3.121%20c%20-0.194%2C0.194%20-0.194%2C0.513%200%2C0.707%20l%201.414%2C1.414%20c%200.194%2C0.194%200.513%2C0.195%200.707%2C0%20l%203.121%2C-3.121%201.086%2C1.086%20C%2017.841%2C10.841%2018%2C10.775%2018%2C10.5%20l%200%2C-4%20C%2018%2C6.225%2017.775%2C6%2017.5%2C6%20Z%22%20%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20%20%20%20%20transform%3D%22translate(-6%2C-6)%22%20%20%20%20%20id%3D%22Layer_2%22%20%2F%3E%3C%2Fsvg%3E');
}

#ext-content-full .external-link-new-window-no-display,
.ext-content-right .external-link-new-window-no-display,
#ext-content-middle .external-link-new-window-no-display {border-bottom: 0px none;}

#ext-content-full .external-link-new-window-no-display:hover,
.ext-content-right .external-link-new-window-no-display:hover,
#ext-content-middle .external-link-new-window-no-display:hover { color: #000000; background-color: transparent; }

#ext-content-full .rte-link-media:after,
.ext-content-right .rte-link-media:after,
#ext-content-middle .rte-link-media:after {
content: "\00a0\00a0\00a0\00a0";
background-image: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20%20%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20%20%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20%20%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20%20%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%20%20id%3D%22svg4168%22%20%20%20xml%3Aspace%3D%22preserve%22%20%20%20viewBox%3D%220%200%2011%2012%22%20%20%20height%3D%2212%22%20%20%20width%3D%2211%22%20%20%20y%3D%220px%22%20%20%20x%3D%220px%22%20%20%20version%3D%221.1%22%3E%3Cmetadata%20%20%20%20%20id%3D%22metadata4179%22%3E%3Crdf%3ARDF%3E%3Ccc%3AWork%20%20%20%20%20%20%20%20%20rdf%3Aabout%3D%22%22%3E%3Cdc%3Aformat%3Eimage%2Fsvg%2Bxml%3C%2Fdc%3Aformat%3E%3Cdc%3Atype%20%20%20%20%20%20%20%20%20%20%20rdf%3Aresource%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Fdcmitype%2FStillImage%22%20%2F%3E%3Cdc%3Atitle%3E%3C%2Fdc%3Atitle%3E%3C%2Fcc%3AWork%3E%3C%2Frdf%3ARDF%3E%3C%2Fmetadata%3E%3Cdefs%20%20%20%20%20id%3D%22defs4177%22%20%2F%3E%3Cg%20%20%20%20%20style%3D%22fill%3A%23e4154b%3Bfill-opacity%3A1%22%20%20%20%20%20transform%3D%22translate(-7%2C-6)%22%20%20%20%20%20id%3D%22glyphicons_x5F_halflings%22%3E%3Cg%20%20%20%20%20%20%20style%3D%22fill%3A%23e4154b%3Bfill-opacity%3A1%22%20%20%20%20%20%20%20id%3D%22download-alt%22%3E%3Cpath%20%20%20%20%20%20%20%20%20style%3D%22fill%3A%23e4154b%3Bfill-opacity%3A1%22%20%20%20%20%20%20%20%20%20d%3D%22m%2017.75%2C14%20-0.5%2C0%20C%2017.112%2C14%2017%2C14.112%2017%2C14.25%20L%2017%2C16%208%2C16%208%2C14.25%20C%208%2C14.112%207.888%2C14%207.75%2C14%20l%20-0.5%2C0%20C%207.112%2C14%207%2C14.112%207%2C14.25%20l%200%2C3.5%20C%207%2C17.888%207.112%2C18%207.25%2C18%20l%2010.5%2C0%20C%2017.888%2C18%2018%2C17.888%2018%2C17.75%20l%200%2C-3.5%20C%2018%2C14.112%2017.888%2C14%2017.75%2C14%20Z%22%20%20%20%20%20%20%20%20%20id%3D%22path_33_%22%20%2F%3E%3Cpath%20%20%20%20%20%20%20%20%20style%3D%22fill%3A%23e4154b%3Bfill-opacity%3A1%22%20%20%20%20%20%20%20%20%20d%3D%22M%2015.906%2C11%2014%2C11%2014%2C6.5%20C%2014%2C6.225%2013.775%2C6%2013.5%2C6%20l%20-2%2C0%20C%2011.225%2C6%2011%2C6.225%2011%2C6.5%20l%200%2C4.5%20-1.906%2C0%20c%20-0.275%2C0%20-0.358%2C0.174%20-0.183%2C0.387%20l%203.273%2C4%20c%200.174%2C0.213%200.459%2C0.213%200.633%2C0%20l%203.273%2C-4%20C%2016.264%2C11.174%2016.181%2C11%2015.906%2C11%20Z%22%20%20%20%20%20%20%20%20%20id%3D%22path_32_%22%20%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20%20%20%20%20transform%3D%22translate(-7%2C-6)%22%20%20%20%20%20id%3D%22Layer_2%22%20%2F%3E%3C%2Fsvg%3E');
margin:0 2px 0 5px;
background-size:contain;
background-repeat: no-repeat;
background-position:center center;
}

#ext-content-full .rte-link-media:hover:after,
.ext-content-right .rte-link-media:hover:after,
#ext-content-middle .rte-link-media:hover:after {
background-image: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20%20%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20%20%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20%20%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20%20%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%20%20id%3D%22svg4168%22%20%20%20xml%3Aspace%3D%22preserve%22%20%20%20viewBox%3D%220%200%2011%2012%22%20%20%20height%3D%2212%22%20%20%20width%3D%2211%22%20%20%20y%3D%220px%22%20%20%20x%3D%220px%22%20%20%20version%3D%221.1%22%3E%3Cmetadata%20%20%20%20%20id%3D%22metadata4179%22%3E%3Crdf%3ARDF%3E%3Ccc%3AWork%20%20%20%20%20%20%20%20%20rdf%3Aabout%3D%22%22%3E%3Cdc%3Aformat%3Eimage%2Fsvg%2Bxml%3C%2Fdc%3Aformat%3E%3Cdc%3Atype%20%20%20%20%20%20%20%20%20%20%20rdf%3Aresource%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Fdcmitype%2FStillImage%22%20%2F%3E%3Cdc%3Atitle%3E%3C%2Fdc%3Atitle%3E%3C%2Fcc%3AWork%3E%3C%2Frdf%3ARDF%3E%3C%2Fmetadata%3E%3Cdefs%20%20%20%20%20id%3D%22defs4177%22%20%2F%3E%3Cg%20%20%20%20%20style%3D%22fill%3A%23FFF%3Bfill-opacity%3A1%22%20%20%20%20%20transform%3D%22translate(-7%2C-6)%22%20%20%20%20%20id%3D%22glyphicons_x5F_halflings%22%3E%3Cg%20%20%20%20%20%20%20style%3D%22fill%3A%23FFF%3Bfill-opacity%3A1%22%20%20%20%20%20%20%20id%3D%22download-alt%22%3E%3Cpath%20%20%20%20%20%20%20%20%20style%3D%22fill%3A%23FFF%3Bfill-opacity%3A1%22%20%20%20%20%20%20%20%20%20d%3D%22m%2017.75%2C14%20-0.5%2C0%20C%2017.112%2C14%2017%2C14.112%2017%2C14.25%20L%2017%2C16%208%2C16%208%2C14.25%20C%208%2C14.112%207.888%2C14%207.75%2C14%20l%20-0.5%2C0%20C%207.112%2C14%207%2C14.112%207%2C14.25%20l%200%2C3.5%20C%207%2C17.888%207.112%2C18%207.25%2C18%20l%2010.5%2C0%20C%2017.888%2C18%2018%2C17.888%2018%2C17.75%20l%200%2C-3.5%20C%2018%2C14.112%2017.888%2C14%2017.75%2C14%20Z%22%20%20%20%20%20%20%20%20%20id%3D%22path_33_%22%20%2F%3E%3Cpath%20%20%20%20%20%20%20%20%20style%3D%22fill%3A%23FFF%3Bfill-opacity%3A1%22%20%20%20%20%20%20%20%20%20d%3D%22M%2015.906%2C11%2014%2C11%2014%2C6.5%20C%2014%2C6.225%2013.775%2C6%2013.5%2C6%20l%20-2%2C0%20C%2011.225%2C6%2011%2C6.225%2011%2C6.5%20l%200%2C4.5%20-1.906%2C0%20c%20-0.275%2C0%20-0.358%2C0.174%20-0.183%2C0.387%20l%203.273%2C4%20c%200.174%2C0.213%200.459%2C0.213%200.633%2C0%20l%203.273%2C-4%20C%2016.264%2C11.174%2016.181%2C11%2015.906%2C11%20Z%22%20%20%20%20%20%20%20%20%20id%3D%22path_32_%22%20%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20%20%20%20%20transform%3D%22translate(-7%2C-6)%22%20%20%20%20%20id%3D%22Layer_2%22%20%2F%3E%3C%2Fsvg%3E');
}

.ext-resp-table-controls { display: none; }

#ext-content-middle .tx-tug-research .courses .course.courseName .ext-menu-dropdown-arrow-icon {display: none;}

#ext-content-right-bbox .csc-frame .csc-frame .csc-textpic-text {
    margin-right: auto;
}@media (max-width:960px) {
    #ext-header,
    #ext-menu,
    #ext-content-middle-bbox,
    #ext-content-right-bbox {
    	width: 100%;
    }

    #ext-content {
        margin-top: 30px;
    }

    #ext-content-full {
        margin-bottom: 30px;
    }

    #ext-content-parts {
        display: block;
    }

    #ext-all {
    	width: 96%;
    	padding: 0 2%;
    }

    #ext-content-middle,
    #ext-content-right {
    	display: block;
    }

    #ext-topmenu {
    	font-size: 22px;
    }

    .ext-topmenu-search-icon,
    #ext-topmenu-tulogosolo-icon {
    	width: 20px;
    	height: 22px;
    }

    #ext-header {
        display: block;
        position: relative;
    }

    #ext-header-title {
        display: block;
        width: 100%;
        white-space: normal;
    }

    #ext-header #ext-header-title-logo {
        position: absolute;
        left: 0px;
    }

    #ext-header #ext-header-title-text {
    	width: 100%;
        float: left;

        text-align: center;
        margin-top: 50px;
        margin-bottom: 20px;

        white-space: normal;
    }

    #ext-header-tulogo-claim {
        display: none;
    }

    #ext-header-logo-right {
        position: absolute;
        top: 0px;
        right: 0px;
    }

    /* Menue */

    #ext-menu-dropdown {
        display: block;
    }

    #ext-menu-dropdown a {
        white-space: normal;
    }

    #ext-menu-dropdown-items {
        margin-top: 10px;
    	display: none;
    }

    #ext-menu-dropdown-items.ext-menu-dropdown-open {
    	display: block;
        position: relative;
        z-index: 15;
        background-color: #ffffff;
    }

    #ext-menu-dropdown-items>.ext-menu-dropdown-lw,
    #ext-menu-dropdown-items>.ext-menu-dropdown-lw-rightmost {
    	display: block;
    	width: 100%;
    	padding: 5px 0;
    }

    .ext-menu-dropdown-l2 {
    	position: relative;
    	width: 99%;
    	padding: 0px;
    	margin: 0px auto;
    }

    .ext-menu-dropdown-l2-item,
    .ext-menu-dropdown-l2-item-last {
    	padding: 0 20px;
    	margin: 15px 0;
    }

    .ext-menu-dropdown-close {
    	margin: 0px;
    }

    .ext-menu-dropdown-responsive-opener {
        display:block;
    }

    .ext-menu-dropdown-responsive-opener svg {
        top: 5px;
        position: relative;
    }

    div.csc-mailform .csc-form-element label,
    div.csc-mailform .csc-form-element-select > select,
    div.csc-mailform .csc-form-element-textline > input {
        width: 100%;
        box-sizing: border-box;
    }

    #ext-content-middle-bbox > .csc-default,
    #ext-content-middle-bbox .ce-bodytext {
        max-width: 100%;
        width: 100%;
        /* overflow: auto;*/
    }
/*
    #ext-content-middle a {
        word-break: break-all;
    }
*/
    #ext-content-middle .csc-textpic-text table,
    #ext-content-middle .csc-frame table,
    #ext-content-middle .ce-bodytext table {
        max-width: 100%;
        table-layout: fixed;
        overflow-x: auto;
        display: block;
        white-space: nowrap;
        height: auto;
    }

    #ext-content-middle table td {
        white-space: nowrap;
    }

    #ext-content-middle img {
        max-width: 100%;
        height: auto;
    }

    #ext-content-middle table img {
        max-width: none;
    }

    /* topic slider */

    .module_topic_slider {
        width: 100%;
        max-width: 640px;
        margin: 0 auto;
    }

    .module_topic_slider .article {
        width: 100%;
        margin-left: 0px;
    }

    .module_topic_slider .article.active .link_image {
        position: relative;
        margin-bottom: -4px;
    }

    .module_topic_slider .article .link_image,
    .module_topic_slider .article.active .link_image {
        height: auto;
        display: block;
        position: relative;
        line-height: 0;
    }

    .module_topic_slider .article.active .link_image {
        height: auto;

    }

    .module_topic_slider .article .link_image img {
        width: 100%;
        height: auto;
    }

    .module_topic_slider .article .link_image {
        max-width: 100%;
        max-height: 0;
        display: block;

        overflow: hidden;

        -webkit-transition: max-height .5s ;
        -moz-transition: max-height .5s ;
        -ms-transition: max-height .5s ;
        -o-transition: max-height .5s ;
        transition: max-height .5s ;

    }

    .module_topic_slider .article.active .link_image {
        height: 64%;
        max-height: 296px;
    }


    #ext-content-middle .csc-textpic-imagerow {
        display: inline;
        width: 100%;
        float: none;
    }

    #ext-content-middle .csc-textpic-intext-right .csc-textpic-imagerow {
        display: block;
    }

    #ext-content-middle .csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
        float: none;
    }

    #ext-content-middle .csc-textpic-intext-right-nowrap .csc-textpic-text {
        margin-right: 0px;
    }

    #ext-content-middle .csc-textpic-intext-left-nowrap > .csc-textpic-text,
    #ext-content-middle .csc-textpic-intext-right > .csc-textpic-imagewrap {
        margin-left: 0px;
    }

    #ext-content-middle .csc-textpic-imagerow .csc-textpic-imagecolumn {
        max-width: 20.5%;
        margin-right: 2%;
        float: left;
        display: inline-block;
    }

    #ext-content-middle .csc-textpic-imagewrap {
        width: 100%;
    }

    #ext-content-middle .csc-textpic-imagewrap[data-ce-columns="1"] .csc-textpic-imagerow .csc-textpic-imagecolumn {
        max-width: 100%;
        margin-right: 0px;
        width: 100%;
        height: auto;
    }

    #ext-content-middle .csc-textpic-imagerow figure img,
    #ext-content-middle .csc-textpic-imagewrap figure img {
        max-width: 100%;
        width: auto;
        margin: 0 auto;
    }



    iframe {
        max-width: 100%;
    }

    .video-js-box {
        max-width: 100%;
        height: auto !important;
    }

    #ext-content-middle video {
        height: auto;
        max-height: 500px;
    }

    .mdl_fullscreen_slider .text_wrapper {
        position: absolute;
        width: 100%;
        right: 0;
        top: auto;
        bottom: 0px;
        height: 220px;

    }

    #ext-content-full .csc-textpic-imagewrap[data-csc-images="7"] .csc-textpic-imagecolumn {
        width: 14.2%;
        height: auto;
    }

    DIV.csc-textpic .csc-textpic-imagewrap IMG {
        max-width: 100%;
    }

    .ext-content-middle-sectionmenu-text {
        padding-left: 0px;
    }

    #ext-content-middle figure {
        margin: 0 auto;
    }

    .module_grid_3 {
        max-width: 100%;
    }

    .module_grid_3 article {
        width: 100%;
        margin-bottom: 10px;
    }

    .ext-menu-dropdown-l1>a>svg {
        margin-left: 3px;
    }

    #ext-content-middle a:hover svg path, a:hover > svg path {
        fill: #000 !important;
    }

    #ext-header-title-logo img,
    #ext-header-tulogo-imgwrap svg {
        max-height: 35px;
        width: auto;
    }

    .ext-resp-table-controls {
        display: block;
        text-align: right;
    }

    .ext-resp-table-controls .ext-resp-table-controls-control svg.ext-menu-dropdown-arrow-icon {
        height: 15px;
        width: auto;
        transform: rotate(90deg);
    }

    .ext-resp-table-controls .ext-resp-table-controls-right svg.ext-menu-dropdown-arrow-icon {
        transform: rotate(-90deg);
    }

    .ext-resp-table-controls .ext-resp-table-controls-control svg path {
        stroke: #E4154B !important;
    }

    #ext-content .fullscreenParent {
    	height: calc(100vh - 325px);
    }

    .ext-content-middle-iconwrap,
    .ext-content-middle-sectionmenu {
        display: block;
        max-width: 100%;
    }

}

@media (max-width:640px) {

    .ext-content-right,
    #ext-content-middle {
        width: 100%;
        float: none;
        display: block;
    }

    #ext-content-right-bbox,
    #ext-content-right-top-bbox {
        max-width: none;
        display: block;
        width: 540px;
        margin: 0px auto;
    }

    .ext-content-right .csc-default {
        min-width: 260px;
        width: 260px;
        float: left;
        margin-right: 20px;
        margin-bottom: 0px;
    }

    .ext-content-right .csc-default:nth-child(2n) {
        margin-right: 0px;
    }

    .course.listEntry .courseSecondaryData,
    .course.listHeader .courseSecondaryData {
        width: 100%;
        float: left;
    }

    .course.listHeader .courseSecondaryData {
        display: none;
    }

    .course.listEntry .courseSecondaryData {
        display: grid;
        grid-template-columns: 25% repeat(auto-fit, minmax(75px, 1fr));
    }

    .course.listEntry .courseSecondaryData > div {

    }

    .tx-tug-research .courses .course.courseData {
        //float: none;
        display: inline-block;
        vertical-align: top;
    }

    .course.listEntry .courseFooterData>.courseData {
        display:block;
    }

    .tx-tug-research .courses .course.code,
    .tx-tug-research .courses .listHeader .course.code {
        box-sizing: border-box;
        width: 25%;
    }

    .courseSecondaryLabel {
        display: inline-block;
    }

    .tx-tug-research .courses .course.courseName,
    .tx-tug-research .courses .listHeader .course.courseName {
        box-sizing: border-box;
        width: 75%;
    }

    .tx-tug-research .courses .listHeader .course.courseName svg {
    	display: none;
    }

    .tx-tug-research .courses .course.courseName svg {
    	transition: transform 0.2s;
    }

    .tx-tug-research .courses .open .course.courseName svg {
    	transform: rotate(180deg);
    }

    #ext-content-middle .tx-tug-research .courses .listEntry .course.courseName .ext-menu-dropdown-arrow-icon {display: inline;}

    .courseResponsiveHidden {
        height: 0px;
        overflow: hidden;
        max-height: 600px;
        clear: both;
    }

    .open .courseResponsiveHidden {
        height: auto;
    }

    .tx-tug-research .person.listEntry>.person {
        width: -webkit-calc(100% - 120px);
        width:    -moz-calc(100% - 120px);
        width:         calc(100% - 120px);
    }

    .tx-tug-research .person.listEntry>.person.email {
        word-wrap: break-word;
    }

    .tx-tug-research .persons.listView .personImage {
        padding-right: 0px;
    }

    #ext-content-middle .tx-tug-research .persons .person.fullname, #ext-content-middle .tx-tug-research .person .person.fullname,
    #ext-content-middle .tx-tug-research dl,
    #ext-content-middle .tx-tug-research p {
        width: -webkit-calc(100% - 120px);
        width:    -moz-calc(100% - 120px);
        width:         calc(100% - 120px);
    }


    .module_topic_slider .article.active .link_image {
        max-height: 281px;
    }

    #ext-content-middle .tx-tug-research .researchActivity.listView .person.listEntry > .participant {
        width: 90%;
    }

    #ext-content-middle .csc-textpic-intext-left-nowrap > .csc-textpic-text, #ext-content-middle .csc-textpic-intext-right > .csc-textpic-imagewrap {
        padding: 0;
        float: none;
    }

    .csc-textpic-intext-left-nowrap-260 .csc-textpic-text {
        margin-left: 0px;
    }

    DIV.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
        float: none;
    }

    #ext-content-middle .ce-bodytext img,
    #ext-content-middle .csc-default p img{
        max-width: 100%;
    }

    .ext-content-right .ext-menu-right-item {
    	text-align: center;
    }

    .module_grid_3 .article {
        width: 100%;
        padding: 0px;
    }
}

@media (max-width:540px) {
    .ext-content-right .csc-default {
        margin-right: 0px;
        width: 100%;
        max-width: none;
        min-width: none;
    }

    #ext-content-right-bbox,
    #ext-content-right-top-bbox {
        width: 100%;
    }

    #ext-content-middle figure {
        width: 100%;
    }

    .news-list-item .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
        float: none;
    }

    .csc-textpic-image img {
        width: 100%;
        height: auto;
    }

    #ext-content-middle .news-list-item .csc-textpic-intext-left-nowrap > .csc-textpic-text {
        margin-left: 0px;
    }

    .module_topic_slider .article.active .link_image {
        max-height: 225px;
    }

    #ext-content-middle .csc-textpic-imagerow .csc-textpic-imagecolumn {
        max-width: 30%;
        margin-right: 1%;
    }

    #ext-content-middle .csc-linkToTop {
        margin: 0px;
    }
}

@media (max-width:450px) {
    .ext-menu-dropdown-l3-item,
    .ext-menu-dropdown-l3-item-rightmost {
        display: block;
    }

    .ext-menu-dropdown-l3 > br {
        display: none;
    }
}
