@font-face{
   /* FrutigerLTW01-55Roman */
   font-family:"Frutiger";
   src:url(../fonts/FrutigerNeueW02-Regular.eot?v2);
   src:url(../fonts/FrutigerNeueW02-Regular.eot?#iefix) format('embedded-opentype'),
	   url(../fonts/FrutigerNeueW02-Regular.woff?v2) format('woff'),
	   url(../fonts/FrutigerNeueW02-Regular.ttf?v2) format('truetype'),
	   url(../fonts/FrutigerNeueW02-Regular.svg#fnb) format('svg');
   font-weight:normal;
   font-style: normal;
}
@font-face{
   /* FrutigerLTW01-56Italic */
   font-family:"Frutiger";
   src:url(../fonts/FrutigerNeueW02-It.eot?v2);
   src:url(../fonts/FrutigerNeueW02-It.eot?#iefix) format('embedded-opentype'),
	   url(../fonts/FrutigerNeueW02-It.woff?v2) format('woff'),
	   url(../fonts/FrutigerNeueW02-It.ttf?v2) format('truetype'),
	   url(../fonts/FrutigerNeueW02-It.svg#fnb) format('svg');
    font-weight:normal;
    font-style: italic;
}
@font-face{
   /* Frutiger LT W01 65 Bold */
   font-family:"Frutiger";
   src:url(../fonts/FrutigerNeueW02-Bd.eot?v2);
   src:url(../fonts/FrutigerNeueW02-Bd.eot?#iefix) format('embedded-opentype'),
   	   url(../fonts/FrutigerNeueW02-Bd.woff?v2) format('woff'),
   	   url(../fonts/FrutigerNeueW02-Bd.ttf?v2) format('truetype'),
   	   url(../fonts/FrutigerNeueW02-Bd.svg#fnb) format('svg');
    font-weight:bold;
    font-style: normal;
}
@font-face{
   /* FrutigerLTW01-45Light */
   font-family:"FrutigerLight";
   src:url(../fonts/FrutigerNeueW02-Light.eot?v2);
   src:url(../fonts/FrutigerNeueW02-Light.eot?#iefix) format('embedded-opentype'),
   	   url(../fonts/FrutigerNeueW02-Light.woff?v2) format('woff'),
   	   url(../fonts/FrutigerNeueW02-Light.ttf?v2) format('truetype'),
   	   url(../fonts/FrutigerNeueW02-Light.svg#fnb) format('svg');
}

/* Da wir nun ein zentriertes Layout haben, zeigen wir die Scrollbars immer an */

html{
  overflow-y: scroll;
}

body {
  font-family: 'Frutiger', Arial, sans-serif;
}
h1 {
  font-family: 'FrutigerLight', Arial, sans-serif;
}
strong, b, h4, dt, kbd, samp, var, tt, table th {
  font-weight: bold;
}
i {
  font-style: italic;
}

body.webBody {
  font-size: 0.75em;
  /*background-image: url("../images/bg_raster_white.png");*/
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAIAAAAmkwkpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowODgwMTE3NDA3MjA2ODExOTJCMEU3MzMzRkJFNzE5OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozQkUwMzkzOTUxRUIxMUUxQUM3QUY2RTk4MDRDNEQ5MyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozQkUwMzkzODUxRUIxMUUxQUM3QUY2RTk4MDRDNEQ5MyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RThDMTZCNzExNDIwNjgxMThDMTRFM0RGRkZDOTk3OTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDg4MDExNzQwNzIwNjgxMTkyQjBFNzMzM0ZCRTcxOTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz62j5vnAAAAI0lEQVR42mK8c/OymJgoAxgwwVmvXr1mgrOAokxwFpABEGAALl8L0RQMjpMAAAAASUVORK5CYII=");
  background-repeat: repeat;
  text-align: center;
}
.webText{
  font-family: 'Frutiger', Arial, sans-serif;
}

#webBodyDiv{
  margin: 0 auto;
  padding-bottom: 5.5em;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0 6em 0 rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 6em 0 rgba(0, 0, 0, 0.6);
}

#webHeaderDiv {
  /*background-image: url("../images/header_bg_verlauf.gif");*/
  background-image: url("data:image/gif;base64,R0lGODlhAQAsAbMAAPLy8vv7+/z8/P39/f7+/v////r6+vX19fn5+fb29vf39/Pz8/j4+PT09AAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjZFNEIyRkYyODI5NEUzMTFCRDgwQTYyNUVBMEVGQzI3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjIyNEY2QkM1OTQ4MzExRTM4QzJFQzlDQkNEQ0NFQjJEIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjIyNEY2QkM0OTQ4MzExRTM4QzJFQzlDQkNEQ0NFQjJEIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkU0QjJGRjI4Mjk0RTMxMUJEODBBNjI1RUEwRUZDMjciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkU0QjJGRjI4Mjk0RTMxMUJEODBBNjI1RUEwRUZDMjciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQAAAAAACwAAAAAAQAsAQAEMxDISau9OOvNu/9gWC3NcSQKgyBG675uIM90bdtCru983w/AoHBIHBKOyKRyqSw4n1BoBAA7");
  background-position: left bottom;
  background-repeat: repeat-x;
  width: 100%;
  height: 137px;
}

#webHeaderLeft {
  width: 650px;
  height: 137px;
  float: left;
}

/* Logo */
#bundLogo {
  display: block;
  width: 620px;
  float: left;
  margin: 16px 10px 0px 20px;
}
#bundLogo img{
  float: left;
  width: 220px;
}
#bundLogo .line {
	margin-right: 32px;
	padding-right: 26px;
	border: none;
	border-right: 1px solid #E5E5E5;
	float: left;
}

#webLogoDiv {
  position: absolute;
  left: -999px;
  top: -999px;
  width: 0px;
  height: 0px;
  font-size: 0px;
  margin: 0px;
  padding: 0px;
  overflow: hidden;
  display: inline;
}

/* Orga Navigation */
#webHeaderLinks {
  float: left;
  text-align: left;
  border: 1px solid #CCCCCC;
  background: #ffffff;
  height: 2.2em;
  margin: 12px 0 0 20px;
  width:auto;
  display:inline-block;
}
#webHeaderLinks a:link,
#webHeaderLinks a:visited,
#webHeaderLinks a {
  position: relative;
  z-index: 0;
  margin: 0 5px 0 -18px;
  padding: 0.65em 1em 0.65em 2em;
  float: left;
  color: #454545;
  font-weight: normal;
  font-size: 0.9em;
  display: inline-block;
  text-decoration: none;
}
#webHeaderLinks a:active,
#webHeaderLinks a:hover,
#webHeaderLinks a:focus {
  color: #DC0018;
  background-color: transparent;
  text-decoration: none;
}

