.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2,
.col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4,
.col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5,
.col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7,
.col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9,
.col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10,
.col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12,
.col-md-12, .col-lg-12 {
/*
    padding-left: 7px;
    padding-right: 7px
*/
}

p a {
	color: blue !important;
}

/*********************************************************************************************/

body {
	background-color: #fafafa;
}

/*********************************************************************************************/
/** PAGE HEADER **/
/*********************************************************************************************/
.ccm-page header .container, .ccm-page main .container, .ccm-page footer .container, .ccm-image-slider {
	background-color: gray;
	border-color: #00fff0;
	color:  #fafafa !important;
}

/** Image Slider **/
div.ccm-page header .claudia_slides, div.ccm-page .ccm-image-slider-inner img  {
	float: right;
}
div.ccm-page header .claudia_slides2  {
	float: left;
	padding-left: 20px;
}
div.ccm-page .ccm-image-slider-container, 
div.ccm-page .ccm-image-slider-container .ccm-image-slider,
div.ccm-page .ccm-image-slider-container .ccm-block-image-slider-arrows .ccm-image-slider-inner {
	border: 0px;
	padding: 0px;
	margin: 0px;
}
div.ccm-page .ccm-image-slider-container .ccm-image-slider {
	padding-top: 30px;
}
div.ccm-page .ccm-image-slider-container .ccm-image-slider {
	width: 419px;
}

.rslides_tabs { 
	border: 0px;
	padding: 0px;
	margin: 0px;
	width: 150px;
	height: 10px;
	visibility: hidden;
	text-indent: -9999px;
}

/** Titel **/
div.ccm-page header .claudia_title {
	width: 310px;
	float: right;
	font-family: fantasy !important;
	font-size: 300%;
	padding: 24px;
	text-align: left;
}
div.ccm-page header .claudia_title p {
	text-align: center;
	border-right: 48 px;
}

div.ccm-page header {
	background-color: #fafafa !important;;
	margin: 0px;
	padding: 10px;
	padding-bottom: 2px;
	border: 0px;
}

/** Navigation **/
div.ccm-page header nav {
	text-align: center;
}

div.ccm-page header .container {
}
div.ccm-page header .guide_img_center {
}
div.ccm-page header nav ul {
}
div.ccm-page header nav ul a,
div.ccm-page header nav ul a:hover {
	color: #009;
}

/*********************************************************************************************/
/** MAIN HEADER **/
/*********************************************************************************************/
main .hw_page_header .counter {
	float: left;
	width: 1px;
}
main .hw_page_header .col-sm-12 {
/*
	text-align: center;
*/
}
main .hw_page_header .container {
/*
	margin-top: 1px;
	padding-top: 1px;
*/
}
main .hw_page_header h1 {
/*
	color:  #E14039;
	font-family: "Stencil Std", "stencil-std", fantasy;
*/
}

main .hw_page_header .language-flags{
	float: right;
}
.ccm-block-switch-language-flags {
	float: right;
}

/*********************************************************************************************/
/** MAIN **/
/*********************************************************************************************/

div.ccm-page hr {
    margin-top: 5px;
    margin-bottom: 10px;
    border: 0;
    border-top: 1px solid #eee;
}

div.ccm-page main {
	background-color: #fafafa !important;;
	margin: 0px;
	padding: 0px;
	padding-bottom: 2px;
	border: 0px;
}

main .container {
	padding-top: 30px;
	margin-bottom: 0px;
	padding-bottom: 10px;
}

main .hw_main h1 {
	color:  #009 !important;
/*
	font-family: "Stencil Std", "stencil-std", fantasy !important;
	line-height: 36px;
	padding-top: 24px;
	padding-bottom: 0px;
*/
}
main .hw_main h2 {
/*
	color:  #E14039 !important;
	font-family: "Stencil Std", "stencil-std", fantasy !important;
	font-size: 18px;
*/
}
main .hw_main p {
/*
*/
}
main .hw_main .bID-508, .page-template-four-columns main .hw_main .d3-random-image { /*media */
	float: right; /*media */
	width: 0px; /*media */
	padding: 0px; /*media */
	visibility: hidden; /* media */
*/
}
main .hw_main .d3-random-image {
/*
	float: right;
	padding: 20px;
	padding-top: 0px;
*/
}
main .hw_main a, main .hw_main a:hover {
/*
	color:  #E14039 !important;
	font-weight: 500;
	text-decoration: underline !important;
	padding: 0px;
	padding-right: 5px;
*/
}

