/***** MENTORING COMMENT PREVIEW *****/

#mentoring_comment_preview,
#preview_headline {
    display:none;
}

#mentoring_event_preview,
#preview_headline {
    display:none;
}

#mentoring_event_preview {
    background-color:#eee;
    border-left:15px solid #ccc;
    padding:10px;
    margin-top:15px;
}

#mentoring_event_preview #event-author,
#mentoring_event_preview #event-shorty,
#mentoring_event_preview #event-headline {
    margin:0;
}


#mentoring_event_preview #event-text {
    border:none;
}

#mentoring_event_preview #event-text {
    margin:0 0 10px;
    padding:10px 0 5px;
    border-bottom:1px dotted #666;
}
#mentoring_event_preview #event-shorty {
    margin:0 0 10px;
    padding:10px 0 5px;
    border-bottom:1px dotted #666;
}

.cnt16 .event_stati {
    padding:0;
    margin:0;
}

.event_stati {
    padding:0 16px;
    margin:0;
    clear: both;
}

.event_stati span {
    display:block;
    margin-bottom:3px;
}

.status_1,
.status_2,
.status_3 {
    padding-left:19px;
    background:url("/images/status_1.jpg") left center no-repeat transparent;
}

.status_2 {
    background-image:url("/images/status_2.jpg");
}

.status_3 {
    background-image:url("/images/status_3.jpg");
}

#mentoring_comment_preview {
    background-color:#eee;
    border-left:15px solid #ccc;
    padding:10px;
    margin-top:15px;
}

#mentoring_comment_preview #gnews-date,
#mentoring_comment_preview #gnews-headline {
    margin:0;
}

#mentoring_comment_preview #radio_txt {
    margin-top:5px;
}

#mentoring_comment_preview #comment-text {
    border:none;
}

#mentoring_comment_preview #comment-text {
    margin:0 0 10px;
    padding:10px 0 5px;
    border-bottom:1px dotted #666;
}

/**** Zähl-Pixel ****/

   div.spacedeal {display:none;}


/******* Allgemeines *******/

 /** spezielles Vertical alignment  **/
 .vert-bot {vertical-align:bottom;}
 .vert-mid {vertical-align:middle;}
 .vert-top {vertical-align:top;}

 /** fuer korrekte image-Darstellung im Mozilla **/
   tr.decoration img {display:block;}



/*********UL und LI  STYLES *********/

ul {clear:both; display:block; margin:0 0 0 8px; padding:0; font-size:7px;}
ul li { margin:0 0 8px 8px; padding:0; list-style-type: square; font-size:13px;}

ol {clear:both; display:block; margin:0 0 0 8px; padding:0 0 0 18px; font-size:7px;}g
ol li { margin:0 0 8px 8px; padding:0; list-style-type: decimal; font-size:13px;}
/******* FARBKLIMATAS *******/

   /** Top-Navigation **/
    .bg-top{
     background: #9CF url(/images/trans.gif);
     }

    /** diverse Head-Banner-Background-Images     **/

     .bg-image-head-home {
      background:#A4C2D7 url(/images/head_bg.jpg) no-repeat;
      }

     .bg-image-head-news {
      background:#A4C2D7 url(/images/head_bg.jpg) no-repeat;
      }

     .bg-image-head-info {
      background:#A4C2D7 url(/images/head_bg.jpg) no-repeat;
      }

     .bg-image-head-service {
      background:#A4C2D7 url(/images/head_bg.jpg) no-repeat;
      }

     .bg-image-head-special {
      background:#A4C2D7 url(/images/head_bg.jpg) no-repeat;
      }

     .bg-image-head-kampagne {
      background:#004e95 url(/images/kampagnenbanner.jpg) no-repeat;
      }

      .bg-image-head-marktplatz {
      background:#A4C2D7 url(/images/head_bg.jpg) no-repeat;
      }

     .bg-image-head-bpw {
      background:#A4C2D7 url(/images/head_bg.jpg) no-repeat;
      }

     .bg-image-fuss {
      background: url(/images/fuss_bg.jpg);
      }
 