/* IE 7 */
.sprunglinks {
    float: none;
    position: absolute;
    top:0;
    left:50%;
}
.sprungunsichtbar:focus,
.sprungunsichtbar:active,
.sprungunsichtbar:hover{
  left:-100px;
}

/* Admin.ch */
#adminch {
  width: auto;
  float: left;
  height:2.2em;
}
#adminch a{
  position: relative;
  z-index: 2 !important;
  margin: 0 5px 0 0;
}
#webHeaderLinks #adminch a:link,
#webHeaderLinks #adminch a:visited,
#webHeaderLinks #adminch a {
    margin: 0 5px 0 0;
}
#webHeaderLinks #adminch a:active,
#webHeaderLinks #adminch a:hover,
#webHeaderLinks #adminch a:focus {
    background-color: transparent;
    color: #DC0018;
}

/* Departement */
#depart {
  width: auto;
  float: left;
  height:2.2em;
}

#depart a {
  position: relative;
  z-index: 1 !important;
  margin: 0 5px 0 0;
}
#webHeaderLinks #depart a:active,
#webHeaderLinks #depart a:hover,
#webHeaderLinks #depart a:focus {
    background-color: transparent;
    color: #DC0018;
}

/* Amt */
#organisation {
  width: auto;
  float: left;
  height:2.2em;
}

/* Hintergrundbild des Amtsnavigator */
.amtCss #depart,
.amtCss #adminch,
.departmentCss #adminch,
.portalCss #adminch
{
  /*background-image:url(../images/pfeil_grau_amtnavi.svg);*/
  background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KICAgIHdpZHRoPSIyOHB4IiBoZWlnaHQ9IjUycHgiIHZpZXdCb3g9IjAgMCAyOCA1MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjggNTIiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBvbHlsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0NDQ0NDQyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBwb2ludHM9IjAsMCAyOCwyNiAwLDUyICIvPg0KPC9zdmc+DQo=);
  background-repeat: no-repeat;
  background-position:right center;
  margin-right: 9px;
  padding-right: 15px;
}


/* Service Navigation / Bereich */
#webServiceNavigationDiv {
  display: none;
}
#webServiceBereichDiv {
  background-color: transparent;
  float: left;
  width: 310px;
  margin-top: 15px;
  text-align: right;
}

/* no-js Variante */
#webServiceBereichDiv.no-js{
  padding-right: 15px;
  width: 295px;
}

.webServiceKontaktDiv {
  padding-top: 0.3em;
  vertical-align: top;
  margin-right: 1.750em;
  display: inline;
  float: right;
}

#webServiceBereichDiv a.webServiceKontakt {
  color: #000000;
  text-decoration: none;
}
#webServiceBereichDiv a.webServiceKontakt:hover,
#webServiceBereichDiv a.webServiceKontakt:active,
#webServiceBereichDiv a.webServiceKontakt:focus {
  color: #DC0018;
  background: none;
  text-decoration: none;
}
.cdbundservice {
  float: right;
}
a.webServiceContent:link,
a.webServiceContent:visited{
  color: #454545 !important;
}

#service dd a.webServiceContent:active,
#service dd a.webServiceContent:hover,
#service dd a.webServiceContent:focus {
  color: #DC0018 !important;
  background-color: #ffffff;
  text-decoration: none;
}

/*
   Sprach Navi
   ========================================================================== */

#webLanguageContentDiv{
  display: inline;
  padding-top: 0px;
  vertical-align: top;
  text-align: right;
  height: 2em;
  float: right;
}

#webLanguageContentDiv ul.webSpracheDiv {
  margin: 0;
  padding: 0 20px 0 16px; /* 15px abstand nach links zum Balken 1px Hintergrundbild!*/
  height: 2em;
  width: auto;
  /*background: url(../images/servicenavi_linie.gif) 0 3px no-repeat;*/
  background: url(data:image/gif;base64,R0lGODlhAQAQAIAAAMzMzAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1REE3MTk5Q0E1RUIxMUUzQTE1NzlDNkQ4NUVFNUJBRCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1REE3MTk5QkE1RUIxMUUzQTE1NzlDNkQ4NUVFNUJBRCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuZGlkOjRCMEQ0MEM5RUFBNUUzMTE4RkM1QTExNEFBMEYzMTMxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjRCMEQ0MEM5RUFBNUUzMTE4RkM1QTExNEFBMEYzMTMxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAAAEAEAAAAgSEjwkFADs=) 0 3px no-repeat;
}

