/*
Theme Name: Leinerstift QM
Description: Dies ist das Theme f&uuml;r die Leinerstift QM Webseite
Version: 1.0
Author: Tobias Rehermann
Author URI: http://www.pixelsmart.de
Template: leinerstift-framework
*/


/* ----------------------------- BG ----------------------------- */ 

#main, .html_stretched #wrap_all {
	background: url(images/background-images/pattern-wild.svg) repeat center center fixed #fcb017 !important;
}



/* ----------------------------- Logo ----------------------------- */ 
.logo.bg-logo {
	display: inline-block; 
}

.logo img {
	padding: 9% 0 5px;
	height: auto ;
	width: 230px ;
	max-height: 100%;
	max-width: 230px;
}

a.no-ie-logo {
  background: url('images/Leinerstift-QM-Logo.png') no-repeat center center;
  background-size: contain;
  display: inline-block;
  width: 155px;
  height: 95%;
}


/* ----------------------------- Meckerecke -----------------------------

html {
	background-color: #fff;
}


#wrap_all {
    margin-top: 70px;
}

.fixed_header #header {
	position:relative;
}
#wrap_all.nowfixed{
	margin-top: 0px;
}
.fixed_header #header.nowfixed{
	position: fixed;
}
.fixed_header #main {
	padding-top: 0px;
}
.fixed_header #main.nowfixed {
	padding-top: 113px;
}


#meckerecke {
	width: 109px;
	height: 80px;
	position: absolute;
	display: block;
	background: url('images/button-meckerecke-qm.gif') no-repeat;
	z-index: 9;
	right: -1px;
	top: -70px;
	text-indent: -9999px;
}

 */ 

/* ----------------------------- Menu ----------------------------- */ 

#top #header .mega_menu_title a:hover {
	cursor: pointer !important;
}
/* Medienpool */
#avia-menu .avia_mega8 {
	width: 910px !important;
}
.main_menu #menu-item-4340 ul {
	width: auto !important;
}
.main_menu #menu-item-4340>ul>li {
	width: 114px !important;
}
#top .main_menu #menu-item-4340 ul a {
	font-size: 12px !important;
	padding: 10px 5px 10px 5px !important;
	background-color: transparent !important;
}
.main_menu #menu-item-4340 ul ul {
	width: 100% !important;
}
/* Methodenpool */
#avia-menu .sub-menu  #menu-item-4341 a,
#avia-menu .sub-menu  #menu-item-4342 a,
#avia-menu .sub-menu  #menu-item-4343 a,
#avia-menu .sub-menu  #menu-item-4344 a,
#avia-menu .sub-menu  #menu-item-4345 a,
#avia-menu .sub-menu  #menu-item-4386 a,
#avia-menu .sub-menu  #menu-item-4364 a,
#avia-menu .sub-menu  #menu-item-4367 a {
	text-align: left !important;
	color: #333 !important;
	background-color: inherit !important;
}
#menu-item-4345 .mega_menu_title {
	margin-top: -18px;
}
#menu-item-4340 .sub-menu .sub-menu .sub-menu {
	display: none !important;
}
#menu-item-4340 .sub-menu .sub-menu .sub-menu li {
	margin-left: 0px !important;
}

#menu-item-4340 .sub-menu .sub-menu .menu-item-has-children:hover .sub-menu {
	display: block !important;
	background-color: rgba(255,255,255,0.01) !important;
}
.page-id-4338 .iconbox_content li ul.sub-menu {
	display: none !important;
}
.page-id-4338 .iconbox_content li:hover>ul.sub-menu {
	display: block !important;
	margin-bottom: 0px;
}

/* disable QM-Handbuch dropdown */ 

#menu-item-3197 .avia_mega_div {
	display: none !important;
}

/* ----------------------------- deaktivierter A-Z Bereich  

#menu-item-4661 {
display: none !important;
}
.admin-bar #menu-item-4661 {
display: block !important;
}

----------------------------- */

/* hide the qm-adminstration-link */

#menu-item-3695 {
	display: none;
}
.admin-bar #menu-item-3695 {
	display: inherit;
} 


/* ----------------------------- Qualitaetsverbund darf navipunkte nicht sehen ----------------------------- */ 

.qualitaetsverbund #menu-item-4661 {
	display: none !important;
}

.qualitaetsverbund #menu-item-4340 {
	display: none !important;
}

.qualitaetsverbund #menu-item-3695 {
	display: none !important;
}
/* ----------------------------- theme my login ----------------------------- */ 

.tml-action-links {
	display: none;
}
p.forgetmenot {
	display: none;
}
#theme-my-login p.message {
	font-size: 24px;
	font-family: 'Arvo', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#theme-my-login1 .error {
	display: none;
}
/* ----------------------------- "Leistungen" Textblöcke auf die gleiche Höhe zwingen ----------------------------- */ 

.page-id-2774 .flex_column .avia_textblock {
	min-height: 150px;
}

/* ----------------------------- Main Color Hintergrundbild ----------------------------- */ 
#header.header_color .header_bg ,
.main_color {
	background: #f6f6f6 url(images/background-images/grunge-medium-dark.png) center center repeat fixed !important;
	opacity: 1 !important;
	filter: alpha(opacity=100) !important;
}

/* ----------------------------- Iconbox ----------------------------- */ 

.iconbox_top .iconbox_icon {
	border-radius: 3px;
	background-color: #e1e1e1 !important;
	color: #fcb017 !important;
	box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.4);
}

.iconbox_icon:before {
	display: none;	
}

.iconbox_top .iconbox_content {
	box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.4);
}

/* CSS Shadow effects in iconbox // two bottom corners */ 

.iconbox_content
{
  position: relative;
}
.iconbox_content:before, 
.iconbox_content:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 8px;
  width: 50%;
  top: 80%;
  max-width:100px;
  background: rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.6);
  box-shadow: 0 15px 10px rgba(0, 0, 0, 0.6);
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.iconbox_content:after
{
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
  right: 8px;
  left: auto;
}

/* ----------------------------- Team-Image Container ----------------------------- */ 

/* CSS Shadow effects under teamimage // two bottom corners */ 

.team-img-container
{
  position: relative;
  overflow: visible;
}
.team-img-container:before, 
.team-img-container:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 8px;
  width: 50%;
  top: 80%;
  max-width:100px;
  background: rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.6);
  box-shadow: 0 15px 10px rgba(0, 0, 0, 0.6);
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.team-img-container:after
{
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
  right: 8px;
  left: auto;
}

/* ----------------------------- Content ----------------------------- */ 

.content {
	padding-top: 15px;
}
.inner_sidebar {
	margin-left: 0px;
}
.content .entry-content-wrapper {
padding-right: 10px;
}
/* ----------------------------- Megamenu changes ----------------------------- */ 

.header_color .main_menu .menu ul li a, .header_color .pointer_arrow_wrap .pointer_arrow, .header_color .avia_mega_div {
	color: #333;
}

#top #header .avia_mega_div > .sub-menu {
	padding: 20px 0px 0px;
}

/* first column width */ 
/* "Bereiche" */ 
#avia-menu .sub-menu #menu-item-3264 a {
	width: 100% !important;
	margin-left: 10px;
}
#top #header .avia_mega_div > .sub-menu > li#menu-item-3239 h4  {
	padding-left: 15px;
	padding-right: 15px;
}

/* padding and margin of each row */
#top #header .avia_mega_div li {
	padding: 0px 5px !important;
} 

/* font-size of menu headings */ 
#top #header h4.mega_menu_title a,
#top #header h4.mega_menu_title a:hover {
	font-size: 13px;
	text-align: center;
	margin-bottom: 5px;
}

/* aktive state in submenu */ 

#top .header_color .main_menu .menu .avia_mega_div ul .current-menu-item > a {
	color: #111;
 	background-color: rgba(255, 255, 255, 0.6) !important;
}

/* no bullets except first row */ 

#avia-menu .sub-menu  .avia-bullet {
	display: none;
}


#avia-menu .sub-menu  #menu-item-3232 .avia-bullet,
#avia-menu .sub-menu  #menu-item-3231 .avia-bullet,
#avia-menu .sub-menu  #menu-item-3233 .avia-bullet,
#avia-menu .sub-menu  #menu-item-3234 .avia-bullet,
#avia-menu .sub-menu  #menu-item-3235 .avia-bullet,
#avia-menu .sub-menu  #menu-item-3236 .avia-bullet,
#avia-menu .sub-menu  #menu-item-3998 .avia-bullet,
#avia-menu .sub-menu  #menu-item-3503 .avia-bullet,


 {
	display: inherit;
	margin-left: 10px;
	margin-top: 16px;
	border-color: #333;
}

