/*************************************
 *  theme: Weißenfels (an der Saale)
 *  date: 2015-03-09
 *  author: Hannes Himburg
 *  company: brain-SCC GmbH
 *  cms: brain-GeoCMS 5
 *************************************/

.noscreen {
    display: none !important;
}

.clearline {
    clear: both;
    display: block;
    line-height: 0;
    height: 0;
    font-size: 0;
}

.header_title_container .ym-wrapper {
}

.header_title_container {
    position: relative;
    border-bottom: 12px solid #ecf2f4;
    background-color: #fff;
}

header .header_title {
    display: block;
    position: relative;
    z-index: 1000;
    padding: 0;
    margin: 0 0;
}

.header_title a.header_title_link,
.header_title a.header_title_link:link,
.header_title a.header_title_link:visited,
.header_title a.header_title_link:hover,
.header_title a.header_title_link:focus,
.header_title a.header_title_link:active {
    display: block;
    text-decoration: none;
    color: #444;
    padding: 20px 0 0 185px;
    margin: 0;
    text-align: left;
    background: transparent;
    font-weight: 500;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}

.header_title a.header_title_link:hover,
.header_title a.header_title_link:focus,
.header_title a.header_title_link:active {
}

.header_title a.header_title_link span {
    display: block;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}

.header_title a.header_title_link span.header_title_logo {
    line-height: 1em;
    position: absolute;
    z-index: 1001;
    top: 10px;
    left: 0;
    width: 161px;
    height: 161px;
    background-color: #ffffff;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(../../images/aken-logo.png);
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 80px;
    -moz-border-radius: 80px;
    border-radius: 80px;
}

.header_title a.header_title_link:hover span.header_title_logo,
.header_title a.header_title_link:focus span.header_title_logo,
.header_title a.header_title_link:active span.header_title_logo {
    background-color: #0092d5;
    -webkit-box-shadow: 0 0 14px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 0 14px rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 14px rgba(0, 0, 0, 0.5);
}

.header_title a.header_title_link span.header_title_content {
    font-size: 4.8em;
    color: #0092d5;
    font-family: 'Amatic SC', cursive;
}

.header_title a.header_title_link span.header_subtitle_content {
    font-size: 1.8em;
    padding: 0 0 0 15px;
    color: #a3a3a3;
    font-style: italic;
}

@media screen and ( max-width: 1100px) {
}

@media screen and ( max-width: 740px) {
}

@media screen and ( max-width: 480px) {
}

header .gallery .fe-container {
    display: none !important;
}

/*
header .gallery .bx-wrapper:before,
header .gallery .bx-wrapper:after{
  position:absolute;
  z-index:17000;
  top:0;
  bottom:0;
  width:100px;
}

header .gallery .bx-wrapper:before{
  left:-100px;
  background:url(../../images/wsf-slider-l-w.png) repeat-y top left;
}


header .gallery .bx-wrapper:after{
  right:-100px;
  background:url(../../images/wsf-slider-r-w.png) repeat-y top left;
}

*/

header .gallery {
    max-height: 620px;
    overflow-y: hidden;
}

header .gallery .bx-wrapper {
    margin: 0 auto;
}

header .gallery .bx-wrapper .bx-caption {
    bottom: auto;
    top: 0;
    left: 0;
    position: absolute;
    width: 100%;
    background: rgba(255, 255, 255, 0.85);
}

header .bx-wrapper .bx-caption span {
    color: #000;
    display: block;
    font-family: inherit;
    font-size: 1.1em;
    padding: 14px;
}

header .bx-wrapper .bx-caption span:before {
    font-family: Flaticon;
    content: "\f115";
    font-size: 1.2em;
    font-style: normal;
    vertical-align: bottom;
    margin-right: 5px;
}

header .bx-wrapper .bx-pager,
header .bx-wrapper .bx-controls-auto {
    bottom: auto;
    top: 0;
    position: absolute;
    width: 99%;
    z-index: 500;
    padding-top: 16px;
    text-align: right;
}