#webLanguageContentDiv ul.webSpracheDiv li {
  display: block;
  width: 2em;
  height: 2em;
}

/* Default Cursor und keine Unterstreichung bei ABBR Tags im Header*/
#webLanguageContentDiv abbr,
#webHeaderLinks abbr
{
  cursor:default;
  border:none;
}

#webLanguageContentDiv a abbr,
#webHeaderLinks a abbr{
  cursor:pointer;
}

/* vorherige Styles normalisieren */
#webLanguageContentDiv li,
#webLanguageContentDiv li a,
#webLanguageContentDiv li abbr{
  background: none;
  font-size: 1em;
  line-height: 1em;
  display: block;
  text-align: center;
  height: 100%;
  font-weight: normal;
}
/* vertical align */
#webLanguageContentDiv li abbr{
  padding-top: 0.4em;
  display: inline-block;
  height: auto;
  border: none;
  text-transform: uppercase;
}

/* aktiver Hintergrund */
#webLanguageContentDiv li.webSpracheAktivDiv{
  background-color: #E5E5E5;
}

/* mouseover */
#webLanguageContentDiv li a:link{
  color:#454545;
}
#webLanguageContentDiv li a:active,
#webLanguageContentDiv li a:focus,
#webLanguageContentDiv li a:hover{
  color:#CD0018 !important;
}

/* deaktiv */
li.webSpracheDeaktiv abbr{
  color:#CCCCCC;
}




/* bitte waehlen Option */
a.webServiceContent:active,
a.webServiceContent:hover,
a.webServiceContent:focus{
    background: transparent;
}

/* Suche immer ausblenden , ausser spaeter in #webServiceBereichDiv*/
#webServiceBereichDiv .webTopInfo {
  display: block;
}
/* Suche */
#headerSuche {
  float: left;
  margin: 0px 0px 20px 118px;
  height: 20px;
  padding-right: 5px;
  display: block;
}
#headerSuche fieldset{
  padding: 0;
  margin: 0;
  border: none;
}
/* No-js */
#webServiceBereichDiv.no-js #headerSuche {
  margin: 0 0px 20px 0px;
}


#webServiceBereichDiv input.webFormSearchInputBox {
  width: 140px;
  height: 20px;
  -moz-border-radius:3px 3px 3px 3px; /* Firefox - alte Syntax */
  -webkit-border-radius:3px 3px 3px 3px; /* Safari, Chrome - alte Syntax */
  border-radius:3px 3px 3px 3px; /* alle neuen Browser, W3C Standard */
  padding-left: 30px;
  border-color: #757575;
}
#webServiceBereichDiv input.webFormSearchInputBox:active,
#webServiceBereichDiv input.webFormSearchInputBox:hover,
#webServiceBereichDiv input.webFormSearchInputBox:focus {
    outline: none;
    border: 1px solid #DC0018;
    background-color: #ffffff;
}

#webServiceBereichDiv .webFormSearchButton,
#webServiceBereichDiv .webFormSearchButton:active,
#webServiceBereichDiv .webFormSearchButton:hover,
#webServiceBereichDiv .webFormSearchButton:focus
 {
  border: none;
  outline: none;
  background-color: transparent;
  /*background-image: url(../images/suche_lupe.svg);*/
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KICAgIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9IjAgMCAxMyAxMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTMgMTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQogICAgPHBhdGggZD0iTTUuNSwyLjVjMS43LDAsMywxLjMsMywzcy0xLjMsMy0zLDNzLTMtMS4zLTMtM1MzLjgsMi41LDUuNSwyLjUgTTUuNSwwLjVjLTIuOCwwLTUsMi4yLTUsNXMyLjIsNSw1LDVzNS0yLjIsNS01DQogICAgICAgIFM4LjMsMC41LDUuNSwwLjVMNS41LDAuNXoiLz4NCjwvZz4NCjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSI4LjYiIHkxPSI4LjYiIHgyPSIxMiIgeTI9IjEyIi8+DQo8L3N2Zz4NCg==);
  background-repeat: no-repeat;
  background-position:right center;
  width: 15px;
  height: 15px;
  cursor: pointer;
  position: relative;
  top: -27px;
  left: 5px;
}

/* Service Switch */
#serviceSwitch {
  overflow: visible;
}
.serviceSwitch.hasJs  {
  /*background: url(../images/pfeilchen_pipe_schwarz.svg);*/
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjJweCIgaGVpZ2h0PSIyNHB4Ig0KICAgICB2aWV3Qm94PSIwIDAgMjIgMjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIyIDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwb2x5Z29uIGZpbGw9IiM0NTQ1NDUiIHBvaW50cz0iMTUuNiwxMCAxMS4xLDE1IDYuNiwxMCAiLz4NCjxyZWN0IHg9IjAiIHk9IjAiIGZpbGw9IiM0NTQ1NDUiIHdpZHRoPSIxIiBoZWlnaHQ9IjI0Ii8+DQo8L3N2Zz4NCg==);
  background-position:right center;
  background-repeat: no-repeat;
  position: relative;
  float: right;
  height:24px;
  margin-right: 20px;
  border: 1px solid #757575;
  border-radius: 3px;
}
.serviceSwitch.hasJs dl {
  margin:0 0 0 0;
  padding-top: 2px;
}
.hasJsIE .serviceSwitch.hasJs dl {
  padding-top: 0 !important;
}
.serviceSwitch.hasJs dd ul {
  position:absolute;
  top:17px;
  left:-1px;
  z-index:5;
  float:none;
  height:auto;
  margin-left:0px;
  background:white;
}
.serviceSwitch.hasJs dd ul.closed {
  display:none;
}
.serviceSwitch a:hover
.serviceSwitch a:focus,
.serviceSwitch a:active {
  border:none;
}
.serviceSwitch dt a,
.serviceSwitch dt a:link,
.serviceSwitch dt a:visited,
.serviceSwitch dt a:hover,
.serviceSwitch dt a:active,
.serviceSwitch dt a:focus {
  display:block;
  padding: 4px 22px 0 4px;
}
.serviceSwitch dd ul li{
  margin:0px;
  padding:3px 0px 0px 4px;
}

