#colorbox {
    text-align: left;
}
.csc-frame.csc-frame-infobox {
    background: none repeat scroll 0 0 #D9E1B8;
    margin-bottom: 10px !important;
    padding: 10px;
}
.csc-frame.csc-frame-infobox h3 {
    background: url("../images/dates_h3_bg.html") repeat-x scroll center bottom transparent;
    padding-bottom: 1px;
}
.csc-frame.csc-frame-infobox a {
    color: #000000;
}
.csc-frame.csc-frame-infobox h3 a {
    background: url("../images/dates_h3_a_bg.html") no-repeat scroll right top transparent;
    display: block;
    padding-bottom: 6px;
}
.csc-frame.csc-frame-infobox2 {
    background: none repeat scroll 0 0 #B1C26F;
    margin-bottom: 10px !important;
    padding: 10px;
}
.csc-frame.csc-frame-infobox2 h3 {
    background: url("../images/newsflash_h3_bg.html") repeat-x scroll center bottom transparent;
    padding-bottom: 1px;
}
.csc-frame.csc-frame-infobox2 a {
    color: #000000;
}
.csc-frame.csc-frame-infobox2 h3 a {
    background: url("../images/newsflash_h3_a_bg.html") no-repeat scroll right top transparent;
    display: block;
    padding-bottom: 6px;
}
.csc-frame.csc-frame-infobox2 h4 a {
    background: url("../images/mainnavigation_lv1_arrow.gif") no-repeat scroll 0 -41px transparent;
    font-weight: bold;
    padding-left: 10px;
}
.csc-frame.csc-frame-infobox2 a {
    color: #000000;
    font-size: 1em;
}
.csc-frame.csc-frame-infobox2 h4 {
    font-size: 1em;
    margin: 0;
    padding: 0 0 3px;
}
.csc-frame.csc-frame-infobox2 p {
    padding-left: 0;
}
.fc-sun.ui-widget-content.fc-day0.fc-first.fc-last.ui-state-highlight.fc-today {
    background: none repeat scroll 0 0 transparent !important;
    border: 0 none !important;
}
#banner .tx-imagecycle-pi1-images .imagecycle-caption {
    display: none !important;
}
#col3_content .tx-felogin-pi1 {
    padding: 10px 20px 10px 17px;
}
#col3_content .tx-felogin-pi1 h3 {
    display: none;
}
#col3_content .tx-felogin-pi1 label {
    font-weight: bold;
}
.tx-felogin-pi1 {
}
.tx-felogin-pi1 fieldset {
    background: none repeat scroll 0 0 #D9E1BA;
    border: 1px solid #98AC4D;
    margin: 1em 0 0;
    padding: 1em;
}
.tx-felogin-pi1 fieldset legend {
    display: none;
}
.tx-felogin-pi1 fieldset div {
    clear: both;
    margin: 0 0 0.5em;
}
.tx-felogin-pi1 fieldset div label {
    display: block;
}
.tx-felogin-pi1 fieldset div input {
    margin: 0;
}
.tx-ttnews-browsebox {
    background: none repeat scroll 0 0 #F0F0F4;
    border: 1px solid #CCCCDD;
    margin: 1.2em 0 1em;
    padding: 1px;
    text-align: center;
}
.tx-ttnews-browsebox a, .tx-ttnews-browsebox strong {
    background: none repeat scroll 0 0 transparent;
    margin: 0;
    padding: 0 0.4em 0.4em 0;
}
.news-latest-item {
    border-bottom: 1px dotted #FFFFFF;
    margin-bottom: 1em;
    padding-bottom: 1em;
}
.news-latest-item p {
    margin: 0;
}
.news-latest-item a:hover {
    text-decoration: none;
}
.news-latest-category {
    display: none;
}
.news-latest-item h2 {
    border: 0 none;
    font-size: 100%;
    margin-top: 0;
    padding-top: 0;
}
.news-latest-date {
    display: block;
    margin-bottom: 3px;
}
.news-latest-item h3 {
    margin-top: 0;
    padding-top: 0;
}
.news-latest-item h3 a {
    text-decoration: underline;
}
.news-latest-item h3 a:hover {
    background: none repeat scroll 0 0 transparent;
}
.news-latest-item img {
    float: left;
    padding-right: 1em;
    padding-top: 0.5em;
}
.news-latest-morelink {
    background: none repeat scroll 0 0 #F7F7EF;
    padding: 1px;
    text-align: right;
}
/*.news-list-item {
    border-bottom: 1px dotted #6b860d;
    margin-bottom: 1em;
}*/
#col1 .news-list-item h3 {
    border: 0 none;
    margin-bottom: 0.6em;
    padding: 0;
}
.news-list-item p {
}
.news-list-item span.news-list-date {
    color: #000000;
    display: block;
    font-size: 0.8em;
  font-style: italic;
    font-weight: bold;
}

.news-list-item span.news-list-date_alle-news {
    width: 40px;
}

