
/* - ploneCustom.css - */
@media screen {
/*<dtml-with base_properties>*/

@-webkit-viewport   { width: device-width; }
@-moz-viewport      { width: device-width; }
@-ms-viewport       { width: device-width; }
@-o-viewport        { width: device-width; }
@viewport           { width: device-width; }

@font-face {
  font-family: 'Akkurat';
  font-style: normal;
  font-weight:normal;
  src: local('Akkurat Regular'), local('Akkurat-Regular'), url("../webfonts/lineto-akkurat-regular.woff") format('woff');
}
@font-face {
  font-family: 'Akkurat';
  font-style: normal;
  font-weight: bold;
  src: local('Akkurat  Bold'), local('Akkurat-Bold'), url("../webfonts/lineto-akkurat-bold.woff") format('woff');
}
@font-face {
  font-family: 'Akkurat';
  font-style: italic;
  font-weight: normal,
  src: local('Akkurat  Italic'), local('Akkurat-Italic'), url("../webfonts/lineto-akkurat-italic.woff") format('woff');
}
@font-face {
  font-family: 'Akkurat';
  font-style: normal;
  font-weight: light;
  src: local('Akkurat Light'), local('Akkurat-Light'), url("../webfonts/lineto-akkurat-light.woff") format('woff');
  }

body {
   font-family: 'Akkurat', "Helvetica Neue", Helvetica, Arial, sans-serif !important;
   font-size:12px;
}
}
*{
   font-family: 'Akkurat', "Helvetica Neue", Helvetica, Arial, sans-serif !important;

}

* h1 , .profilseite_title{
    font-size:15px;
    line-height:25px;
}
h3 {
    font-size: 13px;
}
#content a:hover, dl.portlet a:hover {
    color: #000000 !important;
}
#content_core img {
padding-right:5px;


}
 dl.portlet {
    font-size: 12px !important;
}  
h1, h2, h3, h4, h5, h6{
    color: #000000;
    font-family: 'Akkurat',"Helvetica Neue",Arial,FreeSans,sans-serif! important;
    font-weight: bold;
    line-height:1.1em;
    }
h2 , .profilseite_untertitel {
    font-size: 13px!important;
     font-weight: bold;
     
}
 th h2 {
 font-size: 1em !important;
 }  
.portlet {
    font-size: 12px;
}
.template_header{
    height:35px;
}
a{ color:#000!important;}
.template_footer {
    background: #615B4E;
     height: 800px;
    margin-top: -514px;
    position: inherit;
}

#content ,#content p , .para {
    font-size: 12px;
    line-height: 1.5em;
}
.navbar {
    background: transparent;
    border: none !important;
    border-radius: 0px;
}
.navbar {
    border: 1px solid rgba(0, 0, 0, 0);
    margin-bottom: 20px;
    min-height: 40px;
    position: relative;
    margin-top: -35px;
}
.nav-justified > li  {
  
}
.nav-justified > li > a {
   
   font-weight:bold;
    color: #FFFFFF!important;
    margin-bottom: 0;
     border-radius:0px;
        border-left: 1px solid #A39A88 !important;
    border-right: 1px solid #A39A88 !important;
}
.nav-justified > li > a:hover {
    text-decoration:underline !important;  
}
.nav-justified > li > a:focus {
   
}
.nav > li > a {

    display: block;
    margin-top: 9px;
    padding: 1px 15px;
    position: relative;
}
.nav > li > a:hover, li > a:focus {
  
    background-color: transparent;
    border-color: transparent;
   /* color: #FFA500;*/
   text-decoration: none;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {

    background-color: transparent;
    border-color: transparent;
    color: #FFA500;
}

*, *:before, *:after {
    -moz-box-sizing: border-box;
}
*, *:before, *:after {
    -moz-box-sizing: border-box;
}
#portal-languageselector {
    background: transparent;
    border-bottom-left-radius: 0em;
    border-bottom-right-radius: 0em;
    float: right;
    font-size: 12px;
    max-width: 50%;
    padding: 0;
    position: relative;
    right: 1px;
    top: 0;
    z-index: 3;
    border: none;
}
#portal-languageselector a{
    color:#615B4E;
    padding-left:8px;
}
.marron , span.bildtitel{
    color:#615B4E;
}
.marron_u{
    color:#615B4E;
    text-decoration:underline;
}
.marron_p{
    background: url("arrow-right.png") no-repeat scroll 100% top rgba(0, 0, 0, 0);
    color: #615B4E !important;
    font-weight: normal;
    margin-left: 3px;
    padding-right: 14px;
    text-decoration: underline;
}
.section-direkteinstieg .marron_p{

   margin-left: 0px !important;

}
.marron_p a {
    color: #615B4E !important;
}
/*td a img {
    width:13px;
    height:auto;
}*/
span.download{
   /* background: url("icon_export_ical.png") no-repeat scroll 100% 3px rgba(0, 0, 0, 0);*/
    background: url("icon_export_ical.png") no-repeat scroll 100% 3px rgba(0, 0, 0, 0);
    color: #615B4E !important;
    font-weight: normal;
    margin-left: 3px;
    padding-right: 19px;
    text-decoration: underline;
    /*background-size:13px;*/
}

