@charset "UTF-8";#main{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;margin-left:auto;margin-right:auto;position:relative;width:900px;}
body{height:auto;margin:0 auto;padding:0;}
h1{color:#000;font-size:14px;font-weight:bold;margin:0 0 10px 0;}
h2{color:#FFF;font-size:14px;font-weight:bold;margin:0;padding:1px 0 0 0;}
h3{color:#000;font-size:14px;font-weight:bold;margin:0;padding:5px 0 5px 0;}
p{color:#000;margin-bottom:10px;padding:0;}
.contentbox p, .contentboxTipp p, .entryContainer p{margin:0px;}
a{color:#f78600;text-decoration:underline;cursor:pointer;}
.clearFloat{clear:both;margin:0px;padding:0px;}
#header{width:900px;height:400px;background-repeat:no-repeat;position:relative;margin-bottom:20px;}
#header.default{background-image:url(headerImg.jpg);}
#header h1{font-size:16px;line-height:22px;}
#logo{left:16px;position:absolute;top:31px;}
#logo h2{color:#000000;}
#logo img{border:medium none;vertical-align:top;}
.logo{width:50px;height:48px;}
.deLogoLabel{width:251px;height:34px;}
.atLogoLabel{width:252px;height:36px;}
.chLogoLabel{width:255px;height:37px;}
.plLogoLabel{width:150px;height:37px;}
.amLogoLabel{width:126px;height:40px;}
#guteFrage{left:18px;bottom:14px;width:140px;height:68px;position:absolute;}
#guteFrage.de,#guteFrage.ch,#guteFrage.at{left:140px;}
#wdj{left:18px;bottom:0px;position:absolute;}
#reg{height:310px;width:345px;position:absolute;right:40px;top:90px;}
#reg .regTop{width:352px;height:26px;}
#reg .regTopLeft{background-image:url(regTopLeft.png);background-repeat:no-repeat;float:left;width:18px;height:26px;}
#reg .regTopMiddle{background-image:url(regTopMiddle.png);background-repeat:repeat-x;float:left;width:304px/*357px*/;height:19px;padding:7px 0 0 5px;}
#reg .regTopRight{background-image:url(regTopRight.png);background-repeat:no-repeat;float:left;width:18px;height:26px;}
#reg .regContent h3{padding:0px;margin-bottom:10px;font-size:18px;font-weight:bold;color:#505050;}
#reg .regContent{position:absolute;top:0px;left:0px;height:252px;width:296px;padding:10px 18px;margin:0;}
#reg .regContentBackground{position:absolute;top:0px;left:0px;height:252px;width:309px;padding:10px;background-color:#f9f8f6;opacity:0.9;filter:alpha(opacity = 90);}
#reg .regContentBorder{float:left;height:260px;width:329px;position:relative;}
#reg ul{margin:0px;padding:5px 0 0 0;list-style-type:none;font-weight:bold;}
#reg ul li{background-image:url(haken.png);background-repeat:no-repeat;color:#505050;margin:0;padding:0 0 15px 20px;line-height:16px;}
#reg ul li strong{font-size:15px;color:#000000;}
#reg img{position:absolute;left:40px;border:none;width:226px;height:45px;}
#reg .regBorderLeft{background-image:url(regBorderLeft.png);background-repeat:repeat-y;height:260px;width:8px;float:left;}
#reg .regBorderRight{background-image:url(regBorderRight.png);background-repeat:repeat-y;float:right;height:260px;width:8px;}
#reg .regBottomRightCorner{background-image:url(regBottomRightCorner.png);background-repeat:no-repeat;float:right;height:20px;width:20px;}
#reg .regBorderBottom{background-image:url(regBorderBottom.png);background-repeat:repeat-x;float:left;height:20px;width:305px;}
#reg .regBottomLeftCorner{background-image:url(regBottomLeftCorner.png);background-repeat:no-repeat;float:left;height:20px;width:20px;}
.infoIcon{background-image:url(info.jpg);background-repeat:no-repeat;width:10px;height:10px;}
#content{width:640px;height:auto;margin:0px;padding:0;float:left;}
#profilVZ{width:640px;height:348px;background-image:url(profilVZ.jpg);background-repeat:no-repeat;}
#karte{float:left;margin:0px 10px 10px 0px;}
.map{position:relative;}
.textUmfluss{line-height:16px;}
#deutschland{width:640px;height:700px;margin:0;padding:0;}
.contentbox{background-color:#fbf8f3;background-image:url(contentBoxHead.png);background-position:left top;background-repeat:no-repeat;width:630px;margin:0;padding:0 0 0 10px;}
.contentboxTipp{background-color:#fbf8f3;background-image:url(contentBoxHead.png);background-position:left top;background-repeat:no-repeat;width:640px;margin:0;padding:0;}
.shadowContent{background-image:url(profilBoxShadow.png);background-position:center;height:18px;position:relative;width:640px;margin:0 0 10px;}
.pfad{color:#000;font-size:12px;font-weight:bold;margin:0;padding:0 0 10px 0;width:630px;}
.linksWeltweit{color:#000;font-size:12px;margin:0;padding:10px 0 10px 0;width:630px;}
.textBL{margin:0;padding-bottom:10px;width:620px;}
.tippIcon{background-image:url(tipIcon.png);background-repeat:no-repeat;width:55px;height:45px;left:0px;position:relative;top:0;float:left;}
.tipp{padding:30px 0 10px 65px;}
.startText{width:640px;height:auto;margin:0;padding:0;}
.startseite{width:640px;height:430px;margin:0;padding:0;}
.europakarte{background-image:url(maps/eu.jpg);background-repeat:no-repeat;position:relative;width:640px;height:375px;}
.deutschland{width:100px;height:18px;position:absolute;left:267px;top:140px;}
.oesterreich{width:90px;height:18px;position:absolute;left:403px;top:271px;}
.schweiz{width:75px;height:18px;position:absolute;left:257px;top:294px;}
.polen{width:60px;height:18px;position:absolute;left:470px;top:105px;}
#footText{color:#c0c0c0;font-size:12px;margin:20px auto 20px auto;text-align:center;width:640px;}
.footerBox a{color:#000000;}
#siegelFooter{}
#siegelFooter ul{margin:0;padding:0;}
#siegelFooter ul li{list-style-type:none;float:left;padding:0 20px 0 0;}
#siegelFooter ul li.last{padding:0;}
.gutefrage{width:142px;height:70px;}
.saferdating{width:109px;height:70px;}
.datingjungle{width:139px;height:70px;}
.computerbild{width:82px;height:70px;}
.flirtspiegel{width:71px;height:70px;}
#sidebar{width:240px;height:auto;margin-left:20px;padding:0;float:left;}
.atMiniMap{width:233px;height:133px;border:0px}
.chMiniMap{width:250px;height:140px;border:0px}
.deMiniMap{width:224px;height:298px;border:0px}
.plMiniMap{width:236px;height:225px;border:0px}
.cleanSidebarbox{width:230px;margin:0 0 10px 0}
.sidebarbox{background-color:#fbf8f3;background-image:url(rightBoxHead.png);background-position:left top;background-repeat:no-repeat;width:230px;margin:0;padding:0 0 0 10px;}
.sidebarbox-type2{background-image:none;text-align: center;padding: 10px 0;width:240px;}
.sidebarbox h2 {height:17px;overflow:hidden;}
.shadowSidebar{background-image:url(shadowSidebar.png);background-position:center;height:12px;position:relative;width:240px;margin:0 0 10px 0;}
#singlesRegion{margin:0;padding:10px 0 10px 0;list-style-type:none;}
#singlesUmkreis{margin:0;padding:10px 0 10px 0;list-style-type:none;}
#singlesStadt{margin:0;padding:10px 0 10px 0;list-style-type:none;}
#singlesUmgebung{margin:0;padding:10px 0 10px 0;list-style-type:none;}
.text{padding:10px 0 10px 0;margin:0;}
.check{background-image:url(haken.png);background-repeat:no-repeat;color:#000;font-size:12px;margin:0;padding:0 0 5px 20px;}
#vorteilList{margin:0;padding:5px 0 10px 0;list-style-type:none;}
.text{padding:10px 0 10px 0;margin:0;}
.shadowSidebar{background-image:url(shadowSidebar.png);background-position:center;height:12px;position:relative;width:240px;}
.searchForm{color:#000;padding:10px 0 5px 0;margin:0;}
.searchForm .group{margin-bottom:10px;}
.searchForm .group label{width:90px;margin:0;padding:0;font-weight:bold;float:left;}
.searchForm .group div{float:right;width:130px;}
.searchForm .group div select {width:120px;}
.age{margin:0;padding:0;width:30px;}
label{width:50px;margin:0;padding:0;}
.buttonSuche{width:128px;height:47px;margin-left:56px;}
#btLinks{background-image:url(btLinks.png);background-repeat:no-repeat;float:left;width:7px;height:47px;}
#btMitte{background-image:url(btMitte.png);background-repeat:repeat-x;float:left;width:54px;height:34px;color:#FFF;font-size:13px;font-weight:bold;padding-left:15px;padding-top:13px;}
#btRechts{background-image:url(btRechts.png);background-repeat:no-repeat;float:left;width:56px;height:47px;}
.sidebarbox ul, #states, #townResult, #singlesBundesland, #glossar, #empfehlung, #stadtteile{margin:0;padding:10px 10px 10px 0;list-style-type:none;}
.sidebarbox ul li{padding-bottom:8px;}
.text{padding:10px 0 10px 0;margin:0;}
.list{font-size:12px;}
.userListHead{margin:0 11px 10px 11px;}
.textBox{margin:0 11px 10px 11px;}
.userListHead h2{color:#000000;font-size:15px;padding-bottom:10px;}
.startText h2{color:#000000;}
.BKContentBox{}
.BKContentBox .ContentBoxShadowBottom{background-image:url(bottomBoxShadow.png);background-repeat:no-repeat;background-position:top;height:13px;width:100%;}
.BKContentBox .BKContentBoxTLorangeBig{width:5px;height:26px;background-image:url(leftOrangeBig.gif);background-repeat:no-repeat;float:left;}
.BKContentBox .BKContentBoxTRorangeBig{width:5px;height:26px;background-image:url(rightOrangeBig.gif);background-repeat:no-repeat;float:left;}
.BKContentBox .BKContentBoxTMorangeBig{height:26px;background-image:url(middleOrangeBig.gif);background-repeat:repeat-x;float:left;}
.BKContentBox .BKContentBoxTMorangeBig h2{margin-left:6px;}
.BKContentBox .contentAreaMargin{overflow:hidden;}
.BKContentBox .BKContentBoxWeissInactiveM a:link, .BKContentBox .BKContentBoxWeissInactiveM a:visited, .BKContentBox .BKContentBoxWeissInactiveM a:hover, .BKContentBox .BKContentBoxWeissInactiveM a:active{color:#FFFFFF;text-decoration:underline;font-weight:bold;}
.BKContentBox .BKContentBoxWeissActiveM a:link, .BKContentBox .BKContentBoxWeissActiveM a:visited, .BKContentBox .BKContentBoxWeissActiveM a:hover, .BKContentBox .BKContentBoxWeissActiveM a:active{color:#000000;text-decoration:none;font-weight:bold;}
#mainBox #content .entryContainer{width:645px;}
.listBox{width:645px;margin:0px 0px 10px 0px;float:none}
.listBox .borderBox{border-left:1px solid #f1ece2;border-right:1px solid #f1ece2;border-bottom:1px solid #f1ece2;width:645px;}
.listBox .borderBottomorange{width:640px;background-color:#faf9f5;}
.listBox .BKContentBoxTMorangeBig{width:632px;}
.listBox .leftContent{float:left;width:130px;padding-left:10px;}
.listBox .rightContent{float:right;width:490px;position:relative;margin-top:10px;margin-left:10px;}
.listBox h2{line-height:22px;}
.listBox a{color:#ffffff;}
.imageBorder{width:130px;height:130px;border:1px solid #f1ece2;margin-left:auto;margin-right:auto;text-align:center;overflow:hidden;margin-top:10px;position:relative;margin-bottom:10px;}
.imageContainer{width:150px;height:130px;margin:0px;margin-left:-10px;text-align:center;background-color:#fff;position:relative;line-height:126px;overflow:hidden;}
.userImage{position:relative;vertical-align:middle;}
.genderImage{width:18px;height:18px;position:relative;vertical-align:middle;}
.relationship{vertical-align:middle;line-height:18px;height:18px;position:absolute;right:20px;top:0px;}
.relationship span{font-weight:bold;}
.footer{padding-left:10px;height:26px;line-height:26px;vertical-align:middle;border-top:1px solid #f1ece2;}
.footer p{margin:0px;font-size:11px;}
.footer .footerInfo{position:absolute;right:20px;bottom:0px;}
.footer .footerInfo a{color:#000000;}
.positioned{position:relative;}
.fontBold{font-weight:bold;}
.noBorder{border:none;}
.searchListEntryContentShort{margin-top:10px;}
.searchListEntryContentShort div{margin-top:5px;}
.searchListEntryContentShort .left{float:left;width:120px;}
.searchListEntryContentShort .right{float:left;width:298px;}
.searchListEntryContent{margin-left:10px;margin-top:10px;margin-bottom:10px;}
.searchListEntryContent div{margin-top:5px;}
.searchListEntryContent .left{float:left;width:100px;}
.searchListEntryContent .right{float:left;width:510px;}
.iconBar{width:138px;padding-top:4px;height:22px;}
.iconBar .icon{width:26px;text-align:center;margin-bottom:0px;float:left;}
.entryContainer{width:650px;overflow:hidden;}
.nonPremiumImage{position:absolute;left:16px;top:10px;}
.nonPremiumImageText{position:absolute;bottom:5px;left:5px;font-size:10px;text-align:left;}
.nonPremiumImageText a{font-size:10px;color:#9D0B0E;}
.hideLink:hover, .hideLink:visited, .hideLink:link, .hideLink:active{color:#000000;text-decoration:none;}
.protection{background-image:url(/images/imageProtection.png); width:100%; height:100%; position:absolute; top:0; left:0; color:#000000; text-align:center; font-weight:bold; line-height:16px; cursor:pointer;}