body { margin: 0px auto;
       font-size: 12px;
       color: #ffffff;
       font-family: Verdana;
       background-color: #262626;}

a:link    { text-decoration: none; color: #ffffff; }
a:visited { text-decoration: none; color: #ffffff; }
a:hover   { text-decoration: underline; color: #aaaaaa;}

h3 { font-size: 12px; margin: 0; padding: 0;}

img { border: 0;}

#page { margin: 0 ;
        text-align: center;
        width: 1000px;}

#sex { float: left;
       margin: 0;
       padding: 0;}

#head { float: left;
        text-align: left;
        margin: 0;
        padding: 0;
        width: 440px;
        background-color: #262626;}

#top { float: left;
       width: 440px;
       margin: 0;
       padding: 0;
       text-align: left;}

#top h1 { margin: 20px 0 0 10px;
          padding: 0;
          font-size: 16px;}

#top li { margin: 0px 0 0 10px;
          padding: 0;
          font-size: 12px;
          float: left;
          text-decoration: none;}

#top b { margin: 10px 0 0 10px;
         padding: 0;
         font-size: 12px;}

#site { float: left;
        background: url(img/bg-site.gif);
        background-repeat:no-repeat;
        background-color: #262626;
        color: #ffffff;
        margin: -3px 0 0 0 !important;
        margin: 0;
        padding: 2px;
        width: 876px;
        overflow: auto;}

#content { clear:both;
           margin: 0;
           padding: 0 0 15px 0;
           width: 874px;
           background-color: #262626;
           border-width: 1px;
           border-style: solid;
           border-color: #7d7d7d;
           overflow: auto;}

#top_navi { margin: 0;
            padding: 0;
            width: 874px;
            height: 29px;
            background: url(img/bg-top_navi.gif);
            background-repeat: repeat-x;
            text-align: left; }

#top_navi img { float: left;}

#top_link { float: left;
            width: 139px;
            height: 24px;
            background: url(img/bg-top_link.gif);
            background-repeat:no-repeat;
            margin: 0;
            padding: 5px 0 0 0;
            text-align: center;}

#top_link a:link    { text-decoration: none; color: #ffffff; }
#top_link a:visited { text-decoration: none; color: #ffffff; }
#top_link a:hover   { text-decoration: underline; color: #aaaaaa;}

#inhalt { overflow: auto;
          margin: 20px 0 0 1px;
          padding: 1px;
          width: 870px;}

/*     Linke Seite   */

#left {float: left;
       width: 154px;
       background-color: #333333;}

/*     News      */

#news { margin: 7px 0 0 0;
             padding: 0;}

#news_head { width: 139px;
                  height: 18px;
                  background: url(img/bg_head.gif);
                  background-repeat: repeat-x;
                  background-color: #e45b43;
                  margin: 0;
                  padding: 2px 0 0 15px;
                  text-align: left;
                  color: #262626;}

#news_pic { margin: 10px 0 5px 0;
            padding: 0;}

#news_input { color: #4ce748;
              font-size: 10px;
              text-align: left;
              width: 151px;
              margin: 0;
              padding: 0 0 0 3px;}

#news_input form { margin: 0;
                   padding: 0;}

input.news_mail { margin: 10px 0 0 0;
                  padding: 3px 0 0 2px;
                  width: 142px;
                  height: 17px;
                  FONT-SIZE: 11px;
                  border-top-color:#999999;
                  border-left-color:#999999;
                  border-right-color:#eeeeee;
                  border-bottom-color:#eeeeee;
                  border-width: 1px;
                  border-style:solid;
                  background-image: url(img/bg-news.gif);}

input.eintragen { width: 100px;
                  height: 20px;
                  margin: 5px 0 5px 21px;
                  padding: 0 0 0 0;
                  color: #ffffff;
                  border-style: transparent; border-width: 0px;
                  background-image: url(img/bg-eintragen.gif);
                  background-color: #262626;}


/*    Cams       */

#cams { margin: 0;
        padding: 0;}

#cams_head { width: 139px;
                  height: 18px;
                  background: url(img/bg-cams_head.gif);
                  background-repeat: repeat-x;
                  background-color: #e45b43;
                  margin: 0;
                  padding: 2px 0 0 15px;
                  text-align: left;
                  color: #262626;}

#cams_pic { width: 153px;
                 height: 115px;
                 background: url(img/bg-cams_pic.gif);
                 background-repeat: repeat-x;
                 margin: 10px 0 0 0;
                 padding: 2px 0 0 1px;}

#cams_menu { width: 154px;
                  margin: 0;
                  padding: 0;
                  text-align: left;}

#cams_menu ul { background: none;
                    list-style-type: none;
                    margin: 5px 0 5px 0;
                    padding: 0;}