#portal-languageselector a:hover,a:focus{
    font-weight:bold;
    text-decoration:none;
    
}

.currentLanguage {
    font-weight:bold;
}

/*.LSBox{
    margin-top:-15px;
    margin-left:7px;
}*/
.LSBox {
    float: right;
    margin-right: 96px;
    margin-top: -15px;
    width: 185px;
}
.searchB {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    margin-left: -26px;
    padding: 7px;
}

.loupe img {
    margin-left: -4px;
    width: 14px;
}
#LSResult{
    
    z-index: 999;
    margin:0 ;
}
#livesearchLegend {
    background-color:#615B4E;
    color:#fff;
    padding: 0.5em;
    font-size:16px !important;
}
 legend{
 margin:0 !important;
 border-style:none;
}
/*.LSIEFix{
    padding-top:30px;
    }*/
#searchGadget {
    border: 1px solid #DDDDDD;
    padding: 2px;
    width: 13em;
    font-size: 13px;
    color:#615B4E;
    margin-left:-17px;
}
div.managePortletsLink, a.managePortletsFallback {
   
    font-size: 12px;
    
}

#portal-searchbox {
    clear: right;
    float: left;
    font-size: 80%;
    margin: 1.2em 0 1.2em 23px;
    text-align: left;
}


.right_logo{
    float: left;
   margin-left:5px;

}

#portal-logo {
    display: inline-block;
    margin:  0;
}
.social{
 margin-left:13px;
 
 width:160px;
}
.social1{
height:32px;
}
.social a{
    color: #615B4E;
   /* padding-right:10px;
     padding-bottom:5px;
     line-height: 20px;*/
     font-size:11px;
 
}
.colright{
    float:right;
    margin-left:-10px;
}
.colleft{
    float:left;
}
.navright a{
    font-size:11px;
    padding-bottom:5px;
}

dl.portlet dt {
    background:#FFFFFF;
    line-height: normal;
    padding: 0.42em 0em;
    font-size:15px;
}

/*.icons-on .contenttype-document, .icons-on .contenttype-event, .icons-on .contenttype-folder, .icons-on .contenttype-link, .icons-on .contenttype-news-item, .icons-on .contenttype-plone-site, .icons-on .contenttype-collection, .icons-on .contenttype-topic, .icons-on #plone-contentmenu-factories .contenttype-file, .icons-on #plone-contentmenu-factories .contenttype-image {
    display: inline-block;
    line-height: 2em;
    padding-left: 0px !important;
    background: none;
}*/
.navTreeItem .contenttype-folder {
    background: none;
    padding-left:0px !important;
}/*sporthose personalisable*/

.navTreeItem .state-published {
   color:#000000 !important;
}
dl.portlet ul.navTreeLevel0 > .navTreeItem {
    border-bottom:none;
    line-height: 2em;
     padding: 1px 1em 0.25em;
    font-weight:bold;
}


dl.portlet .aubau a{
   color:#b1ca34 !important;
   font-weight:bold;
    float: left;
    padding-left: 23px;

    background:url(pfeil_aubau.png) no-repeat;
}

dl.portlet .ingwi a{
   color:#58acfa !important;
   font-weight:bold;
   padding-left: 23px;
   padding-top: 3px;
   
   background:url(pfeil_ingwi.png) no-repeat;
  
}
li.ingwi{
    clear:both;
}
dl.portlet .sowi a{
   color:#e52d87 !important; 
   font-weight:bold;
    padding-left: 23px;
     padding-top: 3px;
    
    background:url(pfeil_sowi.png) no-repeat;
    
}


dl.portlet .wiwi a{
   color:#F6A924 !important; 
   font-weight:bold;
   padding-left: 23px;
    padding-top: 3px;
   
   background:url(pfeil_wiwi.png) no-repeat;
     
}


dl.portlet .dfs a{
   color:#F5D300 !important; 
   font-weight:bold;
    padding-top: 3px;
    padding-left: 23px;
   
     background:url(pfeil_dfs.png) no-repeat;
}


dl.portlet .dfhi a{
   color:#000 !important; 
   font-weight:bold;
   float: right;
   padding-left: 23px;
  
   background:url(pfeil.png) no-repeat;
}

dl.portlet .iww a{
   color:#69615F !important; 
   font-weight:bold;
   padding-left: 23px;
   padding-top: 3px;
   background:url(pfeil.png) no-repeat;  
}


