.cbut:hover {
    cursor: pointer;
}
.wartungstable td img {
    max-width: 16px;
	top: -1px;
    position: relative;
}

.row.tpl > DIV {
    padding: 5px;
}
.avPlayerWrapper .avPlayerContainer .avPlayerBlock {
      padding: 45% 0 0 0 !important;
}
.ui.selection.dropdown .menu {
  max-height: 412.19999994px;
}

input#ninjamail, input#ucusername, input#ucpassword {
    max-width: 300px;
}
.dropup .nav-header {
  padding: 0 10px;
}
div#livezilla_wm_whatsapp {
    background: #25D366 !important;
}

.sequence .text-block H2 A {
    text-decoration: none;
}

BUTTON.kick-kcm__btn.kick-kcm__btn-back.kmc-js-kcmback {
    background: #777;
    color: #fff;
    border-color: #777;
}

.kick-kcm-setting-category+.kick-kcm-setting-category {
    margin-top: 14px !important;
}
.kick-kcm-setting-category {
    padding: 14px !important;
}
@media (max-width:440px) {
.kick-kcm-cpc__switch__info {
display:none;
}
}

.kick-kcm-setting-category__switch, .kick-kcm-service__switch {
    margin-left: auto !important;
    width: auto !important;
    flex: 0 0 auto !important;
}

.kick-kcm-expander__container {
    font-size: 0.96em !important;
}

.kick-kcm-setting-category__headline {
font-size: 1.4em !important;
}

.kick-kcm-settings__content__links a, .kick-kcm-settings__content__links span {
	font-size:1em !important;
	font-weight:normal !important;
}
.kick-kcm-settings button {
	margin-bottom: 17px !important;
}

button.kick-kcm__btn-cpc {
	margin-bottom:7px !important;
}

.kick-kcm-settings__content__info h2 {
    line-height:1.2em;
	padding-top:5px;
}

.kick-kcm-settings__content__info__desc {
  padding: 5px 0;	
}

@media (min-width: 641px) {
.kick-kcm-settings__content__info h2 {
    font-size: 2em !important;
}

}

.rl_sliders-title.nn_sliders-title {
    display: none;
}

#domain_container_div{max-height:none !important;}
.itemid-1095 iframe {
    min-height: 414px;
	height: 734px;
}
.itemid-1095 .page-header {
	margin-bottom:-12px;
}
#lz_chat_data_header_text a {
    text-decoration: underline;
}

#comments-form .btn, #comments-report-form .btn, #comments-form .btn div, #comments-report-form .btn div {
    background-image: none;
}

#comments-form .btn {
    border: 1px solid #ccc;
}

#rplg .rplg-box-content SPAN
{
	font-size: 13px !important;
	line-height: normal !important;
}
#rplg .rplg-box-content
{
	line-height: 20px !important;
	height: auto !important;
	min-height: 140px !important;
}
#rplg .rplg-review-name
{
	font-size: 14px !important;
	color: #333 !important;
}
#rplg .rplg-stars use
{
	fill: rgb(248, 183, 4);
}
#rplg .rplg-more-toggle, #rplg .rplg-url
{
	color: rgba(0, 10, 18, 0.6) !important;
}
#rplg .rplg-url
{
	background: #FFF;
	border: 1px solid #F6F6F6 !important;
	padding: 5px;
	margin: 0px 10px 5px !important;
	font-size: 14px !important;
}
#rplg .rplg-review-avatar
{
	width: 49px !important;
	height: auto !important;
	top: -1px;
	position: relative;
	margin-right: 12px !important;
}
#rplg .rplg .rplg-stars SVG
{
	width: 15px !important;
	height: 15px !important;
	margin-right: 2px !important;
}
#rplg .rplg-review-time
{
	margin-top: 0 !important;
}
#rplg .rplg-row-right
{
	line-height: 22px !important;
}
#rplg .rplg-review-time.rplg-trim
{
	font-size: 12px !important;
	color: rgba(0, 10, 18, 0.6) !important;
}
#rplg .rplg-box
{
	background: #FFF !important;
}
@media (max-width: 839px)
{
	FOOTER {
		z-index: 99999991;
		position: relative;
	}
	#rplg .rplg-box-content
	{
		height: auto !important;
		min-height: auto !important;
	}
	#rplg .rplg-grid .rplg-col-6, #rplg .rplg-grid .rplg-col-4, #rplg .rplg-grid .rplg-col-3, #rplg .rplg-grid .rplg-col-2
	{
		width: calc(100% - 8px) !important;
		margin: 0 4px 8px 4px !important;
	}
}


.module.pad {
    padding: 0 15px;
}

IMG.rad {
  left: 61px;
  position: absolute;
  top: 7px;
  animation: rotation 360s infinite linear;
}

@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}


