@charset 'utf-8';html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{font:75%/1.3em Arial,Verdana,sans-serif;line-height:1;color:#333;text-align:center;background-position:0 -47px !important;background-color:#fff;height:100%}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}fieldset li{padding:6px 0;display:block;position:relative;float:left;width:100%}fieldset input,fieldset select{border:2px solid #ccc}.mainSprite,.buttonSprite{background:url(/module/partnersuchede/img/index/indexSprite.png) no-repeat}.ySprite{background:url(/module/partnersuchede/img/index/repeat_y_sprite.png) repeat-y}.xSprite{background:url(/module/partnersuchede/img/index/repeat_x_sprite.png) repeat-x}.jpgSprite{background:url(/module/partnersuchede/img/index/jpgSprite.jpg) no-repeat}.iconSprite{background:url(/module/partnersuchede/img/sprites/icon_sprite.jpg) no-repeat}.ajaxLoader{position:absolute;left:-10px;top:5px;height:70px;opacity:0.8;width:175px;z-index:50;background:#fff url(/module/partnersuchede/img/ajax-loader.gif) no-repeat scroll center 22px}a{color:#b31515;text-decoration:none}a:hover{text-decoration:underline}.hide{display:none}.small{font-size:11px}.smaller{font-size:10px}.grey{color:#666}.red{color:#b31515}.center{text-align:center}.bold{font-weight:bold}.italic{font-style:italic}.color{color:#b31515}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.fl{float:left}.dashedBorder{height:1px;width:100%;display:block;border-bottom:1px dashed #ccc;margin:10px 0}h2{font-size:18px;font-weight:bold}h3{font-size:14px;font-weight:bold}button{border:0;cursor:pointer;overflow:visible;padding:0;position:relative}button span{display:block;position:relative;white-space:nowrap}.submitBtn,.submitBtnGrey{width:147px;height:24px;border:0;background-position:0 -775px;padding:1px 16px 0 0;text-align:center;line-height:1.2em;text-shadow:0 -1px 0 #6e9c14}.submitBtn span,.submitBtnGrey span{height:17px;font-weight:700;padding:1px 0 5px 15px;background:none;color:#fff}.submitBtnGrey{background-position:-165px -775px;text-shadow:0 -1px 0 #484848}#wrapper{width:984px;padding:0 20px;height:100%;margin:0 auto;text-align:left;overflow:hidden}#header{position:relative;height:528px;background:url(/module/partnersuchede/img/index/indexHead.jpg) no-repeat 0 0 #fff}#logo{position:absolute;left:19px;top:9px}.registerBox{position:absolute;left:30px;top:50px;width:358px;height:436px}.registerBoxTop .logo{position:relative;display:block;width:358px;height:60px;background-position:0 0}.registerBoxTop .bottom{display:block;width:358px;height:10px;background-position:0 -599px}.registerBoxTop .onoff{display:none}.registerBoxTop form{background-position:0 -271px;padding:0 0 4px 19px}.smallForm,#searchAgeFrom,#searchAgeTo{width:55px !important;float:left}.smallForm{text-align:center}.registerBoxTop h3{color:#666;line-height:1.2em;font-size:18px;padding:10px 0}.registerBoxTop h2{font-size:12px;font-weight:normal;text-indent:-999999px}.registerBoxTop label{width:102px;height:9px;padding-top:4px;display:block;float:left}.registerBoxTop input,.registerBoxTop form select{width:210px}.registerBoxTop #email{width:206px}.registerBoxTop #agb{width:auto;float:left;border:none;margin:0;cursor:pointer}.formAge span{display:block;float:left;padding:4px 0 0 15px}.registerBoxTop .labelAgb{width:280px;padding:0 0 0 10px;display:block}.registerBoxTop .small{color:#666;display:block;text-align:center}.registerBoxTop .btn{background-position:0 -828px;width:215px;height:34px;position:relative;left:100px;overflow:visible;cursor:pointer;text-align:center;padding:1px 15px 0 0;border:none}.registerBoxTop .btn:hover{background-position:0 -862px;text-decoration:none}.registerBoxTop .btn span{position:relative;display:block;font-size:16px;font-weight:700;height:27px;padding:2px 0 0 15px;color:#fff;text-shadow:0 -1px 1px #5b840b}.loginOut{display:none}.registerBoxTop div.errors{position:absolute;top:0;left:317px;width:310px;padding:4px 0 4px 20px;color:#af1734;background:url(/module/partnersuchede/img/lp/error.png) no-repeat scroll 0 0 transparent;z-index:100}.userCounter{position:absolute;left:30px;top:40px;color:#fff;font-weight:bold}.userCounter span,.userCounter div{float:left}.maleFemaleIcon{background-position:-550px -253px;width:18px;height:17px;margin:0 3px}.registerBoxBottom{position:relative;background-position:0 -611px;width:313px;height:65px;padding:9px 26px 20px 19px;overflow:hidden}.registerBoxBottom ul{padding-left:73px}.registerBoxBottom li{background-position:-513px -83px;padding:0 0 10px 25px}.registerBoxBottom div{position:relative;top:-70px;left:-3px;background-position:-479px -160px;width:65px;height:65px;display:block}.loginBox{position:absolute;top:0;right:25px;width:207px}.loginShadow{display:block;height:5px;background-position:-357px 0}.loginBottom{display:block;height:20px;background-position:-357px -38px}.loginOut,.loginIn{width:185px;padding-left:25px;background-position:-1025px 0}.loginIn{height:25px;padding:10px 0 0 25px;cursor:pointer}.loginIn span{float:left;width:auto;padding:5px 14px 0 0;font-weight:bold}.loginOut form{position:relative;padding-top:10px}.loginOut a{display:block;height:13px;color:#555}.loginArrowDown{float:left;display:block;width:23px;height:24px;background-position:-476px -60px}.loginArrowUp{background-position:-476px -90px !important}.loginBox input{width:145px;color:#666}.headBadge{position:absolute;bottom:20px;right:10px;background-position:-358px -252px;display:block;width:156px;height:129px}.headBadgeConsumer{position:absolute;bottom:8px;right:178px;background-position:-358px -615px;display:block;width:110px;height:104px}#ajaxLoader{position:absolute;left:-10px;top:5px;background:#fff url(/module/partnersuchede/img/ajax-loader.gif) no-repeat scroll center 22px;height:70px;opacity:0.8;width:175px;z-index:50}.errorsRight{display:none;position:absolute;left:-320px;top:65px;background:url(/module/partnersuchede/img/lp/errorRight.png) no-repeat 0 0 transparent;width:326px;height:34px;color:#af1734;padding:11px 20px;z-index:100;text-align:left}.errorsRight li{margin-top:0}.aiduStoerer{width:300px;height:35px;margin-top:20px;padding-right:160px;background-position:right -733px}.aiduStoerer p{padding-top:12px;line-height:13px;background-color:#fff;color:#666;font-size:11px;text-align:right;font-weight:700}.aiduStoerer span{display:block;color:#999;font-weight:400}.quoteBoxMain{margin:28px 0 0 30px}.quoteBox{background-position:0 -62px;display:block;width:430px;height:96px;float:left;padding:18px 20px}.quoteImg1,.quoteImg2{float:left;height:95px;width:95px;margin-right:10px}.quoteImg1{background-position:0 -95px}.quoteImg2{background-position:0 0}.quoteBox p{margin-top:12px;line-height:1.5em}#footer{display:block;margin-top:20px;text-align:center;font-size:11px}#footer ul{text-align:center}#footer p{margin-top:10px;clear:both}#footer li{display:inline}#footer a{color:#333;padding:0 5px}#footer a:hover{color:#666;text-decoration:none}#footer .copy a{padding:0}.seoCut{display:block;width:100%;height:20px;background:url(/module/partnersuchede/img/index/transparent.png) repeat;margin:80px 0}.indexInfo{margin:0 30px;overflow:hidden}.indexInfo h2{background-position:0 0;padding:0 0 10px 20px;margin:0 0 20px -20px}.indexInfo p{line-height:18px;margin-top:5px}.BoxBottomNavigation{display:block;border-top:1px solid #aaa;background-color:#f3f3f3;padding:15px 0 15px 20px;overflow:hidden}.BoxBottomNavigation li,.BoxBottomNavigation a{color:#333;margin-right:15px;float:left;cursor:pointer}.BoxBottomNavigation li:hover,.BoxBottomNavigation a:hover{color:#666;text-decoration:none}.BoxBottomNavigation .active{font-weight:bold}.BoxBottomNavigation .active:hover{color:#333}.indexInfoLeft{width:610px;margin-left:20px;float:left}.indexInfoRight{width:280px;float:right}.indexInfoRight h2{margin-left:0}.infoImg1,.infoImg2{float:left;width:61px;height:67px;margin-right:10px}.infoImg1{background-position:0 -190px}.infoImg2{background-position:0 -257px}.indexInfoRight span{font-weight:bold}.adviserHead{margin-top:35px !important}.adviserImg{background-position:-358px -391px;display:block;width:130px;height:216px;float:right;margin-top:-45px}.infoContent{padding-left:20px}.seoBox{height:544px;overflow:auto;position:relative}.seoBoxInit{margin:25px 0}.seoBox li{display:block;border-bottom:1px dashed #ccc;padding:10px 0;margin-left:20px}.seoBox li:last-child{border-bottom:0 none}.seoBox li span{font-weight:bold;background-position:-561px -64px;padding-left:20px;margin-left:-20px}.seoBox_local span a{color:#333}.seoBox_glossary li{background:url(/module/partnersuchede/img/index/indexSprite.png) no-repeat -561px -52px;padding-left:20px;line-height:18px;margin-left:0}.seoBox_glossary a{color:#B31515}#pros{width:45px}#lore{width:110px}#adviser{width:52px}#glossary{width:45px}#local{width:50px}#spot{width:45px}#background{width:67px}#making{width:55px;white-space:nowrap}#pics{width:32px}#film{width:50px}.footerSocialBookmarks{display:inline-block;margin:12px 0 0}.footerSocialBookmarks li{margin-left:7px;float:left}.footerSocialBookmarks span{display:inline-block;margin-top:6px}.socialLink{display:block;height:29px;width:60px;margin-top:10px;padding:0 !important}.bookmarkTitle{display:block;height:37px;width:153px;background-position:0 -120px}.facebook{background-position:left 0}.google{background-position:-60px 0}.twitter{background-position:left -29px}.mrwong{background-position:-59px -29px}.delicious{background-position:3px -58px}.myspace{background-position:-59px -59px}.googlePlus{background-position:5px -88px;margin-top:10px;padding:0 15px 10px}.imgElem{background:#f3f3f3;border:medium none !important;height:250px;margin-bottom:5px;margin-left:0 !important;margin-right:10px;padding-left:10px !important;position:relative}.imgElem img{float:left}.imgElem span{bottom:10px;font-weight:400 !important;line-height:14px;padding:4px 12px !important;position:absolute;right:0;width:172px}
