/* @version $Rev: 4480 $ */
body    { background:url(http://bilder.static-fra.de/frauenzimmer/images/tapete_fz11.gif) #dedede;margin:0;min-width:1020px;
          font:normal 11px arial,helvetica,verdana,geneva,sans-serif;color:#000; }

h1, .h1, h3, .h3   { font:normal 18px arial,helvetica,verdana,geneva,sans-serif;color:#8b1f49;margin:0 8px 16px; }
h4, .h4            { font:bold 14px arial,helvetica,verdana,geneva,sans-serif;color:#8b1f49;margin:0; }
h5, .h5, h2, .h2   { font:bold 12px arial,helvetica,verdana,geneva,sans-serif;color:#8b1f49;margin:0; }
h6, .h6, .h6 a     { font:bold 10px verdana,geneva,arial,helvetica,sans-serif;color:#987d88;margin:0; }
a                  { font:bold 11px arial,helvetica,verdana,geneva,sans-serif;cursor:pointer; }

.textIndent        { margin: 0 8px 16px; }

/* facebook login */
a.facebookLoginSmall {display:block; width:65px; height:22px; background-image:url('images/facebook.button.login.small.png'); text-decoration:none;}
a.facebookLoginLarge {display:block; width:154px; height:22px; background-image:url('images/facebook.button.login.large.png'); text-decoration:none;}

input,
select,
textarea  { font:normal 11px arial,helvetica,verdana,geneva,sans-serif;color:#000; }

form    { margin:0px; }

.defaultImg           { background: url(http://bilder.static-fra.de/frauenzimmer/images/bg_blume.jpg) repeat; }

/***** Globale Elemente ******/

.presenter {position:relative;}

.boxHeaderDark {
	background-color: #842b49; /* Old browsers */
	background-image: -khtml-gradient(linear, left top, left bottom, from(#c13469), to(#7b2044)); /* Konqueror */
	background-image: -moz-linear-gradient(top, #c13469 0%, #7b2044 100%); /* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c13469), color-stop(100%,#7b2044)); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, #c13469 0%,#7b2044 100%); /* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top, #c13469 0%,#7b2044 100%); /* Opera11.10+ */
	background-image: -ms-linear-gradient(top, #c13469 0%,#7b2044 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c13469', endColorstr='#7b2044',GradientType=0 ); /* IE6-8 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c13469', endColorstr='#7b2044', GradientType=0 ); /* IE9 */
	background-image: linear-gradient(top, #c13469 0%,#7b2044 100%); /* W3C */
	padding:5px 8px 4px;
	height: 17px;
	border-bottom:1px solid #832348;
}

.boxHeaderDark h2, .boxHeaderDark .h2 {
    position:relative;
    text-align: right;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#FFF;
}

.boxBottomDark {
	height:14px;
	background-color:#842b49;
	padding:5px 8px;
	color:#fff;
}

.newsBox {
	border:1px solid #e2c7d1;
	margin-bottom:10px;
}

.whiteBox {
	background: #ffffff;
}

.teaser {
	height:125px;
	padding:6px 8px;
	margin:0 0 10px 0;
}

.teaser.auto {
	height:auto;
}

.teaser.textbox {
    padding: 0px;
}

.teaser.google {
    padding: 0px;
    height:140px;
}

.teaser .h2, .octopus_mr .ip_octopus_ad_headline a {
	font:bold 12px arial,helvetica,verdana,geneva,sans-serif;
	margin:0 0 5px 0;
}

.teaser p {
	display:inline;
	font:11px arial,helvetica,verdana,geneva,sans-serif;
	line-height:14px;
	height:84px;
	overflow:hidden;
}

.teaser .imgbox             { position:relative;width:108px;height:107px;margin:0px 8px 0px 0px;display:inline;float:left; }
.teaser .imgbox img         { display:block;width:108px;height:84px; }
.teaser .linkArrow          { position:absolute;top:114px;left:123px; }
.teaser .linkArrow.linkLeft { position:absolute;top:114px;left:-2px; }

.teaser.x2 .vertical,
.teaser.x4 .vertical      { float:left;margin:0 9px 0 7px;width:1px;height:125px;font-size:1px;background-color:#e2c7d1;overflow:hidden; }
.teaser.x4 .horizontal,
.teaser.x2big .horizontal { margin:7px 0 9px;width:307px;height:1px;font-size:1px;background-color:#e2c7d1;overflow:hidden; }
.teaser.x4 .horizontal    { float:left; }

.teaser.x2big, .teaser.x4, .teaser.big { height:274px; }
.teaser.kategorie                      { height:314px;padding:0; }

.teaser.kategorie .left, .teaser .textspalte1       { float:left; }
.teaser.kategorie .right, .teaser .textspalte2       { margin-left:8px;float:left; }
.teaser.kategorie .sTeaserLong { margin:0 8px }
.teaser.kategorie .kTeaserBig  { margin:0 8px 10px; }

.teaser.textbox p {display: block; height: auto; line-height: 1em; }
.teaser.textbox .textspalte1,
.teaser.textbox .textspalte2 { padding-left: 12px; padding-right: 12px; width: 300px; }
.teaser.textbox .linkArrow { bottom: 20px; left: 8px; top: auto; }

.teaser.textbox .textspalte1 a,
.teaser.textbox .textspalte2 a {
    color: #000;
}

.teaser.white, .octopus_mr, .octopus_hr {
	border:1px solid #e2c7d1;
	background-color: #ffffff; /* Old browsers */
	background-image: -khtml-gradient(linear, left top, left bottom, from(#ffffff), to(#faf6f7)); /* Konqueror */
	background-image: -moz-linear-gradient(top, #ffffff 0%, #faf6f7 100%); /* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#faf6f7)); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, #ffffff 0%,#faf6f7 100%); /* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top, #ffffff 0%,#faf6f7 100%); /* Opera11.10+ */
	background-image: -ms-linear-gradient(top, #ffffff 0%,#faf6f7 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#faf6f7',GradientType=0 ); /* IE6-8 */
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#faf6f7', GradientType=0 ); /* IE9 */
	background-image: linear-gradient(top, #ffffff 0%,#faf6f7 100%); /* W3C */
}

#galleryOctopus .octopus_mr {
    background: none;
    border: 0 none;
}

.octopus_mr, .octopus_hr {
    padding: 6px 8px;
    margin: 0 0 10px 0;
    clear: both;
    position: relative;
}

.octopus_mr .ip_octopus_ad_text a, .octopus_hr .ip_octopus_ad_text a  {
    color: #000;
    font-weight: normal;
}

.teaser.white .h2, .octopus_mr .ip_octopus_ad_headline a {
	color:#8B1F49;
}

.octopus_mr .ip_octopus_ad_headline {
    margin-bottom: 5px;
    margin-left: 2px;
}

.octopus_mr .ip_octopus_ad_image {
    margin-bottom: 5px;
}

.octopus_mr .ip_octopus_ad_link_text {
    margin-top: 5px;
}

.octopus_mr .ip_octopus_ad_marker, .octopus_hr .ip_octopus_ad_marker {
	text-transform: uppercase;
	font-size: 10px;
	color: #8b1f49;
	margin-left: 2px;
}

.octopus_hr .ip_octopus_ad_marker {
	margin-left: 0;
}

.octopus_hr .ip_octopus_ad_link_text {
    position: absolute;
    bottom: 6px;
    left: 140px;
}

.octopus_hr:after {
    content: '';
    clear: left;
    display: block;
}

.octopus_hr .ip_octopus_ad_headline {
    margin-bottom: 5px;
}

.octopus_hr .ip_octopus_ad_headline a {
    font: bold 12px arial,helvetica,verdana,geneva,sans-serif;
    color: #8b1f49;
}

.octopus_hr .ip_octopus_ad_image {
    float: left;
    margin: 0 8px 0 0;
}

.teaser .h2.kategorie {
	display:block;background-color:#E0D7DC;padding:6px 8px;
}

.teaser.white p {
	color:#000;
}

.teaser.raspberry {
	border:1px solid #8b1f49;
	background-color: #8b1f49;
}

.teaser.raspberry .h2 {
	color: #fff;
}

.teaser.raspberry p {
	color:#fff;
	font:11px arial,helvetica,verdana,geneva,sans-serif;
	line-height:14px;
	height:84px;
	overflow:hidden;
}

.teaser.raspberry .linkArrow   { color:#FFF; }


img.teasersmall {
	overflow:hidden;
	margin:0px 5px 0px 0px;
	float:left;
}

a.whitelink {
	background-image:url('arrow_right.png');
	background-repeat:no-repeat;
	background-position:0px -20px;
	color:#987d88;
	font:bold 11px arial,helvetica,verdana,geneva,sans-serif;
	text-decoration:none;
	margin-left:111px;
	padding-left:20px;
	height:20px;width:145px;
	overflow:hidden;
}

a.whitelink:hover {
	background-position:0px -2px;
	text-decoration:underline;
}

.floatLeft {
	float:left;
}

.floatRight {
	float:right;
}


.starfull, .star_full   { background:url(http://bilder.static-fra.de/frauenzimmer/images/user_star.png);}

.starempty, .star_none  { background:url(http://bilder.static-fra.de/frauenzimmer/images/user_star_none.png);}

.bigStar_full  { background:url(http://bilder.static-fra.de/frauenzimmer/images/bigstar_full.png);}

.bigStar_none  { background:url(http://bilder.static-fra.de/frauenzimmer/images/bigstar_none.png);}

.icon_alert { position:relative;width:39px;height:39px;
              background:url(http://bilder.static-fra.de/frauenzimmer/images/button_alert.png);}

.comb_full  { background:url(http://bilder.static-fra.de/frauenzimmer/images/comb_full.png);}

.comb_none  { background:url(http://bilder.static-fra.de/frauenzimmer/images/comb_none.png);}

/******* werbliche Teaser *******/
.anzeige_ol,
.anzeige_or,
.anzeige_ul,
.anzeige_ur { background-image:url(http://bilder.static-fra.de/frauenzimmer/images/anzeige_overlay.gif); position:absolute; width:11px; height:40px; border:0px; }

/* topnavi begin */

.topnavi            { position:absolute;z-index:6;margin:0;padding:0;left:5px;top:110px;width:997px;height:36px;background-color:transparent; }
.topnavi .navbutton {
    margin: 0 0 1px 0;
    border-right: 1px solid #FFF;
    width:83px;
    height:36px;
    list-style:none;
    float:left;
    display:block;
	background-color:#6C1B3A; /* Old browsers */
	background: -khtml-gradient(linear, left top, right top, from(#6C1B3A), to(#8A1F49)); /* Konqueror */
	background:-moz-linear-gradient(left, #6C1B3A 0%, #8A1F49 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, right top, color-stop(0%,#6C1B3A), color-stop(100%,#8A1F49)); /* Chrome 2+, Safari 4+ */
	background:-webkit-linear-gradient(left, #6C1B3A 0%,#8A1F49 100%); /* Chrome 10+, Safari 5.1+ */
	background:-o-linear-gradient(left, #6C1B3A 0%,#8A1F49 100%); /* Opera11.10+ */
	background:-ms-linear-gradient(left, #6C1B3A 0%,#8A1F49 100%); /* IE10+ */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#6C1B3A', endColorstr='#8A1F49',GradientType=1 ); /* IE6+7 */
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6C1B3A', endColorstr='#8A1F49', GradientType=1 ); /* IE9 */
	background:linear-gradient(left,#6C1B3A 0%,#8A1F49 100%); /* W3C */
}
.topnavi .first               { width:70px; }
.topnavi li.navbutton.aktiv,
.topnavi li.navbutton:hover   { filter:;-ms-filter:;background:#BC4774; }
.topnavi .navbutton a         { height:36px;cursor:pointer;font:normal 12px arial,helvetica,sans-serif;color:#FFF;text-decoration:none;text-align: left; }
.topnavi .aktiv a,
.topnavi .navbutton a:hover,
.topnavi li.navbutton:hover a.level1 { font-weight:bold; }
.topnavi li.navbutton:hover   { margin:0 0 0 -1px;border-left:1px solid #94B32A;border-right:1px solid #94B32A;border-bottom:1px solid #94B32A; }
.topnavi .item                { position:relative;padding:3px 6px 0px 12px ; }
.topnavi .first a             { width:66px; }
.topnavi .navbutton a         { width:79px; }
.topnavi li.navbutton.first   { border-top-left-radius: 6px; }
.topnavi li.navbutton.last    { border-top-right-radius: 6px; }


.topnavi ul.level2  {
	position:absolute;
	display:none;
	top:36px;
	z-index: 6;
	width:185px;
	background-color:#FFF;
	margin:0 0 0 20px;
	padding:0;
	border:1px solid #94B32A;
	box-shadow:1px 1px 3px #999999;
	-webkit-box-shadow:1px 1px 3px #999999;
	-moz-box-shadow:1px 1px 3px #999999;
	filter:Shadow(color=#888888,direction=135);
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#888888,direction=135,strength=2);
}
.topnavi .level2 li       {	list-style:none; }
.topnavi li.navbutton:hover ul.level2 { display:block; }
.topnavi .level2 a        { padding:4px 25px 4px 8px;position:relative;display:block;width:152px;height:auto;border-top:1px solid #94B32A;
                            font:normal 12px verdana,geneva,arial,helvetica,sans-serif;color:#8B1F49;line-height:16px;
                            background:url(http://bilder.static-fra.de/frauenzimmer/images/arrow_right_nav.png) no-repeat right top #FFFFFF; }
.topnavi .level2 .first a { border:0; }
.topnavi .level2 a:hover  { background-color:#94B32A;color:#FFFFFF; }

.topnavi .level2 .aktiv a { background-color:#BC4774;color:#FFFFFF;font-weight:bold; }
.topnavi .level2 .aktiv a:hover    { background-color:#94B32A;color:#FFFFFF; }

.topnavi .level2 .image_item_div   { position:relative;margin-top:-3px; }
.topnavi .level2 .image_item_div .image_item { width:140px;height:22px;border-width:0; }

.breadcrumb           { position:absolute;top:-17px;left:0px;width:660px;letter-spacing:0.01em;font-size:9px;color:#8b1f49; }
.breadcrumb a         { position:relative;height:12px;font:normal 9px arial,helvetica,verdana,geneva,sans-serif;color:#8b1f49;text-decoration:none; }
.breadcrumb a:hover   { text-decoration:underline; }
.breadcrumb a:active  { color:#8b1f49;text-decoration:underline; }
.breadcrumb .date     { position:absolute;top:0px;right:0px; }


/* topnavi end */

/* Änderung für Verschiebung
   Bei Verschiebungen des basecontent fuer Bannerschaltung Hoehe des topSpacers anpassen
*/
body.noAds .topSpacer { height:0 }
body.noAds .topSpacer { height:0 }
.topSpacer            { position:relative;top:0px;left:0px;width:1030px;height:100px;background:url(http://bilder.static-fra.de/frauenzimmer/images/tapete_a_kachel.gif) #dedede;}


.topSpacer .gradient  { position:absolute;bottom:0px;left:0px;width:1030px;height:7px;font-size:1px;
                        background:url(http://bilder.static-fra.de/frauenzimmer/images/header_top_fz11.png) no-repeat;}

.basecontent          { position:relative;margin-left:9px;background-color:#FFF; }



.header               { position:relative;height:168px;text-align:left; }
.header .flower       { position:absolute;top:0px;left:219px;width:509px;height:144px;background:url(http://bilder.static-fra.de/frauenzimmer/images/top_blume.jpg); }
.header .logo         { position:absolute;top:13px;left:32px;width:193px;height:77px;background:url(http://bilder.static-fra.de/fz11/images/logo_fz11.png); }
.header .powered      { position:absolute;top:71px;left:245px;width:88px;height:26px;background:url(http://bilder.static-fra.de/frauenzimmer/images/powered_by.png);}

.header .date         { position:absolute;top:151px;right:258px;font-size:9px;color:#987d88; }

.googleSearch         { position:absolute;top:53px;left:412px;width:255px;height:35px;border:1px solid #8b1f49; }
.googleSearch .googlebg {
	width:255px;
	height:35px;
	background:rgba(255, 255, 255, 0.75);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BFFFFFFF, endColorstr=#BFFFFFFF);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#BFFFFFFF, endColorstr=#BFFFFFFF)";
}
.googleSearch .box        { position:absolute;top:8px;left:5px; }

.googleSearch .input      { position:relative;width:174px;padding:2px;margin:0px 3px;border:1px solid #000000; }



.footer                { position:relative;margin-left:-9px;margin-top:30px;width:1019px;background-color:#FFF;text-align: left; }
.footer .topGradient   { position:relative;width:1019px;height:16px;background:url(http://bilder.static-fra.de/frauenzimmer/images/footer_top.gif); }

.footer .schneefrau    { position:absolute;top:-136px;left:765px;width:102px;height:152px;background:url(http://bilder.static-fra.de/frauenzimmer/images/footer_schneefrau.png);}

.footer .alaaf         { position:absolute;top:-136px;left:765px;width:102px;height:152px;background:url(http://bilder.static-fra.de/frauenzimmer/images/footer_alaaf-elfe.png);}

.footer .ostern        { position:absolute;top:-136px;left:765px;width:102px;height:152px;background:url(http://bilder.static-fra.de/frauenzimmer/images/footer_oster-elfe.png);}

.footer .top           { position:relative;padding:10px 0px 10px 10px;border-bottom:1px solid #e5e5e5;color:#8b1f49; }
.footer .top a         { font:normal 12px verdana,geneva,arial,helvetica,sans-serif;color:#8b1f49;text-decoration:none;padding-right:4px;padding-left:4px; }

.footer .middle                  { position:relative;padding:10px 0px 10px 14px; }
.footer .middle a                { white-space:nowrap;font:normal 11px verdana,geneva,arial,helvetica,sans-serif;color:#987d88;text-decoration:none;padding-right:6px;}

.footer .bottom        { position:relative;padding:5px 0px 40px 14px;border-top:1px solid #e5e5e5; }
.footer .bottom a      { font:normal 11px verdana,geneva,arial,helvetica,sans-serif;color:#987d88;text-decoration:none;padding-right:6px; }






/*.maincontent         { position:relative;top:0px;left:0px;width:932px;background-color:transparent; }

.content             { position:relative;width:670px;margin:0px 0px 0px 14px;background-color:transparent;float:left;display:inline; }

.content_all         { position:relative;width:660px;margin:0px 10px 0px 0px;background-color:transparent;float:left;display:inline; }
.content_col         { position:relative;width:325px;margin:0px 10px 0px 0px;background-color:transparent;float:left;display:inline; }

.related             { position:relative;width:234px;margin-right:0px;background-color:transparent;float:left;display:inline; }
.related_box         { position:relative;top:-94px;left:0px;width:234px;padding-bottom:42px;background-color:transparent; }
*/


/* boxen begin */


.content_all .boxtop           { display:none;visibility:hidden; }

.content_all .boxtopGradient   { display:none;visibility:hidden; }

.content_all .boxtopGradientVideo   { display:none;visibility:hidden; }

.grid_2 .box,
.content_all .box {
	border:1px solid #e2c7d1;
	background-color: #ffffff;
	position:relative;
	margin-bottom:10px;
	padding-top:4px;
	overflow:hidden;
	width: 658px;
}

.content_all .box .boxBG   { display:none;visibility:hidden; }

.content_col               {  }

.content_col .boxtop       { display:none;visibility:hidden; }

.grid_1 .box,
.content_col .box,
.related_box .box {
	border:1px solid #e2c7d1;
	background-color: #ffffff; /* Old browsers */
	background-image: -khtml-gradient(linear, left top, left bottom, from(#ffffff), to(#faf6f7)); /* Konqueror */
	background-image: -moz-linear-gradient(top, #ffffff 0%, #faf6f7 100%); /* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#faf6f7)); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, #ffffff 0%,#faf6f7 100%); /* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top, #ffffff 0%,#faf6f7 100%); /* Opera11.10+ */
	background-image: -ms-linear-gradient(top, #ffffff 0%,#faf6f7 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#faf6f7',GradientType=0 ); /* IE6-8 */
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#faf6f7', GradientType=0 ); /* IE9 */
	background-image: linear-gradient(top, #ffffff 0%,#faf6f7 100%); /* W3C */
	position:relative;
	margin-bottom:10px;
	padding-top:4px;
	overflow:hidden;
	width: 323px;
}

.content_col .box .boxBG  { display:none;visibility:hidden; }


.related_box .boxtop      { display:none;visibility:hidden; }

.related_box .box .boxBG  { display:none;visibility:hidden; }

.related_box .box .boxBG1200  { display:none;visibility:hidden; }

.related_box .halfpage {margin-bottom: 10px;}



.content_col top.boxtopColor     { background:url(http://bilder.static-fra.de/frauenzimmer/images/boxtop_color_325.png);overflow:hidden;}

.content_col .box.boxColor           { border:1px solid #8b1f49;background:#8b1f49;filter:;-ms-filter:; }


.content_all .boxtop.boxtopColor     { background:url(http://bilder.static-fra.de/frauenzimmer/images/boxtop_color_660.png);overflow:hidden;}

.content_all .box.boxColor           { border:1px solid #8b1f49;background:#8b1f49;filter:;-ms-filter:; }


.boxHeight_139       { height:133px; }
.boxHeight_288       { height:282px; }
.boxHeight_318       { height:312px; }
.boxHeight_586       { height:580px; }
.boxHeight_80          { height:80px; }
.boxHeight_152       { height:152px; }
.boxHeight_120       { height:120px; }
.boxHeight_130       { height:130px; }
.grid_1 .box.boxHeight_dyn,
.content_col .box.boxHeight_dyn,
.boxHeight_dyn       { overflow:visible; float:left;padding-bottom:2px; }

.box .pos    { position:relative;padding:0px 9px 6px; }

.box .pos1   { position:absolute;top:4px;left:9px; }
.box .pos2   { position:absolute;top:4px;left:171px; }
.box .pos3   { position:absolute;top:149px;left:9px; }
.box .pos4   { position:absolute;top:149px;left:171px; }
.box.boxHeight_dyn .pos1 { position:relative; }

.reiterbox             { position:relative; }
.reiterbox .box .pos1  { top:27px; }
.reiterbox .iTeaserBig.mediaset .linkButton { left: 114px; top: 100px; }
.reiterbox .iTeaserMedium.mediaset .img { width: 57px; height: 44px; }
.reiterbox .iTeaserMedium.mediaset .linkButton { left: 63px; top: 45px; }

.flowerbox                     { position:relative; }
.flowerbox .feelingFlower      { position:absolute;top:1px;right:1px;width:60px;height:46px;
                                 background:url(http://bilder.static-fra.de/frauenzimmer/images/feeling_blume.png);}

.box .horizontal               { position:absolute;top:138px;left:8px;width:307px;height:1px;font-size:1px;background-color:#e2c7d1;overflow:hidden; }
.box.boxHeight_139 .vertical   { position:absolute;top:7px;left:162px;width:1px;height:121px;font-size:1px;background-color:#e2c7d1;overflow:hidden; }
.box.boxHeight_288 .vertical   { position:absolute;top:7px;left:162px;width:1px;height:270px;font-size:1px;background-color:#e2c7d1;overflow:hidden; }

.content_all .box.boxHeight_288 .vertical  { left:329px; }

/* boxen end */



/* reiter begin */


/* REITER STARTSEITE I-BOX */
             .boxReiterleiste    { position:absolute;top:0;left:0;width:325px;height:28px;z-index:1; }
.content_all .boxReiterleiste    { width:660px; }
.content_all .boxReiterleisteBG  { position:absolute;top:1px;left:1px;width:658px;height:26px;background-color:#987D88; }

.boxReiter,
.boxReiterInt,
.boxReiterAktiv,
.boxReiterIntAktiv      { position:relative;width:80px;height:28px;overflow:hidden;float:left; }
.boxReiter4_1           { left:0px;width:81px; }
.boxReiter4_2           { left:1px; }
.boxReiter4_3           { left:2px; }
.boxReiter4_4           { left:3px;width:81px; }

.boxReiter a,
.boxReiterInt a         { font-size:12px;font-weight:normal;color:#FFF;text-decoration:none; }
.boxReiterAktiv a,
.boxReiterIntAktiv a    { font-size:12px;font-weight:bold;color:#FFF;text-decoration:none; }

.boxReiter .item,
.boxReiterInt .item,
.boxReiterAktiv .item,
.boxReiterIntAktiv .item    { position:absolute;top:6px;left:1px;width:78px;text-align:center; }

.boxReiter4_1 .bg,
.boxReiter4_2 .bg,
.boxReiter4_3 .bg,
.boxReiter4_4 .bg     { position:relative;top:-56px;width:81px;height:84px;
                        background:url(http://bilder.static-fra.de/frauenzimmer/images/bg_reiter_box.png);}

.boxReiterAktiv .bg,
.boxReiterIntAktiv .bg,
.boxReiter4_1.boxReiterAktiv .bg,
.boxReiter4_1.boxReiterIntAktiv .bg,
.boxReiter4_4.boxReiterAktiv .bg,
.boxReiter4_4.boxReiterIntAktiv .bg   { top:0px; }


/* 2 reiter oben */

.reiterTop2 .boxReiterInt,
.reiterTop2 .boxReiterIntAktiv   { width:162px; }

.reiterTop2 .boxReiter2_1        { left:0px; }
.reiterTop2 .boxReiter2_2        { left:1px; }

.reiterTop2 .boxReiterInt .item,
.reiterTop2 .boxReiterIntAktiv .item   { position:absolute;top:6px;left:1px;width:159px;height:15px;text-align:center;overflow:hidden; }

.reiterTop2 .boxReiter2_1 .bg,
.reiterTop2 .boxReiter2_2 .bg          { position:relative;top:-56px;width:162px;height:84px;
                                         background:url(images/bg_reiter_box.png);}

.reiterTop2 .boxReiterIntAktiv .bg     { top:0px; }


/* 2 reiter unten */

.reiter2 .boxReiter,
.reiter2 .boxReiterInt,
.reiter2 .boxReiterAktiv,
.reiter2 .boxReiterIntAktiv         { width:90px; }

.reiter2 .boxReiter2_1              { left:0px; }
.reiter2 .boxReiter2_2              { left:0px; }

.reiter2 .boxReiter .item,
.reiter2 .boxReiterInt .item,
.reiter2 .boxReiterAktiv .item,
.reiter2 .boxReiterIntAktiv .item   { position:absolute;top:6px;left:1px;width:88px;height:15px;text-align:center;overflow:hidden; }

.reiter2 .boxReiter2_1 .bg,
.reiter2 .boxReiter2_2 .bg          { position:relative;top:-56px;width:90px;height:84px;
                                      background:url(images/bg_reiter_box.png);}

.reiter2 .boxReiterAktiv .bg,
.reiter2 .boxReiterIntAktiv .bg     { top:0px; }


/* 2 reiter related */

.related_box .boxReiterleiste     { width:325px; }

.reiter2rel .boxReiter,
.reiter2rel .boxReiterAktiv       { width:162px; }

.reiter2rel .boxReiter2_1         { left:0px; }
.reiter2rel .boxReiter2_2         { left:1px; }

.reiter2rel .boxReiter .item,
.reiter2rel .boxReiterAktiv .item { position:absolute;top:6px;left:1px;width:159px;height:15px;text-align:center;overflow:hidden; }

.reiter2rel .boxReiter.boxReiter2_1 .item,
.reiter2rel .boxReiterAktiv.boxReiter2_1 .item    { width:162px; }

.reiter2rel .boxReiter2_1 .bg,
.reiter2rel .boxReiter2_2 .bg     { position:relative;top:-56px;width:162px;height:84px;
                                    background:url(images/bg_reiter_box.png);}

.reiter2rel .boxReiterAktiv .bg   { top:0px; }


/* 3 reiter */

.reiter3 .boxReiter,
.reiter3 .boxReiterAktiv       { width:219px; }

.reiter3 .boxReiter3_1         { left:1px;width:218px; }
.reiter3 .boxReiter3_2         { left:2px; }
.reiter3 .boxReiter3_3         { left:3px; }

.reiter3 .boxReiter .item,
.reiter3 .boxReiterAktiv .item                 { position:absolute;top:6px;left:2px;width:219px;height:15px;text-align:center;overflow:hidden; }

.reiter3 .boxReiter.boxReiter3_1 .item,
.reiter3 .boxReiterAktiv.boxReiter3_1 .item    { width:218px; }

.reiter3 .boxReiter3_1 .bg     { position:relative;top:-56px;width:222px;height:84px;
                                 background:url(images/bg_reiter_box.png);}

.reiter3 .boxReiter3_2 .bg,
.reiter3 .boxReiter3_3 .bg     { position:relative;top:-56px;width:223px;height:84px;
                                 background:url(images/bg_reiter_box.png);}

.reiter3 .boxReiterAktiv .bg   { top:0px; }



/* 3 reiter Community Startseite */

.reiterCom3 .boxReiterInt,
.reiterCom3 .boxReiterIntAktiv        { width:107px; }

.reiterCom3 .boxReiter3_1             { left:0px;width:108px; }
.reiterCom3 .boxReiter3_2             { left:1px; }
.reiterCom3 .boxReiter3_3             { left:2px; }

.reiterCom3 .boxReiterInt .item,
.reiterCom3 .boxReiterIntAktiv .item  { position:absolute;top:6px;left:2px;width:108px;height:15px;text-align:center;overflow:hidden; }

.reiterCom3 .boxReiter3_1 .bg,
.reiterCom3 .boxReiter3_2 .bg,
.reiterCom3 .boxReiter3_3 .bg     { position:relative;top:-56px;width:108px;height:84px;
                                    background:url(images/bg_reiter_box.png);}

.reiterCom3 .boxReiterIntAktiv .bg   { top:0px; }


/* 6 reiter */

.reiter6 .boxReiter,
.reiter6 .boxReiterAktiv       { width:109px; }


.reiter6 .boxReiter6_1,
.reiter6 .boxReiter6_2,
.reiter6 .boxReiter6_3,
.reiter6 .boxReiter6_4,
.reiter6 .boxReiter6_5         { left:1px;border-right:1px solid #FFF; }
.reiter6 .boxReiter6_6         { left:1px;width:108px; }

.reiter6 .boxReiter .item,
.reiter6 .boxReiterAktiv .item                 { position:absolute;top:6px;left:2px;width:108px;height:15px;text-align:center;overflow:hidden; }

.reiter6 .boxReiter6_1 .bg,
.reiter6 .boxReiter6_2 .bg,
.reiter6 .boxReiter6_3 .bg,
.reiter6 .boxReiter6_4 .bg,
.reiter6 .boxReiter6_5 .bg,
.reiter6 .boxReiter6_6 .bg     { position:relative;top:-56px;width:109px;height:84px;
                                 background:url(images/bg_reiter_box.png);}

.reiter6 .boxReiterAktiv .bg   { top:0px; }



/* 7 reiter */

.reiter7 .boxReiter,
.reiter7 .boxReiterAktiv       { width:94px; }

.reiter7 .boxReiter7_1         { left:0px; }
.reiter7 .boxReiter7_2         { left:-1px; }
.reiter7 .boxReiter7_3         { left:-2px; }
.reiter7 .boxReiter7_4         { left:-3px; }
.reiter7 .boxReiter7_5         { left:-4px; }
.reiter7 .boxReiter7_6         { left:-5px; }
.reiter7 .boxReiter7_7         { left:-6px; }

.reiter7 .boxReiter .item,
.reiter7 .boxReiterAktiv .item                 { position:absolute;top:6px;left:2px;width:90px;height:15px;text-align:center;overflow:hidden; }

.reiter7 .boxReiter7_1 .bg,
.reiter7 .boxReiter7_2 .bg,
.reiter7 .boxReiter7_3 .bg,
.reiter7 .boxReiter7_4 .bg,
.reiter7 .boxReiter7_5 .bg,
.reiter7 .boxReiter7_6 .bg,
.reiter7 .boxReiter7_7 .bg     { position:relative;margin-left:-3px;top:-56px;width:97px;height:84px;
                                 background:url(http://bilder.static-fra.de/frauenzimmer/images/x_reiter_94_line.png);}
.reiter7 .boxReiterAktiv .bg   { top:0px; }



/* Reiterbox ICONS */

.reiterbox .iconHalter        { position:relative;float:left; }
.reiterbox .icon              { position:absolute;top:-9px;left:0px;width:37px;height:16px; }
.reiterbox .icon_neu_kreis    { background:transparent url(http://bilder.static-fra.de/frauenzimmer/images/icon_reiter_neu_klein.png) no-repeat;}
.reiterbox .icon .number      { position:absolute;top:1px;left:0px;width:18px;font-size:11px;font-weight:bold;text-align:center;color:#FFF; }
.reiterbox .icon.i_guestbook  { left:-1px; }
.reiterbox .icon.i_mailbox    { left:-4px; }


.boxReiterHeader {
	background: #842b49; /* Old browsers */
	background: -moz-linear-gradient(top, #c13469 0%, #7b2044 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c13469), color-stop(100%,#7b2044)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #c13469 0%,#7b2044 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #c13469 0%,#7b2044 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #c13469 0%,#7b2044 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c13469', endColorstr='#7b2044',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #c13469 0%,#7b2044 100%); /* W3C */
	padding:5px 8px 4px;
	border-bottom:1px solid #832348;
}
.boxReiterHeader .item      { font-size:12px;font-weight:bold;color:#FFF; }



.boxHeader h5,.boxHeader .h5      { position:relative;padding-bottom:5px; }
.boxHeader h2,.boxHeader .h2      { position:relative;padding-bottom:5px; }


/* reiter end */

/******* Gruppenteaser auf Community **************/
#gruppendreierteaser .boxReiter4_1, #gruppendreierteaser .boxReiter4_2,
#gruppendreierteaser .boxReiter4_3,#gruppendreierteaser .boxReiter4_4 { width: 164px; }
#gruppendreierteaser .boxReiter4_1 .bg, #gruppendreierteaser .boxReiter4_2 .bg,
#gruppendreierteaser .boxReiter4_3 .bg,#gruppendreierteaser .boxReiter4_4 .bg {width:164px}
#gruppendreierteaser .boxReiter4_1 .item, #gruppendreierteaser .boxReiter4_2 .item,
#gruppendreierteaser .boxReiter4_3 .item,#gruppendreierteaser .boxReiter4_4 .item {width:161px}
/******** end Gruppenteaser auf Community **********/


/********* Buttons *********/



.textButton,
.textButtonAktiv {
	position:relative;
	display:block;
	height:19px;
	overflow:hidden;
}
.textButton a,
.textButtonAktiv a,
.textButton a:hover,
.textButtonAktiv a:hover,
.textButton a:visited,
.textButtonAktiv a:visited,
.textButton a:active,
.textButtonAktiv a:active {
	font-size:11px;
	font-weight:bold;
	color:#FFF !important;
	text-decoration:none;
}
.textButton a .divLeft,
.textButtonAktiv a .divLeft,
.textButton.light a .divLeft,
.textButtonAktiv.light a .divLeft,
.textButton a .divRight,
.textButtonAktiv a .divRight {
	position:relative;
	height:57px;
	float:left;
}
.textButton a .divRightBG,
.textButtonAktiv a .divRightBG,
.textButton.light a .divRightBG,
.textButtonAktiv.light a .divRightBG {
	position:absolute;
	top:0px;
	right:0px;
	height:57px;
 	width:220px;
	float:left;
}
.textButton a .divLeft,
.textButtonAktiv a .divLeft {
	width:4px;
	background:url(http://bilder.static-fra.de/frauenzimmer/images/button_left.png) no-repeat;
}
.textButton.light a .divLeft,
.textButtonAktiv.light a .divLeft {
	width:4px;
	background:url(http://bilder.static-fra.de/frauenzimmer/images/button_left_light.png) no-repeat;
}
.textButtonAktiv a .divLeft {
	top:-38px;
}
.textButton a .divRight,
.textButtonAktiv a .divRight {
	overflow:hidden;
}
.textButton a .divRightBG,
.textButtonAktiv a .divRightBG {
	background:url(http://bilder.static-fra.de/frauenzimmer/images/button_right.png) no-repeat;
}
.textButton.light a .divRightBG,
.textButtonAktiv.light a .divRightBG {
	background:url(http://bilder.static-fra.de/frauenzimmer/images/button_right_light.png) no-repeat;
}
.textButtonAktiv a .divRightBG {
	top:-38px;
}
.textButton a .txt,
.textButtonAktiv a .txt {
	height:57px;
	position:absolute;
	left:3px;
	top:2px;
	text-align:center;

}

.textButton .textButtonWidth,
.textButtonAktiv .textButtonWidth { width:92px; }
.textButtonWidth { color:#ffffff; }



/* 30 px hoher Textbutton */

.textButton_30                    { position:relative;display:block;height:34px;overflow:hidden; }
.textButton_30 a,
.textButton_30 a:hover,
.textButton_30 a:visited,
.textButton_30 a:active           { font-size:11px;font-weight:bold;color:#FFF;text-decoration:none; }
.textButton_30 a .divLeft         { position:relative;width:10px;height:102px;
                                    background:url(http://bilder.static-fra.de/frauenzimmer/images/button_left_30.png) no-repeat left top; float:left; }
.textButton_30 a .divRight        { position:relative;height:102px;overflow:hidden;float:left; }
.textButton_30 a .divRightBG      { position:absolute;top:0px;right:0px;height:102px;width:250px;
                                    background:url(http://bilder.static-fra.de/frauenzimmer/images/button_right_30.png) no-repeat;float:left; }
.textButton_30 a .txt             { height:102px;position:absolute;left:2px;top:10px;text-align:center; }
.textButton_30 .textButtonWidth   { width:92px; }






.bigButton {
	position:relative;
	display:block;
	height:34px;
	width:219px;
	overflow:hidden;
}
.bigButton a, .bigButton a:hover, .bigButton a:visited, .bigButton a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}
.bigButton a .bigButtonBG {
	position:relative;
	width:219px;
	height:102px;
	background:url(http://bilder.static-fra.de/frauenzimmer/images/button_big.png) no-repeat left top;
}
.bigButton a .txt {
	height:102px;
	width:219px;
	position:absolute;
	left:2px;
	top:8px;
	text-align:center;
}

a.miniLink, a.miniLink:hover, a.miniLink:visited, a.miniLink:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
	text-decoration:none;
}
a.miniLink:hover {
	text-decoration:underline;
}

/* MiniButtons */

.linkMiniButton {
	height:14px;
	overflow:hidden;
}
.linkMiniButton .bg {
	position:relative;
	top:-28px;
	width:14px;
	height:42px;
	float:left;
	margin-right:2px;
	background:url(http://bilder.static-fra.de/frauenzimmer/images/arrow_mini_right.png);
}
.linkMiniButton a {
	line-height:14px;
	color:#fff;
	text-decoration:none;
	font-size:10px;
	font-weight:normal;
}
.linkMiniButton a:hover {
	text-decoration:underline;
}
.linkMiniButton a:active {
	color:#fc4083;
	text-decoration:underline;
}

/* NEUE LINKS */
a.linkArrow, .empfiehlt-box .octopus_hr_i .ip_octopus_ad_link_text a, .octopus_mr .ip_octopus_ad_link_text a, .octopus_hr .ip_octopus_ad_link_text a { display:block;padding:2px 0 2px 22px;overflow:hidden;color:#987d88;background:url(http://bilder.static-fra.de/frauenzimmer/images/arrow_right.png) no-repeat; }
a.linkArrow, .empfiehlt-box .octopus_hr_i .ip_octopus_ad_link_text a, .octopus_mr .ip_octopus_ad_link_text a, .octopus_hr .ip_octopus_ad_link_text a { background-position:left bottom;text-decoration:none; }
a.linkArrow:hover, .empfiehlt-box .octopus_hr_i .ip_octopus_ad_link_text a:hover, .octopus_mr .ip_octopus_ad_link_text a:hover, .octopus_hr .ip_octopus_ad_link_text a:hover { background-position:left center;text-decoration:underline; }
a.linkArrow:active, .empfiehlt-box .octopus_hr_i .ip_octopus_ad_link_text a:active, .octopus_mr .ip_octopus_ad_link_text a:active, .octopus_hr .ip_octopus_ad_link_text a:active { background-position:left top;text-decoration:underline;color:#8b1f49; }

.boxColor a.linkArrow            { color:#FFF }
.boxColor a.linkArrow:active     { color:#fc4083; }

.contentbox a.linkArrow          { color:#FFF;font-weight:normal; }
.contentbox a.linkArrow:active   { color:#fc4083; }

.sTeaserBig .linkArrow           { position:absolute;top:109px;left:114px;height:14px;overflow:hidden; }
.sTeaserBig .linkArrow.linkLeft  { position:absolute;top:109px;left:-2px; }

.sTeaserLong .linkArrow          { position:absolute;top:258px;left:0;height:14px;overflow:hidden; }
.kTeaserBig .linkArrow           { position:absolute;top:109px;left:133px;height:14px;overflow:hidden; }

.reiterbox .iTeaserBig.mediaset .linkArrow    { left:114px; top:95px; }
.reiterbox .iTeaserMedium.mediaset .linkArrow { left:63px; top:45px; }

.sTeaserSmall .linkArrow   { position:absolute;top:109px;left:-2px;height:14px;overflow:hidden; }
.dTeaserBig .linkArrow     { position:relative;left:-2px; }
.dTeaserTop .footerBox .linkArrow { height:14px; }
.dTeaserRelated .linkArrow { position:relative;left:-2px; }
.newsTicker .linkArrow     { position:absolute;top:1px;left:624px; }
.iTeaserXXL .linkArrow     { position:absolute;top:98px;left:98px;height:14px;overflow:hidden; }
.iTeaserXL .linkArrow      { position:absolute;top:98px;left:98px;height:14px;overflow:hidden; }
.iTeaserBig .linkArrow     { position:absolute;top:98px;left:289px;height:14px;overflow:hidden; }
.iTeaserMedium .linkArrow  { position:absolute;top:55px;left:98px;height:14px;overflow:hidden; }
.iTeaserSmall .linkArrow   { position:absolute;top:31px;left:289px;height:14px;overflow:hidden; }
.iTeaserMini .linkArrow    { position:absolute;top:17px;left:289px;height:14px;overflow:hidden; }
.iTeaserMore .linkArrow    { position:absolute;top:6px;left:-2px; }
.dTeaserMore .linkArrow    { position:absolute;top:6px;left:-2px; }
.dTeaserTop .linkArrow     { position:absolute;top:-16px;left:292px;height:14px;overflow:hidden; }
.fTeaser .linkArrow        { position:absolute;top:39px;left:289px;height:14px;overflow:hidden; }
.fTeaserMore .linkArrow    { position:absolute;top:-1px;left:-2px; }
.comUser .comUserBgBox .linkArrow { position:absolute;top:144px;left:6px; }
.colLeft .linkListBox .linkArrow    { position:absolute;top:25px;left:300px;height:14px; }
.noFlashAufmacher .aTeaser a.linkArrow { position:relative;margin-left:6px;color:#FFF; }
.lTeaserSmall .linkButton a.linkArrow { overflow:hidden; height:14px; }


/* ALTE LINKS */
.linkButton           { position:relative;height:18px;overflow:hidden; }
.linkButton .bg       { position:relative;top:-36px;width:18px;height:54px;float:left;margin-right:4px;
                        background:url(http://bilder.static-fra.de/frauenzimmer/images/arrow_right.png);}
.linkButton a         { line-height:18px;color:#987d88;text-decoration:none; }
.linkButton a:hover   { text-decoration:underline; }
.linkButton a:active  { color:#8b1f49;text-decoration:underline; }

.boxColor .linkButton a         { line-height:18px;color:#FFF;text-decoration:none; }
.boxColor .linkButton a:hover   { text-decoration:underline; }
.boxColor .linkButton a:active  { color:#fc4083;text-decoration:underline; }

.contentbox .linkButton a         { line-height:18px;color:#FFF;text-decoration:none;font-weight:normal; }
.contentbox .linkButton a:hover   { text-decoration:underline; }
.contentbox .linkButton a:active  { color:#fc4083;text-decoration:underline; }

		  .linkButton a .item   { font:bold 9px verdana,geneva,arial,helvetica,sans-serif;color:#8b1f49; }
		  .linkButton a .date   { font-weight:normal; }


.deleteButton        { position:relative;height:18px;overflow:hidden; }
.deleteButton .bg    { position:relative;top:-36px;width:18px;height:54px;float:left;margin-right:4px;
                       background:url(http://bilder.static-fra.de/frauenzimmer/images/delete.png);}


.actionButton      { position:relative;width:30px;height:30px;overflow:hidden;}
.actionButton .bg  { position:relative;width:30px;height:90px; }



.bt_letter         { background:url(http://bilder.static-fra.de/frauenzimmer/images/icons/buttons/button_letter.png);}
.bt_confirm        { background:url(http://bilder.static-fra.de/frauenzimmer/images/icons/buttons/button_confirm.png);}
.bt_abort          { background:url(http://bilder.static-fra.de/frauenzimmer/images/icons/buttons/button_abort.png);}
.bt_camera         { background:url(http://bilder.static-fra.de/frauenzimmer/images/icons/buttons/button_camera.png);}
.bt_trash          { background:url(http://bilder.static-fra.de/frauenzimmer/images/icons/buttons/button_trash.png);}
.bt_plus           { background:url(http://bilder.static-fra.de/frauenzimmer/images/icons/buttons/button_plus.png);}
.bt_bell           { background:url(http://bilder.static-fra.de/frauenzimmer/images/icons/buttons/button_bell.png);}
.bt_exl_mark       { background:url(http://bilder.static-fra.de/frauenzimmer/images/icons/buttons/button_exl_mark.png);}
.bt_minus          { background:url(http://bilder.static-fra.de/frauenzimmer/images/icons/buttons/button_minus.png);}
.bt_exl_mark_neg   { background:url(http://bilder.static-fra.de/frauenzimmer/images/button_exl_mark_neg.png);}
.bt_comb_link      { background: white url(http://bilder.static-fra.de/frauenzimmer/images/icons/buttons/button_comb_link.png);}
.bt_comb           { background: white url(http://bilder.static-fra.de/frauenzimmer/images/icons/buttons/button_comb.png);}
.bt_ignore         { background: white url(http://bilder.static-fra.de/frauenzimmer/images/icons/buttons/button_ignore.png);}
.bt_violation       { background: white url(http://bilder.static-fra.de/frauenzimmer/images/icons/fz_icons_melden.png);}
.bt_moderator       { background: url(http://bilder.static-fra.de/frauenzimmer/images/icons/fz_icons_moderator.png);}
.bt_moderator_entf  { background: url(http://bilder.static-fra.de/frauenzimmer/images/icons/fz_icons_moderator_entf.png);}

.visibleButton             { position:relative;width:20px;height:20px;overflow:hidden; }
.visibleButton .bg         { position:relative;width:20px;height:40px; }
.visibleButton .bg.hidden  { top:-20px; }



.bt_smalleye         { background:url(http://bilder.static-fra.de/frauenzimmer/images/icon_auge.png);}

/******** SCROLL PANE BASE *********/

.jspContainer {
	overflow: hidden;
	position: relative;
}

.jspPane {
	position: absolute;
}

.jspVerticalBar {
	position: absolute;
	top: 0;
	right: 0;
	width: 14px;
	height: 100%;
	background: #dde;
}

.jspVerticalBar * {
	margin: 0;
	padding: 0;
}

.jspCap {
	display: none;
}


.jspTrack {
	background: #BBB;
	position: relative;
}

.jspDrag {
	background:url(http://bilder.static-fra.de/frauenzimmer/images/scrollbutton_ms_28.gif) repeat-y 0 0;
    width:14px;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}

.jspArrow {
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}



.jspArrow.jspDisabled {
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow {
	height: 16px;
}

.jspVerticalBar .jspArrowUp {
	background: url(http://bilder.static-fra.de/frauenzimmer/images/scrollbuttons_up.gif) no-repeat 0 0;
	height: 13px;
}
.jspVerticalBar .jspArrowUp:hover {
	background-position: 0 -13px;
}
.jspVerticalBar .jspArrowDown {
	background: url(http://bilder.static-fra.de/frauenzimmer/images/scrollbuttons_down.gif) no-repeat 0 0;
	height: 13px;
}
.jspVerticalBar .jspArrowDown:hover {
	background-position: 0 -13px;
}
.jspVerticalBar .jspArrow.jspActive, .jspVerticalBar .jspArrow.jspActive:hover {
	background-position: 0 -26px;
}

.jspHorizontalBar .jspArrow {
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus {
	outline: none;
}

.jspCorner {
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner {
	margin: 0 -3px 0 0;
}


/******** SCROLL PANE BASE *OLD VERSION* *********/

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #bbbbbb;
}

.jScrollPaneDrag {
	position:absolute;
	cursor: pointer;
	overflow: hidden;
	height:28px;
	background:url(http://bilder.static-fra.de/frauenzimmer/images/scrollbutton_ms_28.gif) repeat-y 0 0;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background: url(http://bilder.static-fra.de/frauenzimmer/images/scrollbuttons_up.gif) no-repeat 0 0;
	height: 13px;
}
a.jScrollArrowUp:hover {
	background-position: 0 -13px;
}
a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background: url(http://bilder.static-fra.de/frauenzimmer/images/scrollbuttons_down.gif) no-repeat 0 0;
	height: 13px;
}
a.jScrollArrowDown:hover {
	background-position: 0 -13px;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	background-position: 0 -26px;
}








/********* HANDTASCHE *********/

.handtasche {
	position:relative;
	height:auto;
	margin-bottom:10px;
	color:#FFFFFF;
}
.handtasche .boxHeader {
	text-align: right;
}

/* JCAROUSEL Global */

.jcarousel-container {
	position: relative;
}
.jcarousel-clip {
	z-index: 200;
	padding: 0;
	margin: 0;
	overflow: hidden;
	position: relative;
}
.jcarousel-list {
	z-index: 100;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}
.jcarousel-list li, .jcarousel-item {
	float: left;
	list-style: none;
	position: relative;
}
/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
	z-index: 1000;
	display: none;
}
.jcarousel-prev {
	z-index: 1000;
	display: none;
}
/* END JCAROUSEL*/


/* LoginBox */

.handtasche .loginBox {
	position:relative;
	height:148px;
	background-color:#6C1B3A;
	padding:14px 10px 0 9px;
}
.handtasche .textButton .textButtonWidth {
	width:74px;
}
.handtasche .loginBox .mediLink {
	line-height:19px;
	font-size: 11px;
	font-weight: normal;
	margin-left: 13px;
}
.handtasche .loginBox .submit .textButton {
	margin-top: 5px;
	margin-left:82px;
}
.handtasche .loginBox .bigButton {
	position:absolute;
	left:15px;
	top:100px;
}

.handtasche .loginBox .linkMiniButton {
    position:absolute;
    left:7px;
    bottom:6px;
    color:#FFF;
}

.handtasche .loginBox .linkMiniButton a{
    color:#FFF;
}

.handtasche label {
	float:left;
	display:inline;
	width:52px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.handtasche input.text {
	float:left;
	width:100px;
	height:16px;
	display:inline;
	padding:0px 0px 0px 5px;
	border:1px solid #996699;
}

.handtasche .checkbox{
	position:relative;
	width:117px;
	height:25px;
	float:right;
}

.handtasche .checkbox .linkButton{
	position:relative;
	height:18px;
	overflow:hidden;
	top:-17px;
}

.handtasche .checkbox .linkButton .bg  { top:-36px;width:16px;height:56px;float:right;margin-right:4px; margin-top:0px; padding-top:0px;
                                  background:url(http://bilder.static-fra.de/frauenzimmer/images/info.png);}

.handtasche input.check {
	border:0 none;
	left:-21px;
	position:absolute;
	top:-1px;
}

/* ContentBox */

.handtasche .handtascheContentBox {
	background-color:#6C1B3A;
}
.handtasche .toggleContentBox,
.handtasche .toggleContentBox2 {
	position:relative;
	display:block;
	height:28px;
	width:234px;
	overflow:hidden;
}
.handtasche .toggleContentBox a, .handtasche .toggleContentBox a:hover, .handtasche .toggleContentBox a:visited, .handtasche .toggleContentBox a:active,
.handtasche .toggleContentBox2 a, .handtasche .toggleContentBox2 a:hover, .handtasche .toggleContentBox2 a:visited, .handtasche .toggleContentBox2 a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}
.handtasche .toggleContentBox a .toggleContentBoxBG,
.handtasche .toggleContentBox2 a .toggleContentBoxBG {
	position:relative;
	width:234px;
	height:56px;
	background:url(http://bilder.static-fra.de/frauenzimmer/images/button_toggle_handtasche.png) no-repeat left top;
}
.handtasche .toggleContentBox a .txt,
.handtasche .toggleContentBox2 a .txt{
	height:56px;
	width:234px;
	position:absolute;
	top:5px;
	text-align:center;
}
.handtasche .toggleContentBox a:hover .txt,
.handtasche .toggleContentBox2 a:hover .txt{
	text-decoration:underline;
}
/* Accordion */


.handtasche ul.ui-accordion {
	margin: 0;
	padding: 0;
	list-style-type: none;
	width:234px;
}
.handtasche ul.ui-accordion li {
	margin: 0;
	padding: 0;
}
.handtasche ul.ui-accordion li a.ui-accordion-header {
	height:21px;
	display:block;
	padding-left: 9px;
	margin:0px;
	background-image: url(http://bilder.static-fra.de/frauenzimmer/images/related_accordion_closed.gif);
	background-repeat: no-repeat;
	color: #fff;
	text-decoration: none;
	line-height: 21px;
}
.handtasche ul.ui-accordion li a.ui-accordion-header.selected {
	background-image: url(http://bilder.static-fra.de/frauenzimmer/images/related_accordion_open.gif);
	height:21px;
	line-height: 21px;
}
.handtasche ul.ui-accordion li a.ui-accordion-header:hover {
	background-position:0px -21px;
}
.handtasche ul.ui-accordion li a.ui-accordion-header:active {
	background-position:0px -42px;
}
.handtasche ul.ui-accordion .contentDemo {
	padding:8px 0 0 7px;
	height:100px;
	font-size:11px;
	line-height:11px;
}
.handtasche ul.ui-accordion .contentDemo img {
	float:left;
}
.handtasche ul.ui-accordion .handtascheBgHell {
	background-image: url(http://bilder.static-fra.de/frauenzimmer/images/handtasche_bg_hell.gif);
	color:#000;
}
.handtasche ul.ui-accordion .handtascheBgDunkel {
	background-image: url(http://bilder.static-fra.de/frauenzimmer/images/handtasche_bg_dunkel.gif);
	color:#fff;
}
.handtasche .handtascheBgDunkel .linkMiniButton a {
	line-height:14px;
	color:#FFF;
	text-decoration:none;
}
.handtasche .handtascheBgDunkel .linkMiniButton a:hover {
	line-height:14px;
	color:#FFF;
	text-decoration:underline;
}
.handtasche .handtascheBgDunkel .linkMiniButton a:active {
	line-height:14px;
	color:#fc4083;
	text-decoration:underline;
}
.handtasche .handtascheAccordionContent {
	height:108px;
}

/* handtasche facebook login */
.handtasche .loginBox a.facebookLoginSmall {position:absolute; left:242px; top:106px;}

/* Horoskop Icons */

.iconFische {
	background:url(http://bilder.static-fra.de/frauenzimmer/images/sternzeichen_fische.gif);
}
.iconJungfrau {
	background:url(http://bilder.static-fra.de/frauenzimmer/images/sternzeichen_jungfrau.gif);
}
.iconKrebs {
	background:url(http://bilder.static-fra.de/frauenzimmer/images/sternzeichen_krebs.gif);
}
.iconLoewe {
	background:url(http://bilder.static-fra.de/frauenzimmer/images/sternzeichen_loewe.gif);
}
.iconSchuetze {
	background:url(http://bilder.static-fra.de/frauenzimmer/images/sternzeichen_schuetze.gif);
}
.iconSkorpion {
	background:url(http://bilder.static-fra.de/frauenzimmer/images/sternzeichen_skorpion.gif);
}
.iconSteinbock {
	background:url(http://bilder.static-fra.de/frauenzimmer/images/sternzeichen_steinbock.gif);
}
.iconStier {
	background:url(http://bilder.static-fra.de/frauenzimmer/images/sternzeichen_stier.gif);
}
.iconWaage {
	background:url(http://bilder.static-fra.de/frauenzimmer/images/sternzeichen_waage.gif);
}
.iconWassermann {
	background:url(http://bilder.static-fra.de/frauenzimmer/images/sternzeichen_wassermann.gif);
}
.iconWidder {
	background:url(http://bilder.static-fra.de/frauenzimmer/images/sternzeichen_widder.gif);
}
.iconZwilling {
	background:url(http://bilder.static-fra.de/frauenzimmer/images/sternzeichen_zwilling.gif);
}
/* Tagestrend-Values */

.tagestrend_0 {
	background:url(http://bilder.static-fra.de/frauenzimmer/images/tagestrend_0.gif);
}
.tagestrend_1 {
	background:url(http://bilder.static-fra.de/frauenzimmer/images/tagestrend_1.gif);
}
.tagestrend_2 {
	background:url(http://bilder.static-fra.de/frauenzimmer/images/tagestrend_2.gif);
}
.tagestrend_3 {
	background:url(http://bilder.static-fra.de/frauenzimmer/images/tagestrend_3.gif);
}
.tagestrend_4 {
	background:url(http://bilder.static-fra.de/frauenzimmer/images/tagestrend_4.gif);
}
.tagestrend_5 {
	background:url(http://bilder.static-fra.de/frauenzimmer/images/tagestrend_5.gif);
}

/* userBox (Handtasche eingeloggt) */
.handtasche .userBox {
	position:relative;
	height:207px;
	background-color:#6C1B3A;
	padding:0 10px 0 9px;
}
.handtasche .userBox .imgBox {
	float:left;
	height:60px;
	overflow:hidden;
	position:relative;
	width:60px;
	margin-right:8px;
	display:inline;
}
.handtasche .userBox .imgBox img {
	left:-15px;
	position:relative;
	display:inline;
}
.handtasche .userBox .txtBox {
	float:left;
	color:#fff;
	width:238px;
	height:60px;
	overflow:hidden;
	position:relative;
	display:inline;
}
.handtasche .userBox .logoutButton {
	float:right;
	margin-top:-14px;
}
.handtasche .userBox .txtBox .userName, .handtasche .userBox .txtBox .userName a {
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	text-decoration: none;
	margin-top:5px;
}
.handtasche .userBox .txtBox .userPoints {
	margin-top:5px;
}
.handtasche .userBox .star {
	float:left;
	height:14px;
	position:relative;
	width:13px;
	display:inline;
}
.handtasche .userBox .rate {
	color:#fff;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	position:relative;
	margin-left:4px;
	display:inline;
}
.handtasche .userBox .iconBox {
	color:#000;
	line-height:18px;
	margin-top:5px;
}
.handtasche .userBox .iconBox a {
	display:block;
	color:#000;
	text-decoration:none;
	font-weight:normal;
	line-height:18px;
}
.handtasche .userBox .iconMail, .handtasche .userBox .iconFriends, .handtasche .userBox .iconPosts {
	float:left;
	height:17px;
	position:relative;
	width:24px;
	padding-left:22px;
}
.handtasche .userBox .iconMail {
	background: url(http://bilder.static-fra.de/frauenzimmer/images/handtasche_icon_post.gif) no-repeat;
}
.handtasche .userBox .iconFriends {
	background: url(http://bilder.static-fra.de/frauenzimmer/images/handtasche_icon_freunde.gif) no-repeat;
	margin:0 4px;
}
.handtasche .userBox .iconPosts {
	background: url(http://bilder.static-fra.de/frauenzimmer/images/handtasche_icon_artikel.gif) no-repeat;
}

.handtasche .userBox .linkMiniButton {
    position:absolute;
    left:7px;
    top:188px;
    color:#FFF;
}

.handtasche .userBox .linkMiniButton a{
    color:#FFF;
}

/* Userbox Buttons */

.handtasche .userBox .textButton {
	position:relative;
	margin-left:-2px;
}




/* jScrollPane Handtasche */

#handtascheScrollPane {
	height: 50px;
	width: 306px;
	overflow: hidden;
}
.handtasche .paneContent {
	padding:0px 2px;
}
.handtasche .paneContent p {
	margin:0;
	padding:2px 0;
	font-size:9px;
	line-height:12px;
	height:12px;
	color:#000000;
}
.handtasche .paneContent p a {
	margin:0;
	padding:0;
	font-size:10px;
	text-decoration:none;
	color:#8B1F49;
}
.handtasche .paneContent p a:hover {
	text-decoration:underline;
}
.handtasche .paneContent p a:active {
	color:#FC4083;
	text-decoration:underline;
}
.handtasche .paneContent input {
	margin:0 2px 2px 2px;
	width:10px;
	height:10px;
	vertical-align:bottom;
}


#handtascheScrollPane .jspContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
	height: 50px;
	background: #f1e9ec;
	color:#000;
}
.handtasche .jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	width:14px;
	background: #ccc;
}
.handtasche .jScrollPaneDrag {
	position: absolute;
	cursor: pointer;
	overflow: hidden;
	width:14px;
	height:1px;
	font-size:1px;
	background: url(http://bilder.static-fra.de/frauenzimmer/images/scrollbutton_ms_12.gif) repeat-y 0 0;
}
.handtasche .jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.handtasche .jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
.handtasche a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background: url(http://bilder.static-fra.de/frauenzimmer/images/scrollbuttons_up.gif) no-repeat 0 0;
	height: 13px;
	width:14px;
}
.handtasche a.jScrollArrowUp:hover {
	background-position: 0 -13px;
}
.handtasche a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background: url(http://bilder.static-fra.de/frauenzimmer/images/scrollbuttons_down.gif) no-repeat 0 0;
	height: 13px;
	width:14px;
}
.handtasche a.jScrollArrowDown:hover {
	background-position: 0 -13px;
}
.handtasche a.jScrollActiveArrowButton, .handtasche a.jScrollActiveArrowButton:hover {
	background-position: 0 -26px;
}

/******** ENDE HANDTASCHE *******/

.full.no_grid {
    display: inline;
    float: left;
    position: relative;
    margin-left: 5px;
    margin-right: 5px;
}
.anzeige                   { font-size:10px;color:#8b1f49; }
.anzeige.koop              { float:right; font-size:11px; }

.full .anzeige.koop {
    margin-right: 10px;
}
.boxColor .anzeige         { color:#FFF; }
.teaser.raspberry .anzeige { color:#FFF; }

.rectangel  { position:absolute;top:17px;left:4px; }

.spacer_10  { position:relative;height:10px;font-size:1px;background-color:transparent;overflow:hidden; }
.spacer_9   { position:relative;height:9px;font-size:1px;background-color:transparent;overflow:hidden; }
.spacer_8   { position:relative;height:8px;font-size:1px;background-color:transparent;overflow:hidden; }
.spacer_7   { position:relative;height:7px;font-size:1px;background-color:transparent;overflow:hidden; }
.spacer_6   { position:relative;height:6px;font-size:1px;background-color:transparent;overflow:hidden; }
.spacer_5   { position:relative;height:5px;font-size:1px;background-color:transparent;overflow:hidden; }
.spacer_4   { position:relative;height:4px;font-size:1px;background-color:transparent;overflow:hidden; }
.spacer_3   { position:relative;height:3px;font-size:1px;background-color:transparent;overflow:hidden; }
.spacer_2   { position:relative;height:2px;font-size:1px;background-color:transparent;overflow:hidden; }
.spacer     { position:relative;height:1px;font-size:1px;background-color:transparent !important;overflow:hidden; }

.artikelSpacer                      { position:relative;height:1px; }
.artikelSpacer .horizontal          { position:absolute;top:0px;left:9px;width:642px;height:1px;font-size:1px;background-color:#f1e4e9;overflow:hidden; }



/********* TEASER *********/
.overNavTeaser               { position:absolute;top:20px;left:713px;width:281px;height:90px;background-color:#FBE4F1; }
.overNavTeaser .box          { position:absolute;top:6px;left:9px;width:262px;}
.overNavTeaser h4, .overNavTeaser .h4 { position:relative;width:200px;margin:1px 0px 3px; }
.overNavTeaser h4 a, .overNavTeaser .h4 a { font-size:14px;color:#8b1f49;text-decoration:none; }
.overNavTeaser h4 a:hover, .overNavTeaser .h4 a:hover { text-decoration:underline; }
.overNavTeaser .img          { position:relative;width:64px;height:50px;float:left;display:inline;margin:3px 5px 0px 0px; }
.overNavTeaser .txtbox       { position:relative;width:188px;float:left; }
.overNavTeaser .txtbox a           { font-weight:normal;color:#000000;text-decoration:none; }
.overNavTeaser .txtbox a:hover     { text-decoration:underline; }
.overNavTeaser .txtbox a:active    { color:#8b1f49;text-decoration:underline; }
.overNavTeaser .fax          { position:absolute;top:59px;left:168px;width:98px;height:20px;overflow:hidden; }
.overNavTeaser .linkButton   { position:absolute;top:0px;left:244px; }
.naviline                    { position:absolute;z-index:5;top:110px;left:988px;width:6px;height:6px;background-color:#FBE4F1; }

.teaser .kTeaserBig             { position:relative;width:307px;height:127px; }
.teaser .kTeaserBig h5, .teaser .kTeaserBig .h5 { position:relative;color:#987D88;padding:0;font:bold 11px arial,helvetica,verdana,geneva,sans-serif; }
.teaser .kTeaserBig h2, .teaser .kTeaserBig .h2 { position:relative;padding:0 0 2px; }
.teaser .kTeaserBig .imgbox     { float:left;width:126px;height:71px;padding:0;text-align:right;overflow:hidden; }
.teaser .kTeaserBig .imgbox img { display:inline;width:auto;height:71px; }
.teaser .kTeaserBig p           { margin:3px 0;position:relative;display:block;height:72px;overflow:hidden; }

.teaser .sTeaserBig                      { position:relative;width:307px;height:127px; }
.teaser .sTeaserBig h5, .teaser .sTeaserBig .h5 { position:relative;padding:0px 0px 5px; }
.teaser .sTeaserBig h2, .teaser .sTeaserBig .h2 { position:relative;padding:0px 0px 5px; }
.teaser .sTeaserBig h3                   { position:relative;padding:0px 0px 5px;font:bold 12px arial,helvetica,verdana,geneva,sans-serif;color:#8b1f49;margin:0px; }
.teaser .sTeaserBig .imgbox              { position:relative;width:108px;height:107px;margin:0px 8px 0px 0px;display:inline;float:left; }
.teaser .sTeaserBig .imgbox img          { display:block;width:108px;height:84px; }
.teaser .sTeaserBig .txtbox              { position:relative;display:inline; }
.teaser .sTeaserBig .linkButton          { position:absolute;top:109px;left:114px; }
.teaser .sTeaserBig .linkButton.linkLeft { position:absolute;top:109px;left:-2px; }*/

.teaser.raspberry .sTeaserBig h5, .boxColor .sTeaserBig .h5 { color:#FFF; }
.teaser.raspberry .sTeaserBig h2, .boxColor .sTeaserBig .h2 { color:#FFF; }
.teaser.raspberry .sTeaserBig h3 { color:#FFF; }
.teaser.raspberry .sTeaserBig .txtbox  { color:#FFF; }

.boxColor .sTeaserBig h5, .boxColor .sTeaserBig .h5 { color:#FFF; }
.boxColor .sTeaserBig h2, .boxColor .sTeaserBig .h2 { color:#FFF; }
.boxColor .sTeaserBig h3 { color:#FFF; }
.boxColor .sTeaserBig .txtbox  { color:#FFF; }

.teaser .sTeaserLong                         { position:relative;margin-left:4px;width:307px;height:276px; }
.teaser .sTeaserLong h5, .sTeaserLong .h5, .octopus_mr .ip_octopus_ad_roof a { color:#987D88;font:bold 11px arial,helvetica,verdana,geneva,sans-serif; }
.teaser .sTeaserLong h2, .sTeaserLong .h2    { position:relative; }
.teaser .sTeaserLong .imgbox                 { display:block;position:relative;width:300px;height:170px;padding:0px 0px 3px; }
.teaser .sTeaserLong .imgbox img             { width:300px;height:170px; }
.teaser .sTeaserLong p                       { margin:3px 0;position:relative;display:block;width:300px;height:44px;overflow:hidden; }

.sTeaserSmall                 { position:relative;width:145px;height:127px;float:left }
.sTeaserSmall h5, .sTeaserSmall .h5 { position:relative;padding:0px 0px 5px; }
.sTeaserSmall h2, .sTeaserSmall .h2 { position:relative;padding:0px 0px 5px; }
.sTeaserSmall h3              { position:relative;padding:0px 0px 5px;font:bold 12px arial,helvetica,verdana,geneva,sans-serif;color:#8b1f49;margin:0px; }
.sTeaserSmall .imgbox         { position:relative;width:64px;height:50px;margin:0px 8px 0px 0px;display:inline;float:left; }
.sTeaserSmall .imgbox img     { display:block;width:64px;height:50px; }
.sTeaserSmall .txtbox         { position:relative;display:inline; }
.sTeaserSmall .linkButton     { position:absolute;top:109px;left:-2px; }
.sTeaserSmall .anzeige_or     { left:52px; top:3px;}
.sTeaserSmall .anzeige_ur     { left:52px; top:10px;}
.sTeaserSmall .anzeige_ol     { left:2px;  top:3px;}
.sTeaserSmall .anzeige_ul     { left:2px;  top:10px;}

.dTeaserBig                   { position:relative;width:216px; }
.dTeaserBig h5, .dTeaserBig .h5 { position:relative;padding:0px 0px 5px; }
.dTeaserBig h2, .dTeaserBig .h2 { position:relative;padding:0px 0px 5px; }
.dTeaserBig .imgbox           { position:relative;width:108px;margin:0px 8px 0px 0px;display:inline;float:left; }
.dTeaserBig .imgbox img       { display:block;width:108px;height:84px; }
.dTeaserBig .txtbox           { position:relative;display:inline; }
.dTeaserBig .linkButton       { position:relative;left:-2px; }

.dTeaserRelated                   { position:relative;width:234px; }
.dTeaserRelated h5, .dTeaserRelated .h5 { position:relative;padding:0px 0px 5px; }
.dTeaserRelated h2, .dTeaserRelated .h2 { position:relative;padding:0px 0px 5px; }
.dTeaserRelated .imgbox           { position:relative;width:108px;margin:0px 8px 0px 0px;display:inline;float:left; }
.dTeaserRelated .imgbox img       { display:block;width:108px;height:84px; }
.dTeaserRelated .txtbox           { position:relative;display:inline; display:block; height:70px;padding-right:12px;}
.dTeaserRelated .linkButton       { position:relative;left:-2px; }

.newsTicker                           { position:relative;width:642px;height:20px; }
.newsTicker h5, .newsTicker .h5       { position:relative;padding-top:2px;margin-right:18px;float:left; }
.newsTicker h2, .newsTicker .h2       { position:relative;padding-top:2px;margin-right:18px;float:left; }
.newsTicker .tickerBox                { position:relative;width:533px;height:20px;float:left;background-color:#e5e5e5;overflow:hidden; }
.newsTicker .tickerBox .txt           { position:relative;padding:3px 6px 0px;color:#545353; }
.newsTicker .tickerBox .txt a         { font-weight:normal;color:#545353;text-decoration:none; }
.newsTicker .tickerBox .txt strong    { color:#8b1f49; }
.newsTicker .linkButton               { position:absolute;top:1px;left:624px; }

.iTeaserXXL              { position:relative;width:307px;height:250px; }
.iTeaserXXL .img         { position:relative;float:left;margin-right:8px; }
.iTeaserXXL h5, .iTeaserXXL .h5 { position:relative;height:20px;overflow:hidden; }
.iTeaserXXL h2, .iTeaserXXL .h2 { position:relative;height:20px;overflow:hidden; }
.iTeaserXXL .txtbox      { position:relative;display:inline; }
.iTeaserXXL .linkButton  { position:absolute;top:98px;left:98px; }

.iTeaserXL              { position:relative;width:307px;height:211px; }
.iTeaserXL .img         { position:relative;float:left;margin-right:8px; }
.iTeaserXL h5, .iTeaserXL .h5 { position:relative;height:20px;overflow:hidden; }
.iTeaserXL h2, .iTeaserXL .h2 { position:relative;height:20px;overflow:hidden; }
.iTeaserXL .txtbox      { position:relative;display:inline; }
.iTeaserXL .linkButton  { position:absolute;top:98px;left:98px; }

.iTeaserBig              { margin-top:8px;position:relative;width:307px;height:122px; }
.iTeaserBig .img         { position:relative;float:left;margin-right:8px; }
.iTeaserBig h5, .iTeaserBig .h5 { position:relative;height:45px;overflow:hidden; }
.iTeaserBig h5.einzeilig, .iTeaserBig .h5 .einzeilig { position:relative;height:15px;overflow:hidden; }
.iTeaserBig h5 a, .iTeaserBig .h5 a { font-size:12px;color:#8b1f49;text-decoration:none; }
.iTeaserBig h5 a:hover, .iTeaserBig .h5 a:hover { text-decoration:underline; }
.iTeaserBig h2, .iTeaserBig .h2  { position:relative;height:30px;overflow:hidden; }
.iTeaserBig.special h2, .iTeaserBig.special .h2 { position:relative;height:45px;overflow:hidden; }
.iTeaserBig h2.einzeilig, .iTeaserBig .h2 .einzeilig { position:relative;height:15px;overflow:hidden; }
.iTeaserBig h2 a, .iTeaserBig .h2 a  { font-size:12px;color:#8b1f49;text-decoration:none; }
.iTeaserBig h2 a:hover, .iTeaserBig .h2 a:hover  { text-decoration:underline; }
.iTeaserBig .txtbox      { position:relative;display:inline; }
.iTeaserBig p            { height:58px;overflow:hidden;margin:2px 0; }
.iTeaserBig .linkButton  { position:absolute;top:98px;left:289px; }
.iTeaserBig .horizontal  {left:-8px; top:0px;width:323px;}
.tagesfrage { height: 122px; }

.iTeaserMedium              { margin-top:8px;position:relative;width:307px;height:75px; }

.iTeaserMedium .horizontal  { position:absolute;top:0px;left:-4px;height:1px;font-size:1px;overflow:hidden; }
.iTeaserMedium .img         { position:relative;float:left;margin-right:8px;width:90px;height:60px;background-color:#c58fa4;text-align:center; }
.iTeaserMedium h5, .iTeaserMedium .h5 { position:relative;height:45px;overflow:hidden; }
.iTeaserMedium h5 a, .iTeaserMedium .h5 a { font-size:12px;color:#8b1f49;text-decoration:none; }
.iTeaserMedium h5 a:hover, .iTeaserMedium .h5 a:hover { text-decoration:underline; }
.iTeaserMedium h2, .iTeaserMedium .h2 { position:relative;height:45px;overflow:hidden; }
.iTeaserMedium h2 a, .iTeaserMedium .h2 a { font-size:12px;color:#8b1f49;text-decoration:none; }
.iTeaserMedium h2 a:hover, .iTeaserMedium .h2 a:hover { text-decoration:underline; }
.iTeaserMedium .txtbox      { position:relative;display:inline; }
.iTeaserMedium .linkButton  { position:absolute;top:55px;left:98px; }

.iTeaserSmall              { position:relative;width:307px;height:62px; }
.iTeaserSmall .horizontal  { position:absolute;top:0px;left:-4px;height:1px;font-size:1px;overflow:hidden; }
.iTeaserSmall h5, .iTeaserSmall .h5 { position:relative;font-size:11px;height:14px;color:#987d88;overflow:hidden; }
.iTeaserSmall h5 a, .iTeaserSmall .h5 a { color:#987d88;text-decoration:none; }
.iTeaserSmall h5 a:hover, .iTeaserSmall .h5 a:hover { text-decoration:underline; }
.iTeaserSmall h5 a:active, .iTeaserSmall .h5 a:active { color:#8b1f49;text-decoration:underline; }
.iTeaserSmall h2, .iTeaserSmall .h2 { position:relative;font-size:11px;height:14px;color:#987d88;overflow:hidden; }
.iTeaserSmall h2 a, .iTeaserSmall .h2 a { color:#987d88;text-decoration:none; }
.iTeaserSmall h2 a:hover, .iTeaserSmall .h2 a:hover { text-decoration:underline; }
.iTeaserSmall h2 a:active, .iTeaserSmall .h2 a:active { color:#8b1f49;text-decoration:underline; }
.iTeaserSmall p            { height:29px;width:280px;;overflow:hidden;margin:2px 0; }
.iTeaserSmall .txtbox      { position:relative;display:inline; }
.iTeaserSmall .linkButton  { position:absolute;top:31px;left:289px; }

.iTeaserMini              { position:relative;width:307px;height:37px; }
.iTeaserMini .horizontal  { position:absolute;top:0px;left:-8px;width:323px;height:1px;font-size:1px;background-color:#c58fa4;overflow:hidden; }
.iTeaserMini h5, .iTeaserMini .h5 { position:relative;font-size:11px;height:14px;color:#987d88;overflow:hidden; }
.iTeaserMini h5 a, .iTeaserMini .h5 a { color:#987d88;text-decoration:none; }
.iTeaserMini h5 a:hover, .iTeaserMini .h5 a:hover { text-decoration:underline; }
.iTeaserMini h5 a:active, .iTeaserMini .h5 a:active { color:#8b1f49;text-decoration:underline; }
.iTeaserMini h2, .iTeaserMini .h2 { position:relative;font-size:11px;height:14px;color:#987d88;overflow:hidden; }
.iTeaserMini h2 a, .iTeaserMini .h2 a { color:#987d88;text-decoration:none; }
.iTeaserMini h2 a:hover, .iTeaserMini .h2 a:hover { text-decoration:underline; }
.iTeaserMini h2 a:active, .iTeaserMini .h2 a:active { color:#8b1f49;text-decoration:underline; }
.iTeaserMini .txtbox      { position:relative;display:inline; }
.iTeaserMini .linkButton  { position:absolute;top:17px;left:289px; }

.iTeaserMore                 { position:relative;width:307px;height:30px; }
.iTeaserMore.xl              { height:40px;}
.iTeaserMore .horizontal     { position:absolute;top:0px;left:-8px;width:323px;height:1px;font-size:1px;background-color:#c58fa4;overflow:hidden; }
.iTeaserMore .linkButton     { position:absolute;top:6px;left:-2px; }
.iTeaserMore.xl .linkButton  { top:12px;}

.iTeaserVotingHead           { position:relative;width:307px;height:84px; }
.iTeaserVotingHead .img      { position:relative;float:left;margin-right:8px; }
.iTeaserVotingHead h5, .iTeaserVotingHead .h5 { position:relative;height:30px;overflow:hidden; }
.iTeaserVotingHead h2, .iTeaserVotingHead .h2 { position:relative;height:30px;overflow:hidden; }
.iTeaserVotingHead .txtbox   { position:relative;display:inline; }

.dTeaserMore               { position:relative;width:309px;height:24px; }
.dTeaserMore .horizontal   { position:absolute;top:0px;left:-9px;width:324px;height:1px;font-size:1px;background-color:#e2c7d1;overflow:hidden; }
.dTeaserMore .linkButton   { position:absolute;top:6px;left:-2px; }

.dTeaserTop               { position:relative;width:309px; }
.dTeaserTop .horizontal   { position:absolute;top:0px;left:-8px;width:323px;height:1px;font-size:1px;background-color:#e2c7d1;overflow:hidden; }
.dTeaserTop h6, .dTeaserTop .h6 { position:relative;padding:8px 0px 0px; }
.dTeaserTop h6 a, .dTeaserTop .h6 a { color:#987d88;text-decoration:none; }
.dTeaserTop h6 a:hover, .dTeaserTop .h6 a:hover { text-decoration:underline; }
.dTeaserTop h6 a:active   { color:#8b1f49;text-decoration:underline; }
.dTeaserTop .txtbox       { position:relative;width:290px;padding-top:3px; }
.dTeaserTop .txtsub       { position:relative;font-size:9px;font-weight:normal; }
.dTeaserTop .footerBox    { position:relative;height:7px; }
.dTeaserTop .linkButton   { position:absolute;top:-16px;left:292px; }

/*.dTeaserTop.top3 .txtbox  { height:15px; overflow:hidden; }*/
.dTeaserTop.top3 .txtbox a,
.dTeaserTop.top5 .txtbox a           { font-weight:normal;color:#000000;text-decoration:none; }
.dTeaserTop.top3 .txtbox a:hover,
.dTeaserTop.top5 .txtbox a:hover     { text-decoration:underline; }
.dTeaserTop.top3 .txtbox a:active,
.dTeaserTop.top5 .txtbox a:active    { color:#8b1f49;text-decoration:underline; }

.dTeaserTop.seoboxRelated           { height:auto; }
.dTeaserTop.seoboxRelated .txtbox a { font-weight:bold;color:#987D88; text-decoration:none; }
.dTeaserTop.seoboxRelated .txtbox a:hover   { text-decoration:underline; }
.dTeaserTop.seoboxRelated .txtbox a:active { color:#987D88;text-decoration:underline; }
.dTeaserTop.seoboxRelated .h2 { margin:0px; padding:0px; padding-top:6px; }
.dTeaserTop.seoboxRelated .txtbox { margin:0px; padding:0px; padding-top:6px; }
.dTeaserTop.seoboxRelated p { margin:0px; padding:0px; padding-bottom:6px; }

.seo-contentbox h1, .seo-contentbox h2{
    font-weight: bold;
    font-size:12px;
    margin:0;
    padding:6px 8px;
    background-color:#E0D7DC;
}
.seo-contentbox p{
    -webkit-column-count: 2;
    -webkit-column-gap: 30px;
    -moz-column-count: 2;
    -moz-column-gap: 30px;
    column-count: 2;
    column-gap: 30px;
    padding:12px;
    margin:0;
}
.seo-contentbox a {
    color:#000;
}

.fTeaser                  { position:relative;height:77px; }
.fTeaser h5, .fTeaser .h5 { position:relative;font-size:11px;height:14px;color:#987d88;overflow:hidden; }
.fTeaser h5 a, .fTeaser .h5 a { color:#987d88;text-decoration:none; }
.fTeaser h5 a:hover, .fTeaser .h5 a:hover { text-decoration:underline; }
.fTeaser h5 a:active, .fTeaser .h5 a:active { color:#8b1f49;text-decoration:underline; }
.fTeaser h2, .fTeaser .h2 { position:relative;font-size:11px;height:14px;color:#987d88;overflow:hidden; }
.fTeaser h2 a, .fTeaser .h2 a { color:#987d88;text-decoration:none; }
.fTeaser h2 a:hover, .fTeaser .h2 a:hover { text-decoration:underline; }
.fTeaser h2 a:active, .fTeaser .h2 a:active { color:#8b1f49;text-decoration:underline; }
.fTeaser .txtbox          { position:relative;width:280px;height:28px;overflow:hidden; }
.fTeaser .txtbox a        { color:#987d88;text-decoration:none; }
.fTeaser .txtbox a:hover  { text-decoration:underline; }
.fTeaser .txtbox a:active { color:#8b1f49;text-decoration:underline; }
.fTeaser .call            { position:relative;font-size:10px; }
.fTeaser .linkButton      { position:absolute;top:39px;left:289px; }
.fTeaser .horizontal      { position:absolute;top:70px;left:-8px;width:323px;height:1px;font-size:1px;background-color:#e2c7d1;overflow:hidden; }

.fTeaserMore              { position:relative;width:307px;height:24px; }
.fTeaserMore .linkButton  { position:absolute;top:-1px;left:-2px; }


.userSearchTeaser         { position:relative; }
.userSearchTeaser label   { position:relative;display:block;padding:0px 0px 1px 5px; }
.userSearchTeaser input   { position:relative;width:299px;border:1px solid #C58FA4;background-color:#f0eced;padding:1px 0px 1px 4px;margin-bottom:2px; }
.userSearchTeaser select  { position:relative;width:305px;border:1px solid #C58FA4;background-color:#f0eced;margin-bottom:2px; }


.friendsInviteTeaser              { position:relative; }
.friendsInviteTeaser input        { position:relative;width:210px;border:1px solid #C58FA4;background-color:#f0eced;padding:1px 0px 1px 4px;margin-bottom:2px; }
.friendsInviteTeaser input.small  { width:98px; }


/* newUserBox */

.newUserBox              { position:relative; }
.newUserBox .back        { position:absolute;top:24px;left:-1px;width:28px;height:64px;overflow:hidden;z-index:1; }
.newUserBox .back .bg    { position:relative;width:28px;height:64px;
						   background:url(http://bilder.static-fra.de/frauenzimmer/images/back_nolink.png);}
.newUserBox .back a .bg  { position:relative;top:-128px;width:28px;height:192px;
						   background:url(http://bilder.static-fra.de/frauenzimmer/images/back.png);}



.newUserBox .for         { position:absolute;top:24px;left:299px;width:28px;height:64px;overflow:hidden;z-index:1; }
.newUserBox .for .bg     { position:relative;width:28px;height:64px;
						   background:url(http://bilder.static-fra.de/frauenzimmer/images/for_nolink.png);}
.newUserBox .for a .bg   { position:relative;top:-128px;width:28px;height:192px;
						   background:url(http://bilder.static-fra.de/frauenzimmer/images/for.png);}



.newUser                      { position:relative; }
.newUser .hSpacer             { position:relative;width:14px;height:60px;float:left; }

.newUser .imgBoxContainer     { position:relative;top:1px;left:14px;height:85px; }

.newUser .imgBox              { position:relative;width:67px;float:left;display:inline;margin-left:2px; }
.newUser .imgBox .img         { position:relative;width:67px;height:60px;overflow:hidden; }
.newUser .imgBox .img img     { position:relative;left:-15px; }


.newUser .dataLayer                 { position:absolute;top:60px;left:-16px;width:312px;display:none; }
.newUser .dataLayer .bg             { position:absolute;top:-15px;left:16px;width:60px;height:15px;
                                      background:url(http://bilder.static-fra.de/frauenzimmer/images/arrow_user2.png);}
.newUser .dataLayer .txtBox         { position:relative;padding:5px 0px;color:#8b1f49; }
.newUser .dataLayer .txtBox a       { font-weight:normal;color:#8b1f49;text-decoration:none;float:left; }
.newUser .dataLayer .star           { position:relative;left:5px;width:13px;height:14px;float:left; }
.newUser .dataLayer .rate           { position:relative;font-weight:bold;color:#000;margin-left:10px;float:left; }

.newUser .dataLayer .userPoints     { display:inline; }

.newUser .imgBox .dataLayer.centerleft       { left:-85px; }
.newUser .imgBox .dataLayer.centerleft .bg   { left:85px; }
.newUser .imgBox .dataLayer.centerright      { left:-154px; }
.newUser .imgBox .dataLayer.centerright .bg  { left:154px; }
.newUser .imgBox .dataLayer.right            { left:-223px; }
.newUser .imgBox .dataLayer.right .bg        { left:223px; }

.newUser .imgBoxAktiv .dataLayer,
.newUser .imgBoxAktiv .dataLayer.center,
.newUser .imgBoxAktiv .dataLayer.right      { display:block; }


/* comUserBox */

           .comUser         { position:relative;left:0px;padding:0px 0px 0px; }
		   .comUser h5, .comUser .h5 { position:relative;padding:0px 9px 5px; }
           .comUser h2, .comUser .h2 { position:relative;padding:0px 9px 5px; }
.reiterbox .comUser         { position:relative;left:0px;padding:19px 0px 0px; }

           .comUser .comUserBgBox      { position:relative;top:0px;left:0px;width:658px; }
.reiterbox .comUser .comUserBgBox      { position:relative;top:0px;left:0px;width:658px;height:163px;margin-bottom:6px;
                                         background:url(http://bilder.static-fra.de/frauenzimmer/images/bg_galerie_148_658.png) no-repeat white; }

.comUser .comUserBgBox .horizontal     { position:absolute;top:138px;left:0px;width:658px;height:1px;font-size:1px;background-color:#c58fa4;overflow:hidden; }
.comUser .comUserBgBox .linkButton     { position:absolute;top:144px;left:6px; }

.comUserBox              { position:relative;width:658px;height:112px; }

.comUserBox .back        { position:absolute;top:-2px;left:-2px;width:27px;height:76px;overflow:hidden;z-index:1; }
.comUserBox .back .bg    { position:relative;width:27px;height:76px;
						   background:url(http://bilder.static-fra.de/frauenzimmer/images/back_nolink_72.png);}
.comUserBox .back a .bg  { position:relative;top:-152px;width:27px;height:228px;
						   background:url(http://bilder.static-fra.de/frauenzimmer/images/back_72.png);}

.comUserBox .for         { position:absolute;top:-2px;left:633px;width:27px;height:76px;overflow:hidden;z-index:1; }
.comUserBox .for .bg     { position:relative;width:27px;height:76px;
						   background:url(http://bilder.static-fra.de/frauenzimmer/images/for_nolink_72.png);}
.comUserBox .for a .bg   { position:relative;top:-152px;width:27px;height:228px;
						   background:url(http://bilder.static-fra.de/frauenzimmer/images/for_72.png);}


.comUserBox .imgBoxContainer     { position:relative;top:0px;left:23px; }

.comUserBox .imgBox              { position:relative;width:108px;float:left;display:inline;margin-right:18px; }
.comUserBox .imgBox .img         { position:relative;width:108px;height:72px;overflow:hidden; }
.comUserBox .imgBox .img img     { position:relative;display:block; }
.comUserBox .imgBox .platz       { position:absolute;top:3px;left:3px;width:23px;height:23px;background:url(http://bilder.static-fra.de/frauenzimmer/images/icon_platzierung.png);}
.comUserBox .imgBox .platz .txt  { position:absolute;top:4px;left:2px;width:21px;font-weight:bold;color:#FFF;text-align:center; }

.comUserBox .imgBox .dataLayer              { position:absolute;top:56px;left:-10px;width:282px;height:54px;display:none; }
.comUserBox .imgBox .dataLayer .bg          { position:relative;width:282px;height:54px;background:url(http://bilder.static-fra.de/frauenzimmer/images/comuser_layer_left.png);}

.comUserBox .imgBox .dataLayer.right        { position:absolute;top:56px;left:-164px;width:282px;height:54px;display:none; }
.comUserBox .imgBox .dataLayer.right .bg    { position:relative;width:282px;height:54px;background:url(http://bilder.static-fra.de/frauenzimmer/images/comuser_layer_right.png);}

.comUserBox .imgBoxAktiv .dataLayer,
.comUserBox .imgBoxAktiv .dataLayer.right   { display:block; }

.comUserBox .imgBox .dataLayer .user           { position:absolute;top:21px;left:6px;width:75px;height:14px;overflow:hidden;font-weight:bold; }
.comUserBox .imgBox .dataLayer a               { color:#987d88;text-decoration:none; }
.comUserBox .imgBox .dataLayer a:hover         { text-decoration:underline; }
.comUserBox .imgBox .dataLayer a:active        { color:#8b1f49;text-decoration:underline; }
.comUserBox .imgBox .dataLayer .starBox        { position:absolute;top:36px;left:4px;width:270px;height:14px;overflow:hidden; }
.comUserBox .imgBox .dataLayer .starBox .star  { position:relative;left:0px;width:13px;height:14px;float:left; }
.comUserBox .imgBox .dataLayer .starBox .rate  { position:relative;margin-left:16px;float:left; }
.comUserBox .imgBox .dataLayer .status         { position:absolute;top:21px;left:85px;width:123px;height:14px;overflow:hidden;font-weight:bold; }
.comUserBox .imgBox .dataLayer .link           { position:absolute;top:21px;left:212px;width:67px;height:14px;overflow:hidden;font-weight:normal; }


/* albumImg */

           .albumImg         { position:relative;left:0px;padding:0px 0px 0px; }
		   .albumImg h5, .albumImg .h5 { position:relative;padding:0px 9px 5px; }
           .albumImg h2, .albumImg .h2 { position:relative;padding:0px 9px 5px; }

           .albumImg .albumImgBgBox      { position:relative;top:0px;left:0px;width:658px; }

.albumImgBox              { position:relative;width:658px;height:112px; }

.albumImgBox .back        { position:absolute;top:-2px;left:-2px;width:28px;height:79px;overflow:hidden;z-index:1; }
.albumImgBox .back .bg    { position:relative;width:28px;height:79px;
						    background:url(http://bilder.static-fra.de/frauenzimmer/images/back_nolink_75.png);}
.albumImgBox .back a .bg  { position:relative;top:-158px;width:28px;height:237px;
						    background:url(http://bilder.static-fra.de/frauenzimmer/images/back_75.png);}

.albumImgBox .for         { position:absolute;top:-2px;left:632px;width:28px;height:79px;overflow:hidden;z-index:1; }
.albumImgBox .for .bg     { position:relative;width:28px;height:79px;
						    background:url(http://bilder.static-fra.de/frauenzimmer/images/for_nolink_75.png);}
.albumImgBox .for a .bg   { position:relative;top:-158px;width:28px;height:237px;
						    background:url(http://bilder.static-fra.de/frauenzimmer/images/for_75.png);}


.albumImgBox .imgBoxContainer     { position:relative;top:0px;left:24px; }

.albumImgBox .imgBox              { position:relative;width:100px;float:left;display:inline;margin-right:2px; }
.albumImgBox .imgBox .medium      { position:relative;width:100px;height:75px;background-color:#987d88;overflow:hidden; }  /* background-color:#c58fa4 */
.albumImgBox .imgBox .medium td   { width:100px;height:75px;text-align:center; }

.albumImgBox .imgBox .dataLayer              { position:absolute;top:61px;left:6px;width:136px;height:51px;display:none; }
.albumImgBox .imgBox .dataLayer .bg          { position:relative;width:136px;height:51px;background:url(http://bilder.static-fra.de/frauenzimmer/images/album_img_layer_left.png);}

.albumImgBox .imgBox .dataLayer.right        { position:absolute;top:61px;left:-42px;width:136px;height:51px;display:none; }
.albumImgBox .imgBox .dataLayer.right .bg    { position:relative;width:136px;height:51px;background:url(http://bilder.static-fra.de/frauenzimmer/images/album_img_layer_right.png);}

.albumImgBox .imgBoxAktiv .dataLayer,
.albumImgBox .imgBoxAktiv .dataLayer.right   { display:block; }

.albumImgBox .imgBox .dataLayer .txt            { position:absolute;top:19px;left:6px;width:124px;height:28px;overflow:hidden; }
.albumImgBox .imgBox .dataLayer .txt h5, .albumImgBox .imgBox .dataLayer .txt .h5 { position:relative;font-size:11px;padding:0px;width:124px;height:14px;overflow:hidden; }
.albumImgBox .imgBox .dataLayer .txt h2, .albumImgBox .imgBox .dataLayer .txt .h2 { position:relative;font-size:11px;padding:0px;width:124px;height:14px;overflow:hidden; }
.albumImgBox .imgBox .dataLayer a               { color:#987d88;text-decoration:none; }
.albumImgBox .imgBox .dataLayer a:hover         { text-decoration:underline; }
.albumImgBox .imgBox .dataLayer a:active        { color:#8b1f49;text-decoration:underline; }


/* salonImg */

           .salonImg         { position:relative;left:0px;padding:0px 0px 0px; }
		   .salonImg h5, .salonImg .h5 { position:relative;padding:0px 9px 5px; }
           .salonImg h2, .salonImg .h2 { position:relative;padding:0px 9px 5px; }

           .salonImg .salonImgBgBox      { position:relative;top:0px;left:0px;width:323px; }

.salonImgBox              { position:relative;width:323px;height:112px; }

.salonImgBox .back    { position:absolute;top:-2px;left:-2px;width:28px;height:84px;overflow:hidden;z-index:1; }
.salonImgBox .back a  { display:block;position:relative;top:-168px;width:28px;height:252px;
						background:url(http://bilder.static-fra.de/frauenzimmer/images/back_80.png);}

.salonImgBox .for     { position:absolute;top:-2px;left:297px;width:28px;height:84px;overflow:hidden;z-index:1; }
.salonImgBox .for a   { display:block;position:relative;top:-168px;width:28px;height:252px;
						background:url(http://bilder.static-fra.de/frauenzimmer/images/for_80.png);}
.salonImgBoxButton a:hover  { top:-84px; }
.salonImgBoxButton a:active { top:0px; }

.salonImgBox .imgBoxContainer     { position:relative;top:0px;left:24px; }

.salonImgBox .imgBox              { position:relative;width:60px;float:left;display:inline;margin-right:12px; }
.salonImgBox .imgBox .img         { position:relative;width:60px;height:80px;overflow:hidden; }
.salonImgBox .imgBox .img img     { position:relative;display:block; }

.salonImgBox .imgBox .dataLayer              { position:absolute;top:65px;left:0px;width:150px;height:51px;display:none; }
.salonImgBox .imgBox .dataLayer .bg          { position:relative;width:60px;height:15px;background:url(http://bilder.static-fra.de/frauenzimmer/images/arrow_user2.png);}

.salonImgBox .imgBox .dataLayer.right        { position:absolute;top:65px;left:-72px;width:150px;height:51px;display:none; }
.salonImgBox .imgBox .dataLayer.right .bg    { position:relative;width:132px;height:15px;background:url(http://bilder.static-fra.de/frauenzimmer/images/arrow_user2_right.png);}

.salonImgBox .imgBoxAktiv .dataLayer,
.salonImgBox .imgBoxAktiv .dataLayer.right   { display:block; }

.salonImgBox .imgBox .dataLayer .txt            { position:absolute;top:19px;left:0px;width:150px;height:28px;overflow:hidden;color:#8b1f49; }
.salonImgBox .imgBox .dataLayer a               { color:#987d88;text-decoration:none; }
.salonImgBox .imgBox .dataLayer a:hover         { text-decoration:underline; }
.salonImgBox .imgBox .dataLayer a:active        { color:#8b1f49;text-decoration:underline; }


.facebook_recommend span { display: block; float: right; }
.facebook_recommend span.addthis_toolbox { width: 200px; margin-top: 5px; }
.facebook_recommend span.addthis_toolbox a { border:0; }
.facebook_recommend span.date { width: 65px; margin-top: 9px; }
.facebook_span { width: 125px; margin-top: 2px; padding-left: 8px; float:right; }

/******** MEDIASET'S *********/

.setHead           { position:relative;border-top:1px solid #c58fa4;margin-bottom:10px; }
.setHead a         { position:relative;border-left:1px solid #c58fa4;padding:0px 5px 0px 5px;font-weight:normal;color:#8b1f49;text-decoration:none; }
.setHead a.first   { border-left:0px; }
.setHead a:hover   { text-decoration:underline; }
.setHead a:active  { color:#fc4083;text-decoration:underline; }
.setHead span.date { position:relative;padding:0px 5px;font-weight:normal;color:#C58FA4;text-decoration:none; }
.setHead.facebook_recommend { width:660px;height:23px;float:right }

#mediasetArticle .setHead {border-top:0;}
#mediasetArticle .artikel .colRight>p:first-child { font-weight:bold; }
.artikel                                  { position:relative;width:658px;margin:6px 0;background:url(http://bilder.static-fra.de/frauenzimmer/images/bg_artikel_fz11.gif); }
.artikel .colLeft                         { position:relative;width:306px;padding:0 0 12px 8px;float:left;display:inline; }
.artikel .colLeft .imgBox                 { float:right; }
.artikel .colLeft .imgBox img             { padding-top:3px;display:block; }
.artikel .colLeft .imgBox .legend         { font-size:10px;color:#545353;text-align:left;padding-top:3px; }
.artikel .colLeft .imgBox .legend strong  { font:bold 9px verdana,geneva,arial,helvetica,sans-serif; }

.artikel .colLeft .medium        { position:relative;width:306px;height:230px;background-color:#987d88;margin-top:4px;overflow:hidden; }
.artikel .colLeft .medium .img   { position:relative;float:right; }

.artikel .colRight .anzahlForm                { position:relative;width:300px;height:22px; }
.artikel .colRight .anzahlForm h5, .artikel .colRight .anzahlForm .h5 { position:relative;float:left;margin:1px 5px 0px 0px; }
.artikel .colRight .anzahlForm h2, .artikel .colRight .anzahlForm .h2 { position:relative;float:left;margin:1px 5px 0px 0px; }
.artikel .colRight .anzahlForm input          { position:relative;width:30px;border:1px solid #C58FA4;background-color:#f0eced;padding:0px;text-align:center;font-weight:bold;font-size:12px;color:#8b1f49;float:left;margin:0px 2px 0px 0px; }
.artikel .colRight .anzahlForm .linkButton    { position:relative;float:left;margin:0px 3px 0px 0px; }

.artikel .colRight .zutaten .tabelle          { position:relative;width:296px;float:left; }
.artikel .colRight .zutaten .tabelle td.left  { width:78px; }
.artikel .colRight .zutaten .tabelle td.right { width:218px; }
.artikel .colRight .zutaten .minHeight        { position:relative;width:4px;height:212px;float:left; }

.artikel .colRight                     { position:relative;font-size:12px;width:300px;padding:0px 0px 0px 29px;float:left;display:inline; }
.artikel .colRight .txtBox             { position:relative;margin-bottom:12px; }
.artikel .colRight .txtBox h5, .artikel .colRight .txtBox .h5 { position:relative;padding:0px 0px 3px 0px; }
.artikel .colRight .txtBox h2, .artikel .colRight .txtBox .h2 { position:relative;padding:0px 0px 3px 0px; }
.artikel .colRight .txtBox a           { font-size:12px;color:#987d88;text-decoration:none; }
.artikel .colRight .txtBox a:hover     { text-decoration:underline; }
.artikel .colRight .txtBox a:active    { color:#fc4083;text-decoration:underline; }

.artikel .colRight .txtBox .zubereitung             { position:relative;width:300px; }
.artikel .colRight .txtBox .zubereitung .txt        { position:relative;width:296px;padding:0px 0px 12px;float:left; }
.artikel .colRight .txtBox .zubereitung .minHeight  { position:relative;width:4px;height:57px;float:left; }
.artikel .colRight .txtBox .zubereitung .img        { position:absolute;top:-7px;left:-77px; }

.artikel .colRight .txtBox .rezeptInfo td.left      { width:145px;color:#8b1f49; }
.artikel .colRight .txtBox .rezeptInfo td.right     { width:155px;color:#8b1f49; }

.artikel .colLeft .linkListBox
{
	position:relative;margin:50px -12px 0 -6px;
	background-color: #ffffff; /* Old browsers */
	background-image: -khtml-gradient(linear, left top, left bottom, from(#ffffff), to(#faf6f7)); /* Konqueror */
	background-image: -moz-linear-gradient(top, #ffffff 0%, #faf6f7 100%); /* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#faf6f7)); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, #ffffff 0%,#faf6f7 100%); /* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top, #ffffff 0%,#faf6f7 100%); /* Opera11.10+ */
	background-image: -ms-linear-gradient(top, #ffffff 0%,#faf6f7 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#faf6f7',GradientType=0 ); /* IE6-8 */
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#faf6f7', GradientType=0 ); /* IE9 */
	background-image: linear-gradient(top, #ffffff 0%,#faf6f7 100%); /* W3C */
}

.artikel .colLeft .linkListBox .h2 { width:310px;padding:4px 7px;border-bottom: 1px solid #C58FA4; }
.artikel .colLeft .linkListBox .linkButton{ margin:6px 0px 0px -2px; }
.artikel .colLeft .linkListBox .more{ width:324px;position:relative;border-bottom: 1px solid #C58FA4; }
.artikel .colLeft .linkListBox .more a{ text-decoration:none; }
.artikel .colLeft .linkListBox .more .imgbox{ float:left;width:78px;height:44px;padding:2px 0;text-align:right;overflow:hidden;margin-right:5px; }
.artikel .colLeft .linkListBox .more .h5{ padding-top:2px;display:block;width:241px;height:15px;overflow:hidden;color:#987D88;font-size:11px; }
.artikel .colLeft .linkListBox .more .txt{ display:block;width:212px;height:27px;overflow:hidden; }

.artikel .colRight .linkListBox                  { border-top:1px solid #c58fa4;border-bottom:1px solid #c58fa4;padding:0;margin-bottom:12px; }
.artikel .colRight .linkListBoxLast              { border-bottom:none;padding:7px 0px 0px;margin-bottom:0px; }
.artikel .colRight .linkListBox h5, .artikel .colRight .linkListBox .h5 { padding:0px; }
.artikel .colRight .linkListBox h2, .artikel .colRight .linkListBox .h2 { padding:7px 0; }

.artikel.news                      { margin-bottom:11px; }
.artikel.news .colLeft             { padding:0px 0px 0px 8px; }
.artikel.news .colRight .txtBox    { margin-bottom:6px;width:300px;height:108px;overflow:hidden; }

.artikel .colRight .linkButton     { position:relative;left:-2px; }



.artikelNavi                       { position:relative;border-top:1px solid #E2C7D1; }
    .boxNavi                       { position:relative; }
    .boxNavi .horizontal           { position:relative;top:0px;left:9px;width:642px;height:1px;font-size:1px;background-color:#c58fa4;overflow:hidden; }

.artikelNavi .NaviBox,
    .boxNavi .NaviBox              { position:relative;height:34px; }

.artikelNavi .NaviBox .txtBox,
    .boxNavi .NaviBox .txtBox      { position:relative;padding:10px 0px 0px;text-align:center; }

.artikelNavi .NaviBox .txtBox strong,
    .boxNavi .NaviBox .txtBox strong    { font-weight:normal;color:#987d88; }

.artikelNavi .NaviBox .txtBox a,
    .boxNavi .NaviBox .txtBox a             { color:#987d88;text-decoration:none; }
.artikelNavi .NaviBox .txtBox a:hover,
    .boxNavi .NaviBox .txtBox a:hover       { text-decoration:underline; }
.artikelNavi .NaviBox .txtBox a:active,
    .boxNavi .NaviBox .txtBox a:active      { color:#fc4083;text-decoration:underline; }

.artikelNavi .NaviBox .txtBox a.aktiv,
    .boxNavi .NaviBox .txtBox a.aktiv   { color:#8b1f49; }

.artikelNavi .NaviBox .back,
    .boxNavi .NaviBox .back        { position:absolute;top:7px;left:7px; }
.artikelNavi .NaviBox .for,
    .boxNavi .NaviBox .for         { position:absolute;top:7px;left:556px; }

	.boxNavi .NaviBox .backHome    { position:absolute;top:7px;left:8px; }
	.boxNavi .NaviBox .backHome2    { position:absolute;top:21px;left:8px; }
.boxNavi .NaviBox .forKontakt  { position:absolute;top:7px;left:406px; }

.content_col .artikelNavi .NaviBox .for,
    .content_col .boxNavi .NaviBox .for         { position:absolute;top:7px;left:221px; }




	.boxNavi.top .NaviBox            { height:29px; }
	.boxNavi.top .NaviBox .txtBox    { padding:5px 0px 0px; }
	.boxNavi.top .NaviBox .back,
	.boxNavi.top .NaviBox .for       { top:2px; }





.kolumne                  { position:relative;margin:0px 0px 8px; }
.kolumne .imgBox          { position:relative;top:-4px;left:0px;width:658px;height:83px;border-bottom:1px solid #c58fa4;
                            background:url(http://bilder.static-fra.de/frauenzimmer/images/bg_kolumne.png) no-repeat white; }
.kolumne .img             { position:absolute;top:3px;left:8px; }
.kolumne .txtBox          { position:absolute;top:21px;left:124px;font-size:12px; }
.kolumne .txtBox.txtOnly  { left:8px; }
.kolumne .txtBox h3, .kolumne .txtBox .h3, .kolumne .txtBox h1,.kolumne .txtBox .h1    { margin:0px 0px 0px; }



.bigImage            { position:relative; }
.bigImage.postop     { position:relative;padding:3px 10px 8px 10px; }
.bigImage.posinner   { position:relative;padding:8px 10px 8px 10px; }
.bigImage.posbot     { position:relative;padding:8px 10px 0px 10px; }
.bigImage img,
.bigImage object     { position:relative;display:block; }

.publishDate { font-size: 10px; margin-left: 8px; position:relative; top: -10px; color:#8b1f49; }

.ip_octopus_wrapper a {
    text-decoration: none;
}

/* Galerie */

.galerie                      { position:relative; }
.galerie .imgBox              { position:relative;top:-4px;left:0;width:658px;border-bottom:1px solid #e2c7d1;padding:14px 0px 8px;text-align:center;
                                background:url(http://bilder.static-fra.de/frauenzimmer/images/bg_galerie.png) no-repeat white; }
.galerie.shopping .imgBox     { background:#000000; }
.galerie.shopping .anzeige,
.galerie.shopping .xdot h3 a    { color:#ffffff; }
.galerie .imgBox img          { position:relative;display:block;margin:0px auto; }

.galerie.shopping .shopping_button { position: absolute; bottom: 50px; right: 20px;  }
.galerie.shopping .shopping_button .desc { color:#ffffff; font-size:12px; margin:0px 0px 5px 2px; width:96px; text-align:left; }

.galerie .imgBox .medium      { position:relative;width:400px;height:300px;background-color:transparent;margin:0px auto;overflow:hidden; }  /* background-color:#c58fa4 */
.galerie .imgBox .medium td   { width:400px;height:300px; }

.galerie .imgBox.salon        { text-align:left; }
.galerie .imgBox.salon .left  { float:left;width:240px;margin-left:84px; }
.galerie .imgBox.salon .right { float:left;width:240px;margin-left:10px; }

.galerie .imgBox .back        { position:absolute;top:12px;left:-2px;width:44px;height:94px;overflow:hidden; }
.galerie .imgBox .back a      { display:block;position:relative;top:-188px;width:44px;height:282px;
						        background:url(http://bilder.static-fra.de/frauenzimmer/images/back_galerie.png);}
.galerie .imgBox .for         { position:absolute;top:12px;left:616px;width:44px;height:94px;overflow:hidden; }
.galerie .imgBox .for a       { display:block;position:relative;top:-188px;width:44px;height:282px;
						        background:url(http://bilder.static-fra.de/frauenzimmer/images/for_galerie.png);}
.galerie .imgBox a:hover      { top:-94px; }
.galerie .imgBox a:active     { top:0px; }

.galerie .txtBox              { position:relative;padding:8px 8px;font-size:12px;border-bottom:1px solid #e2c7d1; }
.galerie .txtBox.line         { border-top:1px solid #c58fa4; }
.galerie .txtBox strong       { color:#8b1f49;font-weight:bold; }
.galerie .txtBox a            { color:#987d88;text-decoration:none;font-size:12px; }
.galerie .txtBox a:hover      { text-decoration:underline; }
.galerie .txtBox a:active     { color:#8b1f49;text-decoration:underline; }

.galerie .link a            { color:#987d88;text-decoration:none;font-size:12px; }
.galerie .link a:hover      { text-decoration:underline; }
.galerie .link a:active     { color:#8b1f49;text-decoration:underline; }

.galerie .txtBox h5, .galerie .txtBox .h5 { position:relative;float:left;display:inline;font-size:12px;padding:9px 9px 0px 0px; }
.galerie .txtBox h2, .galerie .txtBox .h2 { position:relative;float:left;display:inline;font-size:12px;padding:9px 9px 0px 0px; }
.galerie .txtBox .actionButton       { position:relative;float:left;display:inline;margin-right:9px; }
.galerie .txtBox .report             { position:relative;float:left;padding:9px 0px 0px 0px; }

.galerie .txtBox .star           { position:relative;left:-2px;width:13px;height:14px;float:left; }
.galerie .txtBox .rate           { position:relative;margin-left:5px;float:left; }

.galerie .txtBox .comb           { position:relative;width:28px;height:28px;float:left;margin-right:1px;display:inline; }
.galerie .txtBox .vote           { position:relative;margin-left:5px;float:left; }


.galerie .octopus                { margin:auto;width:300px;text-align:left; }
.galerie .octopus h3             { margin:5px 0; }
.galerie .octopus h3 a           { text-decoration:none;color:#8B1F49; }
.galerie .octopus .txt           { margin:5px 0 0; }
.galerie .octopus .txt a         { text-decoration:none;color:#000;font-weight:normal; }

.galerie .legend              { position:relative;width:250px;font-size:10px;color:#545353;padding:8px 0px 0px;margin:0px auto; }
.galerie.shopping .legend     { color:#ffffff; }
.galerie .legend strong       { font:bold 9px verdana,geneva,arial,helvetica,sans-serif; }

.galerie .horizontal          { position:relative;top:0px;left:1px;width:658px;height:1px;font-size:1px;background-color:#c58fa4;overflow:hidden; }

.galerieTop                   { margin:0px 0px 8px; }
.galerieTop .spacer_9         { border-bottom:1px solid #c58fa4; }

.galerieInner                 { border-top:1px solid #c58fa4;margin:8px 0px 8px; }
.galerieInner .spacer_9       { border-bottom:1px solid #c58fa4; }
.galerieInner .imgBox         { padding:19px 0px 8px; }
.galerieInner .imgBox .back,
.galerieInner .imgBox .for    { top:17px; }


.alben                             { position:relative;left:0px;padding:0; }
.alben .galerie .legend            { position:relative;width:658px;font-size:18px;color:#8b1f49;padding:8px 0px 8px;margin:0px;text-align:center;}

.alben .galerie .txtBox .textButtonBox               { position:relative;width:644px;height:19px;left:1px;font-size:1px; }
.alben .galerie .txtBox .textButtonBox .textButton   { position:absolute;top:0px;right:0px; }

.alben .galerie .textButtonBox               { position:relative;width:658px;height:4px;left:1px;font-size:1px; }
.alben .galerie .textButtonBox .textButton   { position:absolute;bottom:9px;right:6px; }
.alben .galerie .textButtonBox .textButton a { color:#FFF;text-decoration:none; }


.salon .img      { position:relative;width:240px;height:320px;overflow:hidden; }
.salon .img img  { position:relative;width:240px;height:320px;display:block; }
.salon .legend   { text-align:center;width:240px;padding:5px 0px; }
.salon h3, .salon .h3, .salon h1, .salon .h1     { text-align:center;margin:0px; }


/* Video */

.video                     { position:relative; }
.video .imgBox             { position:relative;top:-4px;left:0px;width:658px;border-bottom:0px solid #c58fa4;padding:10px 0px 8px;text-align:center;
                             background:url(http://bilder.static-fra.de/frauenzimmer/images/bg_galerie.png) no-repeat white; }
.video .imgBox img.ii         { position:relative;display:block;margin:0px auto; }

.video .player {position:relative;width:512px;height:314px;margin:0 auto;}
.video .layer  {position:absolute;width:512px;height:314px;top:0;left:0;opacity:0.01;filter:alpha(opacity=1);background-color:#ffffff;cursor:pointer;}
.video .player .play_button  { position:absolute;width:53px;height:46px;left:233px;top:118px;background-image:url(images/play_fz.gif);background-position:0 0 ; }
.video .player .play_button.over  { background-position:0 -46px; }
.video .player .roof { background-color:#eee;height:21px;left:0;overflow:hidden;position:absolute;top:206px;width: 392px;text-align:left;}
.video .player .headline { background-image: url("images/bg_aufmacher_text.png");height:31px;left:0;overflow:hidden;position:absolute;top:227px;width:384px;line-height:31px;padding-left:8px;color:#8B1F49; font-weight:bold; font-size:16px;text-align:left;}
.video .player .link {position:absolute;left:0px;top:0px;width:512px;height:288px;border:0;opacity:0.01;filter:alpha(opacity=1);background-color:#ffffff;display:block;}

.video .txtBox             { position:relative;padding:8px 8px;font-size:12px; }
.video .txtBox strong      { color:#8b1f49;font-weight:bold; }
.video .txtBox a           { color:#987d88;text-decoration:none;font-size:12px; }
.video .txtBox a:hover     { text-decoration:underline; }
.video .txtBox a:active    { color:#8b1f49;text-decoration:underline; }

.video .legend             { position:relative;width:250px;font-size:10px;color:#545353;padding:8px 0px 0px;margin:0px auto;text-align:left; }
.video .legend strong      { font:bold 9px verdana,geneva,arial,helvetica,sans-serif; }

.videoTop                  { margin:0px 0px 8px; }
.videoTop .imgBox          { border-bottom:1px solid #c58fa4; }
.videoTop .spacer_9        { border-bottom:1px solid #c58fa4; }

.videoInner                { border-top:1px solid #c58fa4;margin:8px 0px 8px; }
.videoInner .spacer_9      { border-bottom:1px solid #c58fa4; }
.videoInner .imgBox        { border-bottom:1px solid #c58fa4;padding:15px 0px 8px; }



/* Text-Voting (nicht im MS) */
.content_col .text_voting       { width:307px; }
.content_col .text_voting label { width:280px; }

/* MS Voting */
.voting                        { position:relative;top:0px;left:1px;width:660px;background:url(http://bilder.static-fra.de/frauenzimmer/images/bg_voting.gif); }
.voting.liste                  { position:relative;border-bottom:1px solid #c58fa4; }
.voting .voteTxt a             { font-size:11px;color:#987d88;text-decoration:none; }
.voting .voteTxt a:hover       { text-decoration:underline; }
.voting .voteTxt a:active       { color:#fc4083;text-decoration:underline; }

.voting .colLeft                         { position:relative;width:240px;margin:0px 9px 5px 9px;float:left;display:inline; }
.voting .colLeft .imgBox                 { position:relative;float:right;width:240px;overflow:hidden; }
.voting .colLeft .imgBox img             { position:relative;display:block;float:right;}
.voting .colLeft .imgBox .legend         { position:relative;font-size:10px;color:#545353;text-align:right;padding-top:3px;float:right; }
.voting .colLeft .imgBox .legend strong  { font:bold 9px verdana,geneva,arial,helvetica,sans-serif; }

.voting .colRight                        { position:relative;font-size:11px;width:400px;float:left;display:inline; }
.voting .colRight .txtBox                { position:relative;margin-bottom:12px; margin:0px 9px 9px 9px;}
.voting .colRight .txtBox h5, .voting .colRight .txtBox .h5 { position:relative;padding:0px 0px 3px 0px; }
.voting .colRight .txtBox h2, .voting .colRight .txtBox .h2 { position:relative;padding:0px 0px 3px 0px; }
.voting .colRight .txtBox .radio         { position:relative;width:382px;padding:4px 0px;background-color:#987d88;color:#FFF;font-weight:bold; }
.voting .colRight .txtBox .radio td      { padding:0px 4px; }
.voting .colRight .text_voting .col2     { width:350px;}

.voting .NaviBox          { position:relative;height:34px; }
.voting .NaviBox .txtBox  { position:relative;padding:10px 0px 0px;text-align:center; }
.voting .NaviBox .back    { position:absolute;top:7px;left:-2px; }
.voting .NaviBox .for     { position:absolute;top:7px;left:287px;width:100px; }

.votingNavi                          { position:relative;border-top:1px solid #c58fa4; }
.votingNavi .NaviBox                 { position:relative;height:27px; }
.votingNavi .NaviBox .linkButton     { position:absolute;left:8px;top:4px;}
.votingNavi .NaviBox .linkButton.bt1 { left:8px;top:4px;}
.votingNavi .NaviBox .linkButton.bt2 { left:512px;top:4px;}


.voting .text_voting .voting_erg .balken        { position:relative;width:342px;height:18px;}
.voting .text_voting .voting_erg .balken_rahmen { position:relative;width:342px;height:14px;
                                                  background: white url(http://bilder.static-fra.de/frauenzimmer/images/bg_textvoting_ms.png);}


.voting .hon_voting_ergebnis                    { position:relative;font-size:16px;background-color:#987D88;color:#FFF; wi!dth:400px; l!eft:-9px;}
.voting .hon_voting_ergebnis .inner             { padding:20px 9px;}


.voting_50_50 .txtBox              { position:relative; margin:0px; padding: 0px 8px 11px 8px; border-bottom:1px solid #c58fa4;  }
.voting_50_50 .txtBox a            { font-size:11px;color:#987d88;text-decoration:none; }
.voting_50_50 .txtBox a:hover      { text-decoration:underline; }
.voting_50_50 .txtBox a:active     { color:#fc4083;text-decoration:underline; }

.voting_50_50                      { position:relative;}
.voting_50_50 .imgVote             { position:relative;width:658px;top:0px;left:1px;padding:14px 0px 8px;background:url(http://bilder.static-fra.de/frauenzimmer/images/bg_galerie.png) no-repeat white;}
.voting_50_50 .col                 { position:relative;width:329px;ma!rgin:0px 9px 5px 9px;float:left;display:inline;}
.voting_50_50 .col .imgBox         { position:relative;top:-4px;left:0px;width:314px;padding:19px 8px 0px 7px;text-align:center;}
.voting_50_50 .col .imgBox img     { position:relative;display:block;margin:auto}
.voting_50_50 .col .legend         { position:relative;font-size:10px;color:#545353;left:45px;text-align:center;padding-top:3px;width:240px;}
.voting_50_50 .col .legend strong  { font:bold 9px verdana,geneva,arial,helvetica,sans-serif; }
.voting_50_50 .col .textButton_30  { position:relative;margin:10px 39px;}
.voting_50_50 .col .ergebnis       { text-align:center;font-size:32px;color:#8B1F40;margin-top:8px;}

/* Voting5050 Teaser */
.voting5050 {
  height:127px;
  position:relative;
  width:307px;
}
.boxHeight_200 {
  height:270px;
}
.voting5050 .left,
.voting5050 .right {
  margin:10px 11px 10px 12px;
  float:left;
}
.voting5050 .imgbig {
  width:130px;

}
.voting5050 .votingButton {
  display:block;
  overflow:hidden;
  width:130px;
  height:34px;
  position:absolute;
  margin-top:6px;
}
.voting5050 .votingButtonBG {
  background: url(http://bilder.static-fra.de/frauenzimmer/button_voting_teaser.png) no-repeat;
  height:102px;
  position:relative;
  width:130px;
  top:0px;
}
.voting5050 .button {
  height:102px;
  position:absolute;
  text-align:center;
  top:10px;
  width:130px;
}
.voting5050 a,
.voting5050 a:hover,
.voting5050 a:visited {
  color:#ffffff;
  text-decoration:none;
}


/* Text-Voting unabhaengig, ob in MS oder I-Box ... */

.text_voting                    { position:relative;font-weight:bold; }
.text_voting .col2              { padding-left:5px; }
.text_voting input              { position:relative; }
.text_voting label              { position:relative;width:25px; }
.text_voting .voting_opt        { position:relative;background-color:#987d88;color:#FFF;padding:2px 0; }

.text_voting .voting_erg                { position:relative;color:#000;font-weight:normal;margin-bottom:-12px; }
.text_voting .voting_erg .voteopt       { position:relative;margin-bottom:2px;width:265px; }

.text_voting .voting_erg .balken        { position:relative; width:269px;height:18px; }

.text_voting .voting_erg .balken_rahmen { position:absolute; width:264px;height:14px;
                                          background: white url(http://bilder.static-fra.de/frauenzimmer/images/bg_textvoting_ibox.png);}

.text_voting .voting_erg .balken_l      { position:absolute;width:4px;height:18px;top:-2px;left:-2px;
                                          background:url(http://bilder.static-fra.de/frauenzimmer/images/bg_textvoting_bar_l.png);}

.text_voting .voting_erg .balken_r      { position:absolute;top:-2px;left:2px;overflow:hidden;height:18px; }

.text_voting .voting_erg .balken_r_bg   { position:absolute;height:18px;width:350px;top:0px;right:0px;
                                          background:url(http://bilder.static-fra.de/frauenzimmer/images/bg_textvoting_bar_r.png);}

.text_voting .voting_erg .prozent       { position:relative; float:right;top:-19px;padding-left:2px; }

/***** SO FUEHLT DIE COMMUNITY *****/

.feeling                                { position:relative; }
.feeling .voting_erg                    { position:relative; }
.feeling .voting_erg .voteopt           { position:relative;width:216px;padding-bottom:2px; }
.feeling .voting_erg .balken            { position:relative;width:260px;height:21px;float:left; }
.feeling .voting_erg .balken_rahmen     { position:relative;width:260px;height:14px;
                                          background: white url(http://bilder.static-fra.de/frauenzimmer/images/bg_textvoting_feeling_fz11.png);}
.feeling .voting_erg .balken_l          { position:absolute;width:4px;height:18px;top:-2px;left:-2px;
                                          background:url(http://bilder.static-fra.de/frauenzimmer/images/bg_textvoting_bar_l.png);}

.feeling .voting_erg .balken_r          { position:absolute;top:-2px;left:2px;overflow:hidden;height:18px; }

.feeling .voting_erg .balken_r_bg       { position:absolute;height:18px;width:350px;top:0px;right:0px;
                                          background:url(http://bilder.static-fra.de/frauenzimmer/images/bg_textvoting_bar_r.png);}

.feeling .voting_erg .prozent           { position:relative;float:right; }


/******* KOMMENTARE *********/

.writeComment            { position:relative: }
.writeComment h5, .writeComment .h5 { position:relative;padding:0px 9px 5px; }
.writeComment h2, .writeComment .h2 { position:relative;padding:0px 9px 5px; }
.writeComment textarea                     { position:relative;left:9px;width:301px;height:100px;padding:0px 0px 0px 4px;border:1px solid #C58FA4;background-color:#f0eced; }
.writeComment .textButtonBox               { position:relative;left:1px;width:323px;height:24px; }
.writeComment .textButtonBox .textButton   { position:relative;top:2px;right:6px;float:right; }
.writeComment .horizontal                  { position:relative;top:0px;left:9px;margin-bottom:5px; }


.comment                              { position:relative; }
.comment h5, .comment .h5             { position:relative;padding:0px 9px 5px; }
.comment h2, .comment .h2             { position:relative;padding:0px 9px 5px; }
.comment h5 span, .comment .h5 span   { font-weight:normal;font-size:11px; }
.comment h2 span, .comment .h2 span   { font-weight:normal;font-size:11px; }

.comment .paneBox                     { position:relative;left:0;border-top:1px solid #C58FA4;z-index:1; }
.boxHeight_586 .comment .paneBox .scroll-pane { height:460px;width:323px;overflow:hidden; }
.boxHeight_288 .comment .paneBox .scroll-pane { height:163px;width:323px;overflow:hidden; }
.boxHeight_586 .comment.loggedin .paneBox .scroll-pane { height:370px; }
.boxHeight_288 .comment.loggedin .paneBox .scroll-pane { height:73px; }

.comment .cTeaser                     { position:relative;width:323px;background:url(http://bilder.static-fra.de/frauenzimmer/images/bg_ms_liste.png) no-repeat white;border-bottom:1px solid #c58fa4; }
.comment .cTeaserBox                  { position:relative;left:14px;width:290px;margin-bottom:5px; }
.comment .cTeaser .head               { position:relative;width:290px; }
.comment .cTeaser .head h5, .comment .cTeaser .head .h5 { position:relative;font-size:11px;padding:5px 0px; }
.comment .cTeaser .head h5 a, .comment .cTeaser .head .h5 a { color:#987d88;text-decoration:none; }
.comment .cTeaser .head h5 a:hover, .comment .cTeaser .head .h5 a:hover { text-decoration:underline; }
.comment .cTeaser .head h5 a:active, .comment .cTeaser .head .h5 a:active { color:#8b1f49;text-decoration:underline; }
.comment .cTeaser .head h2, .comment .cTeaser .head .h2 { position:relative;font-size:11px;padding:5px 0px; }
.comment .cTeaser .head h2 a, .comment .cTeaser .head .h2 a { color:#987d88;text-decoration:none; }
.comment .cTeaser .head h2 a:hover, .comment .cTeaser .head .h2 a:hover { text-decoration:underline; }
.comment .cTeaser .head h2 a:active, .comment .cTeaser .head .h2 a:active { color:#8b1f49;text-decoration:underline; }
.comment .cTeaser .head .date         { position:absolute;top:0px;right:0px;padding:5px 0px;color:#8b1f49; }

.comment .cTeaser .imgBox             { position:relative;width:108px;height:72px;margin:0px 8px 0px 0px;float:left;display:inline; }
.comment .cTeaser .imgBox img         { position:relative;display:block; }
.comment .cTeaser .txt                { position:relative;padding-top:5px; }

.comment .horizontalBox                { position:relative; }
.comment .horizontalBox .horizontal    { position:absolute;top:-1px;left:0px;width:323px;height:1px;font-size:1px;background-color:#FFF;overflow:hidden; }


/* ABOS */

.abos                              { position:relative;padding-top:28px; }
.abos .paneBox                     { position:relative;left:1px;bor!der-top:1px solid #C58FA4; }
.abos .paneBox .scroll-pane        { height:244px;width:322px;overflow:hidden; }
.abos .paneBox .txt                { font-weight:normal; color: #000000;}

.abos .aboTeaser                   { position:relative;height:55px;border-bottom:1px solid #c58fa4; }
.abos .aboTeaser h5, .abos .aboTeaser .h5 { position:relative;font-size:11px;height:14px;padding:6px 15px 0px 8px; }
.abos .aboTeaser h5 a, .abos .aboTeaser .h5 a { font-size:11px;color:#987d88;text-decoration:none; }
.abos .aboTeaser h5 a:hover, .abos .aboTeaser .h5 a:hover { text-decoration:underline; }
.abos .aboTeaser h5 a:active, .abos .aboTeaser .h5 a:active { color:#8b1f49;text-decoration:underline; }
.abos .aboTeaser h2, .abos .aboTeaser .h2 { position:relative;font-size:11px;height:14px;padding:6px 15px 0px 8px; }
.abos .aboTeaser h2 a, .abos .aboTeaser .h2 a { font-size:11px;color:#987d88;text-decoration:none; }
.abos .aboTeaser h2 a:hover, .abos .aboTeaser .h2 a:hover { text-decoration:underline; }
.abos .aboTeaser h2 a:active, .abos .aboTeaser .h2 a:active { color:#8b1f49;text-decoration:underline; }
.abos .aboTeaser .txtBox           { position:relative;padding:0px 8px; }
.abos .aboTeaser .txtBox a              { font-weight:normal;color:#987d88;text-decoration:none; }
.abos .aboTeaser .txtBox a:hover        { text-decoration:underline; }
.abos .aboTeaser .txtBox a:active       { color:#8b1f49;text-decoration:underline; }
.abos .aboTeaser .deleteButton     { position:absolute;top:10px;right:3px; }
.abos .aboTeaser .linkButton       { position:absolute;top:32px;right:3px; }



/* HILFE */

.help .faq .question         { position:relative;font-size:12px;color:#8b1f49;padding:2px 8px; }
.help .open .faq .question         { display:block;}
.help .faq .answer           { position:relative;padding:2px 8px 4px 40px;display:none; }
.help .faq.open .question    { font-weight:bold; }
.help .faq.open .answer      { display:block; }

.help                        { position:relative; }
.help .txt                   { position:relative;padding:0px 8px 5px; }
.help .headline              { position:relative;font-size:12px;font-weight:bold;color:#FFF;padding:2px 8px 3px 8px;background-color:#987d88;margin:0px 1px 8px; }
.help .faq                   { cursor:pointer; }
.help .faqHeader {cursor:pointer; }
.help .faqHeader .faq .question         { position:relative;font-size:12px;color:#8b1f49;padding:2px 8px; display:none;}
.help .faqHeader.open .faq .question         { position:relative;font-size:12px;color:#8b1f49;padding:2px 8px; display:block;}

.help .faqHeader .arrow{position:absolute; top:4px; left:630px; height:14px; width:14px; display:block; background:url(images/fz_faqbtn_down.gif) top left no-repeat;}
.help .faqHeader.open .arrow{position:absolute; top:4px; left:630px; height:14px; width:14px; display:block; background:url(images/fz_faqbtn_up.gif) top left no-repeat;}

.help .faqHeader.open .faq.open .question{font-weight:bold;}
.help .faqHeader .faq .answer { position:relative; padding:2px 8px 4px 40px; display:none; }
.help .faqHeader.open .faq.open .answer { display:block; }


/* SEARCH-RESULT */

.searchResult                        { position:relative; }
.searchResult h5, .searchResult .h5  { position:relative;padding:0px 9px 6px; }
.searchResult h2, .searchResult .h2  { position:relative;padding:0px 9px 6px; }
.searchResult .result                { position:relative;padding:6px 9px; }
.searchResult .result a              { font-weight:normal;color:#987d88;text-decoration:none; }
.searchResult .result a:hover        { text-decoration:underline; }
.searchResult .result a:active       { color:#8b1f49;text-decoration:underline; }
.searchResult .horizontal            { position:relative;top:0px;left:9px;width:642px;height:1px;font-size:1px;background-color:#c58fa4;overflow:hidden;margin:6px 0px 10px; }
.searchResult .linkButton            { position:absolute;top:-1px;left:468px; }



/******** MEDIASET NAVI ********/

.listView                              { position:relative;top:0px;left:0px; }
.listView .boxHeader h5, .listView .boxHeader .h5 { left:9px; }
.listView .boxHeader h2, .listView .boxHeader .h2 { left:9px; }

.listView .paneBox                     { position:relative;left:1px;border-top:1px solid #C58FA4;z-index:1; }
.listView .paneBox .scroll-pane        { height:224px;width:323px;overflow:hidden;background:url(http://bilder.static-fra.de/frauenzimmer/images/bg_scroll_pane.gif); }
.listView.demi .paneBox .scroll-pane   { height:102px; }

.listView .lTeaserSmall                { position:relative;height:51px;background:url(http://bilder.static-fra.de/frauenzimmer/images/bg_ms_liste.png); }
.listView .lTeaserSmall .imgBox        { position:relative;float:left;width:57px;height:44px; }
.listView .lTeaserSmall .imgBox img    { position:relative;display:block;width:57px;height:44px; }
.listView .lTeaserSmall .descr         { position:relative;float:left;width:220px;margin-left:7px;display:inline; }
.listView .lTeaserSmall h5, .listView .lTeaserSmall .h5 { position:relative;font-size:11px;height:14px;co!lor:#987d88;overflow:hidden; }
.listView .lTeaserSmall h2, .listView .lTeaserSmall .h2 { position:relative;font-size:11px;height:14px;co!lor:#987d88;overflow:hidden; }
.listView .lTeaserSmall .txtbox        { position:relative;height:28px;overflow:hidden; }
.listView .lTeaserSmall .linkButton    { position:absolute;top:27px;right:3px; }
.listView .lTeaserSmall .horizontal    { position:absolute;top:50px;left:0px;width:323px;height:1px;font-size:1px;background-color:#c58fa4;overflow:hidden; }

.listView .boxFooterMore               { position:absolute;top:245px;left:1px;width:323px;height:30px;z-index:2; }
.listView.demi .boxFooterMore          { top:123px;height:3px; }
.listView .boxFooterMore .linkButton   { position:absolute;top:12px;left:7px; }
.listView .boxFooterMore .gradient     { position:absolute;top:-4px;left:0px;width:323px;height:4px;
                                         background:url(http://bilder.static-fra.de/frauenzimmer/images/ms_liste_gradient.png) transparent;}




/******** REGISTRIERUNG *********/

.register                 { position:absolute;top:4px;left:9px;width:310px; }
.register a			      { color:#987d88;text-decoration:none; }
.register a:hover         { text-decoration:underline; }
.register a:active        { color:#fc4083;text-decoration:underline; }
.register h5, .register .h5 { position:relative;padding:0px 0px 5px; }
.register h2, .register .h2 { position:relative;padding:0px 0px 5px; }
.register .left           { position:relative;width:90px;margin:0px 0px 4px 30px;float:left;display:inline; }
.register .right          { position:relative;width:190px;margin:0px 0px 4px 0px;float:left;display:inline; }
.register .all            { position:relative;margin:0px 0px 4px 50px; }
.register .input          { position:relative;width:178px;border:1px solid #C58FA4;background-color:#f0eced;padding:1px 0px 1px 5px; }
.register .checkbox       { position:absolute;top:-3px;left:-24px; }
.register .error          { position:relative;color:#e10106; }

.register .textButton                  { position:absolute;top:255px;left:192px;width:115px; }
.register .textButton a                { color:#FFF; }
.register .textButton .textButtonWidth { width:110px; }


.registerHow                  { position:absolute;top:4px;left:338px;width:310px; }
.registerHow h5, .registerHow .h5 { position:relative;padding:0px 0px 4px; }
.registerHow h2, .registerHow .h2 { position:relative;padding:0px 0px 4px; }
.registerHow .left            { position:relative;width:36px;margin:0px 0px 0px 30px;float:left;display:inline; }
.registerHow .right           { position:relative;width:234px;margin:6px 0px 0px 0px;float:left;display:inline; }
.registerHow .right strong    { color:#8b1f49;font-weight:bold; }
.registerHow .infoButton      { position:relative;width:25px;height:25px;background:url(http://bilder.static-fra.de/frauenzimmer/images/info_button.png);}
.registerHow .infoButton h5, .registerHow .infoButton .h5 { position:absolute;top:5px;left:9px;color:#FFF; }



.agbBox                         { position:relative; }
.agbBox .boxHeader h5, .agbBox .boxHeader .h5 { padding:0px 9px 5px 9px; }
.agbBox .boxHeader h2, .agbBox .boxHeader .h2 { padding:0px 9px 5px 9px; }
.agbBox .paneBox                { position:relative;left:1px;width:658px;height:234px; }
.agbBox .paneBox .scroll-pane   { width:658px;height:234px;overflow:hidden;background:#f0eced; }
.agbBox .txtBox                 { position:relative;padding:8px 8px; }


/* PROFIL */

.profil_meins              { position:relative;left:0px;padding:28px 0px 0px; }
.profil_meins .profilBox   { position:relative;width:660px; }
.profil_meins .left        { position:relative;width:322px;height:244px;float:left;display:inline;margin:0px 0px 0px 10px;border-right:1px solid #C58FA4; }

.profil_meins .imgBox               { position:relative;width:108px;float:left;z-index:1; }
.profil_meins .imgBox .boxBg        { position:relative;width:108px;height:72px;background-color:#987d88;overflow: hidden; }
.profil_meins .imgBox .boxBg .txt   { position:relative;padding:22px 10px 0px;text-align:center;color:#8b1f49; }
.profil_meins .imgBox .boxBg .img   { position:absolute;top:0px;left:0px; }
.profil_meins .imgBox .boxBg .img img  { max-width: 108px; }

.profil_meins .imgBox .actionButtonBox                 { position:relative;left:-2px;padding:10px 0px 0px; }
.profil_meins .imgBox .actionButtonBox .actionButton   { position:relative;float:left;display:inline;margin-right:5px; }

.profil_meins .imgBox .status       { padding:3px 0px 0px;color:#8b1f49; }


.profil_meins .dataBox              { position:relative;width:200px;float:left;display:inline;margin-left:8px; }

.profil_meins .dataBox .user        { position:relative;width:200px;height:16px;overflow:hidden;font-size:14px;font-weight:bold;color:#8b1f49; }
.profil_meins .dataBox .user a      { font-size:14px;color:#8b1f49;text-decoration:none; }
.profil_meins .dataBox .star        { position:relative;left:-2px;width:13px;height:14px;float:left; }
.profil_meins .dataBox .rate        { position:absolute;top:17px;left:70px;font-weight:bold;color:#987d88; }

.profil_meins .dataBox .next        { position:relative;padding:17px 0px 0px; }
.profil_meins .dataBox .stats       { position:relative;padding:17px 0px 12px; }
.profil_meins .dataBox .stats td    { width:90px;color:#8b1f49; }

.profil_meins .dataBox .actionButtonBox                     { width:200px;height:40px;position:relative;left:-2px;}
.profil_meins .dataBox .actionButtonBox .actionButton       { position:relative;float:left;display:inline;margin-right:9px; }
.profil_meins .dataBox .actionButtonBox .report             { position:relative;float:left;padding:9px 0px 0px 0px; }
.profil_meins .dataBox .actionButtonBox .report a           { color:#987d88;text-decoration:none; }
.profil_meins .dataBox .actionButtonBox .report a:hover     { text-decoration:underline; }
.profil_meins .dataBox .actionButtonBox .report a:active    { color:#fc4083;text-decoration:underline; }

.profil_meins .dataBox .linkButton  { position:relative;left:-2px; }


.profil_meins .statusBox                  { position:absolute;top:180px;left:-10px;width:332px;height:54px;background-color:#987D88; }
.profil_meins .statusBox .tasche          { position:absolute;top:-28px;left:5px; }
.profil_meins .statusBox .txtBox          { position:absolute;top:6px;left:105px; }
.profil_meins .statusBox .txtBox h5, .profil_meins .statusBox .txtBox .h5 { position:relative;font-size:11px;color:#FFF;padding:1px 0px 5px; }
.profil_meins .statusBox .txtBox h2, .profil_meins .statusBox .txtBox .h2 { position:relative;font-size:11px;color:#FFF;padding:1px 0px 5px; }
.profil_meins .statusBox .txtBox select   { position:relative;width:215px;background-color:#f0eced;border:1px solid #C58FA4; }
.profil_meins .statusBox .txtBox .txt     { position:relative;color:#FFF;padding:2px 0px 0px; }



.profil_meins .right       { position:relative;width:305px;float:left;display:inline;margin:-2px 0px 0px 21px; }

.profil_meins table  { position:relative; }
.profil_meins input  { position:relative;border:1px solid #C58FA4;background-color:#f0eced;padding:1px 0px 1px 4px; }
.profil_meins select { position:relative;border:1px solid #C58FA4;background-color:#f0eced; }


.profil_meins .col1        { width:75px;height:20px; }
.profil_meins .col2        { width:192px;height:20px;color:#8B1F49; }
.profil_meins .col3        { width:20px;height:20px;padding-left:10px;back!ground-color:gray; }

.profil_meins.readOnly .col2     { font-weight:bold; color:#8B1F49; }

.profil_meins.readOnly tr.hidden .col2                     { color:#987d88; }
.profil_meins.readOnly tr.hidden .col3 .visibleButton .bg  { top:-20px; }

.profil_meins tr.small .col1,
.profil_meins tr.small .col2,
.profil_meins tr.small .col3     { height:14px; }


.profil_meins .textfield         { width:186px; }
.profil_meins .geschlecht        { position:relative;height:20px; }
.profil_meins .geschlecht input  { border:0px;background-color:transparent; }
.profil_meins .rb_female         { position:absolute;top:0px;left:-5px; }
.profil_meins .txt_female        { position:absolute;top:3px;left:15px; }
.profil_meins .rb_male           { position:absolute;top:0px;left:70px; }
.profil_meins .txt_male          { position:absolute;top:3px;left:90px; }
.profil_meins .sb_familystatus   { width:192px; }
.profil_meins .sb_children       { width:192px; }
.profil_meins .sb_day            { position:relative;width:54px;float:left;display:inline;margin-right:2px; }
.profil_meins .sb_month          { position:relative;width:72px;float:left;display:inline;margin-right:2px; }
.profil_meins .sb_year           { position:relative;width:62px;float:left; }
.profil_meins .strasse           { position:relative;width:152px;float:left;display:inline;margin-right:2px;}
.profil_meins .hausnr            { position:relative;width:26px;float:left;}
.profil_meins .plz               { position:relative;width:50px;float:left;display:inline;margin-right:2px;}
.profil_meins .ort               { position:relative;width:128px;float:left;}

.profil_meins .textButtonBox                              { position:relative;width:297px;height:21px; }
.profil_meins .textButtonBox .textButton                  { position:relative;float:right;margin:2px 0px 0px 6px; }
.profil_meins .textButtonBox .textButton .textButtonWidth { width:104px; }
.profil_meins .textButtonBox .deleteProfile               { position:absolute; top:0px; left:-8px;}
.profil_meins .textButtonBox .changeProfile               { position:absolute; top:0px; left:182px;}



.profil_open                 { position:absolute;top:0px;left:10px;width:639px;height:306px; }
.profil_open h5, .profil_open .h5 { position:relative;padding-bottom:10px; }
.profil_open h2, .profil_open .h2 { position:relative;padding-bottom:10px; }
.profil_open h5 span, .profil_open .h5 span { font-weight:normal; }
.profil_open h2 span, .profil_open .h2 span { font-weight:normal; }

.profil_open .col1           { width:203px;height:20px; }
.profil_open .col2           { width:436px;height:20px; }

.profil_open .col1.valignTop      { padding-top:2px; }
.profil_open.readOnly .col2       { font-weight:bold;color:#8B1F49; }
.profil_open.readOnly .col2 span  { font-weight:normal; }

.profil_open table           { position:relative; }
.profil_open input           { position:relative;border:1px solid #C58FA4;background-color:#f0eced;padding:1px 0px 1px 4px; }
.profil_open textarea        { position:relative;width:430px;height:58px;padding:0px 0px 0px 4px;border:1px solid #C58FA4;background-color:#f0eced; }
.profil_open textarea#ido        { height:29px; }

.profil_open .textfield      { width:430px; }
.profil_open .admire_inp1    { position:relative;width:180px;float:left;display:inline;margin-right:9px; }
.profil_open .admire_txt     { position:relative;width:30px;float:left;padding-top:2px; }
.profil_open .admire_inp2    { position:relative;width:205px;float:left; }
.profil_open .thats_me       { position:relative;top:2px;height:58px;overflow:hidden; }

.profil_open .textButtonBox                      { position:absolute;bottom:1px;left:-2px;width:643px;height:19px; }
.profil_open .textButtonBox .textButton.left     { position:relative;float:left; }
.profil_open .textButtonBox .textButton.right    { position:relative;float:right;display:inline;margin-left:6px; }
.profil_open .textButtonBox .textButton .textButtonWidth      { width:118px; }





/* FREUNDE */

.friends                   { position:relative;left:0px;padding:29px 0px 0px; }

.friends .friendsBox              { position:relative;width:660px; }
.friends .friend                  { position:relative;width:125px;height:145px;margin:0px 0px 0px 47px;float:left;display:inline; }
.friends .friend.left             { margin:0px 0px 0px 10px; }
.friends .friend .imgBox          { position:relative;width:125px;background-color:#987d88;margin-bottom:5px; }
.friends .friend .imgBox .img     { position:relative;left:35px;width:90px;height:60px;overflow:hidden; }
.friends .friend .imgBox .check   { position:absolute;top:20px;left:7px; }
.friends .friend .imgBox .icon    { position:absolute;top:3px;left:4px;width:27px;height:17px;background:url(http://bilder.static-fra.de/frauenzimmer/images/forum_icon_neu.png);}

.friends .friend .user           { position:relative;width:125px;height:14px;overflow:hidden;font-weight:bold;color:#8b1f49; }
.friends .friend .user a         { color:#8b1f49;text-decoration:none; }
.friends .friend .star           { position:relative;left:-2px;width:13px;height:14px;float:left; }
.friends .friend .status         { position:absolute;top:80px;left:98px;color:#8b1f49; }
.friends .friend .notConfirmed   { position:relative;font-weight:bold;color:#8b1f49; }

.friends .friend .actionButtonBox                 { position:relative;left:-2px;padding:2px 0px 0px; }
.friends .friend .actionButtonBox .actionButton   { position:relative;float:left;display:inline;margin-right:5px; }

.friends .friend .opacity   { position:absolute;top:0px;left:-2px;width:127px;height:93px;background-color:#FFF;filter:alpha(opacity=50);opacity:0.5; }


.friends .textButtonBox               { position:relative;left:1px;width:658px;height:32px; }
.friends .textButton                  { position:relative;top:6px;right:6px;margin-left:4px;float:right; }
.friends .textButton .textButtonWidth { width:130px; }
.ausladen a:link,

.ausladen a:visited {

  color:#8b1f49;

  font-weight:normal;

}

.ausladen a:hover {

  text-decoration:underline;

}



/* GAESTEBUCH */

.guestbook                  { position:relative;left:0px;padding:29px 0px 0px; }
.guestbook.empty            { padding:0px; }
.guestbook h5, .guestbook .h5 { position:relative;padding:0px 9px 5px; }
.guestbook h2, .guestbook .h2 { position:relative;padding:0px 9px 5px; }
.guestbook textarea         { position:relative;left:9px;width:632px;padding:0px 4px 0px;border:1px solid #C58FA4;background-color:#f0eced; }
.guestbook .textButtonBox               { position:relative;left:1px;width:658px;height:32px; }
.guestbook .textButton                  { position:relative;top:6px;right:6px;float:right; }
.guestbook .textButton .textButtonWidth { width:130px; }

.guestbook .boxNavi .textButton .textButtonWidth { width:89px; }

.guestbook .horizontal      { position:relative;top:0px;left:9px;width:642px;height:1px;font-size:1px;background-color:#c58fa4;overflow:hidden; }

.guestbook .entry                  { position:relative;left:9px;width:642px;background:url(http://bilder.static-fra.de/frauenzimmer/images/bg_guestbook_entry.gif);border-bottom:1px solid #C58FA4; }
.guestbook .entry .left     { position:relative;width:135px;margin:6px 0px 3px 7px;float:left;display:inline; }
.guestbook .img                    { position:relative;padding-bottom:5px;width:90px;height:60px;overflow:hidden; }
.guestbook .user      { position:relative;width:135px;height:14px;overflow:hidden;font-weight:bold;color:#8b1f49; }
.guestbook .user a    { color:#8b1f49;text-decoration:none; }
.guestbook .star      { position:relative;left:-2px;width:13px;height:14px;float:left; }
.guestbook .rank      { position:relative;width:135px;height:14px;overflow:hidden;color:#8b1f49; }

.guestbook .check     { position:absolute;top:4px;left:103px; }
.guestbook .status    { position:absolute;top:80px;left:98px;color:#8b1f49; }


.guestbook .entry .right           { position:relative;width:500px;float:left; }
.guestbook .entry .right .txtBox   { position:relative;padding:8px 10px; }


.guestbookEmpty       { position:relative;top:0;left:0;width:658px;height:148px;margin-bottom:6px;text-align:center;
                        background:url(http://bilder.static-fra.de/frauenzimmer/images/bg_galerie_148_658.png) no-repeat white; }
.guestbookEmpty h3, .guestbookEmpty .h3, .guestbookEmpty h1, .guestbookEmpty .h1 { padding-top:72px; }


/* MAILBOX */

.mailbox                     { position:relative;left:0px;padding:19px 0px 0px; }

.mailbox .topTextButtonBox                                    { position:relative;left:7px;width:652px;height:60px; }
.mailbox .topTextButtonBox .textButton,
.mailbox .topTextButtonBox .textButtonAktiv                   { position:relative;top:23px;margin-right:6px;float:left; }
.mailbox .topTextButtonBox .textButton .textButtonWidth,
.mailbox .topTextButtonBox .textButtonAktiv .textButtonWidth  { width:130px; }

.mailbox .left               { position:relative;width:498px;float:left;display:inline;margin-left:9px; }
.mailbox .left .bgBox        { position:relative;height:144px;background-color:#f0eced;margin-bottom:24px;text-align:center; }
.mailbox .left .icon         { position:absolute;top:56px;left:85px;width:54px;height:39px;background:url(http://bilder.static-fra.de/frauenzimmer/images/gesendet.png);}
.mailbox .left h3, .mailbox .left .h3, .mailbox .left h1, .mailbox .left .h1 { position:relative;left:30px;padding-top:60px; }


.mailbox .right               { position:relative;width:132px;float:left;display:inline;margin-left:12px; }
.mailbox .right .bgBox        { position:relative;height:144px;background-color:#f0eced;margin-bottom:12px; }
.mailbox .right .txtBox       { position:relative;left:25px;width:100px; }
.mailbox .right .txtBox .txt  { padding:10px 0px; }
.mailbox .right .check        { position:absolute;top:7px;left:-22px; }

/* verschiedene Zeilen */
.mailbox .row               { position:relative;border-bottom:1px solid #C58FA4;width:498px; }
.mailbox .row input         { position:absolute;top:2px;left:-2px; }
.mailbox .row select        { position:relative;background-color:#f0eced;border:1px solid #C58FA4; }
.mailbox .row .txt          { position:relative;padding:2px 0px; }
.mailbox .row .txt a        { font-weight:bold;color:#987d88;text-decoration:none; }
.mailbox .row .txt a:hover  { text-decoration:underline; }
.mailbox .row .txt a:active { color:#8b1f49;text-decoration:underline; }
.mailbox .row .txt span     { font-weight:normal; }
.mailbox .row .txt strong   { color:#987d88; }

.mailbox .one          { position:relative;width:24px;float:left; }
.mailbox .two          { position:relative;width:100px;margin-right:8px;float:left;display:inline;}
.mailbox .three        { position:relative;width:256px;margin-right:8px;float:left;display:inline;}
.mailbox .four         { position:relative;width:78px;float:left;font-weight:bold; }

.mailbox .row.open        { border-bottom:0px; }
.mailbox .row.open .four  { font-weight:normal; }

.mailbox .row.read .three a  { font-weight:normal; }
.mailbox .row.read .four     { font-weight:normal; }

.mailbox .row.head .txt      { padding:9px 0px;font-weight:bold;color:#8b1f49; }
.mailbox .row.head.top .txt  { padding:0px 0px 9px; }

.mailbox .row.empty .two  { width:466px; }
.mailbox .row.empty .txt  { padding:9px 0px; }

.mailbox .row.select        { border-bottom:0px; }
.mailbox .row.select .two   { width:466px; }
.mailbox .row.select input  { top:-3px; }

.mailbox .row.select.bottom { margin:9px 0px 24px; }



.mailbox .readText              { position:relative;width:496px;border:1px solid #C58FA4; }
.mailbox .readText a            { color:#987d88;text-decoration:none;font-weight:bold; }
.mailbox .readText a:hover      { text-decoration:underline; }
.mailbox .readText .minHeight   { position:relative;width:7px;height:180px;float:left; }
.mailbox .readText .txtBox      { position:relative;width:489px;float:left; }
.mailbox .readText .txt         { position:relative;padding:5px 7px 7px 0px; }

.mailbox .botTextButtonBox                { position:relative;width:498px;height:48px; }
.mailbox .botTextButtonBox .textButton    { position:relative;top:6px;right:-2px;margin-left:4px;float:right; }

.mailbox .recipient select     { position:relative;width:498px;background-color:#f0eced;border:1px solid #C58FA4; }
.mailbox .subject input        { position:relative;width:492px;padding:1px 0px 1px 4px;border:1px solid #C58FA4;background-color:#f0eced; }
.mailbox .writeText textarea   { position:relative;width:492px;height:100px;padding:0px 0px 0px 4px;border:1px solid #C58FA4;background-color:#f0eced; }
.mailbox .righttop  { display:inline; float:left; margin-left:12px; position:relative; width:132px; height:60px; }
.mailbox .righttop .txt { color:#8b1f49; font-weight:bold; padding:9px 0px; }
.mailgraph { background:url(http://bilder.static-fra.de/frauenzimmer/images/mailbox/minimailbox_rand.jpg) no-repeat; height:15px; padding:1px 0px 0px 1px; width:76px; float:left; }

/* Notifications */
.notification .box                  { padding:0; }
.notification h2                    { padding:6px 0; }
.notification .infoTextBox          { position:relative;padding:0;left:0;background:url("http://bilder.static-fra.de/frauenzimmer/images/bg_galerie_148_658.png") no-repeat scroll 0 0 transparent;}
.notification .infoTextBox .txtBox  { margin: 0px 10px 10px 10px; }
.notification  .settingsBox            { line-height:16px; position:relative; }
.notification  .settingsBox .column    { float:left;position:relative;width:320px; }
.notification  .settingsBox .row       { margin:0 0 6px;position:relative;width:320px; }
.notification  .settingsBox .one       { display:inline;float:left;position:relative;width:32px; }
.notification  .settingsBox .two       { display:inline;float:left;position:relative;width:288px; }
.notification  .settingsBox .three     { display:inline;float:left;position:relative;width:32px; }
.notification  .settingsBox .four      { display:inline;float:left;position:relative;width:288px; }

/* FOREN */

.forum               { position:relative;margin-bottom:5px; }

.forum .txtBox       { position:relative;padding:0px 9px 20px 9px; }
.forum .txtBox h5, .forum .txtBox .h5 { position:relative;padding-bottom:5px; }
.forum .txtBox h5 a, .forum .txtBox .h5 a { position:relative;height:12px;font:bold 11px arial,helvetica,verdana,geneva,sans-serif;color:#987d88; }
.forum .txtBox h5 a:hover, .forum .txtBox .h5 a:hover { text-decoration:underline; }
.forum .txtBox h5 a:active, .forum .txtBox .h5 a:active { color:#8b1f49;text-decoration:underline; }
.forum .txtBox h2, .forum .txtBox .h2 { position:relative;padding-bottom:5px; }
.forum .txtBox h2 a, .forum .txtBox .h2 a { position:relative;height:12px;font:bold 11px arial,helvetica,verdana,geneva,sans-serif;color:#987d88; }
.forum .txtBox h2 a:hover, .forum .txtBox .h2 a:hover { text-decoration:underline; }
.forum .txtBox h2 a:active, .forum .txtBox .h2 a:active { color:#8b1f49;text-decoration:underline; }
.forum .txtBox .signatureline {width:260px; height:1px; background-color:#C58FA4; margin:15px 0 0px 0; padding: 0px 0px 0px 0px;}

.forum .search          { position:relative;background-color:#987d88;padding:8px 14px;margin-bottom:20px; }
.forum .search input    { position:relative;width:190px;padding:1px 4px 1px;border:1px solid #C58FA4;background-color:#f0eced; }
.forum .search select   { position:relative;width:190px;background-color:#f0eced;border:1px solid #C58FA4;margin-left:7px; }
.forum .search select option.group  { background-color:#987d88;color:#FFF; }

.forum .search .textButton   { position:absolute;top:9px;right:130px; }


.forum .forenList                     { position:relative;margin-bottom:20px; }
.forum .forenList.result              { margin-top:10px;margin-bottom:0px; }
.forum .forenList .row                { position:relative;width:642px;margin:0px 9px;border-top:1px solid #C58FA4; }
.forum .forenList .row .txt           { position:relative;padding:10px 5px; }
.forum .forenList .row .txt a         { color:#987d88;text-decoration:none; }
.forum .forenList .row .txt a:hover   { text-decoration:underline; }
.forum .forenList .row .txt a:active  { color:#8b1f49;text-decoration:underline; }

.forum .forenList .rowinfotxt   		{ position:relative;margin:0;background-color:#f0eced;padding:15px; }
.forum .forenList .rowinfotxt a        	{ color:#987d88;text-decoration:none; }
.forum .forenList .rowinfotxt a:hover  	{ text-decoration:underline; }
.forum .forenList .rowinfotxt a:active 	{ color:#8b1f49;text-decoration:underline; }

.forum .forenList .tab0    { position:relative;width:220px;float:left; }
.forum .forenList .tab1    { position:relative;width:80px;float:left; }
.forum .forenList .tab2    { position:relative;width:90px;float:left; }
.forum .forenList .tab3    { position:relative;width:154px;float:left; }
.forum .forenList .tab4    { position:relative;width:98px;float:left; }

.forum .forenList .row .tab0 .txt          { padding-right:47px; }
.forum .forenList .row .tab3 .txt a        { font-weight:normal;text-decoration:underline; }
.forum .forenList .row .tab0 .txt span     { color:#987d88; }
.forum .forenList .row .tab0 .txt span a   { font-weight:normal; }
.forum .forenList .row .tab0 .icon         { position:absolute;top:8px;left:173px;width:27px;height:17px;background:url(http://bilder.static-fra.de/frauenzimmer/images/forum_icon_neu.png);}

.forum .forenList .row.head         { border-top:0px; }
.forum .forenList .row.head .txt    { padding:0px 5px 2px;font-weight:bold;color:#8b1f49; }

.forum .forenList .row.first        { border-top:0px; }



.forum .forenGroupHeader            { position:relative;left:0px;width:658px;height:26px;overflow:hidden;margin-bottom:1px; }
.forum .forenGroupHeader .bgOpen    { position:relative;width:658px;height:78px;background:url(http://bilder.static-fra.de/frauenzimmer/images/button_658_open.gif); }
.forum .forenGroupHeader .bgClose   { position:relative;width:658px;height:78px;background:url(http://bilder.static-fra.de/frauenzimmer/images/button_658_close.gif); }
.forum .forenGroupHeader a          { font-size:12px;font-weight:bold;color:#FFF;text-decoration:none; }
.forum .forenGroupHeader a .txt     { position:absolute;top:5px;left:13px; }



.forum .options                   { position:relative;left:0px;width:650px; }
.forum .options .minHeight        { position:relative;width:13px;height:27px;float:left; }
.forum .options .txtBox           { position:relative;width:422px;padding:0px;float:left; }
.forum .options .txtBox.group     { position:relative;width:137px;padding:0px;float:left; }
.forum .options h5, .forum .options .h5 { position:relative;padding:2px 0px 7px 0px; }
.forum .options h5 a, .forum .options .h5 a { font-size:12px;color:#987d88;text-decoration:none; }
.forum .options h5 a:hover, .forum .options .h5 a:hover { text-decoration:underline; }
.forum .options h5 a:active, .forum .options .h5 a:active { color:#8b1f49;text-decoration:underline; }
.forum .options h2, .forum .options .h2 { position:relative;padding:2px 0px 7px 0px; color:#987d88;}
.forum .options h2 a, .forum .options .h2 a { font-size:12px;color:#987d88;text-decoration:none; }
.forum .options h2 a:hover, .forum .options .h2 a:hover { text-decoration:underline; }
.forum .options h2 a:active, .forum .options .h2 a:active { color:#8b1f49;text-decoration:underline; }

.forum .options .textButton                   { position:relative;float:right;display:inline;margin-right:6px; }
.forum .options .textButton .textButtonWidth  { width:130px; }

.forum .options select        { position:relative;width:210px;background-color:#f0eced;border:1px solid #C58FA4;float:right;display:inline;margin-left:2px; }



.forum .forenItem                     { position:relative; }
.forum .forenItem .row                { position:relative;width:642px;margin:0px 9px;border-top:1px solid #C58FA4; }
.forum .forenItem .row .txt           { position:relative;padding:10px 5px; }
.forum .forenItem .row .txt a         { color:#987d88;text-decoration:none; }
.forum .forenItem .row .txt a:hover   { text-decoration:underline; }
.forum .forenItem .row .txt a:active  { color:#8b1f49;text-decoration:underline; }

.forum .forenItem .tab0    { position:relative;width:310px;float:left; }
.forum .forenItem .tab1    { position:relative;width:80px;float:left; }
.forum .forenItem .tab2    { position:relative;width:90px;float:left; }
.forum .forenItem .tab3    { position:relative;width:162px;float:left; }

.forum .forenItem .row .tab3 .txt a        { font-weight:normal;text-decoration:underline; }
.forum .forenItem .row .tab0 .txt span     { color:#987d88; }
.forum .forenItem .row .tab0 .txt span a   { font-weight:normal; }

.forum .forenItem .row.head         { border-top:0px; }
.forum .forenItem .row.head .txt    { padding:10px 5px 2px;font-weight:bold;color:#8b1f49; }




.forum .answer        { position:relative;left:1px;width:658px;background:url(http://bilder.static-fra.de/frauenzimmer/images/bg_guestbook_entry.gif) repeat-y; }

.forum .answer .date        { position:relative;background-color:#987d88; }
.forum .answer .date .txt   { position:relative;padding:2px 0px 2px 7px;color:#FFF; }

.forum .answer .left         { position:relative;width:135px;margin:6px 0px 3px 7px;float:left;display:inline; }
.forum .answer .img          { position:relative;padding-bottom:5px;width:90px;height:60px;overflow:hidden; }
.forum .answer .user         { position:relative;width:135px;height:14px;overflow:hidden;font-weight:bold;color:#8b1f49;margin-bottom:10px; }
.forum .answer .user a       { color:#8b1f49;text-decoration:none; }
.forum .answer .rank         { position:relative;width:135px;height:14px;overflow:hidden;color:#8b1f49; }
.forum .answer .registered   { position:relative;width:135px;height:14px;overflow:hidden;color:#8b1f49; }
.forum .answer .items        { position:relative;width:135px;height:14px;overflow:hidden;color:#8b1f49;margin-bottom:10px; }
.forum .answer .status       { position:relative;width:135px;height:14px;overflow:hidden;color:#8b1f49; }
.forum .answer .actionButton { position:absolute;top:-2px;left:97px; }

.forum .answer .right           { position:relative;width:516px;float:left; }
.forum .answer .right .txtBox   { position:relative;padding:8px 20px 8px 10px; }
.forum .answer .right .txtBox a { text-decoration:none;color:#987D88; }

#previewtext {color:#000; background-color:#FFF;height:235px; overflow:auto; width:638px; padding-left:4px;position:relative;}
.forum .answer .quote , #previewtext .quote                         {position:relative;padding:8px 0px 8px 30px; }
.forum .answer .quote h5, #previewtext .quote h5                       {position:relative;font-size:11px;}
.forum .answer .quote h5 a, #previewtext .quote h5 a {font-size:11px;color:#987d88;text-decoration:none;}
.forum .answer .quote h5 a:hover, #previewtext .quote h5 a:hover        {text-decoration:underline;}
.forum .answer .quote h5 a:active, #previewtext .quote h5 a:active       {color:#8b1f49;text-decoration:underline;}
.forum .answer .quote h2, #previewtext .quote h2                       {position:relative;font-size:11px;}
.forum .answer .quote .h2, #previewtext .quote .h2                       {position:relative;font-size:11px;}
.forum .answer .quote h2 a, #previewtext .quote h2 a {font-size:11px;color:#987d88;text-decoration:none;}
.forum .answer .quote .h2 a, #previewtext .quote .h2 a {font-size:11px;color:#987d88;text-decoration:none;}
.forum .answer .quote h2 a:hover, #previewtext .quote h2 a:hover        {text-decoration:underline;}
.forum .answer .quote h2 a:active, #previewtext .quote h2 a:active       {color:#8b1f49;text-decoration:underline;}
.forum .answer .quote .h2 a:hover, #previewtext .quote .h2 a:hover        {text-decoration:underline;}
.forum .answer .quote .h2 a:active, #previewtext .quote .h2 a:active       {color:#8b1f49;text-decoration:underline;}
.forum .answer .quote .quoteBox, #previewtext .quote .quoteBox   {position:relative;width:462px;border:1px solid #C58FA4;}
.forum .answer .quote .quoteBox .minHeight, #previewtext .quote .quoteBox .minHeight      {position:relative;width:7px;height:68px;float:left;}
.forum .answer .quote .quoteBox .txtBox , #previewtext .quote .quoteBox .txtBox        {position:relative;width:455px;padding:0px;float:left; }
.forum .answer .quote .quoteBox .txt , #preveiwtext .quote .quoteBox .txt          {position:relative;padding:5px 7px 7px 0px;}

.forum .bottomBox     { position:relative;width:658px;height:40px; }

.forum .bottomBox .textButtonBox                               { position:absolute;top:0px;left:150px; }
.forum .bottomBox .textButtonBox .textButton                   { position:relative;float:left;display:inline;margin-right:6px; }
.forum .bottomBox .textButtonBox .textButton .textButtonWidth  { width:130px; }

.forum .bottomBox .starBox          { position:absolute;top:2px;left:572px; }
.forum .bottomBox .starBox .star    { position:relative;left:-2px;width:13px;height:14px;float:left; }

.forum_moderator_action {background:transparent url(http://bilder.static-fra.de/frauenzimmer/images/comuser_layer_right.png) repeat scroll 0%; color:#987D88; font-weight:bold;padding:1px;}

/* FORUM UEBERSICHT */

#dBoxNewForumItem {display:none; width:642px; height:80px; position:relative;margin-bottom:6px;}
#neuerBeitragTitel {width:638px; border:0;margin:0; height:50px;padding:0px 0px 0px 4px; overflow:auto;}
#neuerArtikelTitel {width:638px; border:0;margin:0; height:30px;padding:0px 0px 0px 4px; overflow:auto;}
#frauenEmoticons {background-color:white; width:642px;}
#frauenEmoticons img {position:relative; float:left; margin:4px 0px 0px 4px;}
.frauenEmoticons {position:relative;background-color:white; width:642px;float:left;}
.frauenEmoticons img {position:relative; float:left; margin:4px 0px 0px 4px; text-align:left;}

.forumSortButton            {   position:relative;float:left;top:13px;height:9px;overflow:hidden; }
.forumSortButton .up .bg    {   position:relative;top:-18px;width:14px;height:27px;margin-right:-4px;
                                    background:url(http://bilder.frauenzimmer.de/images/forum/forum_sort_up.png);
                                    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://bilder.frauenzimmer.de/images/forum/forum_sort_up.png'); }
.forumSortButton .down .bg  {   position:relative;top:-18px;width:14px;height:27px;margin-left:10px;
                                    background:url(http://bilder.frauenzimmer.de/images/forum/forum_sort_down.png);
                                    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://bilder.frauenzimmer.de/images/forum/forum_sort_down.png'); }
.forumSortButton a          {   line-height:9px;color:#987d88;text-decoration:none; }
.forumSortButton a:hover    {   text-decoration:underline; }
.forumSortButton a:active   {   color:#8b1f49;text-decoration:underline; }

.forum .forenItem .tab0    { position:relative;width:315px;float:left;back!ground-color:red; }
.forum .forenItem .tab1    { position:relative;width:110px;text-align:center;float:left;back!ground-color:green; }
.forum .forenItem .tab2    { position:relative;width:80px;text-align:center;float:left;back!ground-color:red; }
.forum .forenItem .tab3    { position:relative;width:137px;float:left;back!ground-color:green; }

/* FOREN-SEARCH */

.forenSearch                              { position:relative;width:335px;height:127px; }
.forenSearch h5                           { position:relative;padding:0px 9px 5px; }
.forenSearch h2                           { position:relative;padding:0px 9px 5px; }
.forenSearch .textButton                  { position:absolute;top:107px;left:219px; }
.forenSearch .search                      { position:relative;background-color:#987d88;padding:8px 8px; }
.forenSearch .search input                { position:relative;width:299px;padding:1px 4px 1px;border:1px solid #C58FA4;background-color:#f0eced; }
.forenSearch .search select               { position:relative;width:309px;background-color:#f0eced;border:1px solid #C58FA4;margin-bottom:8px; }
.forenSearch .search select option.group  { background-color:#987d88;color:#FFF; }



/* USER-SEARCH */

.userSearch                  { position:relative; }

.userSearch .search               { position:relative;background-color:#987d88;padding:8px 0px 8px 14px;margin:0px 1px 20px; }
.userSearch .search h5            { position:relative;color:#FFF;padding:2px 0px 0px;float:left; }
.userSearch .search h2            { position:relative;color:#FFF;padding:2px 0px 0px;float:left; }
.userSearch .search .check        { position:relative;padding:3px 0px 0px;float:left;display:inline;margin-left:146px; }
.userSearch .search .check input  { position:absolute;top:0px;left:-22px; }
.userSearch .search select        { position:relative;width:85px;background-color:#f0eced;border:1px solid #C58FA4;float:left;display:inline;margin-left:7px; }

.userSearch .userList                     { position:relative; }
.userSearch .userList .row                { position:relative;width:642px;margin:0px 9px;border-top:1px solid #C58FA4; }
.userSearch .userList .row .txt           { position:relative;padding:10px 10px 0px; }
.userSearch .userList .row .txt a         { color:#987d88;text-decoration:none; }
.userSearch .userList .row .txt a:hover   { text-decoration:underline; }
.userSearch .userList .row .txt a:active  { color:#8b1f49;text-decoration:underline; }

.userSearch .userList .tab0    { position:relative;width:110px;float:left; }
.userSearch .userList .tab1    { position:relative;width:125px;float:left;overflow:hidden; }
.userSearch .userList .tab2    { position:relative;width:90px;float:left; }
.userSearch .userList .tab3    { position:relative;width:60px;float:left; }
.userSearch .userList .tab4    { position:relative;width:100px;float:left; }
.userSearch .userList .tab5    { position:relative;width:65px;float:left; }
.userSearch .userList .tab6    { position:relative;width:92px;float:left; }

.userSearch .userList .row.head         { border-top:0px; }
.userSearch .userList .row.head .txt    { padding:0px 0px 2px 10px;font-weight:bold;color:#8b1f49; }

.userSearch .userList .row .img      { position:relative;width:90px;height:60px;overflow:hidden;margin-bottom:5px; }
.userSearch .userList .row .img img  { position:relative;display:block; }

.userSearch .userList .row .txt .star   { position:relative;width:13px;height:14px;left:-2px;float:left; }


/* ALBEN */

.moreAlben           { position:relative;left:0;width:323px;height:280px; }
.moreAlben h5        { position:relative;padding:0px 9px 5px; }
.moreAlben h2        { position:relative;padding:0px 9px 5px; }
.moreAlben h5 span                       { font-weight:normal;font-size:11px; }
.moreAlben h2 span                       { font-weight:normal;font-size:11px; }

.moreAlben .galerie .imgBox              { position:relative;top:0px;left:0px;width:323px;border-top:1px solid #c58fa4;border-bottom:1px solid #c58fa4;padding:23px 0px;text-align:center;
                                           background:url(http://bilder.static-fra.de/frauenzimmer/images/bg_galerie_148_658.png) no-repeat white; }

.moreAlben .galerie .imgBox .medium      { position:relative;width:200px;height:150px;background-color:transparent;margin:0px auto;overflow:hidden; }  /* background-color:#c58fa4 */
.moreAlben .galerie .imgBox .medium td   { width:200px;height:150px; }

.moreAlben .galerie .imgBox .back        { position:absolute;top:51px;left:-2px;width:39px;height:94px;overflow:hidden; }
.moreAlben .galerie .imgBox .back .bg    { position:relative;top:-188px;width:39px;height:282px;
						                   background:url(http://bilder.static-fra.de/frauenzimmer/images/back_galerie_35.png);}

.moreAlben .galerie .imgBox .for         { position:absolute;top:51px;left:286px;width:39px;height:94px;overflow:hidden; }
.moreAlben .galerie .imgBox .for .bg     { position:relative;top:-188px;width:39px;height:282px;
						                   background:url(http://bilder.static-fra.de/frauenzimmer/images/for_galerie_35.png);}

.moreAlben .textButton          { position:absolute;bottom:6px;right:6px; }
.moreAlben .linkButton          { position:absolute;bottom:6px;left:6px; }

.moreAlben .txtBox                      { position:relative;width:307px;margin:4px 0px 0px 8px; }
.moreAlben .txtBox h5                   { font-size:11px;padding:0px; }
.moreAlben .txtBox h2                   { font-size:11px;padding:0px; }
.moreAlben .txtBox .albumName           { position:relative;width:238px;height:14px;overflow:hidden;float:left;display:inline;margin-right:4px; }
.moreAlben .txtBox .albumName.small     { width:178px; }
.moreAlben .txtBox .star                { position:relative;width:13px;height:14px;float:left;display:inline; }
.moreAlben .txtBox .number              { position:relative;width:60px;text-align:right;float:left;display:inline; }
.moreAlben .txtBox .user                { position:relative;width:307px;height:14px;overflow:hidden; }
.moreAlben .txtBox .albumName a,
.moreAlben .txtBox .user a              { font-weight:bold;color:#987d88;text-decoration:none; }
.moreAlben .txtBox .albumName a:hover,
.moreAlben .txtBox .user a:hover        { text-decoration:underline; }
.moreAlben .txtBox .albumName a:active,
.moreAlben .txtBox .user a:active       { color:#8b1f49;text-decoration:underline; }


/* SALONCAM TEASER */

.salonCam        { position:relative;left:0px;width:323px;height:281px; }
.salonCam h5     { position:relative;padding:0px 9px 5px; }
.salonCam h2     { position:relative;padding:0px 9px 5px; }

.salonCam .left                     { position:relative;width:188px;float:left; }
.salonCam .left .boxReiterleiste    { position:absolute;top:236px;left:0px;width:180px;height:28px;z-index:1; }

.salonCam .right     { position:relative;width:128px;float:left; }
.salonCam .right h5  { position:relative;font-size:11px;padding:0px 0px 0px; }
.salonCam .right h2  { position:relative;font-size:11px;padding:0px 0px 0px; }

.salonCam .right .actionButtonBox                     { position:absolute;top:182px;left:-2px; }
.salonCam .right .actionButtonBox .actionButton       { position:relative;float:left;display:inline;margin-right:4px; }
.salonCam .right .actionButtonBox .vote               { position:relative;float:left;padding:2px 0px 0px 0px; }
.salonCam .right .actionButtonBox .vote a             { color:#987d88;text-decoration:none; }
.salonCam .right .actionButtonBox .vote a:hover       { text-decoration:underline; }
.salonCam .right .actionButtonBox .vote a:active      { color:#fc4083;text-decoration:underline; }


/* BEWERTEN */

.bewerten                            { position:relative; }
.bewerten h5                         { position:relative;padding:0px 9px 5px; }
.bewerten .h2                         { position:relative;padding:0px 9px 5px; }
.bewerten .bgBox                     { position:relative;left:1px;width:323px;height:85px;background:url(http://bilder.static-fra.de/frauenzimmer/images/bg_ms_liste.png) no-repeat white;border-bottom:1px solid #c58fa4;border-top:1px solid #c58fa4; }
.bewerten .bgBox .txtBox             { position:relative;padding:18px 0px 0px 10px; }
.bewerten .bgBox .txtBox .bigStar    { position:relative;width:22px;height:22px;float:left; }
.bewerten .bgBox .txtBox .thanks     { position:relative;padding:5px 0px 0px 10px;color:#8b1f49;float:left; }
.bewerten .bgBox .txtBox .txt        { position:relative;padding:10px 4px 0px;clear:both; }
.bewerten .vote {
  color: #8c1f48;
  float:left;
  margin-left:10px;
  margin-top:4px;
}


/*  TOOLTIPPS  */

#tooltip.jdee         { position:absolute;z-index:3000; }
#tooltip.jdee h5      { font-size:11px;font-weight:normal;color:#000; }
#tooltip.jdee h2      { font-size:11px;font-weight:normal;color:#000; }
#tooltip.jdee td.tl   { position:relative;font-size:11px;font-family:arial;padding:6px 0px 0px 8px;background:url(http://bilder.static-fra.de/frauenzimmer/images/tt_lo.gif); }
#tooltip.jdee td.tr   { position:relative;width:6px;background:url(http://bilder.static-fra.de/frauenzimmer/images/tt_ro.gif); }
#tooltip.jdee td.bl   { position:relative;height:6px;background:url(http://bilder.static-fra.de/frauenzimmer/images/tt_lu.gif); }
#tooltip.jdee td.br   { position:relative;height:6px;width:6px;background:url(http://bilder.static-fra.de/frauenzimmer/images/tt_ru.gif); }



/* ERROR ALERT */
.errorAlertBox                   { position:relative; }
.errorAlertBox .icon_alert       { position:absolute;top:-20px;left:600px; }

.errorAlert                      { position:relative; }
.errorAlert h5                   { position:relative;padding:0px 9px 5px;color:#FFF; }
.errorAlert h2                   { position:relative;padding:0px 9px 5px;color:#FFF; }
.errorAlert .txt                 { position:relative;padding:0px 9px;color:#FFF; }
.errorAlert .txt a               { color:#FFF;text-decoration:none; }
.errorAlert .txt a:hover         { text-decoration:underline; }
.errorAlert .txt a:active        { color:#fc4083;text-decoration:underline; }



/*   DIALOG BOXEN    */

.frau668_308 .ui-dialog,
 .ui-dialog.frau668_308,
.frau668_flex .ui-dialog,
 .ui-dialog.frau668_flex,
.frau334_308 .ui-dialog,
 .ui-dialog.frau334_308,
.frau334_148 .ui-dialog,
 .ui-dialog.frau334_148,
.frau114_90 .ui-dialog,
.ui-dialog.frau114_90 {
	background-color:transparent;
	z-index:2;
}

.frau114_90 .ui-dialog .ui-dialog-titelbar,
.ui-dialog.frau114_90 .ui-dialog-titlebar {
background:transparent no-repeat;
background-image:url(http://bilder.static-fra.de/frauenzimmer/images/dialog_114_28.png);
padding: 0px;
height: 28px;
}

.frau668_308 .ui-dialog .ui-dialog-titlebar,
 .ui-dialog.frau668_308 .ui-dialog-titlebar,
 .frau668_flex .ui-dialog .ui-dialog-titlebar,
 .ui-dialog.frau668_flex .ui-dialog-titlebar {
	background:transparent no-repeat;
	background-image:url(http://bilder.static-fra.de/frauenzimmer/images/dialog_668_28.png);
	padding: 0px;
	height: 28px;
}

.frau334_308 .ui-dialog .ui-dialog-titlebar,
 .ui-dialog.frau334_308 .ui-dialog-titlebar,
.frau334_148 .ui-dialog .ui-dialog-titlebar,
 .ui-dialog.frau334_148 .ui-dialog-titlebar {
	background:transparent no-repeat;
	background-image:url(http://bilder.static-fra.de/frauenzimmer/images/dialog_334_28.png);
	padding: 0px;
	height: 28px;
}


.frau668_308 .ui-dialog.ui-draggable .ui-dialog-titlebar,
 .ui-dialog.frau668_308.ui-draggable .ui-dialog-titlebar,
.frau668_flex .ui-dialog.ui-draggable .ui-dialog-titlebar,
 .ui-dialog.frau668_flex.ui-draggable .ui-dialog-titlebar,
.frau334_308 .ui-dialog.ui-draggable .ui-dialog-titlebar,
 .ui-dialog.frau334_308.ui-draggable .ui-dialog-titlebar,
.frau334_148 .ui-dialog.ui-draggable .ui-dialog-titlebar,
 .ui-dialog.frau334_148.ui-draggable .ui-dialog-titlebar,
 .frau114_90 .ui-dialog.ui-draggable .ui-dialog-titlebar,
.ui-dialog.frau114_90.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}


.frau668_308 .ui-dialog .ui-dialog-titlebar-close,
 .ui-dialog.frau668_308 .ui-dialog-titlebar-close,
.frau668_flex .ui-dialog .ui-dialog-titlebar-close,
 .ui-dialog.frau668_flex .ui-dialog-titlebar-close,
.frau334_308 .ui-dialog .ui-dialog-titlebar-close,
 .ui-dialog.frau334_308 .ui-dialog-titlebar-close,
.frau334_148 .ui-dialog .ui-dialog-titlebar-close,
 .ui-dialog.frau334_148 .ui-dialog-titlebar-close,
 .frau114_90 .ui-dialog .ui-dialog-titlebar-close,
.ui-dialog.frau114_90 .ui-dialog-titlebar-close {
	width: 16px;
	height: 16px;
	background: url(http://bilder.static-fra.de/frauenzimmer/images/dialog_close.gif) no-repeat;
	position:absolute;
	top: 8px;
	right: 9px;
	cursor: pointer;
	z-index:4;
}

.frau668_308 .ui-dialog .ui-dialog-titlebar-close span,
 .ui-dialog.frau668_308 .ui-dialog-titlebar-close span,
.frau668_flex .ui-dialog .ui-dialog-titlebar-close span,
 .ui-dialog.frau668_flex .ui-dialog-titlebar-close span,
.frau334_308 .ui-dialog .ui-dialog-titlebar-close span,
 .ui-dialog.frau334_308 .ui-dialog-titlebar-close span,
.frau334_148 .ui-dialog .ui-dialog-titlebar-close span,
 .ui-dialog.frau334_148 .ui-dialog-titlebar-close span,
.frau114_90 .ui-dialog .ui-dialog-titlebar-close span,
.ui-dialog.frau114_90 .ui-dialog-titlebar-close span {
	display: none;
}

.frau668_308 .ui-dialog .ui-dialog-titlebar-close-hover,
 .ui-dialog.frau668_308 .ui-dialog-titlebar-close-hover,
.frau668_flex .ui-dialog .ui-dialog-titlebar-close-hover,
 .ui-dialog.frau668_flex .ui-dialog-titlebar-close-hover,
.frau334_308 .ui-dialog .ui-dialog-titlebar-close-hover,
 .ui-dialog.frau334_308 .ui-dialog-titlebar-close-hover,
.frau334_148 .ui-dialog .ui-dialog-titlebar-close-hover,
 .ui-dialog.frau334_148 .ui-dialog-titlebar-close-hover,
.frau113_90 .ui-dialog .ui-dialog-titlebar-close-hover,
.ui-dialog.frau114_90 .ui-dialog-titlebar-close-hover {
	background: url(http://bilder.static-fra.de/frauenzimmer/images/dialog_close_hover.gif) no-repeat;
}


.frau668_308 .ui-dialog .ui-dialog-title,
 .ui-dialog.frau668_308 .ui-dialog-title,
.frau668_flex .ui-dialog .ui-dialog-title,
 .ui-dialog.frau668_flex .ui-dialog-title,
.frau334_308 .ui-dialog .ui-dialog-title,
 .ui-dialog.frau334_308 .ui-dialog-title,
.frau334_148 .ui-dialog .ui-dialog-title,
 .ui-dialog.frau334_148 .ui-dialog-title,
.frau114_90 .ui-dialog .ui-dialog-title,
.ui-dialog.frau114_90 .ui-dialog-title {
	margin-left: 4px;
	color: white;
	font-size: 12px;
	font-weight: bold;
	position: relative;
	top: 9px;
	left: 9px;
}


.frau668_308 .ui-dialog .ui-dialog-content,
 .ui-dialog.frau668_308 .ui-dialog-content,
.frau668_flex .ui-dialog .ui-dialog-content,
 .ui-dialog.frau668_flex .ui-dialog-content,
.frau334_308 .ui-dialog .ui-dialog-content,
 .ui-dialog.frau334_308 .ui-dialog-content,
.frau334_148 .ui-dialog .ui-dialog-content,
 .ui-dialog.frau334_148 .ui-dialog-content,
.frau114_90 .ui-dialog .ui-dialog-content,
.ui-dialog.frau114_90 .ui-dialog-content{
	margin: 0px;
}

.frau668_flex .ui-dialog .ui-dialog-content,
 .ui-dialog.frau668_flex .ui-dialog-content {
	position:relative;width:668px;overflow:hidden;
}


.frau668_308 .ui-dialog .bgbox,
 .ui-dialog.frau668_308 .bgbox {
	position:relative;top:0px;left:0px;width:668px;height:280px;
    background:url(http://bilder.static-fra.de/frauenzimmer/images/dialog_668_280.png);
}
.frau334_308 .ui-dialog .bgbox,
 .ui-dialog.frau334_308 .bgbox {
	position:relative;top:0px;left:0px;width:334px;height:280px;
    background:url(http://bilder.static-fra.de/frauenzimmer/images/dialog_334_280.png);
}
.frau334_148 .ui-dialog .bgbox,
 .ui-dialog.frau334_148 .bgbox {
	position:relative;top:0px;left:0px;width:334px;height:120px;
    background:url(http://bilder.static-fra.de/frauenzimmer/images/dialog_334_120.png);
}


.frau668_flex .ui-dialog .bgbox,
 .ui-dialog.frau668_flex .bgbox {
	position:absolute;bottom:0px;left:0px;width:668px;height:1000px;
    background:url(http://bilder.static-fra.de/frauenzimmer/images/dialog_668_1000.png);
}

.frau114_90 .ui-dialog .bgbox,
.ui-dialog.frau114_90 .bgbox{
    position:relative;top:0px;left:0px;width:113px;height:62px;
    background:url(http://bilder.static-fra.de/frauenzimmer/images/dialog_114_62.png);
}


.frau668_308 .ui-dialog .contentbox,
 .ui-dialog.frau668_308 .contentbox {
	position:absolute;top:33px;left:13px;width:642px;height:262px;color:#FFF;
}
.frau334_308 .ui-dialog .contentbox,
 .ui-dialog.frau334_308 .contentbox {
	position:absolute;top:33px;left:13px;width:308px;height:262px;color:#FFF;
}
.frau334_148 .ui-dialog .contentbox,
 .ui-dialog.frau334_148 .contentbox {
	position:absolute;top:33px;left:13px;width:308px;height:102px;color:#FFF;
}

.frau668_flex .ui-dialog .contentbox,
 .ui-dialog.frau668_flex .contentbox {
	position:relative;padding:0px 13px 10px;color:#FFF;
}

.frau668_flex .ui-dialog .contentbox a,
 .ui-dialog.frau668_flex .contentbox a{
    color:#FFF;
}

.frau114_90 .ui-dialog .contentbox,
.ui-dialog.frau114_90 .contentbox {
    position:absolute;top:25px;left:0px;width:110px;height:82px;color:#FFF;
}

.frau334_308 .textButtonBox,
.frau334_148 .textButtonBox                      { position:absolute;bottom:0px;left:-2px;width:312px;height:19px; }

.frau668_308 .textButtonBox                      { position:absolute;bottom:0px;left:-2px;width:646px;height:19px; }


.frau334_308 .textButtonBox .textButton.left,
.frau334_148 .textButtonBox .textButton.left,
.frau668_308 .textButtonBox .textButton.left     { position:relative;float:left; }
.frau334_308 .textButtonBox .textButton.right,
.frau334_148 .textButtonBox .textButton.right,
.frau668_308 .textButtonBox .textButton.right    { position:relative;float:right;display:inline;margin-left:6px; }

.frau334_308 .textButtonBox .textButton .textButtonWidth,
.frau334_148 .textButtonBox .textButton .textButtonWidth,
.frau668_308 .textButtonBox .textButton .textButtonWidth    { width:92px; }

.frau334_148 a.supportMail         { line-height:18px;color:#FFF;text-decoration:none; }
.frau334_148 a.supportMail:hover   { text-decoration:underline; }
.frau334_148 a.supportMail:active  { color:#fc4083;text-decoration:underline; }


.dBoxNewPassword               { position:relative; }
.dBoxNewPassword input         { position:relative;width:218px;padding:1px 4px 1px;border:0px;background-color:#f0eced; }

.dBoxChangePassword              { position:relative;width:308px; }
.dBoxChangePassword .left        { position:relative;width:100px;float:left;display:inline;margin-top:20px; }
.dBoxChangePassword .right       { position:relative;width:208px;float:left;display:inline;margin-top:20px; }
.dBoxChangePassword input        { position:relative;width:200px;padding:1px 4px 1px;border:0px;background-color:#f0eced; }
.dBoxChangePassword input.error  { width:198px;border:1px solid #fc4083; }
.dBoxChangePassword .error       { position:relative;color:#fc4083; }

/* Dialog Newsletter Schnellregistrierung */

.NLquick label                { position:relative;display:block;font-weight:bold;padding-bottom:3px; }
.NLquick .input               { position:relative;width:230px;margin-bottom:6px; }
.NLquick .check               { position:relative;padding-left:24px; }
.NLquick .check input         { position:absolute;top:-2px;left:-3px; }
.NLquick .bottom              { position:absolute;bottom:0px;left:0px;width:530px; }
.NLquick .textButton          { position:relative;width:180px;margin:0px auto; }
.NLquick .textButton .textButtonWidth,
.NLquick.textButtonAktiv .textButtonWidth { width:170px; }
.NLquick a.registerform       { position:absolute;top:0px;right:15px; }
.NLquick .head5               { font:bold 11px arial,helvetica,verdana,geneva,sans-serif;margin:0px;color:#FFFFFF;}

/******* E I G E N E N  A C C O U N T  L O E S C H E N ********/
.dDeleteAccount                   { position:relative;width:308px; }
.dDeleteAccount .left             { position:relative;width:100px;float:left;display:inline;margin-top:20px; }
.dDeleteAccount .right            { position:relative;width:208px;float:left;display:inline;margin-top:20px; }
.dDeleteAccount .error            { position:relative;color:#fc4083; }
.dDeleteAccount .deleteCheckboxen { position:relative;margin-top: 10px; }

.dBoxAlert                     { position:relative; }
.dBoxAlert .icon_alert         { position:absolute;top:-34px;left:250px; }

.dBoxDeleteFriend              { position:relative; }
.dBoxDeleteFriend td           { padding:0px 5px; }
.dBoxDeleteFriend .user        { font-weight:bold;width:130px;height:14px;overflow:hidden;margin-bottom:2px;text-align:center; }

.dBoxInviteNewFriend              { position:relative; }
.dBoxInviteNewFriend input        { position:relative;width:300px;padding:1px 4px 1px;border:0px;background-color:#f0eced; }
.dBoxInviteNewFriend input.small  { width:138px; }
.dBoxInviteNewFriend input.rechts { left: 13px; }

.dBoxInviteNewFriendBig                   { position:relative; }
.dBoxInviteNewFriendBig input             { position:relative;width:138px;padding:1px 4px 1px;border:0px;background-color:#f0eced; }
.dBoxInviteNewFriendBig .left             { position:relative;width:161px;float:left;display:inline;margin-bottom:6px; }
.dBoxInviteNewFriendBig .right            { position:relative;width:138px;float:left;display:inline;margin-bottom:6px; }
.dBoxInviteNewFriendBig .abstandTextarea  { position:relative;margin-top:64px;background-color:green; }
.dBoxInviteNewFriendBig textarea          { position:relative;width:304px;height:58px;padding:0px 0px 0px 4px;border:0px;background-color:#f0eced; }
.dBoxInviteNewFriendBig input.error       { position:relative;top:-1px;width:136px;border:1px solid #fc4083; }
.dBoxInviteNewFriendBig .error            { position:relative;color:#fc4083; }

.dBoxNewForumItem              { position:relative; }
.dBoxNewForumItem textarea     { position:relative;width:638px;height:90px;border:0px;background-color:#f0eced; }

.dBoxImgUpload                 { position:relative; }
.dBoxImgUpload a               { color:#FFF;text-decoration:none; }
.dBoxImgUpload a:hover         { text-decoration:underline; }
.dBoxImgUpload a:active        { color:#fc4083;text-decoration:underline; }
.dBoxImgUpload input           { position:relative;padding:1px 4px 1px;border:0px;background-color:#f0eced; }
.dBoxImgUpload .check          { position:relative;width:360px;left:40px;font-weight:bold; }
.dBoxImgUpload .check input    { position:absolute;top:10px;left:-24px;background-color:transparent; }

.dBoxImgUpload                 { position:relative; width:308px; }
.dBoxImgUpload .text           { text-align:center;border:0px; }


.dBoxNewFriend                 { position:relative; }
.dBoxNewFriend textarea        { position:relative;width:304px;height:44px;padding:0px 0px 0px 4px;border:0px;background-color:#f0eced; }
.dBoxNewFriend span            { color:#a3a3a3; }

.dBoxReport                    { position:relative;width:642px; }
.dBoxReport a                  { color:#FFF;text-decoration:none; }
.dBoxReport a:hover            { text-decoration:underline; }
.dBoxReport a:active           { color:#fc4083;text-decoration:underline; }
.dBoxReport .radio             { position:relative;width:626px;left:20px; }
.dBoxReport .radio .txt        { position:relative;padding:2px 0px 0px; }
.dBoxReport .radio input       { position:absolute;top:-1px;left:-26px; }


.dBoxReport .formLeft                      { position:relative;width:308px;float:left;display:inline;margin:20px 0px; }
.dBoxReport .formLeft .left                { position:relative;width:120px;float:left;display:inline;margin:1px 0px; }
.dBoxReport .formLeft .right               { position:relative;width:188px;float:left;display:inline;margin:1px 0px; }
.dBoxReport .formLeft .right input         { position:relative;width:170px;padding:1px 4px 1px;border:0px;background-color:#f0eced; }
.dBoxReport .formLeft .right input.error   { width:168px;border:1px solid #fc4083;padding:1px 4px 1px; }
.dBoxReport .formLeft .right .error        { position:relative;color:#fc4083;padding-bottom:10px; }
.dBoxReport .formLeft .right textarea      { position:relative;width:170px;height:90px;padding:1px 4px 1px;border:0px;background-color:#f0eced; }

.dBoxReport .formRight                  { position:relative;width:308px;float:left;display:inline;margin:20px 0px; }
.dBoxReport .formRight .left            { position:relative;width:70px;float:left;display:inline; }
.dBoxReport .formRight .right           { position:relative;width:238px;float:left;display:inline;back!ground-color:gray; }
.dBoxReport .formRight .right textarea  { position:relative;width:234px;height:58px;padding:0px 0px 0px 4px;border:0px;background-color:#f0eced; }


.dBoxInviteFriend                            { position:relative;width:642px; }
.dBoxInviteFriend .txt                       { position:relative;padding:4px 0px 2px; }
.dBoxInviteFriend .left                      { position:relative;width:195px;height:20px;float:left;display:inline; }
.dBoxInviteFriend .left .input               { position:relative;padding:1px 0px; }
.dBoxInviteFriend .left .input input         { position:relative;width:180px;padding:1px 4px 1px;border:0px;background-color:#f0eced; }
.dBoxInviteFriend .right                     { position:relative;width:447px;height:20px;float:left;display:inline; }
.dBoxInviteFriend .right .input              { position:relative;padding:1px 0px;float:left; }
.dBoxInviteFriend .right .input input        { position:relative;width:180px;padding:1px 4px 1px;border:0px;background-color:#f0eced; }
.dBoxInviteFriend .right.error .input        { padding:0px; }
.dBoxInviteFriend .right.error .input input  { width:178px;border:1px solid #fc4083; }
.dBoxInviteFriend .right.error .txt          { position:relative;float:left;color:#fc4083;padding:2px 0px 0px 10px; }
.dBoxInviteFriend textarea                   { position:relative;width:638px;height:86px;padding:0px 0px 0px 4px;border:0px;background-color:#f0eced;margin-bottom:5px; }


.dBoxUpload                      { position:relative; }
.dBoxUpload input                { position:relative;padding:1px 4px 1px;border:0px;background-color:#f0eced; }
.dBoxUpload .formLeft            { position:relative;width:300px;float:left;padding:11px 0px 0px; }
.dBoxUpload .formLeft .img       { position:relative;width:100px;height:75px;overflow:hidden; }
.dBoxUpload .formLeft .img img   { display:block; }
.dBoxUpload .formRight           { position:relative;width:320px;float:left;padding:8px 0px; }
.dBoxUpload .formRight .txt      { position:relative; }
.dBoxUpload .formRight .txt span { color:#a3a3a3; }
.dBoxUpload .formRight input     { position:relative;width:192px; }
.dBoxUpload .formRight textarea  { position:relative;width:300px;height:60px;padding:0px 0px 0px 4px;border:0px;background-color:#f0eced; }
.dBoxUpload .check               { position:relative;width:200px;left:20px;clear:both; }
.dBoxUpload .check input         { position:absolute;top:-3px;left:-24px;background-color:transparent; }


.dBoxKontakt .formLeft                      { position:relative;width:308px;float:left;display:inline;margin:20px 0px; }
.dBoxKontakt .formLeft .left                { position:relative;width:120px;float:left;display:inline;margin:1px 0px; }
.dBoxKontakt .formLeft .right               { position:relative;width:188px;float:left;display:inline;margin:1px 0px; }
.dBoxKontakt .formLeft .right input         { position:relative;width:170px;padding:1px 4px 1px;border:0px;background-color:#f0eced; }
.dBoxKontakt .formLeft .right input.error   { width:168px;border:1px solid #fc4083;padding:1px 4px 1px; }
.dBoxKontakt .formLeft .right textarea      { position:relative;width:170px;height:80px;padding:1px 4px 1px;border:0px;background-color:#f0eced; }
.dBoxKontakt .error                         { position:relative;color:#fc4083;padding-bottom:10px; }


/* info-overlay-dialog */
#dialogUserinfo .userinfobox {width:490px;color:#ffffff;}

#dialogUserinfo a.link           { font-weight:bold;color:#987d88;text-decoration:none; }
#dialogUserinfo a.link:hover     { text-decoration:underline; }
#dialogUserinfo a.link:active    { color:#8b1f49;text-decoration:underline; }



/* end info-overlay*/

/* This file skins dialog */
.ui-dialog.frauen.size325x288 .ui-dialog-title { color:#8B1F49; }
.ui-dialog-titlebar-close-ersatz { width: 16px;height: 16px;background: url(http://bilder.static-fra.de/frauenzimmer/images/dialog_close.gif) no-repeat;position:absolute;top: 6px;right: 7px;cursor: pointer;z-index:4;}

.frauen .ui-dialog,
.ui-dialog.frauen {
    background-color: transparent;
    border: 0px solid black;
    z-index:2;
    color:#000000;
}

.frauen .ui-dialog .ui-dialog-titlebar,
.ui-dialog.frauen .ui-dialog-titlebar {
    border-bottom: 0px solid #d8d2aa;
    background:transparent no-repeat;
    background-image:url(http://bilder.static-fra.de/frauenzimmer/images/dialog_325_28.png);
    padding: 0px;
    height: 28px;
}

.size325x288 .ui-dialog .ui-dialog-titlebar,
.ui-dialog.size325x288 .ui-dialog-titlebar {
    background-image:url(http://bilder.static-fra.de/frauenzimmer/images/dialog_325_28.png);
}

.frauen .ui-dialog.ui-draggable .ui-dialog-titlebar,
.ui-dialog.frauen.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}

.frauen .ui-dialog .ui-dialog-titlebar-close,
.ui-dialog.frauen .ui-dialog-titlebar-close {
    width: 16px;
    height: 16px;
    background: url(http://bilder.static-fra.de/frauenzimmer/images/dialog_close.gif) no-repeat;
    position:absolute;
    top: 6px;
    right: 7px;
    cursor: pointer;
    z-index:4;
    display:none;
}





.frauen .ui-dialog .ui-dialog-titlebar-close span,
.ui-dialog.frauen .ui-dialog-titlebar-close span {
    display: none;
}

.frauen .ui-dialog .ui-dialog-titlebar-close-hover,
.ui-dialog.frauen .ui-dialog-titlebar-close-hover {
    background: url(http://bilder.static-fra.de/frauenzimmer/images/dialog_close_hover.gif) no-repeat;
}

.frauen .ui-dialog .ui-dialog-title,
.ui-dialog.frauen .ui-dialog-title {
    margin-left: 5px;
    color: white;
    font-weight: bold;
    position: relative;
    top: 7px;
    left: 4px;
}

.frauen .ui-dialog .ui-dialog-content,
.ui-dialog.frauen .ui-dialog-content {
    margin: 0em;
}


.frauen .ui-dialog .bgbox,
.ui-dialog.frauen .bgbox {
    position:relative;top:0px;left:0px;width:300px;height:146px;
    background:url(http://bilder.static-fra.de/frauenzimmer/images/dialog_300_146.png);
}

.size325x288 .ui-dialog .bgbox,
.ui-dialog.size325x288 .bgbox {
    position:relative;top:0px;left:0px;width:325px;height:281px;
    background:url(http://bilder.static-fra.de/frauenzimmer/images/dialog_325_281.png);
}

.frauen .ui-dialog .contentbox,
.ui-dialog.frauen .contentbox {
    position:absolute;top:30px;left:15px;width:270px;height:130px;
}

.size325x288 .ui-dialog .contentbox,
.ui-dialog.size325x288 .contentbox {
    position:absolute;top:30px;left:8px;width:320px;height:283px;
}


.frauen .ui-dialog .contentbox h5, .frauen .ui-dialog .contentbox .h5,
.ui-dialog.frauen .contentbox h5, .ui-dialog.frauen .contentbox .h5 {
    color:#91C120;padding:0px 0px 15px;
}
.frauen .ui-dialog .contentbox h2, .frauen .ui-dialog .contentbox .h2,
.ui-dialog.frauen .contentbox h2 .ui-dialog.frauen .contentbox .h2 {
    color:#91C120;padding:0px 0px 15px;
}

.frauen .ui-dialog .contentbox a,
.ui-dialog.frauen .contentbox a {
    font-weight:bold;
}

.frauen .ui-dialog .contentbox a:hover,
.ui-dialog.frauen .contentbox a:hover {
    text-decoration:underline;
}

.frauen .ui-dialog .contentbox strong,
.ui-dialog.frauen .contentbox strong {
    position:relative;display:block;color:#91C120;
}

.frauen .ui-dialog .contentbox input,
.ui-dialog.frauen .contentbox input {
    position:relative;width:100px;padding:0px 0px 0px 5px;border:1px solid #c491a2;color:#000;height:18px;line-height:18px;
}

.frauen .ui-dialog .contentbox td.left,
.ui-dialog.frauen .contentbox td.left {
    width:105px;padding:2px 0px 0px;
}

.frauen .ui-dialog .contentbox td.right,
.ui-dialog.frauen .contentbox td.right {
    height:22px;
}

.frauen .ui-dialog .contentbox .submit,
.ui-dialog.frauen .contentbox .submit {
    position:relative;height:21px;
}

.frauen .ui-dialog .contentbox .submit .textbutton,
.ui-dialog.frauen .contentbox .submit .textbutton {
    position:relative;float:right;margin-left:5px;
}

.frauen .ui-dialog .contentbox .submit .textbutton a .divright,
.ui-dialog.frauen .contentbox .submit .textbutton a .divright {
    font-weight:bold;
}




.frauen .ui-dialog .ui-dialog-buttonpane,
.ui-dialog.frauen .ui-dialog-buttonpane {
    position: absolute;
    bottom: 8px;
    right: 12px;
    width: 100%;
    text-align: right;
}

.frauen .ui-dialog .ui-dialog-buttonpane button,
.ui-dialog.frauen .ui-dialog-buttonpane button {
    margin: 6px;
}
/* Calendar */

.neu_art { height: 20px; overflow:hidden;margin-bottom:15px; }

.neu_art input { float:left }

.neu_art .iconBirthday,
.neu_art .iconVerabredung,
.neu_art .iconDate,
.neu_art .iconChat {
    height:18px;
    width:18px;
    float:left;
    overflow:hidden;
    margin-right:20px;
}

.neu_art .iconBirthday {
    background:url(http://bilder.static-fra.de/frauenzimmer/images/icon_birthday.png);
}
.neu_art .iconDate {
    background:url(http://bilder.static-fra.de/frauenzimmer/images/icon_date.png);
}
.neu_art .iconVerabredung {
    background:url(http://bilder.static-fra.de/frauenzimmer/images/icon_verabredung.png);
}
.neu_art .iconChat {
    background:url(http://bilder.static-fra.de/frauenzimmer/images/icon_chat.png);
}
.neu_titel .label, .neu_ort .label, .neu_startdatum .label, .neu_enddatum .label {
  width: 60px;
  float: left;
  line-height:18px;
}
.neu_titel, .neu_ort, .neu_startdatum, .neu_startzeit, .neu_enddatum, .neu_endzeit {
  height:25px;
}
.neu_startdatum, .neu_startzeit,
.neu_enddatum, .neu_endzeit {
    float:left;
}

.frauen .contentbox .neu_ort input,
.frauen .contentbox .neu_titel input {
  width:245px;
}
.frauen .contentbox .neu_startdatum input,
.frauen .contentbox .neu_enddatum input {
  width:69px;
  float:left;
  padding:0 0 0 5px;
}
.frauen .contentbox .neu_startzeit input,
.frauen .contentbox .neu_endzeit input {
  margin-left:2px;
  width:50px;
  float:left;
  padding:0 0 0 2px;
}
.neu_ganztaegig input {float:left}
.neu_ganztaegig .label {
  float:left;
  width:60px;
  height:25px;
  line-height:18px;
}
.neu_termin img {
  border-top:1px solid #c491a2;
}
#neu_termin_hinweis { margin-top:15px;}
.terminuebersicht .buttonleiste,
.neu_termin .buttonleiste,
.eventshow .buttonleiste {
  position:absolute;
  bottom:10px;

  left:0px;
}
#neuterminbuttonspeichern,
#t_bearbeiten_buttonspeichern,
#t_bearbeiten_buttonloeschen,
#t_loeschen_buttonabbrechen,
#t_loeschen_buttonloeschen {
    float:right;
    margin-right:9px;
}
#neuterminbuttonabbrechen,
#t_bearbeiten_buttonabbrechen{
    float:left;
}
.datumauswahl, .zeitauswahl { z-index:15; }
.datumauswahl .ui-dialog-titlebar-close {visibility:hidden}
.zeitauswahl .ui-dialog-titlebar-close {visibility:hidden}
#layerdatumauswahl .calendarhead { background-color:#ffffff; border:1px solid #c491a4; width:148px; height:17px }
#layerdatumauswahl .calendarhead div { color:#8d2349; font-weight:bold; width: 112px; float:left; text-align:center; margin-top:2px}
#layerdatumauswahl .calendarhead a { float:left; }
#layerdatumauswahl table { border: 1px solid #c491a2; width:150px; background-color:#ffffff;}
#layerdatumauswahl tr { height: 15px; }
#layerdatumauswahl td { width:15px; text-align:center;}
#layerdatumauswahl td a { font-weight:normal; text-decoration:none; }
#layerdatumauswahl td a:hover { background-color:#957e88; color:#ffffff; }

#layerzeitauswahl { overflow:auto; width:70px; height:150px; background-color:#ffffff; border:1px solid #c491a4; color:#8d2349; font-weight:bold; text-align:center;}
#layerzeitauswahl a {color:#8d2349; font-weight:bold; text-decoration:none;}
#layerzeitauswahl a:hover { background-color:#957e88; color:#ffffff; }
.js_calendar_disabled a{ color: #979797; }
.js_calendar_actual { background-color:#957e88; }
.js_calendar_actual a { color:#ffffff; }
.js_calendar_active a{ color: #000000; }
.jsc_heute { border:1px solid #8c1f46; }
.jsc_heute a { color:#000000; }


#calendar table table a { font-weight:normal; color:#8d2349; }

.uebersicht_feiertag,
.uebersicht_termin,
.uebersicht_event {
    height:20px;
    position:relative;
    background-color:#f0eced;
    padding-left:10px;
    margin-bottom:1px;
}
.uebersicht_name { white-space:nowrap; width:95px; float:left; overflow:hidden; }
.uebersicht_typ  { margin-left:10px; width:90px; float:left; overflow:hidden; }
.uebersicht_zeit { width:85px; float:left; overflow:hidden; height:20px; }
.uebersicht_link { cursor:pointer; width:18px; height:18px; float:right; padding-right:5px; background:url(http://bilder.static-fra.de/frauenzimmer/images/arrow_right.gif) no-repeat; }
#terminuebersicht {  }
#datebox_termine { margin-top:15px; margin-left:-7px;}
#datebox_termine .paneBox .scroll-pane { height:199px;width:323px;overflow:hidden;  }
.uebersicht_feiertag .uebersicht_name {
    position:relative;
    height:18px;
    overflow:hidden;
    margin-top:2px;
    background:url(http://bilder.static-fra.de/frauenzimmer/images/bg_feiertag.png);
}
.uebersicht_feiertag .infoText {
    width:91px;
    line-height:16px;
    color:#ffffff;
    text-decoration:none;
    font-size:10px;
    font-weight:normal;
    display:inline;
    padding: 0 4px;
}
.uebersicht_event .uebersicht_name {
    position:relative;
    height:18px;
    overflow:hidden;
    margin-top:2px;
    background:url(http://bilder.static-fra.de/frauenzimmer/images/bg_event.png);
}
.uebersicht_event .infoText {
    width:91px;
    line-height:16px;
    color:#ffffff;
    text-decoration:none;
    font-size:10px;
    font-weight:normal;
    display:inline;
    padding: 0 4px;
}
.uebersicht_termin .iconChat {
    background:transparent url(http://bilder.static-fra.de/frauenzimmer/images/icon_chat.png) repeat;
    width:18px;
        height:18px;
        float:left;
}
.uebersicht_termin .iconVerabredung {
    background:transparent url(http://bilder.static-fra.de/frauenzimmer/images/icon_verabredung.png) repeat;
    width:18px;
    height:18px;
    float:left;
}
.uebersicht_termin .iconDate {
    background:transparent url(http://bilder.static-fra.de/frauenzimmer/images/icon_date.png) repeat;
    width:18px;
    height:18px;
    float:left;
}
.uebersicht_termin .iconBirthday {
    background:transparent url(http://bilder.static-fra.de/frauenzimmer/images/icon_birthday.png) repeat;
    width:18px;
    height:18px;
    float:left;
}
.uebersicht_termin .uebersicht_name,
.uebersicht_event .uebersicht_name {
    color:#987D88;
    font-size:10px;
    font-weight:normal;
    width:75px;
}

.uebersicht_termin .uebersicht_typ,
.uebersicht_event .uebersicht_typ {
    width:85px;
    float:left;
}
.uebersicht_termin .linkIcon,
.uebersicht_event .linkIcon {
    width:95px;
    height:20px;
    float:left;
}
.eventshow { color:#8B1F49; }
.event_datum { }
.event_headline { font-weight:bold; margin-top:10px;}
.event_text { width:300px; }
.event_linktext {
  background:transparent url(http://bilder.static-fra.de/frauenzimmer/images/arrow_right.gif) no-repeat scroll 0%;
  margin-top:10px;
  padding-left:20px;
  color:#8b1f49;
  text-decoration:none;
}
/* /Calendar */

/* BagCalendar */
.calendarWeekNow {background:url(http://bilder.static-fra.de/frauenzimmer/images/minibag_act_date.gif) no-repeat; }
.calendarWeekTop { width:30px; height:13px; text-align:center; background-color:#8c1f49; }
.calendarWeekBottom { padding-top:3px; background-color:#ffffff; width:30px; height:27px; margin-right:1px; text-align:center; }
.calendarWeekBottom a { font-size: 18px; line-height: 26px; color: #000000; }
.calendarWeekBottomLast {padding-top:3px; background-color:#ffffff; width:30px; height:27px; text-align:center; }
.calendarWeekBottomLast a { font-size: 18px; line-height: 26px; color: #000000; }
#calendarWeek { height:43px; }
#calendarWeek ul { margin:0px; padding:0px; list-style-type:none; }
#calendarWeek li {  float:left; list-style-image:none; list-style-position:outside; list-style-type:none; }
#calendarWeekPrev { cursor:pointer; width:9px; height:43px; background: url(http://bilder.static-fra.de/frauenzimmer/images/minibag_pf_links.jpg) no-repeat; }
#calendarWeekNext { cursor:pointer; width:9px; height:43px; background: url(http://bilder.static-fra.de/frauenzimmer/images/minibag_pf_rechts.jpg) no-repeat; }
.minibagbutton { padding: 7px 0 0 7px; }
.bagHoliday { margin-left: 3px; width:24px; height:24px; text-align:center; vertical-align:center; background-color:#987c88; color: #ffffff; }


/* Einladen */
.invfriendbox input { background-color:#f0eced; border:1px solid #c58fa4;width:185px;margin-bottom:5px; padding-left:4px}
.invfriendbox .textButtonBox { float:right; padding-top:5px}
.inv_friend input { background-color:#f0eded; border:1px solid #c58fa4; margin-bottom:2px; }
.recEmail, recName { width:150px; float:left; }
.myName, .myEmail { width:150px; float:left; }
.recipient { font-weight:bold; }
.inv_friend textarea { width:280px; background-color: #f0eced; border:1px solid #c58fa4}
.inv_friend .textButton { float:right;}
/* /Einladen */

/* Horoskop */
.horoskopBox { margin:4px 0 9px; }

.sternzeichen_bild { height:60px; width:60px; position:relative; top:-129px; left:15px; }
.widder { background:url(http://bilder.static-fra.de/frauenzimmer/images/sternzeichen_widder.gif) no-repeat; }
.stier { background:url(http://bilder.static-fra.de/frauenzimmer/images/sternzeichen_stier.gif) no-repeat; }
.zwillinge, .zwilling { background:url(http://bilder.static-fra.de/frauenzimmer/images/sternzeichen_zwilling.gif) no-repeat; }
.krebs { background:url(http://bilder.static-fra.de/frauenzimmer/images/sternzeichen_krebs.gif) no-repeat; }
.loewe { background:url(http://bilder.static-fra.de/frauenzimmer/images/sternzeichen_loewe.gif) no-repeat; }
.jungfrau { background:url(http://bilder.static-fra.de/frauenzimmer/images/sternzeichen_jungfrau.gif) no-repeat; }
.waage { background:url(http://bilder.static-fra.de/frauenzimmer/images/sternzeichen_waage.gif) no-repeat; }
.skorpion { background:url(http://bilder.static-fra.de/frauenzimmer/images/sternzeichen_skorpion.gif) no-repeat; }
.schuetze { background:url(http://bilder.static-fra.de/frauenzimmer/images/sternzeichen_schuetze.gif) no-repeat; }
.steinbock { background:url(http://bilder.static-fra.de/frauenzimmer/images/sternzeichen_steinbock.gif) no-repeat; }
.wassermann { background:url(http://bilder.static-fra.de/frauenzimmer/images/sternzeichen_wassermann.gif) no-repeat; }
.fische { background:url(http://bilder.static-fra.de/frauenzimmer/images/sternzeichen_fische.gif) no-repeat; }
.sternzeichen_datum { color:#ffffff; position:relative; top:-120px; left:15px; font-size:13px;}
.sternzeichen_tagestrend { color:#ffffff; float:right; position:relative; top:-120px; margin-right:15px;}
.sb_sternzeichen { margin:5px 0px;width:99px;background-color:#f0eced; border:1px solid #C58FA4;   }
.partner1sternzeichen { width:60px; height: 60px; position:relative; top:-124px; left:8px; float:left;}
.partner2sternzeichen { width:60px; height: 60px; position:relative; top:-124px; left:58px; float:left; }
.partnertest_trend { width:100px; float:right; position:relative; top:-110px; left:20px; color:#ffffff}
.th_auswahl { width:640px;height:251px;background:url(http://bilder.static-fra.de/frauenzimmer/images/tagesh_auswahl_bg.gif) no-repeat; padding-left:15px}
.thauswahl { width:105px; float:left; text-align:center; margin-top:5px; margin-bottom:5px;}
.th_auswahl a { font-weight:normal; color:#000; text-decoration:none; float:left; width:100px; text-align:center; }
.thauswahlbild { background-position:20px;width:100px;height:60px; text-align:center;}
.thauswahltt { color:#c58fa4; font-size:10px;}
.neologofor { position:absolute; left: 485px; top:7px;}
.neologo { float:left; position:relative; top:3px;margin-right:5px}

.singlehoroskop h5, .singlehoroskop .h5 { float:left;width:60px; }
.singlehoroskop h2, .singlehoroskop .h2 { float:left;width:60px; }
.singlehoroskop .star { float:left;width:13px;height:14px; }
#aszendentForm label       { display:block;float:left;width:78px;font-family:Arial,Helvetica,sans-serif;font-size:12px; }
#aszendentForm div.formrow { margin-top: 5px; }
#aszendentForm input       { position:relative;width:172px;border:1px solid #C58FA4;background-color:#F0ECED;padding:1px 3px 1px 3px;margin-bottom: 1px; }
#aszendentForm select      { position:relative;width:180px;border:1px solid #C58FA4;background-color:#F0ECED;padding:1px 0;margin-bottom: 1px; }
#aszendentForm .error      { font-weight: bold; color:#e10106; }
/* /Horoskop */

/* dialogboxen calendar */
.ui-dialog.frauen.size325x288 .ui-dialog-title { color:#8B1F49; }
#neu_termin_hinweis { margin-top:15px;}

.termin_freunde_einladen {
    position: relative;
    clear: both;
}
.termin_freunde_einladen .checkbox_item {
    position: relative;
    left: 20px;
    width: 230px;
    padding-top: 2px;
}
.termin_freunde_einladen .bold {
    color: #8b1f49;
    font-weight: bold;
}
.termin_freunde_einladen .checkbox_item input {
    position: absolute;
    top: 0px;
    left: -20px;
    width: 14px;
    height: 14px;
    background-color: transparent;
}
.termin_freunde_einladen .termin_freunde_liste {
    border: none;
}
.termin_freunde_einladen .termin_freunde_listbox {
    width: 300px;
    height: 80px;
    border: 1px solid #c491a2;
    margin-top: 6px;
    padding-left: 4px;
    padding-top: 4px;
    overflow-y: scroll;
}

/* / dialogboxen calendar */


/* Punktesystem */
.punktesystem                    { position:relative; margin-top:10px; }
.punktesystem .relative          { position:relative; }
.punktesystem h5, .punktesystem .h5 { font-size:11px; font-weight:normal; padding-left:17px; padding-top:7px; }
.punktesystem h2, .punktesystem .h2 { font-size:11px; font-weight:normal; padding-left:17px; padding-top:7px; }
.punktesystem .points            { z-index:1; position:relative; width:640px;
                                   background:transparent url(http://bilder.static-fra.de/frauenzimmer/images/punkte_liste_bg.png) repeat-y; }

.punktesystem .top               { position:relative; width:640px; height:29px;
                                   background:transparent url(http://bilder.static-fra.de/frauenzimmer/images/punkte_liste_top_bg.png) no-repeat bottom; }

.punktesystem .left              { position:relative; width:320px; float:left; z-index:2; }
.punktesystem .left .points_col  { position:relative; padding:0px 25px; padding-right:12px;  }
.punktesystem .right             { position:relative; width:320px; float:right; }
.punktesystem .right .points_col { position:relative; padding:0px 25px; padding-left:12px; }
.punktesystem .bottom            { position:relative; width:640px; height:23px; }
.punktesystem .bottomBg          { width:640px; height:23px; background:transparent url(http://bilder.static-fra.de/frauenzimmer/images/punkte_liste_bottom_bg.png) no-repeat top; }

.punktesystem  .leftStars        { position:absolute; width:38px; height:33px; left:2px; top:-54px;
                                   background:transparent url(http://bilder.static-fra.de/frauenzimmer/images/punkte_sterne_links_bg.png) no-repeat;}
.punktesystem  .rightStars       { position:absolute; width:57px; height:44px; left:550px; top:-1px;
                                   background:transparent url(http://bilder.static-fra.de/frauenzimmer/images/punkte_sterne_rechts_bg.png) no-repeat;}

.punktesystem .points .aktion         { position:relative; display:block; border-top: 1px solid #e2c7d1;   }
.punktesystem .points .aktion .pad    { display:block; padding-bottom: 1px; padding-left:5px; padding-right:20px; }
.punktesystem .points .first          { border-top-style: none; width: 250px; }
.punktesystem .points .aktion .right  { position:absolute; left:265px; top:1px; text-align:right; display:block; width:15px; text-align:right; font-weight:bold; }
/* /Punktesystem */

/* Kontaktformular */
.kontakt table    { position:relative; width:307px; table-layout:fixed; }
.kontakt input    { position:relative;border:1px solid #C58FA4;background-color:#f0eced;padding:1px 0px 1px 4px; }
.kontakt select   { position:relative;border:1px solid #C58FA4;background-color:#f0eced; }
.kontakt textarea { position:relative;width:301px;height:83px;padding:0px 0px 0px 4px;border:1px solid #C58FA4;background-color:#f0eced; }

.kontakt .col1        { width:68px;height:20px; }
.kontakt .col2        { height:20px; } /*color:#8B1F49;*/
.kontakt .coll        { width:160px; }
.kontakt .colr        {  }

.kontakt .textfield   { width:233px; }
.kontakt .sb_topic    { width:239px; }
.kontakt .anrede        { position:relative;height:20px; }
.kontakt .anrede input  { border:0px;background-color:transparent; }
.kontakt .rb_female         { position:absolute;top:0px;left:-5px; }
.kontakt .txt_female        { position:absolute;top:3px;left:15px; }
.kontakt .rb_male           { position:absolute;top:0px;left:70px; }
.kontakt .txt_male          { position:absolute;top:3px;left:90px; }
.kontakt .radiobutton       { position:relative; height:14px; display: block; background-color:transparent; }
.kontakt .radiobutton input { background-color:transparent;border:0px none; }
.kontakt .radiobutton .rb   { position:absolute;top:1px;left:-5px; }
.kontakt .radiobutton .txt  { position:absolute;top:2px;left:17px; }
/* /Kontaktformular */

/*  Mondphasen  */
#moon {
   background:url(http://bilder.static-fra.de/frauenzimmer/wetter/bg.gif) no-repeat;
}
#moon .headline {
  font-size:12px;
  color:#8b1f49;
  font-weight:bold;
  height:25px;
  padding-top:5px;
  padding-left:10px;
  width:400px;
}
#moon_main {
    height:630px;
}
#moon_navi {
    width:110px;
    float:left;
    height:100px;
    padding-top:50px;
    margin-left:10px;
    margin-right:10px;
    color:#8b1f49;
}
#moon_navi a {
    text-decoration:none;
    font-size:11px;
    font-weight:bold;
    color:#8b1f49;
}
#moon_content {
    float:left;
}
#moon_content .wetter_search {
    margin-bottom:12px;
    padding-top:5px;
    color:#8b1f49;
    line-height:23px;
}
#moon_content .wetter_search input {
    border:1px solid #c58fa7;
}
#mondphasen {
    color:#992854;
    font-size:11px;
    font-family:arial,helvetica,verdana,geneva,sans-serif;
}
#monthline {
    font-weight:bold;
    border:1px solid #c48fa1;
    width:518px;
    height:17px;
    line-height:17px;
    border-bottom:0px;
}
.leave {
    float:left;
    height:17px;
}
.moonmonth {
    text-align:center;
    width:160px;
    float:left;
    background-color:#f0eeef;
    border-right:1px solid #c58da6;
}
.moonmonth a {
    text-decoration:none;
    color:#992854;
    line-height:17px;
}
#monthline .last {
    border-right:0px;
}
#monthline .act {
    background-color:#ffffff;
}

#dayline {
    line-height:17px;
    border:1px solid #c48fa1;
    height:17px;
    width:518px;

}
.moonday {
    float:left;
    text-align:center;
    width:73px;
    background-color:#f0eeef;
    border-right:1px solid #c48fa1;
}
#dayline .right { border-right:0px; }
#dayline .act { background-color:#ffffff; }
#phases {
    float:left;
    padding-left:2px;
    padding-bottom:3px;
    width:516px;
    border-left:1px solid #c48fa1;
    border-right:1px solid #c48fa1;
    border-bottom:1px solid #c48fa1;
}
.moonwhite {
    width:72px;
    height:72px;
    float:left;
    margin:1px 0px 0px 1px;
}
.moonlite {
    width:70px;
    height:70px;
    float:left;
    border:1px solid #c48fa1;
    margin:1px 0px 0px 1px;
}
.innerlite {
   margin:1px 0px 0px 1px;
}
.moonlite .today {
   margin:0px;
}
.moonimg {position:relative;height:68px;width:68px;}
.moonimgdate { color:#ffffff; position:absolute; bottom:0px;left:3px;}
.today .moonimgdate { color:#fd4084; }
.moonlite .today { border:1px solid #fd4084; }

.moremoon {
     clear:both;
     padding-top:10px;
}
.moremoon a {
    text-decoration:none;
    color:#977d86;
}
/*  /Mondphasen */

/* Gewinnspiel */
.gewinnspiel .agb {color: #8B1F49;}
.gewinnspiel .eingabefeld          { position:relative;width:235px;padding:1px 4px 1px;border:1px solid #C58FA4;background-color:#f0eced;margin:4px 0px; }
.gewinnspiel .eingabefeld.kurz     { width:50px;}
.gewinnspiel .fehlertext           { color: red;}
.gewinnspiel .textButton           { position: relative; left: 500px;}
.gewinnspiel_element {margin-bottom:20px;}
.gewinnspiel p a           { font-weight:bold;color:#987d88;text-decoration:none; }
.gewinnspiel p a:hover     { text-decoration:underline; }
.gewinnspiel p a:active    { color:#8b1f49;text-decoration:underline; }
/* /Gewinnspiel */

/* TAG CLOUD */
.content_all .boxtop.boxtopTcColor { background:url(http://bilder.static-fra.de/frauenzimmer/images/boxtop_color_tc.png);overflow:hidden;}

.content_all .box.boxTcColor .boxBG { background:url(http://bilder.static-fra.de/frauenzimmer/images/boxbody_color_tc.png);overflow:hidden;}

.boxHeight_tc { height:100px; }

.mcloud { position:relative;padding:0px 9px 6px; }
.mcloud h5, .mcloud .h5 { position:relative;padding:0px 0px 5px;color:#FFF; }
.mcloud h2, .mcloud .h2 { position:relative;padding:0px 0px 5px;color:#FFF; }
.mcloud .txt { position:relative;width:638px;height:76px;line-height:24px;overflow:hidden; }
.mcloud .txt a { color:#FFF;text-decoration:none;margin-right:15px; }
.mcloud .txt .typ1 { font-size:16px;font-weight:normal; }
.mcloud .txt .typ2 { font-size:12px;font-weight:normal; }
.mcloud .txt .typ3 { font-size:17px; }
.mcloud .txt .typ4 { font-size:14px; }
/* /TAG CLOUD */

/*  Cocomore */
.box .coco_title_01 {
  margin-top:0px;
  font-weight:bold;
}
/* /Cocomore */

.friends .hinweis { color:#c58fa4;padding:5px 0px;margin:10px 10px 20px 10px;border-top:1px solid;border-bottom:1px solid; }

.b_user           { float:left;display:inline;height: 105px;position: relative;width:125px; }
.b_user.rand      { margin-left:20px; }
.b_user .imgBox   { background-color: #987d88;position:relative;width:125px;margin-bottom:5px; }
.b_user .img      { height: 60px;left:35px;overflow: hidden;position:relative;width: 90px; }
.b_user .check    { left:7px;position:absolute;top:20px; }
.b_user .user     { color: #8b1f49;font-weight:bold;height:14px;overflow:hidden;position:relative;width:125px; }
.b_user .user a   { text-decoration:none;color: #8b1f49; }
.b_user .status   { color:#8b1f49;left:98px;position:absolute;top:80px; }
.b_user .star     { float:left;height: 14px;left:-2px;position:relative;width:13px; }

.ignoredUsers     { padding: 0px 9px 5px;position: relative; }
.ignoredUsers .paneBox     { position:relative;left:1px;z-index:1; }
.ignoredUsers .scroll-pane { position:absolute;height:208px;width:309px;padding-right:0px;top:0px;overflow:hidden; }
.ignoredUsers .linkButton  { margin-left:138px;margin-bottom:10px; }

/* PROFILIMG XL */

.profilimg_xl { position:absolute; top:27px; left: 10px;z-index:1; display:none; }
.no_details   { text-align:center;margin-right:20px;padding-top:60px;font-size:13px; }
.no_details a:link,
.no_details a:visited { font-size:13px;color:#987d88;text-decoration:none; }
.no_details a:hover   { text-decoration:underline; }

/*  IVW Pixel */

#ivw2  { position:absolute; }
.pixel { position:absolute; }



/* infomail */
.infomail_bsp               {position:relative; width:290px; }
.infomail_bsp .elem         {position:relative; height:20px;}
.infomail_bsp .unterstrich  {z-index:10;position:absolute;left:0px;background-color:#8b1f49;height:1px;width:290px;font-size:1px;top:9px;overflow:hidden}
.infomail_bsp .text1        {z-index:20;position:absolute;left:0px;background-color:#FFF;padding-right:5px;}
.infomail_bsp .text2        {z-index:20;position:absolute;right:0px;background-color:#FFF;padding-left:5px;}


.infom .textButtonWidth  { width:130px; }


.infomail                { position:relative; padding: 20px; }



/* google adsense */

.google h5 a:link, .google .h5 a:link { color:#8B1F49; text-decoration:none; font-size:12px; }

.google h5 a:hover, .google .h5 a:hover { color:#8B1F49; text-decoration:underline; font-size:12px; }

.google h5 a:visited, .google .h5 a:visited { color:#8B1F49; text-decoration:none; font-size:12px; }

.google h2 a:link, .google .h2 a:link { color:#8B1F49; text-decoration:none; font-size:12px; }

.google h2 a:hover, .google .h2 a:hover { color:#8B1F49; text-decoration:underline; font-size:12px; }

.google h2 a:visited, .google .h2 a:visited { color:#8B1F49; text-decoration:none; font-size:12px; }

.google h3 { margin-left:0; }
.google h3 a  { color:#8B1F49; text-decoration:none; font-size:12px; }
.google h3 a:hover { text-decoration:underline; }
.google .anzeige { position:absolute; top:4px; right:5px; }
.google .horizontal { width:307px;height:1px;font-size:1px;background-color:#e2c7d1;overflow:hidden;position:absolute;top:0px;left:0px; }

.google .ad { position:relative; margin:0px 0px 10px 0px; padding-top: 8px}
.google .ad span { display:inline; }
.related .google .ad span { display:block; }

.google .ad a:link { color:#000000; text-decoration:none; }

.google .ad a:hover { text-decoration:underline; }

.google .ad .adlink:link { color:#987d88; }

.google.contentad h2,
.google.relatedad h2 {
	padding-top: 8px;
	padding-left: 8px;
}
.google.contentad {
	left:0px;
}
.google.relatedad {
	margin-bottom: 8px;
}
.google.contentad .ad,
.google.relatedad .ad {
	padding: 8px 0px 8px 8px;
	background: url(http://bilder.static-fra.de/frauenzimmer/images/bg_googleads.jpg) repeat;
	margin: 0px;
}

#cse-search-box .h5 { width:42px;float:left;margin-top:2px; }
#cse-search-box .ifield { width: 174px; padding: 2px; float:left; margin-right:5px;border:1px solid #8B1F49; }
#cse-search-box .linkButton { width:18px; float:right; }


/************* GOOGLE AJAX SEARCH API + AFS ********************/
#adBlock a.titleLink        { display:block; }
.gsc-thumbnail-inside       { display:none; }
.gsc-url-top                { display:none; }
table.gsc-search-box            { display:none; }
table.gsc-table-result          { border-collapse:collapse; }
.gsc-cursor-page                { float:left; width:20px; cursor:pointer; }
.gsc-cursor-current-page        { font-weight:bold; }
.gsc-trailing-more-results a    { text-decoration:none; color:#000000; }
#searchresultbox .boxHeader h5 a, #searchresultbox .boxHeader .h5 a,
#searchresultbox .boxHeader h2 a, #searchresultbox .boxHeader .h2 a { text-decoration:none; color:#8B1F49; font-size:13px; }
#searchresultbox .ad            { margin-bottom:10px; }
.content #searchresultbox .ad a { text-decoration:none; color:#8b8285; }
#searchresultbox .ad a.adlink   { color:#8b8285; }
#searchresultbox .horizontal    { display:none; }

#cse                        { width:640px; position:relative; padding:10px; }
#cse a.gs-watermark         { display:none; }
#cse .gs-result             { margin-bottom:10px; }
#cse a						{ text-decoration:none; color:#987D88; }
#cse a:hover				{ text-decoration:underline; }
#cse .gs-visibleUrl-short   { display:none; }
#cse .gs-visibleUrl-long    { color:#666666; }
#cse .gsc-twiddleRegionCell { display:none; }
#cse .gsc-tabsAreaInvisible { display:none; }
#cse .gsc-result-info       { display:none; }
#cse .gcsc-branding         { clear:both;margin-top:15px; }

/************ /GOOGLE AJAX SEARCH API ********************/
/******************** SHOPPINGUEBERSICHT *****************************/
.frauen_koopbannerlink {
  position:relative;
  padding:0px 10px 10px 10px;
  height:110px;
}
.frauen_koopbannerlink .banner{
    margin:5px 0px;
}
.frauen_koopbannerlink .textButton {
  float:right;
}
.frauen_koopbannerlink .textButton a .txt,
.frauen_koopbannerlink .textButtonAktiv a .txt,
.frauen_koopbannerlink .textButton a .divRight,
.frauen_koopbannerlink .textButtonAktiv a .divRight {
    width:180px;
}
/******************** /SHOPPINGUEBERSICHT *****************************/
/******** Diaet-Kalender *********/
.diaet_top             { position:relative;left:9px; width:640px;}
.diaet	               { position:relative;left:-1px;background:url(http://bilder.static-fra.de/frauenzimmer/abnehmen/diaet_bg.gif);}
.diaet a			   { color:#987d88;text-decoration:none; }
.diaet a:hover         { text-decoration:underline; }
.diaet a:active        { color:#fc4083;text-decoration:underline; }
.diaet h5, .diaet .h5  { position:relative;padding:0px 0px 5px; }
.diaet h2, .diaet .h2  { position:relative;padding:0px 0px 5px; }
.diaet .left           { position:relative;width:310px;padding:10px 10px 0px 9px;float:left;}
.diaet .right          { position:relative;width:311px;padding:10px 0px 0px 10px;float:left;}
.diaet .formleft       { position:relative;width:50px;margin:10px 0px 0px 10px;float:left;}
.diaet .formleft2      { position:relative;width:100px;margin:10px 0px 0px 10px;float:left;}
.diaet .formleft3      { position:relative;width:110px;margin:10px 0px 0px 10px;float:left;}
.diaet .formright      { position:relative;width:190px;margin:10px 0px 0px 10px;float:left;}
.diaet .formright3     { position:relative;width:170px;margin:10px 0px 0px 10px;float:left;}
.diaet .all            { position:relative;margin:0px 0px 4px 50px; }
.diaet .input          { position:relative;width:50px;border:1px solid #C58FA4;background-color:#f0eced;padding:1px 0px 1px 5px; }
.diaet .checkbox       { position:absolute;top:-3px;left:-24px; }
.diaet .error          { position:relative;color:#e10106; }
.diaet .chart		   { position:relative;background-color:#C58FA4;height:260px; }

.diaet .line           { position:relative;left:0px;border-top:1px solid #c58fa4;margin:0px 0px 0px 0px;width:660px;height:1px;}
.diaet_top .line       { position:relative;left:-9px;border-top:1px solid #c58fa4;margin:0px 0px 0px 0px;width:660px;height:1px;}

.diaet .textButton                  { position:relative;width:125px;}
.diaet .textButton a                { color:#FFF; }
.diaet .textButton .textButtonWidth { width:120px; }

.diaet_top .textButton              { position:relative;width:125px;float:left;}

.trafficteaser_top      { position:relative; margin-left:7px;  width:311px; }
.trafficteaser          {  height:112px; margin:0px 0px 3px 7px;  width:311px;  position:relative;  float:left; }
.trafficteaser h2, .trafficteaser .h2 {  padding:3px 0px;  position:relative; }
.trafficteaser .anzeige { color:#8b1f49; font-size:11px; font-weight:normal; margin-bottom:3px; }
.tt_img                 { position:relative; width:108px; height:84px; float:left; margin-right:5px; }

.frauen_amazon_widget   { margin-bottom:5px; left:9px; position:relative; }
#amazon_widget          { outline:none; }


.NaviBox .viplink       { position:absolute;top:8px;right:10px; }
.galerie .viplink       { float:right;padding:0px 10px 8px 0px; position:relative; }

.breadcrumb_bottom  {  position:relative;  top:5px; color:#8b1f49; font-size:9px; }
.breadcrumb_bottom  a:link,
.breadcrumb_bottom  a:visited {  color:#8B1F49;  font-size:9px;}
.breadcrumb_bottom  a:hover{  text-decoration:underline; }


.content_all .box .boxBG.tagcloud { height:200px; }

.spacer_15  { position:relative;height:15px;font-size:1px;background-color:transparent;overflow:hidden; }
.spacer_20  { position:relative;height:20px;font-size:1px;background-color:transparent;overflow:hidden; }
.spacer_25  { position:relative;height:25px;font-size:1px;background-color:transparent;overflow:hidden; }
.spacer_30  { position:relative;height:30px;font-size:1px;background-color:transparent;overflow:hidden; }

.textButton.right { float:right; }
.textButton.center { text-align:center;margin:0px auto; }
.textButton.left { float:left; }

.linkButton.right { float:right; }
.linkButton.left { float:left; }


/************ VIDEOLEISTE ******************/
.frauen_videoleiste              { position:absolute; }
.frauen_videoleiste>h2, .frauen_videoleiste>.h2 { padding-left:10px; }
.boxVideoleiste                  { padding:8px 0px 0px 10px;font-weight:bold;font-size:12px;color:#921d4a; }
.frauen_videoleiste .button_for  {	background:transparent url(http://bilder.static-fra.de/frauenzimmer/images/for_84.png) repeat;
								                   height:264px;position:relative;top:-177px;width:27px; }
.frauen_videoleiste .button_back { background:transparent url(http://bilder.static-fra.de/frauenzimmer/images/back_84.png) repeat;
                                   height:264px;position:relative;top:-177px;width:27px;}
.frauen_videoleiste .back        { height:84px;left:-2px;overflow:hidden;position:absolute;top:-1px;width:27px;z-index:1; }
.frauen_videoleiste .for         { height:84px;left:633px;overflow:hidden;position:absolute;top:-1px;width:27px;z-index:1; }
.frauen_videoleiste .videos      { position:relative;top:14px;padding-left:24px; }
.frauen_videoleiste .video       { float:left; width:142px; overflow:hidden; margin-right:14px; height:83px; }
.frauen_videoleiste .video_last  { margin-right:0px; width:143px; }
.frauen_videoleiste .video .img  { position:relative;z-index:0; }
.frauen_videoleiste .olay        { position:relative;top:-84px;z-index:5;margin-top:50px;height:83px;
                                  background:transparent url(http://bilder.static-fra.de/frauenzimmer/images/videoteaseroverlay.png);}
.frauen_videoleiste .olay_text   { padding:4px 5px;height:50px;overflow:hidden; }
.frauen_videoleiste .olay_text h2, .frauen_videoleiste .olay_text .h2 { line-height:14px; color:#ffffff;}
.frauen_videoleiste .olay_button img { float:left;padding-right:5px; }
.frauen_videoleiste .olay_button {padding:2px 5px; }
.frauen_videoleiste a { line-height:20px;font-family:Arial;color:#ffffff;font-size:12px;font-weight:bold;cursor:pointer; text-decoration:none;}

.videoteaser { float:left;  width:155px;  overflow:hidden;  height:145px;  position:relative; margin-right:5px; }
.videoteaser h2 { height:32px; width:132px; overflow:hidden; }
.videoteaser .vlinkButton { position:absolute; top:90px; }

.videoteaser .vlinkButton             { height: 18px; }
.videoteaser .vlinkButton a           { color: #987088; padding:2px 0 2px 20px; line-height:18px; text-decoration: none;
                                        background: url(http://bilder.static-fra.de/frauenzimmer/images/arrow_right1.png) no-repeat -2px -2px; }
.videoteaser .vlinkButton a:hover     { text-decoration:underline;
                                        background: url(http://bilder.static-fra.de/frauenzimmer/images/arrow_right2.png) no-repeat -2px -2px; }
.videoteaser .vlinkButton a:active    { background: url(http://bilder.static-fra.de/frauenzimmer/images/arrow_right3.png) no-repeat -2px -2px; }

/************ /VIDEOLEISTE ******************/

.starBig              { background:url(http://bilder.static-fra.de/frauenzimmer/images/bigstar_full.png);}

.starBigDemi          { background:url(http://bilder.static-fra.de/frauenzimmer/images/bigstar_demi.png);}

.starBigNone          { background:url(http://bilder.static-fra.de/frauenzimmer/images/bigstar_none.png);}

.stars               { position:relative;right:6px;float:right; }
.stars .star         { position:relative;width:20px;height:22px;float:left; }


/******************** Shopping.com Teaser *****************************/
.shoppingTipsBox              { position:relative; }
.shoppingTipsBox .back        { position:absolute;top:21px;left:-1px;width:24px;height:69px;overflow:hidden;z-index:1; }
.shoppingTipsBox .back .bg    { position:relative;width:24px;height:69px;
						   background:url(http://bilder.static-fra.de/frauenzimmer/images/back_nolink_65.png);}
.shoppingTipsBox .back a .bg  { position:relative;top:-138px;width:24px;height:207px;
						   background:url(http://bilder.static-fra.de/frauenzimmer/images/back_65.png);}
.shoppingTipsBox .for         { position:absolute;top:21px;left:300px;width:24px;height:69px;overflow:hidden;z-index:1; }
.shoppingTipsBox .for .bg     { position:relative;width:24px;height:69px;
						   background:url(http://bilder.static-fra.de/frauenzimmer/images/for_nolink_65.png);}
.shoppingTipsBox .for a .bg   { position:relative;top:-138px;width:24px;height:207px;
						   background:url(http://bilder.static-fra.de/frauenzimmer/images/for_65.png);}
.shoppingTips                      { position:relative; }
.shoppingTips .imgBoxContainer     { position:relative;top:2px;left:12px;height:105px; }
.shoppingTips .imgBox              { position:relative;width:67px;float:left;display:inline;margin-left:2px; }
.shoppingTips .imgBox .img         { position:relative;width:67px;height:65px;overflow:hidden; }
.shoppingTips .imgBox .img a  	{color:#987d88;text-decoration:none;}
.shoppingTips .imgBox .img img     { position:relative;border:none;}
.shoppingTips .dataLayer                 { position:absolute;top:65px;left:-16px;width:286px;display:none; }
.shoppingTips .dataLayer .bg             { position:absolute;top:-15px;left:16px;width:67px;height:15px;
                                      background:url(http://bilder.static-fra.de/frauenzimmer/images/arrow_user2.png);}
.shoppingTips .dataLayer .txtBox         { position:relative;padding:5px 0px;color:#000000; }
.shoppingTips .dataLayer .txtBox a       { font-weight:normal;color:#987d88;text-decoration:none; }
.shoppingTips .dataLayer.centerleft      { left:-85px; }
.shoppingTips .dataLayer.centerleft .bg  { left:85px; }
.shoppingTips .dataLayer.centerright     { left:-154px; }
.shoppingTips .dataLayer.centerright .bg { left:154px; }
.shoppingTips .dataLayer.right           { left:-223px; }
.shoppingTips .dataLayer.right .bg       { left:223px; }
.shoppingTips .imgBoxAktiv .dataLayer,
.shoppingTips .imgBoxAktiv .dataLayer.centerleft,
.shoppingTips .imgBoxAktiv .dataLayer.centerright,
.shoppingTips .imgBoxAktiv .dataLayer.right      { display:block; }
/******************** /Shopping.com Teaser *****************************/

/************ EXPERTENCHAT ******************/
#expertenchat {margin: 8px;}
/************ / EXPERTENCHAT ******************/

.swfobject { outline:none; }

#setnavi a { text-decoration:none; }
#setnavi a .descr .txtbox { color:#000000; font-size:11px; font-weight:normal; text-decoration:none; }

/************* NO FLASH AUFMACHER *****************************/
.noFlashAufmacher                          { position:relative;width:660px;height:361px;background:url(http://bilder.static-fra.de/frauenzimmer/images/xxl_teaser_thema_bg2.png);margin-bottom:9px; }
.noFlashAufmacher .multiteaserheadline     { color:#FFF; font-size:14px; float:right; margin:5px 10px 0px 0px; }
.noFlashAufmacher .aTeaserBox              { position:absolute;top:26px;left:0px;width:252px;height:307px;overflow:hidden; }
.noFlashAufmacher .aTeaser                 { position:absolute;left:0px;width:252px;height:307px;background-color:#6f1c3b; }
.noFlashAufmacher .aTeaser .head           { position:relative;width:252px;height:31px;background:url(images/btn_nav_flash_alternative.png) #6f1c3b;cursor:pointer; }
.noFlashAufmacher .aTeaser .head h2        { position:absolute;font-size:13px;top:7px;left:7px;color:#FFF; }
.noFlashAufmacher .aTeaser .text           { position:relative;padding:0px 8px 6px;line-height:16px;color:#FFF; }
.noFlashAufmacher .aTeaser .linkButton     { position:relative;margin-left:6px; }
.noFlashAufmacher .aTeaser .linkButton a   { color:#FFF; }
.noFlashAufmacher .aTeaser.active .head    { background-image:none;cursor:auto; }

.noFlashAufmacher #aTeaser1                { top:0px; }
.noFlashAufmacher .length2 #aTeaser2       { top:276px; }
.noFlashAufmacher .length3 #aTeaser2       { top:245px; }
.noFlashAufmacher .length3 #aTeaser3       { top:276px; }
.noFlashAufmacher .length4 #aTeaser2       { top:214px; }
.noFlashAufmacher .length4 #aTeaser3       { top:245px; }
.noFlashAufmacher .length4 #aTeaser4       { top:276px; }
.noFlashAufmacher .length5 #aTeaser2       { top:183px; }
.noFlashAufmacher .length5 #aTeaser3       { top:214px; }
.noFlashAufmacher .length5 #aTeaser4       { top:245px; }
.noFlashAufmacher .length5 #aTeaser5       { top:276px; }
.noFlashAufmacher .length6 #aTeaser2       { top:152px; }
.noFlashAufmacher .length6 #aTeaser3       { top:183px; }
.noFlashAufmacher .length6 #aTeaser4       { top:214px; }
.noFlashAufmacher .length6 #aTeaser5       { top:245px; }
.noFlashAufmacher .length6 #aTeaser6       { top:276px; }
.noFlashAufmacher .imgCont                 { position:relative;top:0px;left:0px;display:none; }
.noFlashAufmacher .imgBox                  { position:absolute;top:29px;left:256px; height:300px; }
.noFlashAufmacher .imgBox .txt             { position:absolute;font-size:14px;font-weight:bold;color:#FFF;padding:10px 0px 0px 7px;bottom: -25px; }
/****************** / NO FLASH AUFMACHER ********************/






/************ NO FLASH TEASER ******************/
.noflashteaser							{background-color:#ffffff;background-image:url(http://bilder.static-fra.de/frauenzimmer/xxl_teaser_thema_bg.png);width:660px;height:361px;}
.noflashteaser .boxprops				{height:310px;padding-top:25px;margin:0;}
.noflashteaser .teaserprops				{float:left;width:250px;}
.noflashteaser .position				{position: relative; top: 0px; left: 8px;}
.noflashteaser .txtboxprops				{width:236px;float:left;display:block;}
.noflashteaser .txtboxprops .headline 	{font-size:14px;margin-top:8px;margin-bottom:8px;}
.noflashteaser .txtboxprops .text		{line-height:16px;}
.noflashteaser .txtboxprops .link		{position:relative;top:6px;left:-3px;}
.noflashteaser .boxprops .teaserimage	{float:right;padding:4px;}
.noflashteaser .subline					{width:660px;float:left;display:block;}
.noflashteaser .subline .headline		{font-size:14px;margin-top:4px;margin-left:263px;color:#ffffff;}
.noflashteaser .boxprops .dynpos     	{width:253px;height:31px;background-image:url(http://bilder.static-fra.de/frauenzimmer/images/btn_nav_flash_alternative.png)}
.noflashteaser .boxprops .dynpos .link 	{text-decoration:none;}
.noflashdynamic							{position:absolute; top:0px; left:0px;}
/************ /NO FLASH TEASER ******************/

.breadcrumb h1, .breadcrumb .h1 { font-size: 9px; display:inline; padding:0; margin:0; }

/****************** calendar.css ************************/
.kalender .reiterbox { z-index:2; }
.calendarrow { width:660px; height:70px;}
.calendarcell {float:left;height:60px; width:87px; border: 1px solid #c692a8; margin-right:3px; margin-left:2px; position:relative; }
.sundaycell {background-color:#FEC5DA; padding-right:0px; margin-right:0px;}
.holidaycell {background-color:#FEC5DA; }
.feiertagtext {width:60; overflow:hidden}
.kalender { position:relative; }
.kalender .kalenderContent { position:relative; margin: 0 0 8px; }
.kalender .kalenderContent .kalenderBox {     border-bottom:1px solid #C58FA4;    left:1px;    padding:32px 0px 2px;    position:relative;    top:0px;    width:658px; }
.kalender .kalenderContent .kalenderBox .kalenderJahre {    position:relative;    border-top:1px solid #c692a8;    border-bottom:1px solid #c692a8;    background-color:#FFFFFF;    width:658px;    height:47px; }
.kalender .kalenderContent .kalenderBox .back {    position:absolute;    top:31px;    left:-2px;    width:28px;    height:51px;    overflow:hidden;    z-index:1; }
.kalender .kalenderContent .kalenderBox .back a .bg {    position:relative;    top:0px;    width:28px;    height:153px;    background:url(http://bilder.static-fra.de/frauenzimmer/images/back_kalender.png); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://bilder.static-fra.de/frauenzimmer/images/back_kalender.png'); }
.kalender .kalenderContent .kalenderBox .for {    position:absolute;    top:31px;    left:632px;    width:28px;    height:51px;    overflow:hidden;    z-index:1; }
.kalender .kalenderContent .kalenderBox .for a .bg {    position:relative;    top:0px;    width:28px;    height:153px;    background:url(http://bilder.static-fra.de/frauenzimmer/images/for_kalender.png); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://bilder.static-fra.de/frauenzimmer/images/for_kalender.png'); }
.kalender .kalenderContent .kalenderBox .kalenderJahre {    text-align:center; }
.kalender .kalenderContent .kalenderBox .kalenderJahre .auswahl {    margin:15px 0 0 24px;    width:610px; }
.kalender .kalenderContent .kalenderBox .kalenderJahre .txtBox {    text-align:center;    line-height:14px;    width:117px;    font-size: 14px;    float:left; }
.kalender .kalenderContent .kalenderBox .kalenderJahre .txtBox strong {    font-size: 18px;    color:#8b1f49; }
.kalender .kalenderContent .kalenderBox .kalenderJahre .txtBox a {    font-size: 14px;    color:#987d88;    text-decoration:none; }
.kalender .kalenderContent .kalenderBox .kalenderJahre .txtBox a:hover {    text-decoration:underline;}
.kalender .kalenderContent .kalenderBox .kalenderJahre .txtBox a:active {    color:#8b1f49;    text-decoration:underline; }
.kalender .kalenderContent .kalenderBox .kalenderWochen .wochenHeader .tag {
    float:left;
    width:93px;
    height:18px;
    border-bottom:1px solid #c692a8;
    border-right:1px solid #c692a8;
    background-color:#FFFFFF;
    font-size:11px;
    line-height:18px;
    text-align:center;
    color:#8b1f49;
}
.kalender .kalenderContent .kalenderBox .kalenderWochen .wochenHeader .tag.montag {    width:92px;    border-bottom:1px solid #c692a8;    border-left:0px none; }
.kalender .kalenderContent .kalenderBox .kalenderWochen .wochenHeader .tag.samstag {    width:94px; }
.kalender .kalenderContent .kalenderBox .kalenderWochen .wochenHeader .tag.sonntag {    width:94px;    border-bottom:1px solid #c692a8;    border-right:0px none; }
.kalender .kalenderBlatt {    margin-top:3px; }
.kalender .kalenderBlatt .kalenderContent {    margin-top:2px;    margin-left:1px; }
.kalender .kalenderBlatt .tag, .kalender .kalenderBlatt .montag, .kalender .kalenderBlatt .sonntag {    position:relative;    float:left;    width:91px;    height:64px;   border:1px solid #c692a8;    margin:1px 1px 0 0;    background-color:#ffffff; }
.kalender .kalenderBlatt .montag {    border-left:0px none;    margin-left:0px;    width:91px; }
.kalender .kalenderBlatt .montagHeute {    border-left:0px none;    margin-left:0px;    width:90px; }
.kalender .kalenderBlatt .sonntag {    width:91px;    border-right:0px none;    margin:1px 0 0 3px;    background-color:#fec5da;}
.kalender .kalenderBlatt .sonntagHeute {    width:90px;    border-right:1px solid #8B1F49;    margin:1px 0 0 3px;    background-color:#fec5da; }
.kalender .kalenderBlatt .tag.leer,
.kalender .kalenderBlatt .sonntag.leer,
.kalender .kalenderBlatt .montag.leer {    background-color:#f2e9ec; }
.kalender .naviBox {    padding:6px 9px;    color:#8B1F49;    height:38px;    position:relative; }
.kalender .naviBox .linkIcon {    position:relative;    float:left;    margin:9px 28px 0 0; }
.kalender .erinnernBox {    padding:6px 9px;    color:#8B1F49;    height:38px;    position:relative;    border-top: 1px solid #C58FA4; }
.kalender .erinnernBox .checkbox_item {
    float: left;
}
.kalender .erinnernBox .hSpacer {
    float: left;
    width: 50px;
}
.kalender .linkIcon {
    position:relative;
    height:18px;
    overflow:hidden;
}
.kalender .linkIcon .iconBirthday,
.kalender .linkIcon .iconDate,
.kalender .linkIcon .iconVerabredung,
.kalender .linkIcon .iconChat {
    position:relative;
    top:0px;
    width:18px;
    height:36px;
    float:left;
    margin-right:2px;
}
.kalender .linkIcon .iconBirthday {
    background:url(http://bilder.static-fra.de/frauenzimmer/images/icon_birthday.png);
}
.kalender .linkIcon .iconDate {
    background:url(http://bilder.static-fra.de/frauenzimmer/images/icon_date.png);
}
.kalender .linkIcon .iconVerabredung {
    background:url(http://bilder.static-fra.de/frauenzimmer/images/icon_verabredung.png);
}
.kalender .linkIcon .iconChat {
    background:url(http://bilder.static-fra.de/frauenzimmer/images/icon_chat.png);
}
.kalender .linkIcon a {    line-height:18px;    color:#987d88;    text-decoration:none;}
.kalender .linkIcon a:hover {    text-decoration:underline;}
.kalender .linkIcon a:active {   color:#8b1f49;    text-decoration:underline; }
.kalender .kalenderBlatt .link {
    position:relative;
    height:18px;
    overflow:hidden;
    line-height:18px;
    padding-left:3px;
    margin-top:-2px;
}
.kalender .kalenderBlatt .linkIcon {    position:relative;    height:18px;    margin-top:-1px;    overflow:hidden; }
.kalender .kalenderBlatt .linkIcon a,
.kalender .kalenderBlatt .link a {
    line-height:17px;
    color:#987d88;
    text-decoration:none;
    font-size:10px;
    font-weight:normal;
    display:inline;
}

.kalender .kalenderBlatt .linkIcon a:hover,
.kalender .kalenderBlatt .link a:hover {    text-decoration:underline; }

.kalender .kalenderBlatt .linkIcon a:active,
.kalender .kalenderBlatt .link a:active {    color:#8b1f49;    text-decoration:underline;}
.kalender .kalenderBlatt .event {
    position:relative;
    height:18px;
    margin-top:-2px;
    margin-left:-1px;
    margin-right:-1px;
    overflow:hidden;
}
.kalender .kalenderBlatt .event .bg{
    position:absolute;
    width:91px;
    height:36px;
    background:url(http://bilder.static-fra.de/frauenzimmer/images/bg_event.png);
}
.kalender .kalenderBlatt .event .linkText {
    position:relative;
    padding-left:4px;
}
.kalender .kalenderBlatt .event a {
    line-height:16px;
    color:#ffffff;
    text-decoration:none;
    font-size:10px;
    font-weight:normal;
    display:inline;
}
.kalender .kalenderBlatt .event a:hover .linkText {
    text-decoration:underline;
}
.kalender .kalenderBlatt .event a:active .linkText {
    text-decoration:underline;
}
.kalender .kalenderBlatt .feiertag {
    position:relative;
    height:16px;
    overflow:hidden;
    background:url(http://bilder.static-fra.de/frauenzimmer/images/bg_feiertag.png);
}
.kalender .kalenderBlatt .feiertag .infoText {
    width:87px;
    line-height:16px;
    color:#ffffff;
    text-decoration:none;
    font-size:10px;
    font-weight:normal;
    display:inline;
    padding: 0 4px;
}
.calendarrow .calendarcell .datum {
    position:absolute;
    bottom:1px;
    left:4px;
    color:#8b1f49;
    line-height:10px;
    font-weight:normal;
}
.calendarrow .calendarcell .datum a {
    color:#8b1f49;
    line-height:10px;
    font-weight:normal;
    text-decoration:none;
}
.kalender .kalenderBlatt .tagHeute {
    position:absolute;
    bottom:1px;
    left:4px;
    color:#8b1f49;
    line-height:10px;
    font-weight:bold;
}
.calendarcell .linkIcon .linkText {
    padding: 0px 4px;
}
.kalender .kalenderBlatt .today {
    border-top:1px solid #8B1F49;
    border-left:1px solid #8B1F49;
    border-right:2px solid #8B1F49;
    border-bottom:2px solid #8B1F49;
}
.kalender .kalenderContent .kalenderBox .kalenderJahre .auswahl .choosed {
  font-weight:bold;
  font-size: 18px;
  color: #8b1f49;
  height:22px;
  line-height:20px;
  width:142px;
}

#geb_dialog.geburtstagsbox .contentbox { height:100px;}
#geb_dialog.geburtstagsbox .bgbox {
	height:100px;
    background:transparent url(http://bilder.static-fra.de/frauenzimmer/images/dialog_325_100.jpg);
}
/******************* /calendar.css **********************/

.ligatus_rect { margin-bottom:10px; }
.content_col.floatRight { float:right; }

/*** Thread verschieben Popup Styles ***/

.bastel .ui-dialog,
 .ui-dialog.bastel {
	background-color:transparent;
	z-index:2;
	overflow:visible;
}
.ui-dialog-container{overflow:visible;z-index:7;height:1000px;}

.bastel .ui-dialog .ui-dialog-content,
 .ui-dialog.bastel .ui-dialog-content {
	position:relative;width:617px;overflow:visible;background-color:#e64682;
}

.bastel .ui-dialog .contentbox,
 .ui-dialog.bastel .contentbox {
	position:relative;width:615px;margin:1px 1px;padding-top:0px;background-color:#e64682;
}

.bastel .ui-dialog .contentbox .textButtonBox,
 .ui-dialog.bastel .contentbox .textButtonBox {
	position:relative;width:615px;height:24px;back!ground-color:gray;
}

.bastel .ui-dialog .contentbox .textButtonBox .textButton.left,
 .ui-dialog.bastel .contentbox .textButtonBox .textButton.left {
	position:relative;left:-2px;float:left;
}

.bastel .ui-dialog .contentbox .textButtonBox .textButton.right,
 .ui-dialog.bastel .contentbox .textButtonBox .textButton.right {
	position:relative;left:2px;float:right;
}
#forumMovethread .contentbox a:link,  #forumMovethread .contentbox a:visited,  #forumMovethread .contentbox a:active, #forumMovethread .contentbox a:hover{	color:#ffffff;}
#movethreadmod{
	background-color:#ffffff;
	margin-left:5px;
	position:relative;
	width:600px;
	padding-left:5px;
	padding-bottom:5px;
	color:#000000;
}
#forumMovethread h1{
padding:6px 0 6px 10px;
color:#ffffff;
}
#forumMovethread h2{
	color:#000000
}
#forumMovethread .spacer10  {
background-color:transparent;
clear:both;
font-size:1px;
height:10px;
overflow:hidden;
position:relative;

}

#movethreadmod li:hover{background-color:#d53d76;}
/*** / Thread verschieben Popup Styles ***/
.modLinkButton{float:left;width:30px; height:30px;overflow:hidden;position:relative;}
.modLinkButton a{	cursor:pointer;	font:bold 11px arial,helvetica,verdana,geneva,sans-serif;	color:#987D88;	line-height:30px;	text-decoration:none;	margin:0; padding:0; display:block;}
.modLinkButton .bg{	float:left;	height:30px;	margin-right:4px;	position:absolute;	top:0px;	width:30px;	overflow:hidden;}
.modLinkButton .bg.move{background:url("http://bilder.static-fra.de/frauenzimmer/images/fz_thread_verschieben.png") no-repeat;}
.modLinkButton .bg.delete{background:url("http://bilder.static-fra.de/frauenzimmer/images/fz_thread_loeschen.png") no-repeat;}
.modLinkButton .bg.close{background:url("http://bilder.static-fra.de/frauenzimmer/images/fz_thread_schliessen.png") no-repeat;}
.modLinkButton .bg:hover{background-position:0 -30px;}
.modLinkButton .bg:active{background-position: 0 -60px;}

.playlistenplayer { position:absolute;width:615px;height:250px;left:22px;top:18px;border:1px solid #e2c7d1;background:url(http://bilder.static-fra.de/frauenzimmer/images/bg_playlistenplayer.jpg) no-repeat left bottom #6C1B3A; }
.playlistenplayer h2 { width:605px;height:16px; padding:2px 5px;background:#fff;color:#6C1B3A; }
.playlistenplayer .img {position:absolute;left:0px;top:20px;width:232px;height:132px;border:0;}
.playlistenplayer .play_button {position:absolute;left:207px;top:80px;width:53px;height:46px;background-image:url(images/play_fz.gif);background-position:0 0 ;}
.playlistenplayer .play_button.over {background-position:0 -46px;}
.playlistenplayer .headline1 { position:absolute;left:10px;top:185px;width:265px;height:38px;border:0;color:#fff;font-size:15px;font-weight:bold;overflow:hidden; }
.playlistenplayer .headline2 { position:absolute;left:10px;top:158px;width:265px;height:18px;border:0;color:#fff;font-size:12px;font-weight:bold;overflow:hidden; }
.playlistenplayer .link {position:absolute;left:0px;top:0px;width:300px;height:169px;border:0;background-color:#ffffff;display:block;opacity:0.01;filter:alpha(opacity=1); }
.playlistenplayer .list {position:absolute;left:309px;top:20px;width:306px;height:229px;overflow:hidden;background:transparent;border-top:1px solid #a3a3a3;}
.playlistenplayer .element { clear:both; }
.playlistenplayer .element img { float:left;margin-bottom:3px; }
.playlistenplayer .element .playtime { color:#B93165; }
.playlistenplayer .listLink { padding:4px;width:193px;height:41px;font-weight:normal;background-color:#6C1B3A;color:#fff;display:block;font-size:11px;float:left; }
.playlistenplayer .listLink.over { background-color:#ffffff;color:#6C1B3A; }

.playlistenplayer .scroll-pane { position:relative;width:306px;height:229px;overflow:hidden; }
.playlistenplayer .jScrollPaneContainer {position: relative;overflow: hidden;z-index: 1;}
.playlistenplayer .jScrollPaneTrack {position:absolute;cursor:pointer;right:0;top:0;height:100%;background:transparent;background-image:url(images/scrollbuttons_viptrack.png);background-color:#efefef;}
.playlistenplayer .jScrollPaneDrag {position:absolute;cursor:pointer;overflow:hidden;background:url(images/scrollbuttons_drag_small.gif) repeat-y 0 0;height:22px;}
.playlistenplayer .jScrollPaneDragTop {position:absolute;top:0;left:0;overflow:hidden;}
.playlistenplayer .jScrollPaneDragBottom {position: absolute;bottom:0;left:0;overflow:hidden;}
.playlistenplayer a.jScrollArrowUp {display:block;position:absolute;z-index:1;top:0;right:0;text-indent:-2000px;overflow:hidden;background: url(images/scrollbuttons_up.gif) no-repeat 0 0;height:18px;}
.playlistenplayer a.jScrollArrowDown {display:block;position:absolute;z-index:1;bottom:0;right:0;text-indent:-2000px;overflow:hidden;background: url(images/scrollbuttons_down.gif) no-repeat 0 0;height:18px;}


.bigButtonSchmal .bigButton .bigButtonBG { width:110px;background:transparent url(http://bilder.static-fra.de/frauenzimmer/images/button_big_schmaler.png) no-repeat scroll left top; }
.bigButtonSchmal .bigButton,
.bigButtonSchmal .bigButton .txt  { width:110px; }


#mediasetComment_textInfo {color: #c58fa4;}
#albumComment_textInfo {color: #c58fa4;}
#artikelkommentar_textInfo {color: #c58fa4;}
#hairstlyerComment_textInfo {color: #c58fa4;}
#saloncamComment_textInfo {color: #c58fa4;}
#hairstlyerComment_textInfo {color: #c58fa4;}

/* playerlayer */

.playerlayer                 { width:997px;height:790px;display:none;overflow:hidden;z-index:1000; }

.playerlayer .titlebar              { position:relative;width:728px;height:63px;margin:0px 0px 5px 109px;background-image:url(images/playerlayer/playerlayer_titlebar.png); }
.playerlayer .titlebar_close        { position:absolute;top:24px;left:622px;width:100px;height:16px;overflow:hidden;background:url(images/playerlayer/playerlayer_close.png) 0px 0px no-repeat;z-index:4; }
.playerlayer .titlebar_close:hover  { background-position: 0px -16px; }


.playerlayer .topbox         { position:relative;width:925px;min-height:501px;float:left;display:inline;background-color:transparent; }
.playerlayer .minheight      { position:relative;width:1px;height:501px;float:left;display:inline;background-color:transparent; }

.playerlayer .bgbox          { position:absolute;top:0px;left:109px;width:728px;height:501px;background-color:#000; }
.playerlayer .pl_framelayer  { position:relative;width:946px;height:620px;overflow:hidden;}
.playerlayer .pl_banner      { position:absolute;top:0px;left:109px;width:728px;height:90px;overflow:hidden; }
.playerlayer .pl_sky         { position:absolute;top:0px;left:837px;width:160px;height:600px;overflow:hidden; }
.playerlayer .pl_player      { position:absolute;top:95px;left:169px;width:608px;height:368px; }

#pl_playerOverlay            { position:absolute;top:0px;left:0px;width:608px;height:368px; background-color:#000000;z-index:5;background-image:url(images/playerlayer/playerlayer_loader.gif);background-repeat:no-repeat;background-position:center center;}
#pl_playerOverlay .autoplayTeaser { position:absolute;top:160px;left:161px;width:285px;height:71px;}
#pl_playerOverlay .autoplayTeaser img { position:absolute;left:0px;top:0px;width:126px;height:71px;}
#pl_playerOverlay .autoplayTeaser .txt { position:absolute;left:131px;top:0px;height:42px;width:154px;line-height:14px;color:#ffffff;}

#pl_playerBreakAd            { position:absolute;top:0px;left:0px;width:608px;height:340px; z-index:5;background-image:url(images/playerlayer/playerlayer_breakad_layer.png);background-repeat:no-repeat;background-position:49px 36px;}
#pl_playerBreakAdContainer   { position:absolute;top:45px;left:49px;width:300px;height:250px; background-image:url(images/playerlayer/playerlayer_breakad.png);}
#pl_playerBreakAdLink        { position:absolute;top:36px;left:349px;width:205px;height:259px; cursor:pointer;}

.playerlayer .utilitybox      { position:relative;width:728px;margin:0px 0px 0px 109px;background-color:black; }
.playerlayer .bottombox      { position:relative;width:728px;margin:0px 0px 0px 109px;background-color:black; }

#controlsBox {position:relative;width:608px;height:25px;padding-left:60px;display:none;overflow:hidden;}
#controlsBox .autoplay {position:relative;float:left;width:250px;height:25px;text-align:left;}
#controlsBox .autoplay a {color:#fff;font-weight:bold;text-decoration:none;padding-left:30px;background-image:url(images/playerlayer/playerlayer_autoplay2_bw.png);background-repeat:no-repeat;line-height:25px;}
#controlsBox .autoplay a:hover {text-decoration:underline;}
#controlsBox .autoplay a.all  {background-position:0 -5px;}
#controlsBox .autoplay a.one  {background-position:0 -30px;}
#controlsBox .prevnext {position:relative;float:left;width:358px;height:25px;text-align:right;color:#fff;font-weight:bold;}
#controlsBox .prevnext a {color:#fff;font-weight:bold;line-height:25px;text-decoration:none;}
#controlsBox .prevnext a:hover {text-decoration:underline;}
#controlsBoxOverlay {position:absolute;left:0;top:0;width:728px;height:25px;display:none;background-color:#000000; opacity:0.92;filter:alpha(opacity=92);}

#additionalLink {display:none;width:608px;margin-left:60px;text-align:center;height:25px; text-align:center;}
#additionalLink a {line-height:25px;color:#fff;text-decoration:none;}
#additionalLink a:hover {text-decoration:underline;}
#additionalLink span.arrow {background-image:url(images/arrow_white.gif);background-repeat:no-repeat;padding-right:5px;}

.playerlayer .videoListBox                    { position:relative;width:674px;height:143px;margin:0px 0px 0px 27px;float:none;display:block;border-width:0px;border-style:solid; }
.playerlayer .videoListBox a.back             { position:absolute;top:6px;left:0px;width:17px;height:122px;background-image:url(images/playerlayer/playerlayer_back.png); }
.playerlayer .videoListBox a.for              { position:absolute;top:6px;left:657px;width:17px;height:122px;background-image:url(images/playerlayer/playerlayer_for.png); }
.playerlayer .videoListContainer              { position:absolute;top:6px;left:32px;width:640px;height:124px; }
.playerlayer .videoListItem                   { position:relative;width:130px;height:136px;float:left;display:inline;margin-right:30px;overflow:hidden; }
.playerlayer .videoListItem .imgBox           { position:relative;width:130px;height:75px;overflow:hidden; }
.playerlayer .videoListItem .imgBox .img      { position:absolute;top:2px;left:2px; }
.playerlayer .videoListItem .imgBox a         { position:absolute;top:2px;left:2px;width:126px;height:71px;display:block; }
.playerlayer .videoListItem .txt              { height:42px;line-height:14px; }
.playerlayer .videoListItem .txt a            { color:#ffffff;text-decoration:none; }
.playerlayer .videoListItem .txt a:hover      { text-decoration:underline; }
.playerlayer .videoListItem .layer            { position:absolute;top:0px;left:0px;width:130px;height:150px;background-image:url(images/playerlayer/playerlayer_layer_videolist.png); background-position:0 0; }
.playerlayer .videoListItem .layer.active     { background-position:0 -75px; }

#videoListBoxOverlay {position:absolute;top:6px;width:674px;height:122px;display:none;background-color:#000000; opacity:0.92;filter:alpha(opacity=92);}

.simplemodal-wrap {overflow:hidden !important;}

/*** Verbraucherhinweise ***/
#banner             {height: 90px;left: 292px;position: absolute;top: 4px;}

.rectangleDummy,
.halfpageDummy,
#bannerDummy,
.billboardDummy,
#skyDummy			{position:absolute; z-index:0; visibility:hidden;}

#sky                {position:absolute;}

.rectangleDummy		{left:0; top:auto; width:300px; height:250px;}
.halfpageDummy		{left:0; top:auto; width:300px; height:600px;}
#bannerDummy 		{left:204px; top:4px; width:728px; height:90px;}
.billboardDummy 	{left:0; top:0; width:100%; height:225px;}
#sky,
#skyDummy			{left:1025px; top:100px; width:160px; height:600px;}

.rectangel .media   { position:absolute;top:0px;left:0px; }
.rectangle a img    { position:absolute; }
.rectangle .media,
.halfpage .media    { position:relative; }
.rectangle a img,
.rectangle .media,
.halfpage .media    { margin-left:4px; margin-top:4px; margin-bottom:13px; }

.rectangel .media,
.rectangle .media,
.halfpage .media    { width:300px;min-height:250px; }

.rectangle { margin-bottom: 10px; float: left; }

#billboard {position:relative;text-align:center;top:-17px;margin:0 5px;width:996px;}
#billboard #ip_billboard {position:relative;margin:10px auto 0;}

/*** Ende Verbraucherhinweise ***/

#showContent .userList .listBox .header {height:30px;}

.oanchor { height:0px;width:0px;border:0;line-height:0px; }

.box.flower                  { background:url(http://bilder.static-fra.de/frauenzimmer/images/bg_rezeptsuche_fz11.jpg) no-repeat top right; }
.box .rezept .form           { height:auto;padding:0 8px; }
.box .rezept .form label     { margin-top:6px;float:left;font-size:12px;width:125px;display:inline;color:#8B1F49; }
.box .rezept .form label.row2 { margin-left:40px; }
.box .rezept .form input     { float:left;margin-top:3px;width:385px;font-size:12px;height:19px;display:inline;padding:0px 0px 0px 4px;color:#8B1F49;background:#FFF;border:1px solid #8B1F49; }
.box .rezept .form select    { float:left;margin-top:3px;width:175px;font-size:12px;height:20px;display:inline;padding:0px 0px 0px 3px;color:#8B1F49;background:#FFF;border:1px solid #8B1F49; }
.box .rezept .form .hinweis  { float:left;margin-left:10px;line-height:13px;display:block;font-size:11px; }
.box .rezept .form .textButton { margin:5px 0; }

.box .rezept .h2           { margin-left:8px; }
.box .rezept.eintrag       { padding: 2px 0 2px 2px;height:45px;border-top:1px solid #e2c7d1; }
.box .rezept .imgoverlay   { width:78px;height:45px;display:block;float:left;overflow:hidden; }
.box .rezept img           { margin-top:-6px;width:78px;display:block;float:left;border:none; }
.box .rezept a             { text-decoration:none; }
.box .rezept span.h6       { display:block;font:bold 11px arial,helvetica,verdana,geneva,sans-serif; }
.box .rezept p             { margin:0 10px;width:530px;height:29px;display:block;float:left; }
.box .rezept a.linkArrow   { width:1px;height:14px;margin:20px 0 0 0;display:block;float:left; }
.box .rezept.hd            { padding:6px 8px 0;height:22px;border-top:1px solid #e2c7d1; }
.box .rezept.filter .form  { height:40px; }
.box .rezept .rating       { height:14px;width:70px;float:right;margin-right:5px; }
.box .rezept .rating .star {
	float:left;
	height:14px;
	width:13px;
	display:inline;
}

.grid_1 .box .rezept .form input     { float:left;margin-top:3px;width:170px;font-size:12px;height:19px;display:inline;padding:0px 0px 0px 4px;color:#8B1F49;background:#FFF;border:1px solid #8B1F49; }
.grid_1 .box .rezept .form .hinweis  { margin-left:125px;line-height:13px;display:block;font-size:11px; }

.rezeptFooter         { margin:4px 8px; }
.rezeptFooter a       { font:bold 11px arial,helvetica,sans-serif;color:#987D88;text-decoration:none; }
.rezeptFooter a:hover { text-decoration:underline; }


/** COCOMORE Anpassungen FZ11 **/

#coco_content_box_top,
#coco_content_box_bottom { display: none; }

#coco_content_box_middle { background-image: none !important; }
.empfiehlt-box {height:320px !important;}
.shopping-box-big, .empfiehlt-box .octopus_bb {	margin-left: 23px;margin-right: 15px;margin-bottom: 5px;}
.shopping-box-small, .empfiehlt-box .octopus_hr_i {	display: inline;float: left;width: 313px;margin-left: 10px;position: relative;}
.shopping-box-small .head3 *, .empfiehlt-box .octopus_hr_i .ip_octopus_ad_headline a {color: #8B1F49; font: bold 12px;text-decoration:none; }
.shopping-box-small .imgBox {position: absolute;left: 0;width: 126px;height: 71px;top: 20px;}
.shopping-box-small .roof {left: 130px;position: absolute;top: 20px;color: #987D88;}
.shopping-box-small .roof a, .empfiehlt-box .octopus_hr_i .ip_octopus_ad_roof a {color: #987D88;text-decoration:none;}
.shopping-box-small .txt {left: 130px;position: absolute;top:35px;}
.shopping-box-small .txt .linkArrow {left: 0;position:absolute;top: 55px;}

.shopping-box-big, .empfiehlt-box .octopus_bb {
    margin-bottom: 15px;
}

.empfiehlt-box .octopus_hr_i .ip_octopus_ad_image {
    float: left;
    margin-right: 5px;
}

.empfiehlt-box .octopus_hr_i .ip_octopus_ad_headline {
    margin-bottom: 5px;
}

.empfiehlt-box .octopus_hr_i .ip_octopus_ad_roof {
    margin-bottom: 3px;
}

.empfiehlt-box .octopus_hr_i .ip_octopus_ad_text a {
    font: normal 11px arial,helvetica,verdana,geneva,sans-serif;
    color: #000;
}

.empfiehlt-box .octopus_hr_i .ip_octopus_ad_link_text {
    position: absolute;
    bottom: 0;
    left: 130px;
}

.fb_reset {display:none;}


.archivCalendarBar                             { height:20px;margin-bottom:10px;border:1px solid #E2C7D1;}
.archivCalendarBar .line                       { height:1px;background-color:#E2C7D1;margin:0 1px;}
.archivCalendarBar .txt                        { padding:3px 0; text-align:center;}
.archivCalendarBar .txt a                      { font-weight:bold;text-decoration:none;padding-right:5px;color:#8B1F49;font-size:12px;}
.archivCalendarBar .txt a:hover                { text-decoration:underline;}
.archivCalendarBar .txt span                   { font-weight:normal;padding-right:5px;color:#8B1F49;font-size:12px;}

.archivCalendar                                  { position:relative;top:0px;width:150px; float:left; font-size:11px;}
.archivCalendar.left                             { float:left;}
.archivCalendar.right                            { float:right;}
.archivCalendar .calendarBox                     { width:147px; background-color:#eeeeee; padding:1px 0 0 1px; margin-bottom:10px;}
.archivCalendar.left .calendarBox                { clear:left;}
.archivCalendar .calendarBox .head               { margin:0 1px 1px 0;text-align:center;font-weight:normal;color:#8B1F49;font-size:12px; height:20px;line-height:20px; background-color:#ffffff;border:1px solid #E2C7D1;}
.archivCalendar .calendarBox .head a             { color:#8B1F49; font-size:12px; text-decoration:none; line-height:20px; font-weight:bold; }
.archivCalendar .calendarBox .head a:hover       { text-decoration:underline; }
.archivCalendar .calendarBox .dayBox             { position:relative;width:20px;height:22px;float:left;display:inline;margin:0px 1px 1px 0px;background-color:#E0D7DC;}
.archivCalendar .calendarBox .dayBox.topBox      { background-color:#ffffff; color:#8B1F49; font-weight:bold;}
.archivCalendar .calendarBox .dayBox a           { color:#000000; font-weight:normal; text-decoration:none;}
.archivCalendar .calendarBox .dayBox a:hover     { text-decoration:underline;}
.archivCalendar .calendarBox .dayBox.aktivBox    { background-color:#8B1F49;}
.archivCalendar .calendarBox .dayBox.aktivBox a  { font-weight:bold; color:#ffffff;}
.archivCalendar .calendarBox .dayBox.empty       { background-color:#ffffff;}
.archivCalendar .calendarBox .dayBox .day.disabled { color:#AAAAAA; }
.archivCalendar .calendarBox .line               { height:1px; margin:0px 1px;}
.archivCalendar .calendarBox .day                { position:relative;display:block;font-size:11px;padding:3px 0px;text-align:center;}

.archivblaettern { position:relative; text-align:center;padding:5px 0; border:1px solid #E2C7D1;}
.archivblaettern a { position:relative;background-color:#ffffff;color:#987D88;padding:0px 4px;margin:0px 1px; text-decoration:none;}
.archivblaettern a:hover {text-decoration:underline;}
.archivblaettern .quicklinks a { font-size:8px;}
.archivblaettern a.transparent { background-color:transparent; }
.archivblaettern a.red { background-color:#E2C7D1;color:#ffffff; }
.archivblaettern a.light { background-color:transparent;color:#E3E3E3; }
.archivblaettern span.current    { position:relative;background-color:#8B1F49;color:#ffffff;padding:0px 4px;margin:0px 1px; font-weight:bold;}

.archivRelatedAZ {
    clear: both;
}

.archivRelatedAZ h2,
.archivRelatedThemes h2 {
    display: block;
    padding: 3px;
    margin-bottom:2px;
}

.archivRelatedAZ ul {
    list-style-type: none;
    margin: 0;
    padding: 1px 0 0 1px;
    width: 100%;
    box-sizing: border-box;
}

.archivRelatedAZ ul li {
    margin: 0;
    padding: 0;
    float: left;
    width: 11.11111%;
    height: 30px;
    box-sizing: border-box;
}

.archivRelatedAZ ul li a {
    color: white;
    background-color: rgba(188, 71, 116, 0.9);
    font-weight: bold;
    line-height: 29px;
    text-align: center;
    display: block;
    text-decoration: none;
    margin: 0 1px 0 0;
}

.archivRelatedAZ ul li a.active {
    background-color: #842b49;
}

.archivRelatedAZ .bottomLinks {
    display: block;
    background-color: #e7eaf0;
    padding: 3px;
}

.archivRelatedAZ .bottomLinks a {
    width: 50%;
    float: left;
    color: #080f60;
    font-weight: bold;
    font-size: 12px;
    text-align: center;
}

.archivImage { position: relative; width:308px; background-color:#ffffff; padding:6px 8px; margin-bottom:10px; border:1px solid #E2C7D1;}
.archivImage h2 { height:20px; margin:0;padding:0;}
.archivImage .txt {margin-top:8px;color:#000000;}

/* Gewinnspiel (neu) */

.votingBox .questionBox           { margin: 10px 0px;}
.votingBox .questionText          { margin: 0px 10px; font-weight:bold;}
.votingBox .question              { position: relative; width: 298px}
.votingBox .question input        { left: 2px; position: absolute; top: 6px;}
.votingBox .question .txt         { line-height: 16px; padding: 7px 8px 5px 24px;}

.dimaBorderBox				             { position:relative;float:left;width:620px;margin-bottom:20px; }
.dimaBorderBox a                         { text-decoration:underline; color:#8B1F49;}
.dimaBorderBox  .text                    { background-color: #F0ECED; border: 1px solid #C58FA4; margin: 4px 0; padding: 1px 4px; position: relative; width: 235px;}
.dimaBorderBox .textButton a             { text-decoration:none; color:#ffffff;}
.dimaBorderBox .innerBox	             { position:relative;padding:18px 10px 10px; }
.dimaBorderBox .innerBox table           {  }
.dimaBorderBox .innerBox td              { height:28px;line-height:16px; }
.dimaBorderBox .innerBox td.left         { width:128px; }
.dimaBorderBox .innerBox td.center       { width:278px; }
.dimaBorderBox .innerBox td.right        {  }
.dimaBorderBox .innerBox .both           { position:relative;width:455px; }
.dimaBorderBox .innerBox .both .txt      { position:relative;padding-left:16px;line-height:16px; }
.dimaBorderBox .innerBox .both .txt a	 { font-weight:bold; }
.dimaBorderBox .innerBox .both input     { position:absolute;top:-2px;left:-4px; }
.dimaBorderBox .innerBox .zipcode        { position:relative;width:42px;float:left; }
.dimaBorderBox .innerBox .sex            { position:relative;width:80px;float:left; }
.dimaBorderBox .innerBox .sex span       { padding-left:16px; }
.dimaBorderBox .innerBox .sex input      { position:absolute;top:-2px;left:-5px; }
.dimaBorderBox .innerBox input.txt       { width:266px; }
.dimaBorderBox .innerBox input.day,
.dimaBorderBox .innerBox input.month     { width:25px;margin-right:5px;text-align:center; }
.dimaBorderBox .innerBox input.year      { width:55px;margin-right:5px;text-align:center; }
.dimaBorderBox .innerBox input.short     { width:200px;margin-right:5px; }
.dimaBorderBox .innerBox select          { width:270px; }
.dimaBorderBox .innerBox .ok			 { position:relative;float:left;width:25px;height:23px;margin-right:5px;display:block; }
.dimaBorderBox .innerBox .saveGreen      { width:7px;height:15px;margin-right:2px; }
.dimaBorderBox .innerBox .saveGray       { width:7px;height:15px;margin-right:2px; }
.dimaBorderBox .innerBox .saveRed        { width:7px;height:15px;margin-right:2px; }
.dimaBorderBox .innerBox .saveYellow     { width:7px;height:15px;margin-right:2px; }
.dimaBorderBox .innerBox .pwsecurity     { line-height:22px;font-weight:bold; }
.dimaBorderBox .innerBox .button	     { float:left;line-height:normal;margin-right:11px; }

.dimaBorderBox .innerBox .top            { position:relative;height:28px; }
.dimaBorderBox .innerBox .top span       { padding-left:18px; }
.dimaBorderBox .innerBox .top input      { position:absolute;top:-2px;left:-4px; }

.dimaBorderBox .innerBox .sub            { position:relative;height:18px; }
.dimaBorderBox .innerBox .sub span       { padding-left:36px; }
.dimaBorderBox .innerBox .sub input      { position:absolute;top:-2px;left:14px; }

.dimaBorderBox .innerBox .head6			 { font-size:20px; }

.bigButton a {
    color:#ffffff;
}


.lovematch {
	color: #8B1F49;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}

.lovematch input {
	background-color: #F0ECED;
	border: 1px solid #C58FA4;
	width: 145px;
	color: #8B1F49;
	font-size: 16px;
	font-weight: bold;
}
.lovematch .textButton {
	float:right;
}
#lovematchResult {
	font-size: 40px;
	font-weight: bold;
	color: #8B1F49;
}
#lovematchResultRate {
	font-size: 12px;
	font-weight: bold;
	color: #8B1F49;
}

/** FAN BADGES **/

.fanbadgesContainer {
	float: left;
    margin: 0 0 10px 0;
    width: 660px;
    border: 1px solid #E2C7D1;
    color: #000;
}
.singleBadge {
	float: left;
    height: 200px;
    margin: 8px;
    text-align: center;
    width: 160px;
}
.singleBadge img {
	margin-bottom:10px;
	border:0 none;
}

.singleBadge a {
	color: #987D88;
	text-decoration:none;
}
.fanbadgesContainer a {
	color: #987D88;
	text-decoration:none;
}
/* Buecherregal */
.buecherregal {
    background: url(images/buecher/fz_bg.jpg) top left no-repeat;
    display: block;
    position: relative;
    width: 640px;
    height: 925px;
    margin: 15px 0;
}

.bookShelf {
    height: 197px;
    width: 160px;
    display: block;
    overflow: hidden;
    background-color: transparent;
}

.bookShelf .book {
    width: 160px;
    height: 165px;
    overflow: hidden;
    display: block;
    background-color: transparent;
    text-align: center;
}

.bookShelf .category {
    width: 160px;
    height: 20px;
    margin-top: 12px;
    text-align: center;
}

.bookShelf .category img {
    border: 0;
}

.bsid1 {
    position: absolute;
    top: 50px;
    left: 64px;
}

.bsid2 {
    position: absolute;
    top: 50px;
    left: 395px;
}

.bsid3 {
    position: absolute;
    top: 280px;
    left: 97px;
}

.bsid4 {
    position: absolute;
    top: 505px;
    left: 62px;
}

.bsid5 {
    position: absolute;
    top: 505px;
    left: 395px;
}

.bsid6 {
    position: absolute;
    top: 730px;
    left: 65px;
}

.bsid7 {
    position: absolute;
    top: 730px;
    left: 395px;
}
/* / Buecherregal */


/** PLAYLISTENPLAYER **/

.playlistenPlayerContainer {
    margin: 0 10px 10px 0px;
    position: relative;
    float: left;
    display: block;
    overflow: hidden;
    width: 658px;
    height: 408px;
}
.artikel .playlistenPlayerContainer {
    margin-left:0;
}

.playlistenPlayerTop {
    position: relative;
    height: 52px;
    width: 658px;
    float: left;
    overflow: hidden;
}

.plp_playbtn {
    position: absolute;
    top: 171px;
    left: 298px;
    height: 68px;
    width: 68px;
}

.playlistenPlayerTopLine {
    position: absolute;
    top: 52px;
    height: 2px;
    width: 658px;
    display: block;
    opacity: 0.1;
}

.playlistenPlayerContainer h3 a {
    font-size: 13px;
    position: absolute;
    left: 15px;
    top: 10px;
    font-weight: bold;
}

.playlistenPlayerContainer h2 {
    font-size: 13px;
    position: absolute;
    left: 15px;
    top: 28px;
    font-weight: bold;
}

.playlistenPlayerContainer h2 a {
    font-size: 15px;
}

.playlistenPlayerBottom {
    position: absolute;
    top: 332px;
    width: 658px;
    height: 200px;
    display: block;
}

.playlistenPlayerBottom .line {
    position: absolute;
    top: 0;
    left: 0;
    height: 2px;
    width: 612px;
    display: block;
}

.playlistenPlayerBottom .plcontent {
    position: absolute;
    top: 2px;
    left: 0;
    height: 200px;
    width: 658px;
    display: block;
}

.playlistenPlayerBottomLine {
    position: absolute;
    top: 404px;
    height: 4px;
    width: 550px;
    left: 54px;
    display: block;
}

.playlistenPlayerBottom .scrollable {
    position: relative;
    overflow: hidden;
    width: 549px;
    height: 200px;
    left: 55px;
}

.playlistenPlayerBottom .scrollable .items {
    width: 20000em;
    position: absolute;
    top: 7px;
}

.playlistenPlayerBottom .items div {
    float: left;
    margin: 0;
    font-size: 11px;
}

.playlistenPlayerBottom .items .layer {
    position: absolute;
    height: 71px;
    left: -7px;
    top: 0;
    width: 126px;
    z-index: 3;
}

.playlistenPlayerBottom .items div {
    margin-left: 7px;
    margin-right: 3px;
}

.playlistenPlayerBottom .items div a:hover {
    text-decoration: underline;
}

.playlistenPlayerBottom .items .imgtext {
    position: relative;
    width: 126px;
    height: 180px;
    overflow: hidden;
}

.playlistenPlayerBottom .items .imgtext img {
    border: 0;
    outline: none;
    margin-bottom: 3px;
}

.playlistenPlayerBottom .nextdivbglayer {
    position: absolute;
    display: block;
    left: 0;
    top: 0px;
    width: 54px;
    height: 74px;
}

.playlistenPlayerBottom .prevdivbglayer {
    position: absolute;
    display: block;
    right: 0;
    top: 0px;
    width: 53px;
    height: 74px;
}

.playlistenPlayerBottom .browse {
    cursor: pointer;
    outline: medium none;
    text-decoration: none;
    height: 72px;
    width: 53px;
    position: absolute;
}

.playlistenPlayerBottom .prev {
    top: 0px;
    left: 1px;
}

.playlistenPlayerBottom .next {
    top: 0px;
    right: 1px;
}

.playlistenPlayerBottom #plpTrennerLeft {
    width: 1px;
    height: 200px;
    position: absolute;
    display: block;
    top: 0px;
    left: 54px;
    z-index: 12;
}

.playlistenPlayerBottom #plpTrennerRight {
    width: 1px;
    height: 200px;
    position: absolute;
    display: block;
    top: 0px;
    right: 53px;
    z-index: 12;
}

.playlistenPlayerContainer .topLine {
    width: 658px;
    left: 0;
    top: 0;
}

.playlistenPlayerContainer .leftLine {
    height: 408px;
    left: 0;
    top: 0;
}

.playlistenPlayerContainer .rightLine {
    height: 408px;
    left: 657px;
    top: 0;
}

.playlistenPlayerContainer .botLine {
    width: 658px;
    top: 407px;
    left: 0;
}

/** PLAYLISTENPLAYER COLORS **/

.playlistenPlayerContainer {
    border: 1px solid #faf6f7;
}

.playlistenPlayerTop {
    background: transparent url(images/plp_bg_top.png) top left no-repeat;
}

.plp_playbtn {
    background: url(images/plp_play_btn.png) no-repeat 0 0;
}

.plp_playbtn:hover {
    background-position: -78px 0;
}

.playlistenPlayerTopLine {
    background-color: #fff;
    opacity: 0.1;
    filter: alpha(opacity = 10);
}

.playlistenPlayerContainer h3 a {
    color: #fff;
    text-decoration:none;
}

.playlistenPlayerContainer h2 {
    color: #fff;
}

.playlistenPlayerContainer h2 a {
    color: #fff;
    text-decoration:none;
}

.playlistenPlayerBottom .line {
    background-color: #fff;
    opacity: 0.1;
    filter: alpha(opacity = 10);
}

.playlistenPlayerBottomLine {
    background-color: #884c65;
}

.playlistenPlayerBottom .scrollable {
    background: url(images/plp_bg_bottom.png) top left repeat-x;
}

.playlistenPlayerBottom .items div {
    color: #fff;
}

.playlistenPlayerBottom .items .layer {
    background: url("images/plp_thumb_rahmen.png");
    background-position: 0 0;
}

.playlistenPlayerBottom .items .layer.active {
    background-position: 0 -71px;
}

.playlistenPlayerBottom .items div a {
    color: #fff;
    text-decoration:none;
}

.playlistenPlayerBottom .items .imgtext {
    color: #fff;
}

.playlistenPlayerBottom .nextdivbglayer {
    background: url(images/plp_bg_bottom.png) top left repeat-x;
}

.playlistenPlayerBottom .prevdivbglayer {
    background: url(images/plp_bg_bottom.png) top left repeat-x;
}

.playlistenPlayerBottom .prev {
    background: transparent url(images/plp_arrow_left.png) no-repeat 0 0px;
}

.playlistenPlayerBottom .next {
    background: transparent url(images/plp_arrow_right.png) no-repeat -54px 0px;
}

.playlistenPlayerBottom .prev:hover {
    background-position: -54px 0px
}

.playlistenPlayerBottom .next:hover {
    background-position: 0px 0px
}

.playlistenPlayerBottom #plpTrennerLeft {
    background: url(images/plp_btns_trennlinie.png) top left no-repeat;
}

.playlistenPlayerBottom #plpTrennerRight {
    background: url(images/plp_btns_trennlinie.png) top left no-repeat;
}
.edit_profile { width: 297px; height:228px; }
.edit_profile .ep_tr.small,
.edit_profile .ep_tr.small .col1,
.edit_profile .ep_tr.small .col2,
.edit_profile .ep_tr.small .col3 { height:14px; }
.edit_profile .col1,.edit_profile .col2,.edit_profile .col3 {
    float:left;
}

.seo_textbox p { margin:0; }
.seo_textbox a { font-weight:bold;color:#987D88; text-decoration:none; }
.seo_textbox a:hover   { text-decoration:underline; }
.seo_textbox a:active { color:#987D88;text-decoration:underline; }

/*   H T M L 5 - P L A Y E R   */
.mejs-container .mejs-controls {
    background: rgba(139, 31, 73, 1); /*#8b1f49 */
}

.mejs-controls .mejs-time-rail .mejs-time-total {
    background: #d7d7d7;
}

.mejs-controls .mejs-time-rail .mejs-time-buffering {
    background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.mejs-controls .mejs-time-rail .mejs-time-loaded {
    background: rgba(255, 255, 255, 1) !important;
}

.mejs-controls .mejs-time-rail .mejs-time-current {
    background: rgba(97,22,51,1); /*#611633*/
    top: 1px;
    left: 1px;
    right: 1px;
    height: 8px;
}

.mejs-poster {
    background-position: 50% 0;
}

.mejs-contextmenu .mejs-contextmenu-item:hover {
    background: #c12c65;
    color: #ffffff;
}

.mejs-controls .mejs-button button {
    -webkit-box-shadow: none;
}

.mejs-controls .mejs-volume-button .mejs-volume-slider {
    background: rgba(139, 31, 73, .7); /*#8b1f49 */
}


/* Aufmacher Mono */
.grid_2 .box.fz-aufmacher-mono {
    padding-top:0;
}

.fz-aufmacher-dachzeile{
    top: 294px;
    width: 391px;
    height: 20px;
    background-color: rgba(188, 71, 116, 0.9);
    position: absolute;
    left: 0px;
    font-weight: bold;
    padding:3px 10px 0 10px;
    overflow: hidden;
}

.fz-aufmacher-head{
    top: 317px;
    height: 36px;
    width: 554px;
    background-color: rgba(255, 255, 255, 0.9);
    position: absolute;
    left: 0px;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 10px;
    overflow: hidden;
}
.fz-aufmacher-mono .fz-aufmacher-dachzeile a, .fz-aufmacher-mono .fz-aufmacher-dachzeile a:hover {
    line-height: 17px;
    font-size:12px;
    color: #fff;
    text-decoration: none;
}
.fz-aufmacher-mono .fz-aufmacher-head a {
    line-height: 36px;
    color: #8b1f49;
    font-size: 20px;
    text-decoration: none;

}
/* End: Aufmacher Mono*/


/* Cookie Consent */

.cc_container {
	background-color: #767676 !important; /** default background-color: #222222; **/
	font-size: 13px !important;
	font-family: "Arial Regular", sans-serif !important;
	color: #f8f2e4 !important;
	padding: 10px 20px !important; /** default padding: 15px 30px **/
}

.cc_container .cc_message {
	line-height: 1.5em !important;
	margin: 0 !important;
}

.cc_container .cc_btn,
.cc_container .cc_btn:visited {
	background-color: #851e47 !important; /** default background-color: #f1d600; **/
	color: #ffffff !important;
	width: 20px !important;
}

.cc_container a.cc_more_info,
.cc_container a.cc_more_info:visited {
	color: #5c122f !important; /** default color: #31a8f0 **/
}

/* End: Cookie Consent*/