.news-list-morelink {
    padding-left: 0.5em;
}
.news-list-category {
    color: #AAAAAA;
}
.news-single-rightbox {
    margin: 10px 0;
}
.news-single-item h3 {
    background: none repeat scroll 0 0 #D9E1BA;
    border-left: 8px solid #6b860d;
    color: #000000;
    margin-bottom: 1em;
    margin-top: 1em;
    padding: 0.5em !important;
}
.news-single-img {
    float: left;
    padding-right: 15px;
}
.news-single-img p {
    margin: 0;
    padding: 0;
}
.news-single-timedata {
    color: #AAAAAA;
    margin-bottom: 1em;
}
.news-single-additional-info {
    margin: 2em 0;
}
.news-single-additional-info dd {
    margin-top: -1em;
}
.news-single-additional-info dt {
    color: #AAAAAA;
    margin-bottom: 1.4em;
}
dl.news-single-files {
    color: #666666;
    margin-left: 0;
}
dl.news-single-files dd a {
    margin-right: 5px;
}
.news-catmenu {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px dotted black;
    font-size: 0.8em;
    margin-top: 2em;
    padding: 1em;
}
.news-catmenu a {
    display: inline;
    padding-left: 2px;
}
.news-catmenu a:hover {
    background: none repeat scroll 0 0 transparent;
    font-style: italic;
    font-weight: bold;
}
.news-catmenu .news-catmenu-NO {
    height: 16px;
}
p.news-catmenu-header {
    line-height: 1em;
    margin: 0;
}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {
    width: 100px;
}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {
    width: 150px;
}
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw {
    font-style: italic;
    font-weight: bold;
}
.tx-indexedsearch .tx-indexedsearch-whatis {
    margin-bottom: 5px;
    margin-top: 10px;
}
.tx-indexedsearch P.tx-indexedsearch-noresults {
    font-weight: bold;
    text-align: center;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-percent, .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-icon, .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-result-number, .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {
    background: none repeat scroll 0 0 #EEEEEE;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P {
    font-weight: bold;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent {
    font-weight: normal;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P {
    font-style: italic;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup {
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
    background: none repeat scroll 0 0 #f0f6e8;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {
    margin-bottom: 5px;
    margin-top: 20px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {
    background: none repeat scroll 0 0 transparent;
    color: #006699;
    margin-bottom: 0;
    margin-top: 0;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {
    background: none repeat scroll 0 0 #CCCCCC;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {
    vertical-align: middle;
}
.tx-indexedsearch .tx-indexedsearch-res .noResume {
    color: #666666;
}
.tx-indexedsearch-sw, .csc-sword, .tx-indexedsearch-redMarkup {
    /*background: none repeat scroll 0 0 #FEC216;*/
  background-color:#FFFFFF;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
    color: #8BA856;
}
.tx-indexedsearch {
}
.tx-indexedsearch .searchbox-tmpl-css form fieldset legend {
    display: none;
}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-form {
    clear: both;
    margin: 0 0 0.5em;
}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-form label {
    display: block;
    float: left;
    width: 25%;
}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-form input {
    margin: 0;
}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-for {
    clear: both;
    margin: 0 0 0.5em;
}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-for label {
    display: block;
    float: left;
    width: 25%;
}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-for select {
    margin: 0;
}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-select-section {
    clear: both;
    margin: 0 0 0.5em;
}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-select-section label {
    display: block;
    float: left;
    width: 25%;
}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-select-section select {
    margin: 0;
}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-select-results {
    clear: both;
    margin: 0 0 0.5em;
}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-select-results label {
    display: block;
    float: left;
    width: 25%;
}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-select-results select {
    margin: 0;
}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-submit {
    clear: both;
}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-submit input {
    margin: 0 0 0 25%;
}
.tx-indexedsearch .tx-indexedsearch-browsebox {
    background: none repeat scroll 0 0 #EEEEEE;
}
.tx-indexedsearch .res-tmpl-css h3 {
    clear: both;
    font-size: 105%;
}
.tx-indexedsearch .res-tmpl-css .tx-indexedsearch-result-number {
    display: none;
}
.tx-indexedsearch .res-tmpl-css.tx-indexedsearch-res .tx-indexedsearch-title {
    background: none repeat scroll 0 0 transparent;
}
.tx-indexedsearch .res-tmpl-css.tx-indexedsearch-res .percent-tmpl-css {
    color: #AAAAAA;
}
.tx-indexedsearch .res-tmpl-css p.tx-indexedsearch-descr {
    background: url("../images/icons/sprechblase.html") no-repeat scroll 10px 10px #FFFFFF;
    border: 1px solid #187BA2;
    color: #187BA2;
    font-size: 0.8em;
    font-style: italic;
    padding: 1.5em 1.5em 1.5em 5em;
}
.tx-indexedsearch .res-tmpl-css dl.info-tmpl-css {
    background: none repeat scroll 0 0 transparent;
    font-size: 0.8em;
    font-weight: normal;
    margin: 0 0 4em;
}
.tx-indexedsearch .res-tmpl-css dt {
    float: left;
}
.tx-indexedsearch .res-tmpl-css dd {
    float: left;
    margin: 0;
}
.tx-indexedsearch .tx-indexedsearch-browsebox ul.browsebox {
    background: none repeat scroll 0 0 #FFFFFF;
    list-style: none outside none;
    margin: 0 0 3em;
}
.tx-indexedsearch .tx-indexedsearch-browsebox ul.browsebox li {
    float: left;
    font-size: 0.8em;
    margin: 0 1em 0 0;
}
.tx-dropdownsitemap-pi1 A {
    font-weight: bold;
}
.tx-dropdownsitemap-pi1 li.open ol {
    display: block;
}
.tx-dropdownsitemap-pi1 li.closed ol {
    display: none;
}
.tx-dropdownsitemap-pi1 li.open ul {
    display: block;
}
.tx-dropdownsitemap-pi1 li.closed ul {
    display: none;
}
.tx-dropdownsitemap-pi1 div {
    background: none repeat scroll 0 0 #F0F0F4;
    border: 1px solid #CCCCDD;
    margin-bottom: 5px;
    padding: 2px;
}
.tx-dropdownsitemap-pi1 div.level_2 {
    background: none repeat scroll 0 0 #FFFFFF;
}
.tx-dropdownsitemap-pi1 div.level_2 a {
    font-weight: normal;
}
.tx-dropdownsitemap-pi1 div.level_3 {
    background: none repeat scroll 0 0 #F0F0F4;
}
.tx-dropdownsitemap-pi1 div.level_4 {
    background: none repeat scroll 0 0 #FFFFFF;
}
.tx-dropdownsitemap-pi1 div.level_5 {
    background: none repeat scroll 0 0 #F0F0F4;
}
.tx-dropdownsitemap-pi1 div.expAll {
    background: none repeat scroll 0 0 #F0F0F4;
    border: 1px solid #CCCCDD;
    text-align: center;
}
.tx-dropdownsitemap-pi1 img {
    margin-right: 0.5em;
}
.tx-dropdownsitemap-pi1 a:hover {
    background: none repeat scroll 0 0 transparent;
}
.csc-sitemap {
}
.csc-sitemap ul {
    list-style: none outside none;
    margin: 0;
}
.csc-sitemap li {
    background: url("../images/sitemap-first-level.html") no-repeat scroll left top transparent;
    margin: 0;
    padding: 0 0 0 20px;
}
.csc-sitemap li ul li {
    background: none;
}
.csc-sitemap li a {
    border-bottom: 1px solid #8BA856;
    color: #586622;
    font-weight: bold;
    margin: 0 0 0.8em;
    display: block;
    padding: 15px 0 0 0;
    text-decoration: none;
}
.csc-sitemap li ul li a {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 transparent;
    /*border-color: -moz-use-text-color -moz-use-text-color #4D87C7;
    border-style: none none solid;
    border-width: medium medium 1px;*/
    color: #222222;
    display: block;
    margin: 0 0 5px;
    padding: 0 0 0 7px;
    text-decoration: none;
}
.csc-sitemap li a:hover {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #EEEEEE;
}
.csc-sitemap li ul li a:hover {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #EEEEEE;
    border-style: none none solid;
    border-width: medium medium 1px;
}
form#mailform fieldset {
    background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #CCCCCC;
    padding: 1em;
}
form#mailform fieldset span.csc-mailform-radio fieldset {
    margin: 1em 2em 1em 1em;
}
form#mailform fieldset span.csc-mailform-radio fieldset input {
    border: 0 none;
    margin: 0 0.3em 0 0;
    width: auto;
}
form#mailform fieldset span.csc-mailform-radio fieldset label {
    float: none;
}
.csc-mailform-field {
    clear: both;
    margin-bottom: 0.8em;
}
fieldset.csc-mailform .csc-mailform-field label {
    background: none repeat scroll 0 0 #FAFAFA;
    float: left;
    padding: 2px;
    text-align: right;
    width: 10em;
}
fieldset.csc-mailform .csc-mailform-field input, fieldset.csc-mailform .csc-mailform-field select, fieldset.csc-mailform .csc-mailform-field textarea {
    width: 20em;
}
fieldset.csc-mailform .csc-mailform-field input.csc-mailform-check {
    border: 0 none;
    margin-top: 0.2em;
    width: auto;
}
fieldset.csc-mailform .csc-mailform-field textarea {
    font-size: 1em;
}
fieldset.csc-mailform label span {
    color: red;
}
input#mailformformtype_mail {
    background: none repeat scroll 0 0 #FAFAFA;
    cursor: pointer;
    margin-left: 0;
}
input#mailformformtype_mail:hover {
    background: none repeat scroll 0 0 #F0F0F0;
}
.csc-mailform-field select {
    background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #CCCCCC;
    color: #777777;
    margin-left: 1em;
}
table.csc-uploads {
}
table.csc-uploads td {
    border-bottom: 1px solid #CCCCCC;
    padding-bottom: 0.25em;
    padding-right: 0.5em;
    padding-top: 0.25em;
    vertical-align: top;
}
td.csc-uploads-fileSize {
    font-style: italic;
    padding: 0;
    text-align: right;
    width: 5em;
}
td.csc-uploads-icon {
}
td.csc-uploads-fileName p {
    margin: 0;
}
td.csc-uploads-fileName p.csc-uploads-description {
    background-color: #DDFFDD;
    font-size: 90%;
    font-style: italic;
    margin: 0;
    padding: 0.3em;
}
.box-blue, .box-darkblue, .box-3, .box-event-trades {
    background: url("../images/bg_box_blue.html") no-repeat scroll left bottom #0068AE;
    min-height: 150px;
    position: relative;
}
.box-blue h2, .box-darkblue h2, .box-3 h2, .box-event-trades h2 {
    background: none repeat scroll 0 0 #7698B3;
    color: #FFFFFF;
    font-size: 0.9em;
    padding: 6px 5% 6px 10%;
}
.box-blue-content, .box-darkblue-content, .box-3-content, .box-event-trades-content {
    bottom: 0;
    color: #FFFFFF;
    padding: 6px 5% 6px 10%;
    position: absolute;
}
.box-darkblue {
    background: url("../images/bg_box_darkblue.html") no-repeat scroll left bottom #005592;
}
.box-event-trades {
    background: none repeat scroll 0 0 #FFFFFF;
}
.box-3 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #7698B3;
}
.box-darkblue h2 {
    background: none repeat scroll 0 0 #B0C26E;
}
.box-event-trades h2 {
    background: none repeat scroll 0 0 #B0C26E;
    margin: 0;
}
.box-3 h2 {
    background: none repeat scroll 0 0 #164071;
}
.box-3-content {
    color: #7698B3;
}
.box-event-trades-content {
    color: #7698B3;
    padding: 0;
    position: relative;
}
div.flexi {
    clear: both;
    display: block;
    height: 1%;
    overflow: hidden;
    width: 100%;
}
div.flexi div.left {
    display: block;
    float: left;
    margin-right: 5px;
    overflow: hidden;
}
div.flexi div.center {
    display: block;
    float: left;
    margin-left: 5px;
    margin-right: 5px;
    overflow: hidden;
}
div.flexi div.right {
    display: block;
    float: left;
    margin-left: 5px;
    overflow: hidden;
}
#overlay {
    background-color: #000000;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 90;
}
#prevLink, #nextLink {
    background: url("../styles/01_layouts_basics/css/images/blank.html") no-repeat scroll 0 0 transparent;
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    width: 33%;
}
#prevLink {
    float: left;
    left: 0;
}
#nextLink {
    float: right;
    right: 0;
}
#prevLink:hover {
    background: url("../styles/01_layouts_basics/css/images/prev.html") no-repeat scroll 0 15% transparent;
}
#nextLink:hover {
    background: url("../styles/01_layouts_basics/css/images/next.html") no-repeat scroll 100% 15% transparent;
}
#playLink, #pauseLink, #saveLink, #closeLink {
    display: block;
    float: right;
    height: 26px;
    margin-left: 1em;
    width: 26px;
}
#playLink {
    background: url("../styles/01_layouts_basics/css/images/play.html") no-repeat scroll center center transparent;
}
#pauseLink {
    background: url("../styles/01_layouts_basics/css/images/pause.html") no-repeat scroll center center transparent;
}
#saveLink {
    background: url("../styles/01_layouts_basics/css/images/save.html") no-repeat scroll center center transparent;
}
#closeLink {
    background: url("../styles/01_layouts_basics/css/images/close.html") no-repeat scroll center center transparent;
}
#sbCenter, #sbBottomContainer {
    background-color: #FFFFFF;
    left: 50%;
    overflow: hidden;
    position: absolute;
    z-index: 100;
}
#sbCenter a, #sbBottomContainer a {
    border: medium none;
    outline: medium none;
    text-decoration: none;
}
.sbLoading {
    background: url("../styles/01_layouts_basics/css/images/loading.html") no-repeat scroll center center #FFFFFF;
}
#sbImage {
    background-repeat: no-repeat;
    border: 10px solid #FFFFFF;
    left: 0;
    position: absolute;
    top: 0;
}
#sbBottom {
    color: #666666;
    font-size: 11px;
    line-height: 1.4em;
    padding: 0 10px 10px;
    text-align: left;
}
#sbCaption {
    font-weight: bold;
    margin-bottom: 0.1em;
    width: 66%;
}
#sbNumber {
    margin-bottom: 0.1em;
    width: 66%;
}
#sbPresent {
    margin-bottom: 0.1em;
    width: 66%;
}
#sbPresent a {
    color: #666666;
    margin-right: 1em;
}
#sbPresent a.act {
    background: none repeat scroll 0 0 #777777;
    border-bottom: 0.1em solid #777777;
    border-left: 0.4em solid #777777;
    border-right: 0.2em solid #777777;
    color: #FFFFFF;
    font-weight: bold;
}
#lbLightbox {
    left: 0;
    line-height: 0;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 100;
}
#lbLightbox #closeLink {
    margin-bottom: 10px;
}
#lbLightbox a {
    border: medium none;
    outline: medium none;
    text-decoration: none;
}
#lbLightbox img {
    border: medium none;
}
#lbOuterImageContainer {
    background-color: #FFFFFF;
    height: 250px;
    margin: 0 auto;
    position: relative;
    width: 250px;
}
#lbImageContainer {
    padding: 10px;
}
#lbLoading {
    background: url("../styles/01_layouts_basics/css/images/loading.html") no-repeat scroll center center #FFFFFF;
    height: 25%;
    left: 0;
    line-height: 0;
    position: absolute;
    text-align: center;
    top: 40%;
    width: 100%;
    z-index: 110;
}
#lbHoverNav {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10;
}
#lbImageContainer > #lbHoverNav {
    left: 0;
}
#lbImageDataContainer {
    background-color: #FFFFFF;


    font-size: 11px;
    line-height: 1.4em;
    margin: 0 auto;
    overflow: auto;
    width: 100%;
}
#lbImageData {
    color: #666666;
    padding: 0 10px;
}
#lbImageDetails {
    float: left;
    padding-bottom: 10px;
    text-align: left;
    width: 66%;
}
#lbCaption {
    display: block;
    font-weight: bold;
    margin-bottom: 0.1em;
}
#lbNumber {
    display: block;
    margin-bottom: 0.1em;
}
#lbPresent {
    display: block;
    margin-bottom: 0.1em;
}
#lbPresent a {
    color: #666666;
    margin-right: 1em;
}
#lbPresent a.act {
    background: none repeat scroll 0 0 #777777;
    border-bottom: 0.1em solid #777777;
    border-left: 0.4em solid #777777;
    border-right: 0.2em solid #777777;
    color: #FFFFFF;
    font-weight: bold;
}
#col2 .ui-state-highlight, #col2 .ui-widget-content .ui-state-highlight, #col2 .ui-widget-header .ui-state-highlight {
    background: none repeat scroll 0 0 transparent !important;
    border: 0 none;
}
#col2 .fc-event.fc-green, #col2 .fc-agenda .fc-event.fc-green .fc-event-time, #col2 .fc-event.fc-green .fc-event-inner.fc-event-skin, #col2 .fc-event.fc-green a {
    background: none repeat scroll 0 0 transparent !important;
    border: 0 none;
    color: #000000 !important;
    font-family: "Trebuchet MS",Helvetica,Arial,sans-serif;
}
.tx-powermail-pi1_fieldset {
    background-color: #F0F0F0;
    border: 1px solid #CCCCCC;
    clear: both;
    margin: 0 0 10px;
    padding: 10px;
}
.tx-powermail-pi1_fieldset legend {
    color: #000000;
    font-weight: bold;
}
.tx-powermail-pi1_fieldset label, .tx-powermail-pi1_fieldset fieldset legend, .tx-powermail-pi1_fieldset .powermail_file_list_label {
    color: #515151;
    display: block;
    float: left;
    font-weight: bold;
    white-space: normal;
    width: 140px;
}
.tx-powermail-pi1_fieldset fieldset {
    border: 0 none;
    margin: 0;
    padding: 0;
    position: relative;
}
.tx-powermail-pi1_fieldset fieldset legend {
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
}
.tx-powermail-pi1_fieldset input, .tx-powermail-pi1_fieldset select, .tx-powermail-pi1_fieldset textarea {
    margin-left: 0;
}
.tx-powermail-pi1_fieldset .powermail_text, .tx-powermail-pi1_fieldset .powermail_date, .tx-powermail-pi1_fieldset .powermail_datetime, .tx-powermail-pi1_fieldset .powermail_time, .tx-powermail-pi1_fieldset .powermail_textarea, .tx-powermail-pi1_fieldset .powermail_captcha {
    background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.1) inset;
    padding: 2px;
    width: 320px;
}
.tx-powermail-pi1_fieldset .powermail_datetime.date {
    width: 250px;
}
.tx-powermail-pi1_fieldset .powermail_time, .tx-powermail-pi1_fieldset input[type="time"] {
    margin-left: 6px;
    width: 60px;
}
.tx-powermail-pi1_fieldset textarea:focus, .tx-powermail-pi1_fieldset input:focus:not([type="submit"]) {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #333333;
    box-shadow: 0 0 0 transparent inset;
}
.tx-powermail-pi1_fieldset .powermail_radio {
    margin: 3px 0;
}
.tx-powermail-pi1_fieldset .powermail_check_inner, .tx-powermail-pi1_fieldset .powermail_radio_inner {
    clear: both;
    margin-left: 140px;
}
.tx-powermail-pi1_fieldset .powermail_check_inner label, .tx-powermail-pi1_fieldset .powermail_radio_inner label {
    display: inline;
    float: none;
    font-weight: normal;
    margin-left: 7px;
    width: auto;
}
.tx-powermail-pi1_fieldset .powermail_check_inner input, .tx-powermail-pi1_fieldset .powermail_radio_inner input {
    clear: left;
    float: left;
    position: relative;
}
.tx-powermail-pi1_fieldset .powermail_text.range {
    float: left;
    margin: 0 0 0 15px;
    padding: 3px 0;
    text-align: center;
    width: 50px;
}
.tx-powermail-pi1_fieldset .powermail_submit, .tx-powermail-pi1_fieldset .powermail_reset {
    font-weight: bold;
    margin: 20px 0 10px 140px;
}
.tx-powermail-pi1_fieldset .countryzone {
    margin: 10px 0 0 140px;
}
.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html {
    clear: both;
    margin-bottom: 1em;
}
.tx-powermail-pi1_fieldset label a, .tx-powermail-pi1_fieldset fieldset legend.tx_powermail_pi1_fieldwrap_html_checkbox_title a, .tx-powermail-pi1_fieldset fieldset legend.tx_powermail_pi1_fieldwrap_html_radio_title a {
    cursor: help;
    text-decoration: none;
}
.tx-powermail-pi1_fieldset label a dfn, .tx-powermail-pi1_fieldset fieldset legend.tx_powermail_pi1_fieldwrap_html_checkbox_title a dfn, .tx-powermail-pi1_fieldset fieldset legend.tx_powermail_pi1_fieldwrap_html_radio_title a dfn {
    background-color: #00559E;
    border: 1px solid #00559E;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    color: #FFFFFF;
    display: none;
    font-size: 11px;
    padding: 3px 10px 5px;
    position: absolute;
    text-decoration: none;
    white-space: normal;
    width: auto;
    z-index: 1;
}
.tx-powermail-pi1_fieldset label a:hover dfn, .tx-powermail-pi1_fieldset fieldset legend.tx_powermail_pi1_fieldwrap_html_checkbox_title a:hover dfn, .tx-powermail-pi1_fieldset fieldset legend.tx_powermail_pi1_fieldwrap_html_radio_title a:hover dfn {
    display: block;
}
.tx-powermail-pi1_fieldset img.icon_info {
    padding: 2px 2px 0;
}
.powermail_mandatory {
    color: #FF0000;
}
.powermail_description {
    background: url("../styles/01_layouts_basics/css/img/information.html") no-repeat scroll 50% 50% transparent;
    display: inline-block;
    height: 16px;
    width: 18px;
}
.placeholder {
    color: #999999;
}
.powermail_mandatory_helper {
    height: 1px;
    position: absolute;
    visibility: hidden;
}
.wtcalculatingcaptcha, #recaptcha_widget_div {
    margin-left: 140px;
}
.powermail_error {
    background-color: #FF0000;
    border: 1px solid #FF0000;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    color: #FFFFFF;
    font-size: 11px;
    height: auto;
    margin-left: -2px;
    padding: 3px 10px 5px;
    text-align: left;
    z-index: 10000;
}
.powermail_error p {
    font-weight: bold;
    margin: 0;
    padding: 0;
}
html:root .powermail_error em {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #FF0000 transparent -moz-use-text-color;
    border-style: solid solid none;
    border-width: 10px 10px 0;
    bottom: -10px;
    display: block;
    height: 0;
    left: 5px;
    position: absolute;
    width: 0;
}
#calroot {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    font-size: 11px;
    margin-top: -1px;
    padding: 2px;
    width: 198px;
    z-index: 10000;
}
#calhead {
    height: 22px;
    padding: 2px 0;
}
#caltitle {
    color: #FA8800;
    float: left;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    text-shadow: 0 1px 0 #DDDDDD;
    width: 155px;
}
#calnext, #calprev {
    background: url("../styles/01_layouts_basics/css/img/prev.html") no-repeat scroll center center transparent;
    cursor: pointer;
    display: block;
    float: left;
    height: 20px;
    width: 20px;
}
#calnext {
    background-image: url("../styles/01_layouts_basics/css/img/next.html");
    float: right;
}
#calprev.caldisabled, #calnext.caldisabled {
    visibility: hidden;
}
#caltitle select {
    font-size: 10px;
}
#caldays {
    border-bottom: 1px solid #DDDDDD;
    height: 18px;
}
#caldays span {
    display: block;
    float: left;
    text-align: center;
    width: 28px;
}
#calweeks {
    background-color: #FFFFFF;
    margin-top: 4px;
}
.calweek {
    clear: left;
    height: 22px;
}
.calweek a {
    border-radius: 3px 3px 3px 3px;
    color: #666666;
    display: block;
    float: left;
    font-size: 11px;
    height: 20px;
    line-height: 20px;
    margin-left: 1px;
    text-align: center;
    text-decoration: none;
    width: 27px;
}
.calweek a:hover, .calfocus {
    background-color: #DDDDDD;
}
a.calsun {
    color: #FF0000;
}
a.caloff {
    color: #CCCCCC;
}
a.caloff:hover {
    background-color: #F5F5FA;
}
a.caldisabled {
    background-color: #EFEFEF !important;
    color: #CCCCCC !important;
    cursor: default;
}
#calcurrent {
    background-color: #498CE2;
    color: #FFFFFF;
}
#caltoday {
    background-color: #333333;
    color: #FFFFFF;
}
a.caltrigger {
    background: url("../styles/01_layouts_basics/css/img/calendar.html") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 16px;
    margin-left: -18px;
    margin-top: 3px;
    position: relative;
    vertical-align: top;
    width: 16px;
}
.slider {
    background: url("../styles/01_layouts_basics/css/img/h30.html") repeat-x scroll 0 0 #3C72E6;
    border: 1px solid #333333;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 8px #000000 inset;
    clear: right;
    cursor: pointer;
    float: left;
    height: 9px;
    margin-top: 10px;
    position: relative;
    width: 320px;
}
.progress {
    background-color: #C5FF00;
    display: none;
    height: 9px;
    opacity: 0.6;
}
.handle {
    background: url("../styles/01_layouts_basics/css/img/h30.html") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #000000;
    border-radius: 14px 14px 14px 14px;
    box-shadow: 0 0 6px #000000;
    cursor: move;
    display: block;
    height: 28px;
    margin-top: 1px;
    position: absolute;
    top: -12px;
    width: 28px;
}
div.powermail_multiple_js fieldset.tx-powermail-pi1_fieldset {
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.5);
    padding-top: 15px;
}
div.powermail_multiple_js fieldset.tx-powermail-pi1_fieldset legend, div.powermail_multiple_js fieldset.tx-powermail-pi1_fieldset.ui-tabs-hide {
    display: none;
}
div.powermail_multiple_js fieldset.tx-powermail-pi1_fieldset fieldset legend {
    display: block;
}
ul.powermail_multiplejs_tabs {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
ul.powermail_multiplejs_tabs li {
    float: left;
    list-style-type: none;
    margin: 0 1px 0 0;
    padding: 0;
}
ul.powermail_multiplejs_tabs li a {
    background: none repeat scroll 0 0 #E0E0E0;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    color: #666666;
    display: block;
    font-weight: bold;
    outline: medium none;
    padding: 5px 10px;
    text-decoration: none;
}
ul.powermail_multiplejs_tabs li a.act {
    background: none repeat scroll 0 0 #F0F0F0;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.5);
    color: #333333;
    margin-bottom: -1px;
    padding: 5px 10px 6px;
    position: relative;
}
input.tx_powermail_pi1_submitmultiple_forward, input.tx_powermail_pi1_submitmultiple_back, input.tx-powermail-pi1_confirmation_back, input.tx-powermail-pi1_confirmation_submit {
    margin-top: 1em;
}
input.tx_powermail_pi1_submitmultiple_forward {
    float: right;
}
.powermail_multiple_php form > div.tx_powermail_pi1_fieldwrap_html_submit {
    clear: none;
    display: inline;
    float: right;
    margin-top: 1em;
}
.tx-powermail-pi1_confirmation table.powermail_all, .tx-powermail-pi1_thx table {
    font-size: 1em;
    margin-bottom: 10px;
}
.tx-powermail-pi1_confirmation table.powermail_all:after, .tx-powermail-pi1_thx table:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}
* html .tx-powermail-pi1_confirmation table.powermail_all, *:first-child + html .tx-powermail-pi1_confirmation table.powermail_all {
}
.powermail_all_td, .powermail_all_th {
    padding: 3px 10px 3px 0;
    width: 320px;
}
.powermail_all_th {
    font-weight: bold;
    width: 130px;
}
.tx_powermail_pi1_formconfirmation_back {
    float: left;
    width: 140px;
}
.tx_powermail_pi1_formconfirmation_submit {
    float: left;
    width: 320px;
}
td.powermail_all p.bodytext {
    margin: 0;
}
.sidebar {
    display: block;
    overflow: auto;
}
.tx-wecmap-map .startendaddress {
    color: #999999;
    display: block;
    font-size: 85%;
}
.tx-wecmap-map .infotitle {
    font-size: 110%;
    font-weight: bold;
}
.sidebar {
    display: block;
    overflow: auto;
}
.tx-wecmap-map .startendaddress {
    color: #999999;
    display: block;
    font-size: 85%;
}
.tx-wecmap-map .infotitle {
    font-size: 110%;
    font-weight: bold;
}
.sidebar {
    display: block;
    overflow: auto;
}
.tx-wecmap-map .startendaddress {
    color: #999999;
    display: block;
    font-size: 85%;
}
.tx-wecmap-map .infotitle {
    font-size: 110%;
    font-weight: bold;
}
tx-mmforum-pi1 td, tx-mmforum-pi1 th {
    font-size: 12px;
}
table.tx-mmforum-table {
    border: 0 none;
    border-collapse: collapse;
    font-size: 0.9em;
}
td.tx-mmforum-td, th.tx-mmforum-th {
    border-bottom: 1px solid #DDDDDD !important;
    border-collapse: collapse;
    border-style: solid hidden !important;
    border-top: 1px solid #DDDDDD !important;
    color: #545353;
    padding: 5px;
}
td.tx-mmforum-td2 {
    color: #545353;
    padding: 5px;
}
td.tx-mmforum-subth {
    background-color: #F1F2F2;
    border-bottom: 1px solid #DDDDDD !important;
    border-collapse: collapse;
    border-style: solid hidden !important;
    border-top: 1px solid #DDDDDD !important;
}
th.tx-mmforum-th {
    background: none repeat scroll 0 0 #1555A0;
    color: #FFFFFF;
    font-size: 12px;
    padding: 5px;
    text-align: left;
}
div.tx-mmforum-th {
    background: none repeat scroll 0 0 #1555A0;
    border: 1px solid #DDDDDD;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    text-align: left;
}
.tx-mmforum-tdtext {
    border-bottom: 1px solid #DDDDDD !important;
    border-style: solid hidden !important;
    border-top: 1px solid #DDDDDD !important;
    padding: 4px;
}
.tx-mmforum-tdtext-noborder {
    padding: 4px;
}
div.tx-mmforum-rootline {
    color: #666666;
    font-size: 12px;
    margin: 4px 0;
    padding: 4px 0;
}
div.tx-mmforum-rootline a {
    color: #666666;
    text-decoration: none;
}
div.tx-mmforum-pagenav {
    margin: 8px 0;
    text-align: right;
}
td.tx-mmforum-text {
    padding: 15px;
}
td.tx-mmforum-smalltext {
    padding: 3px;
}
td.tx-mmforum-subth2 {
    background-color: #EEEEEE;
    color: #1555A0;
    padding: 5px;
}
.tx-mmforum-desc {
    color: #666666;
    margin-left: 40px;
}
th.tx-mmforum-th .tx-mmforum-desc {
    color: #FFFFFF;
    margin-left: 0;
}
.tx-mmforum-smalldesc {
    color: #666666;
    margin-left: 40px;
}
div.tx-mmforum-error {
    border: 3px solid #FF0000;
    font-weight: bold;
    margin: 4px 0;
    padding: 10px;
    text-align: center;
}
div.tx-mmforum-success {
    border: 3px solid #008000;
    font-weight: bold;
    margin: 4px 0;
    padding: 10px;
    text-align: center;
}
a.tx-mmforum-buttonsmall {
    background: url("../images/bg_buttons.html") repeat-x scroll 0 0 transparent;
    border: 1px solid #999999;
    color: #666666 !important;
    cursor: pointer;
    font-size: smaller;
    font-weight: bold;
    margin: 5px 0 5px 5px;
    padding: 2px;
    vertical-align: middle;
}
a.tx-mmforum-button {
    background: url("../images/bg_buttons.html") repeat-x scroll 0 0 transparent;
    border: 1px solid #999999;
    color: #666666 !important;
    cursor: pointer;
    font-weight: bold;
    margin: 5px 0 5px 5px;
    padding: 4px;
    vertical-align: middle;
}
a.tx-mmforum-button:hover {
    text-decoration: none;
}
.tx-mmforum-pi1-markread {
    margin-top: 25px;
}
div.tx-mmforum-pi1-listpost-date {
    color: #666666;
    float: left;
    padding: 5px 0;
}
div.tx-mmforum-pi1-listpost-options {
    text-align: right;
}
td.tx-mmforum-pi1-listpost-user {
    padding: 15px 5px;
    width: 120px;
}
td.tx-mmforum-pi1-listpost-text {
    min-height: 50px;
    padding: 15px 5px;
    width: auto;
}
div.tx-mmforum-pi1-codeboxnote {
    background-color: #FAFAFA;
    border: 1px solid #D5D5D5;
    color: #444444;
    font-size: 12px;
    line-height: 125%;
    padding: 10px;
    text-align: left;
}
#tx_mmforum-admin-options div {
    font-size: 86%;
}
#tx_mmforum-admin-options div .tx-mmforum-input {
    width: 400px;
}
#tx_mmforum-admin-options h3.ui-accordion-header {
    border: 1px solid #CCCCCC;
    padding-left: 2.2em;
}
.tx-mmforum-pi1-pt-quote {
    background-color: #FAFAFA;
    border: 1px solid #D5D5D5;
    color: #444444;
    padding: 10px;
    text-align: left;
}
.tx-mmforum-pi1-pt-code {
    background-color: #FAFAFA;
    border: 1px solid #D5D5D5;
    color: #5A5A5A;
    font-family: Courier,'Courier New',sans-serif;
    margin-left: 40px;
    padding: 5px;
}
.tx-mmforum-pi1-highlight {
    background-color: yellow;
}
.tx-mmforum-pi1-listtopic-newtopic {
    margin-bottom: 8px;
}
.tx-mmforum-pi1-listtopic-topic {
    border-bottom: 1px solid #DDDDDD;
    border-collapse: collapse;
    border-style: solid hidden;
    border-top: 1px solid #DDDDDD;
    text-align: left !important;
}
.tx-mmforum-pi1-listtopic-replies {
    border-bottom: 1px solid #DDDDDD !important;
    border-collapse: collapse;
    border-style: solid hidden !important;
    border-top: 1px solid #DDDDDD !important;
    text-align: center;
    width: 60px;
}
.tx-mmforum-pi1-listtopic-rating {
    border-bottom: 1px solid #DDDDDD !important;
    border-collapse: collapse;
    border-style: solid hidden !important;
    border-top: 1px solid #DDDDDD !important;
    font-size: 10px;
    text-align: center !important;
    width: 60px;
}
.tx-mmforum-pi1-listtopic-author {
    border-bottom: 1px solid #DDDDDD;
    border-collapse: collapse;
    border-style: solid hidden;
    border-top: 1px solid #DDDDDD;
    text-align: center;
    width: 120px;
}
.tx-mmforum-pi1-listtopic-lastpost {
    border-bottom: 1px solid #DDDDDD !important;
    border-collapse: collapse;
    border-style: solid hidden !important;
    border-top: 1px solid #DDDDDD !important;
    text-align: center;
    width: 150px;
}
.tx-mmforum-pi1-listtopic-image {
    float: left;
    margin-right: 8px;
}
.tx-mmforum-pi1-listtopic-topicname {
    font-weight: bold;
}
.tx-mmforum-pi1-listtopic-prefix {
    color: blue;
}
.tx-mmforum-pi1-listtopic-pages {
    color: #888888;
    padding-left: 30px;
}
.tx-mmforum-pi1-listtopic-pages a {
    color: #888888 !important;
    text-decoration: none;
}
.tx-mmforum-pi1-listtopic-location {
    color: #888888;
    font-weight: normal;
    padding-left: 30px;
}
.tx-mmforum-pi1-listforum-forum {
    text-align: left !important;
}
.tx-mmforum-pi1-listforum-topics {
    text-align: center;
    width: 60px;
}
.tx-mmforum-pi1-listforum-posts {
    text-align: center;
    width: 60px;
}
.tx-mmforum-pi1-listforum-lastpost {
    text-align: center;
    width: 150px;
}
td.tx-mmforum-pi1-newpost-left {
    border-bottom: 1px solid #DDDDDD;
    border-collapse: collapse;
    border-top: 1px solid #DDDDDD;
    font-size: 12px;
    padding: 10px;
    text-align: left;
    width: 150px;
}
td.tx-mmforum-pi1-newpost-middle {
    border-bottom: 1px solid #DDDDDD;
    border-collapse: collapse;
    border-top: 1px solid #DDDDDD;
    font-size: 12px;
    padding: 10px;
    text-align: center;
}
td.tx-mmforum-pi1-newpost-right {
    border: 1px solid #DDDDDD;
    border-collapse: collapse;
    font-size: 12px;
    padding: 10px;
    text-align: right;
}
.tx-mmforum-pi1-tooltip {
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    display: none;
    position: absolute;
}

