@charset UTF-8;

#header ul li a,.hlist,.vlist,#breadcrumb,#topnav,#footernav {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:400;
color:#4b4b4b;
}

.vlist {
padding-left:0;
padding-bottom:16px;
padding-top:16px;
border-bottom:none;
width:100%;
margin:0;
}

.vlist a {
color:#4b4b4b!important;
text-decoration:none;
}

.vlist li {
float:left;
margin-bottom:3px;
margin-top:3px;
width:100%;
line-height:1.35em;
padding:0;
}

.vlist a,.vlist strong,.vlist span {
border-bottom:none;
display:block;
padding:0;
}

.vlist li.active {
color:#4b4b4b!important;
font-weight:400!important;
background-color:transparent;
}

.vlist li a:focus,.vlist li a:hover {
background-color:transparent;
color:#C1005D!important;
outline:0 none;
}

.vlist li a,.vlist li strong,.vlist li span {
width:90%;
padding-left:9%;
}

.vlist li a:hover {
background-color:transparent;
background:url(../../img/icons/pfeil.png) 5% 4px no-repeat!important;
color:#C1005D;
outline:0 none;
}

.vlist li.selected > a {
text-decoration:underline;
background:transparent url(../../img/icons/pfeil.png) 5% 4px no-repeat!important;
outline:0 none;
}

.vlist li ul li a,.vlist li ul li strong,.vlist li ul li span {
width:80%;
padding-left:19%;
}

.vlist li ul li a:hover {
background-color:transparent;
background:url(../../img/icons/pfeil.png) 15% 3px no-repeat!important;
color:#C1005D;
outline:0 none;
}

.vlist li ul li.selected > a {
text-decoration:underline;
background:transparent url(../../img/icons/pfeil.png) 15% 3px no-repeat!important;
outline:0 none;
}

.vlist li ul li ul li a,.vlist li ul li ul li strong,.vlist li ul li ul li span {
width:70%;
padding-left:29%;
}

.vlist li ul li ul li a:hover {
background-color:transparent;
background:url(../../img/icons/pfeil.png) 25% 3px no-repeat!important;
color:#C1005D;
outline:0 none;
}

.vlist li ul li ul li.selected > a {
text-decoration:underline;
background:transparent url(../../img/icons/pfeil.png) 25% 3px no-repeat!important;
outline:0 none;
}

.vlist li ul li ul li ul li a,.vlist li ul li ul li ul li strong,.vlist li ul li ul li ul li span {
width:60%;
padding-left:37%;
}

.vlist li ul li ul li ul li a:hover {
background-color:transparent;
background:url(../../img/icons/pfeil.png) 35% 6px no-repeat!important;
color:#C1005D;
outline:0 none;
}

.vlist li ul li ul li ul li.selected > a {
text-decoration:underline;
background:transparent url(../../img/icons/pfeil.png) 35% 6px no-repeat!important;
outline:0 none;
}

.vlist ul,.level2 ul,.level3 ul,.level4 ul {
margin-top:.65em!important;
margin-bottom:2em!important;
background-color:#F0F0F0!important;
}

#breadcrumb ul,#topnav ul {
height:10px;
list-style-type:none;
margin-left:10px;
color:#4b4b4b;
padding:0;
}

#breadcrumb ul {
font-size:70%;
}

#breadcrumb ul a,#topnav ul a,#topnav a {
background:transparent;
text-decoration:none;
}

#topnav a {
color:#C1005A;
background:transparent;
text-decoration:none;
}

#topnav a:hover,#topnav a:focus,#breadcrumb ul a:hover,#breadcrumb ul a:focus {
color:#C1005A;
text-decoration:underline;
}

#breadcrumb ul li {
margin-left:0;
float:left;
height:10px;
list-style-type:none;
padding:0 0 0 1px;
}

#breadcrumb ul li.first {
margin-left:0;
float:left;
height:10px;
list-style-type:none;
padding:0;
}

ul.meta-nav li {
float:left;
list-style-type:none;
padding:0 0 0 2px;
}

#breadcrumb ul,#metanav ul,#topnav ul,#footerinfo ul {
background-image:none!important;
list-style-image:none!important;
}

#breadcrumb li a {
display:inline;
padding:0 .5em;
}

.hlist {
top:0;
padding-top:0;
background:url(../../img/01_ecke-links-oben-neu.png) no-repeat scroll 0 6px #FFF;
background-color:transparent;
border-bottom:0 solid #333;
border-top:0 solid #333;
display:inline;
float:left;
line-height:1em;
overflow:hidden;
position:relative;
margin-left:0;
width:95%;
height:79px;
}

.hlistfb {
top:0;
padding-top:0;
background:url(../../img/01_ecke-oben-links2.png) no-repeat scroll left 0 #FFF;
background-color:transparent;
border-bottom:0 solid #333;
border-top:0 solid #333;
float:left;
line-height:1em;
overflow:hidden;
position:relative;
margin-left:6px;
width:100%;
height:84px;
}

#homelink {
margin-left:34px;
margin-top:17px;
}

.blankmenu {
height:20px;
width:20px;
background-color:#fff;
float:left;
margin:0;
}

.clearit {
clear:both;
}

#fbdachtext {
background-color:#FFF;
font-family:Verdana;
font-size:1.2em;
font-style:italic;
letter-spacing:.18em;
margin-left:248px;
padding-left:22px;
padding-top:19px;
line-height: 1.3
}

.hlist ul {
border-left:0 solid #fff;
border-right:0 solid #fff;
}

.hlist ul li {
border-left:0 solid #FFF;
border-right:0 solid #fff;
width:110px;
height:58px;
}

.hlist ul li a {
color:#4b4b4b;
text-align:right;
border-left:0 solid #AAA;
border-right:0 solid #AAA;
line-height:1em;
margin:0 2px 0 10px;
padding:0 8px 0 0 !important;
}

.hlist ul li a:hover {
background:none;
color:#C1005A;
}

.hlist ul li a.selected {
color:#C1005A;
font-weight:700;
}

.hlistfirst {
height:58px;
background:url(../../img/02_navi-1-verlaengert.png) repeat-x scroll right 0 #FFF;
width:100px;
}

.hlist ul li.hlistsecond {
background:url(../../img/03_navi-2-verlaengert.png) repeat-x scroll right 0 #FFF;
width:100px;
}

.hlist ul li.hlistthird {
background:url(../../img/04_navi-3-verlaengert.png) repeat-x scroll right 0 #FFF;
width:120px;
}

.hlistfourth {
background:url(../../img/05_navi-4-verlaengert.png) repeat-x scroll right 0 #FFF;
}

.hlist ul li.hlistfourth {
width:130px;
}

.hlistfifth {
background:url(../../img/06_navi-5-verlaengert.png) repeat-x scroll right 0 #FFF;
}

.hlist ul li.hlistfifth {
width:140px;
}

div.hlist {
font-size:80%!important;
}

body.uni #col1_prev {
background:transparent url(../../img/09_roter-kasten-anfang.png) no-repeat scroll 0 bottom;
}

body.uni #col1_content {
background:#fff url(../../img/10_roter-kasten-mitte.png) repeat-y scroll 0 bottom;
}

body.uni #col1 {
background:url(../../img/11_roter-kasten-ende.png) no-repeat scroll 0 bottom transparent;
}

body.studium #col1_prev {
background:transparent url(../../img/15_hellrosa-kasten-anfang.png) no-repeat scroll 0 bottom;
}

body.studium #col1_content {
background:#fff url(../../img/16_hellrosa-kasten-mitte.png) repeat-y scroll 0 bottom;
}

body.studium #col1 {
background:url(../../img/17_hellrosa-kasten-ende.png) no-repeat scroll 0 bottom transparent;
}