/*new*/ 
    .bg-image-fuss-eu {
     background: url(/images/fuss_bg_eu.jpg);
     }

    .bg-trans {
     background-image:url(/images/trans.gif);
     background-repeat:no-repeat;
     }

    .bg-bereich{
     background-color:#fc6;
     background-image:url(/images/trans.gif);
     }

    .bg-nav-level2{
     border:0px solid #F90;
     background-color:#F90;
     }

    .bg-navigation {
     background-color:#FFFFFF;
     vertical-align:top;
     }

    .bg-content {
     background-color:#FFFFFF;
     vertical-align:top;
     }

   .bg-zelle {
    background-color:#FFFFFF;
    vertical-align:top;
    }


   /** Marginalspalte **/

   .bg-boxborder{
    background-color:#999;
   }

   .bg-boxborder-high{
    background-color:#666;
   }

   .marg-spalte {
    background-color:#CCC;
    vertical-align:top;
    }

    .bg-margbox {
     background-color:#EEE;
     }

    .bg-margbox-high {
     background-color:#EEE;
     }

     /** Titelleiste der Suche **/
    .bg-suche-titel {
     background-image:url(/images/bg_mspalte_suchhead.gif);
     }

     /** Sub-Navigation: Mentoring **/
     #sub_nav {
          margin:0;
          background-color:#FFF;
          height:27px;
          width:428px;
          border-bottom: 1px solid #000;
     }
     #sub_nav li {
          display:inline;
          margin:0;
          color:#000;
          list-style-type:none;
     }
     #sub_nav li a {
          text-decoration:none;
          background:url("/images/mentoring_nav_bg_blue.jpg") left top repeat-x #5090B0;
          font-weight:bold;
          padding:5px;
          border-right:1px solid #fff;
          color:#fff;
          float:left;
     }
     #sub_nav li a:hover {
          text-decoration:underline;
     }
     #sub_nav li a.current {
          border-right:1px solid #fff;
          color:#000;
          font-weight:bold;
          background:url("/images/mentoring_nav_bg.jpg") left top repeat-x #F8D584;
     }
     #sub_nav li a.first:hover,
     #sub_nav li a.market:hover {
          text-decoration:underline;
     }
     #sub_nav li a.gray {
          border-left:1px solid #fff;
          background-color:#FFF;
          float:right;
          border-right:none;
          background: #FFF;
          color:#666;
          font-weight:normal;
          font-size: 0.85em;
     }
     #sub_nav li a.gray:hover {
          color:#000;
          text-decoration:none;
     }

     #orange_sub_nav {
         background-color:#F8D584;
         margin:0;
         width:428px;
         position:relative;
         top:1px;
         height:26px;
     }
     #orange_sub_nav li {
         list-style-type:none;
         display:inline;
         margin:0 20px 0 0;
         padding-left:5px;
         line-height:26px;
     }
     #orange_sub_nav li a {
         text-decoration:none;
         background:url("/images/orange_list.gif") left center no-repeat scroll;
         padding-left:16px;
     }
     #orange_sub_nav li a.last {
         padding-left:22px;
         background-image:url("/images/orange_list_edit.gif");
     }



/**** Paddings ****/

   /** BoxenHeadlines deer Startseite **/

   .padd36-box-titel {
    padding-left:36px;
    padding-right:16px;
    padding-top:16px;
    padding-bottom:16px;
    background-color:#FFF;
    }

   .padd16-box-titel{
    padding-left:16px;
    padding-right:16px;
    padding-top:16px;
    padding-bottom:16px;
    background-color:#FFF;
    }


    /** 36er Left-Padding fuer Zellen der Startseite **/

   .start-box-padd36{
    padding-left:36px;
    padding-right:16px;
    padding-top:0px;
    padding-bottom:0px;
    }

   .start-box-padd16{
    padding-left:16px;
    padding-right:16px;
    padding-top:0px;
    padding-bottom:0px;
    }



  /** Padding fuer Zellen der Contentspalte **/
   .cnt16{
    padding-left:16px;
    padding-right:16px;
    padding-top:16px;
    padding-bottom:16px;
    font-size:13px;
    width:428px;
    }

  /** Padding der Marginalspalte **/
    .marg16{
     padding-left:16px;
     padding-right:16px;
     padding-top:5px;
     padding-bottom:2px;
     }

    .marg16-high{
     padding-left:16px;
     padding-right:16px;
     padding-top:5px;
     padding-bottom:2px;
     background-color:#FFF;
     }


  /*** Linkbox in Contentspalte ***/
    .linkbox16-high{
     padding-left:16px;
     padding-right:16px;
     padding-top:0;
     padding-bottom:0;
     background-color:#EEE;
     }


  /** Padding fuer Linkpfad-Zelle **/

    .pfad-padding{
     padding-left:36px;
     padding-right:10px;
     padding-top:2px;
     padding-bottom:2px;
     }


  /** Padding fuer ListenSeiten **/

    .listefussnavi-padding{
     padding-left:8px;
     padding-right:8px;
     padding-top:30px;
     padding-bottom:20px;
     }

  /** Padding der umschliessenden Navigation-Div-Container **/
    .level2 {
     padding-left:36px;
     padding-right:16px;
     padding-top:5px;
     padding-bottom:5px;
     background-color:#DEF;
     border-bottom:1px #FFF solid;
     }

    .level2-hover {
     padding-left:36px;
     padding-right:16px;
     padding-top:5px;
     padding-bottom:5px;
     background-color:#DEF;
     border-bottom:1px #FFF solid;
     }

    .level2-hi {
     padding-left:36px;
     padding-right:16px;
     padding-top:5px;
     padding-bottom:5px;
     background-color:#FC6;
     border-bottom:1px #F93 solid;
     }

    .level3 {
     padding-left:36px;
     padding-right:16px;
     padding-top:4px;
     padding-bottom:4px;
     border-bottom:1px #FC6 solid;
     }

    .level3-hi {
     padding-left:36px;
     padding-right:16px;
     padding-top:4px;
     padding-bottom:4px;
     border-bottom:1px #FC6 solid;
     background-image:url(/images/lvl3_pfeilhi.gif);
     background-repeat:no-repeat;
     }

    .level4{
     padding-left:48px;
     padding-right:16px;
     padding-top:3px;
     padding-bottom:3px;
     border-bottom:1px #FC6 dotted;
     }

    .level4-hi {
     padding-left:48px;
     padding-right:16px;
     padding-top:2px;
     padding-bottom:2px;
     border-bottom:1px #FC6 dotted;
     background-image:url(/images/lvl4_pfeilhi.gif);
     background-repeat:no-repeat;
     }

    .level5 {
     padding-left:60px;
     padding-right:16px;
     padding-top:2px;
     padding-bottom:2px;
     border-bottom:1px #FC6 dotted;
     }

    .level5-hi {
     padding-left:60px;
     padding-right:16px;
     padding-top:2px;
     padding-bottom:2px;
     border-bottom:1px #FC6 dotted;
     background-image:url(/images/lvl5_pfeilhi.gif);
     background-repeat:no-repeat;
     }

    .nav-end {
     border-bottom:1px #69C solid;
     }



  /** Kolumne-Kommentare-Styles **/



  .comment-footer{
   margin:0 0 12px 0; padding:2px 0 3px 0; width:428px; border-top:1px solid #999; border-bottom:1px solid #999;
   }

  .commentarbox{
   border-top:1px solid #69C; width:428px;
   }

  .commentar-item{margin:4px 0 4px 0 ;}  