#cams_menu li { background: url(img/bg-cams_li.gif);
                     background-repeat: no-repeat;
                    list-style-type: none;
                    text-decoration: none;
                     height: 14px;
                     width: 138px;
                     font-size: 11px;
                    margin: 0;
                    padding: 0px 0 0 16px;}

#cams_menu a { color: #ffffff;
                    font-size: 10px;
                    text-decoration: none;
                    margin: 0px;
                           padding: 0px;}

#cams_menu a:hover { color: #f99068;
                          font-size: 10px;
                          text-decoration: underline;
                          margin: 0px;
                         padding: 0px;}

#menu { margin: 7px 0 0 0;
        padding: 0;}

#menu_head { width: 139px;
                  height: 18px;
                  background: url(img/bg-menu_head.gif);
                  background-repeat: repeat-x;
                  background-color: #363636;
                  margin: 0;
                  padding: 2px 0 0 15px;
                  text-align: left;
                  color: #f99068;}

#middle {float: left;
         width: 552px;
         background-color: #333333;
         margin: 0 5px 0 5px;}

#middle h2 { font-size: 12px; margin: 0; padding: 0;}

#galerie { width: 552px;}

#galerie_head { width: 537px;
                  height: 18px;
                  background: url(img/bg_head.gif);
                  background-repeat: repeat-x;
                  margin: 0;
                  padding: 2px 0 0 15px;
                  text-align: left;
                  color: #262626;}

#galerie_content { width: 538px;
                   border-top-color:#333333;
                   border-left-color:#7d7d7d;
                   border-right-color:#7d7d7d;
                   border-bottom-color:#7d7d7d;
                   border-width: 0px;
                   border-style:solid;
                   overflow: auto;
                   margin: 0;
                   padding: 0px 6px 8px 8px;}

#galerie_content img { margin: 2px 0 0 0; padding: 0;}

#galerie_1 { float: left; width: 174px; height: 232px; margin: 8px 0 0 0; padding: 0; background: url(img/174x232.gif); background-color: #262626;}
#galerie_2 { float: left; width: 174px; height: 232px; margin: 7px 7px 0 7px; padding: 0; background: url(img/174x232.gif); background-color: #262626;}
#galerie_3 { float: left; width: 174px; height: 232px; margin: 8px 0 0 0; padding: 0; background: url(img/174x232.gif); background-color: #262626;}

#kat { clear: both;
       width: 538px;
       margin: 15px 0 0 0;
       padding: 0px 0px 8px 12px;}

#kate { clear: both;
       width: 538px;
       margin: 5px 0 0px 0;
       padding: 0px 0px 8px 12px;}

#kat img { float: left;
           margin: 0 9px 0 0;}

#kate img { float: left;
            margin: 0 9px 10px 0;}

#tip { float: left;
       width: 130px;
       margin: 5px 0 0 3px;}

#login {
         width: 530px;
         text-align: right;
         margin: 0; }

#feed { clear: both;
        width: 552px;
        text-align: center;
        margin: 0;
        padding: 15px 0 0 0;
        color: #ffffff;}

#feed img { margin: 0 5px 0 5px ;
            padding: 0 ;}

#site-navi { clear: both;
             text-align: right;
             width: 541px;
             margin: 0;
             padding: 15px 11px 0 0;}

#sexcams { width: 552px;}

#sitemap { width: 552px;
           padding: 10px;
           text-align: left;}

#sitemap h2 { font-size: 12px; margin: 10px 0 0 0 ; padding: 0 0 0 0;}

#sitemap li { list-style-type: none;
              margin: 0;
              padding: 0;}

#sexcams_head { width: 537px;
                  height: 18px;
                  background: url(img/bg_head.gif);
                  background-repeat: repeat-x;
                  background-color: #e45b43;
                  margin: 0;
                  padding: 2px 0 0 15px;
                  text-align: left;
                  color: #262626;}

#sexcams_content { width: 538px;
                   overflow: auto;
                   margin: 0;
                   padding: 0px 3px 8px 11px;}

#sexcams_content li { float: left; list-style-type: none; margin: 0; padding: 0;}

#sender { width: 174px;
          height: 220px;
          background: url(img/bg-sender.jpg);
          background-color: #262626;
          margin: 8px 4px 0 0;
          padding: 0;}

#sender a:link      { text-decoration:none; color:#f99068; }
#sender a:visited   { text-decoration:none; color:#f99068; }
#sender a:hover     { text-decoration:underline; color:#aaaaaa; }

#s_n { width: 174px;
       height: 18px;
       padding: 2px 0 0 0;
       background: url(img/bg-s_n.gif);}

#s_p { background-repeat: no-repeat;
       background-position: center;
       margin: 12px 0 0 0px;
       width: 150px;
       height: 113px;
       padding: 0 12px 0 12px;
       text-align: center;}

#s_p img { margin: 0px 0 0 0;
           padding: 0px;}

