/*!
 * Start Bootstrap - Business Frontpage HTML Template
 * Code licensed under the Apache License v2.0.
 *
 */
@import url('bootstrap.min.css');



.btn-wv{
  display:inline-block;
  /*border: 1px solid #848484;*/
  font-size: 0;
  font-family: "Lato", sans-serif !important;

}

.btn-wv .button-img, .btn-wv .button-txt{
  display: inline-block;
  font-size: 12px;
  padding:5px 10px 5px 10px;
  line-height:100% !important;
}

.btn-wv .button-img{
  border: 1px solid green;
  -moz-border-radius: 4px 0px 0px 4px;
  border-radius: 4px 0px 0px 4px;
  font-weight: 700;
  background-color: #363839;
  border-color: #151515;
  color: #fff;
}

.btn-wv .button-txt{
  border: 1px solid red;
  -moz-border-radius: 0px 4px 4px 0px;
  border-radius: 0px 4px 4px 0px;
  text-transform:uppercase;
}

.add .button-txt{
  background-color: #EC971F;
  border-color: #D58512;
  color: #fff;
}

.notice .button-txt{
  background-color: #FA5858;
  border-color: #DF4949;
  color: #fff;
}

.primary .button-txt{
  background-color: #337AB7;
  border-color: #2E6DA4;
  color: #fff;
}

.open-access .button-txt{
  background-color: #EC971F;
  border-color: #D58512;
  color: #fff;
}

.warning .button-txt{
  background-color: #D9534F;
  border-color: #D43F3A;
  color: #fff;
}

/*green*/
.confirm .button-txt{
  background-color: #5CB85C;
  border-color: #4CAE4C;
  color: #fff;
}

.out .button-txt{
  background-color: #D8D8D8;
  border-color: #BDBDBD;
  color: #6E6E6E;
}
/*
.button-add .button-txt:hover{
  background-color: #398439;
  border-color:#307430;
}*/










/* BODY */
body {
    /*padding-top: 60px;*/ /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
    font-family: "Georgia", serif !important;
}



/* NAVBAR-SHRINKING */
.shrink {
	/*height: 60px !important;*/
	padding: 5px 0 5px 0 !important;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8) !important;
	border-color: #800000 !important;
	border-width: 0 0 1px !important;
}

.shrink .navbar-brand{
  font-size: 18px;
  transition: all 0.2s ease 0.0s;
  -webkit-transition: all 0.2s ease 0.0s;
}

/*NAVBAR-GENERAL*/
.navbar  {
	padding: 15px 0 15px 0;
	/*height: 90px;*/
	border-radius: 0;
	/*background-color: #1C1C1C;*/
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
	transition: all 0.2s ease 0.0s;
	-webkit-transition: all 0.2s ease 0.0s;
	border-color: #800000;
	border-width: 0 0 10px 0;
}

.navbar-brand {
  /*float: right;*/
  font-family: "Lato",sans-serif;
  font-size:23px;
  margin-right: 0;
}

.brand-first {
  color: #FE9A2E;
  font-weight: 700;
}

.brand-second {
  color: #fff;
}


.navbar-inverse {/*Roter Rahmen*/
	/*border-color: #800000;*/ /* LingAeg-Rot: #800000* | StudMon-Orange: #FE9A2E*/
}

.navbar-fixed-top { /*Rahmenbreite*/

}

.navbar-collapse { /*Hintergrundfarbe*/
  /*background-color: #222;
  display:block;
	background-color: #1C1C1C;*/

}

.navbar-nav {
	padding: 0 0 0 0px;
}



.navbar-nav a{
  font-family: "Lato",sans-serif;
  font-weight: 550;
}

/*Brandlogo*/
.wrapper-brand {
	display: block;
	border: 0px solid white;
}

.navbar-logo {
	border: 0px solid white;
	margin: 8px;
	/*width: 45px;
	height: 27px;*/
}



/* SLYDER */
.business-header {
    height: auto;
    /*border: 2px solid red;*/
    z-index:-2;
}

.slider {
  position: relative;
  width: 100%;
  height: 440px;
  border-bottom: 1px solid #ddd;
  z-index: -1;
  /*background-color: #800000;*/
}


.slide {
	/*background: transparent url('../img/slider-background.png') center center no-repeat;
	background-size: cover;*/
	background: url('../img/rot.jpg') repeat fixed center;
  	display: none;
  	position: absolute;
  	top: 0;
  	left: 0;
  	width: 100%;
  	height: 100%;
  	z-index: 2;
  	padding: 70px 0 0 0;
}

.welcome-slide {
	display: block;
	background: url('../img/library1920x1200.jpg') center center no-repeat scroll;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;

}
.active-slide {
    display: block;
}

.slide-img {
  text-align: right;
}

.slider-nav {
  text-align: center;
  margin-top: -43px;
  background: rgba(0,0,0,0.6);
  z-index: 3;
}