.tx-mmforum-pi1-tooltip-header {
    background: none repeat scroll 0 0 #1555A0;
    border-bottom: 1px solid #DDDDDD;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    text-align: left;
}
.tx-mmforum-pi1-tooltip-text {
    padding: 5px;
}
.tx-mmforum-pi1-postalert-error {
    color: #FF0000;
    font-weight: bold;
    padding-top: 8px;
    text-align: left;
}
.tx-mmforum-pi1-userdetail-fieldname {
    padding: 3px;
    text-align: right;
}
.tx-mmforum-pi1-userdetail-fieldvalue {
    padding: 3px;
    text-align: left;
}
.tx-mmforum-pi1-moderator {
    color: #0D71A4;
    font-weight: bold;
}
.tx-mmforum-pi1-administrator {
    color: #1555A0;
    font-weight: bold;
}
.tx-mmforum-pi3-pminbox-item {
    font-size: 12px;
    padding: 5px;
    text-align: center;
}
.tx-mmforum-pi3-pminbox-unread {
    font-weight: bold;
}
.tx-mmforum-pi3-message-text {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #DDDDDD;
    margin: 5px;
    padding: 5px;
}
.tx-mmforum-pi3-newposts {
    float: right;
}
#tx_mmforum_pi3_get-stats {
}
#tx_mmforum_pi3_quicksearch {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    position: absolute;
    width: 143px;
}
#tx_mmforum_pi3_quicksearch ul, #tx_mmforum_pi3_quicksearch li {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.tx-mmforum-pi3-quicksearch_item {
    border: 0 none;
    color: #000000 !important;
    display: block;
    padding: 3px 10px !important;
    text-decoration: none;
}
.tx-mmforum-pi3-quicksearch_itemHover {
    background: none repeat scroll 0 0 #1555A0;
    border: 0 none;
    color: #FFFFFF !important;
    cursor: pointer;
    display: block;
    padding: 3px 10px !important;
    text-decoration: none;
}
textarea.tx-mmforum-post {
}
.tx-mmforum-input {
    border: 1px solid #AAAAAA !important;
    padding: 2px;
    vertical-align: middle;
}
select.tx-mmforum-select {
    border: 1px solid #AAAAAA;
}
select.tx-mmforum-select option, option.tx-mmforum-option2 {
    border-top: 1px solid #DCDDDE;
    color: #666666;
}
select.tx-mmforum-select optgroup, option.tx-mmforum-option1 {
    color: #666666;
    font-style: normal;
    font-weight: bold;
}
.tx-mmforum-pi2-fliesstext_rot2 {
    color: #1555A0;
    font-weight: bold;
    padding-left: 10px;
    padding-top: 5px;
}
.tx-mmforum-pi2-container {
    border: 1px solid #A5ACB2;
}
DIV.tx-mmforum-pi2-container p label {
    float: left;
    padding-left: 10px;
    width: 130px;
}
span.error, div.error {
    color: red;
    font-weight: bold;
}
.tx-mmforum-pi6-container {
    border: 1px solid #E5E5E5;
    color: #AAAAAA;
    font-size: 10px;
    margin: 0 25px 10px;
    padding: 0;
    text-align: left;
}
.tx-mmforum-pi6-container h3 {
    color: #9B9A9A;
    margin: 0;
    padding: 0;
}
.tx-mmforum-pi6-container a {
    color: #AAAAAA;
}
.tx-mmforum-pi6-us {
    background-color: #FAF9F9;
    border-bottom: 1px solid #E5E5E5;
    padding: 3px 0 3px 5px;
}
.tx-mmforum-pi6-content {
    padding: 5px 10px 10px;
}
.tx-mmforum-pi6-strong {
    color: #9B9A9A;
    font-weight: bold;
}
a.tx-mmforum-pi6-admin {
    color: #1555A0 !important;
    font-weight: bold;
}
a.tx-mmforum-pi6-mod {
    color: #F19D55 !important;
    font-weight: bold;
}
.tx-mmforum-pi6-container a {
}
.tx-mmforum-pi4-search_options {
    padding: 10px 0;
}
.tx-mmforum-pi4-search_options_header {
    background: none repeat scroll 0 0 #1555A0;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    padding: 2px 0 2px 5px;
}
.tx-mmforum-pi4-search_options_details {
    border: 1px solid #DDDDDD;
    padding: 0;
}
.tx-mmforum-pi4-suche-abstand {
    float: left;
    margin-left: 0;
    margin-right: 7px;
    margin-top: 2px;
    padding-left: 10px;
    padding-top: 10px;
}
.tx-mmforum-pi4-suche-details-abstand {
    margin-top: 10px;
}
.tx-mmforum-pi4-suche-details-sort select {
    width: 200px;
}
.tx-mmforum-pi4-suche-details-abstand-check {
    border: 1px solid red;
    float: left;
    margin-top: 5px;
    width: 100px;
}
.tx-mmforum-pi4-geloest {
    float: left;
    padding-right: 5px;
    padding-top: 1px;
}
.tx-mmforum-pi4-suche-abstand input {
    width: 200px;
}
.tx-mmforum-pi4-suche-box {
    background-color: #F6F5F5;
    border-bottom: 1px solid #DDDDDD;
    border-top: 1px solid #DDDDDD;
    padding: 10px;
}
.tx-mmforum-pi4-suche-starten-abstand {
    padding-top: 10px;
}
.tx-mmforum-pi4-abstand-bottom {
    height: 10px;
    width: 100px;
}
.tx-mmforum-pi4-info-box {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    margin-left: 20px;
    position: absolute;
    visibility: hidden;
    width: 600px;
    z-index: 9999;
}
.tx-mmforum-pi4-infoBoxHeader {
    background: none repeat scroll 0 0 #1555A0;
    color: #FFFFFF;
    font-weight: bold;
    height: 20px;
    padding: 5px 0 0;
    width: 600px;
}
.tx-mmforum-pi4-infoBoxHeader a {
    color: #FFFFFF;
}
.tx-mmforum-pi4-infoBoxHeader a:hover {
    color: #FFFFFF;
}
.tx-mmforum-pi4-infoBoxContent {
    clear: both;
}
.tx-mmforum-pi4-kurzanleitung {
    padding: 5px 0 5px 10px;
}
#dasx a {
    color: #FFFFFF;
}
#dasx a:hover {
    color: #FFFFFF;
}
.tx-mmforum-pi4-regeln li {
    background-color: #FAFBFB;
    border-bottom: 1px solid #E4E5E5;
    border-top: 1px solid #E4E5E5;
    margin-bottom: 20px;
    padding: 5px 10px 10px;
}
.tx-mmforum-pi4-search_infobox {
    background-color: #EEEDED;
    border: 1px solid #DDDDDD;
    color: #616161;
    font-size: 10px;
    margin-left: 5px;
    margin-right: 10px;
    width: 150px;
}
.tx-mmforum-pi4-search_info {
    background: none repeat scroll 0 0 #FFFFFF;
    border-top: 1px solid #DDDDDD;
    color: #AAAAAA;
    font-size: 10px;
    line-height: 12px;
    padding: 2px 0 2px 5px;
}
.tx-mmforum-pi4-infobox-titel {
    padding-left: 5px;
}
.tx-mmforum-pi4-search-box-aussen {
    background-repeat: no-repeat;
    border: 1px solid #ECEDED;
    float: left;
    width: 100%;
}
.tx-mmforum-pi4-search-box-rechts {
    float: right;
    height: 100px;
    margin-top: 10px;
    width: 170px;
}
.tx-mmforum-pi4-search-box-links {
    float: left;
    padding: 5px;
    width: 70%;
}
.tx-mmforum-pi4-search-box-links a {
    font-weight: bold;
}
.tx-mmforum-pi4-search-box-unten {
    float: left;
    text-align: right;
    width: 100%;
}
.tx-mmforum-pi4-search_title {
    background-color: #DDDDDD;
    border-left: 1px solid #ECEDED;
    border-right: 1px solid #ECEDED;
    border-top: 1px solid #ECEDED;
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin-top: 10px;
    padding-bottom: 2px;
    padding-top: 2px;
    width: 100%;
}
.tx-mmforum-pi4-search-link {
    color: #1555A0;
    float: left;
    padding-bottom: 2px;
    padding-left: 8px;
    text-align: left;
}
.tx-mmforum-pi4-search-link a {
    font-weight: bold;
}
.tx-mmforum-pi5-configleft {
    text-align: right;
}
.tx-mmforum-pi5 input[type="text"] {
    width: 310px;
}
.tx-mmforum-pi1-user {

    width: 100%;
}
.tx-mmforum-pi1-user-menu {
    -moz-border-bottom-colors: none;

    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #DDDDDD;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    border-style: none solid;
    border-width: 0 1px;
    display: block;
    margin: 0;
    padding: 4px;
    text-align: right;
}
.tx-mmforum-pi1-user-content {
    border: 1px solid #DDDDDD;
    padding: 8px;
}
.tx-mmforum-pi1-codeheader {
    background: none repeat scroll 0 0 #DDDDDD;
    border-left: 1px solid #BCBEC0;
    border-right: 1px solid #BCBEC0;
    border-top: 1px solid #BCBEC0;
    font-weight: bold;
    padding: 5px;
}
.tx-mmforum-pi1-codeblock {
    background-color: #F6F6F6;
    border: 1px solid #BCBEC0;
    line-height: 15px;
    overflow: auto;
    padding-bottom: 4px;
    padding-left: 7px;
    padding-top: 4px;
}
.tx-mmforum-pi1-codeblock a {
    text-decoration: none;
}
.tx-mmforum-pi1-codeblock a:hover {
    background-color: yellow;
    text-decoration: none;
}
.tx-mmforum-pi1-codeblock a:visited {
    text-decoration: none;
}
.tx-mmforum-pi1-linenumbering {
    background: none repeat scroll 0 0 #DDDDDD;
    border-bottom: 1px solid #BCBEC0;
    border-left: 1px solid #BCBEC0;
    border-top: 1px solid #DDDDDD;
    color: #000000;
    float: left;
    line-height: 15px;
    padding: 4px;
    text-align: right;
}
.tx-mmforum-pi3 a {
    color: #1555A0;
}
.tx-mmforum-pi3 a:hover {
    color: #1555A0;
}
.listforum {
    border-collapse: collapse;
}
.listforum tr, .listforum td {
    border: 1px solid #DDDDDD;
    font-size: 12px;
    font-weight: normal;
}
div#tx-mmforum-footer {
    display: none;
}
.tx-mmforum-pi1-attachmentlabel {
    font-weight: bold;
    margin-top: 1em;
}
.tx-mmforum-pi1-attachment {
}
.tx-mmforum-poll-question {
    font-weight: bold;
}
.tx-mmforum-poll-expireson {
    color: #AAAAAA;
    font-size: 10px;
    margin-top: 8px;
}
.tx-mmforum-pi4-title {
    color: #666666;
}
.tx-mmforum-pi4-title a {
    color: #666666;
    font-weight: bold;
}
.tx-mmforum-pi4-title a:hover {
    color: #1555A0;
}
.tx-mmforum-pi4-content a {
    color: #666666;
}
.tx-mmforum-pi4-content a:hover {
    color: #1555A0;
}
th.tx-mmforum-th a {
    color: white !important;
}
.tx-mmforum-pi1-listposts-prefix {
    color: black !important;
}
.tx-mmforum-poll-icon {
    float: left;
    margin-right: 8px;
}
.tx-mmforum-pi3-pminbox-icon {
    float: left;
    margin-right: 8px;
}
.tx-mmforum-textbutton {
    float: left;
    margin-right: 3px;
    white-space: nowrap;
}
.tx-mmforum-textbutton img {
    margin-right: 8px;
    vertical-align: middle;
}
.tx-mmforum-pi1-listpost-topicicon {
    display: none;
}
.tx-mmforum-pi3-buttons {
    margin: 8px 0;
}
.tx-mmforum-pi1-listpost-options .tx-mmforum-textbutton {
    float: right;
}
.tx-mmforum-pi2-textbutton img {
    margin-right: 8px;
    vertical-align: middle;
}
td.tx-mmforum-optth {
    background-color: #EEEEEE;
    border-bottom: 1px solid #DDDDDD !important;
    border-collapse: collapse;
    border-style: solid hidden !important;
    border-top: 1px solid #DDDDDD !important;
    color: #1555A0;
    font-size: 11px;
    padding: 2px 4px;
}
td.tx-mmforum-optth-disabled {
    background-color: #EEEEEE;
    border-bottom: 1px solid #DDDDDD !important;
    border-collapse: collapse;
    border-style: solid hidden !important;
    border-top: 1px solid #DDDDDD !important;
    color: #666666;
    font-size: 11px;
    padding: 2px;
}
.tx-mmforum-pi1-listpost-rating {
    float: left;
}
.tx-mmforum-pi1 table td .tx-mmforum-pagenav .tx-pagebrowse {
    text-align: right;
}
#tx_mmforum_pi1-havealook {
    margin-right: 5px;
}
.tx-mmforum-pi1-newpost-middle table td {
    padding: 0;
}
.markItUp * {
    margin: 0;
    outline: medium none;
    padding: 0;
}
.markItUp a:link, .markItUp a:visited {
    color: #000000;
    text-decoration: none;
}
.markItUp {
    margin: 5px 0;
    width: 512px;
}
.markItUpContainer {
    font: 11px Verdana,Arial,Helvetica,sans-serif;
}
.markItUpEditor {
    clear: both;
    display: block;
    font: 12px/18px 'Courier New',Courier,monospace;
    height: 320px;
    overflow: auto;
    padding: 5px;
    width: 500px;
}
.markItUpPreviewFrame {
    background-color: #FFFFFF;
    height: 300px;
    margin: 5px 0;
    overflow: auto;
    width: 99.9%;
}
.markItUpFooter {
    width: 100%;
}
.markItUpResizeHandle {
    background-image: url("../styles/01_layouts_basics/css/screen/images/handle.html");
    cursor: n-resize;
    height: 5px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    width: 22px;
}
.markItUpHeader ul li {
    float: left;
    list-style: none outside none;
    position: relative;
}
.markItUpHeader ul li:hover > ul {
    display: block;
}
.markItUpHeader ul .markItUpDropMenu {
    background: url("../styles/01_layouts_basics/css/screen/images/menu.html") no-repeat scroll 115% 50% transparent;
    margin-right: 5px;
}
.markItUpHeader ul .markItUpDropMenu li {
    margin-right: 0;
}
.markItUpHeader ul ul {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #000000;
    display: none;
    left: 0;
    position: absolute;
    top: 18px;
}
.markItUpHeader ul ul li {
    border-bottom: 1px solid #000000;
    float: none;
}
.markItUpHeader ul ul .markItUpDropMenu {
    background: url("../styles/01_layouts_basics/css/screen/images/submenu.html") no-repeat scroll 100% 50% #FFFFFF;
}
.markItUpHeader ul .markItUpSeparator {
    background-color: #CCCCCC;
    height: 16px;
    margin: 0 10px;
    overflow: hidden;
    width: 1px;
}
.markItUpHeader ul ul .markItUpSeparator {
    height: 1px;
    margin: 0;
    width: auto;
}
.markItUpHeader ul ul ul {
    left: 150px;
    position: absolute;
    top: -1px;
}
.markItUpHeader ul ul ul li {
    float: none;
}
.markItUpHeader ul a {
    background-repeat: no-repeat;
    display: block;
    height: 16px;
    text-indent: -10000px;
    width: 16px;
}
.markItUpHeader ul ul a {
    display: block;
    padding: 5px 5px 5px 25px;
    text-indent: 0;
    width: 120px;
}
.markItUpHeader ul ul a:hover {
    background-color: #000000;
    color: #FFFFFF;
}
.tx-mmforum-th {
    background-color: #98AC4D !important;
}
td.tx-mmforum-subth2 {
    color: #98AC4D !important;
}
#datamints_feuser_652_usergroup {
    min-height: 565px;
}
DIV.csc-textpic-caption-c .csc-textpic-caption {
    text-align: center;
}
DIV.csc-textpic-caption-r .csc-textpic-caption {
    text-align: right;
}
DIV.csc-textpic-caption-l .csc-textpic-caption {
    text-align: left;
}
DIV.csc-textpic DIV.csc-textpic-imagecolumn {
    display: inline;
    float: left;
}
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
    border: 2px solid black;
    padding: 0;
}
DIV.csc-textpic-imagewrap {
    padding: 0;
}
DIV.csc-textpic IMG {
    border: medium none;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image {
    float: left;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap UL {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI {
    float: left;
    margin: 0;
    padding: 0;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image {
    float: left;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT {
    float: none;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD {
    float: none;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG {
    border: medium none;
}
DL.csc-textpic-image {
    margin: 0;
}
DL.csc-textpic-image DT {
    display: inline;
    margin: 0;
}
DL.csc-textpic-image DD {
    margin: 0;
}
DIV.csc-textpic-clear {
    clear: both;
}
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
    display: inline;
    padding-right: 10px;
}
DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
    display: inline;
    padding-left: 10px;
}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
    display: inline;
    padding-left: 10px;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
    margin: 0;
  font-size: 90%;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
    margin: 0;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image {
    padding-bottom: 25px;
}
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow {
    display: block;
    margin-bottom: 0px;
}
DIV.csc-textpic DIV.csc-textpic-imagerow {
    clear: both;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol {
    margin-left: 0 !important;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol {
    margin-right: 0 !important;
}
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap, DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
    margin-right: 10px !important;
}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap, DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
    margin-left: 10px !important;
}
DIV.csc-textpic-above DIV.csc-textpic-text {
    clear: both;
}
DIV.csc-textpic-center {
    text-align: center;
}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap {
    margin: 0 auto;
}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
    text-align: left;
}
DIV.csc-textpic-center DIV.csc-textpic-text {
    text-align: left;
}
DIV.csc-textpic-right DIV.csc-textpic-imagewrap {
    float: right;
}
DIV.csc-textpic-right DIV.csc-textpic-text {
    clear: right;
}
DIV.csc-textpic-left DIV.csc-textpic-imagewrap {
    float: left;
}
DIV.csc-textpic-left DIV.csc-textpic-text {
    clear: left;
    height: 1%;
}
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap {
    float: left;
}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap {
    float: right;
}
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
    clear: both;
    float: right;
}
* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text {
    height: 1%;
}
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
    clear: both;
    float: left;
}
* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text {
    height: 1%;
}
.ui-helper-hidden-accessible {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
}
.ui-helper-reset {
    border: 0 none;
    font-size: 100%;
    line-height: 1.3;
    list-style: none outside none;
    margin: 0;
    outline: 0 none;
    padding: 0;
    text-decoration: none;
}
.ui-helper-clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.ui-helper-clearfix {
    display: inline-block;
}
* html .ui-helper-clearfix {
    height: 1%;
}
.ui-helper-clearfix {
    display: block;
}
.ui-helper-zfix {
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.ui-state-disabled {
    cursor: default !important;
}
.ui-icon {
    background-repeat: no-repeat;
    display: block;
    overflow: hidden;
    text-indent: -99999px;
}
.ui-widget-overlay {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.ui-widget {
    font-family: Lucida Grande,Lucida Sans,Arial,sans-serif;
    font-size: 1.1em;
}
.ui-widget .ui-widget {
    font-size: 1em;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: Lucida Grande,Lucida Sans,Arial,sans-serif;
    font-size: 1em;
}
.ui-widget-content {
    background: url("../templates/jquery_themes/biberkor/images/ui-bg_inset-soft_10_d9e1ba_1x100.html") repeat-x scroll 50% bottom #D9E1BA;
    border: 1px solid #98AC4D;
    color: #333333;
}
.ui-widget-content a {
    color: #333333;
}
.ui-widget-header {
    background: url("../templates/jquery_themes/biberkor/images/ui-bg_highlight-hard_33_98ac4d_1x100.html") repeat-x scroll 50% 50% #98AC4D;
    border: 1px solid #98AC4D;
    color: #FFFFFF;
    font-weight: bold;
}
.ui-widget-header a {
    color: #FFFFFF;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: url("../templates/jquery_themes/biberkor/images/ui-bg_highlight-soft_100_eeeeee_1x100.html") repeat-x scroll 50% 50% #EEEEEE;
    border: 1px solid #999999;
    color: #555555;
    font-weight: normal;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #555555;
    text-decoration: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    background: url("../templates/jquery_themes/biberkor/images/ui-bg_highlight-soft_50_eeeeee_1x100.html") repeat-x scroll 50% 50% #EEEEEE;
    border: 1px solid #98AC4D;
    color: #98AC4D;
    font-weight: normal;
}
.ui-state-hover a, .ui-state-hover a:hover {
    color: #98AC4D;
    text-decoration: none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    background: url("../templates/jquery_themes/biberkor/images/ui-bg_highlight-soft_100_d9e1ba_1x100.html") repeat-x scroll 50% 50% #D9E1BA;
    border: 1px solid #98AC4D;
    color: #333333;
    font-weight: normal;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #333333;
    text-decoration: none;
}
.ui-widget *:active {
    outline: medium none;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    background: url("../templates/jquery_themes/biberkor/images/ui-bg_glass_55_fbf5d0_1x400.html") repeat-x scroll 50% 50% #FBF5D0;
    border: 1px solid #F9DD34;
    color: #363636;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
    color: #363636;
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
    background: url("../templates/jquery_themes/biberkor/images/ui-bg_diagonals-thick_95_ffdc2e_40x40.html") repeat scroll 50% 50% #FFDC2E;
    border: 1px solid #FAD000;
    color: #2B2B2B;
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
    color: #2B2B2B;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
    color: #2B2B2B;
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
    font-weight: bold;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
    font-weight: normal;
    opacity: 0.7;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    background-image: none;
    opacity: 0.35;
}
.ui-icon {
    background-image: url("../templates/jquery_themes/biberkor/images/ui-icons_98ac4d_256x240.html");
    height: 16px;
    width: 16px;
}
.ui-widget-content .ui-icon {
    background-image: url("../templates/jquery_themes/biberkor/images/ui-icons_98ac4d_256x240.html");
}
.ui-widget-header .ui-icon {
    background-image: url("../templates/jquery_themes/biberkor/images/ui-icons_ffffff_256x240.html");
}
.ui-state-default .ui-icon {
    background-image: url("../templates/jquery_themes/biberkor/images/ui-icons_555555_256x240.html");
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
    background-image: url("../templates/jquery_themes/biberkor/images/ui-icons_98ac4d_256x240.html");
}
.ui-state-active .ui-icon {
    background-image: url("../templates/jquery_themes/biberkor/images/ui-icons_98ac4d_256x240.html");
}
.ui-state-highlight .ui-icon {
    background-image: url("../templates/jquery_themes/biberkor/images/ui-icons_4eb305_256x240.html");
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
    background-image: url("../templates/jquery_themes/biberkor/images/ui-icons_cd0a0a_256x240.html");
}
.ui-icon-carat-1-n {
    background-position: 0 0;
}
.ui-icon-carat-1-ne {
    background-position: -16px 0;
}
.ui-icon-carat-1-e {
    background-position: -32px 0;
}

.ui-icon-carat-1-se {
    background-position: -48px 0;
}
.ui-icon-carat-1-s {
    background-position: -64px 0;
}
.ui-icon-carat-1-sw {
    background-position: -80px 0;
}
.ui-icon-carat-1-w {
    background-position: -96px 0;
}
.ui-icon-carat-1-nw {
    background-position: -112px 0;
}
.ui-icon-carat-2-n-s {
    background-position: -128px 0;
}
.ui-icon-carat-2-e-w {
    background-position: -144px 0;
}
.ui-icon-triangle-1-n {
    background-position: 0 -16px;
}
.ui-icon-triangle-1-ne {
    background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
    background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
    background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
    background-position: -64px -16px;
}
.ui-icon-triangle-1-sw {
    background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
    background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
    background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
    background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
    background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
    background-position: 0 -32px;
}
.ui-icon-arrow-1-ne {
    background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
    background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
    background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
    background-position: -64px -32px;
}
.ui-icon-arrow-1-sw {
    background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
    background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
    background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
    background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
    background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
    background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
    background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
    background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
    background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
    background-position: 0 -48px;
}
.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
    background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
    background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
    background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
    background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px;
}
.ui-icon-arrow-4 {
    background-position: 0 -80px;
}
.ui-icon-arrow-4-diag {
    background-position: -16px -80px;
}
.ui-icon-extlink {
    background-position: -32px -80px;
}
.ui-icon-newwin {
    background-position: -48px -80px;
}
.ui-icon-refresh {
    background-position: -64px -80px;
}
.ui-icon-shuffle {
    background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
    background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
    background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
    background-position: 0 -96px;
}
.ui-icon-folder-open {
    background-position: -16px -96px;
}
.ui-icon-document {
    background-position: -32px -96px;
}
.ui-icon-document-b {
    background-position: -48px -96px;
}
.ui-icon-note {
    background-position: -64px -96px;
}
.ui-icon-mail-closed {
    background-position: -80px -96px;
}
.ui-icon-mail-open {
    background-position: -96px -96px;
}
.ui-icon-suitcase {
    background-position: -112px -96px;
}
.ui-icon-comment {
    background-position: -128px -96px;
}
.ui-icon-person {
    background-position: -144px -96px;
}
.ui-icon-print {
    background-position: -160px -96px;
}
.ui-icon-trash {
    background-position: -176px -96px;
}
.ui-icon-locked {
    background-position: -192px -96px;
}
.ui-icon-unlocked {
    background-position: -208px -96px;
}
.ui-icon-bookmark {
    background-position: -224px -96px;
}
.ui-icon-tag {
    background-position: -240px -96px;
}
.ui-icon-home {
    background-position: 0 -112px;
}
.ui-icon-flag {
    background-position: -16px -112px;
}
.ui-icon-calendar {
    background-position: -32px -112px;
}
.ui-icon-cart {
    background-position: -48px -112px;
}
.ui-icon-pencil {
    background-position: -64px -112px;
}
.ui-icon-clock {
    background-position: -80px -112px;
}
.ui-icon-disk {
    background-position: -96px -112px;
}
.ui-icon-calculator {
    background-position: -112px -112px;
}
.ui-icon-zoomin {
    background-position: -128px -112px;
}
.ui-icon-zoomout {
    background-position: -144px -112px;
}
.ui-icon-search {
    background-position: -160px -112px;
}
.ui-icon-wrench {
    background-position: -176px -112px;
}
.ui-icon-gear {
    background-position: -192px -112px;
}
.ui-icon-heart {
    background-position: -208px -112px;
}
.ui-icon-star {
    background-position: -224px -112px;
}
.ui-icon-link {
    background-position: -240px -112px;
}
.ui-icon-cancel {
    background-position: 0 -128px;
}
.ui-icon-plus {
    background-position: -16px -128px;
}
.ui-icon-plusthick {
    background-position: -32px -128px;
}
.ui-icon-minus {
    background-position: -48px -128px;
}
.ui-icon-minusthick {
    background-position: -64px -128px;
}
.ui-icon-close {
    background-position: -80px -128px;
}
.ui-icon-closethick {
    background-position: -96px -128px;
}
.ui-icon-key {
    background-position: -112px -128px;
}
.ui-icon-lightbulb {
    background-position: -128px -128px;
}
.ui-icon-scissors {
    background-position: -144px -128px;
}
.ui-icon-clipboard {
    background-position: -160px -128px;
}
.ui-icon-copy {
    background-position: -176px -128px;
}
.ui-icon-contact {
    background-position: -192px -128px;
}
.ui-icon-image {
    background-position: -208px -128px;
}
.ui-icon-video {
    background-position: -224px -128px;
}
.ui-icon-script {
    background-position: -240px -128px;
}
.ui-icon-alert {
    background-position: 0 -144px;
}
.ui-icon-info {
    background-position: -16px -144px;
}
.ui-icon-notice {
    background-position: -32px -144px;
}
.ui-icon-help {
    background-position: -48px -144px;
}
.ui-icon-check {
    background-position: -64px -144px;
}
.ui-icon-bullet {
    background-position: -80px -144px;
}
.ui-icon-radio-off {
    background-position: -96px -144px;
}
.ui-icon-radio-on {
    background-position: -112px -144px;
}
.ui-icon-pin-w {
    background-position: -128px -144px;
}
.ui-icon-pin-s {
    background-position: -144px -144px;
}
.ui-icon-play {
    background-position: 0 -160px;
}
.ui-icon-pause {
    background-position: -16px -160px;
}
.ui-icon-seek-next {
    background-position: -32px -160px;
}
.ui-icon-seek-prev {
    background-position: -48px -160px;
}
.ui-icon-seek-end {
    background-position: -64px -160px;
}
.ui-icon-seek-start {
    background-position: -80px -160px;
}
.ui-icon-seek-first {
    background-position: -80px -160px;
}
.ui-icon-stop {
    background-position: -96px -160px;
}
.ui-icon-eject {
    background-position: -112px -160px;
}
.ui-icon-volume-off {
    background-position: -128px -160px;
}
.ui-icon-volume-on {
    background-position: -144px -160px;
}
.ui-icon-power {
    background-position: 0 -176px;
}
.ui-icon-signal-diag {
    background-position: -16px -176px;
}
.ui-icon-signal {
    background-position: -32px -176px;
}
.ui-icon-battery-0 {
    background-position: -48px -176px;
}
.ui-icon-battery-1 {
    background-position: -64px -176px;
}
.ui-icon-battery-2 {
    background-position: -80px -176px;
}
.ui-icon-battery-3 {
    background-position: -96px -176px;
}
.ui-icon-circle-plus {
    background-position: 0 -192px;
}
.ui-icon-circle-minus {
    background-position: -16px -192px;
}
.ui-icon-circle-close {
    background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
    background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
    background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
    background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
    background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
    background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
    background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
    background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
    background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
    background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
    background-position: -192px -192px;
}
.ui-icon-circle-check {
    background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
    background-position: 0 -208px;
}
.ui-icon-circlesmall-minus {
    background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
    background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
    background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
    background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
    background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
    background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
    background-position: -80px -224px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 5px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 5px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    border-bottom-left-radius: 5px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 5px;
}
.ui-widget-overlay {
    background: url("../templates/jquery_themes/biberkor/images/ui-bg_diagonals-thick_15_444444_40x40.html") repeat scroll 50% 50% #444444;
    opacity: 0.3;
}
.ui-widget-shadow {
    background: url("../templates/jquery_themes/biberkor/images/ui-bg_diagonals-small_0_aaaaaa_40x40.html") repeat scroll 50% 50% #AAAAAA;
    border-radius: 4px 4px 4px 4px;
    margin: 4px 0 0 4px;
    opacity: 0.3;
    padding: 0;
}
.ui-resizable {
    position: relative;
}
.ui-resizable-handle {
    display: block;
    font-size: 0.1px;
    position: absolute;
    z-index: 99999;
}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
    display: none;
}
.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    left: 0;
    top: -5px;
    width: 100%;
}
.ui-resizable-s {
    bottom: -5px;
    cursor: s-resize;
    height: 7px;
    left: 0;
    width: 100%;
}
.ui-resizable-e {
    cursor: e-resize;
    height: 100%;
    right: -5px;
    top: 0;
    width: 7px;
}
.ui-resizable-w {
    cursor: w-resize;
    height: 100%;
    left: -5px;
    top: 0;
    width: 7px;
}
.ui-resizable-se {
    bottom: 1px;
    cursor: se-resize;
    height: 12px;
    right: 1px;
    width: 12px;
}
.ui-resizable-sw {
    bottom: -5px;
    cursor: sw-resize;
    height: 9px;
    left: -5px;
    width: 9px;
}
.ui-resizable-nw {
    cursor: nw-resize;
    height: 9px;
    left: -5px;
    top: -5px;
    width: 9px;
}
.ui-resizable-ne {
    cursor: ne-resize;
    height: 9px;
    right: -5px;
    top: -5px;
    width: 9px;
}
.ui-selectable-helper {
    border: 1px dotted black;
    position: absolute;
    z-index: 100;
}
.ui-accordion {
    width: 100%;
}
.ui-accordion .ui-accordion-header {
    cursor: pointer;
    margin-top: 1px;
    position: relative;
}
.ui-accordion .ui-accordion-li-fix {
    display: inline;
}
.ui-accordion .ui-accordion-header-active {
    border-bottom: 0 none !important;
}
.ui-accordion .ui-accordion-header a {
    display: block;
    font-size: 1em;
    padding: 0.5em 0.5em 0.5em 0.7em;
}
.ui-accordion-icons .ui-accordion-header a {
    padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-icon {
    left: 0.5em;
    margin-top: -8px;
    position: absolute;
    top: 50%;
}
.ui-accordion .ui-accordion-content {
    border-top: 0 none;
    display: none;
    margin-bottom: 2px;
    margin-top: -2px;
    overflow: auto;
    padding: 1em 2.2em;
    position: relative;
    top: 1px;
}
.ui-accordion .ui-accordion-content-active {
    display: block;
}
.ui-autocomplete {
    cursor: default;
    position: absolute;
}
* html .ui-autocomplete {
    width: 1px;
}
.ui-menu {
    display: block;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 2px;
}
.ui-menu .ui-menu {
    margin-top: -3px;
}
.ui-menu .ui-menu-item {
    clear: left;
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
.ui-menu .ui-menu-item a {
    display: block;
    line-height: 1.5;
    padding: 0.2em 0.4em;
    text-decoration: none;
}
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {
    font-weight: normal;
    margin: -1px;
}
.ui-button {
    cursor: pointer;
    display: inline-block;
    margin-right: 0.1em;
    overflow: visible;
    padding: 0;
    position: relative;
    text-align: center;
    text-decoration: none !important;
}
.ui-button-icon-only {
    width: 2.2em;
}
button.ui-button-icon-only {
    width: 2.4em;
}
.ui-button-icons-only {
    width: 3.4em;
}
button.ui-button-icons-only {
    width: 3.7em;
}
.ui-button .ui-button-text {
    display: block;
    line-height: 1.4;
}
.ui-button-text-only .ui-button-text {
    padding: 0.4em 1em;
}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
    padding: 0.4em;
    text-indent: -1e+7px;
}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
    padding: 0.4em 1em 0.4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
    padding: 0.4em 2.1em 0.4em 1em;
}
.ui-button-text-icons .ui-button-text {
    padding-left: 2.1em;
    padding-right: 2.1em;
}
input.ui-button {
    padding: 0.4em 1em;
}
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
    margin-top: -8px;
    position: absolute;
    top: 50%;
}
.ui-button-icon-only .ui-icon {
    left: 50%;
    margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
    left: 0.5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
    right: 0.5em;
}
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
    right: 0.5em;
}
.ui-buttonset {
    margin-right: 7px;
}
.ui-buttonset .ui-button {
    margin-left: 0;
    margin-right: -0.3em;
}
button.ui-button::-moz-focus-inner {
    border: 0 none;
    padding: 0;
}
.ui-dialog {
    overflow: hidden;
    padding: 0.2em;
    position: absolute;
    width: 300px;
}
.ui-dialog .ui-dialog-titlebar {
    padding: 0.4em 1em;
    position: relative;
}
.ui-dialog .ui-dialog-title {
    float: left;
    margin: 0.1em 16px 0.1em 0;
}
.ui-dialog .ui-dialog-titlebar-close {
    height: 18px;
    margin: -10px 0 0;
    padding: 1px;
    position: absolute;
    right: 0.3em;
    top: 50%;
    width: 19px;
}
.ui-dialog .ui-dialog-titlebar-close span {
    display: block;
    margin: 1px;
}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
    padding: 0;
}
.ui-dialog .ui-dialog-content {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    overflow: auto;
    padding: 0.5em 1em;
    position: relative;
}
.ui-dialog .ui-dialog-buttonpane {
    background-image: none;
    border-width: 1px 0 0;
    margin: 0.5em 0 0;
    padding: 0.3em 1em 0.5em 0.4em;
    text-align: left;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
    cursor: pointer;
    margin: 0.5em 0.4em 0.5em 0;
}
.ui-dialog .ui-resizable-se {
    bottom: 3px;
    height: 14px;
    right: 3px;
    width: 14px;
}
.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}
.ui-slider {
    position: relative;
    text-align: left;
}
.ui-slider .ui-slider-handle {
    cursor: default;
    height: 1.2em;
    position: absolute;
    width: 1.2em;
    z-index: 2;
}
.ui-slider .ui-slider-range {
    background-position: 0 0;
    border: 0 none;
    display: block;
    font-size: 0.7em;
    position: absolute;
    z-index: 1;
}
.ui-slider-horizontal {
    height: 0.8em;
}
.ui-slider-horizontal .ui-slider-handle {
    margin-left: -0.6em;
    top: -0.3em;
}
.ui-slider-horizontal .ui-slider-range {
    height: 100%;
    top: 0;
}
.ui-slider-horizontal .ui-slider-range-min {
    left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
    right: 0;
}
.ui-slider-vertical {
    height: 100px;
    width: 0.8em;
}
.ui-slider-vertical .ui-slider-handle {
    left: -0.3em;
    margin-bottom: -0.6em;
    margin-left: 0;
}
.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
    bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
    top: 0;
}
.ui-tabs {
    padding: 0.2em;
    position: relative;
}
.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: 0.2em 0.2em 0;
}
.ui-tabs .ui-tabs-nav li {
    border-bottom: 0 none !important;
    float: left;
    list-style: none outside none;
    margin: 0 0.2em 1px 0;
    padding: 0;
    position: relative;
    top: 1px;
    white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
    float: left;
    padding: 0.5em 1em;
    text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    margin-bottom: 0;
    padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
    cursor: text;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
    cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
    background: none repeat scroll 0 0 transparent;
    border-width: 0;
    display: block;
    padding: 1em 1.4em;
}
.ui-tabs .ui-tabs-hide {
    display: none !important;
}
.ui-datepicker {
    display: none;
    padding: 0.2em 0.2em 0;
    width: 17em;
}
.ui-datepicker .ui-datepicker-header {
    padding: 0.2em 0;
    position: relative;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    height: 1.8em;
    position: absolute;
    top: 2px;
    width: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
    top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
    left: 2px;
}
.ui-datepicker .ui-datepicker-next {
    right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
    left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
    right: 1px;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
    display: block;
    left: 50%;
    margin-left: -8px;
    margin-top: -8px;
    position: absolute;
    top: 50%;
}
.ui-datepicker .ui-datepicker-title {
    line-height: 1.8em;
    margin: 0 2.3em;
    text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
    width: 100%;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    width: 49%;
}
.ui-datepicker table {
    border-collapse: collapse;
    font-size: 0.9em;
    margin: 0 0 0.4em;
    width: 100%;
}
.ui-datepicker th {
    border: 0 none;
    font-weight: bold;
    padding: 0.7em 0.3em;
    text-align: center;
}
.ui-datepicker td {
    border: 0 none;
    padding: 1px;
}
.ui-datepicker td span, .ui-datepicker td a {
    display: block;
    padding: 0.2em;
    text-align: right;
    text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    border-bottom: 0 none;
    border-left: 0 none;
    border-right: 0 none;
    margin: 0.7em 0 0;
    padding: 0 0.2em;
}
.ui-datepicker .ui-datepicker-buttonpane button {
    cursor: pointer;
    float: right;
    margin: 0.5em 0.2em 0.4em;
    overflow: visible;
    padding: 0.2em 0.6em 0.3em;
    width: auto;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left;
}
.ui-datepicker.ui-datepicker-multi {
    width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
    float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
    margin: 0 auto 0.4em;
    width: 95%;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
    border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left;
}
.ui-datepicker-row-break {
    clear: both;
    font-size: 0;
    width: 100%;
}
.ui-datepicker-rtl {
    direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
    left: auto;
    right: 2px;
}
.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
    left: auto;
    right: 1px;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: right;
}
.ui-datepicker-rtl .ui-datepicker-group {
    float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
    border-left-width: 1px;
    border-right-width: 0;
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 1px;
    border-right-width: 0;
}
.ui-datepicker-cover {
    display: block;
    height: 200px;
    left: -4px;
    position: absolute;
    top: -4px;
    width: 200px;
    z-index: -1;
}
.ui-progressbar {
    height: 2em;
    text-align: left;
}
.ui-progressbar .ui-progressbar-value {
    height: 100%;
    margin: -1px;
}
img {
    border: 0 none;
}
pre {
    border: 1px dashed #CCCCCC;
    margin: 0 0 1em;
    padding: 1em;
}
p.csc-frame-frame1 {
    background: none repeat scroll 0 0 #EDEBF1;
    border: 1px solid #000000;
    padding: 5px;
}
p.csc-frame-frame2 {
    background: none repeat scroll 0 0 #F5FFAA;
    border: 1px solid #000000;
    padding: 5px;
}
p.align-center {
    text-align: center;
}
p.align-left {
    text-align: left;
}
p.align-right {
    text-align: right;
}
p.align-justify {
    text-align: justify;
}
p.indent {
    margin-left: 1.5em;
}
table.contenttable {
}
table {
    border-collapse: collapse;
    empty-cells: show;
    font-size: 1em;
    margin: 0 0 1em;
    width: 100%;
}
table caption {
    color: #888888;
    font-weight: bold;
    margin-bottom: 0.2em;
    text-align: left;
}
table thead tr {
    background: none repeat scroll 0 0 #D7D8D6;
    border-bottom: 2px solid #999999;
}
table th {
    color: #333333;
    font-size: 1em;
    height: 1.2em;
    padding: 2px 7px;
    text-align: left;
    vertical-align: top;
}
table tbody tr {
}
table td {
    font-weight: normal;
    height: 1.2em;
    padding: 2px 7px;
    text-align: left;
    vertical-align: top;
}
p sup, p sub {
    font-size: 0.7em;
}
p.code {
    background: none repeat scroll 0 0 #F0F0F4;
    border: 1px solid #CCCCDD;
    font-family: "Courier New",Courier,monospace;
    font-size: 0.9em;
    padding: 1em;
}
p.note {
    background: none repeat scroll 0 0 #DDFFDD;
    border-bottom: 1px dotted #BBDDBB;
    padding: 1em;
}
p.important {
    background: none repeat scroll 0 0 #FFFFDD;
    border-bottom: 1px dotted #DDDDBB;
    padding: 1em;
}
p.warning {
    background: none repeat scroll 0 0 #FFDDDD;
    border-bottom: 1px dotted #DDBBBB;
    padding: 1em;
}
p.info {
    background: url("../images/icons/ausrufez-blau.html") no-repeat scroll 10px 10px #F7F7EF;
    padding: 1.5em 1.5em 1.5em 4em;
}
p.question {
    background: url("../images/icons/fragez-blau.html") no-repeat scroll 10px 10px #A43F15;
    color: #FFFFFF;
    padding: 1.5em 1.5em 1.5em 4em;
}
p.stop {
    background: url("../images/icons/stop.html") no-repeat scroll 10px 10px #FFFFFF;
    border: 1px solid #A43F15;
    padding: 1.5em 1.5em 1.5em 4em;
}
p.citation {
    background: url("../images/icons/sprechblase.html") no-repeat scroll 10px 10px #FFFFFF;
    border: 1px solid #187BA2;
    color: #187BA2;
    font-style: italic;
    padding: 1.5em 1.5em 1.5em 4em;
}
span.underline {
    text-decoration: underline;
}
span.strikethrough {
    text-decoration: line-through;
}
span.mono {
    background: none repeat scroll 0 0 #F0F0F4;
    border: 1px solid #CCCCDD;
    font-family: "Courier New",Courier,monospace;
    padding: 0 0.3em;
}
span.file {
    background: url("../images/icons/file.html") no-repeat scroll left center transparent;
    color: #000088;
    font-family: "Courier New",Courier,monospace;
    padding: 0 0 0 14px;
}
span.directory {
    background: url("../images/icons/dir.html") no-repeat scroll left center transparent;
    color: #000088;
    font-family: "Courier New",Courier,monospace;
    padding: 0 0 0 15px;
}
span.infoHeadline {
    border-bottom: 2px solid white;
    color: #187BA2;
    display: block;
    font-weight: bold;
    margin-bottom: -1em;
    margin-left: -4em;
    margin-right: -1.5em;
    padding-bottom: 0.5em;
    padding-left: 4em;
    text-transform: uppercase;
}
span.questionHeadline {
    border-bottom: 2px solid white;
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    margin-bottom: -1em;
    margin-left: -4em;
    margin-right: -1.5em;
    padding-bottom: 0.5em;
    padding-left: 4em;
    text-transform: uppercase;
}
span.stopHeadline {
    color: #A43F15;
    display: block;
    font-weight: bold;
    margin-bottom: -1em;
    padding-bottom: 0.5em;
    text-transform: uppercase;
}
body {
    font-size: 10pt;
}
html {
    height: auto;
    margin-bottom: 0;
}
/*#topnav, #nav, #search {
    display: none;
}*/
body a[href^="http:"], body a[href^="https:"] {
    background-image: none;
    padding-left: 0;
}
.floatbox, .subcolumns, .subcolums_oldgecko {
    display: table;
    overflow: visible;
}
.c25l, .c33l, .c38l, .c50l, .c62l, .c66l, .c75l, .c25r, .c33r, .c38r, .c50r, .c62r, .c66r, .c75r {
    display: table !important;
    float: none !important;
    margin: 0;
    overflow: visible;
    padding: 0;
    width: 100%;
}
.subc, .subcl, .subcr {
    margin: 0;
    padding: 0;
}
.print {
    left: 0;
    position: static;
}
.noprint {
    display: none !important;
}
h1, h2, h3, h4, h5, h6 {
    page-break-after: avoid;
}
#col1_content:before, #col2_content:before, #col3_content:before {
    background: inherit;
    color: #888888;
    content: "";
    display: block;
    font-size: 1.5em;
    font-weight: bold;
}
body {
    background: none repeat scroll 0 0 transparent;
}
#col1, #col1_content {
    border: 0 none;
    float: none;
    margin: 0;
    padding: 0;
    width: 100%;
}
/*#col2 {
    display: none;
}
#col3 {
    display: none;
}*/
#header {
    display: none;
}
#teaser {
    display: none;
}
#nav {
    display: none;
}