/**
  .comment-footinfo{
   margin:0px;
   padding:8px 0px 8px 0px;
   border-bottom:1px dotted #666;
   }
**/

  .commform-box{
   margin:0;
   padding:2px 8px 3px 8px; 
   width:428px;
   border-left:1px solid #69C; 
   border-right:1px solid #69C; 
   border-bottom:1px solid #69C; 
   background-color:#DEF; 
   }  

  .commform-textfeld{
   border:1px solid #004e95;
   background-color:#FFF;
   }

  .comm-loginbox{
   border:1px solid #69C;
   background-color:#DEF; 
   padding:8px; 
   } 


  .commform-button{
   border:1px solid #004e95;
   background-color:#EEE;
   color:#004e95;
   }


   /* Mentoring Comments */

    .mentoring_comment {
        margin:30px 0;
    }

    .mentoring_comment .gnews-date {
        margin-bottom:0;
    }

    .mentoring_comment .gnews-headline {
        margin:0;
    }

    .mentoring_comment .comment-text {
         border-bottom:1px dotted #666;
         color:#000;
         font-size:11px;
         font-weight:normal;
         margin:0 0 8px;
         padding:8px 0 12px;
    }

    .mentoring_comment_form fieldset {
        border:none;
        margin:0;
        padding:0;
    }

    .mentoring_comment_form textarea, .mentoring_comment_form input, .mentoring_comment_form td {
        font-size:13px;
    }


/******* FONTS *******/

  /** allgemein **/

   td,span,div,p,textarea{
    font-family:Verdana,Helvetica,Arial,sans-serif;
    }


  /**** Startseite, Boxentitel-Headlines ****/

   .box-titel{
    font-size:15px;
    font-weight:bold;
    color:#69C;
    }

   .verweis-headline{
    font-size:11px;
    font-weight:bold;
    color:#999;
    }

  /** GruenderNews-Box **/
   .gnews-date{
    font-size:11px;
    font-weight:normal;
    color:#666;
    }

   .gnews-headline{
    font-size:11px;
    font-weight:bold;
    color:#004e95;
    }

   .gnews-text{
    font-size:11px;
    font-weight:normal;
    color:#000;
    }

  /** Fussnotentext **/

   .fussnote{
    font-size:11px;
    font-weight:normal;
    color:#A4C2D7;
    }

  /**** Content ****/
   .content-headline, .content-text h1{
    font-size:15px;
    font-weight:bold;
    color:#69C;
    }

   .content-abstract, .content-text h2{
    font-size:13px;
    font-weight:bold;
    color:#004e95;
    width:427px;
    }

   .error-abstract{
    font-size:13px;
    font-weight:bold;
    color:#C60;
    width:427px;
    }

   .content-text{
    font-size:13px;
    font-weight:normal;
    color:#000;
    }

   .content-date{
    font-size:11px;
    font-weight:normal;
    color:#666;
    }

  /**** Content linkboxen headlines ****/

   .linkbox-head-ext{
    font-size:11px;
    font-weight:bold;
    color:#666;
    padding-left:16px;
    padding-right:16px;
    padding-top:1px;
    padding-bottom:1px;
    background-color:#CCC;
    background-image:url(/images/pfeil_linkbox_ext.gif);
    background-repeat:no-repeat;
    }

   .linkbox-head-int{
    font-size:11px;
    font-weight:bold;
    color:#fff;
    padding-left:16px;
    padding-right:16px;
    padding-top:1px;
    padding-bottom:1px;
    background-color:#999;
    background-image:url(/images/pfeil_linkbox_int.gif);
    background-repeat:no-repeat;
    }


/** popup-linkbox **/
   .linkbox-head-pop {
    font-size:11px;
    font-weight:bold;
    color:#666;
    padding:1px 16px;
    background:#ccc url(/images/linkbox_pop_icon.gif) no-repeat;

}
  
   .linkbox-text{
    font-size:11px;
    font-weight:bold;
    color:#666;
    padding-left:16px;
    padding-right:16px;
    padding-top:1px;
    padding-bottom:1px;
    }



  
  /** Bildbox **/
   .bildunterschrift{
    font-size:11px;
    font-weight:normal;
    color:#666;
    background-color:#eee;  
    padding:4px 5px 5px 4px;
    }

  /** Liste, Listenelemente **/

   .listitem-headline{
    font-size:11px;
    font-weight:bold;
    color:#000;
    }

   .listitem-headline-hi{
    font-size:11px;
    font-weight:bold;
    color:#930;
    }

   .listitem-text{
    font-size:11px;
    font-weight:normal;
    color:#000;
    }

   .listitem-text-hi{
    font-size:11px;
    font-weight:normal;
    color:#930;
    }

   .listitem-datum{
    font-size:11px;
    font-weight:normal;
    color:#666;
    }

   .listitem-datum-hi{
    font-size:11px;
    font-weight:normal;
    color:#666;
    }