body.forschung #col1_prev {
background:transparent url(../../img/12_dunkelroter-kasten-anfang.png) no-repeat scroll 0 bottom;
}

body.forschung #col1_content {
background:#fff url(../../img/13_dunkelroter-kasten-mitte.png) repeat-y scroll 0 bottom;
}

body.forschung #col1 {
background:url(../../img/14_dunkelroter-kasten-ende.png) no-repeat scroll 0 bottom transparent;
}

body.fachbereiche #col1_prev {
background:transparent url(../../img/18_dunkelgrau-kasten-anfang.png) no-repeat scroll 0 bottom;
}

body.fachbereiche #col1_content {
background:#fff url(../../img/19_dunkelgrau-kasten-mitte.png) repeat-y scroll 0 bottom;
}

body.fachbereiche #col1 {
background:url(../../img/20_dunkelgrau-kasten-ende.png) no-repeat scroll 0 bottom transparent;
}

body.einrichtungen #col1_prev {
background:transparent url(../../img/21_hellgrau-kasten-anfang.png) no-repeat scroll 0 bottom;
}

body.einrichtungen #col1_content {
background:#fff url(../../img/22_hellgrau-kasten-mitte.png) repeat-y scroll 0 bottom;
}

body.einrichtungen #col1 {
background:url(../../img/23_hellgrau-kasten-ende.png) no-repeat scroll 0 bottom transparent;
}

html {
font-family:Verdana,Arial, Helvetica, sans-serif;
}

#col2 p,#col2 p.bodytext {
color:#3b3b3b;
line-height:1.6em;
}

#col3 p,#col3 p.bodytext {
color:#3b3b3b;
line-height:1.4em;
}

#footer {
font-size:75%;
}

#col1 {
font-size:80%;
}

#col2 {
font-size:80%;
color:#3b3b3b;
min-height:480px;
}

.page_margins {
border:0 solid #CCC;
}

#logo2 img {
float:left;
left:0;
top:35px;
position:relative;
}

a:hover {
color:#C1005D;
text-decoration:underline;
}

a:focus {
text-decoration:underline;
}

#col2 a.testlink::after {
content:"\00a0";
padding-left:10px;
background:url(../../img/icons/link_extern.png) no-repeat 1px 5px;
}

#col2 a.testlink[href *="uni-kassel.de"]::after {
content:"";
padding-left:0;
background:none;
}

a[href^="mailto:"] ::after {
content:"\00a0";
padding-left:16px;
background:url(../../img/icons/brief.png) no-repeat center center;
}

a[href $=".pdf"]::after,a[href $=".PDF"]::after,a[href *=".pdf#"]::after,a[href *=".PDF#"]::after,a[href *=".pdf?"]::after,a[href *=".PDF?"]::after {
content:"\00a0\00a0\00a0\00a0\00a0";
padding-left:16px;
background:url(../../img/icons/pdf.png) no-repeat center center;
}

a[href $=".doc"]::after,a[href $=".DOC"]::after,a[href *=".docx"]::after,a[href *=".DOCX"]::after {
content:"\00a0\00a0\00a0\00a0\00a0";
padding-left:16px;
background:url(../../img/icons/doc.png) no-repeat center center;
}

a[href $=".xls"]::after,a[href $=".XLS"]::after,a[href $=".xlsx"]::after,a[href $=".XLSX"]::after,a[href $=".xlt"]::after,a[href $=".XLT"]::after,a[href $=".xltx"]::after,a[href $=".XLTX"]::after {
content:"\00a0\00a0\00a0\00a0\00a0";
padding-left:16px;
background:url(../../img/icons/xls.png) no-repeat center center;
}

a[href $=".pps"]::after,a[href $=".ppt"]::after,a[href $=".ppsx"]::after,a[href $=".pptx"]::after {
content:"\00a0\00a0\00a0\00a0\00a0";
padding-left:16px;
background:url(../../img/icons/ppt.png) no-repeat center center;
}

a[href $=".rf"]::after,a[href $=".rtf"]::after {
content:"\00a0\00a0\00a0\00a0\00a0";
padding-left:16px;
background:url(../../img/icons/rtf.png) no-repeat center center;
}

a.intern::after {
content:"\00a0";
padding-left:15px;
background:url(../../img/icons/geschlossen_01.png) no-repeat center center;
}

.csc-textpic .csc-textpic-imagewrap a::after {
background:none;
padding-left:0;
content:"";
}

ul,dl {
padding-left:.5em;
display:block;
list-style-position:outside;
margin:.5em 0 1em 1em;
}

ol {
list-style-position:outside;
list-style-type:decimal;
margin:3px 0 3px 20px !important;
}

ol ol {
margin-left:15px!important;
list-style-type:lower-alpha;
}

#col2 ul li {
margin-left:0!important;
padding-left:18px;
list-style:none!important;
background:url(../../img/icons/punkt.gif) 0 7px no-repeat scroll;
}

#col2 ul {
padding-left:0!important;
margin:3px 0 15px 11px;
}

#col2 ul ul {
margin-bottom:3px;
}

#col3 ul li {
list-style-type:none;
line-height:1.4em;
list-style-image:url(../../img/icons/punkt.gif);
padding:1px 0;
}

ul.abisz-liste {
color:#4B4B4B;
height:10px;
list-style-type:none;
margin:0!important;
padding:0!important;
}

ul.abisz-liste span {
padding-right:4px;
}

ul.abisz-liste li.csc-section {
float:left;
list-style-type:none;
background:none!important;
padding:0!important;
}

dl.csc-menu dt {
background:transparent url(../../img/icons/pfeil.png) 0 4px no-repeat!important;
padding-left:1em;
}

dl.csc-menu dd {
margin-left:1em;
}

.csc-linkToTop,.csc-default p,.csc-default ul,.csc-default ul,.csc-default ol,.csc-default span {
margin-bottom:15px;
margin-left:0;
}

ol ol ol {
list-style-type:upper-roman;
}

ol ol ol ol {
list-style-type:lower-roman;
}

.csc-linkToTop {
text-align:right;
}

h1,h2,h3,h4,h5,h6 {
color:#4b4b4b;
font-family:Arial;
}

h1 {
font-size:1.2em;
font-weight:700;
letter-spacing:1px;
padding-bottom:2px;
margin-bottom:15px;
margin-top:0;
border-bottom:1px solid #4b4b4b;
}

body.uni h1,body.studium h1,body.forschung h1,body.fachbereiche h1,body.einrichtungen h1 {
font-size:1.2em;
font-weight:400;
}

h2 {
font-weight:700;
line-height:1.7em;
margin-bottom:.5em;
margin-top:1em;
font-size:1.1em;
}

#col3 h2 {
font-weight:700;
margin-bottom:.5em;
margin-top:0;
font-size:1.05em;
line-height:1.2em;
background:none repeat scroll 0 0 #6B6B6B;
color:#FFF;
padding:5px;
}

h3 {
font-weight:600;
margin-bottom:.5em;
margin-top:.5em;
font-size:1em;
line-height:1.8em;
}

h4 {
font-weight:500;
margin-bottom:.5em;
margin-top:.5em;
font-size:1em;
line-height:1.9em;
}

h5 {
font-weight:400;
margin-bottom:.5em;
margin-top:1em;
line-height:2em;
font-size:1em;
}

h6 {
font-weight:700;
line-height:normal;
margin-bottom:.5em;
margin-top:.5em;
font-size:1em;
}

table {
width:100%;
border-collapse:collapse;
font-size:90%;
margin-bottom:24px;
}

table td,table th {
vertical-align:top;
line-height:1.4em;
padding:8px 4px;
}

table td p,table th p {
margin:0!important;
padding:0;
}

table caption {
margin-bottom:15px;
font-family:Arial;
letter-spacing:1px;
font-size:115%;
font-weight:600;
text-align:left;
}

