

.cc_message {
color: #fff !important; /* Cookie Hinweis */
}

/*#C6D0B1*/
a {
	color: #303030;
}
.lay_produkte .tab-v1 .tab-content,.lay_produkte .tab-v1 .panel-body {
	padding-top: 0px;
}
.tab-v1 li a {
	border: 1px solid #BFCAB2 !important;
	height: 30px;
}
.tab-v1 .nav-tabs {
	border: none;
}
.tab-v1 li a:hover {
	color: #303030 !important;
	border: none !important;
	background: url(../../../export/sites/schulzemuehle/.content/_res/bg_produkt_weiss.png) !important;
}
.tab-v1 .active a, .tab-v1 .active a:hover  {
	color: #303030 !important;
	border: none !important;
	background: url(../../../export/sites/schulzemuehle/.content/_res/bg_produkt_grau.png) !important;	
}

.mitarbeiter_rechtsnone {
	margin-left:20px;
	height: 171px;
}

.uber_h2_lay_titel ul {
	padding: 0px;
}
.uber_h2_lay_titel ul li {
	margin: 0 0 10px 0;
	min-height: 35px;
	padding: 5px 10px;
	text-align: justify;	
}
.content_lay_full .row {
	margin: 0px;
}
.uber_h2_lay_titel ul li:nth-child(2n + 2) {
	list-style-type: none;
	background: url(../../../export/sites/schulzemuehle/.content/_res/bg_produkt_weiss.png);
}
.uber_h2_lay_titel ul li:nth-child(2n + 1) {
	list-style-type: none;
	background: url(../../../export/sites/schulzemuehle/.content/_res/bg_produkt_grau.png);
}


.gw-gallerie-div {
	background-color: #303030;
	color: #fff;
}
.fancybox-title {
	text-align: center !important;
	font-size: 20px !important;
	font: 20px QuicksandBook-Regular,sans-serif !important;
}
.gw-gallerie-div:hover {
	background-color: #ddd;
	-webkit-transition: background-color 500ms linear;
	-moz-transition: background-color 500ms linear;
	-o-transition: background-color 500ms linear;
	-ms-transition: background-color 500ms linear;
	transition: background-color 500ms linear !important;
	color: #000;
}
.gw-gallerie-div:hover {
	margin: 0px;
	padding: 0px;
	height: 190px;
}
.gw-gallerie-div {
	padding: 0px;
	height: 190px;
	width: 244px;
	margin-bottom: 15px;
}

.gw-gallerie-div a {
	margin-bottom: 0px;
}
.titel_chronik {	
	width: 100%;
	height: 30px;
	text-align: center;
	/*color: #000;*/
	padding-top:10px;
} 
.content_lay_full .gallery-page .margin-bottom-20 > div:nth-child(2) {
	margin: 0 15px;
}
/*Bestellformular*/
.form_text {
    background: #fff none repeat scroll 0 0 !important;
    border: 1px solid #c2c7b0;
    float: right;
    font-size: 12px;
    height: 76px;
    padding: 5px;
    width: 163px !important;
}
option:checked, option:hover {
    color: white;
	background: #fff url("../../../.content/_res/orange_pixel.jpg") repeat scroll 0 0;
}
.bereich option {
	height: 30px;
	padding: 7px 10px 0px 10px;
}
select {
	padding-left: 7px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: #fff url("../../../.content/_res/pfeil.jpg") no-repeat right center;	
	color: #888 !important;
}

