/* HTML-Tags */

body{
    background: #fff url(../bilder/de/bg_navi_short.gif) repeat-y;
}

a {
    color: #201258;
}

a.mehr {
    background: transparent url(../bilder/de/raquo.gif) 0px 4px no-repeat;
}

a.zurueck {
    background: transparent url(../bilder/de/laquo.gif) 0px 4px no-repeat;
}

h2 {
    background: transparent url(../bilder/icon_bsk_orange.gif) 0px 2px no-repeat;
    color: #201258;
}

ul li {
    background: transparent url(../bilder/de/raquo.gif) 0px 5px no-repeat;
}

h6 {
    background: #F15C37;
    border: 1px solid #000;
    color: #fff;
}

/* Layoutelemente */

#container {
    background: transparent url(../bilder/de/bg_header.jpg) 160px 0 no-repeat;
}

#navigation {
    background: transparent url(../bilder/de/wz_frau.jpg) no-repeat;
}

#inhalt {
    background: transparent url(../bilder/de/bg_inhalt.gif) 0px 18px no-repeat;
}


/* Klassen */

.hr {
    border-bottom: 1px solid #F89734;
}

.nachoben {
    border-bottom: 1px solid #F89734;
}

.box_galerie {
    background: #e9e9e9;
}

.vert_divider {
    background: transparent url(../bilder/de/vert_line.gif) center top repeat-y;
}

.rahmenbilder img , .rahmen {
    border: 1px solid #201258;
}

.galeriethumb {
    background: transparent url(../bilder/de/bg_galerie.gif) no-repeat;
}

.personalthumb {
    background: transparent url(../bilder/de/bg_personal.gif) no-repeat;
}

.galeriedetail {
    background: #e9e9e9 url(../bilder/de/bg_galerie_detail.gif) repeat-y;
    border-bottom: 1px solid #999;
}

.galerie_detailnavi {
    background: #999;
}

.zur_uebersicht a {
    color: #fff;
}

.zur_uebersicht a:hover {
    color: #201258;
}


/* Listen */

ul.linkliste li a {
    color: #333;
    background: #e9e9e9;
}

ul.linkliste li a:hover, ul.linkliste li a.active {
    background-color: #F15C37;
    color: #fff;
}

ul.rubrikauswahl li {
    color: #fff;
    background: #999;
}

ul.rubrikauswahl li ul li a {
    color: #333;
    background: #e9e9e9;
}

ul.rubrikauswahl li ul li a:hover, ul.rubrikauswahl li ul li a.active {
    background-color: #F15C37;
    color: #fff;
}

.charNavi a {
    border: 1px solid #000;
    background: #efefef;
}

.charNavi a:hover, .charNavi a.active {
    background: #F15C37;
    color: #fff;
}

.charNavi .inactive , .charNavi a.inactive:hover {
    color: #999;
    background: #d9d9d9;
    border: 1px solid #666;
}


/* Tabellen */

table.preise td {
    background: #f0f0f0;
    border: 1px solid #ccc;
}

table.preise thead th , table.dvd thead th {
    border: 1px solid #201258;
    background: #201258;
    color: #fff;
}