/* reseter */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,th,td{margin:0;padding:0;}
body{font-size:12px;background:#FFFFFF;font-family:Verdana,sans-serif;}
fieldset,img,a img,abbr{border:0 !important;}
address,caption,code,dfn,h1,h2,h3,h4,h5,h6,th,var
{font-style:normal;font-weight:normal;}
caption,th{text-align:left;}
a{text-decoration:none;border:0;}
label,input[type="submit"]{cursor:pointer;}

/* gen */
.c,.clearer{clear:both;}
.abs{position:absolute;}
.rel{position:relative;}
.b,.bold{font-weight:bold !important;}
.i{font-style:italic;}
.fleft{float:left;}
.fright{float:right;}
.nobr{white-space:nowrap;}
.nomargin{margin:0 !important;}
.screenreader{position:absolute;left:-9999px;}
.upper{text-transform:uppercase;}
.lower{text-transform:lowercase;}
.uline{text-decoration:underline}
.nmbot {margin-bottom:0!important;}
.nmtop {margin-top:0!important;}
.nmleft {margin-left:0!important;}
.nmright {margin-right:0!important;}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}

/* DRUPAL RESET */
.search-form {margin:0;}
.form-item, .form-actions, .form-checkboxes .form-item, .form-radios .form-item {margin-top:0;margin-bottom:0;}
.views-exposed-form .views-exposed-widget {float:none;padding:0;}
.views-exposed-form label {font-weight:normal;}
.views-exposed-form .views-exposed-widget .form-submit {margin-top:0;}
.profile {margin:0;clear:none;}
label {font-weight:normal;}
tbody {border:none;}
.container-inline-date .date-padding{float:none;padding:0;}

/* TABS */
#tabs-cont {margin:25px 0 35px 0;border-top:1px solid #555557 !important;}

#tabs-cont ul.tabs {
	float:left;
	padding:0 !important;
	margin:0 !important;
	list-style-type:none;}
#tabs-cont ul.tabs li:first-child {margin-left:0;}
#tabs-cont ul.tabs li{
	box-shadow:0 6px 6px -7px #212121;
	background:url("../img/layout/navi-bg.jpg") repeat-x scroll left top rgba(0, 0, 0, 0);
	width:auto!important;
	height:30px!important;
	padding:0!important;
	margin:0 3px 0 0!important;
	float:left!important;}

#tabs-cont ul.tabs li:hover, #tabs-cont ul.tabs li.active {background-image:url("../img/layout/navi-active.png");}
#tabs-cont ul.tabs li:hover a, #tabs-cont ul.tabs li.active a{text-decoration:none;}

#tabs-cont ul.tabs li a {
	display:block;
	padding:5px 10px;
	font-size:13px;
	color:#FFFFFF !important;
	font-family:'Open Sans', Arial, Verdana, Geneva, sans-serif!important;}

/* CONTEXTUAL-LINKS */
ul.contextual-links {width:auto!important;height:auto!important;}

ul.contextual-links li {
	margin:0 !important;
	padding:0px !important;
	height:auto!important;
	width:auto!important;
	background-image:none!important;}

ul.contextual-links li a {
	padding:5px !important;
	background-image:none !important;
	height:auto!important;
	width:auto!important;
	font-weight:normal!important;
	line-height:normal!important;}

ul.contextual-links li.last {background-image:none !important;}

ul.contextual-links li a:hover {
	color:#ffffff!important;
	text-decoration:none!important;
	font-weight:normal!important;}