header .bx-wrapper .bx-pager.bx-default-pager a {
    background: #6e756a;
    border: 2px solid #b4b4b4;
    border-radius: 8px;
    display: block;
    text-align: center;
    height: 16px;
    margin: 0 5px;
    outline: 0 none;
    text-indent: -9999px;
    width: 16px;
}

header .bx-wrapper .bx-pager.bx-default-pager a:hover,
header .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #a5042d;
    border-color: #b14e68;
}

header .gallery .bx-wrapper img {
    min-height: 400px;
    min-width: 1400px;
}

header .gallery .bx-wrapper img {
    min-height: 30px;
    min-width: 320px;
}

@media screen and ( min-width: 1600px) {
    header .gallery .bx-wrapper .bx-controls-direction a {
        height: 100%;
        margin-top: 0;
        top: 0px;
        width: 180px;
    }

    /*
    header .gallery .bx-wrapper .bx-prev{background:url(../../images/wsf-slider-l-g.png) repeat-y top left;left:0;}
    header .gallery .bx-wrapper .bx-next{background:url(../../images/wsf-slider-r-g.png) repeat-y top left;right:0}
    */
}

header .fe-container {
    display: none !important;
}

/*Suchmaske*/

#mobil-defaultplace {
    clear: both;
}

header .gc_search {
    padding: 10px 0;
    margin: 0;
    clear: both;
    float: right;
    width: 100%;
}

header .gc_search .gc_search_mask .searchbar-fields {
    background-color: transparent;
    border-bottom: 0;
    padding: 0;
}

header .gc_search .gc_search_mask {
    display: block;
    float: right;
    width: 225px;
    clear: both;
    margin: 0;
    padding: 5px 5px 5px 10px;
    background: #fff;
    border: 1px solid #fff;
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

header .gc_search .gc_search_mask:hover,
header .gc_search .gc_search_mask:focus,
header .gc_search .gc_search_mask:active {
    background: #fff;
    filter: none;
    border-color: #000;
}

header .gc_search .gc_search_mask span,
header .gc_search .gc_search_mask label {
    display: none;
}

header .gc_search .gc_search_mask form {
    float: left;
    width: 100%;
}

header .gc_search .gc_search_mask form .searchbar-word {
    padding: 0;
    float: left;
    font-size: 1.1em;
    border: 0px;
    color: #333;
    line-height: 2em;
    min-height: 2em;
    width: 76%;
    background: transparent;
    margin-left: 0px;
    font-weight: 400;
}

header .gc_search .gc_search_mask form .searchbar-word:hover,
header .gc_search .gc_search_mask form .searchbar-word:active,
header .gc_search .gc_search_mask form .searchbar-word:focus {
    border-color: transparent;
    color: #000;
}

header .gc_search .gc_search_mask form .searchform-trigger {
    padding: 0;
    float: right;
    font-size: 1em;
    border: 0;
    text-indent: -99999px;
    width: 24px;
    height: 24px;
    cursor: pointer;
    color: #aaa;
    background: url(../../images/aken-search-lupe.png) no-repeat 0 0;
}

header .gc_search .gc_search_mask form .searchform-trigger:hover,
header .gc_search .gc_search_mask form .searchform-trigger:focus,
header .gc_search .gc_search_mask form .searchform-trigger:active {
    background-position: 0 -71px;
    color: #000;
}

/*header-tools*/

.header-tools {
    text-align: center;
    float: right;
    clear: both;
    padding-top: 30px;
}

.header-tools .fe-container {
    display: none;
}

.header-tools > div {
    display: inline-block;
    vertical-align: top;
    text-align: left;
}

.header-tools .tools-language,
.header-tools .tools-barriere {
    float: left;
    padding: 0;
    margin: 0;
}

.header-tools .tools-barriere {
    margin-left: 10px;
}

.header-tools .tools-language .gc-freemenu-language ul.freemenu-language {
    float: left
}

.header-tools .tools-language .gc-freemenu-language ul.freemenu-language li.freemenu-language-item {
    float: left;
    border: 0px;
    display: inline-block;
    text-align: center;
    background: none;
    padding: 0 0 0 3px;
    line-height: 0;
}

.header-tools .tools-language .gc-freemenu-language ul.freemenu-language li.freemenu-language-item a {
    border: 0px;
    float: left;
    width: 28px;
    height: 28px;
    font-size: 1em;
    padding: 0;
    color: #fff;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-color: #757b75;
    background-position: center center;
    -webkit-border-radius: 10em;
    -moz-border-radius: 10em;
    border-radius: 10em;
    text-decoration: none;
}

.header-tools .tools-language .gc-freemenu-language ul.freemenu-language li.freemenu-language-item.active a,
.header-tools .tools-language .gc-freemenu-language ul.freemenu-language li.freemenu-language-item a:hover,
.header-tools .tools-language .gc-freemenu-language ul.freemenu-language li.freemenu-language-item a:focus,
.header-tools .tools-language .gc-freemenu-language ul.freemenu-language li.freemenu-language-item a:active {
    color: #fff;
    background-color: #a5042d;
}

#page-header a.followfacebook {
    text-decoration: none;
    float: left;
    width: 120px;
    padding-left: 30px;
    position: relative;
    text-align: left;
    line-height: 1.2em;
}

