  body {
    background:#cccccc;
    color:#ffffff;
    background-image:url(/fileadmin/img/layout/hor_nav.gif);
    background-repeat:repeat-x;
    }
  
  #main_left img.pfeil {
    float:left;
    padding-right:8px;
    margin-top:5px;
    background-image:url(../fileadmin/img/headlines/teens-pfeil.gif);
    background-repeat:no-repeat;
    }
  
  #main_left div.teaser {
    width:228px;
    float:left;
    padding-top:2px;
    }
  
  #main_left a:link,    #main_right a:link  { color: #33cc00; text-decoration: none; }
    #main_left a:visited, #main_right a:visited { color: #33cc00; text-decoration: none; }
    #main_left a:hover,   #main_right a:hover   { background: #33cc00; color: #ffffff; text-decoration: none; }

#main_left hr, #main_right hr           { width:100%; color:#A90000; background-color:#A90000; height:1px; margin-right:0; text-align:right; border:0px; }  
#main_left h1               { font-size:14px; color:#33cc00; }
#main_left h2               { font-size:11px; color:#33cc00; }
#main_left h3               { font-size:11px; }
#main_left h3.standard          { font-size:11px; }
#main_left h3.hinweis          { width:100%; font-size:11px; margin-top:4px; margin-bottom:4px; border-top:1px solid #A90000; border-bottom:1px solid #A90000; font-size:11px; background:#f0f0f0; padding:2px; }
#main_left b,strong            { font-weight:bold; }
#main_left b.head,strong.head            { font-size:14px; color:#33cc00; }
#main_left b.standard,strong.standard   { font-weight:bold; }
#main_left b.color,strong.color      { font-weight:bold; color:#33cc00; }
#main_left i                    { font-style:italic; }
#main_left u                     { text-decoration:underline; }
#main_left strike               { text-decoration:line-through; }
#main_left a.extern:before         { content:url(img/icons/ext_kinderwunsch.gif); display:inline; width:9px; height:9px; }

#main_left div.img_teaser    { float:left; }
#main_left div.teaser       { width:218px; float:left; }
#main_left div.tips img.tx-jppageteaser-pi1-image { border:1px solid #000000; }
#main_left .tips_img_left                { width:49px; float:left; }
#main_left .tips_txt_right               { width:261px; padding-left:10px; float:left; }
#main_left .tx-jppageteaser-pi1-headline { margin-top:-1px;font-weight:bold; }

#main_left div.optionen {
    padding-top:2px;padding-bottom:2px;width:330px;text-align:right;font-size:10px;border-top:1px dashed #009900; border-bottom:1px dashed #009900;color:#009900;
  }

#main_right .tx-jppageteaser-pi1-headline { color:#333333; }
#main_right .tx-jppageteaser-pi1-text { color:#333333; }
#right_head .tx-jppageteaser-pi1-headline { color:#ffffff; }
#right_head .tx-jppageteaser-pi1-text { color:#ffffff; }

#main_right div.tips {
    margin-top:10px;
    padding:0;
    }
#main_right .tx-jppageteaser-pi1-image {
    border:1px solid #ffffff;
    }
#main_right div.tips_img_left {
    width:49px;
    float:left;
    }
#be .tips_txt_right {
    margin-top:-3px;
    margin-bottom:2px;
    width:236px;
    margin-left:15px;
    float:left;
    }
#be .tx-jppageteaser-pi1-headline, #be .tx-jppageteaser-pi1-text {
    color:#ffffff;
    }


  
  #main_right a.dunkel:link    { color: #339933; text-decoration: none; }
    #main_right a.dunkel:visited { color: #339933; text-decoration: none; }
    #main_right a.dunkel:hover    { background: #339933; color: #ffffff; text-decoration: none; }
  
  #menue a.kids:link     { line-height:15px; font-size:11px; padding-left:2px; padding-right:2px; color: #000000; text-decoration: none; }
    #menue a.kids:visited { line-height:15px; font-size:11px; padding-left:2px; padding-right:2px; color: #000000; text-decoration: none; }
    #menue a.kids:hover   { line-height:15px; font-size:11px; padding-left:2px; padding-right:2px; background: #33cc00; color: #fff; text-decoration: none; }  
  
  #menue strong.headline, #main_right strong.headline {
    color:#009900;
    }
    
  #menue span.menue_active {
    background:#33cc00;
    color:#ffffff;
    padding-left:2px;
    padding-right:2px;
    }
    
  #main_left b.headline {
    font-size:14px;
    color:#33cc00;
    }
    
  #main {
    width:640px;
    float:left;
    padding:10px;
    background:#333333;
  }
  #main_right img.pfeil {
    background-image:url(../fileadmin/img/headlines/teens-pfeil.gif);
    background-repeat:no-repeat;
    }
  #main_right img.pfeillist {
    background-image:url(../fileadmin/img/icons/list_teens.gif);
    background-repeat:no-repeat;
    }
    
  #light { color: #000000; }
  #light a:link    { color: #339933; text-decoration: none; }
    #light a:visited { color: #339933; text-decoration: none; }
    #light a:hover    { background: #339933; color: #ffffff; text-decoration: none; }
  
  #right div.club_kinder {
    background:#666666;
    }
    
  #skyscraper {
    background:#666666;
    }
    
span.adresse         { background-color:#cccccc }
span.quelle          { color:#999999; }
span.rahmen          { border: 1px solid #996633; }
img.Teaser        { float:left; border:1px solid #000000; margin-top:2px; margin-right:5px; }
img.Teaser_right    { float:right; border:1px solid #000000; margin-top:2px; margin-left:5px; }
img.Full          { float:none; margin-top:5px; margin-bottom:5px; border:1px solid #000000; }

div.vor_zurueck { padding-top:2px;padding-bottom:2px;width:330px; background-color:#666666; border-top:1px dashed #ffffff; border-bottom:1px dashed #ffffff; }
#serie ul       { list-style-type: none; padding: 0; margin: 0; }
#serie li       { margin-bottom:4px; font-weight:bold; color:#31CF00; background-image: url(../fileadmin/img/buttons/liste_teens.gif); background-repeat: no-repeat; background-position: 0 .4em; padding-left: 1.2em; }
#serie ul li a  { font-weight:normal; }

