/*
Theme Name: Curado
Description: Template zu Curado
Author: GFMK
*/

/* montserrat-100 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  src: url('fonts/montserrat-v15-latin-100.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/montserrat-v15-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v15-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v15-latin-100.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v15-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v15-latin-100.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-100italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 100;
  src: url('fonts/montserrat-v15-latin-100italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/montserrat-v15-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v15-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v15-latin-100italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v15-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v15-latin-100italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-200 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  src: url('fonts/montserrat-v15-latin-200.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/montserrat-v15-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v15-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v15-latin-200.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v15-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v15-latin-200.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-200italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 200;
  src: url('fonts/montserrat-v15-latin-200italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/montserrat-v15-latin-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v15-latin-200italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v15-latin-200italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v15-latin-200italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v15-latin-200italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-300 - latin USED*/
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/montserrat-v15-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/montserrat-v15-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v15-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v15-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v15-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v15-latin-300.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-regular - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/montserrat-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/montserrat-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v15-latin-regular.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/montserrat-v15-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/montserrat-v15-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v15-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v15-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v15-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v15-latin-italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-300italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 300;
  src: url('fonts/montserrat-v15-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/montserrat-v15-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v15-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v15-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v15-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v15-latin-300italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-500 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/montserrat-v15-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/montserrat-v15-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v15-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v15-latin-500.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v15-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v15-latin-500.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-500italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 500;
  src: url('fonts/montserrat-v15-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/montserrat-v15-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v15-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v15-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v15-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v15-latin-500italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-600 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/montserrat-v15-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/montserrat-v15-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v15-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v15-latin-600.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v15-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v15-latin-600.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-700 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/montserrat-v15-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/montserrat-v15-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v15-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v15-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v15-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v15-latin-700.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-700italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 700;
  src: url('fonts/montserrat-v15-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/montserrat-v15-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v15-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v15-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v15-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v15-latin-700italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-800 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  src: url('fonts/montserrat-v15-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/montserrat-v15-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v15-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v15-latin-800.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v15-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v15-latin-800.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-600italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 600;
  src: url('fonts/montserrat-v15-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/montserrat-v15-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v15-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v15-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v15-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v15-latin-600italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-800italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 800;
  src: url('fonts/montserrat-v15-latin-800italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/montserrat-v15-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v15-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v15-latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v15-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v15-latin-800italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-900 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  src: url('fonts/montserrat-v15-latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/montserrat-v15-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v15-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v15-latin-900.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v15-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v15-latin-900.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-900italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 900;
  src: url('fonts/montserrat-v15-latin-900italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/montserrat-v15-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v15-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v15-latin-900italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v15-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v15-latin-900italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}



* { margin:0; padding:0; }
html { height: 100%; box-sizing: border-box; }

/** BODY **/
body{ width:100%; margin:0px auto; text-align:center; font-family: 'Montserrat'; font-weight: 400; font-size:16px; color:#000; position: relative; line-height:28px; min-height: 100%; background:#f2f2f2; }

*, *:before, *:after { box-sizing: inherit; } 

/** FRAME USED **/
.frm_w { width:100%; background:#fff; }
.inner_frml { max-width:1414px; margin:0 auto; text-align:left; padding-left:20px; padding-right:20px; }
.inner_frm { max-width:1414px; margin:0 auto; text-align:center; padding-left:20px; padding-right:20px; }
.table_frm { max-width:1418px; margin:0 auto; text-align:center; border-left:#f2f2f2 10px solid; border-right:#f2f2f2 10px solid;  }
.inner_small_frm { max-width:920px; margin:0 auto; text-align:center; padding-left:19px; padding-right:19px; }
#frm_center_page { display:table-cell; width:70%;  padding-right:40px; vertical-align:top; text-align:left; box-sizing:border-box; }
#frm_center_page_sitemap { display:block; padding-right:40px; text-align:left; box-sizing:border-box; }
#frm_right_page { display:table-cell; width:30%; vertical-align:top; height:100%; }
.frm_right_inner {text-align:left; background:#fff; padding:20px; box-sizing:border-box; }
.frm_start_title { font-size:20px; padding-bottom:10px; font-weight:600; }
.frm_title { font-size: 20px; padding: 30px 0 10px 0; font-weight: 600; }

/** HEADER USED **/
.header_frm { padding-top:15px; padding-bottom:15px; background-color:#1F5E67; box-sizing:border-box; min-height:50px; font-size:15px; color:#fff;}
.header_left { width:90%; float:left; text-align:left; }
.header_right { width:10%; float:right; text-align:right; }
.header_logo { float:left; text-align:left; padding-bottom:28px; }
.header_menu { float:right; text-align:right; }
.header_search { float:left; padding-top: 15px; padding-left:30px; }
.header_trenner { height:4px; background:#ebebeb; }
.burger { display:none; }
.header_search_resp { display:none; }
.copy { color:#000; font-size:10px; padding: 2px 5px; }

/** BREADCRUMP **/
.bread { background:#f0f0f0; padding:10px 20px; font-size: 14px; font-weight:600; }
.bread a { font-size: 14px; color:#000; font-weight:400; }

/** KRANKHEITEN USED **/
#bzk1,#bzk2,#bzk3,#bzk4,#bzk5,#bzk6,#bzk7,#bzk8,#bzk9,#bzk10,#bzk11,#bzk12,#bzk13,#bzk14,#bzk15,#bzk16,#bzk17,#bzk18,#bzk19,#bzk20,#bzk21,#bzk22,#bzk23,#bzk24,#bzk25,#bzk26 { display:none; }
.auwahl_bst { width:35px; background: #1F5E67; padding: 5px 0; margin: 3px; float: left; cursor: pointer; color: #fff; }

/** NAVIGATION USED**/
.menu_l { padding:5px 0; }
.menu_ll { width:100%; background:#66CFCA; border-radius: 25px; padding:6px 20px; margin-bottom:5px; font-weight:500; color:#fff; }
.menu_l a { text-decoration:none; color:#000; font-size:16px; }
.menu_ll a { text-decoration:none; color:#fff; font-size:16px; }
.artikel a { font-size: 18px; padding-bottom: 10px; font-weight: 500; }

.top_menu { display:inline-block}
.top_menu li, .top_menu li a { list-style:none; color:#111111; font-size:16px; }
.top_menu li a:hover { list-style:none; color:#000; }
.top_menu li.current_page_item a { color:#000; }
.top_menu ul li { display:inline-block; padding:0px 5px 0px 0px; font-size:13px;  }
.top_menu ul { padding:14px 0 0 0; margin:0px; }
.menu-Top-Menu-container { float:left; }

.menu { padding-bottom:10px; padding-top:30px; }
.menu ul { margin:0; padding:0; list-style-type:none;}
.menu ul li { display:inline-block; padding:0px 25px 0px 25px; }

.foot_menu { margin-left:-10px; } 
.foot_menu li, .foot_menu li a { list-style:none; color:#111111; font-size:14px; font-weight:400; }
.foot_menu li a:hover { list-style:none; color:#000; }
.foot_menu li.current_page_item a { color:#000; }
.foot_menu ul li { padding:0; margin:0; font-size:13px;  }
.foot_menu ul { padding:0; margin:30px 0 0 0; }

#nav_resp { display:none; position: absolute; top: 0; background: #2A5E67; width: 100%; left: 0; height: 100%; opacity: 0.94; }
#nav_resp li, #nav_resp li a { list-style:none; color:#fff; font-size:30px; font-weight:400; padding:30px 0; }
#nav_resp ul li { margin:0; }

/** CONTENT USED **/
#more_less { padding-top:10px; cursor:pointer; color:#35A9FE; font-size:14px; font-weight:500; }
#less { padding-top:10px; cursor:pointer; color:#35A9FE; font-size:14px; font-weight:500; display:none; }
#more_less_art { padding-top:10px; cursor:pointer; color:#35A9FE; font-size:14px; font-weight:500; }
#less_art { padding-top:10px; cursor:pointer; color:#35A9FE; font-size:14px; font-weight:500; display:none; }
.unterseiten, .more_art { display:none; }
.strt_box { background:#fff; padding:30px 100px; }
#frm_center { display:table-cell; width:54%; margin-left:3%; margin-right:3%; vertical-align:top; text-align:left; background:#fff; margin:20px 40px; padding:20px 60px 40px 60px; box-sizing:border-box; }
#frm_right { display:table-cell; width:20%; vertical-align:top; background:#9FD7FA; height:100%; }

/** CONTENT KAT USED **/
.tbl_us_resp { display:none; width:100%; background:#f2f2f2; }
.tbl_kat { display:table; width:100%; background:#f2f2f2; }
.tbl_kat_row { display:table-row; }
.tbl_kat_cell { display:table-cell; border-left:#f2f2f2 10px solid; border-right:#f2f2f2 10px solid; border-bottom:#f2f2f2 20px solid; width:33.33333%; background:#fff; }
.tbl_kat_cell_resp { display:table-cell; border-left:#f2f2f2 10px solid; border-right:#f2f2f2 10px solid; border-bottom:#f2f2f2 20px solid; width:50%; background:#fff; }
.tbl_kat_cell_inner { background:#fff; text-align: left; padding: 10px 30px; }
.boxen_frm { width:100%; background:#f2f2f2; }
.boxen { display:flex; flex-wrap: wrap; }
.boxen_single  { width:33.33333%; border: 10px #f2f2f2 solid; background:#fff; }

/** TABLE USED **/
.tbl_l_us { display:table-cell; width:42%; background:#349EAC; vertical-align:middle; color:#fff; text-align:left; padding:0 40px; }
.tbl_r_us { display:table-cell; width:58%; }
.tbl_r_us img { vertical-align:middle; }

/** TABLE **/
.tbl { display: table; border-spacing: 1.5em; }
.tbl_row { display:table-row; }

/**BANNER**/
.banner_frm { margin-bottom:20px; }
.banner_frm1 { padding-bottom:20px; }
.b_font { font-size:8px; }

/**SEARCH USED**/
.sefo { color:#fff; }
.search_all { text-align:left; }
.search_all h1 { margin-bottom:0; margin-top:10px; }
.search_all h1 a { font-size:20px; }
.search_pagination { clear:both; padding-bottom:100px; }
.search_inner { background:#fff; padding:20px; }
.page-numbers { background:#1F5E67; color:#fff; padding:5px 10px; }
.page-numbers.dots { background:#fff; color:#000; padding:5px; }
.page-numbers.current { background:#0A9C9C; color:#fff; padding:5px 10px; }
.page-numbers:hover { background:#0A9C9C; }
.page-numbers.dots:hover { background:#fff; }
#search_frm { display:none; float:left; padding-top:12px; }
#search_frm input { background: #e1e1e1; border: none; height: 40px; width: 300px; font-family: 'Montserrat'; font-weight: 400; font-size:16px; padding:0 10px; }
#search_frm input[type="submit"] {     background: #1F5E67; color:#fff; border: none; height: 40px; width: 100px;}
#s_menu { float:left; display:inline; }
#search_frm_resp { display:none; padding:12px 0; }
#search_frm_resp input { background: #e1e1e1; border: none; height: 40px; width: 300px; font-family: 'Montserrat'; font-weight: 400; font-size:16px; padding:0 10px; }
#search_frm_resp input[type="submit"] {     background: #1F5E67; color:#fff; border: none; height: 40px; width: 100px;}

/** SITEMAP **/
.sitemap { padding-top:40px; text-align:left; }
.sitemap li a { font-family: 'verdana'!important; font-size:18px; font-weight:500; }
.sitemap h3 { display:none; }
.sitemap ul li { list-style-type: square; color: #71BCFF; }

div.wpforms-container-full .wpforms-form .wpforms-field-label { font-size:12px!important; font-weight:400!important; }
div.wpforms-container-full .wpforms-form input[type=date], div.wpforms-container-full .wpforms-form input[type=datetime], div.wpforms-container-full .wpforms-form input[type=datetime-local], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=month], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=password], div.wpforms-container-full .wpforms-form input[type=range], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=tel], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=time], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form input[type=week], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea { font-size:12px!important; }
div.wpforms-container-full .wpforms-form .wpforms-field-label-inline { font-size:12px!important; color:#000!important; }

/** FOOTER USED **/
.footer { width:100%; background:#fff; margin-top:100px; }
.footer_frm { max-width:1414px; margin:0 auto; text-align:center; padding:90px 20px 50px 20px; }
.foot_tbl { display:table; width:100%; }
.foot_tc { width:25%; text-align:left }
.foot_addr { padding-top:30px; }
.foot_addr p { margin:0; padding:0; font-weight:400; font-size:14px; }
.foot_copy { width:100%; background:#E7EFF1; padding:30px 20px; font-weight:400; font-size:14px; }


/** FOOTER **/
.footer_alt { right: 0; bottom: 0; left: 0; background-color: #5C97BE; text-align: center; padding:20px 0; min-width:1480px; }


/** BILDER USED **/
img { max-width:100%; height:auto; }
.img_ml { vertical-align:middle; padding-right:10px; }

/** BILDER **/
.alignleft { float:left; margin-top:15px; }

/** LISTEN USED **/
ul li { list-style-type: disc; margin: 5px 0 5px 15px; }
ol li { list-style-type: unset; margin: 5px 0 5px 15px; }

/** LINKS USED **/
a { color: #71BCFF; text-decoration: none; }
.table_frm a { font-size: 16px; color: #71BCFF; text-decoration: underline; }
.krk a { font-size: 16px; font-weight:500; padding:0 20px; }

a { text-decoration:none; color:#000; }
a { color: #71BCFF; text-decoration: none; }
.menu a { padding-left:10px; }
.artikel a { font-size:12px; color:#1C6A9D; line-height:14px;}
.banner h1 a { font-size: 20px; color: #59BEF7; }
.banner h2 a { font-size: 14px; font-weight: bold; color: #60AB60; }
.banner h3 a { font-size: 14px; font-weight: bold; color: #59BEF7; }
.boxen_single a { text-decoration:none; color:inherit; }
.wl_l { font-size: 16px!important; color: #71BCFF!important; text-decoration: underline!important; }

/** ÜBERSCHRIFTEN USED **/
h1 { font-size: 30px; font-weight: 600!important; line-height:34px; margin-bottom:5px; }
h2 { font-size: 20px; font-weight: 600; color: #111; padding-top:20px; }
h3 { font-size: 16px; font-weight: 600; color: #111; margin: 30px 0 0 0; }
h4 { font-size:12px; color:#111; letter-spacing:2px; }
.just h1 { text-align:center; }
.tbl_l_us h2 { font-size:36px; color:#fff; line-height:38px; margin-bottom:10px; }

/** ALLGENEIN USED **/
.bg1 { background:#1F5E67; }
.cl_b { clear:both; }
.w_100 { width:100%; }
.va_m { vertical-align:middle; }
.just { text-align:justify; }
.c_p { cursor:pointer; }
.fl_r { float:right; }
.page-item-33666 { display:none; }
p { padding:10px 0; }
.dpb { display:block; }
.clb { clear:both; }

/** PADDINGS USED**/
.pt_10 { padding-top:10px; }
.pt_20 { padding-top:20px; }
.pt_30 { padding-top:30px; }
.pth_30 { padding-top:30px; }
.pt_50 { padding-top:50px; }
.pt_80 { padding-top:80px; }
.pb_20 { padding-bottom:20px; }
.pb_80 { padding-bottom:80px; }
.mt_40 { margin-top:40px; }

/** RESPONSIVE **/
@media screen and (max-width:1380px) and (min-width:100px)  { 
.inner_frm, .inner_frml  { max-width:1040px; }
.tbl_l_us { padding:0 15px; }
.tbl_l_us p { font-size:14px; line-height:20px; }
.tbl_l_us h2 { font-size:26px; color:#fff; line-height:28px; margin-bottom:5px; }
 .header_logo { float: none;  text-align: center;  padding-bottom: 0; }
 .header_menu { float: none; text-align: center; }
 .header_search { float:none; }
 #search_frm { float:none; }
 .pth_30 { padding-top:10px; }
 .top_menu ul { padding:0; }
}

@media screen and (max-width:1240px) and (min-width:100px)  { 
 .header_logo { float: none;  text-align: center;  padding-bottom: 0; }
 .header_menu { float: none; text-align: center; }
 .header_search { float:none; }
 #search_frm { float:none; }
}

@media screen and (max-width:1080px) and (min-width:100px)  { 
 .tbl_kat_cell_inner h2 { font-size:17px; }
}

@media screen and (max-width:980px) and (min-width:100px)  { 
 .tbl_kat_cell_inner h2 { font-size:20px; }
 .boxen_single  { width:50%; }
 .foot_tc { width:50%; padding-bottom:60px; }
 .foot_menu ul { margin:10px 0 0 0; }
 .foot_addr { padding-top:10px; }
}

@media screen and (max-width:880px) and (min-width:100px)  { 
.burger { display:inline; }
.header_menu { display:none; }
.header_search_resp { display:block; }
#frm_center_page { display:block; width:100%;}
#frm_right_page { display:block; width:100%; margin-top:40px; }
.strt_box { padding:20px 40px; text-align:left;}
.tbl_l_us { display:none; }
.tbl_r_us { width: 100%; }
}

@media screen and (max-width:780px) and (min-width:100px)  { 
 .tbl_kat_cell_inner h2 { font-size:17px; }
}
 
@media screen and (max-width:1020px) and (min-width:100px)  { 
.top_menu ul li { padding: 0; }
.top_menu li a { font-size: 14px; }
}
  
@media screen and (max-width:680px) and (min-width:100px)  { 
 .boxen_single  { width:100%; }
 .boxen_frm { width: auto; max-width: 460px; margin: 0 auto; }
}

@media screen and (max-width:680px) and (min-width:100px)  { 
.header_left { font-size: 12px; }
} 

@media screen and (max-width:480px) and (min-width:100px)  {
 .foot_tc { width:100%; }
} 
 