#page-header a.followfacebook:before {
    position: absolute;
    font-size: 26px;
    top: 7px;
    left: 0;
    margin: 0;
}

.main-clickpath {
    padding: 7px;
    vertical-align: middle;
}

/*
.footer-tagcloud{
  background:#dfe2e5;
  border-bottom:1px solid #fff;
  box-shadow: 0 5px 5px #e8e8e8;
  padding:25px 0;
  text-align:center;
}

.footer-tagcloud .tagcloud *{
  padding:0;margin:0;
  list-style:none;
  display:inline-block;
}

.footer-tagcloud .tagcloud ul li a{
  padding:0px 10px;
  line-height:2em;
  font_alt-weight:600;
}

.footer-tagcloud .tagcloud ul li a.schrift0{font_alt-size:1.0em;}
.footer-tagcloud .tagcloud ul li a.schrift1{font_alt-size:1.1em;}
.footer-tagcloud .tagcloud ul li a.schrift2{font_alt-size:1.2em;}
.footer-tagcloud .tagcloud ul li a.schrift3{font_alt-size:1.3em;}
.footer-tagcloud .tagcloud ul li a.schrift4{font_alt-size:1.4em;}
.footer-tagcloud .tagcloud ul li a.schrift5{font_alt-size:1.5em;}

.tagcloud {}
*/

/*SIDR-Stuff*/
.sidrclose,
.sidrreload,
.sidrdelcookie {
    display: none;
    cursor: pointer;
    margin: 0 3% 0 0;
    background-color: #798283;
    color: #fff;
    padding: 5px;
    text-align: center;
    float: left;
    width: 29.3333%;
}

.sidrclose:hover {
    background: #525252;
}

.sidrreload:hover {
    background: #07a115;
}

.sidrdelcookie:hover {
    background: #a92d1c;
}

.sidrclose:before,
.sidrclose:after,
.sidrreload:before,
.sidrreload:after,
.sidrdelcookie:before,
.sidrdelcookie:after {
    margin: 0;
    font-size: 18px;
    font-weight: 300;
}

.sidr .sidrclose,
.sidr .sidrreload,
.sidr .sidrdelcookie {
    display: inline-block;
}

/*Startboxen*/

.newsbox,
.eventbox {
}

.newsbox .gcarticle-posttext p,
.eventbox .eventsearch-posttext p {
    margin: 0;
    padding: 0;
}

.gcarticle .gcarticle-slider .bx-wrapper {
}

.gcarticle .gcarticle-slider .gcarticle-slider-row .gcarticle-slider-row-article.schema-slider {
    background: #ecf2f4;
    padding: 20px;
    box-shadow: 5px -5px 0 #d7e2e6;
    margin: 5px;
}