table thead tr th {
background-color:#6B6B6B!important;
color:#fff!important;
margin:0;
text-align: inherit;
}

table thead tr,table thead {
background-color:#6B6B6B!important;
border-color:#6B6B6B;
}

table thead tr th p,table thead tr th p.bodytext {
color:#fff!important;
}

table tr:nth-child(2n+1) {
background-color:#f9f9f9;
}

blockquote {
padding-left:20px;
padding-top:15px;
font-family:Georgia, Palatino, "Palatino Linotype", FreeSerif, serif;
font-style:italic;
background:#fff url(../../img/elements/blockquote.jpg) 7px -6px no-repeat;
}

p.indent {
display:block;
padding-left:20px;
text-indent:0;
}

.indent {
text-indent:40px;
}

p.note,p.info,.ka-content p.note,.ka-content p.info {
background:transparent url(../../img/elements/info.png) 10px 10px no-repeat;
color:#4b4b4b;
border:1px #C1005D solid;
margin:10px 0 25px!important;
padding:15px 15px 15px 44px !important;
}

div.warning,div.important,p.important,p.warning,.ka-content p.warning,.ka-content p.important {
background:transparent url(../../img/elements/warning.png) 10px 10px no-repeat;
color:#4b4b4b;
border:1px #C1005D solid;
margin:10px 0 25px!important;
padding:15px 15px 15px 44px !important;
}




span.errormandatory {
background:transparent url(../../img/elements/warning.png) 10px 10px no-repeat;
color:#4b4b4b;
border:1px #C1005D solid;
display:block;
margin:10px 0 25px!important;
padding:15px 15px 15px 44px !important;
}

#col2 p.haus {
background:transparent url(../../img/icons/haus.png) 0 3px no-repeat;
padding-left:20px!important;
}

#col2 p.fax {
background:transparent url(../../img/icons/fax.png) 0 3px no-repeat;
padding-left:20px;
}

#col2 p.telephone {
background:transparent url(../../img/icons/telefon.png) 0 3px no-repeat;
padding-left:20px;
}

#col2 p.raum {
background:transparent url(../../img/icons/raum.png) 0 3px no-repeat;
padding-left:20px;
}

#col2 p.mail {
background:transparent url(../../img/icons/mail.jpg) 0 3px no-repeat;
padding-left:20px;
}

div.csc-textpic-intext-left div.csc-textpic-imagewrap {
margin-right:12px!important;
padding-top:6px!important;
}

div.csc-textpic-intext-right div.csc-textpic-imagewrap {
margin-left:12px!important;
}

div.csc-textpic-imagewrap dd {
font-size:80%;
font-style:italic;
background-color:#f5f5f5;
text-align:center!important;
line-height:1.3;
padding:5px;
}

div.csc-textpic-intext-left div.csc-textpic-imagewrap,div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
margin-right:15px!important;
}

ul li.csc-textpic-image {
padding-left:0!important;
background:none!important;
}

div.tx-mwkeywordlist-pi1-content ul {
padding-left:1.5em;
}

div.divider {
border-top:1px #4b4b4b dotted;
padding:2px 0;
}

.tx-cal-controller .navback {
height:30px;
}

hr {
border-bottom:1px solid #6B6B6B;
}

.csc-frame-rulerAfter {
#border-bottom:1px solid #9B9B9B;
#margin-bottom:10px;
}

dl,dl dt {
margin:.4em 0;
}

dl dd {
margin:.2em 0 .2em 1em;
}

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img,div.csc-textpic-border div.csc-textpic-single-image img {
border:1px solid #4b4b4b;
padding:0;
}

.tx-wecmap-pi3 .sidebar {
height:auto!important;
}

#col3_content div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
clear:right;
}

.td-0 {
white-space:nowrap;
}

.td-1 {
white-space:normal;
}

td.csc-uploads-icon {
width:0;
}

.myGallery {
border:1px solid #FFF!important;
}

.intranet_start .col1,.intranet_start .col2,.intranet_start .col3 {
height:110px;
#border:1px solid #FBFBFB;
#background-color:#F6F6F6;
float:left;
margin-bottom:32px;
text-align:center;
padding:3px;
}

.intranet_start .col2,.intranet_start .col3 {
margin-left:25px;
}

.intranet_start .col1 .label,.intranet_start .col2 .label,.intranet_start .col3 .label {
margin-top:8px;
font-weight:700;
}

.tx-lumophpinclude-pi1 .lsfperson {
display:block;
font-size:100%;
font-family:Verdana,Arial,Helvetica,sans-serif;
line-height:1.4em;
margin-bottom:25px;
}

.ka-handler h2,.ka-handler h3,.ka-handler h4,.ka-handler h5,.ka-handler h6 {
font-weight:600;
font-size:1em;
line-height:1.8em;
margin-bottom:0!important;
margin-top:0!important;
text-decoration:none!important;
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#4b4b4b;
padding-left:16px;
}

.ka-panel.open .ka-handler h2,.ka-panel.open .ka-handler h3,.ka-panel.open .ka-handler h4,.ka-panel.open .ka-handler h5,.ka-panel.open .ka-handler h6 {
background:transparent url(../../img/icons/schliessen.png) no-repeat scroll 98% 4px!important;
padding-left:15px;
}

.ka-panel.close .ka-handler:hover {
background-color:transparent!important;
color:#C5005A!important;
text-decoration:underline!important;
}

.ka-handler {
background:#f6f6f6 url(../../img/elements/arrow_accordion_open_v2.png) no-repeat scroll 0 -1px!important;
cursor:pointer;
padding-left:25px;
border-top:1px solid #C1005D;
border-right:1px solid #C1005D;
margin:15px 0 0;
}

.ka-panel {
margin-bottom:15px;
}

.ka-panel.close .ka-handler {
background:transparent url(../../img/icons/pfeil_down-02.png) no-repeat scroll 1.5% 7px!important;
border:none!important;
}

.ka-content {
background-color:#f6f6f6;
color:#4b4b4b;
line-height:1.0;
border-right:1px solid #C1005D;
border-bottom:1px solid #C1005D;
border-left:1px solid #C1005D;
padding:10px 10px 10px 25px;
}

a.tx_kiwi_accordion_screenlink {
border-bottom:none!important;
text-decoration:none!important;
font-weight:700;
color:#4B4B4B!important;
line-height:1.8em;
}

.close a.tx_kiwi_accordion_screenlink:hover {
text-decoration:none!important;
}

.open a.tx_kiwi_accordion_screenlink:hover {
border-bottom:none!important;
text-decoration:none!important;
}

.open .tx_kiwi_accordion_closer {
margin-right:10px;
margin-top:-20px;
text-align:right;
}

.open .tx_kiwi_accordion_closer a {
border-bottom:none!important;
}

.open .tx_kiwi_accordion_closer a:hover {
border-bottom:solid 1px;
}

#col3_content div.ukteaser h3 {
background:transparent url(../../img/elements/elem_quicklinks.png) bottom left no-repeat;
color:#fff;
font-family:Arial;
line-height:1.0;
letter-spacing:.1em;
text-decoration:none;
margin-top:0;
margin-bottom:0;
padding:5px 5px 15px 10px;
}

div.ukteaser .end {
display:none!important;
}

div.ukteaser ul {
margin-bottom:0!important;
margin-left:1em!important;
padding:0!important;
}

div.ukteaser ul li {
padding:2px 0;
}

.news-list-container {
margin-top:0;
padding:0;
}

.news-list-container-borderlogo {
background:url(../../img/elements/news.png) no-repeat scroll 10px 10px transparent;
border:1px solid #C1005D;
margin:10px 0 25px!important;
padding:15px 15px 15px 44px !important;
}

