@charset "UTF-8";
/* Title */
/* Colors*/
/* Dunkle Farbe */
/* Helle Farbe */
/* Blasse Farbe */
/* Definitions & Imports _____________________________________________________ */
/* Imports ___________________________________________*/
/* Komplettes Compass Framework*/
/* Gradients ___________________________________________ */
/* für Welle color_dark aufhellen */
/* für Nav1active color_pale auf 20% Opacity setzen */
/* für Nav1active color_light auf 20% Opacity setzen */
/* Welle Header Desktop */
/* Welle Header Tablet */
/* Welle Header Smartphone */
/* Hintergrund Buttons (selber Verlauf wie Welle)*/
/* Navigation */
/* Level 1 Hintergrund - für erstes li, ohne Icon*/
/* Level 1 und active Hintergrund (wie nav1 nur mit 20% Opacity) */
/* Level 1 und active Hintergrund Hover (wie nav1 nur mit 20% Opacity) */
/* Hover-Zustand , wie nav1active, ohne Icon */
/* Level 1 Smartphone und active Hintergrund (wie nav1 nur mit 20% Opacity) */
/* Voice Reader Web */
/*
Polizeiblau	--> blau.css
#002664 	--> polizeiblau
#34419c 	--> mittel
#e3e3ed 	--> hell
#f7f9fc 	--> hellstes blau --> Portal-Hintergrund
*/

/************* Allgemeine Elemente ***********/
a {
  color: #002664;
}

/*************** Portalseiten *****************/
#portal #illu {
  border-bottom: 1px solid #aaaecd;
}

/****************** Kopf *********************/
#head span a {
  color: #FFF;
}

/***** Navigation und rechte Marginalspalte *****/
#navi .breadcrumbs {
  border: 1px solid #aaaecd;
}

#navi .box, #quickbar .box {
  border: 1px solid #aaaecd;
}

#navi .box h3, #quickbar .box h3 {
  border-bottom: 3px solid #aaaecd;
  background-color: #e3e3ef;
}

#navi .box ul ul {
  border-top: 1px solid #aaaecd;
  border-bottom: 1px solid #aaaecd;
}

#navi ul ul {
  border-top: 1px solid #002664;
  border-bottom: 1px solid #002664;
}

#navi .menu ul ul {
  border-top: 1px solid #aaaecd;
  border-bottom: 1px solid #aaaecd;
}

.linkactive {
  color: #002664;
}

/* zentrale Portalfunktionen */
#navi h3.active {
  color: #002664;
}

#navi .menu .first + ul,
#navi .menu .active + ul {
  border: 1px solid #aaaecd;
  border-width: 1px 0;
  margin-bottom: 3px;
}

#navi .menu h3 + ul.last {
  border-bottom: 0;
  margin-bottom: 0;
}

/************* Überschriften im Content ****************/
#content h1 {
  color: #002664;
}

#content h2 {
  border-bottom: 3px double #aaaecd;
}

/************** Listen im Content ****************/
#content .publibildbox .verweisliste {
  border-top: 1px solid #aaaecd;
}

#content ul {
  list-style-image: url("../symbole/blau/anstrich.gif");
}

#content ul li {
  list-style-image: url("../symbole/blau/anstrich.gif");
}

#content ul ul {
  list-style-image: url("../symbole/blau/anstrich2.gif");
}

#content ul li ul li {
  list-style-image: url("../symbole/blau/anstrich2.gif");
}

/*#content ul,
#content ul li,
#content ul ul,
#content ul li ul li{
 background: url('../symbole/' + $color_title + '/anstrich.gif') no-repeat 0 0;
}*/
.alphabet, .sendenanbox {
  border: 1px solid #aaaecd;
  border-width: 1px 0;
}

/************** Teaser im Content   ************/
.teaserbild40, .teaserbild103, .teaserbild188,
.teaserbild188rechts, .teaserbild103rechts {
  border-bottom: 1px solid #aaaecd;
}

