.cl_cookie_privacy_layer *  {font-size:14px !important;}
.cl_cookie_privacy_layer a  {background-color:#666666 !important;}
body                                           {background-color:#ffffff;}
* { font-family: Raleway,Arial,Helvetica,Sans-Serif; font-size: 16px; color: #505050; line-height: 24px; font-weight: 400; margin: 0; }
body, td, th, table                            {padding:0px; margin:0px; empty-cells:show; border-collapse:collapse; border-style:none; border-width:0px;}
body, table, th, td, p, h1, h2, h3             {font-family:Arial,Sans-Serif; font-size:12px; color:#3e3e3e;}
body.start                                     {background-color:#ffffff; background-image:none;}
table, td, th                                  {border-style:none; border-width:0px;}
th                                             {text-align:left;}
td.rechts                                      {text-align:right;}
p                                              {margin-top:0px; margin-bottom:8px;}
p, div.content, body, .content                 {line-height:140%;}
body.content                                   {line-height:120%;}
img, a                                         {border-style:none; border-width:0px;}
a                                              {color:#196600; cursor:pointer; text-decoration:none;}
a.loungelink                                   {display:block; height:35px; margin-left:762px; margin-top:5px; font-family:Arial,Sans-Serif; font-size:9px; color:silver; vertical-align:middle;}
a:hover                                        {color:#9b0202;}
div                                            {display:block; visibility:visible; margin:0px; padding:0px;}
h1                                             {font-size:14px;}
h2 {margin-bottom:10px; font-size:18px; font-weight:bold; color:#76b642;}
h1.head                                        {margin-bottom:10px;}
.head                                          {margin-top:0px; margin-bottom:0px; font-size:14px; font-weight:bold;}
.untertitel                                    {font-size:12px; font-weight:bold;}
.content                                       {font-size:12px; font-weight:normal;}
.small                                         {font-size:10px; font-weight:normal;}
td.left                                        {background-image:url(../images/page/bg_left.gif); width:20px;}
td.right                                       {background-image:url(../images/page/bg_right.gif); width:11px;}
td.menu                                        {background-color:#f1f7e8; width:200px;; border-right-style:solid; border-right-width:1px; border-color:#e0e4e8;}
td.content                                     {background-color:#f0f7e5; width:498px; vertical-align:top;}
div.content                                    {padding:15px;}
td.bottom                                      {background-image:url(../images/page/bg_bottom.gif);height:40px;}
td.banners                                     {background-color:#dcf1ca; width:188px; vertical-align:top;}
td.top                                         {background-image:url(../images/page/bg_top.jpg); width:849px; height:167px;}
img.banner                                     {display:block; margin-bottom:5px;}
a.meta                                         {display:block;}
#menu                                          {position:absolute; top:180px; left:11px; width:209px;}
#banner                                        {position:absolute; top:192px; left:749px; width:145px;}
#toplinklayer                                  {display:block; position:absolute; top:0px; left:0px;}
#meta                                          {position:absolute; top:60px; left:754px;}
.submenucontainer                              {background-color:#ffffff; margin-left:9px; border-bottom-style:solid; border-bottom-width:1px; border-color:#e0e4e8; padding-top:4px; padding-bottom:4px;}
.normalmainmenu                                {padding-left:20px; color:#636363;}
.activemainmenu                                {padding-left:20px; color:#636363; background-image:url(../images/page/bg_menu_bar.gif); background-repeat:repeat-y;}
.normalmainmenu, .activemainmenu               {display:block; text-transform:uppercase; border-bottom-style:solid; border-bottom-width:1px; border-color:#e0e4e8; padding-top:4px; padding-bottom:4px;}
.normalsubmenu                                 {padding-left:21px; color:#636363;}
.normalsubmenu:hover                           {color:#669725;}
.normalmainmenu:hover                          {color:#2a870c;}
.activesubmenu:hover                           {color:#669725;}
.activemainmenu:hover                          {color:#2a870c;}
.normalsubmenu, .activesubmenu                 {display:block; padding-top:2px; padding-bottom:2px;}
.activesubmenu                                 {padding-left:21px; color:#196600;}
.login_checkbox, label                         {margin:0px; padding:0px; vertical-align:middle;}
.login_input                                   {margin-top:1px; margin-bottom:1px; border-style:solid; border-width:1px; border-color:silver;}
.login_submit_area                             {margin-top:8px;}
td.mycell                                      {margin:0px; padding:3px; line-height:16px;}
input.input_anmeldung                          {border-style:solid; border-width:1px; border-color:silver; margin-top:4px; margin-bottom:4px; width:250px;}
#confirm_form, #confirm_form *                 {font-size:14px;}
#anmeldung_radios, #anmeldung_radios *         {vertical-align:middle; font-size:14px;}
#mailing_confirm_text, #mailing_confirm_text * {font-size:14px;}
.error                                         {color:red;}
.anmeldung_error, .anmeldung_error *           {font-size:14px; margin-top:16px; margin-bottom:16px; color:red;}

.thumbnail_layer                               {white-space:nowrap;}
img.galeriethumb                               {margin-right:3px; margin-bottom:3px; width:110px; height:90px;}

.captcha                                       {border:solid silver 1px; width:124px;}
img.captcha                                    {margin-top:8px; margin-bottom:1px;}
input.captcha                                  {margin-bottom:2px;width:116px !important;}

.podcast_title                                 {}
.podcast_title, .podcast_title *               {font-size:14px; font-weight:bold;}
.podcast_title.h3                              {margin:0px; font-weight:bold;}
.podcast_left                                  {text-align:left;}
.podcast_right                                 {text-align:right;}
.podcast_item_details                          {padding:0px; padding-bottom:20px; padding-left:0px;}
p.video_download                               {margin-top:2px; margin-bottom:5px;}
p.video_download a                             {font-size:14px; font-weight:bold; text-transform:uppercase;}

span.nicht_angemeldet                          {color:rgb(239, 121, 0);}


.cl_cookie_privacy_layer {background-color:#dcf2c8 !important;font-family:tahoma, arial; font-size:12px !important;}
.cl_cookie_privacy_layer * {font-family:tahoma, arial; font-size:12px !important;}
.cl_cookie_privacy_layer span {font-family:tahoma, arial; font-size:12px !important;}
.cl_cookie_privacy_layer a {background-color:#cccccc !important;}
.cl_cookie_privacy_layer a:first-of-type {background-color:#020202 !important;}
