/*!
css 
(c) 2019 webdecker.de
author: i.decker, www.webdecker.de
date: 2019-12-02, 2020-01, 2020-02...
*/
/** see styles.css @media all and (max-width: 840px) */

#container, .w, .fullsize #main .mod_article > div, .fullsize div.fullsize.w > .inside > div {  width: 100%; }
#left { max-width: 300px;}

#fontsize, #search_o, #menu_o, .menubar, #momenu_w, #headsearch, #info_o, .ce_read,
#footer-support, #footerservicemenu, #footermenu,
#read, #totop, #submenu, #left .wrapper.contacts
	{ display: none; }

body#top .mobile { display: none; }
body#top .nomobile { display: block; }

body#top .printblock { display: none; }
body#top .printinline { display: none; }
body#top .screenblock { display: block; }
body#top .screeninline { display: inline; }

body#top .printblock.nomobile { display: block; }
body#top .screenblock.mobile { display: none; }

#stickybar_w { padding-top: 0; }
#stickybar { position: relative; margin-top: 0; top: 0; padding: 0; }
#stickybar.sticky { position: relative; }

#left, #main { padding-top: 12px; }

.mod_breadcrumb { margin-bottom: 0; }


body.fontsize_big { font-size: 14px; line-height: 20px; }
body.fontsize_huge { font-size: 14px; line-height: 20px; }

body.fontsize_big #mainmenu li a { font-size: 14px; line-height: 20px; }
body.fontsize_huge #mainmenu li a { font-size: 14px; line-height: 20px; }

body.fontsize_big .select2-container--default .select2-selection--single .select2-selection__rendered,
body.fontsize_big .select2-results__option { font-size: 14px; line-height: 20px; }
body.fontsize_big input, 
body.fontsize_big textarea,
body.fontsize_big select,
body.fontsize_big option,
body.fontsize_big button { font-size: 14px; line-height: 20px; }
body.fontsize_big .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 32px; }

body.fontsize_huge .select2-container--default .select2-selection--single .select2-selection__rendered,
body.fontsize_huge .select2-results__option { font-size: 14px; line-height: 20px; }
body.fontsize_huge input,
body.fontsize_huge textarea,
body.fontsize_huge select,
body.fontsize_huge option,
body.fontsize_huge button { font-size: 14px; line-height: 20px; }
body.fontsize_huge .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 32px; }

#startblock div.right .box { padding: 0; }
#startblock div.right .link { display: none; }
.startblock .ce_hyperlink { display: none; }

.ce_overview { display: none; }

.teaser figure { display: none; }


#wrapper .col2 > .inside { display: table; }
#wrapper .col3 > .inside { display: table; }
#wrapper .col4 > .inside { display: table; }
.flexi > .inside { display: table; } 
.equal > .inside { display: table;  } 


#top #wrapper .border { padding: 12px; margin-bottom: 12px; }
#top #wrapper .padded { padding: 12px;}

#container .mod_article > div { margin-bottom: 12px; }

/*
.flexi > .inside { display: block;  } 
.equal > .inside { display: block;  } 
*/

