body, html {
    padding: 0;
    margin: 0;
    background: #D1DAE0;
    text-align: center;
    font-family: Arial, Helvetica, Sans-Serif;
}

body {
    font-size: 11px;
}

.invisible {
    display: none;
}

a:link, a:active, a:visited, a:hover {
    color: #627F8D /** 738D99 **/;
}

a.extlink:link, a.extlink:active, a.extlink:visited, a.extlink:hover {
    padding-right: 16px;
    /*background: url(http://wuerzburg.recon-cms.de/sitedata/www.wuerzburg.de/images/extlink.gif)  no-repeat;
     background-position: bottom right; */
}

.cleaner {
    clear: both;
    height: 0px;
    font-size: 0px;
}

.spacerwerbung {
    float: left;
    padding: 3px !important;
}

#whiteborder, .whiteborder {
    width: 960px !important; /** f�r IE5 1004px im anderen stylesheet **/
    background: #FFFFFF;
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    padding: 21px;
    clear: both;
}

#headlogoarea, .headlogoarea {
    width: 960px !important;
    height: 135px !important;
    text-align: right;
    background: url(/sitedata/www.wuerzburg.de/images/headerlogo-default.jpg) no-repeat;
    position: relative;
}

.topsocialbuttons {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
    width: 160px;
    display: block;
    position: absolute;
    right: 0px;
    bottom: 0px;
}

.topsocialbuttons li {
    display: block;
    padding: 0px;
    margin: 0px;
    list-style-type: none;
    width: 40px;
    float: left;
    height: 40px;
    padding-right: 0px;
}

.topsocialbuttons a.googleplus:link, .topsocialbuttons a.googleplus:visited, .topsocialbuttons a.googleplus:hover, .topsocialbuttons a.googleplus:active {
    display: block;
    width: 40px;
    height: 40px;
    background: url(../images/socialbuttons/googleplus.png) no-repeat;
}


.topsocialbuttons a.youtube:link, .topsocialbuttons a.youtube:visited, .topsocialbuttons a.youtube:hover, .topsocialbuttons a.youtube:active {
    display: block;
    width: 40px;
    height: 40px;
    background: url(../images/socialbuttons/youtube.png) no-repeat;
}

.topsocialbuttons a.facebook:link, .topsocialbuttons a.facebook:visited, .topsocialbuttons a.facebook:hover, .topsocialbuttons a.facebook:active {
    display: block;
    width: 40px;
    height: 40px;
    background: url(../images/socialbuttons/facebook.png) no-repeat;
}

.topsocialbuttons a.twitter:link, .topsocialbuttons a.twitter:visited, .topsocialbuttons a.twitter:hover, .topsocialbuttons a.twitter:active {
    display: block;
    width: 40px;
    height: 40px;
    background: url(../images/socialbuttons/twitter.png) no-repeat;
}

a.headlogoareabtn:link, a.headlogoareabtn:visited, a.headlogoareabtn:hover, a.headlogoareabtn:active {
    background: #E2E8EC;
    border: 1px solid #738C9C;
    width: 58px !important;
    height: 18px !important;
    text-align: center;
    display: block;
    float: left;
    margin-right: 3px;
    padding-top: 2px;
    color: black;
    text-decoration: none;
}

a.headlogoareabtn2:link, a.headlogoareabtn2:visited, a.headlogoareabtn2:hover, a.headlogoareabtn2:active {
    background: #E2E8EC;
    border: 1px solid #738C9C;
    width: 58px !important;
    height: 18px !important;
    text-align: center;
    display: block;
    float: left;
    margin-right: 3px;
    padding-top: 2px;
    color: red;
    text-decoration: none;
}

.headlogoareabtns {
    float: right;
    display: block;
    width: 252px;
    margin-top: 2px;
}

.headlogoareabtns ul {
    padding: 0;
    margin: 0;
}