/*** Form ***/
main .hw_main .nav {
/*
	padding-left: 0px;
	text-align: left;
*/
}
main .hw_main .nav li {
/*
	padding-bottom: 10px;
*/
}
main .hw_main .nav > li > a, main .hw_main .nav > li > a:hover {
/*
	display: inline;
	color:  black !important;
	font-weight: bold;
	text-decoration: underline !important;
	padding: 0px;
	padding-right: 5px;
*/
}

/*** Form ***/
main .hw_main .ccm-block-type-form {
/*
	width: 75%;
*/
}
main .hw_main .ccm-block-type-form .form-group {
/*
	display: block;
	width: 100%;
	padding-bottom: 10px;
*/
}
main .hw_main .ccm-block-type-form .control-label {
/*
	display: inline;
	width: 20%;
	text-align: right;
*/
}
main .hw_main .ccm-block-type-form .control-label .small {
/*
	visibility: hidden;
	width: 10px;
*/
}
main .hw_main .ccm-block-type-form .control-label .small:before {
/*
	content: '*';
  visibility: visible;
  font-size: 130%;
  font-weight: bold;
  color: #0a0a0a;
*/
}
main .hw_main .ccm-block-type-form .form-control {
/*
	width: 70%;
	float: right;
*/
}
main .hw_main .ccm-block-type-form .captcha {
/*
	width: 100%;
	float: right;
	padding-top: 10px;
	display: block;
*/
}
main .hw_main .ccm-block-type-form .captcha .control-label {
/*
	display: block;
	width: 100%;
	text-align: left;
*/
}
main .hw_main .ccm-block-type-form .captcha .control-label {
/*
	visibility: hidden;
	text-indent: -9999px;
*/
}
main .hw_main .ccm-block-type-form .captcha .control-label:after {
/*
  visibility: visible;
  text-indent: 0px;
  float: left;
  content: 'Bitte geben Sie die im Bild angezeigten Buchstaben und Zahlen ein. Falls Sie ein anderes Bild benötigen, clicken Sie bitte auf das Bild.'; /*'Please type the letters and numbers shown in the image. Click the image to see another captcha.'*/
*/
}
main .hw_main .ccm-block-type-form .captcha img {
/*
	padding: 10px;
*/
}
main .hw_main .ccm-block-type-form .form-actions {
/*
	width: 170%;
	float: right;
	text-align: right;
*/
}

/*********************************************************************************************/
/** MAIN SIDEBAR **/
/*********************************************************************************************/

main .hw_sidebar, main .hw_sidebar_default {
/*
	padding-top: 20px;
	padding-bottom: 20px;
/*	background-color: #eee;/**/
*/
}
main .hw_sidebar {
/*
	text-align: center;
*/
}
main .hw_sidebar h1 {
/*
	color:  #E14039 !important;
	font-family: "Stencil Std", "stencil-std", fantasy !important;
	line-height: 19px;
	font-size:17px;
	padding-top: 10px;
*/
}
main .hw_sidebar a, main .hw_sidebar a:hover {
/*
	color:  #E14039 !important;
	font-weight: 500;
	font-variant: small-caps;
	font-size: 100%;
	text-decoration: underline !important;
*/
}
main .hw_sidebar .img-responsive {
/*
	display: inline;
*/
}
main .col-md-4 .hw_sidebar_default {
/*
	width: 180px;
	text-align: center;
*/
}

main .hw_sidebar_default .wienbilder .d3-random-image img, main .hw_sidebar .wienbilder .d3-random-image img {
/*
	border:2px solid #BF0015;
*/
}

/*** HW Nav-List ***/
main .hw_sidebar .nav {
/*
	float: right;
	width: 90%;
	text-align: left;
	padding-top: 5px;
*/
}
main .hw_sidebar .nav li {
/*
	padding-bottom: 10px;
*/
}
main .hw_sidebar .nav a, main .hw_sidebar .nav a:hover {
/*
	display: inline;
	padding: 0px;
*/
}
main .hw_sidebar .nav .description {
/*
   display: none;
*/
}

/*** HW Simple Testimonials ***/
main .hw_sidebar .hw_testi_titel {
/*
	color:  #E14039 !important;
	font-family: "Stencil Std", "stencil-std", fantasy !important;
	text-align: left;
	line-height: 19px;
	font-size:17px;
*/
}