dl.portlet a:hover{
    
    color:#000;
}

#portal-footer {
    background: #615B4E; ;
    color: #FFFFFF;
    line-height: 2em;
   margin: -2em 0 1em;
    padding: 1em;
    font-size:100%;
}

#portal-footer-wrapper{
margin-bottom:-278px;
}


#portal-breadcrumbs a {
    border-bottom: medium none;

    display: inline-block;
   /* font-size: 12px;*/
    font-weight: bold;
}

#portal-breadcrumbs a:hover{
  color: #615B4E !important;
}
.sitemap-headline .contenttype-folder,.sitemap-headline .contenttype-document ,.sitemap-headline .contenttype-link{
    background: none;
}
.sitemap-headline .state-published{
    
    line-height:2em;
    
}
#sitemap li {
 display:block!important;
 color:#fff;
  line-height:22px;
  
  }

#sitemap li a , li.sitenav a{
 
 color:#fff !important;
}
.sitenav{
    background:url(pfeil_weiss.png) no-repeat;
    padding-left: 22px;
    padding-top: 0px;
    font-size:12px;
}
.sitenav-titel{
    font-size:13px !important;
    font-weight:bold !important;
}

#sitemap{
  
   
     height: 650px;
    margin-bottom: 15px;
    padding-left: 0;
    padding-top: 15px;
     /* column-count: 4;
    column-gap: 10px;
  
  -moz-column-count: 4;
    -moz-column-gap: 10px;
    
    -o-column-count: 4;
    -o-column-gap: 10px;
 
    -webkit-column-count: 4;
    -webkit-column-gap: 10px;*/
}

/* sitemap für kleine Displays*/
#sitemapK li {
 color: #615B4E;
 line-height:22px;
}
#sitemapK li a , li.sitenavK a{
 color: #615B4E; !important;
}
.sitenavK{
    background:url(pfeil.png) no-repeat;
    padding-left: 22px;
    padding-top: 0px;
    font-size:12px;
}
.sitenav-titelK{
    font-size:13px !important;
    font-weight:bold !important;
}
#sitemapK{
    /*height: 650px;*/
    margin-bottom: 15px;
    padding-left: 3px;
    padding-top: 15px;
}


/***** breadcrumb ****/
#portal-breadcrumbs {
    border-top: 1px solid #DDDDDD;
    font-size: 100%;
    height: 34px;
    margin-bottom: 10px;
    margin-left: 0;
    margin-top: 0;
    padding-top: 0;
    position: relative;
    
}

/******* Media +++ Youtube **************/
.mceItemMedia .mceItemIframe{
    border: 2px solid lightblue;
}
.dropdown-menu {
    background-clip: padding-box;
    background-color: rgba(0, 0, 0, 0.25);
    border: none;
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0.6);
    display: none;
    float: left;
    font-size: 14px;
    left: 0;
    list-style: none outside none;
    margin: 20px 0 0;
    min-width: 160px;
    padding: 5px 0;
    position: absolute;
    top: 100%;
    z-index: 1000;
}

.dropdown-menu > li > a {
    border-top: 1px solid #FFFFFF;
    clear: both;
    color:#333333
    display: block;
    font-weight: normal;
    line-height: 1.42857;
    padding: 6px 12px;
    white-space: nowrap;
}
.mobile{
    margin-top:10px;
    margin-right:5px;
    float:right;
    
}
.mobile a{
      color:#FFFFFF
    float:right;
}

.home a{
    color:#FFFFFF !important;  
 }
 

.mobile_search a{
    
    color:#FFFFFF !important;  
 
}

.btn-default {
      background-image: none;
    background-repeat: none;
    border-color: transparent;
    text-shadow: none;
    background:transparent;
    box-shadow:none;
    color:#FFFFFF;
    margin-top: -7px;
}

.btn-default  {
      background-image: none;
    background-repeat: none;
    border-color: transparent;
    text-shadow: none;
    background:transparent;
    box-shadow:none;
    color:#FFFFFF;
    margin-top: -7px;
}
.btn-default:hover ,.btn-default:focus{
    background-color: rgba( 255,255, 255, 0);
    border-color:transparent;
}
.btn-default .fa{
    color:#FFFFFF;
    
}

.row {
    margin-left: 0;
    margin-right: 0;
}
/*
.actionMenuHeader {
    margin-top:12px;
    
}*/

.actionMenuContent {
    background: none repeat scroll 0 0 #FFFFFF;
}

#portal-personaltools dt.actionMenuHeader a:after {
    content:none;
}
#portal-personaltools dt.actionMenuHeader a {
     color: #FFFFFF;
     font-weight:bold
}
#portal-personaltools dd a , #user-actions li a{
    color: #FFFFFF !important;
    line-height: 2em;
    padding: 5px;
}
#portal-personaltools dd a:hover {
    color: #FFFFFF !important;
    background:none;

}