.headlogoareabtns li {
    display: block;
    float: left;
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.height3px {
    height: 3px;
}

.smallborderwhite {
    background: #FFFFFF;
    font-size: 1px;
}

.smallbordergreyheight24px {
    background: #D1DAE0;
    color: #627F8D;
    padding-top: 4px;
    height: 20px;
    padding-left: 5px;
}

#layleft {
    width: 192px !important;
    float: left;
    margin-right: 4px;
}

#layleft ul, #layleft li, #layleft ul li {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#laycenter {
    width: 536px !important;
    float: left;
    background: #E2E8EC;
    padding: 10px;
}

#laycenter2 {
    width: 744px !important;
    float: left;
    background: #E2E8EC;
    padding: 10px;
}

#layright {
    width: 204px !important;
    float: left;
    margin-left: 4px;
}

#layright .archivsuche, #layright .loginbox {
    background: #D1DAE0;
    padding: 10px;
    width: 184px !important;
}

.adressbox {
    background: #FFFFFF;
    padding: 10px 10px 10px 10px;
    width: 182px !important;
    border: 1px solid #D1DAE0;
    border-bottom: 4px solid #D1DAE0;
}

#laycenterstart {
    width: 353px !important;
    float: left;
    background: #E2E8EC;
    margin-left: 5px;
}

#layevents {
    display: block;
    width: 177px;
    float: left;
}

.eventheader {
    color: #FFFFFF;
    font-weight: bold;
    line-height: 24px;
    text-align: center;
    background: #738D99;
    border-bottom: 1px solid #E2E8EC;
}

.adressheader {
    font-weight: bold;
    color: #000000;
    line-height: 24px;
    margin-top: 5px;
    padding: 0 10px;
    width: 184px !important;
    background: #D1DAE0;
}

.adventbox {
    font-weight: bold;
    color: #ffffff;
    line-height: 24px;
    margin-top: 5px;
    padding: 0 10px;
    width: 184px !important;
    background: #9f3d3e;
}

.adventbox2 {
    background: #FFFFFF;
    padding: 10px 10px 10px 10px;
    width: 182px !important;
    border: 1px solid #9f3d3e;
    border-bottom: 4px solid #9f3d3e;
}

/*** Foot Block ***/
#footmenucontainter {
    display: block;
    clear: both;
    margin-top: 4px;
}

#footmenucontainter .footmenuleft {
    width: 192px !important;
    float: left;
    margin-right: 4px;
    background: #E2E8EC;
    height: 26px;
}

#footmenucontainter .footmenucenter {
    width: 556px !important;
    float: left;
    background: #E2E8EC;
    height: 22px;
    text-align: center;
    padding-top: 4px;
    color: #627F8D;
}

#footmenucontainter .footmenucenter a:link, #footmenucontainter .footmenucenter a:visited, #footmenucontainter .footmenucenter a:hover, #footmenucontainter .footmenucenter a:active {
    color: #627F8D;
}

#footmenucontainter .footmenucenter ul {
    padding: 0;
    margin: 0;
}

#footmenucontainter .footmenucenter li {
    display: inline;
    padding-right: 20px;
    padding-left: 5px;
    background: url(/sitedata/www.wuerzburg.de/images/strich.gif) no-repeat;
    background-position: right;
}

#footmenucontainter .footmenucenter .last {
    display: inline;
    padding-right: 5px;
    padding-left: 5px;
    background: none;
}

#footmenucontainter .footmenuright {
    width: 204px !important;
    float: left;
    background: #E2E8EC;
    height: 26px;
    margin-left: 4px;
}

#languageselector {
    background: #E2E8EC;
    height: 18px !important;
    padding-top: 4px;
    text-align: center;
    margin-top: 10px;
}

#fontsizeselector {
    /*background: #E2E8EC;*/
    background: #D1DAE0;
    padding-top: 4px;
    padding-bottom: 4px;
    margin-bottom: 5px;
    padding-left: 10px;
}

#fontsizeselector a {
    width: 18px;
    height: 16px;
}

#languageselector img {
    border: 1px solid #A3A3A3;
}

#languageselector ul {
    padding: 0;
    margin: 0;
}