.g-recaptcha iframe * {
	background: #000 !important;
}
.kont_right input, .kont_right textarea, .kont_right select {
    border: 1px solid #c2c7b0;
    padding: 5px;
    width: 100%;
	margin-bottom: 15px;
	height: 33px;
	color: #333;
}
.kont_right .ort {
	width: 365px;
}
.kont_right .plz {
	width: 100px;
}
.g-recaptcha {
	float: left;
}
.kont_right select {
	margin-bottom: 15px;
}
.kont_right option {
	height: 33px;
}
.button {
	background: #58c800 none repeat scroll 0 0;
    color: #fff !important;
    font: inherit;
    margin: 8px 0 0 0;
}
/**/
.content_lay_teil_r > div {
	margin-bottom: 0px;
}
.gwbild, .muehlenladen jpg {
	margin-bottom: 20px;
}
.bullet {
	display: none;
}
#sidebar-nav a:focus,#sidebar-nav a:hover,#sidebar-nav a:active {
    color: #f89e14 !important;
}
.active > a {
	color: #84c704 !important;
}
.active1::after {
	color: #84c704;
}
.content_lay_teil_l .slotholder img {
	width: 100% !important;
	left: 0 !important;
}
#sidebar-nav > li:nth-child(1) > a {
	/*width: 65px;*/
	height: 35px;
    float: right;
    margin-bottom: 10px !important;	
}
#sidebar-nav > li:nth-child(2) > a {
	/*width: 100px;*/
	height: 35px;
    float: right;
    margin-bottom: 10px !important;	
}
#sidebar-nav > li:nth-child(3) > a {
	/*width: 82px;*/
	height: 35px;
    float: right;
    margin-bottom: 10px !important;	
}
#sidebar-nav > li:nth-child(4) > a {
	/*width: 106px;*/
	height: 35px;
    float: right;
    margin-bottom: 10px !important;	
}
#sidebar-nav > li:nth-child(5) > a {
	/*width: 123px;*/
	height: 35px;
    float: right;
    margin-bottom: 10px !important;	
}
#sidebar-nav > li:nth-child(6) > a {
	/*width: 74px;*/
	height: 35px;
    float: right;
    margin-bottom: 10px !important;	
}
#sidebar-nav > li:nth-child(7) > a {
	/*width: 96px;*/
	height: 35px;
    float: right;
    margin-bottom: 10px !important;	
}
.sidebar-nav-v1 > li.active > a {
    color: #84c704;
}




/*######*/
.list-group-item {
	border: none !important;
}
.sidebar-nav-v1 li ul {
	background: none;
}
.sidebar-nav-v1 li ul li {
	border: none !important;
}
.list-toggle::after {
	left: 0px !important;
	top: 8px;
	right: inherit !important;
}
.active::after {
	color: #84c704 !important;
}
.slogan_lay_l .headline h2 {
	text-shadow: 3px 3px 1px rgba(0, 0, 0, 1);
}
#sidebar-nav li {
	list-style-type: none;
	background: none;
	text-align: right;
	clear: right;
	overflow: hidden;
}
#sidebar-nav li a {
	list-style-type: none;
	background: none;
	text-align: right;
	padding-right: 10px;
	border: none !important;
	height: 35px;
	color: #edc;
}
#sidebar-nav .active1 > a {
	border-image: linear-gradient(to top, black, rgba(0, 0, 0, 0)) 1 100%;
	/*box-shadow: inset 1px 0px 9px 0px rgba(0,0,0,0.75);*/
	/*box-shadow: inset 1px 0px 9px 0px #84c704;*/
	box-shadow: inset 0px -10px 5px -10px #84c704;
	/*border-radius: 3px;*/
	width: 115px;
	height: 35px;
	
}
#sidebar-nav .active1 > a {
	color: #84c704;
	/*border-image: linear-gradient(to top, black, rgba(0, 0, 0, 0)) 1 100%;
	background: linear-gradient(top, #303030 0%, #84c704 100%, #84c704 100%);*/
}
#sidebar-nav {
	float: right;
	clear: both;
	height: 280px !important;
	margin-right: -2px;
}

.kontaktform input, .kontaktform textarea {
	width: 100%;
	padding: 5px;
	border: 1px solid #c2c7b0 ;
}

.impressumnone p:nth-child(1) {
	font-size: 13.7px;
	width: 280px;
}
.clear{clear:both;}
.produkt_weissnone{
	 background: url(../../../export/sites/schulzemuehle/.content/_res/bg_produkt_weiss.png);
	 margin:0;
}

.produkt_graunone{
	 background: url(../../../export/sites/schulzemuehle/.content/_res/bg_produkt_grau.png);
	  margin:0;
}

.produkte_kopfnone{
	border:1px solid #ccc;
	background: url(../../../export/sites/schulzemuehle/.content/_res/bg_produkte_kopf2.png);
	color:#fff;
	padding:5px 0 5px 0;
	height: 30px !important;
	margin: 0 !important;
}
.produkte_kopfnone .bezeichnung{
	 float:left;
	 width:190px;
	 border-right: 1px solid #fff;
	 text-align: center !important;
}

