.boxfull{ float:left;width:100%; }
.fw400{ font-weight:400; } .fw700{ font-weight:700; }

.fleft{ float:left;} .fright{ float:right;} .fcenter{ margin:0px auto !important; } .fnone{ float:none !important; } .block{display:block;} .blocki{ display:inline-block !important; } .posabs { position:absolute; } .posrel { position:relative; } .clearl{ clear: left; } .clearr{ clear: right; } .clearno { clear: none; } .clearbo { clear: both; }
.txtl{ text-align:left; } .txtr{ text-align:right; } .txtc{ text-align:center; }
.txtup{ text-transform: uppercase; } .txti{ font-style: italic; } .txtuline{  text-decoration: underline !important; }
.lh6{line-height:6px;}.lh12{line-height:12px;}.lh14{line-height:14px;}.lh15{line-height:15px!important;}.lh16{line-height:16px;}.lh18{line-height:18px;}.lh22{line-height:22px;}.lh28{line-height:28px;}.lh36{line-height:36px;}

.fs6{font-size:6px;}.fs11{font-size:11px;} .fs12{font-size:12px;} .fs13{font-size:13px;} .fs14{font-size:14px;} .fs15{font-size:15px;} .fs16{font-size:16px;} .fs17{font-size:17px;} .fs18{font-size:18px;}.fs20{font-size:20px;}.fs22{font-size:22px;}.fs24{font-size:24px;} .fs28{font-size:28px;} .fs36{font-size:36px;}

.mt2{margin-top:2px;} .mb2{margin-bottom:2px;} .ml2{margin-left:2px;} .mr2{margin-right:2px;}
.mt5{margin-top:5px;} .mb5{margin-bottom:5px;} .ml5{margin-left:5px;} .mr5{margin-right:5px;}
.mt10{margin-top:10px;} .mb10{margin-bottom:10px;} .ml10{margin-left:10px;} .mr10{margin-right:10px;}
.mt15{margin-top:15px;} .mb15{margin-bottom:15px;} .ml15{margin-left:15px;} .mr15{margin-right:15px;}
.mt20{margin-top:20px;} .mb20{margin-bottom:20px;} .ml20{margin-left:20px;} .mr20{margin-right:20px;}
.mt25{margin-top:25px;} .mb25{margin-bottom:25px;} .ml25{margin-left:25px;} .mr25{margin-right:25px;}
.mt30{margin-top:30px;} .mb30{margin-bottom:30px;} .ml30{margin-left:30px;} .mr30{margin-right:30px;}
.mt35{margin-top:35px;} .mb35{margin-bottom:35px;} .ml35{margin-left:35px;} .mr35{margin-right:35px;}
.mt40{margin-top:40px;} .mb40{margin-bottom:40px;} .ml40{margin-left:40px;} .mr40{margin-right:40px;}
.mt50{margin-top:50px;} .mb50{margin-bottom:50px;} .ml50{margin-left:50px;} .mr50{margin-right:50px;}
.mt100{margin-top:100px;} .mb100{margin-bottom:100px;} .ml100{margin-left:100px;} .mr100{margin-right:100px;}

.pt2{padding-top:2px;} .pb2{padding-bottom:2px;} .pl2{padding-left:2px;} .pr2{padding-right:2px;}
.pt5{padding-top:5px;} .pb5{padding-bottom:5px;} .pl5{padding-left:5px;} .pr5{padding-right:5px;}
.pt10{padding-top:10px;} .pb10{padding-bottom:10px;} .pl10{padding-left:10px;} .pr10{padding-right:10px;}
.pt20{padding-top:20px;} .pb20{padding-bottom:20px;} .pl20{padding-left:20px;} .pr20{padding-right:20px;}
.pt30{padding-top:30px;} .pb30{padding-bottom:30px;} .pl30{padding-left:30px;} .pr30{padding-right:30px;}
.pt40{padding-top:40px;} .pb40{padding-bottom:40px;} .pl40{padding-left:40px;} .pr40{padding-right:40px;}
.pt50{padding-top:50px;} .pb50{padding-bottom:50px;} .pl50{padding-left:50px;} .pr50{padding-right:50px;}
.pall20 {padding:20px;}
.pall10 {padding:10px;}