/* padding of the link-element in the li */ 
#top #header .avia_mega_div > .sub-menu > li > ul > li a {
	padding: 10px 5px;
	line-height: 16px;
	margin: 0px;
	text-align: center;
}
#avia-menu .sub-menu  #menu-item-3232 a,
#avia-menu .sub-menu  #menu-item-3231 a,
#avia-menu .sub-menu  #menu-item-3233 a,
#avia-menu .sub-menu  #menu-item-3234 a,
#avia-menu .sub-menu  #menu-item-3235 a,
#avia-menu .sub-menu  #menu-item-3236 a,
#avia-menu .sub-menu  #menu-item-3998 a,
#avia-menu .sub-menu  #menu-item-3503 a {
	text-align: left !important;
	padding: 10px 5px 10px 20px  !important;
	color: #333 !important;
	background-color: inherit !important;
	cursor: default;
}

#menu-item4345 .mega_menu_title a {
	text-align: left !important;
	padding: 10px 5px 10px 20px  !important;
	color: #333 !important;
	background-color: inherit !important;
	cursor: default;
}
.main_menu .menu ul {
	width: 100px;
}

/* ----------------------------- Color of Bereich ----------------------------- */   

#avia-menu .sub-menu  #menu-item-3232 {

}

.entry-content-wrapper h2 {
	color: #808080;
}

/* ----------------------------- styling of the table ----------------------------- */ 



td {
	padding: 5px 8px;
	vertical-align: middle;
	font-size: 14px;
	height: 53px;
}
th.kapitel {
	width: 81px;	
}
td.kapitel {
	text-align: center;
	font-size: 15px;
	font-weight: normal;
	width: 81px;
	white-space: nowrap;
}
th.download,
td.download {
	width: 150px;
	text-align: center;
}
	
th.download {
	padding:0;
	padding-right: 3px;
}

td .avia-size-small {
	padding: 3px 8px;
	font-size: 11px;
	min-width: 70px;
}

/* ----------------------------- filter on top of the table ---------------------------------------*/

.tax-kapitel .sidebar,
.tax-gruppe .sidebar,
.tax-bereich .sidebar  {
	padding-top: 0px;
	padding-bottom: 0px;
	border-left-style:none;
	border-left-width: 0px !important;
	margin-left: -11px;
	margin-bottom: -80px;
	padding-left: 0px;
}

.tax-kapitel .taxonomy-drilldown-dropdowns ul,
.tax-gruppe .taxonomy-drilldown-dropdowns ul,
.tax-bereich .taxonomy-drilldown-dropdowns ul {
	float: left !important;
	width: auto !important;	
}

.tax-kapitel .taxonomy-drilldown-dropdowns li,
.tax-gruppe .taxonomy-drilldown-dropdowns li,
.tax-bereich .taxonomy-drilldown-dropdowns li {
	display: inline-block;
	width: auto;
}
.tax-kapitel .taxonomy-drilldown-dropdowns li:last-child,
.tax-gruppe .taxonomy-drilldown-dropdowns li:last-child,
.tax-bereich .taxonomy-drilldown-dropdowns li:last-child {

}
.leftminusmargin {
	margin-left: -10px;
}
.tax-kapitel div.inner_sidebar.extralight-border,
.tax-gruppe div.inner_sidebar.extralight-border,
.tax-bereich div.inner_sidebar.extralight-border {
	border-color:rgba(255,255,255,0.0);
}

.tax-kapitel .widget_taxonomy-drill-down,
.tax-gruppe .widget_taxonomy-drill-down,
.tax-bereich .widget_taxonomy-drill-down {
	padding-bottom: 0px;
}

.tax-kapitel .taxonomy-drilldown-dropdowns p,
.tax-gruppe .taxonomy-drilldown-dropdowns p,
.tax-bereich .taxonomy-drilldown-dropdowns p {
	float: right;
	padding-top: 8px;
	margin-bottom: 20px;
	margin-top:0.9em!important;
}

.tax-kapitel a.taxonomy-drilldown-reset,
.tax-gruppe a.taxonomy-drilldown-reset,
.tax-bereich a.taxonomy-drilldown-reset {
	font-size:0.9em;
}

.sidebar_right {
	padding-left: 10px;
}
/* ----------------------------- Firefox dropdown buttons --------------------------------------- */


.taxonomy-drilldown-dropdowns select {
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
}


/* ----------------------------- Avia Slideshow Shadow bottom right ----------------------------- */ 

/* Shadow bottom right */ 

.avia-slideshow
{
  position: relative;
  overflow: visible;
  background: url(images/leinerstift-load.gif) no-repeat center center #f7f7f7; /* otherwise you'll see the rotated shadow box - now we got a nice little loading icon ^^ */ 
}
.avia-slideshow:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 12px;
  right: 10px;
  left: auto;
  width: 50%;
  top: 80%;
  max-width:350px;
  background: transparent;
  -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.6);
  box-shadow: 0 15px 10px rgba(0, 0, 0, 0.6);
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
}

/* ----------------------------- extra css effects ----------------------------- */ 

/* post-thumbnail */ 

.big-preview {
	background: transparent !important;
}
.avia-image-container {
  display: inline-block;
 }
.avia-image-container img {
  margin-bottom: 0px !important;
 }

.avia-image-container,
.page-thumb,
.big-preview>a
{
  position: relative;
  overflow: visible;
  margin-bottom: 20px;
  background-color: #f6f6f6;
  padding: 0px !important;
  line-height: 0px;

}
.avia-image-container:after,
.page-thumb:after,
.big-preview>a:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  right: 10px;
  left: auto;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #f6f6f6;
  -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.6);
  box-shadow: 0 15px 10px rgba(0, 0, 0, 0.6);
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
}


/* css shadow bottom right */

.shadow-bottom-right
{
  position: relative;
  overflow: visible;
  display: inline-block;
}
.shadow-bottom-right:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  right: 10px;
  left: auto;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #f6f6f6;
  -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.6);
  box-shadow: 0 15px 10px rgba(0, 0, 0, 0.6);
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
}

/* ----------------------------- Avia Section Alternate Color mit Männeken ----------------------------- */ 

.avia-section.alternate_color,
.stretch_full.container_wrap {
	background: url(images/background-images/pattern-wild.svg) repeat center center fixed #fcb017 !important;
}
/* text in alternate color Männeken section in white whith shadow */ 
.stretch_full.container_wrap h1,
.stretch_full.container_wrap h1 a,
.stretch_full.container_wrap .breadcrumb,
.stretch_full.container_wrap .breadcrumb a {
	color: #fff !important;
	text-shadow: 1px 0 3px #d49413;
}



/* ----------------------------- Footer ----------------------------- */ 

#footer .widget_text {
	line-height: 1.4em;
	font-size: 0.9em;
}

.footer_color {
	background: #333333 url(images/background-images/grunge-medium-light.png) top center repeat fixed !important;
}




/* ----------------------------- Leinerstift A-Z ----------------------------- */ 

.form-inline {
    float:left;
    clear:none;
    margin-bottom:-60px; 
    position:relative; 
    z-index:10;
    top:-70px;
}

#indexbar{
    background: #f6f6f6 url(images/background-images/grunge-medium-dark.png) center center repeat fixed;
    height:62px;
}
.a-z-index{
    float:right !important;
    margin:5px 0 0 0 !important;
    width:668px;
}
.searchable{
    clear:both;
}

.admin-bar .searchable.nowfixed{
    margin-top:76px;
}

.searchable.nowfixed{
    margin-top:44px;
}

.admin-bar .form-inline.nowfixed {
    position:fixed;
    top:78px;
    margin-bottom:0;
}

.form-inline.nowfixed {
    position:fixed;
    top:46px;
    margin-bottom:0;
}

.admin-bar #indexbar.nowfixed{
    position:fixed;
    top:78px;
    width:910px;
    z-index:10;
    border-bottom: 1px #DDD solid
}
#indexbar.nowfixed{
    position:fixed;
    top:46px;
    width:910px;
    z-index:10;
    border-bottom: 1px #DDD solid
}

#indexbar.nowfixed .a-z-index{
    margin:13px 0 0 0 !important;
}

.searchable .av-special-heading-h2 h2{
    padding-top:35px;
}

/* ----------------------------- Colorization of Terms ----------------------------- */ 

.iconbox_content_container {
	text-align: left;
}

/* term-color-stuff in table */

td.kapitel,
table td {
	position: relative;
}
table .relativecontent {
	position: relative;
	left: -8px;
	top:-16px;
}
.page-template-admintable-php table .relativecontent {
	position: relative;
	left: -39px;
	top:-16px;
}
.page-template-admintable-php td.dokument {
	line-height: 1;
}

