<!--/* navcontainer */
#navcontainer { position: relative; width: 940px; height: 40px; visibility: visible; margin-top: 2px; margin-bottom: 0; margin-left: 20px; }
#navcontainer #hauptnav { height: 40px; overflow: hidden; margin: 0; padding: 0; }
#navcontainer #hauptnav li { display: inline; }
#navcontainer #hauptnav li a { overflow: hidden; float: left; padding-top: 40px; }
#navcontainer #hauptnav li a, #navcontainer { background-image: url(../styles/navigation.gif); background-repeat: no-repeat; background-position: 0 0; }
/* normal */
#navcontainer #hauptnav li#home a { background-position: 0 0; width: 129px; }
#navcontainer #hauptnav li#about a { background-position: -129px 0; width: 148px; }
#navcontainer #hauptnav li#angebote a { background-position: -277px 0; width: 109px; }
#navcontainer #hauptnav li#service a { background-position: -386px 0; width: 87px; }
#navcontainer #hauptnav li#deko a { background-position: -473px 0; width: 121px; }
#navcontainer #hauptnav li#info a { background-position: -594px 0; width: 101px; }
#navcontainer #hauptnav li#job a { background-position: -695px 0; width: 116px; }
#navcontainer #hauptnav li#standorte a { background-position: -811px 0; width: 129px; }
/* over */
#navcontainer #hauptnav li#home a:hover { background-position: 0 -43px; }
#navcontainer #hauptnav li#about a:hover  { background-position: -129px -43px; }
#navcontainer #hauptnav li#angebote a:hover  { background-position: -277px -43px; }
#navcontainer #hauptnav li#service a:hover { background-position: -386px -43px; }
#navcontainer #hauptnav li#deko a:hover { background-position: -473px -43px; }
#navcontainer #hauptnav li#info a:hover  { background-position: -594px -43px; }
#navcontainer #hauptnav li#job a:hover { background-position: -695px -43px; }
#navcontainer #hauptnav li#standorte a:hover { background-position: -811px -43px; }
/* press */
#navcontainer #hauptnav li#home a:active { background-position: 0 -43px; }
#navcontainer #hauptnav li#about a:active  { background-position: -129px -43px; }
#navcontainer #hauptnav li#angebote a:active  { background-position: -277px -43px; }
#navcontainer #hauptnav li#service a:active { background-position: -386px -43px; }
#navcontainer #hauptnav li#deko a:active { background-position: -473px -43px; }
#navcontainer #hauptnav li#info a:active { background-position: -594px -43px; }
#navcontainer #hauptnav li#job a:active { background-position: -695px -43px; }
#navcontainer #hauptnav li#standorte a:active { background-position: -811px -43px; }
/* ON STATES */
#navcontainer.home #hauptnav li#home a { background-position: 0 -86px; }
#navcontainer.about #hauptnav li#about a { background-position: -129px -86px; }
#navcontainer.angebote #hauptnav li#angebote a  { background-position: -277px -86px; }
#navcontainer.service #hauptnav li#service a{ background-position: -386px -86px; }
#navcontainer.deko #hauptnav li#deko a { background-position: -473px -86px; }
#navcontainer.info #hauptnav li#info a  { background-position: -594px -86px; }
#navcontainer.job #hauptnav li#job a { background-position: -695px -86px; }
#navcontainer.standorte #hauptnav li#standorte a { background-position: -811px -86px; }
/* navcontainer */
/*sidebar*/
#sidebar { font-size: 13px; line-height: 24px; background-color: #c1001f; background-repeat: no-repeat; background-position: left top; text-align: left; height: 460px; margin: 0; padding: 0; }
#sidebar #subnav li a { color:#fff; font-weight: normal; text-decoration: none; height: 24px;}
#sidebar #subnav li a:visited { color:#fff; text-decoration: none; margin: 0; }
#sidebar #subnav li#active a { color:#fff; text-decoration: none; }
#sidebar #subnav li a:hover { color:#fff; text-decoration: none; text-decoration: underline; }
#sidebar #subnav { text-align: left; margin: 0; padding: 10px 0 0 20px; }
#sidebar #subnav li { font-weight: normal; line-height: 24px; text-decoration: none; list-style-type: none; }