#colorbox, #cboxOverlay, #cboxWrapper {
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    z-index: 9999;
}
#cboxOverlay {
    height: 100%;
    position: fixed;
    width: 100%;
}
#cboxMiddleLeft, #cboxBottomLeft {
    clear: left;
}
#cboxContent {
    position: relative;
}
#cboxLoadedContent {
    overflow: auto;
}
#cboxTitle {
    margin: 0;
}
#cboxLoadingOverlay, #cboxLoadingGraphic {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
    cursor: pointer;
}
.cboxPhoto {
    border: 0 none;
    display: block;
    float: left;
    margin: auto;
}
.cboxIframe {
    border: 0 none;
    display: block;
    height: 100%;
    width: 100%;
}
#cboxOverlay {
    background: url("../../typo3conf/ext/rzcolorbox/res/style1/css/images/overlay.html") repeat scroll 0 0 transparent;
}
#colorbox {
}
#cboxTopLeft {
    background: url("../../typo3conf/ext/rzcolorbox/res/style1/css/images/controls.html") no-repeat scroll -101px 0 transparent;
    height: 21px;
    width: 21px;
}
#cboxTopRight {
    background: url("../../typo3conf/ext/rzcolorbox/res/style1/css/images/controls.html") no-repeat scroll -130px 0 transparent;
    height: 21px;
    width: 21px;
}
#cboxBottomLeft {
    background: url("../../typo3conf/ext/rzcolorbox/res/style1/css/images/controls.html") no-repeat scroll -101px -29px transparent;
    height: 21px;
    width: 21px;
}
#cboxBottomRight {
    background: url("../../typo3conf/ext/rzcolorbox/res/style1/css/images/controls.html") no-repeat scroll -130px -29px transparent;
    height: 21px;
    width: 21px;
}
#cboxMiddleLeft {
    background: url("../../typo3conf/ext/rzcolorbox/res/style1/css/images/controls.html") repeat-y scroll left top transparent;
    width: 21px;
}
#cboxMiddleRight {
    background: url("../../typo3conf/ext/rzcolorbox/res/style1/css/images/controls.html") repeat-y scroll right top transparent;
    width: 21px;
}
#cboxTopCenter {
    background: url("../../typo3conf/ext/rzcolorbox/res/style1/css/images/border.html") repeat-x scroll 0 0 transparent;
    height: 21px;
}
#cboxBottomCenter {
    background: url("../../typo3conf/ext/rzcolorbox/res/style1/css/images/border.html") repeat-x scroll 0 -29px transparent;
    height: 21px;
}
#cboxContent {
    background: none repeat scroll 0 0 #FFFFFF;
    overflow: hidden;
}
.cboxIframe {
    background: none repeat scroll 0 0 #FFFFFF;
}
#cboxError {
    border: 1px solid #CCCCCC;
    padding: 50px;
}
#cboxLoadedContent {
    margin-bottom: 28px;
}
#cboxTitle {
    bottom: 4px;
    color: #949494;
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
}
#cboxCurrent {
    bottom: 4px;
    color: #949494;
    left: 58px;
    position: absolute;
}
#cboxSlideshow {
    bottom: 4px;
    color: #0092EF;
    position: absolute;
    right: 30px;
}
#cboxPrevious {
    background: url("../../typo3conf/ext/rzcolorbox/res/style1/css/images/controls.html") no-repeat scroll -75px 0 transparent;
    bottom: 0;
    height: 25px;
    left: 0;
    position: absolute;
    text-indent: -9999px;
    width: 25px;
}
#cboxPrevious:hover {
    background-position: -75px -25px;
}
#cboxNext {
    background: url("../../typo3conf/ext/rzcolorbox/res/style1/css/images/controls.html") no-repeat scroll -50px 0 transparent;
    bottom: 0;
    height: 25px;
    left: 27px;
    position: absolute;
    text-indent: -9999px;
    width: 25px;
}
#cboxNext:hover {
    background-position: -50px -25px;
}
#cboxLoadingOverlay {
    background: url("../../typo3conf/ext/rzcolorbox/res/style1/css/images/loading_background.html") no-repeat scroll center center transparent;
}
#cboxLoadingGraphic {
    background: url("../../typo3conf/ext/rzcolorbox/res/style1/css/images/loading.html") no-repeat scroll center center transparent;
}
#cboxClose {
    background: url("../../typo3conf/ext/rzcolorbox/res/style1/css/images/controls.html") no-repeat scroll -25px 0 transparent;
    bottom: 0;
    height: 25px;
    position: absolute;
    right: 0;
    text-indent: -9999px;
    width: 25px;
}
#cboxClose:hover {
    background-position: -25px -25px;
}
.cboxIE #cboxTopLeft, .cboxIE #cboxTopCenter, .cboxIE #cboxTopRight, .cboxIE #cboxBottomLeft, .cboxIE #cboxBottomCenter, .cboxIE #cboxBottomRight, .cboxIE #cboxMiddleLeft, .cboxIE #cboxMiddleRight {
}
.cboxIE6 #cboxTopLeft {
    background: url("../../typo3conf/ext/rzcolorbox/res/style1/css/images/ie6/borderTopLeft.html") repeat scroll 0 0 transparent;
}
.cboxIE6 #cboxTopCenter {
    background: url("../../typo3conf/ext/rzcolorbox/res/style1/css/images/ie6/borderTopCenter.html") repeat scroll 0 0 transparent;
}
.cboxIE6 #cboxTopRight {
    background: url("../../typo3conf/ext/rzcolorbox/res/style1/css/images/ie6/borderTopRight.html") repeat scroll 0 0 transparent;
}
.cboxIE6 #cboxBottomLeft {
    background: url("../../typo3conf/ext/rzcolorbox/res/style1/css/images/ie6/borderBottomLeft.html") repeat scroll 0 0 transparent;
}
.cboxIE6 #cboxBottomCenter {
    background: url("../../typo3conf/ext/rzcolorbox/res/style1/css/images/ie6/borderBottomCenter.html") repeat scroll 0 0 transparent;
}
.cboxIE6 #cboxBottomRight {
    background: url("../../typo3conf/ext/rzcolorbox/res/style1/css/images/ie6/borderBottomRight.html") repeat scroll 0 0 transparent;
}
.cboxIE6 #cboxMiddleLeft {
    background: url("../../typo3conf/ext/rzcolorbox/res/style1/css/images/ie6/borderMiddleLeft.html") repeat scroll 0 0 transparent;
}
.cboxIE6 #cboxMiddleRight {
    background: url("../../typo3conf/ext/rzcolorbox/res/style1/css/images/ie6/borderMiddleRight.html") repeat scroll 0 0 transparent;
}
.cboxIE6 #cboxTopLeft, .cboxIE6 #cboxTopCenter, .cboxIE6 #cboxTopRight, .cboxIE6 #cboxBottomLeft, .cboxIE6 #cboxBottomCenter, .cboxIE6 #cboxBottomRight, .cboxIE6 #cboxMiddleLeft, .cboxIE6 #cboxMiddleRight {
}