#portal-personaltools a {
      color: #FFFFFF !important;
}

#portal-personaltools dd{
    background:none;
}

#portal-personaltools{
    background:transparent; /*#615B4E;*/
    color: #FFFFFF;
   /* font-size: 12px;*/
    line-height: 2em;
    margin: 0px 0 1em;
    padding: 1em;
     border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
       width: 100%;
        height: 63px;
}



/* Start CSS für Edit-Panel */

#edit-bar{
    background-color: &dtml-globalBackgroundColor;;
    border-color: &dtml-globalBackgroundColor;;
    font-size:13px;
}

#content-views{
    background-color: &dtml-globalBackgroundColor;;
}

#contentActionMenus{
    background-color: &dtml-globalBackgroundColor;;
}

#contentActionMenus dl.actionMenu a, #contentActionMenus dl.actionMenu.activated dd{
    background-color: &dtml-globalBackgroundColor;;
    border-color: &dtml-globalBackgroundColor;;
    color: &dtml-linkColor;;
} 

#content-views a{
    color: &dtml-linkColor;;
} 
/* Ende CSS für Edit-Panel */

dl.portlet a:link {
    border-bottom: 0 !important;
    color:none;
}
/*dl.portlet a:hover {
    border-bottom: 0;
    color:none;
}
#portal-personaltools dd {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    width: 620px;
}
.actionMenuHeader {
    float: right;
    margin-left: -105px;
    margin-right: 0;
    margin-top: 12px;
   
}*/
#content .eventDetails {
    border-style: none;
    width: 100%;
    overflow:auto;
}
table.listing tbody tr.odd td {
    background:#f8f8f8;
}
table.invisible td, table.invisible th, table.plain td, table.plain th, table.listing td, table.listing th {
   /* padding: 0.5em;
    border:none;*/
}

table.plain th, table.plain td {
    border: 1px solid #333333;
}

.fieldUploadFile {
    text-align: right;
    margin-right: 0.75em;
    display: block;
}
.ArchetypesKeywordWidget label {
    display: inherit !important;
}
#contentActionMenus {
    right: -0.24em;
    top: 0em;
}

.row #commenting fieldset, .row .discussion fieldset {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #329FD7;
    border-image: none;
    border-style: none none none;
    border-width: 0.1em;
}

.plain{
/* border:none !important;*/
}
table.invisible {
    visibility: visible;
}
 #content a:link, #portal-column-one dl.portlet a:link {
    color: #615B4E;
    border-bottom:none;
      margin-bottom: 10px;
}
.state-published {
    color: #000000 !important;
    
}
dl.portlet ul.navTree .navTreeCurrentItem {
    background-color: transparent;
    border-left: 0;
    margin-left: 10px;
    margin-right:0;
    border-bottom:1px solid #000;
 
}

.navbar-inverse .navbar-toggle {
    border-color: #333333;
    margin-top: 0px;
    border:none !important;
    border-radius : none !important;
  
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color:none;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
   background-color: rgba( 255,255, 255, 0.1);
   
}
.navbar-default {

    border-radius: 0px;
    box-shadow: none!important;
}
.portletHeader {
   margin-left:5px;
    font-size: 16px;
    background:none;
}
/****** 50% class für Startsiete ****/
.half{
   width:50%;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #FFFFFF;
}
.navbar-default .navbar-toggle {
    border:none;
    margin-left:10px;
}
#portlet_gohome {
    padding: 0.42em 1em;
}
#portlet_gohome a:link,
#portlet_gohome a:visited{
    color: black;
}
dl.portlet ul.navTreeLevel1 .navTreeItem {
    line-height: 2em;
    margin-top: 6px;
    padding-left: 1.5em;
    padding-top: 1px;
}
dl.portlet dd.portletItem, dl.portlet dd.portletFooter, dl.portletError dd {
      padding: 0 0.25em 0.25em;
}
.portletItemDetails {
    color: #615B4E;
    display: block;
    font-size: 90%;
    line-height: 1.5em;
    margin-left:23px;
    padding-top: 0.5em;
    clear:both;
}
 .portletNews dd.portletItem {
  
      background:url(pfeil.png) no-repeat;
}

.portletEvents dd.portletItem {
  
      background:url(pfeil.png) no-repeat;
}
.portletNews  dd.portletItem a {
   margin-left: 20px;
   /*float: left;*/
   font-weight:bold;
}

.portletNews  dd.portletItem  a.tile , .portletEvents dd.portletItem a.tile{
   float: left!important;
  }