.eventsearch .eventsearch-posttext {
    padding: 0;
    text-align: center;
}

a.moreevents {
    display: inline-block;
    padding: 6px 12px;
    margin: 0 auto;
    text-decoration: none;
    color: #fff;
    background: #b0c2c8;
}

a.moreevents:hover,
a.moreevents:focus,
a.moreevents:active {
    background: #0093D6;
}

a.moreevents:after {
    content: "\f120";
    font-family: Flaticon;
    font-size: 24px;
    font-style: normal;
    margin-left: 10px;
    vertical-align: text-bottom;
}

/*BX-SLIDER Styles*/
.bx-wrapper .bx-pager.bx-default-pager a {
    background: #b0c2c8;
    text-indent: -9999px;
    display: block;
    width: 16px;
    height: 16px;
    margin: 0 2px;
    outline: 0;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #0093d6;
}

.bx-wrapper .bx-prev {
    left: -40px;
    background: url(../../images/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
    right: -40px;
    background: url(../../images/controls.png) no-repeat -43px -32px;
}

/*
.newsbox .gcarticle-posttext p a.intern-page-link,
.eventbox .eventsearch-posttext p a.intern-page-link {
    display: block;
    padding: 0.5em 1em;
    font-size: 1.1em;
    background-color: #efe6dc;
    text-decoration: none;
    font-weight: 400;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}

.newsbox .gcarticle-posttext p a.intern-page-link:hover,
.newsbox .gcarticle-posttext p a.intern-page-link:focus,
.newsbox .gcarticle-posttext p a.intern-page-link:active,
.eventbox .eventsearch-posttext p a.intern-page-link:hover,
.eventbox .eventsearch-posttext p a.intern-page-link:focus,
.eventbox .eventsearch-posttext p a.intern-page-link:active {
    background-color: #FAF5EF;
}

.newsbox .gcarticle-posttext p a.intern-page-link:before,
.eventbox .eventsearch-posttext p a.intern-page-link:before {
    font-family: Flaticon;
    font-size: 1.2em;
    font-style: normal;
    content: "\f105";
    vertical-align: bottom;
    margin-right: 5px;
}
*/

/*quickbox*/

#main .quickbox,
#main .quicklinks {
    background: #f4e8eb;
    margin-bottom: 10px;
    padding: 15px;
    display: block;
    clear: left;
}

#main .quickbox > h2,
#main .quickbox > h3,
#main .quicklinks > h2,
#main .quicklinks > h3 {
    margin: -15px -15px 15px -15px;
    padding: 5px 10px;
    background: #920028;
    font-size: 116.666%;
    color: #fff;
    text-transform: uppercase;
}

main .quicklinks ul,
main .quicklinks ul li {
    padding: 0;
    margin: 0;
    list-style: none;
    display: block;
}

main .quicklinks ul li a,
main .quicklinks ul li a:link,
main .quicklinks ul li a:visited,
main .quicklinks ul li a:hover,
main .quicklinks ul li a:focus,
main .quicklinks ul li a:active,
main .quicklinks ul li a.active,
main .quicklinks ul li a.active:link,
main .quicklinks ul li a.active:visited,
main .quicklinks ul li a.active:hover,
main .quicklinks ul li a.active:focus,
main .quicklinks ul li a.active:active {
    display: block;
    font-size: 1em;
    font-weight: 400;
    line-height: 1.5em;
    margin: 0 0 1px 0;
    padding: 3px 6px;
    text-decoration: none;
}

main .quicklinks ul li a:before {
    font-family: Flaticon;
    font-size: 1.2em;
    font-style: normal;
    content: "\f105";
    vertical-align: bottom;
    margin-right: 5px;
}

main .quicklinks ul li a:hover,
main .quicklinks ul li a:focus,
main .quicklinks ul li a:active,
main .quicklinks ul li a.active,
main .quicklinks ul li a.active:link,
main .quicklinks ul li a.active:visited,
main .quicklinks ul li a.active:hover,
main .quicklinks ul li a.active:focus,
main .quicklinks ul li a.active:active {
    background-color: rgba(255, 255, 255, 0.5);

}