.tx-imagecycle-pi1 {
    display: block;
    position: relative;
    z-index: 0;
}
.imagecycle-controller {
    background: url("../../typo3conf/ext/imagecycle/res/img/controller.html") no-repeat scroll 0 0 transparent;
    display: none;
    height: 42px;
    left: 50%;
    margin: -21px 0 0 -119px;
    overflow: hidden;
    position: absolute;
    top: 50%;
    width: 238px;
    z-index: 10000;
}
.imagecycle-controller * {
    margin: 0;
    padding: 0;
}
.imagecycle-controller-hidden {
    opacity: 0;
}
.imagecycle-controller-visible {
    opacity: 1;
}
.imagecycle-controller a {
    cursor: pointer;
    display: block;
    height: 18px;
    overflow: hidden;
    position: absolute;
    top: 12px;
}
.imagecycle-controller a:hover {
    background-position: 0 18px;
}
.imagecycle-controller li {
    list-style: none outside none;
}
.imagecycle-controller li.first a {
    background-image: url("../../typo3conf/ext/imagecycle/res/img/controller-first.html");
    left: 33px;
    width: 19px;
}
.imagecycle-controller li.last a {
    background-image: url("../../typo3conf/ext/imagecycle/res/img/controller-last.html");
    left: 186px;
    width: 19px;
}
.imagecycle-controller li.next a {
    background-image: url("../../typo3conf/ext/imagecycle/res/img/controller-next.html");
    left: 145px;
    width: 28px;
}
.imagecycle-controller li.pause a {
    background-image: url("../../typo3conf/ext/imagecycle/res/img/controller-pause.html");
    left: 109px;
    width: 20px;
}
.imagecycle-controller li.play a {
    background-position: 20px 0;
}
.imagecycle-controller li.play a:hover {
    background-position: 20px 18px;
}
.imagecycle-controller li.prev a {
    background-image: url("../../typo3conf/ext/imagecycle/res/img/controller-prev.html");
    left: 65px;
    width: 28px;
}
.tx-imagecycle-pi1-images {
    display: none;
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
}
.tx-imagecycle-pi1-images img {
    display: block;
}
.tx-imagecycle-pi1-images li {
    margin: 0;
    padding: 0;
    position: absolute;
}
.tx-imagecycle-pi1-images li, .tx-imagecycle-pi1-images a {
    display: block;
    position: relative;
}
.tx-imagecycle-pi1-images a:hover {
    background: none repeat scroll 0 0 transparent;
    border: 0 none !important;
}
.tx-imagecycle-pi1-images .imagecycle-caption {
    background: none repeat scroll 0 0 #000000;
    bottom: 0;
    color: #FFFFFF;
    display: none;
    left: 0;
    opacity: 0.8;
    padding: 5px;
    position: absolute;
    white-space: nowrap;
    width: 100%;
}
.tx-imagecycle-pi1-images .imagecycle-caption a {
    color: #99BBDD;
    display: inline;
}
.tx-imagecycle-pi1-images .imagecycle-caption a:hover {
    color: #AACCFF;
}
.tx-imagecycle-pi1-pager {
    margin: 0 0 5px;
    text-align: center;
}
.tx-imagecycle-pi1-pager a {
    background: none repeat scroll 0 0 #FFCC00;
    border: 1px solid #CCCCCC;
    margin: 0 5px;
    padding: 3px 5px;
    text-decoration: none;
}
.tx-imagecycle-pi1-pager a.activeSlide {
    background: none repeat scroll 0 0 #EEAA00;
}
noscript .tx-imagecycle-pi1-images {
    display: block;
}
noscript .tx-imagecycle-pi1-images li {
    float: left;
    overflow: hidden;
}
noscript .tx-imagecycle-pi1-images .imagecycle-caption {
    display: block;
}
.ui-helper-hidden {
    display: none;
}
.ui-helper-hidden-accessible {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
}
.ui-helper-reset {
    border: 0 none;
    font-size: 100%;
    line-height: 1.3;
    list-style: none outside none;
    margin: 0;
    outline: 0 none;
    padding: 0;
    text-decoration: none;
}
.ui-helper-clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.ui-helper-clearfix {
    display: inline-block;
}
* html .ui-helper-clearfix {
    height: 1%;
}
.ui-helper-clearfix {
    display: block;
}
.ui-helper-zfix {
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.ui-state-disabled {
    cursor: default !important;
}
.ui-icon {
    background-repeat: no-repeat;
    display: block;
    overflow: hidden;
    text-indent: -99999px;
}
.ui-widget-overlay {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.ui-widget {
    font-family: Lucida Grande,Lucida Sans,Arial,sans-serif;
    font-size: 1.1em;
}
.ui-widget .ui-widget {
    font-size: 1em;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: Lucida Grande,Lucida Sans,Arial,sans-serif;
    font-size: 1em;
}
.ui-widget-content {
    background: url("../templates/jquery_themes/biberkor/images/ui-bg_inset-soft_10_d9e1ba_1x100.html") repeat-x scroll 50% bottom #D9E1BA;
    border: 1px solid #98AC4D;
    color: #333333;
}
.ui-widget-content a {
    color: #333333;
}
.ui-widget-header {
    background: url("../templates/jquery_themes/biberkor/images/ui-bg_highlight-hard_33_98ac4d_1x100.html") repeat-x scroll 50% 50% #98AC4D;
    border: 1px solid #98AC4D;
    color: #FFFFFF;
    font-weight: bold;
}
.ui-widget-header a {
    color: #FFFFFF;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: url("../templates/jquery_themes/biberkor/images/ui-bg_highlight-soft_100_eeeeee_1x100.html") repeat-x scroll 50% 50% #EEEEEE;
    border: 1px solid #999999;
    color: #555555;
    font-weight: normal;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #555555;
    text-decoration: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    background: url("../templates/jquery_themes/biberkor/images/ui-bg_highlight-soft_50_eeeeee_1x100.html") repeat-x scroll 50% 50% #EEEEEE;
    border: 1px solid #98AC4D;
    color: #98AC4D;
    font-weight: normal;
}
.ui-state-hover a, .ui-state-hover a:hover {
    color: #98AC4D;
    text-decoration: none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    background: url("../templates/jquery_themes/biberkor/images/ui-bg_highlight-soft_100_d9e1ba_1x100.html") repeat-x scroll 50% 50% #D9E1BA;
    border: 1px solid #98AC4D;
    color: #333333;
    font-weight: normal;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #333333;
    text-decoration: none;
}
.ui-widget *:active {
    outline: medium none;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    background: url("../templates/jquery_themes/biberkor/images/ui-bg_glass_55_fbf5d0_1x400.html") repeat-x scroll 50% 50% #FBF5D0;
    border: 1px solid #F9DD34;
    color: #363636;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
    color: #363636;
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
    background: url("../templates/jquery_themes/biberkor/images/ui-bg_diagonals-thick_95_ffdc2e_40x40.html") repeat scroll 50% 50% #FFDC2E;
    border: 1px solid #FAD000;
    color: #2B2B2B;
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
    color: #2B2B2B;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
    color: #2B2B2B;
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
    font-weight: bold;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
    font-weight: normal;
    opacity: 0.7;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    background-image: none;
    opacity: 0.35;
}
.ui-icon {
    background-image: url("../templates/jquery_themes/biberkor/images/ui-icons_98ac4d_256x240.html");
    height: 16px;
    width: 16px;
}
.ui-widget-content .ui-icon {
    background-image: url("../templates/jquery_themes/biberkor/images/ui-icons_98ac4d_256x240.html");
}
.ui-widget-header .ui-icon {
    background-image: url("../templates/jquery_themes/biberkor/images/ui-icons_ffffff_256x240.html");
}
.ui-state-default .ui-icon {
    background-image: url("../templates/jquery_themes/biberkor/images/ui-icons_555555_256x240.html");
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
    background-image: url("../templates/jquery_themes/biberkor/images/ui-icons_98ac4d_256x240.html");
}
.ui-state-active .ui-icon {
    background-image: url("../templates/jquery_themes/biberkor/images/ui-icons_98ac4d_256x240.html");
}
.ui-state-highlight .ui-icon {
    background-image: url("../templates/jquery_themes/biberkor/images/ui-icons_4eb305_256x240.html");
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
    background-image: url("../templates/jquery_themes/biberkor/images/ui-icons_cd0a0a_256x240.html");
}
.ui-icon-carat-1-n {
    background-position: 0 0;
}
.ui-icon-carat-1-ne {
    background-position: -16px 0;
}
.ui-icon-carat-1-e {
    background-position: -32px 0;
}
.ui-icon-carat-1-se {
    background-position: -48px 0;
}
.ui-icon-carat-1-s {
    background-position: -64px 0;
}
.ui-icon-carat-1-sw {
    background-position: -80px 0;
}
.ui-icon-carat-1-w {
    background-position: -96px 0;
}
.ui-icon-carat-1-nw {
    background-position: -112px 0;
}
.ui-icon-carat-2-n-s {
    background-position: -128px 0;
}
.ui-icon-carat-2-e-w {
    background-position: -144px 0;
}
.ui-icon-triangle-1-n {
    background-position: 0 -16px;
}
.ui-icon-triangle-1-ne {
    background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
    background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
    background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
    background-position: -64px -16px;
}
.ui-icon-triangle-1-sw {
    background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
    background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
    background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
    background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
    background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
    background-position: 0 -32px;
}
.ui-icon-arrow-1-ne {
    background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
    background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
    background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
    background-position: -64px -32px;
}
.ui-icon-arrow-1-sw {
    background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
    background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
    background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
    background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
    background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
    background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
    background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
    background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
    background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
    background-position: 0 -48px;
}
.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
    background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
    background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
    background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
    background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px;
}
.ui-icon-arrow-4 {
    background-position: 0 -80px;
}
.ui-icon-arrow-4-diag {
    background-position: -16px -80px;
}
.ui-icon-extlink {
    background-position: -32px -80px;
}
.ui-icon-newwin {
    background-position: -48px -80px;
}
.ui-icon-refresh {
    background-position: -64px -80px;
}
.ui-icon-shuffle {
    background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
    background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
    background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
    background-position: 0 -96px;
}
.ui-icon-folder-open {
    background-position: -16px -96px;
}
.ui-icon-document {
    background-position: -32px -96px;
}
.ui-icon-document-b {
    background-position: -48px -96px;
}
.ui-icon-note {
    background-position: -64px -96px;
}
.ui-icon-mail-closed {
    background-position: -80px -96px;
}
.ui-icon-mail-open {
    background-position: -96px -96px;
}
.ui-icon-suitcase {
    background-position: -112px -96px;
}
.ui-icon-comment {
    background-position: -128px -96px;
}
.ui-icon-person {
    background-position: -144px -96px;
}
.ui-icon-print {
    background-position: -160px -96px;
}
.ui-icon-trash {
    background-position: -176px -96px;
}
.ui-icon-locked {
    background-position: -192px -96px;
}
.ui-icon-unlocked {
    background-position: -208px -96px;
}
.ui-icon-bookmark {
    background-position: -224px -96px;
}
.ui-icon-tag {
    background-position: -240px -96px;
}
.ui-icon-home {
    background-position: 0 -112px;
}
.ui-icon-flag {
    background-position: -16px -112px;
}
.ui-icon-calendar {
    background-position: -32px -112px;
}
.ui-icon-cart {
    background-position: -48px -112px;
}
.ui-icon-pencil {
    background-position: -64px -112px;
}
.ui-icon-clock {
    background-position: -80px -112px;
}
.ui-icon-disk {
    background-position: -96px -112px;
}
.ui-icon-calculator {
    background-position: -112px -112px;
}
.ui-icon-zoomin {
    background-position: -128px -112px;
}
.ui-icon-zoomout {
    background-position: -144px -112px;
}
.ui-icon-search {
    background-position: -160px -112px;
}
.ui-icon-wrench {
    background-position: -176px -112px;
}
.ui-icon-gear {
    background-position: -192px -112px;
}
.ui-icon-heart {
    background-position: -208px -112px;
}
.ui-icon-star {
    background-position: -224px -112px;
}
.ui-icon-link {
    background-position: -240px -112px;
}
.ui-icon-cancel {
    background-position: 0 -128px;
}
.ui-icon-plus {
    background-position: -16px -128px;
}
.ui-icon-plusthick {
    background-position: -32px -128px;
}
.ui-icon-minus {
    background-position: -48px -128px;
}
.ui-icon-minusthick {
    background-position: -64px -128px;
}
.ui-icon-close {
    background-position: -80px -128px;
}
.ui-icon-closethick {
    background-position: -96px -128px;
}
.ui-icon-key {
    background-position: -112px -128px;
}
.ui-icon-lightbulb {
    background-position: -128px -128px;
}
.ui-icon-scissors {
    background-position: -144px -128px;
}
.ui-icon-clipboard {
    background-position: -160px -128px;
}
.ui-icon-copy {
    background-position: -176px -128px;
}
.ui-icon-contact {
    background-position: -192px -128px;
}
.ui-icon-image {
    background-position: -208px -128px;
}
.ui-icon-video {
    background-position: -224px -128px;
}
.ui-icon-script {
    background-position: -240px -128px;
}
.ui-icon-alert {
    background-position: 0 -144px;
}
.ui-icon-info {
    background-position: -16px -144px;
}
.ui-icon-notice {
    background-position: -32px -144px;
}
.ui-icon-help {
    background-position: -48px -144px;
}
.ui-icon-check {
    background-position: -64px -144px;
}
.ui-icon-bullet {
    background-position: -80px -144px;
}
.ui-icon-radio-off {
    background-position: -96px -144px;
}
.ui-icon-radio-on {
    background-position: -112px -144px;
}
.ui-icon-pin-w {
    background-position: -128px -144px;
}
.ui-icon-pin-s {
    background-position: -144px -144px;
}
.ui-icon-play {
    background-position: 0 -160px;
}
.ui-icon-pause {
    background-position: -16px -160px;
}
.ui-icon-seek-next {
    background-position: -32px -160px;
}
.ui-icon-seek-prev {
    background-position: -48px -160px;
}
.ui-icon-seek-end {
    background-position: -64px -160px;
}
.ui-icon-seek-start {
    background-position: -80px -160px;
}
.ui-icon-seek-first {
    background-position: -80px -160px;
}
.ui-icon-stop {
    background-position: -96px -160px;
}
.ui-icon-eject {
    background-position: -112px -160px;
}
.ui-icon-volume-off {
    background-position: -128px -160px;
}
.ui-icon-volume-on {
    background-position: -144px -160px;
}
.ui-icon-power {
    background-position: 0 -176px;
}
.ui-icon-signal-diag {
    background-position: -16px -176px;
}
.ui-icon-signal {
    background-position: -32px -176px;
}
.ui-icon-battery-0 {
    background-position: -48px -176px;
}
.ui-icon-battery-1 {
    background-position: -64px -176px;
}
.ui-icon-battery-2 {
    background-position: -80px -176px;
}
.ui-icon-battery-3 {
    background-position: -96px -176px;
}
.ui-icon-circle-plus {
    background-position: 0 -192px;
}
.ui-icon-circle-minus {
    background-position: -16px -192px;
}
.ui-icon-circle-close {
    background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
    background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
    background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
    background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
    background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
    background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
    background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
    background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
    background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
    background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
    background-position: -192px -192px;
}
.ui-icon-circle-check {
    background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
    background-position: 0 -208px;
}
.ui-icon-circlesmall-minus {
    background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
    background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
    background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
    background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
    background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
    background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
    background-position: -80px -224px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 5px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 5px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    border-bottom-left-radius: 5px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 5px;
}
.ui-widget-overlay {
    background: url("../templates/jquery_themes/biberkor/images/ui-bg_diagonals-thick_15_444444_40x40.html") repeat scroll 50% 50% #444444;
    opacity: 0.3;
}
.ui-widget-shadow {
    background: url("../templates/jquery_themes/biberkor/images/ui-bg_diagonals-small_0_aaaaaa_40x40.html") repeat scroll 50% 50% #AAAAAA;
    border-radius: 4px 4px 4px 4px;
    margin: 4px 0 0 4px;
    opacity: 0.3;
    padding: 0;
}
.ui-resizable {
    position: relative;
}
.ui-resizable-handle {
    display: block;
    font-size: 0.1px;
    position: absolute;
    z-index: 99999;
}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
    display: none;
}
.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    left: 0;
    top: -5px;
    width: 100%;
}
.ui-resizable-s {
    bottom: -5px;
    cursor: s-resize;
    height: 7px;
    left: 0;
    width: 100%;
}
.ui-resizable-e {
    cursor: e-resize;
    height: 100%;
    right: -5px;
    top: 0;
    width: 7px;
}
.ui-resizable-w {
    cursor: w-resize;
    height: 100%;
    left: -5px;
    top: 0;
    width: 7px;
}
.ui-resizable-se {
    bottom: 1px;
    cursor: se-resize;
    height: 12px;
    right: 1px;
    width: 12px;
}
.ui-resizable-sw {
    bottom: -5px;
    cursor: sw-resize;
    height: 9px;
    left: -5px;
    width: 9px;
}
.ui-resizable-nw {
    cursor: nw-resize;
    height: 9px;
    left: -5px;
    top: -5px;
    width: 9px;
}
.ui-resizable-ne {
    cursor: ne-resize;
    height: 9px;
    right: -5px;
    top: -5px;
    width: 9px;
}
.ui-selectable-helper {
    border: 1px dotted black;
    position: absolute;
    z-index: 100;
}
.ui-accordion {
    width: 100%;
}
.ui-accordion .ui-accordion-header {
    cursor: pointer;
    margin-top: 1px;
    position: relative;
}
.ui-accordion .ui-accordion-li-fix {
    display: inline;
}
.ui-accordion .ui-accordion-header-active {
    border-bottom: 0 none !important;
}
.ui-accordion .ui-accordion-header a {
    display: block;
    font-size: 1em;
    padding: 0.5em 0.5em 0.5em 0.7em;
}
.ui-accordion-icons .ui-accordion-header a {
    padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-icon {
    left: 0.5em;
    margin-top: -8px;
    position: absolute;
    top: 50%;
}
.ui-accordion .ui-accordion-content {
    border-top: 0 none;
    display: none;
    margin-bottom: 2px;
    margin-top: -2px;
    overflow: auto;
    padding: 1em 2.2em;
    position: relative;
    top: 1px;
}
.ui-accordion .ui-accordion-content-active {
    display: block;
}
.ui-autocomplete {
    cursor: default;
    position: absolute;
}
* html .ui-autocomplete {
    width: 1px;
}
.ui-menu {
    display: block;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 2px;
}
.ui-menu .ui-menu {
    margin-top: -3px;
}
.ui-menu .ui-menu-item {
    clear: left;
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
.ui-menu .ui-menu-item a {
    display: block;
    line-height: 1.5;
    padding: 0.2em 0.4em;
    text-decoration: none;
}
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {
    font-weight: normal;
    margin: -1px;
}
.ui-button {
    cursor: pointer;
    display: inline-block;
    margin-right: 0.1em;
    overflow: visible;
    padding: 0;
    position: relative;
    text-align: center;
    text-decoration: none !important;
}
.ui-button-icon-only {
    width: 2.2em;
}
button.ui-button-icon-only {
    width: 2.4em;
}
.ui-button-icons-only {
    width: 3.4em;
}
button.ui-button-icons-only {
    width: 3.7em;
}
.ui-button .ui-button-text {
    display: block;
    line-height: 1.4;
}
.ui-button-text-only .ui-button-text {
    padding: 0.4em 1em;
}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
    padding: 0.4em;
    text-indent: -1e+7px;
}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
    padding: 0.4em 1em 0.4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
    padding: 0.4em 2.1em 0.4em 1em;
}
.ui-button-text-icons .ui-button-text {
    padding-left: 2.1em;
    padding-right: 2.1em;
}
input.ui-button {
    padding: 0.4em 1em;
}
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
    margin-top: -8px;
    position: absolute;
    top: 50%;
}
.ui-button-icon-only .ui-icon {
    left: 50%;
    margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
    left: 0.5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
    right: 0.5em;
}
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
    right: 0.5em;
}
.ui-buttonset {
    margin-right: 7px;
}
.ui-buttonset .ui-button {
    margin-left: 0;
    margin-right: -0.3em;
}
button.ui-button::-moz-focus-inner {
    border: 0 none;
    padding: 0;
}
.ui-dialog {
    overflow: hidden;
    padding: 0.2em;
    position: absolute;
    width: 300px;
}
.ui-dialog .ui-dialog-titlebar {
    padding: 0.4em 1em;
    position: relative;
}
.ui-dialog .ui-dialog-title {
    float: left;
    margin: 0.1em 16px 0.1em 0;
}
.ui-dialog .ui-dialog-titlebar-close {
    height: 18px;
    margin: -10px 0 0;
    padding: 1px;
    position: absolute;
    right: 0.3em;
    top: 50%;
    width: 19px;
}
.ui-dialog .ui-dialog-titlebar-close span {
    display: block;
    margin: 1px;
}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
    padding: 0;
}
.ui-dialog .ui-dialog-content {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    overflow: auto;
    padding: 0.5em 1em;
    position: relative;
}
.ui-dialog .ui-dialog-buttonpane {
    background-image: none;
    border-width: 1px 0 0;
    margin: 0.5em 0 0;
    padding: 0.3em 1em 0.5em 0.4em;
    text-align: left;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
    cursor: pointer;
    margin: 0.5em 0.4em 0.5em 0;
}
.ui-dialog .ui-resizable-se {
    bottom: 3px;
    height: 14px;
    right: 3px;
    width: 14px;
}
.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}
.ui-slider {
    position: relative;
    text-align: left;
}
.ui-slider .ui-slider-handle {
    cursor: default;
    height: 1.2em;
    position: absolute;
    width: 1.2em;
    z-index: 2;
}
.ui-slider .ui-slider-range {
    background-position: 0 0;
    border: 0 none;
    display: block;
    font-size: 0.7em;
    position: absolute;
    z-index: 1;
}
.ui-slider-horizontal {
    height: 0.8em;
}
.ui-slider-horizontal .ui-slider-handle {
    margin-left: -0.6em;
    top: -0.3em;
}
.ui-slider-horizontal .ui-slider-range {
    height: 100%;
    top: 0;
}
.ui-slider-horizontal .ui-slider-range-min {
    left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
    right: 0;
}
.ui-slider-vertical {
    height: 100px;
    width: 0.8em;
}
.ui-slider-vertical .ui-slider-handle {
    left: -0.3em;
    margin-bottom: -0.6em;
    margin-left: 0;
}
.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
    bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
    top: 0;
}
.ui-tabs {
    padding: 0.2em;
    position: relative;
}
.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: 0.2em 0.2em 0;
}
.ui-tabs .ui-tabs-nav li {
    border-bottom: 0 none !important;
    float: left;
    list-style: none outside none;
    margin: 0 0.2em 1px 0;
    padding: 0;
    position: relative;
    top: 1px;
    white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
    float: left;
    padding: 0.5em 1em;
    text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    margin-bottom: 0;
    padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
    cursor: text;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
    cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
    background: none repeat scroll 0 0 transparent;
    border-width: 0;
    display: block;
    padding: 1em 1.4em;
}
.ui-tabs .ui-tabs-hide {
    display: none !important;
}
.ui-datepicker {
    display: none;
    padding: 0.2em 0.2em 0;
    width: 17em;
}
.ui-datepicker .ui-datepicker-header {
    padding: 0.2em 0;
    position: relative;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    height: 1.8em;
    position: absolute;
    top: 2px;
    width: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
    top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
    left: 2px;
}
.ui-datepicker .ui-datepicker-next {
    right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
    left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
    right: 1px;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
    display: block;
    left: 50%;
    margin-left: -8px;
    margin-top: -8px;
    position: absolute;
    top: 50%;
}
.ui-datepicker .ui-datepicker-title {
    line-height: 1.8em;
    margin: 0 2.3em;
    text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
    width: 100%;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    width: 49%;
}
.ui-datepicker table {
    border-collapse: collapse;
    font-size: 0.9em;
    margin: 0 0 0.4em;
    width: 100%;
}
.ui-datepicker th {
    border: 0 none;
    font-weight: bold;
    padding: 0.7em 0.3em;
    text-align: center;
}
.ui-datepicker td {
    border: 0 none;
    padding: 1px;
}
.ui-datepicker td span, .ui-datepicker td a {
    display: block;
    padding: 0.2em;
    text-align: right;
    text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    border-bottom: 0 none;
    border-left: 0 none;
    border-right: 0 none;
    margin: 0.7em 0 0;
    padding: 0 0.2em;
}
.ui-datepicker .ui-datepicker-buttonpane button {
    cursor: pointer;
    float: right;
    margin: 0.5em 0.2em 0.4em;
    overflow: visible;
    padding: 0.2em 0.6em 0.3em;
    width: auto;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left;
}
.ui-datepicker.ui-datepicker-multi {
    width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
    float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
    margin: 0 auto 0.4em;
    width: 95%;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
    border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left;
}
.ui-datepicker-row-break {
    clear: both;
    font-size: 0;
    width: 100%;
}
.ui-datepicker-rtl {
    direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
    left: auto;
    right: 2px;
}
.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
    left: auto;
    right: 1px;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: right;
}
.ui-datepicker-rtl .ui-datepicker-group {
    float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
    border-left-width: 1px;
    border-right-width: 0;
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 1px;
    border-right-width: 0;
}
.ui-datepicker-cover {
    display: block;
    height: 200px;
    left: -4px;
    position: absolute;
    top: -4px;
    width: 200px;
    z-index: -1;
}
.ui-progressbar {
    height: 2em;
    text-align: left;
}
.ui-progressbar .ui-progressbar-value {
    height: 100%;
    margin: -1px;
}
* {
    margin: 0;
    padding: 0;
}
option {
    padding-left: 0.4em;
}
select {
    padding: 1px;
}
* html body * {
    overflow: visible;
}
* html iframe, * html frame {
    overflow: auto;
}
* html frameset {
    overflow: hidden;
}
html {
    height: 100%;
    margin-bottom: 1px;
}
body {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
    font-size: 100.01%;
    text-align: left;
}
fieldset, img {
    border: 0 solid;
}
ul, ol, dl {
    margin: 0 0 1em 0;
}
li {
    line-height: 1.5em;
    margin-left: 0.8em;
}
dt {
    font-weight: 700;
}
dd {
    margin: 0 0 1em 0.8em;
}
blockquote {
    margin: 0 0 1em 0.8em;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: "";
}
#header {
    position: relative;
}
#topnav {
    text-align: right;
}
#header #topnav {
    position: absolute;
    right: 10px;
    top: 10px;
}
#header, #nav, #main, #footer {
    clear: both;
}
#col1 {
    float: left;
    width: 200px;
}
#col2 {
    float: right;
    width: 206px;
  padding-top: 7px;
}
#col3 {
    /*margin: 0 200px;*/
    width: 244px;
  background-color:#99bf12;
}
#col1_content, #col2_content, #col3_content {
    position: relative;
}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}