.produkte_kopfnone .artikelnummer{
	 float:left;
	 width:190px;
	 border-right: 1px solid #fff;
	 text-align: center !important;
}

.produkte_kopfnone .gewicht{
	 float:left;
	 width:126px;
	 border-right: 1px solid #fff;
	 text-align: center !important;
}

.produkte_kopfnone .steuer{
	 float:left;
	 width:126px;
	 border-right: 1px solid #fff;
	 text-align: center !important;
}

.produkte_kopfnone .brutto{
	 float:left;
	 width:126px;
	 text-align: center !important;
}

.produkt_weissnone .headline {
    border-bottom: 1px dotted #72ab03 !important;
    margin-bottom: 10px;
	background: #f89e14 ;
}

.produkt_weissnone .headline h2{
    color: #ffffff;
    font-size: 17px;
    padding-left: 10px;
}

.produkt_weissnone .bezeichnung{
	 float:left;
	 width:190px;
	 border-right: 1px solid #ccc;
	 padding-left:10px;
	 line-height: 22px;
}

.produkt_weissnone .artikelnummer{
	 float:left;
	 width:190px;
	 border-right: 1px solid #ccc;
	 text-align: center !important;
	 line-height: 22px;
}

.produkt_weissnone .gewicht{
	 float:left;
	 width:126px;
	 border-right: 1px solid #ccc;
	 text-align: center !important;
	 line-height: 22px;
}

.produkt_weissnone .steuer{
	 float:left;
	 width:126px;
	 border-right: 1px solid #ccc;
	 text-align: center !important;
	 line-height: 22px;
}

.produkt_weissnone .brutto{
	 float:left;
	 width:126px;
	 text-align: center !important;
	 line-height: 22px;
}

.produkt_graunone .bezeichnung{
	 float:left;
	 width:190px;
	 border-right: 1px solid #fff;
	 padding-left:10px;
	 line-height: 22px;
}

.produkt_graunone .artikelnummer{
	 float:left;
	 width:190px;
	 border-right: 1px solid #fff;
	 text-align: center !important;
	 line-height: 22px;
}

.produkt_graunone .gewicht{
	 float:left;
	 width:126px;
	 border-right: 1px solid #fff;
	 text-align: center !important;
	 line-height: 22px;
}

.produkt_graunone .steuer{
	 float:left;
	 width:126px;
	 border-right: 1px solid #fff;
	 text-align: center !important;
	 line-height: 22px;
}

.produkt_graunone .brutto{
	 float:left;
	 width:126px;
	 text-align: center !important;
	 line-height: 22px;
}

.produkt_graunone .headline {
    border-bottom: 1px dotted #72ab03 !important;
    margin-bottom: 10px;
	background: #84c704 ;
}

.produkt_graunone .headline h2{
    color: #ffffff;
    font-size: 17px;
    padding-left: 10px;
}

.headline, h2 {
	border-bottom: none !important;
}
body {
	background: #303030 url(../../../export/sites/schulzemuehle/.content/_res/bg_gras_folge.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	background-size: 66.6% 100%;
	background-attachment:fixed;	
	font: 14px QuicksandBook-Regular, sans-serif;
}

p {text-align: justify;}

