html{background:#FFF;color:#000}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:separate;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit}
del,ins{text-decoration:none}
ul,ol{list-style-position:outside;margin:0}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:super}
sub{vertical-align:sub}
legend{color:#000}
input,button,textarea,select{font-size:100%}
table,thead,tbody,tr,td,th{font-family:inherit;font-size:inherit;line-height:inherit}
main{display:block}
@font-face{font-family:"sexolog";src:url("/fileadmin/templates/web/fonts/sexolog.eot?t=10");src:url("/fileadmin/templates/web/fonts/sexolog.eot?t=10#iefix") format("embedded-opentype"),url("/fileadmin/templates/web/fonts/sexolog.woff?t=10") format("woff"),url("/fileadmin/templates/web/fonts/sexolog.ttf?t=10") format("truetype"),url("/fileadmin/templates/web/fonts/sexolog.svg?t=10#sexolog") format("svg");font-weight:normal;font-style:normal}
[data-icon]:before{font-family:"sexolog"!important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"sexolog"!important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-burgermenu:before{content:"b"}
.icon-facebook:before{content:"f"}
.icon-googleplus:before{content:"g"}
.icon-linkedin:before{content:"l"}
.icon-map:before{content:"m"}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html{height:100%;overflow-y:scroll;font-size:62.5%;background-color:#FFF;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none}
.specialFont01{font-family:'Quicksand',sans-serif}
.specialFont02{font-family:'Gruppo',cursive}
body{font-family:'Quicksand',sans-serif;font-size:1.6em;line-height:1.5em;padding:0;width:100%;color:#474747;position:relative}
body .centering{padding-right:10px;padding-left:10px;max-width:1080px !important;margin:0 auto !important;*zoom:1}
body .centering:before,body .centering:after{content:"";display:table}
body .centering:after{clear:both}
.ds_1 #field_0{*zoom:1;width:100%;overflow:hidden;min-height:1px}
.ds_1 #field_0:before,.ds_1 #field_0:after{content:"";display:table}
.ds_1 #field_0:after{clear:both}
.ds_1 #field_1{*zoom:1;float:left;width:25%;overflow:hidden;min-height:1px;padding-right:30px;padding-bottom:40px}
.ds_1 #field_1:before,.ds_1 #field_1:after{content:"";display:table}
.ds_1 #field_1:after{clear:both}
.ds_1 #field_2{*zoom:1;float:left;width:25%;overflow:hidden;min-height:1px;padding-left:10px;padding-right:20px;margin-bottom:40px}
.ds_1 #field_2:before,.ds_1 #field_2:after{content:"";display:table}
.ds_1 #field_2:after{clear:both}
.ds_1 #field_3{*zoom:1;float:left;width:25%;overflow:hidden;min-height:1px;padding-left:20px;padding-right:10px;margin-bottom:40px}
.ds_1 #field_3:before,.ds_1 #field_3:after{content:"";display:table}
.ds_1 #field_3:after{clear:both}
.ds_1 #field_4{*zoom:1;float:right;width:25%;overflow:hidden;min-height:1px;padding-left:30px;margin-bottom:40px}
.ds_1 #field_4:before,.ds_1 #field_4:after{content:"";display:table}
.ds_1 #field_4:after{clear:both}
.ds_1 #field_10{*zoom:1;width:100%;overflow:hidden;min-height:1px}
.ds_1 #field_10:before,.ds_1 #field_10:after{content:"";display:table}
.ds_1 #field_10:after{clear:both}
.ds_2 #field_0{*zoom:1;width:100%;overflow:hidden;min-height:1px}
.ds_2 #field_0:before,.ds_2 #field_0:after{content:"";display:table}
.ds_2 #field_0:after{clear:both}
.ds_2 #field_1{*zoom:1;float:left;width:75%;overflow:hidden;min-height:1px;padding-right:20px}
.ds_2 #field_1:before,.ds_2 #field_1:after{content:"";display:table}
.ds_2 #field_1:after{clear:both}
.ds_2 #field_2{*zoom:1;float:right;width:25%;overflow:hidden;min-height:1px;padding-left:20px}
.ds_2 #field_2:before,.ds_2 #field_2:after{content:"";display:table}
.ds_2 #field_2:after{clear:both}
.ds_2 #field_10{*zoom:1;width:100%;overflow:hidden;min-height:1px}
.ds_2 #field_10:before,.ds_2 #field_10:after{content:"";display:table}
.ds_2 #field_10:after{clear:both}
.ds_3 #field_0{width:100%;overflow:hidden;min-height:1px}
#headercontainer .logo{display:block;background-size:100% 100%;background-repeat:no-repeat;background-image:url('/fileadmin/templates/web/images/nadja-kuszon-2024-1.png?t=10');height:75px;width:335px;margin:0 auto;margin-top:40px;margin-bottom:40px}
#headercontainer #menu{font-family:'Gruppo',cursive;text-align:center;margin-bottom:20px;border-top:1px solid #c69f74;padding-top:20px}
#headercontainer #menu ul{list-style:none}
#headercontainer #menu ul li{display:inline-block;padding-left:15px;padding-right:15px}
#headercontainer #menu ul li:first-child{padding-left:0}
#headercontainer #menu ul li:last-child{padding-right:10px}
#headercontainer #menu ul li a{text-decoration:none;color:#474747;font-size:1.5em;text-transform:uppercase}
#headercontainer #menu ul li a:hover{color:#c69f74}
#headercontainer #menu ul li.act a{color:#c69f74}
#headercontainer #menu ul li ul{display:none}
#headercontainer #menu ul li:last-child{padding-right:0}
#contentcontainer{*zoom:1}
#contentcontainer:before,#contentcontainer:after{content:"";display:table}
#contentcontainer:after{clear:both}
#footercontainer .wrap{font-family:'Gruppo',cursive;background-color:#9c9a89;color:#FFF;padding-top:20px;padding-bottom:20px;position:relative}
#footercontainer .wrap .section1{*zoom:1;padding-top:20px;padding-bottom:20px}
#footercontainer .wrap .section1:before,#footercontainer .wrap .section1:after{content:"";display:table}
#footercontainer .wrap .section1:after{clear:both}
#footercontainer .wrap .section1 .left{float:left}
#footercontainer .wrap .section1 .left .social-heading{font-size:2em;margin-bottom:20px;text-transform:uppercase}
#footercontainer .wrap .section1 .left .some a{display:inline-block;text-decoration:none;color:#FFF;font-size:40px;margin-right:20px;line-height:40px;height:40px;width:40px}
#footercontainer .wrap .section1 .left .some a:hover{color:#cccccc}
#footercontainer .wrap .section1 .left .addressWrap{text-transform:uppercase;font-size:20px}
#footercontainer .wrap .section1 .left .addressWrap ul{list-style:none;margin:0;padding:0}
#footercontainer .wrap .section1 .left .addressWrap ul li{line-height:30px}
#footercontainer .wrap .section1 .left .addressWrap ul li a{display:inline-block;text-decoration:none;color:#FFF}
#footercontainer .wrap .section1 .left .addressWrap ul li.map{display:none}
#footercontainer .wrap .section1 .right{float:right;width:180px;height:180px}
#footercontainer .wrap .section1 .right a{box-shadow:11px 11px 26px -10px #000000;-moz-box-shadow:11px 11px 26px -10px #000000;-webkit-box-shadow:11px 11px 26px -10px #000000;background-color:#bf9362;display:inline-block;width:100%;padding:50% 0;border-radius:50%;line-height:0;text-decoration:none;text-transform:uppercase;text-align:center;color:#FFF;font-size:30px}
#footercontainer .wrap .section1 .right a:hover{background-color:#a87945}
#footercontainer .wrap .section2{font-family:'Gruppo',cursive;text-transform:uppercase;text-align:center;font-size:20px;padding-top:10px;padding-bottom:20px}
#footercontainer .wrap .section2 ul{list-style:none;padding-left:20px;padding-right:20px}
#footercontainer .wrap .section2 ul li{display:inline-block;padding-left:20px;padding-right:20px}
#footercontainer .wrap .section2 ul li a{text-decoration:none;color:#474747}
#footercontainer .wrap .section2 ul li.map{display:none}
#burgermenu{color:#474747;cursor:pointer;font-size:30px;position:absolute;right:10px;top:10px;z-index:101;width:30px;height:30px}
.clearboth{clear:both;line-height:0;font-size:0;margin:0;padding:0}
.hideit{display:block;text-indent:-10000px;white-space:nowrap;text-decoration:none;font-size:0}
#typo3-previewInfo{color:#FFF !important;font-weight:100 !important;position:fixed !important;border-width:1px !important;margin:10px 0 !important;background-color:#FF0000;padding:10px;bottom:10px;right:10px}
#colorpalette{position:fixed;top:10px;right:10px;text-indent:-100000px;z-index:2000}
#colorpalette .color{border:1px solid #FFF;width:50px;height:50px;margin-bottom:10px}
#colorpalette .color:hover{text-indent:0}
.hide-in-browser{display:none}
@media (min-width:700px) and (max-width:1024px){.ds_1 #field_1{*zoom:1;float:left;width:25%;overflow:hidden;min-height:1px;padding-right:15px;padding-bottom:40px}
.ds_1 #field_1:before,.ds_1 #field_1:after{content:"";display:table}
.ds_1 #field_1:after{clear:both}
.ds_1 #field_2{*zoom:1;float:left;width:25%;overflow:hidden;min-height:1px;padding-left:5px;padding-right:10px;margin-bottom:40px}
.ds_1 #field_2:before,.ds_1 #field_2:after{content:"";display:table}
.ds_1 #field_2:after{clear:both}
.ds_1 #field_3{*zoom:1;float:left;width:25%;overflow:hidden;min-height:1px;padding-left:10px;padding-right:5px;margin-bottom:40px}
.ds_1 #field_3:before,.ds_1 #field_3:after{content:"";display:table}
.ds_1 #field_3:after{clear:both}
.ds_1 #field_4{*zoom:1;float:right;width:25%;overflow:hidden;min-height:1px;padding-left:15px;margin-bottom:40px}
.ds_1 #field_4:before,.ds_1 #field_4:after{content:"";display:table}
.ds_1 #field_4:after{clear:both}
#footercontainer .wrap .section1{padding-left:40px;padding-right:40px}
#footercontainer .wrap .section2 ul li{padding-bottom:20px}
.hide-in-browser{display:block}
.hide-in-tablet{display:none !important}
}
@media (min-width:700px) and (max-width:1024px) and (orientation:portrait){#headercontainer #menu{font-size:0.9em;line-height:0.9em}
#headercontainer #menu ul li{padding-left:10px;padding-right:10px}
#headercontainer #menu ul li:first-child{padding-left:5px}
#headercontainer #menu ul li:last-child{padding-right:5px}
#headercontainer #menu ul li a{font-size:1.2em}
}
@media (max-width:700px){#headercontainer .logo{height:45px;width:200px;margin-top:20px}
#headercontainer #menu{display:none;font-family:'Gruppo',cursive;text-align:left}
#headercontainer #menu ul{list-style:none}
#headercontainer #menu ul li{display:block;padding-left:0;padding-bottom:10px}
#headercontainer #menu ul li:first-child{padding-left:0}
#headercontainer #menu ul li:last-child{padding-right:10px}
#headercontainer #menu ul li a{text-decoration:none;color:#c4c4c4;font-size:1.5em}
.ds_1 #field_1{width:100%;padding-right:0}
.ds_1 #field_2{width:100%;padding-right:0;padding-left:0}
.ds_1 #field_3{width:100%;padding-right:0;padding-left:0}
.ds_1 #field_4{width:100%;padding-left:0}
.ds_2 #field_1{width:100%;padding-right:0}
.ds_2 #field_2{width:100%;padding-left:0}
#footercontainer .wrap .section1 .left{float:none}
#footercontainer .wrap .section1 .right{padding-top:20px;float:none;text-align:center;width:100%;height:auto}
#footercontainer .wrap .section1 .right a{width:50%;padding:25% 0;font-size:20px}
.hide-in-browser{display:block}
.hide-in-tablet{display:block}
.hide-in-smartphone{display:none !important}
}
a{color:#c69f74;background:transparent;outline:none;-webkit-tap-highlight-color:rgba(198,159,116,0.5)}
a:hover{color:#215968}
p,.csc-sitemap{margin-bottom:10px}
h1,h2,h3,h4,h5{font-family:'Gruppo',cursive;overflow:hidden;background:transparent;margin:0;word-wrap:break-word;line-height:1.5em;clear:both}
h1{font-size:2em}
h2{font-size:1.7em}
h3{font-size:1.5em}
h4{font-size:1.4em}
h5{font-size:1.4em}
.csc-frame{border:none}
.csc-frame-rulerBefore{border-top:1px solid #E96151;margin-bottom:10px;padding-top:10px}
.csc-frame-rulerAfter{border-bottom:1px solid #E96151;margin-bottom:10px}
.csc-frame-frame1{background-color:#215968;padding:20px;border:0;margin-bottom:10px;overflow:hidden;color:#FFF}
.csc-frame-frame2{background-color:#c4c4c4;padding:20px;border:0;margin-bottom:10px;overflow:hidden}
.csc-frame-frame3{color:#000;background-color:#bf9362;padding:20px;border:0;margin-bottom:10px;overflow:hidden}
.csc-frame-frame4{padding:20px;border:1px solid #000;margin-bottom:10px;overflow:hidden}
.csc-frame-frame5{color:#474747;background-color:#BFD9C7;padding:20px;border:0;margin-bottom:10px;overflow:hidden}
.csc-frame-frame6{color:#474747;background-color:#fcdedc;padding:20px;border:0;margin-bottom:10px;overflow:hidden}
.csc-frame-frame7{color:#474747;background-color:#f6f5bf;padding:20px;border:0;margin-bottom:10px;overflow:hidden}
.csc-frame-frame8{color:#474747;background-color:#c9dee9;padding:20px;border:0;margin-bottom:10px;overflow:hidden}
.csc-frame-frame9{color:#474747;background-color:#f5f6e4;padding:20px;border:0;margin-bottom:10px;overflow:hidden}
.csc-frame-frame10{color:#FFF;background-color:#9c9a89;padding:20px;border:0;margin-bottom:10px;overflow:hidden}
.csc-frame-frame11{color:#FFF;background-color:#b18c62;padding:20px;border:0;margin-bottom:10px;overflow:hidden}
.csc-frame-frame12{color:#474747;background-color:#d1c7b8;padding:20px;border:0;margin-bottom:10px;overflow:hidden}
.csc-frame-frame13{color:#474747;background-color:#eee2dd;padding:20px;border:0;margin-bottom:10px;overflow:hidden}
.csc-frame-frame14{color:#474747;background-color:#ccac99;padding:20px;border:0;margin-bottom:10px;overflow:hidden}
.csc-header-date{background:transparent}
.csc-linkToTop{text-align:right}
.csc-linkToTop a{background:transparent}
.align-left{text-align:left}
.align-center{text-align:center}
.align-right{text-align:right}
.align-justify{text-align:justify}
.indent{margin-left:50px}
.imgtext-table{margin-top:3px}
.bold{font-weight:bold}
input,textarea,select{-webkit-border-radius:0}
input.text{border:none;padding:2.5px;background-color:#FFF;max-width:300px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
input.checkbox{cursor:pointer}
input.radio{cursor:pointer}
input.file{cursor:pointer}
input.submit{border:none;background-color:#c69f74;color:#FFF;cursor:pointer;margin:0;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;-webkit-appearance:none}
input.submit:hover{background-color:#b78650}
input.fileupload{margin-bottom:10px;cursor:pointer}
textarea.textarea{background-color:#FFF;padding:2.5px;margin:0;width:200px;height:100px;font-family:inherit;font-size:inherit;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
select.select{cursor:pointer;padding:2.5px;margin:0;font-family:inherit;font-size:inherit;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
input:focus,select:focus,textarea:focus,button:focus{outline:none}
.inputwrapper{margin-bottom:10px;display:block}
.inputwrapper input.text{border:1px solid #c69f74;background-color:#FFF;padding:5px;max-width:none;width:100%;display:block}
.inputwrapper textarea.textarea{border:1px solid #c69f74;background-color:#FFF;max-width:none;width:100%;display:block;padding:5px}
.inputwrapper select.select{border:1px solid #c69f74;max-width:none;width:100%;display:block;padding:5px}
.inputwrapper input.submit{max-width:none;width:100%}
div.csc-textpic-border img{border:1px solid #000 !important}
.contentholder ul,.contentholder ol{margin-right:0;margin-bottom:10px;margin-left:20px}
table.contenttable{width:100%;border-spacing:1px;background-color:#c69f74;margin-bottom:10px}
table.contenttable tbody tr:hover td,table.contenttable tbody td.verthover{background-color:#ECECE7}
table.contenttable caption{background-color:#c69f74;border:1px solid #c69f74;border-bottom:none;font-weight:700;text-align:center;padding:10px}
table.contenttable tr th,table.contenttable tr td{padding:5px}
table.contenttable tr th{vertical-align:top;background-color:#c4c4c4;font-weight:700}
table.contenttable tr td{vertical-align:top;background-color:#FFF}
table.contenttable tfoot tr td{font-weight:700;background-color:#c4c4c4}
table.contenttable p{padding:0;margin:0}
DIV.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image{margin-bottom:10px}
.message-ok,.message-confirmation{position:relative;border-color:#4F8A10;border-style:solid;border-width:1px;background-color:#DFF2BF;color:#4F8A10;margin-bottom:10px;padding:10px}
.message-error{position:relative;border-color:#FF0000;border-style:solid;border-width:1px;background-color:#FFBABA;color:#FF0000;margin-bottom:10px;padding:10px}
.message-information,.message-notice{position:relative;border-color:#0E5DC9;border-style:solid;border-width:1px;background-color:#d0dff4;color:#0E5DC9;margin-bottom:10px;padding:10px}
.message-warning{position:relative;border-color:#9F6000;border-style:solid;border-width:1px;background-color:#FEEFB3;color:#9F6000;margin-bottom:10px;padding:10px}
:-moz-any-link:focus{outline:none}
@media print{*{color:#000 !important}
body{max-width:none;font-family:arial !important}
.hide-in-tablet{display:block !important}
.hide-from-print{display:none !important}
@page{margin-top:1cm;margin-right:0.5cm;margin-bottom:0.5cm;margin-left:0.5cm;size:landscape}
}
@media screen and (max-width:700px){body .ctype-tcadaptivetextpic_show .imageorient-17 .fluidimagelinks,body .ctype-tcadaptivetextpic_show .imageorient-18 .fluidimagelinks,body .ctype-tcadaptivetextpic_show .imageorient-25 .fluidimagelinks,body .ctype-tcadaptivetextpic_show .imageorient-26 .fluidimagelinks{width:100% !important}
body .ctype-tcadaptivetextpic_show .imageorient-17 .fluidimagelinks .fluidimagelinksspacing,body .ctype-tcadaptivetextpic_show .imageorient-18 .fluidimagelinks .fluidimagelinksspacing,body .ctype-tcadaptivetextpic_show .imageorient-25 .fluidimagelinks .fluidimagelinksspacing,body .ctype-tcadaptivetextpic_show .imageorient-26 .fluidimagelinks .fluidimagelinksspacing{padding-right:0 !important;padding-left:0 !important;margin-right:0 !important;margin-left:0 !important}
body .ctype-tcadaptivetextpic_show .imageorient-17 .fluidimagelinks .fluidimagecontainer,body .ctype-tcadaptivetextpic_show .imageorient-18 .fluidimagelinks .fluidimagecontainer,body .ctype-tcadaptivetextpic_show .imageorient-25 .fluidimagelinks .fluidimagecontainer,body .ctype-tcadaptivetextpic_show .imageorient-26 .fluidimagelinks .fluidimagecontainer{padding-right:0 !important;padding-left:0 !important;margin-right:0 !important;margin-left:0 !important}
body .ctype-tcadaptivetextpic_show .imageorient-0 .fluidimagelinks,body .ctype-tcadaptivetextpic_show .imageorient-1 .fluidimagelinks,body .ctype-tcadaptivetextpic_show .imageorient-2 .fluidimagelinks,body .ctype-tcadaptivetextpic_show .imageorient-8 .fluidimagelinks,body .ctype-tcadaptivetextpic_show .imageorient-9 .fluidimagelinks,body .ctype-tcadaptivetextpic_show .imageorient-10 .fluidimagelinks,body .ctype-tcadaptivetextpic_show .imageorient-17 .fluidimagelinks,body .ctype-tcadaptivetextpic_show .imageorient-18 .fluidimagelinks,body .ctype-tcadaptivetextpic_show .imageorient-25 .fluidimagelinks,body .ctype-tcadaptivetextpic_show .imageorient-26 .fluidimagelinks{width:100% !important}
body .ctype-tcadaptivetextpic_show .imageorient-0 .fluidimagelinks .fluidimagelink,body .ctype-tcadaptivetextpic_show .imageorient-1 .fluidimagelinks .fluidimagelink,body .ctype-tcadaptivetextpic_show .imageorient-2 .fluidimagelinks .fluidimagelink,body .ctype-tcadaptivetextpic_show .imageorient-8 .fluidimagelinks .fluidimagelink,body .ctype-tcadaptivetextpic_show .imageorient-9 .fluidimagelinks .fluidimagelink,body .ctype-tcadaptivetextpic_show .imageorient-10 .fluidimagelinks .fluidimagelink,body .ctype-tcadaptivetextpic_show .imageorient-17 .fluidimagelinks .fluidimagelink,body .ctype-tcadaptivetextpic_show .imageorient-18 .fluidimagelinks .fluidimagelink,body .ctype-tcadaptivetextpic_show .imageorient-25 .fluidimagelinks .fluidimagelink,body .ctype-tcadaptivetextpic_show .imageorient-26 .fluidimagelinks .fluidimagelink{float:none !important;width:100% !important}
body .ctype-tcadaptivetextpic_show .imageorient-25 .fluidimagecontent,body .ctype-tcadaptivetextpic_show .imageorient-26 .fluidimagecontent{float:none !important;width:100% !important}
}
.tx-tc-sexolog #bannercontainer{margin-bottom:40px;height:360px}
.tx-tc-sexolog #bannercontainer .banner{height:360px;background-repeat:no-repeat;background-size:cover;background-position:center center;display:table;width:100%;position:relative}
.tx-tc-sexolog #bannercontainer .banner .text{display:table-cell;vertical-align:middle;color:#FFF;text-transform:uppercase;text-align:center;font-size:130px}
.tx-tc-sexolog #bannercontainer .banner .quote{font-size:30px;color:#FFF;position:absolute;height:200px;width:400px;line-height:30px;display:none}
.tx-tc-sexolog #bannercontainer .banner .quote .person{padding-top:5px;text-align:right}
@media (min-width:700px) and (max-width:1024px){.tx-tc-sexolog #bannercontainer{height:auto}
.tx-tc-sexolog #bannercontainer .banner{height:314px}
.tx-tc-sexolog #bannercontainer .banner .text{font-size:100px}
.tx-tc-sexolog #bannercontainer .banner .quote{font-size:20px;line-height:20px;display:none}
}
@media (max-width:700px){.tx-tc-sexolog #bannercontainer{height:auto}
.tx-tc-sexolog #bannercontainer .banner{height:233px}
.tx-tc-sexolog #bannercontainer .banner .text{font-size:40px}
}
.tx-tc-teaser{overflow:hidden;margin-bottom:40px}
.tx-tc-teaser a{text-decoration:none;color:#474747}
.tx-tc-teaser .imageWrap{overflow:hidden}
.tx-tc-teaser .imageWrap img{display:block;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;width:100%}
.tx-tc-teaser .imageWrap img:hover{-webkit-transform:scale(1.10);-moz-transform:scale(1.10);-o-transform:scale(1.10);-ms-transform:scale(1.10);transform:scale(1.10)}
.tx-tc-teaser .teaser{padding:10px;border-top:0;border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;position:relative;min-height:370px}
.tx-tc-teaser .teaser h2{text-transform:uppercase;padding-bottom:10px}
.tx-tc-teaser .teaser .link{position:absolute;bottom:10px;color:#c69f74}
.tx-tc-teaser .teaser .link .lower{text-transform:lowercase}
.tx-tc-teaser .teaser .link:hover{color:#b78650}
@media (min-width:700px) and (max-width:1024px){.tx-tc-teaser img{width:100%;height:auto}
}
@media (min-width:700px) and (max-width:1024px) and (orientation:portrait){.tx-tc-teaser .teaser{min-height:440px}
}
@media (max-width:700px){.tx-tc-teaser img{width:100%;height:auto}
.tx-tc-teaser .teaser{min-height:initial;padding-bottom:30px}
}
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:0;vertical-align:top}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.fancybox-opened{z-index:8030}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}
.fancybox-outer,.fancybox-inner{position:relative}
.fancybox-inner{overflow:hidden}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{color:#444;font:14px/20px"Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('../../fileadmin/templates/common/plugins/fancybox/source/fancybox_sprite.png')}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}
#fancybox-loading div{width:44px;height:44px;background:url('../../fileadmin/templates/common/plugins/fancybox/source/fancybox_loading.gif') center center no-repeat}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('../../fileadmin/templates/common/plugins/fancybox/source/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}
.fancybox-prev span{left:10px;background-position:0 -36px}
.fancybox-next span{right:10px;background-position:0 -72px}
.fancybox-nav:hover span{visibility:visible}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}
.fancybox-lock{overflow:hidden !important;width:auto}
.fancybox-lock body{overflow:hidden !important}
.fancybox-lock-test{overflow-y:hidden !important}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('../../fileadmin/templates/common/plugins/fancybox/source/fancybox_overlay.png')}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}
.fancybox-title{visibility:hidden;font:normal 13px/20px"Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap{padding-top:10px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('../../fileadmin/templates/common/plugins/fancybox/source/fancybox_sprite_2x.png');background-size:44px 152px}
#fancybox-loading div{background-image:url('../../fileadmin/templates/common/plugins/fancybox/source/fancybox_loading_2x.gif');background-size:24px 24px}
}
#fancybox-buttons{position:fixed;left:0;width:100%;z-index:8050}
#fancybox-buttons.top{top:10px}
#fancybox-buttons.bottom{bottom:10px}
#fancybox-buttons ul{display:block;width:166px;height:30px;margin:0 auto;padding:0;list-style:none;border:1px solid #111;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);-moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);background:#323232;background:-moz-linear-gradient(top,#444 0,#343434 50%,#292929 50%,#333 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#444),color-stop(50%,#343434),color-stop(50%,#292929),color-stop(100%,#333));background:-webkit-linear-gradient(top,#444 0,#343434 50%,#292929 50%,#333 100%);background:-o-linear-gradient(top,#444 0,#343434 50%,#292929 50%,#333 100%);background:-ms-linear-gradient(top,#444 0,#343434 50%,#292929 50%,#333 100%);background:linear-gradient(top,#444 0,#343434 50%,#292929 50%,#333 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444',endColorstr='#222222',GradientType=0)}
#fancybox-buttons ul li{float:left;margin:0;padding:0}
#fancybox-buttons a{display:block;width:30px;height:30px;text-indent:-9999px;background-color:transparent;background-image:url('../../fileadmin/templates/common/plugins/fancybox/source/helpers/fancybox_buttons.png');background-repeat:no-repeat;outline:0;opacity:.8}
#fancybox-buttons a:hover{opacity:1}
#fancybox-buttons a.btnPrev{background-position:5px 0}
#fancybox-buttons a.btnNext{background-position:-33px 0;border-right:1px solid #3e3e3e}
#fancybox-buttons a.btnPlay{background-position:0 -30px}
#fancybox-buttons a.btnPlayOn{background-position:-30px -30px}
#fancybox-buttons a.btnToggle{background-position:3px -60px;border-left:1px solid #111;border-right:1px solid #3e3e3e;width:35px}
#fancybox-buttons a.btnToggleOn{background-position:-27px -60px}
#fancybox-buttons a.btnClose{border-left:1px solid #111;width:35px;background-position:-56px 0}
#fancybox-buttons a.btnDisabled{opacity:.4;cursor:default}
#fancybox-thumbs{position:fixed;left:0;width:100%;overflow:hidden;z-index:8050}
#fancybox-thumbs.bottom{bottom:2px}
#fancybox-thumbs.top{top:2px}
#fancybox-thumbs ul{position:relative;list-style:none;margin:0;padding:0}
#fancybox-thumbs ul li{float:left;padding:1px;opacity:.5}
#fancybox-thumbs ul li.active{opacity:.75;padding:0;border:1px solid #fff}
#fancybox-thumbs ul li:hover{opacity:1}
#fancybox-thumbs ul li a{display:block;position:relative;overflow:hidden;border:1px solid #222;background:#111;outline:0}
#fancybox-thumbs ul li img{display:block;position:relative;border:0;padding:0;max-width:none}
