.detail_bereich { min-height:850px;   padding:0px 0px 10px 0px; }

.backlink { margin:0px 0px 10px 10px;  }
.backlink a { font-size:12px; margin-left:5px; padding-bottom:5px; text-decoration:none; letter-spacing:0.05em; }
.backlink a:hover { text-decoration:underline; }

.livecam_detail { margin:0px; padding:0px; width:1208px; position:relative; }
.livecam_detail .detail_top { height:27px; background-image:url('/templates/default/images/detail-rahmen-gross-top.png'); background-position:top center; background-repeat: no-repeat; }
.livecam_detail .detail_back { background-image:url('/templates/default/images/detail-rahmen-gross-back.png'); background-position:center; background-repeat: repeat-y; }
.livecam_detail .detail_bottom { height:27px; background-image:url('/templates/default/images/detail-rahmen-gross-bottom.png'); background-position:bottom center; background-repeat: no-repeat; }




.livecam_detail .gerade_online { position:absolute; width:260px; height:145px; top:-40px; right:-20px; z-index:99; }

.livecam_detail .google_plus { position:absolute; width:100px; height:40px; top:20px; right:300px; z-index:98; }


.livecam_detail h1 { margin:0px 0px 0px 30px; background:url('/templates/default/images/h1_background.png'); background-position:left bottom; background-repeat:no-repeat; background-size:1150px 10px; padding:0px 0px 10px 0px; }

.livecam_detail table.table_profil { margin:5px 40px 5px 30px; width:1150px; }

.livecam_detail .td_bild { width:480px; }
.livecam_detail .td_bild img { margin-right:5px; }