#languageselector li {
    display: inline;
    list-style-type: none;
}

.overview {
    background: #FFFFFF;
    padding: 5px;
    margin-bottom: 5px;
    border-bottom: 1px solid #627F8D /** 738D99 **/;
}

.inhalt_c_content {
    width: 100%;
}

.c_rahmen {
    width: 96px !important;
    height: 95px !important;
    float: left;
    margin-right: 5px;
    display: block;
    text-decoration: none;
}

.c_thumbrahmen {
    width: 95px !important;
    height: 95px !important;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    float: left;
    margin-right: 5px;
    border: 1px solid #E2E8EC;
    display: block;
    text-decoration: none;
}

.c_thumbrahmen_grusswort {
    background-position: -30px 50%;
    background-repeat: no-repeat;
    float: left;
    margin-right: 5px;
    border: 1px solid #E2E8EC;
    display: block;
    text-decoration: none;
    width: 65px !important;
    height: 65px !important;
}

.c_thumbrahmen img {
    display: none;
}

.ctitle, .c_teasertitle {
    font-weight: bold;
    font-size: 13px;
}

.c_teasertitle a:link, .c_teasertitle a:visited, .c_teasertitle a:hover, .c_teasertitle a:active {
    color: black;
    text-decoration: none;
    font-size: 13px;
}

.zwischenuebrschrift {
    font-weight: bold;
    font-size: 12px;
}

.c_teasertitle p {
    margin: 0;
    padding: 0;
    font-size: 13px;
}

.mehr {
    text-align: right;
}

.mehr img {
    border: none;
}

a.mehrlink:link, a.mehrlink:active, a.mehrlink:visited, a.mehrlink:hover {
    text-decoration: none;
}

a.mehrlink:hover {
    background-color: #627F8D /** 738D99 **/;
    color: white;
}

#menuhead {
    background: #627F8D /** 738D99 **/;
    height: 12px;
    margin-bottom: 2px;
}

.hauptmenu {
    background-repeat: repeat-y;
}

a.hauptmenufirst:link, a.hauptmenufirst:visited, a.hauptmenufirst:hover, a.hauptmenufirst:active, a.hauptmenuaktivfirst:link, a.hauptmenuaktivfirst:visited, a.hauptmenuaktivfirst:hover, a.hauptmenuaktivfirst:active, a.hauptmenu:link, a.hauptmenu:visited, a.hauptmenu:hover, a.hauptmenu:active, a.hauptmenuaktiv:link, a.hauptmenuaktiv:visited, a.hauptmenuaktiv:hover, a.hauptmenuaktiv:active {
    display: block;
    /*font-weight: 12px;*/
    color: #000000;
    text-decoration: none;
    width: 152px !important;
    background: #E2E8EC;
    font-weight: bold;
    padding-left: 30px;
    padding-right: 10px;
    margin-bottom: 2px;
    padding-top: 5px;
    padding-bottom: 5px;
}

/*** ROOT ORDNER ***/
a.hauptmenuaktivfirst:link, a.hauptmenuaktivfirst:visited, a.hauptmenuaktivfirst:hover, a.hauptmenuaktivfirst:active, a.hauptmenuaktiv:link, a.hauptmenuaktiv:visited, a.hauptmenuaktiv:hover, a.hauptmenuaktiv:active {
    color: #C2C7CA;
}

a.hauptmenufirst:link, a.hauptmenufirst:visited, a.hauptmenufirst:hover, a.hauptmenufirst:active, a.hauptmenuaktivfirst:link, a.hauptmenuaktivfirst:visited, a.hauptmenuaktivfirst:hover, a.hauptmenuaktivfirst:active {
    color: #ff0000;
}

/*********************/
/**** SUBMEN� ROOT ORDNER ****/
a.submenuroot:link, a.submenuroot:visited, a.submenuroot:hover, a.submenuroot:active {
    display: block;
    /*font-weight: 12px;*/
    color: #FFFFFF;
    text-decoration: none;
    width: 152px !important;
    background: #627F8D /** 738D99 **/;
    font-weight: bold;
    padding-left: 30px;
    padding-right: 10px;
    margin-bottom: 2px;
    padding-top: 5px;
    padding-bottom: 5px;
}

