
	#sb-main {
    background     : #ffffff !important;
	}

	#sb-sidebar {
    background     : white !important;
	}

    #sb-page {
    background     : white !important;
	}

	.menusubs-box-fontsize > label.menusubs-show-hide, .menusubs-box-fontsize > input.menusubs-show-hide {
		color:E95D0F !important;
		/*background:green !important;*/
		background : #FF0000 !important;
		border-bottom:3px solid #E95D0F !important;
		position: fixed !important;
        z-index: 1650 !important; /* 50 */
    }

	#nav-menue {
	
	}

	#wm-header a.menue-button {

	}

	#footer {
    background : #A6A09B !important;
    color      : rgba(255, 255, 255, 0.95) !important;
	color: #000000 !important;
	}

/******************************* Kontaktformular *****************************/
form#contact_form {
 }

table#contact_table 
  {width      : 90%;
   margin     : 0;
   background : #f9f9f9;
   /*border     : 1px solid #E2E2E2;*/
  }

table#contact_table td 
  {vertical-align : top;
   padding        : 5px;
  }

span#contact_errormessage
  {color       : #880000;
   font-weight : bold;
  }

span#contact_successmessage
  {color       : #008800;
   font-weight : bold;
  }

input#contact_name, input#contact_mail, input#contact_website , input#contact_calculation  {
   width      : 200px;
   background : #e9e9e9;
   border     : 1px solid #d1d1d1;
   color      : #000000;
  }
  
  
input#contact_name:focus, input#contact_mail:focus, input#contact_website:focus, input#contact_calculation:focus {
    background: #f9f9f9;
    color      : #000000;
    border     : 1px solid #a9a9a9;
	transition      : all 0.4s ease 0s;	
}

textarea#contact_message  {
	width      : 200px;
	background : #e9e9e9;
	border     : 1px solid #d1d1d1;
	color      : #000000;
   }

textarea#contact_message:focus {
	width      : 200px;
    background: #f9f9f9;
    color      : #000000;
    border     : 1px solid #a9a9a9;
	transition      : all 0.4s ease 0s;	
   }

input#contact_submit {width : 200px !important;}

input#contact_submit {
  	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
  	width:auto;
  	/*font-size:1.0em;*/
  	padding:4px 12px 4px;
  	margin:20px 0;
	/*text-transform: uppercase;*/
	font-weight:bold;
	font-style:italic;
	background: #e95d0f;
    color      : #ffffff;
    border     : 1px solid #e95d0f;
  	cursor:pointer;
	transition: all 0.44s linear 0.22s;
}

input#contact_submit:hover {
  	color:#e95d0f;
  	background-color:#FFFFFF;
  	border:1px solid #e95d0f;
  	background-image:none;
	transition: all 0.11s linear 0.11s;
}

	
	#jqback2top {
	color: #E95D0F !important;
    background: transparent !important;
    font-size: 2.0em !important;
    border: 2px solid #E95D0F !important;
	}

	#jqback2top:hover { 
    color: #ffffff !important;
	font-size:2.0em !important;
    background: #E95D0F !important;
	}	

a.toggle-link:link {
	background: #E95D0F !important;
	color: #FFFFFF !important;
	border:1px solid #ffffff !important;
}

a.toggle-link:hover {
	background: #ffffff !important;
	color:#E95D0F !important;
	border:1px solid #E95D0F !important;
}
	
#banner-slide ul.bjqs-controls.v-centered li a{
	background:#000 !important;
	color:#FEDE00 !important;
}

#banner-slide ul.bjqs-controls.v-centered li a:hover{
	background:#FEDE00 !important;
	color:#000 !important;
}

#banner-slide ol.bjqs-markers li a{
	background:#000 !important;
	color:#fff !important;
}

#banner-slide ol.bjqs-markers li.active-marker a,
#banner-slide ol.bjqs-markers li a:hover{
	background: #FEDE00 !important;
}