.boto1{border-top:1px dotted #999 !important;}
.boto2{border-top:5px solid #FF126C;}
.bori1{border-right:5px solid #FF126C;}
.bobo1{border-bottom:1px dotted #999;}
.bobo2{border-bottom:1px solid #fff;}
.bobo3{border-bottom:1px solid #666;}
.bole1{border-left:5px solid #eee;}
.ball1{border:1px dotted #666;}

.bg_333 {background-color:#333;}
.bg_666 {background-color:#666;}
.bg_111 {background-color:#111;}
.bg_FF126C{ background-color:#FF126C; }
.bg_fff{ background-color:#fff; }

.c_111 {color:#111 !important;}
.c_aaa {color:#aaa !important;}
.c_fff {color:#fff;}
.c_FF126C{ color:#FF126C !important; } /*pink*/
.c_f00{ color:#f00 !important; }

.c_corppink{color:#ff126c !important;}


/*-----------------------------*/
/* MODDINGS >>> */
/*-----------------------------*/

/*General - TitleBar "Pink"*/

.main-title .page-info{padding-top:8px;} /*Mail/Tel*/

/*IDX - Latest articles*/

.page-id-3266 .widget_recent_entries h2 {padding:0px !important; margin:0 0 20px 0 !important; border-bottom:1px solid #666; color:#aaa !important;}
.page-id-3266 .widget_recent_entries ul { padding-top:0px !important; border-top:0px !important;}
.page-id-3266 .widget_recent_entries li {padding:5px 0px; text-align:center;border-top:0px !important; border-bottom:1px dotted #444;}
.page-id-3266 .widget_recent_entries li a{display:inline-block;}
.page-id-3266 .widget_recent_entries li span{color:#aaa!important;} /*Date*/

/*IDX Facebook*/

.page-id-3266 .fb_like iframe{ float:right;width:100px; height:61px;}

/*Archive "Aktuelles"*/

body.category-aktuelles .post-meta{pointer-events:none!important; cursor:default!important;}
body.category-aktuelles .post-meta .entry-date{color:#fff!important;}

/*Portofolio (aka Tanzrichtungen) Full Width BackLink*/

.portfolio-back { display:none; } /*on each.Item page*/
.post-type-archive-portfolio .portfolio-header h3.post-title{ background:#111; width: auto !important; zoom:1; filter:alpha(opacity=80); opacity: 0.8; } /*overview page*/

/*Tablepress*/

.tablepress{ color:#111; }
.tablepress-id-7 td, .tablepress-id-8 td{ padding:15px 0 15px 5px; }
.tablepress-id-7 td.column-1,.tablepress-id-8 td.column-1 { width:30%; padding-left:10px; font-size:24px; font-weight:700; color:#ff126c; font-family:Oswald;}
.tablepress a{ color:#111; }

/*Sidebars*/

#main .sidebar li.menu-item{ font-size:16px; } /*All*/
#main .sidebar #nav_menu-4 li.current-menu-item a{ padding-left:5px;background:#eee; color:#111!important; } /*"Über Uns"*/
#main .sidebar #nav_menu-2 li.current-menu-item a{ background:#eee; } /*Tanzrichtungen=Theme.Portofolio*/
#main .sidebar #nav_menu-2 li.current-menu-item a{ padding-left:10px; color:#111; font-weight:700; }

/*Menu*/

#menu-menu_main .active, #menu-menu_main .current-page-ancestor { background:#222; }
#menu-menu_main .active a, #menu-menu_main .current-page-ancestor a { font-weight:700; }
#menu-menu_main .dropdown-menu > li a:hover{color:#111;}

.top-menu .active a{ color:#fff !important; font-weight:700; }

/*EVENTON CALENDAR*/

.evo_h3{ color:#FF126C !important; }
.evcal_cblock .evo_date .evo_day { color:#FF126C !important; }
.evcal_cblock .evo_date em{  font-size:14px !important; } /*mon.die.mit left*/
.evcal_cblock .evo_date .start { color:#FF126C !important; font-size:40px !important;} /*num.day left*/
.evcal_cblock .evo_date .start em{ font-size:14px !important;} /*month left*/

/*EVENTON IDX*/

.page-id-3266 .evcal_month_line{ display:none; }

/*=======================*/

/*IDX general*/
@media (max-width: 600px) {
.page-id-3266 .article-content .container-wrap{ background-image: none !important; } // /*IDX-fbButton btw legs.. */
}