/******************************/
/***** ERSTE EBENE *****/
a.submenu1:link, a.submenu1:visited, a.submenu1:hover, a.submenu1:active, a.submenuaktiv1:link, a.submenuaktiv1:visited, a.submenuaktiv1:hover, a.submenuaktiv1:active {
    display: block;
    /*font-weight: 12px;*/
    color: #627F8D /** 738D99 **/;
    text-decoration: none;
    width: 176px !important;
    font-weight: bold;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-left: 1px solid #627F8D /** 738D99 **/;
    border-bottom: 1px solid #627F8D /** 738D99 **/;
    border-right: 1px solid #627F8D /** 738D99 **/;
}

a.submenuaktiv1:link, a.submenuaktiv1:visited, a.submenuaktiv1:hover, a.submenuaktiv1:active {
    background: #91B3C2;
    color: #FFFFFF;
}

/***** ZWEITE EBENE *****/
a.submenu2:link, a.submenu2:visited, a.submenu2:hover, a.submenu2:active, a.submenuaktiv2:link, a.submenuaktiv2:visited, a.submenuaktiv2:hover, a.submenuaktiv2:active {
    display: block;
    /*font-weight: 12px;*/
    color: #627F8D /** 738D99 **/;
    text-decoration: none;
    width: 169px !important;
    font-weight: bold;
    padding-left: 14px;
    padding-right: 7px;
    padding-bottom: 5px;
    padding-top: 5px;
    border-left: 1px solid #627F8D /** 738D99 **/;
    border-bottom: 1px solid #627F8D /** 738D99 **/;
    border-right: 1px solid #627F8D /** 738D99 **/;
    background: #C3CED3;
}

a.submenuaktiv2:link, a.submenuaktiv2:visited, a.submenuaktiv2:hover, a.submenuaktiv2:active {
    background: #91B3C2;
    color: #FFFFFF;
}

/***** 3  EBENE *****/
a.submenu3:link, a.submenu3:visited, a.submenu3:hover, a.submenu3:active, a.submenuaktiv3:link, a.submenuaktiv3:visited, a.submenuaktiv3:hover, a.submenuaktiv3:active {
    display: block;
    /*font-weight: 12px;*/
    color: #627F8D /** 738D99 **/;
    text-decoration: none;
    width: 162px !important;
    font-weight: bold;
    padding-left: 21px;
    padding-right: 7px;
    padding-bottom: 5px;
    padding-top: 5px;
    border-left: 1px solid #627F8D /** 738D99 **/;
    border-bottom: 1px solid #627F8D /** 738D99 **/;
    border-right: 1px solid #627F8D /** 738D99 **/;
}

/*** 4 und 5 ebene identisch... wir haben keinen Platz mehr zu schieben ***/
a.submenu4:link, a.submenu4:visited, a.submenu4:hover, a.submenu4:active, a.submenuaktiv4:link, a.submenuaktiv4:visited, a.submenuaktiv4:hover, a.submenuaktiv4:active, a.submenu5:link, a.submenu5:visited, a.submenu5:hover, a.submenu5:active, a.submenuaktiv5:link, a.submenuaktiv5:visited, a.submenuaktiv5:hover, a.submenuaktiv5:active {
    display: block;
    /*font-weight: 12px;*/
    color: #627F8D /** 738D99 **/;
    text-decoration: none;
    width: 155px !important;
    font-weight: bold;
    padding-left: 28px;
    padding-right: 7px;
    padding-bottom: 5px;
    padding-top: 5px;
    border-left: 1px solid #627F8D /** 738D99 **/;
    border-bottom: 1px solid #627F8D /** 738D99 **/;
    border-right: 1px solid #627F8D /** 738D99 **/;
}