table .sep
 {
	display: inline-block;
	width: 4px;
	height: 53px;
	position: absolute;
	left: 0px;
	top: 0px;
	cursor: pointer;
}

table .sep.wohngruppen {
	background-color: #e5676b;
}
table .sep.erziehungsstellen {
	background-color: #95bf4c;
	left: 4px;
}
table .sep.tagesgruppen {
	background-color: #e58939;
	left: 8px;
}
table .sep.floh {
	background-color: #42bf8d;
	left: 12px;
}
table .sep.therapeutischer-fachdienst {
	background-color: #ecc500;
	left: 16px;
}
table .sep.fibus {
	background-color: #47b5cc;
	left: 20px;
}
table .sep.schule {
	background-color: #ccab79;
	left: 24px;
}
table .sep.verwaltung {
	background-color: #cc79c3;
	left: 28px;
}
table .sep.jugendberufshilfe {
	background-color: #41d5e5;
	left: 32px;
}
table .sep.mobile-betreuung {
	background-color: #da4292;
	left: 36px;
}



/* term-color-stuff in search results */

#top .template-search.content .entry-content-wrapper {
	padding-bottom: 10px;
	margin-left: 55px;
	padding-left: 0px;
	clear: both;
	padding-top: 24px;
	position: relative;
	margin
}

.search-results .template-search .sep {
	display: inline-block;
	width: 12.2448977%;
	height: 16px;
	box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.2);
	left: 0px;
	top: 0px;
	position: absolute;
}
.search-results .template-search .sep.inactive {
	opacity: 0.1;
}

.search-results .sep.wohngruppen {
	background-color: #e5676b;
}
.search-results .sep.erziehungsstellen {
	background-color: #95bf4c;
	left: 12.2448977%;
}
.search-results .sep.tagesgruppen {
	background-color: #e58939;
	left: 24.4897954%;
}
.search-results .sep.floh {
	background-color: #42bf8d;
	left: 36.7346931%;
}
.search-results .sep.therapeutischer-fachdienst {
	background-color: #ecc500;
	left: 48.9795908%;
}
.search-results .sep.fibus {
	background-color: #47b5cc;
	left: 61.2244885%;
}
.search-results .sep.schule {
	background-color: #ccab79;
	left: 73.4693862%;
}
.search-results .sep.verwaltung {
	background-color: #cc79c3;
	left: 85.7142858%;
}


.main_color .search-result-counter {
	height: 43px;
	top:0px;
	margin-left:-55px;
	border-top-left-radius: 10px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 0px; 
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 10px;
	background: rgba(255,255,255,0.5);
}


/* kleine kategorie-anzeigen bei suchergebnissen ausblenden */

.search-results .post-meta-infos .blog-categories {
	display:none;
}


/* download-button bei suchergebnissen rechts */
.search-results .avia-button.avia-position-left {
	float: right;
	position:absolute;
	bottom:0px;
	right:3px;
}

.search-results .entry-content-wrapper .post-title {
	font-size: 21px;
	line-height: 1.3em;
	width:70%;
	margin-right:0px!important;
	margin-top: -3px;
}


.search-results article.single-big {
	margin-bottom:30px;
	background-color: rgba(255,255,255,0.4);
	border-radius:10px;
	border-top-right-radius: 0px;
	-moz-border-radius: 10px;
	-moz-border-radius-topright: 0px;
}


.search-results .entry-content-header {
	width:101.6%;
}

#top #searchform .ajax_search_response {
	display: none !important;
}

.row.form-inline {
	width: 220px;
}

/* ----------------------------- search ----------------------------- */ 

/* disable on a-z */ 

.page-id-4651 #menu-item-search {
	display: none;
}

/* general colorization */  

/* front-page-column width */ 

.home div .av_one_fourth {
	margin-left: 2%;
	width: 23.5%;
}
.home div .av_one_fourth.first {
	margin-left: 0;
}
.home .iconbox_top .iconbox_content {
	padding: 40px 10px 10px 10px;
	font-size: 13px;
	height: 370px;
}
.home .iconbox_top .iconbox_content ul {
	margin: 0px 0px 10px;
}
.home .iconbox_top .iconbox_content ul li {
	list-style: none;
	list-style-position: outside;
	margin:  0px 0px 0px;
}
.home .iconbox_top .iconbox_content p {
	margin-top: 0px;
}
.home .iconbox .iconbox_content .iconbox_content_title {
	font-size: 14px;
	margin-bottom: 0px;
}
.home .iconbox_top .iconbox_content img.aligncenter {
	margin: 0px 0px 10px;
	padding: 0px;
}
/* methodenpool */ 

.page-id-4338 div .av_one_fourth {
	margin-left: 2%;
	width: 23.5%;
}
.page-id-4338 div .av_one_fourth.first {
	margin-left: 0;
}
.page-id-4338 .iconbox_top .iconbox_content {
	padding: 40px 10px 10px 10px;
	font-size: 13px;
	height: 500px;
}
.page-id-4338 .iconbox_top .iconbox_content ul {
	margin: 0px 0px 10px;
}
.page-id-4338 .iconbox_top .iconbox_content ul li {
	list-style: none;
	list-style-position: outside;
	margin:  0px 0px 0px;
}
.page-id-4338 .iconbox_top .iconbox_content p {
	margin-top: 0px;
}
.page-id-4338 .iconbox .iconbox_content .iconbox_content_title {
	font-size: 14px;
	margin-bottom: 0px;
}
.page-id-4338 .iconbox_top .iconbox_content img.aligncenter {
	margin: 0px 0px 10px;
	padding: 0px;
}
.border-bottom {
	border-bottom: 2px solid #ccc;
	padding-bottom: 8px !important;
	margin-bottom: 5px !important;
	display: block;
	position: relative;
}
.methodenpool .kapitel {
	display: none;
}

#top #header .avia_mega_div li {
	padding: 0px 0px !important;
}
.header_color .main_menu .menu ul li a:hover,
.main_menu #menu-item-4340 ul li:hover {
	background-color: rgba(255, 255, 255, 0.6) !important;
}
.header_color .main_menu .menu ul li a {
	background-color: transparent;
	padding: 10px 5px !important;
}

/* wohngruppen rot e5676b */ 
.home .avia-builder-el-3,
.home .avia-builder-el-3 a,
.home .avia-builder-el-3 h3,
/* Methodenpool */
.page-id-4338 .avia-builder-el-3,
.page-id-4338 .avia-builder-el-3 a,
.page-id-4338 .avia-builder-el-3 h3
 {
	color: #e5676b;
}
.home .avia-builder-el-3 .iconbox_icon,
.page-id-4338 .avia-builder-el-3 .iconbox_icon {

	background-color: #e5676b !important; 
	color: #fff !important;
}

.term-wohngruppen table .sep {
	display: none;
}
.term-wohngruppen table .sep.wohngruppen {
	display: inherit;
}

li#menu-item-3232,
li#menu-item-3318,
li#menu-item-3243,
li#menu-item-3265,
li#menu-item-3259,
li#menu-item-3271,
/* Methodenpool */
li#menu-item-4341 .sub-menu
{
	background-color: #e5676b;
}
.term-wohngruppen .methodenpool table {
	border-left: 4px solid #e5676b;
}

.term-wohngruppen ::selection {
	background-color: #e5676b !important;
}
.term-wohngruppen .stretch_full.container_wrap h1 a,
.term-wohngruppen .stretch_full.container_wrap .breadcrumb, 
.term-wohngruppen .stretch_full.container_wrap .breadcrumb a {
	text-shadow: 1px 0 3px #e5676b;
}
.term-wohngruppen #header .avia_mega_div,
.term-wohngruppen .header_color .main_menu ul:first-child >li > ul,
.term-wohngruppen#top .header_color .avia_mega_div > .sub-menu {
	border-top-color: #e5676b !important;
}
.term-wohngruppen .header_color .primary-background, 
.term-wohngruppen .header_color .primary-background a, 
.term-wohngruppen div .header_color .button, 
.term-wohngruppen .header_color #submit, 
.term-wohngruppen .header_color input[type='submit'], 
.term-wohngruppen .header_color .small-preview:hover, 
.term-wohngruppen .header_color .avia-menu-fx, 
.term-wohngruppen .header_color .avia-menu-fx .avia-arrow, 
.term-wohngruppen .header_color.iconbox_top .iconbox_icon, 
.term-wohngruppen .header_color .avia-data-table th.avia-highlight-col, 
.term-wohngruppen .header_color .avia-color-theme-color, 
.term-wohngruppen .header_color .avia-color-theme-color:hover, 
.term-wohngruppen .header_color .image-overlay .image-overlay-inside:before, 
.term-wohngruppen .header_color .comment-count, .header_color .av_dropcap2,
.term-wohngruppen .header_color .avia-menu-fx,
.term-wohngruppen .stretch_full.container_wrap,
.term-wohngruppen .main_color .primary-background, 
.term-wohngruppen .main_color .primary-background a, 
.term-wohngruppen div .main_color .button, 
.term-wohngruppen .main_color #submit, 
.term-wohngruppen .main_color input[type='submit'], 
.term-wohngruppen .main_color .small-preview:hover, 
.term-wohngruppen .main_color .avia-menu-fx, 
.term-wohngruppen .main_color .avia-menu-fx .avia-arrow, 
.term-wohngruppen .main_color.iconbox_top .iconbox_icon, 
.term-wohngruppen .main_color .avia-data-table th.avia-highlight-col, 
.term-wohngruppen .main_color .avia-color-theme-color, 
.term-wohngruppen .main_color .avia-color-theme-color:hover, 
.term-wohngruppen .main_color .image-overlay .image-overlay-inside:before, 
.term-wohngruppen .main_color .comment-count, 
.term-wohngruppen .main_color .av_dropcap2
 {
	background-color: #e5676b !important;
	border-color: #e5676b !important;		
}