.clearfix {
    display: block;
}

* html .clearfix {
  height: 1%;
}
*:first-child + html .clearfix {
  min-height: 1%;
}

.floatbox {
    overflow: hidden;
}
#ie_clearing {
    display: none;
}
.subcolumns {
    overflow: hidden;
    width: 100%;
}
.subcolumns_oldgecko {
    float: left;
    width: 100%;
}
.c50l, .c25l, .c33l, .c38l, .c66l, .c75l, .c62l {
    float: left;
}
.c50r, .c25r, .c33r, .c38r, .c66r, .c75r, .c62r {
    float: right;
    margin-left: -5px;
}
.c25l, .c25r {
    width: 25%;
}
.c33l, .c33r {
    width: 33.333%;
}
.c50l, .c50r {
    width: 50%;
}
.c66l, .c66r {
    width: 66.666%;
}
.c75l, .c75r {
    width: 75%;
}
.c38l, .c38r {
    width: 38.2%;
}
.c62l, .c62r {
    width: 61.8%;
}
.subc {
    padding: 0 0.5em;
}
.subcl {
    padding: 0 1em 0 0;
}
.subcr {
    padding: 0 0 0 1em;
}
.equalize, .equalize .subcolumns {
    display: table;
    overflow: visible;
    table-layout: fixed;
}
.equalize .c50l, .equalize .c25l, .equalize .c33l, .equalize .c38l, .equalize .c66l, .equalize .c75l, .equalize .c62l, .equalize .c50r, .equalize .c25r, .equalize .c33r, .equalize .c38r, .equalize .c66r, .equalize .c75r, .equalize .c62r {
    display: table-cell;
    float: none;
    margin: 0;
    overflow: hidden;
    vertical-align: top;
}
.skip, .hideme, .print, dfn {
    left: -1000em;
    position: absolute;
    top: -1000em;
}
.skip:focus, .skip:active {
    left: 0;
    position: static;
    top: 0;
}
#submenu {
    font-size: 100%;
    list-style-type: none;
    margin: 0 0 1em 18px;
    overflow: hidden;
  background-color: #878C7F;
  width: 210px;
}
#submenu ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#submenu li {
    border-bottom: 1px solid #FFFFFF;
    float: left;
    margin: 0;
    padding: 0;
    width: 210px;
}
#submenu li a {
    display: inline-block;
    padding: 5px 0 4px 8%;
    text-decoration: none;
}
#submenu li strong a {
    color: #FFFFFF;
    font-weight: bold;
}
#submenu li.act {
    background: url("../images/mainnavigation_li_bg.html") repeat-y scroll left top transparent;
}
#submenu li.act strong {
    color: #636363;
    padding-bottom: 0;
    padding-top: 0;
}
#submenu li a {
    background: url("../images/mainnavigation_lv1_arrow.gif") no-repeat scroll 5px 11px transparent;
    color: #FFFFFF;
    font-weight: bold;
}
#submenu li.act strong a {
    color: #636363;
}
#submenu li a:focus, #submenu li a:hover, #submenu li a:active {
    color: #FFFFFF !important;
  text-decoration: unerline;
}

