/* roboto-regular - latin */
@font-face {font-display: swap;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('/css/roboto/roboto-v29-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/css/roboto/roboto-v29-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/css/roboto/roboto-v29-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/css/roboto/roboto-v29-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/css/roboto/roboto-v29-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/css/roboto/roboto-v29-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
font-display: swap;
}
/* roboto-italic - latin */
@font-face {font-display: swap;
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url('/css/roboto/roboto-v29-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/css/roboto/roboto-v29-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/css/roboto/roboto-v29-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/css/roboto/roboto-v29-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('/css/roboto/roboto-v29-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/css/roboto/roboto-v29-latin-italic.svg#Roboto') format('svg'); /* Legacy iOS */
font-display: swap;
}
/* roboto-500 - latin */
@font-face {font-display: swap;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('/css/roboto/roboto-v29-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/css/roboto/roboto-v29-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/css/roboto/roboto-v29-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('/css/roboto/roboto-v29-latin-500.woff') format('woff'), /* Modern Browsers */
       url('/css/roboto/roboto-v29-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/css/roboto/roboto-v29-latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
font-display: swap;
}
/* roboto-500italic - latin */
@font-face {font-display: swap;
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url('/css/roboto/roboto-v29-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/css/roboto/roboto-v29-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/css/roboto/roboto-v29-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/css/roboto/roboto-v29-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('/css/roboto/roboto-v29-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/css/roboto/roboto-v29-latin-500italic.svg#Roboto') format('svg'); /* Legacy iOS */
font-display: swap;
}
/* roboto-700 - latin */
@font-face {font-display: swap;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('/css/roboto/roboto-v29-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/css/roboto/roboto-v29-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/css/roboto/roboto-v29-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/css/roboto/roboto-v29-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/css/roboto/roboto-v29-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/css/roboto/roboto-v29-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
font-display: swap;
}
/* roboto-700italic - latin */
@font-face {font-display: swap;
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url('/css/roboto/roboto-v29-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/css/roboto/roboto-v29-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/css/roboto/roboto-v29-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/css/roboto/roboto-v29-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('/css/roboto/roboto-v29-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/css/roboto/roboto-v29-latin-700italic.svg#Roboto') format('svg'); /* Legacy iOS */
font-display: swap;
}
/* roboto-900 - latin */
@font-face {font-display: swap;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url('/css/roboto/roboto-v29-latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/css/roboto/roboto-v29-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/css/roboto/roboto-v29-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('/css/roboto/roboto-v29-latin-900.woff') format('woff'), /* Modern Browsers */
       url('/css/roboto/roboto-v29-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/css/roboto/roboto-v29-latin-900.svg#Roboto') format('svg'); /* Legacy iOS */
font-display: swap;
}
/* roboto-900italic - latin */
@font-face {font-display: swap;
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: url('/css/roboto/roboto-v29-latin-900italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/css/roboto/roboto-v29-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/css/roboto/roboto-v29-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/css/roboto/roboto-v29-latin-900italic.woff') format('woff'), /* Modern Browsers */
       url('/css/roboto/roboto-v29-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/css/roboto/roboto-v29-latin-900italic.svg#Roboto') format('svg'); /* Legacy iOS */
font-display: swap;
}


html{overflow-x:hidden;}

html, body
{
scrollbar-base-color:#E4E5E7; 
scrollbar-arrow-color:#414143;
scrollbar-track-color:#ffffff;
scrollbar-face-color:#E4E5E7;
scrollbar-highlight-color:#E4E5E7;
scrollbar-shadow-color:#E4E5E7;
scrollbar-darkshadow-color:#E4E5E7;
color:#000066;font-size:18px;font-weight:400;text-decoration:none;font-style:normal;font-family: 'Open Sans', Helvetica, Arial, sans-serif;line-height:24px;}
.body {text-align:center;
background-color:#ffffff; 
margin:0px !important; padding:0px !important;
}
.BODYHINTERGRUND{
text-align:left;
position: absolute;
left: calc(50% - 500px);
margin:0px auto; 
padding:0px; 
touch-action: pan-y;
width:1000px;border:0px solid #ffffff;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
#divMITTEINHALT{position:relative;width:100%;}
.tdMITTEINHALT{background-color:transparent;font-family: 'Open Sans', Helvetica, Arial, sans-serif;
touch-action: pan-y;
}
.tableMITTE{width:100%;margin:0px !important;padding:0px !important; width:1000px;font-family: 'Open Sans', Helvetica, Arial, sans-serif;
touch-action: pan-y;
}
.MITTEINHALT{text-align:left; z-index:2; position:static; top:0px; left:0px; width:1000px; min-height:500px; height:100%; visibility:visible;background-color:transparent;font-family: 'Open Sans', Helvetica, Arial, sans-serif;
touch-action: pan-y;
}

#MENUE_OBEN{
    text-align:left;
	position: fixed;
	left: calc(50% - 500px);
	width:1000px;border:0px solid #ffffff;font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    z-index: 1060;
    height: 160px;
    background-color: #ffffff;
    margin: 0px auto;
	padding:0px; 
    border-bottom:2px solid #000066;
}

#LOGO #imgLOGO,#LOGO .imgLOGO,#imgLOGO,.imgLOGO  {
    position: absolute;
    left: 0px;
    top: 14px;
    height: 84px;
    z-index: 8;
	border-radius:8px;
}

#MENUEEBENEOBEN{
position: absolute;
top: 120px;
z-index: 5;
visibility: visible;
margin: 0px;
padding: 0px;
height:45px;
left:0px;
}

#INHALTOBEN{
position: absolute !important;
top: 32px !important;
z-index: 5 !important;
visibility: visible !important;
margin: 0px !important;
padding: 0px !important;
height:55px !important;
left:450px !important;
color:#f4f4f4 !important;
font-size:14px !important;
}
.SCHRIFT_TEXT_INHALT_OBEN{
color:#e1e1e1 !important;
font-size:14px !important;
}
#INHALTOBEN img{width:120px;padding-left:40px!important;}

#header_bg_div1{position:fixed;top:0px;left:0px;background-color:#ffffff;width:100%;height:52px;z-index:10;}
#header_bg_div{position:absolute;top:90px;left:0px;width:100%;background:#ffffff;height:52px;z-index:10;}
#footer_bg_div{position:absolute;bottom:0px;left:0px;width:0px;background:#99b2ff;height:140px;z-index:10;}
#footer_bg_div_div{width:750px;z-index:10;}
#footer_bg_div_div_left{padding-top: 0px; float: left;}
#footer_bg_div_div_right{padding-top: 0px; float: right;}

#header_bg_div h1{position:absolute;display:inline-block;top:0px;color:#366092;font-size:24px;}

#divTOPWERBUNG{text-align: left; position: absolute;left: calc(50% - 500px);height: auto; width: auto; z-index: 10060;background-color: transparent;margin: 0px auto;padding: 0px;}

#header_bg_div1{width:100vw !important;min-width:100% !important}

#footer_bg_div{width:125vw !important;left: -25vw !important;min-width:100% !important}

@media (pointer:coarse) {
  #MENUE_OBEN{position:absolute;}
  #header_bg_div,#header_bg_div1{display:none;}
  body{text-align:center !important;}
  .BODYHINTERGRUND{touch-action: initial; margin:auto !important; text-align:left !important;} 
  #divMITTEINHALT{position:relative;width:100%;}
.tdMITTEINHALT{touch-action: initial;} 
  .tableMITTE{touch-action: initial;} 
  .MITTEINHALT{touch-action: initial;} 
  #MENUEEBENEUNTEN{right:20px !important;}
  .cky-consent-container{width:auto !important;max-width:auto !important;}
  #footer_bg_div{display:none;}
}

#tableMITTE{padding-left:0px;padding-top:0px;width:1000px;border:0px solid #ffffff;}
#MITTEINHALT{padding-left:0px;padding-top:130px;padding-bottom:10px;width:1000px;border:0px solid #ffffff;}
#table_MITTEINHALT{padding-left:0px;padding-top:0px;padding-bottom:40px;width:1000px;border:0px solid #ffffff;}
#table_INHALT_MITTE{width:1000px;padding-top:40px !important;margin-top:0px !important;border:0px solid #ffffff;}
#td_INHALT_MITTE{padding-top:0px !important;}

#DIVsitesrechteinhalt{position:absolute;top:130px;left:1060px;z-index:1;border:0px solid #ff0000;background-color:transparent;display:block;}
#DIVsitesrechteinhaltfixed{position:fixed;}
.DIVsitesrechteinhalt{position:absolute;top:130px;left:1060px;z-index:1;border:0px solid #ff0000;background-color:transparent;display:block;}
.DIVsitesrechteinhaltfixed{position:fixed;}




.FARBE_MENUEPUNKT_OBEN_RAND,
.FARBE_MENUEPUNKT_OBEN_RAND_AKTIV,
.FARBE_MENUEPUNKT_OBEN_RAND_AKTIVIERT
{padding-right:25px !important;}

#FARBE_MENUEPUNKT_OBEN_RAND21022022{display:none !important}



#div_search_form_lupe
{
position:absolute;
right:0px;
top:12px;
width:40px;
z-index:10000;
cursor:pointer;
cursor:hand;
color:#366092;
font-size:22px;
font-weight:400;
border:0px solid #ffffff;
text-align:right;
font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
#div_search_form_lupe:hover
{
cursor:pointer;
cursor:hand;
color:#002f5f;
}
#div_search
{
position:relative;
top:180px;
right:0px;
z-index:1000;
display:none;
width:1000px;
height:60px;
padding:0px;
background-color:#ffffff;
border:0px solid #cccccc;
margin-bottom:0px;
}

#delProPlzUndOrt, #addProPlzUndOrt,.delProPlzUndOrt, .addProPlzUndOrt{position:absolute;top:210px;right:0px;}
#div_standorte
{
position:absolute;
top:50px;
right:0px;
z-index:100000;
display:block;
width:auto;
height:30px;
padding:0px;
background-color:#ffffff;
border:0px solid #cccccc;
margin-bottom:0px;
}


span.delProPlzUndOrtList,span.delProPlzUndOrtList:link,span.delProPlzUndOrtList:visited,span.delProPlzUndOrtList:link:visited{
display:inline-block;background-color:#ffffff !important;color:#247bbd !important;font-size:16px !important;text-decoration:none !important;
cursor:pointer;
transition: all 0.5s;
}
span.delProPlzUndOrtList:hover,span.delProPlzUndOrtList:link:hover,span.delProPlzUndOrtList:active,span.delProPlzUndOrtList:link:active,span.delProPlzUndOrtList:focus,span.delProPlzUndOrtList:link:focus{
cursor:pointer;
color:#4775ff  !important;transition: all 0.5s;
}

#DivUPDownStandorte{position:relative;z-index:1000;}
#DivUPDownStandorteContent{background-color:#ffffff;padding:5px;border:1px solid #000000;border-radius:4px;}
#DivUPDownStandortetabletdContent{width:300px;}
#DivUPDownStandortetabletdIcon{width:30px;}
#DivUPDownStandortetabletdContent{background-color:#ffffff;display:block;padding:4px;border-radius:4px;}
.DivUPDownStandortetabletdContentul{margin:0px;padding:0px;}
.DivUPDownStandortetabletdContentlifirst, .DivUPDownStandortetabletdContentliall{list-style-type:none;margin:0px;padding:0px;}
.DivUPDownStandortetabletdContentlifirst a, .DivUPDownStandortetabletdContentliall a{color:#002f5f;text-decoration:none !important;}
.DivUPDownStandortetabletdContentlifirst{background-color:#ffffff;display:block;padding:4px;border-radius:0px;}
.DivUPDownStandortetabletdContentliall{background-color:#ffffff;display:block;padding:4px;border-radius:0px;}
.DivUPDownStandortetabletdContentlifirst:hover, .DivUPDownStandortetabletdContentliall:hover{background-color:#ffffff;border-radius:4px;}
.DivUPDownStandortetabletdContentlifirst:hover a, .DivUPDownStandortetabletdContentliall:hover a{color:#4775ff;transition: all 0.5s;}
.DivUPDownStandortetabletdContentliall{display:none;}
#DivUPDownStandorteIconUP,#DivUPDownStandorteIconDown{font-size:26px !important;padding-top:4px;}
#DivUPDownStandorteIconUP:hover,#DivUPDownStandorteIconDown:focus{color:#4775ff !important;transition: all 0.5s;}
#DivUPDownStandorteIconUP{display:none;}
#DivUPDownStandorteIconDown{display:block;}

#search_form_input
{
width:470px !important;
height:22px !important;
padding:2px !important;
display:inline-block;
float:left;
font-size:16px !important;
color:#002f5f !important;
border: 2px solid #366092 !important;
}
#search_form_submit
{
width:150px !important;
height:30px !important;
padding:2px !important;
display:inline-block !important;
float:right !important;
text-align:center !important;
background-color:#002f5f;
border:0px solid #002f5f;
font-size:16px !important;
color:#ffffff !important;
font-family:'Roboto', sans-serif !important;
}

#search_form_submit:hover,#search_form_submit:focus,#search_form_submit:active
{
background-color:#366092;
border:0px solid #366092;
}

#div_translate_icon
{
position:absolute;
left:664px;
top:8px;
width:30px !important;
z-index:2000;
cursor:pointer;
cursor:hand;
color:#0099FF;
font-size:36px;
border:0px solid #ffffff;
text-align:right;
}
#div_translate_icon:hover
{
cursor:pointer;
cursor:hand;
color:#000066;
}
#div_translate_icon span{font-size:24px !important}
#google_translate_element
{
position:absolute;
left:510px;
top:12px;
width:160px;
border:0px solid #0099FF;
z-index:10000;
display:none;
}

.goog-te-gadget-simple {
    background-color: #fff !important;
    border-left: 0px solid #0099FF !important;
    border-top: 0px solid #0099FF !important;
    border-bottom: 0px solid #0099FF !important;
    border-right: 0px solid #0099FF !important;
    display: inline-block !important;
    padding-top: 1px !important;
    padding-bottom: 2px !important;
    cursor: pointer !important;
    zoom: 1 !important;

  color: #000066 !important;
    font-size: 11px !important;
    font-weight: 400;
    font-style: normal !important;
    text-decoration: none !important;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif !important;
    line-height: 22px !important;

}
#google_translate_element img
{
display:inline-block !important;	
}
.goog-te-gadget-simple img
{
display:inline-block !important;	
}


#MENUE_UNTEN{
position: relative !important;
top: 0px;
left: 0px;
z-index: 20;
height: 140px;
width: 100%;
background-color: #99b2ff;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
}

#MENUEEBENEUNTEN{ 
    position: absolute;
    right: 0px;
    top: 10px;
    z-index: 5;
    visibility: visible;
    margin: 0px;
    padding: 0px;
}

#INHALTUNTEN{
position: relative !important;
top: 0px !important;
padding: 20px !important;
padding-top: 10px !important;
}

ul{font-size:18px;line-height:18px;padding-left:26px;margin-left:0px;padding-top:16px;margin-top:0px;}
li{font-size:18px;line-height:18px;padding-left:0px;margin-left:0px;}

ul a{font-size:16px !important;line-height:18px !important;}
li a{font-size:16px !important;line-height:18px !important;}

#div_icon_kontakt_oben{position: absolute; z-index 5000;left: 900px; top: 10px; height: 18px; width: 360px;font-size:13px !important;}
#div_icon_kontakt_oben a{font-size:13px !important;}
#div_icon_kontakt_oben span{font-size:13px !important;}

.topfixed{position:fixed !important;top:5px !important;height:60px !important;padding-top:0px !important;padding-bottom:0px !important;padding-bottom:0px !important;z-index:1000;width:100%;border-bottom:0px solid #ffffff;overflow:hidden;}
.topfixed2{position:fixed !important;top:5px !important;height:60px !important;padding-top:0px !important;padding-bottom:0px !important;padding-bottom:0px !important;z-index:1000;width:100%;border-bottom:0px solid #ffffff;overflow:hidden;}
.topfixedlogo_oben{height:50px !important;max-height:50px !important;}
.topfixed3{display:none;position:fixed !important;top:10px !important;right:5px !important; padding:0px !important;z-index:10000;}

#divnews{
    position: absolute !important;
    top: 14px;
    right: 360px;
    z-index: 1100;
    width: 40px;
}
#divnews a{
font-size:14px !important;	
}
#divrss{
    position: absolute !important;
    top: 8px;
    right: 300px;
    z-index: 1100;
    width: 75px;
	text-align: center  !important;
    vertical-align: middle  !important;
}
#divrss .fa{
    font-size:19px  !important;
}
#divshariff{
	position:absolute !important;
	top:7px;right:0px;z-index:1100;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.shariff .orientation-vertical {
    min-width: 60px !important;
}

.shariff .orientation-horizontal {
    min-width: 60px !important;
}



.shariff ul {
    padding: 0 !important;
    margin: 0 !important;
    list-style: none !important;
}

.shariff ul li {
	font-size:12px !important;
	font-family: Arial,Helvetica,sans-serif !important;
	display: inline !important;
}

.shariff .orientation-vertical li {
    display: inline-block !important;
    margin: 5px 0 !important;
}

.shariff li .fa {
    font-size: 19px  !important;
	line-height: 30px  !important;
	width: 30px  !important;
	text-align: center  !important;
    vertical-align: middle  !important;
}

.shariff li .share_count, .shariff li .share_text, .divrss .a_text{
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 12px !important;
    vertical-align: middle !important;
    line-height: 35px !important;
}

.shariff-button{width:80px !important;border: 0px solid #000000 !important;}

.shariff .theme-white .facebook a, .shariff .theme-white .twitter a, .shariff .theme-white .mail a  {
    color: #999  !important;
	background-color:#ffffff  !important;
}
.shariff .theme-white .facebook a:hover, .shariff .theme-white .twitter a:hover, .shariff .theme-white .mail a:hover  {
    color: #366092  !important;
	background-color:#ffffff  !important;
}






._table_td0_div0_table_site_td{padding:0px !important;background-color:#cc0000;}
.table_td1_div1_table_site{padding-left:0px !important;background-color:#ffffff;}
#table_td1_div1_table_site{padding-left:0px !important;background-color:#ffffff;}
.KATALOG_TEXT_BLOCK_MITTE{padding:0px !important;color:#000066;text-align:left;}
.KATALOG_TEXT_BLOCK_MITTE li{color:#000066 !important;}
.KATALOG_TEXT_BLOCK_MITTE a{color:#366092 !important;}



.navi_span{color:#000066;font-size:18px;font-weight:400;font-style:normal;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;display:inline-block !important;padding-bottom:3px !important;border-bottom:1px solid transparent !important;width:100%;line-height:30px;border-right:2px solid transparent;}
.navi_span:hover, .navi_span:focus{color:#366092;font-size:18px;font-weight:400;font-style:normal;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;display:inline-block !important;padding-bottom:3px !important;border-bottom-color: #333333 !important; transition: border-bottom-color 1s !important;width:100%;line-height:30px;border-right:2px solid transparent;}
.navi_span_AKTIV{color:#366092;font-size:18px;font-weight:400;font-style:normal;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;display:inline-block !important;padding-bottom:3px !important;border-bottom:1px solid #333333 !important;width:100%;line-height:30px;border-right:2px solid transparent;}
.navi_span_AKTIV:hover, .navi_span_AKTIVIERT:hover, .navi_span_AKTIV:focus, .navi_span_AKTIVIERT:focus{color:#366092;font-size:18px;font-weight:400;font-style:normal;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;display:inline-block !important;padding-bottom:3px !important;border-bottom-color: #333333 !important; transition: border-bottom-color 1s !important;width:100%;line-height:30px;border-right:2px solid #000000;}
.navi_span_AKTIVIERT{color:#366092;font-size:18px;font-weight:400;font-style:normal;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;display:inline-block !important;padding-bottom:3px !important;border-bottom:1px solid transparent;width:100%;line-height:30px;border-right:2px solid #000000;}



.zoom_image {
  transition: transform 0.8s; /* Animation */
  margin: 0 auto;
}

.zoom_image:hover {
  transform: scale(1.5); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}

ul.cta_box_shadow{
list-style:none;
margin:0;
padding:0 0 20px;
float:left;
}
ul.cta_box_shadow li {
float: left;
display: inline-block;
line-height: 24px;
padding: 0;
margin: 0px;
margin-right: 8px;
margin-bottom: 8px;
}

a.cta_box_shadow,a.cta_box_shadow:link,a.cta_box_shadow:visited,a.cta_box_shadow:link:visited{
text-decoration: none !important;
color: #366092;
border-color: #959597;
border-radius: 3px;
border-style: solid;
border-width: 1px;
box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
display: inline-block;
font-size: 14px !important;
line-height: 24px;
padding: 5px 10px;
transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;
background-color:#ffffff !important;
}

a.cta_box_shadow:hover,a.cta_box_shadow:link:hover{
text-decoration: none !important;
border-bottom: 1px solid #959597;
box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
}

a.cta_box_shadow:active,a.cta_box_shadow:link:active{
text-decoration: none !important;
border-bottom: 1px solid #959597;
box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
background-color:#ffffff !important;
}

a.cta_box_shadow:focus,a.cta_box_shadow:link:focus{
text-decoration: none !important;	
border-bottom: 1px solid #959597;
box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
background-color:#ffffff !important;
}

a.cta_eh_box_shadow,a.cta_eh_box_shadow:link{
width:600px;
height:auto;
background-color:rgba(0,153,255,0.9); !important;
text-decoration: none !important;
text-align:center;
color: #ffffff;
border-color: #959597;
border-radius: 10px;
border-style: solid;
border-width: 1px;
box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
display: inline-block;
font-size: 24px !important;
line-height: 32px !important;
padding: 5px 10px;
transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;
}

a.cta_eh_box_shadow:hover,a.cta_eh_box_shadow:link:hover{
text-decoration: none !important;	
background-color:rgba(0,153,255,1.0); !important;
border-bottom: 1px solid #959597;
box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
}

a.cta_eh_box_shadow:active,a.cta_box_shadow:link:active{
text-decoration: none !important;	
background-color:rgba(0,153,255,1.0); !important;
border-bottom: 1px solid #959597;
box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
}

a.cta_eh_box_shadow:focus,a.cta_eh_box_shadow:link:focus{
text-decoration: none !important;
background-color:rgba(0,153,255,1.0); !important;
border-bottom: 1px solid #959597;
box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
}


.MITTEFORMULARSPALTE{margin:0px !important;padding:0px;padding-bottom:10px !important;}
.FORMULAR {margin:0px !important;padding:0px !important;}
.highlight{background-color:#ccff66;}

a, a:link,a:visited, a:link:visited {color:#366092;font-weight:400;text-decoration:none;font-style:normal;font-family: 'Open Sans', Helvetica, Arial, sans-serif;background-color:transparent;}
a:hover, a:link:hover,a:focus, a:link:focus,a:active, a:link:active {color:#4775ff;text-decoration:underline;transition: all 0.8s;}

.FARBE_ARTIKELLINIEN_1_MITTE{background-color:#000066;}
.FARBE_ARTIKELLINIEN_2_MITTE{background-color:#000066;}
.FARBE_ARTIKEL_ARTIKEL_MITTE{background-color:#000066;}
.FARBE_ARTIKEL_BESCHREIBUNG_MITTE{background-color:#000066;}
.FARBE_ARTIKEL_BILD_MITTE{background-color:#000066;}
.FARBE_ARTIKEL_DETAILS_MITTE{background-color:#000066;}
.FARBE_ARTIKEL_EIGENSCHAFTEN_MITTE{background-color:#000066;}
.FARBE_ARTIKEL_MITTE{background-color:#000066;}
.FARBE_ARTIKEL_PREIS_MITTE{background-color:#000066;}
.FARBE_ARTIKEL_SONDERANGEBOT_MITTE{background-color:#000066;}
.FARBE_ARTIKEL_TITEL_MITTE{background-color:#000066;}
.FARBE_ARTIKEL_VARIATIONEN_MITTE{background-color:#000066;}
.FARBE_ARTIKEL_WARENKORB_MITTE{background-color:#000066;}
.FARBE_BILDERKATALOG_BILD_MITTE{background-color:#ffffff;}
.FARBE_BILDERKATALOG_INHALT_MITTE{background-color:#ffffff;}
.FARBE_BILDERKATALOG_MITTE{background-color:#ffffff;}
.FARBE_BILDERKATALOG_TITEL_MITTE{background-color:#ffffff;}
.FARBE_BILDERKATALOG_URL_MITTE{background-color:#ffffff;}
.FARBE_EBENE_MENUEPUNKTUNTERPUNKT_OBEN{background-color:#ffffff;}
.FARBE_EBENE_RAND_MENUEPUNKTUNTERPUNKT_OBEN{background-color:#cccccc;}
.FARBE_FAQ_ANTWORT_MITTE{background-color:#000066;}
.FARBE_FAQ_FRAGE_MITTE{background-color:#000066;}
.FARBE_FAQ_MITTE{background-color:#000066;}
.FARBE_FORMULARBUTTONLINIEN_1_MITTE{background-color:#002f5f;}
.FARBE_FORMULARBUTTONLINIEN_2_MITTE{background-color:#002f5f;}
.FARBE_FORMULARBUTTON_MITTE{background-color:#002f5f;}
.FARBE_FORMULAREINLEITUNG_MITTE{background-color:#ffffff;padding-top:1px !important;padding-left:1px !important;}
.FARBE_FORMULARE_FILTER{background-color:#ffffff;}
.FARBE_FORMULARE_FILTER_RAND{background-color:#ffffff;}
.FARBE_FORMULARE_SUCHEN{background-color:#cccccc;}
.FARBE_FORMULARE_SUCHEN_RAND{background-color:#000066;}
.FARBE_FORMULARFELDHAUPTWERTE_MITTE{background-color:#ffffff;}
.FARBE_FORMULARFELDWERTEreadonly_MITTE{background-color:#DCDCDC;}
.FARBE_FORMULARFELDWERTE_MITTE{background-color:#ffffff;}
.FARBE_FORMULARFELDWERTreadonly_MITTE{background-color:#FFFFFF;}
.FARBE_FORMULARFELDWERT_MITTE{background-color:#ffffff;}
.FARBE_FORMULAR_BOX_FELDWERT{background-color:#ffffff;}
.FARBE_FORMULAR_MITTE{background-color:#ffffff;}
.FARBE_GAESTEFORUM_BEITRAG_1_MITTE{background-color:#000066;}
.FARBE_GAESTEFORUM_BEITRAG_2_MITTE{background-color:#000066;}
.FARBE_GAESTEFORUM_BEITRAG_KOPF_MITTE{background-color:#000066;}
.FARBE_GAESTEFORUM_MITTE{background-color:#000066;}
.FARBE_HINTERGRUND_FORMULARBUTTON_MITTE{background-color:#ffffff;}
.FARBE_HINTERGRUND_FRAMES_AUSSEN{background-color:#ffffff;}
.FARBE_HINTERGRUND_FRAMES_INNEN{background-color:#ffffff;}
.FARBE_HINTERGRUND_LINKBUTTON_MITTE{background-color:#000066;}
.FARBE_HINTERGRUND_MITTE{background-color:transparent;}
.FARBE_HINTERGRUND_OBEN{background-color:transparent;}
.FARBE_HINTERGRUND_UNTEN{background-color:#000066;}
.FARBE_KATALOG_BILD_MITTE{background-color:#ffffff;}
.FARBE_KATALOG_INHALT_MITTE{background-color:#ffffff;}
.FARBE_KATALOG_MITTE{background-color:#ffffff;}
.FARBE_KATALOG_TITEL_MITTE{background-color:#ffffff;}
.FARBE_KATALOG_URL_MITTE{background-color:#ffffff;}
.FARBE_LINIEN_1_OBEN{background-color:#848484;}
.FARBE_LINIEN_1_UEBERSCHRIFT_MITTE{background-color:#ffffff;}
.FARBE_LINIEN_1_UNTEN{background-color:transparent;}
.FARBE_LINIEN_2_OBEN{background-color:#000066;}
.FARBE_LINIEN_2_UEBERSCHRIFT_MITTE{background-color:#ffffff;}
.FARBE_LINIEN_2_UNTEN{background-color:transparent;}
.FARBE_LINIEN_HINTERGRUND_UNTEN{background-color:#000066;}
.FARBE_LINKBUTTONLINIEN_1_MITTE{background-color:#000066;}
.FARBE_LINKBUTTONLINIEN_2_MITTE{background-color:#000066;}
.FARBE_LINKBUTTON_MITTE{background-color:#33cccc;}
.FARBE_LISTE_1_MITTE{background-color:#ffffff;}
.FARBE_LISTE_2_MITTE{background-color:#ffffff;}
.FARBE_LISTE_KOPF_MITTE{background-color:#002f5f !important;border: 1px solid #002f5f !important;}
.FARBE_LISTE_TREFFER_MITTE{background-color:#002f5f;}
.FARBE_MENUEPUNKTUNTERPUNKT_OBEN{background-color:#ffffff;}
.FARBE_MENUEPUNKTUNTERPUNKT_OBEN_AKTIV{background-color:#878581;}
.FARBE_MENUEPUNKTUNTERPUNKT_OBEN_NOAKTIV{background-color:#b0b0a9;}
.FARBE_MENUEPUNKTUNTERPUNKT_OBEN_RAND{background-color:#878581;}
.FARBE_MENUEPUNKT_OBEN{background-color:transparent;}
.FARBE_MENUEPUNKT_OBEN_AKTIV{background-color:#ffffff;}
.FARBE_MENUEPUNKT_OBEN_AKTIVIERT{background-color:#ffffff;}
.FARBE_MENUEPUNKT_OBEN_RAND{background-color:#ffffff;}
.FARBE_MENUEPUNKT_OBEN_RAND_AKTIV{background-color:#ffffff;}
.FARBE_MENUEPUNKT_OBEN_RAND_AKTIVIERT{background-color:#ffffff;}
.FARBE_MENUEPUNKT_UNTEN{background-color:transparent;}
.FARBE_MENUEPUNKT_UNTEN_AKTIV{background-color:transparent;}
.FARBE_MENUEPUNKT_UNTEN_AKTIVIERT{background-color:transparent;}
.FARBE_MENUEPUNKT_UNTEN_RAND{background-color:transparent;}
.FARBE_MENUEPUNKT_UNTEN_RAND_AKTIV{background-color:transparent;}
.FARBE_MENUEPUNKT_UNTEN_RAND_AKTIVIERT{background-color:transparent;}
.FARBE_OPTION_1{background-color:#ff0000;}
.FARBE_OPTION_10{background-color:#F0E68C;}
.FARBE_OPTION_10_aktiv{background-color:#ffffff;}
.FARBE_OPTION_11{background-color:#99FFFF;}
.FARBE_OPTION_11_aktiv{background-color:#ffffff;}
.FARBE_OPTION_12{background-color:#ffffff;}
.FARBE_OPTION_12_aktiv{background-color:#ffffff;}
.FARBE_OPTION_13{background-color:#FFD700;}
.FARBE_OPTION_13_aktiv{background-color:#ffffff;}
.FARBE_OPTION_14{background-color:#D8BFD8;}
.FARBE_OPTION_14_aktiv{background-color:#ffffff;}
.FARBE_OPTION_15{background-color:#CCFF99;}
.FARBE_OPTION_15_aktiv{background-color:#ffffff;}
.FARBE_OPTION_16{background-color:#CC9966;}
.FARBE_OPTION_16_aktiv{background-color:#ffffff;}
.FARBE_OPTION_2{background-color:#ffff00;}
.FARBE_OPTION_3{background-color:#00ffff;}
.FARBE_OPTION_4{background-color:#0000ff;}
.FARBE_OPTION_5{background-color:#ff00ff;}
.FARBE_SCROLLBALKEN_HINTERGRUND{background-color:#ffffff;}
.FARBE_SCROLLBALKEN_MITTE{background-color:#ffffff;}
.FARBE_SCROLLBALKEN_OBEN{background-color:#000066;}
.FARBE_SCROLLBALKEN_PFEILE_HINTERGRUND{background-color:#ffffff;}
.FARBE_SCROLLBALKEN_PFEILE_MITTE{background-color:#414143;}
.FARBE_SCROLLBALKEN_PFEILE_OBEN{background-color:#000066;}
.FARBE_SCROLLBALKEN_PFEILE_UNTEN{background-color:#000066;}
.FARBE_SCROLLBALKEN_REGLERSCHATTEN_HINTERGRUND{background-color:#33cccc;}
.FARBE_SCROLLBALKEN_REGLERSCHATTEN_MITTE{background-color:#E4E5E7;}
.FARBE_SCROLLBALKEN_REGLERSCHATTEN_OBEN{background-color:#000066;}
.FARBE_SCROLLBALKEN_REGLERSCHATTEN_UNTEN{background-color:#000066;}
.FARBE_SCROLLBALKEN_REGLER_HINTERGRUND{background-color:#33cccc;}
.FARBE_SCROLLBALKEN_REGLER_MITTE{background-color:#E4E5E7;}
.FARBE_SCROLLBALKEN_REGLER_OBEN{background-color:#000066;}
.FARBE_SCROLLBALKEN_REGLER_UNTEN{background-color:#000066;}
.FARBE_SCROLLBALKEN_UNTEN{background-color:#000066;}
.FARBE_WORT_MARKIEREN{background-color:#ccff66;}
.HINTERGRUNDFARBE_SCHRIFT_LINK_INHALT_MITTE{background-color:transparent;}
.HINTERGRUNDFARBE_UEBERSCHRIFT_MITTE{background-color:#ffffff;}
.copyright{color:#366092;font-size:11px;font-weight:700;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.copyright2{color:#366092;font-size:13px;font-weight:400;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.footfunction{color:#366092;font-size:11px;font-weight:700;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.SCHRIFT_ALPHA_INHALT_MITTE{color:#366092;font-size:18px;font-weight:400;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.SCHRIFT_ARTIKEL_ARTIKEL_MITTE{color:#366092;font-size:18px;font-weight:400;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.SCHRIFT_ARTIKEL_BESCHREIBUNG_MITTE{color:#366092;font-size:18px;font-weight:400;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.SCHRIFT_ARTIKEL_DETAILS_MITTE{color:#366092;font-size:18px;font-weight:400;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.SCHRIFT_ARTIKEL_EIGENSCHAFTEN_MITTE{color:#366092;font-size:18px;font-weight:400;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.SCHRIFT_ARTIKEL_PREIS_MITTE{color:#366092;font-size:18px;font-weight:400;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.SCHRIFT_ARTIKEL_SONDERANGEBOT_MITTE{color:#366092;font-size:18px;font-weight:400;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.SCHRIFT_ARTIKEL_TITEL_MITTE{color:#366092;font-size:18px;font-weight:400;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.SCHRIFT_ARTIKEL_VARIATIONEN_MITTE{color:#366092;font-size:18px;font-weight:400;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.SCHRIFT_ARTIKEL_WARENKORB_MITTE{color:#366092;font-size:18px;font-weight:400;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.SCHRIFT_BANNER_INHALT_MITTE{color:#366092;font-size:18px;font-weight:400;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.SCHRIFT_BANNER_TITEL_MITTE{color:#366092;font-size:18px;font-weight:700;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.SCHRIFT_BILDERKATALOG_INHALT_MITTE{color:#555555;font-size:18px;font-weight:400;font-style:normal;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;line-height:32px;}
.SCHRIFT_BILDERKATALOG_TITEL_MITTE{color:#555555;font-size:22px;font-weight:400;font-style:normal;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;line-height:38px;}
.SCHRIFT_BILDERKATALOG_URL_MITTE{color:#366092;font-size:18px;font-weight:400;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.SCHRIFT_FAQ_ANTWORT_MITTE{color:#366092;font-size:18px;font-weight:400;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.SCHRIFT_FAQ_FRAGE_MITTE{color:#366092;font-size:18px;font-weight:400;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.SCHRIFT_FORMULAREINLEITUNG_MITTE{color:#444444;font-size:18px;font-weight:400;font-style:normal;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.SCHRIFT_FORMULARE_FILTER{color:#000066;font-size:18px;font-weight:400;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.SCHRIFT_FORMULARFELDBESCHRIFTUNGPFLICHT_MITTE{color:#000066;font-size:18px;font-weight:700;font-style:normal;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.SCHRIFT_FORMULARFELDBESCHRIFTUNG_MITTE{color:#444444;font-size:18px;font-weight:400;font-style:normal;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.SCHRIFT_FORMULARFELDWERTHILFE{color:#444444;font-size:18px;font-weight:400;font-style:normal;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.SCHRIFT_FORMULARFELDWERTHILFE_MITTE{color:#366092;font-size:18px;font-weight:400;font-style:normal;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.SCHRIFT_FORMULARFELDWERTreadonly_MITTE{color:#888888;font-size:18px;font-weight:400;font-style:normal;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.SCHRIFT_FORMULARFELDWERT_MITTE{color:#444444;font-size:18px;font-weight:400;font-style:normal;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.SCHRIFT_FORMULAR_BUTTON_MITTE{color:#ffffff;font-size:22px;font-weight:400;font-style:normal;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.SCHRIFT_FORMULAR_HAUPTWERTE_MITTE{color:#444444;font-size:18px;font-weight:400;font-style:normal;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.SCHRIFT_FORMULAR_WERTEreadonly_MITTE{color:#888888;font-size:18px;font-weight:400;font-style:normal;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.SCHRIFT_FORMULAR_WERTE_MITTE{color:#444444;font-size:18px;font-weight:400;font-style:normal;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.SCHRIFT_GAESTEFORUM_BEITRAG_1_MITTE{color:#366092;font-size:18px;font-weight:400;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.SCHRIFT_GAESTEFORUM_BEITRAG_2_MITTE{color:#366092;font-size:18px;font-weight:400;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.SCHRIFT_GAESTEFORUM_BEITRAG_KOPF_MITTE{color:#366092;font-size:18px;font-weight:400;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.SCHRIFT_GAESTEFORUM_BEITRAG_LINK_MITTE{color:#366092;font-size:18px;font-weight:400;text-decoration:underline;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.SCHRIFT_GOGGLEMAP_POINT_TITEL{color:#366092;font-size:11px;font-weight:700;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.SCHRIFT_H1_SITE_MITTE{color:#555555;font-size:40px;font-weight:400;font-style:normal;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.SCHRIFT_H2_SITE_MITTE{color:#555555;font-size:32px;font-weight:400;font-style:normal;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.SCHRIFT_H3_SITE_MITTE{color:#000066;font-size:18px;font-weight:400;font-style:normal;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.SCHRIFT_H_SITE_MITTE{color:#366092;font-size:18px;font-weight:400;font-style:normal;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.SCHRIFT_KATALOG_AUTHOR_MITTE{color:#000066;font-size:12px;font-weight:400;font-style:normal;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.SCHRIFT_KATALOG_BILDUNTERSCHRIFT_MITTE{color:#ffffff;background-color:#000066;padding:5px;height:100px;font-size:18px;font-weight:400;font-style:normal;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;line-height:24px;}
.SCHRIFT_KATALOG_INHALT_MITTE{color:#000066;font-size:18px;font-weight:400;font-style:normal;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;line-height:24px;}
.SCHRIFT_KATALOG_INHALT_NEWS_UEBERSCHRIFT_MITTE{color:#000066;font-size:18px;font-weight:400;font-style:normal;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;line-height:24px;}
h2.SCHRIFT_KATALOG_INHALT_NEWS_UEBERSCHRIFT_MITTE{color:#000066;font-size:18px;font-weight:700;font-style:normal;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;line-height:24px;}
h3.SCHRIFT_KATALOG_INHALT_NEWS_UEBERSCHRIFT_MITTE{color:#000066;font-size:18px;font-weight:700;font-style:normal;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;line-height:24px;}


.SCHRIFT_KATALOG_TITEL_MITTE{color:#000066;font-size:20px;font-weight:400;font-style:normal;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;line-height:26px;}
.SCHRIFT_KATALOG_URL_MITTE{color:#000066;font-size:16px;font-weight:400;font-style:normal;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.SCHRIFT_LINKBIG_INHALT_MITTE{color:#366092;font-size:18px;font-weight:400;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.SCHRIFT_LINKBUTTON_MITTE{color:#366092;font-size:18px;font-weight:400;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.SCHRIFT_LISTE_1_MITTE{color:#000066;font-size:16px;font-weight:400;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.SCHRIFT_LISTE_2_MITTE{color:#000066;font-size:16px;font-weight:400;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.SCHRIFT_LISTE_KOPF_MITTE{color:#ffffff;font-size:16px;font-weight:400;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.SCHRIFT_LISTE_KOPF_NO_MITTE{color:#ffffff;font-size:16px;font-weight:400;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.SCHRIFT_LISTE_LINK_MITTE{color:#366092;font-size:16px;font-weight:400;text-decoration:underline;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.SCHRIFT_MACRO_INHALT_MITTE{color:#ff0000;font-size:1px;font-weight:400;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.SCHRIFT_MELDUNGERFOLG_INHALT_MITTE{color:#000066;font-size:18px;font-weight:400;font-style:normal;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.SCHRIFT_MELDUNGNICHTERFOLG_INHALT_MITTE{color:#000066;font-size:18px;font-weight:400;font-style:normal;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.SCHRIFT_MENUEPUNKTUNTERPUNKT_NOAKTIV_OBEN{color:#000066;font-size:18px;font-weight:700;font-style:normal;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.SCHRIFT_MENUEPUNKTUNTERPUNKT_OBEN{color:#000066;font-size:18px;font-weight:400;font-style:normal;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.SCHRIFT_MENUEPUNKTUNTERPUNKT_OBEN_AKTIV{color:#ffffff;font-size:18px;font-weight:400;font-style:normal;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}

.SCHRIFT_MENUEPUNKT_OBEN{color:#002f5f;font-size:18px;font-weight:400;font-style:normal;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;display:inline-block !important;padding-bottom:1px !important;}
.SCHRIFT_MENUEPUNKT_OBEN:hover{color:#4775ff;font-size:18px;font-weight:400;font-style:normal;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;display:inline-block !important;padding-bottom:1px !important;position: relative;}
.SCHRIFT_MENUEPUNKT_OBEN:focus{color:#4775ff;font-size:18px;font-weight:400;font-style:normal;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;display:inline-block !important;padding-bottom:1px !important;position: relative;}
.SCHRIFT_MENUEPUNKT_OBEN_AKTIV{color:#4775ff;font-size:18px;font-weight:400;font-style:normal;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;display:inline-block !important;padding-bottom:1px !important;}
.SCHRIFT_MENUEPUNKT_OBEN_AKTIV:hover, .SCHRIFT_MENUEPUNKT_OBEN_AKTIVIERT:hover{color:#4775ff;font-size:18px;font-weight:400;font-style:normal;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;display:inline-block !important;padding-bottom:1px !important;position: relative;}
.SCHRIFT_MENUEPUNKT_OBEN_AKTIV:focus, .SCHRIFT_MENUEPUNKT_OBEN_AKTIVIERT:focus{color:#4775ff;font-size:18px;font-weight:400;font-style:normal;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;display:inline-block !important;padding-bottom:1px !important;position: relative;}
.SCHRIFT_MENUEPUNKT_OBEN_AKTIVIERT{color:#4775ff;font-size:18px;font-weight:400;font-style:normal;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;display:inline-block !important;padding-bottom:1px !important;position: relative;}

.FARBE_MENUEPUNKT_OBEN a, .FARBE_MENUEPUNKT_OBEN_AKTIV a, .FARBE_MENUEPUNKT_OBEN_AKTIVIERT a{
position: relative;
}
.FARBE_MENUEPUNKT_OBEN a::after, .FARBE_MENUEPUNKT_OBEN_AKTIV a::after{
  content: '';
  position: absolute;
  top:20px;
  height: 8px;
  width: 0px;
  left: 50%;
  bottom:0;
  border-bottom: 3px solid #366092;
  transition: all ease-in-out .4s;
}
.FARBE_MENUEPUNKT_OBEN a:hover::after,.FARBE_MENUEPUNKT_OBEN_AKTIV a:hover::after{
  width: 100%;
  left: 0;
}
.FARBE_MENUEPUNKT_OBEN_AKTIVIERT a::after{
  content: '';
  position: absolute;
  top:20px;
  height: 8px;
  width: 100%;
  left: 0;
  bottom:0;
  border-bottom: 3px solid #366092;
  transition: all ease-in-out .4s;
}


.SCHRIFT_MENUEPUNKT_UNTEN{color:#ffffff;font-size:18px;font-weight:400;font-style:normal;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;display:inline-block !important;padding-bottom:1px !important;border-bottom:1px solid transparent !important;}
.SCHRIFT_MENUEPUNKT_UNTEN:hover{color:#ffffff;font-size:18px;font-weight:400;font-style:normal;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;display:inline-block !important;padding-bottom:1px !important;border-bottom-color: #ffffff !important; transition: border-bottom-color 1s !important;}
.SCHRIFT_MENUEPUNKT_UNTEN:focus{color:#ffffff;font-size:18px;font-weight:400;font-style:normal;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;display:inline-block !important;padding-bottom:1px !important;border-bottom-color: #ffffff !important; transition: border-bottom-color 1s !important;}
.SCHRIFT_MENUEPUNKT_UNTEN_AKTIV{color:#ffffff;font-size:18px;font-weight:400;font-style:normal;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;display:inline-block !important;padding-bottom:1px !important;border-bottom:1px solid #ffffff !important;}
.SCHRIFT_MENUEPUNKT_UNTEN_AKTIVIERT{color:#ffffff;font-size:18px;font-weight:400;font-style:normal;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;display:inline-block !important;padding-bottom:1px !important;border-bottom:1px solid #ffffff !important;}





.SCHRIFT_NAVI_INHALT_MITTE{color:#366092;font-size:18px;font-weight:400;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.SCHRIFT_NEWS_RECHTESEITE{color:#366092;font-size:18px;font-weight:400;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.SCHRIFT_TEXT2_INHALT_MITTE{color:#000066;font-size:18px;font-weight:400;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.SCHRIFT_TEXT_INHALT_MITTE{color:#000066;font-size:18px;font-weight:400;font-style:normal;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;line-height:24px;}
.SCHRIFT_TEXT_INHALT_OBEN{color:#000066;font-size:18px;font-weight:400;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.SCHRIFT_TEXT_INHALT_UNTEN{color:#ffffff;font-size:18px;font-weight:400;font-style:normal;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.SCHRIFT_TEXT_START_OBEN{color:#CCFF99;font-size:40px;font-weight:700;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.SCHRIFT_TITEL_STARTSEITE{color:#000066;font-size:18px;font-weight:700;font-style:normal;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.SCHRIFT_TOOLS_OBEN{color:#ffffff;font-size:13px;font-weight:400;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.SCHRIFT_UEBERSCHRIFT_INHALT_MITTE{color:#000066;font-size:22px;font-weight:400;font-style:normal;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.SCHRIFT_UEBERSCHRIFT_SITE_MITTE{color:#000066;font-size:24px;font-weight:400;font-style:normal;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;line-height:26px;
display:block !important;padding-top:40px !important;padding-bottom:20px !important;padding-left:20px !important;
-webkit-box-shadow: 0px 11px 8px -6px rgba(0, 0, 0, 0.24);
box-shadow: 0px 11px 8px -6px rgba(0, 0, 0, 0.24);
}
.SCHRIFT_UMFRAGE_EINLEITUNG_MITTE{color:#000066;font-size:12px;font-weight:400;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.SCHRIFT_UMFRAGE_FRAGE_MITTE{color:#000066;font-size:12px;font-weight:700;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.SCHRIFT_ZUFALL_OBEN{color:#000066;font-size:11px;font-weight:400;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.WEITE_FORMULAR_MITTE{color:#000066;font-size:18px;font-weight:400;text-decoration:none;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
b {font-weight: bold;}
strong {font-weight: bold;}
strong a{text-decoration:none;font-weight: bold;color:#366092;}
strong a:link {text-decoration:none;font-weight: bold;color:#366092;}
strong a:visited {text-decoration:none;font-weight: bold;color:#366092;}
strong a:focus {text-decoration:underline;font-weight: bold;color:#366092;}
strong a:hover {text-decoration:underline;font-weight: bold;color:#366092;}
strong a:active {text-decoration:underline;font-weight: bold;color:#366092;}
iframe{border:none;display:block;}
img {border:none;display:block;}
.imageleer{display:block}
.imgblock {border:none;margin:0px !important;padding:0px !important;display:block;}
.imginline {border:none;margin:0px !important;padding:0px !important;display:inline-block;}
table[cellpadding=0] td{padding: 0px;}
table[cellpadding=1] td{padding: 1px;}
table[cellpadding=2] td{padding: 2px;}
table[cellpadding=3] td{padding: 3px;}
table[cellpadding=4] td{padding: 4px;}
table[cellpadding=5] td{padding: 5px;}
table[cellpadding=6] td{padding: 6px;}
table[cellpadding=7] td{padding: 7px;}
table[cellpadding=8] td{padding: 8px;}
table[cellpadding=9] td{padding: 9px;}
table[cellpadding=10] td{padding: 10px;}
table[cellpadding='0'] td{padding: 0px;}
table[cellpadding='1'] td{padding: 1px;}
table[cellpadding='2'] td{padding: 2px;}
table[cellpadding='3'] td{padding: 3px;}
table[cellpadding='4'] td{padding: 4px;}
table[cellpadding='5'] td{padding: 5px;}
table[cellpadding='6'] td{padding: 6px;}
table[cellpadding='7'] td{padding: 7px;}
table[cellpadding='8'] td{padding: 8px;}
table[cellpadding='9'] td{padding: 9px;}
table[cellpadding='10'] td{padding: 10px;}
table[cellpadding="0"] td{padding: 0px;}
table[cellpadding="1"] td{padding: 1px;}
table[cellpadding="2"] td{padding: 2px;}
table[cellpadding="3"] td{padding: 3px;}
table[cellpadding="4"] td{padding: 4px;}
table[cellpadding="5"] td{padding: 5px;}
table[cellpadding="6"] td{padding: 6px;}
table[cellpadding="7"] td{padding: 7px;}
table[cellpadding="8"] td{padding: 8px;}
table[cellpadding="9"] td{padding: 9px;}
table[cellpadding="10"] td{padding: 10px;}
.tablecellpadding0 td{padding: 0px;}
.tablecellpadding1 td{padding: 1px;}
.tablecellpadding2 td{padding: 2px;}
.tablecellpadding3 td{padding: 3px;}
.tablecellpadding4 td{padding: 4px;}
.tablecellpadding5 td{padding: 5px;}
.tablecellpadding6 td{padding: 6px;}
.tablecellpadding7 td{padding: 7px;}
.tablecellpadding8 td{padding: 8px;}
.tablecellpadding9 td{padding: 9px;}
.tablecellpadding10 td{padding: 10px;}
.tablecellpadding11 td{padding: 11px;}
.tablecellpadding12 td{padding: 12px;}
.tablecellpadding13 td{padding: 13px;}
.tablecellpadding14 td{padding: 14px;}
.tablecellpadding15 td{padding: 15px;}
.tablecellpadding16 td{padding: 16px;}
.tablecellpadding17 td{padding: 17px;}
.tablecellpadding18 td{padding: 18px;}
.tablecellpadding19 td{padding: 19px;}
.tablecellpadding20 td{padding: 18px;}
.tablecellspacing0{border-collapse: separate; border-spacing: 0px; *border-collapse: expression('separate', cellSpacing = '0px');}
.tablecellspacing1{border-collapse: separate; border-spacing: 1px; *border-collapse: expression('separate', cellSpacing = '1px');}
.tablecellspacing2{border-collapse: separate; border-spacing: 2px; *border-collapse: expression('separate', cellSpacing = '2px');}
.tablecellspacing3{border-collapse: separate; border-spacing: 3px; *border-collapse: expression('separate', cellSpacing = '3px');}
.tablecellspacing4{border-collapse: separate; border-spacing: 4px; *border-collapse: expression('separate', cellSpacing = '4px');}
.tablecellspacing5{border-collapse: separate; border-spacing: 5px; *border-collapse: expression('separate', cellSpacing = '5px');}
.tablecellspacing6{border-collapse: separate; border-spacing: 6px; *border-collapse: expression('separate', cellSpacing = '6px');}
.tablecellspacing7{border-collapse: separate; border-spacing: 7px; *border-collapse: expression('separate', cellSpacing = '7px');}
.tablecellspacing8{border-collapse: separate; border-spacing: 8px; *border-collapse: expression('separate', cellSpacing = '8px');}
.tablecellspacing9{border-collapse: separate; border-spacing: 9px; *border-collapse: expression('separate', cellSpacing = '9px');}
.tablecellspacing10{border-collapse: separate; border-spacing: 10px; *border-collapse: expression('separate', cellSpacing = '10px');}
.tablecellspacing11{border-collapse: separate; border-spacing: 11px; *border-collapse: expression('separate', cellSpacing = '11px');}
.tablecellspacing12{border-collapse: separate; border-spacing: 12px; *border-collapse: expression('separate', cellSpacing = '12px');}
.tablecellspacing13{border-collapse: separate; border-spacing: 13px; *border-collapse: expression('separate', cellSpacing = '13px');}
.tablecellspacing14{border-collapse: separate; border-spacing: 14px; *border-collapse: expression('separate', cellSpacing = '14px');}
.tablecellspacing15{border-collapse: separate; border-spacing: 15px; *border-collapse: expression('separate', cellSpacing = '15px');}
.tablecellspacing16{border-collapse: separate; border-spacing: 16px; *border-collapse: expression('separate', cellSpacing = '16px');}
.tablecellspacing17{border-collapse: separate; border-spacing: 17px; *border-collapse: expression('separate', cellSpacing = '17px');}
.tablecellspacing18{border-collapse: separate; border-spacing: 18px; *border-collapse: expression('separate', cellSpacing = '18px');}
.tablecellspacing19{border-collapse: separate; border-spacing: 19px; *border-collapse: expression('separate', cellSpacing = '19px');}
.tablecellspacing20{border-collapse: separate; border-spacing: 18px; *border-collapse: expression('separate', cellSpacing = '20px');}
.tdpadding0{padding:0px !important;}
td.tdpadding0{padding:0px !important;}
td{padding:0px;}
table[class="evo-palette"] td{padding: 7px !important;}
table[class="DynarchCalendar-topCont"] td{padding: 4px !important;}
h1 {display:block;margin:0px !important;padding:0px !important; -webkit-margin-before: 0.00em; -webkit-margin-after: 0.00em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; color:#000066;font-size:18px;line-height: 55px;font-weight:400;text-decoration:none;font-style:normal;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
h2 {display:block;margin:0px !important;padding:0px !important; -webkit-margin-before: 0.00em; -webkit-margin-after: 0.00em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; color:#000066;font-size:18px;line-height: 45px;font-weight:400;text-decoration:none;font-style:normal;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
h3 {display:block;margin:0px !important;padding:0px !important; -webkit-margin-before: 0.00em; -webkit-margin-after: 0.00em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; color:#000066;font-size:18px;line-height: 35px;font-weight:400;text-decoration:none;font-style:normal;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
h4 {display:inline;margin:0px !important;padding:0px !important; -webkit-margin-before: 0.00em; -webkit-margin-after: 0.00em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; color:#366092;font-size:18px;line-height: 35px;font-weight:400;text-decoration:none;font-style:normal;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
h5 {display:inline;margin:0px !important;padding:0px !important; -webkit-margin-before: 0.00em; -webkit-margin-after: 0.00em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; color:#366092;font-size:18px;font-weight:400;text-decoration:none;font-style:normal;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
h6 {display:inline;margin:0px !important;padding:0px !important; -webkit-margin-before: 0.00em; -webkit-margin-after: 0.00em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; color:#366092;font-size:18px;font-weight:400;text-decoration:none;font-style:normal;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
.BODYTEXTDIV{display:none;position:absolute;left:0px;top:0px;}
.LINKBOXDIV{display:none;}
.LINK{text-decoration:none;font-family:Arial,Helvetica;}
.LINK_HIDE{text-decoration:none;font-family:Arial,Helvetica;cursor:default;}
a.SCHRIFT_MENUEPUNKT_OBEN,a.SCHRIFT_MENUEPUNKT_OBEN:link{
color:#000066;font-size:18px;font-weight:400;text-decoration:none;font-style:normal;font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
a.SCHRIFT_MENUEPUNKT_OBEN:visited,a.SCHRIFT_MENUEPUNKT_OBEN:link:visited{
color:#000066;font-size:18px;font-weight:400;text-decoration:none;font-style:normal;font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
a.SCHRIFT_MENUEPUNKT_OBEN:hover,a.SCHRIFT_MENUEPUNKT_OBEN:link:hover{
color:#000066;font-size:18px;font-weight:400;text-decoration:underline;font-style:normal;font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
a.SCHRIFT_MENUEPUNKT_OBEN:active,a.SCHRIFT_MENUEPUNKT_OBEN:link:active{
color:#000066;font-size:18px;font-weight:400;text-decoration:underline;font-style:normal;font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
a.SCHRIFT_MENUEPUNKT_OBEN:focus,a.SCHRIFT_MENUEPUNKT_OBEN:link:focus{
color:#000066;font-size:18px;font-weight:400;text-decoration:underline;font-style:normal;font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
a.SCHRIFT_MENUEPUNKT_UNTEN,a.SCHRIFT_MENUEPUNKT_UNTEN:link{
color:#ffffff;font-size:18px;font-weight:400;text-decoration:none;font-style:normal;font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
a.SCHRIFT_MENUEPUNKT_UNTEN:visited,a.SCHRIFT_MENUEPUNKT_UNTEN:link:visited{
color:#ffffff;font-size:18px;font-weight:400;text-decoration:none;font-style:normal;font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
a.SCHRIFT_MENUEPUNKT_UNTEN:hover,a.SCHRIFT_MENUEPUNKT_UNTEN:link:hover{
color:#ffffff;font-size:18px;font-weight:400;text-decoration:none;font-style:normal;font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
a.SCHRIFT_MENUEPUNKT_UNTEN:active,a.SCHRIFT_MENUEPUNKT_UNTEN:link:active{
color:#ffffff;font-size:18px;font-weight:400;text-decoration:none;font-style:normal;font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
a.SCHRIFT_MENUEPUNKT_UNTEN:focus,a.SCHRIFT_MENUEPUNKT_UNTEN:link:focus{
color:#ffffff;font-size:18px;font-weight:400;text-decoration:none;font-style:normal;font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
.MGUD
{
display: none;
z-index:1000;
position:fixed;
width:250px;
max-width:250px;
padding-left:0px !important;
padding-top:12px !important;
}
.divMGUD
{
z-index:1000;
width:260px;
max-width:260px;
background-color: rgba(249,249,249,0.3);
box-shadow: 1px 1px 12px rgba(0,0,0,0.12);
transition: opacity .2s ease-in;
border:0px solid #f6f6f6;
margin-left:0px;
}
span.spanMGUD{
display: block;
background-color:#b0b0a9;
border-left-width:0px;
border-right-width:0px;
padding-left:30px !important;
padding-top:0px !important;
color:#444444;font-size:16px;font-weight:700;text-decoration:none;font-style:normal;font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
div.aMGUD{
display: block;
background-color: rgba(249,249,249,0.94);
padding-left:0px !important;
}

#divMGUD26032023{width: 450px !important;max-width: 450px !important;
box-shadow: 1px 1px 12px rgba(0,0,0,0.12);
transition: opacity .2s ease-in;
border:0px solid #f6f6f6;
margin-left:0px;
background-color: rgba(249,249,249,0.94);
display:flex !important; 
flex-direction: row;
flex-wrap: wrap;
}
#divMGUD26032023 a.aMGUD{width:210px !important;} 

#divMGUD1424352645{width: 580px !important;max-width: 580px !important;
box-shadow: 1px 1px 12px rgba(0,0,0,0.12);
transition: opacity .2s ease-in;
border:0px solid #f6f6f6;
margin-left:0px;
background-color: rgba(249,249,249,0.94);
display:flex !important; 
flex-direction: row;
flex-wrap: wrap;
}
#divMGUD1424352645 a.aMGUD{width:270px !important;} 

#divMGUD13112017{width: 450px !important;max-width: 450px !important;
box-shadow: 1px 1px 12px rgba(0,0,0,0.12);
transition: opacity .2s ease-in;
border:0px solid #f6f6f6;
margin-left:0px;
background-color: rgba(249,249,249,0.94);
display:flex !important; 
flex-direction: row;
flex-wrap: wrap;
}
#divMGUD13112017 a.aMGUD{width:210px !important;} 


a.aMGUD, a.aMGUD:visited{
display: block;
background-color: rgba(249,249,249,0.94);
padding-left: 14px;
padding-top: 4px;
padding-bottom: 4px;
color:#1e1e1e;font-size:16px;font-weight:400;text-decoration:none;font-style:normal;font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
a.aMGUD:hover, a.aMGUD:active{
display: block;
background-color: #bbbbbb;
transition: background .2s ease-in;
padding-left: 14px;
padding-top: 4px;
padding-bottom: 4px;
color:#1e1e1e;font-size:16px;font-weight:400;text-decoration:none;font-style:normal;font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
a.aMO{
background-color:#cccccc;
border-left-width:0px;
border-right-width:0px;
border-bottom:0px #cccccc solid;
padding-left:30px !important;
padding-top:0px !important;
color:#ffffff;font-size:16px;font-weight:400;text-decoration:none;font-style:normal;font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}


.divMGUDdivMGUD
{
z-index:1000;
width:260px;
max-width:260px;
background-color: rgba(249,249,249,0.94);
}
.divMGUDdivMGUD span.spanMGUD{
display: inline-block !important;
}
.divMGUDdivMGUD .aMGUD{
display: inline-block !important;
}
.divMGUDdivMGUD a.aMGUD,.divMGUDdivMGUD a.aMGUD:visited{
display: inline-block !important;
width:200px;
}
.divMGUDdivMGUD a.aMGUD:hover, .divMGUDdivMGUD a.aMGUD:active{
display: inline-block !important;
}

.divMGUDdivMGUD .aMGUD2, .divMGUDdivMGUD a.aMGUD2{
width:30px !important;
}




.MGUDLINKS
{
display: none;
z-index:1000;
position:absolute;
width:;
max-width:;
background-color:;
padding-top: !important;
}
.divMGUDLINKS
{
z-index:1000;
border:0px transparent solid;
}
span.spanMGUDLINKS{
display: block;
background-color:;
border-left-width:0px;
border-right-width:0px;
padding-left:0px !important;
padding-top:1px !important;
padding-bottom: !important;
;
}
span.spanMGUDLINKS{
display: block;
background-color:;
border-left-width:0px;
border-right-width:0px;
padding-left:0px !important;
padding-top:1px !important;
padding-bottom: !important;
;
}
a.aMGUDLINKS{
display: block;
background-color:;
border-left-width:0px;
border-right-width:0px;
border-bottom:1px  solid;
padding-left:0px !important;
padding-top:1px !important;
padding-bottom: !important;
;
}
a.aMGUDLINKS:visited{
display: block;
background-color:;
border-left-width:0px;
border-right-width:0px;
border-bottom:1px  solid;
padding-left:0px !important;
padding-top:1px !important;
padding-bottom: !important;
;
}
a.aMGUDLINKS:hover{
display: block;
background-color:;
border-left-width:0px;
border-right-width:0px;
border-bottom:1px  solid;
padding-left:0px !important;
padding-top:1px !important;
padding-bottom: !important;
;
}
a.aMGUDLINKS:active{
display: block;
background-color:;
border-left-width:0px;
border-right-width:0px;
border-bottom:1px  solid;
padding-left:0px !important;
padding-top:1px !important;
padding-bottom: !important;
;
}
a.aMLINKS{
background-color:;
border-left-width:0px;
border-right-width:0px;
border-bottom:1px  solid;
padding-left:0px !important;
padding-top:1px !important;
padding-bottom: !important;
;
}
.MGADLINKS
{
display: none;
width:;
max-width:;
background-color:;
padding-top: !important;
}
.MGADLINKS_AKTIVIERT
{
display: inline;
width:;
max-width:;
background-color:;
padding-top: !important;
}
.divMGADLINKS
{
position:relative;
z-index:1000;
border:0px transparent solid;
left:;
}
span.spanMGADLINKS{
display: block;
background-color:;
border-left-width:0px;
border-right-width:0px;
padding-left:0px !important;
padding-top:1px !important;
padding-bottom: !important;
;
}
span.spanMGADLINKS{
display: block;
background-color:;
border-left-width:0px;
border-right-width:0px;
padding-left:0px !important;
padding-top:1px !important;
padding-bottom: !important;
;
}
a.aMGADLINKS,a.aMGADLINKS:link{
display: block;
background-color:;
border-left-width:0px;
border-right-width:0px;
border-bottom:1px  solid;
padding-left:0px !important;
padding-top:1px !important;
padding-bottom: !important;
;
}
a.aMGADLINKS:visited,a.aMGADLINKS:link:visited{
display: block;
background-color:;
border-left-width:0px;
border-right-width:0px;
border-bottom:1px  solid;
padding-left:0px !important;
padding-top:1px !important;
padding-bottom: !important;
;
}
a.aMGADLINKS:hover,a.aMGADLINKS:link:hover{
display: block;
background-color:;
border-left-width:0px;
border-right-width:0px;
border-bottom:1px  solid;
padding-left:0px !important;
padding-top:1px !important;
padding-bottom: !important;
;
}
a.aMGADLINKS:aktive,a.aMGADLINKS:link:aktive{
display: block;
background-color:;
border-left-width:0px;
border-right-width:0px;
border-bottom:1px  solid;
padding-left:0px !important;
padding-top:1px !important;
padding-bottom: !important;
;
}
a.aMGADLINKS:focus,a.aMGADLINKS:link:focus{
display: block;
background-color:;
border-left-width:0px;
border-right-width:0px;
border-bottom:1px  solid;
padding-left:0px !important;
padding-top:1px !important;
padding-bottom: !important;
;
}
a.aMGADLINKS_AKTIVIERT,a.aMGADLINKS_AKTIVIERT:link{
display: block;
background-color:;
border-left-width:0px;
border-right-width:0px;
border-bottom:1px  solid;
padding-left:0px !important;
padding-top:1px !important;
padding-bottom: !important;
;
}
a.aMGADLINKS_AKTIVIERT:visited,a.aMGADLINKS_AKTIVIERT:visited:link{
display: block;
background-color:;
border-left-width:0px;
border-right-width:0px;
border-bottom:1px  solid;
padding-left:0px !important;
padding-top:1px !important;
padding-bottom: !important;
;
}
a.aMGADLINKS_AKTIVIERT:aktive,a.aMGADLINKS_AKTIVIERT:aktive:link{
display: block;
background-color:;
border-left-width:0px;
border-right-width:0px;
border-bottom:1px  solid;
padding-left:0px !important;
padding-top:1px !important;
padding-bottom: !important;
;
}
a.aMGADLINKS_AKTIVIERT:hover,a.aMGADLINKS_AKTIVIERT:hover:link{
display: block;
background-color:;
border-left-width:0px;
border-right-width:0px;
border-bottom:1px  solid;
padding-left:0px !important;
padding-top:1px !important;
padding-bottom: !important;
;
}
a.aMGADLINKS_AKTIVIERT:focus,a.aMGADLINKS_AKTIVIERT:focus:link{
display: block;
background-color:;
border-left-width:0px;
border-right-width:0px;
border-bottom:1px  solid;
padding-left:0px !important;
padding-top:1px !important;
padding-bottom: !important;
;
}



input[type=text], 
input[type=password], 
textarea, 
select 
{ 
border-radius: 5px;
border:1px solid #333333 !important; 
padding: 5px !important; 
font-size: 16px !important; 
}
input[type=text]:active, 
input[type=text]:focus, 
input[type=text]:hover, 
input[type=password]:active, 
input[type=password]:focus, 
input[type=password]:hover, 
textarea:active, 
textarea:focus, 
textarea:hover,
select:active, 
select:focus, 
select:hover
{ 
border:1px solid #cccccc !important; 
}

input[type='checkbox']:not(:checked),
input[type='radio']:not(:checked){
background-color:#ffffff;
position: relative;
margin:0;
padding:0;
display:inline-block;
width: 22px;
height:22px;
border: 1px solid #002f5f;
}
input[type='checkbox']:checked,
input[type='radio']:checked{
background-color:#ffffff;	
position: relative;
margin:0;
padding:0;
display:inline-block;
width: 22px;
height:22px;
border: 1px solid #002f5f;
}
input[type=radio]:checked,
input[type=radio]:not(:checked){
border-radius: 22px;
}

input[type=submit],
input[type=button],
button
{
cursor: pointer !important; 
text-decoration: none !important; 
font-style: normal !important; 
text-align: center !important;	
font-family:'Roboto', sans-serif !important;
background-color:#247bbd !important;border:0px solid #247bbd !important;border-collapse:separate !important;box-sizing: border-box !important;padding:5px 10px 5px 10px !important;border-radius:10px !important;color:#FFFFFF !important;font-size:16px !important;font-weight:400 !important;text-decoration:none !important;text-align:center !important;vertical-align:middle !important;transition: all 0.5s;
}
input[type=submit]:hover,
input[type=button]:hover,
button:hover
{
background-color:#4775ff !important;color:#FFFFFF !important;transition: all 0.5s;
}


a.cta,a.cta:link,a.cta:visited,a.cta:link:visited{
display:inline-block;background-color:#ffffff !important;border:2px solid #000066 !important;padding:2px !important;padding-left:6px !important;padding-right:6px !important;border-radius:10px !important;color:#000066 !important;font-size:16px !important;text-decoration:none !important;text-align:center !important;transition: all 0.5s;
}
a.cta:hover,a.cta:link:hover,a.cta:active,a.cta:link:active,a.cta:focus,a.cta:link:focus{
background-color:#ffffff !important;border:2px solid #4775ff  !important;color:#4775ff  !important;font-size:16px !important;text-decoration:none !important;text-align:center !important;transition: all 0.5s;
}

a.cta_inverse,a.cta_inverse:link,a.cta_inverse:visited,a.cta_inverse:link:visited{
display:inline-block;background-color:#000066 !important;border:2px solid #000066 !important;padding:2px !important;padding-left:6px !important;padding-right:6px !important;border-radius:10px !important;color:#ffffff !important;font-size:16px !important;text-decoration:none !important;text-align:center !important;transition: all 0.5s;
}
a.cta_inverse:hover,a.cta_inverse:link:hover,a.cta_inverse:active,a.cta_inverse:link:active,a.cta_inverse:focus,a.cta_inverse:link:focus{
background-color:#4775ff !important;border:2px solid #4775ff  !important;color:#ffffff  !important;font-size:16px !important;text-decoration:none !important;text-align:center !important;transition: all 0.5s;
}


a.cta_link,a.cta_link:link{
display:inline-block;background-color:#ffffff !important;border:2px solid #247bbd !important;padding:5px !important;padding-left:15px !important;padding-right:15px !important;border-radius:10px !important;color:#247bbd !important;font-size:15px !important;text-decoration:none !important;text-align:center !important;
}
a.cta_link:visited,a.cta_link:link:visited{
display:inline-block;background-color:#ffffff !important;border:2px solid #247bbd !important;padding:5px !important;padding-left:15px !important;padding-right:15px !important;border-radius:10px !important;color:#247bbd !important;font-size:15px !important;text-decoration:none !important;text-align:center !important;
}
a.cta_link:hover,a.cta_link:link:hover{
background-color:#ffffff !important;border:2px solid #000066 !important;color:#000066 !important;font-size:15px !important;text-decoration:none !important;text-align:center !important;
}
a.cta_link:active,a.cta_link:link:active{
background-color:#ffffff !important;border:2px solid #000066 !important;color:#000066 !important;font-size:15px !important;text-decoration:none !important;text-align:center !important;
}
a.cta_link:focus,a.cta_link:link:focus{
background-color:#ffffff !important;border:2px solid #000066 !important;color:#000066 !important;font-size:15px !important;text-decoration:none !important;text-align:center !important;
}

a.cta_balken,a.cta_balken:link,a.cta_balken:visited,a.cta_balken:link:visited{
display:inline-block;background-color:#000066 !important;border:0px solid #000066 !important;padding:ßpx !important;padding-left:ßpx !important;padding-right:ßpx !important;border-radius:10px !important;color:#ffffff !important;font-size:18px !important;text-decoration:none !important;text-align:center !important;
}
a.cta_balken:hover,a.cta_balken:link:hover,a.cta_balken:active,a.cta_balken:link:active,a.cta_balken:focus,a.cta_balken:link:focus{
color:#4775ff !important
}


a.navi_link,a.navi_link:link{
display:inline-block;background-color:#ffffff !important;border:0px solid #247bbd !important;padding:0px !important;color:#247bbd !important;font-size:15px !important;text-decoration:none !important;
}
a.navi_link:visited,a.navi_link:link:visited{
display:inline-block;background-color:#ffffff !important;border:0px solid #247bbd !important;padding:0px !important;color:#247bbd !important;font-size:15px !important;text-decoration:none !important;
}
a.navi_link:hover,a.navi_link:link:hover{
background-color:#ffffff !important;color:#247bbd !important;font-size:15px !important;text-decoration:underline !important;
}
a.navi_link:active,a.navi_link:link:active{
background-color:#ffffff !important;color:#247bbd !important;font-size:15px !important;text-decoration:underline !important;
}
a.navi_link:focus,a.navi_link:link:focus{
background-color:#ffffff !important;color:#247bbd !important;font-size:15px !important;text-decoration:underline !important;
}



.posabs{position:absolute;top:0px;left:0px;}
.disnon{display:none;}
.foncol{color:#ffffff;}

.td_MELDUNGNICHTERFOLG_INHALT_MITTE
{
padding-bottom:20px !important;
}
#div_MELDUNGNICHTERFOLG_INHALT_MITTE
{
width:990px;padding:4px !important;background-color:#FFE5E2;border:1px solid #FF0000;border-radius:4px;
}
.td_MELDUNGERFOLG_INHALT_MITTE
{
padding-bottom:20px !important;
}
#div_MELDUNGERFOLG_INHALT_MITTE
{
width:990px;padding:4px !important;background-color:#EAF7EC;border:1px solid #00ff00;border-radius:4px;
}

a.aREGIO1LOCALITY,a.aREGIO1LOCALITY:link{
font-size:12px;
color:#cccccc;
}
a.aREGIO1LOCALITY:visited,a.aREGIO1LOCALITY:link:visited{
font-size:12px;
color:#cccccc;
}
a.aREGIO1LOCALITY:hover,a.aREGIO1LOCALITY:link:hover{
font-size:12px;
color:#cccccc;
}
a.aREGIO1LOCALITY:active,a.aREGIO1LOCALITY:link:active{
font-size:12px;
color:#cccccc;
}
a.aREGIO1LOCALITY:focus,a.aREGIO1LOCALITY:link:focus{
font-size:12px;
color:#cccccc;
}
span.aREGIO1LOCALITY{
font-size:12px;
color:#cccccc;
}

.htitel,span.htitel,a.SCHRIFT_KATALOG_TITEL_MITTE,a.ahtitel,a.ah1titel:link, a.ahtitel:visited,a.ah1titel:link:visited,a.SCHRIFT_KATALOG_TITEL_MITTE:visited{
font-size:20px;
line-height:26px;
font-weight:700;
color:#000066;
font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
a .htitel:hover,a .htitel:focus,a .htitel:active,a .SCHRIFT_KATALOG_TITEL_MITTE:hover,a.SCHRIFT_KATALOG_TITEL_MITTE:focus,a.SCHRIFT_KATALOG_TITEL_MITTE:active{
color:#366092 !important;
text-decoration:none;
transition: all 0.8s;
}
a.SCHRIFT_KATALOG_TITEL_MITTE:hover,a.SCHRIFT_KATALOG_TITEL_MITTE:focus,a.SCHRIFT_KATALOG_TITEL_MITTE:active{
color:#366092 !important;
text-decoration:none;
transition: all 0.8s;
}
a.ahtitel:hover,a.ah1titel:link:hover,a.ahtitel:active,a.ah1titel:link:active,a.ahtitel:focus,a.ah1titel:link:focus{
color:#366092;
text-decoration:none;
transition: all 0.8s;
}
span.ahtitel{
font-size:20px;
line-height:26px;font-weight:700;
color:#000066;
text-decoration:none;
font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}

.htitel2,span.htitel2{
font-size:18px;
line-height:26px;
color:#000066;
font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
a.ahtitel2,a.ah1titel:link,a.ahtitel2:visited,a.ah1titel:link:visited{
font-size:18px;
line-height:26px;
color:#000066;
text-decoration:none;
font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
a.ahtitel2:hover,a.ah1titel:link:hover,a.ahtitel2:active,a.ah1titel:link:active,a.ahtitel2:focus,a.ah1titel:link:focus{
font-size:18px;
line-height:26px;
color:#000066;
text-decoration:underline;
font-family: 'Open Sans', Helvetica, Arial, sans-serif;
transition: all 0.8s;
}
span.ahtitel2{
font-size:18px;
line-height:26px;
color:#000066;
text-decoration:none;
font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}

.titel_unten
{
font-size:18px;
line-height:26px;
color:#ffffff;
font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}


.td_UEBERSCHRIFT_INHALT_MITTE{}
.td_TEXT_INHALT_MITTE{}
.td_MELDUNGERFOLG_INHALT_MITTE{}
.td_MELDUNGNICHTERFOLG_INHALT_MITTE{}
.td_Formular_MITTE{}



#div_modul_pagination_top{width:900px;background-color:#ffffff;padding:2px;}
#div_modul_pagination_next_left_top{
width:30px;
background-color:transparent;
display:inline-block;
text-align:left;
padding-right:20px;
}
#div_modul_pagination_next_right_top{
width:30px;
background-color:transparent;
display:inline-block;
text-align:right;
float: right;
}
#div_modul_pagination_targets_top{
width:120px;
padding-left:0px;
padding-right:10px;
background-color:transparent;
display:inline-block;
color:#000066;font-size:16px;font-weight:400;text-decoration:none;font-style:normal;font-family: 'Open Sans', Helvetica, Arial, sans-serif;
text-align:left;
vertical-align: top !important;
padding-top:4px;
}
#div_modul_pagination_sites_top{
width:600px;
background-color:transparent;
display:inline-block;
text-align:center;
vertical-align: top !important;
margin-top: -12px
}

a.a_modul_pagination_next_left_active_top,a.a_modul_pagination_next_left_active_top:link{
color:#247bbd;font-size:16px;font-weight:400;text-decoration:none;font-style:normal;font-family: 'Open Sans', Helvetica, Arial, sans-serif;
background-color:#dddddd;
}
a.a_modul_pagination_next_left_active_top:visited,a.a_modul_pagination_next_left_active_top:link:visited
{
}
a.a_modul_pagination_next_left_active_top:hover,a.a_modul_pagination_next_left_active_top:link:hover{
color:#000066;
background-color:#ffffff;
}
a.a_modul_pagination_next_left_active_top:active,a.a_modul_pagination_next_left_active_top:link:active{
color:#000066;
background-color:#ffffff;
}
a.a_modul_pagination_next_left_active_top:focus,a.a_modul_pagination_next_left_active_top:link:focus{
color:#000066;
background-color:#ffffff;
}
span.span_modul_pagination_next_left_active_top{
color:#000066;
}
a.a_modul_pagination_next_left_noactive_top,a.a_modul_pagination_next_left_noactive_top:link{
color:#bbbbbb;font-size:16px;font-weight:400;text-decoration:none;font-style:normal;font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
#span_modul_pagination_next_left{font-size:32px;}
#span_modul_pagination_next_right{font-size:32px;}

a.a_modul_pagination_next_right_active_top,a.a_modul_pagination_next_right_active_top:link{
color:#247bbd;font-size:18px;font-weight:400;text-decoration:none;font-style:normal;font-family: 'Open Sans', Helvetica, Arial, sans-serif;
background-color:#dddddd;
}
a.a_modul_pagination_next_right_active_top:visited,a.a_modul_pagination_next_right_active_top:link:visited
{
}
a.a_modul_pagination_next_right_active_top:hover,a.a_modul_pagination_next_right_active_top:link:hover{
color:#000066;
background-color:#ffffff;
}
a.a_modul_pagination_next_right_active_top:active,a.a_modul_pagination_next_right_active_top:link:active{
color:#000066;
background-color:#ffffff;
}
a.a_modul_pagination_next_right_active_top:focus,a.a_modul_pagination_next_right_active_top:link:focus{
color:#000066;
background-color:#ffffff;
}
span.span_modul_pagination_next_right_active_top{
color:#000066;
}
a.a_modul_pagination_next_right_noactive_top,a.a_modul_pagination_next_right_noactive_top:link{
color:#bbbbbb;font-size:18px;font-weight:400;text-decoration:none;font-style:normal;font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}

a.a_modul_pagination_sites_active_top,a.a_modul_pagination_sites_active_top:link{
color:#247bbd;font-size:18px;font-weight:400;text-decoration:none;font-style:normal;font-family: 'Open Sans', Helvetica, Arial, sans-serif;
display:inline-block;padding-right:5px;
}
a.a_modul_pagination_sites_active_top:visited,a.a_modul_pagination_sites_active_top:link:visited
{
}
a.a_modul_pagination_sites_active_top:hover,a.a_modul_pagination_sites_active_top:link:hover{
color:#000066;
background-color:#ffffff;
}
a.a_modul_pagination_sites_active_top:active,a.a_modul_pagination_sites_active_top:link:active{
color:#000066;
background-color:#ffffff;
}
a.a_modul_pagination_sites_active_top:focus,a.a_modul_pagination_sites_active_top:link:focus{
color:#000066;
}
span.span_modul_pagination_sites_active_top{
color:#000066;
}
span.span_modul_pagination_sites_noactive_top,a.a_modul_pagination_sites_noactive_top:link{
color:#bbbbbb;font-size:18px;font-weight:400;text-decoration:none;font-style:normal;font-family: 'Open Sans', Helvetica, Arial, sans-serif;
display:inline-block;padding-right:5px;
}

a.a_modul_pagination_sites_active_first_top,a.a_modul_pagination_sites_active_first_top:link{
color:#247bbd;font-size:18px;font-weight:400;text-decoration:none;font-style:normal;font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
a.a_modul_pagination_sites_active_first_top:visited,a.a_modul_pagination_sites_active_first_top:link:visited
{
}
a.a_modul_pagination_sites_active_first_top:hover,a.a_modul_pagination_sites_active_first_top:link:hover{
color:#000066;
}
a.a_modul_pagination_sites_active_first_top:active,a.a_modul_pagination_sites_active_first_top:link:active{
color:#000066;
}
a.a_modul_pagination_sites_active_first_top:focus,a.a_modul_pagination_sites_active_first_top:link:focus{
color:#000066;
}
span.span_modul_pagination_sites_active_first_top{
color:#000066;
}
span.span_modul_pagination_sites_noactive_top,a.a_modul_pagination_sites_noactive_top:link{
color:#bbbbbb;font-size:18px;font-weight:400;text-decoration:none;font-style:normal;font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}

a.a_modul_pagination_sites_active_last_top,a.a_modul_pagination_sites_active_last_top:link{
color:#247bbd;font-size:18px;font-weight:400;text-decoration:none;font-style:normal;font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
a.a_modul_pagination_sites_active_last_top:visited,a.a_modul_pagination_sites_active_last_top:link:visited
{
}
a.a_modul_pagination_sites_active_last_top:hover,a.a_modul_pagination_sites_active_last_top:link:hover{
color:#000066;
}
a.a_modul_pagination_sites_active_last_top:active,a.a_modul_pagination_sites_active_last_top:link:active{
color:#000066;
}
a.a_modul_pagination_sites_active_last_top:focus,a.a_modul_pagination_sites_active_last_top:link:focus{
color:#000066;
}
span.span_modul_pagination_sites_active_last_top{
color:#000066;
}
span.span_modul_pagination_sites_noactive_top,a.a_modul_pagination_sites_noactive_top:link{
color:#bbbbbb;font-size:18px;font-weight:400;text-decoration:none;font-style:normal;font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}

#div_modul_pagination_bottom{width:628px;background-color:#ffffff;padding:2px;}
#div_modul_pagination_next_left_bottom{
width:30px;
background-color:transparent;
display:inline-block;
text-align:left;
padding-right:20px;
}
#div_modul_pagination_next_right_bottom{
width:30px;
background-color:transparent;
display:inline-block;
text-align:right;
float: right;
}
#div_modul_pagination_targets_bottom{
width:90px;
padding-left:0px;
padding-right:10px;
background-color:transparent;
display:inline-block;
color:#000066;font-size:16px;font-weight:400;text-decoration:none;font-style:normal;font-family: 'Open Sans', Helvetica, Arial, sans-serif;
text-align:left;
vertical-align: top !important;
padding-top:4px;
}
#div_modul_pagination_sites_bottom{
width:440px;
background-color:transparent;
display:inline-block;
text-align:center;
vertical-align: top !important;
padding-top:3px;
}

a.a_modul_pagination_next_left_active_bottom,a.a_modul_pagination_next_left_active_bottom:link{
color:#247bbd;font-size:16px;font-weight:400;text-decoration:none;font-style:normal;font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
a.a_modul_pagination_next_left_active_bottom:visited,a.a_modul_pagination_next_left_active_bottom:link:visited
{
}
a.a_modul_pagination_next_left_active_bottom:hover,a.a_modul_pagination_next_left_active_bottom:link:hover{
color:#000066;
}
a.a_modul_pagination_next_left_active_bottom:active,a.a_modul_pagination_next_left_active_bottom:link:active{
color:#000066;
}
a.a_modul_pagination_next_left_active_bottom:focus,a.a_modul_pagination_next_left_active_bottom:link:focus{
color:#000066;
}
span.span_modul_pagination_next_left_active_bottom{
color:#000066;
}
a.a_modul_pagination_next_left_noactive_bottom,a.a_modul_pagination_next_left_noactive_bottom:link{
color:#bbbbbb;font-size:16px;font-weight:400;text-decoration:none;font-style:normal;font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
#span_modul_pagination_next_left{font-size:32px;}
#span_modul_pagination_next_right{font-size:32px;}

a.a_modul_pagination_next_right_active_bottom,a.a_modul_pagination_next_right_active_bottom:link{
color:#247bbd;font-size:18px;font-weight:400;text-decoration:none;font-style:normal;font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
a.a_modul_pagination_next_right_active_bottom:visited,a.a_modul_pagination_next_right_active_bottom:link:visited
{
}
a.a_modul_pagination_next_right_active_bottom:hover,a.a_modul_pagination_next_right_active_bottom:link:hover{
color:#000066;
}
a.a_modul_pagination_next_right_active_bottom:active,a.a_modul_pagination_next_right_active_bottom:link:active{
color:#000066;
}
a.a_modul_pagination_next_right_active_bottom:focus,a.a_modul_pagination_next_right_active_bottom:link:focus{
color:#000066;
}
span.span_modul_pagination_next_right_active_bottom{
color:#000066;
}
a.a_modul_pagination_next_right_noactive_bottom,a.a_modul_pagination_next_right_noactive_bottom:link{
color:#bbbbbb;font-size:18px;font-weight:400;text-decoration:none;font-style:normal;font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}

a.a_modul_pagination_sites_active_bottom,a.a_modul_pagination_sites_active_bottom:link{
color:#247bbd;font-size:18px;font-weight:400;text-decoration:none;font-style:normal;font-family: 'Open Sans', Helvetica, Arial, sans-serif;
display:inline-block;padding-right:5px;
}
a.a_modul_pagination_sites_active_bottom:visited,a.a_modul_pagination_sites_active_bottom:link:visited
{
}
a.a_modul_pagination_sites_active_bottom:hover,a.a_modul_pagination_sites_active_bottom:link:hover{
color:#000066;
}
a.a_modul_pagination_sites_active_bottom:active,a.a_modul_pagination_sites_active_bottom:link:active{
color:#000066;
}
a.a_modul_pagination_sites_active_bottom:focus,a.a_modul_pagination_sites_active_bottom:link:focus{
color:#000066;
}
span.span_modul_pagination_sites_active_bottom{
color:#000066;
}
span.span_modul_pagination_sites_noactive_bottom,a.a_modul_pagination_sites_noactive_bottom:link{
color:#bbbbbb;font-size:18px;font-weight:400;text-decoration:none;font-style:normal;font-family: 'Open Sans', Helvetica, Arial, sans-serif;
display:inline-block;padding-right:5px;
}

a.a_modul_pagination_sites_active_first_bottom,a.a_modul_pagination_sites_active_first_bottom:link{
color:#247bbd;font-size:18px;font-weight:400;text-decoration:none;font-style:normal;font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
a.a_modul_pagination_sites_active_first_bottom:visited,a.a_modul_pagination_sites_active_first_bottom:link:visited
{
}
a.a_modul_pagination_sites_active_first_bottom:hover,a.a_modul_pagination_sites_active_first_bottom:link:hover{
color:#000066;
}
a.a_modul_pagination_sites_active_first_bottom:active,a.a_modul_pagination_sites_active_first_bottom:link:active{
color:#000066;
}
a.a_modul_pagination_sites_active_first_bottom:focus,a.a_modul_pagination_sites_active_first_bottom:link:focus{
color:#000066;
}
span.span_modul_pagination_sites_active_first_bottom{
color:#000066;
}
span.span_modul_pagination_sites_noactive_bottom,a.a_modul_pagination_sites_noactive_bottom:link{
color:#bbbbbb;font-size:18px;font-weight:400;text-decoration:none;font-style:normal;font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}

a.a_modul_pagination_sites_active_last_bottom,a.a_modul_pagination_sites_active_last_bottom:link{
color:#247bbd;font-size:18px;font-weight:400;text-decoration:none;font-style:normal;font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
a.a_modul_pagination_sites_active_last_bottom:visited,a.a_modul_pagination_sites_active_last_bottom:link:visited
{
}
a.a_modul_pagination_sites_active_last_bottom:hover,a.a_modul_pagination_sites_active_last_bottom:link:hover{
color:#000066;
}
a.a_modul_pagination_sites_active_last_bottom:active,a.a_modul_pagination_sites_active_last_bottom:link:active{
color:#000066;
}
a.a_modul_pagination_sites_active_last_bottom:focus,a.a_modul_pagination_sites_active_last_bottom:link:focus{
color:#000066;
}
span.span_modul_pagination_sites_active_last_bottom{
color:#000066;
}
span.span_modul_pagination_sites_noactive_bottom,a.a_modul_pagination_sites_noactive_bottom:link{
color:#bbbbbb;font-size:18px;font-weight:400;text-decoration:none;font-style:normal;font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}

#div_modul_pagination_sites_top{}

a.a_modul_pagination_sites_active_top,a.a_modul_pagination_sites_active_top:link,a.a_modul_pagination_sites_active_last_top,a.a_modul_pagination_sites_active_last_top:link{
display:inline-block;padding-top:10px;height:34px;min-width:40px;width:40px;background-color:#eeeeee;border:1px solid #aaaaaa;font-size:18px;font-weight:400;text-decoration:none !important;font-style:normal;font-family: 'Open Sans', Helvetica, Arial, sans-serif;text-align:center;
}

.a_modul_pagination_next_left_active_top,.a_modul_pagination_next_right_active_top{
display:inline-block;padding-top:5px;height:35px;min-width:40px;width:40px;background-color:#eeeeee;border:1px solid #aaaaaa;font-size:18px;font-weight:400;text-decoration:none !important;font-style:normal;font-family: 'Open Sans', Helvetica, Arial, sans-serif;text-align:center;
}

.span_modul_pagination_sites_space_top{
display:inline-block;min-width:4px;width:4px;height:40px;background-color:#ffffff;
}

.span_modul_pagination_sites_noactive_top{
display:inline-block;padding-top:10px;height:34px;min-width:40px;width:40px;background-color:#ffffff;border:1px solid #aaaaaa;font-size:18px;font-weight:400;text-decoration:none !important;font-style:normal;font-family: 'Open Sans', Helvetica, Arial, sans-serif;text-align:center;
}
.a_modul_pagination_next_left_noactive_top,.a_modul_pagination_next_right_noactive_top{
display:inline-block;padding-top:5px;height:35px;min-width:40px;width:40px;background-color:#ffffff;border:1px solid #aaaaaa;font-size:18px;font-weight:400;text-decoration:none !important;font-style:normal;font-family: 'Open Sans', Helvetica, Arial, sans-serif;text-align:center;
}



a.apagination,a.apagination:link{
display:table-cell;min-width:40px;width:40px;height:40px;background-color:#eeeeee;border:1px solid #000000;font-size:18px;font-weight:400;text-decoration:none !important;font-style:normal;font-family: 'Open Sans', Helvetica, Arial, sans-serif;text-align:center;vertical-align:middle;
}
a.apagination:visited,a.apagination:link:visited{
display:table-cell;min-width:40px;width:40px;height:40px;background-color:#eeeeee;border:1px solid #000000;font-size:18px;font-weight:400;text-decoration:none !important;font-style:normal;font-family: 'Open Sans', Helvetica, Arial, sans-serif;text-align:center;vertical-align:middle;
}
a.apagination:hover,a.apagination:link:hover{
display:table-cell;min-width:40px;width:40px;height:40px;background-color:#ffffff;border:1px solid #000000;font-size:18px;font-weight:400;text-decoration:none !important;font-style:normal;font-family: 'Open Sans', Helvetica, Arial, sans-serif;text-align:center;vertical-align:middle;
}
a.apagination:active,a.apagination:link:active{
display:table-cell;min-width:40px;width:40px;height:40px;background-color:#ffffff;border:1px solid #000000;font-size:18px;font-weight:400;text-decoration:none !important;font-style:normal;font-family: 'Open Sans', Helvetica, Arial, sans-serif;text-align:center;vertical-align:middle;
}
a.apagination:focus,a.apagination:link:focus{
display:table-cell;min-width:40px;width:40px;height:40px;background-color:#ffffff;border:1px solid #000000;font-size:18px;font-weight:400;text-decoration:none !important;font-style:normal;font-family: 'Open Sans', Helvetica, Arial, sans-serif;text-align:center;vertical-align:middle;
}
span.apagination{
display:table-cell;min-width:40px;width:40px;height:40px;background-color:#ffffff;border:1px solid #000000;font-size:18px;color:#000066;font-weight:400;text-decoration:none !important;font-style:normal;font-family: 'Open Sans', Helvetica, Arial, sans-serif;text-align:center;vertical-align:middle;
}

.leaflet-pane{z-index:1 !important;}
.leaflet-map-pane{z-index:1 !important;}
.leaflet-control-container{z-index:1 !important;}
.leaflet-top{z-index:1 !important;}
.leaflet-bottom{z-index:1 !important;}
.leaflet-control-container * {font-size:14px !important;font-weight:400;text-decoration:none;font-style:normal;font-family: 'Open Sans', Helvetica, Arial, sans-serif;}

#map div[class="gm-style"] button{
background-color: #ffffff !important;
color: #333333 !important;
}

#map div[class="gm-style"] table *[type="submit"]{
color: #ffffff !important;
}

#map div[class="gm-style"] table *[type="button"]{
color: #ffffff !important;
}

#map div[class="gm-style"] button[title="Kartendaten"]{
display:none !important;
}


.news_list_image{border-radius: 12px !important;}
.news_list_image:hover,.news_list_image:focus  {
    opacity: 0.6;
	transition: opacity 1s !important;
}

#ui-datepicker-div{z-index:10000 !important;}
.ui-datepicker-calendar .ui-state-default{
font-family: 'Roboto', sans-serif !important;
color:#212121 !important;
text-align:center !important;
text-decoration:none !important;
}
.ui-datepicker-calendar .ui-state-default:hover, .ui-datepicker-calendar .ui-state-default:focus, .ui-datepicker-calendar .ui-state-default:active{
color:#FF8C00 !important;
}
.ui-menu-item,.ui-state-default, .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
font-family: 'Roboto', sans-serif;
text-align: left; !important;
}
button.ui-datepicker-current, .ui-datepicker-current, .ui-datepicker-close, button.ui-datepicker-close{
font-family: 'Roboto', sans-serif !important;
color:#247bbd !important;
opacity: 0.8 !important;
}
button.ui-datepicker-current:hover, .ui-datepicker-current:hover, .ui-datepicker-close:hover, button.ui-datepicker-close:hover,
button.ui-datepicker-current:focus, .ui-datepicker-current:focus, .ui-datepicker-close:focus, button.ui-datepicker-close:focus,
button.ui-datepicker-current:active, .ui-datepicker-current:active, .ui-datepicker-close:active, button.ui-datepicker-close:active
{
color:#FF8C00 !important;
opacity: 1 !important;
}

.select2-results {text-align: left !important;}

.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #000066 !important;
    border-radius: 4px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #FF8C00 transparent transparent transparent !important;
}

.select2-dropdown{
	border: 1px solid #000066 !important;
}

.select2-results__options::-webkit-scrollbar {
  width: 6px;
  background-clip: padding-box;
}
.select2-results__options::-webkit-scrollbar-track {
  background-color: #ffffff;
  height: 24px;
  background-clip: padding-box;
  border: 0px solid #FF8C00 !important;
  border-radius:20px 20px 0 0;
  
}

.select2-results__options::-webkit-scrollbar-thumb {
  background-clip: padding-box;
  background-color: #FF8C00;
  border: 1px solid #FF8C00 !important;
  border-radius:80px;
  height: 24px;
}

.select2-results__options::-webkit-scrollbar-button {
  display: none;
}


.dataTable *, .dataTables_wrapper *{font-size:14px !important;}

#example_length select, #displaydataTable_length select, #example_length input, #displaydataTable_length input, #example_filter input, #displaydataTable_filter input, #example_filter select, #displaydataTable_filter select{
border:1px solid #000000 !important;		
border-radius:0px !important;
background-color: #ffffff !important;
}

.dataTables_length, .dataTables_filter, .dataTables_info{
padding:10px;
}
.dataTables_paginate{
padding:10px;	
}

.dataTable .ui-state-default{
background-color: transparent !important;
font-weight:500 !important;
color:#000066 !important;
border-left: 0px !important;
border-right: 0px !important;
}
table.dataTable thead tr{
border-top: 0px !important;
border-bottom: 1px solid #000000 !important;
background-color: #ffffff !important;
}
table.dataTable thead th{
border-top: 0px !important;
border-bottom: 1px solid #000000 !important;
background-color: #ef2ffcc !important;
}
table.dataTable tfoot tr{
border-bottom: 0px !important;	
border-top: 1px solid #000000 !important;
background-color: #ffffff !important;
}
table.dataTable tfoot th{
border-bottom: 0px !important;	
border-top: 1px solid #000000 !important;
background-color: #ffffff !important;
}
table.dataTable tfoot th .ui-state-default{
background-color: #ffffff !important;
background:none !important;
font-weight:500 !important;
color:#000066 !important;
border-left: 0px !important;
border-right: 0px !important;
}
table.dataTable tfoot tr .ui-state-default{
background-color: #ffffff !important;
background:none !important;
font-weight:500 !important;
color:#000066 !important;
border-left: 0px !important;
border-right: 0px !important;
}
table.dataTable tfoot th .sorting_disabled{
background-color: #ffffff !important;
background:none !important;
font-weight:500 !important;
color:#000066 !important;
border-left: 0px !important;
border-right: 0px !important;
}
table.dataTable tfoot tr .sorting_disabled{
background-color: #ffffff !important;
background:none !important;
font-weight:500 !important;
color:#000066 !important;
border-left: 0px !important;
border-right: 0px !important;
}

table.dataTable thead th, table.dataTable thead td, table.dataTable tfoot th, table.dataTable tfoot td {
padding: 4px 10px !important;
}

.dataTables_wrapper{
border:1px solid #000000 !important;
border-radius:0px !important;
padding:0px !important;
background-color: #eeeeee !important;
}

table.dataTable thead .sorting {
padding-right: 20px !important;
color:#000066 !important;
}

video::-webkit-media-controls-panel {
position:absolute;
top:430px;
left:0px;
}

.fa-arrow-circle-down:hover,.fa-arrow-circle-down:focus,.fa-arrow-circle-up:hover,.fa-arrow-circle-up:focus{
color:#4775ff;
cursor:pointer;
transition: all 0.5s;
}

#directionsPanel span{font-size:16px !important;}
#directionsPanel button{border:0px solid #ffffff !important;padding:0px !important;}

#MENUEPUNKTSTARTID_td_1612970197,#MENUEPUNKTSTARTID_td_1612970297,#MENUEPUNKTSTARTID_td_1449143833{display:none;}