/* FORM ERRORS */
input.error, textarea.error, select.error {border:1px solid #ff0000 !important;}
input[type="radio"].error, input[type="checkbox"].error {outline:1px solid #ff0000;}

/* PAGER */
ul.pager {text-align:right;margin:15px auto 0 auto;float:right;}
.item-list ul.pager li{padding:0;}
ul.pager li.pager-current, ul.pager li a {line-height:20px;}
ul.pager li, ul.pager li.pager-current, ul.pager li a {width:20px;height:20px;}
ul.pager li, ul.pager li.pager-current {
	background-image:none;
	margin:0 8px 15px 0;
	padding:0;
	display:block;
	text-align:center;
	float:left;}
ul.pager li a {
	display:block;
	font-weight:normal;
	text-align:center;
	line-height:20px;
	color:#474749;
	margin-bottom:15px;}
ul.pager li.pager-first, ul.pager li.pager-previous, ul.pager li.pager-next, ul.pager li.pager-last {width:auto;}
ul.pager li.pager-first a, ul.pager li.pager-previous a, ul.pager li.pager-next a, ul.pager li.pager-last a {padding:0 5px;width:auto;}
ul.pager li.pager-first, ul.pager li.pager-last {display:none;}
ul.pager li.pager-ellipsis:hover {background-color:transparent;}
ul.pager li.pager-current{color:#ffffff;}
.pagination{margin-top:20px;}
.pagination .views-exposed-form label, .pagination .views-exposed-form select{display:inline;}
.pagination .views-exposed-form select{margin-left:4px;}
.pagination .views-exposed-form .form-item-items-per-page{width:160px;margin:0 auto;}

/* Colors ----------------------------*/
a,#block-views-publications-block .list li .bottom .abstract{color:#4f9928;}
input[type="submit"], ul.pager li.pager-current,.bef-select-as-links .form-item.selected a{background-color:#4f9928;}
.bef-select-as-links .form-item a{background-color:#90bc78;}
#block-menu-block-2 ul.menu li a,.view-publications .view-summary,#navi ul.menu li.active-trail > a{color:#474749;font-weight:normal;}
#block-menu-block-3 ul.menu li a,.view-publications .view-summary,#navi ul.menu li.active-trail > a{color:#4f9928;}
.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover, ul.contextual-links li a:hover{background-color:#4f9928 !important;}
#stage .bx-wrapper .bx-pager.bx-default-pager a{background-image:url("../img/layout/pager-green.png");}
#block-views-publications-block .list li .bottom .abstract{background-image:url("../img/layout/arrow-green.png");}
#block-views-news-block-block ul ul li,#inhalt .list > li,#sidebar .block.subnavi li,#sidebar #block-views-latest-open-positions-block .view-content > ul > li, #sidebar .block.news li,#block-views-person-category-menu-block .person-menu > ul > li,.ullinks > li,
#sidebar #block-views-person-publications-block .all,#sidebar #block-views-latest-research-block-block .view-content > ul > li,
#sidebar .block-menu-block ul.menu > li, .node-course.vm-list .bottom a, ul.scripts .item-list > ul > li, ul.skripten > li,
#block-views-latest-publications-sb-block ul.latest-publications > li
{background-image:url("../img/layout/link-green.png");}


/* Allg. -----------------------------*/
body{background-color:#474749;color:#474749;font-family:'Open Sans',Arial,Verdana,sans-serif;font-size:13px;}
h1,h2,h3{font-size:16px;color:#474749;font-weight:600;margin-bottom:12px;text-transform:uppercase;}
h2{font-size:14px;margin-top:40px;}
h3,h4,h5{font-size:13px;font-weight:600;}
h3{margin-top:30px;}
a{font-weight:600;}
p{line-height:20px;margin:12px 0;}
img{max-width:100%;height:auto;display:block;}
ul,ol{margin:14px 0 14px 25px;line-height:18px;}
ol{margin-left:18px;}
ul li,ol li{margin-bottom:4px;}
.tables{overflow-x:scroll;margin:14px 0;}
table{width:100%;border-spacing:0;border-collapse:collapse;border:none;margin:0;}
table td,table th{padding:8px;border-left:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;}
table td:first-child,table th:first-child{border-left:0;}
table th{background-color:#d8d8d8;color:#474749;font-weight:600;}
input,select,textarea{border:1px solid #d8d8d8;background-color:#ffffff;}
input{height:28px;padding:0 8px;}
input[type="submit"]{border:0;height:30px;line-height:30px;color:#ffffff;}
.imgfl{display:block;float:left;margin:0 12px 0 0;}

ul.nostyle, ol.nostyle{padding-left:0;margin-left:0;}

img{float:left;margin:0 12px 12px 0;display:block;height:auto !important;}
#sidebar img,ul img,ol img,.caption img{float:none;margin:0;}

/* no List */
#navi ul.menu,#meta ul.menu,#stage ul,#block-views-news-block-block ul,#footer ul.menu,#inhalt form.auswahl ul,#inhalt .list,#sidebar .block ul,
.contact,#inhalt .fl-list,.ullinks,ul.edu,ul.scripts, ul.scripts .item-list > ul, ul.skripten, ul.gallery, ul.lecture-series, ul.open-positions
{margin:0;list-style-type:none;}

/* Layout -----------------------------*/
.w{width:280px;margin:0 auto;padding:0 5px;}

#top{background-color:#ffffff;background-image:url("../img/layout/top-bg.png");background-repeat:repeat;}
#top .w{padding-bottom:12px;}

#meta{background-color:#f8f8f8;border-bottom:1px solid #e3e3e3;font-size:11px;}
#meta h2 span{display:none;}
#meta h2{display:block;height:30px;background-image:url("../img/layout/meta.png");background-repeat:no-repeat;background-position:center 10px;margin:0;background-color:#f1f1f1;}
#meta h2.open{background-position:center -28px;}
#meta .w{padding:12px 0;}
#meta h3{font-size:11px;margin:0 0 4px 0;text-transform:none;}
#meta ul.menu{float:left;}
#block-menu-block-2 ul.menu li{float:left;margin-right:0px;font-weight:600;}
#block-menu-block-3 ul.menu li{float:left;margin-right:14px;font-weight:600;}
#meta .region-top-left{float:left;border-bottom:1px solid #ddd;margin-bottom:6px;padding-bottom:4px;width:100%;}
#meta .region-top-right{float:left;}

#logo a, #logo img{display:block;width:500px;height:auto;float:none;}
#logo{margin:14px auto;width:500px;}

#suche form{background-image:url("../img/layout/form-bg.png");background-repeat:no-repeat;width:280px;height:35px;}
#suche form .form-item.form-type-textfield{width:241px;float:left;-webkit-border-radius:50px 0 0 50px;-moz-border-radius:50px 0 0 50px;border-radius:50px 0 0 50px;overflow:hidden;}
#suche form input[type="text"]{border:none;background-color:transparent;height:35px;padding:0 10px 0 16px;width:215px;font-size:12px;color:#8a8a8a;}
#suche form input[type="text"].error{border:0 !important;}
#suche form .form-actions{width:34px;height:35px;padding-right:5px;float:right;-webkit-border-radius:0 50px 50px 0;-moz-border-radius:0 50px 50px 0;border-radius:0 50px 50px 0;overflow:hidden;}
#suche form input[type="submit"]{width:34px;height:35px;text-indent:-9999px;border:none;background-color:transparent;background-image:url("../img/layout/suche.png");background-repeat:no-repeat;background-position:center;}

#navi .w,#stage .w{padding-bottom:0;}
.front #navi:after{content:" ";height:6px;bottom:-6px;width:100%;background:url(../img/layout/stage-bg.png) repeat-x;position:absolute;display:block;z-index:50;}

#navi{background:url("../img/layout/navi-bg.jpg") repeat-x;background-position:left top;background-color:#434345;position:relative;z-index:50;}
#navi h2{margin:0;background-image:url("../img/layout/nav-more.png");background-repeat:no-repeat;background-position:0 12px;padding:8px 0 8px 25px;color:#ffffff;}
#navi ul.menu{list-style-type:none;}
#navi ul.menu li{margin:0;}
#navi ul.menu li a{color:#ffffff;display:block;font-size:14px;padding:10px 0;border-top:1px solid #5b5b5b;text-shadow:1px 1px 1px #262626;}
#navi ul.menu li.expanded ul.menu{display:none;} 

#stage{background-color:#ffffff;position:relative;z-index:40;border-bottom:1px solid #9b9a98;height:152px;overflow:hidden;}
#stage > .block, #stage .view, #stage .view-content, #stage .skin-default, #stage .views_slideshow_main, #stage .views-slideshow-bxslider,
#stage .bx-wrapper, #stage .bx-wrapper, #stage .bx-viewport, #stage ul.bxslider, #stage ul.bxslider > li, #stage .w, #stage .txt{height:100% !important;}
#stage ul.bxslider li{display:block;margin:0;width:100% !important;}
#stage ul.bxslider li .item{background-repeat:no-repeat;background-position:center;background-size:cover;height:100%;vertical-align:middle;}
/*#stage .item{padding-top:12px;}*/
#stage .txt{display:table-cell;vertical-align:middle;}
#stage .w{display:table;}
#stage .txt .field-name-field-txt-slide{background:url("../img/layout/trans-white.png") repeat;padding:8px 12px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-box-shadow:2px 2px 3px 0px #929292;-webkit-box-shadow:2px 2px 3px 0px #929292;box-shadow:2px 2px 3px 0px #929292;}
#stage .txt p{font-size:13px;margin:0;display:block;}
#stage .bx-wrapper{margin:0;}
#stage .bx-wrapper .bx-pager, #stage .bx-wrapper .bx-controls-auto{bottom:0;position:static;padding:0;}
#stage .bx-controls{right:50%;margin-right:-50px;position:absolute;bottom:0;z-index:102;}
#stage .bx-controls,#stage .bx-controls .bx-pager{height:16px;}
#stage .bx-wrapper .bx-viewport{left:0;border:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
#stage .bx-wrapper .bx-pager.bx-default-pager a{margin:0 2px;height:16px;width:16px;background-repeat:no-repeat;background-position:0 0;padding:0;display:block;text-indent:-9999px;background-color:transparent !important;}
#stage .bx-wrapper .bx-pager.bx-default-pager a.active{background-position:-19px 0;}
/**/

#content{background-color:#ffffff;border-top:6px solid #bbbbbc;padding:20px 0;}
body.front #content{border:0;padding:0;background-color:#efefef;}
body.front #content .w{padding-top:20px;padding-bottom:20px;}

#block-views-news-block-block h2{font-size:12px;font-weight:600;text-transform:uppercase;margin:0 0 12px 0;}
#block-views-news-block-block .view-content > ul > li, #block-views-news-content-block ul.news > li, ul.lecture-series > li, ul.open-positions > li{margin-top:20px;padding-top:20px;border-top:1px solid #ccc;}
#block-views-news-block-block .view-content > ul > li:first-child, #block-views-news-content-block ul.news > li:first-child, ul.lecture-series > li:first-child, ul.open-positions > li:first-child{border-top:none;margin-top:0;padding-top:0;}
#block-views-news-block-block img{display:none;}
#block-views-news-block-block p{margin-bottom:8px;}
#block-views-news-block-block h3, #block-views-news-content-block h2{margin:0;text-transform:none;}
#block-views-news-block-block .info, #block-views-news-content-block .info{margin-bottom:4px;}
#block-views-news-block-block .info div, #block-views-news-content-block .info div{display:inline;}
#block-views-news-block-block .info span, #block-views-news-content-block .info span{font-size:10px;}
#block-views-news-block-block .info .field-name-field-date-news span, #block-views-news-content-block .info .field-name-field-date-news span{margin-right:4px;padding-right:6px;border-right:1px solid #474749;display:inline-block;height:9px;line-height:9px;}
#block-views-news-block-block ul ul.links a, #block-views-news-content-block ul ul.links a{font-size:12px;font-weight:600;}
#block-views-news-block-block ul ul.links > li, #block-views-news-content-block ul ul.links > li{margin-bottom:0px;background-repeat:no-repeat;background-position:left 6px;padding-left:15px;}
#block-views-news-content-block ul.list > li p{margin-top:0;}
#block-menu-block-2 ul li + li:before{content: "|"; padding: 0 0px;}

#content-bottom{padding-bottom:20px;background-color:#ffffff;border-top:1px solid #cccccc;}
#content-bottom h2{background-color:#eeeff0;font-size:12px;font-weight:600;text-transform:uppercase;}
#content-bottom h2 span{display:inline-block;background-color:#ffffff;padding-right:8px;}
#content-bottom h3{text-transform:none;margin-bottom:8px;}
#content-bottom p{margin:0;}
#block-views-latest-publications-block ul.authors li a{color:#474749;}
.field-name-field-tr-authors{margin:0;list-style-type:none;font-weight:bold;}
ul.authors{margin:0;list-style-type:none;font-weight:bold;}
ul.authors li{display:inline;}
ul.authors li:after{content:", ";}
ul.authors li:last-child:after{content:"";}

/* Unterseite */
#inhalt .list > li, ul.edu > li, ul.scripts .item-list > ul > li{background-repeat:no-repeat;background-position:left 5px;padding-left:15px;margin-top:25px;}
#inhalt .list li h3{margin:0;}
#inhalt .list li p{margin:12px 0;}
#inhalt #block-views-publications-block .view-content .list > li:first-child, #inhalt #block-views-research-block .view-content .list > li:first-child{margin-top:0;}
#inhalt #block-views-publications-block .view-content, #inhalt #block-views-publications-block .view-empty, #inhalt #block-views-research-block .view-content,
#inhalt #block-views-research-block .view-empty, #inhalt #block-views-scripts-block .view-content, #inhalt #block-views-scripts-block .view-empty{margin-top:25px;}

.node .field-name-field-tr-category, .node .field-name-field-tr-type{font-size:11px;margin-bottom:12px;}
.node.vm-full .field-name-field-tr-category, .node.vm-full .field-name-field-tr-type{color:#a7a7a8;}
#inhalt .fl-list li{float:left;margin-right:4px;}

.node .caption{padding:10px;background:url("../img/layout/top-bg.png") repeat;margin:25px 0;border:1px solid #e6e6e6;}
.node .caption img{display:block;border:1px solid #e6e6e6!important;margin:0 auto;}
.node .caption .caption-description{font-size:11px;line-height:16px;margin:10px 0 0 0;}

.node .field-name-field-er-gallery{margin-bottom:10px;}

#research h3{font-size:14px;text-transform:none;}

#inhalt .stagepic{border:1px solid #e9e9e9;}
#inhalt .stagepic img{display:block;}

#block-views-people-block .people .field-name-field-img-person, .node-lecture-series.vm-full .field-name-field-img-person{display:block;border:0;padding:0;width:50px;height:50px;float:left;}
#block-views-people-block .people .txt, .node-lecture-series.vm-full .txt{float:right;width:220px;}
#block-views-people-block .people h3,.node-lecture-series.vm-full h2{text-transform:none;}
#block-views-people-block .field-name-field-txt-university{margin-bottom:6px;}
#block-views-people-block .people li p{margin:0 0 6px 0;}
#block-views-people-block .view-content, #block-views-people-block .view-empty{margin-top:25px;}
#block-views-people-block .people li:first-child{margin-top:0;}
#block-views-people-block .people li .field-name-field-txt-functions{font-size:11px;margin:0;line-height:15px;}
#block-views-people-block .people li .field-name-field-list-nationality{display:inline-block;border:1px solid #e6e6e6;background:url("../img/layout/top-bg.png") repeat;padding:2px 8px;text-transform:uppercase;margin:8px 0 14px 0;font-size:10px;font-weight:600;}
.node .field-name-field-email-single, .node .field-name-field-addr-person{font-size:11px;}
.node .field-name-field-email-single a{font-weight:400;}
#block-views-people-block .people > li, #block-views-news-content-block .news > li{background-image:none;padding:0;}
.node-lecture-series.vm-full .txt h2, .node-position h2{margin-top:0;}
.node-lecture-series.vm-full .field-name-field-txt-lecturer{background:url(../img/layout/arrow-right.png) no-repeat 0 6px;color:#474749;font-size:14px;font-weight:bold;margin:12px 0;padding-left:12px;text-transform:uppercase;}
.node-lecture-series .field-name-field-date-lecture-series, .node-lecture-series .field-name-field-date-lecture-series div, .node-lecture-series .field-date-time, .node-lecture-series.vm-list .field-name-field-txt-location{display:inline-block;}
.node-lecture-series .field-date-time{margin-left:5px;padding-left:4px;border-left:1px solid #474749;height:13px;line-height:13px;}
.node-lecture-series.vm-list .field-date-time{margin-right:5px;padding-right:4px;border-right:1px solid #474749;height:13px;line-height:13px;}
.node-lecture-series.vm-list .field-name-field-txt-lecturer{font-weight:bold;}

#block-views-people-alumni-block .people .field-name-field-img-person, .node-lecture-series.vm-full .field-name-field-img-person{display:block;border:0;padding:0;width:50px;height:50px;float:left;}
#block-views-people-alumni-block .people .txt, .node-lecture-series.vm-full .txt{float:right;width:220px;}
#block-views-people-alumni-block .people h3,.node-lecture-series.vm-full h2{text-transform:none;}
#block-views-people-alumni-block .field-name-field-txt-university{margin-bottom:6px;}
#block-views-people-alumni-block .people li p{margin:0 0 6px 0;}
#block-views-people-alumni-block .view-content, #block-views-people-block .view-empty{margin-top:25px;}
#block-views-people-alumni-block .people li:first-child{margin-top:0;}
#block-views-people-alumni-block .people li .field-name-field-txt-functions{font-size:11px;margin:0;line-height:15px;}
#block-views-people-alumni-block .people li .field-name-field-list-nationality{display:inline-block;border:1px solid #e6e6e6;background:url("../img/layout/top-bg.png") repeat;padding:2px 8px;text-transform:uppercase;margin:8px 0 14px 0;font-size:10px;font-weight:600;}
.node .field-name-field-email-single, .node .field-name-field-addr-person{font-size:11px;}
.node .field-name-field-email-single a{font-weight:400;}
#block-views-people-alumni-block .people > li, #block-views-news-content-block .news > li{background-image:none;padding:0;}
.node-lecture-series.vm-full .txt h2, .node-position h2{margin-top:0;}
.node-lecture-series.vm-full .field-name-field-txt-lecturer{background:url(../img/layout/arrow-right.png) no-repeat 0 6px;color:#474749;font-size:14px;font-weight:bold;margin:12px 0;padding-left:12px;text-transform:uppercase;}
.node-lecture-series .field-name-field-date-lecture-series, .node-lecture-series .field-name-field-date-lecture-series div, .node-lecture-series .field-date-time, .node-lecture-series.vm-list .field-name-field-txt-location{display:inline-block;}
.node-lecture-series .field-date-time{margin-left:5px;padding-left:4px;border-left:1px solid #474749;height:13px;line-height:13px;}
.node-lecture-series.vm-list .field-date-time{margin-right:5px;padding-right:4px;border-right:1px solid #474749;height:13px;line-height:13px;}
.node-lecture-series.vm-list .field-name-field-txt-lecturer{font-weight:bold;}

#profil .group-info{border-bottom:1px solid #e6e6e6;margin-bottom:20px;padding-bottom:20px;}
#profil .group-info .field-name-field-img-person{height:145px;padding:5px;border:1px solid #e6e6e6;margin-bottom:12px;}
#profil .group-info img,#block-views-publications-block .liste li img{display:block;margin:0 auto;}
#profil .group-info .group-contact{line-height:20px;}
#profil .node .field-name-field-email-single, #profil .node .field-name-field-addr-person{font-size:13px}
#profil .node .field-name-field-addr-person{margin-top:12px;}
#profil .node .field-name-field-addr-person .country{display:block;margin-bottom:12px;}

#block-views-publications-block .topic{margin:2px 0;}
#block-views-publications-block .list > li, ul.edu > li{background:url("../img/layout/top-bg.png") repeat;border:1px solid #e1e1e1;padding:0;}
#block-views-publications-block .list > li .highlight{background:#f7f7f7;}
#block-views-publications-block .list li .top, .node-course.vm-list .top, .node-course.vm-list .bottom{padding:10px;}
#block-views-publications-block .list li .field-type-image{display:block;}
.views-exposed-form .views-exposed-widget{margin-bottom:2px;}
.views-exposed-form label{display:none !important;}
.views-exposed-widgets{margin:0;}
.list li .field-type-image{display:none;width:50px;height:50px;padding:5px;background-color:#ffffff;border:1px solid #e6e6e6;float:left;}
#block-views-publications-block .list li .txt{float:right;width:180px;}
#block-views-publications-block .list li .txt h3{font-size:13px;text-transform:none;margin-bottom:12px;}
#block-views-publications-block .list li .txt .fl-list li{background-image:none;padding:0;margin:0 4px 0 0;}
#block-views-publications-block .list li .txt p{margin:0;}
#block-views-publications-block .list li .book-title{font-style:italic;font-weight:300;}
#block-views-publications-block .list li .field-name-field-link-links{margin:6px 0;}
#block-views-publications-block .list li .bottom, .node-course.vm-list .bottom{background:url("../img/layout/trans-public.png") repeat;border-top:1px solid #e1e1e1;height:35px;}

.node .field-name-field-txt-pmid a{text-transform:uppercase;}
#block-views-publications-block .list li .field-name-field-txt-doi, #block-views-publications-block .list li .field-name-field-txt-pmid{width:89px;float:left;border-right:1px solid #e1e1e1;margin:0;}
#block-views-publications-block .list li .field-name-field-txt-doi,
#block-views-publications-block .list li .field-name-field-txt-pmid,
#block-views-publications-block .list li .bottom .abstract{height:35px;}
#block-views-publications-block .list li .bottom .field-name-field-txt-pmid{border-right:0;}
#block-views-publications-block .list li .bottom .field a,#block-views-publications-block .list li .bottom .abstract{display:block;height:35px;line-height:35px;text-align:center;font-size:12px;}
#block-views-publications-block .list li .bottom .abstract{width:90px;float:right;border-left:1px solid #e1e1e1;background-repeat:no-repeat;background-position:75px 15px;padding-right:8px;font-weight:600;}
#block-views-publications-block .list li .bottom .abstract.open{background-position:75px -14px;}
#block-views-publications-block .list li .abstracttxt h4{margin-top:16px;text-transform:uppercase;}
#block-views-publications-block .views-exposed-form .views-widget .container-inline-date > .form-item{display:block;margin:0;}
#block-views-publications-block .views-exposed-form .container-inline-date .form-item .form-item{float:none;}

.node-course.vm-list h3{text-transform:none;margin-top:0;font-size:14px;line-height:22px;}
.node-course.vm-list h3 a, ul.scripts h3 a{color:#474749;}
.node-course.vm-list .bottom{height:auto;padding:8px 10px;}
.node-course.vm-list .bottom a{background-position:left 5px;background-repeat:no-repeat;padding-left:15px;display:inline-block;font-size:12px;}
.node-course.vm-list .field-label, .node-course.vm-list ul.lecturers, .node-course.vm-list ul.lecturers a{font-weight:normal;}

ul.edu > li:first-child{margin-top:0;}
#block-views-education-block .view-content, #block-views-education-block .view-empty{margin-top:25px;}

ul.skripten li{background-repeat:no-repeat;background-position:left 5px;padding-left:15px;}

ul.gallery > li{float:left;margin:0 0 4px 4px;}

/* Education */
.node-course.vm-list .top > div{margin-bottom:6px;}
.node-course.vm-full .info,.node-course.vm-full .field-name-field-tr-modules,.node-course.vm-full .field-name-field-txt-date,.node-course.vm-full .field-name-field-txt-venue,.node-course.vm-full .field-name-field-tr-semster,.node-course.vm-full .field-name-field-tr-course-type,.node-course.vm-full .field-name-field-fc-lecturer{border:1px solid #e6e6e6;background:url("../img/layout/top-bg.png");padding:8px;margin-bottom:1px;}


#sidebar{margin-top:35px;}
#sidebar .block{margin-bottom:12px;border:1px solid #e6e6e6;background:url("../img/layout/top-bg.png") repeat;padding:10px;color:#909090;}
#sidebar .block h3{margin-top:0;}
#sidebar .block-menu-block li.active-trail > a,#block-views-person-category-menu-block li.active a {text-decoration:underline;}
#sidebar .block.news a,#block-simple-contact-block-simple-contact-block, #block-views-latest-open-positions-block,#block-views-latest-research-block-block,
#sidebar .block-menu-block{font-size:12px;}
#sidebar .block.news .field-name-field-date-news{font-size:11px;color:#909090;}
#sidebar .block.news .field-type-image{display:none;}
#sidebar .block.block-menu-block li,#sidebar .block.news li,#block-views-person-category-menu-block .person-menu > ul > li,.ullinks li,
#sidebar #block-views-latest-open-positions-block .view-content > ul > li, #sidebar #block-views-latest-research-block-block .view-content > ul > li,#block-views-person-publications-block .all,
#sidebar .block-menu-block ul.menu > li, #block-views-latest-publications-sb-block ul.latest-publications > li{background-repeat:no-repeat;background-position:left 6px;padding-left:18px;}
#sidebar #block-views-latest-open-positions-block .view-content > ul > li, #sidebar #block-views-latest-research-block-block .view-content > ul > li{margin-bottom:12px;}
#block-views-person-category-menu-block .person-menu > ul > li{font-size:12px;margin-bottom:12px;}
#block-views-latest-publications-sb-block .view-content a{font-size:12px;}
ul.contact-links li,.node .phone,.node .field-name-field-email-single{background:url("../img/layout/contact.png") no-repeat;padding-left:25px;height:13px;line-height:13px;margin:0 0 12px 0;}
.node .phone,.field-name-field-email-single,#profil .contact li{margin:0 0 6px 0;}
ul.contact-links li.phone,#block-views-people-block .people li .contact li.phone{background-position:2px 0;}
ul.contact-links li.fax,#block-views-people-block .people li .contact li.fax{background-position:0 -23px;}
ul.contact-links li.email,.node .field-name-field-email-single{background-position:0 -45px;}
#sidebar #block-views-person-category-menu-block .person-menu > ul > li{margin-bottom:6px;}
#sidebar #block-views-person-category-menu-block .person-menu > ul > li a{margin-right:4px;}
#sidebar #block-views-person-category-menu-block .person-menu > ul > li span{color:#878787;font-size:11px;padding-left:4px;border-left:1px solid #878787;display:inline-block;height:13px;line-height:13px;}
#sidebar #block-views-person-publications-block .view-content > ul > li{margin-bottom:18px;}
#sidebar #block-views-person-publications-block .view-content > ul > li a{font-size:11px;}
#sidebar #block-views-person-publications-block .all{display:block;padding-top:12px;border-top:1px solid #e1e0e1;background-position:0 17px;}

/* Formulare  -----------------------------*/
#user-login input[type="text"], #user-login input[type="password"], #user-pass input[type="text"]{width:262px;}
#user-login .form-item, #user-pass .form-item{margin-bottom:10px;}

.bef-select-as-links{float:left;margin-top:12px;}
.bef-select-as-links .form-item{float:left;margin:0 2px 2px 0;width:auto;}
.bef-select-as-links .form-item a{color:#ffffff;display:block;font-size:12px;font-weight:normal;line-height:30px;padding:0 12px;text-align:center;}
.view-people .bef-select-as-links{margin-bottom:12px;}

/* Selectbox */
.jqTransformSelectWrapper{width:100%!important;height:35px;background:url("../img/layout/top-bg.png") repeat;border:1px solid #e6e6e6;}
.jqTransformSelectWrapper div span{height:35px;padding:0 20px 0 12px;line-height:35px;width:213px!important;}
.jqTransformSelectWrapper a.jqTransformSelectOpen{width:35px;height:35px;background:url("../img/layout/select.png") no-repeat center;}
.jqTransformSelectWrapper ul{left:-1px;top:35px;width:100%!important;border-color:#e6e6e6;height:154px;}
.jqTransformSelectWrapper ul li{height:30px;margin-bottom:0;}
.jqTransformSelectWrapper ul a{height:30px;line-height:30px;background-color:transparent;background-image:none;color:#474749;padding-left:12px;}
.jqTransformSelectWrapper ul li, .jqTransformSelectWrapper ul li a{height:auto;}
.jqTransformSelectWrapper ul li a{line-height:18px;padding-top:6px;padding-bottom:6px;}
.jqTransformSelectWrapper ul li:first-child{border:0;}
.jqTransformSelectWrapper ul li{border-top:1px solid #eeeeee;}
#inhalt .jqTransformSelectWrapper ul a:hover{text-decoration:none;}
.jqTransformSelectWrapper ul a.selected{background-color:#eee;}

#views-exposed-form-publications-block #edit-author-wrapper select, #views-exposed-form-publications-block #edit-topic-wrapper select{width:100%;}
#views-exposed-form-publications-block #edit-topic-wrapper:after{content:" ";clear:both;display:block;height:0;visibility:hidden;}
#views-exposed-form-publications-block .views-submit-button{margin-top:10px;}

.view-publications .view-summary{border-top:1px solid #ddd;font-size:14px;font-weight:600;padding-top:8px;}

#footer{padding:20px 0;}
#footer .logo img,#footer .logo a,#footer .wu img,#footer .wu a{display:block;}
#footer .logo{float:left;width:46px;margin-bottom:20px;}
#footer #footer-content{float:left;width:200px;margin:0 0 20px 25px;}
#footer ul.menu{float:left;display:table;}
#footer ul.menu li{float:left;margin-right:12px;}
#footer a{color:#a7a7a7;font-size:11px;font-weight:600;}
#footer .wu{clear:both;border-top:1px solid #616161;padding-top:20px;}

/* Order */
#views-form-person-category-menu-block .form-actions, #views-form-slideshow-page-1 .form-actions{margin-top:10px;}
#views-form-slideshow-page-1 .item-list ul{list-style-type:none;margin:0;}
#views-form-slideshow-page-1 .item-list ul li{margin-left:0;}
#views-form-slideshow-page-1 .views-field-field-img-slide{width:260px;}
#views-form-slideshow-page-1 .views-field-field-img-slide a.tabledrag-handle{width:39px;}
#views-form-slideshow-page-1 a.tabledrag-handle{height:61px;}
#views-form-slideshow-page-1 a.tabledrag-handle .handle{margin-top:15px;}
#views-form-person-category-menu-block .description{font-size:12px;margin-top:10px;}
#views-form-people-page-1 .people:after{clear:both;content:".";display:block;height:0;visibility:hidden;}

/*Error Color*/
#suche form input[type="text"].error{color:#aa3030;}