tbody td.gruppe.wohngruppen{
	background-color: #e5676b !important;
}

/* erziehungsstellen grün 95bf4c */ 
.home .avia-builder-el-5,
.home .avia-builder-el-5 a,
.home .avia-builder-el-5 h3,
/* Methodenpool */
.page-id-4338 .avia-builder-el-5,
.page-id-4338 .avia-builder-el-5 a,
.page-id-4338 .avia-builder-el-5 h3
 {
	color: #95bf4c;
}
.home .avia-builder-el-5 .iconbox_icon,
.page-id-4338 .avia-builder-el-5 .iconbox_icon {
	background-color: #95bf4c !important; 
	color: #fff !important;
}

.term-erziehungsstellen table .sep {
	display: none;
}
.term-erziehungsstellen table .sep.erziehungsstellen {
	display: inherit;
	left: 0px;
}

li#menu-item-3231,
li#menu-item-3327,
li#menu-item-3258,
li#menu-item-3266,
li#menu-item-3250,
li#menu-item-3272, 
/* Methodenpool */
li#menu-item-4342 .sub-menu
{
	background-color: #95bf4c;
}
.term-erziehungsstellen .methodenpool table {
	border-left: 4px solid #95bf4c;
}
.term-erziehungsstellen ::selection {
	background-color: #95bf4c !important;
}
.term-erziehungsstellen .stretch_full.container_wrap h1 a,
.term-erziehungsstellen .stretch_full.container_wrap .breadcrumb, 
.term-erziehungsstellen .stretch_full.container_wrap .breadcrumb a {
	text-shadow: 1px 0 3px #95bf4c;
}
.term-erziehungsstellen #header .avia_mega_div,
.term-erziehungsstellen .header_color .main_menu ul:first-child >li > ul,
.term-erziehungsstellen#top .header_color .avia_mega_div > .sub-menu {
	border-top-color: #95bf4c !important;
}
.term-erziehungsstellen .header_color .primary-background, 
.term-erziehungsstellen .header_color .primary-background a, 
.term-erziehungsstellen div .header_color .button, 
.term-erziehungsstellen .header_color #submit, 
.term-erziehungsstellen .header_color input[type='submit'], 
.term-erziehungsstellen .header_color .small-preview:hover, 
.term-erziehungsstellen .header_color .avia-menu-fx, 
.term-erziehungsstellen .header_color .avia-menu-fx .avia-arrow, 
.term-erziehungsstellen .header_color.iconbox_top .iconbox_icon, 
.term-erziehungsstellen .header_color .avia-data-table th.avia-highlight-col, 
.term-erziehungsstellen .header_color .avia-color-theme-color, 
.term-erziehungsstellen .header_color .avia-color-theme-color:hover, 
.term-erziehungsstellen .header_color .image-overlay .image-overlay-inside:before, 
.term-erziehungsstellen .header_color .comment-count, .header_color .av_dropcap2,
.term-erziehungsstellen .header_color .avia-menu-fx,
.term-erziehungsstellen .stretch_full.container_wrap,
.term-erziehungsstellen .main_color .primary-background, 
.term-erziehungsstellen .main_color .primary-background a, 
.term-erziehungsstellen div .main_color .button, 
.term-erziehungsstellen .main_color #submit, 
.term-erziehungsstellen .main_color input[type='submit'], 
.term-erziehungsstellen .main_color .small-preview:hover, 
.term-erziehungsstellen .main_color .avia-menu-fx, 
.term-erziehungsstellen .main_color .avia-menu-fx .avia-arrow, 
.term-erziehungsstellen .main_color.iconbox_top .iconbox_icon, 
.term-erziehungsstellen .main_color .avia-data-table th.avia-highlight-col, 
.term-erziehungsstellen .main_color .avia-color-theme-color, 
.term-erziehungsstellen .main_color .avia-color-theme-color:hover, 
.term-erziehungsstellen .main_color .image-overlay .image-overlay-inside:before, 
.term-erziehungsstellen .main_color .comment-count, 
.term-erziehungsstellen .main_color .av_dropcap2
 {
	background-color: #95bf4c !important;
	border-color: #95bf4c !important;		
}

tbody td.gruppe.erziehungsstellen{
	background-color: #95bf4c !important;
}

/* tagesgruppen Orange e58939 */ 
.home .avia-builder-el-7,
.home .avia-builder-el-7 a,
.home .avia-builder-el-7 h3,
/* Methodenpool */
.page-id-4338 .avia-builder-el-7,
.page-id-4338 .avia-builder-el-7 a,
.page-id-4338 .avia-builder-el-7 h3
 {
	color: #e58939;
}
.home .avia-builder-el-7 .iconbox_icon,
.page-id-4338 .avia-builder-el-7 .iconbox_icon{
	background-color: #e58939 !important; 
	color: #fff !important;
}

.term-tagesgruppen table .sep {
	display: none;
}
.term-tagesgruppen table .sep.tagesgruppen {
	display: inherit;
	left: 0px;
}

li#menu-item-3273,
li#menu-item-3252,
li#menu-item-3269,
li#menu-item-3255,
li#menu-item-3328,
li#menu-item-3233,
/* Methodenpool */
li#menu-item-4343 .sub-menu
{
	background-color: #e58939;
}
.term-tagesgruppen .methodenpool table {
	border-left: 4px solid #e58939;
}
.term-tagesgruppen ::selection {
	background-color: #e58939 !important;
}
.term-tagesgruppen .stretch_full.container_wrap h1 a,
.term-tagesgruppen .stretch_full.container_wrap .breadcrumb, 
.term-tagesgruppen .stretch_full.container_wrap .breadcrumb a {
	text-shadow: 1px 0 3px #e58939;
}
.term-tagesgruppen #header .avia_mega_div,
.term-tagesgruppen .header_color .main_menu ul:first-child >li > ul,
.term-tagesgruppen#top .header_color .avia_mega_div > .sub-menu {
	border-top-color: #e58939 !important;
}
.term-tagesgruppen .header_color .primary-background, 
.term-tagesgruppen .header_color .primary-background a, 
.term-tagesgruppen div .header_color .button, 
.term-tagesgruppen .header_color #submit, 
.term-tagesgruppen .header_color input[type='submit'], 
.term-tagesgruppen .header_color .small-preview:hover, 
.term-tagesgruppen .header_color .avia-menu-fx, 
.term-tagesgruppen .header_color .avia-menu-fx .avia-arrow, 
.term-tagesgruppen .header_color.iconbox_top .iconbox_icon, 
.term-tagesgruppen .header_color .avia-data-table th.avia-highlight-col, 
.term-tagesgruppen .header_color .avia-color-theme-color, 
.term-tagesgruppen .header_color .avia-color-theme-color:hover, 
.term-tagesgruppen .header_color .image-overlay .image-overlay-inside:before, 
.term-tagesgruppen .header_color .comment-count, .header_color .av_dropcap2,
.term-tagesgruppen .header_color .avia-menu-fx,
.term-tagesgruppen .stretch_full.container_wrap,
.term-tagesgruppen .main_color .primary-background, 
.term-tagesgruppen .main_color .primary-background a, 
.term-tagesgruppen div .main_color .button, 
.term-tagesgruppen .main_color #submit, 
.term-tagesgruppen .main_color input[type='submit'], 
.term-tagesgruppen .main_color .small-preview:hover, 
.term-tagesgruppen .main_color .avia-menu-fx, 
.term-tagesgruppen .main_color .avia-menu-fx .avia-arrow, 
.term-tagesgruppen .main_color.iconbox_top .iconbox_icon, 
.term-tagesgruppen .main_color .avia-data-table th.avia-highlight-col, 
.term-tagesgruppen .main_color .avia-color-theme-color, 
.term-tagesgruppen .main_color .avia-color-theme-color:hover, 
.term-tagesgruppen .main_color .image-overlay .image-overlay-inside:before, 
.term-tagesgruppen .main_color .comment-count, 
.term-tagesgruppen .main_color .av_dropcap2
 {
	background-color: #e58939 !important;
	border-color: #e58939 !important;		
}