/************* Formulare im Content **************/
#content form {
  border: 1px solid #aaaecd;
  background: #e3e3ef;
}

#content fieldset, .line {
  border-bottom: 1px solid #aaaecd;
}

.fehler {
  background: #002664;
}

/************* Sitemap im Content **************/
#sitemap .pfad {
  border: 1px solid #aaaecd;
  border-bottom: 2px solid #002664;
  background: #F3F3F3;
}

#sitemap .pfad h2 {
  border-bottom: 1px solid #aaaecd;
}

#sitemap h3 {
  border-bottom: 1px solid #002664;
}

#sitemap ul.level0 {
  border-bottom: 0px solid #aaaecd; /* Linie auf "0" gesetzt von ePolSax */
}

#sitemap a:visited {
  color: #7A7A7A;
}

/************ Tabellen im Content ***************/
td, th {
  border: 1px solid #BDBDBD;
}

th {
  background: #DCDCDC;
}

.screen2 th.sub, .screen3 th.sub {
  background: #EAEAEA;
}

td.first {
  background: #EAEAEA;
}

/********** Sonstige Elemente im Content *********/
#content a:visited {
  color: #7A7A7A;
}

#content .linktop a:visited {
  color: #002664;
}

#content .ergebnisse a:visited {
  color: #002664;
}

.border1 {
  border: 1px solid #BDBDBD;
}

.border_hg,
.border_weiss {
  border: 1px solid #FFF;
}

.beitragtext {
  border-bottom: 1px solid #aaaecd;
}

.publibildbox {
  border: 1px solid #aaaecd;
}

.ergebnisse {
  border: 1px solid #aaaecd;
  border-width: 1px 0;
}

.linie {
  border-bottom: 1px solid #aaaecd;
}

/* Erweiterungen
-------------------------------------------------- */
/* Kopf, Fuß */
#footer {
  background: #e3e3ef;
}

/* Linktop + Social Bookmarks */
#linktop {
  border-top: 1px solid #aaaecd;
}

/* Pagination */
#pagination {
  border: 1px solid #aaaecd;
  border-width: 1px 0;
}

#pagination .previous {
  background: url("../symbole/blau/vanstrich_zur.gif") no-repeat 0 2px;
}

#pagination .next {
  background: url("../symbole/blau/vanstrich.gif") no-repeat 108% 2px;
}

#pagination .verweisliste {
  border-top: 1px solid #e3e3ef;
}

#pagination .verweisliste li {
  background: url("../symbole/blau/vanstrich.gif") no-repeat 0 2px;
}

/* Toolbar */
.toolbar {
  background: #e3e3ef;
}

.toolbar a:hover {
  border-color: #002664;
}

/* Umschalter */
.toggle .ui-state-default,
.toggle-state-default,
.toggle .ui-state-active,
.toggle-state-active {
  color: #002664;
}

.toggle .ui-state-default,
.toggle-state-default {
  background: url("../symbole/blau/plus.gif") no-repeat 0 0.2em;
}

.toggle .ui-state-active,
.toggle-state-active {
  background: url("../symbole/blau/minus.gif") no-repeat 0 0.2em;
}

/* Menu */
.ui-menu {
  border: 1px solid #002664;
  border-top: 0;
}

.ui-menu-item .ui-state-focus {
  background: #002664;
}

/* Accordion */
#contentarea .ui-accordion-header {
  background: #e3e3ef url("../symbole/blau/plus.gif") no-repeat 5px 0.7em;
}

#wrapper #contentarea .ui-accordion-header {
  border-bottom: 0;
}

#contentarea .ui-accordion-header.ui-state-active {
  background-color: #002664;
  background-image: url("../symbole/blau/minus-invers.gif");
}

#contentarea .ui-accordion-header:hover {
  background-color: #002664;
  background-image: url("../symbole/blau/plus-invers.gif");
}

#contentarea .ui-accordion-header.ui-state-active:hover {
  background-image: url("../symbole/blau/minus-invers.gif");
}

