<style type="text/css">
/* Eigene Inhalte */

body {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	line-height: normal;
	font-size: 100%;
}

header {
    background-color: #fff;
	background: url('/templates/ja_simpli/images/wood_pattern.png') no-repeat;
	background-size: 100% 15px;
	padding-bottom: 0px !important;
}

.container-header {
  z-index: 10;
  background-color: #fff;
	background: url('/templates/ja_simpli/images/wood_pattern.png') no-repeat;
  	background-size: 100% 15px;
  position: relative;
  box-shadow: inset 0 5px 5px #00000008;
}

.container-header .container-nav {
  flex-wrap: wrap;
  justify-content: space-between;
  padding-bottom: 1em;
  background-color: #0038a7;
}

.container-topbar, .container-below-top {
  color: #000;
  margin-top:10px;
}

.navbar-brand {
  height: 5px;
  }
  
p {
	font-size: 1em;
	line-height: normal;
	text-align: justify;
}

h1 {
	font-size: 1.5em;
}

h2 {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	line-height: normal;
}

h3 {
	font-size: 1.1em;
}
	
.rechts {
	margin-left: 0.6em !important;
	float: right;
}

.links {
	margin-right: 0.6em !important;
	float: left;
}

.mittig {
	text-align: center;
}

.aufhebung {
	clear: both;
}

p.readmore {
	margin: 0;
	padding: 0;
}

img.einleitung {
	margin-right: 1.25em;
	margin-bottom: 0.15em;
	float: left;
	max-width: 30%;
}

.gelbbox {
	background-color: #ff8; 
	padding: 0 0.25em;
}

.gross {
	font-size: 1.5em;
	font-weight: bold;
}

.sehrgross {
	font-size: 2em;
	font-weight: bold;
}

.klein {
	font-size: 0.75em;
}

.m30 {
	max-width: 30%;
}

.m50 {
	max-width: 50%;
}

.menue-klein {
	margin-top: 10px;
	margin-right: 20%;
	text-align: right;
	font-weight: bold;
}

.fluchtsatz {
	text-align: left;
}

.readmore {
	clear: both;
}
.readmore .btn {
	margin: 0;
	padding: 0;
	background-color: #cdf;
	background-image: none;
	color: #000;
}
.readmore .btn:hover {
	background-color: #bce;
}
	
.nav {
	margin-bottom: 0;
}

#mainnav .nav > li > a {
  color: #ffffff;
  font-size: 80%;
  text-transform: none;
}

#fav-advert .moduletable {
	margin-bottom: 0;
}

#fav-user {
	background-color: #0038a7;
}

#fav-user2 {
/*	background-color: #fff;
	padding: 0 0.7em; */
}

#fav-user2 .navigation {
	margin: 5px auto;
	display: table;
/*	width: 100%; */
}	
#fav-user2 .navigation li a {
    color: #eef;
    padding: 5px 10px;
  margin: 0 0 0 14px;
  font-size: 14px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
}
#fav-user2 .navigation li a:hover {
	background-color: #44a;
}
#fav-user2 .navigation li a:before {
  content: none;
}#fav-user2 .navigation li a:hover {
	background-color: #acf;
	color: black;
}

.module-title {
  color: #303030;
  font-size: 16px;
  letter-spacing: 1px;
  text-transform: none;
  text-align: center;
}

.seitenmenue {
	background-color: #fff;
	color: white; 
	margin-top: 0;
}
.seitenmenue h3 {
	background-color: #d52b1e;
	color: white; 
	border-bottom: none;
	padding: 0.5em 0;
	margin-top: 0;
}
.seitenmenue a {
	color: white; 
}
.seitenmenue ul {
	background-color: #0038a7;
	
}
.seitenmenue li {
	border-top: 1px solid white;
	padding: 0.3em 0 0.3em 0.5em;
}
.seitenmenue li:hover, .seitenmenue .active {
	background-color: #acf;
	color: black;
}
.seitenmenue li a:hover, .seitenmenue li.active > a {
	background-color: #acf;
	color: black;
}

.seitenmenue li ul li {
	padding-left: 1em;
}
.ja-module .nav > li > a, .module-menu .nav > li > a {
  background: #0038a7;;
color: #fff; 
}
.seitenmenue li ul li.active > a {
	background-color: #acf;
	color: black;
}

.item ul li::before, .item-page ul li::before, .items-leading ul li::before {
	content: none;
}

a.item-page {
	text-decoration: underline;
}

div.category-desc ul li::before {
	content: none;
}

div.category-desc ul li {
/*	font-size: 0.85em; */
	list-style-type: disc;
}
div.category-desc ul li a {
	font-size: 1em;
}

.bildquelle p {
	font-size: 0.7em;
}

/* .item-page li {
	font-size: 0.85em; 
} */

#fav-maincontent {
	margin-top: 5px;
}

#fav-maincontent a {
	text-decoration: underline;
}


.pull-right {
    float: left;
    margin-right: 10px;
}
.item ul.liste li::before, .item-page ul.liste li::before, .items-leading ul.liste li::before {
    content: "";
}
div.fazit {
	clear: both;
	background-color: #e3e3e3; 
	padding: 0 0.15em 0 0.15em; 
	border: 1px solid #555;
/*	min-height: 150px; */
}	

div.fazit p {
	font-style: italic;
}

div.js-marquee a {margin: 0 50px; font-size: 1.1em; /*color: #041*/;}
</style>

/*-------- neu ------------*/

