@charset "UTF-8";
/* knolle.biz */

#content a, a:link, a:visited, a:active {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:underline;
}

#content a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#d1eb2b;
text-decoration:underline;
}




#navigation a.mainkat, a.mainkat:link, a.mainkat:visited, a.mainnkat:active {
display:block;
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-transform:uppercase;
text-decoration:none;
background-image:url(../img/bg_menupunkt.gif);
background-repeat:no-repeat;
background-position:top left;
padding-top:6px;
padding-left:5px;
padding-right:37px;
}
#navigation a.mainkat:hover {
display:block;
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#d1eb2b;
text-transform:uppercase;
text-decoration:none;
background-image:url(../img/bg_menupunkt.gif);
background-repeat:no-repeat;
background-position:top left;
padding-top:6px;
padding-left:5px;
padding-right:37px;
}
/* eigene active classe ie6 fix*/
#navigation a.mainkat_ac:link, a.mainkat_ac:visited, a.mainkat_ac:active, a.mainkat_ac:hover  {
display:block;
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#d1eb2b;
text-transform:uppercase;
text-decoration:none;
background-image:url(../img/bg_menupunkt.gif);
background-repeat:no-repeat;
background-position:top left;
padding-top:6px;
padding-left:5px;
padding-right:37px;
}

#navigation a.mainsub, a.mainsub:link, a.mainsub:visited, a.mainsub:active {
display:block;
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-transform:uppercase;
text-decoration:none;
padding-top:4px;
padding-left:5px;
}
#navigation a.mainsub:hover {
display:block;
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#d1eb2b;
text-transform:uppercase;
text-decoration:none;
padding-top:4px;
padding-left:5px;
}
/* eigene active classe ie6 fix*/
#navigation a.mainsub_ac:link, a.mainsub_ac:visited, a.mainsub_ac:active, a.mainsub_ac:hover {
display:block;
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#d1eb2b;
text-transform:uppercase;
text-decoration:none;
padding-top:4px;
padding-left:5px;
}
#content a.link:hover{
  color: #fff;
}
/* startseite headline */
h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#d1eb2b;
font-weight:bold;
line-height:140%;
letter-spacing:0px;
font-weight:bold;
}
/* startseite knolle design intro */
h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#ffffff;
line-height:140%;
letter-spacing:0px;
font-weight:normal;

}
/* standard uberschriften in beitragen */
h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#ffffff;
text-transform:uppercase;
font-weight:bold;
}
/* mitarbeitername auf teamseite */
h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#d1eb2b;
text-transform:uppercase;
margin-bottom:0px;
padding-bottom:0px;
margin-top:0px;
padding-top:0px;
font-weight:normal;
}

/* news headline */
h5 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#d1eb2b;
text-transform:uppercase;
font-weight:bold;
margin-top:0px;
padding-top:0px;
margin-bottom:3px;
padding-bottom:0px;
font-weight:normal;
}
/*  news datum stil */
h6 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-transform:uppercase;
margin-bottom:2px;
padding-bottom:0px;
margin-top:0px;
padding-top:0px;
font-weight:normal;
}
/* projektdetails headline kunde */
.ref_kunde {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#d1eb2b;
line-height:140%;
font-weight:bold;
}

.auszeichner {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#D1EB2B;
}