/*################Schrift########################*/
@font-face {
    font-family: 'Helvetica';
    src: url('../_res/font/Helvetica.eot.html');
    src: url('../_res/font/Helvetica.eot.html') format('embedded-opentype'),
         url('../_res/font/Helvetica.woff.html') format('woff'),
         url('../_res/font/Helvetica.ttf.html') format('truetype'),
         url('../_res/font/Helvetica.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'QuicksandBook-Regular';
    src: url('../_res/font/QuicksandBook-Regular.eot.html');
    src: url('../_res/font/QuicksandBook-Regular.eot.html') format('embedded-opentype'),
         url('../_res/font/QuicksandBook-Regular.woff.html') format('woff'),
         url('../_res/font/QuicksandBook-Regular.ttf.html') format('truetype'),
         url('../_res/font/QuicksandBook-Regular.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}


.wrapper {
	background: none;
}
/*Layout*/
.uebernone {
	margin-top: -75px;}

/*.uebernone .headline {
	float: right;
	margin-right:50px;
}*/
.uebernone h2 {
	color: #000;
	font-weight: bold;
}

.uber_h2_lay_r .gwbild {
	width: 25%;
	float: left;
}

.uber_h2_lay_r {

}
.uber_h2_lay_titelnone h2{
	color: #000 !important;
	font: 24px Helvetica, sans-serif;	
}

.uber_h2_lay_titelnone {
	margin-top: -55px;
	text-align: right;
}

.uber_h2_laynone h2 {
	margin-right:50px;
	border-bottom: 1px solid #c2c7b0 !important;
	width:100%;
	text-align: right;
	color: #415221;
	font: 21px Helvetica, sans-serif;
}

.content_lay_full {

}
.content_lay_teil_l {
	width: 63%;
	float: left;
	border-right: 1px solid #ccc;
	/*margin: 0 20px 20px 0;*/
    padding-right: 10px;
}

.content_lay_teil_l p{
    padding-right: 10px;
}

.content_lay_teil_l .headline h2{
	width:100%;
	color: #415221;
	font: 21px Helvetica, sans-serif;
}
.fullwidthbanner-container {
    width: 450px !important;
	height:100% !important;
}
.content_lay_teil_l .fullwidthbanner-container {
    width: 460px !important;
	height:250px !important;
}
.content_lay_teil_r {    
    float: left;
    width: 37%;
	padding-left: 20px;
}

.liste_futtermittelnone .headline{
	margin:-5px 0 15px 0 !important;
	padding: 0 !important;
}

.content_lay_teil_r .headline h2{
	width:100%;
	text-align: right;
	color: #415221;
	font: 21px Helvetica, sans-serif;
}

/*################Seite Futtermittel########################*/
.liste_futter li{
	list-style-type: none !important;
	background: url(../../../export/sites/schulzemuehle/.content/_res/bg_button_futter.png) no-repeat;
	height:28px;
	margin-bottom:2px;
	padding: 6px 0 0 15px;
	background-position: right;
}

.liste_futter ul{
	margin-left: 17px !important;
	padding:0 !important;
	}

.liste_futter a:hover{
	color:#000;
	text-decoration:none;
	font-weight: bold;
}
.auswahl_futter{
	margin-bottom:20px;
	height:270px;
}

.auswahl_futter_bild{
	float:left;
	margin-right: 14px;
	background: #353535;
	color: #ffffff !important;
}
.auswahl_futter_bild_r{
	float:left;
	background: #353535;
	color: #ffffff !important;
}

.auswahl_futter_bild a {
	color:#fff;
	font-size:13px;
}

.auswahl_futter_bild a:hover {
	color:#84c704;
	text-decoration:none;
}

.auswahl_futter_bild p {
	padding:5px 0 0 5px;
}

.auswahl_futter_bild_r a {
	color:#fff;
	font-size:13px;
}

.auswahl_futter_bild_r a:hover {
	color:#84c704;
	text-decoration:none;
}

.auswahl_futter_bild_r p {
	padding:5px 0 0 5px;
}




/*############*/

.temp_folge_l > .row, .temp_folge_r > .row {
	margin: 0;
}
.temp_folge_l {
	width: 33.3%;
	height:955px;
	float: left;
	z-index: 999 !important;
	position: relative;
}
.temp_folge_r {
	width: 857px;
	background: url(../../../export/sites/schulzemuehle/.content/_res/bg_inhalt.png);
	float: left;
	margin-top: 220px;
	margin-bottom: 50px;
	margin-left: 5px;
	padding: 0 47px 47px 47px;
	min-height: 200px;
}
.lay_content_l {
	height: 688px;
}
.start_lay_content_l .gwbild, .lay_content_l .gwbild {
	float: right;
	margin-right: -127px !important;
	margin-top: 45px;
	margin-bottom: 0px;
	z-index: 999 !important;
    position: relative;
}
.ds_kontakt {
	/*padding-left: 30px;*/
}
.ds_kontakt > input {
	width: 30px; 
}