/*Main*/

.gcarticle-detail .gcarticle-detail-author,
.gcarticle-detail .gcarticle-detail-categories {
    display: none;
}

.gcarticle-detail .gcarticle-detail-spacer ul {
    margin-bottom: 1.5em;
}

/*BackToTop*/
footer .backtotop {
    position: absolute;
    top: 0;
    right: 0;
    display: inline-block;
    font-size: 1.1em;
    line-height: 2.6em;
    padding: 0;
    text-align: center;
    font-weight: 400;
    text-decoration: none !important;
    color: #b0c2c8;
}

footer .backtotop:hover,
footer .backtotop:focus,
footer .backtotop:active {
    color: #888;
}

footer .backtotop span:before,
footer .backtotop span:after {
    margin: 0 5px 0 0;
    vertical-align: sub;
}

footer .backtotop .backtotop-label {
}

footer .backtotop span {
    line-height: 1.5em;
    display: inline-block;
}

#main .xc_group,
#main .xc_group_title {
    background-color: #fff;
    border-color: #D7E2E6;
    box-shadow: none;
}

#main .xc_group_title {
    color: #6A7A7F;
}

/*Formular-Box*/

.formbox .ym-wrapper * {
    width: auto;
    float: none;
    padding: 0;
    margin: 0;
    border: 0;
    background-color: transparent;
    box-shadow: none;
}

.formbox .ym-wrapper {
    clear: both;
    margin: 0 auto;
    padding: 1em 0 3em 0;
    display: block;
}

/*
.formbox h3.mailform-title{
  line-height:2em;
  margin:0;
  padding:0 20px;
  font_alt-size:130%;
  text-transform:uppercase;
  font_alt-weight:300;
}
*/

.formbox .xc_form {
    padding: 0;
}

.formbox p {
}

.formbox .xc_form,
.formbox h3.mailform-title,
.formbox p {
}

.formbox .xc_panel {
    width: 100% !important;
}

/*
.searchbox #xce_1 > div.xc_helement{float:left;}  
.searchbox #xce_1 > div.xc_element_first{width:70%;}
.searchbox #xce_1 > div.xc_element_last{width:30%;}
.searchbox #xce_1 .xc_group > .xc_panel{float:left;}
.searchbox #xce_1 .xc_group > .xc_panel > div{width:33.333%;float:left;}
.searchbox #xce_2.xc_panel > div:first-child{margin-bottom:15px;}
.searchbox .xc_form:after{
  content:"";
  display:block;
  clear:both;
} 
.searchbox .xc_form > div{
  float:left;
  width:100%; 
  padding:0 0 10px 0; 
}
*/

.formbox .xc_form .xc_label {
    font-size: 1.1em;
    display: block;
    line-height: 2em;
    clear: both;
}

.formbox .xc_form input,
.formbox .xc_form textarea,
.formbox .xc_form input[type="submit"],
.formbox .xc_form select {
    display: inline-block;
    width: 100% !important;
    border: 1px solid #f9f9f9;
    outline: none;
    line-height: 1.3em;
    color: #000;
    margin: 0;
    background: #f9f9f9;
    box-shadow: none;
    cursor: pointer;
    text-shadow: none;
    border-radius: 0 !important;
    text-align: left;
    padding: 7px;
    font-weight: 300;
}

.formbox .xc_form input:hover,
.formbox .xc_form textarea:hover,
.formbox .xc_form select:hover,
.formbox .xc_form input:active,
.formbox .xc_form textarea:active,
.formbox .xc_form select:active,
.formbox .xc_form input:focus,
.formbox .xc_form textarea:focus,
.formbox .xc_form select:focus {
    background: #fff;
    cursor: auto;
    border-color: #ccc;
}

.formbox .xc_form > div input[type="submit"] {
    display: block;
    background: #757575;
    text-transform: uppercase;
    line-height: 50px;
    text-align: center;
    font-size: 1.4em;
    color: #fff;
    border: 0;
    width: 333px !important;
    cursor: pointer;
}

