


#nav_main
{
margin:0px;
padding:0;
list-style-type:none;
}

#nav_main li a
{
font-size:10pt;
xxxcolor:#CCC;
}

#nav_main li a:hover
{
color:black;
}

#nav_main li a.act
{
color:red;
}

ul.nav_main_sub
{
display:none;
}

.cNavTop
{
display:none;
}

#ulNavTop
{
display:none;
list-style-type:none;
}

#ulNavTop li a
{
color:#CCC;
}

#ulNavTop li a:hover
{
color:black;
}

#ulNavTop li a.act
{
color:red;
}

#NavMainSub
{
display:none;
list-style-type:none;
margin-top:10px;
margin-bottom:10px;
}

#NavMainSub li
{
border-left:1px solid #CCC;
padding:0px 5px;
}

#NavMainSub li a
{
color:#949494;
font-size:10pt;
}

.mn_sub
{
display:block;
color:#CCC;
}













#NavMainSub li:first-child
{
border-left:0;
padding:0px 5px 0px 0px;
}

#NavMainSub li a:hover
{
color:black;
}

#NavMainSub li a.act
{
color:red;
}

#ulNavTopMob li a
{
color:white;
}

#nav_main_mob li
{
padding:5px;
border-top:1px solid white;
}

#nav_main_mob li a
{
color:white;
}

.nav_main_sub_mob li a
{
padding-left:10px;
}

.nav_main_sub_mob
{
margin-top:10px;
}


.wMobileNavSwitch
{
float:right;
display:inline-block;
}













@media only screen and (min-width:600px)
{



/* ------------------------------------------------------------------------ */

ul.nav_main_sub
{
position:absolute;
background-color:black;
z-index:99;
}

ul.nav_main_sub li
{
display:block !important;
padding:5px;
}

ul.nav_main_sub li a
{
font-size:10pt !important;
}

}


@media only screen and (min-width:1000px)
{


#nav_main
{
margin:0px;
}

#nav_main li
{
display:inline-block;
margin-right:20px;
}

#nav_main li a
{
font-size:15pt;
text-transform:uppercase;
}

#wNavTop
{
margin-top:10px;
}

.cNavTop
{
display:block;
}

#ulNavTop
{
display:block;
}

#ulNavTop li
{
display:inline-block;
margin-right:10px;
}

#ulNavTop li a
{
text-transform:uppercase;
}

#NavMainSub
{
display:block;
}

#NavMainSub li
{
display:block;
margin-right:10px;
float:left;
}

ul.nav_main_sub
{
background-color:white;
}


ul.nav_main_sub li a
{
text-transform:capitalize;
}

.nav_aktuelles
, #nav_main li a.pg_2
, ul.nav_main_sub li a.prt_2
{
xcolor:rgb(0,144,55);
color:rgb(79,56,124);
}


.nav_unternehmen
, #nav_main li a.pg_3
, ul.nav_main_sub li a.prt_3
{
xcolor:rgb(0,158,224);
color:rgb(52,114,189);
}
.nav_produkte
, #nav_main li a.pg_4
, ul.nav_main_sub li a.prt_4
{
xcolor:rgb(69,94,164);
color:rgb(108,165,58);
}

.nav_farben
, #nav_main li a.pg_46
, ul.nav_main_sub li a.prt_46
{
xcolor:rgb(231,82,148);
color:rgb(251,188,47);
}
.navservice
, #nav_main li a.pg_5
, ul.nav_main_sub li a.prt_5
{
xcolor:rgb(249,178,0);
color:rgb(249,55,28);
}
.nav_kontakt
, #nav_main li a.pg_6
, ul.nav_main_sub li a.prt_6
{
xcolor:rgb(136,136,136);
color:rgb(158,14,65);
}


#nav_main li a.act
, ul.nav_main_sub li a.act
{
color:rgb(0,0,0) !important;
}



.wMobileNavSwitch
{
float:none;
display:none;
}


}












/* ------------------------------------------------------------------------ */


@media only screen and (min-width:1220px)
{

#nav_main
{
margin:0px;
}

#nav_main li
{
margin-right:30px;
}

#nav_main li a
{
font-size:20pt;
}


.nav_aktuelles
, #nav_main li a.pg_2
, ul.nav_main_sub li a.prt_2
{
xcolor:rgb(0,144,55);
xcolor:rgb(79,56,124);
color:rgb(75,0,151);

}


.nav_unternehmen
, #nav_main li a.pg_3
, ul.nav_main_sub li a.prt_3
{
color:rgb(0,158,224);
xcolor:rgb(52,114,189);
}
.nav_produkte
, #nav_main li a.pg_4
, ul.nav_main_sub li a.prt_4
{
xcolor:rgb(69,94,164);
xcolor:rgb(108,165,58);
xcolor:rgb(0,144,55);
color:rgb(34,177,76);
}

.nav_farben
, #nav_main li a.pg_X
, ul.nav_main_sub li a.prt_X4F
{
xcolor:rgb(231,82,148);
color:rgb(251,188,47);
}
.nav_service
, #nav_main li a.pg_5
, ul.nav_main_sub li a.prt_5
{
xcolor:rgb(249,178,0);
xcolor:rgb(249,55,28);
xcolor:rgb(237,28,36 );
color:rgb(227,33,31 );

}
.nav_kontakt
, #nav_main li a.pg_6
, ul.nav_main_sub li a.prt_6
{
xxxcolor:rgb(255,237,0);
xcolor:rgb(136,136,136);
xcolor:rgb(158,14,65);
color:rgb(156,14,72);


}

#nav_main li a.act
, ul.nav_main_sub li a.act
{
color:rgb(0,0,0) !important;
}














#NavMainSub
{
margin-top:20px;
}

#NavMainSub li a
{
font-size:12pt;
}


.wMobileNavSwitch
{
float:none;
display:none;
}


}