.portletEvents dd.portletItem  a {
   margin-left: 20px;
   /*float: left;*/
  font-weight:bold;
}
.navTreeItem a {
margin-top:-5px;
   margin-left: 10px;
}
#portlet_gohome{
    
      background: url("pfeilR.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
#portlet_gohome a{
     
   margin-left: 10px;
}
.tile a {color:#000 !important;

}

/****** Template Profileseite *****/

.profilseite_title{
 font-weight:bold;
 /*font-size:16px;*/
}

.profilseite_untertitel{
 font-weight:bold;
 /*font-size:14px;*/

}
.profilseite_bild{

margin-bottom:5px;

}


.profilseite_bild img{

max-width: 540px !important;
max-height: 290px!important;

}

#profilseite-base-edit .field img{

max-width: 540px !important;
max-height: 370px !important;
}
.profilseite_portlettext img{

max-height: auto !important;
max-width: 180px !important;
}


.memberprofil img{

height: auto !important;
max-width: 180px !important;
}

.ms_infos img {
    height:auto !important;
    width: 200px !important;
    /*float:left;*/
    padding-right:15px;
}
.card img {
    height:100px;
    width:auto;
}
.portaltype-profilseite .portlet-static-fakultaten , .portaltype-profilseite .portletNews , .portaltype-profilseite .portletEvents {
 display:none;
}
#content p  a:link , #content a.anchor-link span,#content p a:visited, #content p a:focus  , .profilseite_portlettext a , #content ul a{
 /*background: url("arrow-right.png") no-repeat scroll 100% top rgba(0, 0, 0, 0);*/
    color: #615B4E !important;
    font-weight: normal;
    text-decoration: underline;
}
.linkToPerson span a{
    background: url("arrow-right.png") no-repeat scroll 100% top rgba(0, 0, 0, 0);
    color: #615B4E !important;
    font-weight: normal;
    margin-left:3px;
    padding-right: 19px;
     text-decoration: underline;
}
#content .latest-news .news-item a, #content .latest-events .event-item a{
     color: #000000 !important;
    font-weight: bold !important;
    text-decoration: none;
}
 .latest-news .news-item a ,.latest-events .event-item a{
     color: #000000 !important;
    font-weight: bold !important;
    /*text-decoration: none;*/
}

 /*.latest-news .news-item a ,.latest-events .event-item a{
     color: #000000 !important;
    font-weight: bold !important;
   text-decoration: none;
}*/
.profilseite_portlettext .adr{
 float:none;
}
.memberprofil ,.ms_infos{
   /* background:#F8F8F8;*/
    border-radius:10px;
   /* padding-left:15px;*/
   
}

.memberprofil h2{
   
   /* padding-top:10px;*/
}

 .descr {
     padding-top:15px;
     padding-bottom:15px;
     padding-right:15px;
}
.template-author  .descr {
   padding: 5px 0;
    /*padding:15px;*/
}
.advanced-search{

 display:none;
}
.label:empty {
    display: block!important;
    float:left;
}
.template-search #portal-column-contentX{
    width:100%;
}
.template-search .ban-ner{
    display:none;
}
#search-filter .field {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #333333;
   
    padding: 1em 1.5em;
    width: 450px;
}
#content #search-filter legend {
    background: #615B4E;
    font-size: 1.1em;
    font-weight: bold;
    padding: 0.5em 0.9em;
    color:#fff;
    
}
#content{
 word-wrap: break-word;

}

.searchPage input[type="text"]  {
 border:1px solid #ddd;
 font-size: 16px !important;
 padding: 8px;

}
.searchPage {
 border:1px solid #ddd;

}


.searchPage input[type="submit"]{
 font-size: 16px !important;
    margin-top: 25px;
   
        -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
    -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
    box-shadow:inset 0px 1px 0px 0px #ffffff;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
    background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
    background-color:#ededed;
    -webkit-border-top-left-radius:6px;
    -moz-border-radius-topleft:6px;
    border-top-left-radius:6px;
    -webkit-border-top-right-radius:6px;
    -moz-border-radius-topright:6px;
    border-top-right-radius:6px;
    -webkit-border-bottom-right-radius:6px;
    -moz-border-radius-bottomright:6px;
    border-bottom-right-radius:6px;
    -webkit-border-bottom-left-radius:6px;
    -moz-border-radius-bottomleft:6px;
    border-bottom-left-radius:6px;
    text-indent:0;
    border:1px solid #dcdcdc;
    display:inline-block;
    color:#777777;
    font-family:arial;
    font-size:12px;
    font-weight:bold;
    font-style:normal;
    height:40px;
   
    width:100px;
    text-decoration:none;
    text-align:center;
    text-shadow:1px 1px 0px #ffffff;
}
.searchPage input[type="submit"]:hover{
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
    background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
    background-color:#dfdfdf;
}
.searchPage input[type="submit"]:active{
   position:relative;
    top:1px;
}
#search-filter {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    margin: 0 0 0 268px;
    padding: 0;
    position: inherit;
}

