td img,td{vertical-align:middle !important
}
pre{margin:0
}
html.js
 .emil{color:#c40017 !important;
        cursor:pointer
}
html.js
 .emil:hover{text-decoration:underline
}
html.js
 .emil
 .e{display:none
}
.emil
 .n:after{content:"@"
}
.emil
 .a{display:none
}
.dbgborder{border:solid thin green
}
.datepicker{display:none
}
.event-calendar{padding:0 !important;
        background-color:#fff
}
.event-calendar
 .eventshead{background-color:#f3f3f3;
        padding:0.5em 1em;
        border:1px solid #fff;
        border-bottom-color:#ddd
}
.event-calendar
 .eventshead
 .event-index-link,.event-calendar
 .eventshead
 .event-index-dates{display:none
}
.event-calendar
 .eventshead h3{margin:0;
        text-align:right
}
.event-calendar
 .eventshead
 .boxtitle{display:inline;
        float:left
}
.event-calendar
 .eventshead
 .cal-month-switcher{display:inline;
        cursor:pointer;
        font-size:0.8em;
        width:100%;
        padding:0;
        margin:0
}
.event-calendar
 .eventshead
 .cal-month-switcher
 .switcher-date{cursor:cell
}
.event-calendar
 .events{margin:5px 16px 2px 16px;
        padding:0;
        overflow:hidden;
        list-style-type:none
}
.event-calendar
 .events li.js_cal_event{display:none;
        margin:11px 0;
        padding:0;
        clear:both;
        overflow:hidden
}
.event-calendar
 .events
 .icondate{float:left;
        margin:3px 0 0 0;
        text-align:center;
        width:3.2em;
        border:solid #ddd thin;
        border-radius:3px;
        -moz-border-radius:3px
}
.event-calendar
 .events
 .icondate
 .month{color:#fff;
        background-color:#e2001a;
        border-top-left-radius:3px;
        border-top-right-radius:3px;
        font-size:10px;
        line-height:14px
}
.event-calendar
 .events
 .icondate
 .day{color:#777;
        background-color:#f3f3f3;
        font-size:18px;
        font-weight:normal;
        font-family:TheSansUHHBold,sans-serif;
        padding:0;
        border-bottom-left-radius:3px;
        border-bottom-right-radius:3px;
        text-shadow:1px 1px #fff
}
.event-calendar
 .events
 .eventcontent{margin-left:4.2em
}
.event-calendar
 .events
 .eventcontent
 .title{font-family:TheSansUHHBold,sans-serif
}
.event-calendar
 .events
 .eventcontent
 .title a{color:#4e4e4e;
        text-decoration:none
}
.event-calendar
 .events
 .eventcontent
 .duration{font-family:TheSansUHH,sans-serif;
        font-size:0.9em
}
.event-calendar
 .eventsfoot{position:relative;
        clear:both;
        margin:1em 1em;
        padding-top:0.3em;
        min-height:1.5ex;
        border-top:#ddd solid thin
}
.event-calendar
 .eventsfoot a{text-decoration:none;
        color:#4e4e4e
}
.event-calendar
 .eventsfoot a:hover{text-decoration:underline;
        color:#c40017
}
.event-calendar
 .eventsfoot
 .eventmetalinks{list-style-image:url("assets/dart-round-gr-21edd8d28acabe41b0e1365544835e36.gif");
        padding:0 0 0 18px
}
.event-calendar
 .eventsfoot
 .eventfeed{margin:0;
        padding:0;
        position:absolute;
        bottom:0;
        right:0
}
table.ui-datepicker-calendar{margin-left:15px;
        border-collapse:collapse
}
table.ui-datepicker-calendar th{padding:0;
        width:39px;
        height:39px;
        line-height:39px;
        font-size:13px;
        border:1px solid #fff
}
.ui-datepicker
 .ui-datepicker-header{display:none
}
.ui-datepicker td{padding:0;
        color:#4e4e4e;
        background-color:#ebebeb;
        text-align:center;
        width:39px;
        height:39px;
        line-height:39px;
        font-size:13px;
        border:1px solid #fff
}
.ui-datepicker
 .ui-datepicker-other-month{background-color:transparent
}
.ui-datepicker
 .event_calendar_highlight_date{background-color:#d9d9d9
}
.ui-datepicker
 .event_calendar_highlight_date a{color:#4e4e4e;
        text-decoration:none;
        display:block;
        margin:0
}
.disabled{color:#ccc
}
#fuss
 .audit{background-image:url("assets/audit-1e133e87d778bfb7e1f2eb34b60821df.png");
        background-repeat:no-repeat
}
#fuss
 .audit a{opacity:0
}
﻿.unsichtbar{display:none !important
}
tr.unsichtbar td{display:none
}
tr.unsichtbar th{display:none
}
.versteckt{position:absolute;
        left:-10000px
}
@font-face{font-family:'TheSansUHHBold';
        src:url("assets/TheSansUHH_Bold-c98a1658c65878a6540c0989af94e427.eot");
        src:url("assets/TheSansUHH_Bold-c98a1658c65878a6540c0989af94e427.eot") format("embedded-opentype"),url("assets/TheSansUHH_Bold-b812db1b672a72b94be50752bc5d6dc1.woff") format("woff"),url("assets/TheSansUHH_Bold.ttf") format("truetype"),url("assets/TheSansUHH_Bold-028d2289fa5bbe99b9a7c331edde017b.svg") format("svg");
        font-weight:normal;
        font-style:normal
}
@font-face{font-family:'TheSansUHHBoldItalic';
        src:url("assets/TheSansUHH_BoldItalic-e40dff4bbf068e00cbb15a6ec47ac387.eot");
        src:url("assets/TheSansUHH_BoldItalic-e40dff4bbf068e00cbb15a6ec47ac387.eot") format("embedded-opentype"),url("assets/TheSansUHH_BoldItalic-d648716b87aebb56578e9ec0a241358d.woff") format("woff"),url("assets/TheSansUHH_BoldItalic.ttf") format("truetype"),url("assets/TheSansUHH_BoldItalic-a0648668e6cfaa00468edc923a72220a.svg") format("svg");
        font-weight:normal;
        font-style:normal
}
@font-face{font-family:'TheSansUHHItalic';
        src:url("assets/TheSansUHH_RegularItalic-08e6fcd6085cc653096e6b4b561a62fd.eot");
        src:url("assets/TheSansUHH_RegularItalic-08e6fcd6085cc653096e6b4b561a62fd.eot") format("embedded-opentype"),url("assets/TheSansUHH_RegularItalic-bee0a3ba384e62b7cad4ef5c7795a3bb.woff") format("woff"),url("assets/TheSansUHH_RegularItalic.ttf") format("truetype"),url("assets/TheSansUHH_RegularItalic-d82a9fe9fc9ad5fae81ba0e5862e1768.svg") format("svg");
        font-weight:normal;
        font-style:normal
}
@font-face{font-family:'TheSansUHH';
        src:url("assets/TheSansUHH_Regular-ea7aad8bd28e027b967f7084d1273b5a.eot");
        src:url("assets/TheSansUHH_Regular-ea7aad8bd28e027b967f7084d1273b5a.eot") format("embedded-opentype"),url("assets/TheSansUHH_Regular-d86895753874814024df3b6259f44c1a.woff") format("woff"),url("assets/TheSansUHH_Regular.ttf") format("truetype"),url("assets/TheSansUHH_Regular-7a6667c9a4bfa8b9e9d009855dc5065c.svg") format("svg");
        font-weight:normal;
        font-style:normal
}
body{background-color:#FAF9F9;
        font-family:TheSansUHH, sans-serif;
        color:#4E4E4E;
        overflow-y:scroll
}
body{-moz-hyphens:auto;
        -webkit-hyphens:auto;
        -ms-hyphens:auto;
        hyphens:auto
}
html,body{margin:0;
        padding:0;
        z-index:1 !important
}
*{box-sizing:border-box
}
h1{clear:left;
        line-height:1.25em
}
h1,h2,h3,h4,h5{font-family:TheSansUHHBold,sans-serif;
        font-weight:normal
}
img{border:0
}
em,i{font-family:TheSansUHHItalic,sans-serif;
        font-style:normal
}
em.em{font-family:TheSansUHH,sans-serif;
        font-style:normal
}
.em a span.a:after{content:"@"
}
strong,b,th,#kopf
 .sprachwechsel{font-family:TheSansUHHBold,sans-serif;
        font-weight:normal
}
a.mehr{text-decoration:none;
        color:#c40017;
        white-space:nowrap
}
a.mehr:hover{text-decoration:underline !important
}
em.em a,i a.em{font-style:normal
}
h1 em,h2 em,h3 em,h4 em,h5 em,em h1,em h2,em h3,em h4,em h5{font-family:TheSansUHHBoldItalic;
        font-weight:normal;
        font-style:normal
}
strong em,b em,strong i,b i,em strong,em b,i strong,i b{font-family:TheSansUHHBoldItalic;
        font-weight:normal;
        font-style:normal
}
form.standard{border:0;
        border-collapse:collapse
}
form.standard div.optional{display:none;
        margin-left:20px
}
form.standard div.optional label{position:relative
}
form.standard div.optional label:before{content:"\21B3";
        font-size:16px;
        position:absolute;
        left:-11px;
        top:-4px
}
form.standard fieldset{border:0;
        padding:0;
        margin:1em 0
}
form.standard fieldset>p{margin:0 0 1em 0
}
form.standard legend{padding:0;
        margin:0 0 0.4em 0;
        font-size:14px
}
form.standard div.table{display:table;
        width:100%
}
form.standard div.table.border{display:table;
        width:100%
}
form.standard div.row{display:table-row
}
form.standard div.cell{display:table-cell;
        padding:10px;
        vertical-align:top;
        border:1px solid #ddd
}
form.standard div.cell w50{width:50%
}
form.standard div.label.cell{width:161px;
        border-right:1px solid #ddd
}
form.standard div.label sup{position:absolute;
        margin-left:3px;
        font-family:TheSansUHHBold,sans-serif;
        font-weight:normal;
        font-size:14px
}
form.standard div.label span{display:block
}
form.standard div.input input[type="radio"]{margin-right:5px
}
form.standard div.input input[type="text"]{width:100%
}
form.standard div.input input[type="text"][size]{width:auto
}
form.standard div.input textarea{width:98.5%;
        height:80px;
        overflow:auto;
        resize:vertical
}
form.standard textarea,form.standard select,form.standard input{font-family:TheSansUHH, sans-serif;
        font-size:12px
}
form.standard div.button div.cell:first-child{border-right:0
}
form.standard div.button div.input{border-left:0;
        text-align:right
}
form.standard
 .invalid{border:2px solid red;
        border-radius:3px
}
form.standard
 .radiogroup.invalid{border:2px solid red !important;
        border-radius:3px !important
}
form.standard
 .sep{border-top:1px solid #ddd;
        margin-top:12px;
        padding-top:12px
}
form.standard
 .space{margin-bottom:6px
}
a{color:#c40017;
        text-decoration:none
}
a:not([href]),a:not([href]):hover{color:#4E4E4E;
        text-decoration:none
}
a:hover{text-decoration:underline
}
hr{border:0;
        border-top:1px solid #ddd
}
div.abc{font-size:0.1px;
        margin-bottom:15px;
        font-family:TheSansUHHBold,sans-serif;
        font-weight:normal
}
div.abc a{font-size:13px;
        padding:0px 3px;
        margin-right:4px;
        text-transform:uppercase;
        color:#4e4e4e !important
}
div.abc a:hover{color:#c40017 !important;
        border:1px dotted #c40017;
        padding:0 2px;
        text-decoration:none
}
div.abc span{font-size:13px;
        margin-right:4px;
        text-transform:uppercase;
        color:#ccc !important;
        padding:0px 3px
}
div.abc a[href="#"]{white-space:nowrap;
        position:relative;
        top:-1px;
        text-transform:none;
        color:#fff !important;
        background-color:#666;
        line-height:12px;
        height:12px;
        border-radius:3px;
        font-size:10px;
        margin:0px 4px 0 5px;
        padding:0 6px;
        border:0
}
div.abc a[href="#"]:hover{color:#fff !important;
        background-color:#c40017;
        padding:0 6px
}
div.abc a.an{color:#c40017;
        padding:0px 1px;
        border:1px solid #c40017
}
.rund{border-radius:2px;
        overflow:hidden
}
table.rund{overflow:visible
}
.rund-l{border-radius:2px 0 0 2px
}
.rund-r{border-radius:0 2px 2px 0
}
.rund-o{border-radius:2px 2px 0 0
}
.rund-u{border-radius:0 0 2px 2px
}
.rand{border:1px solid #efefef
}
.fakultaet
 .spalte.links
 .rand{border:1px solid #ddd
}
.subnav.rand,.kontakt.rand{border:1px solid #e0e0e0
}
.grau{background-color:#f3f3f3
}
.schatten{box-shadow:0px 0px 2px #eee
}
#seite{background-color:#fff;
        position:relative;
        width:100%;
        min-width:768px;
        max-width:1798px;
        margin:auto;
        padding:25px 20px 20px 20px;
        z-index:10
}
#kopf{height:90px;
        position:relative
}
#logo{float:left
}
#sublogo a:hover{text-decoration:underline !important
}
#kopf #tools{float:right;
        font-size:11px;
        line-height:13px;
}
#kopf
 .meta{position:absolute;
        top:-15px;
        right:0;
        font-size:11px;
        line-height:13px;
        margin-top:5px
}
.fakultaet #kopf
 .meta{top:8px;
        right:20px
}
#inhalt #tools{float:right;
        font-size:11px;
        line-height:13px;
        margin-top:15px;
        width:246px
}
#tools a,#kopf
 .meta a{color:#4E4E4E;
        text-decoration:none
}
#tools a:hover,#tools a:focus,#kopf
 .meta a:hover,#kopf
 .meta a:focus{text-decoration:underline
}
#tools
 .menu{float:right;
        margin-bottom:9px
}
#tools
 .menu
 .sep,#kopf
 .meta
 .sep{margin:-1px 8px 0 8px
}
#tools
 .menu div,#kopf
 .meta div{float:left
}
#tools
 .suche{float:right;
        width:247px;
        text-align:right;
        clear:right
}
#tools form{margin-top:0px;
        white-space:nowrap
}
#tools form input.text{float:left;
        height:22px;
        width:222px;
        background-color:#f9f9f9;
        border:1px solid #ddd;
        color:#4E4E4E;
        font-family:TheSansUHH,sans-serif;
        font-size:11px;
        margin:0 2px 0 0;
        padding:4px 5px;
        border-radius:2px
}
#tools form input.button{color:transparent;
        position:relative;
        border:0 none;
        cursor:pointer;
        margin:0;
        padding:0;
        border-radius:2px;
        -moz-hyphens:none;
        -webkit-hyphens:none;
        hyphens:none;
        overflow-y:scroll
}
#nav{position:relative;
        z-index:100;
        height:34px;
        margin:0 -1px 10px;
        clear:both
}
#nav ul{margin:0;
        padding:0;
        list-style-type:none;
        font-size:0px
}
#nav ul.menu>li{float:left;
        width:16.6666666666%;
        margin-left:0px;
        padding:0 1px
}
#nav ul.menu>li>a{font-family:TheSansUHHBold,sans-serif;
        border-radius:2px;
        display:block;
        font-size:14px;
        height:33px;
        line-height:32px;
        overflow:hidden;
        padding:0 5px;
        text-align:center;
        text-decoration:none;
        white-space:nowrap;
        text-overflow:ellipsis
}
.subsite #nav ul.menu>li>a,.standard #nav ul.menu>li>a{text-shadow:1px 1px 1px #777;
        color:#fff;
        border-color:#9E9FA0 #7E7F80 #646464 #7E7F80;
        background-color:#8e8f90;
        background-image:-webkit-linear-gradient(270deg, #b1b2b4 0%, #737373 100%);
        background-image:linear-gradient(180deg, #b1b2b4 0%, #737373 100%)
}
.fakultaet #nav ul.menu>li>a{text-shadow:1px 1px 1px #fff;
        color:#444;
        border-color:transparent;
        border-color:rgba(255,255,255,0);
        background-color:#e5e7e9;
        background-image:-webkit-linear-gradient(270deg, #f9fafa 0%, #cad5db 100%);
        background-image:linear-gradient(180deg, #f9fafa 0%, #cad5db 100%)
}
.home #nav ul.menu>li>a,.uh #nav ul.menu>li>a{text-shadow:1px 1px 1px #fff;
        color:#444;
        border-color:transparent;
        border-color:rgba(255,255,255,0);
        background-color:#dedede;
        background-image:-webkit-linear-gradient(270deg, #f9f9f9 10%, #f4f4f4 25%, #dedede 50%, #c7c7c7 80%, #bcbcbc 100%);
        background-image:linear-gradient(180deg, #f9f9f9 10%, #f4f4f4 25%, #dedede 50%, #c7c7c7 80%, #bcbcbc 100%)
}
#nav ul.menu a.zulang{text-align:left
}
#nav ul.menu a.zulang span{overflow:hidden;
        white-space:nowrap;
        text-overflow:ellipsis;
        max-width:196px;
        padding-right:5px;
        height:33px;
        line-height:30px;
        background:#D81B1B url("assets/zulang-e91d0559267129de3a71b7cdaa902203.png") repeat-x;
        position:absolute;
        border-radius:3px;
        border-top:1px solid #CF2F19;
        border-right:1px solid #CB2819;
        border-bottom:1px solid #B50116
}
.mouse #nav ul.menu>li:hover>a,#nav ul.menu>li>a:focus,#nav ul.menu>li>a.focus{text-shadow:none;
        color:#fff;
        border-color:#CF2F19 #C21818 #B50116 #C21818;
        background-color:#d81b1b;
        background-image:-webkit-linear-gradient(270deg, #e5331c 0%, #c90219 100%);
        background-image:linear-gradient(180deg, #e5331c 0%, #c90219 100%)
}
#nav ul.menu>li>a.hier,#nav ul.menu>li>a.aktiv,#nav ul.menu>li>a.focusin{text-shadow:none;
        color:#fff;
        border-color:#CF2F19 #C21818 #B50116 #C21818;
        background-color:#d81b1b;
        background-image:-webkit-linear-gradient(270deg, #e5331c 0%, #c90219 100%);
        background-image:linear-gradient(180deg, #e5331c 0%, #c90219 100%);
        cursor:default
}
#nav #flyout{display:none
}
#nav
 .flyout{display:none;
        position:absolute;
        top:34px;
        left:0px;
        background:#FAF9F9;
        width:100%;
        padding:2px 1px 29px 1px !important
}
#nav
 .flyout:after{content:" ";
        display:block;
        position:absolute;
        bottom:0;
        left:1px;
        right:1px;
        height:29px;
        background:#FAF9F9 url("assets/mainMenuBottomBar-9df064573fd2d2e4fff67b05ff6e75ac.gif") repeat-x bottom
}
#nav
 .flyout
 .x{font-size:12px;
        position:absolute;
        bottom:35px;
        right:10px;
        width:auto;
        height:auto
}
#nav
 .flyout
 .x a{padding-right:18px;
        color:#4E4E4E;
        display:block;
        background-image:url("assets/x-3b3bcef2807cc1d7567d3bc01eac659e.jpg");
        background-repeat:no-repeat;
        background-position:right top
}
#nav
 .flyout
 .x a:focus,#nav
 .flyout
 .x a:hover{text-decoration:underline
}
#nav
 .flyout div.bilder{float:left;
        width:16.5%
}
#nav
 .flyout div.bilder div{background-position:center center;
        background-repeat:no-repeat;
        height:0;
        margin-bottom:2px;
        padding-top:100%;
        width:100%
}
#nav
 .flyout table{width:83.3333333333%;
        border:0 none;
        border-collapse:collapse;
        margin:16px 0 0 2px
}
#nav
 .flyout table td{vertical-align:top;
        padding:0 8px;
        max-width:29.3%
}
#nav
 .flyout table td+td{border-left:1px dotted #888888
}
#nav
 .flyout table td:last-child{padding-bottom:25px
}
#nav
 .flyout a{color:#4E4E4E;
        text-decoration:none
}
#nav
 .flyout a:hover,#nav
 .flyout a:focus{text-decoration:underline
}
#nav
 .flyout li{clear:left
}
#nav
 .flyout ul a{float:left;
        background:url("assets/rot_navi-fcaff484be3261a3933dca86a1d9d599.png") no-repeat scroll 0 4px transparent;
        font-family:TheSansUHHBold,sans-serif;
        font-size:12px;
        line-height:15px;
        padding:2px 0 2px 16px
}
#nav
 .flyout ul ul a{float:left;
        background:url("assets/level-2-7a5fc53d028bb2bb7023a86eb524a877.gif") no-repeat scroll 16px 4px transparent;
        font-family:TheSansUHH,sans-serif;
        font-size:11px;
        padding:2px 0 2px 23px
}
#nav
 .menu_1{display:none;
        border-bottom:4px solid #888;
        border-left:1px solid #ddd;
        border-right:1px solid #ddd;
        font-size:11px;
        position:absolute;
        width:210px;
        z-index:200
}
#nav
 .menu_1.r{margin-left:209px
}
#nav
 .menu_1 a{background:url("assets/rot_navi-fcaff484be3261a3933dca86a1d9d599.png") no-repeat 9px 9px;
        display:block;
        color:#4e4e4e;
        text-decoration:none;
        padding:9px 5px 6px 26px;
        border-top:1px solid #fff;
        border-right:1px solid #fff;
        border-bottom:1px solid #ddd;
        border-left:1px solid #fff;
        background-color:#f9f9f9
}
#nav
 .menu_1 a:hover,#nav
 .menu_1 a:focus{background-color:#e9e9e9
}
#nav
 .menu_1 li:last-child a{border-bottom:0
}
#nav
 .menu li:nth-child(6)
 .menu_1{right:0
}
#pfad{color:#4E4E4E;
        font-size:10px;
        min-height:30px;
        margin-right:250px;
        line-height:14px
}
.standard #pfad{margin-right:0px
}
#pfad span.text{margin-right:5px;
        position:absolute;
        left:-10000px
}
#pfad a{float:left;
        color:#4E4E4E;
        font-family:TheSansUHHBold,sans-serif;
        text-decoration:none
}
#pfad a:hover,#pfad a:focus{text-decoration:underline
}
#pfad span{float:left
}
#pfad span.sep{background-image:url("assets/arrow_right-24529543b3872ea8b84e9fd00df9567b.png");
        background-position:left center;
        background-repeat:no-repeat;
        margin:0 5px;
        overflow:hidden;
        text-align:center;
        color:transparent;
        width:13px
}
#pfad
 .paththispage{line-height:13px
}
#inhalt
 .oben{position:relative;
        min-height:70px;
        overflow:hidden
}
body.start #inhalt
 .oben{overflow:inherit
}
.standard #inhalt
 .oben,.hsb #inhalt
 .oben{min-height:0 !important
}
.standard.h1 #inhalt
 .oben{min-height:70px !important
}
#sponsors{font-size:10px;
        margin:15px 0 0 15px
}
#sponsors a{margin:0 5px;
        color:#666
}
.redButton{border:1px solid #CE2D19;
        border-color:#CE2D19 #C52118 #BA1126 #C72317;
        border-radius:2px;
        background-color:#C90219;
        color:#fff;
        padding:0 15px;
        font-family:TheSansUHHBold, sans-serif;
        font-size:12px;
        line-height:22px;
        text-align:center;
        text-shadow:1px 1px 1px rgba(0,0,0,0.3);
        background-image:-webkit-linear-gradient(270deg, #E5331C 0%, #C90219 100%);
        background-image:linear-gradient(180deg, #E5331C 0%, #C90219 100%)
}
a.redButton{color:#fff !important;
        padding:1px 15px;
        white-space:nowrap;
        display:inline-block
}
a.redButton:hover{text-decoration:none !important
}
#skyscraper{position:fixed;
        left:50%;
        margin-left:510px;
        top:10px;
        z-index:1;
        width:160px;
        height:600px;
        overflow:hidden
}
body.home>.autoscalewrapper,body.home>iframe{position:absolute;
        left:-1000px;
        width:1px;
        height:1px
}
.home-marketing #skyscraper a{position:absolute;
        top:0;
        left:0;
        z-index:10
}
.home-marketing #skyscraper a+a{margin-left:200px;
        z-index:0
}
.home-marketing #skyscraper img{width:160px;
        height:600px
}
#inhalt{font-size:12px
}
.standard #inhalt{margin-left:10px
}
.box{position:relative;
        clear:both
}
.box:after{content:".";
        display:block;
        clear:both;
        font-size:0;
        line-height:0;
        height:0;
        visibility:hidden
}
.spalten:after{content:".";
        display:block;
        clear:both;
        font-size:0;
        line-height:0;
        height:0;
        visibility:hidden
}
.spalte.links{position:relative
}
.spalte.links h1,h1{margin:0 0 12px 0;
        font-size:20px
}
.spalte.links h2{font-size:15px;
        line-height:20px;
        margin:0 0 10px 0;
        padding:0
}
.spalte.links h2.titel{font-size:15px;
        line-height:20px;
        margin:8px 0 4px 0;
        padding:0 0 4px 0;
        border-bottom:1px solid #DDDDDD
}
.spalte.links h3{font-size:13px;
        line-height:18px;
        margin:12px 0 8px 0;
        padding:0
}
.spalte.links h4{font-size:12px;
        margin:12px 0 8px 0;
        padding:0
}
.spalte.links h5{font-size:12px;
        margin:12px 0 8px 0;
        padding:0
}
.spalte.links
 .fotolinks+h3{margin-top:15px
}
.spalte.links img.rechts{float:right;
        margin:0px 0 10px 10px
}
.spalte.links ol{list-style-type:decimal
}
.spalte.links ol ol{list-style-type:decimal
}
.spalte.links ul{list-style-type:none
}
.spalte.links ul.nobullets{padding-left:0
}
ul.nobullets>li:before{content:none !important
}
.spalte.links ul li{position:relative
}
.spalte.links ul>li:before{content:' ';
        background:#e3001b;
        position:absolute;
        width:6px;
        overflow:hidden;
        height:6px;
        top:6px;
        left:-14px
}
.spalte.links ul ul>li:before{content:' ';
        background:#e3001b;
        position:absolute;
        width:4px;
        overflow:hidden;
        height:4px;
        top:7px;
        left:-13px;
        border-radius:2px
}
.social_share_privacy_area li:before,.studiengang
 .liste li:before,.organigramm li:before,#sitemap li:before,.tabs li:before,.teaser-2-col li:before,.teaser-3-col li:before,.tab-container
 .inhalt li:before,table.service ul li:before,ul.schwerpunkteliste li:before,.sprechzeiten ul li:before,.import.einmaleins ul li:before,.nachrichten.uebersicht
 .meldung
 .text li:before{content:none !important
}
.sprechzeiten ul,ul.schwerpunkteliste{list-style-type:disc  !important
}
#i1343765231
 .spalte.links{padding:0;
        width:66%
}
#organigramm{position:relative;
        width:630px;
        min-height:800px
}
html[lang="en"] #organigramm{min-height:850px
}
.praesidium{position:absolute;
        top:0;
        left:0;
        width:630px;
        height:80px;
        border:1px solid #999;
        -moz-box-sizing:border-box;
        -webkit-box-sizing:border-box;
        box-sizing:border-box
}
.organigramm{width:630px;
        position:relative;
        line-height:1em;
        height:570px
}
.organigramm,.organigramm ul{margin:0;
        padding:0;
        list-style-type:none
}
.organigramm a{-moz-box-sizing:border-box;
        -webkit-box-sizing:border-box;
        box-sizing:border-box
}
.o-I a,.o-II a,.o-III a,.o-ref a,.o-stab a{display:block;
        color:#4e4e4e;
        height:100%
}
.o-I a:hover,.o-II a:hover,.o-III a:hover{text-decoration:none
}
.o-I a:focus,.o-II a:focus,.o-III a:focus{text-decoration:none;
        outline:none
}
.o-ref a:focus,.o-ref a:hover{text-decoration:none;
        outline:none
}
.o-stab,.o-box,.o-abt
 .o-abt ul li{-moz-box-sizing:border-box;
        -webkit-box-sizing:border-box;
        box-sizing:border-box;
        text-align:center;
        background-color:#fff
}
.o-I{top:0;
        left:0;
        width:100%;
        line-height:30px;
        height:32px;
        position:absolute;
        text-align:left;
        text-indent:18px
}
html[lang="en"]
 .o-I{text-indent:22px
}
.o-II{top:45px;
        width:23.5%;
        line-height:40px;
        height:42px;
        position:absolute;
        font-family:TheSansUHHBold,sans-serif;
        font-weight:normal
}
.o-vp1
 .o-II{left:0
}
.o-vp2
 .o-II{left:25.5%
}
.o-vp3
 .o-II{left:51%
}
.o-k
 .o-II{left:76.5%
}
.o-p
 .o-I a,.o-p
 .o-III a,.o-p
 .o-ref a{border:1px solid #e19c99
}
.o-vp1
 .o-II a,.o-vp1
 .o-III a,.o-vp1
 .o-ref a{border:1px solid #cc96ca
}
.o-vp2
 .o-II a,.o-vp2
 .o-III a,.o-vp2
 .o-ref a{border:1px solid #e2c500
}
.o-vp3
 .o-II a,.o-vp3
 .o-III a,.o-vp3
 .o-ref a{border:1px solid #7ba482
}
.o-k
 .o-II a,.o-k
 .o-III a,.o-k
 .o-ref a{border:1px solid #7a91c2
}
.o-stab.o-p a{border:1px solid #e19c99
}
.o-stab.o-vp1 a{border:1px solid #cc96ca
}
.o-stab.o-vp2 a{border:1px solid #e2c500
}
.o-stab.o-vp3 a{border:1px solid #7ba482
}
.o-stab.o-k a{border:1px solid #7a91c2
}
.o-stab.o-vp1.o-k a{border:1px solid #cc96ca;
        box-shadow:0 0 0 1px #fff inset, 0 0 0 2px #7a91c2 inset
}
.o-stab.o-p.o-k a{border:1px solid #e19c99;
        box-shadow:0 0 0 1px #fff inset, 0 0 0 2px #7a91c2 inset
}
.organigramm>li>div.o-box a{border-width:0;
        padding:1px
}
.organigramm>li>div.o-box a:hover,.organigramm>li>div.o-box a:focus{border-width:1px;
        padding:0;
        text-decoration:none !important
}
.organigramm>li.o-p>div.o-box a:hover,.organigramm>li.o-p>div.o-box a:focus,.organigramm>li.o-p
 .o-abt
 .o-box a:hover,.organigramm>li.o-p
 .o-abt
 .o-box a:focus,.organigramm>li.o-p
 .o-ref a:hover,.organigramm>li.o-p
 .o-ref a:focus,.organigramm>li.o-p
 .o-stab a:hover,.organigramm>li.o-p
 .o-stab a:focus{background-color:rgba(225,156,153,0.15)
}
.organigramm>li.o-vp1>div.o-box a:hover,.organigramm>li.o-vp1>div.o-box a:focus,.organigramm>li.o-vp1
 .o-abt
 .o-box a:hover,.organigramm>li.o-vp1
 .o-abt
 .o-box a:focus,.organigramm>li.o-vp1
 .o-ref a:hover,.organigramm>li.o-vp1
 .o-ref a:focus,.organigramm>li.o-vp1
 .o-stab a:hover,.organigramm>li.o-vp1
 .o-stab a:focus{background-color:rgba(204,150,202,0.15)
}
.organigramm>li.o-vp2>div.o-box a:hover,.organigramm>li.o-vp2>div.o-box a:focus,.organigramm>li.o-vp2
 .o-abt
 .o-box a:hover,.organigramm>li.o-vp2
 .o-abt
 .o-box a:focus,.organigramm>li.o-vp2
 .o-ref a:hover,.organigramm>li.o-vp2
 .o-ref a:focus,.organigramm>li.o-vp2
 .o-stab a:hover,.organigramm>li.o-vp2
 .o-stab a:focus{background-color:rgba(226,197,0,0.15)
}
.organigramm>li.o-vp3>div.o-box a:hover,.organigramm>li.o-vp3>div.o-box a:focus,.organigramm>li.o-vp3
 .o-abt
 .o-box a:hover,.organigramm>li.o-vp3
 .o-abt
 .o-box a:focus,.organigramm>li.o-vp3
 .o-ref a:hover,.organigramm>li.o-vp3
 .o-ref a:focus,.organigramm>li.o-vp3
 .o-stab a:hover,.organigramm>li.o-vp3
 .o-stab a:focus{background-color:rgba(123,164,130,0.15)
}
.organigramm>li.o-k>div.o-box a:hover,.organigramm>li.o-k>div.o-box a:focus,.organigramm>li.o-k
 .o-abt
 .o-box a:hover,.organigramm>li.o-k
 .o-abt
 .o-box a:focus,.organigramm>li.o-k
 .o-ref a:hover,.organigramm>li.o-k
 .o-ref a:focus,.organigramm>li.o-k
 .o-stab a:hover,.organigramm>li.o-k
 .o-stab a:focus{background-color:rgba(122,145,194,0.15)
}
.organigramm a:hover{text-decoration:none !important
}
.o-I,.o-II{line-height:30px;
        height:auto
}
.o-I{width:23.5%
}
.organigramm>li.o-p>div.o-box{margin:4px 0 0 4px
}
.organigramm>li.o-vp1>div.o-box{margin:-1px 0 0 4px
}
.organigramm>li.o-vp2>div.o-box{margin:-1px 0 0 2px
}
.organigramm>li.o-vp3>div.o-box{margin:-1px 0 0 -2px
}
.organigramm>li.o-k>div.o-box{margin:-1px 0 0 -4px
}
.organigramm>li:hover
 .o-stab,.organigramm>li:focus
 .o-stab{z-index:1
}
.o-abt{-moz-box-sizing:border-box;
        -webkit-box-sizing:border-box;
        box-sizing:border-box;
        position:absolute !important;
        top:93px
}
.o-stab{-moz-box-sizing:border-box;
        -webkit-box-sizing:border-box;
        box-sizing:border-box;
        position:absolute !important;
        top:93px
}
.stab
 .o-abt{top:173px
}
.stab
 .o-stab{top:93px
}
.a9
 .o-abt,.a9
 .o-stab{width:10.66666%
}
.a9
 .o-abt.o-1,.a9
 .o-stab.o-1{left:0%
}
.a9
 .o-abt.o-2,.a9
 .o-stab.o-2{left:10.666%;
        margin-left:0.5%
}
.a9
 .o-abt.o-3,.a9
 .o-stab.o-3{left:21.3332%;
        margin-left:1%
}
.a9
 .o-abt.o-4,.a9
 .o-stab.o-4{left:31.9998%;
        margin-left:1.5%
}
.a9
 .o-abt.o-5,.a9
 .o-stab.o-5{left:42.6664%;
        margin-left:2%
}
.a9
 .o-abt.o-6,.a9
 .o-stab.o-6{left:53.333%;
        margin-left:2.5%
}
.a9
 .o-abt.o-7,.a9
 .o-stab.o-7{left:63.9996%;
        margin-left:3%
}
.a9
 .o-abt.o-8,.a9
 .o-stab.o-8{left:74.6662%;
        margin-left:3.5%
}
.a9
 .o-abt.o-9,.a9
 .o-stab.o-9{left:85.3328%;
        margin-left:4%
}
.a8
 .o-abt,.a8
 .o-stab{width:12.055%
}
.a8
 .o-abt.o-1,.a8
 .o-stab.o-1{left:0%
}
.a8
 .o-abt.o-2,.a8
 .o-stab.o-2{left:12.055%;
        margin-left:0.5%
}
.a8
 .o-abt.o-3,.a8
 .o-stab.o-3{left:24.11%;
        margin-left:1%
}
.a8
 .o-abt.o-4,.a8
 .o-stab.o-4{left:36.165%;
        margin-left:1.5%
}
.a8
 .o-abt.o-5,.a8
 .o-stab.o-5{left:48.22%;
        margin-left:2%
}
.a8
 .o-abt.o-6,.a8
 .o-stab.o-6{left:60.275%;
        margin-left:2.5%
}
.a8
 .o-abt.o-7,.a8
 .o-stab.o-7{left:72.33%;
        margin-left:3%
}
.a8
 .o-abt.o-8,.a8
 .o-stab.o-8{left:84.385%;
        margin-left:3.5%
}
.a8
 .o-abt.o-9,.a8
 .o-stab.o-9{left:96.44%;
        margin-left:4%
}
.o-III,.o-s{height:74px;
        overflow:hidden
}
.o-III a,.o-s a{padding:5px 1px
}
.o-III strong,.o-s strong{font-size:10px
}
.o-III div,.o-s div{font-size:9px;
        margin-top:3px
}
.o-abt
 .o-ref{background-color:#fff;
        margin-top:2px;
        text-align:center;
        overflow:hidden;
        height:68px
}
.o-abt ul{margin-top:10px
}
.o-ref strong{font-size:10px
}
.o-ref a{padding:5px 0px
}
.o-ref div{font-size:9px;
        margin-top:3px
}
.o-ref.o-2{height:75px
}
html[lang="en"]
 .o-ref.o-2{height:88px
}
.o-ref.o-3{height:89px
}
html[lang="en"]
 .o-ref.o-3{height:91px
}
.o-ref.o-4{height:85px
}
html[lang="en"]
 .o-ref.o-4{height:87px
}
.o-ref.o-5{height:75px
}
html[lang="en"]
 .o-ref.o-5{height:87px
}
.spalte.links>p:first-child{margin-top:0
}
.spalte.links table{border-collapse:collapse;
        width:100%;
        margin-bottom:15px
}
.spalte.links table th{text-align:left
}
.spalte.links table th,.spalte.links table td{padding:8px;
        border:1px solid #ddd
}
.spalte.links .photo td{
    border: 0 none;
    text-align: center;
}
table#programm,table.programm{border-collapse:collapse;
        overflow:visible;
        border:0 !important
}
table#programm th,table.programm th{padding:4px 26px !important;
        background:none repeat scroll 0 0 #f3f3f3 !important;
        border:0 !important
}
table.programm th:first-child{width:13% !important
}
table#programm td,table.programm td{padding:26px !important;
        border:0 !important
}
table#programm tr:hover td,table.programm tr:hover td{background-color:#f6f6f6 !important
}
table.programm h3{margin-top:0 !important
}
table.programm td.td-3{padding:26px 0 !important
}
table.programm td.td-3 div.td-3{float:left;
        width:33.3333333333%;
        padding:0 26px
}
@media only screen and (max-width: 700px){table.programm td.td-3 div.td-3{float:none;
        width:auto
}

}
.spalte.links table.gstl_0 td{padding:0;
        border:0
}
.spalte.links table.grafik td a{display:block;
        background-image:url("assets/dart-round-gr-21edd8d28acabe41b0e1365544835e36.gif");
        background-position:0 center;
        background-repeat:no-repeat;
        color:#4E4E4E;
        padding-left:13px;
        text-decoration:none;
        font-size:11px
}
.spalte.links table td a:hover{color:#c40017;
        text-decoration:underline
}
table.noborder td,table.noborder th{border:0 !important;
        padding:4px !important
}
table[border="0"],table[border="0"] th,table[border="0"] td{border-width:0 !important
}
#inhalt table td{vertical-align:top
}
#inhalt table td.gross{font-size:20px;
        color:#E2001A;
        font-family:TheSansUHHBold,sans-serif;
        font-weight:normal
}
table+.box{margin-top:19px !important
}
table h1{width:auto !important
}
.mitarbeiterinnen table a{background-image:none !important;
        padding:0  !important
}
table.service{width:100%;
        border-collapse:collapse;
        border-collapse:collapse;
        border-spacing:5px;
        border-radius:5px
}
table.service td{vertical-align:top;
        padding:12px 3px !important;
        border-top:1px solid #ddd;
        border-width:1px 0 0 0 !important
}
table.service tr:first-child td{border-top:0
}
table.service tr td:first-child b,table.service tr td:first-child strong{background-image:url("assets/quadratgrau-a7fc9451848bed3ddc135344d1b79629.gif");
        background-position:0px 5px;
        background-repeat:no-repeat;
        padding-left:15px
}
table.service tr td:first-child,table.service tr td:first-child+td{padding-right:10px
}
table.service td ul{vertical-align:top;
        margin:0 0 -2px 0
}
table.service ul{line-height:normal;
        font-size:12px;
        list-style-type:none;
        margin:0 0 0 14px;
        padding:0
}
table.service ul ul{margin-left:14px
}
table.service ul li{margin:0 0 2px 0 !important;
        background-image:url("assets/dart-round-gr-21edd8d28acabe41b0e1365544835e36.gif");
        background-position:0 5px;
        background-repeat:no-repeat;
        padding-left:15px
}
table.service a{color:#4E4E4E;
        text-decoration:none;
        padding-left:0 !important
}
table.service a{display:inline;
        background-image:none !important;
        text-decoration:none;
        font-size:12px
}
table.service a:hover,.uh
 .spalte.links ul a:focus{color:#c40017
}
table.streifen tr:nth-of-type(even) td{background-color:#f3f3f3
}
table.markiert tr td{background-color:#feffec !important
}
table tr td.markiert,table tr th.markiert{background-color:#feffec !important
}
.spalte.links table.matrix{border:0;
        border-collapse:collapse;
        width:603px;
        border-spacing:0
}
.spalte.links table.matrix th,.spalte.links table.matrix td{font-family:TheSansUHHBold,sans-serif;
        font-weight:normal;
        padding:0;
        border:0
}
.spalte.links table.matrix th+th{width:109px;
        height:49px
}
.spalte.links table.matrix td+td{width:109px;
        height:55px
}
.spalte.links table.matrix th div{margin:0 2px;
        border:1px solid #888;
        width:103px;
        height:43px;
        line-height:45px;
        font-size:15px;
        color:#fff;
        background:#ABAAAA;
        border-radius:3px;
        text-align:center;
        text-shadow:1px 1px 1px #666
}
.spalte.links table.matrix td div{height:51px;
        width:105px;
        background-color:#EFF8FF;
        font-size:14px;
        white-space:nowrap;
        padding:0 2px
}
.spalte.links table.matrix td:first-child div{text-shadow:1px 1px 1px #fff;
        height:49px;
        padding-left:8px;
        line-height:49px;
        border:1px solid #ddd;
        border-width:1px 0 1px 1px;
        border-radius:3px 0 0 3px;
        width:auto
}
.spalte.links table.matrix td:last-child div{padding:0 0 0 2px;
        border-radius:0 5px 5px 0
}
.spalte.links table.matrix td a{display:block;
        width:105px;
        height:51px;
        padding:0;
        margin:0;
        background:#eee url("assets/matrix-a-701465f297acab14e0cfceab7924c0f5.png");
        background-position:0 -51px !important;
        border-radius:3px
}
.spalte.links table.matrix tr:nth-child(2) td:nth-child(2) a{background:#eee url("assets/matrix-a-cursor-84f7d5562380985fc71e736b9d4e66c9.png")
}
.spalte.links table.matrix td a:hover{background-position:0 0 !important
}
.spalte.links table.matrix2{border:0;
        border-collapse:separate;
        width:100%;
        border-spacing:4px 4px;
        width:-moz-calc(100% + 8px);
        width:-webkit-calc(100% + 8px);
        width:calc(100% + 8px);
        margin:0;
        margin:-moz-calc(0% - 4px);
        margin:-webkit-calc(0% - 4px);
        margin:calc(0% - 4px)
}
.spalte.links table.matrix2 th,.spalte.links table.matrix2 td{border:0;
        border-radius:3px
}
.spalte.links table.matrix2 thead th{background-color:#E3001B;
        color:#fff;
        text-transform:uppercase;
        width:25%;
        font-family:TheSansUHHBold,sans-serif;
        font-weight:normal
}
.spalte.links table.matrix2 tbody th{font-family:TheSansUHHBold,sans-serif;
        font-weight:normal;
        text-align:left;
        background-color:#FAF8F9;
        vertical-align:top
}
.spalte.links table.matrix2 td{background-color:#e9e9e9;
        vertical-align:top
}
.spalte.links table.matrix2 a{color:#4e4e4e;
        text-decoration:none
}
.spalte.links table.matrix2 a:hover{color:#4e4e4e;
        text-decoration:underline
}
.gruen{background:#CF6
}
.gelb{background:#FF9
}
.rot{background:#Fcc
}
table.todo th,table.todo td{border:1px solid #666 !important;
        padding:1px 3px  !important;
        color:#222 !important
}
table.todo th{-moz-hyphens:none;
        -webkit-hyphens:none;
        hyphens:none
}
table.todo p{margin-top:0
}
table.todo p:last-child{margin-bottom:0
}
.table{display:table;
        width:100%
}
.table
 .col{display:table-cell;
        vertical-align:top
}
.table.dreispaltig
 .col{width:33.33%
}
.veranstaltungen h2.monatsname{background-color:#f0f0f0;
        margin:0 0 15px 0;
        padding:4px 16px;
        font-size:14px
}
.veranstaltungen
 .veranstaltung{margin-bottom:25px;
        padding-bottom:25px;
        border-bottom:1px solid #e4e4e4
}
.veranstaltungen
 .veranstaltung:last-child{border-bottom:0;
        margin-bottom:0
}
.veranstaltungen
 .monat:last-child
 .veranstaltung:last-child{padding-bottom:0
}
.veranstaltungen
 .veranstaltung
 .zeit{font-family:TheSansUHHBold,sans-serif;
        font-weight:normal
}
.veranstaltungen
 .veranstaltung
 .inhalt{margin:15px 0;
        overflow:hidden
}
.veranstaltungen
 .veranstaltung
 .inhalt
 .foto{float:left;
        width:185px;
        min-height:100px;
        overflow:hidden;
        margin:4px 20px 20px 0;
        background:#f0f0f0
}
.veranstaltungen
 .veranstaltung
 .zeit2{font-family:TheSansUHHBold,sans-serif;
        font-weight:normal
}
.veranstaltungen
 .veranstaltung
 .ort{font-family:TheSansUHHBold,sans-serif;
        font-weight:normal
}
.veranstaltung
 .ort a img{position:relative
}
.veranstaltung
 .ort a img{position:absolute;
        margin-left:10px
}
.veranstaltungen
 .veranstaltung
 .kontakt{margin-top:15px
}
.veranstaltungen a{color:#c40017
}
.veranstaltungen a:hover{text-decoration:underline
}
.veranstaltungen *:empty{display:none
}
.veranstaltungen br:empty{display:inline
}
.veranstaltungen iframe:empty{display:block !important
}
.veranstaltungen img{display:inline !important
}
.mitarbeiterinnen
 .sortierung
 .alphabetisch,.mitarbeiterinnen
 .sortierung
 .liste{display:none
}
.mitarbeiterinnen
 .sortierung
 .alphabetisch,.mitarbeiterinnen
 .sortierung
 .liste table{width:100%
}
.mitarbeiterinnen
 .liste table th{border-width:1px 0 0 0;
        padding:5px 4px 5px 0
}
.mitarbeiterinnen
 .liste table td{border-width:1px 0 0 0;
        padding:5px 4px 5px 0
}
.mitarbeiterinnen
 .liste table td.name{max-width:100px
}
.mitarbeiterinnen
 .liste table td.telefon{max-width:100px
}
.mitarbeiterinnen
 .liste table tr:first-child td{border-width:0px 0 0 0
}
.mitarbeiterinnen
 .liste table a{color:#c40017;
        text-decoration:none
}
.mitarbeiterinnen
 .liste table a:hover,.mitarbeiterinnen
 .liste table a:focus{color:#c40017;
        text-decoration:underline
}
.mitarbeiterinnen #liste0{display:none
}
.mitarbeiterinnen #organisatorisch1{display:none
}
.mitarbeiterinnen
 .kopf{display:none;
        font-size:13px;
        margin:0px 0 20px;
        padding:6px 0 5px 0;
        overflow:visible !important;
        line-height:1 !important
}
html.js.css
 .mitarbeiterinnen
 .kopf{display:block
}
.mitarbeiterinnen
 .kopf
 .titel{margin-left:10px;
        float:left;
        width:110px
}
.mitarbeiterinnen
 .kopf
 .alphabet{font-size:0px;
        line-height:1.5;
        font-family:TheSansUHHBold,sans-serif;
        font-weight:normal
}
.mitarbeiterinnen
 .kopf
 .alphabet a{font-size:13px;
        text-transform:uppercase;
        color:#4e4e4e;
        padding:0 3px;
        margin-right:4px
}
.mitarbeiterinnen
 .kopf
 .alphabet a:hover{color:#c40017;
        border:1px dotted #c40017;
        padding:0 2px;
        text-decoration:none
}
.mitarbeiterinnen
 .kopf
 .alphabet a.an{color:#c40017;
        padding:0 1px;
        border:1px solid #c40017
}
.mitarbeiterinnen
 .kopf
 .alphabet a.an:hover{text-decoration:none
}
.mitarbeiterinnen
 .kopf
 .alphabet a.an:focus{outline:0
}
.mitarbeiterinnen
 .kopf span{text-transform:uppercase;
        color:#e0e0e0
}
.mitarbeiterinnen
 .kopf
 .alphabet{margin-bottom:6px
}
.mitarbeiterinnen
 .kopf
 .alphabet
 .alle{text-transform:capitalize;
        cursor:pointer;
        white-space:nowrap;
        background-color:#666;
        border:0 none;
        border-radius:3px;
        color:#fff !important;
        font-size:10px;
        height:12px;
        line-height:12px;
        margin:0 4px 0 5px;
        padding:0 6px;
        position:relative;
        top:-1px
}
.mitarbeiterinnen
 .kopf
 .alphabet
 .alle:hover{border:0 none;
        border-radius:3px;
        color:#fff !important;
        padding:0 6px
}
.mitarbeiterinnen
 .kopf
 .alphabet span{font-size:13px;
        padding:0 3px;
        border-radius:2px;
        margin-right:4px
}
.mitarbeiterinnen
 .kopf
 .filter{display:table
}
.mitarbeiterinnen
 .orglinks{display:none
}
.mitarbeiterinnen
 .kopf
 .filter div{display:table-cell;
        vertical-align:middle;
        padding-left:12px
}
.mitarbeiterinnen
 .kopf
 .filter div.first{padding-left:0
}
.mitarbeiterinnen
 .kopf
 .filter select{font-size:11px;
        max-width:230px
}
.mitarbeiterinnen
 .kopf
 .filter img{cursor:pointer
}
.mitarbeiterinnen
 .kopf
 .sortiere{float:left;
        width:167px;
        background-image:url("assets/bottom-3c666a39342f49f08effe45258784523.gif");
        background-position:left center;
        background-repeat:no-repeat;
        padding-left:19px
}
.mitarbeiterinnen
 .kopf
 .liste{cursor:pointer;
        float:left;
        width:80px;
        background-image:url("assets/bottom-3c666a39342f49f08effe45258784523.gif");
        background-position:left center;
        background-repeat:no-repeat;
        padding-left:19px
}
.mitarbeiterinnen
 .kopf
 .sortiere b{cursor:pointer
}
.mitarbeiterinnen
 .kopf
 .typ{font-size:0px;
        margin-bottom:-1px;
        white-space:nowrap
}
.mitarbeiterinnen
 .organisationseinheit{clear:both;
        display:block;
        border-bottom:1px solid #ddd;
        font-size:14px !important;
        line-height:20px !important;
        padding:5px 10px 3px 10px !important;
        margin:0 !important
}
.mitarbeiterinnen
 .suborganisationseinheit{clear:both;
        display:block;
        border-bottom:1px solid #ddd;
        font-size:13px !important;
        line-height:18px !important;
        padding:5px 10px 3px 10px !important;
        margin:0 !important
}
.mitarbeiterinnen
 .mitarbeiterin{clear:both;
        margin:10px 0 25px 1.8%
}
.mitarbeiterinnen
 .mitarbeiterin:after{content:" ";
        display:table;
        clear:both;
        height:0
}
.mitarbeiterinnen
 .mitarbeiterin a{color:#c40017;
        text-decoration:none
}
.mitarbeiterinnen
 .mitarbeiterin a:hover,.mitarbeiterinnen
 .mitarbeiterin a:focus{text-decoration:underline
}
.mitarbeiterinnen
 .mitarbeiterin
 .foto{float:left;
        margin:5px 3.6% 0 0;
        width:16%;
        min-height:70px;
        overflow:hidden;
        background-color:#eee
}
.mitarbeiterinnen
 .mitarbeiterin
 .foto img{width:100%;
        font-size:6px;
        float:left
}
.mitarbeiterinnen
 .mitarbeiterin
 .daten{float:left;
        line-height:19px;
        margin:0 3.6% 0 0;
        width:36.6%;
        overflow:hidden
}
.mitarbeiterinnen
 .mitarbeiterin
 .daten
 .name h4{margin:0;
        display:inline
}
.mitarbeiterinnen
 .mitarbeiterin
 .daten
 .name
 .vorname{display:inline
}
.mitarbeiterinnen
 .mitarbeiterin
 .daten
 .funktion{font-family:TheSansUHHItalic,sans-serif
}
.mitarbeiterinnen
 .mitarbeiterin
 .daten
 .sprechzeiten{margin-top:3px
}
.mitarbeiterinnen
 .mitarbeiterin
 .daten
 .sprechzeiten.schaltbar
 .titel{margin-bottom:0
}
.mitarbeiterinnen
 .mitarbeiterin
 .daten
 .sprechzeiten
 .titel{border-bottom:0 !important
}
.mitarbeiterinnen
 .mitarbeiterin
 .daten
 .sprechzeiten ul{list-style-type:none;
        margin:0;
        padding:0
}
.mitarbeiterinnen
 .mitarbeiterin
 .schwerpunkte{float:left;
        margin:0 0px 0 0;
        width:40.2%
}
.mitarbeiterinnen
 .mitarbeiterin
 .schwerpunkte
 .titel{padding-left:0;
        background:none;
        cursor:default;
        border-bottom:0
}
.mitarbeiterinnen
 .mitarbeiterin
 .schwerpunkte.auf
 .titel{background:none
}
.mitarbeiterinnen
 .mitarbeiterin
 .schwerpunkte
 .titel a{cursor:default
}
.mitarbeiterinnen
 .mitarbeiterin
 .schwerpunkteliste{margin:12px 0;
        padding-left:14px;
        display:block !important
}
.mitarbeiterinnen
 .mitarbeiterin
 .schwerpunkte ul.liste{margin:0;
        padding:0;
        list-style-type:none;
        margin-bottom:10px;
        margin-top:0
}
.mitarbeiterinnen
 .mitarbeiterin
 .schwerpunkte ul.liste li{background-image:url("assets/dart-round-gr-list-2-6ab5d658c10953f795045769a50481cc.gif");
        background-repeat:no-repeat;
        line-height:19px;
        margin:0 0 2px;
        padding-left:8px
}
span.ka:before{content:"a"
}
span.kb:before{content:"b"
}
span.kc:before{content:"c"
}
span.kd:before{content:"d"
}
span.ke:before{content:"e"
}
span.kf:before{content:"f"
}
span.kg:before{content:"g"
}
span.kh:before{content:"h"
}
span.ki:before{content:"i"
}
span.kj:before{content:"j"
}
span.kk:before{content:"k"
}
span.kl:before{content:"l"
}
span.km:before{content:"m"
}
span.kn:before{content:"n"
}
span.ko:before{content:"o"
}
span.kp:before{content:"p"
}
span.kq:before{content:"q"
}
span.kr:before{content:"r"
}
span.ks:before{content:"s"
}
span.kt:before{content:"t"
}
span.ku:before{content:"u"
}
span.kv:before{content:"v"
}
span.kw:before{content:"w"
}
span.kx:before{content:"x"
}
span.ky:before{content:"y"
}
span.kz:before{content:"z"
}
.formular
 .FEHLER
 .hinweis:after{content:'Bitte Pflichtfelder ausfüllen!';
        font-weight:bold;
        color:red;
        display:block
}
.formular
 .stern{color:red
}
.formular form{display:table;
        border-collapse:collapse
}
.formular
 .text
 .input>span,.formular
 .textarea
 .input>span,.formular
 .select
 .input>span{border:1px solid #000;
        display:inline-block;
        position:relative
}
.formular
 .fehler.text
 .input>span,.formular
 .fehler.textarea
 .input>span,.formular
 .fehler.select
 .input>span{border:1px solid red
}
.formular
 .feld{display:table-row
}
.formular
 .label{padding:5px;
        display:table-cell;
        border:1px solid #999;
        vertical-align:top
}
.formular
 .pflicht
 .label label:after{content:'*';
        color:red;
        margin-left:2px
}
.formular
 .fehler
 .label label{color:red
}
.formular
 .input{padding:5px;
        display:table-cell;
        border:1px solid #999
}
.formular input,.formular select,.formular textarea{margin:0;
        outline:0;
        border:0
}
.formular select option:first-child{display:none
}
.formular
 .fehler select,.formular
 .fehler select option:first-child{color:red
}
.formular
 .fehler select option{color:#000
}
.formular
 .pflicht.text.fehler
 .input>span:after{border-color:red;
        color:red;
        content:'Bitte ausfüllen';
        position:absolute;
        left:0
}
.formular
 .pflicht.textarea.fehler
 .input>span:after{border-color:red;
        color:red;
        content:'Bitte ausfüllen';
        position:absolute;
        left:0
}
.formular
 .pflicht.radio.fehler
 .input>span:before{color:red;
        content:'Bitte wählen Sie';
        display:block;
        margin-bottom:3px
}
.formular
 .radio
 .input span{display:block
}
.formular
 .radio input{float:left;
        clear:left
}
.formular
 .radio
 .input label{float:left;
        margin:-2px 0 0 7px;
        max-width:90%
}
.formular
 .pflicht.radio.fehler
 .input input{box-shadow:0 0 0 1px red
}
.formular
 .input1{padding:5px;
        display:table-cell;
        border:1px solid #999
}
.pager{position:absolute;
        top:12px;
        text-transform:capitalize;
        font-size:11px
}
.volle-breite
 .pager{top:2px
}
.hsb
 .pager{top:38px
}
.pager.prev{left:0
}
.pager.prev:before{content:"<";
        display:inline-block;
        top:1px;
        position:relative;
        margin:0 5px 0 0;
        overflow:hidden;
        width:0px;
        height:0px;
        border-style:solid;
        border-width:4px 4px 4px 0;
        border-color:transparent #c40101 transparent;
        -webkit-transform:rotate(360deg)
}
.pager.next{right:40px
}
.volle-breite
 .pager.next{right:0px
}
.pager.next:after{content:">";
        display:inline-block;
        top:1px;
        position:relative;
        margin:0 0 0 5px;
        overflow:hidden;
        width:0px;
        height:0px;
        border-style:solid;
        border-width:4px 0 4px 4px;
        border-color:transparent #c40101 transparent;
        -webkit-transform:rotate(360deg)
}
#veranstaltungsformular{background-color:#f0f0f0;
        border:1px solid #ddd;
        border-color:#ccc #666 #666 #ccc;
        padding:15px;
        max-width:1100px;
        font-size:0.85em
}
#veranstaltungsformular
 .form{position:relative;
        display:block
}
#veranstaltungsformular fieldset{border:1px solid #999;
        padding:10px
}
#veranstaltungsformular legend{font-weight:bold;
        font-size:1.15em
}
#veranstaltungsformular
 .eingabe{float:left;
        width:73.5%
}
#veranstaltungsformular
 .eingabe fieldset{border:1px solid #999;
        padding:10px
}
#veranstaltungsformular
 .eingabe div{padding:5px 0;
        clear:left
}
#veranstaltungsformular
 .eingabe label{float:left;
        width:11em
}
#veranstaltungsformular
 .eingabe
 .veranstaltung{margin-bottom:15px
}
#veranstaltungsformular
 .eingabe
 .veranstalter{margin-bottom:15px
}
#veranstaltungsformular
 .eingabe input.text{width:70%
}
#veranstaltungsformular
 .eingabe
 .hinweis{margin-left:11em;
        padding:0 20px 5px 0;
        font-style:italic
}
#veranstaltungsformular
 .eingabe textarea{width:70%;
        height:6em
}
#veranstaltungsformular
 .eingabe strong{border-bottom:1px dotted #999;
        display:block
}
#veranstaltungsformular
 .ausgabe{float:right;
        width:25%
}
#veranstaltungsformular
 .ausgabe fieldset{border:1px solid #999;
        padding:10px 5px
}
#veranstaltungsformular
 .ausgabe div{clear:both;
        padding:2px 0px
}
#veranstaltungsformular
 .ausgabe div.trenner{border-top:1px dotted #999;
        margin-top:2px;
        padding-top:4px
}
#veranstaltungsformular
 .ausgabe input{float:left;
        padding:0;
        margin:1px 3px 0 0
}
#veranstaltungsformular
 .ausgabe label{position:relative;
        display:block;
        overflow:auto
}
#veranstaltungsformular
 .absenden{padding-top:20px;
        clear:both;
        text-align:center
}
#veranstaltungsformular
 .absenden input{font-size:1.1em
}
#unitag select{border:0;
        background:#f3f3f3;
        height:32px;
        display:block;
        width:60%;
        font-family:TheSansUHHBold,sans-serif;
        margin-bottom:20px
}
.m #unitag select{width:100%
}
.s #unitag select{width:100%
}
#unitag option{background:#f3f3f3;
        height:32px;
        line-height:32px;
        display:block;
        font-family:TheSansUHH,sans-serif
}
.m #unitag option{width:100%
}
.s #unitag option{width:100%
}
#unitagsuche{border:0;
        background:#f3f3f3;
        height:32px;
        min-width:55.6%;
        font-family:TheSansUHHBold,sans-serif;
        margin-bottom:20px
}
.m #unitagsuche{width:89%
}
.s #unitagsuche{width:84%
}
#unitag h2{font-size:12px
}
#unitag button{height:32px;
        font-family:TheSansUHHBold,sans-serif
}
#unitagveranstaltungen{border:0 !important;
        margin-top:40px
}
#unitagveranstaltungen th{background:#f3f3f3;
        line-height:24px
}
#unitagveranstaltungen th,#unitagveranstaltungen td{border-width:0 0 1px 0
}
#unitagveranstaltungen th{border-left:1px solid #fff
}
#unitagveranstaltungen td
 .titel{font-family:TheSansUHHBold,sans-serif
}
#unitagveranstaltungen td.zeiten div{font-family:TheSansUHHBold,sans-serif;
        text-align:center
}
#unitagveranstaltungen td.unitagauswahl{display:none;
        background-repeat:no-repeat;
        background-position:center 20px;
        background-size:18px;
        background-image:url("assets/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%0A%3Cpath%20d%3D%22M16%206.204l-5.528-0.803-2.472-5.009-2.472%205.009-5.528%200.803%204%203.899-0.944%205.505%204.944-2.599%204.944%202.599-0.944-5.505%204-3.899z%22%20fill%3D%22%23ddd%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E")
}
#unitagveranstaltungen
 .selected td.unitagauswahl{background-image:url("assets/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%0A%3Cpath%20d%3D%22M16%206.204l-5.528-0.803-2.472-5.009-2.472%205.009-5.528%200.803%204%203.899-0.944%205.505%204.944-2.599%204.944%202.599-0.944-5.505%204-3.899z%22%20fill%3D%22%23e2001a%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E")
}
#unitag #toggleSelectedButton{border:0;
        width:189px;
        height:33px;
        cursor:pointer;
        background-image:url("assets/StudienplanAnzeigen.png")
}
#unitag #toggleSelectedButton.enabled{background-image:url("assets/AlleVeranstaltungen.png")
}
#unitagveranstaltungen td.ort a{line-height:20px;
        padding-right:22px;
        background-repeat:no-repeat;
        background-position:right center;
        background-size:16px 20px;
        background-image:url("assets/mapPin.png")
}
#unitagveranstaltungen
 .unitagauswahl{display:none
}
#unitagveranstaltungen.login
 .unitagauswahl{display:table-cell
}
#unitagveranstaltungen
 .abteilung{display:none
}
#Veranstalter1{padding-left:0;
        margin-top:0
}
#Veranstalter1 li:before{content:"" !important;
        background:none
}
.l #unitag p{width:60%
}
.unitaglogin{display:none;
        width:100% !important
}
.unitaglogin
 .titel{border-bottom:0 !important
}
.unitaglogin
 .redButton{cursor:pointer
}
.unitaglogout{background-color:#f7f7f7;
        padding:12px 15px 12px 13px;
        display:none;
        width:100% !important
}
.s
 .unitaglogout{background-color:#fff;
        border:none !important
}
.s
 .unitaglogin input{font-size:15.5px
}
.unitaglogout
 .redButton{font-size:10px;
        cursor:pointer
}
.unitaglogout span{text-transform:uppercase;
        float:left;
        margin-top:4px
}
.l #i1415019513
 .spalte.links
 .standard p{width:90%
}
.kalender2{background-color:#fff
}
.kalender2 a{color:#4e4e4e
}
.kalender2 a:hover{color:#c40017;
        text-decoration:none
}
.kalender2>.titel{margin:0;
        padding:5px 5px 6px 15px;
        font-size:14px;
        border:1px solid #ddd;
        border-color:#fff #fff #ddd #fff;
        background:#f7f7f7;
        overflow:hidden
}
.kalender2
 .monatsnav{visibility:hidden;
        float:right;
        margin-top:1px;
        font-size:11px
}
html.js
 .kalender2
 .monatsnav{visibility:visible
}
.kalender2
 .monatsnav a{display:block;
        font-size:13px;
        cursor:pointer
}
.kalender2
 .monatsnav
 .vormonat{float:left
}
.kalender2
 .monatsnav
 .monat{float:left;
        padding:2px 4px 0 4px;
        cursor:cell
}
.kalender2
 .monatsnav
 .folgemonat{float:left
}
.kalender2 #kalendermonat{border-collapse:collapse;
        margin-left:4.9%;
        width:91.2%
}
.kalender2 #kalendermonat
 .tag{padding:0;
        width:13.3%;
        height:39px;
        line-height:39px;
        font-size:13px;
        background-color:#EBEBEB;
        text-align:center;
        border:1px solid #fff
}
.kalender2 #kalendermonat
 .tag.leer{background-color:transparent
}
.kalender2 #kalendermonat
 .markiert{background-color:#D9D9D9 !important;
        cursor:pointer
}
.kalender2 #kalendermonat
 .titelzeile>.tag{font-family:TheSansUHHBold,sans-serif;
        font-weight:normal;
        background-color:#fff
}
.kalender2
 .liste{list-style-type:none;
        margin:0px;
        padding:16px;
        max-height:300px;
        overflow:auto
}
html.js
 .kalender2
 .liste{margin:5px 16px 2px 16px;
        padding:0;
        max-height:none;
        overflow:hidden;
        clear:both
}
.kalender2
 .liste li{margin:14px 0;
        overflow:hidden
}
.kalender2
 .datum{float:left;
        border:1px solid #ddd;
        width:40px;
        text-align:center;
        border-radius:2px;
        margin-right:10px
}
.kalender2
 .datum
 .monat{display:block;
        font-family:TheSansUHHBold,sans-serif;
        font-weight:normal;
        border-radius:2px 2px 0 0;
        border-bottom:1px solid #ddd;
        color:#fff;
        font-size:10px;
        background-color:#e2001a;
        padding:1px 0 0 0;
        line-height:13px
}
.kalender2
 .datum
 .tag{display:block;
        font-family:TheSansUHHBold,sans-serif;
        font-weight:normal;
        color:#777;
        font-size:18px;
        background-color:#f3f3f3;
        text-shadow:1px 1px #fff
}
.kalender2
 .inhalt{overflow:hidden
}
.kalender2
 .inhalt
 .titel{display:block;
        color:#4E4E4E;
        font-family:TheSansUHHBold,sans-serif;
        font-size:12px;
        margin:-3px 0 0 0
}
.kalender2
 .inhalt
 .titel a{text-decoration:none
}
.kalender2
 .inhalt
 .titel a:hover{text-decoration:underline
}
.kalender2
 .inhalt
 .text{font-size:11px
}
.kalender2
 .inhalt a.mehr{text-decoration:none;
        color:#c40017;
        margin-left:3px
}
.kalender2 a.rss{position:absolute;
        width:16px;
        height:16px;
        right:15px;
        bottom:12px;
        background-image:url("assets/rss-4dc77a13a277c9737ccd229e893a81bb.gif");
        overflow:hidden;
        text-indent:36px
}
.kalender2
 .uebersicht{border-top:1px solid #ddd;
        margin:0 16px;
        padding:6px 0 8px 0
}
.kalender2
 .uebersicht a{color:#4E4E4E;
        text-decoration:none;
        background-image:url("assets/dart-round-gr-21edd8d28acabe41b0e1365544835e36.gif");
        background-position:0 4px;
        background-repeat:no-repeat;
        padding-left:12px
}
.kalender2
 .uebersicht a:hover{color:#c40017;
        text-decoration:underline
}
.subnav{overflow:visible !important;
        position:relative
}
.subnav:empty{display:none
}
.subnav
 .titel{border-radius:2px 2px 0 0;
        box-sizing:content-box;
        background-color:#A4A5A6;
        min-height:10px;
        color:#FFFFFF;
        position:relative;
        width:100%;
        top:-1px;
        left:-1px;
        border-top:1px solid #A4A5A6;
        border-right:1px solid #A4A5A6;
        border-left:1px solid #A4A5A6
}
.subnav
 .titel strong a{background-image:none;
        background-color:#A4A5A6;
        color:#FFFFFF;
        border:0px;
        text-shadow:1px 1px 1px #777777;
        display:block;
        font-size:14px;
        padding:4px 10px 5px 13px;
        font-weight:normal;
        line-height:20px
}
.subnav #subnav{margin-top:-1px
}
.subnav.ohnetitel #subnav{margin-top:0px
}
.subnav ul{list-style-type:none;
        margin:0;
        padding:0
}
.subnav li ul{padding:4px 0;
        background-color:#f9f9f9
}
.subnav li ul ul{padding:0
}
.subnav a{background-image:url("assets/dart-bl-right-546d4a5e9a496a3f9b8e4b0508bc44a5.gif");
        background-repeat:no-repeat;
        background-color:#F3F3F3;
        color:#4E4E4E;
        display:block;
        text-decoration:none;
        padding:6px 6px 6px 13px;
        border:1px solid #fff;
        border-color:#fff #fff #D4D4D4 #fff
}
.subnav ul a:hover,.subnav ul a:focus{background-color:#e3e3e3;
        border-color:#eee #eee #D4D4D4 #eee
}
.subnav a.hier{font-family:TheSansUHHBold,sans-serif;
        font-weight:normal
}
.subnav a.zu{background-image:url("assets/dart-bl-right-546d4a5e9a496a3f9b8e4b0508bc44a5.gif")
}
.subnav a.auf,.subnav li.auf>a{background-image:url("assets/dart-bl-down-538b854e042d0fc8f5afb086cc7f63bd.gif")
}
.subnav
 .intern a,.subnav
 .extern a,.subnav
 .subextern>a{background-image:url("assets/SubNavi_Dreieck_weiss-f008adc94ed51d99c9daabdc54f2c027.png")
}
.subnav li.auf li a{background-color:#f9f9f9
}
.subnav li.aktiv>a{background-color:#e3e3e3
}
.subnav li a{padding:6px 6px 6px 25px;
        background-position:13px 10px
}
.subnav li li a{padding:2px 6px 2px 35px;
        background-position:23px 6px;
        border-width:0 !important
}
.subnav li a.auf,.subnav li.auf>a{background-position:13px 12px
}
.subnav li li a.auf,.subnav li li.auf>a{background-position:23px 8px
}
.subnav li li li a.auf,.subnav li li li.auf>a{background-position:33px 8px
}
.subnav li li li li a.auf,.subnav li li li li.auf>a{background-position:43px 8px
}
.subnav li:last-child a{border-bottom-color:#fff
}
.subnav li li li a{padding:2px 6px 2px 45px;
        background-position:33px 6px;
        border-width:0
}
.subnav li li li li a{padding:2px 6px 2px 55px;
        background-position:43px 6px;
        border-width:0
}
.subnav li li li li li a{padding:2px 6px 2px 65px;
        background-position:53px 6px;
        border-width:0
}
.subnav li>ul{border:1px solid #d4d4d4;
        border-color:#fff #fff #d4d4d4 #fff
}
.subnav li li>ul{border:0
}
.subnav li li a.auf{border-bottom-width:0px !important
}
.subnav li li li:last-child a{border-bottom-width:0px !important
}
.subnav li li a:hover{text-decoration:underline
}
ul.download{list-style-type:none;
        margin:0;
        padding:0
}
ul.download li{margin:0 0 2px 0;
        min-height:60px;
        background-image:url("assets/download-9087b8cce454408d371b7fbbedd14a3c.gif");
        background-repeat:no-repeat;
        padding-left:66px
}
#seiteninfo{clear:both;
        border-top:1px solid #ddd;
        padding:9px 0 8px 15px;
        overflow:hidden;
        font-size:11px;
        margin:30px 0 0 0
}
#seiteninfo a{color:#4E4E4E;
        text-decoration:none
}
#seiteninfo a:hover,#seiteninfo a:focus{text-decoration:underline
}
#seiteninfo
 .sep{margin:0px 5px
}
#seiteninfo
 .info{float:left
}
.konferenz
 .meta
 .login{display:none
}
.konferenz #seiteninfo{padding:30px 0 10px 0
}
.konferenz #seiteninfo{padding:30px 0 10px 0
}
.konferenz #seiteninfo
 .info{float:none;
        text-align:center;
        font-size:12px;
        line-height:22px
}
.konferenz #seiteninfo
 .info
 .phone{display:inline-block;
        padding-left:20px;
        padding-right:26px;
        background-image:url("assets/phone-ff886d5f4d560008667d220fa57262d4.png");
        background-position:left center;
        background-repeat:no-repeat
}
.konferenz #seiteninfo
 .info
 .fax{display:inline-block;
        padding-left:20px;
        padding-right:26px;
        background-image:url("assets/fax-2e5e0f9e2a9ab0030be8e4bbf4c5e9b7.png");
        background-position:left center;
        background-repeat:no-repeat
}
.konferenz #seiteninfo
 .info
 .email{display:inline-block;
        padding-left:20px;
        background-image:url("assets/mail-1952d5a334a9eaaef559d491f429e424.png");
        background-position:left center;
        background-repeat:no-repeat
}
#seiteninfo a.print{background-image:url("assets/print-3390aeecbcac2b2f14888b811a42ae08.png");
        background-position:0 0px;
        background-repeat:no-repeat;
        padding-left:20px;
        float:left;
        min-height:16px
}
#seiteninfo a.feedback{background-image:url("assets/dart-round-gr-21edd8d28acabe41b0e1365544835e36.gif");
        background-position:0 3px;
        background-repeat:no-repeat;
        padding-left:12px;
        font-family:TheSansUHHBold,sans-serif;
        font-weight:normal
}
#seiteninfo a.impressum{background-image:url("assets/dart-round-gr-21edd8d28acabe41b0e1365544835e36.gif");
        background-position:0 3px;
        background-repeat:no-repeat;
        padding-left:12px;
        font-family:TheSansUHHBold,sans-serif;
        font-weight:normal
}
#seiteninfo
 .blaettern{float:right
}
#seiteninfo
 .blaettern div{float:left
}
#seiteninfo
 .blaettern a.top{background-image:url("assets/top-d854cc8d141d8a23b82b66afdbff58f8.gif");
        background-position:right center;
        background-repeat:no-repeat;
        padding-right:16px
}
#seiteninfo
 .blaettern a.previous{background-image:url("assets/previous-49c6209f10702784fb9c5324331b60db.gif");
        background-position:right center;
        background-repeat:no-repeat;
        padding-right:16px
}
#seiteninfo
 .blaettern a.next{background-image:url("assets/next-4639844ad6ffc4a0c5e48737bce68063.gif");
        background-position:right center;
        background-repeat:no-repeat;
        padding-right:16px
}
#seite #fuss{padding:40px 15px 0 15px;
        font-size:11px;
        position:relative;
        min-height:276px
}
#fuss strong.uhh{font-size:11px;
        display:block;
        position:absolute;
        top:15px;
        left:15px;
        letter-spacing:3px
}
#fuss iframe{width:928px;
        margin-left:-1px;
        height:156px
}
#fuss ul{font-size:11px;
        list-style-type:none;
        margin:0;
        padding:0;
        float:left;
        width:20%
}
#fuss a{color:#4E4E4E;
        text-decoration:none;
        padding:4px 0 3px 0;
        display:inline-block
}
#fuss a:hover,#fuss a:focus{text-decoration:underline
}
#fuss a.icon{background-position:left;
        background-repeat:no-repeat;
        padding:6px 0 5px 26px
}
#fuss a.facebook{background-image:url("assets/facebook-36287fc678f3837b8ac478073efc494a.gif")
}
#fuss a.twitter{background-image:url("assets/twitter-c7d5c6c08c065d6918e778bafa1ed34c.gif")
}
#fuss a.youtube{background-image:url("assets/youtube-a566278f4685529da095b00d380c2371.gif")
}
#fuss a.rss{background-image:url("assets/rss-4dc77a13a277c9737ccd229e893a81bb.gif")
}
#fuss a.podcast{background-image:url("assets/podcast-56ed7eec206a4b2af01dbc8f57636209.gif")
}
#fuss a.blog{background-image:url("assets/blog-5ac0abd985e9cf2d01ad8b32ff30dbc7.gif")
}
#fuss a.lecture2go{background-image:url("assets/lecture2go-434bdbc19dd2eefe291727cd77ac1852.gif")
}
#fuss a.uhh-app{background-image:url("assets/uhh-app-f69449d4ff39a0e34f8535acc54f9aed.png")
}
#fuss a.platzhalter{background-image:url("assets/platzhalter-76a7a5ac473c163fef3daad87b5ac9c7.gif")
}
#fuss
 .copyright{position:absolute;
        left:15px;
        bottom:19px
}
#fuss
 .audit{width:45px;
        height:45px;
        bottom:15px;
        position:absolute;
        right:14px
}
#fuss
 .audit a{width:45px;
        height:45px;
        position:absolute;
        padding:0
}
.konferenz #seite #fuss{padding:20px 0px;
        min-height:30px;
        margin-top:15px
}
#fuss ul.menu{width:100%
}
#fuss ul.menu>li{float:left;
        width:16.6666666%;
        padding:0 25px
}
#fuss ul.menu>li>a{font-family:TheSansUHHBold,sans-serif;
        border-bottom:1px solid #ddd;
        display:block;
        padding-bottom:4px;
        margin-bottom:4px
}
.fakslider{overflow:hidden;
        position:relative;
        margin:0px 0 20px 0;
        clear:both;
        height:auto !important
}
.fakslider
 .nav{border:0px outset;
        overflow:hidden;
        position:absolute;
        bottom:7px;
        left:653px;
        z-index:10;
        white-space:nowrap;
        width:300px
}
.fakslider
 .nav ul{list-style-type:none;
        margin:0;
        padding:0
}
.fakslider
 .nav ul li{display:inline
}
.fakslider
 .nav ul a{float:left;
        margin-right:5px;
        cursor:pointer
}
.fakslider
 .nav ul img{width:24px;
        height:24px;
        border:3px solid #999
}
.fakslider
 .activeSlide img{border:3px solid #c40017 !important
}
.fakslider a.prev,.fakslider a.next{float:left;
        width:10px;
        height:30px;
        cursor:pointer
}
.fakslider a.prev{background-image:url("assets/dart-gr-left-b17d9ac107a25b40568a057f3cde51de.gif");
        margin-right:5px
}
.fakslider a.next{background-image:url("assets/dart-gr-right-43cc1548c86d6eb075d216bdfd7863b3.gif")
}
.fakslider
 .slides{overflow:hidden;
        background-color:#fff;
        margin:0;
        padding:0;
        list-style-type:none;
        z-index:5;
        width:100% !important
}
.fakslider
 .slide{overflow:hidden;
        width:100% !important
}
.fakslider
 .slide+.slide{display:none
}
.fakslider
 .slide
 .bild{float:left;
        width:66.5%;
        overflow:hidden;
        background-position:center center;
        border-radius:4px 0 0 4px;
        border-right:1px solid #ddd;
        position:relative
}
.fakslider
 .slide
 .bild img{float:left;
        width:100%
}
.fakslider
 .slide
 .text{background:#fff;
        float:left;
        font-size:12px;
        line-height:16px;
        margin:11px 0 0 2.6%;
        min-height:230px;
        padding:0 0 40px;
        width:30.9%
}
.fakslider
 .slide
 .text b{display:block;
        font-family:TheSansUHHBold,sans-serif;
        font-weight:normal;
        margin-bottom:0px
}
.fakslider
 .slide
 .text b span{font-family:TheSansUHH,sans-serif;
        color:#777777
}
.fakslider
 .slide
 .text b a{color:#c40017;
        text-decoration:none
}
.fakslider
 .slide
 .text b a.rss{margin-left:5px
}
.fakslider
 .slide
 .text b a.rss img{position:relative;
        top:1px
}
.fakslider
 .slide
 .text strong{color:#4E4E4E;
        display:block;
        padding-bottom:6px;
        font-size:20px;
        font-weight:normal;
        line-height:24px
}
.fakslider
 .slide
 .text
 .inhalt ul{line-height:15px;
        font-size:11px;
        list-style-type:none;
        margin:0;
        padding:0
}
.fakslider
 .slide
 .text
 .inhalt li{margin:0 0 2px 0;
        background-image:url("assets/dart-round-gr-21edd8d28acabe41b0e1365544835e36.gif");
        background-position:0 3px;
        background-repeat:no-repeat;
        padding-left:15px
}
.fakslider
 .slide
 .text
 .inhalt li a{color:#4E4E4E;
        text-decoration:none
}
.fakslider
 .slide
 .text
 .inhalt li a:hover{color:#c40017
}
.fakslider
 .mehr{color:#c40017;
        text-decoration:none
}
.fakslider
 .mehr:hover,.fakslider
 .mehr:focus{color:#4E4E4E
}
.fakslider
 .weitere{bottom:5px;
        position:absolute;
        right:10px;
        z-index:50
}
.fakslider
 .weitere a{background-image:url("assets/dart-round-gr-21edd8d28acabe41b0e1365544835e36.gif");
        background-position:0 3px;
        background-repeat:no-repeat;
        color:#4E4E4E;
        padding-left:13px;
        text-decoration:none;
        font-size:11px
}
.fakslider
 .buttons{border-radius:5px;
        position:absolute;
        left:69%;
        bottom:13px;
        width:73px;
        height:25px;
        z-index:10
}
.fakslider
 .buttons a{background-position:center center;
        float:left;
        color:transparent;
        overflow:hidden;
        text-align:center;
        line-height:25px;
        font-size:14px
}
.fakslider
 .buttons a:focus{outline:1px dotted #e4e4e4
}
.fakslider
 .buttons
 .pause,.fakslider
 .buttons
 .start{width:25px;
        height:25px
}
.fakslider
 .buttons
 .pause{background-image:url("assets/pause-2-907c2d0626c3cf0b1ecbe139014615f6.png")
}
.fakslider
 .buttons
 .start{background-image:url("assets/start-2-af49a39e5ce267446c2e8631a6d63f96.png")
}
.fakslider
 .buttons
 .back,.fakslider
 .buttons
 .next{width:24px;
        height:25px
}
.fakslider
 .buttons
 .back{background-image:url("assets/back-2-ee67f406ece4223d5611c143d325d712.png")
}
.fakslider
 .buttons
 .next{background-image:url("assets/next-2-c294d478cf18b930fcb8b07faa43d578.png")
}
.fakslider
 .buttons
 .bullets{position:absolute;
        left:83px;
        top:10px;
        min-width:120px
}
.fakslider
 .buttons
 .bullets ul{margin:0;
        padding:0;
        list-style-type:none
}
.fakslider
 .buttons
 .bullets ul li{float:left
}
.fakslider
 .buttons
 .bullets ul li a{float:left;
        padding:1px;
        margin-right:1px;
        width:9px;
        height:9px;
        background:transparent url("assets/punkt-grau-38997d465cd0c9491c1ceb752c71b3a6.png") center no-repeat
}
.fakslider
 .buttons
 .bullets ul li.activeSlide a{background:transparent url("assets/punkt-rot-cb8e3d4243bbf11a9d55eb065e104023.png") center no-repeat
}
.fakslider
 .buttons
 .back:focus,.fakslider
 .buttons
 .next:focus{border:1px dotted #c40017
}
.fakslider
 .buttons
 .pause:focus,.fakslider
 .buttons
 .start:focus{border:1px dotted #c40017
}
.fakslider
 .slide
 .bild
 .bildnachweis{white-space:nowrap;
        font-size:10px;
        text-align:right;
        position:absolute;
        left:100%;
        bottom:0;
        background:#fff;
        background:rgba(255,255,255,0.85);
        padding:2px 5px;
        color:#666;
        -webkit-transform:rotate(-90deg);
        -moz-transform:rotate(-90deg);
        transform:rotate(-90deg);
        -webkit-transform-origin:bottom left;
        -moz-transform-origin:bottom left;
        transform-origin:bottom left
}
.slider.typ3{position:relative;
        margin:0
}
.slider.typ3
 .nav{position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%
}
.slider.typ3 a.prev,.slider.typ3 a.next{background-position:center center;
        position:absolute;
        top:50%;
        margin-top:-15px;
        width:10px;
        text-align:center;
        color:transparent;
        line-height:30px;
        height:30px;
        cursor:pointer;
        z-index:100
}
.slider.typ3 a.prev:focus,.slider.typ3 a.next:focus{width:8px;
        height:28px;
        border:1px dotted #c40017
}
.slider.typ3 a.prev{background-image:url("assets/dart-gr-left-b17d9ac107a25b40568a057f3cde51de.gif");
        left:20px
}
.slider.typ3 a.next{background-image:url("assets/dart-gr-right-43cc1548c86d6eb075d216bdfd7863b3.gif");
        right:20px
}
.slider.typ3
 .slides{position:relative;
        min-height:30px;
        z-index:5
}
.slider.typ3
 .slides{margin:0;
        padding:0;
        list-style-type:none
}
.slider.typ3
 .slide{margin:0;
        padding:0;
        list-style-type:none
}
.slider.typ3
 .slide+.slide{display:none
}
.slider.medien{position:relative;
        margin:0px 0 10px 0;
        z-index:10
}
.slider.medien
 .nav{position:relative;
        width:284px
}
.slider.medien a.prev,.slider.medien a.next{position:absolute;
        top:8px;
        width:10px;
        height:30px;
        cursor:pointer;
        z-index:100
}
.slider.medien a.prev{background-image:url("assets/dart-gr-left-b17d9ac107a25b40568a057f3cde51de.gif");
        left:0px
}
.slider.medien a.next{background-image:url("assets/dart-gr-right-43cc1548c86d6eb075d216bdfd7863b3.gif");
        right:0px
}
.slider.medien
 .nav ul{list-style-type:none;
        padding:0 5px;
        margin-left:10px !important;
        margin-right:10px !important;
        padding:0;
        height:56px;
        border-bottom:1px solid #ddd
}
.slider.medien
 .nav ul li{display:inline
}
.slider.medien
 .nav ul a{float:left;
        margin-right:5px;
        cursor:pointer
}
.slider.medien
 .nav ul img{width:54px;
        height:40px;
        border:3px solid #fff
}
.slider.medien
 .activeSlide img{border:3px solid #c40017 !important
}
.slider a.prev{overflow:hidden;
        color:transparent
}
.slider a.next{overflow:hidden;
        color:transparent
}
body.home #nav{margin-bottom:31px
}
#home-newsrot
 .tabs{margin-bottom:-2px;
        padding-bottom:1px;
        color:#4E4E4E;
        font-size:14px;
        line-height:32px;
        font-family:TheSansUHHBold,sans-serif;
        position:relative;
        float:left;
        height:33px;
        z-index:2;
        border:1px solid #DCE6EC;
        border-width:1px 0 0 1px;
        overflow:hidden
}
#home-newsrot
 .tab.links{box-shadow:5px 0 0px #666;
        width:270px;
        padding-left:49px;
        border-right:1px solid #DCE6EC;
        background-position:291px 12px
}
#home-newsrot
 .tab.mitte{width:287px;
        padding-left:27px;
        border-right:1px solid #DCE6EC;
        background-position:286px 12px
}
#home-newsrot
 .tab{padding-bottom:1px;
        position:relative;
        background-color:#E8EEF1;
        z-index:1;
        background-image:url("assets/dart-bl-right-546d4a5e9a496a3f9b8e4b0508bc44a5.gif");
        background-repeat:no-repeat
}
#home-newsrot
 .tab.on{z-index:2;
        background-color:#F7F9FA;
        z-index:1;
        background-image:url("assets/dart-bl-down-538b854e042d0fc8f5afb086cc7f63bd.gif")
}
#home-newsrot
 .sections{border:1px solid #DCE6EC;
        position:relative;
        height:175px;
        background-color:#F7F9FA;
        z-index:1;
        clear:left
}
#home-newsrot
 .section{height:175px
}
#home-newsrot
 .slides{height:175px;
        margin:1px 39px 0 49px
}
#home-newsrot
 .slide
 .item{float:left;
        margin:20px 0 10px 0;
        height:145px;
        padding:0;
        line-height:16px
}
#home-newsrot
 .slide
 .item.links{width:260px;
        padding:0 10px 0 0px
}
#home-newsrot
 .slide
 .item.mitte{width:258px;
        padding:0 28px;
        border-left:1px solid #DCE6EC;
        border-right:1px solid #DCE6EC
}
#home-newsrot
 .slide
 .item.rechts{width:260px;
        padding-left:20px;
        padding-right:0px;
        overflow:hidden;
        font-size:11px
}
#home-newsrot
 .slide
 .item div.titel{font-size:14px;
        margin-bottom:15px
}
#home-newsrot
 .slide
 .item div.links{float:left;
        margin-right:15px;
        width:80px;
        text-align:center
}
#home-newsrot
 .slide
 .item div.links
 .tag{color:#666;
        font-size:10px
}
#home-newsrot
 .slide
 .item div.links
 .datum{color:#c40017;
        font-size:15px;
        margin:3px 0;
        font-family:TheSansUHHBold,sans-serif;
        font-weight:normal
}
#home-newsrot
 .slide
 .item div.links
 .uhrzeit{color:#333;
        font-size:10px
}
#home-newsrot
 .slide
 .item div.links
 .ort{display:none
}
#home-newsrot
 .slide
 .item div.rechts{font-size:11px;
        overflow:hidden
}
#home-newsrot
 .slide
 .item div.rechts
 .mehr{color:#c40017;
        text-decoration:none
}
#veranstaltungen-meldungen{position:relative;
        overflow:hidden;
        margin:22px 0 12px 10px;
        padding-bottom:25px
}
#veranstaltungen{float:right;
        width:35%
}
#veranstaltungen>.titel{font-size:20px;
        margin:0 0 10px 9%
}
#veranstaltungen
 .liste{list-style-type:none;
        margin:0;
        padding:6px 0 0 9%;
        border-left:1px solid #ddd
}
#veranstaltungen
 .liste li+li{margin-top:18px
}
#veranstaltungen
 .datum{float:left;
        border:1px solid #ddd;
        width:40px;
        text-align:center;
        border-radius:2px;
        margin-right:20px
}
#veranstaltungen
 .datum
 .monat{display:block;
        font-family:TheSansUHHBold,sans-serif;
        font-weight:normal;
        border-radius:2px 2px 0 0;
        border-bottom:1px solid #ddd;
        color:#fff;
        font-size:10px;
        background-color:#e2001a;
        padding:0;
        line-height:14px
}
#veranstaltungen
 .datum
 .tag{display:block;
        font-family:TheSansUHHBold,sans-serif;
        font-weight:normal;
        color:#777;
        font-size:18px;
        background-color:#f3f3f3;
        text-shadow:1px 1px #fff
}
#veranstaltungen
 .inhalt{overflow:hidden
}
#veranstaltungen
 .inhalt
 .titel{color:#4E4E4E;
        font-family:TheSansUHHBold,sans-serif;
        font-size:12px;
        margin-top:-3px;
        display:block
}
#veranstaltungen
 .inhalt
 .titel a{color:#4E4E4E;
        text-decoration:none
}
#veranstaltungen
 .inhalt
 .titel a:hover{color:#c40017;
        text-decoration:underline
}
#veranstaltungen
 .inhalt
 .text{font-size:12px;
        margin-top:3px
}
#veranstaltungen
 .uebersicht{position:absolute;
        right:0;
        bottom:0px
}
#veranstaltungen
 .uebersicht a{color:#4E4E4E;
        text-decoration:none;
        background-image:url("assets/dart-round-gr-21edd8d28acabe41b0e1365544835e36.gif");
        background-position:0 4px;
        background-repeat:no-repeat;
        padding-left:12px
}
#veranstaltungen
 .uebersicht a:hover{color:#c40017;
        text-decoration:underline
}
#i1 #meldungen{float:left;
        width:62%
}
#meldungen>.titel{font-size:20px;
        height:23px;
        margin:0
}
#meldungen
 .liste{list-style-type:none;
        margin:0;
        padding:4px 0 0 0
}
#meldungen
 .liste li{margin:12px 0
}
#meldungen
 .liste li+li{margin-top:18px
}
#meldungen
 .bild{position:relative;
        float:left;
        width:94px;
        height:60px;
        line-height:54px;
        margin-right:15px;
        margin-top:9px;
        overflow:hidden
}
#meldungen
 .bild img{position:relative;
        top:30px;
        margin-top:-50%;
        width:100%;
        height:auto
}
#meldungen
 .inhalt{overflow:hidden
}
#meldungen
 .inhalt
 .datum{display:inline
}
#meldungen
 .inhalt
 .titel{display:inline;
        color:#4E4E4E;
        font-family:TheSansUHHBold,sans-serif;
        font-size:12px
}
#meldungen
 .inhalt
 .titel a{color:#4E4E4E;
        text-decoration:none
}
#meldungen
 .inhalt
 .titel a:hover{color:#c40017;
        text-decoration:underline
}
#meldungen
 .inhalt
 .text{font-size:12px;
        margin-top:6px
}
#meldungen
 .inhalt
 .text p{padding-right:5px;
        display:inline
}
#meldungen
 .uebersicht{position:absolute;
        left:0px;
        bottom:0px;
        text-transform:capitalize
}
#meldungen
 .uebersicht a{color:#4E4E4E;
        text-decoration:none;
        background-image:url("assets/dart-round-gr-21edd8d28acabe41b0e1365544835e36.gif");
        background-position:0 4px;
        background-repeat:no-repeat;
        padding-left:12px
}
#meldungen
 .uebersicht a:hover{color:#c40017;
        text-decoration:underline
}
#home-logos{height:98px;
        margin-bottom:10px;
        border:1px solid #ddd
}
#home-logos
 .slides{height:96px;
        margin:0 34px;
        width:888px
}
#home-logos
 .slide
 .item{float:left;
        width:222px;
        text-align:center
}
.uh #pfad{margin-bottom:0px
}
.uh #inhalt{margin:0 0 0 10px
}
.uh #nav
 .flyout{padding:2px 0 89px 0
}
.uh
 .linie1{position:relative;
        margin:25px auto;
        height:7px;
        border-bottom:1px solid #ddd;
        width:500px
}
.uh
 .spalte.links{float:left;
        width:64.35%;
        line-height:1.5em;
        padding:0 40px 20px 0px;
        margin:0
}
.uh.volle-breite
 .spalte.links{float:none;
        width:auto;
        line-height:1.5em;
        padding:0 0px 20px 0px
}
.uh
 .spalte.links
 .fotolinks{position:relative;
        width:110.5%;
        left:0px
}
.uh.volle-breite
 .spalte.links
 .fotolinks{width:100%
}
.uh
 .spalte.links
 .fotolinks img{width:100%
}
.uh
 .spalte.links
 .box{margin:0 0 19px 0
}
.uh
 .spalte.rechts{float:right;
        margin-top:0px;
        width:32.7%;
        padding-bottom:19px
}
.uh
 .spalte.rechts
 .box{margin:0 0 15px 0
}
.uh
 .spalte.rechts
 .subnav.box{margin:0 0 19px 0
}
.uh
 .spalte.links p{line-height:1.5em;
        margin:0 0 13px 0
}
.uh
 .spalte.links
 .schaltbar p{line-height:1.5em;
        margin:13px 0 13px 0
}
.uh
 .spalte.links ul.grafik{line-height:15px;
        font-size:11px;
        list-style-type:none;
        margin:0 0 0 14px;
        padding:0
}
.uh
 .spalte.links ul.grafik ul{margin-left:14px
}
.uh
 .spalte.links ul.grafik li{margin:0 0 2px 0;
        background-image:url("assets/dart-round-gr-21edd8d28acabe41b0e1365544835e36.gif");
        background-position:0 3px;
        background-repeat:no-repeat;
        padding-left:15px
}
.uh
 .spalte.links ul a{color:#c40017;
        text-decoration:none
}
.uh
 .spalte.links ul a:hover,.uh
 .spalte.links ul a:focus{text-decoration:underline
}
.uh
 .spalte.links ul li{background-image:none;
        padding-left:0px
}
.uh
 .spalte.links>h2{background-image:none;
        padding-left:0px
}
.subsite #sublogo{position:absolute;
        bottom:17px;
        right:0px;
        font-size:20px;
        font-family:TheSansUHHBold,sans-serif;
        font-weight:normal
}
.subsite #sublogo a{text-decoration:none;
        color:#444;
        float:right
}
.subsite #sublogo a img{max-height:65px;
        width:auto !important;
        float:right
}
.subsite
 .oben
 .fotolinks{padding:0px;
        margin-bottom:21px;
        clear:both
}
.subsite
 .inhalt
 .rund{border-radius:4px
}
.subsite #inhalt{margin:0 0 0 10px;
        clear:left
}
.subsite h1{width:61.2%
}
.subsite #StudiengangDetails h1{width:100%
}
.subsite
 .copytext h1{width:auto
}
.subsite
 .spalte.links{float:left;
        width:66.5%;
        margin:0 0 0 0;
        padding-bottom:10px;
        line-height:1.5em
}
.subsite.inhalt
 .spalte.links{width:64.35%;
        padding:0 4.22% 20px 0px;
        margin:0
}
.subsite.inhalt.volle-breite
 .spalte.links{width:auto;
        float:none;
        padding:0 0px 20px 0px
}
.subsite.inhalt
 .spalte.links
 .fotolinks{position:relative;
        width:110.5%;
        left:0px
}
.subsite.inhalt.volle-breite
 .spalte.links
 .fotolinks{width:100%
}
.subsite.inhalt
 .spalte.links
 .fotolinks img{width:100%
}
.subsite
 .spalte.links
 .box{margin:0 0 19px 0
}
.subsite
 .spalte.rechts{float:right;
        width:32.7%;
        padding-bottom:19px
}
.subsite
 .spalte.rechts
 .box{margin:0 0 10px 0
}
body.fakultaet{background-color:#FFFFFF
}
.fakultaet #seite{background-color:#f4f9fc
}
.fakultaet #kopf{background-color:#fff;
        margin:-23px -20px 0 -20px;
        padding:23px 20px 0 20px;
        height:113px
}
.fakultaet #sublogo{position:absolute;
        bottom:17px;
        right:20px;
        font-size:20px;
        font-family:TheSansUHHBold,sans-serif;
        font-weight:normal
}
.fakultaet #sublogo a{text-decoration:none;
        color:#444;
        float:right
}
.fakultaet #sublogo a img{max-height:65px;
        width:auto !important;
        float:right
}
.fakultaet #inhalt{margin:0 0 0 10px;
        clear:left
}
.fakultaet #tools form input.text{background-color:#fff
}
.fakultaet
 .spalte.links{float:left;
        width:66.5%;
        margin:0 0 0 0;
        padding-bottom:10px;
        line-height:1.5em;
        overflow:hidden
}
.fakultaet.inhalt
 .spalte.links{width:66.5%;
        line-height:1.5em;
        padding:0 4.4% 0 2.2%;
        margin:0 0 20px 0;
        background-color:#fff;
        border:1px solid #ddd;
        border-radius:2px 2px 0 0
}
.fakultaet.inhalt.breit
 .spalte.links{width:auto;
        float:none;
        margin:0
}
#weg
 .fakultaet.inhalt
 .spalte.links section>*{margin:0 4.22% 0 20px
}
.fakultaet.inhalt
 .spalte.links section>*:first-child{margin-top:15px
}
.fakultaet.inhalt
 .spalte.links section>*:last-child{margin-bottom:15px
}
.fakultaet.inhalt
 .spalte.links
 .fotolinks{position:relative;
        left:-3.6%;
        width:111.2%;
        border-radius:2px 2px 0 0;
        margin:0 !important
}
.fakultaet.inhalt
 .spalte.links
 .fotolinks img{width:100%;
        border-radius:2px 2px 0 0
}
.fakultaet
 .spalte.links
 .box{margin:0 0 19px 0
}
.fakultaet
 .spalte.rechts{float:right;
        width:32.7%;
        padding-bottom:19px
}
.fakultaet
 .spalte.rechts
 .box{margin:0 0 10px 0
}
.veranstaltungen{margin-top:20px
}
.portal h1{margin:0 0 12px 0;
        padding:0;
        font-size:20px
}
.portal #inhalt{margin:0 0 0 10px
}
.portal #nav
 .flyout{padding:2px 0 89px 0
}
.portal
 .spalte.links{float:left;
        width:66.55;
        margin:0 0 0;
        padding-bottom:10px
}
.portal
 .spalte.links
 .box{margin:0 0 19px 0
}
.portal
 .spalte.rechts{float:right;
        width:32.7%;
        padding-bottom:19px
}
.portal
 .spalte.rechts
 .box{margin:0 0 10px 0
}
#inhalt
 .royalSlider{width:100%;
        user-select:none;
        overflow:hidden
}
.royalSlider
 .rsArrow,.royalSlider
 .rsNav{z-index:100
}
#inhalt
 .rsOverflow,#inhalt
 .rsSlide,#inhalt
 .rsBullets{background:transparent
}
.rsOverflow{transition-duration:200ms !important
}
.simpleSlider{background:#fff !important
}
.simpleSlider
 .rsOverflow{background:transparent !important
}
.simpleSlider
 .rsSlide{background:transparent !important
}
.simpleSlider
 .rsBullets{display:none
}
.simpleSlider
 .slide{background:#fff
}
.simpleSlider
 .foto{float:left;
        width:56.2%;
        overflow:hidden;
        background:#fff;
        border-radius:2px 0 0 2px;
        padding:0
}
.simpleSlider
 .foto img{float:left
}
.simpleSlider
 .text{float:right;
        width:43.8%;
        background:#fff;
        border-radius:0 2px 2px 0;
        padding:15px 20px 15px 15px
}
.simpleSlider
 .text>*{margin-top:0
}
.simpleSlider
 .text *:last-child{margin-bottom:0
}
.simpleSlider
 .rsArrow{width:15px !important
}
.simpleSlider
 .rsArrowIcn{width:15px !important;
        background-color:#464646 !important;
        background-color:rgba(0,0,0,0.7) !important;
        color:transparent !important;
        text-align:center
}
.simpleSlider
 .rsArrow:hover
 .rsArrowIcn{background-color:#141414 !important;
        background-color:rgba(0,0,0,0.9) !important
}
.simpleSlider
 .rsArrowRight{right:2px !important
}
.simpleSlider
 .rsArrowLeft{left:2px !important
}
.simpleSlider
 .rsArrowRight
 .rsArrowIcn{margin-left:-8px !important;
        background-position:-73px -64px !important
}
.simpleSlider
 .rsArrowLeft
 .rsArrowIcn{margin-left:-8px !important;
        background-position:-72px -32px !important
}
#home-news.royalSlider{position:relative;
        height:auto;
        margin:0px 0 10px 0;
        z-index:10;
        clear:both;
        padding-top:31.3%
}
#home-news.royalSlider
 .slides{margin:0;
        padding:0;
        list-style-type:none;
        z-index:5;
        position:absolute;
        top:0;
        right:0;
        bottom:0;
        left:0
}
#home-news.royalSlider
 .slide{overflow:hidden
}
#home-news.royalSlider
 .slide+.slide{display:none
}
#home-news.royalSlider
 .slide
 .bild{float:left;
        width:100%;
        background-position:center center
}
#home-news.royalSlider
 .slide
 .bild
 .bildnachweis{position:absolute;
        bottom:0;
        right:0;
        background-color:#fff;
        background-color:rgba(255,255,255,0.9);
        font-size:9px;
        padding:0 3px
}
#home-news.royalSlider
 .slide
 .bild img{width:100%;
        float:left;
        height:31.3%
}
#home-news.royalSlider
 .slide
 .text-hintergrund{background-color:#FFFFFF;
        height:200px;
        opacity:0.9;
        position:absolute;
        right:40px;
        top:20px;
        width:300px;
        z-index:1
}
#home-news.royalSlider
 .slide.keintext
 .text-hintergrund{display:none
}
#home-news.royalSlider
 .slide
 .text{float:left;
        font-size:12px;
        height:160px;
        line-height:17px;
        position:absolute;
        right:60px;
        top:33px;
        width:260px;
        z-index:2;
        padding:0;
        background:none
}
#home-news.royalSlider
 .slide
 .text h2{margin:0
}
#home-news.royalSlider
 .slide
 .text p{margin:0 0 0.25em 0
}
#home-news.royalSlider
 .slide.keintext
 .text{display:none
}
#home-news.royalSlider
 .slide
 .text h2
 .sup{color:#4e4e4e;
        font-size:12px;
        line-height:20px;
        display:block
}
#home-news.royalSlider
 .slide
 .text h2
 .sup br{display:none
}
#home-news.royalSlider
 .slide
 .text b span{font-family:TheSansUHH,sans-serif
}
#home-news.royalSlider
 .slide
 .text h2
 .main{color:#4E4E4E;
        padding-bottom:6px;
        font-size:20px;
        line-height:24px;
        display:block
}
#home-news.royalSlider
 .slide.foto
 .text{display:none
}
#home-news.royalSlider
 .slide
 .text
 .inhalt
 .mehr.typ2{display:inline
}
#home-news.royalSlider
 .slide
 .text
 .inhalt
 .mehr a{text-decoration:none;
        white-space:nowrap
}
#home-news.royalSlider
 .slide
 .text
 .inhalt
 .mehr.typ1 a{color:#c40017 !important
}
#home-news.royalSlider
 .slide
 .text
 .inhalt
 .mehr.typ2 a{color:#c40017 !important
}
#home-news.royalSlider
 .slide
 .text
 .inhalt
 .mehr a:hover,#home-news.royalSlider
 .slide
 .text
 .inhalt
 .mehr a:focus{text-decoration:underline
}
#home-news.royalSlider
 .buttons{border-radius:5px;
        position:absolute;
        right:25px;
        bottom:20px;
        width:82px;
        height:27px;
        background-color:#ddd;
        z-index:10
}
#home-news.royalSlider
 .buttons a{background-position:center center;
        float:left;
        color:transparent;
        overflow:hidden;
        font-size:14px;
        text-align:center;
        line-height:27px
}
#home-news.royalSlider
 .buttons
 .pause,#home-news.royalSlider
 .buttons
 .start{width:28px;
        height:27px;
        margin:0 1px
}
#home-news.royalSlider
 .buttons
 .pause:focus,#home-news.royalSlider
 .buttons
 .start:focus{border:1px dotted #c40017
}
#home-news.royalSlider
 .buttons
 .pause{background-image:url("assets/pause-6ccf1bfeb3c33a3b48437e50eb010693.png")
}
#home-news.royalSlider
 .buttons
 .start{background-image:url("assets/start-ddeadcc40a51fb75d8ad9561a4287cda.png")
}
#home-news.royalSlider
 .buttons
 .back,#home-news.royalSlider
 .buttons
 .next{width:26px;
        height:27px
}
#home-news.royalSlider
 .buttons
 .back:focus,#home-news.royalSlider
 .buttons
 .next:focus{border:1px dotted #c40017
}
#home-news.royalSlider
 .buttons
 .back{background-image:url("assets/back-c19360c696cf9d0dbdc189e9bb3606b6.png")
}
#home-news.royalSlider
 .buttons
 .next{background-image:url("assets/next-d33e639de414a51623a4e8ddb871bd66.png")
}
#home-news.royalSlider
 .rsBullets{position:absolute;
        bottom:8px;
        left:0;
        right:0;
        font-size:1px;
        text-align:center
}
#home-news.royalSlider
 .rsBullet{box-shadow:0 0 1px rgba(222,255,255,0.5);
        border:1px solid #ccc;
        cursor:pointer;
        width:12px;
        height:12px;
        display:inline-block;
        vertical-align:top;
        background:#fff;
        background:rgba(255,255,255,0.8);
        border-radius:8px;
        margin:0 5px
}
#home-news.royalSlider
 .rsBullet.rsNavSelected{background:#E1011B;
        border-color:#E1011B
}
#home-news.royalSlider #schalter{display:inline-block;
        width:12px;
        height:12px;
        margin:0 5px
}
#home-news.royalSlider #schalter.start{background-image:url("assets/slider-start.png")
}
#home-news.royalSlider #schalter.pause{background-image:url("assets/slider-stop.png")
}
#home-news.royalSlider1
 .rsBullet{box-shadow:nobe;
        border:0;
        width:8px;
        height:8px
}
#home-news.royalSlider
 .rsArrow{position:absolute;
        top:50%;
        width:18px;
        height:0;
        margin-top:-13px;
        padding-top:26px;
        overflow:hidden
}
#home-news.royalSlider
 .rsArrowRight{right:8px;
        background-image:url("assets/slider-right-04b4e9db291a2d39a7e395bff85cde6f.png")
}
#home-news.royalSlider
 .rsArrowLeft{left:8px;
        background-image:url("assets/slider-left-14ef1c269b3b0cfcacc07951134f998d.png")
}
#bildgalerie{overflow:hidden;
        text-align:center
}
#bildgalerie
 .rsDefault
 .rsOverflow,#bildgalerie
 .rsDefault
 .rsSlide,#bildgalerie
 .rsDefault
 .rsVideoFrameHolder,#bildgalerie
 .rsDefault
 .rsThumbs{background:transparent
}
#bildgalerie
 .galerieContainer{display:inline-block;
        vertical-align:top;
        margin-left:16px;
        width:670px;
        text-align:left
}
#bildgalerie
 .titel{line-height:30px;
        font-size:13px;
        margin-top:6px
}
#bildgalerie
 .titel span,#bildgalerie
 .titel h2{font-weight:bold;
        text-transform:uppercase;
        font-size:13px;
        line-height:30px;
        display:inline
}
#bildgalerie
 .galerie{margin-top:30px
}
#bildgalerie
 .galerie
 .slide{background:#f3f3f3 !important
}
#bildgalerie
 .galerie
 .slide
 .imgtable{display:table;
        width:100%
}
#bildgalerie
 .galerie
 .slide
 .imgcell{height1:508px;
        display:table-cell;
        vertical-align:middle;
        text-align:center
}
#bildgalerie
 .galerie
 .slide
 .imgcontainer{display:inline-block
}
#bildgalerie
 .galerie
 .slide
 .imgcontainer img{margin:0 !important;
        width:100%
}
#bildgalerie
 .galerie
 .slide
 .numerierung{float:left;
        font-size:10px;
        line-height:1.25em
}
#bildgalerie
 .galerie
 .slide
 .copyright{float:right;
        font-size:10px;
        line-height:1.25em
}
#bildgalerie
 .galerie
 .slide
 .bildunterschrift{margin-top:16px;
        margin-bottom:16px;
        font-size:12px
}
#bildgalerie
 .galerie
 .slide
 .bildunterschrift
 .headline{margin-bottom:3px;
        font-size:12px
}
#bildgalerie
 .linie{height:646px;
        display:inline-block;
        visibility:hidden;
        vertical-align:top;
        width:0;
        border-left:1px solid #ddd;
        border-right:1px solid #fff;
        margin:0 15px
}
#bildgalerie
 .galeriethumbs{background:#f3f3f3;
        height:420px !important;
        width:210px !important
}
#bildgalerie
 .sliderContainer{display:inline-block;
        vertical-align:top;
        height:520px !important;
        width:210px !important;
        overflow:visible
}
#bildgalerie
 .sliderContainer
 .thumbup img{cursor:pointer;
        margin-left:5px
}
#bildgalerie
 .sliderContainer
 .thumbdown img{cursor:pointer;
        margin-left:5px
}
#bildgalerie
 .galeriethumbs
 .slide{width:210px !important;
        height:420px !important;
        background:#f3f3f3 !important
}
#bildgalerie
 .galeriethumbs
 .slide a:focus img{outline:1px dotted #444
}
#bildgalerie
 .galeriethumbs
 .slide img{float:left;
        padding:2px;
        margin:3px
}
#bildgalerie
 .galeriethumbs
 .slide img.an{outline:2px solid #999
}
#bildgalerie
 .galeriethumbs
 .rsSlide{height:420px !important
}
#bildgalerie
 .galeriethumbs
 .rsOverflow{height:420px !important
}
#bildgalerie
 .rsArrow{width:49px !important;
        border-radius:2px
}
#bildgalerie
 .rsArrowIcn{width:49px !important;
        height:48px !important;
        color:transparent;
        line-height:48px;
        text-align:center;
        font-size:20px
}
#bildgalerie
 .rsArrowLeft
 .rsArrowIcn{border-radius:0 !important;
        background-image:url("assets/pfeil_links-1e72e8c82308d1d11c42fbc1621d4afe.png");
        background-position:center center !important;
        margin-left:-25px !important;
        top:240px !important
}
#bildgalerie
 .rsArrowRight
 .rsArrowIcn{border-radius:0 !important;
        background-image:url("assets/pfeil_rechts-0494c4557c83ce9fccd237efabedd938.png");
        background-position:center center !important;
        margin-left:-25px !important;
        top:240px !important
}
.links #bildgalerie{padding:0 15px 10px 15px
}
.links #bildgalerie
 .galerieContainer{margin-left:0px;
        width:100%;
        border-right:0px
}
.links #bildgalerie
 .titel{line-height:30px;
        font-size:13px;
        margin:6px 0;
        text-align:left
}
.links #bildgalerie
 .rsArrowRight{right:0px !important
}
.links #bildgalerie
 .rsArrowLeft{left:0px !important
}
.links #bildgalerie
 .galerie{width:100% !important;
        height:auto !important
}
.links #bildgalerie
 .galerie
 .slide
 .imgtable{display:block
}
.links #bildgalerie
 .galerie
 .slide
 .imgcell{height:auto;
        display:block
}
.links #bildgalerie
 .rsArrowIcn{top:40% !important;
        margin-top:-25px
}
.links #bildgalerie
 .galerie
 .slide
 .bildunterschrift{margin:10px 0 8px 0
}
#bildgalerie
 .sliderinhaltContainer{height:98px !important;
        width:100% !important;
        overflow:visible
}
#bildgalerie.ausblenden
 .sliderinhaltContainer{display:none
}
#bildgalerie
 .sliderinhaltContainer
 .thumbup{float:left;
        height:84px !important;
        width:35px !important
}
#bildgalerie
 .sliderinhaltContainer
 .thumbdown{float:left;
        height:84px !important;
        width:35px !important
}
#bildgalerie
 .galeriethumbsinhalt{float:left;
        height:102px !important;
        width:calc(100% - 70px) !important;
        padding:9px 0
}
#bildgalerie
 .galeriethumbsinhalt
 .slide{background-color:#f3f3f3
}
#bildgalerie
 .galeriethumbsinhalt
 .slide a:focus img{outline:1px dotted #444
}
#bildgalerie
 .galeriethumbsinhalt
 .slide img{float:left;
        padding:2px;
        margin:1%;
        width:18%
}
#bildgalerie
 .galeriethumbsinhalt
 .slide img.an{outline:2px solid #999
}
#bildgalerie
 .galeriethumbsinhalt
 .rsArrow{display:none !important
}
#bildgalerie
 .galeriethumbsinhalt
 .rsArrowIcn{display:none
}
.galerieuebersicht{width:630px;
        padding:30px 0 40px 0;
        clear:left
}
.galerieuebersicht h2{font-size:13px;
        line-height:28px;
        text-transform:uppercase;
        border-top:1px solid #ddd;
        border-bottom:1px solid #ddd
}
.galerieuebersicht
 .zeile{clear:left
}
.galerieuebersicht
 .zeile+.zeile{border-bottom:0px;
        border-top:1px solid #ddd
}
.galerieuebersicht
 .zeile
 .spalte{float:left;
        width:315px;
        padding:12px 0;
        cursor:pointer
}
.galerieuebersicht
 .zeile
 .spalte img{float:left;
        margin-right:18px
}
.galerieuebersicht
 .zeile
 .spalte
 .name{font-weight:bold;
        cursor:pointer
}
TABLE.sort a.down{text-decoration:underline
}
TABLE.sort a.up{text-decoration:overline
}
TABLE.sort a.none{text-decoration:none
}
table.sort{hyphens:auto;
        -moz-hyphens:auto;
        -webkit-hyphens:auto;
        border-collapse:collapse;
        border:1px solid #ddd !important;
        width:620px
}
table.sort th{background:#ccc;
        padding:0 2px;
        border:1px solid #666;
        text-align:left;
        height:20px
}
table.sort td{background:#fff;
        padding:4px 8px;
        border:1px solid #666;
        text-align:left;
        height:20px
}
table.sort tbody tr.aus,table.sort tr.aus td{display:none;
        border:0
}
table.sort{border-collapse:collapse;
        overflow:visible
}
table.sort th{background:#ccc;
        cursor:pointer;
        padding:4px 8px !important;
        white-space:nowrap;
        border:1px solid #ddd;
        border-width:1px 1px
}
table.sort th{background:-moz-linear-gradient(top, #fff 0%, #ccc 100%);
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #ccc));
        background:-webkit-linear-gradient(top, #fff 0%, #ccc 100%);
        background:-o-linear-gradient(top, #fff 0%, #ccc 100%);
        background:-ms-linear-gradient(top, #fff 0%, #ccc 100%);
        background:linear-gradient(top, #fff 0%, #ccc 100%);
/*        filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#cccccc",GradientType=0 )*/
}
table.sort th:before{content:"\25BE";
        float:right;
        opacity:0.4;
        position:relative;
        left:6px
}
table.sort th:hover{background:#ddd
}
table.sort th:hover{cursor:pointer;
        padding:0 8px !important;
        white-space:nowrap
}
table.sort th.sort:before{content:"\25B4";
        float:right;
        opacity:1;
        position:relative;
        left:6px
}
table.sort th.reverse:before{content:"\25BE";
        float:right;
        opacity:1;
        position:relative;
        left:6px
}
table.sort td,#formulargruppe td{border:1px solid #ddd;
        border-width:1px
}
table.sort td.sort{background:#f3f3f3
}
table.sort tr:hover td{background-color:#f6f6f6
}
table.sort tr:hover td.sort{background-color:#eee !important
}
h3.pm{font-size:12px !important;
        font-family:TheSansUHH, sans-serif;
        margin-top:0px !important
}
table.pm+h3.pm{margin-top:12px !important
}
table.pm td{vertical-align:top
}
table.pm td.datum{font-family:TheSansUHHBold,sans-serif;
        font-weight:normal;
        white-space:nowrap;
        width:102px
}
.presseteaser{float:left;
        width:207px;
        margin:0 10px 10px 0
}
.presseteaser
 .bild{text-align:center
}
.presseteaser
 .unterschrift{font-size:11px;
        margin-top:10px
}
.presseteaser
 .unterschrift p{margin:0
}
.pressemitteilungen
 .copytext{margin-top:-50px
}
.pressemitteilungen
 .copytext
 .social{margin:5px 0;
        clear:left
}
.pressemitteilungen
 .copytext
 .social ul{margin:17px 0  15px 0 !important
}
.pressemitteilungen
 .copytext
 .datum{margin-bottom:8px;
        clear:left;
        margin-top:10px
}
.pressemitteilungen
 .copytext h1
 .sup{font-size:15px;
        margin-bottom:8px;
        display:block
}
.pressemitteilungen
 .copytext h1 br{display:none
}
.pressemitteilungen
 .copytext h1
 .main{display:block
}
.pressemitteilungen
 .copytext h1
 .sub{font-size:14px;
        margin-top:8px;
        display:block
}
.pressemitteilungen p.pdf img{float:left;
        margin-right:20px
}
.bild1.inputfragment.links{float:left;
        margin:0 10px 10px 0
}
.bild1.inputfragment.rechts{float:right;
        margin:0 0 10px 10px
}
.bild1.inputfragment
 .quer{width:200px;
        height:130px
}
.bild1.inputfragment
 .hoch{width:160px;
        height:200px
}
.spalte.rechts
 .lageplan{padding:1px
}
.spalte.rechts
 .lageplan iframe{float:left;
        width:100%;
        height:220px
}
.fakultaet.start
 .standardinhalt{background-color:#FFFFFF;
        padding:12px 16px;
        margin:0 0 19px 0;
        border:1px solid #ddd;
        box-shadow:0 0 2px #eee;
        border-radius:2px;
        overflow:hidden
}
.fakultaet.start
 .fotolinks+.standardinhalt{margin-top:19px
}
#inhalt
 .oben
 .foto{margin-bottom:22px;
        position:relative
}
#inhalt
 .oben
 .foto
 .text{background-color:#fff;
        background-color:rgba(255,255,255,0.88);
        position:absolute;
        top:56px;
        left:22px;
        min-width:323px;
        max-width:345px;
        padding:23px 25px
}
#inhalt
 .oben
 .foto
 .text strong{color:#E2001A;
        text-transform:uppercase;
        font-size:30px;
        line-height:1.06em
}
#inhalt
 .oben
 .foto
 .text div{font-size:18px;
        line-height:1.25em;
        margin-top:3px
}
#inhalt
 .oben
 .foto img{float:left;
        width:100%
}
#inhalt
 .oben
 .foto
 .bildnachweis{white-space:nowrap;
        font-size:10px;
        text-align:right;
        position:absolute;
        left:100%;
        bottom:0;
        background:#fff;
        background:rgba(255,255,255,0.85);
        padding:2px 5px;
        color:#666;
        -webkit-transform:rotate(-90deg);
        -moz-transform:rotate(-90deg);
        transform:rotate(-90deg);
        -webkit-transform-origin:bottom left;
        -moz-transform-origin:bottom left;
        transform-origin:bottom left
}
#inhalt
 .oben
 .fotokonferenz{margin-bottom:22px;
        position:relative
}
#inhalt
 .oben
 .fotokonferenz
 .text{position:absolute;
        top:20px;
        left:10px
}
#inhalt
 .oben
 .fotokonferenz
 .text strong{font-size:36px;
        line-height:1.18em
}
#inhalt
 .oben
 .fotokonferenz
 .text div{font-size:30px;
        line-height:1.25em;
        margin-top:16px;
        margin-bottom:-4px
}
#inhalt
 .oben
 .fotokonferenz
 .button a{display:inline-block;
        border:1px solid #CE2D19;
        border-color:#CE2D19 #C52118 #BA1126 #C72317;
        border-radius:2px;
        background-color:#C90219;
        color:#fff;
        padding:0 38px;
        font-family:TheSansUHHBold, sans-serif;
        text-transform:uppercase;
        font-size:16px;
        text-align:center;
        text-shadow:1px 1px 1px rgba(0,0,0,0.3);
        background-image:-webkit-linear-gradient(270deg, #E5331C 0%, #C90219 100%);
        background-image:linear-gradient(180deg, #E5331C 0%, #C90219 100%)
}
#inhalt
 .oben
 .fotokonferenz img{float:left;
        width:100%
}
#inhalt
 .oben
 .fotokonferenz
 .bildnachweis{white-space:nowrap;
        font-size:10px;
        text-align:right;
        position:absolute;
        left:100%;
        bottom:0;
        background:#fff;
        background:rgba(255,255,255,0.85);
        padding:2px 5px;
        color:#666;
        -webkit-transform:rotate(-90deg);
        -moz-transform:rotate(-90deg);
        transform:rotate(-90deg);
        -webkit-transform-origin:bottom left;
        -moz-transform-origin:bottom left;
        transform-origin:bottom left
}
#inhalt
 .oben
 .fotokonferenzII{margin-top:37px;
        clear:both;
        margin-bottom:22px;
        position:relative
}
#inhalt
 .oben h1
 .fotokonferenzII{margin-top:0
}
#inhalt
 .oben
 .fotokonferenzII
 .text{background-color:#fff;
        background-color:rgba(255,255,255,0.88);
        position:absolute;
        top:56px;
        left:22px;
        min-width:323px;
        padding:10px
}
#inhalt
 .oben
 .fotokonferenzII
 .text h1{font-size:34px;
        line-height:1.18em;
        width:auto;
        margin-bottom:0
}
#inhalt
 .oben
 .fotokonferenzII
 .text strong{font-size:34px;
        line-height:1.18em
}
#inhalt
 .oben
 .fotokonferenzII
 .text div{font-size:24px;
        line-height:1.25em;
        margin-top:6px;
        margin-bottom:-4px
}
#inhalt
 .oben
 .fotokonferenzII
 .text div.datum{margin-top:26px
}
#inhalt
 .oben
 .fotokonferenzII img{float:left;
        width:100%
}
#inhalt
 .oben
 .fotokonferenzII
 .bildnachweis{white-space:nowrap;
        font-size:10px;
        text-align:right;
        position:absolute;
        left:100%;
        bottom:0;
        background:#fff;
        background:rgba(255,255,255,0.85);
        padding:2px 5px;
        color:#666;
        -webkit-transform:rotate(-90deg);
        -moz-transform:rotate(-90deg);
        transform:rotate(-90deg);
        -webkit-transform-origin:bottom left;
        -moz-transform-origin:bottom left;
        transform-origin:bottom left
}
.home-teaser-3-col{border-top:1px solid #ddd;
        margin:25px 0 35px 0;
        padding:20px 0 0 0;
        overflow:hidden
}
.home-teaser-3-col
 .col{float:left;
        width:265px;
        margin-left:0
}
.home-teaser-3-col
 .col+.col{margin-left:81px
}
.home-teaser-3-col
 .col
 .titel{font-size:20px;
        margin:0 0 10px 0
}
.home-teaser-3-col
 .col
 .bild{width:265px;
        height:112px;
        overflow:hidden;
        background:#eee;
        margin-bottom:20px
}
.js
 .links
 .alles.auf{clear:both;
        float:left;
        color:#444;
        border:1px solid #d4d4d4;
        padding:1px 7px 1px 5px;
        margin:10px 0;
        text-decoration:none
}
.js
 .links
 .alles.auf:before{float:left;
        margin:8px 4px 0 0;
        content:" ";
        width:0;
        height:0;
        border-style:solid;
        border-width:4px 3.5px 0 3.5px;
        border-color:#787878 transparent transparent transparent
}
.js
 .links
 .alles.zu{clear:both;
        float:left;
        color:#444;
        border:1px solid #d4d4d4;
        padding:1px 7px 1px 5px;
        margin:10px 0;
        text-decoration:none
}
.js
 .links
 .alles.zu:before{float:left;
        margin:8px 4px 0 0;
        content:" ";
        width:0;
        height:0;
        border-style:solid;
        border-width:0 3.5px 4px 3.5px;
        border-color:transparent transparent #787878
}
.js
 .links
 .schaltbar
 .inhalt,.js
 .links
 .schaltbar
 .subinhalt{position:relative;
        overflow:auto
}
.js
 .schaltbar>.titel{border-bottom:1px solid #ddd
}
.schaltbar.auf>.titel{border-bottom:1px solid #ddd
}
.js
 .schaltbar
 .titel a.tt,.js
 .schaltbar div.titel a.tt:hover,.js
 .schaltbar div.titel a.tt:focus{color:#4e4e4e !important;
        text-decoration:none !important
}
.schaltbar h2.titel,.schaltbar h3.titel,.schaltbar h4.titel,.schaltbar div.titel{cursor:pointer;
        background-image:url("assets/bottom-3c666a39342f49f08effe45258784523.gif");
        background-position:0 8px;
        background-repeat:no-repeat;
        padding-left:18px
}
.schaltbar h2.titel{background-position:0 10px
}
.schaltbar h3.titel{background-position:0 8px;
        font-size:14px;
        line-height:20px;
        margin:0;
        padding:4px 0 4px 16px
}
.schaltbar h3.titel+.inhalt{margin-top:15px
}
.schaltbar h4.titel{background-position:0 3px;
        font-size:13px;
        line-height:18px;
        margin:0 0 15px 0;
        padding-left:16px
}
.schaltbar div.titel{background-position:0 3px;
        font-size:12px;
        line-height:18px;
        margin:0 0 15px 0;
        padding-left:16px
}
.js
 .schaltbar.auf>.titel{background-image:url("assets/top-d854cc8d141d8a23b82b66afdbff58f8.gif");
        background-repeat:no-repeat
}
.js
 .schaltbar>.inhalt,.schaltbar>.subinhalt{display:none
}
.js
 .schaltbar.auf>.inhalt,.schaltbar.auf>.subinhalt{display:block
}
.js
 .links
 .schaltbar
 .inhalt,.links
 .schaltbar
 .subinhalt{padding:0px 0 3px 17px
}
.js
 .links
 .schaltbar
 .inhalt div:first-child,.links
 .schaltbar
 .subinhalt div:first-child{padding-top:0;
        margin-top:0
}
.js
 .links
 .schaltbar
 .inhalt p:first-child,.links
 .schaltbar
 .subinhalt p:first-child{padding-top:0;
        margin-top:0
}
.js
 .links
 .schaltbar
 .inhalt ul:first-child,.links
 .schaltbar
 .subinhalt ul:first-child{padding-top:0;
        margin-top:0
}
.js
 .links
 .schaltbar
 .inhalt ol:first-child,.links
 .schaltbar
 .subinhalt ol:first-child{padding-top:0;
        margin-top:0
}
.js
 .links
 .schaltbar
 .inhalt h3:first-child,.links
 .schaltbar
 .subinhalt h3:first-child{padding-top:0;
        margin-top:0
}
.js
 .links
 .schaltbar
 .inhalt h4:first-child,.links
 .schaltbar
 .subinhalt h4:first-child{padding-top:0;
        margin-top:0
}
.js
 .links
 .schaltbar
 .inhalt
 .row h4,.links
 .schaltbar
 .subinhalt
 .row h4{margin-top:10px
}
.js
 .links
 .schaltbar
 .inhalt
 .row:first-child h4,.links
 .schaltbar
 .subinhalt
 .row:first-child h4{margin-top:0
}
.js
 .links
 .schaltbar
 .inhalt table,.links
 .schaltbar
 .subinhalt table{margin:8px 0 15px 0
}
.inhaltsblock h3.titel{margin:0;
        padding-left:0;
        background-position:0 3px;
        font-size:13px;
        line-height:18px
}
.inhaltsblock.schaltbar h3.titel{margin:0;
        padding-left:16px;
        background-position:0 7px
}
.hinweis{background-color:#fffff5;
        padding:12px 16px
}
.hinweis
 .titel{font-size:15px !important;
        margin:0 0 4px 0 !important
}
.hinweis
 .untertitel{font-family:TheSansUHHBold,sans-serif;
        font-weight:normal;
        font-size:12px;
        margin:0 0 4px 0
}
.hinweis
 .text{font-size:12px;
        margin:0
}
.hinweis
 .text p{margin:0 0 4px 0
}
.textbox{background-color:#fff;
        padding:12px 16px
}
.textbox.breit{width:110.5%
}
.fakultaet.inhalt
 .textbox.breit{width:auto !important
}
.textbox h3.titel{font-size:15px !important;
        margin:0 0 4px 0 !important
}
.textbox
 .untertitel{font-family:TheSansUHHBold,sans-serif;
        font-weight:normal;
        font-size:12px;
        margin:0 0 4px 0
}
.textbox
 .text{font-size:12px;
        margin:0
}
.textbox
 .text p{margin:0 0 4px 0
}
.bildtextbox{background-color:#fff;
        padding:12px 16px
}
.bildtextbox h3.titel{font-size:15px !important;
        margin:0 0 4px 0 !important
}
.bildtextbox
 .bild{float:left;
        margin:4px 20px 12px 0;
        font-size:0;
        line-height:0;
        width:186px
}
.bildtextbox
 .text{font-size:12px;
        margin:0
}
.bildtextbox
 .text p{margin:0 0 4px 0
}
.teasereinfachbox{background-color:#fff;
        padding:12px 16px
}
.teasereinfachbox h3.titel{font-size:15px !important;
        margin:-3px 0 4px 0 !important;
        line-height:20px !important
}
.teasereinfachbox
 .bild{float:left;
        margin:0px 20px 10px 0;
        font-size:0;
        line-height:0;
        width:200px;
        max-width:40%
}
.teasereinfachbox
 .bild img{width:100%
}
.teasereinfachbox
 .text{font-size:12px;
        margin:0
}
.teasereinfachbox
 .text p{margin:0 0 4px 0
}
.teasereinfachbox ul{list-style-type:none;
        display:inline;
        margin-top:4px
}
.teasereinfachbox li a{margin:0;
        background-image:url("assets/dart-round-gr-21edd8d28acabe41b0e1365544835e36.gif");
        background-position:0 4px;
        background-repeat:no-repeat;
        padding-left:13px
}
.teasereinfachbox li:before{width:0px !important
}
.fotolinks img{float:left;
        max-width:100%
}
.fotolinks
 .bildnachweis{clear:left;
        text-align:right;
        font-size:9px;
        padding-right:10px;
        min-height:18px
}
.fotolinks+p:empty{display:none
}
.bild-box-container{overflow:hidden
}
.bild-box{float:right;
        overflow:hidden;
        margin:0 0 20px 20px
}
.bild-box.quer{width:230px
}
.bild-box.hoch{width:140px
}
.bild-box.quer img{width:230px
}
.bild-box.hoch img{width:140px
}
.bild-box div{font-size:10px;
        margin-top:8px
}
.inhalt
 .teaser-2-col.breit{width:110.5% !important
}
.fakultaet.inhalt
 .teaser-2-col.breit{width:100% !important
}
.teaser-2-col
 .col{background-color:#fff
}
.teaser-2-col.breit
 .col{min-width:49.5%;
        width:49.5%
}
.teaser-2-col.breit
 .bild{width:89.68%;
        overflow:hidden;
        margin:20px auto 0 auto
}
.teaser-2-col.breit
 .bild img{width:100%;
        float:left
}
.teaser-2-col.schmal
 .col{min-width:49.5%;
        width:49.5%
}
.teaser-2-col.schmal
 .bild{width:88.6%;
        overflow:hidden;
        margin:20px auto 0 auto
}
.teaser-2-col.schmal
 .bild img{width:100%;
        float:left
}
.teaser-2-col
 .col.sep{min-width:1% !important;
        width:1% !important;
        background-color:transparent
}
.teaser-2-col
 .kopf{padding:10px 16px;
        overflow:hidden;
        color:#4e4e4e
}
.teaser-2-col
 .kopf h4,.teaser-2-col
 .kopf h3{color:#4E4E4E;
        font-size:13px;
        margin:0;
        display:inline
}
.teaser-2-col
 .col
 .kopf+.bild{margin-top:0px
}
.teaser-2-col
 .inhalt{width:auto;
        padding:5px 16px 16px 16px;
        overflow:hidden
}
.teaser-2-col
 .titel{color:#4E4E4E;
        font-family:TheSansUHHBold,sans-serif;
        font-size:13px !important;
        font-weight:normal;
        line-height:20px;
        min-height:4px;
        margin:0 !important
}
.teaser-2-col
 .text{margin:3px 0 5px 0
}
.teaser-2-col p{margin:0
}
.teaser-2-col ul{line-height:15px;
        font-size:11px;
        list-style-type:none;
        margin:0.5em 0 0 0;
        padding:0
}
.teaser-2-col li{margin:0 0 2px 0;
        background-image:url("assets/dart-round-gr-21edd8d28acabe41b0e1365544835e36.gif");
        background-position:0 3px;
        background-repeat:no-repeat;
        padding-left:15px
}
.teaser-2-col ul a{color:#4E4E4E;
        text-decoration:none
}
.teaser-2-col ul a:hover{color:#c40017;
        text-decoration:underline
}
.teaser-2-col p:empty{display:none
}
.teaser-2-col div div:empty{display:none
}
.subsite
 .teaser-3-col
 .col,.fakultaet
 .teaser-3-col
 .col{min-width:32.4%;
        width:32.4%;
        background-color:#fff;
        position:relative
}
.subsite
 .teaser-3-col
 .col.sep,.fakultaet
 .teaser-3-col
 .col.sep{min-width:1.4%;
        width:1.4%;
        background-color:transparent
}
.subsite
 .teaser-3-col
 .kopf,.fakultaet
 .teaser-3-col
 .kopf{padding:10px 16px;
        overflow:hidden;
        color:#4e4e4e
}
.subsite
 .teaser-3-col
 .kopf h3,.fakultaet
 .teaser-3-col
 .kopf h3,.subsite
 .teaser-3-col
 .kopf h4,.fakultaet
 .teaser-3-col
 .kopf h4{color:#4E4E4E;
        font-size:13px;
        margin:0;
        display:inline
}
.subsite
 .teaser-3-col
 .bild,.fakultaet
 .teaser-3-col
 .bild{overflow:hidden;
        margin:20px 17px 0 17px
}
.subsite
 .teaser-3-col
 .bild img,.fakultaet
 .teaser-3-col
 .bild img{width:100%;
        float:left
}
.subsite
 .teaser-3-col
 .inhalt,.fakultaet
 .teaser-3-col
 .inhalt{padding:5px 16px 16px 16px;
        overflow:hidden
}
.subsite
 .teaser-3-col
 .col
 .kopf+.bild,.fakultaet
 .teaser-3-col
 .col
 .kopf+.bild{margin-top:0
}
.subsite
 .teaser-3-col
 .titel,.fakultaet
 .teaser-3-col
 .titel{color:#4E4E4E;
        font-family:TheSansUHHBold,sans-serif;
        font-size:13px !important;
        margin:0 !important;
        font-weight:normal;
        line-height:20px;
        min-height:4px
}
.subsite
 .teaser-3-col
 .text,.fakultaet
 .teaser-3-col
 .text{margin:3px 0 5px 0
}
.subsite
 .teaser-3-col p,.fakultaet
 .teaser-3-col p{margin:0
}
.subsite
 .teaser-3-col ul,.fakultaet
 .teaser-3-col ul{line-height:15px;
        font-size:11px;
        list-style-type:none;
        margin:8px 0 0 0;
        padding:0
}
.subsite
 .teaser-3-col ul+ul,.fakultaet
 .teaser-3-col ul+ul{margin:0px 0 0 0
}
.subsite
 .teaser-3-col li,.fakultaet
 .teaser-3-col li{margin:0 0 2px 0;
        background-image:url("assets/dart-round-gr-21edd8d28acabe41b0e1365544835e36.gif");
        background-position:0 3px;
        background-repeat:no-repeat;
        padding-left:15px
}
.subsite
 .teaser-3-col ul a,.fakultaet
 .teaser-3-col ul a{color:#4E4E4E;
        text-decoration:none
}
.subsite
 .teaser-3-col ul a:hover,.fakultaet
 .teaser-3-col ul a:hover{text-decoration:underline;
        color:#c40017
}
.subsite.inhalt
 .teaser-3-col
 .col,.fakultaet.inhalt
 .teaser-3-col
 .col{width:32.67%;
        min-width:32.67%
}
.subsite.inhalt
 .teaser-3-col
 .col.sep,.fakultaet.inhalt
 .teaser-3-col
 .col.sep{width:1%;
        min-width:1%;
        background-color:transparent
}
.subsite.inhalt
 .teaser-3-col
 .kopf,.fakultaet.inhalt
 .teaser-3-col
 .kopf{padding:10px 8px
}
.subsite.inhalt
 .teaser-3-col
 .bild,.fakultaet.inhalt
 .teaser-3-col
 .bild{overflow:hidden;
        margin:20px 8px 0 8px
}
.subsite.inhalt
 .teaser-3-col
 .inhalt,.fakultaet.inhalt
 .teaser-3-col
 .inhalt{padding:5px 8px 16px 8px
}
.subsite
 .teaser-3-col p:empty,.fakultaet
 .teaser-3-col p:empty{display:none
}
.subsite
 .teaser-3-col div div:empty,.fakultaet
 .teaser-3-col div div:empty{display:none
}
.portal
 .teaser-3-col{margin-left:16px !important;
        margin-right:16px !important
}
.portal
 .teaser-3-col
 .col1{width:180px
}
.portal
 .teaser-3-col
 .col2{width:180px;
        padding:0 14px;
        border:1px solid #ddd;
        border-width:0 1px
}
.portal
 .teaser-3-col
 .col3{width:180px
}
.portal
 .teaser-3-col
 .col.sep1{width:14px
}
.portal
 .teaser-3-col
 .col.sep2{width:14px
}
.portal
 .teaser-3-col
 .kopf{width:170px;
        padding:10px 16px;
        overflow:hidden;
        color:#777
}
.portal
 .teaser-3-col
 .kopf b{color:#4E4E4E
}
.portal
 .teaser-3-col
 .bild{width:180px;
        height:105px;
        overflow:hidden
}
.portal
 .teaser-3-col
 .bild img{width:180px
}
.portal
 .teaser-3-col
 .inhalt{padding:5px 0 10px 0;
        overflow:hidden
}
.portal
 .teaser-3-col
 .titel{color:#4E4E4E;
        font-family:TheSansUHHBold,sans-serif;
        font-size:14px;
        font-weight:normal;
        line-height:20px;
        min-height:4px
}
.portal
 .teaser-3-col
 .text{margin:3px 0 5px 0
}
.portal
 .teaser-3-col p{margin:0;
        display:inline
}
.portal
 .teaser-3-col ul{line-height:15px;
        font-size:11px;
        list-style-type:none;
        margin:0;
        padding:0
}
.portal
 .teaser-3-col li{margin:0 0 2px 0;
        background-image:url("assets/dart-round-gr-21edd8d28acabe41b0e1365544835e36.gif");
        background-position:0 3px;
        background-repeat:no-repeat;
        padding-left:15px
}
.portal
 .teaser-3-col ul a{color:#4E4E4E;
        text-decoration:none
}
.portal
 .teaser-3-col ul a:hover{text-decoration:underline;
        color:#c40017
}
.teaser-1>.titel{padding:6px 15px 0 15px;
        font-size:14px;
        height:30px;
        border-bottom:1px solid #ddd
}
.teaser-1
 .inhalt{font-size:12px;
        line-height:16px;
        padding:12px 0 13px 15px;
        overflow:hidden
}
.teaser-1
 .links{float:left;
        margin:3px 30px 0 0;
        width:180px
}
.teaser-1
 .mitte{float:left;
        margin:0 20px 0 0;
        width:185px;
        min-height:120px
}
.teaser-1 ul{line-height:15px;
        font-size:11px;
        list-style-type:none;
        margin:0;
        padding:0
}
.teaser-1 li{margin:0 0 2px 0;
        background-image:url("assets/dart-round-gr-21edd8d28acabe41b0e1365544835e36.gif");
        background-position:0 3px;
        background-repeat:no-repeat;
        padding-left:15px
}
.teaser-1 ul a{color:#4E4E4E;
        text-decoration:none
}
.teaser-1 ul a:hover,.teaser-1 ul a:focus{text-decoration:underline;
        color:#c40017
}
.teaser-1
 .rechts{float:left;
        width:185px;
        min-height:120px
}
.teaser-1
 .inhalt
 .titel{position:absolute;
        top:6px;
        font-size:14px;
        height:23px
}
.teaser-1
 .links
 .titel{left:15px
}
.teaser-1
 .mitte
 .titel{left:225px
}
.teaser-1
 .rechts
 .titel{left:430px
}
.teaser-1
 .linie-2
 .mitte{padding-right:10px;
        width:175px
}
.teaser-1
 .linie-2
 .linie-2{position:absolute;
        top:41px;
        bottom:12px;
        width:1px;
        left:410px;
        border-left:1px solid #c8c8c8
}
.teaser-1a>.titel{position:absolute;
        padding:12px 15px 0 15px;
        font-size:14px;
        height:41px
}
.teaser-1a
 .inhalt{position:relative;
        font-size:12px;
        line-height:16px;
        padding:0 12px 13px 15px;
        overflow:hidden
}
.teaser-1a
 .inhalt
 .links,.teaser-1a
 .inhalt
 .mitte,.teaser-1a
 .inhalt
 .rechts{position:relative;
        padding:42px 0 0 0
}
.teaser-1a
 .links{float:left;
        margin:0 30px 0 0;
        width:180px
}
.teaser-1a
 .mitte{float:left;
        margin:0 20px 0 0;
        width:185px
}
.teaser-1a ul{line-height:15px;
        font-size:11px;
        list-style-type:none;
        margin:0;
        padding:0
}
.teaser-1a li{margin:0 0 2px 0;
        background-image:url("assets/dart-round-gr-21edd8d28acabe41b0e1365544835e36.gif");
        background-position:0 3px;
        background-repeat:no-repeat;
        padding-left:15px
}
.teaser-1a ul a{color:#4E4E4E;
        text-decoration:none
}
.teaser-1a ul a:hover,.teaser-1a ul a:focus{text-decoration:underline;
        color:#c40017
}
.teaser-1a
 .rechts{float:left;
        margin:0 0 0 0;
        width:185px
}
.teaser-1a
 .inhalt
 .titel{position:absolute;
        top:6px;
        font-size:14px;
        height:23px
}
.teaser-1a
 .links
 .titel{left:15px
}
.teaser-1a
 .mitte
 .titel{left:225px
}
.teaser-1a
 .rechts
 .titel{left:0px;
        top:13px
}
.teaser-1a
 .linie-2
 .mitte{padding-right:10px;
        width:175px
}
.teaser-1a
 .linie-2
 .linie-2{position:absolute;
        top:0px;
        bottom:0px;
        width:1px;
        left:410px;
        border-left:1px solid #c8c8c8
}
.teaser-3
 .titel{border-bottom:1px solid #ddd;
        padding:5px 16px 4px 16px
}
.teaser-3
 .titel strong{font-size:14px
}
.teaser-3
 .titel b{font-size:10px
}
.teaser-3
 .inhalt{padding:0 16px
}
.teaser-3
 .inhalt{margin:10px 0
}
.teaser-3
 .col+.col
 .inhalt{border-left:1px solid #ddd
}
.teaser-3
 .inhalt{position:relative;
        font-size:12px;
        line-height:16px;
        padding:0 16px;
        overflow:hidden
}
.teaser-3
 .inhalt
 .links{float:left;
        margin:0 10px 0 0;
        width:99px
}
.teaser-3
 .inhalt
 .rechts{float:left;
        line-height:16px;
        width:173px;
        margin:0
}
.teaser-3 b{line-height:20px;
        font-size:14px
}
.teaser-3 ul{line-height:15px;
        font-size:11px;
        list-style-type:none;
        margin:3px 0 0 0;
        padding:0
}
.teaser-3 li{margin:0 0 2px 0;
        background-image:url("assets/dart-round-gr-21edd8d28acabe41b0e1365544835e36.gif");
        background-position:0 3px;
        background-repeat:no-repeat;
        padding-left:15px
}
.teaser-3 li.rss{margin:0 0 2px 0;
        background-image:url("assets/icon-rss-12-8540df055bcf34245275b3ad1a910c13.gif");
        background-position:0 1px;
        background-repeat:no-repeat;
        padding-left:15px
}
.teaser-3 ul a{color:#4E4E4E;
        text-decoration:none
}
.teaser-3 ul a:hover,.teaser-3 ul a:focus{text-decoration:underline;
        color:#c40017
}
.teaser-3 form{margin:7px 0 10px 0
}
.teaser-3 input{height:13px;
        margin-bottom:10px;
        width:270px;
        background-color:#FAF9F9;
        border:1px solid #DCDCDC;
        color:#4E4E4E;
        font-family:TheSansUHH,sans-serif;
        font-size:11px;
        line-height:13px;
        margin:0;
        padding:6px 5px
}
.teaser-3a{background-color:#fff
}
.teaser-3a
 .col{padding:0 16px
}
.teaser-3a
 .col+.col{border-left:1px solid #ddd
}
.teaser-3a
 .titel{padding:12px 0 0 0;
        height:41px
}
.teaser-3a
 .titel strong{font-size:14px
}
.teaser-3a
 .titel strong.b{font-size:10px
}
.teaser-3a
 .inhalt{position:relative;
        font-size:12px;
        line-height:16px;
        padding:0 0 13px 0;
        overflow:hidden
}
.teaser-3a
 .inhalt
 .links{float:left;
        margin:0 10px 0 0;
        width:99px
}
.teaser-3a
 .inhalt
 .rechts{float:left;
        line-height:16px;
        width:173px;
        margin:0
}
.teaser-3a b{line-height:20px;
        font-size:14px
}
.teaser-3a ul{line-height:15px;
        font-size:11px;
        list-style-type:none;
        margin:4px 0 0 0;
        padding:0
}
.teaser-3a li{margin:0 0 2px 0;
        background-image:url("assets/dart-round-gr-21edd8d28acabe41b0e1365544835e36.gif");
        background-position:0 3px;
        background-repeat:no-repeat;
        padding-left:15px
}
.teaser-3a li.rss{margin:0 0 2px 0;
        background-image:url("assets/icon-rss-12-8540df055bcf34245275b3ad1a910c13.gif");
        background-position:0 1px;
        background-repeat:no-repeat;
        padding-left:15px
}
.teaser-3a ul a{color:#4E4E4E;
        text-decoration:none
}
.teaser-3a ul a:hover,.teaser-3a ul a:focus{text-decoration:underline;
        color:#c40017
}
.teaser-3a form{margin:7px 0 10px 0
}
.teaser-3a input{height:13px;
        margin-bottom:10px;
        width:270px;
        background-color:#FAF9F9;
        border:1px solid #DCDCDC;
        color:#4E4E4E;
        font-family:TheSansUHH,sans-serif;
        font-size:11px;
        line-height:13px;
        margin:0;
        padding:6px 5px
}
.teaser-4{background-color:#fff
}
.teaser-4>.titel{padding:6px 15px 5px 13px !important;
        font-size:13px;
        border-bottom:1px solid #ddd;
        margin:0
}
.teaser-4.schaltbar>.titel{padding:6px 15px 5px 29px !important;
        background-position:13px 8px !important;
        margin:0 !important;
        border-bottom-width:0
}
.teaser-4.schaltbar.auf>.titel{border-bottom-width:1px
}
.teaser-4
 .inhalt{font-size:12px;
        line-height:16px;
        padding:12px 15px 13px 15px;
        overflow:hidden
}
.teaser-4
 .inhalt>*:first-child{margin-top:0
}
.teaser-4 ul{line-height:15px;
        font-size:11px;
        list-style-type:none;
        margin:0;
        padding:0
}
.teaser-4 li{margin:0 0 2px 0;
        background-image:url("assets/dart-round-gr-21edd8d28acabe41b0e1365544835e36.gif");
        background-position:0 3px;
        background-repeat:no-repeat;
        padding-left:15px
}
.teaser-4 ol li{background-image:none;
        padding-left:0
}
.teaser-4 ul a{color:#4E4E4E;
        text-decoration:none
}
.teaser-4 ul a:hover,.teaser-4 ul a:focus{color:#c40017;
        text-decoration:underline
}
.teaser-3b{background-color:#fff;
        padding:10px 0 15px 0
}
.teaser-3b
 .col{padding:0 16px
}
.teaser-3b
 .col+.col{border-left:1px solid #ddd
}
.teaser-3b
 .rubrik{padding:5px 0 8px 0
}
.teaser-3b
 .rubrik strong{font-size:14px
}
.teaser-3b
 .titel{padding:5px 0 8px 0
}
.teaser-3b
 .titel strong{font-size:12px
}
.teaser-3b
 .bild{margin-bottom:5px;
        text-align:center
}
.teaser-3b img{width:100%;
        max-width:284px
}
.teaser-3b
 .text{line-height:1.5em
}
.spalte.rechts
 .formular{background-color:#f7f7f7;
        text-transform:uppercase;
        padding:6px 15px 0 13px !important;
        font-size:10px
}
.spalte.rechts
 .formular>.titel{font-size:13px;
        height:23px;
        margin-bottom:2px
}
.spalte.rechts
 .formular form{display:block
}
.spalte.rechts
 .formular input{border:1px solid #efefef;
        margin-bottom:6px;
        height:28px;
        width:99%
}
.spalte.rechts
 .formular div{position:relative
}
.spalte.rechts
 .formular
 .submit{text-align:right
}
.spalte.rechts
 .formular
 .redButton{font-size:10px !important;
        margin-bottom:20px;
        margin-top:4px;
        height:24px;
        width:auto
}
.spalte.rechts
 .multibanner
 .titel{padding:6px 15px 0 13px !important;
        font-size:13px;
        height:23px;
        margin:0
}
.spalte.rechts
 .multibanner
 .logo{border-top:1px solid #efefef;
        padding:20px 0
}
.logo{padding:0 0 25px 0px;
        text-align:center
}
.logo img{max-width:100%
}
.links.zweispaltig{margin:33px 0;
        padding:9px 15px
}
.links.zweispaltig
 .titel{border:0 !important;
        float:left;
        width:190px
}
.links.zweispaltig
 .inhalt{float:left;
        width:380px
}
.links.zweispaltig
 .inhalt
 .spalte{float:left;
        width:190px
}
.links.einspaltig{margin:33px 0;
        padding:9px 15px
}
.links.einspaltig
 .titel{border:0 !important
}
.tabber{margin:0 0 10px 0
}
.tabs{margin:0;
        padding:0;
        list-style-type:none;
        overflow:hidden
}
.tab{float:left;
        cursor:pointer
}
.tab+.tab{display:none;
        border:0
}
.tab.on{border:0px solid red;
        cursor:default
}
.section+.section{display:none
}
.js
 .tab-box{position:relative;
        padding-top:1px
}
.js
 .tab-box
 .DT{border-radius:3px 3px 0 0;
        background:#fff;
        top:0;
        left:0;
        position:absolute;
        z-index:1
}
.js
 .tab-box
 .DD{overflow:visible !important;
        margin-top:0px;
        border-radius:0 3px 3px 3px;
        background:#fff;
        left:0;
        width:100%;
        height:10px;
        position:absolute;
        z-index:2;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        box-sizing:border-box
}
.js
 .tab-box
 .dl{position:relative;
        overflow:hidden;
        margin:0;
        z-index:3
}
.js
 .tab-box
 .dt{float:left;
        position:relative;
        z-index:3;
        border:1px solid #fff;
        border-color:#fff #ddd #ddd #fff
}
.js
 .tab-box
 .dt.first{border-radius:3px 0 0 0;
        margin-left:1px
}
.js
 .tab-box
 .dt.last{border-radius:0 3px 0 0;
        border-color:#fff #fff #ddd #fff
}
.js
 .tab-box
 .dt.active{border-bottom-color:#fff;
        border-bottom-width:2px;
        z-index:4
}
.js
 .tab-box
 .dt>*{font-size:12px;
        margin:0;
        line-height:inherit
}
.js
 .tab-box
 .dt a{color:#444;
        line-height:20px;
        height:30px;
        padding:5px 40px;
        outline:0;
        display:block;
        text-overflow:ellipsis;
        white-space:nowrap;
        width:100%;
        overflow:hidden;
        background:#f5f5f5;
        background:-moz-linear-gradient(top, #f5f5f5 0%, #ececec 100%);
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #ececec));
        background:-webkit-linear-gradient(top, #f5f5f5 0%, #ececec 100%);
        background:-o-linear-gradient(top, #f5f5f5 0%, #ececec 100%);
        background:-ms-linear-gradient(top, #f5f5f5 0%, #ececec 100%);
        background:linear-gradient(top, #f5f5f5 0%, #ececec 100%)
}
.js
 .tab-box
 .dt a:hover{text-decoration:none;
        background:#fff
}
.js
 .tab-box
 .dt.active a{border-bottom-color:#fff;
        z-index:1;
        background:#f3f3f3;
        background:-moz-linear-gradient(top, #f3f3f3 0%, #fff 100%);
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3f3f3), color-stop(100%, #fff));
        background:-webkit-linear-gradient(top, #f3f3f3 0%, #fff 100%);
        background:-o-linear-gradient(top, #f3f3f3 0%, #fff 100%);
        background:-ms-linear-gradient(top, #f3f3f3 0%, #fff 100%);
        background:linear-gradient(top, #f3f3f3 0%, #fff 100%)
}
.js
 .tab-box
 .dt.active a:hover{cursor:default
}
.js
 .tab-box
 .dd{position:absolute;
        top:0px;
        left:0;
        margin:-1px 0 0 0;
        display:none;
        padding:0;
        z-index:5;
        overflow:hidden;
        box-sizing:content-box
}
.js
 .tab-box
 .dd.padding{padding:14px 2.2%
}
.js
 .volle-breite
 .tab-box
 .dd{width:97%
}
.js
 .volle-breite
 .tab-box
 .dd.padding{padding:14px 1.5%
}
.js
 .tab-box.standard
 .dd{padding:22px 16px;
        box-sizing:border-box;
        width:100%
}
.js
 .tab-box.standard
 .dd
 .col{float:left;
        overflow:hidden;
        margin-top:0px
}
.js
 .tab-box.standard
 .dd
 .col>.inhalt:first-child>*{margin-top:0
}
.js
 .tab-box.standard
 .dd
 .spalte1{width:18%
}
.js
 .tab-box.standard
 .dd
 .spalte{width:74%;
        margin-left:4%
}
.js
 .tab-box.standard
 .dd
 .spalte1 img{width:100%
}
.js
 .tab-box.standard
 .dd
 .spalte2{width:36.5%;
        margin-left:4%
}
.js
 .tab-box.standard
 .dd
 .spalte3{width:36.5%;
        margin-left:4%
}
.js
 .tab-box.standard
 .dd.keinbild
 .spalte{width:100%;
        margin-left:0px
}
.js
 .tab-box.standard
 .dd.keinbild
 .spalte2{width:50%;
        margin-left:0px
}
.js
 .tab-box.standard
 .dd.keinbild
 .spalte3{width:47%;
        margin-left:3%
}
.js
 .tab-box.standard
 .dd
 .titel{margin:0;
        font-size:12px
}
.js
 .tab-box.standard
 .dd a{color:#c40017;
        text-decoration:none
}
.js
 .tab-box.standard
 .dd a:hover{text-decoration:underline;
        color:#c40017
}
.js
 .tab-box.standard
 .dd ul{line-height:15px;
        font-size:11px;
        list-style-type:none;
        margin:4px 0 0 0;
        padding:0
}
.js
 .tab-box.standard
 .dd li{margin:0 0 2px 0;
        background-image:url("assets/dart-round-gr-21edd8d28acabe41b0e1365544835e36.gif");
        background-position:0 3px;
        background-repeat:no-repeat;
        padding-left:15px
}
.js
 .tab-box.nachrichten
 .dl{margin:0;
        padding:0;
        overflow:hidden
}
.js
 .tab-box.nachrichten
 .dd{margin:0 16px 16px 16px
}
.js
 .tab-box.nachrichten
 .dd>.liste{list-style-type:none;
        margin:0;
        padding:0
}
.js
 .tab-box.nachrichten
 .dd>.liste>li{border-bottom:1px solid #ddd;
        padding-bottom:20px;
        margin-top:20px;
        overflow:hidden
}
.js
 .tab-box.nachrichten
 .liste
 .inhalt{overflow:hidden
}
.js
 .tab-box.nachrichten
 .bild{float:left;
        width:108px;
        height:88px;
        margin-right:28px;
        margin-top:3px;
        overflow:hidden
}
.js
 .tab-box.nachrichten
 .bild img{width:100%;
        height:100%
}
.js
 .tab-box.nachrichten
 .liste
 .inhalt
 .rubrik{color:#4E4E4E;
        font-family:TheSansUHHBold,sans-serif;
        font-size:12px
}
.js
 .tab-box.nachrichten
 .liste
 .inhalt
 .titel{margin:3px 0;
        padding:0;
        color:#4E4E4E;
        font-size:12px
}
.js
 .tab-box.nachrichten
 .liste
 .inhalt
 .titel a{color:#4E4E4E;
        text-decoration:none
}
.js
 .tab-box.nachrichten
 .liste
 .inhalt
 .titel a:hover{text-decoration:underline;
        color:#c40017
}
.js
 .tab-box.nachrichten
 .liste
 .inhalt
 .text{font-size:12px
}
.js
 .tab-box.nachrichten
 .liste
 .inhalt
 .text p{margin:0
}
.js
 .tab-box.nachrichten
 .liste
 .inhalt
 .text ul{line-height:15px;
        font-size:11px;
        list-style-type:none;
        margin:4px 0 0 0;
        padding:0
}
.js
 .tab-box.nachrichten
 .liste
 .inhalt
 .text li{margin:0 0 2px 0;
        background-image:url("assets/dart-round-gr-21edd8d28acabe41b0e1365544835e36.gif");
        background-position:0 3px;
        background-repeat:no-repeat;
        padding-left:15px
}
.js
 .tab-box.nachrichten
 .inhalt a{color:#c40017;
        text-decoration:none
}
.js
 .tab-box.nachrichten
 .inhalt a:hover{color:#c40017
}
.js
 .tab-box.nachrichten a.weitere{color:#444;
        float:right;
        margin:8px 0 12px 0;
        background-image:url("assets/dart-round-gr-21edd8d28acabe41b0e1365544835e36.gif");
        background-position:0 5px;
        background-repeat:no-repeat;
        padding-left:15px
}
.js
 .tab-box.nachrichten a.weitere:hover{color:#c40017
}
.js
 .tab-box.nachrichten a.rss{cursor:pointer !important;
        right:15px;
        top:9px;
        background-image:url("assets/rss-12-8540df055bcf34245275b3ad1a910c13.gif") !important;
        width:12px;
        padding:0;
        height:12px;
        overflow:hidden;
        text-indent:36px;
        position:absolute
}
.js
 .tab-box.nachrichten a.rss:focus{outline:1px dotted #999
}
.nachrichten.uebersicht{background-color:#fff;
        border-top:1px solid #ddd;
        margin-bottom:22px;
        overflow:hidden
}
.fakultaet.start
 .nachrichten.uebersicht{padding:6px 16px;
        border:1px solid #ddd
}
.fakultaet.inhalt
 .nachrichten.uebersicht{border-top:0px
}
h1
 .rss{margin-left:10px
}
.nachrichten.uebersicht
 .meldung{border-bottom:1px solid #ddd;
        padding-bottom:20px;
        margin-top:17px;
        overflow:hidden
}
.nachrichten.uebersicht
 .meldung
 .rubrik{color:#4E4E4E;
        font-family:TheSansUHHBold,sans-serif
}
.nachrichten.uebersicht
 .meldung
 .titel{border-bottom:0 !important;
        margin:3px 0;
        padding:0;
        color:#4E4E4E;
        font-size:13px
}
.nachrichten.uebersicht
 .meldung
 .titel a{color:#4E4E4E;
        text-decoration:none
}
.nachrichten.uebersicht
 .meldung
 .titel a:hover{text-decoration:underline;
        color:#c40017
}
.nachrichten.uebersicht
 .meldung
 .text{font-size:12px
}
.nachrichten.uebersicht
 .meldung
 .text p{margin:0
}
.nachrichten.uebersicht
 .meldung
 .text ul{line-height:15px;
        font-size:11px;
        list-style-type:none;
        margin:4px 0 0 0;
        padding:0
}
.nachrichten.uebersicht
 .meldung
 .text li{margin:0 0 2px 0;
        background-image:url("assets/dart-round-gr-21edd8d28acabe41b0e1365544835e36.gif");
        background-position:0 3px;
        background-repeat:no-repeat;
        padding-left:15px
}
.nachrichten.uebersicht
 .meldung
 .bild{float:left;
        width:140px;
        height:96px;
        line-height:96px;
        margin-right:22px;
        margin-top:3px;
        overflow:hidden
}
.nachrichten.uebersicht
 .meldung
 .bild img{position:relative;
        top:48px;
        margin-top:-50%;
        width:100%;
        height:auto
}
.nachrichten.uebersicht a.weitere{color:#4E4E4E;
        float:right;
        margin-top:8px;
        background-image:url("assets/dart-round-gr-21edd8d28acabe41b0e1365544835e36.gif");
        background-position:0 5px;
        background-repeat:no-repeat;
        padding-left:15px
}
.nachrichten.uebersicht a.weitere:hover{text-decoration:underline;
        color:#c40017
}
.nachrichten.auswahl{background-color:#fff
}
.nachrichten.auswahl>.titel{position:relative;
        margin:6px 16px 0px 16px !important;
        padding:0 0 5px 0 !important;
        border-bottom:1px solid #ddd
}
.nachrichten.auswahl>.titel a.rss{position:relative;
        top:3px;
        left:8px
}
.nachrichten.auswahl
 .inhalt{position:relative;
        padding:0 16px 8px 16px;
        overflow:hidden
}
.nachrichten.auswahl
 .inhalt>ul{list-style-type:none;
        margin:0;
        padding:0
}
.nachrichten.auswahl
 .inhalt>ul>li{border-bottom:1px solid #ddd;
        padding-bottom:20px;
        margin-top:17px;
        overflow:hidden
}
.nachrichten.auswahl
 .inhalt
 .bild{position:relative;
        float:left;
        width:94px;
        height:60px;
        line-height:54px;
        margin-right:22px;
        margin-top:3px;
        overflow:hidden
}
.nachrichten.auswahl
 .inhalt
 .bild img{position:relative;
        top:30px;
        margin-top:-50%;
        width:100%;
        height:auto
}
.nachrichten.auswahl
 .inhalt
 .rubrik{color:#4E4E4E;
        font-family:TheSansUHHBold,sans-serif;
        font-size:12px
}
.nachrichten.auswahl
 .inhalt
 .titel{margin:3px 0;
        padding:0;
        color:#4E4E4E;
        font-size:12px
}
.nachrichten.auswahl
 .inhalt
 .titel a{color:#4E4E4E;
        text-decoration:none
}
.nachrichten.auswahl
 .inhalt
 .titel a:hover{text-decoration:underline;
        color:#c40017
}
.nachrichten.auswahl
 .inhalt
 .text{font-size:12px
}
.nachrichten.auswahl
 .inhalt
 .text p{margin:0
}
.nachrichten.auswahl
 .inhalt
 .text ul{line-height:15px;
        font-size:11px;
        list-style-type:none;
        margin:4px 0 0 0;
        padding:0
}
.nachrichten.auswahl
 .inhalt
 .text li{margin:0 0 2px 0;
        background-image:url("assets/dart-round-gr-21edd8d28acabe41b0e1365544835e36.gif");
        background-position:0 3px;
        background-repeat:no-repeat;
        padding-left:15px
}
.nachrichten.auswahl a.weitere{color:#4E4E4E;
        float:right;
        margin-top:8px;
        background-image:url("assets/dart-round-gr-21edd8d28acabe41b0e1365544835e36.gif");
        background-position:0 5px;
        background-repeat:no-repeat;
        padding-left:15px
}
.nachrichten.auswahl a.weitere:hover{text-decoration:underline;
        color:#c40017
}
.nachrichten.teaser{background-color:#fff
}
.nachrichten.teaser>.titel{position:relative;
        border-bottom:1px  solid #ddd;
        padding:0 0 7px 0  !important;
        margin:7px 16px 0px 16px !important
}
.nachrichten.teaser>.titel a.rss{position:relative;
        top:3px;
        left:8px
}
.nachrichten.teaser
 .inhalt{position:relative;
        padding:0 16px 8px 16px;
        overflow:hidden
}
.nachrichten.teaser
 .meldung{position:relative;
        border-bottom:1px solid #ddd;
        margin:14px 0 7px 0;
        padding:0 0 14px 0
}
.nachrichten.teaser
 .meldung
 .rubrik{color:#4E4E4E;
        font-size:12px;
        font-family:TheSansUHHBold,sans-serif
}
.nachrichten.teaser
 .meldung
 .titel{margin:3px 0;
        padding:0;
        color:#4E4E4E;
        font-size:12px
}
.nachrichten.teaser
 .meldung
 .titel a{color:#4E4E4E;
        text-decoration:none
}
.nachrichten.teaser
 .meldung
 .titel a:hover{text-decoration:underline;
        color:#c40017
}
.nachrichten.teaser
 .meldung
 .text{font-size:12px
}
.nachrichten.teaser
 .meldung
 .text p{margin:0
}
.nachrichten.teaser a.weitere{color:#4E4E4E;
        float:right;
        background-image:url("assets/dart-round-gr-21edd8d28acabe41b0e1365544835e36.gif");
        background-position:0 5px;
        background-repeat:no-repeat;
        padding-left:15px
}
.nachrichten.teaser a.weitere:hover{text-decoration:underline;
        color:#c40017
}
.medien-box.js
 .tabs{list-style-type:none;
        margin:0;
        padding:0;
        overflow:visible;
        border:1px solid #ddd;
        border-bottom:0
}
.medien-box.js
 .inhalt ul.slides{list-style-type:none;
        margin:0;
        padding:0
}
.medien-box.js>.inhalt{padding:16px 12px 12px 12px;
        border:1px solid #ddd
}
.medien-box.js>.inhalt li{margin:0;
        background-image:none !important;
        padding:0
}
.medien-box
 .inhalt>div a{background-image:url("assets/dart-round-gr-21edd8d28acabe41b0e1365544835e36.gif");
        background-position:0 3px;
        background-repeat:no-repeat;
        color:#4E4E4E;
        margin-left:10px;
        padding-left:13px;
        text-decoration:none;
        font-size:11px
}
.spalte.rechts
 .kontakt
 .titel{font-size:13px;
        padding:6px 13px 5px 13px;
        border:1px solid #E0E0E0;
        border-color:#fff #fff #e0e0e0 #fff;
        margin:0
}
.spalte.rechts
 .kontakt
 .inhalt{border:1px solid #fff;
        border-radius:0 0 2px 2px;
        padding:8px 13px 6px 13px;
        font-size:12px;
        line-height:19px
}
.spalte.rechts
 .kontakt
 .inhalt
 .absatz{margin:0 0 5px 0
}
.spalte.rechts
 .kontakt
 .inhalt a{color:#c40017;
        text-decoration:none
}
.spalte.rechts
 .kontakt
 .inhalt a:hover,.spalte.rechts
 .kontakt
 .inhalt a:focus{text-decoration:underline
}
.spalte.rechts
 .kontakt
 .vertretung{margin-top:12px
}
.spalte.rechts
 .kontakt
 .sprechzeiten{margin-top:12px
}
.spalte.rechts
 .kontakt
 .sprechzeiten.schaltbar
 .titel{padding:0 0 0 16px;
        border-width:0 0 1px 0;
        margin:0;
        font-size:12px;
        font-family:TheSansUHH,sans-serif;
        font-style:normal
}
.spalte.rechts
 .kontakt
 .sprechzeiten.schaltbar
 .inhalt{border:0;
        padding:0;
        margin-top:5px
}
.spalte.rechts
 .kontakt
 .sprechzeiten.schaltbar
 .inhalt ul{margin-top:0;
        margin-bottom:0
}
.spalte.rechts
 .kontakt-rot
 .titel{margin:0;
        font-size:13px;
        padding:7px 13px 6px 13px;
        color:#fff;
        text-shadow:1px 1px 1px #900;
        border-radius:2px 2px 0 0;
        background:#D20017;
        background:-moz-linear-gradient(top, #c40017 0%, #BA0012 100%);
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #c40017), color-stop(100%, #BA0012));
        background:-webkit-linear-gradient(top, #c40017 0%, #BA0012 100%);
        background:-o-linear-gradient(top, #c40017 0%, #BA0012 100%);
        background:-ms-linear-gradient(top, #c40017 0%, #BA0012 100%);
        background:linear-gradient(top, #c40017 0%, #BA0012 100%)
}
.spalte.rechts
 .kontakt-rot
 .inhalt{border:2px solid #fff;
        border-top:0;
        border-radius:0 0 2px 2px;
        padding:19px 26px;
        font-size:12px;
        line-height:17px;
        background-color:#f9f9f9
}
.spalte.rechts
 .kontakt-rot
 .inhalt *{margin-top:0;
        padding:0
}
.spalte.rechts
 .kontakt-rot
 .inhalt ul{line-height:15px;
        font-size:11px;
        list-style-type:none;
        margin:0.5em 0 12px 0;
        padding:0
}
.spalte.rechts
 .kontakt-rot
 .inhalt li{margin:0 0 2px 0;
        background-image:url("assets/dart-round-gr-21edd8d28acabe41b0e1365544835e36.gif");
        background-position:0 3px;
        background-repeat:no-repeat;
        padding-left:15px
}
.spalte.rechts
 .kontakt-rot
 .inhalt ul a{color:#4E4E4E;
        text-decoration:none
}
.spalte.rechts
 .kontakt-rot
 .inhalt ul a:hover{color:#c40017;
        text-decoration:underline
}
.spalte.rechts
 .kontakt-rot
 .inhalt hr{display:block;
        height:0px;
        border:0;
        border-top:1px solid #d3d3d3;
        border-bottom:1px solid #fff;
        margin:1em 0;
        padding:0
}
.spalte.rechts
 .kontakt-rot1
 .inhalt b{display:block;
        margin:4px 0
}
.spalte.rechts
 .kontakt-rot
 .inhalt a{color:#c40017;
        text-decoration:none
}
.spalte.rechts
 .kontakt-rot
 .inhalt a:hover,.spalte.rechts
 .kontakt
 .inhalt a:focus{text-decoration:underline
}
#feedbackIframe{width:630px;
        height:580px;
        margin-top:-40px
}
body.feedback{background-color:#FFFFFF;
        margin:0;
        padding:0;
        overflow:auto;
        font-size:12px
}
#feedback{width:630px
}
#feedback i{color:red;
        font-size:14px;
        margin:0 2px 0 2px
}
#feedback p{font-family:TheSansUHHBold,sans-serif;
        font-weight:normal
}
#feedback form{margin-top:25px
}
#feedback
 .feedback-block{margin:1em 0;
        width:570px
}
#feedback
 .center{text-align:center
}
#feedback
 .right{text-align:right
}
#feedback
 .feedback-info{font-size:12px;
        margin:1em 0
}
#feedback
 .klein{font-size:11px;
        margin:2px 0
}
#feedback label{font-family:TheSansUHHBold,sans-serif;
        font-weight:normal
}
#feedback input[type=text]{width:564px;
        margin:5px 0 10px 0;
        padding:1px 2px;
        border:1px solid #bbb;
        border-radius:3px;
        background-color:#FAF8F9
}
#feedback textarea{width:564px;
        height:80px;
        overflow:auto;
        margin:5px 0 10px 0;
        padding:1px 2px;
        border:1px solid #bbb;
        border-radius:3px;
        background-color:#FAF8F9
}
#feedback fieldset{padding:0 10px 20px 35px;
        border:1px solid #bbb;
        border-radius:3px;
        background-color:#FFFFF5;
        margin:30px 10px 10px 0
}
#feedback
 .frame fieldset{margin:30px 60px 10px 0
}
#feedback fieldset input{background-color:#fff
}
#feedback legend{color:#4E4E4E;
        text-transform:uppercase;
        padding:0;
        font-size:13px;
        font-family:TheSansUHHBold,sans-serif;
        font-weight:normal;
        margin:0
}
#feedback #feedback-captcha{margin-left:10px;
        width:40px;
        font-size:16px
}
#feedback #feedback-frage{margin-left:70px
}
#feedback #feedback-submit{padding:1px 20px
}
body.feedback.fak{overflow-x:hidden;
        background-color:transparent !important
}
body.fakultaet #feedbackIframe{height:630px
}
body.feedback.fak
 .frame{background-color:#fff;
        padding:10px 40px 10px 20px;
        border:1px solid #ddd;
        border-radius:2px 2px 0 0
}
body.feedback.fak input#feedback-captcha{width:40px !important
}
body.feedback.fak fieldset{margin:30px 0 10px 0 !important;
        width:523px
}
body.feedback.fak
 .feedback-block{padding-right:0 !important
}
#cse{width:630px !important
}
#cse *{font-family:TheSansUHH, sans-serif;
        font-size:12px;
        text-decoration:none
}
#cse b,#cse b{font-family:TheSansUHHBold,sans-serif;
        font-weight:normal
}
#cse td{border:0;
        padding:0
}
.gs-result
 .gs-title *{font-family:TheSansUHHBold,sans-serif !important;
        font-weight:normal;
        color:#C40017 !important;
        font-size:13px !important;
        text-decoration:none  !important
}
.gs-result
 .gs-title:hover *{color:#c40017 !important;
        font-size:13px !important;
        text-decoration:underline !important
}
.cse
 .gsc-control-cse,.gsc-control-cse{padding:0 !important;
        width:auto
}
.gs-result a.gs-visibleUrl,.gs-result
 .gs-visibleUrl{color:#666 !important
}
.cse input.gsc-search-button,input.gsc-search-button{background:transparent url("assets/menu-8033c1c7cce07c4898faca6f94220674.png") no-repeat 0 -34px !important;
        border:0 !important;
        border-radius:2px 2px 2px 2px;
        color:#fff !important;
        height:auto !important;
        min-width:54px;
        padding:4px 21px !important;
        text-align:center;
        font-size:13px !important;
        font-family:TheSansUHHBold,sans-serif !important;
        font-weight:normal !important
}
.cse
 .gsc-webResult.gsc-result,.gsc-webResult.gsc-result,.gsc-imageResult-column,.gsc-imageResult-classic{padding:0 !important;
        margin-bottom:1.75em !important
}
.gsc-result-info{padding-left:0px !important
}
td.gsc-clear-button{padding-top:4px !important
}
.gsc-above-wrapper-area{border-bottom:0  !important
}
input.gsc-input{border-color:#ccc !important;
        padding:4px 6px 5px 6px !important;
        background-color:#f4f4f4 !important;
        width:97% !important
}
#sitemap{list-style-type:none;
        margin:10px 0 0 0;
        padding:0
}
#sitemap ul{list-style-type:none;
        margin:0;
        padding:0;
        margin-left:22px
}
#sitemap a.a{color:#333;
        text-decoration:none
}
#sitemap li{background-image:none;
        padding:0
}
#sitemap a.a:hover,#sitemap a.a:focus{color:#e2001a;
        text-decoration:underline
}
#sitemap a.b+a.a{margin-left:0px
}
#sitemap a.z{margin-left:22px;
        position:relative
}
#sitemap a.z:before{content:" ";
        width:9px;
        height:10px;
        position:absolute;
        left:-16px;
        top:1px;
        border:1px solid #333;
        border-radius:0px 3px 0px 0;
        box-shadow:1px 1px 2px #ccc;
        transition:background-color 0.2s, border-color 0.2s;
        -moz-transition:background-color 0.2s, border-color 0.2s;
        -webkit-transition:background-color 0.2s, border-color 0.2s;
        -ms-transition:background-color 0.2s, border-color 0.2s
}
#sitemap a.z:hover:before,#sitemap a.z:focus:before{border:1px solid #e2001a;
        background-color:#e2001a;
        box-shadow:none;
        transition:background-color 0.2s, border-color 0.2s;
        -moz-transition:background-color 0.2s, border-color 0.2s;
        -webkit-transition:background-color 0.2s, border-color 0.2s;
        -ms-transition:background-color 0.2s, border-color 0.2s
}
#sitemap a.b{box-shadow:1px 1px 2px #ccc;
        background-color:#f3f3f3;
        text-decoration:none;
        color:#333;
        font-size:13px;
        width:17px;
        height:12px;
        margin-top:2px;
        margin-right:5px;
        line-height:9px;
        float:left;
        text-align:center;
        border:1px solid #333;
        border-radius:2px;
        cursor:pointer;
        transition:background-color 0.3s, color 0.3s;
        -moz-transition:background-color 0.3s, color 0.3s;
        -webkit-transition:background-color 0.3s, color 0.3s;
        -ms-transition:background-color 0.3s, color 0.3s
}
#sitemap a.b:hover,#sitemap a.b.auf:hover,#sitemap a.b:focus,#sitemap a.b.auf:focus{box-shadow:none;
        border-color:#e2001a;
        background-color:#e2001a;
        color:#fff;
        text-decoration:none;
        transition:background-color 0.2s, color 0.2s;
        -moz-transition:background-color 0.2s, color 0.2s;
        -webkit-transition:background-color 0.2s, color 0.2s;
        -ms-transition:background-color 0.2s, color 0.2s
}
#sitemap a.b:before{content:"+"
}
#sitemap a.b.auf:before{content:"-"
}
.import.einmaleins{width:700px
}
.import.einmaleins h1{font-size:21px;
        background:#E2001A;
        padding:8px 9px 11px 9px;
        color:#fff !important;
        text-transform:none
}
.import.einmaleins strong.h2{display:block;
        font-size:16px;
        background-color:#ccc;
        color:#000 !important;
        padding:9px;
        margin:0  0 2px 0
}
.import.einmaleins h2{border:1px solid #EFEFEF;
        border-width:1px 1px 0 1px;
        border-radius:2px 2px 0px 0px;
        margin:10px 0 0 0;
        padding:9px 9px 3px 9px
}
.import.einmaleins p{padding-left:9px;
        padding-right:9px;
        line-height:1.35em
}
.import.einmaleins
 .block p{padding:0
}
.import.einmaleins img{border:0
}
.import.einmaleins #inhalt *{outline:0
}
.import.einmaleins
 .grau{background-color:#E0E0E0
}
.import.einmaleins
 .tabelle1{border:1px solid #ccc;
        border-width:0 1px
}
.import.einmaleins
 .tabelle1
 .zeile{padding:9px 9px 9px 168px;
        overflow:hidden
}
.import.einmaleins
 .tabelle1
 .bild{float:left;
        width:150px;
        margin-left:-159px;
        max-height:160px;
        overflow:hidden
}
.import.einmaleins
 .tabelle1
 .bild img{width:150px
}
.import.einmaleins
 .tabelle1
 .titel{float:left;
        width:50%;
        margin-bottom:9px
}
.import.einmaleins
 .tabelle1
 .titel h3{margin:0
}
.import.einmaleins
 .tabelle1
 .titel h3 a{display:block;
        min-height:27px;
        padding-left:41px;
        background-position:3px 0;
        background-repeat:no-repeat
}
.import.einmaleins
 .tabelle1
 .titel h3 a{background-image:url("assets/doppelpfeil-c6c6c6-b8cb6e9132f58e85bc5fc11272e37636.png")
}
.import.einmaleins
 .tabelle1
 .grau
 .titel h3 a{background-image:url("assets/doppelpfeil-b6b6b6-1874918d4420c243db3294b09b632f4e.png")
}
.import.einmaleins
 .tabelle1
 .titel h3 a:hover{background-image:url("assets/doppelpfeil-e2001a-ce78f20554b864f66a1452c2df701d35.png")
}
.import.einmaleins
 .tabelle1
 .liste{float:left;
        width:50%
}
.import.einmaleins
 .tabelle1
 .liste ul{margin:0;
        padding:0;
        line-height:1.25em;
        padding-left:38px;
        list-style-type:none
}
.import.einmaleins
 .tabelle1
 .liste ul li{margin-bottom:5px
}
.import.einmaleins
 .tabelle1
 .liste ul li:hover{color:#E2001A
}
.import.einmaleins
 .tabelle1
 .liste ul a{display:block;
        padding-left:10px;
        background-image:url("assets/li-0-9fc27a84712f69c9a7dd73ddd4792a8d.png");
        background-position:0 6px;
        background-repeat:no-repeat
}
.import.einmaleins
 .tabelle1
 .grau
 .liste ul a{background-image:url("assets/li-1-edd358cf8b9580f7f88f1b39c136e8e0.png")
}
.import.einmaleins
 .tabelle1
 .liste ul a:hover{background-image:url("assets/li-2-6fd93eef978ad0852dc8841849fa2a15.png")
}
.import.einmaleins
 .tabelle2
 .zeile{background-color:#E0E0E0;
        padding:9px 9px 9px 168px;
        overflow:hidden;
        margin-bottom:14px
}
.import.einmaleins
 .tabelle2
 .bild{float:left;
        width:150px;
        margin-left:-159px;
        max-height:160px;
        margin-bottom:9px;
        overflow:hidden
}
.import.einmaleins
 .tabelle2
 .bild img{width:150px
}
.import.einmaleins
 .tabelle2
 .titel{float:left;
        width:100%
}
.import.einmaleins
 .tabelle2
 .titel h3{margin:0;
        font-size:1em;
        line-height:1.25em
}
.import.einmaleins
 .tabelle2
 .titel h3 a{display:block;
        min-height:27px;
        padding-left:41px;
        padding-top:5px;
        background-position:3px 0;
        background-repeat:no-repeat
}
.import.einmaleins
 .tabelle2
 .titel h3 a{background-image:url("assets/doppelpfeil-c6c6c6-b8cb6e9132f58e85bc5fc11272e37636.png")
}
.import.einmaleins
 .tabelle2.grau
 .titel h3 a{background-image:url("assets/doppelpfeil-b6b6b6-1874918d4420c243db3294b09b632f4e.png")
}
.import.einmaleins
 .tabelle2
 .titel h3 a:hover{background-image:url("assets/doppelpfeil-e2001a-ce78f20554b864f66a1452c2df701d35.png")
}
.import.einmaleins
 .tabelle2
 .liste{clear:left;
        margin-left:-159px;
        background-color:#f4f4f4;
        overflow:hidden;
        padding:9px;
        margin-top:9px
}
.import.einmaleins
 .tabelle2
 .liste ul{margin:0;
        padding:0;
        line-height:1.25em;
        float:left;
        width:33.3%;
        list-style-type:none
}
.import.einmaleins
 .tabelle2
 .liste ul li{margin-bottom:5px;
        padding-right:9px
}
.import.einmaleins
 .tabelle2
 .liste ul li:hover{color:#E2001A
}
.import.einmaleins
 .tabelle2
 .liste ul a{display:block;
        padding-left:10px;
        background-image:url("assets/li-0-9fc27a84712f69c9a7dd73ddd4792a8d.png");
        background-position:0 6px;
        background-repeat:no-repeat
}
.import.einmaleins
 .tabelle2.grau
 .liste ul a{background-image:url("assets/li-1-edd358cf8b9580f7f88f1b39c136e8e0.png")
}
.import.einmaleins
 .tabelle2
 .liste ul a:hover{background-image:url("assets/li-2-6fd93eef978ad0852dc8841849fa2a15.png")
}
.import.einmaleins
 .zeile a{color:#000 !important;
        text-decoration:none
}
.import.einmaleins
 .zeile a:hover{color:#E2001A !important
}
.import.einmaleins
 .block a{color:#c40017 !important
}
.import.einmaleins h1.ebene3,.import.einmaleins h2.ebene3{overflow:hidden;
        font-size:21px;
        background:#E0E0E0;
        padding:8px 9px 11px 9px;
        font-size:21px;
        line-height:30px;
        color:#111 !important
}
.import.einmaleins h1.ebene3 img,.import.einmaleins h2.ebene3 img{float:left;
        width:150px;
        margin-right:7px
}
.import.einmaleins h1.ebene3
 .titel,.import.einmaleins h2.ebene3
 .titel{max-width:360px;
        overflow:hidden;
        padding-left:41px;
        background-position:3px 0;
        background-repeat:no-repeat;
        background-image:url("assets/doppelpfeil-c6c6c6-b8cb6e9132f58e85bc5fc11272e37636.png")
}
.import.einmaleins h2.titel{font-size:16px;
        background-color:#e2001a;
        color:#fff !important;
        padding:4px 9px;
        margin-bottom:0 !important;
        margin-top:14px
}
.import.einmaleins div.block{border:1px solid #E0E0E0;
        padding:0 9px;
        border-top:0;
        overflow:hidden;
        border:1px solid #EFEFEF;
        border-width:0 1px 1px 1px;
        border-radius:0px 0px 2px 2px
}
.import.einmaleins div.block a em,.import.einmaleins div.block a em{font-family:TheSansUHH,sans-serif  !important;
        font-style:normal  !important
}
.import.einmaleins div.block a{text-decoration:none
}
.import.einmaleins div.block a:hover{text-decoration:underline
}
.import.einmaleins
 .zeile
 .titel,.import.einmaleins
 .zeile
 .liste{min-width:150px
}
.import.einmaleins div.clear{width:auto  !important
}
.import.einmaleins div.graubox{font-size:19px;
        font-weight:bold;
        background-color:gray;
        color:#FFFFFF !important;
        padding:4px 9px;
        padding-top:10px;
        margin-bottom:0 !important;
        margin-top:24px;
        margin-bottom:18px;
        max-width:798px;
        line-height:30px
}
strong.h2{display:block;
        font-size:16px;
        background-color:#ddd;
        color:#000 !important;
        padding:9px;
        margin:0  0 2px 0
}
.tabelle1{border:1px solid #ccc;
        border-width:0 1px
}
.tabelle1
 .zeile{padding:9px 9px 9px 168px;
        overflow:hidden
}
.tabelle1
 .zeile.grau{background-color:#F3F3F3
}
.tabelle1
 .zeile a{color:#000 !important;
        text-decoration:none
}
.tabelle1
 .zeile a:hover{color:#E2001A !important
}
.tabelle1
 .zeile
 .titel{min-width:150px
}
.tabelle1
 .zeile
 .liste{min-width:150px
}
.mail_form
 .p33{width:33%
}
.mail_form
 .p66{width:66%
}
.mail_form
 .p99{width:99%
}
.mail_form
 .p100{width:100%
}
.mail_form
 .box{text-align:center;
        border:solid thin #cc0000;
        padding:10px
}
.mail_form2
 .p33{width:33%
}
.mail_form2
 .p66{width:66%
}
.mail_form2
 .p99{width:99%
}
.mail_form2
 .p100{width:100%
}
.mail_form2
 .ro{width:100%;
        background-color:#ffffff;
        text-align:center;
        font-weight:bold;
        border-width:0px;
        border-color:#ffffff
}
.mail_form2
 .box{border-style:solid;
        border-color:#dd0000;
        border-width:1px;
        padding:5px;
        width:560px;
        text-align:center
}
#inhalt
 .spalte.links
 .mailform{margin-bottom:19px
}
#inhalt
 .spalte.links
 .mailform input{border:1px solid #bbb;
        background-color:#FAF8F9
}
#inhalt
 .spalte.links
 .mailform
 .success{color:green
}
#inhalt
 .spalte.links
 .mailform
 .success :first-child{margin:0 0 0 0
}
#inhalt
 .spalte.links
 .mailform
 .mflabel :first-child{margin:0 0 0 0
}
#inhalt
 .spalte.links
 .mailform
 .mfsubmit{text-align:right
}
#inhalt
 .spalte.links
 .mailform
 .mfheading{background-color:#ffffff
}
#inhalt
 .spalte.links
 .mailform
 .mfheading :first-child{margin:0 0 0 0
}
#inhalt
 .spalte.links
 .mailform
 .field_with_errors :first-child{background-color:#ffEEEE;
        outline:1px solid red
}
.field_with_errors{display:inline
}
.spalte.links
 .news-index
 .body{margin:1em 0 1em
}
.spalte.links
 .news-index div.news-item{clear:both;
        margin:1em 0;
        padding:1em 0;
        border-top:solid thin #ccc
}
.spalte.links
 .news-index div.news-item
 .img{float:left;
        margin:0 1.5em 1ex 0em;
        padding:0
}
.spalte.links
 .news-index div.news-item
 .news-item-meta{margin:.3em 0 0 0
}
.spalte.links
 .news-index div.news-item h3{margin-top:0em;
        padding:.3em 0 0 0
}
.spalte.links
 .news-index div.news-item
 .abstract{font-style:italic
}
.spalte.links
 .news-index
 .foo{clear:both
}
.spalte.links
 .news-index
 .news-item:first-child{border-top:none
}
.spalte.links
 .newsbox{background-color:white;
        padding:0.5em 1em
}
.spalte.links
 .newsbox
 .news-item{clear:both;
        margin:0;
        padding:1.5em 0;
        border-top:#ddd solid thin
}
.spalte.links
 .newsbox
 .news-item
 .img{float:left;
        margin:0 2em 1em 0
}
.spalte.links
 .newsbox
 .news-item
 .news-item-meta{margin:0
}
.spalte.links
 .newsbox
 .news-item h4{margin:0
}
.spalte.links
 .newsbox
 .news-item h4 a{color:#4e4e4e
}
.spalte.links
 .newsbox
 .news-item
 .clear{clear:both
}
.spalte.links
 .newsbox
 .news-metalinks{clear:both;
        border-top:#ddd solid thin;
        margin:.5em 0 0 auto;
        padding-top:0.5em;
        text-align:right
}
.spalte.links
 .newsbox
 .news-metalinks a{color:#4e4e4e;
        background-image:url("assets/dart-round-gr-21edd8d28acabe41b0e1365544835e36.gif");
        background-repeat:no-repeat;
        background-position:0 4px;
        padding-left:15px
}
#scrollTopButton{cursor:pointer;
        display:none;
        position:fixed;
        background-image:url("assets/scroll-top-b169bdbbd7cf255360ef5c22b2b93386.png");
        bottom:41px;
        right:-43px;
        width:43px;
        height:41px;
        z-index:100
}
#slotselector:after{content:"";
        display:table;
        clear:both
}
#slotselector div{float:left;
        margin-right:10px
}
#slotselector div a{padding:1px 5px;
        display:block
}
.l #seite{min-width:768px !important
}
.l #seiteninfo2{display:none
}
.l #slotselector{margin:10px 0
}
.l #slotselector a{color:#666;
        font-size:13px
}
.l.r-fixed #slotselector
 .desktop a{background:#666;
        color:#fff;
        cursor:default
}
.l.r-auto #slotselector
 .desktop a,.s.r-auto #slotselector
 .mobile a,.m.r-auto #slotselector
 .tablet a{outline:1px solid #ccc
}
.l #mobilnavdiv{display:none
}
.m #slotselector{background-color:#444;
        padding:8px 25px
}
.m #slotselector a{color:#fff;
        line-height:26px;
        font-size:12px
}
.m.r-fixed #slotselector
 .tablet a{background:#fff;
        color:#444;
        cursor:default;
        text-decoration:none
}
.m.r-auto #slotselector
 .tablet a{outline:1px solid #fff
}
.s #slotselector{background-color:#444;
        padding:8px 25px
}
.s #slotselector a{color:#fff;
        line-height:26px;
        font-size:12px
}
.s.r-fixed #slotselector
 .mobile a{background:#fff;
        color:#444;
        cursor:default;
        text-decoration:none
}
.s.r-auto #slotselector
 .mobile a{outline:1px solid #fff
}
.r-auto #slotselector
 .auto a{cursor:default;
        text-decoration:none;
        display:none
}
.l.r-auto #slotselector
 .auto a{background:#666;
        color:#fff;
        cursor:default
}
.s.r-auto #slotselector
 .auto a,.m.r-auto #slotselector
 .auto a{background:#fff;
        color:#444
}
@media only screen and (max-width: 994px){.oben #bildgalerie
 .sliderContainer{display:none
}
.oben #bildgalerie
 .linie{display:none
}
#home-logos{display:none
}

}
.s #fuss a.facebook,.m #fuss a.facebook{background-image:url("assets/fb-341278730ff38f75cf7c3448146272bc.png")
}
.s #fuss a.twitter,.m #fuss a.twitter{background-image:url("assets/twitter-63f866816c7677c53356a33ddbc82b13.png")
}
.s #fuss a.rss,.m #fuss a.rss{background-image:url("assets/rss-0f3b8d5baca375b1bcc76f8c5af8c6a7.png")
}
.s #fuss a.lecture2go,.m #fuss a.lecture2go{background-image:url("assets/l2go-4cdfbcd7bd7a7299d1e370f3b68b67b2.png")
}
.s #fuss a.podcast,.m #fuss a.podcast{background-image:url("assets/podcast-3e23d96e973f1006ff5396481ea36990.png")
}
.s #fuss a.uhh-app,.m #fuss a.uhh-app{background-image:url("assets/app-06df701658bb6c80369562fba88bf396.png")
}
.m.r-fixed #seite{box-shadow:0 0 10px rgba(0,0,0,0.2);
        max-width:768px
}
.m #seite{min-width:460px !important;
        padding:0;
        border-top:22px solid #fff
}
.m #inhalt{margin-left:0;
        padding:0 38px 0 38px
}
.m h1{width:100%
}
.m #kopf{border-bottom:1px solid #ddd;
        height:64px;
        margin-bottom:15px;
        padding:0 38px 0 38px;
        background-image:-webkit-linear-gradient(270deg, #fff 0%, #fbfbfb 99%, #fff 100%);
        background-image:linear-gradient(180deg, #fff 0%, #fbfbfb 99%, #fff 100%)
}
.m
 .fakultaet #kopf{margin:0 0 15px 0
}
.m #kopf.aktiv{margin-bottom:58px
}
.m #kopf #logo img{width:155px
}
.m #kopf
 .meta{font-size:9px;
        line-height:10px;
        text-align:right;
        right:38px
}
.m
 .fakultaet #kopf
 .meta{top:-15px
}
.m
 .meta
 .sitemap,.m
 .meta
 .sitemap+.sep,.m
 .meta
 .index,.m
 .meta span:nth-child(4){display:none
}
.m
 .konferenz
 .meta
 .sitemap,.m
 .konferenz
 .meta
 .sitemap+.sep,.m
 .konferenz
 .meta
 .index,.m
 .konferenz
 .meta span:nth-child(4){display:inline
}
.m #kopf #suchemobil{cursor:pointer;
        position:absolute;
        right:83px;
        bottom:-1px;
        width:40px;
        height:40px;
        background-image:url("assets/suche-0-17361785742fcf84f48eed14f1a9628b.png");
        background-position:top;
        background-repeat:no-repeat
}
.m #kopf #navmobil{cursor:pointer;
        position:absolute;
        right:38px;
        bottom:-1px;
        width:40px;
        height:40px;
        background-image:url("assets/nav-0-24d994bf5f0e2e103e5ddceb05c9c609.png");
        background-position:top;
        background-repeat:no-repeat
}
.m #kopf #suchemobil.aktiv{background-image:url("assets/suche-1-947622851bd75d6038455ccc0d3c69a8.png");
        z-index:10
}
.m #kopf #navmobil.aktiv{background-image:url("assets/nav-1-311b04445e50b94790440fc6eaab92db.png");
        z-index:10
}
.m #sublogo{display:none
}
.m #nav{display:none
}
.m #subnav{font-size:15px
}
.m
 .subnav{top:-15px;
        display:none;
        border-bottom:1px solid #ddd
}
.m
 .subnav.aktiv{display:block
}
.m
 .subnav a{background-image:url("assets/pfeil-schwarz-rechts-96be372cb5545d9529bf2c2a2de46b06.png")
}
.m
 .subnav li.auf>a{background-image:url("assets/pfeil-schwarz-unten-1540cec91ee6c46dd7c7b405d752411d.png")
}
.m
 .subnav li ul{background-color:#fff;
        padding:0;
        border:0
}
.m
 .subnav li.pfad>a{background-color:#444;
        color:#fff;
        background-image:url("assets/pfeil-weiss-links-bc7f4f78960f299889692a8a6c1d4d2c.png")
}
.m
 .subnav li.markiert>a{background-color:#e40613;
        color:#fff;
        background-image:url("assets/pfeil-weiss-unten-055829dcd0a7d56026e978add2a34a4c.png")
}
.m
 .subnav li ul a{background-color:#fff !important
}
.m
 .subnav li a{padding:10px 6px 10px 37px;
        border-width:0 0 1px 0;
        border-bottom-color:#fff;
        background-position:21px 16px !important
}
.m
 .subnav li li a{padding:10px 6px 10px 58px;
        border-width:0 0 1px !important;
        border-bottom-color:#d4d4d4;
        background-position:42px 16px !important
}
.m
 .subnav>ul>li:last-child a{border-width:0 !important
}
.m #tools{position:relative;
        float:none !important;
        margin:0 -38px 0 !important;
        top:-15px;
        width:auto
}
.m #kopf #tools{position:absolute;
        left:auto;
        top:64px;
        width:100%;
        float:none;
        margin:0
}
.m #inhalt #tools{width:auto
}
.m #tools
 .suche{display:none;
        float:none;
        width:auto;
        border:7px solid #444
}
.m #tools
 .suche.aktiv{display:block
}
.m #tools
 .suche #suchfeld{float:none;
        border:0;
        width:100%;
        font-size:13px;
        height:auto;
        padding:6px 5px
}
.m #tools
 .suche
 .button{display:none
}
.m #cse{width:100% !important
}
.m #inhalt
 .oben{min-height:0;
        overflow:visible
}
.m #pfad{display:none
}
.m #inhalt
 .oben
 .foto
 .text{top:15px;
        padding:10px 15px 6px;
        min-width:280px;
        min-width:250px;
        max-width:300px;
        -moz-hyphens:none;
        -webkit-hyphens:none;
        hyphens:none
}
.m #inhalt
 .oben
 .foto
 .text strong{font-size:24px;
        line-height:1.0em
}
.m #inhalt
 .oben
 .foto
 .text div{font-size:16px;
        line-height:1.2em
}
.m #inhalt
 .oben
 .fotokonferenz
 .text{top:15px;
        padding:10px 15px 6px;
        min-width:280px;
        min-width:250px;
        max-width:300px;
        -moz-hyphens:none;
        -webkit-hyphens:none;
        hyphens:none
}
.m #inhalt
 .oben
 .fotokonferenz
 .text strong{font-size:24px;
        line-height:1.0em
}
.m #inhalt
 .oben
 .fotokonferenz
 .text div{font-size:16px;
        line-height:1.2em
}
.m #inhalt
 .oben
 .fotokonferenz
 .text div{font-size:16px;
        line-height:1.2em
}
.m
 .spalte.links{float:none;
        width:auto !important;
        margin-right:0
}
.m
 .fakultaet.inhalt
 .spalte.links{padding:0 2.2% 0 20px !important
}
.m
 .spalte.links
 .fotolinks{width:107% !important
}
.m
 .subsite.volle-breite
 .spalte.links
 .fotolinks{width:100% !important
}
.m
 .spalte.links
 ._rechts{margin:0 -6px
}
.m
 .spalte.links
 ._rechts:after{clear:both;
        content:".";
        display:block;
        font-size:0;
        height:0;
        line-height:0;
        visibility:hidden
}
.m
 .tab-box
 .dt a{padding:5px 20px
}
.m
 .studiengaenge,.m
 .studiengang{margin-top:0
}
.m
 .studiengaenge #spreadsheet{width:100%
}
.m #sitemap{margin:10px 0 30px 0
}
.m #feedbackIframe{margin-top:0px
}
.m
 .inhalt
 .teaser-2-col.breit{width:100% !important
}
.m
 .teaser-3b img{width:100%
}
.m
 .spalte.rechts{float:none;
        width:auto;
        padding:0 !important;
        margin:0 -6px
}
.m
 .spalte.rechts
 .rund,.m
 ._rechts
 .rund{border-radius:0
}
.m
 .spalte.rechts
 .rand,.m
 ._rechts
 .rand{border:0
}
.m
 .spalte.rechts
 .schatten,.m
 ._rechts
 .schatten{box-shadow:none
}
.m
 .spalte.rechts>div,.m
 .spalte.links
 ._rechts>div{float:left;
        width:50%;
        border:6px solid #fff !important;
        clear:none
}
.m
 .fakultaet
 .spalte.rechts>div,.m
 .fakultaet
 .spalte.links
 ._rechts>div{border-color:#f4f9fc !important
}
.m
 .spalte.links
 ._rechts li:before{display:none
}
.m
 .teaser-4{background-color:#f3f3f3;
        padding-top:0 !important
}
.m
 .teaser-4>.titel{font-size:15px;
        height:auto;
        padding:9px 34px 7px !important;
        margin:0 !important
}
.m
 .teaser-4>.inhalt{padding:9px 34px
}
.m
 .kontakt-rot{background-color:#f3f3f3;
        padding-top:0 !important
}
.m
 .kontakt-rot h3.titel{line-height:20px !important;
        background:#f3f3f3 !important;
        font-size:15px !important;
        color:#4e4e4e !important;
        text-shadow:none !important;
        border-bottom:1px solid #ddd;
        padding:9px 34px 7px !important;
        margin:0 !important
}
.m
 .kontakt-rot
 .inhalt{line-height:17px !important;
        border:0 !important;
        border-radius:none !important;
        background:#f3f3f3 !important;
        padding-left:34px !important;
        padding-right:34px !important
}
.m
 .kontakt{background-color:#f3f3f3;
        padding-top:0 !important
}
.m
 .kontakt h3.titel{line-height:20px !important;
        background:#f3f3f3 !important;
        font-size:15px !important;
        color:#4e4e4e !important;
        text-shadow:none !important;
        border-bottom:1px solid #ddd;
        padding:9px 34px 7px !important;
        margin:0 !important
}
.m
 .kontakt
 .inhalt{line-height:17px !important;
        border:0 !important;
        border-radius:none !important;
        background:#f3f3f3 !important;
        padding-left:34px !important;
        padding-right:34px !important
}
.m
 .logo{padding:0
}
.m
 .logo a{display:block
}
.m
 .logo img{width:100%
}
.m #seiteninfo{display:none
}
.m
 .print{display:none
}
.m #seite #fuss{padding:50px 38px 0 38px;
        min-height:0;
        border-top:1px solid #ddd;
        margin-top:30px
}
.m
 .konferenz #seite #fuss{padding:20px 10px;
        min-height:0;
        border-top:1px solid #ddd;
        margin-top:30px
}
.m #seite #fuss ul{width:25%;
        padding:18px 2px 24px 2px
}
.m #seite #fuss ul+ul+ul+ul+ul{text-align:center;
        font-size:0;
        clear:left;
        position:absolute;
        top:0;
        width:auto;
        left:0;
        padding:8px 38px;
        right:0;
        border-bottom:1px solid #ddd
}
.m #seite #fuss ul+ul+ul+ul+ul li{overflow:hidden;
        border-radius:17px;
        display:inline-block;
        width:33px;
        height:33px;
        margin:0 11px;
        vertical-align:top
}
.m #seite #fuss ul+ul+ul+ul+ul li:first-child{margin:0 11px 0 0
}
.m #seite #fuss ul+ul+ul+ul+ul li:last-child{margin:0 0 0 11px
}
.m #seite #fuss a.icon{padding:0;
        display:block;
        width:33px;
        height:33px
}
.m #seite #fuss ul.menu{width:100%
}
.m #seite #fuss ul.menu>li{width:33.3333%;
        padding:0 25px;
        margin-bottom:10px
}
.m #seite #fuss ul.menu>li:nth-child(4){clear:left
}
.m #fuss
 .audit{display:none
}
.m #fuss
 .copyright{display:none
}
.m #fuss
 .uhh{display:none
}
.m #seiteninfo2{overflow:hidden;
        background-color:#444;
        border-bottom:1px solid #666;
        padding:20px 25px 16px 25px
}
.m #seiteninfo2
 .info{display:none
}
.m #seiteninfo2
 .blaettern
 .sep{display:none
}
.m #seiteninfo2
 .blaettern
 .top{display:none
}
.m #seiteninfo2
 .blaettern
 .feedback,.m #seiteninfo2
 .blaettern
 .impressum{float:left;
        clear:left;
        color:#fff;
        line-height:26px;
        font-size:12px
}
.m #home-news.rand{border:0 !important
}
.m #home-news.rund,.m #inhalt #home-news
 .slide{border-radius:0 !important
}
.m #home-news.schatten{box-shadow:none !important
}
.m #veranstaltungen-meldungen{margin:22px 0 12px;
        overflow:hidden;
        padding-bottom:25px;
        position:relative
}
.m #veranstaltungen{float:none;
        width:auto;
        position:relative;
        clear:both;
        padding-bottom:15px;
        margin-top:15px
}
.m #veranstaltungen
 .uebersicht{left:0;
        right:auto
}
.m #veranstaltungen>.titel{margin:0 0 20px 0
}
.m #veranstaltungen
 .liste{border-left:0;
        margin:0;
        padding:0;
        -moz-column-count:2;
        -webkit-column-count:2;
        column-count:2;
        -webkit-column-gap:50px;
        -moz-column-gap:50px;
        column-gap:50px
}
.m #veranstaltungen li{display:inline-block;
        width:100%;
        vertical-align:top;
        margin:0 0 18px 0 !important
}
.m #veranstaltungen
 .datum{margin-right:10px;
        box-shadow:none;
        border:0
}
.m #veranstaltungen
 .datum
 .monat{border-radius:0;
        border:0
}
.m #veranstaltungen
 .datum
 .tag{background-color:#fff;
        color:#444;
        text-shadow:none;
        border:1px solid #ddd;
        border-top:0
}
.m #i1 #meldungen{float:none;
        width:auto;
        position:relative;
        clear:both;
        padding-bottom:15px
}
html.m #meldungen
 .uebersicht{left:auto;
        right:0
}
.m #veranstaltungen-meldungen+.standard{display:none
}
.m
 .pressemitteilungen
 .copytext{margin-top:0px
}
.m #home-news.royalSlider
 .slide
 .text{width:50%;
        top:10px;
        background-color:rgba(255,255,255,0.9);
        padding:5px 10px;
        height:auto
}
.m #home-news.royalSlider
 .slide
 .text-hintergrund{display:none
}
.m #home-news.royalSlider
 .slide
 .text h2
 .main{font-size:18px
}
.m #home-news.royalSlider{padding-top:0;
        min-height:220px;
        overflow:hidden
}
.m #home-news.royalSlider.ready{padding-top:0
}
.m #home-news.royalSlider.ready
 .slides{position:relative;
        top:auto;
        right:auto;
        bottom:auto;
        left:auto
}
.m body.home #home-news.royalSlider
 .bildnachweis{display:none
}
.m body.home #home-news.royalSlider
 .text-hintergrund{display:none
}
.m body.home #home-news.royalSlider
 .text{clear:left;
        background-color:#f9f9f9;
        padding:14px;
        position:relative;
        float:none;
        height:auto;
        width:auto;
        right:auto;
        top:auto
}
.m #home-news.royalSlider
 .rsBullets{display:none !important
}
.m #home-news.royalSlider
 .rsArrow{top:80px
}
.m
 .oben #bildgalerie{margin-bottom:30px
}
.m #bildgalerie
 .titel{padding:0 14px
}
.m
 .oben #bildgalerie
 .galerieContainer{text-align:left !important;
        width:100%;
        margin-left:0
}
.m #bildgalerie
 .galerie{margin-top:20px;
        width:calc(100% - 28px) !important;
        margin-left:14px
}
.m
 .oben #bildgalerie
 .sliderContainer{display:none
}
.m
 .oben #bildgalerie
 .linie{display:none
}
.m
 .oben #bildgalerie
 .rsArrowIcn{top:130px !important;
        margin-top:-25px
}
.m
 .fakslider
 .slide
 .bild{width:100%
}
.m
 .fakslider
 .slide
 .text{float:left;
        margin:0;
        min-height:0;
        padding:14px;
        width:auto
}
.m
 .fakslider
 .buttons{left:14px;
        margin-top:38%;
        top:0;
        bottom:13px;
        width:73px;
        height:25px;
        z-index:10
}
.s.r-fixed #seite{box-shadow:0 0 10px rgba(0,0,0,0.2);
        max-width:480px
}
.s
 .rund{border-radius:0
}
.s
 .rand{border-width:0
}
.s
 .schatten{box-shadow:none
}
.s #scrollTopButton{display:block
}
.s
 .meta
 .sitemap,.s
 .meta
 .sitemap+.sep,.s
 .meta
 .index,.s
 .meta span:nth-child(4){display:none
}
.s #seite{min-width:300px !important;
        padding:22px 0 0 0
}
.s
 .fakultaet #seite{padding:0;
        border-top:22px solid #fff
}
.s #inhalt{margin-left:0
}
.s
 .spalte.links{float:none;
        width:auto !important;
        padding:0 !important;
        margin-right:0
}
.s #sublogo{display:none
}
.s #nav{display:none
}
.s #pfad{display:none
}
.s #seiteninfo{display:none
}
.s #seiteninfo2
 .info{display:none
}
.s
 .print{display:none
}
.s #fuss
 .uhh{display:none
}
.s #fuss
 .copyright{display:none
}
.s #fuss
 .audit{display:none
}
.s
 .spalte.links ul{padding-left:25px
}
.s
 .spalte.links ul.nobullets{padding-left:9px
}
.s
 .spalte.links #organigramm ul{padding-left:0
}
.s h1{padding-left:14px;
        padding-right:14px;
        width:100%;
        font-size:22px
}
.s #inhalt
 .oben{min-height:0
}
.s #inhalt
 .oben
 .foto{margin-bottom:16px
}
.s #inhalt
 .oben
 .foto
 .bildnachweis{font-size:8px;
        padding:1px 2px
}
.s #kopf.aktiv{margin-bottom:58px
}
.s #kopf{border-bottom:1px solid #ddd;
        height:64px;
        margin-bottom:15px;
        background-image:-webkit-linear-gradient(270deg, #fff 0%, #fbfbfb 99%, #fff 100%);
        background-image:linear-gradient(180deg, #fff 0%, #fbfbfb 99%, #fff 100%)
}
.s
 .fakultaet #kopf{height:64px;
        margin:0 0 15px;
        padding:0
}
.s #logo img{width:155px;
        margin-left:25px
}
.s #kopf
 .meta{font-size:9px;
        line-height:10px;
        padding-right:25px;
        text-align:right
}
.s
 .fakultaet #kopf
 .meta{padding-right:5px;
        top:-15px
}
.s
 .konferenz
 .meta
 .sitemap,.s
 .konferenz
 .meta
 .sitemap+.sep,.s
 .konferenz
 .meta
 .index,.s
 .konferenz
 .meta span:nth-child(4){display:inline
}
.s #kopf #suchemobil{cursor:pointer;
        position:absolute;
        right:61px;
        bottom:-1px;
        width:40px;
        height:40px;
        background-image:url("assets/suche-0-17361785742fcf84f48eed14f1a9628b.png");
        background-position:top;
        background-repeat:no-repeat
}
.s #kopf #navmobil{cursor:pointer;
        position:absolute;
        right:14px;
        bottom:-1px;
        width:40px;
        height:40px;
        background-image:url("assets/nav-0-24d994bf5f0e2e103e5ddceb05c9c609.png");
        background-position:top;
        background-repeat:no-repeat
}
.s #kopf #suchemobil.aktiv{background-image:url("assets/suche-1-947622851bd75d6038455ccc0d3c69a8.png")
}
.s #kopf #navmobil.aktiv{background-image:url("assets/nav-1-311b04445e50b94790440fc6eaab92db.png")
}
.s #subnav{font-size:15px
}
.s
 .subnav{top:-15px;
        display:none;
        border-bottom:1px solid #ddd
}
.s
 .subnav.aktiv{display:block
}
.s
 .subnav a{background-image:url("assets/pfeil-schwarz-rechts-96be372cb5545d9529bf2c2a2de46b06.png")
}
.s
 .subnav li.auf>a{background-image:url("assets/pfeil-schwarz-unten-1540cec91ee6c46dd7c7b405d752411d.png")
}
.s
 .subnav li ul{background-color:#fff;
        padding:0;
        border:0
}
.s
 .subnav li.pfad>a{background-color:#444;
        color:#fff;
        background-image:url("assets/pfeil-weiss-links-bc7f4f78960f299889692a8a6c1d4d2c.png")
}
.s
 .subnav li.markiert>a{background-color:#e40613;
        color:#fff;
        background-image:url("assets/pfeil-weiss-unten-055829dcd0a7d56026e978add2a34a4c.png")
}
.s
 .subnav li ul a{background-color:#fff !important
}
.s
 .subnav li a{padding:10px 6px 10px 24px;
        border-width:0 0 1px 0;
        border-bottom-color:#fff;
        background-position:8px 16px !important
}
.s
 .subnav li li a{padding:10px 6px 10px 45px;
        border-width:0 0 1px !important;
        border-bottom-color:#d4d4d4;
        background-position:29px 16px !important
}
.s
 .subnav>ul>li:last-child a{border-width:0 !important
}
.s #tools{position:relative;
        float:none !important;
        margin:0 !important;
        top:-15px;
        width:auto
}
.s #kopf #tools{position:absolute;
        left:auto;
        top:64px;
        width:100%;
        float:none;
        margin:0
}
.s #inhalt #tools{width:auto
}
.s #tools
 .suche{display:none;
        float:none;
        width:auto;
        border:7px solid #444
}
.s #tools
 .suche.aktiv{display:block
}
.s #tools
 .suche #suchfeld{float:none;
        border:0;
        width:100%;
        font-size:13px;
        height:auto;
        padding:6px 5px
}
.s #tools
 .suche
 .button{display:none
}
.s #cse{width:100% !important
}
.s #inhalt
 .oben{min-height:0;
        overflow:visible
}
.s #inhalt
 .oben
 .foto{background-color:#f9f9f9
}
.s #inhalt
 .oben
 .foto
 .img{position:relative;
        overflow:hidden
}
.s #inhalt
 .oben
 .foto
 .text{position:relative;
        top:0;
        left:0;
        background-color:transparent;
        padding:14px
}
.s #inhalt
 .oben
 .foto
 .text div{color:#444;
        font-size:12px
}
.s #inhalt
 .oben
 .foto
 .text strong{color:#444;
        font-size:20px;
        text-transform:none
}
.s #inhalt
 .oben
 .fotokonferenz
 .text{display:none
}
.s #veranstaltungsformular
 .ausgabe{clear:left;
        float:none;
        width:100%
}
.s
 .fakultaet.inhalt
 .spalte.links section>*{margin:0 0 19px 0
}
.s
 .spalte.links
 .fotolinks{border-radius:0 !important;
        left:0 !important;
        width:100% !important
}
.s
 .fakultaet
 .spalte.links{border-width:1px 0
}
.s
 .spalte.links
 .fotolinks img{border-radius:0 !important
}
.s
 .spalte.links
 .standard{padding:0 14px
}
.s
 .spalte>.box{padding-top:12px
}
.s
 .fakultaet
 .spalte.links
 .rand{border-width:1px 0
}
.s
 .table
 .col{display:block;
        width:auto
}
.s form.standard{padding:0 !important
}
.s form.standard
 .table{display:block
}
.s form.standard
 .row{display:block;
        padding:5px 0;
        margin-bottom:0px;
        border-bottom:0px solid #dddddd
}
.s form.standard
 .cell{border:none !important;
        width:auto !important;
        display:block;
        padding:0
}
.s
 .projekte{margin:0 14px
}
.s
 .profile{margin:0 14px
}
.s
 .profile h1{padding:0
}
.s
 .textbox{background-color:#f9f9f9
}
.s
 .fakultaet
 .textbox{background-color:#fff
}
.s
 .textbox.breit{width:auto
}
.s
 .nachrichten.auswahl a.weitere{padding-right:14px
}
.s
 .teasereinfachbox
 .bild{margin:0 14px 3px 0 !important
}
.s
 .tab-box{padding:0 !important
}
.s
 .tab-box
 .DD{display:none
}
.s
 .tab-box
 .DT{display:none
}
.s
 .tab-box
 .dl{padding-bottom:0 !important
}
.s
 .tab-box
 .dd{padding-left:14px;
        padding-right:14px;
        position:relative;
        clear:left;
        top:0 !important
}
.s
 .tab-box
 .dt>*{font-size:13px
}
.s
 .tab-box
 .dt{padding-left:14px;
        padding-right:12px;
        position:relative;
        display:block;
        width:100% !important;
        border-width:0 0 1px 0 !important;
        border-color:#ddd !important;
        background-color:#f7f7f7
}
.s
 .tab-box
 .dt a{background:transparent url("assets/schaltbar-zu-9f8ead8fd99b0c6282ef8dffb3f24e8f.png");
        background-repeat:no-repeat;
        background-position:right center;
        padding:5px 0;
        display:block;
        font-family:TheSansUHH,sans-serif
}
.s
 .tab-box
 .dt a:hover{background:transparent url("assets/schaltbar-zu-9f8ead8fd99b0c6282ef8dffb3f24e8f.png");
        background-repeat:no-repeat;
        background-position:right center
}
.s
 .tab-box
 .dt.active a{background:transparent url("assets/schaltbar-auf-9c4e02bfc41a1a225675de5a9e0e4570.png");
        background-repeat:no-repeat;
        background-position:right center
}
.s
 .fakultaet
 .tab-box{border-bottom:1px solid #ddd
}
.s
 .fakultaet
 .tab-box
 .dt{border-top:1px solid #ddd !important;
        background-color:#fff !important;
        z-index:6
}
.s
 .fakultaet
 .tab-box
 .dt{margin-bottom:-1px
}
.s
 .fakultaet
 .tab-box
 .dd{background-color:#fff !important
}
.s a.alles.auf,.s a.alles.zu{display:none
}
.s
 .box.schaltbar{position:relative;
        display:block;
        width:100%
}
.s
 .box.schaltbar+.box.schaltbar{margin-top:-20px !important
}
.s
 .fakultaet
 .box.schaltbar+.box.schaltbar{margin-top:-1px !important
}
.s
 .box
 .subbox.schaltbar{margin-top:-16px !important;
        margin-bottom:-18px;
        position:relative;
        margin-left:-14px;
        margin-right:-14px
}
.s
 .box
 .inhalt>*+.subbox.schaltbar{margin-top:0 !important
}
.s
 .box
 .subbox.schaltbar:nth-child(2){z-index:2
}
.s
 .box
 .subbox.schaltbar:nth-child(3){z-index:3
}
.s
 .box
 .subbox.schaltbar:nth-child(4){z-index:4
}
.s
 .box
 .subbox.schaltbar:nth-child(5){z-index:5
}
.s
 .box
 .subbox.schaltbar:nth-child(6){z-index:6
}
.s
 .box
 .subbox.schaltbar
 .titel{border-left:1px solid #ddd;
        margin-top:0 !important
}
.s
 .box.schaltbar
 .titel{padding-left:0;
        padding-right:12px;
        background:none;
        background-color:#f7f7f7;
        border-top:1px solid #dddddd
}
.s
 .box
 .subbox.schaltbar
 .titel{background-color:#fbfbfb
}
.s
 .box
 .subbox.schaltbar
 .titel a{color:#666 !important
}
.s
 .box.schaltbar
 .titel a{padding:5px 14px;
        background:transparent url("assets/schaltbar-zu-9f8ead8fd99b0c6282ef8dffb3f24e8f.png");
        background-repeat:no-repeat;
        background-position:right center;
        display:block;
        font-family:TheSansUHH,sans-serif
}
.s
 .box.schaltbar.auf>.titel a{background:transparent url("assets/schaltbar-auf-9c4e02bfc41a1a225675de5a9e0e4570.png");
        background-repeat:no-repeat;
        background-position:right center
}
.s
 .box
 .schaltbar.auf>.titel a{background:transparent url("assets/schaltbar-auf-9c4e02bfc41a1a225675de5a9e0e4570.png");
        background-repeat:no-repeat;
        background-position:right center
}
.s
 .box.schaltbar
 .inhalt{background-color:#fff;
        border-bottom:1px solid #dddddd;
        overflow:hidden;
        padding-left:14px;
        padding-right:14px
}
.s
 .box.schaltbar.auf
 .inhalt{margin-bottom:-1px;
        margin-top:0;
        padding-top:15px
}
.s
 .box.schaltbar
 .subinhalt{padding-bottom:15px
}
.s
 .standard
 .box.schaltbar{margin-left:calc(-14px);
        width:calc(100% + 28px)
}
.s
 .nachrichten.auswahl{background-color:#f9f9f9;
        padding-top:0
}
.s
 .fakultaet
 .nachrichten.auswahl{background-color:#fff
}
.s
 .nachrichten.auswahl>.titel{margin:6px 0 0 !important;
        padding:0 14px 4px !important
}
.s
 .nachrichten.auswahl
 .inhalt{padding:0 0 8px
}
.s
 .nachrichten.auswahl
 .inhalt>ul{padding:0
}
.s
 .nachrichten.auswahl
 .inhalt>ul>li{padding:0 14px 20px 14px
}
.s
 .nachrichten.uebersicht{background-color:#f9f9f9;
        padding-top:0
}
.s
 .fakultaet
 .nachrichten.uebersicht{background-color:#fff
}
.s
 .nachrichten.uebersicht
 .meldung{padding:0 14px
}
.s
 .veranstaltungen
 .veranstaltung{padding-left:14px;
        padding-right:14px
}
.s
 .hinweis.box{padding:14px
}
.s
 .teaser-2-col
 .col.sep,.s
 .teaser-3-col
 .col.sep{display:none
}
.s
 .teaser-2-col
 .kopf h4,.s
 .teaser-2-col
 .kopf h3,.s
 .teaser-3-col
 .kopf h4,.s
 .teaser-3-col
 .kopf h3{font-size:15px
}
.s
 .teaser-2-col{display:block
}
.s
 .teaser-2-col.box
 .col{background-color:#f9f9f9
}
.s
 .fakultaet
 .teaser-2-col.box
 .col{background-color:#fff
}
.s
 .teaser-2-col.box
 .col+.col{padding-top:0;
        margin-top:24px
}
.s
 .teaser-2-col.box
 .col
 .kopf{padding:10px 14px
}
.s
 .teaser-2-col.box
 .col
 .bild{margin:0 14px;
        width:auto
}
.s
 .teaser-2-col.box
 .col
 .inhalt{padding:5px 14px 16px
}
.s
 .teaser-3-col{display:block
}
.s
 .teaser-3-col
 .table{display:block
}
.s
 .teaser-3-col.box
 .col{background-color:#f9f9f9;
        display:block;
        width:auto
}
.s
 .fakultaet
 .teaser-3-col.box
 .col{background-color:#fff
}
.s
 .teaser-3-col.box
 .col+.col{padding-top:0;
        margin-top:24px
}
.s
 .teaser-3-col.box
 .col
 .kopf{padding:10px 14px
}
.s
 .teaser-3-col
 .col
 .kopf+.bild{margin:0 16px
}
.s
 .teaser-3-col.box
 .col
 .bild{margin:14px 14px 0 14px;
        width:auto
}
.s
 .teaser-3-col.box
 .col
 .kopf+.bild{margin:0 14px;
        width:auto
}
.s
 .teaser-3-col
 .bild img{width:186px
}
.s
 .teaser-3-col.box
 .col
 .inhalt{padding:5px 14px 16px
}
.s
 .mitarbeiterinnen select{-webkit-appearance:none;
        background-image:url("assets/select-arrow-white.png");
        background-position:right center;
        background-repeat:no-repeat;
        max-width:100% !important;
        color:#fff;
        background-color:#444;
        width:100%;
        font-size:14px !important;
        margin-bottom:0px;
        border:0;
        font-family:TheSansUHHBold,sans-serif !important
}
.s
 .mitarbeiterinnen select option{padding:8px 4px
}
.s
 .mitarbeiterinnen
 .organisationseinheit{padding-left:14px !important
}
.s
 .mitarbeiterinnen
 .liste{margin-left:14px
}
.s
 .mitarbeiterinnen
 .typ{display:none !important
}
.s
 .mitarbeiterinnen div.filter{clear:right;
        margin-left:14px;
        margin-right:2px;
        margin-top:14px;
        width:calc(100% - 28px);
        display:block
}
.s
 .mitarbeiterinnen div.filter div{width:100%;
        display:block;
        padding:0
}
.s
 .mitarbeiterinnen div.filter div:nth-child(2){margin-top:14px
}
.s
 .mitarbeiterinnen div.filter div:nth-child(3){display:none
}
.s
 .mitarbeiterinnen div.alphabet{margin-left:10px;
        margin-right:10px;
        overflow:hidden
}
.s
 .mitarbeiterinnen div.alphabet span{font-size:14px;
        margin-left:3px;
        margin-right:0;
        padding:0px 5px
}
.s
 .mitarbeiterinnen div.alphabet a{font-size:14px;
        margin-left:3px;
        margin-right:0;
        padding:0px 5px
}
.s
 .mitarbeiterinnen div.alphabet a:hover{border:0;
        margin-left:3px;
        margin-right:0;
        padding:0px 5px
}
.s
 .mitarbeiterinnen div.alphabet a:last-child{background-color:#444;
        border-radius:0;
        padding:0 16px;
        font-size:14px;
        display:inline-block;
        float:right;
        height:18px;
        line-height:18px
}
.s
 .mitarbeiterinnen div.alphabet a:last-child:hover{background-color:#444;
        border-radius:0;
        padding:0 16px
}
.s
 .mitarbeiterinnen div.alphabet a.an{border:0;
        border-radius:9px;
        background-color:#e40613;
        color:#fff !important;
        margin-right:2px;
        padding:0px 5px
}
.s
 .mitarbeiterinnen
 .mitarbeiterin{padding:0 14px;
        margin:10px 0 25px
}
.s
 .mitarbeiterinnen
 .mitarbeiterin
 .foto{width:27%
}
.s
 .mitarbeiterinnen
 .mitarbeiterin
 .daten{width:69.4%;
        margin-right:0
}
.s
 .mitarbeiterinnen
 .mitarbeiterin
 .schwerpunkte{width:69.4%;
        margin-left:30.6%
}
.s
 .mitarbeiterinnen
 .mitarbeiterin
 .schwerpunkte
 .titel{padding-left:16px;
        margin-bottom:0;
        background-image:url("assets/bottom-3c666a39342f49f08effe45258784523.gif");
        background-repeat:no-repeat;
        cursor:pointer;
        background-position:0 3px
}
.s
 .mitarbeiterinnen
 .mitarbeiterin
 .schwerpunkte.auf
 .titel{background-image:url("assets/top-d854cc8d141d8a23b82b66afdbff58f8.gif")
}
.s
 .mitarbeiterinnen
 .mitarbeiterin
 .schwerpunkte
 .titel a{cursor:default
}
.s
 .mitarbeiterinnen
 .mitarbeiterin
 .schwerpunkte
 .schwerpunkteliste{margin-top:0;
        display:none !important
}
.s
 .mitarbeiterinnen
 .mitarbeiterin
 .schwerpunkte.auf
 .schwerpunkteliste{display:block !important
}
.s #sitemap{margin:10px 0 30px 0
}
.s #feedbackIframe{margin-top:0px;
        margin-left:14px
}
.s
 .spalte.rechts{float:none;
        width:auto;
        padding:0 !important
}
.s
 .spalte.links
 ._rechts li:before{display:none
}
.s
 .teaser-4{background-color:#f9f9f9;
        padding-top:0 !important
}
.s
 .fakultaet
 .teaser-4{background-color:#fff
}
.s
 .teaser-4>.titel{font-size:15px;
        height:auto;
        padding:9px 34px 7px !important;
        margin:0 !important
}
.s
 .teaser-4>.inhalt{padding:9px 34px
}
.s
 .teaser-4>.inhalt{padding:9px 34px
}
.s
 .teaser-4>.inhalt ul{padding:0
}
.s
 .kontakt-rot{background-color:#f9f9f9;
        padding-top:0 !important
}
.s
 .kontakt-rot
 .titel{background:#f9f9f9 !important;
        font-size:15px !important;
        color:#4e4e4e !important;
        text-shadow:none !important;
        border-bottom:1px solid #ddd;
        padding:9px 34px 7px !important;
        margin:0 !important
}
.s
 .kontakt-rot
 .inhalt{padding-left:34px !important;
        padding-right:34px !important;
        border:0 !important
}
.s
 .kontakt{background-color:#f9f9f9;
        padding-top:0 !important
}
.s
 .kontakt
 .titel{background:#f9f9f9 !important;
        font-size:15px !important;
        color:#4e4e4e !important;
        text-shadow:none !important;
        border-bottom:1px solid #ddd;
        padding:9px 34px 7px !important;
        margin:0 !important
}
.s
 .kontakt
 .inhalt{padding-left:34px !important;
        padding-right:34px !important;
        border:0 !important
}
.s
 .spalte.rechts
 .kontakt{background-color:#f9f9f9;
        padding-top:0 !important
}
.s
 .spalte.rechts
 .kontakt
 .titel{background:#f9f9f9 !important;
        font-size:15px !important;
        color:#4e4e4e !important;
        text-shadow:none !important;
        border:0;
        border-bottom:1px solid #ddd;
        padding:9px 34px 7px !important;
        margin:0 !important
}
.s
 .spalte.rechts
 .kontakt
 .inhalt{padding-left:34px !important;
        padding-right:34px !important;
        border:0 !important
}
.s
 .fakultaet
 .kontakt-rot{background-color:#fff
}
.s
 .fakultaet
 .kontakt-rot
 .titel{background:#fff !important
}
.s
 .fakultaet
 .kontakt-rot
 .inhalt{background:#fff !important
}
.s
 .fakultaet
 .kontakt{background-color:#fff
}
.s
 .fakultaet
 .kontakt
 .titel{background:#fff !important
}
.s
 .fakultaet
 .kontakt
 .inhalt{background:#fff !important
}
.s
 .fakultaet
 .spalte.rechts
 .kontakt{background-color:#fff
}
.s
 .fakultaet
 .spalte.rechts
 .kontakt
 .titel{background:#fff !important
}
.s
 .fakultaet
 .spalte.rechts
 .kontakt
 .inhalt{background:#fff !important
}
.s
 .fakultaet
 .kalender2>.titel{background:#fff !important
}
.s
 .spalte.rechts
 .kontakt
 .schaltbar
 .inhalt{padding:0 !important
}
.s
 .spalte.rechts
 .kontakt
 .schaltbar h4.titel a{background-image:none !important
}
.s
 .spalte.rechts
 .kontakt
 .schaltbar h4.titel{background-image:url("assets/bottom-3c666a39342f49f08effe45258784523.gif") !important;
        background-repeat:no-repeat !important;
        cursor:pointer !important;
        background-position:0 3px !important;
        line-height:18px !important;
        font-size:12px !important;
        padding:0 0 0 16px !important
}
.s
 .spalte.rechts
 .kontakt
 .schaltbar.auf>.titel{background-image:url("assets/top-d854cc8d141d8a23b82b66afdbff58f8.gif") !important;
        background-repeat:no-repeat
}
.s #seite #fuss{padding:50px 0 0 0;
        margin-top:10px
}
.s
 .konferenz #seite #fuss{padding:20px 0;
        margin-top:10px
}
.s #seite #fuss ul{width:50%;
        border-top:1px solid #ddd;
        padding:18px 0
}
.s
 .konferenz #seite #fuss ul{border-top:0
}
.s #seite #fuss ul{padding-left:25px;
        padding-right:2px
}
.s #seite #fuss ul+ul{padding-right:25px;
        padding-left:2px
}
.s #seite #fuss ul+ul+ul{clear:left;
        padding-left:25px;
        padding-right:2px
}
.s #seite #fuss ul+ul+ul+ul{clear:none;
        padding-right:25px;
        padding-left:2px
}
.s #seite #fuss ul+ul+ul+ul+ul{text-align:center;
        font-size:0;
        clear:left;
        position:absolute;
        top:0;
        width:auto;
        left:0;
        padding:8px 0;
        right:0;
        border-bottom:1px solid #ddd
}
.s #seite #fuss ul+ul+ul+ul+ul li{overflow:hidden;
        border-radius:17px;
        display:inline-block;
        width:33px;
        height:33px;
        margin:0 8px;
        vertical-align:top
}
.s #seite #fuss ul+ul+ul+ul+ul li:first-child{margin:0 11px 0 0
}
.s #seite #fuss ul+ul+ul+ul+ul li:last-child{margin:0 0 0 11px
}
.s #seite #fuss a.icon{padding:0;
        display:block;
        width:33px;
        height:33px
}
.s #seite #fuss ul.menu{width:100%
}
.s #seite #fuss ul.menu>li{width:50%;
        padding:0 15px;
        margin-bottom:10px
}
.s #seite #fuss ul.menu>li:nth-child(3){clear:left
}
.s #seite #fuss ul.menu>li:nth-child(5){clear:left
}
#fuss
 .menu_1{float:none;
        width:auto !important;
        margin:0 !important;
        padding:0 !important
}
.s #seiteninfo2{overflow:hidden;
        background-color:#444;
        border-bottom:1px solid #666;
        padding:20px 25px 16px 25px
}
.s #seiteninfo2
 .info{display:none
}
.s #seiteninfo2
 .blaettern
 .sep{display:none
}
.s #seiteninfo2
 .blaettern
 .top{display:none
}
.s #seiteninfo2
 .blaettern
 .feedback,.s #seiteninfo2
 .blaettern
 .impressum{float:left;
        clear:left;
        display:block;
        color:#fff;
        line-height:26px;
        font-size:12px
}
.s
 .logo{padding:0;
        margin:0 6px 25px
}
.s
 .logo a{display:block
}
.s
 .logo img{width:100%
}
.s #veranstaltungen-meldungen{margin:22px 0 12px 0 !important
}
.s body.home #veranstaltungen,.s body.home #meldungen{position:relative;
        width:100% !important;
        background-color:#f9f9f9;
        padding:15px 0 25px 0
}
.s body.home #meldungen>.titel,.s body.home #veranstaltungen>.titel{border-bottom:1px solid #ddd;
        padding:0 14px 12px 14px;
        height:auto;
        margin:0 0 10px 0
}
.s body.home #veranstaltungen{margin-top:30px;
        padding-bottom:35px
}
.s body.home #veranstaltungen
 .liste{border:0;
        padding:6px 14px 0 14px
}
.s #veranstaltungen
 .datum{margin-right:10px;
        border:0;
        border-radius:0
}
.s #veranstaltungen
 .datum
 .monat{border-radius:0;
        border:0
}
.s #veranstaltungen
 .datum
 .tag{background-color:#e9e9e9;
        color:#444;
        text-shadow:none;
        margin-top:1px
}
.s body.home #veranstaltungen
 .uebersicht{left:auto;
        right:14px;
        bottom:10px
}
.s body.home #veranstaltungen
 .uebersicht a+a{display:none
}
.s body.home #meldungen
 .liste{padding:0 14px
}
.s #meldungen
 .uebersicht{left:auto;
        right:14px;
        bottom:10px
}
.s #veranstaltungen-meldungen+.standard{display:none
}
.s #home-news.royalSlider{padding-top:0;
        min-height:220px;
        overflow:hidden
}
.s #home-news.royalSlider.ready{padding-top:0
}
.s #home-news.royalSlider.ready
 .slides{position:relative;
        top:auto;
        right:auto;
        bottom:auto;
        left:auto
}
.s body.home #home-news.royalSlider
 .bildnachweis{display:none
}
.s body.home #home-news.royalSlider
 .text-hintergrund{display:none
}
.s body.home #home-news.royalSlider
 .text{clear:left;
        background-color:#f9f9f9;
        padding:14px;
        position:relative;
        float:none;
        height:auto;
        width:auto;
        right:auto;
        top:auto
}
.s #home-news.royalSlider
 .rsBullets{display:none !important
}
.s #home-news.royalSlider
 .rsArrow{top:50px
}
.s
 .simpleSlider
 .foto{float:none;
        width:100%;
        max-height:300px
}
.s
 .simpleSlider
 .foto img{width:100%
}
.s
 .simpleSlider
 .text{float:none;
        width:auto;
        padding:15px 0
}
.s
 .oben #bildgalerie{text-align:left;
        margin-bottom:30px
}
.s #bildgalerie
 .galerie{margin-top:15px
}
.s #bildgalerie
 .galerieContainer{width:100%;
        width:calc(100% - 28px);
        margin-left:14px
}
.s #bildgalerie
 .galerie{width:100% !important;
        height:auto
}
.s #bildgalerie
 .galerie
 .slide
 .imgcell{height:auto
}
.s #bildgalerie
 .galeriethumbsinhalt
 .slide{padding-top:12px
}
.s
 .oben #bildgalerie
 .sliderContainer{display:none
}
.s
 .oben #bildgalerie
 .linie{display:none
}
.s
 .sliderinhaltContainer{display:none
}
.s
 .oben #bildgalerie
 .rsArrowIcn{top:120px !important;
        margin-top:-25px
}
.s
 .links #bildgalerie
 .rsArrowIcn{top:130px !important;
        margin-top:-25px
}
.s
 .fakslider
 .slide
 .bild{width:100%
}
.s
 .fakslider
 .slide
 .text{float:left;
        margin:0;
        min-height:0;
        padding:14px;
        width:auto
}
.s
 .fakslider
 .buttons{left:14px;
        margin-top:38%;
        top:0;
        bottom:13px;
        width:73px;
        height:25px;
        z-index:10
}
.s
 .studiengaenge{margin-top:0
}
.s
 .studiengaenge h1{padding-left:0;
        padding-right:0
}
.s
 .studiengaenge select{-webkit-appearance:none;
        background-image:url("assets/select-arrow-white.png");
        background-position:right center;
        background-repeat:no-repeat;
        color:#fff;
        background-color:#444;
        width:100%;
        font-size:14px !important;
        margin-bottom:16px;
        border:0;
        font-family:TheSansUHHBold,sans-serif !important
}
.s
 .studiengaenge select option{padding:8px 4px
}
.s
 .studiengaenge div.abc{margin-left:-7px
}
.s
 .studiengaenge div.abc span{font-size:14px;
        margin-left:3px;
        margin-right:0;
        padding:0 5px
}
.s
 .studiengaenge div.abc a{font-size:14px;
        margin-left:3px;
        margin-right:0;
        padding:0 5px
}
.s
 .studiengaenge div.abc a:hover{border:0
}
.s
 .studiengaenge div.abc a:last-child{background-color:#444;
        border-radius:0;
        padding:0 14px;
        display:inline-block;
        float:right;
        height:18px;
        line-height:18px
}
.s
 .studiengaenge div.abc a.an{border:0;
        border-radius:9px;
        background-color:#e40613;
        color:#fff !important
}
.s
 .studiengaenge #spreadsheet{margin-left:calc(-14px);
        width:calc(100% + 28px)
}
.s
 .studiengaenge #spreadsheet thead{display:none
}
.s
 .studiengaenge #spreadsheet td{background-color:#f3f3f3;
        border-color:#fff;
        vertical-align:middle
}
.s
 .studiengaenge #spreadsheet td.Studiengang{padding:6px 7px 6px 14px
}
.s
 .studiengaenge #spreadsheet td.Fakultaet{display:none
}
.s
 .studiengaenge #spreadsheet td.ZulassungNF{display:none
}
.s
 .studiengaenge #spreadsheet td.Beginn{display:none
}
.s
 .studiengaenge #spreadsheet td.Sprache{display:none
}
.s
 .studiengaenge #spreadsheet td.Abschluss{text-align:center;
        font-size:10px;
        width:1%;
        padding:6px 14px 6px 7px
}
.s
 .studiengang{margin-top:0
}
.s #FID
 .funktionen{background-color:#fff;
        padding:0
}
.s #FID
 .selects,.s #FID
 .typ{padding:0
}
.s #FID
 .selects>span,.s #FID
 .typ>span,.s #FID
 .suche span{display:none
}
.s #FID
 .loeschen{display:none
}
.s #FID
 .suche{display:none
}
.s #FID select{-webkit-appearance:none;
        background-image:url("assets/select-arrow-white.png");
        background-position:right center;
        background-repeat:no-repeat;
        color:#fff;
        background-color:#444;
        width:100%;
        font-size:14px !important;
        margin-bottom:0px;
        border:0;
        font-family:TheSansUHHBold,sans-serif !important
}
.s #FID select option{padding:8px 4px
}
.s #FID table{margin-left:calc(-14px);
        width:calc(100% + 28px) !important
}
.s #FID
 .schaltbar table{margin-left:0;
        width:calc(100% + 14px) !important
}
.s #FID td{background-color:#f3f3f3;
        border-color:#fff !important;
        vertical-align:middle
}
.s #FID td.Bezeichnung{padding:6px 7px 6px 14px
}
.s #FID td.Formular{font-size:10px
}
.s #FID thead{display:none
}
.s #FID th.Stand,.s #FID th.Zustaendig,.s #FID td.Stand,.s #FID td.Zustaendig,.s #formulargruppe th.Stand,.s #formulargruppe th.Zustaendig,.s #formulargruppe td.Stand,.s #formulargruppe td.Zustaendig{display:none
}
.s #formulargruppe{position:fixed;
        height:auto;
        left:50%;
        margin-left:-45%;
        top:10px;
        width:90%
}
.s #formulargruppe
 .table{height:auto
}
.s body.hasOverlay{height:100%;
        overflow:hidden
}
.s
 .pressemitteilungen
 .copytext{margin-top:-30px;
        padding:14px;
        overflow:hidden
}
.s
 .pressemitteilungen
 .copytext
 .datum{margin-top:30px
}
.s
 .pressemitteilungen
 .copytext h1{padding:0
}
.s
 .pressemitteilungen
 .copytext
 .presseteaser p{clear:left
}
@media print{body{background-color:#fff;
        padding:25px 0
}
.l #seite{min-width:0 !important
}
#seite{width:auto !important;
        padding:0 !important;
        min-width:0 !important
}
#kopf{border-bottom:1px solid #ccc;
        margin-bottom:20px
}
#pfad{margin-right:0
}
h1{margin-top:15px
}
#inhalt{margin:0 !important
}
#inhalt
 .oben
 .foto img{width:100%
}
.spalte.links{float:left;
        width:auto !important;
        margin:0;
        padding:0
}
.box{page-break-inside:avoid !important
}
.spalte.rechts{clear:left;
        float:none !important;
        width:auto !important;
        margin:0 10px 10px 0 !important
}
.spalte.rechts
 .box{float:left !important;
        clear:none !important;
        width:310px;
        height:auto
}
#kopf
 .meta,#nav,#tools,.subnav,#seiteninfo,#fuss,#sponsors,.noprint,.noprint *{display:none
}
.unitaglogin{display:none !important
}

}
.royalSlider{width:600px;
        height:400px;
        position:relative;
        direction:ltr
}
.rsWebkit3d
 .rsSlide,.rsWebkit3d
 .rsContainer,.rsWebkit3d
 .rsThumbs,.rsWebkit3d
 .rsPreloader,.rsWebkit3d img,.rsWebkit3d
 .rsOverflow,.rsWebkit3d
 .rsBtnCenterer,.rsWebkit3d
 .rsAbsoluteEl{-webkit-backface-visibility:hidden;
        -webkit-transform:translateZ(0)
}
.rsFade.rsWebkit3d
 .rsSlide,.rsFade.rsWebkit3d img,.rsFade.rsWebkit3d
 .rsContainer{-webkit-transform:none
}
.rsOverflow{width:100%;
        height:100%;
        position:relative;
        overflow:hidden;
        float:left;
        -webkit-tap-highlight-color:transparent
}
.rsContainer{position:relative;
        width:100%;
        height:100%;
        -webkit-tap-highlight-color:transparent
}
.rsArrow,.rsThumbsArrow{cursor:pointer
}
.rsThumb{float:left;
        position:relative
}
.rsArrow,.rsNav,.rsThumbsArrow{opacity:1;
        -webkit-transition:opacity 0.3s linear;
        -moz-transition:opacity 0.3s linear;
        -o-transition:opacity 0.3s linear;
        transition:opacity 0.3s linear
}
.rsHidden{opacity:0;
        visibility:hidden;
        -webkit-transition:visibility 0s linear 0.3s,opacity 0.3s linear;
        -moz-transition:visibility 0s linear 0.3s,opacity 0.3s linear;
        -o-transition:visibility 0s linear 0.3s,opacity 0.3s linear;
        transition:visibility 0s linear 0.3s,opacity 0.3s linear
}
.rsGCaption{width:100%;
        float:left;
        text-align:center
}
.royalSlider.rsFullscreen{position:fixed !important;
        height:auto !important;
        width:auto !important;
        margin:0 !important;
        padding:0 !important;
        z-index:2147483647 !important;
        top:0 !important;
        left:0 !important;
        bottom:0 !important;
        right:0 !important
}
.royalSlider
 .rsSlide.rsFakePreloader{opacity:1 !important;
        -webkit-transition:0s;
        -moz-transition:0s;
        -o-transition:0s;
        transition:0s;
        display:none
}
.rsSlide{position:absolute;
        left:0;
        top:0;
        display:block;
        overflow:hidden;
        height:100%;
        width:100%
}
.royalSlider.rsAutoHeight,.rsAutoHeight
 .rsSlide{height:auto
}
.rsContent{width:100%;
        height:100%;
        position:relative
}
.rsPreloader{position:absolute;
        z-index:0
}
.rsNav{-moz-user-select:-moz-none;
        -webkit-user-select:none;
        user-select:none
}
.rsNavItem{-webkit-tap-highlight-color:rgba(0,0,0,0.25)
}
.rsThumbs{cursor:pointer;
        position:relative;
        overflow:hidden;
        float:left;
        z-index:22
}
.rsTabs{float:left
}
.rsTabs,.rsThumbs{-webkit-tap-highlight-color:transparent;
        -webkit-tap-highlight-color:transparent
}
.rsVideoContainer{width:auto;
        height:auto;
        line-height:0;
        position:relative
}
.rsVideoFrameHolder{position:absolute;
        left:0;
        top:0;
        background:#141414;
        opacity:0;
        -webkit-transition:.3s
}
.rsVideoFrameHolder.rsVideoActive{opacity:1
}
.rsVideoContainer iframe,.rsVideoContainer video,.rsVideoContainer embed,.rsVideoContainer
 .rsVideoObj{position:absolute;
        z-index:0;
        left:0;
        top:0;
        width:100%;
        height:100%
}
.rsVideoContainer.rsIOSVideo iframe,.rsVideoContainer.rsIOSVideo video,.rsVideoContainer.rsIOSVideo embed{-webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        box-sizing:border-box;
        padding-right:44px
}
.rsABlock{left:0;
        top:0;
        position:absolute;
        z-index:15;
        -webkit-backface-visibility:hidden
}
.grab-cursor{cursor:url(grab.png) 8 8,move
}
.grabbing-cursor{cursor:url(grabbing.png) 8 8,move
}
.rsNoDrag{cursor:auto
}
.rsLink{left:0;
        top:0;
        position:absolute;
        width:100%;
        height:100%;
        display:block;
        z-index:20;
        background:url(blank.gif);
        -webkit-backface-visibility:hidden
}
.rsDefault
 .rsOverflow,.rsDefault
 .rsSlide,.rsDefault
 .rsVideoFrameHolder,.rsDefault
 .rsThumbs{background:#151515
}
.rsDefault
 .rsArrow{height:100%;
        width:44px;
        position:absolute;
        display:block;
        cursor:pointer;
        z-index:21
}
.rsDefault.rsVer
 .rsArrow{width:100%;
        height:44px
}
.rsDefault.rsVer
 .rsArrowLeft{top:0;
        left:0
}
.rsDefault.rsVer
 .rsArrowRight{bottom:0;
        left:0
}
.rsDefault.rsHor
 .rsArrowLeft{left:0;
        top:0
}
.rsDefault.rsHor
 .rsArrowRight{right:0;
        top:0
}
.rsDefault
 .rsArrowIcn{width:32px;
        height:32px;
        top:50%;
        left:50%;
        margin-top:-16px;
        margin-left:-16px;
        position:absolute;
        cursor:pointer;
        background:url(rs-default.png);
        background-color:rgba(0,0,0,0.75);
/*        *background-color:#111;*/
        border-radius:2px
}
.rsDefault
 .rsArrowIcn:hover{background-color:rgba(0,0,0,0.9)
}
.rsDefault.rsHor
 .rsArrowLeft
 .rsArrowIcn{background-position:-64px -32px
}
.rsDefault.rsHor
 .rsArrowRight
 .rsArrowIcn{background-position:-64px -64px
}
.rsDefault.rsVer
 .rsArrowLeft
 .rsArrowIcn{background-position:-96px -32px
}
.rsDefault.rsVer
 .rsArrowRight
 .rsArrowIcn{background-position:-96px -64px
}
.rsDefault
 .rsArrowDisabled
 .rsArrowIcn{background-color:rgba(0,0,0,0.4);
        opacity:.4;
/*        *display:none*/
}
.rsDefault
 .rsBullets{position:absolute;
        z-index:35;
        left:0;
        bottom:0;
        width:100%;
        height:auto;
        margin:0 auto;
        background:#000;
        background:rgba(0,0,0,0.75);
        text-align:center;
        line-height:18px;
        overflow:hidden
}
.rsDefault
 .rsBullet{width:8px;
        height:8px;
        display:inline-block;
/*        *display:inline;
        *zoom:1;*/
        margin:0 5px 1px;
        border-radius:50%;
        background:#777;
        background:rgba(255,255,255,0.5)
}
.rsDefault
 .rsBullet.rsNavSelected{background-color:#FFF
}
.rsDefault
 .rsThumbsHor{padding-bottom:4px;
        width:100%;
        height:72px
}
.rsDefault
 .rsThumbsVer{padding-right:4px;
        width:96px;
        height:100%;
        position:absolute;
        top:0;
        right:0
}
.rsDefault.rsWithThumbsHor
 .rsThumbsContainer{position:relative;
        height:100%
}
.rsDefault.rsWithThumbsVer
 .rsThumbsContainer{position:relative;
        width:100%
}
.rsDefault
 .rsThumb{float:left;
        overflow:hidden;
        width:96px;
        height:72px
}
.rsDefault
 .rsThumb img{width:100%;
        height:100%
}
.rsDefault
 .rsThumb.rsNavSelected{background:#02874a
}
.rsDefault
 .rsThumb.rsNavSelected img{opacity:0.3;
        filter:alpha(opacity=30)
}
.rsDefault
 .rsTmb{display:block
}
.rsDefault
 .rsThumbsArrow{height:100%;
        width:20px;
        position:absolute;
        display:block;
        cursor:pointer;
        z-index:21;
        background:#000;
        background:rgba(0,0,0,0.75)
}
.rsDefault
 .rsThumbsArrow:hover{background:rgba(0,0,0,0.9)
}
.rsDefault.rsWithThumbsVer
 .rsThumbsArrow{width:100%;
        height:20px
}
.rsDefault.rsWithThumbsVer
 .rsThumbsArrowLeft{top:0;
        left:0
}
.rsDefault.rsWithThumbsVer
 .rsThumbsArrowRight{bottom:0;
        left:0
}
.rsDefault.rsWithThumbsHor
 .rsThumbsArrowLeft{left:0;
        top:0
}
.rsDefault.rsWithThumbsHor
 .rsThumbsArrowRight{right:0;
        top:0
}
.rsDefault
 .rsThumbsArrowIcn{width:16px;
        height:16px;
        top:50%;
        left:50%;
        margin-top:-8px;
        margin-left:-8px;
        position:absolute;
        cursor:pointer;
        background:url("rs-default.png")
}
.rsDefault.rsWithThumbsHor
 .rsThumbsArrowLeft
 .rsThumbsArrowIcn{background-position:-128px -32px
}
.rsDefault.rsWithThumbsHor
 .rsThumbsArrowRight
 .rsThumbsArrowIcn{background-position:-128px -48px
}
.rsDefault.rsWithThumbsVer
 .rsThumbsArrowLeft
 .rsThumbsArrowIcn{background-position:-144px -32px
}
.rsDefault.rsWithThumbsVer
 .rsThumbsArrowRight
 .rsThumbsArrowIcn{background-position:-144px -48px
}
.rsDefault
 .rsThumbsArrowDisabled{display:none !important
}
@media screen and (min-width: 0px) and (max-width: 800px){.rsDefault
 .rsThumb{width:59px;
        height:44px
}
.rsDefault
 .rsThumbsHor{height:44px
}
.rsDefault
 .rsThumbsVer{width:59px
}

}
.rsDefault
 .rsTabs{width:100%;
        height:auto;
        margin:0 auto;
        text-align:center;
        overflow:hidden;
        padding-top:12px;
        position:relative
}
.rsDefault
 .rsTab{display:inline-block;
        cursor:pointer;
        text-align:center;
        height:auto;
        width:auto;
        color:#333;
        padding:5px 13px 6px;
        min-width:72px;
        border:1px solid #D9D9DD;
        border-right:1px solid #f5f5f5;
        text-decoration:none;
        background-color:#FFF;
        background-image:-webkit-linear-gradient(top, #fefefe, #f4f4f4);
        background-image:-moz-linear-gradient(top, #fefefe, #f4f4f4);
        background-image:linear-gradient(to bottom, #fefefe, #f4f4f4);
        -webkit-box-shadow:inset 1px 0 0 #fff;
        box-shadow:inset 1px 0 0 #fff;
/*        *display:inline;
        *zoom:1*/
}
.rsDefault
 .rsTab:first-child{-webkit-border-top-left-radius:4px;
        border-top-left-radius:4px;
        -webkit-border-bottom-left-radius:4px;
        border-bottom-left-radius:4px
}
.rsDefault
 .rsTab:last-child{-webkit-border-top-right-radius:4px;
        border-top-right-radius:4px;
        -webkit-border-bottom-right-radius:4px;
        border-bottom-right-radius:4px;
        border-right:1px solid #cfcfcf
}
.rsDefault
 .rsTab:active{border:1px solid #D9D9DD;
        background-color:#f4f4f4;
        -webkit-box-shadow:0 1px 4px rgba(0,0,0,0.2) inset;
        box-shadow:0 1px 4px rgba(0,0,0,0.2) inset
}
.rsDefault
 .rsTab.rsNavSelected{color:white;
        border:1px solid #999;
        text-shadow:1px 1px #838383;
        -webkit-box-shadow:0 1px 9px rgba(102,102,102,0.65) inset;
        box-shadow:0 1px 9px rgba(102,102,102,0.65) inset;
        background:#ACACAC;
        background-image:-webkit-linear-gradient(top, #ACACAC, #BBB);
        background-image:-moz-llinear-gradient(top, #ACACAC, #BBB);
        background-image:linear-gradient(to bottom, #ACACAC, #BBB)
}
.rsDefault
 .rsFullscreenBtn{right:0;
        top:0;
        width:44px;
        height:44px;
        z-index:22;
        display:block;
        position:absolute;
        cursor:pointer
}
.rsDefault
 .rsFullscreenIcn{display:block;
        margin:6px;
        width:32px;
        height:32px;
        background:url("rs-default.png") 0 0;
        background-color:rgba(0,0,0,0.75);
/*        *background-color:#000;*/
        border-radius:2px
}
.rsDefault
 .rsFullscreenIcn:hover{background-color:rgba(0,0,0,0.9)
}
.rsDefault.rsFullscreen
 .rsFullscreenIcn{background-position:-32px 0
}
.rsDefault
 .rsPlayBtn{-webkit-tap-highlight-color:rgba(0,0,0,0.3);
        width:64px;
        height:64px;
        margin-left:-32px;
        margin-top:-32px;
        cursor:pointer
}
.rsDefault
 .rsPlayBtnIcon{width:64px;
        display:block;
        height:64px;
        -webkit-border-radius:4px;
        border-radius:4px;
        background:url(rs-default.png) no-repeat 0 -32px;
        background-color:rgba(0,0,0,0.75);
        -webkit-transition:.3s;
        -moz-transition:.3s;
        transition:.3s;
/*        *background-color:#000*/
}
.rsDefault
 .rsPlayBtn:hover
 .rsPlayBtnIcon{background-color:rgba(0,0,0,0.9)
}
.rsDefault
 .rsBtnCenterer{position:absolute;
        left:50%;
        top:50%;
        width:20px;
        height:20px
}
.rsDefault
 .rsCloseVideoBtn{right:0;
        top:0;
        width:44px;
        height:44px;
        z-index:500;
        position:absolute;
        cursor:pointer;
        -webkit-backface-visibility:hidden;
        -webkit-transform:translateZ(0)
}
.rsDefault
 .rsCloseVideoBtn.rsiOSBtn{top:-38px;
        right:-6px
}
.rsDefault
 .rsCloseVideoIcn{margin:6px;
        width:32px;
        height:32px;
        background:url("rs-default.png") -64px 0;
        background-color:#000;
        background-color:rgba(0,0,0,0.75)
}
.rsDefault
 .rsCloseVideoIcn:hover{background-color:rgba(0,0,0,0.9)
}
.rsDefault
 .rsPreloader{width:20px;
        height:20px;
        background-image:url(preloader-white.gif);
        left:50%;
        top:50%;
        margin-left:-10px;
        margin-top:-10px
}
.spalte.links
 .events
 .no_events{font-family:TheSansUHHBold,sans-serif;
        padding:1em 0
}
.spalte.links
 .events h2{font-size:1.2em;
        font-family:TheSansUHHBold,sans-serif;
        background-color:#f0f0f0;
        margin:1em 0;
        padding:0.2em 1em
}
.duration{font-family:TheSansUHHBold,sans-serif
}
.location{font-family:TheSansUHHBold,sans-serif;
        margin:0 0 1em
}
.location a img{position:absolute;
        margin:0 0 0 0.8em
}
.contact{margin:1em 0 0
}
.link{margin:0 0 1.5em
}
.mitarbeiterinnen
 .sortierung
 .alphabetisch,.mitarbeiterinnen
 .sortierung
 .liste{display:block
}
ul.nobullets{list-style-type:none;
        padding-left:0
}
.sortby{border:1px solid #DDDDDD;
        border-radius:2px 2px 2px 2px;
        color:#4E4E4E;
        float:left;
        margin:0 0 0.5em;
        padding:0.2em 0.4em
}
.sortby ul{display:inline;
        padding:0
}
.sortby li{display:inline
}
.infohint,.error{font-family:TheSansUHHBold, sans-serif;
        padding:.5em;
        margin:0.5em
}
.error{color:#c40017
}
.spalte.rechts
 .fionabox{background-color:white;
        margin:0 0 10px;
        padding:0em
}
.spalte.rechts
 .fionabox h3{background-color:#f3f3f3;
        padding:0.5em 1em;
        margin:0
}
.spalte.rechts
 .fionabox
 .content{margin:0;
        padding:1em 2em
}
.spalte.rechts
 .fionabox
 .content ul{margin:0;
        padding:0;
        list-style-type:none
}
.spalte.rechts
 .fionabox
 .content ul li{margin:0 0 2px 0;
        background-image:url("assets/dart-round-gr-21edd8d28acabe41b0e1365544835e36.gif");
        background-position:0 3px;
        background-repeat:no-repeat;
        padding-left:15px
}
.spalte.rechts
 .fionabox
 .content ul li a{color:#4e4e4e
}
.spalte.rechts
 .fionabox
 .content ul li a:hover{color:#c40017
}
.spalte.links
 .fionabox{background-color:white;
        padding:0.5em 1em
}
.spalte.links
 .fionabox h3{padding:0 0
 .5em 0;
        margin:0
}
.spalte.links
 .fionabox a{color:#4e4e4e !important
}
.spalte.links
 .fionabox ul{margin:0 0 0 1em;
        padding:0;
        list-style-type:none
}
.spalte.links
 .fionabox ul li{margin:0 0 2px 0;
        background-image:url("assets/dart-round-gr-21edd8d28acabe41b0e1365544835e36.gif");
        background-position:0 3px;
        background-repeat:no-repeat;
        padding-left:15px
}
.spalte.links
 .fionabox ul li a{color:#4e4e4e
}
.spalte.links
 .fionabox ul li a:hover{color:#c40017
}
.spalte.links
 .fionabox ul li:before{content:none !important
}
.spalte.links
 .fionabox span.date{font-size:.8em
}
.unsichtbar{position:absolute;
        left:-10000px;
        top:auto;
        width:1px;
        height:1px;
        overflow:hidden;
        display:block !important
}
#fiona_preview_notice{position:fixed;
        z-index:12;
        left:35%;
        font-weight:bold;
        font-size:300%;
        color:#ff9933;
        background-color:white;
        text-align:center
}
#toggleeditmarkerlink{position:absolute;
        left:0;
        top:0;
        z-index:11;
        border:solid thin #ff9933;
        background-color:white;
        padding:.5em
}
#toggleeditmarkerlink a{color:grey;
        text-decoration:none
}
.spalte.links ul li.sortlink:before{background:none
}
.news-container{text-decoration:none;
        top:-1px
}
.news-container
 .inhalt{background-color:#FFFFFF;
        border:1px solid #EFEFEF;
        clear:left;
        overflow:hidden;
        padding:22px 16px;
        position:relative
}
.news-container
 .inhalt
 .titel{font-family:TheSansUHHBold,sans-serif;
        margin-bottom:5px;
        min-height:16px;
        font-size:12px;
        display:inline;
        color:#4E4E4E
}
.news-container
 .inhalt
 .titel a:hover{text-decoration:underline;
        color:#e2001a
}
.news-container
 .inhalt
 .text{font-size:12px;
        margin-top:6px
}
.news-container
 .inhalt
 .text ul{line-height:15px;
        font-size:11px;
        list-style-type:none;
        margin:4px 0 0 0;
        padding:0
}
.news-container
 .inhalt
 .text li{margin:0 0 2px 0;
        background-image:url("assets/dart-round-gr-21edd8d28acabe41b0e1365544835e36.gif");
        background-position:0 3px;
        background-repeat:no-repeat;
        padding-left:15px
}
.news-container
 .bild{float:left;
        width:127px;
        height:80px;
        margin-right:28px;
        margin-top:3px
}
.news-container
 .datum{display:inline
}
.news-container li{float:left;
        border-bottom:1px solid #ddd
}
.news-container ul{-moz-border-bottom-colors:none;
        -moz-border-left-colors:none;
        -moz-border-right-colors:none;
        -moz-border-top-colors:none;
        background-color:#FFFFFF;
        border-color:#DDDDDD #DDDDDD -moz-use-text-color;
        border-image:none;
        border-style:solid solid none;
        border-width:1px 1px 0;
        float:left;
        list-style-type:none;
        margin:0;
        overflow:visible;
        padding:0;
        position:relative;
        top:1px;
        z-index:10
}
.news-container ul a{background:-moz-linear-gradient(center top, #F5F5F5 0%, #ECECEC 100%) repeat scroll 0 0 transparent;
        padding:5px 40px;
        color:#444444;
        text-decoration:none;
        border-style:solid;
        border-width:1px 1px 0;
        height:20px;
        line-height:20px;
        outline:0;
        font-family:TheSansUHHBold,sans-serif;
        float:left;
        margin:0;
        border:1px solid #fff;
        border-color:#fff #ddd #ddd #fff;
        background-color:#f3f3f3;
        display:block;
        color:#444
}
.news-container ul li.first{background:-moz-linear-gradient(center top, #F3F3F3 0%, #ECECEC 100%) repeat scroll 0 0 transparent
}
.news-container li.an,.news-container li.an a{background:-moz-linear-gradient(center top, #F3F3F3 0%, #fff 100%) repeat scroll 0 0 transparent;
        border-bottom-color:#FFFFFF !important
}
.news-container #tabs-0{display:block
}
.news-container #tabs-1{display:none
}
.slider.typ2
 .slide
 .text h2{color:#4E4E4E;
        font-size:20px;
        font-weight:normal;
        line-height:24px;
        padding-bottom:6px;
        margin:0;
        -moz-hyphens:none;
        -webkit-hyphens:none;
        hyphens:none
}
.slider.typ2
 .slide
 .text
 .inhalt li a:hover{color:#c40017;
        text-decoration:underline
}
#feedback{width:580px
}
.notice{color:green
}
.alert{color:red
}
#sitemap{list-style-type:none;
        margin:10px 0 0;
        padding:0
}
#sitemap ul{display:list-item;
        list-style-type:none;
        margin:0 0 0 22px;
        padding:0
}
#sitemap a{color:#333;
        text-decoration:none
}
#sitemap a:hover,#sitemap a:focus{color:#e2001a;
        text-decoration:underline
}
#sitemap a.b+a.a{margin-left:0px
}
#sitemap a.z{margin-left:22px;
        position:relative
}
#sitemap span.z{border:1px solid #333333;
        border-radius:0 3px 0 0;
        box-shadow:1px 1px 2px #CCCCCC;
        content:" ";
        height:10px;
        left:-16px;
        position:absolute;
        top:1px;
        transition:background-color 0.2s ease 0s, border-color 0.2s ease 0s;
        width:9px
}
#sitemap a.z:before{border:1px solid #333333;
        border-radius:0 3px 0 0;
        box-shadow:1px 1px 2px #CCCCCC;
        content:" ";
        height:10px;
        left:-16px;
        position:absolute;
        top:1px;
        transition:background-color 0.2s ease 0s, border-color 0.2s ease 0s;
        width:9px
}
#sitemap a.z:hover:before,#sitemap a.z:focus:before{border:1px solid #e2001a;
        background-color:#e2001a;
        box-shadow:none;
        transition:background-color 0.2s, border-color 0.2s;
        -moz-transition:background-color 0.2s, border-color 0.2s;
        -webkit-transition:background-color 0.2s, border-color 0.2s;
        -ms-transition:background-color 0.2s, border-color 0.2s
}
#sitemap a.b.sitemap-toggle-button{background-image:none;
        padding-left:0;
        box-shadow:1px 1px 2px #ccc;
        background-color:#f3f3f3;
        text-decoration:none;
        color:#333;
        font-size:13px;
        width:15px;
        height:10px;
        margin-top:2px;
        margin-right:5px;
        line-height:9px;
        float:left;
        text-align:center;
        border:1px solid #333;
        border-radius:2px;
        cursor:pointer;
        transition:background-color 0.3s, color 0.3s;
        -moz-transition:background-color 0.3s, color 0.3s;
        -webkit-transition:background-color 0.3s, color 0.3s;
        -ms-transition:background-color 0.3s, color 0.3s
}
#sitemap a.b:hover,#sitemap a.b.auf:hover,#sitemap a.b:focus,#sitemap a.b.auf:focus{box-shadow:none;
        border-color:#e2001a;
        background-color:#e2001a;
        color:#fff;
        text-decoration:none;
        transition:background-color 0.2s, color 0.2s;
        -moz-transition:background-color 0.2s, color 0.2s;
        -webkit-transition:background-color 0.2s, color 0.2s;
        -ms-transition:background-color 0.2s, color 0.2s
}
@media print{#footer,#navigation{background-color:#fff;
        border-width:1px 0;
        border-color:#000;
        border-style:solid
}
#navigation
 .search{display:none
}
#menu{display:none
}
#main{margin-left:0
}

}