.serviceSwitch dd ul li a {
  padding:0px;
  display:block;
}
.serviceSwitch dd ul li a.selected {
  color:#e3001b;
  font-weight: 900;
}
#webServiceContentDiv dd ul li:last-child,
#webServiceContentDiv dd ul li:first-child{
  margin: 0;
  float: none;
}

/*Sprachwahl*/

#webServiceContentDiv{
  width: auto;
  text-align: left;
}
#webServiceContentDiv ul{
  overflow: auto;
  margin: 0;
}

#webServiceContentDiv li
{
  margin-left: 0px;
  padding-left: 0px;
  padding-right: 5px;
  padding-left: 5px;
}

html>body #webServiceContentDiv li,
html>body #webServiceContentDiv li.first
{
  background-position: right bottom;
  background-repeat: no-repeat;
}
html>body #webServiceContentDiv li:last-child{
  background-image: none;
}


#webServiceContentDiv.hasJs {
  float:right;
  width: auto;
}
#webServiceContentDiv.hasJs .serviceSwitch,
#webServiceContentDiv.hasJsIE .serviceSwitch {
  width:170px;
}
#webServiceContentDiv .serviceSwitch.hasJs dd ul {
  margin-left:0px;
  margin-top:4px;
  width: 172px;
}
#webServiceContentDiv.hasJs li {
  float: none;
  background: none;
  background: white;
  box-sizing: border-box;
  border-left: 1px solid #757575;
  border-right: 1px solid #757575;
  padding: 4px 0px 3px 4px;
  margin: 0;
}
#webServiceContentDiv.hasJsIE li {
	float: none;
	background: none;
  	background: white;
  	box-sizing: border-box;
	border-left: 1px solid #757575;
  	border-right: 1px solid #757575;
  	padding: 1px 0px 3px 4px;
  	margin-right: 2px;
}
#webServiceContentDiv.hasJs ul li,
#webServiceContentDiv.hasJs ul li.first{
  background: none;
  margin-left: 0;
}
#webServiceContentDiv.hasJs ul li.first {
  padding: 10px 0px 3px 4px;
}
#webServiceContentDiv.hasJs li a {
  margin-top:0px;
}
#webServiceContentDiv.hasJs .serviceSwitch ul li:last-child {
  border: 1px solid #757575;
  border-top:none;
  -moz-border-radius:0 0 3px 3px; /* Firefox - alte Syntax */
  -webkit-border-radius:0 0 3px 3px; /* Safari, Chrome - alte Syntax */
  border-radius:0 0 3px 3px; /* alle neuen Browser, W3C Standard */
}
#webServiceBereichDiv .webTeaserSucheDiv input[type=submit]{
  font-size: 0;
}
/* Neues Suchformular im HEADER */
#webServiceBereichDiv .webTeaserSucheDiv label,
#webServiceBereichDiv .webSucheLinkDiv{
    position: absolute;
    left: -999px;
    top: -999px;
    width: 0px;
    height: 0px;
    font-size: 0px;
    /*line-height: 0px;*/
    margin: 0px;
    padding: 0px;
    overflow: hidden;
    display: inline;
}
/* Abstand zwischen den Feldern */
#webServiceBereichDiv #webServiceContentDiv{
  margin-top: 15px;
}


