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;}
h1 a{color: #000; text-decoration: none;}
h2 a{color: #000; text-decoration: none;}
h1 a:hover{color: #f5aa00; text-decoration: none;}
h2 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 { 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-top: 5px;}


/* 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;}




.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;}


/*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;}