tbody td.gruppe.tagesgruppen{
	background-color: #e58939 !important;
}

/* FloH dunkelgrün 42bf8d */
.home .avia-builder-el-9,
.home .avia-builder-el-9 a,
.home .avia-builder-el-9 h3,
/* Methodenpool */
.page-id-4338 .avia-builder-el-9,
.page-id-4338 .avia-builder-el-9 a,
.page-id-4338 .avia-builder-el-9 h3
 {
	color: #42bf8d;
}
.home .avia-builder-el-9 .iconbox_icon,
.page-id-4338 .avia-builder-el-9 .iconbox_icon {
	background-color: #42bf8d !important; 
	color: #fff !important;
}

.term-floh table .sep {
	display: none;
}
.term-floh table .sep.floh {
	display: inherit;
	left: 0px;
}

li#menu-item-3234,
li#menu-item-3329,
li#menu-item-3256,
li#menu-item-3268,
li#menu-item-3249,
li#menu-item-3274,
/* Methodenpool */
li#menu-item-4344 .sub-menu
{
	background-color: #42bf8d;
}
.term-floh .methodenpool table {
	border-left: 4px solid #42bf8d;
}
.term-floh ::selection {
	background-color: #42bf8d !important;
}
.term-floh .stretch_full.container_wrap h1 a,
.term-floh .stretch_full.container_wrap .breadcrumb, 
.term-floh .stretch_full.container_wrap .breadcrumb a {
	text-shadow: 1px 0 3px #42bf8d;
}
.term-floh #header .avia_mega_div,
.term-floh .header_color .main_menu ul:first-child >li > ul,
.term-floh#top .header_color .avia_mega_div > .sub-menu {
	border-top-color: #42bf8d !important;
}
.term-floh .header_color .primary-background, 
.term-floh .header_color .primary-background a, 
.term-floh div .header_color .button, 
.term-floh .header_color #submit, 
.term-floh .header_color input[type='submit'], 
.term-floh .header_color .small-preview:hover, 
.term-floh .header_color .avia-menu-fx, 
.term-floh .header_color .avia-menu-fx .avia-arrow, 
.term-floh .header_color.iconbox_top .iconbox_icon, 
.term-floh .header_color .avia-data-table th.avia-highlight-col, 
.term-floh .header_color .avia-color-theme-color, 
.term-floh .header_color .avia-color-theme-color:hover, 
.term-floh .header_color .image-overlay .image-overlay-inside:before, 
.term-floh .header_color .comment-count, .header_color .av_dropcap2,
.term-floh .header_color .avia-menu-fx,
.term-floh .stretch_full.container_wrap,
.term-floh .main_color .primary-background, 
.term-floh .main_color .primary-background a, 
.term-floh div .main_color .button, 
.term-floh .main_color #submit, 
.term-floh .main_color input[type='submit'], 
.term-floh .main_color .small-preview:hover, 
.term-floh .main_color .avia-menu-fx, 
.term-floh .main_color .avia-menu-fx .avia-arrow, 
.term-floh .main_color.iconbox_top .iconbox_icon, 
.term-floh .main_color .avia-data-table th.avia-highlight-col, 
.term-floh .main_color .avia-color-theme-color, 
.term-floh .main_color .avia-color-theme-color:hover, 
.term-floh .main_color .image-overlay .image-overlay-inside:before, 
.term-floh .main_color .comment-count, 
.term-floh .main_color .av_dropcap2
 {
	background-color: #42bf8d !important;
	border-color: #42bf8d !important;		
}

tbody td.gruppe.floh {
	background-color: #42bf8d !important;
}

/* therap fachdienst gelb ecc500 */ 
.home .avia-builder-el-11,
.home .avia-builder-el-11 a,
.home .avia-builder-el-11 h3,
/* Methodenpool */
.page-id-4338 .avia-builder-el-11,
.page-id-4338 .avia-builder-el-11 a,
.page-id-4338 .avia-builder-el-11 h3
 {
	color: #ecc500;
}
.home .avia-builder-el-11 .iconbox_icon,
.page-id-4338 .avia-builder-el-11 .iconbox_icon {
	background-color: #ecc500 !important; 
	color: #fff !important;
}

.term-therapeutischer-fachdienst table .sep {
	display: none;
}
.term-therapeutischer-fachdienst table .sep.therapeutischer-fachdienst {
	display: inherit;
	left: 0px;
}

li#menu-item-3236,
li#menu-item-3336,
li#menu-item-3254,
li#menu-item-3270,
li#menu-item-3253,
li#menu-item-3276,
/* Methodenpool */
li#menu-item-4345 .sub-menu
{
	background-color: #ecc500;
}
.term-therapeutischer-fachdienst .methodenpool table {
	border-left: 4px solid #ecc500;
}
.term-therapeutischer-fachdienst ::selection {
	background-color: #ecc500 !important;
}
.term-therapeutischer-fachdienst .stretch_full.container_wrap h1 a,
.term-therapeutischer-fachdienst .stretch_full.container_wrap .breadcrumb, 
.term-therapeutischer-fachdienst .stretch_full.container_wrap .breadcrumb a {
	text-shadow: 1px 0 3px #ecc500;
}
.term-therapeutischer-fachdienst #header .avia_mega_div,
.term-therapeutischer-fachdienst .header_color .main_menu ul:first-child >li > ul,
.term-therapeutischer-fachdienst#top .header_color .avia_mega_div > .sub-menu {
	border-top-color: #ecc500 !important;
}
.term-therapeutischer-fachdienst .header_color .primary-background, 
.term-therapeutischer-fachdienst .header_color .primary-background a, 
.term-therapeutischer-fachdienst div .header_color .button, 
.term-therapeutischer-fachdienst .header_color #submit, 
.term-therapeutischer-fachdienst .header_color input[type='submit'], 
.term-therapeutischer-fachdienst .header_color .small-preview:hover, 
.term-therapeutischer-fachdienst .header_color .avia-menu-fx, 
.term-therapeutischer-fachdienst .header_color .avia-menu-fx .avia-arrow, 
.term-therapeutischer-fachdienst .header_color.iconbox_top .iconbox_icon, 
.term-therapeutischer-fachdienst .header_color .avia-data-table th.avia-highlight-col, 
.term-therapeutischer-fachdienst .header_color .avia-color-theme-color, 
.term-therapeutischer-fachdienst .header_color .avia-color-theme-color:hover, 
.term-therapeutischer-fachdienst .header_color .image-overlay .image-overlay-inside:before, 
.term-therapeutischer-fachdienst .header_color .comment-count, .header_color .av_dropcap2,
.term-therapeutischer-fachdienst .header_color .avia-menu-fx,
.term-therapeutischer-fachdienst .stretch_full.container_wrap,
.term-therapeutischer-fachdienst .main_color .primary-background, 
.term-therapeutischer-fachdienst .main_color .primary-background a, 
.term-therapeutischer-fachdienst div .main_color .button, 
.term-therapeutischer-fachdienst .main_color #submit, 
.term-therapeutischer-fachdienst .main_color input[type='submit'], 
.term-therapeutischer-fachdienst .main_color .small-preview:hover, 
.term-therapeutischer-fachdienst .main_color .avia-menu-fx, 
.term-therapeutischer-fachdienst .main_color .avia-menu-fx .avia-arrow, 
.term-therapeutischer-fachdienst .main_color.iconbox_top .iconbox_icon, 
.term-therapeutischer-fachdienst .main_color .avia-data-table th.avia-highlight-col, 
.term-therapeutischer-fachdienst .main_color .avia-color-theme-color, 
.term-therapeutischer-fachdienst .main_color .avia-color-theme-color:hover, 
.term-therapeutischer-fachdienst .main_color .image-overlay .image-overlay-inside:before, 
.term-therapeutischer-fachdienst .main_color .comment-count, 
.term-therapeutischer-fachdienst .main_color .av_dropcap2,

 {
	background-color: #ecc500 !important;
	border-color: #ecc500 !important;		
}