/* GLOBAL NAVIGATION */
#webGlobalNavigationDiv {
  border-top: 0.45em solid #DC0018;
  min-height: 5em;
  padding-left: 18px;
  /*background-image: url(../images/globalnavi_bg_verlauf.gif);*/
  background-image: url(data:image/gif;base64,R0lGODlhAQDIAMQAAOTk5OPj4+Li4t7e3uHh4d/f3+Dg4N3d3dbW1sDAwM/Pz8rKytTU1NfX19zc3NLS0tjY2NnZ2dvb29ra2sbGxgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpERUREQjdCQjk0ODExMUUzQUY4RUQxMkQ2RjNGRUM4OCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpERUREQjdCQzk0ODExMUUzQUY4RUQxMkQ2RjNGRUM4OCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkRFRERCN0I5OTQ4MTExRTNBRjhFRDEyRDZGM0ZFQzg4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkRFRERCN0JBOTQ4MTExRTNBRjhFRDEyRDZGM0ZFQzg4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAAAEAyAAABS0gII5kaZ5oqq5s676wGMx0XQt4nhN8b/y/glA4KBoPSIdkEoE0EAjGQ7GgJEIAOw==);
  background-position: left bottom;
}
html > body #webGlobalNavigationDiv {
    height: auto;
    min-height: 5em;
}
#webGlobalContentDiv {
  border-left: 1px solid #DBDBDB;
  width: auto;
}
#webGlobalContentDiv ul{
    /*background-image: url(../images/globalnavi_navipunkt_abschluss.gif);*/
    background-image: url(data:image/gif;base64,R0lGODlhAQDIAJEAALi4uMrKysDAwMbGxiH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3MjVENDhDQTk0QjUxMUUzOUVEQUUzRENGODY2NTgxRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3MjVENDhDQjk0QjUxMUUzOUVEQUUzRENGODY2NTgxRCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjcyNUQ0OEM4OTRCNTExRTM5RURBRTNEQ0Y4NjY1ODFEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjcyNUQ0OEM5OTRCNTExRTM5RURBRTNEQ0Y4NjY1ODFEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAAAEAyAAAAg6Ej6nL7Q+jnLTau8IQBQA7);
    background-position: right bottom;
    background-repeat: no-repeat;
    padding:0 1px 0 0;
}
#webGlobalContentDiv ul:before, #webGlobalContentDiv ul:after {
    content: "";
    display: table;
    line-height: 0;
}
#webGlobalContentDiv ul:after {
    clear: both;
}
#webGlobalContentDiv ul li{
    /*background-image: url(../images/globalnavi_navipunkt_verlauf.gif);*/
    background-image: url(data:image/gif;base64,R0lGODlhkAHIAPcAAOjo6Pf39/T09PDw8PX19e/v7+rq6vLy8u3t7e7u7uzs7Pb29uvr6/Hx8fPz8+np6crKysDAwMbGxtra2ufn5+Hh4f///7i4uObm5uDg4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NDYyNjM1RTk0QUYxMUUzQjExNkE5QTYxRTkxMjEyNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NDYyNjM1Rjk0QUYxMUUzQjExNkE5QTYxRTkxMjEyNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY0NjI2MzVDOTRBRjExRTNCMTE2QTlBNjFFOTEyMTI3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY0NjI2MzVEOTRBRjExRTNCMTE2QTlBNjFFOTEyMTI3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAAJAByAAACP8AL1gAQLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjRYEeQ4ocSbKkyZMoU6o8CXKly5cwY8qcSbMmw5Y2c+rcybOnz5U4fwodSrSoUZ1BjypdyrSp04dJn0qdSrWqzahWs2rdyhUj1q5gw4rt+nWs2bNojZZNy7at25hr38qdS5dj3Lp48+pdeHev3790+wIeTNis4MKIE1s9rLixY6WMH0uezDMy5cuYYVrOzLkzyc2eQ4v2OnC06dMjQaNezbqg6tawTb+OTbvz7Nq4Kd/Ozbvx7t7ACf8OTnzv8OLIA5dOzvzy8ebQzz6PTh3s9OrYs17Pzl3q9u7gl37/D0+e6Pjy6HueT8/+6vL28Lmuj08f6Pv6+J/Oz89f5P7+AG70X4AEfnRfgQgidWCCDM40YIMQJvRghBQSNGGFEV6IYYMabphghx4WCGKIAY5IYn8mnphfiirWx2KL8b0IY3syzphejTaWh2OO4e3IY3c+/phdkEJWR2SR0R2JZHNKLplck04WB2WUwU1JZW9WXplbllrWxmWXsX0JZmtijrlamWaehmaao63JZmhuvmnbgnJuGGedmN2Jp2507plhn35yCGigHw5KqIiGHlpiooqiyGijKz4KqYuSThpjpZbSiGmmN27KqY6eftpjqKICSWqpQ56KqpGqrppkq64y/wlrrE/OSquUtt5aZa66Yslrr1v+CqyXwg4bZrHGkolssmcuy6yazj7bZrTSwklttXNiS56e2lp3bbfOfQvuZNyOq1W55i4mbrq+rctuYui+65278gpHb72AxYsvU/ruC9m9/urVb8BFDUzwUAYf/FPCCqsHcMNyMQyxgg9UbPHFGGes8cYcd+zxxyCHLPLIJJds8skop6zyyiy37PLJAr0s88w012zzzTjnrPPOOAtkwM9ABy300EQXbfTRSCet9NJMN+3001BHLfXUVFdt9dVYR+1z1lx37fXXYIct9thklx321manrfbabLft9ttwG+0zA3TXbffdeOet99589//t99+ABy744IQXbvjhiCeu+OKMN1743I5HLvnklFdu+eWYZ6555QIxoMDnoIcu+uikl2766ainrvrqrLfu+uuwxy777LTXbvvtuMPeee689+7778AHL/zwxBcf/O7GJ6/88sw37/zz0JsukAIIVG/99dhnr/323Hfv/ffghy/++OSXb/756Kev/vrst++++dO/L//89Ndv//3456///vcLhEACAAygAAdIwAIa8IAITKACF8jABjrwgRCMoAQnSMEKWvCCGMxgBP2nwQ568IMgDKEIR0jCEppQhBw8oQpXyMIWuvCFMIzhAQWSgALY8IY4zKEOd8jDHvrwh0AMohD/h0jEIhrxiEhMohKXyMQmOvGJR6QhFKdIxSpa8YpYzKIWt8hFLAqki2AMoxjHSMYymvGMP/ziANbIxja68Y1wjKMc50jHOtrxjnjMox73yMc++vGPgAykIAdJSD6qsZCITKQiF8nIRjrykZCMJCMPKclKWvKSmMykJjfJyTgKZAANCKUoR0nKUprylKhMpSpXycpWuvKVsIylLGdJy1ra8pa4zKUuZfnJXfryl8AMpjCHScxiGvOYwxRIAw7AzGY685nQjKY0p0nNalrzmtjMpja3yc1uevOb4AynOMdJznJ2U5nmTKc618nOdrrznfCMpzzdic552vOe+MynPvfJ/89+TlMgB3CAQAdK0IIa9KAITahCF8rQhjr0oRCNqEQnStGKWvSiGM2oRjc6UYBy9KMgDalIR0rSkpr0pCglKUAFwNKWuvSlMI2pTGdK05ra9KY4zalOd8rTnvr0p0ANqlCHStSi9lQgDjCqUpfK1KY69alQjapUp/pUpFL1qljNqla3ytWuepWmAhEAAcZK1rKa9axoTata18rWtrr1rXCNq1znSte62vWueM2rXvfKV7qGta+ADaxgB0vYwhr2sIhNbGH/qtjGOvaxkI2sZCdLWbUKhAALyKxmN8vZznr2s6ANrWhHS9rSmva0qE2talfL2ta69rWwja1sVXvZ2f/a9ra4za1ud8vb3vr2t7u9bACGS9ziGve4yE2ucpfL3OY697nQja50p0vd6lr3utjNrna3y13qCre74A2veMdL3vKa97zoTS95v6ve9rr3vfCNr3znS9/ksre++M2vfvfL3/6i977+DbCAB0zgAtcXwAZOsIIXzOAGMxfBDo6whCdM4flCuMIYzrCGN1zdC3P4wyAOsYY9LOISm/jEAyYxilfM4ha7V8UujrGMZ5xdGNP4xjjOMXJtrOMe+zjGPP6xkIcc4iAT+chInrCRk8zkJhd4yU6OspTzC+UpW/nK7a0ylrfM5fCGFbhgDrOYx0zmMpv5zKFd6VfXzOY2u/n/zXCmKiU7Sec62/nOeM4zJDvHvz77+c+ADrSgB03o7gkEAxRItKIXzehGO/rRkI60pCdN6Upb+tKYzrSmN83pTnv606AOtag1LZAMVODUqE61qlfN6la7+tWwjrWsZ03rWtv61rjOta53zete+/rXwMa1QCZA7GIb+9jITrayl83sZjv72dCOtrSnTe1qW/va2M62trfN7W5bGwLgDre4x03ucpv73OhOt7rXze52u/vd8I63vOdN73rb+974zje9JcDvfvv73wAPuMAHTvCCG/zgCE+4whfO8IY7/OEQj7jEJ07xikM8AhjPuMY3zvGOe/zjIA+5yEdO8pKb/OQoEE+5ylfO8pa7/OUwjznLAwIAOw==);
    background-position: left bottom;
    background-repeat: no-repeat;
    max-width: 16em;
    min-height: 5em;
}
/*
 #webGlobalContentDiv img {
  display: none;
}
*/
#webGlobalContentDiv a:link,
#webGlobalContentDiv a:visited {
    display: block;
    font-size: 1.1em;
    padding: 0.7em 0.8em 2.65em 0.8em;
    position: relative;
    text-decoration: none;
    color: #454545;
    background-color: transparent;
    font-weight:normal;
    border:none;
}
#webGlobalContentDiv a:hover,
#webGlobalContentDiv a:active,
#webGlobalContentDiv a:focus {
    color: #DC0018;
    background-color: transparent !important;
    font-weight:normal;
    text-decoration: underline;
}
#webGlobalContentDiv a.webGlobalContentAktiv:link,
#webGlobalContentDiv a.webGlobalContentAktiv:visited,
#webGlobalContentDiv a.webGlobalContentAktiv:hover,
#webGlobalContentDiv a.webGlobalContentAktiv:active,
#webGlobalContentDiv a.webGlobalContentAktiv:focus {
    background-color: #FFFFFF !important;
    color: #DC0018;
    /*margin:0 -2px 0 1px;*/
    margin:0 0 0 1px;
}
.webGlobalContentFirst {
  padding-left: 10px;
}
#webContentDiv {
    clear:both;
    margin-top: 35px;
    width: 960px;
}