#content .ui-accordion-content {
  border-bottom: 1px solid #aaaecd;
}

/* Reiter */
#content .ui-tabs-nav {
  border-bottom: 1px solid #002664;
}

#content .ui-tabs-nav .ui-state-default {
  background-color: #e3e3ef;
  border: 1px solid #aaaecd;
}

#content .ui-tabs-nav .ui-state-hover,
#content .ui-tabs-nav .ui-state-focus {
  background-color: #002664;
  border-color: #002664;
}

#content .ui-tabs-nav .ui-state-hover a,
#content .ui-tabs-nav .ui-state-focus a {
  color: #FFF;
  text-decoration: none;
}

#content .ui-tabs-nav .ui-state-active {
  background-color: #FFF;
}

#content .ui-tabs-nav .ui-state-active a {
  color: #000;
  cursor: text;
}

#content .ui-tabs-nav .ui-state-active {
  border: 1px solid #002664;
}

#content .ui-tabs-panel {
  border-bottom: 1px solid #aaaecd;
}

/*_____________________ Erweiterungen & Restyling 01-2013 ______________________________*/
/* __________________________ General */
/* Suchenbutton */
.search #submitHead {
  background-color: #aaaecd;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFe3e3ef', endColorstr='#FFaaaecd');
  /* Für IE9/IE10 Filter entfernen */
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0icmdiYSgyNDcsIDI0OSwgMjUyLCAwLjkpIi8+PHN0b3Agb2Zmc2V0PSI2NiUiIHN0b3AtY29sb3I9InJnYmEoMTcwLCAxNzQsIDIwMiwgMC45NykiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYWFlY2QiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(247, 249, 252, 0.9)), color-stop(66%, rgba(170, 174, 202, 0.97)), color-stop(100%, #aaaecd));
  background-image: -webkit-linear-gradient(top, rgba(247, 249, 252, 0.9) 0%, rgba(170, 174, 202, 0.97) 66%, #aaaecd 100%);
  background-image: -moz-linear-gradient(top, rgba(247, 249, 252, 0.9) 0%, rgba(170, 174, 202, 0.97) 66%, #aaaecd 100%);
  background-image: -o-linear-gradient(top, rgba(247, 249, 252, 0.9) 0%, rgba(170, 174, 202, 0.97) 66%, #aaaecd 100%);
  background-image: linear-gradient(top, rgba(247, 249, 252, 0.9) 0%, rgba(170, 174, 202, 0.97) 66%, #aaaecd 100%);
  border-color: #aaaecd;
}
@media screen and (min-width: 0 \0) {
  .search #submitHead {
    filter: none;
  }
}
.search #submitHead:hover, .search #submitHead:focus, .search #submitHead:active {
  background: #e3e3ef;
  filter: none;
}

/* New Wave */
#header {
  background: #002664 url(../symbole/header_desktop.png) no-repeat center 4px;
  background: url(../symbole/header_desktop.png) no-repeat center 4px, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPGRlZnM+DQo8bGluZWFyR3JhZGllbnQgaWQ9ImdyYWQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iNTAlIiB5MT0iMCUiIHgyPSI1MCUiIHkyPSIxMDAlIj4NCjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMzNDQxOWMiLz4NCjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMjY2NCIvPg0KPC9saW5lYXJHcmFkaWVudD4NCjwvZGVmcz4NCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+DQo8L3N2Zz4g');
  background: url(../symbole/header_desktop.png) no-repeat center 4px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #34419c), color-stop(100%, #002664));
  background: url(../symbole/header_desktop.png) no-repeat center 4px, -webkit-linear-gradient(top, #34419c 0%, #002664 100%);
  background: url(../symbole/header_desktop.png) no-repeat center 4px, -moz-linear-gradient(top, #34419c 0%, #002664 100%);
  background: url(../symbole/header_desktop.png) no-repeat center 4px, -o-linear-gradient(top, #34419c 0%, #002664 100%);
  background: url(../symbole/header_desktop.png) no-repeat center 4px, linear-gradient(top, #34419c 0%, #002664 100%);
}

#content h1 {
  color: #002664;
}

/* Level 1 - Home */
/* IE Correction */
#navi .breadcrumbs {
  *border-right: 0;
  *border-left: 0;
  *border-bottom: 0;
}

#navi .breadcrumbs li {
  background-color: #aaaecd;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFe3e3ef', endColorstr='#FFaaaecd');
  /* Für IE9/IE10 Filter entfernen */
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0icmdiYSgyNDcsIDI0OSwgMjUyLCAwLjkpIi8+PHN0b3Agb2Zmc2V0PSI2NiUiIHN0b3AtY29sb3I9InJnYmEoMTcwLCAxNzQsIDIwMiwgMC45NykiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYWFlY2QiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(247, 249, 252, 0.9)), color-stop(66%, rgba(170, 174, 202, 0.97)), color-stop(100%, #aaaecd));
  background-image: -webkit-linear-gradient(top, rgba(247, 249, 252, 0.9) 0%, rgba(170, 174, 202, 0.97) 66%, #aaaecd 100%);
  background-image: -moz-linear-gradient(top, rgba(247, 249, 252, 0.9) 0%, rgba(170, 174, 202, 0.97) 66%, #aaaecd 100%);
  background-image: -o-linear-gradient(top, rgba(247, 249, 252, 0.9) 0%, rgba(170, 174, 202, 0.97) 66%, #aaaecd 100%);
  background-image: linear-gradient(top, rgba(247, 249, 252, 0.9) 0%, rgba(170, 174, 202, 0.97) 66%, #aaaecd 100%);
}
@media screen and (min-width: 0 \0) {
  #navi .breadcrumbs li {
    filter: none;
  }
}

#navi .breadcrumbs li:first-child {
  background-color: #aaaecd;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFe3e3ef', endColorstr='#FFaaaecd');
  /* Für IE9/IE10 Filter entfernen */
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0icmdiYSgyNDcsIDI0OSwgMjUyLCAwLjkpIi8+PHN0b3Agb2Zmc2V0PSI2NiUiIHN0b3AtY29sb3I9InJnYmEoMTcwLCAxNzQsIDIwMiwgMC45NykiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYWFlY2QiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(247, 249, 252, 0.9)), color-stop(66%, rgba(170, 174, 202, 0.97)), color-stop(100%, #aaaecd));
  background-image: -webkit-linear-gradient(top, rgba(247, 249, 252, 0.9) 0%, rgba(170, 174, 202, 0.97) 66%, #aaaecd 100%);
  background-image: -moz-linear-gradient(top, rgba(247, 249, 252, 0.9) 0%, rgba(170, 174, 202, 0.97) 66%, #aaaecd 100%);
  background-image: -o-linear-gradient(top, rgba(247, 249, 252, 0.9) 0%, rgba(170, 174, 202, 0.97) 66%, #aaaecd 100%);
  background-image: linear-gradient(top, rgba(247, 249, 252, 0.9) 0%, rgba(170, 174, 202, 0.97) 66%, #aaaecd 100%);
}
@media screen and (min-width: 0 \0) {
  #navi .breadcrumbs li:first-child {
    filter: none;
  }
}

#navi .menu h3 {
  background: #e3e3ef url(../symbole/arrow_down.png) no-repeat 95% 50%;
  background: url(../symbole/arrow_down.png) no-repeat 95% 50%, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0icmdiYSgyMzIsIDIzOCwgMjQ4LCAwLjIpIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSJyZ2JhKDE4NSwgMjAzLCAyMzYsIDAuMikiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background: url(../symbole/arrow_down.png) no-repeat 95% 50%, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(247, 249, 252, 0.2)), color-stop(100%, rgba(170, 174, 202, 0.2)));
  background: url(../symbole/arrow_down.png) no-repeat 95% 50%, -webkit-linear-gradient(top, rgba(247, 249, 252, 0.2) 0%, rgba(170, 174, 202, 0.2) 100%);
  background: url(../symbole/arrow_down.png) no-repeat 95% 50%, -moz-linear-gradient(top, rgba(247, 249, 252, 0.2) 0%, rgba(170, 174, 202, 0.2) 100%);
  background: url(../symbole/arrow_down.png) no-repeat 95% 50%, -o-linear-gradient(top, rgba(247, 249, 252, 0.2) 0%, rgba(170, 174, 202, 0.2) 100%);
  background: url(../symbole/arrow_down.png) no-repeat 95% 50%, linear-gradient(top, rgba(247, 249, 252, 0.2) 0%, rgba(170, 174, 202, 0.2) 100%);
  border: 1px solid #e3e3ef;
  border-width: 0 1px;
}
#navi .menu h3:hover, #navi .menu h3:focus, #navi .menu h3:active {
  background: #e3e3ef url(../symbole/arrow_right.png) no-repeat 94% 50%;
  background: url(../symbole/arrow_right.png) no-repeat 94% 50%, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0icmdiYSgyMzIsIDIzOCwgMjQ4LCAwLjIpIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSJyZ2JhKDE4NSwgMjAzLCAyMzYsIDAuMikiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background: url(../symbole/arrow_right.png) no-repeat 94% 50%, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(247, 249, 252, 0.2)), color-stop(100%, rgba(170, 174, 202, 0.2)));
  background: url(../symbole/arrow_right.png) no-repeat 94% 50%, -webkit-linear-gradient(top, rgba(247, 249, 252, 0.2) 0%, rgba(170, 174, 202, 0.2) 100%);
  background: url(../symbole/arrow_right.png) no-repeat 94% 50%, -moz-linear-gradient(top, rgba(247, 249, 252, 0.2) 0%, rgba(170, 174, 202, 0.2) 100%);
  background: url(../symbole/arrow_right.png) no-repeat 94% 50%, -o-linear-gradient(top, rgba(247, 249, 252, 0.2) 0%, rgba(170, 174, 202, 0.2) 100%);
  background: url(../symbole/arrow_right.png) no-repeat 94% 50%, linear-gradient(top, rgba(247, 249, 252, 0.2) 0%, rgba(170, 174, 202, 0.2) 100%);
}

/* Level 2 - Active */
/*#navi .menu li.linkactive span,*/
#navi .menu li.linkactive {
  background: url("../symbole/blau/vanstrich.gif") no-repeat 12px 21px;
  *background: url("../symbole/blau/vanstrich.gif") no-repeat 12px 25px;
  color: #002664;
}
#navi .menu li.linkactive > a {
  color: #002664;
}

