
html { -webkit-text-size-adjust: none;
  -moz-text-size-adjust: none;
  -ms-text-size-adjust: none;}
.menu_block.mobil .menu_ueberschrift {
  background: none;
  cursor: default;
}
#firstNavigation, #header { margin: 0; }
#firstNavigation,
body.large-3 #firstNavigation { background-color: transparent; text-align: left; width: 100%; }
.toppart, #wrapper, #TOPMENUE { padding: 20px;}

#wrapper {
  padding-top: 0;
}
.page-entry {
  padding: 0 20px;
}
.toppart{height:65px;}
.body_wrapper { width: 100%; overflow: hidden; }

img { max-width: 100%; height: auto; }
p { margin-bottom: 10px; }

.g20{width:100% !important;}
.g25{width:100% !important;}
.g33{width:100% !important;}
.g40{width:100% !important;}
.g50{width:100% !important;}
.g60{width:100% !important;}
.g66{width:100% !important;}
.g75{width:100% !important;}
.g80{width:100% !important;}

.gl{float: none; margin: 0 0 40px; clear: both;}
.gr{ float: none; margin:0 0 40px; clear: both;}

#footer1_part, #footer2_part { margin: 0 -20px; }
#FOOTER1, #FOOTER2 { padding: 30px 20px; }
.footer1_wrapper, .footer2_wrapper { width: 100%; }

#linkeSpalte, #mittlereSpalte { width: 100%; float: none; min-height: inherit; }
#mittlereSpalte { border-top: 0px none; padding-top: 20px; }

.menu_ueberschrift,
body.large-3 .menu_ueberschrift{ background: url('../../../fileadmin/template/images/submenu_header.gif') 95% 50% no-repeat;
  cursor: pointer; }
.menu_ueberschrift.act,
body.large-3 .menu_ueberschrift.act { background-image: url('../../../fileadmin/template/images/submenu_header_act.gif'); }

.toppart_region, .rootline { display: none; }
.toppart_search { right:0;left: 0; top: 10px; }
.toppart_logo {  right:0;top: 10px; max-width: 50%; }
.toppart_inner { height: auto;position:relative;top:0; }
.toppart_logo img { max-width: 100%; height: auto; }

.informationsbox .informationsbox_inner { padding: 40px 20px 20px; }
.informationsbox .ce-header * { margin: -40px -20px 40px; }

.topmenu_wrapper, .mobil .topmenu_wrapper, .mobil_topmenu, .no_mobil,
.mobil .liste { display: none; }
.mobil,
body.large-3 .mobil { display: block; }
#suche_input.search_input_text { width: 125px; }
.tx-indexedsearch-searchbox label { display: none;}
#KOPFGRAFIK #c3619, #landkreis-fulda-sidemenu, .kopfgrafiken { display: none; }
#TOPMENUE,
body.large-3 #TOPMENUE{ background-color: transparent; }
.mobil_topmenu,
body.large-3 .mobil_topmenu{ background: url('../../../fileadmin/template/images/mobil_hauptnavi_icon.gif') right top no-repeat #2d84ba;
  color: white; font-weight: bold; padding: 4px 35px 4px 15px; display: block;
  line-height: 33px; cursor: pointer; text-transform: uppercase; }
.mobil_topmenu.act,
body.large-3 .mobil_topmenu.act { background-image: url('../../../fileadmin/template/images/mobil_hauptnavi_icon_act.gif'); }
h2.menu_ueberschrift,
body.large-3 h2.menu_ueberschrift{ font-size: 16px; margin-bottom: 0; }
.topmenu_element { display: block; margin: 0; }
.toppart_search form{ width: 100%; }
.topmenu_element a,
body.large-3 .topmenu_element a { display: block; padding: 4px 15px; background-color: #afafaf;
  border-top: 1px solid white; }