#webContentDivBroad {
    clear:both;
    margin-top: 35px;
}

#webInnerContentSmall {
    padding: 0 25px 0 25px;
}


#webInnerContentBroad {
    padding: 0 0 0 25px;
}
html>body #webInnerContentBroad{
  width: 705px;
}

/* Seite mit ganzer Breite wird nun etwas kleiner dargestellt
========================================================================== */
.webTopContentNavigatorBroad{
  width:705px;
}

/* LINKE NAVIGATION */

#webNavigationDiv ul {
    border: none;
    margin: 0 0 0 0;
    padding: 1px 0 0 0;
    /*background-image:url(../images/linkenavi_bg_listetop.gif);*/
    background-image:url(data:image/gif;base64,R0lGODlhXgEBAIAAAMzMzP///yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozQTE0MDBCQzk0Q0IxMUUzQTZBQ0Y4MTMxOEY2QUUzMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozQTE0MDBCRDk0Q0IxMUUzQTZBQ0Y4MTMxOEY2QUUzMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjNBMTQwMEJBOTRDQjExRTNBNkFDRjgxMzE4RjZBRTMxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNBMTQwMEJCOTRDQjExRTNBNkFDRjgxMzE4RjZBRTMxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAAF4BAQAAAhSMj5nA7Q+jnLTai7PevPsPhuL4FAA7);
    background-position:left top;
    background-repeat: no-repeat;
}

