
/*body.is_desktop     {background-color:lightskyblue;}
body.is_notebook    {background-color:gold;}
body.is_tablet      {background-color:lightsalmon;}
body.is_smartphone  {background-color:palegreen;}*/

/*++++++desktop +++++*/

/*++++++notebook +++++*/
body.is_notebook {font-size: 15px;}	
body.is_notebook h1	{font-size: 36px;}
body.is_notebook h2 {font-size: 18px;padding-bottom: 4px;}
body.is_notebook h3 {font-size: 18px;}
body.is_notebook div.ui-group select.sb2 {width:140px;}
body.is_notebook div.ui-group select.sb2 {width:170px;}
body.is_notebook div.ui-group select.sb3 {width:180px;}
body.is_notebook div.ui-group select.sb3 {width:130px;}

body.is_notebook  ul.catfilt li{font-size: 15px;}
body.is_notebook  .box, .box-en { height: 300px; }
body.is_notebook  .headerSearch{   padding:20px 0px 0 0;}
body.is_notebook  .fcp_sendrow input{margin-left:122px !important;}
body.is_notebook .fcp_checkbox input{margin-left:150px !important;}
}

/*++++++tablet +++++*/
body.is_tablet {font-size: 15px;}
body.is_tablet {line-height: 22px;}
body.is_tablet h1 {font-size: 32px;}
body.is_tablet h2 {font-size: 18px;padding-bottom: 4px;}
body.is_tablet h3 {font-size: 18px;}
body.is_tablet .headerNavigation ul li a {font-size: 14px;}
body.is_tablet div.ui-group select.sb1 {width:140px;}
body.is_tablet div.ui-group select.sb2 {width:170px;}
body.is_tablet div.ui-group select.sb3 {width:180px;}
body.is_tablet div.ui-group select.sb4 {width:130px;}

body.is_tablet  ul.catfilt li{font-size: 15px;}
body.is_tablet  li.nl-anmeldung  {padding:8px 16px 16px 16px !important;max-width:100%;}
body.is_tablet .carousel-caption {  width: 40%;  padding: 50px 24px 0px 24px;}
body.is_tablet  .carousel-control.left {left:40%;}
body.is_tablet .carousel-indicators { left:70%;}
body.is_tablet  .box, .box-en { height: 290px; }
body.is_tablet .acymailing_module_form td {padding-right:8px;width:100px;}
body.is_tablet  .headerSearch{   padding:15px 0px 0 0;}
body.is_tablet  .fcp_sendrow input{margin-left:-30px !important;}
body.is_tablet .fcp_checkbox input{margin-left:0px !important;}


/*++++++smartphone +++++*/
body.is_smartphone {font-size: 15px; }
body.is_smartphone .hoehe-topbalken{height:40px;}
body.is_smartphone .container.main-schatten{
	padding:0px;
  	margin: 0px;
  	box-shadow:none;
}	

body.is_smartphone h1 {font-size: 24px;line-height: 28px;}
body.is_smartphone h2 {font-size: 18px;}
body.is_smartphone h3 {font-size: 18px;}

body.is_smartphone .carousel-control.left,
body.is_smartphone .carousel-control.right
{padding-top: 17%;}

body.is_smartphone .carousel-control.left img,
body.is_smartphone .carousel-control.right img
{width:40%;}

body.is_smartphone div.filters {min-height:136px;}
body.is_smartphone div.ui-group {width:100%;}
body.is_smartphone div.ui-group select.sb1, 
body.is_smartphone div.ui-group select.sb2, 
body.is_smartphone div.ui-group select.sb3, 
body.is_smartphone div.ui-group select.sb4
{width:100%;height:30px;border-bottom:1px solid white;} 



body.is_smartphone .footer {
    bottom: -40px;
    margin: 0;
    min-height: 30px;
    overflow: visible;
    position: relative;
}
body.is_smartphone .foot_navi
{
	padding:0px 16px;
}
body.is_smartphone .foot_navi #footerFirst,
body.is_smartphone .foot_navi #footerSecond
{
	padding:0px;
}
body.is_smartphone .footerServiceBox ul li a {padding: 8px ;}

body.is_smartphone ul.catfilt {margin-right: 8px;}
body.is_smartphone  ul.catfilt li{
  width:100%;
  font-size: 16px;
  padding: 0px;
  border-bottom:1px solid white;
}

body.is_smartphone  ul.catfilt li a{;
  background-position: 8px 8px !important ;
  background-repeat: no-
  padding: 4px 9px 4px 22pxrepeat;
  display: block;
  font-weight:300;
}


body.is_smartphone  .no-right-padd {
  padding-right: 0px;
}

body.is_smartphone .carousel-caption
{
      display:none;
}
body.is_smartphone  .footerServiceBox .nl{border-top:3px solid white;}
body.is_smartphone .acymailing_module_form table {margin-top:10px;margin-left:10px;}

body.is_smartphone  .box,body.is_smartphone  .box-en, body.is_smartphone  .boxb {
    height: auto;
    position: relative;
    padding-bottom:12px;
}

body.is_smartphone  hr.small-xs{   position: absolute;    bottom: 0px;    left:0px; }
body.is_smartphone .fcp_sendrow input{margin-left:-30px !important;}
body.is_smartphone .fcp_checkbox input{margin-left:30px !important;}