.news-list-container-grey-borderlogo {
border:1px solid #D9DADA;
background-color:#FBFBFB;
margin:10px 0 25px;
padding:15px 15px 15px 44px;
}

.news-list-container-borderlogo h3 {
margin-top:0;
}

#col3 .news-list-container {
padding-top:0;
}

body.uni #c121147 .news-list-container {
padding-top:0!important;
}

div.news-list-container .news-list-item-meta {
padding-bottom:2px;
border-bottom:1px solid #9b9b9b;
}

div.news-list-container .news-list-item-meta span.news-list-cat {
border-bottom:none;
text-align:left;
}

div.news-list-container .news-list-item-meta span.news-list-date {
float:right;
text-align:right;
}

.news-list-date {
display:inline;
float:left;
padding-left:0;
color:#5b5b5b;
font-size:83%;
}

.news-list-cat {
display:inline;
padding-left:0;
color:#5b5b5b;
font-size:83%;
}

.news-single-item .news-single-timedata {
margin-top:-35px;
margin-bottom:25px;
color:#5b5b5b;
font-size:83%;
display:inline;
text-align:right;
}

h3 > span.news-single-timedata {
font-weight:400!important;
}

div.news-single-timedata {
width:100%;
float:right;
}

body.uni div.divider {
border-top:1px dotted #4B4B4B;
padding:0;
}

.news-amenu-container {
width:100%;
}

.news-amenu-container li {
font-size:100%;
line-height:1.6em;
list-style-image:none!important;
}

li.news-amenu-item-year {
list-style-image:none!important;
margin-bottom:5px;
}

li.amenu-act > a {
color:#4B4B4B;
font-weight:600;
}

h3.news-list-item-header {
display:inline;
font-size:100%!important;
text-decoration:none;
padding-top:8px;
color:#4b4b4b;
font-weight:400!important;
}

.news-list-item .news-list-item-header h3 {
margin-bottom:10px!important;
line-height:1.5em!important;
}

.news-list-item-header {
margin-bottom:8px;
}

body.uni #col2 .news-list-container h3 {
line-height:1.4em;
font-weight:550!important;
font-family:Arial;
font-size:.95em;
margin-bottom:0!important;
}

#col3 .news-list-container h3 {
line-height:1.2em!important;
font-weight:400!important;
font-size:101%;
font-family:Verdana;
}

#solr_result_list .news-list-item-header h3 {
font-size:120%!important;
}

.news-single-item h2 {
display:block;
font-family:Arial,Helvetica,FreeSans,sans-serif;
font-size:125%;
font-weight:700;
line-height:1.5;
margin-bottom:12px;
font-style:normal;
margin-top:0;
}

.news-latest-item h2 {
font-size:125%;
font-weight:400;
line-height:1.4;
}

.topnews .news-latest-item h2 {
font-size:1.2em;
font-weight:900;
line-height:1.2;
color:#4b4b4b;
padding:0;
}

.topnews .news-latest-item {
padding:0 10px 30px!important;
}

div.topnews p {
display:inline;
}

div.topnews {
margin-bottom:6px;
}

div.newsteaser {
border-bottom:1px solid #DDDDDD;
}

div.newsteaserohnelinie {
border-bottom:none;
}

div.newsteasertop {
padding-left:14px;
padding-top:6px;
}

body.uni div.news-list-container .news-list-item-body p {
line-height:1.5em!important;
}

.csc-default .news-list-container ul {
display:block;
margin-bottom:0;
}

div.news-list-container .frontpage .frontpage_datum {
display:block;
color:#5b5b5b;
font-size:83%;
float:left;
width:6em;
}

div.news-list-container .frontpage .item_title {
margin-left:6em;
padding:0;
}

body.uni #c118153 .subcolumns {
margin-bottom:-20px;
}

.news-single-item .csc-textpic-text {
font-size:100%;
line-height:1.5;
margin-bottom:12px;
}

.news-single-item {
margin-bottom:5px;
padding:1px;
}

.news-single-item .teaser {
font-style:italic;
}

#col2.content .news-list-container > div.ukteaser {
border-bottom:1px dotted #4B4B4B;
}

.news-single-item .news-single-img {
font-size:80%;
font-style:italic;
background-color:#f5f5f5;
text-align:center!important;
line-height:1.3;
padding:6px 5px 5px!important;
}

.news-single-item .news-single-img .news-single-imgcaption {
margin-bottom:0;
line-height:1.1em;
margin-left:5px;
padding:0;
}

.news-single-img {
float:left;
margin:0;
padding:0;
}

.news-single-img img {
margin-bottom:3px!important;
}

.jquery_tabs ul.tabs-list li {
font-size:85%;
background:none!important;
}

.jquery_tabs ul.tabs-list li a {
background-color:#4b4b4b!important;
border-top:1px solid #f5f5f5!important;
border-left:1px solid #f5f5f5!important;
border-right:1px solid #f5f5f5!important;
border-bottom:none!important;
font-weight:700;
color:#fff!important;
}

.jquery_tabs ul.tabs-list li.current a,.jquery_tabs ul.tabs-list li.current a:focus,.jquery_tabs ul.tabs-list li.current a:hover,.jquery_tabs ul.tabs-list li.current a:active {
background:none repeat scroll 0 0 #FFF!important;
color:#4b4b4b!important;
font-weight:700;
padding-bottom:6px;
text-decoration:none;
border-top:1px solid #888!important;
border-left:1px solid #888!important;
border-right:1px solid #888!important;
border-bottom:1px solid #fff!important;
}

.tx-uksolrsearch-pi1 {
font-size:16px;
line-height:20px!important;
}

.txuksolrsearch-pi1 #searchfield {
text-align:left;
float:left;
font-size:medium;
z-index:1;
}

.tx-uksolrsearch-pi1 .fieldwrap {
font-family:Arial,Sans-Serif;
border-top:#CCC 1px solid;
border-right:#999 1px solid;
border-bottom:#999 1px solid;
border-left:#CCC 1px solid;
background:none repeat scroll 0 0 #FFF;
float:left;
padding:.19em .19em 1.06em 0;
}

.tx-uksolrsearch-pi1 input {
border:none!important;
float:left;
font-size:100%;
height:1.25em;
line-height:1.25em;
outline:medium none;
margin:0 0 -1em;
padding:.25em .31em .31em .56em;
}

.tx-uksolrsearch-pi1 input#sendit {
background:url(../../img/elements/search.png) no-repeat 0 0;
cursor:pointer;
font-size:0;
height:27px;
overflow:hidden;
width:27px;
margin:0 0 -14px;
padding:27px 0 0;
}

.tx-uksolrsearch-pi1 input[type='text'] {
width:449px!important;
}

.tx-uksolrsearch-pi1 input[type='text']:focus {
outline:none!important;
background-color:#fff!important;
}

.tx-uksolrsearch-pi1 .border {
background:none repeat scroll 0 0 #EEE;
display:block;
height:30px;
border-color:#CCC #999 #999 #CCC;
border-style:solid;
border-width:1px;
}

.solradvanced {
font-size:70%;
margin-bottom:2px!important;
padding-left:6px;
}

ol#solr_result_list {
margin-top:1em;
list-style-type:none;
list-style-position:inside;
padding-left:0;
margin-left:0!important;
}

ol#solr_result_list li {
margin-left:0!important;
padding:0 0 .5em;
}

ol#solr_result_list li span.news-list-morelink {
font-size:100%;
}

ol#solr_result_list li span {
font-size:80%;
}

ol#solr_result_list h3 {
line-height:1.2;
color:#5b5b5b;
padding:0;
}

ol#solr_result_list h3 a {
font-family:arial,sans-serif;
font-size:16px!important;
font-weight:400;
font-style:normal;
text-transform:none;
text-decoration:underline;
letter-spacing:normal;
word-spacing:0;
line-height:19.2px;
text-align:start;
vertical-align:baseline;
direction:ltr;
color:#C1005D;
}