.formbox .xc_form > div input[type="submit"]:hover,
.formbox .xc_form > div input[type="submit"]:focus,
.formbox .xc_form > div input[type="submit"]:active {
    background-color: #003765;
    color: #fff;
}

.formbox .xc_form .xc_captcha img {
    max-width: 100%;
    height: auto;
    width: 100%;
}

#gc_sitemap {
    margin: 0 auto;
    max-width: 1100px;
}

.sitemap,
.sitemap * {
    padding: 0;
    margin: 0;
    list-style: none;
}

.sitemap ul.sitemap_level_1 > li ul {
    margin-left: 2em;
}

.sitemap li ul li {
    font-size: 0.9em;
}

.sitemap ul.sitemap_level_1 > li {
    margin: 0 0 0.4em 0;
    border-left: 3px solid #eee;
}

.sitemap ul.sitemap_level_1 > li > a {
    background: #f9f9f9;
    display: block;
    padding: 0.2em 0.5em;
}

/*Pager-Styles*/

#main div.pager * {
    line-height: 1.6em;
    padding: 0;
    margin: 0;
}

#main div.pager {
    clear: both;
    float: left;
    width: 100%;
    padding: 1em 0;
}

#main .gc_search div.pager {
    padding: 0;
}

#main div.pager.top {
    border-bottom: 1px dotted #ccc;
    padding-bottom: 0.5em;
}

#main div.pager.bottom {
    padding-top: 0.5em;
}

#main div.pager div.pager_entries {
    margin: 0;
    float: left;
    width: 100%;
}

#main div.pager a {
    background-color: #fff;
    border: 0;
    margin: 0 0.3em;
    padding: 0.3em 0.6em;
    text-decoration: none;
    box-shadow: 1px 1px 2px #ddd;
}

#main div.pager a.current {
    background-color: #bbb;
    color: #fff;
}

#main div.pager a:hover {
    background-color: #ddd;
    color: #fff;
}

#main div.pager a.current em {
    font-style: normal;
}

#main .gcaddress-singleview-update {
    display: none;
}

/*DDS*/
#main #gc_dds_container.gc_dds * {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

#main #gc_dds_container.gc_dds a {
    color: #0092D5;
}

#main #gc_dds_container.gc_dds a:hover {
    color: #005480;
}

#main #gc_dds_container.gc_dds .active,
#main #gc_dds_container.gc_dds .active * {
    color: #0092D5;
}

#main #gc_dds_container.gc_dds .highlight,
#main #gc_dds_container.gc_dds .highlight * {
    border-color: #0092D5;
    background-color: #0092D5;
    color: #fff;
}

#main #gc_dds_container.gc_dds div.pager.top {
    border-bottom-color: #0092D5;
}

#main #gc_dds_container.gc_dds div.pager.bottom {
    border-top-color: #0092D5;
}

#main #gc_dds_container.gc_dds div.pager a {
    border-color: #ccc;
    background-color: #fff;
}

#main #gc_dds_container.gc_dds div.pager a:hover {
    border-color: #005480;
    background-color: #005480;
    color: #fff;
}

#main #gc_dds_container.gc_dds div.pager a.current {
    border-color: #0092D5;
    background-color: #0092D5;
}

#main #gc_dds_container.gc_dds div.pager a.current > em {
    color: #fff;
}

#main #gc_dds_container.gc_dds .oddeven0,
#main #gc_dds_container.gc_dds .oddeven1 {
    background-color: #ffffff;
}

#main #gc_dds_container.gc_dds .oddeven1 {
    border-bottom-color: #ccc;
}

#main #gc_dds_container.gc_dds .listview > li {
    border-bottom-color: #ccc;
}

#main #gc_dds_container.gc_dds .listview > li:hover {
    background-color: #F8F8F8;
}

#main #gc_dds_container.gc_dds ul.letterbar li {
    color: #666;
    border-color: #ccc;
}