tbody td.gruppe.therapeutischer-fachdienst{
	background-color: #ecc500 !important;
}


/* Fibus blau 47b5cc */
.home .avia-builder-el-13,
.home .avia-builder-el-13 a,
.home .avia-builder-el-13 h3,
/* Methodenpool */
.page-id-4338 .avia-builder-el-13,
.page-id-4338 .avia-builder-el-13 a,
.page-id-4338 .avia-builder-el-13 h3
 {
	color: #47b5cc;
}
.home .avia-builder-el-13 .iconbox_icon,
.page-id-4338 .avia-builder-el-13 .iconbox_icon {
	background-color: #47b5cc !important; 
	color: #fff !important;
}

.term-fibus table .sep {
	display: none;
}
.term-fibus table .sep.fibus {
	display: inherit;
	left: 0px;
}

li#menu-item-3235,
li#menu-item-3335,
li#menu-item-3257,
li#menu-item-3267,
li#menu-item-3251,
li#menu-item-3275,
/* Methodenpool */
li#menu-item-4386 .sub-menu
{
	background-color: #47b5cc;
}
.term-fibus .methodenpool table {
	border-left: 4px solid #47b5cc;
}
.term-fibus ::selection {
	background-color: #47b5cc !important;
}
.term-fibus .stretch_full.container_wrap h1 a,
.term-fibus .stretch_full.container_wrap .breadcrumb, 
.term-fibus .stretch_full.container_wrap .breadcrumb a {
	text-shadow: 1px 0 3px #47b5cc;
}
.term-fibus #header .avia_mega_div,
.term-fibus .header_color .main_menu ul:first-child >li > ul,
.term-fibus#top .header_color .avia_mega_div > .sub-menu {
	border-top-color: #47b5cc !important;
}
.term-fibus .header_color .primary-background, 
.term-fibus .header_color .primary-background a, 
.term-fibus div .header_color .button, 
.term-fibus .header_color #submit, 
.term-fibus .header_color input[type='submit'], 
.term-fibus .header_color .small-preview:hover, 
.term-fibus .header_color .avia-menu-fx, 
.term-fibus .header_color .avia-menu-fx .avia-arrow, 
.term-fibus .header_color.iconbox_top .iconbox_icon, 
.term-fibus .header_color .avia-data-table th.avia-highlight-col, 
.term-fibus .header_color .avia-color-theme-color, 
.term-fibus .header_color .avia-color-theme-color:hover, 
.term-fibus .header_color .image-overlay .image-overlay-inside:before, 
.term-fibus .header_color .comment-count, .header_color .av_dropcap2,
.term-fibus .header_color .avia-menu-fx,
.term-fibus .stretch_full.container_wrap,
.term-fibus .main_color .primary-background, 
.term-fibus .main_color .primary-background a, 
.term-fibus div .main_color .button, 
.term-fibus .main_color #submit, 
.term-fibus .main_color input[type='submit'], 
.term-fibus .main_color .small-preview:hover, 
.term-fibus .main_color .avia-menu-fx, 
.term-fibus .main_color .avia-menu-fx .avia-arrow, 
.term-fibus .main_color.iconbox_top .iconbox_icon, 
.term-fibus .main_color .avia-data-table th.avia-highlight-col, 
.term-fibus .main_color .avia-color-theme-color, 
.term-fibus .main_color .avia-color-theme-color:hover, 
.term-fibus .main_color .image-overlay .image-overlay-inside:before, 
.term-fibus .main_color .comment-count, 
.term-fibus .main_color .av_dropcap2
 {
	background-color: #47b5cc !important;
	border-color: #47b5cc !important;		
}

tbody td.gruppe.fibus{
	background-color: #47b5cc !important;
}

/* Schule lila ccab79 */
.home .avia-builder-el-15,
.home .avia-builder-el-15 a,
.home .avia-builder-el-15 h3,
/* Methodenpool */
.page-id-4338 .avia-builder-el-15,
.page-id-4338 .avia-builder-el-15 a,
.page-id-4338 .avia-builder-el-15 h3
 {
	color: #ccab79;
}
.home .avia-builder-el-15 .iconbox_icon,
.page-id-4338 .avia-builder-el-15 .iconbox_icon {
	background-color: #ccab79 !important; 
	color: #fff !important;
}

.term-schule table .sep {
	display: none;
}
.term-schule table .sep.schule {
	display: inherit;
	left: 0px;
}

li#menu-item-3998, 
li#menu-item-3999,
li#menu-item-4000,
li#menu-item-4001,
li#menu-item-4002,
li#menu-item-4003,
/* Methodenpool */
li#menu-item-4387 .sub-menu
{
	background-color: #ccab79;
}
.term-schule .methodenpool table {
	border-left: 4px solid #ccab79;
}
.term-schule ::selection {
	background-color: #ccab79 !important;
}
.term-schule .stretch_full.container_wrap h1 a,
.term-schule .stretch_full.container_wrap .breadcrumb, 
.term-schule .stretch_full.container_wrap .breadcrumb a {
	text-shadow: 1px 0 3px #ccab79;
}
.term-schule #header .avia_mega_div,
.term-schule .header_color .main_menu ul:first-child >li > ul,
.term-schule#top .header_color .avia_mega_div > .sub-menu {
	border-top-color: #ccab79 !important;
}
.term-schule .header_color .primary-background, 
.term-schule .header_color .primary-background a, 
.term-schule div .header_color .button, 
.term-schule .header_color #submit, 
.term-schule .header_color input[type='submit'], 
.term-schule .header_color .small-preview:hover, 
.term-schule .header_color .avia-menu-fx, 
.term-schule .header_color .avia-menu-fx .avia-arrow, 
.term-schule .header_color.iconbox_top .iconbox_icon, 
.term-schule .header_color .avia-data-table th.avia-highlight-col, 
.term-schule .header_color .avia-color-theme-color, 
.term-schule .header_color .avia-color-theme-color:hover, 
.term-schule .header_color .image-overlay .image-overlay-inside:before, 
.term-schule .header_color .comment-count, .header_color .av_dropcap2,
.term-schule .header_color .avia-menu-fx,
.term-schule .stretch_full.container_wrap,
.term-schule .main_color .primary-background, 
.term-schule .main_color .primary-background a, 
.term-schule div .main_color .button, 
.term-schule .main_color #submit, 
.term-schule .main_color input[type='submit'], 
.term-schule .main_color .small-preview:hover, 
.term-schule .main_color .avia-menu-fx, 
.term-schule .main_color .avia-menu-fx .avia-arrow, 
.term-schule .main_color.iconbox_top .iconbox_icon, 
.term-schule .main_color .avia-data-table th.avia-highlight-col, 
.term-schule .main_color .avia-color-theme-color, 
.term-schule .main_color .avia-color-theme-color:hover, 
.term-schule .main_color .image-overlay .image-overlay-inside:before, 
.term-schule .main_color .comment-count, 
.term-schule .main_color .av_dropcap2
 {
	background-color: #ccab79 !important;
	border-color: #ccab79 !important;		
}

tbody td.gruppe.schule{
	background-color: #ccab79 !important;
}


/* Verwaltung lila cc79c3 */
.home .avia-builder-el-17,
.home .avia-builder-el-17 a,
.home .avia-builder-el-17 h3,
/* Methodenpool */
.page-id-4338 .avia-builder-el-17,
.page-id-4338 .avia-builder-el-17 a,
.page-id-4338 .avia-builder-el-17 h3
 {
	color: #cc79c3;
}
.home .avia-builder-el-17 .iconbox_icon,
.page-id-4338 .avia-builder-el-17 .iconbox_icon {
	background-color: #cc79c3 !important; 
	color: #fff !important;
}

.term-verwaltung table .sep {
	display: none;
}
.term-verwaltung table .sep.verwaltung {
	display: inherit;
	left: 0px;
}