ol#solr_result_list h3 span.news-single-timedata {
color:#666;
}

ol#solr_result_list span.solr_result_description {
line-height:1.4;
}

ol#solr_result_list span.solr_result_description em,ol#solr_result_list h3 a em {
font-weight:700;
font-style:normal;
}

ol#solr_result_list span.solr_result_url {
display:block;
padding-top:4px;
color:#0E774A;
line-height:1.4;
}

.ac_results {
border:1px solid #ccc;
background-color:#FFF;
overflow:hidden;
z-index:99999;
width:493px!important;
margin-left:-3px;
margin-top:7px;
padding:0;
}

.ac_results ul {
width:100%;
list-style-position:outside;
list-style:none;
margin:0;
padding:0;
}

.ac_results li {
text-align:left;
cursor:default;
display:block;
font:15px arial,sans-serif;
line-height:25px;
overflow:hidden;
margin:0;
padding:5px;
}

.ac_loading {
background:#FFF url(indicator.gif) right center no-repeat;
}

.ac_odd {
background-color:#F5F5F5;
}

.ac_over {
background-color:#4b4b4b;
color:#fff;
font-weight:700;
}

#meta_results {
clear:left;
font-size:70%;
color:#737373;
text-align:right;
margin-top:1.5em;
padding-top:1.5em;
}

#solr_search_results {
padding:.3em 0 0;
}

.tx-uksolrsearch-pi1 .pagination_wrapper {
text-align:right;
font-size:70%;
line-height:1.2;
padding-top:.3em;
margin-bottom:30px;
}

form#quicksearch input {
line-height:12px!important;
font-size:10px!important;
width:170px;
margin-top:3px;
padding:2px 0;
}

.tx-powermail-pi1 {
margin-top:20px;
margin-bottom:20px;
}

div.powermail_mandatory_js {
color:#C1005D;
margin:3px 0 15px 200px;
}

fieldset.tx-powermail-pi1_fieldset {
background-color:#fff;
border:none;
padding:10px;
}

fieldset.tx-powermail-pi1_fieldset legend {
display:block;
border-bottom:1px dotted #4b4b4b;
/*Aenderungen 4.4.2014*/
margin-bottom: 5px;
margin-top: 15px;
font-size:110%;
width:100%;
}

.tx_powermail_pi1_fieldwrap_html > fieldset.tx-powermail-pi1_fieldset label {
clear:both;
display:block;
float:left;
width:400px;
}

fieldset.tx-powermail-pi1_fieldset .powermail_check_inner {
padding-top:9px;
}

fieldset.tx-powermail-pi1_fieldset .powermail_check_inner label {
/*Aenderung 3.4.2014
float:none!important;*/
display:block;
padding-left:22px;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_text,fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,fieldset.tx-powermail-pi1_fieldset select.powermail_select,.powermail_countryselect {
width:350px;
-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.1) inset;
background:none repeat scroll 0 0 #F9F9F9;
border:1px solid #CCC;
margin-bottom:10px;
padding:4px;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_text {
padding:4px;
}

.powermail_countryselect {
width:360px!important;
}

fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {
-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.1) inset;
background:none repeat scroll 0 0 #F9F9F9;
border:1px solid #CCC;
/*Aenderungen 4.4.2014*/
margin-top:2px;
position: absolute;
}

div.tx_powermail_pi1_fieldwrap_html {
margin:10px 0;
width: 400px;
}

div.tx_powermail_pi1_fieldwrap_html_button > input {
padding: 1px 5px;
}

.tx_powermail_pi1_fieldwrap_html > label{
clear:both;
float:left;
margin-bottom: 4px;
font-size: 110%;
width: 400px;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
font-weight:700;
-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.1) inset;
background:none repeat scroll 0 0 #F9F9F9;
border:1px solid #CCC;
margin:20px 0 10px;
padding:5px;
}

p.tx_powermail_pi1_fieldwrap_html_checkbox_title,p.tx_powermail_pi1_fieldwrap_html_radio_title {
font-weight:700;
margin:0;
padding:0;
}

fieldset.tx-powermail-pi1_fieldset .powermail_radio_inner {
padding-top: 9px;
}

fieldset.tx-powermail-pi1_fieldset .powermail_radio_inner label {
display: block;
padding-left: 22px;
}

div.countryzone {
margin:10px 0 0 350px;
}

div.tx_powermail_pi1_fieldwrap_html label a,div.tx_powermail_pi1_fieldwrap_html p a {
cursor:help;
/*text-decoration:none;*/
}

div.tx_powermail_pi1_fieldwrap_html label a dfn,div.tx_powermail_pi1_fieldwrap_html p a dfn {
display:none;
/*text-decoration:none;*/
}

div.tx_powermail_pi1_fieldwrap_html label a:hover dfn,div.tx_powermail_pi1_fieldwrap_html p a:hover dfn {
background-color:#fff;
border:1px solid #C1005D;
color:#000;
display:block;
font-size:.8em;
position:absolute;
text-decoration:none;
width:250px;
padding:5px;
}

div.tx_powermail_pi1_fieldwrap_html fieldset legend a,div.tx_powermail_pi1_fieldwrap_html p a {
cursor:help;
/*text-decoration:none;*/
}

div.tx_powermail_pi1_fieldwrap_html fieldset legend a dfn,div.tx_powermail_pi1_fieldwrap_html p a dfn {
display:none;
/*text-decoration:none;*/
}

div.tx_powermail_pi1_fieldwrap_html fieldset legend a:hover dfn,div.tx_powermail_pi1_fieldwrap_html p a:hover dfn {
background-color:#fff;
border:1px solid #C1005D;
color:#000;
display:block;
font-size:.8em;
position:absolute;
text-decoration:none;
width:250px;
padding:5px;
}

.powermail_formularname.powermail_reset{
padding: 1px 5px;
}

div.tx_powermail_pi1_fieldwrap_html img.icon_info {
padding:2px 2px 0;
}

fieldset.tx-powermail-pi1_fieldset div.even {
background-color:#fff;
margin: 20px 0;
}

td.powermail_all_td {
padding:3px 10px 3px 0;
}

td.powermail_all p.bodytext {
margin:0;
}

input.powermail_captcha {
-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.1) inset;
background:none repeat scroll 0 0 #F9F9F9;
border:1px solid #CCC;
clear:both;
float:left;
margin-bottom:10px;
padding: 4px;
}

.tx-srfreecap-pi2-image {
clear: both;
float: left;
margin-bottom: 10px;
margin-left: 0 !important;
}

.tx-srfreecap-pi2-cant-read {
display:block;
color:#4b4b4b;
}

/*
input:focus,textarea:focus {
color:#4b4b4b;
background:#F9F9F9;
outline:1px solid #C1005D;
}
*/

input.powermail_datetime, input.powermail_date, input.powermail_password{
-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.1) inset;
background:none repeat scroll 0 0 #F9F9F9;
border:1px solid #CCC;
margin-bottom:1em;
padding:4px;
}

#calroot {
margin-top:5px;
background:none repeat scroll 0 0 #F9F9F9;
border:1px solid #CCC;
width:230px;
height:180px;
font-size:85%;
padding:5px;
}

#calroot #calhead #calmonth {
width:120px;
}

#calroot #calhead #calyear {
width:80px;
}

#calroot #calbody #caldays span {
width:30px;
text-align:center;
display:inline-block;
margin-top:5px;
}

#calroot #calbody #calweeks a {
width:30px;
text-align:right;
display:inline-block;
margin-top:3px;
}

#calroot #calbody #calweeks a.caloff {
color:gray!important;
}

.tx-extbibsonomy-pi1 table tbody tr {
background-color:transparent;
font-size:12px;
}

