body {font-family: arial,helvetica; font-size: 11px; color:#000; line-height: 12px; background: #999}
table {font-family: arial,helvetica; font-size: 11px; color:#000; line-height: 12px;}
select {border: solid 1px #000;}
.fndRadio {border: solid 0px;}
#fndBody table{background: #e8e6e7; border-collapse: collapse;}
#fndBody table td{padding: 3px; vertical-align: top;}
h1{font-size: 12px; color: #000;font-weight: bold; margin-bottom: 3px;margin-top: 1px;}
h2{font-size: 12px; color: #000;font-weight: normal;margin-bottom: 3px;margin-top: 3px;}
h3{font-size:12px; color:#000;font-weight:normal;margin-bottom:3px;margin-top:3px;}
h1 a,h2 a,h3 a{color:#000; text-decoration:none;}
h1 a:hover,h2 a:hover,h3 a:hover{color:#f5aa00; text-decoration:none;}

.error{color: red;}
.warnanmeldung {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#FF0000;font-weight:bold;}
.small{font-size: 9px;}
.grau{color: #7c7c7c;}
.fndInfo {position: absolute; top: 0px; left: 0px; width: 150px;background: #e8e6e7;}

a img{border: 1px solid #000;}
a:hover img{border: 1px solid #f5aa00;}

a {color:#000; text-decoration: underline;}
a:hover { color: #f5aa00; text-decoration: underline; }

a.fndLinkFuss{background-image: url('../src/rd07/pfeil_weiss.gif');background-repeat: no-repeat;background-position: 0px 5px;font-family: Arial,Helvetica;font-size: 11px;padding: 0px 8px 0px 10px;color: #fff;text-decoration: none;}
a.fndLinkFuss:hover{background-image: url('../src/rd07/img_left/img_vnavi/pfeil_hover.gif');background-repeat: no-repeat;color: #f5aa00;}

a.fndLinkOpt_opt{display: block;background-image: url('../src/rd07/img_head/img_sub_head/icon_optionen.jpeg');background-repeat: no-repeat;background-position: 0px 0px;padding: 0px 0px 0px 18px; margin: 5px 0px 0px 3px;}
a.fndLinkOpt_up{display: block;background-image: url('../src/rd07/img_head/img_sub_head/icon_upgrade.jpeg');background-repeat: no-repeat;background-position: 0px 0px;padding: 0px 0px 0px 18px;margin: 5px 0px 0px 3px;}
a.fndLinkOpt_r{display: block;background-image: url('../src/rd07/img_head/img_sub_head/icon_exklusivfolgen.jpeg');background-repeat: no-repeat;background-position: 0px 0px;padding: 0px 0px 0px 18px;margin: 5px 0px 0px 3px;}
/*a.fndLinkOpt_p{display: block;background-image: url('../src/rd07/img_head/img_sub_head/icon_persoenlich.jpeg');background-repeat: no-repeat;background-position: 0px 0px;padding: 0px 0px 0px 18px;margin: 5px 0px 0px 3px;}*/

a.fndLinkButton {display: block; background: transparent url('../src/rd07/button_verlauf.jpeg') repeat-x; border: 1px solid #C65002;  font-weight: bold; text-decoration: none; text-align: center;  padding: 1px 8px 2px 8px; margin-bottom: 3px; margin-left: 3px; cursor: pointer;}
a.fndLinkButton:hover {color: #fff;}

a.fndLinkButtonInaktiv {display: block; background: #7E7E7E url('../src/rd07/button_verlauf_inaktiv.jpeg') repeat-x; border: 1px solid #000;  font-weight: bold; text-decoration: none; text-align: center;  padding: 1px 8px 2px 8px; margin-bottom: 3px; margin-left: 3px; cursor: pointer;}
a.fndLinkButtonInaktiv:hover {color: #000;}

a.fndLinkFussPartner{background-image: url('../src/rd07/img_left/img_vnavi/pfeil_schwarz.gif');background-repeat: no-repeat;background-position: 0px 5px;font-family: Arial,Helvetica;font-size: 11px;padding: 0px 8px 0px 10px;color: #000;text-decoration: none;}
a.fndLinkFussPartner:hover{background-image: url('../src/rd07/img_left/img_vnavi/pfeil_hover.gif');background-repeat: no-repeat;color: #f5aa00;}

a.fndLinkFussPartnerS{background-image: url('../src/rd07/pfeil_weiss.gif');background-repeat: no-repeat;background-position: 0px 5px;font-family: Arial,Helvetica;font-size: 11px;padding: 0px 8px 0px 10px;color: #fff;text-decoration: none;}
a.fndLinkFussPartnerS:hover{background-image: url('../src/rd07/img_left/img_vnavi/pfeil_hover.gif');background-repeat: no-repeat;color: #f5aa00;}

a.fndLogInfolnk {color:#F4E6F5; text-decoration: underline;font-size: 10px; }
a.fndLogInfolnk:hover { color: #f5aa00; text-decoration: underline; }

#fndIVW, #fndIvwCam { display: none; }

.fndMoreWithArrow{position: absolute;width: 40px; height: 12px; font-size: 11px; text-align: right;}
.fndMoreWithArrow a{display: block; color: #000; text-decoration: none; background: transparent url('../src/rd07/img_left/img_vnavi/pfeil_schwarz.gif') no-repeat 0px 4px;padding: 0px 8px 0px 10px; }
.fndMoreWithArrow a:hover{display: block; color: #f5aa00; text-decoration: none; background: transparent url('../src/rd07/img_left/img_vnavi/pfeil_hover.gif') no-repeat 0px 5px; }

.fndMoreDSL_ISDN{position: absolute; height: 12px;width: 90px; font-size: 11px; text-align: left;}
.fndMoreDSL_ISDN a{color: #000; text-decoration: none; background: transparent url('../src/rd07/img_left/img_vnavi/pfeil_schwarz.gif') no-repeat 0px 5px ;padding: 0px 2px 0px 10px;}
.fndMoreDSL_ISDN a:hover{color: #f5aa00; text-decoration: none; background: transparent url('../src/rd07/img_left/img_vnavi/pfeil_hover.gif') no-repeat 0px 5px ;;  }

.fndMoreDSL_ISDN_gt{position: absolute; height: 12px;width: 90px; font-size: 11px; left: 175px}
.fndMoreDSL_ISDN_gt a{color: #000; text-decoration: none; background: transparent url('../src/rd07/img_left/img_vnavi/pfeil_schwarz.gif') no-repeat 0px 5px ;padding: 0px 2px 0px 10px;}
.fndMoreDSL_ISDN_gt a:hover{color: #f5aa00; text-decoration: none; background: transparent url('../src/rd07/img_left/img_vnavi/pfeil_hover.gif') no-repeat 0px 5px ;;  }

/* Main Container incl. Fussleiste*/
#fndMain{position: relative; background: transparent; width: 880px; margin: auto;}
#fndMainBody{position: relative; margin: 5px 0px;}


/* Container fuer Content incl. linke und rechte Spalte*/
#fndContentMain{position: relative; background: #fff; width: 878px; border-left: solid 1px #000; border-right: solid 1px #000;border-bottom: solid 1px #000;}

/*Container fuer Redaktionnellen Content*/
#fndRedContentMarginBox{position: relative; width: 596px;}
#fndRedContent{position: relative; background: transparent; width: 596px;}

/* Header*/
#fndHead{position: relative; background: #555 url('../src/rd07/img_head/bg_header.jpeg') no-repeat top left; width: 880px; height: 121px; overflow: hidden;}
#fndHead a{display: block; width: 100%; height: 100%;}
#fndKopfStatus{padding-bottom: 2px;text-align: right;}

#fndUsrName{position: absolute; left: 0px; top: 0px;z-index: 999; border: solid 0px; width: 310px; height: 20px; font-size: 20px;}
/*#fndUsrName a {display: block; width: 100%; height: 100%}*/


/* linke Spalte mit Login und Navi*/
#fndSpLinks{position: relative; background: transparent; width: 141px; float: left;}
/* mittlere Spalte mit Content und Banner*/
#fndSpMitte{position: relative; background: transparent;width: 596px;  float: left;}
/*Kastenelemente links*/
#fndSpRechts{position: relative; background: transparent; width: 140px;  float: left;}

/*Login*/
#fndLogging{position: relative; background: #555; width: 142px; height: 141px; left: 0px; top: 0px;  float: left; color: #fff; overflow: hidden}
#fndLogging b{color: #fff;}
.fndlogab{padding: 0px 0px 0px 8px;}
.fndabst_15{height: 15px; width: 100px; font-size: 15px;}
.fndLogIn label {display: block;width: 125px;padding: 3px 0px 0px 0px;}
.fndLogIn input {display: block;width: 123px;border: solid 1px #000;margin: 0px 0px 0px 0px; font-size: 11px;}
.fndLogIn form br {clear: both;}
.fndLogIn input#submit {position: relative; float: none;width: 68px;height: 19px;border: solid 0px;margin: 0px 0px 0px 30px;}
.fndLogIn input#hidden {display: none;}
.fndLogIn form{background: #555; color: #fff; font-size: 11px; font-family: arial; width: 0px;margin: 10px 0px 0px 0px;}

/*logout*/
.fndlogwelcome{padding: 5px 0px 0px 5px; width: 135px}
.fndlogimage{padding: 0px 0px 0px 5px; width: 135px}
.fndlogimage a img{border: 0px;}
.fndloglogoff{padding: 0px 0px 0px 5px; width: 135px}

#fndSubHead{position: relative; width:880px; height: 141px;}
.subhead_right_nav{background: #e8e6e7; }
.subhead_right_serv{width: 134px; height: 26px; position: absolute; top: 112px; left: 3px;}
.subhead_right_serv a{display: block; text-decoration: none; width: 134px; height: 26px;}
.subhead_right_serv a img{border: solid 0px;}
.headbreak{clear:both; height: 5px; width: 878px; font-size: 5px; border-left: solid 1px #000; border-right: solid 1px #000;background: #fff;}

/*Subhead right*/

#subhead_right{position: relative; width: 141px; height: 141px; float: left; border-right: solid 1px #000; background: #fff;}
.subhead_right_content{background: #e8e6e7; margin: 5px 1px 0px 0px;  height: 136px; }
.fndsubboxhead{background: #555; padding: 3px;color: #fff;font-size: 12px;}
.fndOptText {padding: 3px 0px 0px 3px}

/*AbstandsContainer fuer Banner*/
#fndBannerPaddingBox{position: relative; padding: 5px 5px 0px 5px; margin: 0px;background: #fff; width: 586px; height: 136px; float: left;}
/*Banner*/
#fndBanner{position: relative; background: #C5BFF5; width: 586px; height: 136px; float: left;}
#fndBanner img {border: solid 0px; width:585px; height: 136px;}

/*Html Body*/
#fndBody{margin: 0px 5px 5px 5px; background: #e8e6e7; width: 585px; border-bottom: solid 0px #cc66cc; overflow: hidden;}
#fndBody2{margin: 0px 5px 5px 5px; background: #e8e6e7; width: 585px; border-bottom: solid 0px #cc66cc; overflow: hidden;}
#fndBodyPopup{margin: 2px 5px 5px 5px; background: #e8e6e7;border-bottom: solid 0px #cc66cc; overflow: hidden;}
#fndBodyAnmeldung{margin: 0px 5px 5px 5px; background: #E9E9E9; width: 585px; border-bottom: solid 0px #cc66cc; overflow: hidden;}
#fndBodyAnmeldung table{background: #E9E9E9;font-size: 12px}
#fndBodyAnmeldung table td{text-align: left; padding: 5px 3px 0px 0px;}
.fndAnmeldungAbst{padding: 0px 0px 0px 5px } 
.fndBodyContent{padding: 0px 3px 5px 3px; background: #e8e6e7;}
.fndBodyContentTextBigger{padding: 0px 3px 5px 3px; background: #e8e6e7; font-size: 12px;}
.fndBodyImageLinkNoBorder img {border: solid 0px;}
.fndBodyImageLinkNoBorder img:hover {border: solid 0px;}
.fndBodyContentBGweiss{padding: 0px 3px 5px 3px; background: #fff;}
.abstand_weiss{position: relative; background: #fff; height: 5px; font-size: 5px; border-top: solid 1px #555;}


/*AbstandsContainer*/
.fndPaddingBox_5_left{ float: left; padding:0px 0px 5px 5px;}

/*AbstandsContainer*/
.fndPaddingBox_10_right{ float: left; padding:0px 10px 10px 0px;}

/*Aufmacher Teaser*/
.fndAufmacherGross{position: relative; background: #e8e6e7; height: 220px; border-bottom: solid 1px #555; width: 290px;}
.fndAufmacherGrossImgBox{position: absolute; top: 3px; left: 3px;}
.fndAufmacherGrossImgBox img{width: 282px}
.fndAufmacherGrossTextBox{position: absolute; top: 167px; left: 3px; width: 285px;}
.fndAufmacherGrossTextBox .fndMoreWithArrow{top: 40px; left: 242px;}
.fndAufmacherGrossOLBox{position: absolute; top: 4px; left: 4px; background: transparent; z-index: 999;  height: 20px; overflow: hidden;}

/*Aufmacher Sonder Teaser XXL*/
.fndAufmacherGrossImgBox2{position: absolute; top: 3px; left: 3px; width: 112px;}
.fndAufmacherGrossImgBox2 img{width: 110px; height: 158px;}
.fndAufmacherGrossTextBox2{position: absolute;  width: 160px; left: 125px;}
.fndAufmacherGrossTextBox2 .text{width: 160px; margin-top: 5px;}
.fndAufmacherGrossTextBox2a{position: absolute;  width: 285px; left: 4px; top: 165px;}
.fndAufmacherGrossTextBox2 .fndMoreWithArrow{top: 205px; left: 120px;}
.fndAufmacherGrossOLBox2{position: absolute; top: 4px; left: 4px; background: transparent; z-index: 999;  height: 20px; overflow: hidden;}

.fndAufmacherKlein{position: relative; background: #e8e6e7; width:192px ; height: 200px; border-bottom: solid 1px #555;}
.fndAufmacherKleinImgBox{position: absolute; top: 3px; left: 3px;}
.fndAufmacherKleinOLBox{position: absolute; top: 4px; left: 4px; background: transparent; z-index: 999;  height: 20px; overflow: hidden;}
/*textbox aufmacher klein standard */
.fndAufmacherKleinTextBox{position: absolute; top: 145px; left: 3px; width: 191px;}
/*textbox aufmacher klein clips */
.fndAufmacherKleinClipsTextBox{position: absolute; top: 130px; left: 3px; width: 192px;}
.fndAufmacherKleinTextBox .fndMoreWithArrow {top: 42px; left: 144px;}
.fndAufmacherKleinClipsTextBox .fndMoreWithArrow {top: 56px; left: 144px;}


.fndTeaserKlein{position: relative; background: #e8e6e7; width:192px ; height: 115px; border-bottom: solid 1px #555;}
.fndTeaserKleinImgBox{position: absolute; top: 3px; left: 3px;}
.fndTeaserKleinImgBox img {width: 74px;}
.fndTeaserKleinTextBox{position: absolute; top: 0px; left: 82px; width: 105px;}
.fndTeaserKleinTextBox .fndMoreWithArrow{top: 100px; left: 67px;}
.fndTeaserKleinOLBox{position: absolute; top: 4px; left: 4px; background: transparent; z-index: 999;  height: 20px; overflow: hidden;}

/*Privat XXL*/
.fndAufmacherPrivatImgBox{position: absolute; top: 3px; left: 122px}
.fndAufmacherPrivatTextBox{position: absolute; width: 120px; top: 1px; left: 3px;}

.fndAufmacherPrivatSt{position: relative; background: #e8e6e7; width:192px;border-bottom: solid 1px #555;}
.fndAufmacherPrivatStOLBox{position: absolute; top: 4px; left: 4px; background: transparent; z-index: 999;  height: 20px; overflow: hidden;}
.fndAufmacherPrivatStImgBox {position: relative; top: 3px; left: 3px; margin-bottom: 10px;}
.fndAufmacherPrivatStImgBox img{width: 184px; border: solid 1px #555;}
.fndAufmacherPrivatStTextBox{position: relative; width: 185px; margin: 3px;}

/*Privat Video aufmacher*/
.fndAufmacherPrivatStVidBox{position: relative; background: #e8e6e7; width:192px ; height: 200px; border-bottom: solid 1px #555;}
.fndAufmacherPrivatStVidOLBox{position: absolute; top: 2px; left: 2px; background: transparent; z-index: 999;   overflow: hidden;filter:alpha(opacity=60); -moz-opacity:0.6;z-index: 99;}
.fndAufmacherPrivatStVidOLBox #img_ov{position: absolute; left: 0px; z-index:999; top: 0px;}
.fndAufmacherPrivatStVidImgBox{position: absolute; top: 3px; left: 3px;}
.fndAufmacherPrivatStVidTextBox{position: absolute; top: 130px; left: 3px; width: 180px;}
.fndAufmacherPrivatStVidTextBox .fndMoreWithArrow {top: 55px; left: 117px; width: 69px;}

/*Privat Gal.-teaser*/
.fndAufmacherPrivatStGalBox{position: relative; background: #e8e6e7; width:192px ; height: 115px; border-bottom: solid 1px #555;}
.fndAufmacherPrivatStGalImgBox{position: absolute; top: 3px; left: 3px;}
.fndAufmacherPrivatStGalTextBox{position: absolute; top: 0px; left: 82px; width: 100px;}
.fndAufmacherPrivatStGalTextBox .fndMoreWithArrow{top: 100px; left: 62px;}
#bt_xxl_gal{margin: 0px 5px 5px 5px; border: solid 0px;}

/*Reality Index*/
.fndAufmacherReality{position: relative; background: #F4E6F5; height: 144px; border-bottom: solid 1px #cc66cc; width: 290px;}
.fndAufmacherRealityImgBox{position: absolute; top: 3px; left: 3px;}
.fndAufmacherRealityImgBox img{width: 282px}
.fndAufmacherRealityTextBox{position: absolute; top: 120px; left: 3px; width: 285px;}
.fndAufmacherRealityTextBox .fndMoreWithArrow{top: 11px; left: 244px;}
.fndAufmacherRealityOLBox{position: absolute; top: 4px; left: 4px; background: transparent; z-index: 999;  height: 20px; overflow: hidden;}

.fndAufmacherRealityImgBox_r{position: absolute; top: 3px; left: 3px;}
.fndAufmacherRealityImgBox_r img{width: 115px}
.fndAufmacherRealityTextBox_r{position: absolute; top: 3px; left: 124px; width: 165px;}
.fndAufmacherRealityTextBox_r .fndMoreWithArrow{top: 128px; left: 124px;}
.fndAufmacherRealityOLBox_r{position: absolute; top: 4px; left: 4px; background: transparent; z-index: 999;  height: 20px; overflow: hidden;}



/*Videothek Rubrik*/
.fndVideothekFilmContent{position: relative; background: #e8e6e7; border-bottom: solid 1px #555; width: 585px;}
.fndVideothekFilmContent_re{position: relative; width: 360px; float: left;}
.fndVideothekFilmContent_re .fndMoreWithArrow{position : relative; width: 69px; height: 15px; left: 285px;}
.fndVideothekFilmContent_le{position: relative; width: 225px; float: left;}
.fndVideothekImgBox{position: relative; top: 3px; left: 0px; width: 167px; height: 140px;}
.fndVideothekOLBox{position: absolute; background: transparent; top: -1px; left: -1px; filter:alpha(opacity=60); -moz-opacity:0.6;z-index: 99;}
.fndVideothekOLBox #img_ov{position: absolute; left: 0px; z-index:999; top: 0px;}

#fndVidthkFilmDescript{margin: 3px;}
.fndVidthkText{margin-top: 17px;}
.fndVidthkCover{margin-bottom: 5px;}
.fndVidthkCover #img_ov{position: absolute; left: 4px; z-index:999; top: 4px;}
/*
.fndVideothekOLBox a{display: block; width: 100%; height: 100%;border: solid 1px #555}
.fndVideothekOLBox a:hover{display: block; width: 100%; height: 100%;border: solid 1px #f5aa00}
*/
/*navigation/menu*/
.fndnavhead { background: #555; padding: 2px 3px 2px 3px; color: white; font-size: 12px; width:134px; margin-bottom: 2px;}
.fndnavhead a { color: white; text-decoration: none; }
.fndnavhead a:visited { color: white; }
.fndnavhead a:hover { color: white; }
.fndnavbody { width: 140px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; background: #555; text-align: left;}
.fndnavline { height: 2px; background: white; overflow: hidden; font-size: 2px; } 
.fndnavfoot { width: 140px; height: 4px; overflow: hidden; background: transparent; font-size: 4px; }
.fndnavimg { width: 12px; height: 12px; border: 0px solid white; float: right; margin-right: 3px; margin-top: 3px; vertical-align: baseline; }

.fndnav, .fndnavaktiv, .fndnavsubaktiv, .fndnavsub {height: 16px;}
a.fndnav {display:block; background: #000 url('../src/rd07/img_left/img_vnavi/bg_seitennavi.jpeg') no-repeat top left; text-decoration: none; color: #fff; margin:0px; padding: 2px 0px 0px 18px; font-size: 11px;}
a.fndnav:hover {display: block; background: #e8e6e7 url('../src/rd07/img_left/img_vnavi/bg_seitennavi_aktiv.jpeg') no-repeat top left; text-decoration: none; color: #000;}

a.fndnavaktiv {display:block; background: #555 url('../src/rd07/img_left/img_vnavi/bg_seitennavi_aktiv.jpeg') no-repeat top left; text-decoration: none; color: #000; margin:0px; padding: 2px 0px 0px 18px;font-size: 11px;}
a.fndnavaktiv:hover {background: #e8e6e7 url('../src/rd07/img_left/img_vnavi/bg_seitennavi_aktiv.jpeg') no-repeat top left;text-decoration: none; color: #000; font-size: 11px;}

a.fndnavsub {display:block; background: #e8e6e7 url('../src/rd07/img_left/img_vnavi/pfeil_schwarz.gif') no-repeat 15px 6px; margin:0px; padding: 2px 0px 0px 25px;text-decoration: none;}
a.fndnavsub:hover { background: #e8e6e7  url('../src/rd07/img_left/img_vnavi/pfeil_hover.gif') no-repeat 15px 6px; text-decoration: none; color: #f5aa00; }

a.fndnavsubaktiv {display:block; background: #e8e6e7 url('../src/rd07/img_left/img_vnavi/pfeil_hover.gif') no-repeat 15px 6px; margin:0px; padding: 2px 0px 0px 25px; font-weight: bold; color: #f5aa00; text-decoration: none;}
a.fndnavsubaktiv:hover { background: #e8e6e7 url('../src/rd07/img_left/img_vnavi/pfeil_hover.gif') no-repeat 15px 6px; text-decoration: none; color: #f5aa00; }

/*Kastenelemente*/
#fndKERechts{position: relative; background: transparent; }
#fndKERechts img {border: solid 0px;}
#fndKELinks{position: relative; background: transparent;padding:0px 0px 0px 1px; margin: 0px;}
#fndKELinks img {border: solid 0px;}
.kastenhead {background: #555; padding:2px 0px 2px 2px; color: white; font-size: 12px; font-weight: normal; width:138px;text-align: left;}
.kastenbody {background: #e8e6e7; color: #000; font-size: 11px; text-align: left;}
.kastenbody img {border: solid 0px;}
.kastenfuss {height: 8px; overflow: hidden; font-size: 8px; background: #555; margin-bottom: 5px;   width: 140px;}
.kastenbody td {padding: 5px 2px 5px 2px;}
.kastenArchivbody {background: #e8e6e7;}
#fnd-anmelde-ke-subhead {cursor:pointer;display:block;left:7px;position:absolute;top:108px;width:127px;}




.fndAbst_5_141{width: 141px; height: 5px; background: transparent; font-size: 5px;}

/*fuss*/
#fndFoot{position: relative; width: 877px; height: 13px; font-size: 11px; color: #fff; background: #555; padding: 2px; margin: 5px 0px 0px 0px; text-align: right;}
#fndFoot a{color: #fff;}
#fndFoot a:hover { color: #f5aa00;}
#fndFootPatner{position: relative; text-align: center; margin: 5px;}

/* Horiz. Navigation */
#fndNavi {position:absolute; top: 96px; left: 0px;}
#fndNavi div {height:24px; float:left; margin: 0px 1px 0px 0px;}
#fndNavi a { width: 100%; height:24px; display: block;}

/* Hoz. Inaktiv und Hover */
#fndNavStart a{display: block; background: url('../src/rd07/img_head/img_hnavi/navi_home.jpeg') no-repeat; width: 25px;}
#fndNavStart a:hover{display: block; background: url('../src/rd07/img_head/img_hnavi/navi_home_aktiv.jpeg') no-repeat; width: 25px;}

#fndNavPrivatCams a{display: block; background: url('../src/rd07/img_head/img_hnavi/navi_privat_cams.jpeg') no-repeat; width: 72px;}
#fndNavPrivatCams a:hover{display: block; background: url('../src/rd07/img_head/img_hnavi/navi_privat_cams_aktiv.jpeg') no-repeat; width: 72px;}

#fndNavGalerien a{display: block; background: url('../src/rd07/img_head/img_hnavi/navi_galerien.jpeg') no-repeat; width: 76px;}
#fndNavGalerien a:hover{display: block; background: url('../src/rd07/img_head/img_hnavi/navi_galerien_aktiv.jpeg') no-repeat; width: 76px;}

#fndNavCams a{display: block; background: url('../src/rd07/img_head/img_hnavi/navi_cams.jpeg') no-repeat; width:  87px;}
#fndNavCams a:hover {display: block; background: url('../src/rd07/img_head/img_hnavi/navi_cams_aktiv.jpeg') no-repeat; width:  87px;}

#fndNavPrivat a{display: block; background: url('../src/rd07/img_head/img_hnavi/navi_privat.jpeg') no-repeat; width: 59px;}
#fndNavPrivat a:hover{display: block; background: url('../src/rd07/img_head/img_hnavi/navi_privat_aktiv.jpeg') no-repeat; width: 59px;}

#fndNavSpecials a{display: block; background: url('../src/rd07/img_head/img_hnavi/navi_specials.jpeg') no-repeat; width: 77px;}
#fndNavSpecials a:hover{display: block; background: url('../src/rd07/img_head/img_hnavi/navi_specials_aktiv.jpeg') no-repeat; width: 77px;}

#fndNavXXL a{display: block; background: url('../src/rd07/img_head/img_hnavi/navi_silber.jpeg') no-repeat; width: 78px;}
#fndNavXXL a:hover{display: block; background: url('../src/rd07/img_head/img_hnavi/navi_silber_aktiv.jpeg') no-repeat; width: 78px;}

#fndNavService a{display: block; background: url('../src/rd07/img_head/img_hnavi/navi_service.jpeg') no-repeat; width: 113px;}
#fndNavService a:hover{display: block; background: url('../src/rd07/img_head/img_hnavi/navi_service_aktiv.jpeg') no-repeat; width: 113px;}

#fndNavExtras a{display: block; background: url('../src/rd07/img_head/img_hnavi/navi_extras.jpeg') no-repeat; width: 54px;}
#fndNavExtras a:hover{display: block; background: url('../src/rd07/img_head/img_hnavi/navi_extras_aktiv.jpeg') no-repeat; width: 54px;}

#fndNavExkl a{display: block; background: url('../src/rd07/img_head/img_hnavi/navi_reality.jpeg') no-repeat; width: 61px;}
#fndNavExkl a:hover{display: block; background: url('../src/rd07/img_head/img_hnavi/navi_reality_aktiv.jpeg') no-repeat; width: 61px;}

#fndNavGl a{display: block; background: url('../src/rd07/img_head/img_hnavi/navi_girlslounge.jpeg') no-repeat; width: 81px;}
#fndNavGl a:hover{display: block; background: url('../src/rd07/img_head/img_hnavi/navi_girlslounge_aktiv.jpeg') no-repeat; width: 81px;}

#fndNavVideo a{display: block; background: url('../src/rd07/img_head/img_hnavi/navi_videos.jpeg') no-repeat; width: 67px;}
#fndNavVideo a:hover{display: block; background: url('../src/rd07/img_head/img_hnavi/navi_videos_aktiv.jpeg') no-repeat; width: 67px;}


#fndNavComm a{display: block; background: url('../src/rd07/img_head/img_hnavi/navi_community.jpeg') no-repeat; width: 92px;}
#fndNavComm a:hover{display: block; background: url('../src/rd07/img_head/img_hnavi/navi_community_aktiv.jpeg') no-repeat; width: 92px;}


#fndNavLek a{display: block; background: url('../src/rd07/img_head/img_hnavi/navi_lektionen.jpeg') no-repeat; width: 125px;}
#fndNavLek a:hover{display: block; background: url('../src/rd07/img_head/img_hnavi/navi_lektionen_aktiv.jpeg') no-repeat; width: 125px;}

#fndNavPCams a{display: block; background: url('../src/rd07/img_head/img_hnavi/navi_privat_cams.jpeg') no-repeat; width: 77px;}
#fndNavPCams a:hover{display: block; background: url('../src/rd07/img_head/img_hnavi/navi_privat_cams_aktiv.jpeg') no-repeat; width: 77px;}


/* Hoz. aktiv  */
#fndNavAktStart a{display: block; background: url('../src/rd07/img_head/img_hnavi/navi_home_aktiv.jpeg') no-repeat; width: 25px;}
#fndNavAktStart a:hover{display: block; background: url('../src/rd07/img_head/img_hnavi/navi_home_aktiv.jpeg') no-repeat; width: 25px;}

#fndNavAktService a{display: block; background: url('../src/rd07/img_head/img_hnavi/navi_service_aktiv.jpeg') no-repeat; width: 113px;}
#fndNavAktService a:hover{display: block; background: url('../src/rd07/img_head/img_hnavi/navi_service_aktiv.jpeg') no-repeat; width: 113px;}

#fndNavAktPrivatCams a{display: block; background: url('../src/rd07/img_head/img_hnavi/navi_privat_cams_aktiv.jpeg') no-repeat; width: 72px;}
#fndNavAktPrivatCams a:hover{display: block; background: url('../src/rd07/img_head/img_hnavi/navi_privat_cams_aktiv.jpeg') no-repeat; width: 72px;}

#fndNavAktGalerien a{display: block; background: url('../src/rd07/img_head/img_hnavi/navi_galerien_aktiv.jpeg') no-repeat; width: 76px;}
#fndNavAktGalerien a:hover{display: block; background: url('../src/rd07/img_head/img_hnavi/navi_galerien_aktiv.jpeg') no-repeat; width: 76px;}

#fndNavAktCams a{display: block; background: url('../src/rd07/img_head/img_hnavi/navi_cams_aktiv.jpeg') no-repeat; width:  87px;}
#fndNavAktCams a:hover {display: block; background: url('../src/rd07/img_head/img_hnavi/navi_cams_aktiv.jpeg') no-repeat; width:  87px;}

#fndNavAktPrivat a{display: block; background: url('../src/rd07/img_head/img_hnavi/navi_privat_aktiv.jpeg') no-repeat; width: 59px;}
#fndNavAktPrivat a:hover{display: block; background: url('../src/rd07/img_head/img_hnavi/navi_privat_aktiv.jpeg') no-repeat; width: 59px;}

#fndNavAktSpecials a{display: block; background: url('../src/rd07/img_head/img_hnavi/navi_specials_aktiv.jpeg') no-repeat; width: 77px;}
#fndNavAktSpecials a:hover{display: block; background: url('../src/rd07/img_head/img_hnavi/navi_specials_aktiv.jpeg') no-repeat; width: 77px;}

#fndNavAktXXL a{display: block; background: url('../src/rd07/img_head/img_hnavi/navi_silber_aktiv.jpeg') no-repeat; width: 78px;}
#fndNavAktXXL a:hover{display: block; background: url('../src/rd07/img_head/img_hnavi/navi_silber_aktiv.jpeg') no-repeat; width: 78px;}

#fndNavAktVip a{display: block; background: url('../src/rd07/img_head/img_hnavi/navi_gold_aktiv.jpeg') no-repeat; width: 79px;}
#fndNavAktVip a:hover{display: block; background: url('../src/rd07/img_head/img_hnavi/navi_gold_aktiv.jpeg') no-repeat; width: 79px;}

#fndNavAktExtras a{display: block; background: url('../src/rd07/img_head/img_hnavi/navi_extras_aktiv.jpeg') no-repeat; width: 54px;}
#fndNavAktExtras a:hover{display: block; background: url('../src/rd07/img_head/img_hnavi/navi_extras_aktiv.jpeg') no-repeat; width: 54px;}

#fndNavAktExkl a{display: block; background: url('../src/rd07/img_head/img_hnavi/navi_reality_aktiv.jpeg') no-repeat; width: 61px;}
#fndNavAktExkl a:hover{display: block; background: url('../src/rd07/img_head/img_hnavi/navi_reality_aktiv.jpeg') no-repeat; width: 61px;}

#fndNavAktGl a{display: block; background: url('../src/rd07/img_head/img_hnavi/navi_girlslounge_aktiv.jpeg') no-repeat; width: 81px;}
#fndNavAktGl a:hover{display: block; background: url('../src/rd07/img_head/img_hnavi/navi_girlslounge_aktiv.jpeg') no-repeat; width: 81px;}

#fndNavAktVideo a{display: block; background: url('../src/rd07/img_head/img_hnavi/navi_videos_aktiv.jpeg') no-repeat; width: 67px;}
#fndNavAktVideo a:hover{display: block; background: url('../src/rd07/img_head/img_hnavi/navi_videos_aktiv.jpeg') no-repeat; width: 67px;}


#fndNavAktComm a{display: block; background: url('../src/rd07/img_head/img_hnavi/navi_community_aktiv.jpeg') no-repeat; width: 92px;}
#fndNavAktComm a:hover{display: block; background: url('../src/rd07/img_head/img_hnavi/navi_community_aktiv.jpeg') no-repeat; width: 92px;}

#fndNavAktLek a{display: block; background: url('../src/rd07/img_head/img_hnavi/navi_lektionen_aktiv.jpeg') no-repeat; width: 125px;}
#fndNavAktLek a:hover{display: block; background: url('../src/rd07/img_head/img_hnavi/navi_lektionen_aktiv.jpeg') no-repeat; width: 125px;}

#fndNavAktPCams a{display: block; background: url('../src/rd07/img_head/img_hnavi/navi_privat_cams_aktiv.jpeg') no-repeat; width: 77px;}
#fndNavAktPCams a:hover{display: block; background: url('../src/rd07/img_head/img_hnavi/navi_privat_cams_aktiv.jpeg') no-repeat; width: 77px;}

/*Kruemmelpfad*/
#fndKruemmelPfad{}
.fndpath { padding: 0px; font-size: 10px; border-bottom: 0px solid #660066; margin: 0px 0px 2px 5px; text-align: left; color:#000;}
.fndpathaktiv { font-size: 10px; font-weight: bold; color:#f5aa00;}

/*Archivkasten*/
.fd_line_archiv{background-color : #ffccff; color:#ffccff; height: 1px; font-size: 1px; margin: 2px 0px 2px 0px;}
.fd_archiv_inaktiv{font-size: 11px; color:#9a019a;}
.fd_archiv_aktiv{font-size: 11px; }


.fndinfoboxhead { background: #990099 ; padding:2px 3px; color: white; font-size: 12px; width:134px;}
.fndinfoboxhead a { color: white; text-decoration: none; }
.fndinfoboxbody { background: #F4E6F5; padding: 4px 3px; color: #ffccff; font-size: 11px; text-align: center;}

.fndinfoboxfoot { height: 8px; overflow: hidden; background: #990099; margin-bottom: 5px; font-size: 8px;  width: 140px;}

/*Bildershowseite*/
#fndContentBildershow {position: relative; margin: 5px; background: #e8e6e7 ;}
#fndContentBildershow .boxtext{font-size: 9px;}
.fndbsthumb{border-color: #000;}
.fndBSTitle{padding: 10px 10px 5px 10px}
.fndbsbild img {border: solid 0px;}
.fndbsbild img:hover {border: solid 0px;}


/*Cams*/
.fndLinkBoxCam {position: relative; float: left;background-image: url('../src/rd07/img_left/img_vnavi/pfeil_schwarz.gif');background-repeat: no-repeat;background-position: 0px 5px;font-family: Arial,Helvetica;font-size: 11px;padding: 0px 8px 0px 10px;color: #000; cursor: pointer;}
.fndLinkBoxCamOver {position: relative; float: left;background-image: url('../src/rd07/img_left/img_vnavi/pfeil_hover.gif');background-repeat: no-repeat;background-position: 0px 5px;font-family: Arial,Helvetica;font-size: 11px;padding: 0px 8px 0px 10px;color: #f5aa00; cursor: pointer;}
.fndCamBody{position: relative; width: 727px; background: #e8e6e7 ;}
.fndCamBodyTextTop{width: 641px; padding: 40px 0px 3px 44px;}
.fndCamTopLinks{position: absolute; right: 38px; top: 80px;}
.fndCamBodyCamFrame{position: relative;text-align: center}
.fndCamBodyChatFrame{position: absolute; border: solid 1px #000; width: 433px; left: 42px; float: left;}
.chatLoginBox {position: absolute; top: 0px; left: 0px; color: #fff; background: #000; width: 100%;height: 100%; text-align: center;}
.chatLoginBox a {color: #fff;}
.chatLoginBox a:hover {color: #f5aa00;}
.fndCamBodyPositionBox{position: relative; height: 242px; margin: 5px 0px 0px 0px; }
.fndCamBodyPositionBoxLangOben{position: relative; height: 102px; margin: 5px 0px 0px 0px; }
.fndCamBodyInfoBox{position: absolute; left: 481px; float: left; width: 200px; height: 240px; background: #fff;border: solid 1px #000;}
.fndCamBodyInfoBoxLang{position: absolute; left: 41px; float: left; width: 640px; background: #fff;border: solid 1px #000;}
.fndCamBodyPositionBoxVote{position: relative; height: 68px; }
.fndCamBodyVote{position: absolute; border: solid 1px #000; width: 640px; height: 58px; left: 41px;overflow: hidden;}
.fndCamBodyInfo{position: relative; padding: 1px 0px 10px 35px;}
.abuse{position: relative; text-align: right;margin: 0px 43px 20px 0px;}
#i1{background: url('../src/rd07/uhr.jpeg') no-repeat 9px 2px;}
#i2{background: url('../src/rd07/tel.gif') no-repeat 7px 2px;}
#i3{background: url('../src/rd07/info.jpeg') no-repeat 9px 2px;}
#i4{background: url('../src/rd07/ton.jpeg') no-repeat 9px 2px;}
.frameposition {position: absolute; top: 0px; left: 0px;}

/**
 * Netcon neuer Chat
 */
#fndNetcon.fndCamBodyPositionBox {height: 485px;}
#fndNetcon .fndCamBodyChatFrame{position:relative;background:#000000 none repeat scroll 0 0; border:1px solid #000;color:#FFFFFF;float:none;height:340px;overflow:hidden;width:640px;}
#fndNetcon .fndCamBodyInfoBox{position:relative;background:#FFFFFF none repeat scroll 0 0;border:1px solid #000;float:none;height:130px;margin:5px 0 0;width:638px; left: 42px}  


#fndFlatcams.fndCamBodyPositionBox {height: 60px;}
#fndFlatcams .fndCamBodyInfoBox{position:relative;background:#FFFFFF none repeat scroll 0 0;border:1px solid #000;float:none;height:27px;margin:5px 0 0;width:662px; left: 42px}  

.fndarchive{background: #F4E6F5; margin: 5px; padding: 10px 0px 0px 10px;}
.fndarchive br {line-height: 2px;}

.fndarchive{background: #F4E6F5; margin: 5px; padding: 10px 0px 0px 10px;}
.fndarchive br {line-height: 2px;}

/*kontaktform*/
table#fnd_kontaktform{background: #e8e6e7; font-size: 11px; font-family: arial; color: #000; width: 625px  }

/*tabelle cam voting*/
table#fnd_camvoting{border: solid 0px #990099; color: #fff; font-size: 11px; font-family: arial, helvetica; background: #000; border-collapse: collapse;}
table#fnd_camvoting td{padding: 3px;}
.fnd_camvoting_bottom{background: #fff; color: #000;  font-weight: bold;text-align: right;}

#flashInhalt{border: solid 1px #990099}



/* icra */
.fndICRA {text-align: center;}
.fndICRA img {border: solid 0px;}
.fndICRA a:hover img {border: 0px;}


/*VotingBlock*/
#fndVoteBlock {position: relative; width: 305px; margin: 6px 0px 0px 0px;}
#fndVoteBlockStarsStage {position: relative; width: 90px; height: 20px;float: left;}
.fndVoteBlockStars {position: relative; width: 16px; height: 16px; background: transparent url(../src/stargrey.png) no-repeat center; float: left; cursor: pointer;}
#fndVoteRate {position: relative; width: 200px; float: left; height: 20px; text-align: left; padding: 3px 0px 0px 0px; font-weight: bold;}

#fndCamVotingBox{position:absolute; top:4px; left:547px;}
#fndCamVotingBox #fndVoteBlock{width:177px}
#fnd_Voting{position:absolute;height:12px; top:7px; left:230px;}

#fndVoteBlockErg{position:relative;}
/*#fndVoteBlock{width:180px}
*/
#fndCamVotingBox b{margin:0px 0px 0px 24px;}
#fndCamVotingBox #fndVoteRate{padding:0px 2px 0px 0px;width:55px;text-align:right;}
#fndCamVotingBox #fndVoteSend{display:block;clear:both;margin:0px 0px 0px 12px;width:115px;}

#fndVoteBlockErg .fndVoteBlockStars {background:transparent url(../src/rd07/cams/star_vote.jpeg) no-repeat center;cursor:pointer;float:left;height:10px;position:relative;width:10px;}
#fnd_curr_girl_snippet {position: absolute; left: 374px; top: 81px;}
ul#fndFlatTermDataLayer {background:#FFFFFF none repeat scroll 0 0;border:1px solid #555;height:80px;left:-130px;list-style-type:circle;margin:0;overflow:auto;padding:8px 6px 6px 20px;position:absolute;top:-75px;width:280px;z-index:999;}

/*
 *Bildershow 
 */

#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#jquery-lightbox a img{border:none; }
#lightbox-container-image-box{position:relative;background-color:#999;width:250px;height:250px;margin:0 auto;border-left:1px solid #555;border-right:1px solid #555;border-top:1px solid #555;}
#lightbox-container-image{padding:10px; }
#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav{position:absolute;top:0;left:0;       overflow:hidden;height:100%;width:100%;z-index:10;}
#lightbox-container-image-box > #lightbox-nav{left:0; }
#lightbox-nav a{outline:none;}
#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;}
#lightbox-nav-btnPrev{left:0; float:left;}
#lightbox-nav-btnNext{right:0; float:right;}
#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif;background-color:#999;margin:0 auto;line-height:1.4em;overflow:hidden;width:100%;padding:0 10px 0;border-bottom:1px solid #555;border-left:1px solid #555;border-right:1px solid #555;}
#lightbox-container-image-data{padding:0 10px; color:#555; }
#lightbox-container-image-data #lightbox-image-details{width:70%; float:left; text-align:left; }
#lightbox-image-details-caption{font-weight:bold; }
#lightbox-image-details-currentNumber{display:block; clear:left; padding-bottom:1.0em;}
a#lightbox-secNav-btnClose{display:block;width:66px; float:right;padding-bottom:0.7em;background:transparent url(../src/bs_jq/close.gif) no-repeat 0px 0px;width:22px;height:18px;}
a#lightbox-secNav-btnClose:hover{background:transparent url(../src/jbs_jq/close.gif) no-repeat -26px 0px;}
#lightbox-secNav-btnPlay{width:50px; float:right;padding:3px 0px 0px 0px;}
#bs_logo{float:right;width:136px;height:30px;background:transparent url(../src/bs_jq/logo.jpeg) no-repeat top left; border: solid 0px #555; margin: 10px 0px 7px 0px;}
#slidethumbs {position: relative; padding: 0px 0px 10px 18px;}
.fnd-Bilderthumbs-fuss {padding: 5px; text-align: right;}

/*club videothek App*/

#fndVideoButtonBar {position: relative;padding:0 0 0 6px; height: 50px; width: 98%;}
#fndVideoButtonBack {position: relative; float: left; height: 41px; width: 135px; }
#fndVideoButtonMore {position: relative; float: right; height: 41px; width: 135px; }
#fndVideoButtonMore a {display: block; width: 135px; height: 41px; background: transparent url(../src/button_weiter.jpeg) no-repeat top left;}
#fndVideoButtonBack a {display: block; width: 135px; height: 41px; background: transparent url(../src/button_zurueck.jpeg) no-repeat top left;}
#fndPagerCounter {position: relative; text-align: center; margin: auto; width: 200px;}
.fndPagerCounterTitle {}
.fnd-count-current, .fnd-count-total {font-weight: bold;}

/**
 * videos pager
 */
.fndPagerWrapper {position: relative; margin: -5px 0px 5px 0px;}
a.fndPagerPageCount {text-decoration: none; padding: 0px 5px 0px 5px; }
a.fndPagerPageCountCurr {text-decoration: none; padding: 0px 5px 0px 5px; font-weight: bold; }
a.fndPagerPageCount:hover {color: #f5aa00;}
table.fndPagerTb td {width: 716px;text-align: center;}


.fndTeaserVideothekClub {position: relative; background: #e8e6e7; width:177px ; height: 295px; border-bottom: solid 1px #999;}
.fndTeaserVideothekClub .fndVideoTeaserRateResult { padding: 0px 0px 3px 0px; }
.fndTeaserVideothekClub .fndVideoTeaserRateResult form { display: inline; }
.fndTeaserVideothekClub .fndTeaserVideothekImgBox { left: 3px; position: absolute;top: 3px;}
.fndTeaserVideothekClub .fndTeaserVideothekImgBox img {width: 123px; height: 178px;}
.fndTeaserVideothekClub .fndTeaserVideothekTextBox {top: 174px;left: 6px;position: absolute;width: 165px;}
#fnd-Vthk-Film-Container {position: relative; background: #e8e6e7; border-bottom: solid 1px #999; width: 725px;}
.fndTeaserVideothekClub input.fnd-videothek-checks {display: block; position: absolute; top: 2px; left: 140px;}
.fndTeaserVideothekClub .fndTeaserVideothekTextBox .fndMoreWithArrow{top: 104px; left: 127px;}
.fndTeaserVideothekClub h2 {font-weight: bold;}

.fndTeaserVideothekTextBox .fndMoreWithArrow {left: 132px;top: 96px;}

#fnd-Vthk-Film-head {position: relative; border-bottom: dotted 1px #999; padding: 5px 0px 0px 5px; }
#fnd-Vthk-Film-head h2 {font-size: 14px; font-weight: bold;}
#fnd-Vthk-Film-head span {position: absolute; right: 6px; top: 8px;}

#fnd-Vthk-Film-body-container {position: relative; width: 725px;}
#fnd-Vthk-Film-body {padding: 5px;}
#fnd-Vthk-Film-Cover {position: relative; float: left;}
#fnd-Vthk-Film-Cover img {width: 123px;}

#fnd-Vthk-Film-meta {position: relative; padding: 0px 0px 0px 10px; float: left; width: 400px}
.fnd-Vthk-Film-meta-row {clear: both;}
.fnd-Vthk-Film-meta-row label {display: block; float: left; font-weight: bold; width: 110px; padding: 0px 0px 10px 0px;}
.fnd-Vthk-Film-meta-row span {display: block; float: left; width: 290px; padding: 0px 0px 10px 0px;}

#fnd-Vthk-Film-button {width: 125px; background: transparent url(../src/video_button_start.jpeg) no-repeat center; height: 32px; margin: 0px 0px 5px 5px; }
.sd_specials #fnd-Vthk-Film-button {width: 125px; background: transparent url(../src/button_special_starten.jpg) no-repeat center; height: 32px; margin: 0px 0px 5px 5px; }
#fnd-Vthk-Film-button a, #fnd-Vthk-Fav-button a {display: block; width: 100%; height: 100%; }
#fnd-Vthk-Film-button img {width: 128px;} 

#fnd-Vthk-Fav-button {width: 124px; background: transparent url(../src/auf_merkliste_setzen.jpeg) no-repeat center; height: 40px; position: absolute; top: 0px; left: 599px; }

.fnd-Vthk-Film-Br {position: relative; height: 0px; clear: both;}
#fnd-Vthk-Film-More {position: relative; padding: 5px; clear: both; }

#fndVoteBlockVideo { position: relative; margin: 15px 0px 15px 12px; }
#fndVoteBlockVideo h1 {color: #000;}
#fndVoteBlockVideo .fnd-vote-box-inputs-submit button {width: 96px;}
#fndVoteBlockVideo #fndVoteBlock { margin-left: 8px; }

#fnd-film-play-box #fndVidPopLogo { background: transparent url('../src/rd07/img_vid_pop/header.jpeg') no-repeat top left; width: 720px; height: 29px; margin: auto;} 
#fnd-player-small {position: relative; margin: 5px 0px 10px 5px;}

#fnd-film-play-box .fd_videoBox{position: relative; text-align: center; background: #000;}

#fnd-film-play-box #menuBar_unten {position: relative; width: 720px; margin: auto; background: #6a6a6a; height: 20px;}
#fnd-film-play-box #menuBar_unten a {color: #fff;float: right; padding: 4px 11px 0px 11px; text-decoration: none;}
#fnd-film-play-box #menuBar_unten a:hover {color: #000;}


#fnd-film-play-box #menuBar_unten a .vid-icon {display: block; float: left; width: 17px; height: 13px; background-image: url('../src/video_buttons.png'); background-repeat: no-repeat; margin: 0px 3px 0px 0px}
#fnd-film-play-box #menuBar_unten a .vid-icon:hover {background-image: url('../src/video_buttons_schwarz.png');}

.v-full { background-position: -13px -82px; }
.v-next { background-position: -78px -162px; }
.v-back { background-position: -61px -162px; }
.v-bigger { background-position: -125px -114px; }
.v-close { background-position: -93px -130px; }




#fnd-film-play-box .cookieDialogPlug, #fnd-info .cookieDialogPlug {margin: 5px 5px 10px 5px; padding: 5px; background: #ffffff; border: solid 2px;}
#fnd-film-play-box .cookieDialogPlug .error, #fnd-info .cookieDialogPlug .error {color: red;}
#fnd-film-play-box .cookieDialogPlug.hinweis, #fnd-info .cookieDialogPlug.hinweis {color: #00af39;}
#fnd-film-play-box .cookieDialogPlug ul, #fnd-film-play-box .cookieDialogPlug li {list-style-type: none;}
 
#fnd-next-announce {color:#bcbcbc; font-size: 18px; font-weight: bold; padding-top: 400px; padding-bottom: 76px;}

#fnd-User-Fav-Content { position: relative; }
#fnd-User-Fav-Head { position: relative; margin: 15px 0px 0px; text-align:center; }
#fnd-User-Fav-Head h2 { color: #000; margin-bottom: 10px; }
ul#fnd-User-Fav-Nav { height: 25px; list-style-type:none; margin: 0px; padding: 0px; }
ul#fnd-User-Fav-Nav li { float: left; padding: 0px 0px 0px 80px; }
ul#fnd-User-Fav-Nav li a {}

#fnd-Vthk-Select-Player-Box {position: absolute; border: solid 1px #999; background: #fff; padding: 5px; width: 367px; top: 175px; left: 342px;}
#fnd-Vthk-Select-Player-Box ul {list-style-type: none; margin: 0px;}
#fnd-Vthk-Select-Player-Box li {float: left; padding: 3px;}

/**
 * Toplinks
 */
#fnd-top-links {display: block; position: relative; top: -5px; left: 0px; margin: 0px 0px 5px 0px; padding: 0px; width: 100%;}
iframe#fnd-toplinks-frame { border: solid 0px;  width: 100%; height: 15px; }
ul#fnd-toplink-list { list-style-type: none; margin: 0px auto 0px auto; padding: 0px; width: 1242px; height: 15px; }
ul#fnd-toplink-list li {float: left; padding: 0px 0px 0px 32px}
ul#fnd-toplink-list li a {color: #555; font-weight: bold; text-decoration: none;}
ul#fnd-toplink-list li  a:hover {color:#f5aa00;}

/**
 * Rating neu
 */
div.rating-cancel,div.star-rating{float:left;width:16px;height:16px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel {display: none; }
div.star-rating.small {width:12px;height:10px; }
div.rating-cancel,div.rating-cancel a{background:url(../src/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(../src/stars_gross.png) no-repeat 0 0px}
div.star-rating.small,div.star-rating.small a{background:url(../src/stars_klein.png) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
div.star-rating-on.small a{background-position:0 -10px!important}
div.star-rating-hover.small a{background-position:0 -20px}
.Clear {clear: both;}
div.star-rating-readonly a{cursor:default !important}
div.star-rating{background:transparent!important;overflow:hidden!important}
.fnd-vote-box-inputs { position:relative; height: 20px; }
.fnd-vote-box-inputs-submit button { background: transparent; font-size: 11px; font-weight: bold; border-width: 1px; border-color: #bfbfbf; cursor: pointer; width: 160px; height: 18px; }

.fndVoteStarsErgBlock {position: relative;}
.fndVoteStarsErgBlock form { display: inline; }

#fndVoteStarsErgBlockKE_label .fndVoteStarsErgBlock { margin: 0px 0px 3px 15px; }