/*** ebenen 3,4,5 haben den selben hintergrund ***/
a.submenu3:link, a.submenu3:visited, a.submenu3:hover, a.submenu3:active, a.submenuaktiv3:link, a.submenuaktiv3:visited, a.submenuaktiv3:hover, a.submenuaktiv3:active a.submenu4:link, a.submenu4:visited, a.submenu4:hover, a.submenu4:active, a.submenuaktiv4:link, a.submenuaktiv4:visited, a.submenuaktiv4:hover, a.submenuaktiv4:active, a.submenu5:link, a.submenu5:visited, a.submenu5:hover, a.submenu5:active, a.submenuaktiv5:link, a.submenuaktiv5:visited, a.submenuaktiv5:hover, a.submenuaktiv5:active {
    background: #DCE4E8;
}

/**** und wenn 2,3,4,5 ebene aktiv sind -> wei�e schrift ***/
a.submenuaktiv2:link, a.submenuaktiv2:visited, a.submenuaktiv2:hover, a.submenuaktiv2:active, a.submenuaktiv3:link, a.submenuaktiv3:visited, a.submenuaktiv3:hover, a.submenuaktiv3:active, a.submenuaktiv4:link, a.submenuaktiv4:visited, a.submenuaktiv4:hover, a.submenuaktiv4:active, a.submenuaktiv5:link, a.submenuaktiv5:visited, a.submenuaktiv5:hover, a.submenuaktiv5:active {
    color: #FFFFFF;
}

/**** erster Dropdown muss ein wenig alles nach unten dr�cken ****/
.dropdownsactive1 {
    display: block;
    margin-bottom: 15px;
    border-top: 1px solid #627F8D /** 738D99 **/;
}

.breadcrumptrenner {
    padding-left: 5px;
    padding-right: 5px;
}

a.breadcrump:link, a.breadcrump:visited, a.breadcrump:hover, a.breadcrump:active {
    color: #627F8D;
}

.archivergbalken {
    width: 97px;
    height: 16px;
    background: url(/sitedata/www.wuerzburg.de/images/archivpointoff.gif) repeat-x;
    /**background: #CDCDCD;**/
    font-size: 1px;
}

.archiveactiverang {
    background: url(/sitedata/www.wuerzburg.de/images/archivpointon.gif) repeat-x;
    /**background: #FF0000;**/
    height: 16px;
    font-size: 1px;
}

.printlink {
    margin-top: 10px;
}

a.artinfo:link, a.artinfo:visited, a.artinfo:active, a.artinfo:hover {
    font-weight: bold;
    text-decoration: none;
}

.werbunglinks {
    text-align: center;
    margin-top: 3px;
    /*
     margin-bottom: 5px;*/
    /*height: 63px;*/
}

.werbungrechts {
    width: 204px !important;
    display: block;
    margin-top: 10px !important;
    background: #E2E8EC;
    /**background: #e2e8ec;**/
    padding-top: 10px;
    padding-bottom: 10px;
    clear: both;
    text-align: center;
}

.werbungrechts .werbung {
    width: 160px !important;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 5px;
}

.werbungrechts .werbung table {
    width: 100% !important;
}

.werbung table tr td {
    text-align: center;
    width: 100% !important;
}

.hotelbox {
    display: block;
    float: left;
}

.ktlgsearch input, .ktlgsearch select, .hotelbox input, .hotelbox select {
    font-size: 11px;
}

a.sitemap:link, a.sitemap:visited, a.sitemap:hover, a.sitemap:active {
    font-weight: bold;
}

.lightgreenboxcolor, .lightgreenboxcolor td {
    background: #d0e6d9
}

a.mediatitleblack:link, a.mediatitleblack:visited, a.mediatitleblack:hover, a.mediatitleblack:active {
    color: #000000;
    text-decoration: none;
    font-weight: normal;
}

#ressortbilder {
    border-bottom-color: #627f8d;
}

.x-date-inner th {
    background: #d1dae0;
    border-bottom-color: #627f8d;
}

.x-date-bottom {
    background: #d1dae0;
    border-top-color: #627f8d;
}