li#menu-item-3503,
li#menu-item-3504,
li#menu-item-3505,
li#menu-item-3506,
li#menu-item-3507,
li#menu-item-3508,
/* Methodenpool */
li#menu-item-4388 .sub-menu
{
	background-color: #cc79c3;
}
.term-verwaltung .methodenpool table {
	border-left: 4px solid #cc79c3;
}
.term-verwaltung ::selection {
	background-color: #cc79c3 !important;
}
.term-verwaltung .stretch_full.container_wrap h1 a,
.term-verwaltung .stretch_full.container_wrap .breadcrumb, 
.term-verwaltung .stretch_full.container_wrap .breadcrumb a {
	text-shadow: 1px 0 3px #cc79c3;
}
.term-verwaltung #header .avia_mega_div,
.term-verwaltung .header_color .main_menu ul:first-child >li > ul,
.term-verwaltung#top .header_color .avia_mega_div > .sub-menu {
	border-top-color: #cc79c3 !important;
}
.term-verwaltung .header_color .primary-background, 
.term-verwaltung .header_color .primary-background a, 
.term-verwaltung div .header_color .button, 
.term-verwaltung .header_color #submit, 
.term-verwaltung .header_color input[type='submit'], 
.term-verwaltung .header_color .small-preview:hover, 
.term-verwaltung .header_color .avia-menu-fx, 
.term-verwaltung .header_color .avia-menu-fx .avia-arrow, 
.term-verwaltung .header_color.iconbox_top .iconbox_icon, 
.term-verwaltung .header_color .avia-data-table th.avia-highlight-col, 
.term-verwaltung .header_color .avia-color-theme-color, 
.term-verwaltung .header_color .avia-color-theme-color:hover, 
.term-verwaltung .header_color .image-overlay .image-overlay-inside:before, 
.term-verwaltung .header_color .comment-count, .header_color .av_dropcap2,
.term-verwaltung .header_color .avia-menu-fx,
.term-verwaltung .stretch_full.container_wrap,
.term-verwaltung .main_color .primary-background, 
.term-verwaltung .main_color .primary-background a, 
.term-verwaltung div .main_color .button, 
.term-verwaltung .main_color #submit, 
.term-verwaltung .main_color input[type='submit'], 
.term-verwaltung .main_color .small-preview:hover, 
.term-verwaltung .main_color .avia-menu-fx, 
.term-verwaltung .main_color .avia-menu-fx .avia-arrow, 
.term-verwaltung .main_color.iconbox_top .iconbox_icon, 
.term-verwaltung .main_color .avia-data-table th.avia-highlight-col, 
.term-verwaltung .main_color .avia-color-theme-color, 
.term-verwaltung .main_color .avia-color-theme-color:hover, 
.term-verwaltung .main_color .image-overlay .image-overlay-inside:before, 
.term-verwaltung .main_color .comment-count, 
.term-verwaltung .main_color .av_dropcap2
 {
	background-color: #cc79c3 !important;
	border-color: #cc79c3 !important;		
}

tbody td.gruppe.verwaltung{
	background-color: #cc79c3 !important;
}

/* jugendberufshilfe lila 41d5e5 */
.home .avia-builder-el-19,
.home .avia-builder-el-19 a,
.home .avia-builder-el-19 h3,
/* Methodenpool */
.page-id-4338 .avia-builder-el-19,
.page-id-4338 .avia-builder-el-19 a,
.page-id-4338 .avia-builder-el-19 h3
 {
	color: #41d5e5;
}
.home .avia-builder-el-19 .iconbox_icon,
.page-id-4338 .avia-builder-el-19 .iconbox_icon {
	background-color: #41d5e5 !important; 
	color: #fff !important;
}

.term-jugendberufshilfe table .sep {
	display: none;
}
.term-jugendberufshilfe table .sep.jugendberufshilfe {
	display: inherit;
	left: 0px;
}

li#menu-item-3998, 
li#menu-item-3999,
li#menu-item-4000,
li#menu-item-4001,
li#menu-item-4002,
li#menu-item-4003,
/* Methodenpool */
li#menu-item-4387 .sub-menu
{
	background-color: #41d5e5;
}
.term-jugendberufshilfe .methodenpool table {
	border-left: 4px solid #41d5e5;
}
.term-jugendberufshilfe ::selection {
	background-color: #41d5e5 !important;
}
.term-jugendberufshilfe .stretch_full.container_wrap h1 a,
.term-jugendberufshilfe .stretch_full.container_wrap .breadcrumb, 
.term-jugendberufshilfe .stretch_full.container_wrap .breadcrumb a {
	text-shadow: 1px 0 3px #41d5e5;
}
.term-jugendberufshilfe #header .avia_mega_div,
.term-jugendberufshilfe .header_color .main_menu ul:first-child >li > ul,
.term-jugendberufshilfe#top .header_color .avia_mega_div > .sub-menu {
	border-top-color: #41d5e5 !important;
}
.term-jugendberufshilfe .header_color .primary-background, 
.term-jugendberufshilfe .header_color .primary-background a, 
.term-jugendberufshilfe div .header_color .button, 
.term-jugendberufshilfe .header_color #submit, 
.term-jugendberufshilfe .header_color input[type='submit'], 
.term-jugendberufshilfe .header_color .small-preview:hover, 
.term-jugendberufshilfe .header_color .avia-menu-fx, 
.term-jugendberufshilfe .header_color .avia-menu-fx .avia-arrow, 
.term-jugendberufshilfe .header_color.iconbox_top .iconbox_icon, 
.term-jugendberufshilfe .header_color .avia-data-table th.avia-highlight-col, 
.term-jugendberufshilfe .header_color .avia-color-theme-color, 
.term-jugendberufshilfe .header_color .avia-color-theme-color:hover, 
.term-jugendberufshilfe .header_color .image-overlay .image-overlay-inside:before, 
.term-jugendberufshilfe .header_color .comment-count, .header_color .av_dropcap2,
.term-jugendberufshilfe .header_color .avia-menu-fx,
.term-jugendberufshilfe .stretch_full.container_wrap,
.term-jugendberufshilfe .main_color .primary-background, 
.term-jugendberufshilfe .main_color .primary-background a, 
.term-jugendberufshilfe div .main_color .button, 
.term-jugendberufshilfe .main_color #submit, 
.term-jugendberufshilfe .main_color input[type='submit'], 
.term-jugendberufshilfe .main_color .small-preview:hover, 
.term-jugendberufshilfe .main_color .avia-menu-fx, 
.term-jugendberufshilfe .main_color .avia-menu-fx .avia-arrow, 
.term-jugendberufshilfe .main_color.iconbox_top .iconbox_icon, 
.term-jugendberufshilfe .main_color .avia-data-table th.avia-highlight-col, 
.term-jugendberufshilfe .main_color .avia-color-theme-color, 
.term-jugendberufshilfe .main_color .avia-color-theme-color:hover, 
.term-jugendberufshilfe .main_color .image-overlay .image-overlay-inside:before, 
.term-jugendberufshilfe .main_color .comment-count, 
.term-jugendberufshilfe .main_color .av_dropcap2
 {
	background-color: #41d5e5 !important;
	border-color: #41d5e5 !important;		
}

tbody td.gruppe.jugendberufshilfe {
	background-color: #41d5e5 !important;
}

/* mobile-betreuung lila da4292 */
.home .avia-builder-el-21,
.home .avia-builder-el-21 a,
.home .avia-builder-el-21 h3,
/* Methodenpool */
.page-id-4338 .avia-builder-el-21,
.page-id-4338 .avia-builder-el-21 a,
.page-id-4338 .avia-builder-el-21 h3
 {
	color: #da4292;
}
.home .avia-builder-el-21 .iconbox_icon,
.page-id-4338 .avia-builder-el-21 .iconbox_icon {
	background-color: #da4292 !important; 
	color: #fff !important;
}

.term-mobile-betreuung table .sep {
	display: none;
}
.term-mobile-betreuung table .sep.mobile-betreuung {
	display: inherit;
	left: 0px;
}