#navi .menu > ul > li > a:hover, #navi .menu > ul > li > a:focus, #navi .menu > ul > li > a:active {
  /*background: url("../symbole/blau/vanstrich.gif") no-repeat -2px 12px;  von ePolSax ausgeblendet, damit bei hover kein Extra-Pfeil eingeblendet wird */
  color: #002664;
}

#navi .menu > ul > li.linkactive > a:hover, #navi .menu > ul > li.linkactive > a:focus, #navi .menu > ul > li.linkactive > a:active {
  /* background: url("../symbole/blau/vanstrich.gif") no-repeat -2px 15px; von ePolSax ausgeblendet, damit bei hover kein Extra-Pfeil eingeblendet wird */
  color: #002664;
}

#navi .menu ul ul li.linkactive {
  background: url("../symbole/blau/arrow_right_small_hover.png") no-repeat 0 16px;
  *background: url("../symbole/blau/arrow_right_small_hover.png") no-repeat 0 20px;
  text-indent: 0;
  margin-left: 29px;
  padding-left: 9px;
}

#navi .menu ul ul li a:hover, #navi .menu ul ul li a:focus, #navi .menu ul ul li a:active {
  color: #002664;
  /* background: url("../symbole/blau/arrow_right_small_hover.png") no-repeat 1px 17px; von ePolSax ausgeblendet, damit bei hover kein Extra-Pfeil eingeblendet wird */
  /* *background: url("../symbole/blau/arrow_right_small_hover.png") no-repeat 1px 21px; (=Hack für IE<8) von ePolSax ausgeblendet*/
}