#lz_overlay_preview .lz_overlay_chat_message_invite .lz_overlay_chat_message_avatar {
    padding-right: 12px !important;
}
iframe {
    max-width: 100%;
}
p.cms a {
    margin-left: 3px;
}
.callme a {
    width: 32px;
    height: 28px;
	line-height:28px;
	font-size: 28px;
	color: #096333;
    right: 104px;
    top: 9px;
    position: absolute;
}
.callme a:hover {
	color: #08542b;
}
#lz_wm_preview_close_icon {
	fill: #994c4c !important;
}
INPUT.nostyle
{
	background: none;
	border: 0;
}
TABLE.wartung td:nth-last-child(2) a span:first-child {animation:blinkingText 1.3s infinite; }
@keyframes blinkingText{
  0%{		color: #000; }
  30%{		color: #000; }
  65%{		color: #565656; }
  100%{	color: #000;	}
}
.sidebar-right .style-color A:hover
{
	color: #ECF2EB !important;
}
#mainbody > .container
{
	background: rgba(255, 255, 255, 0.48);
	border-left: 1px solid #f2f2f2;
	border-right: 1px solid #f2f2f2;
	border-bottom: 1px solid #f2f2f2;
}
#lz_overlay_wm .lz_overlay_wm_desc {
	font-size: 100% !important;
}
#lz_chat_apa.lz_overlay_chat_footer.lz_chat_unselectable.lz_overlay_chat_options_link a#lz_chat_cl.lz_overlay_chat_options_link {
	display:none;
}
HTML
{
	-webkit-font-smoothing: antialiased;
}
.body-wrapper
{
	margin-bottom: -24px;
	position:relative;
}
.Chronoform .tooltipimg
{
	right: auto;
	left: 83px;
}
DIV.frontnl
{
	clear: both;
	text-align: center;
	padding-top: 5px;
	background: #FFF;
	margin: 0 5px 0px;
	top: 11px;
	padding-bottom: 21px;
}
#bottom-b .module-title H3 {
	margin-top:14px;
}
#bottom-b .container {
	padding-top:0;
	padding-bottom:21px;
	font-size: 13px;
}
#bottom1 .container {
	padding-bottom:15px;
}
.category-modulecol-sm-6.mod-list {
    margin-top: 10px;
}
.frontnl .acymailing_lists TR
{
	margin: 0 auto 0 25px;
	text-align: center;
	display: inline;
}
.frontnl .acymailing_lists
{
	margin: 10px auto 5px;
}
.frontnl .acymailing_module
{
	background: none;
}
.frontnl .inputbox
{
	width: 95% !important;
}
.frontnl .acymailing_checkbox
{
	/*+placement: -6px 2px;*/
	position: relative;
	left: -6px;
	top: 2px;
}
.frontnl .acysubbuttons
{
	padding-left: 5px;
}
#toencryptc_container_div .tooltipimg
{
	left: 115px;
	top: 3px;
}
.acymailing_togglemodule SPAN.newsletter
{
	background: url(../images/joomla-update-newsletter) 0px 1px no-repeat;
	position: relative;
	left: -13px;
	padding-left: 27px;
}
BODY
{
	font-family: Arial, Helvetica, sans-serif;
}
BUTTON.navbar-btn SPAN.glyphicon.glyphicon-list
{
	font-size: 24px;
	opacity: 0.4;
}
INPUT[type="text"]
{
	height: 32px;
}
.ccms_form_element INPUT, TEXTAREA, INPUT[type="file"]
{
	padding: 3px 4px !important;
}
#menu .container
{
	overflow: visible;
}
UL.social-icons
{
	list-style-type: none;
	margin: 0 20px 0 0;
	padding: 0;
}
UL.social-icons LI
{
	padding: 0;
	margin: 2px;
	float: left;
	display: inline-block;
}
UL.social-icons LI A
{
	background-image: url(../images/social-icons.png);
	background-repeat: no-repeat;
	background-size: 270px 60px;
	float: left;
	display: block;
	opacity: 0.4;
	width: 30px;
	height: 30px;
	-webkit-transition: background 180ms ease-in-out;
	-moz-transition: background 180ms ease-in-out;
	-ms-transition: background 180ms ease-in-out;
	-o-transition: background 180ms ease-in-out;
	transition: background 180ms ease-in-out;
}
UL.social-icons LI.icon_facebook A
{
	background-position: 0 -30px;
}
UL.social-icons LI.icon_twitter A
{
	background-position: -30px -30px;
}
UL.social-icons LI.icon_pinterest A
{
	background-position: -60px -30px;
}
UL.social-icons LI.icon_dribbble A
{
	background-position: -90px -30px;
}
UL.social-icons LI.icon_in A
{
	background-position: -120px -30px;
}
UL.social-icons LI.icon_flickr A
{
	background-position: -150px -30px;
}
UL.social-icons LI.icon_youtube A
{
	background-position: -180px -30px;
}
UL.social-icons LI.icon_vimeo A
{
	background-position: -210px -30px;
}
UL.social-icons LI.icon_googleplus A
{
	background-position: -240px -30px;
}
UL.social-icons LI.icon_facebook A:hover
{
	background-position: 0 0;
}
UL.social-icons LI.icon_twitter A:hover
{
	background-position: -30px 0;
}
UL.social-icons LI.icon_pinterest A:hover
{
	background-position: -60px 0;
}
UL.social-icons LI.icon_dribbble A:hover
{
	background-position: -90px 0;
}
UL.social-icons LI.icon_in A:hover
{
	background-position: -120px 0;
}
UL.social-icons LI.icon_flickr A:hover
{
	background-position: -150px 0;
}
UL.social-icons LI.icon_youtube A:hover
{
	background-position: -180px 0;
}
UL.social-icons LI.icon_vimeo A:hover
{
	background-position: -210px 0;
}
UL.social-icons LI.icon_googleplus A:hover
{
	background-position: -240px 0;
}
.module
{
	position: relative;
}
#bottom2 UL.nav
{
	margin-top: 4px;
	margin-left: 0px;
	margin-bottom: 6px;
	margin-right: 24px;
	min-height: 90px;
}
.module-title H3, .module-title H4
{
	font-size: 18px;
	padding: 6px 0 3px;
	color: #222;
	margin-bottom: 0px;
	line-height: normal;
}
.grey-box .module-title H3
{
	color: #3A3A3A;
}
.module-content
{
	float: none;
	overflow: hidden;
}
.module UL LI, .module UL LI A
{
	-webkit-transition: all 200ms ease-out;
	-moz-transition: all 200ms ease-out;
	-ms-transition: all 200ms ease-out;
	-o-transition: all 200ms ease-out;
	transition: all 200ms ease-out;
}
.grey-box UL
{
	margin-top: 12px;
}
.module UL.nav > LI
{
	line-height: 26px;
	font-size: 1em;
	width: 100%;
	margin: 2px 0;
}
.module UL.nav > LI A:hover, .module UL.nav > LI A:focus
{
	background-color: transparent;
	background: #6A6967;
	color: #FFF;
}
.module UL.nav > LI.active > A
{
	color: #FFF;
	background: #6A6967;
}
.module UL.nav UL.nav-child
{
	padding: 12px 0 18px;
	margin-left: 12px;
}
.module UL.nav.menu UL > LI A
{
	font-size: 0.98em;
}
.module UL.nav.menu UL LI.active > A
{
	color: #222;
}
.module UL.nav > LI.active.deeper.parent, .module UL.nav > LI.active.deeper.parent:hover, .module UL.nav > LI.active.deeper.parent:focus
{
	background-image: none;
	padding-left: 5px;
	background-color: transparent;
}
.module UL.nav LI > UL.nav-child > LI.current.active > A
{
	color: #333;
}
.module UL.nav.menumenu1 > LI
{
	padding-left: 5px;
	background-image: url(../images/menu-arrows.png);
	background-repeat: no-repeat;
	background-position: 90% 50%;
}
.module UL.nav.menumenu1 > LI:hover, .module UL.nav.menumenu1 > LI:focus
{
	background-color: #FAFAFA;
	background-position: 92% 50%;
	padding-left: 10px;
	color: #222;
}
.module.border-box
{
	border: 1px solid #E2E2E2;
	padding: 20px;
}
.module.grey-box
{
	background: #F2F2F2;
}
.module.dark-box
{
	background: #222222;
	color: #DDD;
	padding: 20px;
}
.module.dark-box A:hover
{
	color: #FFF;
}
.module.dark-box .module-title
{
	color: #FFF;
	border-bottom: 1px solid #333;
}
.module.dark-box .module-title H3
{
	color: #FFF;
}
.module.dark-box UL.nav.menu > LI
{
	border-bottom: 1px solid #333;
}
.module.dark-box UL.nav.menu > LI A
{
	padding-left: 10px;
}
.module.dark-box UL.nav.menu > LI A:hover
{
	background: none;
	color: #FFF;
}
.module.dark-box UL.nav.menu > LI.active > A
{
	color: #FFF;
	background: none;
}
.module.dark-box UL.nav.menu UL LI.active > A
{
	color: inherit;
	background: none;
}
.module.dark-title .module-title H3, .module.grey-title .module-title H3, .module.color-title .module-title H3
{
	line-height: 30px;
	color: #FFF;
	font-size: 16px;
	text-transform: uppercase;
	padding-left: 15px;
	margin-bottom: 0;
}
.module.dark-title .module-title
{
	background: #333333;
}
.module.grey-title .module-title
{
	background-color: #F0F0F0;
}
.module.grey-title .module-title H3
{
	color: #444444;
}
.module.grey-title .module-content, .module.dark-title .module-content, .module.color-title .module-content
{
	padding-left: 5px;
}
.module.border-top .module-title
{
	border-top: 3px solid #F0F0F0;
	border-bottom: 0;
}
.module.border-black .module-title
{
	border-bottom: 3px solid #000000;
}
.module.border-black-top .module-title
{
	border-top: 3px solid #000000;
	border-bottom: 0;
}
.isotope
{
	display: block;
	position: relative;
	width: 100%;
	height: 100%;
}
.isotope-item
{
	z-index: 2;
}
.isotope-hidden.isotope-item
{
	pointer-events: none;
	z-index: 1;
}
.isotope, .isotope .isotope-item
{
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;
}
.isotope
{
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	-ms-transition-property: height, width;
	-o-transition-property: height, width;
	transition-property: height, width;
}
.isotope .isotope-item
{
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	-ms-transition-property: -ms-transform, opacity;
	-o-transition-property: -o-transform, opacity;
	transition-property: transform, opacity;
}
.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition
{
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	-ms-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s;
}
.isotope.infinite-scrolling
{
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
}
.portfolio-element
{
	float: left;
	overflow: hidden;
	position: relative;
	margin: 0;
	display: block;
}
.portfolio-element .portfolio-item
{
	margin: 10px;
	padding: 2px;
	display: block;
}
#isotope-container .col-md-2, #isotope-container .col-md-4, #isotope-container .col-md-6
{
	margin: 0;
	padding: 0;
}
#isotope-container .col-md-3
{
	/*margin-left: 1.5%;*/
}
#isotope-container .col-md-12
{
	margin-left: 0;
}
DIV#isotope-container.clearfix DIV.col-md-3
{
	width: 24%;
}
DIV#isotope-container.clearfix DIV.col-md-4
{
	width: 33%;
}
.portfolio-nav .joostrap.btn-group A.btn
{
	border: 1px solid #EAEAEA;
	border-bottom: 1px solid #D8D8D8;
	padding: 8px 15px;
	text-align: left;
	min-width: 150px;
	background: #F5F5F5;
	background: -moz-linear-gradient(top, #FFFFFF 0%, #F7F7F7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f7f7f7));
	background: -webkit-linear-gradient(top, #FFFFFF 0%, #F7F7F7 100%);
	background: -o-linear-gradient(top, #FFFFFF 0%, #F7F7F7 100%);
	background: -ms-linear-gradient(top, #FFFFFF 0%, #F7F7F7 100%);
	background: linear-gradient(to bottom, #FFFFFF 0%, #F7F7F7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 );
}
.portfolio-nav .joostrap.btn-group.open A.btn, .portfolio-nav .joostrap.btn-group A.btn:hover
{
	border-bottom: 1px solid #C2C2C2;
}
.portfolio-nav .joostrap.btn-group A.btn:focus, .portfolio-nav .joostrap.btn-group.open A.btn
{
	background: #F8F8F8;
}
.portfolio-nav .joostrap.btn-group A SPAN
{
	position: absolute;
	right: 15px;
}
.portfolio-nav UL.dropdown-menu
{
	padding: 0;
	border: 1px solid #E2E2E2;
	-webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
}
.portfolio-nav UL.dropdown-menu LI
{
	min-width: 180px;
}
.portfolio-item .page-header
{
	border: 0;
	margin: 0;
	padding: 0;
}
#isotope-container .col-md-2 .page-header, #isotope-container .col-md-3 .page-header, #isotope-container .col-md-4 .page-header, #isotope-container .col-md-6 .page-header
{
	border-bottom: 1px solid #EAEAEA;
}
.portfolio-item .page-header H3
{
	margin-top: 0;
}
.col-md-4 .portfolio-item .page-header H3, .col-md-3 .portfolio-item .page-header H3, .col-md-2 .portfolio-item .page-header H3
{
	font-size: 18px;
}
.portfolio-item .joostrap.btn-group A.btn
{
	vertical-align: middle;
	border: 0;
	margin: 0;
	padding: 0;
	opacity: 0.8;
}
.portfolio-item .joostrap.btn-group A.btn:hover, .portfolio-item .joostrap.btn-group A.btn:focus
{
	opacity: 1;
	background: none;
}
.portfolio-item DL.article-info
{
	font-size: 11px;
	display: block;
	float: none;
}
.portfolio-item DL.article-info DD
{
	float: left;
	float: none;
}
.portfolio-item .readmore
{
	display: block;
	float: left;
}
.joostrap-icons
{
	display: block;
	text-align: center;
	padding: 15px 10px;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	transition: all 200ms linear;
}
.joostrap-icons .joostrap-icon-holder
{
	display: block;
	width: 100px;
	height: 100px;
	margin: 0 auto 20px;
	-webkit-perspective: 1000;
	perspective: 1000;
	-webkit-backface-visibility: hidden;
}
.joostrap-icons P
{
	margin-bottom: 18px;
}
.joostrap-icons .flipper
{
	transform-style: preserve-3d;
	position: relative;
	transition: 0.6s;
}
.joostrap-icons .front, .joostrap-icons .back
{
	backface-visibility: hidden;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100px;
	height: 100px;
	-webkit-transition: background-color 300ms ease-in-out;
	-moz-transition: background-color 300ms ease-in-out;
	-ms-transition: background-color 300ms ease-in-out;
	-o-transition: background-color 300ms ease-in-out;
	transition: background-color 300ms ease-in-out;
}
.joostrap-icons .front
{
	z-index: 2;
}
.joostrap-icons .back
{
	background-color: #101010;
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	transform: rotateY(180deg);
}
.joostrap-icons:hover
{
	background: #F5F5F5;
}
.joostrap-icons:hover .front
{
	background-color: #101010;
}
.joostrap-icons:hover .flipper
{
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	transform: rotateY(180deg);
}
.flexslider
{
	margin: 0;
	padding: 0;
}
.flexslider UL.slides
{
	margin: 0;
	padding: 0;
}
.flexslider .slides > LI
{
	display: none;
	-webkit-backface-visibility: hidden;
}
.flexslider .slides IMG
{
	width: 100%;
	display: block;
}
.flex-pauseplay SPAN
{
	text-transform: capitalize;
}
.slides:after
{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
HTML[xmlns] .slides
{
	display: block;
}
* HTML .slides
{
	height: 1%;
}
.no-js .slides > LI:first-child
{
	display: block;
}
.flexslider
{
	margin: 0;
	position: relative;
	zoom: 1;
}
.flex-viewport
{
	max-height: 1000px;
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	-ms-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
}
.loading .flex-viewport
{
	max-height: 200px;
}
.flexslider .slides
{
	zoom: 1;
}
.flex-direction-nav
{
	list-style-type: none;
	padding: 0;
	margin: 0;
	=height: 0;
}
.flex-direction-nav A
{
	margin: -11px 0 0;
	display: block;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	text-indent: -9999px;
	opacity: 0.7;
}
.flex-direction-nav LI A
{
	-webkit-transition: all 180ms ease-in-out;
	-moz-transition: all 180ms ease-in-out;
	-ms-transition: all 180ms ease-in-out;
	-o-transition: all 180ms ease-in-out;
	transition: all 180ms ease-in-out;
}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover
{
	opacity: 1;
}
.flex-direction-nav .flex-disabled
{
	opacity: 0.4 !important;
	filter: alpha(opacity=40);
	cursor: default;
}
.flex-control-nav
{
	width: 100%;
	position: absolute;
	bottom: -40px;
	text-align: center;
}
.flex-control-nav LI
{
	margin: 0 1px;
	display: inline-block;
	zoom: 1;
	=display: inline;
	text-indent: -9999px;
}
.flex-slider-container
{
	overflow: hidden;
	padding: 18px 0;
}
.joostrap-news .flexslider
{
	padding-right: 80px;
}
.joostrap-news .intro-text
{
	padding: 18px;
	display: block;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
}
.joostrap-news P
{
	margin: 0;
}
.joostrap-news A
{
	color: #FFF;
	font-weight: bold;
}
.joostrap-news A:hover
{
	color: #FFF;
	text-decoration: underline;
}
.joostrap-news .news-title, .joostrap-news .news-title-link
{
	margin-right: 5px;
	font-weight: bold;
}
.flex-direction-nav.news A
{
	width: 21px;
	height: 21px;
	background-image: url(../images/news-interface-highlight.png);
	background-repeat: no-repeat;
}
.flex-direction-nav.news .flex-next
{
	background-position: 100% 0;
	right: 20px;
}
.flex-direction-nav.news .flex-prev
{
	right: 44px;
}
.joostrap-news .flex-control-paging LI A
{
	display: none;
}
.flex-control-paging LI A
{
	width: 20px;
	height: 20px;
	display: block;
	border: 1px solid #D5D5D5;
	cursor: pointer;
	margin-bottom: 10px;
}
.flex-control-paging LI A:hover
{
	border: 1px solid #AAA;
}
.joostrap-testimonials
{
	border-top: 1px solid #EAEAEA;
	padding: 30px 0;
	background: url(../images/testimonials-bg.png) no-repeat 0 30%;
}
.joostrap-testimonials .flexslider
{
	text-align: center;
	padding: 5px 5px 30px;
}
.joostrap-testimonials BLOCKQUOTE
{
	border: 0;
	padding: 0;
	margin: 0;
}
.joostrap-testimonials BLOCKQUOTE P.testimonials
{
	font-size: 18px;
	color: #222;
}
.joostrap-testimonials BLOCKQUOTE H3
{
	font-style: normal;
	text-transform: none;
	line-height: 30px;
	color: #222;
}
.joostrap-testimonials CITE
{
	font-size: 12px;
	font-style: italic;
	color: #999;
}
.joostrap-testimonials CITE:before
{
	content: "— ";
}
.joostrap-testimonials .flex-direction-nav A
{
	margin: -19px 0 0;
	width: 18px;
	height: 39px;
	background-image: url(../images/testimonials-arrows.png);
	background-repeat: no-repeat;
	opacity: 0.2;
}
.joostrap-testimonials .flex-direction-nav .flex-next
{
	background-position: 100% 0;
	right: -18px;
}
.joostrap-testimonials .flex-direction-nav .flex-prev
{
	left: -18px;
}
.joostrap-testimonials .flexslider:hover .flex-direction-nav .flex-next
{
	right: 18px;
}
.joostrap-testimonials .flexslider:hover .flex-direction-nav .flex-prev
{
	left: 18px;
}
.avPlayerWrapper.avVideo
{
	position: relative;
	padding-bottom: 56.25%;
	/*16:9*/
	padding-top: 25px;
	height: 0;
}
.avPlayerWrapper.avVideo IFRAME
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
DT, DD
{
	color: #757575;
	margin: 0 15px 0 0;
}
LEGEND
{
	font-weight: 300;
	font-size: 18px;
	background: transparent;
	border: 0;
	width: auto;
	padding: 0 12px;
	margin-bottom: 2px;
}
.dropdown-menu
{
	border: 1px solid #E2E2E2;
	-webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
}
.item-page .full-item
{
	max-width: 100%;
	display: block;
}
.joostrap.btn-group A.btn
{
	padding: 8px 10px;
	background-color: #E2E2E2;
	border: 0;
	border-left: 1px solid #E2E2E2;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.joostrap.btn-group A.btn:hover
{
	background: #F8F8F8;
}
.joostrap.btn-group A.btn:active, .joostrap.btn-group A.btn:focus
{
	background: #F2F2F2;
}
.joostrap.btn-group A SPAN.caret
{
	margin-top: 11px;
	margin-left: 6px;
}
.joostrap.btn-group.open A SPAN.caret
{
	margin-top: 6px;
	border-bottom: 4px solid #000;
	border-top: 4px solid transparent;
}
DT.article-info-term
{
	display: none;
}
DL.article-info-bottom, DL.article-info-top
{
	margin-bottom: 15px;
	width: 100%;
	display: block;
	overflow: hidden;
	font-size: 11px;
}
DL.article-info-top DD
{
	float: left;
}
DL.article-info-bottom DD
{
	float: left;
	margin: 0 10px 0 0;
}
DD SPAN.icon-calendar
{
	display: none;
}
DD SPAN.icon-eye-open, DD SPAN.icon-time
{
	position: relative;
	margin-top: -1px;
	opacity: 0.8;
}
.tags
{
	float: none;
	display: block;
	overflow: hidden;
	margin-bottom: 20px;
}
.tags SPAN A.label
{
	float: left;
	font-size: 11px;
	font-weight: normal;
	line-height: 24px;
	text-shadow: none;
	background-color: #F2F2F2;
	background-image: url(../images/tags-arrow.png);
	background-repeat: no-repeat;
	background-position: 0 50%;
	margin: 5px 7px 0 0;
	padding: 3px 15px 3px 20px;
	color: #565656;
	-webkit-border-radius: 0;
	border-radius: 0;
}
.img-intro-left IMG, .img-intro-right IMG, .img-intro-none IMG, .item-image IMG, .img-fulltext-right IMG, .img-fulltext-left IMG
{
	position: relative;
	overflow: hidden;
}
.img-wrapper
{
	position: relative;
	overflow: hidden;
	margin-bottom: 24px;
}
.item-page .img-wrapper
{
	margin-top: 6px;
}
.img-intro-none .img-wrapper, .pull-none.item-image .img-wrapper
{
	background: none;
}
.img_caption.left, .img-intro-left, .pull-left.item-image
{
	float: left;
	margin-right: 20px;
}
.img_caption.right, .img-intro-right, .pull-right.item-image
{
	float: right;
	margin-left: 20px;
}
.img-intro-none, .img-fulltext-none, .pull-none.item-image, .img_caption.none
{
	float: none;
}
DIV.img_caption
{
	position: relative;
	width: 100%;
	height: 100%;
}
P.img_caption
{
	position: absolute;
	bottom: 0;
	right: 0;
	background: #000;
	color: #FFFFFF;
	font-size: 12px;
	padding: 5px 10px;
	margin: 0;
	z-index: 15;
}
.img-intro-left, .img-intro-right, .img-intro-none, .img-fulltext-left, .img-fulltext-right, .item-image, .img_caption
{
	max-width: 100%;
}
.image-backdrop
{
	display: block;
	z-index: 3;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
}
.img-wrapper A:hover .image-backdrop
{
	opacity: 0.6;
	filter: alpha(opacity=60);
}
.img-intro-btn
{
	display: block;
	visibility: hidden;
	position: absolute;
	opacity: 0;
	top: 0;
	left: 45%;
	width: 40px;
	height: 40px;
	z-index: 5;
	background-color: rgb(0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
	background-image: url(../images/arrow-link-button.png);
	background-repeat: no-repeat;
	background-position: 70% 50%;
}
.img-wrapper A:hover .img-intro-btn
{
	visibility: visible;
	opacity: 1;
	top: 50%;
	margin-top: -20px;
}
.items-row
{
	margin-bottom: 30px;
}
.blog .cat-children H3
{
	font-size: 24px;
}
.blog .cat-children H3.page-header
{
	padding: 6px 0;
	margin: 0;
	font-size: 12px;
	font-family: Helvetica, Arial, Serif;
}
P.readmore A
{
	font-size: 13px;
	padding: 0 15px 0 0;
}
.items-more .nav-tabs
{
	border-top: 1px solid #E2E2E2;
	padding-top: 12px;
}
.items-more .nav-tabs.nav-stacked LI A
{
	padding: 3px 0;
	border: 0;
}
.items-more .nav-tabs.nav-stacked LI A:hover
{
	background: #F8F8F8;
}
.filter-search.alert.alert-info
{
	background-color: #F5F5F5;
	border: 1px solid #F0F0F0;
	background-image: none;
	padding: 20px;
}
.search-results .result-title
{
	margin-top: 24px;
}
.search DT.result-title
{
	border-top: 1px solid #E5E5E5;
	margin-top: 15px;
	padding-top: 15px;
}
#search-results UL.search-results
{
	list-style-type: none;
}
#search-results UL.search-results LI
{
	border-bottom: 1px solid #F2F2F2;
	padding-bottom: 12px;
}
.search-module, #mod-finder-searchform.form-search
{
	position: relative;
	margin: 0;
	padding: 0;
}
#mod-finder-searchform.form-search BUTTON
{
	padding: 5px 10px;
	border: 0;
	float: none;
	background: 0;
	margin-left: 0px;
	position: absolute;
	top: 3px;
	right: 3px;
	text-indent: -9999px;
}
#mod-finder-searchform.form-search INPUT
{
	padding: 8px 40px 8px 12px;
	font-size: 11px;
	color: #B2B2B2;
	-webkit-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transition: all 250ms ease-in-out;
	-moz-transition: all 250ms ease-in-out;
	-ms-transition: all 250ms ease-in-out;
	-o-transition: all 250ms ease-in-out;
	transition: all 250ms ease-in-out;
}
#mod-finder-searchform.form-search INPUT.input-medium
{
	width: 170px;
}
#mod-finder-searchform.form-search INPUT:hover, #mod-finder-searchform.form-search INPUT:focus
{
	padding: 8px 60px 8px 12px;
	border: 1px solid #AAA;
	color: #565656;
}
.search-module BUTTON
{
	padding: 5px 10px;
	border: 0;
	display: block;
	float: none;
	background: 0;
	margin-left: 0px;
	position: absolute;
	top: 3px;
	right: 3px;
	display: block;
}
.search-module BUTTON SPAN
{
	text-indent: -9999px;
}
.search-module INPUT
{
	/*padding: 8px 40px 8px 12px;*/
	font-size: 11px;
	color: #B2B2B2;
	width: 170px;
	-webkit-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	-webkit-transition: all 250ms ease-in-out;
	-moz-transition: all 250ms ease-in-out;
	-ms-transition: all 250ms ease-in-out;
	-o-transition: all 250ms ease-in-out;
	transition: all 250ms ease-in-out;
}
.search-module INPUT:hover, .search-module INPUT:focus
{
	border: 1px solid #000;
	color: #565656;
}
.contact-form INPUT, .contact-form TEXTAREA, .contact-form .uneditable-input
{
	width: 100%;
}
.contact-form LEGEND
{
	font-size: 11px;
	color: #666;
	border: 0;
}
DL.contact-address
{
	display: none;
}
.contact-form SPAN.icon-ok-circle
{
	position: relative;
	margin-top: -1px;
	padding-right: 5px;
	opacity: 0.8;
}
.contact-form .message-form
{
	display: block;
	margin-top: 10px;
}
.contact-form .contact-fields, .contact-form .message-input
{
	display: block;
	width: 98%;
}
.name-label LABEL, .email-label LABEL, .subject-label LABEL, .message-label LABEL
{
	font-weight: bold;
}
.subject-label
{
	margin-top: 10px;
}
.contact-form .message-input TEXTAREA
{
	width: 100%;
	height: 250px;
}
.contact-form .send-btn, .contact-form .email-copy
{
	padding: 10px 0 0;
}
.name-input, .email-input, .subject-input, .message-form
{
	margin-right: 15px;
}
.contact-form .email-copy-label, .contact-form .email-copy-input
{
	float: left;
}
.contact-form .email-copy-input INPUT[type="checkbox"]
{
	height: 15px;
	width: 15px;
	padding: 0;
	vertical-align: middle;
	margin: 12px 0px 8px;
	border: 1px solid #A5A5A5;
}
.contact-form .email-copy-label LABEL
{
	margin: 8px 8px 8px 0;
	padding-left: 12px;
	font-size: 11px;
	color: #999;
}
.breadcrumb
{
	background-color: transparent;
	border-radius: 0;
	list-style: none outside none;
	margin: 0;
	padding: 8px 15px;
}
.breadcrumb LI
{
	font-size: 13px;
}
.breadcrumb LI SPAN.path.divider
{
	color: #444;
	margin-right: 10px;
}
#login-form #form-login-submit
{
	width: 100%;
	display: block;
	overflow: hidden;
}
.logout-button .btn, #login-form #form-login-submit .btn
{
	padding: 7px 35px;
}
#login-form #form-login-submit .sign-in
{
	font-size: 13px;
	line-height: 42px;
	padding-left: 15px;
}
#login-form UL.unstyled
{
	width: 100%;
	display: block;
	overflow: hidden;
	margin-top: 12px;
}
#login-form UL.unstyled LI
{
	float: left;
	font-size: 11px;
	padding-right: 15px;
}
#login-form SPAN.icon-plus-sign
{
	visibility: hidden;
}
#login-form .controls LABEL
{
	width: 100%;
	font-size: 10px;
	text-transform: uppercase;
	color: #000;
	margin: 0;
}
UL.categories-module LI
{
	padding: 10px 5px;
	display: block;
	-webkit-box-shadow: 0px 1px 0px 0px rgba(0,0,0,0.07);
	box-shadow: 0px 1px rgba(0, 0, 0, 0.07);
}
UL.categories-module LI H2, UL.categories-module LI H3, UL.categories-module LI H4, UL.categories-module LI H5, UL.categories-module LI H6
{
	margin: 0;
	text-transform: none;
}
UL.categories-module LI A
{
	display: block;
	font-size: 12px;
	font-family: Helvetica, Arial, Serif;
}
UL.categories-module LI:hover, UL.categories-module LI.active, UL.categories-module LI.active A
{
	color: #333;
	background: #F8F8F8;
}
UL.archive-module LI
{
	padding: 10px 5px;
	display: block;
	-webkit-box-shadow: 0px 1px 0px 0px rgba(0,0,0,0.07);
	box-shadow: 0px 1px rgba(0, 0, 0, 0.07);
}
UL.archive-module LI A
{
	display: block;
}
UL.archive-module LI:hover, UL.archive-module LI.active, UL.archive-module LI.active A
{
	color: #333;
	background: #F8F8F8;
}
.tagspopular UL LI
{
	float: left;
	display: inline-block;
	padding-right: 6px;
	margin: 3px 0;
}
.tagspopular UL LI A
{
	display: block;
	padding: 4px 15px;
	background-color: #F2F2F2;
	background-image: url(../images/tags-arrow.png);
	background-repeat: no-repeat;
	background-position: 0 50%;
	color: #666;
	font-size: 11px;
}
.tagspopular UL LI A:hover
{
	background-color: #333333;
	padding: 4px 17px 4px 15px;
	color: #FFF;
}
UL.mostread LI
{
	float: left;
	display: inline-block;
	padding-right: 6px;
	margin: 3px 0;
}
UL.mostread LI A
{
	display: block;
	padding: 4px 15px;
	border: 1px solid #E8E8E8;
	color: #666;
	font-size: 11px;
}
UL.mostread LI A:hover
{
	background-color: #333333;
	padding: 4px 17px 4px 15px;
	color: #FFF;
}
.tip-wrap
{
	z-index: 500;
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
}
.tip
{
	background-color: #FFFFFF;
	border: 1px solid #E2E2E2;
	padding: 11px 20px;
	color: #808080;
	line-height: 19px;
	font-size: 11px;
	max-width: 220px;
	z-index: 500;
	-webkit-box-shadow: 0px 0px 0px 8px rgba(106, 105, 103, 1);
	box-shadow: 0px 0px 0px 8px #6A6967;
}
.noo-cs-item
{
	width: auto !important;
}
.tip-title
{
	color: #444;
	font-size: 12px;
	font-weight: bold;
	line-height: 24px;
}
.itemid-108 .tip-title
{
	display: none;
}
.add-on .tip, .icon-edit.tip, .badge.badge-info.tip
{
	background-color: transparent;
	border: 0;
	padding: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.module #login-form .add-on
{
	display: block;
	float: left;
	width: 14px;
}
.pagination .counter
{
	font-size: 11px;
}
.pagination UL
{
	border-bottom: 1px solid #E5E5E5;
}
.pagination UL > LI > A, .pagination UL > LI > SPAN
{
	border-left: 1px solid #F2F2F2;
}
.pagination UL > LI.active > A, .pagination UL > LI.active > SPAN
{
	color: #666;
}
.pagination UL > LI:first-child > A, .pagination UL > LI:first-child > SPAN
{
	border-left: 0;
}
.pagination UL > LI.disabled
{
	font-size: 14px;
}
.pagination UL > LI.disabled A
{
	line-height: 21px;
}
.item-page .pager.pagenav
{
	float: none;
	clear: both;
}
.alert
{
	padding: 30px 60px;
	margin-bottom: 24px;
	font-size: 14px;
	text-shadow: none;
	background-color: #9CC902;
	border: 0;
}
.alert P
{
	margin: 0;
	padding: 0;
	background: none;
}
.alert, .alert H4
{
	color: #FFFFFF;
}
.alert-warning, .alert-danger, .alert-error
{
	padding-left: 90px;
	background-color: #E10000;
	background-image: url(../images/alert-error-icon.png);
	background-repeat: no-repeat;
	background-position: 15px 15px;
	border-color: #E10000;
	color: #FFFFFF;
}
.alert-info, .alert-notice
{
	padding-left: 90px;
	background-color: #0293C9;
	background-image: url(../images/alert-notice-icon.png);
	background-repeat: no-repeat;
	background-position: 15px 15px;
}
.alert-message
{
	padding-left: 90px;
	background-image: url(../images/alert-message-icon.png);
	background-repeat: no-repeat;
	background-position: 15px 0px;
}
#system-message .alert > div > div.alert-message {
    height: 57px;
    line-height: 57px;
}
.alert-message .alert-message, .alert-warning .alert-message
{
	background: none;
	padding-left: 0;
}
.alert .close
{
	right: -40px;
	font-size: 28px;
}
.article-index UL LI A.active
{
	color: #333;
	background: #F4F4F4;
}
.article-index
{
	padding-left: 20px;
}
BODY.rtl .article-index
{
	padding-left: 0;
	padding-right: 20px;
}
.pane-sliders
{
	margin: 48px 0;
}
.pane-sliders .panel H3.title
{
	margin: 0;
	padding: 6px 20px;
	height: 40px;
	cursor: pointer;
	line-height: 40px;
	font-size: 14px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.pane-sliders .panel H3.title A
{
	display: block;
}
.pane-sliders .panel H3.title.pane-toggler, .pane-sliders .panel H3.title.pane-toggler-down
{
	border-top: 1px solid #F0F0F0;
	border-left: 1px solid #EAEAEA;
	border-right: 1px solid #EAEAEA;
	border-bottom: 1px solid #D5D5D5;
	margin: 0;
	background-color: #F5F5F5;
	background-image: -moz-linear-gradient(top, #FFFFFF 0%, #F7F7F7 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f7f7f7));
	background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #F7F7F7 100%);
	background-image: -o-linear-gradient(top, #FFFFFF 0%, #F7F7F7 100%);
	background-image: -ms-linear-gradient(top, #FFFFFF 0%, #F7F7F7 100%);
	background-image: linear-gradient(to bottom, #FFFFFF 0%, #F7F7F7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 );
}
.pane-sliders .panel H3.title A
{
	background-image: url(../images/pagebreak-accordion.png);
	background-repeat: no-repeat;
	background-position: 100% 100%;
}
.pane-sliders .panel H3.title.pane-toggler-down A
{
	background-position: 100% 0;
}
.pane-sliders .panel .pane-slider.content
{
	margin-bottom: 6px;
}
.pane-sliders .panel .pane-slider.content > *
{
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 30px;
}
DL.tabs
{
	display: block;
	float: none;
	overflow: hidden;
	padding: 0px 10px;
	margin: 0;
	border-top: 1px solid #F0F0F0;
	border-left: 1px solid #EAEAEA;
	border-right: 1px solid #EAEAEA;
	background-color: #F5F5F5;
	background-image: -moz-linear-gradient(top, #FFFFFF 0%, #F7F7F7 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f7f7f7));
	background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #F7F7F7 100%);
	background-image: -o-linear-gradient(top, #FFFFFF 0%, #F7F7F7 100%);
	background-image: -ms-linear-gradient(top, #FFFFFF 0%, #F7F7F7 100%);
	background-image: linear-gradient(to bottom, #FFFFFF 0%, #F7F7F7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 );
	-webkit-box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, 0.15);
	box-shadow: inset 0px -1px rgba(0, 0, 0, 0.15);
}
DL.tabs DT.tabs SPAN H3 A
{
	line-height: 24px;
	color: #565656;
	display: block;
	font-size: 14px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
DL.tabs DT.tabs SPAN H3 A:hover
{
	color: #000;
}
DL.tabs DT.tabs
{
	display: block;
	margin: 0;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
}
DL.tabs DT.tabs.open
{
	background: #FEFEFE;
	border-left: 1px solid #E2E2E2;
	border-right: 1px solid #E2E2E2;
	border-bottom: 1px solid #FFF;
}
.current DD.tabs
{
	color: #565656;
	background: red;
}
.element-invisible
{
	display: none;
}
.well
{
	background: none;
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.list-striped, .row-striped
{
	list-style: none;
	line-height: 12px;
	text-align: left;
	vertical-align: middle;
	border-top: 1px solid #EEE;
	margin-left: 0;
}
.list-striped LI, .list-striped DD, .row-striped .row, .row-striped .row
{
	border-bottom: 1px solid #EEE;
	padding: 8px;
}
.list-striped LI P
{
	margin: 0;
}
.content_rating
{
	font-size: 11px;
	color: #858585;
}
.content_rating P
{
	margin-bottom: 0;
}
SPAN.highlight-muted, SPAN.highlight-warning, SPAN.highlight-info, SPAN.highlight-success
{
	padding: 3px 6px;
	margin: 0 3px;
	color: #FFF;
}
SPAN.highlight-muted
{
	background-color: #AAA;
}
SPAN.highlight-warning
{
	background-color: #E10000;
}
SPAN.highlight-info
{
	background-color: #0293C9;
}
SPAN.highlight-success
{
	background-color: #9CC902;
}
.noo-cs-control
{
	position: absolute;
	right: 5px;
	top: -42px;
	z-index: 9;
}
BLOCKQUOTE, BLOCKQUOTE P
{
	font-style: italic;
	font-size: 16px;
	line-height: 30px;
}
P SPAN.dropcap
{
	font-family: "Times New Roman", Georgia, serif;
	font-size: 72px;
	padding: 15px 10px 20px 0px;
	float: left;
	color: #444;
}
.modulepositions .exampleposition .col-md-2, .modulepositions .exampleposition .col-md-3, .modulepositions .exampleposition .col-md-8, .modulepositions .exampleposition .col-md-9, .modulepositions .exampleposition .col-md-10, .modulepositions .exampleposition .col-md-12
{
	margin-bottom: 20px;
	padding: 12px;
	text-align: center;
	background-color: #CCC;
	border: 1px solid #E2E2E2;
	color: #222;
}
.modulepositions .exampleposition .col-md-2:hover, .modulepositions .exampleposition .col-md-3:hover, .modulepositions .exampleposition .col-md-8:hover, .modulepositions .exampleposition .col-md-9:hover, .modulepositions .exampleposition .col-md-10:hover, .modulepositions .exampleposition .col-md-12:hover, DIV.modulepositions DIV.row DIV.col-md-3.sidebar:hover
{
	background-color: #000;
	color: #FFF;
}
DIV.modulepositions DIV.row DIV.col-md-3.sidebar
{
	height: 360px;
	margin-bottom: 20px;
	padding: 12px;
	padding-top: 0;
	text-align: center;
	background-color: #CCC;
	border: 1px solid #E2E2E2;
	color: #222;
}
.modulepositions .exampleposition .col-md-3.sidebar P
{
	line-height: 335px;
	margin: 0;
}
.modulepositions .exampleposition .component
{
	height: 220px;
	line-height: 200px;
	padding: 0;
}
.modulepositions .exampleposition .disabled
{
	background-color: #E8E8E8;
	color: #999;
}
.modulepositions .exampleposition .logotype
{
	min-height: 70px;
	line-height: 70px;
}
BODY
{
	font-size: 14px;
	line-height: 24px;
	color: #505050;
	background: #f9f9f9;
	overflow-y: scroll;
}
#content-area P STRONG
{
	color: #545454;
}
.style-color P STRONG, .style-color P A
{
	color: #FFF !important;
	font-weight: bold;
}
#footer .container DIV
{
	position: relative;
}
A
{
	text-decoration: none;
	outline: none !important;
}
A:hover, A:focus, A:active
{
	color: #000;
	text-decoration: none;
}
#header .logo
{
	margin-left: 0;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	opacity: 0.96;
}
.itemid-108 #header .logo.act
{
	margin-left: 121px;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.slide-text A
{
	color: #FFF;
	text-decoration: underline;
}
P
{
	margin: 12px 0;
}
#bottom2 .phone
{
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	margin-top: 0px;
}
#SkypeButton_Call_kitepascal_1_paraElement IMG
{
	margin: 5px 0 5px 5px !important;
	float: right;
}
.phone .icon-phone
{
	font-size: 24px;
	position: absolute;
	/*+placement: shift -6px 6px;*/
	position: relative;
	left: -6px;
	top: 6px;
}
.custom
{
	line-height: 22px;
}
P.subhead
{
	font-size: 16px;
	font-weight: 300;
	margin-top: 18px;
}
.itemid-408 #content P.subhead, .itemid-646 #content P.subhead, .layout-blog P.subhead
{
	top: -15px;
	position: relative;
}
.itemid-408 .tippstools, .itemid-646 .tippstools
{
	margin-top: 42px !important;
}
.sidebar-right .tippstools .custom H3
{
	margin-top: 14px;
	font-size: 19px;
}
H1, H2, H3, H4, H5, H6
{
	color: #1F1F1F;
	margin: 10px 0;
	letter-spacing: 0;
	font-weight: 300;
	text-shadow: 0 0px 1px rgba(0, 0, 0, 0.2);
	scroll-margin-top: 20px;
}
H1
{
	font-size: 22px;
	line-height: 31px;
}
H2
{
	font-size: 22px;
	line-height: 31px;
}
H3
{
	font-size: 24px;
	line-height: 34px;
}
H4
{
	font-size: 18px;
	line-height: 24px;
	margin-top: 18px;
}
H5
{
	font-size: 15px;
	line-height: 24px;
}
H6
{
	font-size: 12px;
	line-height: 18px;
}
H1 A, H2 A, H3 A
{
	color: #000000;
}
H4, H5, H6
{
}
.page-header
{
	padding-top: 2px;
	padding-bottom: 8px;
	margin-top: 0px;
	margin-bottom: 18px;
	border-bottom: 1px solid #EAEAEA;
}
SMALL, .small
{
	font-size: 11px;
}
UL, OL
{
	padding: 0;
	margin: 0 0 12px 15px;
}
UL.latestnews
{
	margin-top: 10px;
}
LI
{
	line-height: 24px;
}
#content-area UL
{
	padding-left: 2px;
}
PRE, CODE
{
	font-size: 12px;
}
PRE
{
	color: #666666;
	border: 0;
	border-top: 1px solid #EAEAEA;
	padding: 24px 30px;
	background: #F5F5F5;
}
.container
{
	background: transparent;
	margin: 0 auto;
	padding: 15px 20px;
}
#header .container
{
	padding: 0px 20px;
}
#header .logo H1
{
	padding: 0;
	margin: 0;
	text-transform: none;
}
#header .logo H1 A
{
	color: #222222;
}
#header .logo H1 SPAN
{
	padding-left: 10px;
	font-size: 11px;
	color: #999;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#header .navbar-btn
{
	display: none;
	margin-top: 30px;
}
#header #top-toolbar
{
	padding: 12px 0px 0;
	margin-right: -9px;
}
#btl
{
	text-align: right;
}
#menu .container
{
	padding: 0;
	border: 1px solid #EAEAEA;
	position: relative;
}
#menu .navbar-collapse
{
	float: left;
	z-index: 9999;
}
#user-toolbar
{
	float: right;
	line-height: 60px;
	padding: 6px 0 6px;
	margin-right: 10px;
}
#user-toolbar UL
{
	padding: 0;
	margin: 0;
	list-style-type: none;
	display: block;
}
#user-toolbar UL LI
{
	display: block;
	float: left;
	padding: 0 10px;
	border-left: 0px solid #F0F0F0;
}
#user-toolbar UL LI:first-child
{
	border: 0;
}
#user-toolbar UL LI A
{
	font-size: 13px;
	font-weight: 300;
	text-transform: uppercase;
	color: #AAA;
}
#user-toolbar UL LI A:hover
{
	color: #000;
	text-decoration: underline;
}
#slider
{
	max-width: 100%;
	max-height: 300px;
	overflow: hidden;
	position: relative;
}
#mainbody .container
{
	word-wrap: break-word;
	padding-bottom: 20px;
}
.itemid-146 .grey-box TD
{
	border-bottom: 1px solid #D7D7D7;
	border-right: 1px solid #E0E0E0;
	padding: 4px 6px;
}
.itemid-146 .grey-box TR:last-child TD
{
	border-bottom: 0;
}
.itemid-146 .grey-box TABLE
{
	margin-top: 11px;
	margin-bottom: 11px;
}
.WHL_selfserveprop
{
	margin-top: 6px;
}
.monitor THEAD
{
	vertical-align: bottom;
}
.monitor TH, .monitor TD
{
	padding: 2px 3px;
	text-align: center;
}
.monitor TH
{
	border-right: 1px solid #EAEAEA;
	border-left: 1px solid #EAEAEA;
	border-top: 1px solid #EAEAEA;
	font-size: 13px;
	font-weight: normal;
	background: #6A6967;
	color: #FFF;
}
.monitor TD
{
	border-top: 1px solid #EAEAEA;
	border-right: 1px solid #EAEAEA;
	border-left: 1px solid #EAEAEA;
	border-bottom: 1px solid #F0F0F0;
	font-size: 13px;
	background: #FFF;
}
.discount TD
{
	background: transparent !important;
	color: #505050 !important;
	font-size: 13px !important;
	font-weight: normal;
	border: 0;
	padding: 0;
}
TABLE.monitor
{
	margin: 0 auto 20px;
}
#WHLWidget, #WHLWidget .whlWReviews
{
	width: auto !important;
}
#chronoform_Angebotsanfrage TEXTAREA
{
	line-height: 20px;
	display: block;
	max-width: 387px;
	height: 128px;
	position: relative;
}
#message_container_div LABEL
{
	margin-top: 5px;
}
#chronoform_Angebotsanfrage
{
	margin-top: 18px;
}
#below-content
{
	margin-top: -6px;
}
#below-content .custom UL
{
	margin-left: 15px;
}
.cfdiv_submit
{
	margin-top: 12px;
	margin-left: 200px;
	margin-right: 20px;
	max-width:376px;
}
#content-area
{
	padding: 0;
}
.sidebar-left .module, .sidebar-right .module
{
	margin-bottom: 20px;
}
.module.grey-box
{
	background-clip: content-box;
	padding: 5px;
}
.sidebar-right
{
	padding-left: 20px;
}
.sidebar-left
{
	padding-right: 20px;
}
#bottombar .container
{
	padding: 0;
}
#bottom2
{
	padding-top: 12px;
	font-size: 11px;
	color: #C7C7C7;
	position:relative;
}
#bottom2 A
{
	color: #C7C7C7;
}
#bottom2 A:hover
{
	color: #FFF;
}
#bottom2 H2
{
	margin-top: 0;
	color: #C7C7C7;
	font-size: 24px;
}
#bottom2
{
	background: #383838;
}
#bottom2 .module-title
{
	border: 0;
}
#bottom2 .module-title H3, #bottom2 .module-title H4
{
	font-size: 14px;
	font-weight: 400;
	text-transform: uppercase;
	color: #FFF;
	margin-top: 0px;
	margin-bottom: 10px;
}
.textright
{
	text-align: right;
}
#bottom2 .module UL.menu > LI
{
	line-height: 24px;
	color: #676767;
	border: 0;
}
#bottom2 .module UL.menu > LI A, #bottom2 .module UL.menu > LI.divider
{
	padding-left: 0;
	color: #C7C7C7;
	font-size: 12px;
	padding: 5px 5px 5px 0;
	border-bottom: 1px solid #4A4A4A;
}
#bottom2 .module UL.menu > LI A:hover, #bottom2 .module UL.menu > LI A:focus, #bottom2 .module UL.menu > LI A:active, #bottom2 .module UL.menu > LI.active > A
{
	background: transparent;
	color: #FFF;
	text-decoration: none;
	padding-left: 0;
}
#bottom2 .module UL.menu UL LI A:hover, #bottom2 .module UL.menu UL LI A:focus, #bottom2 .module UL.menu UL LI A:active, #bottom2 .module UL.menu UL LI.active > A
{
	background: none;
	padding-left: 0;
}
#footer, #footer .container
{
	background-color: #272727;
	font-size: 12px;
	color: #B4B4B4;
	overflow: hidden;
}
SPAN.pro
{
	text-align: center;
	display: block;
	font-size: 11px;
}
#footer A
{
	color: #f0f0f0;
}
#footer A:hover, #footer A:active, #footer A:focus
{
	text-decoration: underline;
}
#footer A.auth
{
	color: #B4B4B4;
}
#footer .copyrights
{
	padding-right: 6px;
	font-size: 11px;
}
#footer P
{
	padding: 0;
	margin: 0;
}
#footer UL.nav LI
{
	float: left;
	padding: 0px 10px;
	margin: 6px 0;
	line-height: 30px;
	font-size: 11px;
	border-left: 1px solid #1A1A1A;
}
#footer UL.nav LI:first-child
{
	border-left: 0;
	padding-left: 0;
}
#footer UL.nav LI A
{
	color: #707070;
}
#footer UL.nav LI A:hover
{
	background: none;
	color: #FFF;
}
A#totop
{
	opacity: 0.6;
	display: none;
	position: absolute;
	right: 30px;
	bottom: 94px;
	width: 50px;
	height: 50px;
	z-index: 99;
	background-color: rgb(220, 220, 220);
	background-color: rgba(0, 0, 0, 0.5);
	background-image: url(../images/to-top-arrow.png);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	-webkit-transition: background 200ms ease-in-out;
	-moz-transition: background 200ms ease-in-out;
	-ms-transition: background 200ms ease-in-out;
	-o-transition: background 200ms ease-in-out;
	transition: background 200ms ease-in-out;
}
A#totop:hover
{
	background-color: rgb(50, 50, 50);
	background-color: rgba(0, 0, 0, 0.75);
}
.module-content .col-sm-6.km
{
	padding-left: 0;
}
.modal
{
	position: relative;
	top: 0;
	left: 0;
	z-index: 0;
	max-width: 100%;
	margin-left: 0;
	background-color: #FFF;
	border: 0;
	border: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	outline: 0;
	-webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 0 rgba(0,0,0,0.3);
	box-shadow: 0 0 0 rgba(0, 0, 0, 0.3);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding-box;
	background-clip: padding-box;
}
.navbar-collapse
{
	padding-right: 0;
	padding-left: 0;
}
.collapse
{
	overflow: hidden;
	-webkit-transition: height .35s ease;
	-moz-transition: height .35s ease;
	-o-transition: height .35s ease;
	transition: height 0.35s ease;
}
IMG
{
	height: auto;
	max-width: 100%;
	vertical-align: middle;
}
IMG.right
{
	float: right;
	margin-left: 12px;
	margin-bottom: 12px;
	margin-top: 5px;
}
#footer IMG.ft
{
	position: absolute;
	right: 7px;
	top: 2px;
	height: 23px;
}
#footer svg {
    position: absolute;
    right: 0;
}
#menu P.cms
{
	right: 10px;
	top: 7px;
	position: absolute;
	margin: 0;
}
.form-horizontal .control-label
{
	text-align: inherit;
}
DIV.module.first
{
	margin-left: 0;
}
DIV.module
{
}
#bottom1
{
	margin-top: -10px;
	padding-bottom: 6px;
}
.navbar-collapse.in UL
{
	margin-bottom: 1px;
}
/*frontend style sheet classes*/
.noo-cs
{
	width: 100%;
	padding: 0;
	font-size: 13px;
	line-height: 20px;
	color: #D3D3D3;
}
DIV#sbox-window.shadow
{
	width: 820px !important;
	height: 520px !important;
}
.well
{
	background-color: #F5F5F5;
	padding: 10px;
}
DIV#jform_catid_chzn.chzn-container, DIV#jform_catid_chzn.chzn-container DIV.chzn-drop, DIV#jform_state_chzn.chzn-container, DIV#jform_state_chzn.chzn-container DIV.chzn-drop, DIV#jform_featured_chzn.chzn-container, DIV#jform_featured_chzn.chzn-container DIV.chzn-drop, DIV#jform_access_chzn.chzn-container, DIV#jform_access_chzn.chzn-container DIV.chzn-drop, DIV#jform_metadata_tags_chzn.chzn-container, DIV#jform_metadata_tags_chzn.chzn-container DIV.chzn-drop, DIV#jform_language_chzn.chzn-container, DIV#jform_language_chzn.chzn-container DIV.chzn-drop
{
	width: 280px !important;
}
FORM#imageForm.form-vertical DIV.well DIV.row DIV DIV.control-label LABEL.control-label, FORM#imageForm.form-vertical DIV.well DIV.row DIV DIV.control-label LABEL, FORM#imageForm.form-vertical DIV.well DIV.row DIV DIV.controls P.help-block, FORM#uploadForm.form-horizontal DIV#uploadform.well FIELDSET#upload-noflash.actions DIV.control-group DIV.control-label LABEL.control-label, FORM#uploadForm.form-horizontal DIV#uploadform.well FIELDSET#upload-noflash.actions DIV.control-group DIV.controls P.help-block, BODY.contentpane FORM TABLE TBODY TR TD.key
{
	font-family: Tahoma, Verdana, sans-serif !important;
}
DIV#jform_metadata_tags_chzn.chzn-container UL.chzn-choices LI.search-field INPUT.default
{
	width: 280px !important;
	padding: 0px !important;
}
IFRAME HTML BODY.contentpane FORM#adminForm.form-inline
{
	background-color: #FF9900;
}
DIV#editor-xtd-buttons.btn-toolbar.pull-left
{
	margin-top: 10px;
}
A.modal-button.btn, DIV.btn-toolbar A.btn, FORM#imageForm.form-vertical DIV.well DIV.row DIV.pull-right BUTTON.btn.btn-primary, FORM#adminForm.form-inline FIELDSET.filter DIV.btn-toolbar DIV.btn-group BUTTON.btn.hasTooltip, BODY.contentpane BUTTON
{
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 10px;
	margin-top: 10px;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.428571429;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	border: 1px solid rgba(0, 0, 0, 0);
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	color: #FFF;
	background-color: #1085DE;
	border-color: #1085DE;
}
FORM#imageForm.form-vertical DIV.well DIV.row DIV.pull-right BUTTON.btn, BUTTON#upload-submit.btn
{
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 10px;
	margin-top: 10px;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.428571429;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	border: 1px solid rgba(0, 0, 0, 0);
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	color: #000;
	background-color: #FFF;
	border-color: #1085DE;
}
FORM#adminForm.form-inline FIELDSET.filter DIV.btn-toolbar DIV.btn-group
{
	clear: both;
}
FORM#adminForm.form-inline TABLE.table THEAD TR TH.title, FORM#adminForm.form-inline TABLE.table THEAD TR TH.center A.hasTip
{
	float: left;
}
FORM#adminForm.form-inline TABLE.table THEAD TR TH.center
{
	width: 10% !important;
}
FORM#adminForm.form-inline FIELDSET.filter DIV.filters, FORM#adminForm.form-inline FIELDSET.filter HR.hr-condensed
{
	clear: both;
	margin: 10px 0;
}
UL.manager.thumbnails LI.imgOutline
{
	float: left;
	padding: 10px;
}
BODY.contentpane FORM TABLE TBODY TR TD.key
{
	text-align: left;
}
.joostrapmenu UL.collapse
{
	z-index: 9999;
	top: auto;
	bottom: 100%;
	margin-bottom: 0px;
	border-bottom: 1px solid #CCC;
	margin-left: -1px;
}
/*replacement for calendar icon in frontend edit - 'glyphicon glyphicon-calendar'*/
I.icon-calendar:before
{
	content: "\1f4c5";
	display: inline-block;
	font-family: "Glyphicons Halflings";
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	position: relative;
	top: 1px;
}
.itemid-108 .tip UL LI
{
	line-height: 16px;
	padding: 2px 0;
}
.itemid-108 .tip UL
{
	margin: 6px 10px 0px;
}
.itemid-108 .tip
{
	max-width: 300px;
}
.tooltip-inner {
	max-width:220px;
}
.fc-tbx TABLE, .fc-tbx TBODY, .fc-tbx TR, .fc-tbx TD
{
	border: 0 !important;
	outline: 0 !important;
}
.sidebar-right TR.aktion TD
{
	font-weight: bold;
}
/***/
.sidebar-right .menu
{
	margin-top: 12px;
}
/** style 3 - green
----------------*/
A, H1 A:hover, H2 A:hover, H3 A:hover
{
	color: #565656;
}
.sidebar-right .nav LI
{
	border: 1px solid #EAEAEA;
}
.chronoform A
{
	display: none;
}
.navbar-collapse UL
{
	margin-top: 0;
}
#bottom-bar .container
{
	background-color: #368410;
}
.feediticon
{
	float: right;
}
.module.color-title .module-title
{
	background: #368410;
}
.module.style-color, .moduletable.style-color
{
	background: #368410;
	color: #F6F6F6;
	padding: 20px;
}
.module.style-color A
{
	color: #FFF;
}
.module.style-color A:hover
{
	color: #000;
}
.module.style-color .module-title
{
	border: 0;
}
.module.style-color .module-title H3
{
	color: #FFF;
	text-shadow: 0 0px 1px rgba(255, 255, 255, 0.2);
	border: 0;
}
.module.border-color .module-title
{
	border-bottom: 3px solid #368410;
}
.module.border-color-top .module-title
{
	border-top: 3px solid #368410;
	border-bottom: 0;
}
.portfolio-nav .joostrap.btn-group A.btn:hover, .portfolio-nav .joostrap.btn-group A.btn:focus, .portfolio-nav .joostrap.btn-group.open A.btn
{
	color: #368410;
}
.portfolio-nav .joostrap.btn-group A:hover SPAN.caret
{
	border-top: 4px solid #368410;
}
.portfolio-nav .joostrap.btn-group.open A SPAN.caret, .portfolio-nav .joostrap.btn-group.open A:focus SPAN.caret
{
	border-top: 4px solid transparent;
	border-bottom: 4px solid #368410;
}
.joostrapmenu > LI > A:hover, .joostrapmenu > LI.active > A, .joostrapmenu > LI.parent:hover > A, .joostrapmenu > LI.active.parent > A, .joostrapmenu > LI > SPAN.separator:hover, .joostrapmenu > LI.active > SPAN.separator, .joostrapmenu > LI.parent:hover > SPAN.separator, .joostrapmenu > LI.active.parent > SPAN.separator, .joostrapmenu > LI A:focus, .itemid-132 .joostrapmenu .item-108 A, .itemid-408 .item-133 > A, .itemid-646 .item-147 > A, .itemid-746 .item-133 > A, .itemid-818 .item-147 > A, BODY.com_search .item-745 > A 
{
	background: #565656;
	color: #FFF;
}
.item-146 A
{
	text-shadow: 0 0px 1px rgba(135, 148, 53, 0.3);
}
.item-108 A
{
	text-shadow: 0 0px 1px rgba(56, 148, 53, 0.3);
}
.basic H4, .col-xs-4:hover H4
{
	text-shadow: 0px 0px 1px rgba(56, 148, 53, 0.3);
}
#chronoform_Angebotsanfrage #name1_container_div
{
	margin-top: 5px;
}
.joostrapmenu UL LI A:hover, .joostrapmenu UL LI.active > A, .joostrapmenu UL LI.parent:hover > A, .joostrapmenu UL LI.active.parent > A, .joostrapmenu UL LI SPAN.separator:hover, .joostrapmenu UL LI.active > SPAN.separator, .joostrapmenu UL LI.parent:hover > SPAN.separator, .joostrapmenu UL LI.active.parent > SPAN.separator
{
	color: #FFF;
	background: #6A6967;
}
.tags SPAN A:hover
{
	background-color: #368410;
	color: #FFF;
}
DL.tabs DT.tabs.open SPAN H3 A, DL.tabs DT.tabs SPAN H3 A:hover, .pane-sliders H3.title.pane-toggler-down A SPAN
{
	color: #3A8F02;
}
.image-backdrop, .img-intro-btn:hover, P.img_caption
{
	background-color: #368410;
}
.sequence .text-block H2 A:hover
{
	color: #F0F0F0;
}
.sequence .text-block A.readmore:hover
{
	background-color: #368410;
}
.sequence-pagination LI SPAN.active, .sequence-pagination LI SPAN:active
{
	border: 1px solid #368410;
	background-color: #368410;
}
.sequence-pagination LI SPAN:hover
{
	border: 1px solid #368410;
}
.joostrap-slider .sequence-preloader .preloading .circle
{
	fill: #368410 !important;
}
.joostrap-icons .front
{
	background-color: #368410;
}
.joostrap-news
{
	background-color: #368410;
}
.joostrap-news, .joostrap-news P
{
	color: #F3FFDA;
}
.flex-control-paging LI A.flex-active
{
	border: 1px solid #368410;
}
.nav-list > .active > A, .nav-list > .active > A:hover, .nav-list > .active > A:focus
{
	color: #FFFFFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
	background-color: #368410;
}
.nav-pills > .active > A, .nav-pills > .active > A:hover, .nav-pills > .active > A:focus
{
	color: #FFFFFF;
	background-color: #368410;
}
.nav .dropdown-toggle .caret
{
	border-top-color: #368410;
	border-bottom-color: #368410;
	margin-top: 6px;
}
.nav .dropdown-toggle:hover .caret, .nav .dropdown-toggle:focus .caret
{
	border-top-color: #368410;
	border-bottom-color: #368410;
}
.dropdown-menu > LI > A.selected, .dropdown-menu > LI > A:hover, .dropdown-menu > LI > A:focus, .dropdown-submenu:hover > A, .dropdown-submenu:focus > A
{
	text-decoration: none;
	color: #FFFFFF;
	background: #368410;
}
.dropdown-menu > .active > A, .dropdown-menu > .active > A:hover, .dropdown-menu > .active > A:focus
{
	color: #FFFFFF;
	text-decoration: none;
	outline: 0;
	background: #368410;
}
.btn-group.open .btn-primary.dropdown-toggle, .btn-primary
{
	color: #FFFFFF;
	background: #368410;
	border: 0;
	=background-color: #368410;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled]
{
	color: #FFFFFF;
	background-image: none;
	background-color: #272727;
	=background-color: #272727;
}
.cfdiv_submit INPUT
{
	padding: 5px 10px !important;
	/*+border-radius: 4px;*/
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	background: #368410;
	color: #FFF;
	border: 0 none;
	z-index: 2;
	position: relative;
}
.module.style-color .module-content, .module.style-color .module-title, .module.grey-box .module-content, .module.grey-box .module-title
{
	padding: 0 10px;
}
.sidebar-right .module-content .custom
{
	font-size: 13px;
}
#bottom1
{
	font-size: 13px;
	margin-bottom: 6px;
}
A.lz_cbl IMG
{
	height: 0;
}
.module.style-color
{
	background-clip: content-box;
	padding: 5px;
}
.sidebar-right .module.style-color, .sidebar-right .module.grey-box
{
	margin-top: 59px;
}
.sidebar-right .custom TABLE
{
	width: 100%;
}
.sidebar-right .style-color .custom LI
{
	list-style: disc inside;
}
.sidebar-right .style-color .custom UL
{
	margin-left: 8px;
}
#lz_overlay_chat .lz_overlay_chat_message_avatar div, #lz_overlay_chat .lz_overlay_chat_message_avatar
{
	display: none !important;
	width: 1px !important;
}
#lz_overlay_chat .lz_overlay_chat_message_text {
	padding-right: 5px !important;
}
.cfdiv_submit INPUT:hover
{
	background: #565656;
	-webkit-transition: all 80ms ease-in;
	-moz-transition: all 80ms ease-in;
	-ms-transition: all 80ms ease-in;
	-o-transition: all 80ms ease-in;
	transition: all 80ms ease-in;
}
#lz_ec_header_text
{
	font-size: 18px !important;
}
/* ----------------------------------------------------------------------------------------- */
/*WHL FIXED SIZE WIDGETS > Review (DMO Mini-Review Widget)
   ----------------------------------------------------------------------------------------- */
#WHLWidget
{
	position: relative;
	width: 180px;
	font: normal 11px Arial, Tahoma, "Bitstream Vera Sans", sans-serif;
	color: #2C2C2C;
	overflow: hidden;
	background-color: #FFFFFF;
	border: #C21828 solid 1px;
	margin: 0;
	padding: 0;
	text-align: left;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
}
#WHLWidget A
{
	margin: 0;
	padding: 0;
	border: none;
	font-weight: normal;
	text-decoration: none;
	outline: none;
	color: #2C2C2C;
}
#WHLWidget A:hover
{
	border: none;
	font-weight: normal;
	text-decoration: underline;
	background-color: transparent;
	color: #2C2C2C;
}
#WHLWidget A:visited
{
	border: none;
	font-weight: normal;
	color: #2C2C2C;
}
#WHLWidget IMG
{
	border: none;
}
#WHLWidget .whlWData
{
	padding-bottom: 9px;
}
#WHLWidget .whlWBrand
{
	background-color: #C21828;
	color: #FFFFFF;
	font-size: 17px;
	letter-spacing: -1px;
	padding-left: 8px;
	height: 25px;
	padding-top: 3px;
	-webkit-border-top-left-radius: 9px;
	-webkit-border-top-right-radius: 9px;
}
#WHLWidget .whlWBrand A, #WHLWidget .whlWBrand A:hover, #WHLWidget .whlWBrand A:visited
{
	color: #FFF;
}
#WHLWidget .whlWReviews
{
	width: 162px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
}
#WHLWidget .whlWReviews .whlWH12
{
	font-size: 12px;
	color: #09532D;
}
#WHLWidget .whlWReviews .whlWH18
{
	font: bold 14px Arial, Tahoma, "Bitstream Vera Sans", sans-serif;
	color: #2C2C2C;
}
#WHLWidget .label
{
	border-radius: 3px 3px 3px 3px;
	padding: 1px 4px 2px;
	background-color: #999999;
	color: #FFFFFF;
	font-size: 10.998px;
	font-weight: bold;
	line-height: 14px;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	vertical-align: baseline;
	white-space: nowrap;
}
#WHLWidget .label-success
{
	background-color: #468847;
}
#WHLWidget .progress
{
	background-color: #F7F7F7;
	background-image: -moz-linear-gradient(center top , #F5F5F5, #F9F9F9);
	background-repeat: repeat-x;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
	height: 18px;
	margin-bottom: 18px;
	overflow: hidden;
	width: 80%;
}
#WHLWidget .progress-success .bar
{
	background-color: #5EB95E;
	background-image: -moz-linear-gradient(center top , #62C462, #57A957);
	background-repeat: repeat-x;
}
#WHLWidget .progress .bar
{
	-moz-box-sizing: border-box;
	background-color: #5EB95E;
	background-image: -moz-linear-gradient(center top , #62C462, #57A957);
	background-repeat: repeat-x;
	box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15) inset;
	color: #FFFFFF;
	font-size: 12px;
	height: 18px;
	text-align: center;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	transition: width 0.6s ease 0s;
	width: 0;
}
#WHLWidget .whlWR
{
	padding-top: 15px;
}
.joomisp #dataform INPUT.inputbox
{
	width: 200px;
}
.tippstools .custom A
{
	font-weight: bold;
}
IMG.eis
{
	position: relative;
	top: -15px;
}
@media (min-width: 768px) and (max-width: 979px)
{
	DIV.navbar-collapse.collapse
	{
		display: none !important;
	}
}

@media (max-width: 980px)
{

/*.eb-dialog.eb-shd1.eb-act.eb-acc {
    max-width: none !important;
}*/

	IMG.rad {
		left: auto;
		right: 52%
	}
	a#totop {
		right: 234px;
		bottom: 13px;
	}
	.visible-sm.visible-xs.intheline {
		display: inline !important;
	}
	#header .navbar-btn:focus
	{
		outline: 0;
	}
	#lz_eye_catcher
	{
		display: none;
	}
	.sidebar-right .module.style-color, .sidebar-right .module.grey-box
	{
		margin-top: 30px;
	}
	#menu P.cms
	{
		right: 34px;
		top: -39px;
	}
	.callme a {
		right: 125px;
		top: -37px;
	}
	.callme a.wab {
		right: 167px !important;
		top: -40px !important;
	}
	.container
	{
		padding: 20px;
		overflow: hidden;
	}
	#top-toolbar
	{
		float: none;
		overflow: hidden;
		padding: 12px 0 0;
	}
	#header .navbar-btn
	{
		display: block;
		float: right;
		padding: 25px 15px 0 0;
		background: transparent;
		color: #000;
		border: 0;
	}
	#header .navbar-btn:hover, #header .navbar-btn:active, #header .navbar-btn.active
	{
		color: #000;
	}
	#header .navbar-btn .icon-bar + .icon-bar
	{
		margin-top: 3px;
	}
	#header .navbar-btn .icon-bar
	{
		width: 30px;
		height: 5px;
		display: block;
		background-color: #AAA;
		-webkit-border-radius: 1px;
		-moz-border-radius: 1px;
		border-radius: 1px;
	}
	#menu .container
	{
		padding: 0 20px;
	}
	#menu .navbar-collapse
	{
		float: none;
	}
	#slider .container
	{
		padding: 0;
		margin: 0;
		overflow: hidden;
	}
	#banner
	{
		background-attachment: scroll;
	}
	#banner-bg
	{
		padding: 50px;
	}
	.joostrapmenu
	{
		margin-top: 30px;
	}
	.joostrapmenu > LI
	{
		float: none;
		border: 0;
		background: none;
		padding: 0;
		border-top: 1px solid #DDD;
	}
	.joostrapmenu > LI > A, .joostrapmenu > LI.parent > A, .joostrapmenu > LI.parent > SPAN.separator
	{
		float: none;
		margin: 0;
		width: auto;
		padding: 0 0 0 15px;
		line-height: 40px;
		height: auto;
	}
	.joostrapmenu LI.parent > SPAN.separator
	{
		margin-right: 20px;
	}
	.joostrapmenu LI.parent > SPAN.caret, .joostrapmenu UL LI.parent > SPAN.caret
	{
		display: block;
		margin: 0;
		position: absolute;
		right: -70px;
		top: -1px;
		cursor: pointer;
		border: 0;
		height: 41px;
		width: 70px;
		background-color: #F0F0F0;
		background-image: url(../images/mobile-menu-arrow.png);
		background-repeat: no-repeat;
		background-position: center;
		border-top: 1px solid #DDDDDD;
		padding-bottom: 1px;
	}
	.joostrapmenu LI.parent
	{
		margin-right: 70px;
	}
	.joostrapmenu > LI.activet > SPAN.caret, .joostrapmenu > LI.parent:hover > SPAN.caret, .joostrapmenu > LI.active.parent > SPAN.caret
	{
		border-top: 1px solid #DDD;
	}
	.joostrapmenu UL LI:first-child
	{
		margin-top: 3px;
	}
	.joostrapmenu UL LI:last-child
	{
		margin-bottom: 3px;
	}
	.joostrapmenu UL
	{
		background: none;
		border: 0;
		height: 0;
		margin-top: 0 !important;
		margin-left: 5px;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	.joostrapmenu UL LI
	{
		width: 100% !important;
	}
	.joostrapmenu UL UL
	{
		margin-left: 20px !important;
	}
	.joostrapmenu UL UL UL
	{
		margin-left: 30px !important;
	}
	.joostrapmenu UL, .joostrapmenu UL UL, .joostrapmenu UL UL UL
	{
		display: block;
		visibility: visible !important;
		opacity: 1 !important;
		border: 0 !important;
		position: static;
		top: auto;
		left: auto;
	}
	.sequence .text-block
	{
		padding: 20px !important;
	}
	.sequence .text-block .slide-text
	{
		padding-right: 10px !important;
	}
	.joostrap-slider .titles-list UL.nav
	{
		display: none !important;
	}
	.sequence .text-block.left
	{
		bottom: 20px !important;
	}
	.sequence .animate-in .text-block.left
	{
		left: 30px !important;
	}
	.sequence .text-block.bottom
	{
		left: 30px !important;
	}
	.sequence .animate-in .text-block.bottom
	{
		bottom: 20px !important;
	}
	.sequence .text-block.fade
	{
		left: 30px !important;
		bottom: 20px !important;
	}
	DIV#isotope-container.clearfix DIV.col-md-4
	{
		width: 50%;
	}
	DIV#isotope-container.clearfix DIV.col-md-3
	{
		width: 50%;
	}
	HEADER
	{
		position: relative;
	}
	#top-toolbar
	{
		position: absolute;
		top: 37px;
		right: 140px;
	}
	TABLE.wartung TH:first-child
	{
		background: #F9F9F9 !important;
		border: none !important;
		height: 30px;
		display: block;
	}
}
@media (min-width: 536px)
{
	#domain_2, #domain_3, #domain_4, #domain_5
	{
		margin-left: 200px;
	}
}

@media (min-width: 981px)
{

.eb-dialog.eb-shd1.eb-act.eb-acc {
	margin: 0px 0px 14px 14px !important;
}

.joostrapmenu UL LI:nth-child(3) {
    border: 0;
}
li.item-1458 {
    position: absolute;
    left: 181px;
    bottom: -1px;
    background: #fff;
    border: 2px solid #f2f2f2;
    border-bottom: 1px solid #ccc !important;
}
.calendly-overlay .calendly-popup {
    height: 100% !important;
    max-height: 739px !important;
}
	.item-798 {

    position: absolute;
    right: -78px;

}
	TABLE.wartung TD
	{
		min-width: 75px;
	}
	TABLE.wartung TD:first-child
	{
		min-width: 347px !important;
		width: 400px !important;
	}
	LI.parent SPAN.caret
	{
		display: none;
	}
	.joostrapmenu UL.collapse
	{
		height: auto !important;
		overflow: visible !important;
		-webkit-transition: none !important;
		-moz-transition: none !important;
		-ms-transition: none !important;
		-o-transition: none !important;
		transition: none !important;
	}
	.sidebar-right .menu
	{
		margin-top: 71px;
	}
	TABLE.wartung TH:first-child
	{
		background: #F9F9F9 !important;
		border: none !important;
		display: block;
	}
}
.col-sm-6.km
{
	padding-left: 38px;
}
@media (min-width: 987px)
{
	P.fp
	{
		max-width: 516px;
		float: left;
		margin-top: 0px;
	}
}
@media (max-width: 767px)
{
img.width85 { max-width: 75%; }

.itemid-745 .bench img {
    max-width: 75%;
}
	a#totop {
		right: 30px;
		bottom: 128px;
		opacity: 0.4;
	}
	.itemid-408 .item-page .col-sm-6, .itemid-646 .item-page .col-sm-6
	{
		padding-top: 10px;
		border-bottom: 10px solid #F9FBF9;
	}
	.col-sm-6.km
	{
		padding-left: 15px;
	}
	.conmod .textright, .conmod P
	{
		text-align: left !important;
	}
	#bottom2 .phone
	{
		margin-left: 6px;
	}
	#bottom2 .phone
	{
	}
	#SkypeButton_Call_kitepascal_1_paraElement IMG
	{
		float: left;
	}
	#bottom2 DIV.module
	{
		margin-bottom: 20px;
	}
	#bottom2 DIV.module:last-child
	{
		margin-bottom: 0;
	}
	DIV.wartungstable
	{
		margin-left: -21px;
		margin-right: -21px;
	}
	#top-toolbar
	{
		top: 22px;
		right: 140px;
	}
	H3.upgradehead
	{
		top: 0px !important;
		margin-top: 30px;
		margin-bottom: 15px;
		left: 0 !important;
	}
	.G2-form .two.grid .column
	{
		width: 100% !important;
	}
}
.noo-cs-control .prev
{
	margin-right: 6px;
}
#btl .btl-panel > SPAN.btl-dropdown
{
	color: #F0F0F0 !important;
	border: 1px solid #EAEAEA !important;
	height: 30px;
	line-height: 28px;
}
.item-info P:hover
{
	color: #F0F0F0;
}
SPAN#btl-panel-login.btl-modal
{
	background-color: transparent !important;
	border: 1px solid #EAEAEA !important;
}
#btl .btl-panel > SPAN
{
	height: 30px;
	line-height: 28px;
	padding-left: 17px;
}
.icon-signin
{
	margin-right: 2px;
	font-size: 13px;
}
.conmod A.kf
{
	/*+placement: shift 0px 5px;*/
	position: relative;
	left: 0px;
	top: 5px;
}
.conmod H3, .conmod H4
{
	margin-bottom: 6px !important;
}
.noo-cs EM
{
	color: #C7C7C7;
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
}
.item-info P
{
	margin-top: 9px !important;
	min-height: 101px;
	font-style: italic;
	color: #D6D6D6;
}
#bottom2 .module-content
{
	overflow: visible;
}
@media (max-width: 767px)
{
	BODY
	{
		padding-right: 0;
		padding-left: 0;
	}
	#banner-bg
	{
		padding: 40px;
	}
	#banner H1
	{
		font-size: 42px;
	}
	#banner H2
	{
		font-size: 30px;
	}
	#bottom-b .row [class*="span"]:last-child
	{
		border: 0;
		padding-left: 0;
	}
	.block-wrap
	{
		padding: 15px 30px;
	}
	.sidebar-right
	{
		border: 0;
		padding-left: 15px;
	}
	.sidebar-left
	{
		border-right: 0;
		padding-right: 0;
	}
	#footer-menu
	{
		width: 100%;
	}
	#footer .copyrights
	{
		width: 100%;
		text-align: center;
	}
	#isotope-container .col-md-2, #isotope-container .col-md-3, #isotope-container .col-md-4, #isotope-container .col-md-6
	{
		margin-left: 0 !important;
	}
	.itemContainer, .latestItemsContainer
	{
		width: 100% !important;
	}
	.sequence .text-block H2, .sequence .text-block H2 A
	{
		font-size: 22px !important;
		line-height: 22px !important;
	}
	.sequence .text-block A.readmore
	{
		width: 20px !important;
		height: 15px !important;
		border: 0 !important;
	}
	#header .logo
	{
		margin: 2px 0 0;
	}
	#header .navbar-btn
	{
		padding: 10px 15px;
	}
}
.cfdiv_text INPUT:focus, .cfdiv_textarea TEXTAREA:focus
{
	border: 1px solid #B4B4B4;
}
@media (max-width: 480px)
{
	.nomobmarg {
		margin: 0 0 15px !important;
		float: none !important;
	}
	IMG.rad {
		right: 52.8%;
		width: 297px;
	}
	.phone > A:hover
	{
		color: #FFF !important;
		cursor: pointer;
	}
	#bottom2 UL.nav
	{
		margin: 4px 0 6px;
	}
	.backright .slide-image
	{
		background-position: right top !important;
	}
	H1
	{
		font-size: 23px;
		line-height: 31px;
	}
	.ccms_form_element INPUT, TEXTAREA, INPUT[type="file"]
	{
		max-width: 98% !important;
	}
	#chronoform_Angebotsanfrage .multiline_start
	{
	}
	TABLE.wartung TD:nth-child(4), TABLE.wartung TH:nth-child(4)
	{
		display: none;
	}
	.grid DIV.column.column1 DIV.field.twelve.wide:nth-child(2)
	{
		width: 99% !important;
	}
	.grid DIV.column.column1 DIV.field.twelve.wide:first-child
	{
		width: 90% !important;
	}
	.ui.checkbox .box, .ui.checkbox LABEL
	{
		font-size: 13px;
	}
	iframe {
		max-width: 100%;
	}	
	iframe.ytbe {
		max-height: 180px;
	}
}
INPUT.add_one
{
	position: absolute;
	top: 1px;
	left: 185px;
}
@media (max-width: 480px)
{
	.cfdiv_submit
	{
		margin-left: 0 !important;
		float: right;
		right: 2%;
	}
}
@media (max-width: 333px)
{
	#footer, #footer .container
	{
		font-size: 11px;
	}
	.comment #dropdown {
		font-size: 12px;
	}
}
.cfdiv_submit
{
	margin-left: 200px;
}
@media (max-width: 480px)
{
	TABLE.wartung, TABLE.wartung TD SPAN
	{
		font-size: 11px !important;
	}
	TABLE.wartung TD
	{
		line-height: 15px;
		padding: 3px 4px !important;
	}
	.cfdiv_submit INPUT
	{
		text-align: center;
		white-space: nowrap;
	}
	.tooltipbox, .fc-tbx
	{
		left: 33px !important;
		right: 33px !important;
	}
	.tooltipbox
	{
		margin-top: 12px;
	}
	#contact1_container_div
	{
		margin-top: 14px;
	}
	#banner-bg
	{
		padding: 30px;
	}
	.joostrap-news .intro-text
	{
		float: none;
		width: 100%;
		padding: 18px;
	}
	.flex-slider-container
	{
	}
	DIV.itemToolbar UL, DIV.itemToolbar UL LI, DIV.catToolbar UL LI
	{
		display: block;
		padding: 3px 0 !important;
		float: left;
		width: 100%;
		text-align: left !important;
	}
	.sequence .text-block H2, .sequence .text-block H2 A
	{
		font-size: 18px !important;
		line-height: 21px !important;
	}
}
.slide-text H2
{
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.2);
}
@media (max-width: 480px)
{
	IMG.jrd {
		max-width: 44%;
	}
	.sequence .text-block .subtitle
	{
		display: none;
	}
	#chronoform_Update-Anfrage DD.tabs
	{
		overflow: hidden;
	}
	#chronoform_Update-Anfrage .ccms_form_element
	{
		width: 100%;
	}
	#chronoform_Update-Anfrage .cfdiv_submit
	{
		text-align: right !important;
		margin-top: 0;
		margin-bottom: 15px;
	}
	#footer .footer-menu
	{
		float: none;
		width: 100%;
	}
	#footer UL LI:first-child
	{
		padding: 0;
	}
	DIV#isotope-container.clearfix DIV.col-md-4, DIV#isotope-container.clearfix DIV.col-md-3
	{
		width: 100%;
	}
	#user-toolbar
	{
		float: none;
	}
	#header .logo
	{
		margin: 2px 0 0;
	}
	#header .navbar-btn
	{
		padding-top: 5px;
	}
	#chronoform_Update-Anfrage DT.tabs
	{
		padding: 0 8px;
	}
	.multiline_add
	{
		padding-left: 5px !important;
	}
	#chronoform_Update-Anfrage DT.tabs H3 A
	{
		font-size: 11px;
	}
	#chronoform_Angebotsanfrage .comment
	{
		margin-top: 16px !important;
	}
	#top-toolbar
	{
		position: absolute;
		right: 131px;
		top: 78px;
		font-size: 12px;
	}
}
#WHLWidget
{
	margin: 0 15px !important;
}
.monitor THEAD TD
{
	background: #6A6967;
	color: #FFF;
}
.itemid-146 .grey-box TD:last-child
{
	border-right: 0;
	/*[empty]background:;*/
}
.cf_alert OL
{
	margin: 12px 12px 12px 22px;
}
@media (max-width: 535px)
{
	#domain_container_div LABEL
	{
		margin-bottom: 14px;
	}
	INPUT.add_one
	{
		top: 0;
		line-height: 19px;
		width: 28px;
	}
	#chronoform_Angebotsanfrage .comment
	{
		margin-left: 16px !important;
	}
	IMG.eis
	{
		position: absolute;
		right: 5px;
		top: 99px;
	}
	STRONG.step
	{
		max-width: 220px;
		display: block;
	}
	#display-section1 .field.eight.wide
	{
		width: 96% !important;
	}
}
@media (max-width: 359px)
{
	#top-toolbar
	{
		right: 99px;
	}
}
#message_container_div
{
	margin-top: 8px;
}
#chronoform_Update-Anfrage #message_container_div
{
	margin-top: 3px;
	max-width: 445px;
}
#encryptmessage.uav
{
	margin-left: 453px !important;
	top: -39px;
	position: relative;
}
#commentslide TEXTAREA
{
	max-width: 438px;
	width: 438px;
}
TABLE.wartung
{
	/*+box-shadow: 0px 0px 2px 0px #A8A8A8 !important;*/
	-moz-box-shadow: 0px 0px 2px 0px #A8A8A8 !important;
	-webkit-box-shadow: 0px 0px 2px 0px #A8A8A8 !important;
	box-shadow: 0px 0px 2px 0px #A8A8A8 !important;
}
TABLE.wartung TD
{
	padding: 0px 4px;
}
TABLE.wartung TR:nth-child(odd)
{
	background-color: #FFF;
	margin: 0 2px;
}
TABLE.wartung TR:nth-child(even)
{
	background: #F9F9F9;
}
TABLE.wartung TD, TABLE.wartung TH
{
	border: 1px solid #A1A1A1;
	text-align: center;
}
TABLE.wartung TH:nth-child(3)
{
	background: #383838;
}
TABLE.wartung TH:nth-child(4)
{
	background: #111;
}
TABLE.wartung TD:first-child, TABLE.wartung TH:first-child
{
	text-align: right;
	border-left: 0;
	line-height: 20px;
}
.wartung TH
{
	background: none 0 0 repeat scroll #5F5F5F;
	color: #FFF;
	border-color: #FEFEFE !important;
	border-top: 0px !important;
	border-left: 0px !important;
	height: 30px;
}
.empty TD
{
	border: 0 !important;
}
.wartung TH:last-child, .wartung TD:last-child
{
	border-right: 0;
}
TR.linet TD
{
	text-decoration: line-through;
}
TR.linet TD:first-child
{
	text-decoration: none;
}
TR.big
{
	font-weight: bold;
	white-space: nowrap;
}
TD .nowrap
{
	white-space: nowrap;
}
TR.big TD:first-child
{
	font-weight: normal;
	white-space: normal;
}
.wartung TR:last-child TD
{
	border-left: 0;
	border-right: 0;
}
.item-page H2, .item-page H3
{
	font-size: 18px;
	line-height: 24px;
}
.versions .col-xs-4
{
	border: 1px solid #EAEAEA;
	display: block;
	overflow: hidden;
	padding: 0;
	margin: 0;
	border-top: 1px solid #F0F0F0;
	border-left: 1px solid #EAEAEA;
	border-right: 1px solid #EAEAEA;
	background-color: #F5F5F5;
	background-image: -moz-linear-gradient(top, #FFFFFF 0%, #F7F7F7 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f7f7f7));
	background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #F7F7F7 100%);
	background-image: -o-linear-gradient(top, #FFFFFF 0%, #F7F7F7 100%);
	background-image: -ms-linear-gradient(top, #FFFFFF 0%, #F7F7F7 100%);
	background-image: linear-gradient(to bottom, #FFFFFF 0%, #F7F7F7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 );
	-webkit-box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, 0.15);
	box-shadow: inset 0px -1px rgba(0, 0, 0, 0.15);
	float: right;
}
.versions .col-xs-4:hover, .col-xs-4.basic
{
	background: #FFFFFF;
	border-left: 1px solid #E2E2E2;
	border-right: 1px solid #E2E2E2;
	border-bottom: 1px solid #FFF;
	
	{
		color: #FEFEFE !important;
		font-weight: bold !important;
	}
}
.versions .col-xs-4:hover H4, .col-xs-4.basic H4
{
	font-weight: bold !important;
}
.versions A H4
{
}
#cf_container_59.tabs DT, #cf_container_59.tabs DD
{
	/*background: red;*/
	width: 33.333333%;
	width: calc(100% /3);
	margin-top: -30px !important;
}
#cf_container_59, .ccms_form_element .current
{
	background: #FFF;
	margin-left: -20px !important;
	padding-left: 0 !important;
	margin-right: -16px;
	padding-right: 0 !important;
	margin-top: -1px;
}
#chronoform_Update-Anfrage .ccms_form_element SELECT
{
	height: 32px;
}
#chronoform_Update-Anfrage DD.tabs
{
	background: 0px 0px rgba(255, 255, 255, 0.8);
	margin: 0 0px 0 0;
	padding: 10px 15px;
	/*(*+box-shadow: 0px 0px 2px 0px #6A6967 !important;*)
																												-moz-box-shadow: 0px 0px 2px 0px #6A6967 !important;
																												-webkit-box-shadow: 0px 0px 2px 0px #6A6967 !important;
																												box-shadow: 0px 0px 2px 0px #6A6967 !important;*/
	border: 1px solid #EAEAEA;
	border-top: 0;
}
#chronoform_Update-Anfrage .cfdiv_submit
{
	margin-left: 0;
	top: 16px;
	position: relative;
}
#showContact, .tabs .comment
{
	display: block;
	height: 66px;
	float: left;
	padding-top: 35px;
	padding-left: 15px;
	font-size: 13px;
}
.tooltipbox
{
	z-index: 3;
}
.tabs .comment
{
	font-size: 13px;
	padding-top: 34px;
	padding-left: 26px;
}
.comment .icon-pencil
{
	left: 5px;
	top: 0px;
	position: relative;
	font-size: 17px;
}
.comment .icon-lock
{
	left: -1px;
	top: 0px;
	position: relative;
}
#chronoform_Update-Anfrage TEXTAREA#comment
{
	margin-top: 5px;
}
#toencrypt1_container_div .icon-check
{
	font-size: 18px;
	color: #34830E;
	-filter: alpha(opacity=0);
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	left: 8px;
	top: 2px;
	position: relative;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
#toencrypt1_container_div .icon-check.pushed
{
	-filter: alpha(opacity=100);
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
INPUT.pushed
{
	background: #FAFAFA !important;
}
#menu .joostrapmenu .parent > A
{
	/*cursor: default;*/
}
TH.basic, .versions
{
	background: #636260;
	/*+box-shadow: inset 0 0 1px #FFF;*/
	-moz-box-shadow: inset 0 0 1px #FFF;
	-webkit-box-shadow: inset 0 0 1px #FFF;
	box-shadow: inset 0 0 1px #FFF;
}
SPAN.s
{
	font-size: 16px;
}
.versions H4
{
	height: 24px;
}
.jv
{
	font-weight: bold;
	font-size: ;
}
.versions A
{
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
}
.versions SPAN.subheading
{
	margin-top: 53px;
	display: block;
}
.basic .ribbon-green
{
	/*font: bold 15px Sans-Serif;*/
	/*color: #333;*/
	/*text-align: center;*/
	/*text-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0px;*/
	/*-webkit-transform: rotate(-45deg);*/
	/*-moz-transform: rotate(-45deg);*/
	/*-ms-transform: rotate(-45deg);*/
	/*-o-transform: rotate(-45deg);*/
	/*position: relative;*/
	/*padding: 7px 0;*/
	/*left: -5px;*/
	/*top: 15px;*/
	/*width: 120px;*/
	/*height: 26px;*/
	/*background-color: #BFDC7A;*/
	/*background-image: -webkit-gradient(linear, left top, left bottom, from(#BFDC7A), to(#8EBF45));*/
	/*background-image: -webkit-linear-gradient(top, #BFDC7A, #8EBF45);*/
	/*background-image: -moz-linear-gradient(top, #BFDC7A, #8EBF45);*/
	/*background-image: -ms-linear-gradient(top, #BFDC7A, #8EBF45);*/
	/*background-image: -o-linear-gradient(top, #BFDC7A, #8EBF45);*/
	/*color: #6A6340;*/
	/*-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);*/
	/*-moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);*/
	/*box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);*/
	position: absolute;
	left: -34px;
	top: 8px;
	text-indent: -99999999px;
	margin-bottom: -33px;
}
.basic .ribbon-green:before, .basic .ribbon-green:after
{
	content: "";
	border-top: 3px solid #6E8900;
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	position: absolute;
	bottom: -3px;
}
.basic .ribbon-green:before
{
	left: 0;
}
.basic .ribbon-green:after
{
	right: 0;
}
.grey-box .custom UL LI
{
	padding: 6px 0;
	list-style-image: url(../images/rarrow.png);
	margin-left: 5px;
}
.itemid-408 .grey-box .custom LI, .itemid-646 .grey-box .custom LI
{
	padding: 0;
}
.acymailing_module
{
	background: #FFF;
}
.acy_requiredField
{
	width: 200px;
}
DIV.acymailing_mootoolsbutton
{
	border: 1px solid #EAEAEA !important;
}
.acymailing_module_form .acymailing_finaltext
{
	margin-bottom: 6px !important;
}
.acymailing_mootoolsbutton P
{
	margin: 3px 0;
}
.acymailing_module_form
{
	position: relative;
	top: 1px;
}
#chronoform_Angebotsanfrage .comment
{
	margin: -35px 0 15px 215px;
	z-index: 1;
	position: relative;
}
.comment > A
{
	background: #FFF none repeat scroll 0 0;
	border: 1px solid #D3D3D3;
	border-radius: 4px;
	margin-left: -22px;
	padding: 6px 10px 6px 25px;
	color: #505050;
}
.comment #dropdown
{
	padding-left: 32px;
}
#chronoform_Angebotsanfrage .comment #dropdown
{
	padding-left: 26px;
}
#encryptmessage
{
	color: #333 !important;
}
#encryptmessage:hover
{
	color: #111 !important;
}
.comment > A:hover
{
	color: #111;
}
#remember.inputbox
{
	position: absolute;
	left: 150px;
	bottom: 12px;
}
.form-horizontal .btn-primary
{
	margin-top: 6px;
}
.btn-success {
    background-color: #418400;
    font-size: 13px;
    padding: 7px 17px;
}
#content-area .form-validate.form-horizontal .control-group
{
	position: relative;
}
.itemid-108 #below-content .custom
{
	margin-top: -1px;
}
.joomisp #dataform INPUT
{
	margin: 2px 0;
	border: 1px solid #D3D3D3;
	padding: 4px;
}
#module-in-profile DIV .menu LI:last-child
{
	border-bottom: 0;
	margin-bottom: 2px;
}
.btl-content-block
{
	/*+box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2);*/
	-moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2);
	box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2);
}
#acyuserinfo #trhtml
{
	display: none;
}
.acy_subscription_list
{
	margin-top: 25px;
}
H3.upgradehead
{
	top: 37px;
	font-size: 15px;
	font-weight: bold;
	left: 6px;
	z-index: 1;
	position: relative;
	color: #383838;
}
DIV.highlight
{
	background: #FFFFFF;
	padding: 0px 10px;
	border-top: 1px solid #2683C0;
	border-bottom: 1px solid #2683C0;
	margin-top: 25px;
	font-size: 12px;
}
.highlight STRONG
{
	text-shadow: 0 0px 1px rgba(0, 0, 0, 0.1);
	color: #606060 !important;
}
A#lz_chat_cl.lz_overlay_chat_options_link
{
	font-size: 11px !important;
	font-weight: normal !important;
}
.tippstools .custom IMG
{
	border: 1px solid #D3D3D3;
	/*+border-radius: 2px;*/
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
}
TABLE.wartung TD:nth-child(2)
{
	background: #FBFCFC;
}
TABLE.wartung TD:nth-child(3)
{
	background: #FCFDFC;
}
TABLE.wartung TD:nth-child(4)
{
	background: #FBFCFC;
}
.wartung EM.icon-info
{
	display: inline-block !important;
	background: #1585CF;
	/*+border-radius: 8px;*/
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
	border: 1px solid #116DAA;
	color: #FFF;
	width: 14px !important;
	height: 14px !important;
	font-size: 11px;
	width: 20px;
	text-align: center;
}
.wartung A.hasTooltip
{
	display: block;
	float: right;
}
.itemid-798 .wartung A.hasTooltip {

    display: inline-block !important;
    float: none !important;
    margin-left: 7px;

}
.wartung TD:first-child
{
	line-height: 18px !important;
}
TABLE TR.desc
{
	font-size: 10px;
	line-height: 14px;
}
TABLE TR.desc TD
{
	padding-bottom: 2px;
	padding-top: 2px;
}
EM.hasTooltip:hover
{
	cursor: pointer;
}
.tooltip-inner
{
	background: #333333;
}
.ui.green.button, .ui.green.buttons .button
{
	background-color: #418400;
	color: #FFF;
	text-shadow: none;
	font-weight: normal;
	background-image: none;
}
.itemid-408 .item-page .col-sm-6, .itemid-646 .item-page .col-sm-6
{
	background: #FFF;
}
.itemid-408 .item-page .col-sm-6, .itemid-646 .item-page .col-sm-6
{
	border-left: 5px solid #FAFBFC;
	border-right: 5px solid #FAFBFC;
}
.itemid-408 .col-md-6 STRONG, .itemid-646 .col-md-6 STRONG, .itemid-408 .col-sm-6 STRONG, .itemid-646 .col-sm-6 STRONG
{
	font-size: 13px;
}
.alert-notice DIV DIV.alert-message
{
	background: none;
}
#iframepreview
{
	margin-top: 25px;
}
.module.archiv
{
	margin: 0 15px;
}
.module.archiv H3
{
	margin-bottom: 8px;
}
.loganalyse
{
	font-size: 13px;
}
.loganalyse FIELDSET
{
	border: 1px solid #C0C0C0;
}
.loganalyse LEGEND
{
	padding: 0 5px;
}
.secam
{
	position: absolute;
	top: 60px;
	left: 55%;
}
.g-recaptcha
{
	margin-bottom: 5px;
}
.modal-backdrop
{
	z-index: 100;
}
.modal
{
	bottom: auto;
	overflow: visible;
}
DIV.gp_box
{
	clear: both;
	padding-right: 22px;
}
SPAN.rt
{
	margin-right: 2px;
	color: #F8B704;
}
.gp_rec I
{
	color: #F8B704;
	font-size: 12px;
}
.gp_rec A
{
	margin-left: 4px;
	border-bottom-right-radius: 0;
}
.joostrap.btn-group.pull-right {
    display: none;
}
.inline li {
    display: inline-block;
    margin-right: 5px;
}
.article-info-bottom {
    float: right;
    width: auto !important;
    margin-top: 5px;
}
.offer * {
    color: #f6f6f6;
}
.offer {
    background: #368410;
    color: #f6f6f6;
    padding: 1px 20px;
    margin-top: 40px;
}
.offer a:hover,.offer a:active, .offer a:focus {
    color:#fff;
}
@media (min-width: 768px)
{
	div#livezilla_wm_whatsapp {
		opacity: 1;
	}
	.module.col-sm-3.conmod {
    float: right;
	}
	#lz_overlay_wm .lz_overlay_wm_desc {
		opacity: 1 !important;
	}
	#lz_overlay_wm .lz_chat_unavailable {
		opacity:.4 !important;
	}
	
	DIV.gp_box
	{
		text-align: center;
	}
	.eb-inst.eb-5.eb-bottom-left.eb-custom.eb-init.eb-visible {
    z-index: 20000000 !important;
}
}
.itemid-798 .semanticui-body {
    text-align: center;
}
.itemid-798 .slide-image {
    background-position: right !important;
}
.alert-error .alert-message {
    background-image: none;
    padding: 0;
}
ul.check {
    margin-left: 3px !important;
}
.check li {
    list-style: none !important;
}
.check li::before {
    content: "✓";
	font-weight:bold;
    padding-right: 6px;
}
.richs {
	display:none;
}
.itemid-102 .sidebar-right .module.grey-box {
	background: transparent;
	margin-top: 39px;
}
.tippstools > div > div > div {
	padding: 0 !important;
}
.tippstools p {
	margin-top: 0;
}

.adesk IMG {
	-filter: alpha(opacity=80);
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}
#lz_overlay_preview .lz_overlay_chat_message_text {
	color: #505050;
}
.inhaltsverzeichnis
{
	padding: 14px;
}
.inhaltsverzeichnis UL
{
	margin-bottom: 0;
}
.blog .items-row
{
	padding-bottom: 10px;
}
.layout-blog .container
{
	padding-top: 25px;
}
ul.list-group-horizontal {
	margin-left:0;
}
.list-group-horizontal .list-group-item
{
	display: inline-block;
	padding: 8px 15px;
	margin-bottom: 0;
	margin-left:-4px;
	margin-right: 0;
	border-radius: 4px;
	margin-right: 2px;
	margin-bottom: 2px;
}

.phone a {
  animation: blinkingText2 1.3s infinite;
}
@keyframes blinkingText2{0%{color:#bfbfbf}30%{color:#bfbfbf}65%{color:#c9c9c9}100%{color:#bfbfbf}}

.phone a:hover {
	color:#fff !important;
}
#top #mod-finder-searchform {
    position: relative;
    float:right;
}

#top .container {
	padding-top: 15px;
	padding-bottom:0;
	margin-bottom: -15px;
}

.search-results span.highlight {
    background: lightgreen;
}

#mod-finder-searchword {
    color: #999 !important;
}

.finder i.icon-search {
    top: -4px;
    position: relative;
	color: #999;
}

#mod-finder-searchform.form-search BUTTON {
	text-indent:0;
	outline:0 !important;
}

#mod-finder-searchform.form-search BUTTON:active, #mod-finder-searchform.form-search BUTTON:focus {
	outline:0 !important;
}

.hasTooltip.finder {
    display: block !important;
}

#mod-finder-searchword {
    border: 1px solid #D3D3D3;
}

#finder-search button.btn.btn-primary {
    top: -2px;
	position: relative;
}

input#q {
    margin-bottom: 5px;
}
#mod-finder-searchword:focus {
    outline: 0;
}
  
a.cbut {
    background: #14803f;
    background: linear-gradient(#14803f, #116b35);
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 10px 12px;
    color: #f6f6f6;
    display: inline-block;
    font-weight: 400 !important;
    text-align: center;
    margin-left: 2px;
    font: normal bold 12px/1 "Open Sans", sans-serif;
    margin-top: 4px;
}
  
.layout-blog #mainbody > .container {
    padding-top: 5px;
    margin-top: 15px;
}
  
@media (min-width: 981px) {
    li.item-1603 {
      position: absolute;
      left: 181px;
      bottom: 30px;
      background: #fff;
      border: 2px solid #f2f2f2;
      border-bottom: 1px solid #eee !important;
    }
	.itemid-101 p.subhead {
    position: absolute;
    right: 70px;
    top: 0px;	
	}
}