.prinz_columnlayout, #prinz_columnlayout { overflow:hidden; zoom:1;}
.prinz_columnlayout > div { float: left; padding: 0; margin-right: 4%; margin-bottom:20px; }
.prinz_columnlayout div:last-child { margin-right: 0; }
.prinz_column75 { width: 73% }
.prinz_column50 { width: 48% }
.prinz_column33 { width: 30.666% }
.prinz_column25 { width: 22% }
.prinz_column20 { width: 18% }
.prinz_column16 { width: 14% }
.prinz-box { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.prinz-box-content { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 3.333333% 3.333333% 3.333333% 60px; min-height:35px; }
.prinz-box-content strong { font-weight: bold; }
.prinz-box-content h1, .prinz-box-content h2, .prinz-box-content h3, .prinz-box-content h4, .prinz-box-content h5, .prinz-box-content h6 { color: #222; margin:0; }
.prinz-box-headline { font-size:1.3em; }
.prinz-normal { border: 1px solid #cbc4c4; }
.prinz-normal .prinz-box-content { background: #f1f1f1; padding-left: 3.333333%; }
.prinz-normal .prinz-box-content h1, .prinz-normal .prinz-box-content h2, .prinz-normal .prinz-box-content h3, .prinz-normal .prinz-box-content h4, .prinz-normal .prinz-box-content h5, .prinz-normal .prinz-box-content h6 { color: #222; }
.prinz-info { border: 1px solid #cecb8e; }
.prinz-info .prinz-box-content { background: #f7f4b4 url(http://bim.mhis.de/wp-content/plugins/prinz_shortcode_collection/shortcodes/content-box/images/cb-info.png) no-repeat 18px 13px; }
.prinz-info .prinz-box-content h1, .prinz-info .prinz-box-content h2, .prinz-info .prinz-box-content h3, .prinz-info .prinz-box-content h4, .prinz-info .prinz-box-content h5, .prinz-info .prinz-box-content h6 { color: #222; }
.prinz-warning { border: 1px solid #e09b85; }
.prinz-warning .prinz-box-content { background: #ffcebe url(http://bim.mhis.de/wp-content/plugins/prinz_shortcode_collection/shortcodes/content-box/images/cb-warning.png) no-repeat 18px 13px; }
.prinz-warning .prinz-box-content h1, .prinz-warning .prinz-box-content h2, .prinz-warning .prinz-box-content h3, .prinz-warning .prinz-box-content h4, .prinz-warning .prinz-box-content h5, .prinz-warning .prinz-box-content h6 { color: #222; }
.prinz-download { border: 1px solid #91c184; }
.prinz-download .prinz-box-content { background: #c0f0b3 url(http://bim.mhis.de/wp-content/plugins/prinz_shortcode_collection/shortcodes/content-box/images/cb-download.png) no-repeat 18px 13px; }
.prinz-download .prinz-box-content h1, .prinz-download .prinz-box-content h2, .prinz-download .prinz-box-content h3, .prinz-download .prinz-box-content h4, .prinz-download .prinz-box-content h5, .prinz-download .prinz-box-content h6 { color: #222; }
.prinz-attention { border: 1px solid #80a0c1; }
.prinz-attention .prinz-box-content { background: #bedeff url(http://bim.mhis.de/wp-content/plugins/prinz_shortcode_collection/shortcodes/content-box/images/cb-attention.png) no-repeat 18px 13px; }
.prinz-attention .prinz-box-content h1, .prinz-attention .prinz-box-content h2, .prinz-attention .prinz-box-content h3, .prinz-attention .prinz-box-content h4, .prinz-attention .prinz-box-content h5, .prinz-attention .prinz-box-content h6 { color: #222; }
.simple-clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .simple-clearfix{ zoom: 1; }
*:first-child+html .simple-clearfix { zoom: 1; }
.simple-slider { background: #f9f9f9; border: 1px solid #e7e7e7; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 25px 65px 15px 65px; margin: 10px 0px; }
.simple-slides { overflow: hidden; width: 100% !important; }
.simple-slider div.slide { display: none; width:100% !important; }
.simple-slider .slider-leftarrow, .simple-slider .slider-rightarrow { outline: none; position: absolute; top: 40%; display: block; width: 25px; height: 25px; text-indent: -9999px; }
.simple-slider .slider-leftarrow { background: url(http://bim.mhis.de/wp-content/plugins/prinz_shortcode_collection/shortcodes/sliders/images/slider-left.png) no-repeat; left: 10px; }
.simple-slider .slider-rightarrow { background: url(http://bim.mhis.de/wp-content/plugins/prinz_shortcode_collection/shortcodes/sliders/images/slider-right.png) no-repeat; right: 10px; }
.tabs-container { min-height: 200px; background: #f7f7f7 url(http://bim.mhis.de/wp-content/plugins/prinz_shortcode_collection/shortcodes/sliders/images/tabs-container-bg.png) repeat-x; border: 1px solid #dcdcdc; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; position: relative; margin: 50px 0px 0px; }
.tabs-container .tabs-control { margin: 0px !important; position: absolute; top: -36px; left: 30px; }
.tabs-container .tabs-control li { list-style:none outside none; margin: 0px 3px 0px 0px !important; float: left; background: url(http://bim.mhis.de/wp-content/plugins/prinz_shortcode_collection/shortcodes/sliders/images/tabs-control.png) no-repeat bottom right !important; padding-right: 10px !important; height:35px; padding-left: 0 !important; }
.tabs-container .tabs-control li a { font: 14px/37px Century Gothic, Arial; color: #515050 !important; text-shadow: 1px 1px 1px #ffffff !important; display: block; background: url(http://bim.mhis.de/wp-content/plugins/prinz_shortcode_collection/shortcodes/sliders/images/tabs-control.png) no-repeat !important; height:35px; padding-left:10px; }
.tabs-container .tabs-control li a:hover { color: #000000 !important; text-decoration: none; }
.tabs-container .tabs-control li.active { background: url(http://bim.mhis.de/wp-content/plugins/prinz_shortcode_collection/shortcodes/sliders/images/tabs-control-active.png) no-repeat bottom right !important; height:44px; margin-top:-8px !important; }
.tabs-container .tabs-control li.active a { background: url(http://bim.mhis.de/wp-content/plugins/prinz_shortcode_collection/shortcodes/sliders/images/tabs-control-active.png) no-repeat !important; height:44px; line-height:44px; }
.js .tabs-content > div { opacity: 0; }
.tabs-left { background: #fafafa url(http://bim.mhis.de/wp-content/plugins/prinz_shortcode_collection/shortcodes/sliders/images/left-links-bg.png) repeat-y; border: 1px solid #dcdcdc; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; position: relative; padding-left:210px; min-height: 170px; margin-bottom: 15px; }
.tabs-left .tabs-control { width: 191px; border-top-right-radius: 0px; -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; position: absolute; top: 0px; left: 0px; list-style:none outside none !important; margin:0 !important; }
.tabs-left .tabs-control { padding-top: 6px; }
.tabs-left .tabs-control li { width: 190px; padding-right: 0px !important; padding-left: 0 !important; background: none !important; list-style: none !important; margin-left:0 !important;}
.tabs-left .tabs-control li.active { background: url(http://bim.mhis.de/wp-content/plugins/prinz_shortcode_collection/shortcodes/sliders/images/tabs-left-link-active.png) no-repeat right 11px !important; padding-right: 7px !important;}
.tabs-left .tabs-control li a { color: #828282 !important; display: block; background: url(http://bim.mhis.de/wp-content/plugins/prinz_shortcode_collection/shortcodes/sliders/images/tabs-left-link-bottombg.png) no-repeat bottom left; padding: 10px 10px 11px 32px; }
.tabs-left .tabs-control li a:hover, .tabs-left .tabs-control li.active a { text-decoration: none; color: #4e4e4e !important; }
.tabs-left .simple-tabs-content { padding: 20px; margin-top:12px; }
.tabs-left .simple-tabs-content h3 { padding-bottom: 14px; color: #333333; }
.slidecontent { width: 85%; }
.tabs-container .tabs-control li a:hover, .tabs-left .tabs-control li a:hover { border: none !important; }
.tabs-container .tabs-control { padding: 0; }
.tabs-left .tabs-control { padding-left: 0; }
.tabs-container .tabs-control li a, .tabs-left .tabs-control li a { text-decoration: none !important; }
.tabs-left .slidecontent { background: #fafafa\9; }
.tabs-container .slidecontent { background: #f7f7f7 url(http://bim.mhis.de/wp-content/plugins/prinz_shortcode_collection/shortcodes/sliders/images/tabs-container-bg.png) repeat-x\9; }
.learn-more { background: #f9f9f9; border: 1px solid #e7e7e7; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 15px 10px 0px 10px; margin: 10px 0px; }
.learn-more h4.heading-more { background: url(http://bim.mhis.de/wp-content/plugins/prinz_shortcode_collection/shortcodes/toggled-content/images/learn-more-closed.png) no-repeat right top; color:#222; cursor: pointer; padding: 3px 45px 5px 0px; }
.learn-more h4.open { background: url(http://bim.mhis.de/wp-content/plugins/prinz_shortcode_collection/shortcodes/toggled-content/images/learn-more-opened.png) no-repeat right top; }
.learn-more h4.heading-more span { display: block;}
.learn-more .learn-more-content { padding-bottom: 20px; display: none; }
.toggler-open .learn-more-content { display: block; visibility: visible !important; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix{ zoom: 1; }
*:first-child+html .clearfix { zoom: 1; }
.prinz-pricing { margin: 10px auto; padding:25px 0; }
.pricing-table { float: left; width: 200px; border: 1px solid #e7e7e7; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; position: relative; margin-left: -1px; }
.pricing-heading { background: #666; min-height: 90px; text-align: center;border: 1px solid #e7e7e7; -moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;-moz-border-radius-bottomright: 0px;-moz-border-radius-bottomleft: 0px;-webkit-border-radius: 5px 5px 0px 0px;border-radius: 5px 5px 0px 0px;}
.pricing-heading h2 { padding: 20px 10px 0px; margin: 0 !important; font-size: 24px; color: #fff !important; text-transform: uppercase; background: none !important; font-weight: normal !important; }
.pricing-heading p { color: #ddd; padding: 0; margin-top: 2px; }
.pricing-content { background: #f4f4f4;}
.pricing-tcontent { padding: 25px 6px 12px 7px; }
.pricing-tcontent ul.pricing { padding: 0 !important; list-style: none !important; background: url(http://bim.mhis.de/wp-content/plugins/prinz_shortcode_collection/shortcodes/pricingtables/images/pricing-separator.png) no-repeat; margin: 0 !important; list-style-image: none !important; }
.pricing-tcontent ul.pricing li { background: url(http://bim.mhis.de/wp-content/plugins/prinz_shortcode_collection/shortcodes/pricingtables/images/pricing-separator.png) no-repeat bottom left !important; list-style: none !important; }
.pricing-tcontent ul.pricing li span { background: url(http://bim.mhis.de/wp-content/plugins/prinz_shortcode_collection/shortcodes/pricingtables/images/list-checkmark.png) no-repeat 26px 11px; display: block; padding: 8px 0 9px 48px; }
.pricing-tcontent ul.pricing li.x-mark span { background: url(http://bim.mhis.de/wp-content/plugins/prinz_shortcode_collection/shortcodes/pricingtables/images/list-x.png) no-repeat 26px 11px; color:#999;}
span.prinz-price { display: block; text-align: center; height: 44px; font-size: 48px; color: #222; padding: 2px 0 24px; line-height: normal; }
span.prinz-price sup { font-size: 24px; bottom: 13px; left: 1px; }
span.prinz-price span.dollar-sign { font-size: 36px; }
.pricing-table a.join-button { background: url(http://bim.mhis.de/wp-content/plugins/prinz_shortcode_collection/shortcodes/pricingtables/images/join-button.png) bottom right no-repeat; display: block; padding-right: 14px; height: 29px; position: absolute; left: 45px; bottom: -15px; font-size: 1em; color: #555 !important; font-weight: bold; text-decoration: none; }
.pricing-table a.join-button span { background: url(http://bim.mhis.de/wp-content/plugins/prinz_shortcode_collection/shortcodes/pricingtables/images/join-button.png) no-repeat; display: block; height: 29px; padding-left: 14px; line-height: 25px; }
.pricing-table a.join-button:hover { text-decoration: none; color: #000 !important; cursor: pointer; border: none !important; }
.pricing-big { width: 230px; margin: -25px 0 0 -1px;}
.pricing-big .pricing-heading { background: #222; }
.pricing-big .pricing-content {background: #f8f8f8; }
.pricing-big .pricing-tcontent { background: padding-left: 23px; padding-right: 20px; padding-top: 50px; }
.pricing-big a.join-button { left: 55px; }
.pricing-big span.prinz-price { margin-top: 17px; }
.pricing-big .pricing-heading p { color: #ddd; }
.t-info { position: relative; }