.x-date-mp-btns td {
    background: #d1dae0;
    border-top-color: #627f8d;
    border-bottom-color: #627f8d;
}

.x-date-left, .x-date-middle, .x-date-right {
    background: #738C9C;
    border-color: #738C9C;
}

.x-date-left .x-unselectable {
    background-image: url(/sitedata/www.wuerzburg.de/images/btnleftwhite.gif);
    border: 1px solid white;
}

.x-date-right .x-unselectable {
    background-image: url(/sitedata/www.wuerzburg.de/images/btnrightwhite.gif);
    border: 1px solid white;
}

.x-date-picker {
    border-color: #738C9C;
}

.x-date-mp-sel a, .x-date-selected a.x-date-date {
    background: #E2E8EC !important;
    border: 1px solid #627F8D;
}

.x-date-today a.x-date-date {
    border: 1px solid #CFCFCF;
}

.eventrowday td {
    border-bottom: 1px solid white;
    border-top: 2px solid white;
}

body, html {
    overflow: auto;
}

.htmlartpagertop {
    margin-bottom: 9px;
    background: #FFFFFF;
    padding-top: 4px;
    padding-bottom: 4px;
}

.htmlartpagerbottom {
    margin-top: 9px;
    background: #FFFFFF;
    padding-top: 4px;
    padding-bottom: 4px;
}

.diashow {
    border: 1px solid #e2e8ec;
    height: 138px;
    width: 104px;
    padding: 5px;
}

.diashow img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
}

.ktlg_list_teaser img {
    float: left;
}

hr {
    font-size: 1px;
    height: 1px !important;
    background-color: #FFFFFF;
    border-top: 1px solid #e2e8ec;
    border-bottom: none;
    border-left: none;
    border-right: none;
    display: block;
    clear: both;
    margin-top: 5px;
    margin-bottom: 5px;
}

.headtd {
    width: 100px;
    padding: 5px;
    color: #000000;
    font-weight: bold;
}

.entrytd {
    border-bottom: 10px solid #FFE582;
    width: 60px;
    padding: 5px;
}

.bar {
    background: #E2E8EC;
}

.headclicker {
    display: block;
    clear: both;
    width: 940px;
    height: 70px;
    text-align: left;
    margin-top: 40px;
}

.headclicker a {
    display: block;
    width: 320px;
    height: 70px;
}

.greetingcard_details, .greetingcard_picup {
    background: #FFFFFF;
    border: 1px solid #E2E8EC;
    padding: 10px;
}

.familie {
    background: url(/sitedata/www.wuerzburg.de/images/events/familie.gif) top left no-repeat;
}

.kirche {
    background: url(/sitedata/www.wuerzburg.de/images/events/kirche.gif) top left no-repeat;
}

.mozartfest {
    background: url(/sitedata/www.wuerzburg.de/images/events/mozart.gif) top left no-repeat;
}

.musik {
    background: url(/sitedata/www.wuerzburg.de/images/events/musik.gif) top left no-repeat;
}

.natur {
    background: url(/sitedata/www.wuerzburg.de/images/events/natur.gif) top left no-repeat;
}

.weihnachten {
    background: url(/sitedata/www.wuerzburg.de/images/events/weihnachten.gif) top left no-repeat;
}

.reginput input {
    width: 200px;
}

.faqdisplays {
    padding-left: 0px;
    padding-right: 10px;
    margin-left: 20px;
}

.faqartikelansicht {
    background: #FFFFFF;
    padding-bottom: 5px;
    padding-left: 20px;
}

.faqdisplays {
    display: none;
}

.faqressort {
    /*text-transform: uppercase;*/
    font-size: 12px;
    color: #000000;
    font-weight: bold;
    background: #FFFFFF;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
}

a.c_titlenomi:link, a.c_titlenomi:visited, a.c_titlenomi:hover, a.c_titlenomi:active {
    background: url(/sitedata/www.wuerzburg.de/images/plussymbol.gif) no-repeat;
    background-position: 0px 0px;
    padding-left: 20px;
    padding-bottom: 0px;
    font-size: 11px !important;
    text-decoration: none;
    color: #000000 !important;
    display: block;
}