.livecam_detail .hcard .hcard_header { font-weight:bold; letter-spacing:0.1em; font-size:14px; color:#790000; }

.livecam_detail .details { line-height:140%; margin-top:10px; color:#444444; }
.livecam_detail .details label { display:inline-block; text-align:right; width:150px; padding-right:5px; font-weight:bold; vertical-align:top; color:#444444; letter-spacing:0.05em;}






.livecam_detail .td_rechts { width:300px; }


.livecam_detail .bewertung_back { margin:5px 0px 0px 150px; width:150px; height:30px; background-image:url('/templates/default/images/userbewertung-penis.png'); background-position:0px 0px; background-repeat: no-repeat; }

.livecam_detail .bewertung_back .bewertung { width:150px; height:30px; background-image:url('/templates/default/images/userbewertung-penis.png'); background-repeat: no-repeat; }


.livecam_detail .spacer { border-top:1px solid #cccccc; width:1150px; height:9px; margin:5px 0px 0px 30px; background:url('/templates/default/images/h1_background.png'); background-position:left bottom; background-repeat:no-repeat; background-size:1150px 10px; }







.livecam_detail .steckbrief { margin:5px 40px 10px 0px; padding-left:25px; }
.livecam_detail .steckbrief .header { font-size:14px; color:#444444; font-weight:bold; padding-bottom:10px; }
.livecam_detail .steckbrief { font-size:12px; line-height:140%; color:#444444; }

.livecam_detail .girl_bewertungen { margin:0px 40px 10px 30px; font-size:11px;  }
.livecam_detail .girl_bewertungen .bw_header { font-weight:bold; color:#444444; font-size:12px; letter-spacing:0.1em; line-height:180%; }
.livecam_detail .girl_bewertungen .reviews { margin-bottom:3px; width:1150px; color:#000; }
.livecam_detail .girl_bewertungen span.name { float:left; padding-right:5px; }
.livecam_detail .girl_bewertungen span.publishDate { float:left; padding-right:5px; }
.livecam_detail .girl_bewertungen .reviewRating { }
.livecam_detail .girl_bewertungen span.ratingValue { padding-right:5px; }


.livecam_detail .girl_bewertungen span.description {  padding:5px 0px 5px 0px;  clear:all; color:#666666; }



.livecam_detail .detail_bilder_klein { margin:10px 40px 0px 30px; }
.livecam_detail .detail_bilder_klein img { margin:0px 12px 10px 0px;  }

.livecam_detail .detail_bilder_gross { margin:10px 40px 0px 30px; height:350px; }
.livecam_detail .detail_bilder_gross li { xpadding-left:300px; }



.livecam_detail .girl_voting { position:relative; width:300px; height:288px; background-image:url('/templates/default/images/girl-voting.png'); background-position:center; background-repeat: no-repeat; }
.livecam_detail .girl_voting .vote_header { position:absolute; top:15px; left:15px; color:#790000; font-size:16px; font-weight:bold; letter-spacing:0.1em; font-family: Georgia,"Times New Roman",Times,serif; }
.livecam_detail .girl_voting .form_inhalt { position:absolute; top:50px; left:20px; width:255px; height:210px; }
.livecam_detail .girl_voting .form_inhalt .feld_name { font-size:10px; font-weight:bold; color:#444444; margin-bottom:2px; }
.livecam_detail .girl_voting .form_inhalt .feld .vote_input { width:240px; font-size:11px; margin-bottom:5px; padding:2px 3px 2px 3px; border:1px solid #cccccc; }
.livecam_detail .girl_voting .form_inhalt .button .vote_button { width:240px; background:url(/images/design/button_back.png); padding:4px; border: 1px double #5A2E00; border-left-color: #5A2E00; border-top-color: #5A2E00; color:#790000; font-weight:bold; font-size:12px; letter-spacing:0.1em; }

.livecam_detail .girl_voting .send_ok {background:#DFEDDC; border-top: 2px dotted #003300; border-bottom: 2px dotted #003300; padding:25px 5px 25px 5px; text-align:center; }
.livecam_detail .girl_voting .send_ok b { color:#003200; }




.livecam_detail .girl_online_oflline_block { width:450px; padding:5px 0px 10px 20px; float:left; }
.girl_online_oflline_block .online_back { width:430px; height:115px; background-image:url('/templates/default/images/online-offline-balken.png'); background-repeat: no-repeat; background-position:0px 0px; }
.girl_online_oflline_block .online_back a { display:block; width:430px; height:115px; color:#003200; letter-spacing:0.1em; font-size:14px; padding:15px 0px 0px 130px; text-decoration:none; font-weight:bold; }
.girl_online_oflline_block .online_back a:hover { text-decoration:underline; }
.girl_online_oflline_block .online_back a span { font-size:12px; color:#000066; line-height:200%; font-weight:normal; }


.girl_online_oflline_block .offline_back { position:relative; width:430px; height:115px; background-image:url('/templates/default/images/online-offline-balken.png'); background-repeat: no-repeat; background-position:0px -133px; }
.girl_online_oflline_block .offline_back a { display:block; width:430px; height:115px; color:#790000; letter-spacing:0.1em; font-size:14px; padding:15px 0px 0px 130px; text-decoration:none; font-weight:bold; }
.girl_online_oflline_block .offline_back a:hover { text-decoration:underline; }
.girl_online_oflline_block .offline_back a span { font-size:12px; color:#000066; line-height:200%; font-weight:normal; }





.livecam_detail .weitere_links .ist_online .online_text { background-color:#003320; color:#fff; text-align:center; font-weight:bold; letter-spacing:0.1em; line-height:140%; padding:5px 0px 5px 0px; margin-bottom:5px; }
.livecam_detail .weitere_links .ist_online .offline_text { background-color:#650000; color:#fff; text-align:center; font-weight:bold; letter-spacing:0.1em; line-height:140%; padding:5px 0px 5px 0px; margin-bottom:5px; }
.livecam_detail .weitere_links .ist_online a { font-size:10px; text-decoration:none; line-height:160%; }
.livecam_detail .weitere_links .ist_online a:hover { text-decoration:underline; }


.livecam_detail .weitere_links .livecam_tipps_1 { position:absolute; top:0px; left:430px; width:400px; }
.livecam_detail .weitere_links .livecam_tipps_2 { position:absolute; top:0px; right:0px; width:300px; }
.livecam_detail .weitere_links .tipp_text { color:#444444; font-weight:bold; letter-spacing:0.1em; font-size:12px;  }
.livecam_detail .weitere_links .tipp_links { margin:0px 0px 0px 10px; }
.livecam_detail .weitere_links .tipp_links a { text-decoration:none; font-size:11px; line-height:140%; }
.livecam_detail .weitere_links .tipp_links a:hover { text-decoration:underline; }


.livecam_detail .detail_werbung_728 { min-height:90px; margin:5px 0px 10px 30px; }


.weiter_online_livecams { padding:20px 0px 0px 10px; }
.weiter_online_livecams h1 { color:#003200; font-size:18px; background:url('/templates/default/images/h1_background.png'); background-position:left bottom; background-repeat:no-repeat; background-size:1180px 10px; padding-bottom:15px; }



.livecam_vorschlaege { width:1208px; height:140px; background-color:#fff; background-image:url('/templates/default/images/vorschau-rahmen-gross.png'); background-repeat: no-repeat; }

.livecam_vorschlaege { margin:5px 0px 5px 0px; background-color:#fff;  position:relative; }

.livecam_vorschlaege .vorschlag_bild { position:absolute; top:10px; left:12px; }
.livecam_vorschlaege .vorschlag_name { position:absolute; top:10px; left:168px; color:#911817; font-weight:bold; letter-spacing:0.1em; font-size:14px; }
.livecam_vorschlaege .vorschlag_text { position:absolute; top:30px; left:168px; color:#000; font-weight:bold; letter-spacing:0.1em; font-size:12px; }
.livecam_vorschlaege .vorschlag_link { position:absolute; top:20px; right:25px; width:258px; text-align:center; }
.livecam_vorschlaege .vorschlag_block1 { position:absolute; top:50px; left:188px; color:#666666; font-size:10px; line-height:140%; }
.livecam_vorschlaege .vorschlag_block2 { position:absolute; top:50px; left:400px; color:#666666; font-size:10px; line-height:140%; }
.livecam_vorschlaege label { display:inline-block; text-align:right; width:100px; padding-right:5px; font-weight:bold; vertical-align:top; color:#666666; }

.livecam_vorschlaege .vorschlag_block1 a { font-size:10px; line-height:140%; }

.livecam_datenbank { margin:10px 15px 0px 10px; background-color:#fff;  position:relative; padding:10px; }
.livecam_datenbank .tipp { color:#911817; font-weight:bold; letter-spacing:0.1em; font-size:14px; }
.livecam_datenbank .text { letter-spacing:0.1em; margin-bottom:5px;}


.livecam_detail .bildergalerie { width:1170px; }
.livecam_detail .bildergalerie .counter_leiste {  margin:10px 0px 10px 30px; text-align:center; font-size:14px;  }
.livecam_detail .bildergalerie .counter_leiste a {  font-size:14px;  }
.livecam_detail .bildergalerie .counter_leiste a.current {  font-size:16px; color:#790000; font-weight:bold; text-decoration:none; }

.livecam_detail .bg_bild_leiste { margin-left:350px; }


.livecam_detail .bildergalerie td.td_bg_pref { width:57px; }
.livecam_detail .bildergalerie td.td_bg_bild { width:435px; }
.livecam_detail .bildergalerie td.td_bg_bild img { margin:0px 10px 0px 10px; }
.livecam_detail .bildergalerie td.td_bg_next { width:55px; }

.livecam_detail .bildergalerie .bg_girl_online {  width:1170px; margin:auto; position:relative;  }

.livecam_detail .bildergalerie .girl_online_oflline_block { width:430px; margin:10px 0px 0px 410px; }