.tx-extbibsonomy-pi1 h3.bibsonomy_quicknav_group {
font-size:120%;
}

.tx-wecmap-pi1 table tr:nth-child(2n+1) {
background-color:transparent!important;
}

.tx-wecmap-map .startendaddress {
display:block;
color:#ccc;
font-size:85%;
}

.tx-cal-controller ul.glossymenu {
list-style:none!important;
}

div.uk-stellen-detailtex {
margin-top:10px;
}

div.uk-stellen-fuss {
margin-top:10px;
margin-bottom:20px;
}

.tx-ukstellenausschreibung-pi1 .uk-stellen-liste h4 {
line-height:1.2em;
margin-top:10px;
font-style:normal;
}

.tx-ukstellenausschreibung-pi1 .uk-stellen-liste {
font-style:italic;
margin-bottom:20px;
}

.tx-ukstellenausschreibung-pi1 h2 {
line-height:1.2em;
margin:0;
}

.tx-ukstellenausschreibung-pi1 .uk-stellen-single-formalia {
margin-top:10px;
margin-bottom:20px;
font-weight:700;
}

#c126457 .c50l .subcl .news-list-item {
padding-left:0;
}

#c126457 .c50r .subcr .news-list-item {
padding-right:0;
}

#c126458 .topnews .news-latest-item {
padding:0 0 30px!important;
}

#c128989 {
margin-bottom:-25px;
}

#sortable th.headerSortUp {
background-image:url(../../img/icons/sort_arrow_up_white.png)!important;
}

#sortable th.headerSortDown {
background-image:url(../../img/icons/sort_arrow_down_white.png)!important;
}

#sortable th.header {
background-image:url(../../img/icons/sort_arrow_updown_white.png);
cursor:pointer;
background-repeat:no-repeat;
background-position:center right;
}

table.tablegrid {
border:1px solid #ABABAB;
}

div.uk_az_liste_toplink {
float:right;
}

div.uk_a_z_listen_alpha_p {
font-family:Arial,Helvetica,sans-serif;
font-size:12pt;
font-weight:700;
padding-bottom:5px;
padding-top:15px;
margin:0;
}

.tx-ukazlisten-pi1 .uk_a_z_listen_alpha_p {
font-weight:700;
}

.tx-ukazlisten-pi1 .uk_az_liste_toplink {
text-align:right;
padding-right:5px;
}

#topnavright {
/** width:235px!important;  **/
text-align:right;

float:right;
width:185px;

}

*+html #topnavright {
/** width:250px!important; **/
}

#quicksearch_new {
margin-top:5px;
}

#quicksearch_new input#searchfield {
background:url(../../img/icons/socialmedia/google-logo.png) no-repeat scroll 2px 5px transparent;
padding-left:50px;
height:20px;
width:110px;
border:1px solid #D9DADA;
color:#6B6B6B;
font-size:71%;
vertical-align:bottom;
line-height:20px;
}

#quicksearch_new input#searchfield:focus,
#quicksearch_new input#searchfield:hover {
background-color:rgba(255,255,255,1);
border:1px solid #6B6B6B;
outline:0!important;
color:#3B3B3B;
}

#quicksearch_new #searchbutton {
background-color:#D9DADA;
color:#fff;
height:22px;
padding-bottom:0;
font-weight:700;
font-size:71%;
padding-left:5px;
padding-right:5px;
margin-left:-6px;
border:1px solid #D9DADA;
vertical-align:bottom;
}

#quicksearch_new #searchbutton:focus,
#quicksearch_new #searchbutton:hover {
background-color:#6B6B6B;
outline:0!important;
cursor:pointer;
border:1px solid #6B6B6B;
}

ul.meta-socialmedia a {
width:20px;
height:20px;
display:inline-block;
}

ul.meta-socialmedia a#facebook {
background:url(../../img/icons/socialmedia/facebook_hellgrau.png) no-repeat scroll 0 0 transparent;
}

ul.meta-socialmedia a#flickr {
background:url(../../img/icons/socialmedia/flickr_hellgrau_01.png) no-repeat scroll 0 0 transparent;
}

ul.meta-socialmedia a#flickr:hover {
background:url(../../img/icons/socialmedia/flickr_grau_01.png) no-repeat scroll 0 0 transparent;
}

ul.meta-socialmedia a#univideo {
background:url(../../img/icons/socialmedia/univideo_hellgrau.png) no-repeat scroll 0 0 transparent;
}

ul.meta-socialmedia a#univideo:hover {
background:url(../../img/icons/socialmedia/univideo_grau.png) no-repeat scroll 0 0 transparent;
}
ul.meta-socialmedia a#flinc {

background:url(../../img/icons/socialmedia/flinc_hell.png) no-repeat scroll 0 0 transparent;
}

ul.meta-socialmedia a#flinc:hover {
background:url(../../img/icons/socialmedia/flinc_dunkel.png) no-repeat scroll 0 0 transparent;
}

ul.meta-socialmedia a#rss {
background:url(../../img/icons/socialmedia/rss_hellgrau.png) no-repeat scroll 0 0 transparent;
}

ul.meta-socialmedia a#rss:hover {
background:url(../../img/icons/socialmedia/rss_grau.png) no-repeat scroll 0 0 transparent;
}

#col3 DIV.csc-textpic DIV.csc-textpic-imagewrap dl.csc-textpic-image {
padding-left:0!important;
display:block!important;
}

#ukt_quick_icons {
text-align:center;
margin-bottom:5px;
}

#ukt_quick_icons a.ukt_xing_icon {
background:url(../../img/icons/socialmedia/xing_hellgrau.png) no-repeat scroll 0 0 transparent;
display:inline-block;
height:20px;
width:20px;
}

#ukt_quick_icons a.ukt_xing_icon:hover {
background:url(../../img/icons/socialmedia/xing_grau.png) no-repeat scroll 0 0 transparent;
}

#ukt_quick_icons a.ukt_facebook_icon {
background:url(../../img/icons/socialmedia/facebook_hellgrau.png) no-repeat scroll 0 0 transparent;
display:inline-block;
height:20px;
width:20px;
}

#socialMediaPanel {
margin-left:15px;
height:20px;
width:169px;
margin-bottom:14px;
overflow:hidden;
}

#socialMediaIcon {
float:left;
height:20px;
width:20px;
margin-right:10px;
background-image:url(../../img/social_share/socialMediaIcons.png);
background-repeat:no-repeat;
}

#socialMediaIcon.twitter {
background-position:0 0;
}

#socialMediaIcon.twitter:hover {
background-position:0 -20px;
}

#socialMediaIcon.facebook {
background-position:-20px 0;
}

#socialMediaIcon.facebook:hover {
background-position:-20px -20px;
}

#socialMediaIcon.flickr {
background-position:-40px 0;
}

#socialMediaIcon.flickr:hover {
background-position:-40px -20px;
}

#socialMediaIcon.univideo {
background-position:-60px 0;
}

#socialMediaIcon.univideo:hover {
background-position:-60px -20px;
}

#socialMediaIcon.rss {
background-position:-80px 0;
}

#socialMediaIcon.rss:hover {
background-position:-80px -20px;
}

a.socialMediaLink {
display:block;
cursor:pointer;
height:100%;
}

#c136479 {
margin-top:3px;
padding-left:15px;
}

#c136479 div.csc-textpic-intext-left div.csc-textpic-imagewrap {
padding-top:0!important;
margin-right:8px!important;
}

#c136479 div.csc-textpic-text {
padding-top:2px;
}

table.tbl-layout1 {
border-collapse:collapse!important;
font-size:90%!important;
margin-bottom:24px!important;
width:100%!important;
}

table.tbl-layout1 thead tr {
background-color:#6B6B6B!important;
border-color:#6B6B6B!important;
}