.topmenu_element.act a,
body.large-3 .topmenu_element.act a { background-color: #6ab4f5; }

.newsletter_block,.tx-eknewsarchive-pi1, .news-amenu-container, .wunschkennzeichen_block, .ifsg_block { display: none; }
.menu_block,
body.large-3 .menu_block { padding:0; }
.menu_ueberschrift,
body.large-3 .menu_ueberschrift,
#menu .level1_act a,
body.large-3 #menu .level1_act a,
#menu .level1 a,
body.large-3 #menu .level1 a { line-height: 33px; padding: 4px 15px; font-size: 16px; }
#menu .level1_act a,
body.large-3 #menu .level1_act a,
#menu .level1 a,
body.large-3 #menu .level1 a { padding: 4px 15px 4px 45px; }
#menu a.left_menu_image,
body.large-3 #menu a.left_menu_image { background-position: 15px 13px;  }
#menu .level1_act a,
body.large-3 #menu .level1_act a,
#menu .level1 a,
body.large-3 #menu .level1 a,
#menu .level2_act a,
body.large-3 #menu .level2_act a,
#menu .level2 a,
body.large-3 #menu .level2 a,
#menu .level3_act a,
body.large-3 #menu .level3_act a,
#menu .level3 a,
body.large-3 #menu .level3 a { border-bottom: 0px none; border-top: 1px solid #DADADA; }
#menu .level2_act a,
body.large-3 #menu .level2_act a,
#menu .level2 a,
body.large-3 #menu .level2 a { padding: 8px 15px 8px 45px; }
#menu .level3_act a,
body.large-3 #menu .level3_act a,
#menu .level3 a,
body.large-3 #menu .level3 a { padding: 8px 15px 8px 55px; }
#menu .level2 a,
body.large-3 #menu .level2 a,
#menu .level2_act a,
body.large-3 #menu .level2_act a { background-position: 30px 15px; }
#menu .level3 a,
body.large-3 #menu .level3 a,
#menu .level3_act a,
body.large-3 #menu .level3_act a { background-position: 40px 15px;  }
.seperator { border-bottom: 0px none; }
.liste { margin-bottom: 0; }

.tx-dspocast-pi1 { display: none; }
.servicebox { padding:30px 10px; }
.servicebox_betreff { margin:-30px -10px 0px; }
.servicebox_betreff span { display: none; }
#content .ce-default { margin: 0px !important; margin-bottom: 20px; }

.news-latest-title h3 a, .news-list-title h3 a { font-size: 20px; }
.news-latest-subheader p, .news-list-subheader p { font-size: 16px; }

.footer1_block { float: none; width: 100%; overflow: hidden; margin-bottom: 20px; }
.footer1_block_image { float:left; width: 48%; }
.footer1_block_bottom { float: right; width: 43%; padding-top: 30px;
  background-position: left 34px; }
.footer1_block_image img { box-shadow: none; width: 100%; height: auto; }

.footer_block_eas img{width:85%;}
.footer2_menu.mobil{top:auto;left:0;}
.footer2_infobox h2 { color: #2979aa; font-size: 16px; margin-bottom: 0; }
.footer2_infobox p { margin-bottom: 10px; line-height: 1.8em; }

.totop_box { bottom: 0; top: auto; }
.footer2_menu { display: none; top: 0; bottom: auto; }
.footer2_menu.mobil { display: block; }

.ce-default #news-single-container .news-single-allimage { float: none; max-width: 100%;
  margin: 0; }
.ce-default #news-single-container .news-single-imgcaption { width: 100%; font-style: italic;
  text-align: left; padding:0; font-size: 12px; }

#SUBTEMPLATE form label { display: block; float: none; }
.gme-map { width: 100% !important; }
#SUBTEMPLATE form input.gme-submit[type="submit"] { display: block; margin-left: 0; float: none;
  text-align: left; }
#SUBTEMPLATE form input.ce-mailform-submit, #SUBTEMPLATE form input.gme-submit[type="submit"] {
  margin-left: 0; float: none; }
#SUBTEMPLATE form input, #SUBTEMPLATE form textarea, #SUBTEMPLATE form select { width: 95%; }
#SUBTEMPLATE form { float: none; }

div.ce-textpic-intext-left-nowrap .ce-textpic-imagewrap,
div.ce-textpic-left .ce-textpic-imagewrap,
div.ce-textpic-intext-right .ce-textpic-imagewrap { float:none; margin-right: 0; margin-left: 0; }
.ce-textpic-intext-left-nowrap .ce-textpic-text,
div.ce-textpic-intext-right .ce-textpic-imagewrap, div.ce-textpic-intext-right-nowrap .ce-textpic-imagewrap { margin-left: 0; }
div.ce-textpic .ce-textpic-imagewrap figure,
div.ce-textpic figure.ce-textpic-imagewrap{ display: block; margin-right: 0; margin-left: 0;}
figcaption.ce-textpic-caption { display: block; }

.toppart_meldung img { height: 54px; width: 54px;}
.meldung_text p { margin-bottom: 4px; line-height: 13px; font-size: 10px;}
.toppart_logo { left:none;right: 0; top: 0px;}
.toppart_search {top:0;width:70%;}
.toppart_meldung {position:relative;margin-top:55px;}
.toppart_meldung img { height: 67px; width: 67px;}
.meldung_text {margin-right:0;padding-right:10px;    max-width: 70%;}
#TOPMENUE {padding:5px;height:auto;}

.addv-list__item--infobox{float:none;width:100%;}
.addv-infobox{float:none;width:100%;min-height:auto;}
.start-slider .ce-textpic-intext-left-nowrap .ce-textpic-text{float:none;width:100%;}
.start-slider .owl-dots {right: 5px;}
.start-slider .ce-textpic-imagewrap{width:100%;}
.start-slider .ce-textpicHeader h2{width:82%;}

.frame-type-textmedia .ce-gallery .ce-outer,
.frame-type-textmedia .ce-gallery .ce-inner {
  float: none;
  right: auto;
}