/** Newsliste **/
    .news-datum {
     font-size:11px;
     font-weight:normal;
     color:#666;
     }

    .newstext-11b {
     font-size:11px;
     font-weight:bold;
     color:#999;
     }



   .buchinfo{
    font-size:11px;
    font-weight:normal;
    color:#666;
    }

   .buchinfo-cont{
    font-size:11px;
    font-weight:bold;
    color:#666;
    }



 /*** Marginal-Spalte ***/

   .marg-headline{
    font-size:13px;
    font-weight:bold;
    color:#666;
    }

   .marg-headline-high{
    font-size:13px;
    font-weight:bold;
    color:#69C;
    }

   .marg-text{
    font-size:11px;
    font-weight:normal;
    color:#666;
    }

   .marg-text-bold{
    font-size:11px;
    font-weight:bold;
    color:#666;
    }

   .marg-text-hi{
    font-size:11px;
    font-weight:normal;
    color:#930;
    }

   .marg-text-bold-hi{
    font-size:11px;
    font-weight:bold;
    color:#930;
    }

   .marg-text13-hb{
    font-size:13px;
    font-weight:bold;
    color:#004e95;
    }


  /** Suchmaske **/

   .suche-headline{
    font-size:13px;
    font-weight:bold;
    color:#666;
    }


   /** Suche, Pfadangabe **/
    .pfad{
     font-size:11px;
     font-weight:bold;
     color:#666;

     }


/** Print-View **/


   .print-url{
    font-size:9px;
    font-weight:normal;
    color:#666;
    }

   .print-headtext{
    font-size:9px;
    font-weight:normal;
    color:#666;
    }

   .print-headtext-bold{
    font-size:9px;
    font-weight:bold;
    color:#666;
    }


/** Businessplanwettbewerb bewerbung **/