table.tbl-layout1 thead th {
color:#FFF!important;
}

table.tbl-layout4 {
border-width:0;
}

table.tbl-layout5 {
border-color:#FFF;
border-style:solid;
border-width:1px;
}

table.tbl-layout5 caption {
background-color:#6B6B6B;
color:#fff;
margin:1px 1px -2px;
padding:10px 5px;
}

.selected,.vlist li.active,.vlist li a:focus,#topnav a:focus,#topnav a:hover,#topnav a:active {
background-color:transparent;
}

.vlist a:visited,#header ul li a,#breadcrumb ul li a:link,#breadcrumb ul li a:visited,#metanav ul li a:link,#metanav ul li a:visited,#footerinfo ul li a:link,#footerinfo ul li a:visited,body {
color:#4b4b4b;
}

.vlist li.selected > ul li,.vlist li ul li,.vlist li ul li.selected > ul li,.vlist li ul li ul li,.vlist li ul li ul li.selected > ul li,.vlist li ul li ul li ul li,.vlist li ul li ul li ul li.selected > ul li {
line-height:1.35em;
}

.vlist li ul li a,.vlist li ul li a:visited,.vlist li ul li ul li a,.vlist li ul li ul li a:visited,.vlist li ul li ul li ul li a,.vlist li ul li ul li ul li a:visited {
background-color:transparent;
color:#4b4b4b;
}

.vlist li ul li.active,.vlist li ul li a:focus,.vlist li ul li ul li.active,.vlist li ul li ul li a:focus,.vlist li ul li ul li ul li.active,.vlist li ul li ul li ul li a:focus {
background:transparent;
}

.level1,.level2,.level3,.level4 {
background-color:transparent;
border-left:none;
border-top:none;
padding:0;
}

#topnav ul,#col3 {
font-size:71%;
}

ul.meta-nav,.abisz,fieldset.tx-powermail-pi1_fieldset input.powermail_check {
float:left;
margin-top: 3px;
}

#breadcrumb ul li a:hover,#metanav ul li a:hover,#footerinfo ul li a:hover,span.powermail_mandatory {
color:#C1005D;
}

#breadcrumb ul li a:active,#breadcrumb ul li a:focus,#metanav ul li a:active,#metanav ul li a:focus,#footerinfo ul li a:active,#footerinfo ul li a:focus {
color:#c1005D;
text-decoration:none;
}

#header,#c126457 .c50l .subcl,#c126457 .c50r .subcr {
padding:0;
}

#topnavright a,#homelink a,.csc-textpic .csc-textpic-imagewrap a:hover {
text-decoration:none;
}

.hlist ul li.hlistfirst a,.hlist ul li.hlistfifth a {
margin:0 2px 0 0;
}

body.uni .hlist,body.studium .hlist,body.forschung .hlist,body.fachbereiche .hlist,body.einrichtungen .hlist {
background:url(../../img/01_ecke-links-oben-neu.png) no-repeat scroll 0 6px #FFF;
}

a:link,a:visited,a:active {
color:#C1005D;
text-decoration:none;
}

#col3 ul,dl.csc-menu {
margin-left:0;
}

.csc-default ul ul,.csc-default ol ol,.csc-default ul ul ul,.csc-default ol ol ol,.csc-default ul ul ul ul,.csc-default ol ol ol ol,div.ukteaser p.bodytext {
margin-bottom:0;
}

.subcolumns p,.ka-content p {
padding-left:0!important;
}

#col2 .bodytext > span.telephone,span.telephone,#col3 span.telephone {
background:transparent url(../../img/icons/telefon.png) top left no-repeat;
padding-left:20px;
}

#col2 .bodytext > span.fax,span.fax,#col3 span.fax {
background:transparent url(../../img/icons/fax.png) 0 0 no-repeat;
padding-left:20px;
}

#col2 .bodytext > span.haus,span.haus,#col3 p.haus {
background:transparent url(../../img/icons/haus.png) top left no-repeat;
padding-left:20px;
}

#col2 .bodytext > span.raum,span.raum,#col3 span.raum {
background:transparent url(../../img/icons/raum.png) top left no-repeat;
padding-left:20px;
}

#col2 .bodytext > span.mail,span.mail,#col3 span.mail {
background:transparent url(../../img/icons/mail.jpg) top left no-repeat;
padding-left:20px;
}

#col2 .bodytext > span.handy,span.handy,#col3 span.handy {
background:transparent url(../../img/icons/handy.png) top left no-repeat;
padding-left:20px;
}

#col2 .bodytext > span.brief,span.brief,#col3 span.brief {
background:transparent url(../../img/icons/brief.png) top left no-repeat;
padding-left:20px;
}

div.csc-textpic-imagewrap ul li.csc-textpic-image,#col3 DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image,#col3 DIV.csc-textpic-left DIV.csc-textpic-imagewrap,#col3 DIV.csc-textpic-right DIV.csc-textpic-imagewrap {
float:none!important;
}

div.divider hr,.month-weeknums,.tx-lumophpinclude-pi1 .lsfperson .name,#optiongroup {
display:none;
}

#col3_content div.csc-textpic-clear,#col3 DIV.csc-textpic DIV.csc-textpic-imagerow {
clear:none;
}

#fblogo img,#col3_content div.ukteaser {
margin-bottom:10px;
}

.csc-uploads-icon,.powermail_mandatory_helper {
position: absolute;
visibility:hidden;
}

table.tbl-layout1 tbody tr:nth-child(2n+1) {
background-color:#F9F9F9!important;
}

div.subcl div.news-list-item,div.subcr div.news-list-item {
padding-left:10px;
padding-right:10px;
}

ul.meta-socialmedia .screenreader,#ukt_quick_icons .screenreader {
display:inline;
left:-9000px;
overflow:hidden;
position:absolute;
}

ul.meta-socialmedia a#twitterpresse,ul.meta-socialmedia a#twitterhh {
background:url(../../img/icons/socialmedia/twitter_hellgrau.png) no-repeat scroll 0 0 transparent;
}

ul.meta-socialmedia a#twitterpresse:hover,ul.meta-socialmedia a#twitterhh:hover {
background:url(../../img/icons/socialmedia/twitter_grau.png) no-repeat scroll 0 0 transparent;
}

ul.meta-socialmedia a#facebook:hover,#ukt_quick_icons a.ukt_facebook_icon:hover {
background:url(../../img/icons/socialmedia/facebook_grau.png) no-repeat scroll 0 0 transparent;
}

table.tbl-layout2,table.tbl-layout3 {
border-color:#6B6B6B;
border-style:solid;
border-width:1px;
}

table.tbl-layout2 caption,table.tbl-layout3 caption,table.tbl-layout4 caption {
background-color:#6B6B6B;
color:#fff;
margin:0;
padding:10px 5px;
}

table.tbl-layout2 thead tr th,table.tbl-layout3 thead tr th,table.tbl-layout4 thead tr th,table.tbl-layout5 thead tr th {
background-color:#dbdbdb!important;
}

table.tbl-layout2 thead tr th p.bodytext,table.tbl-layout3 thead tr th p.bodytext,table.tbl-layout4 thead tr th p.bodytext,table.tbl-layout5 thead tr th p.bodytext {
color:#000!important;
font-weight:400;
}

table.tbl-layout2 tbody tr,table.tbl-layout4 tbody tr {
background-color:#fff!important;
border-color:#dbdbdb;
border-style:dotted;
border-width:0 0 1px;
}

table.tbl-layout3 tbody td,table.tbl-layout5 tbody td {
background-color:#fff!important;
border-color:#dbdbdb;
border-style:dotted;
border-width:1px;
}

