body { background-color: #d6d6d6; color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; border-width: 0; }
p { font-size: 11px; max-width: 450px; }
ul { list-style-image:url(grafic/pfeil3.gif) }
li{ font-size: 11px; }
div#newsbox ul { list-style-image:url(grafic/pfeil2.gif) }
div#newsbox { color: #9d7542; }
td { }
a:link { color: #9f7845; text-decoration: none; font-weight: bold;}
a:visited { color: #9f7845; text-decoration: none; font-weight: bold; }
a:hover { color: #9f7845; text-decoration: underline; font-weight: bold;}
a:active { color: #9f7845; text-decoration: none; font-weight: bold;}
.frametable { background-color: #fff;}
.content_td { background-color: #d6d6d6; vertical-align: top; border-top: 1px solid #fff; list-style-image:url(fileadmin/templates/grafic/design_11.jpg) max-width: 450px; }
.right_td { margin: 0; padding: 0; }
.menu_td { color: white; font-size: 11px; text-align: right; vertical-align: bottom; padding-top: 1px; padding-bottom: 1px; padding-left: 30px; }
.box { color: white; font-size: 11px; border: solid 1px #fff; }
h1 { color: #9f7845; font-size: 26px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: 26px; margin-top: 0; padding-bottom: 10px; padding-top: 0; background-image:url(grafic/h1_line.gif); background-repeat:no-repeat; background-position:0px 28px;}
h2 { color: #9f7845; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: 22px; margin-top: 0; margin-bottom: 20px; padding-top: 0; }
h3 { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; line-height: 14px; margin-top: 0; margin-bottom: 10px; padding-top: 0; }
h4 { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; line-height: 14px; margin-top: 0; padding-top: 0; }
.align-center { text-align: center; }
.align-right { text-align: right; }

.charttext { text-align: center; font-size: 9px; padding-top:3px; padding-bottom:3px; color: #9f7845; font-weight:normal; }
.chartheader { text-align: center; font-size: 11px; color: #9f7845; text-decoration: none; font-weight: bold; margin-bottom:0px; }
.charttext a, .charttext a:hover, .charttext a:visited, { font-weight:normal; }

div#content { font-size: 11px; list-style-image:url(fileadmin/templates/grafic/design_11.jpg); width: 450px;}
div#sponsoren { font-size: 11px; margin-top: 20px; margin-left: 10px; margin-right: 10px;}
div#impressum { font-size: 10px; margin-left: 10px; margin-right: 10px; }
div#menu_left { font-size: 11px; margin-top: 20px; }
table#submenubox { border: solid 1px #fff; color: #fff; font-size: 11px; background-color: #fff; text-decoration: none; margin-right: 10px; margin-left: 10px; border-collapse:collapse; z-index: 5;}
td#submenulinkbox { text-align: right; margin-bottom: 0px; background-color: #9f7845; }
td#submenulinkbox a { text-align: left; color: #fff; font-size: 11px; background-color: #9f7845; text-decoration: none; clear: right; padding: 3px 15px; display: block; background-image:url(grafic/pfeil.gif); background-repeat:no-repeat; background-position:5px 6px; }
td#submenulinkbox a:hover { color: #9f7845; font-size: 11px; background-color: #e2c78e; text-decoration: none; clear: right; padding: 3px 15px; display: block; background-image:url(grafic/pfeil2.gif); background-repeat:no-repeat; background-position:5px 9px;}
div#menu a:hover { color: #fff; font-size: 11px; text-decoration: none; }
div#menu a { color: #fff; font-size: 11px; text-decoration: none; }
td#topmenu img:hover { border-bottom: 3px solid #465574; }
.news-list-morelink { font-size: 11px; font-weight: bold; }
.header_td_bottom { border-bottom: 1px solid #fff; font-size: 10px; text-align: left; }
.header_td_middle{ }
.header_td_left { width: 10px; border-right: 1px solid #fff; }
.header_td_right { width: 10px; border-left: 1px solid #fff; }
.header-table { width: 450px !important; margin: 0; padding: 0; border-style: none; border-width: 0; outline-style: none; outline-width: 0; border-collapse:collapse    }
.header_td_content { padding: 5px; }


.news-single-category { font-size: 11px; text-align: right; }
.header_td_content a { font-size: 11px; line-height: 12px; }
.news-single-item { margin-top: 15px; }
.news_header { color: #9f7845; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; margin-top: 0; padding-bottom: 0px; padding-top: 0; }
.news_listheader { color: #9f7845; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; margin-top: 0; padding-bottom: 0px; padding-top: 0; }
.news_subheader { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; margin-top: 0; padding-bottom: 0px; padding-top: 0; }
.news_subheader p.bodytext{ width: 450; color: #000; font-size: 11px; line-height: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; margin-top: 0; padding-bottom: 0px; padding-top: 0; }
.news_subheader a { float:right; padding:0px; margin:0px; margin-top:-10px; }
.news-list-container { margin-top: 20px; }
.news-list-date { margin-top: 1px; margin-bottom: 2px; line-height: 10px; font-size: 10px; }
.news-download a { font-size: 11px; color: #9f7845; text-decoration: none; padding-left: 20px; background-image:url(grafic/file.gif); background-repeat:no-repeat; background-position:7px 2px;}
.news-download a:hover { text-decoration: underline; }
.news-download-text { font-size: 11px; color: #9f7845; }
.news-download-image img { width: 15px; height: 21px }

.quicknews_ul { padding-top:7px; }

div#menu { vertical-align: middle; font-size: 11px; }
.left_menu { text-align: left; vertical-align: top; margin-top: 3px; }
.bottom_menu { font-size: 10px; text-align: center; vertical-align: middle; height: 25px; border-top: 3px solid #666; }
.topmenu_td { background-color: #d6d6d6; color: #9f7845; font-size: 10px; text-align: right; vertical-align: bottom; padding-bottom: 6px; }
.content_td_2 { color: #9f7845; font-size: 10px; min-height: 300px; padding: 20px 20px 0; border-right: 1px solid #fff; border-left: 1px solid #fff; border-top-color: #fff; border-bottom-color: #fff; }
.menupos_td { color: #9f7845; font-size: 10px; padding-top: 5px; }
.content_td_left { padding-right: 20px; }
.content_td_right { padding-left: 20px; vertical-align: top; }
.box_header { color: white; font-size: 10px; padding-top: 2px; padding-bottom: 2px; padding-left: 4px; border-color: #fff; border-style: solid; border-width: 0 0 1px; }
.box_content { color: white; font-size: 10px; background-color: #e2c78e; padding-top: 2px; padding-bottom: 20px; padding-left: 4px; border: solid 0 #fff; }
.bottomtable { color: #9f7845; font-size: 10px; }
a.breadcrumps { color: #9f7845; font-size: 10px; }
a.submenu {  }
div#menu table tbody tr td div { font-size: 11px; color:#fff; line-height: 11px; padding-bottom: 1px; }
.csc-form-label-err {color:#FF0000;}
.tx-macinasearchbox-pi1 { float:right; padding-left: 10px; }
.quicksearchbox { background-color: #d6d6d6; }
.bottommenu { padding-right: 2px; font-size: 10px; }
div#bottommenu { height: 25px; vertical-align: top; font-size: 10px; }
div#bottommenu2 { height: 25px; vertical-align: top; font-size: 10px; border-right: 1px solid #9f7845; padding-left: 3px}
div#bottommenu3 { height: 25px; vertical-align: top; font-size: 10px; padding-left: 3px}
.bottommenubox { height: 25px; vertical-align: top; font-size: 10px; }
.bottommenubox tbody tr td { border-right: 1px solid #9f7845; }
.topmenu { font-size: 10px; }
table#topmenubox { color: #9f7845; font-size: 10px; background-color: #d6d6d6; }
.searchbutton { color:#9f7845; font-size: 10px; border: 1px solid #9f7845; background-color: #c8c8c8;}
input, textarea, select, option { color:#9f7845; font-size: 10px; border: 1px solid #9f7845; background-color: #FFF;}
div#newsbox a { color: #9d7542; font-size: 11px; text-decoration: none; }
div#newsbox a:hover { color: #9d7542; font-size: 11px; text-decoration: underline; }
div#newsbox .news_date { color: #9d7542; font-size: 8px; }

div#linkbox a.linkbox { color: #9d7542; font-size: 11px; text-decoration: none; padding-left: 15px; background-image:url(grafic/pfeil2.gif); background-repeat:no-repeat; background-position:2px 5px; }
div#linkbox a.linkbox:hover { color: #9d7542; font-size: 11px; text-decoration: underline; }

a.newslink { color: #fff; font-size: 11px; text-decoration: none; padding-left: 15px; background-image:url(grafic/pfeil2.gif); background-repeat:no-repeat; background-position:2px 5px;}
a.newslink:hover { color: #fff; font-size: 11px; text-decoration: underline; }

.uplink { color: #9f7845; font-size: 10px; }
.csc-form-label { color: #9f7845; }
div#breadcrumps { color: #9f7845; margin-left: 20px; z-index: 3; left: 0px; top: 5px; position: relative; visibility: visible;}

.tx-indexedsearch-info { background-color: #c8c8c8; }
info { background-color: #c8c8c8; }
info-tmpl-css { background-color: #c8c8c8; }

div.printfooter { color: #9f7845; font-size: 11px; text-decoration: none; }

.wwf_text { font-size:10px; text-align: left; }

div.tx-sremailsubscribe-pi1 { margin-left: 0px; }
   .tx-sremailsubscribe-pi1 label span { color: #000; }
form#tx-sremailsubscribe-pi1-tt_address_form fieldset { border: 0px solid #9f7845; }
form#tx-sremailsubscribe-pi1-tt_address_form fieldset legend { margin-left: -14px; font-weight: normal; border: 0px solid #9f7845; }
form#tx-sremailsubscribe-pi1-tt_address_form fieldset p.tx-sremailsubscribe-pi1-notice { color: #9f7845; font-weight: normal; font-style: normal; }
form#tx-sremailsubscribe-pi1-tt_address_form fieldset dl dt { width: 140px; text-align: left; color: #9f7845; font-style: normal; }
form#tx-sremailsubscribe-pi1-tt_address_form fieldset dl dt label span { color: #9f7845; font-style: normal; }
form#tx-sremailsubscribe-pi1-tt_address_form fieldset dl dd { width: 280px; }
select#tx-sremailsubscribe-pi1-static_info_country { width: 220px; }
select#tx-sremailsubscribe-pi1-tx_thinewsletterdaten_sprachversion { width: 220px; }

.subscribe_td1 { font-size: 11px; }
.subscribe_td2 { font-size: 11px; }

a.morelink:link { text-decoration: none; padding-bottom: 10px; display: block; background-image:url(grafic/button_mehr.png); background-repeat:no-repeat; background-position:0px 0px; }
a.morelink:visited { text-decoration: none; padding-bottom: 10px; display: block; background-image:url(grafic/button_mehr.png); background-repeat:no-repeat; background-position:0px 0px;  }
a.morelink:hover { text-decoration: none; padding-bottom: 10px; display: block; background-image:url(grafic/button_mehr_hover.png); background-repeat:no-repeat; background-position:0px 0px;  }
a.morelink:active { text-decoration: none; padding-bottom: 10px; display: block; background-image:url(grafic/button_mehr_hover.png); background-repeat:no-repeat; background-position:0px 0px;  }

a.morelink_en:link { text-decoration: none; padding-bottom: 10px; display: block; background-image:url(grafic/button_more.png); background-repeat:no-repeat; background-position:0px 0px; }
a.morelink_en:visited { text-decoration: none; padding-bottom: 10px; display: block; background-image:url(grafic/button_more.png); background-repeat:no-repeat; background-position:0px 0px;  }
a.morelink_en:hover { text-decoration: none; padding-bottom: 10px; display: block; background-image:url(grafic/button_more_hover.png); background-repeat:no-repeat; background-position:0px 0px;  }
a.morelink_en:active { text-decoration: none; padding-bottom: 10px; display: block; background-image:url(grafic/button_more_hover.png); background-repeat:no-repeat; background-position:0px 0px;  }

.newbutton { height: 30px; width: 50px; left: 212px; top: -16px; position: relative; visibility: visible; margin-bottom:-20px; }

a.newlink:link { text-decoration: none; padding-bottom: 17px; display: block; background-image:url(grafic/button_neu.png); background-repeat:no-repeat; background-position:0px 0px; }
a.newlink:visited { text-decoration: none; padding-bottom: 17px; display: block; background-image:url(grafic/button_neu.png); background-repeat:no-repeat; background-position:0px 0px;  }
a.newlink:hover { text-decoration: none; padding-bottom: 17px; display: block; background-image:url(grafic/button_neu_hover.png); background-repeat:no-repeat; background-position:0px 0px;  }
a.newlink:active { text-decoration: none; padding-bottom: 17px; display: block; background-image:url(grafic/button_neu_hover.png); background-repeat:no-repeat; background-position:0px 0px;  }

a.newlink_en:link { text-decoration: none; padding-bottom: 17px; display: block; background-image:url(grafic/button_new.png); background-repeat:no-repeat; background-position:0px 0px; }
a.newlink_en:visited { text-decoration: none; padding-bottom: 17px; display: block; background-image:url(grafic/button_new.png); background-repeat:no-repeat; background-position:0px 0px;  }
a.newlink_en:hover { text-decoration: none; padding-bottom: 17px; display: block; background-image:url(grafic/button_new_hover.png); background-repeat:no-repeat; background-position:0px 0px;  }
a.newlink_en:active { text-decoration: none; padding-bottom: 17px; display: block; background-image:url(grafic/button_new_hover.png); background-repeat:no-repeat; background-position:0px 0px;  }

#more2 { display:none; }
#more1 { margin-bottom:-10px; }
#globalcompacts { margin-top: 15px; }

.linkbox { display:none; }
.newsbox { margin-top: 10px; }
#fscbox * { margin:0; padding:0; }