.text{
 font-size:13px;
font-weight:normal;
color:#000;
}





   /** Kolumne-Kommentare-Styles **/


  .kolumne-titel-box {padding:17px 0 4px 0; margin:0 0 12px 0; width:428px; border-bottom:1px solid #999;}

  .kolumne-titel {
   margin:0;
   padding:0 0 4px 0;
   font-size:11px;
   font-weight:normal;
   color:#666;
   } 

  .kolumne-autor {
   font-size:11px;
   font-weight:bold;
   color:#666;
   } 


  .commentblock-headline{
    font-size:13px; 
    color:#9CF; 
    font-weight:bold;
    } 

  .comment-headline{
    font-size:11px; 
    color:#000; 
    font-weight:bold;
    } 

  .comment-text{
    font-size:11px; 
    color:#000; 
    font-weight:normal;
    padding:8px 0px 8px 0px;
    border-bottom:1px dotted #666;
    }

  .comment-infotext{
    font-size:11px;
    color:#666;
    }

  .comment-infotext-bold{
    font-size:11px;
    color:#666;
    font-weight:bold;
    }

   .comm-form-headline{
    font-size:13px;
    color:#369;
    font-weight:bold;
    }

   .comm-headline-11{
    font-size:11px; 
    color:#369; 
    font-weight:bold;
    }

    

   .comm-form-headline-weiss{
    font-size:13px;
    color:#FFF;
    font-weight:bold;
    }



/**** LINKS und NAVIGATION ****/

  /** allgemein-Navigation **/
    a:link, a:visited {
     font-size:13px;
     color:#666;
     font-weight:normal;
     text-decoration:underline;
     }

   a:hover, a:active {
     font-size:13px;
     color:#000;
     font-weight:normal;
     text-decoration:underline;
     }


 /**** Top-Navigation ****/

  a.nav-top:link, a.nav-top:visited {
   font-size:11px;
   color:#004e95;
   font-weight:regular;
   text-decoration:none;
   }

  a.nav-top:hover, a.nav-top:active {
   font-size:11px;
   color:#fff;
   font-weight:regular;
   text-decoration:none;
   }

  .nav-top-on {
   font-size:11px;
   color:#fff;
   font-weight:regular;
   text-decoration:none;
   }

   /** Top-Trenn-Pipe **/
  .top-trenner {
   font-size:11px;
   color:#456899;
   font-weight:regular;
   text-decoration:none;

   }


 /** Fuss-Navigation **/
  a.nav-fuss:link, a.nav-fuss:visited {
   font-size:11px;
   color:#004e95;
   font-weight:regular;
   text-decoration:none;
   }

  a.nav-fuss:hover, a.nav-fuss:active {
   font-size:11px;
   color:#fff;
   font-weight:regular;
   text-decoration:none;
   }

  .nav-fuss-on {
   font-size:11px;
   color:#004e95;
   font-weight:regular;
   text-decoration:none;
   }

   /** Fuss-Trenn-Pipe **/
  .fuss-trenner {
   font-size:11px;
   color:#004e95;
   font-weight:regular;
   text-decoration:none;
   }



   /**** Navigation ****/
    /** Level 2 (im Ausfahr-Layer) **/
  a.topnav-lev2:link, a.topnav-lev2:visited {
   font-size:11px;
   color:#FFF;
   font-weight:bold;
   text-decoration:none;
   }

  a.topnav-lev2:hover, a.topnav-lev2:active {
   font-size:11px;
   color:#600;
   font-weight:bold;
   text-decoration:none;
   }

  .topnav-lev2-on {
   font-size:11px;
   color:#600;
   font-weight:bold;
   text-decoration:none;
   }


    /**** Vertikale Navigation ****/

    /** Level 2a in linken spalte **/
  a.nav-lev2:link, a.nav-lev2:visited {
   font-size:13px;
   color:#369;
   font-weight:bold;
   text-decoration:none;
   }

  a.nav-lev2:hover, a.nav-lev2:active {
   font-size:13px;
   color:#600;
   font-weight:bold;
   text-decoration:none;
   }

  a.nav-lev2-on:link, a.nav-lev2-on:visited, a.nav-lev2-on:hover, a.nav-lev2-on:active {
   font-size:13px;
   color:#600;
   font-weight:bold;
   text-decoration:none;
   }


    /** Level 3 **/
  a.nav-lev3:link, a.nav-lev3:visited {
   font-size:13px;
   color:#C60;
   font-weight:normal;
   text-decoration:none;
   }

  a.nav-lev3:hover, a.nav-lev3:active {
   font-size:13px;
   color:#600;
   font-weight:normal;
   text-decoration:none;
   }

  a.nav-lev3-on:link, a.nav-lev3-on:visited, a.nav-lev3-on:hover, a.nav-lev3-on:active {
   font-size:13px;
   color:#600;
   font-weight:normal;
   text-decoration:none;
   }


    /** Level 4 **/
  a.nav-lev4:link, a.nav-lev4:visited {
   font-size:13px;
   color:#C60;
   font-weight:normal;
   text-decoration:none;
   }

  a.nav-lev4:hover, a.nav-lev4:active {
   font-size:13px;
   color:#600;
   font-weight:normal;
   text-decoration:none;
   }

  a.nav-lev4-on:link, a.nav-lev4-on:visited, a.nav-lev4-on:hover, a.nav-lev4-on:active {
   font-size:13px;
   color:#600;
   font-weight:normal;
   text-decoration:none;
   }

    /** Level 5 **/
  a.nav-lev5:link, a.nav-lev5:visited {
   font-size:11px;
   color:#C60;
   font-weight:normal;
   text-decoration:none;
   }

  a.nav-lev5:hover, a.nav-lev5:active {
   font-size:11px;
   color:#600;
   font-weight:normal;
   text-decoration:none;
   }

  a.nav-lev5-on:link, a.nav-lev5-on:visited, a.nav-lev5-on:hover, a.nav-lev5-on:active {
   font-size:11px;
   color:#600;
   font-weight:normal;
   text-decoration:none;
   }



/** Markptlatz Navigation  **/

  #ea-start {
   width:646px;
   margin:0px;
   padding:0px;
   height:22px;
   }

  #ea-start ul, #ea-start li {
   list-style-type: none;
   margin:0px;
   padding:0px;
   }

  #ea-start li a:link, #ea-start li a:visited, #ea-start li a:active {
   display:block;
   background:url('/images/mpnav_pfeil_link.gif') no-repeat;
   height:24px;
   padding-left:16px;
   text-decoration:none;
   }

  #ea-start li a:hover {
   background:url('/images/mpnav_pfeil.gif') no-repeat;
   text-decoration:none;
   }

  #ea-start  a:link span, #ea-start  a:visited span {
   display:block;
   height:24px;
   margin-left:20px;
   padding-left:30px;
   background-color:#004e95;
   color:#9CF;
   text-decoration:none;
   font: bold 15px verdana, sans-serif;
   line-height: 21px;
   }

  #ea-start  a:hover span, #ea-start  span a:active span {
   cursor:pointer;
   margin-left:20px;
   background-color:#369;
   color:#FFF;
   text-decoration:none;
   font: bold 15px verdana, sans-serif;
   line-height: 21px;
   }




 /*** Link-Pfad ***/
   a.pfad:link, a.pfad:visited, a.pfad:hover, a.pfad:active {
    font-size:11px;
    color:#69C;
    font-weight:normal;
    text-decoration:none;
    }


  /** Content-Link **/
    a.content-link:link, a.content-link:visited {
     font-size:11px;
     color:#C60;
     font-weight:normal;
     text-decoration:none;
     }

    a.content-link:hover, a.content-link:active {
     font-size:11px;
     color:#600;
     font-weight:normal;
     text-decoration:underline;
     }


  /** Startseite - weiterfuehrende Verweise **/

  /** mehr-Links **/
    a.box-link:link, a.box-link:visited {
     font-size:11px;
     color:#C60;
     font-weight:normal;
     text-decoration:underline;
     }

    a.box-link:hover, a.box-link:active {
     font-size:11px;
     color:#600;
     font-weight:normal;
     text-decoration:underline;
     }




    a.verweis:link, a.verweis:visited {
     font-size:11px;
     color:#666;
     font-weight:normal;
     text-decoration:underline;
     }

    a.verweis:hover, a.verweis:active {
     font-size:11px;
     color:#000;
     font-weight:normal;
     text-decoration:underline;
     }




 /*** Marginal-Spalte ***/
   a.marg-link:link, a.marg-link:visited {
    font-size:11px;
    color:#666;
    font-weight:normal;
    text-decoration:underline;
    }

   a.marg-link:hover, a.marg-link:active {
    font-size:11px;
    color:#000;
    font-weight:normal;
    text-decoration:underline;
    }

   a.marg-link-big:link, a.marg-link-big:visited {
    font-size:13px;
    color:#004e95;
    font-weight:bold;
    text-decoration:underline;
    }

   a.marg-link-big:hover, a.marg-link-big:active {
    font-size:13px;
    color:#000;
    font-weight:bold;
    text-decoration:underline;
    }




  /** Listelement-Link **/
    a.listelement-link:link, a.listelement-link:visited {
     font-size:11px;
     color:#C60;
     font-weight:normal;
     text-decoration:underline;
     }

   a.listelement-link:hover, a.listelement-link:active {
     font-size:11px;
     color:#600;
     font-weight:normal;
     text-decoration:underline;
     }

  /** Headline-Link **/

    a.listelement-link-bold:link, a.listelement-link-bold:visited {
     font-size:11px;
     color:#C60;
     font-weight:bold;
     text-decoration:underline;
     }

   a.listelement-link-bold:hover, a.listelement-link-bold:active {
     font-size:11px;
     color:#600;
     font-weight:bold;
     text-decoration:underline;
     }



  /** Terminliste, Monatsnavigation **/

    a.monat:link, a.monat:visited {
     font-size:11px;
     color:#666;
     font-weight:normal;
     text-decoration:underline;
     }

   a.monat:hover, a.monat:active {
     font-size:11px;
     color:#000;
     font-weight:normal;
     text-decoration:underline;
     }

    .monat-on {
     font-size:11px;
     color:#000;
     font-weight:normal;
     text-decoration:none;
     }

   .monat-off {
     font-size:11px;
     color:#999;
     font-weight:normal;
     text-decoration:none;
     }


  /** form elemenete **/

     form,input,textarea,select,option,{
     margin:0;
     font-family:verdana, arial, sans-serif;
     font-size:13px;
     color:#000;
     }


 /** Ansprechpartner-Seite, Details **/
  .ansprechtitel {
     font-family:verdana, arial, sans-serif;
     font-size:11px;
     font-weight:bold;
     color:#000;
    }

  .ansprechtext {
     font-family:verdana, arial, sans-serif;
     font-size:11px;
     font-weight:normal;
     color:#000;
    }



 /** Terminliste **/
   a.terminlink:link, a.terminlink:visited {
     font-family:verdana, arial, sans-serif;
     font-size:13px;
     font-weight:normal;
     color:#666;
     text-decoration:underline;
    }

   a.terminlink:hover, a.terminlink:active {
     font-family:verdana, arial, sans-serif;
     font-size:13px;
     font-weight:normal;
     color:#000;
     text-decoration:underline;
    }


 /** Ansprechpartner-Links **/
   a.ansprechlink:link, a.ansprechlink:visited {
     font-family:verdana, arial, sans-serif;
     font-size:11px;
     font-weight:normal;
     color:#666;
     text-decoration:underline;
    }

   a.ansprechlink:hover, a.ansprechlink:active {
     font-family:verdana, arial, sans-serif;
     font-size:11px;
     font-weight:normal;
     color:#000;
     text-decoration:underline;
    }



 /** Kolumne und Kommentar-Links **/
   a.comm-link11:link, a.comm-link11:visited {
     font-family:verdana, arial, sans-serif;
     font-size:11px;
     font-weight:bold;
     color:#666;
     text-decoration:underline;
    }

   a.comm-link11:hover, a.comm-link11:active {
     font-family:verdana, arial, sans-serif;
     font-size:11px;
     font-weight:bold;
     color:#000;
     text-decoration:underline;
    }





 /**** Erweiterte Suche und Merkzettel ****/
   /** Link-Pfad **/
    a.listpfadlnk:link, a.listpfadlnk:visited {color:#666; font-size:11px; text-decoration:none;}
    a.listpfadlnk:hover, a.listpfadlnk:active {color:#000; font-size:11px; text-decoration:underline;}


   /** Link-Headline der erweiterten Suche **/
    a.listheadlnk:link, a.listheadlnk:visited {font-size:11px; font-weight:bold; color:#000; text-decoration:none;}
    a.listheadlnk:hover, a.listheadlnk:active {font-size:11px; font-weight:bold; color:#000; text-decoration:underline;}

   /** Link-Headline der erweiterten Suche im Highlightzustand **/
    a.listheadlnk-hi:link, a.listheadlnk-hi:visited {font-size:11px; font-weight:bold; color:#900; text-decoration:none;}
    a.listheadlnk-hi:hover, a.listheadlnk-hi:active {font-size:11px; font-weight:bold; color:#900; text-decoration:underline;}

   /** Link-Headline im Merkzettel **/
    a.listheadlnk-hi:link, a.listheadlnk-hi:visited {font-size:11px; font-weight:bold; color:#C60; text-decoration:none;}
    a.listheadlnk-hi:hover, a.listheadlnk-hi:active {font-size:11px; font-weight:bold; color:#C60; text-decoration:underline;}



   /** Marginalspalte, Merzettel-Element **/
     #merken .subcolumn2-2 a {color: #c60; text-decoration: underline; font-weight:bold; font-size:11px;}
     #merken .subcolumn2-2 a:hover {color: #600; text-decoration: underline; font-size:11px;}



  /** Kolumne-Kommentare-Styles **/
   a.comm-headlink:link, a.comm-headlink:visited{
   font-size:13px;
   font-weight:bold;
   color:#369;
   text-decoration:underline;
   }

   a.comm-headlink:hover, a.comm-headlink:active{
   font-size:13px;
   font-weight:bold;
   color:#004e95;
   text-decoration:underline;
   }





/**** Sitemap ****/

   /** Level 1 (nicht verlinkt) **/

  .bg-sitemap1 {
   background-color:#369;
   }

  .pad-sitemap1 {
   padding-left:16px;
   padding-top:6px;
   padding-righ:8px;
   padding-bottom:6px;
   }

  .sitemap1 {
   color:#FFF;
   font-size:15px;
   font-weight:bold;
   }

   /** Level 2 **/

  .pad-sitemap2 {
   padding-left:16px;
   padding-top:6px;
   padding-righ:8px;
   padding-bottom:6px;
   }

 a.sitemap2:link, a.sitemap2:visited {
   color:#004e95;
   font-size:13px;
   font-weight:bold;
   text-decoration:none;
   }

 a.sitemap2:hover, a.sitemap2:active {
   color:#600;
   font-size:13px;
   font-weight:bold;
   text-decoration:none;
   }


   /** Level 3 **/

  .pad-sitemap3 {
   padding-left:16px;
   padding-top:4px;
   padding-righ:8px;
   padding-bottom:4px;
   }

 a.sitemap3:link, a.sitemap3:visited {
   color:#C60;
   font-size:13px;
   font-weight:normal;
   text-decoration:none;
   }

 a.sitemap3:hover, a.sitemap3:active {
   color:#600;
   font-size:13px;
   font-weight:normal;
   text-decoration:none;
   }


   /** Level 4 **/

  .pad-sitemap4 {
   padding-left:24px;
   padding-top:4px;
   padding-righ:8px;
   padding-bottom:4px;
   }

 a.sitemap4:link, a.sitemap4:visited {
   color:#C60;
   font-size:11px;
   font-weight:normal;
   text-decoration:none;
   }

 a.sitemap4:hover, a.sitemap4:active {
   color:#600;
   font-size:11px;
   font-weight:normal;
   text-decoration:none;
   }


   /** Level 5 **/

  .pad-sitemap5 {
   padding-left:32px;
   padding-top:4px;
   padding-righ:8px;
   padding-bottom:4px;
   }

 a.sitemap5:link, a.sitemap5:visited {
   color:#C60;
   font-size:11px;
   font-weight:normal;
   text-decoration:none;
   }

 a.sitemap5:hover, a.sitemap5:active {
   color:#600;
   font-size:11px;
   font-weight:normal;
   text-decoration:none;
   }

/** special-bereich-div-padding **/

  .special-bereich {
   padding-left:0px;
   padding-top:4px;
   padding-righ:0px;
   padding-bottom:4px;
   }
   
/** special-bereichs-link **/

 a.special-bereich:link, a.special-bereich:visited {
   color:#C60;
   font-size:13px;
   font-weight:bold;
   text-decoration:underline;
   }

 a.special-bereich:hover, a.special-bereich:active {
   color:#600;
   font-size:13px;
   font-weight:bold;
   text-decoration:underline;
   }
/** end **/


/** Forum **/

a.forumHL:link, a.forumHL:visited{
  font-size: 13px;
  font-weight: bold;
  color: #C60;
  decoration: underline;
}

a.forumHL:active, a.forumHL:hover{
  font-size: 13px;
  font-weight: bold;
  color: #600;
  decoration: underline;
}

.forumCopy{
  font-size: 13px;
  font-weight: normal;
  color: #000;
}

.forumFoot{
  font-size: 11px;
  font-weight: bold;
  color: #666;
}

a.forumFoot:link, a.forumFoot:visited{
  font-size: 11px;
  font-weight: normal;
  color: #666;
  decoration: underline;
}

a.forumFoot:hover, a.forumFoot:active{
  font-size: 11px;
  font-weight: normal;
  color: #000;
  decoration: underline;
}

.msgHL{
  font-size: 13px;
  font-weight: bold;
  color: #000;
}

.msgAdd{
  font-size:11px;
  font-weight:normal;
  color: #666;
}

.msgCur{
  font-size:11px;
  font-weight:normal;
  color: #000;
  decoration: none;
}

ul.forum{
  padding-left: 0px;
  margin-left: 1em;
}

li.forum{
  list-style-type:none;
  padding-left: 0px;
  margin-left: 0px;
}



/**feedback form content**/

 .feedback-list{
  padding-left:16px;
  background-image:url(/images/feedbacklist_pfeil.gif); 
  background-repeat:no-repeat;
  }



/* BILD-TEXT-TEASER LINKE-SPALTE, START  */

 .teaser-left{margin:0px 0 10px 0; width:226px; }

 .plusblk h5{
  margin:0; 
  text-align:center;
  border:1px solid #004e95; 
  background-color:#9cf;
  color:#004e95; 
  font-size:11px;
  font-weight:bold;
  line-height:15px;
  }

 .plusblk h5:hover{
 /*  border:1px solid #fff; 
 background-color:blue;*/
  }

 .plusblk h5 a {
  margin:0;
  padding: 0;
  line-height:15px;
  text-decoration:none;
  }

 .plusblk h5 a:link, .plusblk h5 a:active, .plusblk h5 a:visited {
  display:block;
  background:url(/Bilder/banner/txtlink_bg.gif) no-repeat;
  color:#004e95; 
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
} 

 .plusblk h5 a:hover {
  margin:0;
  padding:0;
  display:block;
  font-size:11px;
  font-weight:bold;
  line-height:15px;
  text-decoration:none;
  color:#fff;
  background: #456899 url(/Bilder/banner/txtlink_bg_hover.gif) no-repeat;
  } 
 
/* END, BILD-TEXT-TEASER LINKE-SPALTE */



/** ENDE GRUENDERRADIO-TEASER LINKE-SPALTE **/

#radioteaser-bg-speaker {
  background: #c3d6e4 url(/images/gr_bg_speaker.jpg) no-repeat;
  }

#radioteaser-bg-mid {
  background: transparent url(/images/gr_mid_bg.gif) repeat-y; display:block;
  }

#radioteaser-body {
  margin-left:17px;
  }

#radio-date{
  text-align:right;
  width:210px;
  margin:0 0 0 10px;
 }

 .date{
   font-size:11px;
   color:#369;
   font-weight:normal;
   }

    a.radioteaser-head:link, a.radioteaser-head:visited {
     font-size:15px;
     color:#930;
     font-weight:bold;
     text-decoration:none;
     }

    a.radioteaser-head:hover, a.radioteaser-head:active {
     font-size:15px;
     color:#930;
     font-weight:bold;
     text-decoration:underline;
     }


    a.radioteaser-text:link, a.radioteaser-text:visited {
     font-size:11px;
     color:#000;
     font-weight:bold;
     text-decoration:none;
     }

    a.radioteaser-text:hover, a.radioteaser-text:active {
     font-size:11px;
     color:#000;
     font-weight:bold;
     text-decoration:underline;
     }


    a.verweis-bold:link, a.verweis-bold:visited {
     font-size:11px;
     color:#930;
     font-weight:bold;
     text-decoration:underline;
     }

    a.verweis-bold:hover, a.verweis-bold:active {
    background-color:#930;
     font-size:11px;
     color:#fff;
     font-weight:bold;
     text-decoration:underline;
     }

/** ENDE GRUENDERRADIO-TEASER LINKE-SPALTE **/

/** MARKTPLATZ-TEASER LINKE-SPALTE **/
#tsmp-bg {
  background: url('/images/tsmp_bg_verlauf.jpg') no-repeat;
  background-color:#930;
  width:260px;
  border-bottom:1px solid #930;
  }

#tsmp-people {
  background: url('/images/tsmp_bg_footer.gif') no-repeat;
  background-position:bottom;
  }

#tsmp-cont-border {
  background: url('/images/tsmp_bg_content_border.gif') transparent;
  background-repeat:repeat-y;
  margin:0;
  }

#tsmp-cont-end {
  background: url('/images/tsmp_fuss.gif') transparent repeat-y;
  margin:0;
  height:10px;
  }
  