#webNavigationDiv ul ul{
    border: none;
    margin: 0;
    padding: 0;
    background-image:none;
}

/* gemeinsame Werte */
.webNavigationEbene1Div,
.webNavigationEbene2Div,
.webNavigationEbene3Div,
.webNavigationEbene4Div,
.webNavigationEbene5Div
{
    border:none;
    padding:0;
}

/* gemeinsame Werte */
.webNavigationEbene1Div .webNavigationEbene1TextDiv,
.webNavigationEbene2Div .webNavigationEbene2TextDiv,
.webNavigationEbene3Div .webNavigationEbene3TextDiv,
.webNavigationEbene4Div .webNavigationEbene4TextDiv,
.webNavigationEbene5Div .webNavigationEbene5TextDiv
{
    border-bottom: 1px solid #CCCCCC;
    padding: 6px 0 6px 0;
    margin: 0 0 0 20px;
}
/*
   Einzelne Werte pro Ebene
   ========================================================================== */
.webNavigationEbene2Div .webNavigationEbene2TextDiv a:link,
.webNavigationEbene2Div .webNavigationEbene2TextDiv a:active,
.webNavigationEbene2Div .webNavigationEbene2TextDiv a:hover,
.webNavigationEbene2Div .webNavigationEbene2TextDiv a:visited,
.webNavigationEbene2Div .webNavigationEbene2TextDiv a:focus
{
    margin: 0 0 0 15px;
    display: inline-block;
}

.webNavigationEbene3Div .webNavigationEbene3TextDiv a:link,
.webNavigationEbene3Div .webNavigationEbene3TextDiv a:active,
.webNavigationEbene3Div .webNavigationEbene3TextDiv a:hover,
.webNavigationEbene3Div .webNavigationEbene3TextDiv a:visited,
.webNavigationEbene3Div .webNavigationEbene3TextDiv a:focus
{
    margin: 0 0 0 25px;
    display: inline-block;
}

.webNavigationEbene4Div .webNavigationEbene4TextDiv a:link,
.webNavigationEbene4Div .webNavigationEbene4TextDiv a:active,
.webNavigationEbene4Div .webNavigationEbene4TextDiv a:hover,
.webNavigationEbene4Div .webNavigationEbene4TextDiv a:visited,
.webNavigationEbene4Div .webNavigationEbene4TextDiv a:focus
{
    margin: 0 0 0 35px;
    display: inline-block;
}

.webNavigationEbene5Div .webNavigationEbene5TextDiv a:link,
.webNavigationEbene5Div .webNavigationEbene5TextDiv a:active,
.webNavigationEbene5Div .webNavigationEbene5TextDiv a:hover,
.webNavigationEbene5Div .webNavigationEbene5TextDiv a:visited,
.webNavigationEbene5Div .webNavigationEbene5TextDiv a:focus
{
    margin: 0 0 0 45px;
    display: inline-block;
}

a.webNaviEbene1:link, a.webNaviEbene1:visited,
a.webNaviEbene2:link, a.webNaviEbene2:visited,
a.webNaviEbene3:link, a.webNaviEbene3:visited,
a.webNaviEbene4:link, a.webNaviEbene4:visited,
a.webNaviEbene5:link, a.webNaviEbene5:visited
{
    color: #757575;
    font-size:1.1em;
    font-weight: normal;
}

a.webNaviEbene1:focus, a.webNaviEbene1:active, a.webNaviEbene1:hover,
a.webNaviEbene2:focus, a.webNaviEbene2:active, a.webNaviEbene2:hover,
a.webNaviEbene3:focus, a.webNaviEbene3:active, a.webNaviEbene3:hover,
a.webNaviEbene4:focus, a.webNaviEbene4:active, a.webNaviEbene4:hover,
a.webNaviEbene5:focus, a.webNaviEbene5:active, a.webNaviEbene5:hover
{
    color: #dc0018;
    font-size:1.1em;
    font-weight: normal;
    background: #ffffff;
    text-decoration: underline;
}

.webNavigationAktiv a.webNaviEbene1:link, .webNavigationAktiv a.webNaviEbene1:visited,
.webNavigationAktiv a.webNaviEbene2:link, .webNavigationAktiv a.webNaviEbene2:visited,
.webNavigationAktiv a.webNaviEbene3:link, .webNavigationAktiv a.webNaviEbene3:visited,
.webNavigationAktiv a.webNaviEbene4:link, .webNavigationAktiv a.webNaviEbene4:visited,
.webNavigationAktiv a.webNaviEbene5:link, .webNavigationAktiv a.webNaviEbene5:visited
{
    color: #000000;
    font-size:1.1em;
    font-weight: normal;
}

.webNavigationAktiv a.webNaviEbene1:focus, .webNavigationAktiv a.webNaviEbene1:active, .webNavigationAktiv a.webNaviEbene1:hover,
.webNavigationAktiv a.webNaviEbene2:focus, .webNavigationAktiv a.webNaviEbene2:active, .webNavigationAktiv a.webNaviEbene2:hover,
.webNavigationAktiv a.webNaviEbene3:focus, .webNavigationAktiv a.webNaviEbene3:active, .webNavigationAktiv a.webNaviEbene3:hover,
.webNavigationAktiv a.webNaviEbene4:focus, .webNavigationAktiv a.webNaviEbene4:active, .webNavigationAktiv a.webNaviEbene4:hover,
.webNavigationAktiv a.webNaviEbene5:focus, .webNavigationAktiv a.webNaviEbene5:active, .webNavigationAktiv a.webNaviEbene5:hover
{
    color: #dc0018;
    font-size:1.1em;
    font-weight: normal;
    background: #ffffff;
    text-decoration: underline;
}