#submenu .active {
    background-color:#d1dfbc;
}

#submenu .active a{
  color: #666666;
}

#submenu li ul {
    /*border-bottom: 1px solid #C7C7C7;*/
    border-top: 1px solid #C7C7C7;
}
#submenu li ul li {
    border-bottom: 1px dotted  #FFFFFF;
  background-color: #f0f6e8;
}
#submenu li.act ul li {
    background: none repeat scroll 0 0 #FFFFFF;
}
#submenu li ul li strong a {
    border-bottom: 2px solid #666666;
    color: #666666;
    display: block;
    font-weight: bold;
    padding: 0 0 0 13%;
}
#submenu li ul li a {
    background: url("../images/mainnavigation_lv2_arrow.gif") no-repeat scroll 19px 6px transparent;
    color: #666666;
    font-weight: normal;
    padding: 0 0 0 13%;
}

#submenu li ul li a:hover {
    color: #666666 !important;
}

#submenu li.act.sub ul li.act.sub strong {
    border: 0 none;
    padding: 0;
    width: 100%;
}
#submenu li ul li.act strong, #submenu li.act.sub ul li.act.sub strong {
    border: 0 none;
    padding: 0;
    width: 100%;
}
#submenu li.act.sub ul li.act.sub strong {
    border: 0 none;
}
#submenu li.act.sub ul li.act strong {
    background: url("../images/mainnavigation_lv2_arrow.gif") no-repeat scroll 19px 6px transparent;
    color: #636363;
    display: block;
    font-weight: bold;
    padding: 0 0 0 13%;
}
#submenu li ul ul {
    border-bottom: 0 none;
    border-top: 1px dotted #C7C7C7;
}
#submenu li ul ul li {
    border-bottom: 0 none;
}
#submenu li ul li ul li strong a {
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    padding: 0 0 0 20%;
}
#submenu li ul li ul li a {
    background-position: 33px 6px;
    color: #666666;
    font-weight: normal;
    padding-left: 20%;
}
#submenu li ul li ul li.act strong a, #submenu li ul li ul li a:focus, #submenu li ul li ul li a:hover, #submenu li ul li ul li a:active {
    color: #666666 !important;
  text-decoration: underline;
}
#submenu li.act.sub ul li.act.sub ul li.act strong {
    font-weight: bold;
    padding-left: 20%;
}
#submenu li.act.sub ul li.act.sub ul li.act.sub strong {
    border: 0 none;
    padding: 0;
    width: 100%;
}
#submenu li.act.sub ul li.act.sub ul li.act strong {
    background: url("../images/mainnavigation_lv2_arrow.gif") no-repeat scroll 33px 6px transparent;
    color: #636363;
    display: block;
    font-weight: bold;
    padding: 0 0 0 20%;
}
#submenu li ul li ul li ul li a {
    background: url("../images/bg_submenu_level_3.html") no-repeat scroll 10px 0 #D9D9D9;
    color: #7F7F7F;
    padding-left: 25%;
}
#submenu li ul li ul li ul li.act strong a, #submenu li ul li ul li ul li a:focus, #submenu li ul li ul li ul li a:hover, #submenu li ul li ul li ul li a:active {
    background-position: 14px -50px;
}
#submenu li.act.sub ul li.act.sub ul li.act.sub ul li.act strong {
    background: url("../images/bg_submenu_level_3.html") no-repeat scroll 14px -50px #D9D9D9;
    border-bottom: 2px solid #FFFFFF;
    color: #003E72;
    display: block;
    font-weight: normal;
    padding: 4px 0 1px 17%;
}
#submenu li.act.sub ul li.act.sub ul li.act.sub ul li.act.sub strong {
    border: 0 none;
    padding: 0;
    width: 100%;
}
#submenu dfn, #submenu .hidden {
    left: -1000em;
    position: absolute;
    width: 20em;
}

#submenu2 {
    font-size: 100%;
    list-style-type: none;
    margin: 0 0 1em 18px;
    overflow: hidden;
  width: 210px;
}
#submenu2 ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#submenu2 li {
    border-bottom: 1px solid #FFFFFF;
    float: left;
    margin: 0;
    padding: 0;
    width: 210px;
}
#submenu2 li a {
    display: inline-block;
    padding: 5px 0 4px 8%;
    text-decoration: none;
}
#submenu2 li strong a {
    color: #FFFFFF;
    font-weight: bold;
}
#submenu2 li.act {
    background: url("../images/mainnavigation_li_bg.html") repeat-y scroll left top transparent;
}
#submenu2 li.act strong {
    color: #636363;
    padding-bottom: 0;
    padding-top: 0;
}
#submenu2 li a {
    background: url("../images/mainnavigation_lv1_arrow.gif") no-repeat scroll 5px 11px transparent;
    color: #FFFFFF;
    font-weight: bold;
}
#submenu2 li.act strong a {
    color: #636363;
}
#submenu2 li a:focus, #submenu li a:hover, #submenu li a:active {
    color: #FFFFFF !important;
  text-decoration: unerline;
}

#submenu2 .active {
    background-color:#d1dfbc;
}

#submenu2 .active a{
  color: #666666;
}

#submenu2 li ul {
    /*border-bottom: 1px solid #C7C7C7;*/
    border-top: 1px solid #C7C7C7;
}
#submenu2 li ul li {
    border-bottom: 1px dotted  #FFFFFF;
  background-color: #f0f6e8;
}
#submenu2 li.act ul li {
    background: none repeat scroll 0 0 #FFFFFF;
}
#submenu2 li ul li strong a {
    border-bottom: 2px solid #666666;
    color: #666666;
    display: block;
    font-weight: bold;
    padding: 0 0 0 13%;
}
#submenu2 li ul li a {
    background: url("../images/mainnavigation_lv2_arrow.gif") no-repeat scroll 19px 6px transparent;
    color: #666666;
    font-weight: normal;
    padding: 0 0 0 13%;
}

#submenu2 li ul li a:hover {
    color: #666666 !important;
}