.nav > li > a:hover, .nav > li > a:focus {
    background-color: transparent;
    text-decoration: none;
}

/****WOWSlider  START****/

.description {
   /* color:#FFFFFF !important ;*/
    line-height:20px;
    font-weight: normal!important;
}

/**** WOWSlider End ***********/

.persuch{
    margin-left:158px;
}

.nutzername{
    margin-top:-4px;
    float:left;
    font-weight:bold;
}

.profilseite_inhalt .adr_mp {
 float: left;
 
}
.profilseite_inhalt .image_mp {
    float: left;
   /* margin-left: 17px;*/
    padding-right: 20px;
 
}
.profilseite_portlettext .image_mp , .profilseite_portlettext .adr_mp {
   
   
    padding-bottom:10px;
 
}
.latest-events .event-item a{
    font-weight:bold;
}

.member-name{
 font-weight:bold;
 font-size:16px !important;
} 
/*.member-foto img{
 width:540px !important;
 height:370px !important;
} */
.topNavigation {
    max-width:536px !important;
} 

#content fieldset {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: transparent;
    border-image: none;
    border-style: none none none;
    border-width: 0.1em;
} 


  

.actionMenuContent ul li #dozent span,.actionMenuContent ul li #dozent img,
.actionMenuContent ul li #documnent span,.actionMenuContent ul li #document img,
.actionMenuContent ul li #labor span,.actionMenuContent ul li #labor img,
.actionMenuContent ul li #mitarbeiter span,.actionMenuContent ul li #mitarbeiter img,
.actionMenuContent ul li #stelle span,.actionMenuContent ul li #stelle img,
.actionMenuContent ul li #stellenausschreibung span,.actionMenuContent ul li #stellenausschreibung img,
.actionMenuContent ul li #templateddocument span,.actionMenuContent ul li #templateddocument img{
display:none;
}  

@media (max-width: @screen-xs-max) { 
    .nav-bar > li > a {
    border-left: 0px ;
    border-radius: 0;
    border-right: 0px ;
    color: #FFFFFF !important;
    margin-bottom: 0;
    text-align: left !important;
    background:red;
}
 }

 /*.portaltype-profilseite .profilseite_portlettext {
    margin-top: 360px;
 }*/
 
 .portaltype-profilseite .profilseite_portlettext {
    visibility: hidden;
 }
 
 #content ul {
    list-style-image: url(pfeil-minus.png) ;
    margin-left:12px;
}
 /*#content li, dl.portlet li, div.portletStaticText li {
    display:block;
    line-height: 1.5em;
    margin-bottom: 0.25em;
    background:url(pfeil-minus.png) no-repeat;
}*/
.profilseite_inhalt{
    padding-top:15px;
}
.actionMenuContent ul li #document span{
  display:none;
   
}

#archetypes-fieldname-UIDIntern{
  display:none;
}
.aubau_c a ,.aubau_c a:hover, .aubau_c span a {
     color:#b1ca34 !important;
     text-decoration:underline;
}

.ingwi_c a, .ingwi_c a:hover{
    color:#58acfa !important;
    text-decoration:underline;
}
.sowi_c a, .sowi_c a:hover{
     color:#e52d87 !important;
     text-decoration:underline; 
}
.wiwi_c a, .wiwi_c a:hover{
    color:#F6A924 !important; 
    text-decoration:underline;
}
.dfs_c a, .dfs_c a:hover{
     color:#F5D300 !important; 
     text-decoration:underline;
}

.profilseite_bilduntertitel p{
     font-size: 90%;
    padding-top: 5px;
} 
.widget .value  select  option , select option{
    max-width:490px !important;
} 
.portletNavigationTree .portletHeader a , .portletNews .portletHeader a , .portletEvents .portletHeader a{
    cursor: default;
    pointer-events: none;
}
.portaltype-event  table.listing th ,.portaltype-event  table.listing tbody tr.odd td {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #fff;
    border-color: #fff;
    border-image: none;
    border-style: solid solid none;
    border-width: 0.1em;
    color: #000;
    text-align: left;
}
.portaltype-event table.listing {
    border:none !important;
}
 table.vertical td {
    border-top :none !important;
    padding: 0.5em;
}
table.listing td {
    border-right: none !important;
}
abbr[title], abbr[data-original-title] {
    border-bottom: none;
    cursor: help;
}

.portaltype-event #content .documentDescription, #content #description {
    color: #000;
    font: normal 12px "Akkurat Helvetica Neue",Arial,FreeSans,sans-serif;
    margin-left: 0;
    line-height:20px;
}
.documentByLine {
    color: #666666;
    font-size: 85%;
}
.contentHistory a {
       border-bottom: 1px dotted #205C90 !important;
}
#content .discreet, #sidebar .discreet {
    color: #000000;
    font-size: 100%;
    font-weight: normal;
}

