/*++++++++++++++++++++*/
/*++++  hilfsklassen++++++*/
/*++++++++++++++++++++*/
body.is_desktop .container {margin-left:14px;}
body.is_desktop main p,
body.is_desktop main ul
 {/*background: red;*/}
 /*body.is_desktop .container  {background: greenyellow;}*/


body.is_notebook  {/*font-size:2.2rem*/}
body.is_notebook .container  {padding:0px 16px;/*background: gold;*/}
body.is_notebook h1{/*font-size:2.2rem; line-height: 2.4rem;*/}
body.is_notebook h2, body.is_notebook h2 a {/*font-size:2.2rem;*/}

body.is_notebook h2.head  {/*margin-bottom:2px;*/}
body.is_notebook .collapse {/*font-size:2.2rem;*/}

body.is_notebook .headerNavigation ul li a {padding:14px 4px 8px 16px;font-weight:400;font-size:1.5rem;}

/*footer/header*/
body.is_notebook .header .container  {/*padding-top:0px;*/}
body.is_notebook .footer .container  {/*padding-top:0px;*/}




body.is_tablet  * {font-size:1.9rem;}
body.is_tablet .container  {padding:0px 16px;/*background: tomato;*/}
body.is_tablet h1{/*font-size:2.2rem; line-height: 2.4rem;*/}
body.is_tablet h2, body.is_tablet h2 a {/*font-size:2.2rem;*/}

body.is_tablet h2.head  {/*margin-bottom:2px;*/}
body.is_tablet .collapse {/*font-size:2.2rem;*/}

body.is_tablet .viscarousel{/*margi331n-bottom:24px;*/}

body.is_tablet .headerNavigation ul li a {padding:14px 4px 8px 4px;font-weight:400;font-size:1.4rem;}

/*footer/header*/
body.is_tablet .header .container  {/*padding-top:0px;*/}
body.is_tablet .footer .container  {/*padding-top:0px;*/}



body.is_tablet .nav {margin-left: 30px;}
body.is_tablet .adresse {padding-left: 30px;}
body.is_tablet .adresse a, body.is_tablet, .adresse .tel {
    font-size: 1.4rem !important;
    line-height: 1.8rem !important;
    text-decoration: none;
}
body.is_tablet .sidebarbilder {padding-left: 14px;padding-right: 0px;}
body.is_tablet div.therapiebox {
    margin-top: 24px;
    padding: 20px 20px 10px 20px;
    background-color: #edf2f5;
    border-radius: 5px;
}



body.is_smartphone * {font-size:1.6rem;}
body.is_smartphone .container-fluid {padding:0px;}
body.is_smartphone .container  {padding:0px 16px;/*background: cyan;*/}
body.is_smartphone .container.smartphone-header  {padding:0px 0px 0px 16px;}
body.is_smartphone .wrap .cell  {float:left;}

body.is_smartphone h1,
body.is_smartphone div.fett{font-size:2.8rem; line-height: 2.8rem;display: inline;}
body.is_smartphone .inhalt h1 + p {margin-top: 20px;}

body.is_smartphone h2, 
body.is_smartphone h2 a {font-size:2.0rem;line-height: 2.2rem;font-weight:500;}
body.is_smartphone div.head a,
body.is_smartphone div.bluehead a {font-size:2.0rem;}
body.is_smartphone h3 {font-size:1.8rem;line-height: 1.9rem;}



body.is_smartphone .box {width:92%;}

body.is_smartphone .viscarousel{/*margi331n-bottom:24px;*/}

/*navi*/
body.is_smartphone .nav > li > a {/*font-size: 2.2rem;*/}
body.is_smartphone .navbar-collapse,
body.is_smartphone .navbar-collapse.in {overflow-y: visible;} {overflow-y: visible;}

/*footer/header*/
body.is_smartphone .header .container  {/*padding-top:0px;*/}
body.is_smartphone .footer .container  {/*padding-top:0px;*/}

body.is_smartphone .sidebar {padding-bottom: 0px;}
body.is_smartphone .inhalt {padding-top: 0px;}

body.is_smartphone ul li.item-101 {display: none;}
body.is_smartphone div.therapiebox {
    margin-top: 24px;
    padding: 20px 20px 10px 20px;
    background-color: #edf2f5;
    border-radius: 5px;
}