.webNavigationAktuell a.webNaviEbene1:link, .webNavigationAktuell a.webNaviEbene1:visited,
.webNavigationAktuell a.webNaviEbene2:link, .webNavigationAktuell a.webNaviEbene2:visited,
.webNavigationAktuell a.webNaviEbene3:link, .webNavigationAktuell a.webNaviEbene3:visited,
.webNavigationAktuell a.webNaviEbene4:link, .webNavigationAktuell a.webNaviEbene4:visited,
.webNavigationAktuell a.webNaviEbene5:link, .webNavigationAktuell .webNaviEbene5:visited
{
    color: #000000;
    font-size:1.1em;

    font-weight: normal;
}

.webNavigationAktuell a.webNaviEbene1:focus, .webNavigationAktuell a.webNaviEbene1:active, .webNavigationAktuell a.webNaviEbene1:hover,
.webNavigationAktuell a.webNaviEbene2:focus, .webNavigationAktuell a.webNaviEbene2:active, .webNavigationAktuell a.webNaviEbene2:hover,
.webNavigationAktuell a.webNaviEbene3:focus, .webNavigationAktuell a.webNaviEbene3:active, .webNavigationAktuell a.webNaviEbene3:hover,
.webNavigationAktuell a.webNaviEbene4:focus, .webNavigationAktuell a.webNaviEbene4:active, .webNavigationAktuell a.webNaviEbene4:hover,
.webNavigationAktuell a.webNaviEbene5:focus, .webNavigationAktuell a.webNaviEbene5:active, .webNavigationAktuell a.webNaviEbene5:hover
{
    color: #dc0018;
    font-size:1.1em;
    font-weight: normal;
    background: #ffffff;
    text-decoration: underline;
}

.webNavigationAktuell {
  background-color: #ffffff;
  /*background-image:url(../images/linkenavi_bg_aktiv.gif);*/
  background-image:url(data:image/gif;base64,R0lGODlhBQABAIAAANwAGAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEMDBCMEE5OTk0QzgxMUUzOUIxOEU5QzRFREFGQTlBOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEMDBCMEE5QTk0QzgxMUUzOUIxOEU5QzRFREFGQTlBOSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQwMEIwQTk3OTRDODExRTM5QjE4RTlDNEVEQUZBOUE5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQwMEIwQTk4OTRDODExRTM5QjE4RTlDNEVEQUZBOUE5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAAAUAAQAAAgKEXQA7);
  background-position:left center;
  background-repeat: repeat-y;
}


/* FOOTER */
#webFooter, #webFooterBroad {
  margin: -4em auto 70px auto;
  width: 960px;
  background-color: #F2F2F2;
  border-top: 1px solid #C5C5C5;
  border-bottom: #F2F2F2;
  display: block;
}


#webFooterText{
  margin: 12px 20px 12px 20px;
  overflow: visible;
}
/* clearfix */
#webFooterText:before, #webFooterText:after {
    content: "";
    display: table;
    line-height: 0;
}
#webFooterText:after {
    clear: both;
}
#webFooterText span.footerOrga{
  float:left;
}
#webFooterText span.footerKontakt{
  float:right;
  display: inline-block;
  margin-right:10px;
}
#webFooterText span.footerRecht{
  float:right;
}


/* H1 und H2 im Header */

#bundLogo h1{
  margin-top: 0;
  font-size: 1.083em;
  font-family: 'Frutiger', Arial, sans-serif;
}
#bundLogo h1 a:link,
#bundLogo h1 a:visited{
  color:#000000;
  font-size: 1em;
  text-decoration: none;
  font-weight: bold;
  background: transparent;
}
#bundLogo h1 a:hover,
#bundLogo h1 a:active,
#bundLogo h1 a:focus
{
  color:#DC0018;
  font-size: 1em;
  background: transparent;
  text-decoration: none;
}

#bundLogo h2{
  margin:0 0 20px 20px;
  margin:0;
}

#bundLogo h2 a:link,
#bundLogo h2 a:visited{
  color:#000000;
  font-size: 0.774em;
  text-decoration: none;
  font-weight: bold;
  background: transparent;
}
#bundLogo h2 a:hover,
#bundLogo h2 a:active,
#bundLogo h2 a:focus
{
  color:#DC0018;
  font-size: 0.774em;
  background: transparent;
  text-decoration: none;
}

/* Subsite Title ueber linker Navigation */
#webSubsiteTitle{
  margin:0 0 20px 20px;
}

#webSubsiteTitle a:link,
#webSubsiteTitle a:visited{
  color:#DC0018;
}
#webSubsiteTitle a:hover,
#webSubsiteTitle a:active,
#webSubsiteTitle a:focus
{
  color:#DC0018;
  background: transparent;
  text-decoration: underline;
}

/* Info Spalte und Keywords in rechter Spalte Box*/
.webTeaserDiv .infoFlex:first-child h2.webFlexTopDiv,
.webTeaserDiv>h2:first-child{
    margin-top:0;
}

/* Schrift fuer Formularfelder generell setzen */
input,
textarea,
select
{
    font-family: 'Frutiger', Arial, sans-serif !important;
}