/* khstyles.css: Kreishandwerkerschaften */
@import url("/dms/assets/css/styles.css");


body {
    background: #6c6c6c url( /dms/assets/img/background.png) fixed repeat-x;
}

#main {
    background: url( /dms/assets/img/bg.png) repeat-y;
}

#header {
    background: url( /dms/assets/img/headfoot.png);
    height: 99px;
}

#path {
    background: url(/dms/assets/img/headfoot.png) 0 -99px;
    height: 18px;
    padding-top: 5px;
}

#footer {
    background: url(/dms/assets/img/headfoot.png) 0 -122px;
}

#partnerbox {
    background: url(/dms/assets/img/top_partner.png) no-repeat;
}
#newsbox {
    background: url(/dms/assets/img/top_meldungen.png) no-repeat;
}
#eventbox {
    background: url(/dms/assets/img/top_termine.png) no-repeat;
}
#loginbox {
    background: url(/dms/assets/img/top_login.png) no-repeat;
}
#navigation {
    background: url(/dms/assets/img/top_navigation.png) no-repeat;
}

#metanavi {
    color: #000000;
}
#metanavi a:link, #metanavi a:visited, #metanavi a:active {
    color: #000000;
}

#maincol .paragraph h2, #maincol .message h2, #maincol .document h2, #maincol .halfparagraph h2, #maincol .treeView h2 {
    background: url( /dms/assets/img/boppel_article.gif ) left top no-repeat;
    padding-left: 15px;
}

#newsbox {
    color: #4d4d4d;
}
#newsbox .entry h3 {
    padding: 0 0 2px 12px;
    background: url( /dms/assets/img/boppel.gif ) no-repeat 0 4px;
    width: 170px;
    text-indent: 0;
}
#newsbox .entry p {
    padding: 0 0 0 12px;
}
#newsbox .entry h3 a {
    color: #000000;
    text-decoration: none;
}
#newsbox .entry h3 a:hover {
    color:#ff6b08;
    text-decoration: underline;
}

#eventbox {
    color: #000000;
}
#eventbox .entry h3  {
    padding: 0 0 2px 12px;
    background: url( /dms/assets/img/boppel.gif ) no-repeat 0 4px;
}
#eventbox .entry p {
    padding: 0 0 0 12px;
}
#eventbox .entry h3 a {
    color: #000000;
    text-decoration: none;
}
#eventbox .entry h3 a:hover {
    color:#ff6b08;
    text-decoration: underline;
}

#maincol ul {
    list-style-image: url( /dms/assets/img/bullet.gif );
}

#newsbox .next a:link, #eventbox .next a:link, #main .next a:link, #loginbox .next a:link,
#newsbox .next a:visited, #eventbox .next a:visited, #main .next a:visited, #loginbox .next a:visited,
#newsbox .next a:active, #eventbox .next a:active, #main .next a:active, #loginbox .next a:active  {
    color:#ff6b08;
    background: url( /dms/assets/img/boppel_readon.gif ) no-repeat right 4px;
    text-decoration: none;
    padding-right: 16px;
}
#newsbox .next a:hover, #eventbox .next a:hover, #main .next a:hover, #loginbox .next a:hover {
    background: url( /dms/assets/img/boppel_readon_over.gif ) no-repeat right 4px;
    text-decoration: underline;
}

#newsbox .entry p a:link, #eventbox .entry p a:link, .message p a.entry:link, .document p a:link,
#newsbox .entry p a:visited, #eventbox .entry p a:visited, .message p a.entry:visited, .document p a:visited,
#newsbox .entry p a:active, #eventbox .entry p a:active, .message p a.entry:active, .document p a:active {
    font-size: 10px;
    color:#ff6b08;
    background: url( /dms/assets/img/boppel_readon.gif ) no-repeat right 6px;
    text-decoration: none;
    padding-right: 16px;
}
#newsbox .entry p a:hover, #eventbox .entry p a:hover, .message p a.entry:hover, .document p a:hover {
    background: url( /dms/assets/img/boppel_readon_over.gif ) no-repeat right 6px;
    text-decoration: underline;
}

a.back, #maincol a.back {
    background: none;
    text-decoration: underline;
    padding-left: 0;
    color: #da251c;
}
a.back:hover, #maincol a.back:hover {
    background: none;
    text-decoration: underline;
}

#path a:link, #path a:visited, #path a:active {
    color: #4d4d4d;
    background: url( /dms/assets/img/patharrow.gif ) right no-repeat;
}

#maincol .paragraph h4, #maincol .message h4, #maincol .document h4, #maincol .halfparagraph h4,
.message a,
#metanavi a:hover,
#path a:hover,
#footer a:hover,
#maincol a.entry:link, #maincol a.entry:visited, #maincol a.entry:active,
#maincol a:hover,
#maincol .paragraph h2 a:hover, #maincol .message h2 a:hover, #maincol .document h2 a:hover, #maincol .halfparagraph h2 a:hover, #maincol .treeView h2 a:hover,
#maincol .paragraph h4 a, #maincol .message h4 a, #maincol .document h4 a, #maincol .halfparagraph h4 a,
.paragraph table a,
.paragraph table a.conditionsLink,
div.betriebeListe a:hover .result {
    color: #ff6b08;
}

.message a.download {
    background: transparent url(/dms/assets/img/boppel.gif) no-repeat scroll 0 4px;
    padding: 0 0 2px 12px;
    color: #000000;
}

.paragraph div.formerrors {
    border: 3px double #ff6b08;
    color: #ff6b08;
}


/* treeView */

div.treeNodeOpen,
div.treeNodeClose {
    background: url( /dms/assets/img/treeNodeOpen.png ) right no-repeat;
}
div.treeNodeClose {
    background: url( /dms/assets/img/treeNodeClose.png ) right no-repeat;
}
div.treeNodeOpenCB,
div.treeNodeCloseCB {
    background: url( /dms/assets/img/treeNodeOpen.png ) right no-repeat;
}
div.treeNodeCloseCB {
    background: url( /dms/assets/img/treeNodeClose.png ) right no-repeat;
}
div.treeItemDetails table a:hover {
    color: #ff6b08 !important;
}


/* imageViewer */

.imageViewer .imageViewerButton.backButton
{
    background: url(/dms/assets/img/button_backward.png) no-repeat top left;
}
.imageViewer .imageViewerButton.forwardButton
{
    background: url(/dms/assets/img/button_forward.png) no-repeat top left;
}


/* Navigation */

ul.navi li {
    background: url('/dms/assets/img/navi-outer.png') top left no-repeat;
}
ul.navi li:hover {
    background: url('/dms/assets/img/navi-outer-over.png') top left no-repeat;
}
ul.navi li.activeSection {
    background: url('/dms/assets/img/navi-level2-active.png') top left no-repeat;
}
ul.navi li.open {
    background: url('/dms/assets/img/navi-level2-open.png') top left no-repeat;
}
ul.navi li ul li {
    background: url('/dms/assets/img/navi-inner.png') top left no-repeat;
}
ul.navi li ul li:hover {
    background: url('/dms/assets/img/navi-inner-over.png') top left no-repeat;
}
ul.navi li ul li.activeSection {
    background: url('/dms/assets/img/navi-level3-active.png') top left no-repeat;
}
ul.navi li ul li.open {
    background: url('/dms/assets/img/navi-level3-open.png') top left no-repeat;
}
ul.navi li ul li ul li.active,
ul.navi li ul li.active {
    background: url('/dms/assets/img/navi-inner-active.png') top left repeat-y;
}
ul.navi li.active {
    background: url('/dms/assets/img/navi-outer-active.png') top left repeat-y;
}



