@media screen and (max-width: 960px) {

li.first a, li.first a:hover, li.first a:active, li.first a:focus {
    background-color: #F39200 !important;
}
body.osb div.bar ul li ul {
    width: 320px !important;
}

body {border-top:  50px solid transparent;}
figure#headerlogo, figure#headerlogo img {
margin: 6px 0 0 0; float: left; position: absolute;
max-width: 200px !important; height: 25px !important; top: 12px;}

body#start footer, .bar ul ul {
    display: block;
  }

header.ym-wrapper {display: none;}

nav#mainnavi {
    background: transparent !important;
}

.osb .bar > ul > li a {
    background-color: #F39200 !important;
}
/*
.osb li.i1388 {display: block !important;}
*/
}

aside nav.csc-default ul.csc-menu-def {
background: transparent !important;
}


/* FARBEN HAUPTNAVIGATION BALKEN */
nav#mainnavi {background: #F39200 !important;}
body .bar a, body .bar a:hover, body .bar a:focus, body .bar a:active, body .bar a.cur {color: #fff !important;}

/* FARBEN HAUPTNAVIGATION PULLDOWNBOX */
.bar ul ul {background: #95C11F !important;}
.bar li:hover {background-color: #95C11F !important;}
.bar a:hover, .bar a:focus, .bar a:active, body .bar a.cur {background: none repeat scroll 0 0 #338800 !important;}

/* FARBEN SUBNAVIGATION MARGINALSPALTE */
img#subnavi {background: none repeat scroll 0 0 #F39200;}
/* FARBEN SUBNAVIGATION MARGINALSPALTE AKTIVE SEITE */
ul.subnavi li a#cur {background-color: #F39200 !important;}

    
a, a:active, a:hover, a:focus {color: #338800 !important;}

#subnavi a, #printnavi a {color: #444 !important;}



.ym-g33, .ym-g33  h5, .ym-g33  a, #start aside h5, #start aside .ym-g33 a {
color: #FFF !important; font-size: 100%;
}

#start aside .ym-g33 li {
    list-style: disc outside url("/fileadmin/Resources/Public/img/L01/bt_list_arrow_white.gif") !important;
    margin-left: 10px;
}

#start .ym-g33 {
   width: 195px !important;
}

.ym-g33 h5 {
    /* font-size: 85%; */
    line-height: 1.16667;
    margin: -1.5em 0 5px 0px;
}

.ym-g33, .ym-box h5 a {
    font-size: 95%;
    line-height: 1.16667;
    /*
    margin: -1.5em 0 17px 15px;
    */
}

.ym-g33 p {
    font-size: 90%;
}

.bar a, .bar a:hover, .bar a:focus, .bar a:active {color: #fff !important;}
.bar a:hover, .bar a:focus, .bar a:active {background: none repeat scroll 0 0 #95C11F !important;
}

li.i1388 {display: none !important}

#baseurl a {
color: #A2ABA6 !important;
}

div.servicenav a {
    color: #757575 !important;
}

ul#subnavi li a {
    background: url("/fileadmin/Resources/Public/img/L03/bt_list_arrow_lgreen.png") no-repeat scroll 25px center #fff !important;

}

ul#subnavi li a:hover, ul#subnavi li a:active, ul#subnavi li a:focus  {
    background: url("/fileadmin/Resources/Public/img/L03/bt_list_fullarrow_lgreen.png") no-repeat scroll 25px center #FFF !important;
}

ul#subnavi li a.cur, ul#subnavi li.sub a.cur {color: #FFF !important;
    background: url("/fileadmin/Resources/Public/img/L03/bt_list_fullarrow_white.png") no-repeat scroll 25px center #95C11F !important;
}


ul#subnavi li.sub a {
    background: url("/fileadmin/Resources/Public/img/L03/cross_lgreen.png") no-repeat scroll 25px center #fff !important;
}


/* neu ds */
article nav.csc-default li, aside nav.csc-default li {
    margin-left: 12px !important;
    list-style: url(/fileadmin/Resources/Public/img/L01/bt_list_arrow.gif);
}

article nav.csc-default ul{
/*    min-height:170px; */
}

.bar ul#1323 {
  margin-left: 0px;
}

/* block servicecenter */
#c2741{
  padding-top:2px;
}

article figure img{
  width: 100% !important;
}



article .ym-gbox{
  padding-left:0px !important;
  padding-right:0px !important;
}

article .ym-g33 h5{
  margin-left:10px;
}

article div.ym-g33 nav ul{
  margin-left:10px;
}

article div.ym-g33 div.ym-gbox div p.bodytext{
  margin-left:10px;
}
