/* FOOTER START */

#footer {
	background-color: #ffffff;
}

.footer-body{
	margin: 0px!important;
	padding: 0px!important;
}

.cds-content-footer {   
	bottom: 0;
    position: relative;
    width: 100%;
	left: 0px;
	height: 42px;
}

#wiki-footer-fu{
    margin-left: 20px;
    margin-right: 20px;
}

#wiki-footer-fu-left, #wiki-footer-text-left{
    float:left;
}

#wiki-footer-fu-right, #wiki-footer-image-right{
    float:right;
}

#wiki-footer-fu-left {
    margin: 5px 0 5px 15px;
}

#wiki-footer-text-left {
    color: #999999;
    position: relative;
    top: 5px;
    font-size: 10.5px;
}

#wiki-footer-image-right{
    margin-left: 7px;
}

#wiki-footer-fu-right {
    display: none;    
    color: #333333;
    text-align: right;
    margin: 5px 15px 5px 0;
}

#wiki-footer-fu-right > ul{
    margin-top: 4px;
}

#wiki-footer-fu-right ul li {
    display: inline;
    padding-left: 10px;
}

#wiki-footer-fu-right a{
    color: #999999;
    font-size: 11px;
}

@media only screen and (min-width: 990px) {
    #wiki-footer-fu-right {
        display: block;
    }
}
@media only screen and (min-width: 1200px) {
    #wiki-footer-fu-right {
         display: block;
    }
}


/* FOOTER ENDE */

/* Dashboard Start */

.login-buttons {
    height: 35px;
    margin: 10px 0;
    padding: 3px;
    width: auto;
}

div.login-fu-account{
	float:left;
	width: 153px;
	margin-left:auto;
	margin-right:auto;
}

div.login-local{
	float:right;
	width: 153px;
	margin-left:auto;
	margin-right:auto;
}

.login-fu-account .aui-button, .login-local .aui-button{

}

.login-fu-account .aui-button {
    min-width: 151px;
    margin: 2px;
}

.login-local .aui-button{
	min-width: 127px;
	margin: 2px;
}

.login-buttons .aui-button {
    background: #0066cc none repeat scroll 0 0 !important;
    border: 1px solid #333;
    color: #fff !important;
}

.login-buttons a:hover {
	background:  #003366 none repeat scroll 0 0 !important;
}

div.cds-wiki-beantragen {
	width: 153px;
	margin-right:auto;
}

.cds-wiki-beantragen .aui-button {
	min-width: 127px;
	margin: 2px;
}

.login-buttons .cds-wiki-beantragen .aui-button {
    background: #3572b0 none repeat scroll 0 0 !important;
    border: 1px solid #999;
}

.login-buttons .cds-wiki-beantragen a:hover {
	background:  #003366 none repeat scroll 0 0 !important;
}
/* Link zum alten Dashboard ausblenden */

div.sidebar-opt-out {
	display:none;
	visibility:hidden;
}

div.cds-rss-dashboard div.rssMacro.conf-macro.output-block table tbody tr td{
	border: none;
}

.cds-rss-dashboard {
	border: 1px solid #ccc;
    border-radius: 3px;
    color: #333;
    margin: 10px 0;
    overflow: hidden;
    padding: 0;
}

/* Calendar Heading Dashboard Bug */
.dashboard-calendar .view-my-calendars {
    float: right!important;
    width: 118px!important;
    position: unset;
}

.upcoming-events-sub-heading {
    float: left!important;
    width: 303px!important;
}

.calendar-heading {
    height: 55px;
}

.dashboard-upcoming-events{
	margin-top:-21px;
}

/* Header ueberlappen isch */

div#csum {
    min-height: 550px;
    padding: 20px;
}

a.all-spaces-link {
    background-color: #3572b0;
    border: 1px solid #cccccc;
    border-radius: 5px;
    color: #ffffff;
    height: 23px;
    padding: 1px;
    text-align: center;
    width: 35px;
}

.all-spaces-link:hover {
    background-color: #003366;
    text-decoration: none;
}

/* Dashboard Ende */


/* Header Image */
.header-image img {
  width: 100%;
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: center center;
  height: auto; 
  margin-bottom: -6px;}

/* CeDiS -Spaces styling */

#header .aui-header {
    background-color: #eeeeee;
    color: #ffffff;
}

.wiki-content h1, .cds-dashboard h1, .wiki-content h2, .cds-dashboard h2, .wiki-content h3, .wiki-content h4, .wiki-content h5, .wiki-content h6, .h1, .h2, .h3, .h4, .h5, .h6, h1#title-text {
    font-family: "Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,sans-serif;
}

.wiki-content h1 {
    border-bottom: 1px solid #cccccc;
}

/* Macro Bildergalerie 2.0 */

.cds-gal-thumbnails img {
    height: 100px;
    width: auto;
}
.cds-gal-startbild{
    border-color: #666666;
    border-style: solid;
    border-width: 1px 1px 2px;
}

.cds-gal-startbild img {
    display: block;
    height: auto;
    padding: 2px;
}

.cds-gal-thumbnails {
    border-color: #666;
    border-style: solid;
    border-width: 1px 1px 2px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding: 2px;
}

.cds-gallery-title {         
    background: none repeat scroll 0 0 #eee;      
    display: block;      
    font-size: 85%;      
    font-weight: normal;      
    line-height: 1.1em;            
    overflow: hidden;      
    padding: 5px;      
    color: #666666;      
}

.cds-bild-title {         
    background: none repeat scroll 0 0 #eee;      
    display: block;      
    font-size: 85%;      
    font-weight: normal;      
    line-height: 1.1em;            
    overflow: hidden;      
    padding: 5px;      
    color: #666666;
    margin-top: -4px;      
}
.gallery-title-text {
    margin: 3px 0 0 3px;
}

.bild-title-text {
    margin: 3px 0 0 0;
}

.fancy-slideshow-icon{
    background-image: url('/html/js/fancybox/icon-slideshow.gif');
    display: block;
    float: left;
    width:16px;
    height:16px;
    margin-right: 8px;
}

.bild-zenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.bild-links {
    float: left;
    margin: 0 10px 10px 0;
}

.bild-rechts {
    float: right;
    margin: 0 0 10px 10px;
}

.bild-zenter, .bild-links, .bild-rechts{
    border-color: #666;
    border-style: solid;
    border-width: 1px 1px 2px;
    padding: 1px;
}

.fancybox-title {
    background-color: #555;
    color: white;
    margin-top: 5px;
    padding: 10px;
}

/* Application Switcher temporär ausblenden */

.aui-header-before {
	visibility:hidden;
	display:none;
}

/* Macro Show / Hide Cloack */

.cedisShowHideToggles {
    border-bottom: 1px solid #DDDDDD;
    height: 29px;
    position: relative;
}

#cedisHideCloakClass {
    background-color: #EEEEEE;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 5px;
    color: #666666;
    cursor: pointer;
    display: inline-block;
    float: right;
    padding: 2px;
    position: relative;
    transition: all 0.1s linear 0s;
}

#cedisShowCloakClass {
    background-color: #EEEEEE;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 5px;
    color: #666666;
    cursor: pointer;
    display: inline-block;
    float: right;
    padding: 2px;
    position: relative;
    right: 5px;
    transition: all 0.1s linear 0s;
}