a.c_titlemi:link, a.c_titlemi:visited, a.c_titlemi:hover, a.c_titlemi:active {
    background: url(/sitedata/www.wuerzburg.de/images/minussymbol.gif) no-repeat;
    background-position: 0px 0px;
    padding-left: 20px;
    padding-bottom: 0px;
    font-weight: normal;
    font-size: 11px !important;
    text-decoration: none;
    font-weight: bold;
    display: block;
}

.simply_printlink {
    background: #FFFFFF;
    padding: 10px;
    display: none;
}

.regline {
    display: block;
    height: auto;
}

input.checkbox {
    width: auto;
}

.startseite_c_teaser p {
    margin: 0px;
    padding: 0px;
}

.artikelweiterempfehlen {
    visibility: hidden;
    padding-left: 10px;
}

#contentmailmanager {
    display: none;
}

td.editortd {
    padding: 3px 0;
}

.solved {
    color: #FF0000;
}

#fontsizeselector a {
    text-decoration: none;
}

#fontsizeselector a.cssselector {
    font-size: 11px !important;
    padding-left: 3px;
}

#fontsizeselector a.cssselectora {
    font-size: 13px !important;
    padding-left: 3px;
}

#fontsizeselector a.cssselectoraa {
    font-size: 15px !important;
    padding-left: 3px;
}

#fontsizeselector a.cssselectoraaa {
    font-size: 17px !important;
}

#werbungpremiumpartner {
    padding-left: 4px;
    padding-right: 4px;
    clear: both;
    background: #d2dae0;
    margin-bottom: 4px;
    min-height: 60px;
    display: block;
}


#werbungpremiumpartner center, #werbungpremiumpartner center small {
    display: block;
    position: relative;
}

#werbungpremiumpartner .werbungpremiumpartner {
    display: block;
    min-width: 63px;
    margin-right: 1px;
    margin-left: 1px;
    float: left;
    margin-bottom: 5px;
}

.sponsoring {
    background: #FFFFFF !important;
}

.sponsoring, .contentAD {
    display: block;
    /*background: #FFFFFF !important;*/
    margin-bottom: 5px;
    padding-bottom: 5px;
}

.sponsoring small, .contentAD small {
    display: block;
    padding-left: 5px;
    padding-top: 2px;
}

.contentAD .werbeblock {
    width: 528px;
    margin-left: auto;
    margin-right: auto;
    /*border: 1px solid #CDCDCD;*/
    height: 100px;
}

.sponsoring .werbeblock {
    width: 528px;
    margin-left: auto;
    margin-right: auto;
    /*border: 1px solid #CDCDCD;*/
    height: 145px;
}

.werbebloeckelinks {
    margin-top: 10px;
}

#laycenterstart .contentAD {
    width: 353px;
}

#laycenterstart .contentAD .werbeblock {
    width: 344px !important;
}

.glossarUL, .glossarUL li {
    display: block;
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.glossarUL li {
    width: 27px;
    height: 27px;
    border: 1px solid #627f8d;
    float: left;
    margin-right: 8px;
    margin-bottom: 5px;
    text-align: center;
}

a.glossar:link, a.glossar:visited, a.glossar:hover, a.glossar:active {
    width: 27px;
    height: 27px;
    line-height: 27px;
    background: #ffffff;
    font-weight: bold;
    text-decoration: none;
    display: block;
}

.glossarUL li a:link, .glossarUL li a:visited, .glossarUL li a:hover, .glossarUL li a:active {
    text-decoration: none !important;
}

a.glossara:link, a.glossara:visited, a.glossara:hover, a.glossara:active, .glossarUL li a:hover {
    width: 27px;
    height: 27px;
    line-height: 27px;
    background: #627f8d;
    color: #ffffff;
    display: block;
    font-weight: bold;
}

.x-dlg-bd p {
	font-size: 13px;
}

.stpln_thumb {
   display:block;
   max-height:250px;
   max-width: 468px;
}
