@charset "UTF-8";
/* ################################################################
** # "YAML for TYPO3" (c) by You if you put something in here :) ##
** ################################################################
**
**  Date     : 23.8.07
**  File     : myOwnStyles.css
**  Function : This file is not part of the YAML-CSS-Framework.
**             It was included to give the user the possibility to quickly apply tests, changes or
**             whatever with no need to change the YAML-files and mess up anything.
**             Hmmm. Does this make sense? Anyway, use it or just leave it empty. It will do no harm.
**             This is the last stylesheet beeing imported. So, everything can be overwritten here.
**             Be careful what you put in here and don't hold us responsible for anything that goes wrong...
*/


@media all
{
/* Your styles here */

/*-------------------------------------------------------------------*/


/* #############################################
** ### Allgemeine Definitionen #################
** #############################################
*/

/* ### basemode.css ############################ */

  /* (en) Marginal areas & page background */
  /* (de) Randbereiche & Seitenhintergrund */
 * html {overflow-x:hidden;} 
 * + html {overflow-x:auto;}  
  
  body { padding: 0; font-family: Arial, Helvetica, Verdana, sans-serif; font-size:80%;background:#fff url(../images/bg-body.gif) repeat-y top left;}  
  
  /* Layout Properties | Layout-Eigenschaften */
  #page_margins { padding:0;border: 0 none;   min-width: inherit; max-width: inherit; text-align:left;left:0;}
  
  #page{border: 0 none;width: 825px;padding: 0;}
  
  #header {padding: 0; margin: 0; color: #000; background: #ffd64d url(../images/bg-schloss.gif) no-repeat;height:470px; overflow:hidden; }
  #header img.headImg1 {font-size:208%; left:30px; position:absolute; top:25px; z-index:2000;}  
  #header .topnav {width:235px;margin:10px 10px 0 0;float:right;font-size:11px;text-align:right;}
  #header .topnav ul {margin:0;padding:0;list-style-image:none;list-style-position:outside;list-style-type:none;}
  #header .topnav li{ display:inline;margin:0 3px 0 0;padding:0;color:#a6b0c8;}
  #header .topnav li a{color:#a6b0c8;margin:0 3px 0 0;text-decoration:none;}
  
  #header .logo {position:absolute;top:10px;left:30px;}
  #header .claim {position:absolute;top:100px;right:50px;}

  #teaser {position:relative;background-color:transparent; width:75%;top:20px;clear:both;z-index:999;display:none;}
  #teaser img {padding: 0 0 0 4px;}
  #teaser .rootline {margin:9px 0 0 50px;}
 
  #nav { background:#eee url(../images/border-nav.gif) repeat-x bottom;height:30px;overflow:visible;}
  * html #nav {overflow:hidden;}
  #nav .features{position:relative;left:10px;float:left;z-index:900; }
  #nav_main {float:left;width:626px;}
  
  #main { margin: 20px 0 0 30px;padding: 0;min-height:400px;}
  * html #main { height:400px;}
  
  #footer { float:right;position:relative;right:0; text-align:right; padding: 5px 20px; color:#012d4a; background: #fff; border-top: 0; top:44px;width:500px;font-size:13px;}
  #footer a{ color:#012d4a;font-weight:normal;text-decoration:underline;}
  #footer a:hover{ color:#012d4a;font-weight:normal;}
  
  .impressum {height:35px;padding: 5px 0 0; text-align:right;background: #fff url(../img/bg-pattern-weiss.gif) repeat;color:#dcddde; }
  .impressum a{color:#dcddde;font-weight:bold;text-decoration:none;}
  .impressum a:hover{color:#dcddde;font-weight:bold;text-decoration:none;}   
  .floatbox{padding-right:25px;}   
  
  #audio {position:absolute;bottom:0;color:#fff;}
  #audio .onair{position:relative;bottom:0;width:330px;float:left;background:#fff;height:280px;overflow:hidden;} 
  #audio .onair .shortcuts {width:100%;height:29px;padding: 0 0 0 30px;} 
  #audio .onair .shortcuts a {font-weight:bold;text-decoration:none;color:#000;}
  #audio .onair .shortcuts .short {padding: 7px 8px 0 0 ;float:left;}
  #audio .onair .shortcuts .shorticon {padding: 5px 5px 0 0 ;float:left; width:24px;}
  #audio .onair .shortcuts img {padding:0;}
  #audio .onair .moderator {}
  #audio .onair .moderatorinfo {position:absolute;bottom:0;background:#fff;width:100%;height:26px;z-index:99;margin:0;line-height:auto;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: alpha(opacity=60);opacity:0.6;
}
  #audio .onair .moderatorinfo span {position:relative;top:4px;left:30px;color:#000;}
  #audio .onair .moderatorinfo a {padding:0;margin:0;line-height:auto;font-weight:bold;text-decoration:none;color:#000;}
  
  #audio .playlist{position:relative;top:30px;width:296px;float:left;height:250px;background:#FFB800 url(../images/bg-playlist.gif) no-repeat 0 -6px;}  
  #audio .playlist .header {padding:10px 10px 24px 10px;font-weight:bold;} 
  #audio .playlist .row {position:relative;margin:0;padding:5px 10px;top:0;background:#ffcd4d;} 
  #audio .playlist .row2 {position:relative;margin:0;padding:5px 10px;top:0;}
   #audio .playlist .even {background:#ffd64d;color:#fff;}  
   #audio .playlist .row3 {position:absolute;margin:0;padding:5px 10px;bottom:35px;}
  #audio .playlist .col1, #audio .playlist .col2{position:relative;float:left;} 
  #audio .playlist .col1 {width:230px;} 
  #audio .playlist input {background:transparent;border:1px solid #fff;padding:0 0 1px 3px;margin:0;color:#fff;font-size:100%;}
  .playlist #dateselect select {background:transparent;border:1px solid #fff;padding:0;margin:0 4px 0 0;color:#fff;font-size:90%;}
  * + html .playlist #dateselect select {font-size:80%;}
  * html .playlist #dateselect select {font-size:80%;}  
  .playlist #dateselect option {color:#000;}
  
  #audio .sendungen {position:relative;top:60px;width:199px;float:left;height:220px;background:#005AA1 url(../images/bg-sendungen.gif) no-repeat 0 -6px;} 
  #audio .sendungen .header {padding:10px;font-weight:bold;padding-bottom:24px;} 
  #audio .sendungen .row {position:relative;margin:0;padding:5px 10px;top:0;} 
  #audio .sendungen .col1, #audio .playlist .col2{position:relative;float:left;} 
  #audio .sendungen .col1 {width:120px;} 
  #audio .sendungen input {background:transparent;border:1px solid #fff;padding:0 0 1px 3px;margin:0;color:#fff;font-size:100%;}
  
  #audio a {color:#fff;}
  #audio .rowbottom {position:absolute;bottom:0;width:100%;height:25px;z-index:99;margin:0;line-height:auto;border-top:1px solid #fff;} 
  #audio .rowbottom span {position:relative;top:4px;left:10px;}
  #audio .rowbottom span a{font-weight:bold; }
  
 
 
 /* ############################################
** ### Content Styles #########################
** ############################################
*/

/* ### content.css ############################ */
  
  p {color:#000;line-height:16px;font-size:13px;}
  
  h1 {color: #f7c71c; font-size:155%;padding:0 0 20px 0;margin:0;}                        
  h2 {font-size:90%; font-weight:bold; color:#000; padding:0;margin:0;}
  h3 {color: #E8A700; font-weight:normal;font-size:100%;}
  h4 {color: #000; font-size:90%;font-weight:normal;}     
  
  a {color:#000;text-decoration:underline;}
  a:focus, a:hover, a:active {color:#000; text-decoration:underline;}    
  
  a.pfeil {color:#000;text-decoration:none;padding-left:10px;background: url(../img/pfeil.gif) no-repeat 0 5px;}  

   a.internal-link {color:#000; text-decoration:none; padding: 3px 0 0 0;}
   a.internal-link img {padding-right:4px; }
   /*a.internal-link:before { content:url(../images/icon-link-intern.gif); border:0px; }*/
   a.internal-link, a.internal-link-new-window { display:inline-block; background-image:url(../images/icon-link-intern.gif); padding-left:13px; background-repeat:no-repeat; background-position:0 5px; border:0px; }
   a.internal-link:focus,
   a.internal-link:hover,
   a.internal-link:active {color:#000; text-decoration:underline;}
   
   .row a.internal-link, .row a.internal-link-new-window { display:inline-block; background-image:url(../images/icon-link-intern.gif); padding-left:13px; background-repeat:no-repeat; background-position:0 7px; border:0px; }
   .row a.internal-link:focus,
   .row a.internal-link:hover,
   .row a.internal-link:active {color:#000; text-decoration:underline;}
   
   a.external-link, a.external-link-new-window { display:inline-block; background-image:url(../images/icon-link-extern.gif); padding-left:13px; background-repeat:no-repeat; background-position:0 5px; border:0px; }
   a.external-link:focus,
   a.external-link:hover,
   a.external-link:active {color:#000; text-decoration:underline;}
   
   div.flexi div.left, div.flexi div.center {margin-right:7px;}
   
   ul,ol,dl {color:#000;font-size:13px;}
   ul li {margin:0;padding:0;margin-left:0;list-style-type:square;}
   ol li {margin:0;padding:0;margin-left:0;}
   
   input, textarea {border: 1px solid #ccc;color:#000;margin-left:0;}
   input[type=text]:focus, textarea:focus {border: 1px solid #ccc;color:#000;}
  
  table.contenttable {margin:0 0 15px 0;font-size:13px;}
  table.contenttable caption {margin-top:10px;color:#000;background:#FAE699;padding:3px 3px 3px 5px;font-weight:bold;border:1px solid #FFB800;}
  table.contenttable td {border:1px solid #ddd;border-left:0 none;border-top:0 none;border-right:0 none;height:auto;padding:3px 0 3px 5px;vertical-align:top;}  

  table.contenttable td p,table.contenttable th p{padding:0;margin:0;}
  table.contenttable tr.tr-even {background:transparent;}
  table.contenttable tr.tr-odd {background:transparent;}
  table.contenttable tr.tr-0 {background:#fff;color:#003c5a;}
  table.contenttable tr.tr-0 td {padding:0;margin:0;height:10px;font-weight:bold;}
  
  table.contenttable th {
background:#FAE699; none repeat scroll 0 0;
border:1px solid #FFB800;
color:#000;
height:auto;
padding:2px 7px;text-align:left;
}
  
  table.csc-loginform, table.csc-loginform tr, .csc-loginform td {margin:0;padding:0 0 3px 0;}
  td.csc-form-labelcell  {margin:0;padding:0 10px 0 0;font-weight:normal;}
  p.csc-form-label-req {font-weight:normal;}
  .csc-loginform input[type=text], .csc-loginform [type=password] {width:170px;}
  .csc-loginform input[type=submit] {width:80px;}
  .csc-loginform input {width:170px;}
  
  table {font-size:13px;color:#000;}
  th, td {padding:0 0.5em 0.5em 0;}
  
  hr, #col1 hr {border-bottom:1px solid #ccc;margin:0;padding:0;background:#0fc;height:1px;font-size:0;line-height:0;} 

  

/* ############################################
** ### Navigation #############################
** ############################################
*/  
  
  #nav_main { margin:0; height:30px;}  
  #nav_main ul { padding:0 0 0 21px;margin:0; height:30px;}  
  #nav_main li {position:relative; list-style-image:none;list-style-position:outside; list-style-type:none; float:left; height:26px;padding: 4px 9px 0 9px;}  
  #nav_main li.trenner {width:1px;padding:0;background: url(../images/trenner-nav.gif) no-repeat bottom center;height:30px;}  
  
  #nav_main li#current, #nav_main li:hover {background: url(../images/border-nav-on.gif) repeat-x bottom;}  
  #nav_main li a, .features a {text-decoration:none;color:#000;font-weight:bold;float:left}
  .features a:hover, a:active {text-decoration:none;color:#000;font-weight:bold;}
  #nav_main li a:hover, #nav_main li.current a, #nav_main li.over a {}
  
  
  
 
  
  /* ### styles für selectbox */
  #nav .features form {display:inline;}
  #nav .features select {margin:0;margin-top:4px;width:180px;padding:0;height:19px;border:1px solid #aaa;}
  #nav .features option {padding:0;margin:0;}
  
  /* ### styles für neuen link */
  #nav .features .link {position:relative;float:left;top:6px;}
  #nav .features .link .nl, #nav .features .link .fb {position:relative;float:left;top:0;}
  #nav .features .link .bf{width:50px;}
  #nav .features .link .nl{width:75px;}
  * html #nav .features .link .nl{margin-top:-16px;}
  * + html #nav .features .link .nl{margin-top:-16px;}  
  
  #nav .features .neu {float:left;padding-left:0;z-index:99;}
  

  
  #nav .features .trenner {padding:0;background: url(../images/trenner-nav.gif) no-repeat bottom center;height:30px;z-index:99;float:left;margin-top:-6px;width:10px;}  
  

  
  .link li {list-style-type:none;display:inline;margin-left:0;padding-left:0;}
  

/* ### nav_vlist.css ############################ */

  .spacer {clear:both;position:relative;height:5px;}
  .spacer2 {clear:both;position:relative;height:12px;}

  #submenu {
    width: 100%;
    overflow: hidden;
    margin:0;
    list-style-type: none;
    border-top:0;
    border-bottom:0 none;
  }

  #submenu ul { list-style-type: none; margin:0; padding: 0; }
  #submenu li { width: 100%; margin:0; padding: 1px 0 1px 0;border-top: 0 none; border-bottom:1px solid #ddd;}
  #submenu li ul li {border:0 none;}

  #submenu a,
  #submenu strong {
    display:block;
    width: 250px;
    padding: 3px 0px 3px 10px;
    text-decoration: none;
    background-color:#fff;
    color: #000;
    border:0;
    line-height:15px;
    border-bottom:0;

  }

  #submenu a#navigation {border-bottom:0; padding:0;}

  /* Menu Title */
  #submenu li#title {
    width: 100%;
    padding: 3px 0px 3px 10px;
    font-weight: bold;
    color: #444;
    background-color: #fff;
    border-bottom: 0 none;
  }

  #submenu li span {
    display:block;
    width: 100%;
    padding: 3px 0px 3px 10px;
    font-weight: bold;

  }

  /* Level 1 */
  #submenu li#active,
  #submenu li strong {
    width: 100%;
    padding: 3px 0px 3px 0;
    font-weight: bold;
    color:#000;    
    background:url(../images/nav-pfeil.gif) no-repeat right;
    border:0 none;
    
  }
  
  #submenu li.on  { }
  
  #submenu li ul li.on  {}

  #submenu li a { padding-left: 0; width:100%; background:transparent; color: #000; }
  #submenu li a:focus,
  #submenu li a:hover,
  #submenu li a:active { color: #000;background: #fff url(../images/nav-pfeil.gif) no-repeat right;width:100%;}


  /* Level 2 */
  ul#submenu ul li a {padding: 0;}
  #submenu li ul li a,
  #submenu li ul li#active,
  #submenu li ul li strong,
  #submenu li ul li span {  padding-left: 0; width:100%; font-weight: normal;padding: 0;}
  #submenu li ul li a {  padding-left: 0; width:100%;padding: 0;}

  #submenu li ul li#active,
  #submenu li ul li strong{  padding-left: 0; width:100%; padding: 0;}

  #submenu li ul li a { background-color:#fff; color: #000; }
  #submenu li ul li a:focus,
  #submenu li ul li a:hover,
  #submenu li ul li a:active { color:#000;background-color: #fff; width:100%;}

  /* Level 3 */
  ul#submenu ul ul {position:relative;margin: 0;padding: 3px 0 0 0;}
  #submenu li ul li ul li a,
  #submenu li ul li ul li#active,
  #submenu li ul li ul li strong,
  #submenu li ul li ul li span { padding-left: 0; width:100%;}

  #submenu li ul li ul li a { background-color:#fff; color: #000; }
  #submenu li ul li ul li a:focus,
  #submenu li ul li ul li a:hover,
  #submenu li ul li ul li a:active { background-color:#fff; color: #000; }

  /* Level 4 */
  #submenu li ul li ul li ul li a,
  #submenu li ul li ul li ul li#active,
  #submenu li ul li ul li ul li strong,
  #submenu li ul li ul li ul li span { width: 100%; padding-left: 0; }

  #submenu li ul li ul li ul li a { background-color:#ffffff; color: #aaa; }
  #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-color:#efefef; color: #fff; }
  
  #submenu li.actifsub {}
  #submenu li.actifsub a {font-weight:bold;}
  #submenu li.actifsub ul li a {font-weight:normal;}



  


/* ############################################
** ### Extension Styles #######################
** ############################################
*/ 

/* --- tt_news -------------------------------- */

  .tx-ttnews-browsebox {text-align:center; padding:0; margin:1.2em 0 1em 0; padding:1px; border:1px solid #FFB800; background:#FAE699;}
  .tx-ttnews-browsebox a, .tx-ttnews-browsebox strong {padding:0 0.4em 0.4em 0; margin:0; background:transparent;text-decoration:none;}
  
  .news-latest-container a {text-decoration:none; padding:0;}
  .news-latest-container a:focus,
  .news-latest-container a:hover,
  .news-latest-container a:active {color:#003c5a; text-decoration:underline;}
  
  /* LATEST Ansicht */
  .news-latest-item {margin:0;}
  .news-latest-item h3 {padding:0;margin:0;}
  .news-latest-item h3 a {}
  .news-latest-item h3 a:hover {background:transparent;}
  .news-latest-item p {padding:0;margin:0 0 2px 0;font-size:100%;}
  .news-latest-img {padding-right:1em; padding-top:3px; float:left;height:90px;}
  .news-latest-item a {background: url(clear.gif);padding:0;}
  .news-latest-morelink a{}
    
  .news-latest-date {position:relative; }
  .news-latest-content {position:relative; }
  
  .news-latest-item p.medienpartner a { display:inline-block; background-image:url(../images/icon-link-intern.gif); padding-left:13px; background-repeat:no-repeat; background-position:0 3px; border:0px; }
  
  .news-latest-item a,.news-latest-item a:hover { display:inline; border:0px; text-decoration:none;color:#000; }
  .news-latest-item p.hinweis a {background-image:none;background-position:0;padding-left:0; font-size:100%;text-decoration:none;}

 


  
  /* LIST Ansicht */
  
  .news-list-container {font-size:13px;}
  .news-list-item {margin-bottom:0.6em;border-bottom:1px solid #ccc;padding-bottom:1em;font-size:13px;display:block;}
  .news-list-item h3 {padding:0;margin:0;}
  .news-list-item h3 a {}
  .news-list-item h3 a:hover {background:transparent;}
  .news-list-item h3 span.news-list-date {}
  .news-list-item .image {float:right;border:1px solid #FFB800;background: #FAE699;width:120px;text-align:center;}
  
  .news-list-subheader {width:400px;}
  
  
  
  .news-list-date {position:relative; }
  
  .news-list-morelink {padding-top:0;}
  .news-list-morelink a {}
  .news-list-morelink a:hover {}
  .news-list-category {}
  .news-list-img {padding-right:1em; padding-top:3px; float:right;}
    
  .newsText a { display:inline-block; background-image:url(../images/icon-link-intern.gif); padding-left:13px; background-repeat:no-repeat; background-position:0 5px; border:0px; }
   .newsText a:focus,
   .newsText a:hover,
   .newsText a:active {color:#000; text-decoration:underline;}
  
  /* SINGLE Ansicht */
  .news-single-date {}
  .news-single-item  {font-size:13px;}
  .news-single-imgcaption {font-style:italic;}
  .news-single-img {padding-right:15px;padding-bottom:10px;}
  /*.news-single-img img {padding-right:15px;float:left;}*/
  .news-single-img {padding:0; margin:10px 0 5px 0;}
  .news-single-timedata {color:#000; margin-bottom:1em;}
  .news-single-timedata p{display:inline;}
  .news-single-additional-info {}
  .news-single-additional-info dd {margin-top:-1em;}
  .news-single-additional-info dt {margin-bottom:1.4em; color:#aaa;}
  .news-single-backlink a {background: url(../img/link.gif) no-repeat 0 3px; padding: 0px;}
  
  /* CATEGORY Menu */
  .news-catmenu {font-size:0.8em; margin-top:2em; padding:1em; background:#eee; border:1px dotted black;}
  .news-catmenu a {display:inline; padding-left:2px;}
  .news-catmenu a:hover {background:transparent; font-style:italic; font-weight:bold;}
  .news-catmenu .news-catmenu-NO {height:16px;}
  p.news-catmenu-header {line-height:1em; margin:0;}
  
  
/* --- Moderatoren - Listansicht -------------------------------- */  
  
#col1_content .moderatoren .teamrow {padding:10px 0 15px;width:auto;border-bottom:1px solid #ccc;} 
#col1_content .moderatoren .teamrow .col1, #col1_content .moderatoren .teamrow .col2 {float:left;width:auto;}  
#col1_content .moderatoren .teamrow .col1 {width:320px;padding-right:20px;}
#col1_content .moderatoren .teamrow h3 {padding-bottom:10px;}

/* --- Dateien -------------------------------- */  

td.csc-uploads-fileName p.csc-uploads-description {background:#fff;}

/* --- Powermail Eingabeformular -------------------------------- */   

/*
.tx-powermail-pi1 {color:#003c5a;font-size:13px;margin-bottom:25px;}
fieldset { border: 0px;}

.tx-powermail-pi1 legend {;padding-bottom: 10px;padding-left:0px;margin-left:-6px;font-weight:bold;color:#003c5a;}
.tx_powermail_pi1_fieldwrap_html input[type=text] {width:200px;}
.tx_powermail_pi1_fieldwrap_html input[type=submit] {width:auto;background:#fff;}
.tx_powermail_pi1_fieldwrap_html textarea {width:200px;height: 60px;overflow:auto;}
.tx_powermail_pi1_fieldwrap_html label {float:left;padding-right:5px;text-align:left;width:80px;padding:0px;}
.powermail_check_inner {clear:both;padding:0px;margin:0px;height:20px;width:270px;}
.powermail_check_inner label {padding:0;position:relative;text-align:left;width:240px;
margin-left:0px;padding-left:0px;float:right;height:20px;}
.powermail_check_inner input {width: 30px;position:relative;margin-left:0px;margin-top:0px;float:right;border:0px;height:20px;}
.tx_powermail_pi1_fieldwrap_html_checkbox_title {display:none;}
.powermail_select {width: auto;}
.tx_powermail_pi1_fieldwrap_html {clear:both;padding:2px 0px 2px 0px;}
.powermail_submit{background-color:#E6E6E6;border:1px solid #003c5a;color:#003c5a;
font-size:11px;margin-top:10px;margin-left:0;padding:0px;text-align:center;float:left;
width:206px;}
.tx_powermail_pi1_fieldwrap_html submit{width:15%;}
.tx_powermail_pi1_fieldwrap_html_submit{position:absolute;margin-left:0;}
.powermail_all_table {text-align:left;width:280px;height: 60px;font-size: 100%;}
.powermail_all_tr { padding-right:5px;padding-top:3px;text-align:left;}
.powermail_all_td{ padding-bottom:5px;padding-left:0px;font-weight:normal;padding-top:2px;}
.powermail_mandatory_js { color: #d91d2e; padding-left: 80px; padding-bottom: 10px;}
input.tx-powermail-pi1_confirmation_back { background-color:#E6E6E6; border:1px solid #8295a3; color:#4F4F51; font-size:11px; padding:0px; width:140px; text-align:center;
margin:20px 0px 0px 0px;}
input.tx-powermail-pi1_confirmation_submit { float:right;background-color:#E6E6E6;
border:1px solid #8295a3;color:#4F4F51;font-size:11px;margin:20px 155px 0px 0px;
padding:0px;width:80px;text-align:center;}
*/

form#mailform fieldset {background:transparent;border:0 none;padding: 0;}
.csc-mailform {}
fieldset.csc-mailform .csc-mailform-field label{text-align:left;background:transparent;white-space:nowrap;width:12em;}
#col1_content form select {width:256px;margin:0;}

/* --- sitemap -------------------------------- */  
.csc-sitemap {}
.csc-sitemap ul { list-style:none; margin:0; }
.csc-sitemap li { margin:0;list-style-type:none; }
.csc-sitemap li ul li {padding:0 0 0 20px;}
.csc-sitemap li a { margin:0 0 5px 0; padding:0 0 0 7px; display:block;  text-decoration:none; font-weight:bold;}
.csc-sitemap li ul li a {border:none; margin:0 0 5px 0; padding:0 0 0 7px; display:block; background:transparent; text-decoration:none; font-weight:normal;}
.csc-sitemap li a:hover {}
.csc-sitemap li ul li a:hover {}

/* --- Wetter -------------------------------- */  
.tx-kymnweather-pi1{clear:both;}
#col1 #wetterbox {margin-bottom:20px;border-bottom:1px solid #CCC;height:110px}
#col1 #wetterbox .wotag {margin-top:5px;}
/*#col1 .tx-kymnweather-pi1 h2.itemcat {background:#FAE699;border:1px solid #FFB800;padding:3px 3px 3px 0;font-weight:bold;font-size:12px;color:#000;width:550px;}*/
#col1 .col4 #wetterbox{border:0 none;margin:0;height:auto}
#wetterbox #walin {top:0;margin:0;padding:0;display:block;}
#wetterbox #heute,#wetterbox #morgen,#wetterbox #uebermorgen,#wetterbox #day2,#wetterbox #day3,#wetterbox #day4,#wetterbox #day5,#wetterbox #day6 {float:left;width:62px;height:85px;} 
#wetterbox .imgwrap {height:40px;} 
#wetterbox .shorttxt {position:relative;margin-top:15px;} 
#wetterbox .wotag {font-weight:bold;}
#wetterbox .temph,#wetterbox .tempm{font-size:10px;}
  
/* --- Download Listen -------------------------------- */  
  
dl { margin: 0px; }
dt { font-weight: normal; }
dd { margin: 0; }

/* div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dt { float:left; } */
dd.csc-textpic-caption { background-color:#fff;font-size:0.8em;font-style:italic;
font-weight:bold;}
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image { padding-bottom:20px;}

/* ##########################
** ### Audio Archiv        ###
** ##########################
*/

table.results {width:100%;border-top:1px solid #ccc;padding-bottom:5px;}
table.results tr {}

/* ##########################
** ### Veranstaltungen    ###
** ##########################
*/

.category {font-size:12px;}
.category a{font-size:12px;}
.category .cattitle {font-weight:bold;margin-top:20px;font-size:13px;}
.category .item {display:block;position:relative;border-bottom:1px solid #ccc;margin: 5px 0;padding:0 0 5px 0;width:550px;}
.category .itemcat {background:#FAE699;border:1px solid #FFB800;padding:3px 3px 3px 0;font-weight:bold;font-size:12px;color:#000;width:550px;}
.category .date, .category .location, .category .event {float:left;padding-left:10px;}
.category .date {width:75px;}
.category .location {width:135px;min-height:5px;}
.category .event {width:270px;}

.detail label {float:left;width:50px;font-weight:bold;}
.detail .description {margin-top:10px;}

.form_row label,select {padding:0;margin:0;}
.form_row .left{float:left;width:100px;}
.form_row .right{float:left;width:300px;}
.form_row input {color:#000;margin:0;}
.form_row input#suchbegriff {float:left;width:270px;margin-bottom:10px;}
}

#col1_content .form_row select {margin-bottom:10px;}
#col1_content .form_row input {margin-bottom:10px;}

* html #col1_content form select {margin:0;}
* + html #col1_content form select {margin:0;}
* html .form_row .left{width:100px;}
* html .form_row .right{width:300px;}
* html .form_row, * html .suche {display:block;height:auto;}

/* ##########################
** ### Galerie (Standard) ###
** ##########################
*/


/* ### Listansicht 1 Spalt. ### */

#gallery {}
#gallery  h2 {height:25px;}
#gallery .rowgal {float:left; width:30%;padding:13px 3% 13px 0;height:150px;}
#gallery .preview {position:relative;}
#gallery .img1 {margin-bottom:5px;}
#gallery .bgimg {background: #fff;text-align:left;width:134px;}
#gallery .date {}
#gallery .preview .imgdesc {}
#gallery .gallerydesc {overflow:auto;}
#gallery .togallery a {}
.clear {clear:both;}

/* ### Listansicht als Navigation ### */

#gallery-nav {}
#gallery-nav h2 {}
#gallery-nav .rowgal {padding:7px 0;}
#gallery-nav .preview {position:relative;}
#gallery-nav .img1 {}
#gallery-nav .date {}
#gallery-nav .preview .imgdesc {}
#gallery-nav .gallerydesc {}
#gallery-nav .togallery a {}
.clear {clear:both;}



/* ############################################
** ### FCE #############################
** ############################################
*/ 
#col1_content .row {position:relative;margin:0 30px 0;padding-top:10px;width:795px;line-height:16px;}
* html #col1_content .row {width:765px;}
* + html #col1_content .row {width:785px;}
#col1_content .col1 {position:relative;width:100%;float:left;}
#col1_content .col2 {position:relative;width:50%;float:left;}  
#col1_content .col3 {position:relative;width:33%;float:left;} 
#col1_content .col4 {position:relative;width:24%;float:left;padding-right:1%;}
#col1_content .col5 {position:relative;left:150px;float:left;padding-right:1%;} 
* + html #col1_content .col5 {left:-40px;} 
* html #col1_content .col5 {left:-40px;}   
* html #col1_content .col4 {position:relative;width:24%;float:left;padding-right:4px;}

.row .banner {float:left;padding-right:25px;padding-bottom:20px;}
#skyscraper {position:absolute;left:835px;width:160px;float:left;overflow:hidden;}
#skyscraper .banner {padding-bottom:7px;}


.bg-hellgelb {position:relative;background:#fae699;padding:0 0 10px 0;width:825px;}
.bg-hellgelb h1 {padding: 0 0 10px 0;color:#E8A700;}
.clear {clear:both;}
  
}

select.soundpicker { font-size: 8px; }


/* ### Rezepte ### */

.tx-radiol-pi5 ul,.tx-radiol-pi5 ul li{list-style-type: none; padding:0;margin:0;}
.tx-radiol-pi8 {width:163px; height:120px;background:#E8A700;text-align:center;}
.tx-radiol-pi8 a{text-align:left;}

   .rezeptTitle {padding-top:15px;}
   .rezept a { display:inline-block; background-image:url(../images/icon-link-intern.gif); padding-left:13px; background-repeat:no-repeat; background-position:0 7px; border:0px; }
   .rezept a:focus,
   .rezept a:hover,
   .rezept a:active {color:#000; text-decoration:underline;}

/* ############################################
** ### RTE #############################
** ############################################
*/
td.width100 {width:100px;}
td.width200 {width:200px;}
td.width300 {width:300px;}
td.width400 {width:400px;}
table.contenttable td.right {text-align:right;}


.tx-sremailsubscribe-pi1 dt {text-align:left;}
.tx-sremailsubscribe-pi1 p.tx-sremailsubscribe-pi1-click-to-edit {margin-left:0;}
.tx-sremailsubscribe-pi1 a {background:transparent;padding-left:0;}
.tx-sremailsubscribe-pi1 legend {padding:0;}
.tx-sremailsubscribe-pi1 p { padding:0; }
.tx-sremailsubscribe-pi1 legend {color:#000;}
.tx-sremailsubscribe-pi1 h4 {padding-left:0;margin-left:0;}

.tx-sremailsubscribe-pi1 legend {font-weight:normal;}
.tx-sremailsubscribe-pi1 fieldset {margin-top:15px;}

fieldset.tx-powermail-pi1_fieldset legend { display: none; }






}