main .hw_sidebar .hw-simple-testimonial-wrapper .hw-simple-testimonial {
/*
	color:  #E14039 !important;
	padding-left: 5%;
	padding-right: 2%;
*/
}
main .hw_sidebar .hw-simple-testimonial-testimonial:before {
/*
	content: '';
	height: 0px;
	margin-right: 0px;
	vertical-align: 0px;
*/
}
main .hw_sidebar .hw-simple-testimonial-testimonial {
/*
	color:  #E14039 !important;
	text-align: left;
	line-height: 16px;
	font-size:14px;
*/
}
main .hw_sidebar .hw-simple-testimonial-author {
/*
	padding-bottom: 20px;
	text-indent: 0px;
	text-align: left;
	line-height: 16px;
	font-size:14px;
*/
}
main .hw_sidebar .hw-simple-testimonial-author  span.hw-simple-testimonial-company{
/*
*/
}
main .hw_sidebar .hw-simple-testimonial hr {
/*
*/
}
main .hw_sidebar .hw-simple-testimonial-extra {
/*
	text-indent: 0px;
	text-align: left;
	line-height: 16px;
	font-size:14px;
*/
}

/*** HW Simple Testimonials Titelseite ***/
main .hw_sidebar_default .hw_testi_titel {
/*
	color:  #E14039 !important;
	font-family: "Stencil Std", "stencil-std", fantasy !important;
	text-align: left;
	line-height: 19px;
	font-size:17px;
*/
}

main .hw_sidebar_default .hw-simple-testimonial-wrapper .hw-simple-testimonial {
/*
	color:  #E14039 !important;
	padding-left: 5%;
	padding-right: 2%;
*/
}
main .hw_sidebar_default .hw-simple-testimonial-testimonial:before {
/*
	content: '';
	height: 0px;
	margin-right: 0px;
	vertical-align: 0px;
*/
}
main .hw_sidebar_default .hw-simple-testimonial-testimonial {
/*
	color:  #E14039 !important;
	text-align: left;
	line-height: 16px;
	font-size:14px;
*/
}
main .hw_sidebar_default .hw-simple-testimonial-author {
/*
	padding-bottom: 20px;
	text-indent: 0px;
	text-align: left;
	line-height: 16px;
	font-size:14px;
*/
}
main .hw_sidebar_default .hw-simple-testimonial-author  span.hw-simple-testimonial-company{
/*
*/
}
main .hw_sidebar_default .hw-simple-testimonial hr {
/*
*/
}
main .hw_sidebar_default .hw-simple-testimonial-extra {
/*
	text-indent: 0px;
	text-align: left;
	line-height: 16px;
	font-size:14px;
*/
}

/*********************************************************************************************/
/** PAGE FOOTER **/
/*********************************************************************************************/

footer .container {
	padding-top: 20px;
	margin-bottom: 0px;
	padding-bottom: 10px;
}


footer#footer-theme section, footer#footer-theme section:first-child {
	border: 0px;
	padding: 0px;
	padding-bottom: 30px;
}

footer .col-sm-6 p {
	font-size: 10px;
	line-height: 20px;
}

footer#footer-theme .container {
/*
	background-color: #E14039;
*/
}
footer#footer-theme h1 {
/*
	padding-top: 17px;
	margin-top: 0px;
	color:  #fefefe !important;
	font-family: "Stencil Std", "stencil-std", fantasy;
	font-size: 17px;
	text-align: center;
*/
}
footer#footer-theme a, footer#footer-theme a:hover {
/*
	color:  #fefefe !important;
*/
}
footer#footer-theme .hw_footer_social {
/*
	padding-top: 17px;
*/
}
footer#footer-theme div.ccm-block-social-links {
/*
	float: right;
	width: 30%;
*/
}
footer#footer-theme .hw_footer_social div.ccm-block-social-links ul a, footer#footer-theme div.ccm-block-social-links ul a:hover {
/*
	color: #fefefe
*/
}
footer#footer-theme .hw_footer_social p {
/*
	float: left;
	display: inline;
	color: #fefefe !important;
	font-family: "Stencil Std", "stencil-std", fantasy;
	font-weight: 500;
	margin-top: 2px;
	width: 65%;
*/
}
footer#footer-theme section:last-child {
/*
	padding-bottom: 30px;
	background-color: transparent
*/
}

/*********************************************************************************************/
.hw_copyright {
	font-size: 9px;
/*
	color: #E14039 !important;
*/
}