#tsmp-footer {
  background: url('/images/tsmp_fuss.gif') transparent no-repeat;
  width:260px;
  height:52px;
  margin:0;
  text-align:center;
  }
  
.tsmp-content {
 margin:0 17px;
  }

 .tsmp-headline{
  font-family:verdana,arial,SansSerif;
  font-size:11px;
  font-weight:bold;
  color:#CF9;
  }

 .tsmp-date{
  font-family:verdana,arial,SansSerif;
   font-size:11px;
   color:#F90;
   font-weight:normal;
   }

 a.tsmp-text:link, a.tsmp-text:visited {
  font-family:verdana,arial,SansSerif;
  font-size:11px;
  color:#FFF;
  line-height:15px;
  text-decoration:none;
  }

 a.tsmp-text:hover, a.tsmp-text:active {
  font-family:verdana,arial,SansSerif;
  font-size:11px;
  color:#FFF;
  line-height:15px;
  text-decoration:underline;
  }

/** GRUENDER TV **/
#tstv-bg {
  background-color:#287DA8;
  width:260px;
  border-bottom:1px solid #036;
  }

#tstv-cont-border {
  background: #287DA8;
  margin:0 6px;
  }
  
#tstv-footer {
  margin:0;
  padding:4px 4px 16px 4px;
  text-align:center;
  }