.custom_eventview .eventTitle{
    float:left;
    padding-right: 30px;
    font-weight:bold;
}

.member-altname {
    font-size: 16px !important;
    font-weight:bold !important;
    margin-bottom: 5px;
}

.memberseite_portlettext {
    /*padding-top: 15px;*/
    visibility: hidden;
}
#content .member-foto p {
    padding-bottom: 15px;
}
dl.portlet ul.navTree .navTreeCurrentItem {
   color:#615B4E!important;
   text-decoration:underline;

}
img.image-left, img.image-right, .captioned img {
    border: 0px solid #fff;
    border:none;
}

.mceItemTable th, .mceItemTable caption, .mceItemVisualAid {
    border: 1px dashed #BBBBBB;
}

.linksoben{
    text-align: left;
    vertical-align: top;
}

.linksbundig{
    text-align: left; 
}

.rechtsoben{
    text-align: right;
    vertical-align: top;
}

.rechtsunten{
    text-align: right;
    vertical-align: bottom !important;
}

#login-forgotten-password{
    display:none !important;
}

a.alert-red{
    color: #A94442 !important;
    font-weight: bold;
    text-decoration: underline;
}
.centered-pills { text-align:center; }
.centered-pills ul.nav.nav-pills, .centered-pills ul.nav.nav-tabs { display:inline-block; }
.centered-pills ul.nav.nav-pills li, .centered-pills ul.nav.nav-tabs li { display:inline; }

.ms_portlet .adr_mp{
  float:left !important;
}

#portal-column-oneX ul.navTree li.navTreeItem a.state-published img{
  display:none;

}
.search_ps{
 background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
    background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
    background-color:#dfdfdf;
   padding:10px;
}


.no-padding {
    padding: 0 !important;
    /*width: 100% !important;*/
}

#banner-fade {
    margin-bottom: 60px;
}

.bjqs-slide img {
    width: 100%;
}

.bjqs-caption {
    background-color: rgba(97, 91, 78, 0.8);
    color: #fff !important;
    display: block;
    font-size: 20px;
    font-weight: bold;
    line-height: 22px;
    padding: 8px 10px;
    position: absolute;
    left: 15px;
    bottom: 15px;
    max-width: 470px;
}

.bjqs-caption span {
    display: block;
}

.bjqs-caption .bjqs-description {
    font-size: 14px;
    font-weight: normal;
    line-height: 16px;
    padding-top: 5px;
}

.bjqs-markers {
    margin: 25px 0 !important;
}
#banner-fade a {
    border: none;
    text-decoration: none;
}
.bjqs-markers li {
    background: #000;
    border-radius: 50%;
    display: inline-block !important;
    font-size: 8px;
    margin: 0 5px;
    width: 10px;
    height: 10px;
}
.bjqs-markers .active-marker {
    background: #ccc;
}
.bjqs-markers .active-marker a {
    color: #ccc !important;
}

@media (max-width: 768px) {
        #portal-column-contentX{
           border-bottom:2px solid #ddd;
        }
    body {
        padding: 0 15px;
    }
    li.dropdown a{
       text-align : left !important;
       border:none!important;
     
    }
    .nav{
          background-color:#817c71;
      background-color: rgba(97, 91, 78, 0.8);
    color: #fff !important;
    padding-bottom:10px;
    
    }
    .navbar-collapse{
    
       padding:0px !important;
    }
    .navbar-collapse in{
    
       overflow-y: visible !important;
       margin-bottom:12px;
    }
    .navbar-default .navbar-collapse, .navbar-default .navbar-form {
       border-color: #615B4E;
    }
    
  li.dropdown a {
    /*background: url("pfeil_aubau.png") no-repeat scroll right center rgba(0, 0, 0, 0);*/
    margin-left: 35px;
    margin-right: 21px;
    font-style: normal;
     font-size: 14px;
   
   
}
 li.dropdown a:before{
     position:absolute;
        font-family: FontAwesome;
        font-size:21px;
        top:-1px;
        right:0;
        content:"\f105";
}
.bjqs-caption {
   
    bottom: 15px;
    
    display: block;
    margin-top:40px;
   
    position: absolute;
}

#portal-logo {
    display: inline-block;
    margin: 0 12px 25px;
}


.ban-ner {

    padding: 0 !important;
 
}
#portal-logo img {
   
    width: 98%;
    height:auto;
}

}
/**** media query End***/
.navbar-collapse.in {
    overflow-y: visible !important;
}

a.kurzname , p a.kurzname{
    font-size: 13px !important;
    font-weight: bold !important;
    color:#000 !important;
    text-decoration:none !important;
}
a.kurzname:hover{
 
    text-decoration:underline !important;
}