/* Submit-Buttons */
input[type=submit] {
  background-color: #aaaecd;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFe3e3ef', endColorstr='#FFaaaecd');
  /* Für IE9/IE10 Filter entfernen */
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0icmdiYSgyNDcsIDI0OSwgMjUyLCAwLjkpIi8+PHN0b3Agb2Zmc2V0PSI2NiUiIHN0b3AtY29sb3I9InJnYmEoMTcwLCAxNzQsIDIwMiwgMC45NykiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYWFlY2QiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(247, 249, 252, 0.9)), color-stop(66%, rgba(170, 174, 202, 0.97)), color-stop(100%, #aaaecd));
  background-image: -webkit-linear-gradient(top, rgba(247, 249, 252, 0.9) 0%, rgba(170, 174, 202, 0.97) 66%, #aaaecd 100%);
  background-image: -moz-linear-gradient(top, rgba(247, 249, 252, 0.9) 0%, rgba(170, 174, 202, 0.97) 66%, #aaaecd 100%);
  background-image: -o-linear-gradient(top, rgba(247, 249, 252, 0.9) 0%, rgba(170, 174, 202, 0.97) 66%, #aaaecd 100%);
  background-image: linear-gradient(top, rgba(247, 249, 252, 0.9) 0%, rgba(170, 174, 202, 0.97) 66%, #aaaecd 100%);
  border: 1px solid #aaaecd;
  /**border: 0;*/
  border-radius: 3px;
  -moz-border-radius: 3px;
  padding: 1px 6px;
}
@media screen and (min-width: 0 \0) {
  input[type=submit] {
    filter: none;
  }
}
input[type=submit]:hover, input[type=submit]:focus, input[type=submit]:active {
  background: #e3e3ef;
  filter: none;
}

/* Feedback-Formular Farbanpassungen*/
.feedback-button,
.feedback-content .btn {
  background-color: #aaaecd;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFe3e3ef', endColorstr='#FFaaaecd');
  /* Für IE9/IE10 Filter entfernen */
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0icmdiYSgyNDcsIDI0OSwgMjUyLCAwLjkpIi8+PHN0b3Agb2Zmc2V0PSI2NiUiIHN0b3AtY29sb3I9InJnYmEoMTcwLCAxNzQsIDIwMiwgMC45NykiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYWFlY2QiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(247, 249, 252, 0.9)), color-stop(66%, rgba(170, 174, 202, 0.97)), color-stop(100%, #aaaecd));
  background-image: -webkit-linear-gradient(top, rgba(247, 249, 252, 0.9) 0%, rgba(170, 174, 202, 0.97) 66%, #aaaecd 100%);
  background-image: -moz-linear-gradient(top, rgba(247, 249, 252, 0.9) 0%, rgba(170, 174, 202, 0.97) 66%, #aaaecd 100%);
  background-image: -o-linear-gradient(top, rgba(247, 249, 252, 0.9) 0%, rgba(170, 174, 202, 0.97) 66%, #aaaecd 100%);
  background-image: linear-gradient(top, rgba(247, 249, 252, 0.9) 0%, rgba(170, 174, 202, 0.97) 66%, #aaaecd 100%);
  border: 1px solid #aaaecd;
}
@media screen and (min-width: 0 \0) {
  .feedback-button,
  .feedback-content .btn {
    filter: none;
  }
}
.feedback-button:hover, .feedback-button:focus, .feedback-button:active,
.feedback-content .btn:hover,
.feedback-content .btn:focus,
.feedback-content .btn:active {
  background: #e3e3ef;
  filter: none;
}

.feedback-content > h3 {
  color: #002664;
}

.feedback-content input:focus,
.feedback-content textarea:focus,
.feedback-content input:active,
.feedback-content textarea:active {
  background-color: #e3e3ef;
  border-color: #aaaecd;
}

/* Voice Reader Web */
#vrweb-2click-btn .icon-player {
  background: url("../symbole/ico_player.png") no-repeat 0 0 transparent;
}
/* Anfang IE7 Hack zur Einblendung des Icons ePolSax */
#vrweb-2click-btn { 
  *background: url("../symbole/ico_player.png") no-repeat 4px 4px transparent; 
}
#vrweb-2click-btn span { 
  *margin-right: 25px;
}
/* Ende IE7 Hack zur Einblendung des Icons ePolSax */
#vrweb-close-btn {
  background: transparent;
}

/* __________________________ Smartphone only */
@media screen and (max-width: 767px) {
  #vrweb-2click-btn {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0icmdiYSgyMzIsIDIzOCwgMjQ4LCAwLjkpIi8+PHN0b3Agb2Zmc2V0PSI2NiUiIHN0b3AtY29sb3I9InJnYmEoMTg1LCAyMDMsIDIzNiwgMC45NykiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiOWNiZWMiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(232, 238, 248, 0.9)), color-stop(66%, rgba(185, 203, 236, 0.97)), color-stop(100%, #b9cbec));
    background-image: -webkit-linear-gradient(top, rgba(232, 238, 248, 0.9) 0%, rgba(185, 203, 236, 0.97) 66%, #b9cbec 100%);
    background-image: -moz-linear-gradient(top, rgba(232, 238, 248, 0.9) 0%, rgba(185, 203, 236, 0.97) 66%, #b9cbec 100%);
    background-image: -o-linear-gradient(top, rgba(232, 238, 248, 0.9) 0%, rgba(185, 203, 236, 0.97) 66%, #b9cbec 100%);
    background-image: linear-gradient(top, rgba(232, 238, 248, 0.9) 0%, rgba(185, 203, 236, 0.97) 66%, #b9cbec 100%);
    border: 1px solid #b9cbec;
    color: black;
  }
}
/* __________________________ Tablet and Smartphone */
.mobile-navi {
  background-color: #aaaecd;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFe3e3ef', endColorstr='#FFaaaecd');
  /* Für IE9/IE10 Filter entfernen */
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0icmdiYSgyNDcsIDI0OSwgMjUyLCAwLjkpIi8+PHN0b3Agb2Zmc2V0PSI2NiUiIHN0b3AtY29sb3I9InJnYmEoMTcwLCAxNzQsIDIwMiwgMC45NykiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYWFlY2QiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(247, 249, 252, 0.9)), color-stop(66%, rgba(170, 174, 202, 0.97)), color-stop(100%, #aaaecd));
  background-image: -webkit-linear-gradient(top, rgba(247, 249, 252, 0.9) 0%, rgba(170, 174, 202, 0.97) 66%, #aaaecd 100%);
  background-image: -moz-linear-gradient(top, rgba(247, 249, 252, 0.9) 0%, rgba(170, 174, 202, 0.97) 66%, #aaaecd 100%);
  background-image: -o-linear-gradient(top, rgba(247, 249, 252, 0.9) 0%, rgba(170, 174, 202, 0.97) 66%, #aaaecd 100%);
  background-image: linear-gradient(top, rgba(247, 249, 252, 0.9) 0%, rgba(170, 174, 202, 0.97) 66%, #aaaecd 100%);
}
@media screen and (min-width: 0 \0) {
  .mobile-navi {
    filter: none;
  }
}

/* __________________________ only Tablet  */
@media screen and (min-width: 768px) and (max-width: 1023px) {
  /* New Wave */
  #header {
    background: #002664 url(../symbole/header_tablet.png) no-repeat 0 4px;
    background: url(../symbole/header_tablet.png) no-repeat 0 4px, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPGRlZnM+DQo8bGluZWFyR3JhZGllbnQgaWQ9ImdyYWQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iNTAlIiB5MT0iMCUiIHgyPSI1MCUiIHkyPSIxMDAlIj4NCjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMzNDQxOWMiLz4NCjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMjY2NCIvPg0KPC9saW5lYXJHcmFkaWVudD4NCjwvZGVmcz4NCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+DQo8L3N2Zz4g');
    background: url(../symbole/header_tablet.png) no-repeat 0 4px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #34419c), color-stop(100%, #002664));
    background: url(../symbole/header_tablet.png) no-repeat 0 4px, -webkit-linear-gradient(top, #34419c 0%, #002664 100%);
    background: url(../symbole/header_tablet.png) no-repeat 0 4px, -moz-linear-gradient(top, #34419c 0%, #002664 100%);
    background: url(../symbole/header_tablet.png) no-repeat 0 4px, -o-linear-gradient(top, #34419c 0%, #002664 100%);
    background: url(../symbole/header_tablet.png) no-repeat 0 4px, linear-gradient(top, #34419c 0%, #002664 100%);
  }

  #pagination .previous {
    background: url("../symbole/blau/vanstrich_zur.gif") no-repeat 0 6px;
  }

  #pagination .next {
    background: url("../symbole/blau/vanstrich.gif") no-repeat 108% 6px;
  }

  #pagination .verweisliste li {
    background: url("../symbole/blau/vanstrich.gif") no-repeat 0 10px;
  }
}
/* __________________________ only Smartphone */
@media screen and (max-width: 767px) {
  /* New Wave */
  #header {
    background: #002664 url(../symbole/header_smartphone.png) no-repeat 0 40px;
    background: url(../symbole/header_smartphone.png) no-repeat 0 40px, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPGRlZnM+DQo8bGluZWFyR3JhZGllbnQgaWQ9ImdyYWQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iNTAlIiB5MT0iMCUiIHgyPSI1MCUiIHkyPSIxMDAlIj4NCjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMzNDQxOWMiLz4NCjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMjY2NCIvPg0KPC9saW5lYXJHcmFkaWVudD4NCjwvZGVmcz4NCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+DQo8L3N2Zz4g');
    background: url(../symbole/header_smartphone.png) no-repeat 0 40px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #34419c), color-stop(100%, #002664));
    background: url(../symbole/header_smartphone.png) no-repeat 0 40px, -webkit-linear-gradient(top, #34419c 0%, #002664 100%);
    background: url(../symbole/header_smartphone.png) no-repeat 0 40px, -moz-linear-gradient(top, #34419c 0%, #002664 100%);
    background: url(../symbole/header_smartphone.png) no-repeat 0 40px, -o-linear-gradient(top, #34419c 0%, #002664 100%);
    background: url(../symbole/header_smartphone.png) no-repeat 0 40px, linear-gradient(top, #34419c 0%, #002664 100%);
  }

  #navi .menu ul ul li.linkactive {
    background: url("../symbole/blau/arrow_right_small_hover.png") no-repeat 0 18px;
  }
}

  /* Cookieshinweis */
.cookie-notice-container {
	position: Fixed;
	bottom: 0px;
	left: 0px;
	width: 100%;
	z-index: 1000;
	text-align: Center;
	cursor: Default;
	background-color: rgba(234, 239, 241, 0.9);
	border-top: Solid 1px rgb(168, 188, 198);
	padding: 15px 0;
	}

/* Accept-Button */
.cookie-notice-container .cookie-notice-buttons .cookie-notice-button-accept{
position: relative;
    top: 45%;
    margin-top: -15px;
    padding: 4px 15px;
    color: #fff;
    text-decoration: none;
    background: #002664;
    border-radius: 3px;
	}

/* Accept-Butoon hover */
.cookie-notice-container .cookie-notice-buttons .cookie-notice-button-accept:hover,
.cookie-notice-container .cookie-notice-buttons .cookie-notice-button-accept:focus {
	background: #cccccc;
	}