#sidebar1 { font-size: 13px; line-height: 24px; background-color: #c1001f; background-repeat: no-repeat; background-position: left top; text-align: left; height: 460px; margin: 0; padding: 0; }
#sidebar1 #subnav1 li a { color:#fff; font-weight: normal; text-decoration: none; height: 24px;}
#sidebar1 #subnav1 li a:visited { color:#fff; text-decoration: none; margin: 0; }
#sidebar1 #subnav1 li#active a { color:#fff; text-decoration: none; }
#sidebar1 #subnav1 li a:hover { color:#fff; text-decoration: none; text-decoration: underline; }
#sidebar1 #subnav1 { text-align: left; margin: 0; padding: 10px 0 0 20px; }
#sidebar1 #subnav1 li { font-weight: normal; line-height: 24px; text-decoration: none; list-style-type: none; }

#sidebar2 { font-size: 13px; line-height: 24px; background-color: #c1001f; background-repeat: no-repeat; background-position: left top; text-align: left; height: 600px; margin: 0; padding: 0; }
#sidebar2 #subnav2 li a { color:#fff; font-weight: normal; text-decoration: none; height: 24px;}
#sidebar2 #subnav2 li a:visited { color:#fff; text-decoration: none; margin: 0; }
#sidebar2 #subnav2 li#active a { color:#fff; text-decoration: none; }
#sidebar2 #subnav2 li a:hover { color:#fff; text-decoration: none; text-decoration: underline; }
#sidebar2 #subnav2 { text-align: left; margin: 0; padding: 10px 0 0 20px; }
#sidebar2 #subnav2 li { font-weight: normal; line-height: 24px; text-decoration: none; list-style-type: none; }

#sidebar3 { font-size: 13px; line-height: 24px; background-color: #c1001f; background-repeat: no-repeat; background-position: left top; text-align: left; height: 600px; margin: 0; padding: 0; }
#sidebar3 #subnav3 li a { color:#fff; font-weight: normal; text-decoration: none; height: 24px;}
#sidebar3 #subnav3 li a:visited { color:#fff; text-decoration: none; margin: 0; }
#sidebar3 #subnav3 li#active a { color:#fff; text-decoration: none; }
#sidebar3 #subnav3 li a:hover { color:#fff; text-decoration: none; text-decoration: underline; }
#sidebar3 #subnav3 { text-align: left; margin: 0; padding: 10px 0 0 20px; }
#sidebar3 #subnav3 li { font-weight: normal; line-height: 24px; text-decoration: none; list-style-type: none; }

#sidebar.p1 { background-color: #666; text-decoration: none; }
#sidebar.a2 { text-decoration: none; background-color: #9d7c53 !important; }
#sidebar.a1 { text-decoration: none; background-color: #522141; }
#sidebar .p2 #subnav li#p2 a { color: #d59b5b; text-decoration: none; }
#sidebar.p3 #subnav li#p3 a { color: #d59b5b; text-decoration: none; }
#sidebar.p4 #subnav li#p4 a { color: #d59b5b; text-decoration: none; }
#sidebar.p5 #subnav li#p5 a { color: #d59b5b; text-decoration: none; }
#sidebar.p6 #subnav li#p6 a { color: #d59b5b; text-decoration: none; }
#sidebar.p7 #subnav li#p7 a { color: #d59b5b; text-decoration: none; }
#sidebar.p8 #subnav li#p8 a { color: #d59b5b; text-decoration: none; }
#sidebar.p9 #subnav li#p9 a { color: #d59b5b; text-decoration: none; }
#sidebar.p10 #subnav li#p10 a { color: #d59b5b; text-decoration: none; }
#sidebar.p11 #subnav li#p11 a { color: #d59b5b; text-decoration: none; }
#sidebar.p12 #subnav li#p12 a { color: #d59b5b; text-decoration: none; }
#sidebar.p13 #subnav li#p13 a { color: #d59b5b; text-decoration: none; }
#sidebar.p14 #subnav li#p14 a { color: #d59b5b; text-decoration: none; }
#sidebar.p15 #subnav li#p15 a { color: #d59b5b; text-decoration: none; }
#sidebar.p16 #subnav li#p16 a { color: #d59b5b; text-decoration: none; }
#sidebar.p17 #subnav li#p17 a { color: #d59b5b; text-decoration: none; }
#sidebar.p18 #subnav li#p18 a { color: #d59b5b; text-decoration: none; }
#sidebar.p19 #subnav li#p19 a { color: #d59b5b; text-decoration: none; }
#sidebar.p20 #subnav li#p20 a { color: #d59b5b; text-decoration: none; }


.right li { list-style-type: none; }
