/* CONTAINER */

.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
    width: 1140px;
}

/* Typographie */

h1 {font-size: 2em;}
h2 {font-size: 1.6em;}
h3 {font-size: 1.4em;}
h4 {font-size: 1.2em;}

h1, h2, h3, h4 {line-height: 1em;}

.page-header {
    margin: 0 0 10px;
    padding-bottom: 0;
}

.span3 h1 {font-size: 1.3em;}
.span3 h2 {font-size: 1.2m;}
.span3 h3 {font-size: 1.1em;}
.span3 h4 {font-size: 1.0em;}

/* Boxen & Col */

.well {padding: 5px; border-radius: 6px 6px 6px 6px;}

/* Kopfbereich mit Logo */

div.li_logohead {
	height: 178px; 
	background-color: #B3B3F0;
	margin-top: 20px;
	padding: 0;
	}
	
/* Subline mit Titel */

	div.li_subline {
	background-repeat: no-repeat; 
	background-position: 90px center;
	padding: 10px 10px 10px 90px;
	background-color: #000066;
	}
	
	.tx-srlanguagemenu-pi1 {float: right; }
	
	img.tx-srlanguagemenu-pi1-flag {border: 2px solid #D5D1FF;}
	
/* Sidebar */
	
div.sidebar-nav {
	background-color: #D5D1FF;
	}

/* Navigation links */
.nav-list {padding-top: 1px;}
ul.nav-list li  a {border-top: 1px solid #000066;}
ul.nav-list li  ul li a {border-top: 0;}
	
	
/* Colors */
	
a {color: #000066;}
a:hover, a:focus {color: #000088;}

.nav-list > .active > a,
.nav-list > .active > a:hover,
.nav-list > .active > a:focus {
  background-color: #000066;
}

.btn-link {
  color: #000066;
 }

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {background-color: #000066;}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
  background-color: #0081c2;
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}

/* NEWS */


.news .article h3 {margin-bottom: 1em;}

.news-single .footer, .news .footer {display: none;}

.news-single .teaser-text {color: #000066;}

.no-news-found {display: none;}