@charset "UTF-8";
@media all
{
body, #header, #nav, #nav_main, #page, #main, #topnav, #footer {background:#000; border:0; padding:0; margin:0;}
a:focus, a:hover, a:active {color:#f6e887;}

body                      {width:100%; color:#f6e887; background:#000;}
html                      {width:100%; background:#000; font-family:arial !important;}
#page_margins             {width:100%; margin:auto; max-width:none; min-width:none;}
#pageUID-23 #page_margins {width:100%;}
#pageUID-23 #page         {width:100%; /*background:#000;*/}
#page                     {width:100%; background:#000 url("images/main_bg.jpg") repeat-x top left;}
#topnav                   {color:#fff; top:10px !important;}
#topnav                   {width:100%; margin:0 auto;}
#topnav a                 {color:#fff !important;}
#topnav a:hover           {color:#fff; text-decoration:underline;}
#topnav .imgright         {float:right; padding:40px 40px 0 0;}
#topnav .imgleft          {float:left; padding:40px 0 0 40px;}
#main                     {width:1024px; margin:auto; background:#000 url("images/main-content-top.jpg") no-repeat top center; min-height:400px;}
* html #main              {height:400px;}
/*#pageUID-23 #main         {width:100%; height:328px; background:#000 url("images/main-start.jpg") no-repeat top center;}*/
#header #banner           {top:140px; right:380px;}
#c263											{position:relative; top:-130px; left:180px;}
#c263 a										{text-decoration:none; font-style:italic; font-size:22px;}
#c264 a                   {text-decoration:none; font-style:italic; font-size:9px;}
#c415, #c416, #c420              {border:1px solid #f6e887; padding:2rem; background: rgba(114,0,34,0.6);}
#c415 *, #c416 *          {text-align:center;}
#c415 b, #c416 b, #c420 b {font-size:125%; color:#ddd;}
#c85                      {font-size:120%;}
#header                   {width:100%; height:200px; background-color:#000;}
#header                   {background:#000 url("images/banner.jpg") no-repeat top center;}
.headImg1                 {padding-left:50%; padding-top: 60px; margin-left:-234px;}
.csc-caption              {background:none;}
#teaser                   {background:none; width:980px; margin:0 auto}
/*  Überschriften */
h1                        {font-size:18px; font-weight:normal; color:#f6e887; margin-top:30px; margin-bottom:25px;}
h2, h3                    {font-size:15px; font-weight:normal; color:#f6e887; margin-top:20px; margin-bottom:10px;}
#pageUID-23 h1            {font-size:18px; font-weight:normal; color:#f6e887; margin-top:10px; margin-bottom:25px;}
/*  Links */
a                         {color:#f6e887; text-decoration:underline;}
a:hover                   {color:#fff; text-decoration:underline;}
/*  Navigation  */
#nav_main                 {width:100%; height:42px; background:#000 url("images/navi.jpg") repeat-x;}
#nav_main ul              {width:880px; margin:0 auto;}
#nav_main #current a, #nav_main #current strong, .hlist #current a, .hlist #current strong, #nav_main #current, .hlist #current, #nav_main li, .hlist li, #nav_main a, #nav_main strong, .hlist a, .hlist strong, #nav_main ul li:focus, #nav_main ul li:hover, #nav_main ul li:active, .hlist ul li:focus, .hlist ul li:hover, .hlist ul li:active {background:none;}
#nav_main ul li:focus, #nav_main ul li:hover, #nav_main ul li:active, .hlist ul li:focus, .hlist ul li:hover, .hlist ul li:active {background:#000;}
#nav_main li, .hlist li   {border:0;}
#nav_main span            {text-transform:uppercase; font-size:15px; color:#f6e887;}
#nav_main a, #nav_main strong, .hlist a, .hlist strong {padding: 5px 9px 3px 8px;}
/*  Inhaltselemente */
#col2_content h1          {font-size:15px;}
#col2_content h3          {padding:6px 0;}
#col2_content h3 a        {font-size:13px; text-decoration:none;color:#000;}
#col2_content a:hover     {font-size:13px; color:#f6e887; text-decoration:underline;}
.lower, .upper            {background:none; width:900px; margin:0 auto;}
.upper                    {padding-left:65px; padding-right:65px; }
#c206, #c214, #c74        {padding-top:78px;}
#c278 img                    {margin-left: -26px;}
.rgtabs-wrapper           {background:none; border:0; padding:14px 40px;}
#left .rgtabs-menu li.rgtabs-selected, 
.rgtabs-menu li.rgtabs-selected   {background:#720022; border-top:1px solid #f6e887;}
.rgtabs-menu li, 
#left .rgtabs-menu li     {background:#720022; border-top:1px solid #f6e887;border-left:1px solid #f6e887;}
.rgtabs-menu li.tabfirst  {border-left:0;}           
#c269                     {width:270px; z-index:999;}
#left .rgtabs-menu li.rgtabs-selected a, 
.rgtabs-menu li.rgtabs-selected a {background:none; color:#f6e887;}
.rgtabs-menu li a, 
#left .rgtabs-menu li a   {background:none; color:#f6e887;}
.rgtabs-menu li:hover, .rgtabs-menu li a:hover, .rgtabs-menu li.tablast:hover, .rgtabs-menu li.tablast a:hover {background:none;}
ul.rgtabs-menu            {margin-left:40px;} 
/*  Footer  */
.footer-address,
#footer .footer-address a:hover,
#footer .footer-address a {font-size:14px; color:#f6e887; text-align:center; padding-top:8px;}
.footer-address span      {font-size:16px; font-style:italic;}
#footer a, #footer a:focus, #footer a:hover, #footer a:active {font-size:11px; background-color:transparent; color:#f6e887;text-decoration:none; font-weight:normal;}
#footer .footer-copy,
#footer .footer-copy a    {font-size:9px; color:#d6c867; text-align:center; padding-top:26px;}
/*#pageUID-23 #footer       {background:#000000;}*/
#footer                   {width:100%; height:200px; background:#000 url("images/footer-top.jpg") no-repeat top center; position:relative; border:0}
#footer-nav, #footer-nav a, 
#footer-nav a:hover       {text-align:center; color:#f6e887; padding-top:30px; text-decoration:none; font-size:11px; font-weight:normal;}
#footer .blind            {display:none;}
/*  tt_news */
.news-latest-item         {overflow:hidden; padding-bottom:0.5em; margin-bottom:0.5em; border-bottom:1px solid #444;}
.news-latest-item p       {background:none;padding:0; color:#999;}
.news-latest-item h2      {margin-top:0.25em;} 
.news-latest-item img     {margin-bottom:0.5em; padding:0.25em; border:1px solid #222;}
.news-latest-date a, 
.news-single-timedata, 
.news-latest-morelink     {color:#f6e887;}
.news-latest-item a,
.news-latest-date a       {text-decoration:none;}
.news-latest-morelink     {background:none;}
.news-single-item h2      {font-size:14px; font-weight:normal; padding-bottom:8px;} 
.news-latest-item h3      {padding:8px 0;}
.news-latest-date a, 
.news-single-timedata     {color:#f6e887;}
.news-text                {margin-left:230px;}
/*  Tabellen  */
td p                          {line-height:1em; margin:0 0 0 1em; font-size:14px;}
table.contenttable tr.tr-even,
table.contenttable tr.tr-odd  {background-color:transparent;}
table.contenttable td         {border:0; border-bottom:1px solid #f6e887;height:3em; padding:8px 10px;}
dd.csc-textpic-caption        {background-color:transparent;}
#c420                         {text-shadow: 1px 1px 2px #000, 1px 1px 1px #000;}
/*  Formulare */
.tx_powermail_pi1_fieldwrap_html  {margin-bottom:0.8em;}
.tx-powermail-pi1_formwrap label  {width:180px; display:block; float:left;}
legend                            {font-size:18px; font-weight:normal;margin-bottom:1.56em;}
form#mailform fieldset, fieldset.csc-mailform .csc-mailform-field input, fieldset.csc-mailform .csc-mailform-field select, fieldset.csc-mailform .csc-mailform-field textarea, input, textarea		{background:transparent; border:1px solid #f6e887; color:#f6e887;}
fieldset.csc-mailform .csc-mailform-field label {background:transparent;}
input#mailformformtype_mail, 
input#mailformformtype_mail:hover     {background:#f6e887; color:#000;}
/*  Suche */
.tx-indexedsearch .res-tmpl-css p.tx-indexedsearch-descr {color:#f6e887; background:#000; border:1px solid #222;}
.tx-indexedsearch .tx-indexedsearch-browsebox {color:#f6e887; background:#000;}
.tx-indexedsearch-sw, .csc-sword, .tx-indexedsearch-redMarkup {background-color:#720022;}
#tx-indexedsearch-searchbox-button-submit {background:none repeat scroll 0 0 #F6E887; color:#000000;}

}

div.cc_container .cc_btn, div.cc_container .cc_btn:visited {background-color:#702; color:#f6e887;}
.cc_container .cc_more_info, .cc_container .cc_more_info:visited {color:#f6e887;}
div.cc_container {background:rgba(0,0,0,0.95);}


div fieldset.tx-powermail-pi1_fieldset {background:transparent;}