#submenu2 li.act.sub ul li.act.sub strong {
    border: 0 none;
    padding: 0;
    width: 100%;
}
#submenu2 li ul li.act strong, #submenu2 li.act.sub ul li.act.sub strong {
    border: 0 none;
    padding: 0;
    width: 100%;
}
#submenu2 li.act.sub ul li.act.sub strong {
    border: 0 none;
}
#submenu2 li.act.sub ul li.act strong {
    background: url("../images/mainnavigation_lv2_arrow.gif") no-repeat scroll 19px 6px transparent;
    color: #636363;
    display: block;
    font-weight: bold;
    padding: 0 0 0 13%;
}
#submenu2 li ul ul {
    border-bottom: 0 none;
    border-top: 1px dotted #C7C7C7;
}
#submenu2 li ul ul li {
    border-bottom: 0 none;
}
#submenu2 li ul li ul li strong a {
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    padding: 0 0 0 20%;
}
#submenu2 li ul li ul li a {
    background-position: 33px 6px;
    color: #666666;
    font-weight: normal;
    padding-left: 20%;
}
#submenu2 li ul li ul li.act strong a, #submenu2 li ul li ul li a:focus, #submenu2 li ul li ul li a:hover, #submenu2 li ul li ul li a:active {
    color: #666666 !important;
  text-decoration: underline;
}
#submenu2 li.act.sub ul li.act.sub ul li.act strong {
    font-weight: bold;
    padding-left: 20%;
}
#submenu2 li.act.sub ul li.act.sub ul li.act.sub strong {
    border: 0 none;
    padding: 0;
    width: 100%;
}
#submenu2 li.act.sub ul li.act.sub ul li.act strong {
    background: url("../images/mainnavigation_lv2_arrow.gif") no-repeat scroll 33px 6px transparent;
    color: #636363;
    display: block;
    font-weight: bold;
    padding: 0 0 0 20%;
}
#submenu2 li ul li ul li ul li a {
    background: url("../images/bg_submenu_level_3.html") no-repeat scroll 10px 0 #D9D9D9;
    color: #7F7F7F;
    padding-left: 25%;
}
#submenu2 li ul li ul li ul li.act strong a, #submenu2 li ul li ul li ul li a:focus, #submenu2 li ul li ul li ul li a:hover, #submenu2 li ul li ul li ul li a:active {
    background-position: 14px -50px;
}
#submenu2 li.act.sub ul li.act.sub ul li.act.sub ul li.act strong {
    background: url("../images/bg_submenu_level_3.html") no-repeat scroll 14px -50px #D9D9D9;
    border-bottom: 2px solid #FFFFFF;
    color: #003E72;
    display: block;
    font-weight: normal;
    padding: 4px 0 1px 17%;
}
#submenu2 li.act.sub ul li.act.sub ul li.act.sub ul li.act.sub strong {
    border: 0 none;
    padding: 0;
    width: 100%;
}
#submenu2 dfn, #submenu2 .hidden {
    left: -1000em;
    position: absolute;
    width: 20em;
}
body {
    /*background: url("/fileadmin/images/body_bg.gif") repeat-y scroll left top #FFFFFF;*/
    background-color: #cbdf88;
  background-image:url(../images/Montessorischule_Hintergrund.jpg);
  background-repeat:repeat-x;
    padding: 0;
}
#page_margins {
    border: 0 solid #888899;
    margin: 0 auto 0;
    width: 1050px;
}
#page {
  background-color:#FFFFFF;
}
body {
    text-align: center;
}
#page_margins {
    text-align: left;
}
#header {
    background: url("../images/rechts-oben.jpg") no-repeat scroll right bottom transparent;
    color: #666666;
    height: 236px;
  display: block;
  background-color: #99bf12;
}
#header img.headImg1 {
    font-size: 208%;
    left: 0;
    position: absolute;
    top: 40px;
    z-index: 2;
}
#header h1 span {
    display: block;
    height: 1px;
    line-height: 105px;
    overflow: hidden;
    width: 1px;
}
#header div.tx-macinasearchbox-pi1 {
    bottom: -40px;
    font-size: 11px;
    position: absolute;
    right: 10px;
  z-index: 1000;
}
#header div.tx-macinasearchbox-pi1 input {
    margin-left: 0;
}
#header div.tx-macinasearchbox-pi1 form span {
    color: #AAAAAA;
    display: block;
    font-weight: bold;
}
#header div.tx-macinasearchbox-pi1 form input[type=text]{
    height: 19px;
    width: 110px;
}
#header div.tx-macinasearchbox-pi1 form input[type=submit]{
    height: 23px;
    width: 50px;
}
#header #banner {
    left: 244px;
    position: absolute;
    top: 40px;
    z-index: 1;
}
#header #topnav {
    color: #666666;
    font-size: 1em;
    right: 15px;
    top: 18px;
    z-index: 3;
}
#header #topnav span.accessKey {
    text-decoration: underline;
}
#header #topnav span.showAccessKey {
    font-size: 80%;
    font-style: italic;
}
#nav_main {
    border-bottom: 0 none;
}
#nav ul {
    margin-left: 0;
}
#main {
    position: relative;
  background-image:url(../images/bg-content.jpg);
  background-repeat:repeat-y;
}
#footer {
    border-top: 1px solid #EAEED3;
    color: #6b860d;
    font-size: 0.8em;
    height: 30px;
    margin: 0 0 0 270px;
    padding: 5px 0;
    text-align: left;
}
#col1 {
    width: 25%;
}
#col1_content {
    padding: 38px 18px 20px 19px;
}
/*#col2 {
    width: 25%;
}*/
#col2_content {
    font-size: 100%;
    padding: 32px 0 20px 4px;
}
/*#col3 {
    margin: 0 25%;
}*/
#col3_content {
    padding: 30px 5px 20px 0;
}
#teaser {
    color: #888888;
    left: 180px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 5px;
    z-index: 10;
}
#teaser div {
    float: left;
    font-size: 0.9em;
    width: auto;
}
#teaser .rootline {
    margin: 6px 0 4px 10px;
}
#teaser .rootline a {
    color: #888888;
    text-decoration: underline;
}
#teaser .rootline a:hover {
    background: none repeat scroll 0 0 transparent;
}
#teaser .langMenu {
    float: right;
    margin: 3px 10px 0 0;
}
#teaser .langMenu a:hover {
    background: none repeat scroll 0 0 transparent;
}
#teaser .langMenu img {
    margin-top: 5px;
    padding-right: 3px;
}
#teaser .langMenu .tx-srlanguagemenu-pi1 .CUR img {
    padding-right: 1px;
}
#teaser .langMenu .tx-srlanguagemenu-pi1 .CUR img.tx-srlanguagemenu-pi1-flag {
    padding-right: 3px;
}
#teaser .langMenu .tx-srlanguagemenu-pi1 form#sr_language_menu_form fieldset legend {
    display: none;
}
#teaser .langMenu .tx-srlanguagemenu-pi1 form#sr_language_menu_form fieldset label {
    display: none;
}
#teaser .selectFontSize {
    float: right;
    margin: 6px 10px 0 0;
}
#teaser .selectFontSize a {
    color: #FFFFFF;
}
#teaser .selectFontSize a:hover {
    background: none repeat scroll 0 0 transparent;
}
#teaser .aktDatum {
    float: right;
    margin: 6px 20px 4px 0;
}
#col1 {
    float: right;
    margin-left: -75%;
    margin-right: 25%;
    width: 50%;
}
/*#col2 {
    float: right;
    margin-right: 0;
    width: 22%;
}*/
/*#col3 {
    margin-left: 0;
    margin-right: 75%;
}*/
html * {
    font-size: 100.01%;
}
body {
    color: #000000;
    font-family: "Trebuchet MS",Helvetica,Arial,sans-serif;
    font-size: 80%;
    line-height: 1.3em;
}
h1, h2, h3, h4, h5, h6 {
    color: #6b860d;
    font-weight: bold;
    margin: 0 0 0.8em;
  border-bottom: 1px solid #98bf11;
}
h1 {
    font-size: 180%;
  padding-bottom: 5px;
  font-family: 'Patrick Hand';
  font-style:italic;
  font-weight: normal;
  line-height: 1.1em;
}
h2 {
    border-bottom: 1px solid #AABC51;
    color: #586622;
    font-size: 116.67%;
    padding-bottom: 0.2em;
}
h2 a {
    color: #586622;
}
.fc-header-title h2 {
    border: 0 none;
}
#col1 h3 {
    border-bottom: 1px dotted #6b860d;
    font-size: 107%;
    padding-bottom: 0.2em;
}
#col3 h3 {
    color: #000000;
    font-size: 100%;
}
h4 {
    font-size: 100%;
}
h5 {
    font-size: 100%;
}
h6 {
    font-size: 100%;
    font-style: italic;
}
h1.G {
    border: 0 none;
    height: 30px;
    text-indent: -999em;
}
h2.G {
    border: 0 none;
    height: 30px;
    text-indent: -999em;
}
h3.G {
    border: 0 none;
    height: 30px;
    text-indent: -999em;
}
h4.G {
    border: 0 none;
    height: 30px;
    text-indent: -999em;
}
h5.G {
    border: 0 none;
    height: 30px;
    text-indent: -999em;
}
p {
    line-height: 1.3em;
    margin: 0 0 0.9em;
  padding-bottom: 10px; 
}
ul, ol, dl {
    line-height: 1.5em;
    margin: 0 0 1em 0;
}
ul {
    list-style-image: url("../images/bullet.html");
}
li {
    line-height: 1.5em;
    margin-left: 15px;
}
dt {
    font-weight: bold;
}
dd {
    margin: 0 0 1em 2em;
}
cite, blockquote {
    font-style: italic;
  background-color:#D1DFBC;
  padding: 8px 8px 0 8px;
  /*margin: 0 !important;*/
}
blockquote {
    margin: 0 0 1em 1.5em;
}
strong, b {
    font-weight: bold;
}
em, i {
    font-style: italic;
}
pre, code {
    font-family: monospace;
    font-size: 1.1em;
}
acronym, abbr {
    border-bottom: 0.1em dashed #CC0000;
    cursor: help;
    letter-spacing: 0.07em;
}
.note {
    background: none repeat scroll 0 0 #DDFFDD;
    border-bottom: 1px dotted #DDBBBB;
    padding: 1em;

}
.important {
    background: none repeat scroll 0 0 #FFFFDD;
    border-bottom: 1px dotted #DDBBBB;
    padding: 1em;
}
.warning {
    background: none repeat scroll 0 0 #FFDDDD;
    border-bottom: 1px dotted #DDBBBB;
    padding: 1em;
}
.float_left {
    display: inline;
    float: left;
    margin-bottom: 0.15em;
    margin-right: 1em;
}
.float_right {
    display: inline;
    float: right;
    margin-bottom: 0.15em;
    margin-left: 1em;
}
a {
    color: #6b860d;
    text-decoration: none;
}

#col1 a {
    color: #586622;
    text-decoration: none;
}

#col1 a:hover, #col1 a:focus, #col1 a:active {
    text-decoration: underline;
}

a:focus, a:hover, a:active {
    color: #6b860d;
    text-decoration: underline;
}
h2 a:focus, h2 a:hover, h2 a:active {
    text-decoration: none;
}
a.internal-link {
    background: url("../images/fr_frontpage_readon_bg.html") no-repeat scroll left center transparent;
    /*padding-left: 8px;*/
}
#topnav a, #topnav strong {
    background: none repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-weight: normal;
    text-decoration: none;
  padding-left: 15px;
}
#topnav a:focus, #topnav a:hover, #topnav a:active, #topnav strong {
}
#footer a {
    background: none repeat scroll 0 0 transparent;
    color: #586622;
    text-decoration: none;
}
#footer a:focus, #footer a:hover, #footer a:active {
    background-color: transparent;
    color: #333333;
    text-decoration: none;
}
#copynote {
    color: #6b860d;
    float: left;
    padding-top: 1px;
  font-size: 130%;
}
#top {
    float: right;
    padding-right: 237px;
    padding-top: 1px;
  font-size:130%;
}
#top a, #top a:hover, #top a:visited, #top a:active {
    background: url("../images/top_background.html") no-repeat scroll right center transparent;
    color: #000000;
    padding-right: 10px;
    text-decoration: none;
}
table {
    border-collapse: collapse;
    margin-bottom: 0.5em;
    width: auto;
}
table.full {
    width: 100%;
}
table.fixed {
    table-layout: fixed;
}
th, td {
    padding: 0.5em;
}
thead th, tbody th {
    color: #333333;
}
table.typo3-adminPanel {
    font-size: 120%;
    margin: 1em 0 0;
    text-align: left;
}
table.typo3-adminPanel td {
    padding: 0.1em 0.1em 0.1em 0;
}
table.typo3-adminPanel select {
    font-size: 0.6em;
}
table.typo3-adminPanel input {
    font-size: 0.6em;
}
#col1_content form select {
}
table.contenttable, .htmlarea-content-body table {
    border-bottom: 1px solid #98AC4D;
    border-collapse: collapse;
    empty-cells: show;
    font-size: 1em;
    margin: 0 0 1em;
    width: 100%;
}
table.contenttable caption, .htmlarea-content-body table caption {
    color: #888888;
    font-weight: bold;
    margin-bottom: 0.2em;
    text-align: left;
}
table.contenttable thead tr, .htmlarea-content-body table thead tr {
    background: none repeat scroll 0 0 #D7D8D6;
    border-bottom: 2px solid #98AC4D;
}
table.contenttable.contenttable-0 thead tr {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 1px solid #98AC4D;
}
table.contenttable th, .htmlarea-content-body table th {
    background: none repeat scroll 0 0 #F4F6EB;
    color: #586622;
    font-size: 1em;
    height: 1.2em;
    padding: 2px 7px;
}
table.contenttable tr.tr-odd {
    background: none repeat scroll 0 0 #F4F6EB;
}
table.contenttable tr.tr-even {
    background: none repeat scroll 0 0 #FFFFFF;
}
table.contenttable tbody tr, .htmlarea-content-body table tbody tr {
    border-bottom: 2px solid #FFFFFF;
}
table.contenttable td, .htmlarea-content-body table td {
    background: none repeat scroll 0 0 #D9E1B8;
    color: #586622;
    font-weight: normal;
    height: 1.2em;
    padding: 2px 7px;
    text-align: left;
}
th.w100 {
    width: 100px;
}
th.w125 {
    width: 125px;
}
th.w150 {
    width: 150px;
}
th.w175 {
    width: 175px;
}
th.w200 {
    width: 200px;
}
.tx-newloginbox-pi1 thead th, .tx-newloginbox-pi1 th {
    background: none repeat scroll 0 0 transparent;
    padding: 0;
}
.tx-newloginbox-pi1 input {
    margin: 0;
}
.tx-wecmap-pi1 table td {
    margin: 0;
    padding: 0;
}
.csc-textpicHeader h3 {
    margin: 0 0 0.3em;
    padding-top: 0;
}
input, textarea {
    background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #CCCCCC;
    color: #777777;
    font: 1em Verdana,Arial,Helvetica,Sans-Serif;
    margin-left: 0;
    padding: 2px;
    width: auto;
}
input[type="text"]:focus, textarea:focus {
    background: none repeat scroll 0 0 #F0F0F0;
    border-color: #666666;
    color: #333333;
}
img {
    border: 0 none;
}
.csc-frame.csc-frame-rulerAfter {
    border-bottom: 1px solid #CCCCCC;
}
.csc-frame.csc-frame-rulerBefore {
    border-top: 1px solid #CCCCCC;
}
p.csc-linkToTop {
    margin: 0;
    text-align: right;
}
p.csc-form-label-req {
    font-weight: bold;
}
.csc-caption {
    background-color: #F4F5F0;
    font-size: 0.9em;
    padding: 2px;
}
dd.csc-textpic-caption {
    background-color: #F4F5F0;
    font-size: 0.9em;
    padding: 0 0.5em;
}

.news-list-item h2{
  font-size: 100%;
  border: none;
  margin: 0;
  padding: 0;
}

.news-list-item h2 a{
  color:#000000;
}

.news-list-item .news-title_alle-news a{
  color:#000000;
}

.news-list-item p{
  color:#ffffff;
}

.news-list-item p .news-list-morelink{
  padding-left: 50px;
}

#c34 .news-list-item p .news-list-morelink{
  padding-left: 220px;
}

.news-single-item h1 {
  font-family: "Trebuchet MS",Helvetica,Arial,sans-serif;
    border-bottom: 1px solid #AABC51;
    color: #586622;
    font-size: 116.67%;
    padding-bottom: 0.2em;
  font-style:normal;
  font-weight: bold;
  margin-bottom: 5px;
}

.news-single-item h2 {
    border-bottom: none;
    color: #000000;
    font-size: 100%;
    padding-bottom: 0.2em;
  margin-bottom: 25px;
}

.news-single-item{
  margin-top: 40px;
}

.wtgallery_list_area h2{
display: none;
}

.tx-wtgallery-pi1{
background-color:#FFFFFF !important;
}

div.wtgallery_list a img {
    border: none !important;
    opacity: 1 !important;
    padding: 0px !important;
}

div.wtgallery_list {
    margin: 0 10px 10px 0 !important;
}

label em, legend em {
    display: inline-block !important;
  padding-left: 5px;
}

.csc-mailform label{
  padding-bottom: 15px;
}

.csc-form-element-submit{
  padding-left: 180px;
}

div .indent{
  padding-left: 30px;
}


#main_topnav {
    height: 40px;
    margin: 0;
    width: 1050px;
  background-color: #878c7f;
}
#main_topnav .navi_level-1 {
    height: 35px;
    list-style: none outside none;
    padding-left: 0;
}
#main_topnav .navi_level-1 li {
    border-right: medium none;
    float: left;
    height: 25px;
    position: relative;
  margin-right: 0;
    margin-top: 8px;
  margin-bottom:0px;
  margin-left:0px;
  width: 150px;
  border-right:1px solid #FFFFFF;
}

#main_topnav .navi_level-1 li:last-child{
	width:60px;
}
#main_topnav .navi_level-1 li a {
    color: #FFFFFF;
    display: block;
    font-size: 15px;
    font-weight: bold;
    overflow: hidden;
    padding: 3px 3px 15px;
    text-decoration: none;
  text-align: center;
}
#main_topnav .navi_level-1 li a[href="index.php?id=16"] {
    background-image:url(../images/Monte_home.png);
  background-repeat:no-repeat;
  padding-left: 40px;
}
#main_topnav .navi_level-1 li.active a {
    height: 28px;
    position: relative;
    z-index: 15;
  text-transform: uppercase;
}
#main_topnav .navi_level-1 li a:hover {
    text-decoration: none;
}
#main_topnav .navi_level-1 li .navi_level-2 {
    display: none;
}
#main_topnav .navi_level-1 li .navi_level-2 li {
    background-color: #878C7F;
    border: 1px solid #FFFFFF;
    font-size: 11px;
    height: 25px;
    margin-top: 0;
    padding-bottom: 10px;
    position: relative;
    top: -6px;
    width: 150px;
}
#main_topnav .navi_level-1 li .navi_level-2 li a {
    background-image: none;
    font-size: 12px;
    padding: 10px 9px;
    text-transform: none;
}
#main_topnav .navi_level-1 li .navi_level-2 li a:hover {
    font-size: 12px;
    text-decoration: underline;
}
#main_topnav .navi_level-1 li:hover .navi_level-2 {
    display: block;
    left: 0;
    list-style-type: none;
    position: absolute;
    top: 38px;
    z-index: 10;
}
#main_topnav .navi_level-1 li .navi_level-2 li .navi_level-3 {
    display: none;
}
#main_topnav .navi_level-1 li .navi_level-2 li:hover .navi_level-3 {
    display: block;
    left: 170px;
    list-style-type: none;
    position: relative;
    top: -27px;
    z-index: 1000;
}
#main_topnav .navi_level-1 li .navi_level-2 li:hover .navi_level-3 li {
    background-color: #F7F2F8;
    border: 1px solid #707173;
    width: 220px;
}
#main_topnav .navi_level-1 li .navi_level-2 li:hover .navi_level-3 li a {
    color: #707173;
}
#main_topnav .navi_level-1 li .navi_level-2 li:hover .navi_level-3 li a:hover {
    text-decoration: underline;
}
#main_topnav .clear3 {
    clear: both;
    height: 0;
    margin: 0 0 0 15px;
    width: 592px;
}
/*#header .clear3 {
    clear: both;
}*/
#main_topnav .navi_level-1 li .navi_level-2 li .navi_level-3 li .navi_level-4 {
    display: none;
}
#main_topnav .navi_level-1 li .navi_level-2 li .navi_level-3 li:hover .navi_level-4 {
    display: block;
    left: 190px;
    list-style-type: none;
    position: absolute;
    top: -1px;
    z-index: 1000;
}
#main_topnav .navi_level-1 li .navi_level-2 li .navi_level-3 li:hover .navi_level-4 li {
    background-color: #E3E4E4;
    border-top: 1px solid #707173;
    width: 190px;
}
#main_topnav .navi_level-1 li .navi_level-2 li .navi_level-3 li:hover .navi_level-4 li a {
    color: #707173;
}
#main_topnav .navi_level-1 li .navi_level-2 li .navi_level-3 li:hover .navi_level-4 li a:hover {
    text-decoration: underline;
}

.important_punkt-gruen {
       list-style-image: url("../images/list-images/gruener-punkt.gif");
}
.important_kringel-rot {
       list-style-image: url("../images/list-images/roter-kringel.gif");
}

.important_punkt-rot {
       list-style-image: url("../images/list-images/roter-punkt.gif");
}

.important_punkt-blau {
       list-style-image: url("../images/list-images/blauer-punkt.gif");
}

.important_punkt-gelb-ausgefranst {
       list-style-image: url("../images/list-images/gelber-punkt.gif");
}

.important_pfeil {
       list-style-image: url("../images/list-images/pfeil.gif");
}

.important_kringel-blau {
       list-style-image: url("../images/list-images/blauer-kringel.gif");
}

.important_punkt-gruen li{
       margin-left: 23px;
}
.important_kringel-rot li{
       margin-left: 23px;
}

.important_punkt-rot li{
       margin-left: 23px;
}

.important_punkt-blau li{
       margin-left: 23px;
}

.important_punkt-gelb-ausgefranst li{
       margin-left: 23px;
}

.important_pfeil li{
       margin-left: 23px;
}

.important_kringel-blau li{
       margin-left: 23px;
}

DIV.csc-mailform ol{
  list-style-type: none;
}