@media screen,projection{
body {
background:#eceded url(../../img/elements/page_shadow.png) top center repeat-y;
text-align:center;
padding:0;
}

.page_margins {
text-align:left;
width:998px;
background:#fff;
margin:0 auto;
}

*+html .page_margins {
width:1000px;
}

.page {
padding:0;
}

#header {
color:#000;
background:#fff repeat-x top left;
padding:10px 0 0;
}

#header h1 {
position:absolute;
left:0;
top:0;
}

#header #topnav {
position:relative;
top:0;
}

#topnav {
float:right;
color:#5b5b5b;
background:transparent;
right:18px;
}

#topnavleft {
float:left;
margin-right:18px;
}

#topnavleft #langMenu {
margin-top:6px;
}


#nav ul {
font-family:verdana,arial;
font-size:100%;
margin-left:249px;
margin-top:0;
width:680px;
}

#logo {
clear:both;
}

#footer {
color:#3B3B3B;
line-height:1.5em;
background:url(../../img/24_fuss-zwischenstueck.png) repeat-x scroll left 0 #FFF;
border-top:0;
margin-left:10px;
padding:0;
}

#col1 {
width:250px;
background:url(../../img/11_roter-kasten-ende.png) no-repeat scroll 0 bottom transparent;
margin:19px 0;
}

#col1_content {
padding-left:20px;
padding-right:10px;
background:#fff url(../../img/10_roter-kasten-mitte.png) repeat-y scroll 0 bottom;
margin-bottom:4px;
}

#col1_prev {
height:4px;
background:transparent url(../../img/09_roter-kasten-anfang.png) no-repeat scroll 0 bottom;
margin:0;
padding:0;
}

#col2 {
width:565px;
float:left;
margin:0;
}

#col2_content {
padding-left:20px;
padding-right:20px;
}

#col3 {
margin-left:815px;
margin-right:0;
width:185px;
}

#col3_content {
padding-left:0;
padding-right:15px;
padding-top:19px;
}

#header span {
color:#5b5b5b;
}

#footerline {
background:url(../../img/24_fuss-ecke.png) no-repeat scroll left 0 #FFF;
width:36px;
height:10px;
margin:0 0 0 -10px;
padding:0;
}

#footerinfo {
padding:15px 30px;
}

#footer a {
color:#5b5b5b;
background:transparent;
}

#footer a:focus,#footer a:hover,#footer a:active {
color:#4D87C7;
background-color:transparent;
text-decoration:underline;
}

#skiplinks a.skip:focus,#skiplinks a.skip:active {
color:#fff;
background:#333;
border-bottom:1px #000 solid;
text-decoration:none;
padding:10px 0;
}

#foot1 {
position:relative;
left:0;
margin-right:15px;
width:160px;
margin-top:4px;
float:left;
}

#foot2 {
position:relative;
left:58px;
float:left;
margin-right:15px;
}

#foot3 {
float:right;
margin-right:15px;
}

#foot4 {
float:right;
position:relative;
}

ul.foot-nav {
float:left;
}

ul.foot-nav li {
float:left;
list-style-type:none;
margin-left:2px;
padding:0 0 0 2px;
}

ul.socialicons {
float:right;
}

ul.socialicons li {
list-style-type:none;
margin-left:2px;
padding:0 0 0 2px;
}

#main,body.uni #main,body.studium #main,body.forschung #main,body.fachbereiche #main,body.einrichtungen #main {
background:#fff url(../../img/08_zwischenstueck-links.png) repeat-y 0 top!important;
margin-top:0;
padding:0 0 20px;
}
}

.tx-uksolrsearch-pi1 {
  display:none !important;
}





/* LOGIN MASK */
/*** Ticket 2013041110000429 **
.tx-felogin-pi1 div:first-of-type {
 display:none;
}
*/
.tx-felogin-pi1 form fieldset div {
  display:block !important;
}

.tx-felogin-pi1 form fieldset legend {
  display:none !important;
}


.tx-felogin-pi1 form fieldset div #user, .tx-felogin-pi1 form fieldset div #pass {
 width:162px;
 padding:3px;
 border:1px solid #6B6B6B;
}

.tx-felogin-pi1 form fieldset div #user {
  margin-bottom:5px;
}


.tx-felogin-pi1 form fieldset div #pass{
  margin-bottom:10px;
}

.tx-felogin-pi1 form fieldset div input[type="submit"] {
  padding-left:10px;
  padding-right:10px;
  border:1px solid #6B6B6B;
  height:24px;
  background-color:#F6F6F6;
  cursor:pointer;
}

.tx-felogin-pi1 h3 {
    background: none repeat scroll 0 0 #6B6B6B !important;
    color: #FFFFFF !important;
    font-size: 1.05em !important;
    font-weight: 700 !important;
    line-height: 1.2em !important;
    margin-bottom: 0.5em !important;
    margin-top: 0 !important;
    padding: 5px !important;
}

.small > .powermail_formularname{
 width: 70% !important;
}

.small > legend {
    width: 72% !important;
}

.extrasmall >.powermail_formularname{
 width: 55% !important;
}

.extrasmall > legend {
    width: 55% !important;
}

.table-short td, .table-short th{
    line-height: 1.4em;
    padding: 0 4px;
    vertical-align: top;
}

.center-content{
  text-align: center;
}

/* Ab hier Änderungen für die Uni-Startseite */

.news-header-list-item-body_start > p > .news-list-morelink{
  font-size: 11px;
 }
 
.news-header-list-item-body_start p{
  margin-bottom: 0;
}
 
.news-list-start > li{
  background: none repeat scroll 0 0 #f3f3f3 !important;
  /*border: 1px solid #dfdfdf;*/
  float: left;
  height: 135px;
  width: 29.4%;
  margin: 0 2px 15px;
  padding-left: 0 !important;
 }
 
 .news-list-start > li:first-child{
  max-width: 10%;
  text-align: center;
 }
 
.news-list-start > li > h3{
  margin-top: 0;
  padding: 10px;
}

.news-list-start > li:first-child > h3{
  padding: 55px 0 0 0;
}

.news-list-start > li:first-child > h3 > a{
  font-weight: 600;
}

.news-list-start a{
  font-weight: normal;
}

.news-list-container_start > ul{
  margin-left: 0 !important;
}

.news-header-list-item-body_start > p, .news-list-start > li > h3, .news-header-list-item-header_start > h2{
  line-height: 1.6em !important;
}

/* ---------------------------------Ab hier Kalender Kategorien----------------------------------------- */

.calendar-nav-block, .calendar-nav-block form {
  width: 100% !important;
  margin: 0 !important;
}

.calendar-nav-block-inside {
  padding: 0px !important;
}

.calendar-nav-block-inside .calendar-label {
  position: absolute;
  visibility: hidden;
}

.tx-cal-controller .treelevel0{
  margin: 6px 0 1px 0 !important;
}

.treelevel1 {
  margin: 3px 0px !important;
}

.treelevel0 > li {
  background: none repeat scroll 0px 0px !important;
  padding-left: 10px !important;
}

.treelevel1 > li, .treelevel2 > li {
  background: url("../../img/icons/kat_punkte.png") no-repeat scroll 3px 0px !important;
  line-height: 1.3em;
}

.treelevel1 > li > .calendar-form-checkbox, .treelevel2 > li > .calendar-form-checkbox {
    margin-top: 6px;
}

.calendar-form input[type="image"] {
  margin: 0 0 5px 10px;
  height: 16px !important;
  width: 16px !important;
}

.default_categoryheader_legend_bullet,
.default_catheader_legend_bullet {
  visibility: hidden;
}

/* ---------------------------------Ab hier Personen A-Z Liste----------------------------------------- */

.person {
    margin: 0 0 20px !important;
}

.person li {
    background-image: none !important;
    line-height: 1.2em;
}

.person > li:first-child {
    padding-left: 0 !important;
}


