
body {
    background-image:url(../images/ricepaper2.png);

}


#portaltab-index_html {
	display:none;
}

h4.panel-title>a,.panel-title {
	width:100%;
	outline:none;
	display:block;
}

.panel-title {
	width:100%;
}

.zoomContainer {
    border: 4.5px solid transparent;

}


.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    width:300px;
    
    }

#map { height: 600px; }

/* Impressum layout table: with no explicit cell alignment the browser
   centers the shorter cell vertically in the row (the bug carried over
   from the original site), so the columns' content did not start at the
   same height. The two halves are only meant to start aligned, with a
   generous gap between the columns. */
.fiftyfifty-half-center > tbody > tr > td,
.fiftyfifty-half-center > tr > td {
    vertical-align: top;
}

.fiftyfifty-half-center > tbody > tr > td + td,
.fiftyfifty-half-center > tr > td + td {
    padding-left: 2em;
}

/* Mediaplayer */
audio {
    margin-bottom:10px;
    outline:none;
    }


@media (min-width: 1201px) {
    .navbar-default {
	font-size:128%;
    }

    .navbar-brand > img {
    width: 200px !important;
    margin-top: -20px;   
    }

    .navbar-nav > li > a {
        padding-left:14px;
        padding-right:14px;
    }

}

@media (min-width: 993px) and (max-width: 1200px) {
    .navbar-default {
	    font-size:100%;
    }

    .navbar-brand > img {
        width: 160px !important;
        margin-top: -20px;   
    }

    .navbar-nav > li > a {
        padding-left:7.5px;
        padding-right:7.5px;
    }


}

@media (min-width: 769px) and (max-width: 992px) {
    .navbar-default {
	    font-size:80%;
    }

    .navbar-brand > img {
        width: 100px !important;
        
    }

    .navbar-nav > li > a {
       padding-left:7.5px;
       padding-right:7.5px;
    }

}

@media (min-width: 481px) and (max-width: 768px) {
    .navbar-default {
	    font-size:150%;
    }
    .navbar-brand > img {
        width: 200px !important;
        margin-top: -20px;
    }

}

@media (max-width: 480px) {
    .navbar-default {
	    font-size:150%;
    }

    .navbar-brand > img {
        width: 150px !important;
        margin-top: -10px;
    }

}