#tstv-footer a{color:#fff;}

#tstv-footer a:hover{color:#cef;}


/** MARKTPLATZ(GRUENDER)-TEASER RECHTE-SPALTE **/

/** MARKTPLATZ-TEASER LINKE-SPALTE **/
#tsmpr-bg {
  background: url('/images/tsmp_bg_verlauf.jpg') no-repeat;
  background-color:#930;
  width:226px;
  border-bottom:1px solid #930;
  }

#tsmpr-cont-border {
  background: url('/images/tsmpr_bg_content_border.gif') transparent;
  background-repeat:repeat-y;
  margin:0;
  }

#tsmpr-cont-end {
  background: url('/images/tsmpr_fuss.gif') transparent repeat-y;
  margin:0;
  height:10px;
  }
  
#tsmpr-footer {
  background: url('/images/tsmpr_fuss.gif') transparent no-repeat;
  width:226px;
  height:52px;
  margin:0;
  text-align:center;
  }
  





/** Umfrage-Auswertung, Prozentwerte **/

   .percent-high{
    font-size:11px;
    font-weight:bold;
    color:blue;
    }

   .percent-mid{
    font-size:11px;
    font-weight:bold;
    color:green;
    }

   .percent-low{
    font-size:11px;
    font-weight:bold;
    color:red;
    }

/* gruender des Monats label */
   .gdm {}
   .gdm a {background:#9cf; color:#004e95; display:block; border:1px solid #004e95;padding:2px 8px;}
   .gdm a:link, .gdm a:visited, .gdm a:active { font-size:11px; font-weight:bold; color:#004e95;}
   .gdm a:hover {background:#369; color:#fff; border:1px solid #fff;}