li#menu-item-3998, 
li#menu-item-3999,
li#menu-item-4000,
li#menu-item-4001,
li#menu-item-4002,
li#menu-item-4003,
/* Methodenpool */
li#menu-item-4387 .sub-menu
{
	background-color: #da4292;
}
.term-mobile-betreuung .methodenpool table {
	border-left: 4px solid #da4292;
}
.term-mobile-betreuung ::selection {
	background-color: #da4292 !important;
}
.term-mobile-betreuung .stretch_full.container_wrap h1 a,
.term-mobile-betreuung .stretch_full.container_wrap .breadcrumb, 
.term-mobile-betreuung .stretch_full.container_wrap .breadcrumb a {
	text-shadow: 1px 0 3px #da4292;
}
.term-mobile-betreuung #header .avia_mega_div,
.term-mobile-betreuung .header_color .main_menu ul:first-child >li > ul,
.term-mobile-betreuung#top .header_color .avia_mega_div > .sub-menu {
	border-top-color: #da4292 !important;
}
.term-mobile-betreuung .header_color .primary-background, 
.term-mobile-betreuung .header_color .primary-background a, 
.term-mobile-betreuung div .header_color .button, 
.term-mobile-betreuung .header_color #submit, 
.term-mobile-betreuung .header_color input[type='submit'], 
.term-mobile-betreuung .header_color .small-preview:hover, 
.term-mobile-betreuung .header_color .avia-menu-fx, 
.term-mobile-betreuung .header_color .avia-menu-fx .avia-arrow, 
.term-mobile-betreuung .header_color.iconbox_top .iconbox_icon, 
.term-mobile-betreuung .header_color .avia-data-table th.avia-highlight-col, 
.term-mobile-betreuung .header_color .avia-color-theme-color, 
.term-mobile-betreuung .header_color .avia-color-theme-color:hover, 
.term-mobile-betreuung .header_color .image-overlay .image-overlay-inside:before, 
.term-mobile-betreuung .header_color .comment-count, .header_color .av_dropcap2,
.term-mobile-betreuung .header_color .avia-menu-fx,
.term-mobile-betreuung .stretch_full.container_wrap,
.term-mobile-betreuung .main_color .primary-background, 
.term-mobile-betreuung .main_color .primary-background a, 
.term-mobile-betreuung div .main_color .button, 
.term-mobile-betreuung .main_color #submit, 
.term-mobile-betreuung .main_color input[type='submit'], 
.term-mobile-betreuung .main_color .small-preview:hover, 
.term-mobile-betreuung .main_color .avia-menu-fx, 
.term-mobile-betreuung .main_color .avia-menu-fx .avia-arrow, 
.term-mobile-betreuung .main_color.iconbox_top .iconbox_icon, 
.term-mobile-betreuung .main_color .avia-data-table th.avia-highlight-col, 
.term-mobile-betreuung .main_color .avia-color-theme-color, 
.term-mobile-betreuung .main_color .avia-color-theme-color:hover, 
.term-mobile-betreuung .main_color .image-overlay .image-overlay-inside:before, 
.term-mobile-betreuung .main_color .comment-count, 
.term-mobile-betreuung .main_color .av_dropcap2
 {
	background-color: #da4292 !important;
	border-color: #da4292 !important;		
}

tbody td.gruppe.mobile-betreuung {
	background-color: #da4292 !important;
}

/* eingliederungshilfe mint 31c6cb */
.home .avia-builder-el-23,
.home .avia-builder-el-23 a,
.home .avia-builder-el-23 h3,
/* Methodenpool */
.page-id-4338 .avia-builder-el-23,
.page-id-4338 .avia-builder-el-23 a,
.page-id-4338 .avia-builder-el-23 h3
 {
	color: #31c6cb;
}
.home .avia-builder-el-23 .iconbox_icon,
.page-id-4338 .avia-builder-el-23 .iconbox_icon {
	background-color: #31c6cb !important; 
	color: #fff !important;
}

.term-eingliederungshilfe table .sep {
	display: none;
}
.term-eingliederungshilfe table .sep.eingliederungshilfe {
	display: inherit;
	left: 0px;
}

li#menu-item-3998, 
li#menu-item-3999,
li#menu-item-4000,
li#menu-item-4001,
li#menu-item-4002,
li#menu-item-4003,
/* Methodenpool */
li#menu-item-4387 .sub-menu
{
	background-color: #31c6cb;
}
.term-eingliederungshilfe .methodenpool table {
	border-left: 4px solid #31c6cb;
}
.term-eingliederungshilfe ::selection {
	background-color: #31c6cb !important;
}
.term-eingliederungshilfe .stretch_full.container_wrap h1 a,
.term-eingliederungshilfe .stretch_full.container_wrap .breadcrumb, 
.term-eingliederungshilfe .stretch_full.container_wrap .breadcrumb a {
	text-shadow: 1px 0 3px #31c6cb;
}
.term-eingliederungshilfe #header .avia_mega_div,
.term-eingliederungshilfe .header_color .main_menu ul:first-child >li > ul,
.term-eingliederungshilfe#top .header_color .avia_mega_div > .sub-menu {
	border-top-color: #31c6cb !important;
}
.term-eingliederungshilfe .header_color .primary-background, 
.term-eingliederungshilfe .header_color .primary-background a, 
.term-eingliederungshilfe div .header_color .button, 
.term-eingliederungshilfe .header_color #submit, 
.term-eingliederungshilfe .header_color input[type='submit'], 
.term-eingliederungshilfe .header_color .small-preview:hover, 
.term-eingliederungshilfe .header_color .avia-menu-fx, 
.term-eingliederungshilfe .header_color .avia-menu-fx .avia-arrow, 
.term-eingliederungshilfe .header_color.iconbox_top .iconbox_icon, 
.term-eingliederungshilfe .header_color .avia-data-table th.avia-highlight-col, 
.term-eingliederungshilfe .header_color .avia-color-theme-color, 
.term-eingliederungshilfe .header_color .avia-color-theme-color:hover, 
.term-eingliederungshilfe .header_color .image-overlay .image-overlay-inside:before, 
.term-eingliederungshilfe .header_color .comment-count, .header_color .av_dropcap2,
.term-eingliederungshilfe .header_color .avia-menu-fx,
.term-eingliederungshilfe .stretch_full.container_wrap,
.term-eingliederungshilfe .main_color .primary-background, 
.term-eingliederungshilfe .main_color .primary-background a, 
.term-eingliederungshilfe div .main_color .button, 
.term-eingliederungshilfe .main_color #submit, 
.term-eingliederungshilfe .main_color input[type='submit'], 
.term-eingliederungshilfe .main_color .small-preview:hover, 
.term-eingliederungshilfe .main_color .avia-menu-fx, 
.term-eingliederungshilfe .main_color .avia-menu-fx .avia-arrow, 
.term-eingliederungshilfe .main_color.iconbox_top .iconbox_icon, 
.term-eingliederungshilfe .main_color .avia-data-table th.avia-highlight-col, 
.term-eingliederungshilfe .main_color .avia-color-theme-color, 
.term-eingliederungshilfe .main_color .avia-color-theme-color:hover, 
.term-eingliederungshilfe .main_color .image-overlay .image-overlay-inside:before, 
.term-eingliederungshilfe .main_color .comment-count, 
.term-eingliederungshilfe .main_color .av_dropcap2
 {
	background-color: #31c6cb !important;
	border-color: #31c6cb !important;		
}

tbody td.gruppe.eingliederungshilfe {
	background-color: #31c6cb !important;
}

/* ----------------------------- end colorizing ----------------------------- */ 

/* Methodenpool hover deaktivieren */
#menu-item-4340:hover .avia_mega_div {
	display: none !important;
	top:-500px !important;
	position: absolute !important;
}

#menu-item-4340 .avia_mega_div {
	display: none !important;
	top:-500px !important;
	position: absolute !important;
}

/* Methodenpool Übersichtsseite einfärben */
.page-id-4338 .main_color.container_wrap.fullsize {
	background: #0d4e9e !important;
}

.page-id-4338 .main_color.container_wrap.fullsize .entry-content-wrapper h2,
.page-id-4338 .main_color.container_wrap.fullsize p {
	color: #fff;
}

/* label über checkboxen*/
label { 
    display: block; 
    border: none;
    min-height: 100%; 
        height: 100%; 
	cursor:pointer;
}

/* wird von jQuery gesetzt on mouseover */
.gruppe.hover {
	border: 2px solid #777;
	border-collapse: collapse;
}

td.gruppe {
	padding: 0px;
	width:53px;
}


/* checkbox unsichtbar */
td.gruppe input[type=checkbox] {
	display: none!important;
}

/* fibus-th anpassen, weil zu breit */
th.fibus {
	padding: 9px 0px;
}
th.schule {
	padding: 9px 7px 9px 7px;
}
.page-template-admintable-php th {
	text-align: center;
}
.page-template-admintable-php td.kapitel {
	padding-left: 40px;
}

/* suchfeld-look anpassen */
#suchfeld {
	left: 0px;
	width: 170px;
	position: relative;
	z-index: 99999;
	margin: 0;
	box-shadow: none;
	font: 13px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	overflow:visible ;
}

/* lücke zwischen suchfeld und tabelle entfernen */
.page-id-3495 div .avia-table {
	background: transparent;
	width: 100%;
	clear: both;
	margin: 10px 0;
}


/* admintabelle zeilenhover*/


.page-id-3495 #gruppentabelle tr:hover {
	background-color: #ededed;
	border: 1px solid red:
}



/* tabellenköpfe zentriert */
#gruppentabelle th {
	text-align: center;
}



/* firefox service/kontakt picture fix */
.page-id-1167 img.avia_image {
	width:100%;
}

/* Pagination */ 

.template-blog .pagination {
padding: 25px 50px 5px 24px;
}

/* ----------------------------- HELPERCLASSES den Methodenpool verbergen

#menu-item-4340 {
	display: none;
}

.admin-bar #menu-item-4340 {
	display: block;
}

----------------------------- */ 