#main #gc_dds_container.gc_dds ul.letterbar li.enabled:hover {
    color: #5F605C;
    border-color: #5F605C;
}

#main #gc_dds_container.gc_dds ul.letterbar li.active {
    color: #0092D5;
    border-color: #0092D5;
}

#main #gc_dds_container.gc_dds ul.letterbar li.active a {
    color: #0092D5;
}

#main #gc_dds_container.gc_dds .searchword-set {
    border-color: #ccc;
}

#main #gc_dds_container.gc_dds .searchword-set input[type=button] {
    border-left-color: #ccc;
}

#main #gc_dds_container.gc_dds .searchword-set input[type=button]:hover {
    background-color: #fff;
}

#main #gc_dds_container.gc_dds .oe_detail .breadcrumb-menu {
    background-color: #f5f5f5;
}

#main #gc_dds_container.gc_dds .oe_detail .pictures > ul.oe-pictures > li {
    border: 1px solid #f5f5f5;
}

#main #gc_dds_container.gc_dds .oe_detail .pictures > ul.oe-pictures > li:hover {
    border-color: #ccc;
}

#main #gc_dds_container.gc_dds .oe_verwaltung ul.persons-list > li {
    background-color: #FFFFFF;
    border-color: #DEDEDE -moz-use-text-color #DEDEDE #DEDEDE;
}

#main #gc_dds_container.gc_dds .suche .searchitems-set .searchitems {
    border-color: #ccc;
    color: #666666;
}

#main #gc_dds_container.gc_dds .suche .rank {
    color: #999;
}

#main #gc_dds_container.gc_dds .leistung_detail .wohnort-info {
    border-color: #0092D5;
}

#main #gc_dds_container.gc_dds .ui-state-active,
#main #gc_dds_container.gc_dds .ui-state-active a {
    color: #0092D5;
}

#main #gc_dds_container.gc_dds .ui-widget-header {
    background: #0092D5;
    filter: none;
}

#main #gc_dds_container.gc_dds .gradient3,
#main #gc_dds_container.gc_dds .gradient2,
#main #gc_dds_container.gc_dds .gradient,
#main #gc_dds_container.gc_dds .gradient-reverse {
    background: #fff;
    filter: none;
}

#main #gc_dds_container.gc_dds .oe_verwaltung ul.tree li.leaf {
    border: 1px solid #d7e2e6;
    border-radius: 0;
    background: #ecf2f4;
    box-shadow: 5px -5px 0 #d7e2e6;
}

/*
#main #gc_dds_container.gc_dds .oe_verwaltung ul.tree li.leaf:hover{
    background: #fff;
}
*/

#main #gc_dds_container.gc_dds .ui-widget-content {
    border-color: #d7e2e6;
}

.gc_dds .label {
    width: 170px;
}

#main #eventsearch-details .eventsearch-vaort li label,
#main #eventsearch-details .eventsearch-veranstalter li label,
#main #eventsearch-details .eventsearch-vorverkauf li label,
#main #gc_dds_container.gc_dds .oe_detail .adressen .label,
#main #gc_dds_container.gc_dds .oe_detail .oeffnungszeiten .label,
#main #gc_dds_container.gc_dds .oe_detail .kontakt .label,
#main #gc_dds_container.gc_dds .oe_detail .verkehr .label,
#main #gc_dds_container.gc_dds .oe_detail .parkplaetze .label,
#main #gc_dds_container.gc_dds .oe_detail .sonstiges .label {
    width: 170px;
}

#main #gc_dds_container.gc_dds h3 {
    font-size: 115%;
}

#main #gc_dds_container.gc_dds h4,
#main #gc_dds_container.gc_dds h5 {
    font-size: 100%;
}

#main #gc_dds_container.gc_dds .zentrale-formulare > h3,
#main #gc_dds_container.gc_dds .zustaendige_stellen > h3,
#main #gc_dds_container.gc_dds .ui-accordion .ui-accordion-header {
    font-size: 100%;
}

#main #gc_dds_container.gc_dds .ui-widget-content {
    color: #6a7a7f;
}