#s_l { width: 174px;
       height: 12px;
       margin: 5px 0 0 0;
       color: #ffffff;
       font-size: 10px;}

#s_l img { margin: 0 0 0 7px;}

#s_t { width: 174px;
       height: 24px;
       color: #ffffff;
       font-size: 10px;
       margin: 7px 0 0 0;}

#s_f { width: 174px;
       height: 20px;
       padding: 0;
       margin: 7px 0 0 0;
       background: url(img/bg-s_f.gif);}

#s_ls { float: left;
        width: 87px;
        height: 20px;}

#s_sms { float: left;
         width: 87px;
         height: 20px;}

#c2c { width: 552px;
       margin: 15px 0 15px 0;
       padding: 0;
       text-align: center;}

#suche { margin: 0;
         padding: 0;
         text-align: center;}

input.search { width: 150px;
               height:16px;
               FONT-SIZE: 14px;
               border-top-color:#000000;
               border-left-color:#000000;
               border-right-color:#000000;
               border-bottom-color:#000000;
               border-width: 1px;
               border-style:solid;
               background-image: url(img/bg-su.gif)}

input.suchen { width: 100px;
               height: 20px;
               color: #ffffff;
               margin: 0 0 0 0px;
               border-style: transparent; border-width: 0px;
               background-image: url(img/bg-suche.gif);
               background-color: #262626;}

#txt { text-align: justify;
       line-height: 1.6em;
       margin: 10px 0 0 0;
       padding: 10px;}

#right {float: left;
        width: 154px;
        background-color: #333333;
        margin: 0;
        padding:0;}

#setcard { clear: both;
           width: 530px;
           padding: 0 11px 0 11px;}

#setcard_head { width: 510px;
                height: 22px;
                background: url(img/bg-setcard_head.gif);
                margin: 0;
                padding: 8px 0 0 20px;
                text-align: left;}

#setcard_foot { width: 530px;
                height: 22px;
                background: url(img/bg-setcard_head.gif);
                margin: 0;
                padding: 8px 0 0 0;
                text-align: center;}

#setcard_pic { width: 530px;
               height: 244px;
               background: url(img/bg-setcard_pic.gif);
               background-repeat:no-repeat;
               background-position: center;
               background-color: #262626;
               padding: 22px 0 20px 0;
               text-align: left;}

#setcard_pic_big { float: left;
                   width: 320px;
                   height: 240px;
                   margin: 1px 0 0 20px;
                   padding: 0 0 0 0;}

#setcard_pic_small { float: left;
                     width: 150px;
                     height: 240px;
                     margin: 1px 0 0 20px;
                     padding: 0px 0 0 0;}

#setcard_pic_img1 { margin: 0;
                    padding: 0;
                    border: 0;
                    width: 150px;
                    height: 113px;}

#setcard_pic_img2 { margin: 14px 0 0 0;
                    padding: 0;
                    border: 0;
                    width: 150px;
                    height: 113px;}

#setcard_txt { background-color: #262626;
               padding: 10px 20px 10px 20px;}

fieldset { border: 1px solid #7d7d7d;
           text-align: left;
           padding: 10px;
           background-color: #262626; }

legend { color: #fff;}

legend h2 { color: #fff;
            margin: 0;
            padding: 0;}

#setcard_flag { padding: 10px 0 10px 0;
                background-color: #262626;
                text-align: center; }

#setcard_navi { width: 530px;
                height: 30px;
                background: url(img/bg-setcard_head.gif);
                background-repeat: no-repeat;
                background-position: bottom;
                margin: 0;
                padding: 10px 0 0 0;
                background-color: #262626; }

#setcard_navi a {float: left;}

#tops { width: 154px;
        height: 153px;
        margin: 8px 0 0px 0;
        text-align: center;}

#tops_name { width: 154px;
             height: 18px;
             padding: 2px 0 0 0;
             background: url(img/bgtops.gif);}

#tops_pics { width: 154px;
             height: 113px;
             background: url(img/bgtopspic.gif);}

#tops a:link      { text-decoration:none; color:#f99068; }
#tops a:visited   { text-decoration:none; color:#f99068; }
#tops a:hover     { text-decoration:underline; color:#aaaaaa; }

#text_head { width: 510px;
                height: 22px;
                background: url(img/bg-setcard_head.gif);
                margin: 0;
                padding: 8px 0 0 20px;
                text-align: left;}

#textblock { background-color: #262626;
             margin: 0;
             padding: 0;
             overflow: auto;}

#text { text-align: justify;
        line-height: 1.6em;
        margin: 0;
        padding: 10px;}

#text img { float: left;
            margin: 0 5px 5px 0;}

#text b { color: #f99068;}

#sexcam { font-size: 10px;
          border-top: 1px dotted #525252;
          border-bottom: 1px solid #525252;}

#sexcam a { font-size: 10px;
            decoration: none;}
