.prinzbuttons {padding: 1% 2%; border: 1px solid #c0f0b3; font-size: 12px; text-decoration: none; text-transform: uppercase; display: inline-block; margin: 10px; }
.prinzbuttons:hover {background:#c0f0b3; text-decoration: none;}
.prinzbuttons.medium {padding: 2% 3%; border: 1px solid #c0f0b3; font-size: 13px;}
.prinzbuttons.large {padding: 3% 4%; border: 1px solid #c0f0b3; font-size: 14px;}
.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_column66 { width: 65% }
.prinz_column50 { width: 48% }
.prinz_column33 { width: 30.666% }
.prinz_column25 { width: 22% }
.prinz-box { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin:3.333333% 0;}
.prinz-box-content { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 3.333333%; min-height:35px; }
.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-gray { border: 1px solid #cbc4c4; }
.prinz-gray .prinz-box-content { background: #f1f1f1; }
.prinz-yellow { border: 1px solid #cecb8e; }
.prinz-yellow .prinz-box-content { background: #f7f4b4; }
.prinz-red { border: 1px solid #e09b85; }
.prinz-red .prinz-box-content { background: #ffcebe; }
.prinz-green { border: 1px solid #91c184; }
.prinz-green .prinz-box-content { background: #c0f0b3; }
.prinz-blue { border: 1px solid #80a0c1; }
.prinz-blue .prinz-box-content { background: #bedeff; }
.prinz-trans { border: 1px solid #cbc4c4; }
.prinz-trans .prinz-box-content { background: none; }
.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://www.wp-themes.der-prinz.com/wp-content/plugins/prinz_shortcode_collection/shortcodes/sliders/images/slider-left.png) no-repeat; left: 10px; }
.simple-slider .slider-rightarrow { background: url(http://www.wp-themes.der-prinz.com/wp-content/plugins/prinz_shortcode_collection/shortcodes/sliders/images/slider-right.png) no-repeat; right: 10px; }
.js .tabs-content > div { opacity: 0; }
.tabs-left { background: linear-gradient(to right, #F9F9F9 0%, #F5F5F5 100%) repeat scroll 0 0 transparent; border: 1px solid #dcdcdc; position: relative; padding-left:195px; min-height: 170px; margin-bottom: 15px; }
.tabs-left .tabs-control { width: 191px; position: absolute; top: 0px; left: 0px; list-style:none outside none !important; margin:0 !important; }
.tabs-left .tabs-control li { width: 195px; padding-right: 0px !important; padding-left: 0 !important; background: none; list-style: none !important; margin-left:0 !important; border-bottom: 1px solid #E7E7E7; box-shadow: 0 1px 0 0 #FFFFFF; }
.tabs-left .tabs-control li:first-child { }
.tabs-left .tabs-control li.active { background-color: #FFFFFF; padding-right: 7px !important;}
.tabs-left .tabs-control li a { color: #828282 !important; display: block; padding: 10px 10px 11px 32px; text-shadow: 1px 1px 0 #FFFFFF !important;}
.tabs-left .tabs-control li a:hover, .tabs-left .tabs-control li.active a { text-decoration: none; color: #4e4e4e !important; }
.tabs-left .tabs-content { background-color: #FFFFFF; padding-left: 0; }
.tabs-left .tabs-control li a:hover { border: none !important; }
.slidecontent { width: 100%; }
.tabs-container { border: 1px solid #dcdcdc; } 
.tabs-container .tabs-control { margin: 0px; padding: 0px; display: block; overflow: hidden; position: relative; z-index: 500; background: linear-gradient(to bottom, #F9F9F9 0%, #F5F5F5 100%); }
.tabs-container .tabs-control li:first-child { border-left: 1px solid #FFFFFF; box-shadow: none; }
.tabs-container .tabs-control li { border-left: 1px solid #dcdcdc; box-shadow: -1px 0 0 #FFFFFF; float: left; list-style: none outside none; margin: 0 !important; padding: 0 !important; position: relative; }
.tabs-container .tabs-control li.active { background: none #FFFFFF; }
.tabs-container .tabs-control li a { padding: 8px 16px; display: block; color: #999999; font-size: 14px;}
.tabs-container .tabs-content { height: auto; background: #FFFFFF; z-index: 400; }
.tabs-container .tabs-control li a, .tabs-left .tabs-control li a { text-decoration: none !important; }
.tabs-left .slidecontent { background: #FFFFFF; }
.tabs-container .slidecontent {  }
.learn-more { background: #f9f9f9; border: 1px solid #e7e7e7; margin: 10px 0px; }
.learn-more .learn-more-wrapper {  }
.learn-more .arrow-sprite-wrapper { width: 25px; height: 25px; position: absolute; top:5px; right: 5px; }
.learn-more.toggler-open h4.heading-more .arrow-sprite-wrapper .arrow-sprite, .learn-more.closed h4.heading-more.open .arrow-sprite-wrapper .arrow-sprite { border-top: 0px; border-right: 5px solid transparent; border-bottom: 5px solid #000000; border-left: 5px solid transparent; width: 0px; height: 0px; margin: 11px 0px 0px 8px}
.learn-more.closed h4.heading-more .arrow-sprite-wrapper .arrow-sprite, .learn-more.toggler-open h4.heading-more.open .arrow-sprite-wrapper .arrow-sprite {  border-bottom: 0px; border-right: 5px solid transparent; border-top: 5px solid #000000; border-left: 5px solid transparent; width: 0px; height: 0px; margin: 11px 0px 0px 7px}
.learn-more h4.heading-more { position: relative; cursor: pointer; padding: 8px 10px; border-bottom: 1px solid #e7e7e7; margin: 0px; }
.learn-more h4.heading-more span { display: inline-block; margin-right: 20px; }
.learn-more .learn-more-content { padding-bottom: 20px; display: none; }
.toggler-open .learn-more-content, .learn-more-content { display: block; visibility: visible !important; background-color: #FFFFFF; padding: 8px 10px; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix{ zoom: 1; }
*:first-child+html .clearfix { zoom: 1; }