th.rechtsoben{
    text-align: right !important;
}

th.rechtsunten{
    text-align: right !important;
}

.smallnavi dl.portlet dt {
    background: #fff;
    font-size: 15px;
    line-height: normal;
    padding: 1em 0;
}
.smallnavi {
    background:#fff;
  border-bottom:1px solid #615B4E;
}
.smallnavi .managePortletsLink , .smallnavi #portlet_gohome{
   display:none;
}

.smallnavi .portletHeader{
     border-bottom:1px solid #615B4E;
     margin-bottom:15px;
     padding-top:7px;
     padding-bottom:5px;
}
.smallnavi .portletHeader a {
     
     margin-left:43px;
    

   
}

.smallnavi dl.portlet dt.portletHeader a.tile{
    font-size:17px!important;
}

.smallnavi ul{
    margin-left:40px;
}

.smallnavi ul li a{
   font-size:15px;
}
.image-inline {
    float: none;
    max-width:100%;
    /*width: 98% !important;*/
    
}
.smallnavi dl.portlet dt.portletHeader a.tile:before{
     position:absolute;
        font-family: FontAwesome;
        font-size:21px;
       
        left:5px;
        content:"\f036";
        color:#817C71 !important;
}

/*
.persuch{
    display:none;
}

.search_ps{
    display:none;
}

*/

ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;}
ol.bjqs-markers.h-centered{text-align: center;}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block;}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}

.profil-img img{
 max-width:100%;
}

.ueberschrift{
   font-size:15px !important;
}
.zwischenueberschrift{
   font-size:13px !important;
}

#content p.article-descr a{
    text-decoration:none !important;
    color:#000 !important;
    
}

.newsletter-img {
    float:left;
    margin-top: -5px;
    margin-right: 4px;
    height: 18px;
    width: auto;
}

div.listingBar a:hover {
    border-color:#ccc;
    background-color:#f8f8f8 !important;
    text-decoration:none;
    
}

.searchResults cite{

    margin-left:21px;
}

.searchResults dt{

    padding-bottom:15px;
}
.template-customsearch #portal-column-contentX{

    width:100%!important;
}

.template-customsearch #banner-fade{

    display:none!important;
}

.marron_k{
    background: url("arrow-right.png") no-repeat scroll 100% top rgba(0, 0, 0, 0);
    color: #615B4E !important;
    font-weight: normal;
    margin-left: 0px;
    padding-right: 14px;
    text-decoration: underline;
}

.customPager span, .customPager a{
    color: #615B4E !important;
}

.customPager span.previous a{
    padding-right: 350px;
    color: #615B4E !important;   
}

.customPager span.next a{
    padding-left: 350px;
    color: #615B4E !important;
}
#content .latest-news .news-item a:hover, #content .latest-events .event-item a:hover {
    color: #000000 !important;
    font-weight: bold !important;
    text-decoration: underline !important;
}

.profilseite_portlettext .latest-news .news-item a , .profilseite_portlettext .latest-events .event-item a {
    text-decoration: none !important;
}

.profilseite_portlettext .latest-news .news-item a:hover , .profilseite_portlettext .latest-events .event-item a:hover {
    text-decoration: underline !important;
}

.panel-default > .panel-heading {
    background: none repeat scroll 0 0 #fff !important;
    color: #615b4e !important;
}
.panel-title > a {
    color: inherit;
    text-decoration: none !important;
}

.template-ploneboard_view .col-lg-6, .template-ploneboard_view.col-md-6 {
  
    min-width: 75% ;

}

.boardComment {
  border:1px solid #ddd;

}

/*
.moderatorComment .boardCommentDetails{
   background:#aaa;
}
*/

.moderatorComment a.commentAuthorName {
   font-weight:bold;
   color: green !important;
}

.portletRss .portletItemDetails {
   margin-left: 0px !important;
}

.template-profilseiteview #content .marron_p {
  margin-left: 0px !important;
}


.portaltype-profilseite #archetypes-fieldname-bilduntertitel  .fieldUploadFile, .portaltype-profilseite #archetypes-fieldname-portlettext .fieldUploadFile, .portaltype-profilseite #archetypes-fieldname-inhalt .fieldUploadFile {
    display: none !important;
}

.section-en #sitemap div.col-md-3 , .section-en #sitemap div.col-lg-3 {
   height: 240px !important;
}

.portlet-collection-nachrichten dd.portletItem a , .portlet-collection-termine dd.portletItem a{
   padding-left: 20px;
}

.portlet-collection-nachrichten dd.portletItem a.tile, .portlet-collection-termine dd.portletItem a.tile {
   float: left;
}

.section-iww .navTreeItem a {
   margin-top: -2px !important;
}

table .listing {
  border-right: 1px solid #ddd; 
}

/*</dtml-with>*/



}

