/*!
css 
(c) 2019 webdecker.de
author: i.decker, www.webdecker.de
date: 2019-12-02, 2020-01, 2020-02...
*/

body { line-height: 20px; }

#container, .w, .fullsize #main > .inside > div, .fullsize div.fullsize.w > .inside > div { width: 100%; max-width: none; }

#left { max-width: 300px; }
#footer { padding-bottom: 0; }
/*
#logo a { margin-left: 0; }
*/

#buttons, #cs, #footermenu, #submenu, #head_menu, #head_top,
#support, 
#totop
	{ display: none; }

body#top .mobile { display: none; }
body#top .nomobile { display: block; }

body#top .printblock { display: block; }
body#top .printinline { display: inline; }
body#top .printiblock { display: inline-block; }
body#top .screenblock { display: none; }
body#top .screeninline { display: none; }
body#top .screeniblock { display: none; }

body#top .printblock.nomobile { display: block; }
body#top .screenblock.mobile { display: none; }


#top #head-placeholder { display: none; }

#top #head.sticky { position: relative; }
#top #head.sticky #buttons { display: none; padding-bottom: 4px; }
#top #head.sticky #head_top { display: none; }
#top #head.sticky #head_logo { display: block; }
#top #head.sticky #logos { display: none; }
#top #head.sticky #head_menu { display: none; }


#head { box-shadow: none; }
#head .shadow .inside { box-shadow: none;  }

#top #head #logos { display: none; }

#c_start_slider { display: none !important; }

#textedit { display: none; }

#top #wrapper #head_top, #top #wrapper #buttons { display: none; }
#service .inside > .ct_text:nth-child(3n+2) { display: none; }
#service .inside > .ct_text:nth-child(3n+0) { display: none; }

.tabs > .nav { display: none; }

#main { padding-top: 12px; }

#container #c_breadcrumbs { margin-top: 0; }

#left > .inside, #main > .inside { padding: 12px 0 12px 0; }

#top #wrapper .border { padding: 12px; margin-bottom: 12px; }
#top #wrapper .padded { padding: 12px;}

#main > .inside > div { margin-bottom: 12px; }

#container .pager { display: none; }
#container ul.az { display: none; }

.filter .field { margin-bottom: 0; font-size: 10px; line-height: 16px; }
.filter .field input { font-size: 10px; line-height: 16px; }
.filter .field > .input { padding-bottom: 6px; }
.filter .field  .select2-container--default .select2-selection--single .select2-selection__rendered {
    font-size: 10px; line-height: 24px;
}
.filter .field .select2-results__option, .select2-container--default .select2-selection--single .select2-selection__rendered {
	font-size: 10px; line-height: 24px;
}

.filter .field .select2-container .select2-selection--single {
	max-height: 28px; 
}