.arrow-prev {
  margin-right: 45px;
  display: inline-block;
  vertical-align: top;
  margin-top: 9px;
}

.arrow-next {
  margin-left: 45px;
  display: inline-block;
  vertical-align: top;
  margin-top: 9px;
}

.slider-dots {
  list-style: none;
  display: inline-block;
  padding-left: 0;
  margin-bottom: 0;
}

.slider-dots li {
  color: #bbbcbc;
  display: inline;
  font-size: 30px;
  margin-right: 5px;
}

.slider-dots li.active-dot {
  color: #FE9A2E;
}

/* Image slider*/

/* Slideshow container */
.carousel {
}

/* Hide the images by default */
.slide-images {
  display: none;
}


/* The dots/bullets/indicators */
.slide-dot {
  cursor: pointer;
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

.active-slide-dot, .slide-dot:hover {
  background-color: #717171;
}

.carousel-dots {
  margin-top: 5px;
}
/* Fading animation */

/* Image Slider End */


/* Customize the text color and shadow color and to optimize text legibility. */
.tagline {
    text-align: right;
	text-shadow: 0 0px 8px #000;
    color: #fff;
}

.rounds{
  padding-bottom: 40px;
}

.rounds .img-center {
    margin: 0 auto;
    max-width: 300px;
    max-height: 300px;
}

.rounds h2 {
  text-align: center;
  padding-top: 10px;
}

/* SLIDER-CONTENT */
.squares-container {
	width: 200px;
	height: 200px;
}

.square {
	width:80px;
	height: 80px;
	display: inline-block;
	border: 0px solid black;
	border-radius: 5px;
	text-align: center;
	font-size: 10px;
	/*vertical-align: top;*/
	margin: 0px;
	background-color: #E6E6E6;
}

/*.square span {
	margin: 0;
	padding: 0;
	left: 0;
	right: 0;

}*/

.red { /* LingAeg-Rot: #800000* | StudMon-Orange: #FE9A2E*/
	background-color: #800000;
}

.yellow {
	background-color: #FE9A2E;
}




/*BODY*/
article{
  line-height: 28px;
}

.recent-issues .issue-subtitle{
  line-height: 23px;
}


/* ISSUE: BOOK CONTENT */

.book-content-box span.content-overview-item {
  margin-right: 10px;
}

/* FOOTER */
footer {
  font-family: "Lato",sans-serif;
}


footer ul li a:hover {
	color:  #fff;
	text-decoration: none;
}

footer a {
	color: #848484;

}

.footer-navigation {
  margin: 30px 0 0 0;
  padding: 5px 0 0 0;
  background-color: #363839;
  border-top: 10px; /*Footer-Border on Top*/
  -moz-border-top-colors: #FE9A2E;
  border-top-style: solid;
  -moz-border-top-style: solid;
  color: #848484;
  padding: 20px 0 20px 0;
}

.footer-navigation section{
  display: block;
  text-align: left;
  margin: 20px 0 10px 0;


  /*border-top:0.063em dotted #CDCDCD;
  border-bottom:0.063em dotted #CDCDCD;*/
}

.footer-navigation section>ul, .footer-navigation section>div{
  display: inline-block;
  vertical-align: top;
  width: auto;
  padding: 0 !important;
  margin: 0 30px 10px 0;
  /*margin: 1.250em 0em 1.250em 0em;*/
  /*padding: 1.250em 1.250em 1.250em 0em;*/
}

.footer-navigation section div p {
  margin-top: 0px;
  font-size: 13px;
}

.footer-navigation .address{
  font-size: 13px;
}

.footer-navigation .address a:hover{
  color: #D8D8D8;
}

.footer-navigation section div.brand-section p {
  margin-top: 17px;
  font-size: 13px;
}

.footer-navigation section div.brand-section p a:hover {
  color: #D8D8D8;
}

.footer-navigation ul li {
	display: inline;
	font-size: 13px;
	padding: 0em 0.625em 0em 0em;
	width: auto;
	display: block;
	line-height: 1.563em;
}

.footer-navigation h3 {
  font-size: 13px;
  font-weight: 600;
  color: #D8D8D8;
  margin:0 0 15px 0;
  line-height: 32px;
}

/*
.footer-navigation ul li a {
	margin: 0em;
}*/
.footer-brand{
  font-family: "Lato",sans-serif;
  font-size:23px;
  margin-right: 0;
  margin-bottom: 15px;
  padding: 0;
}
.brand{
  color: #D8D8D8;
  font-family: "Georgia", serif;
  font-size: 20px !important;
  margin-top: 20px !important;
  text-align: left;
}

.footer-copyright{
  background: #282A2B;
  border-top: 1px solid #4B4C4D;
  padding: 18px 0 18px 0;
  line-height: 30px;
}

.footer-copyright .copyright {
  color: #999999;
  font-size: 11px;
}

.footer-copyright span{
  color: #D8D8D8;
}



@media all and (max-width: 1060px) {
  .navbar-brand{
    font-size: 18px;
  }
}
