
/* ############################################################ STRUKTUR ################################################################## */
/* ############################################################ STRUKTUR ################################################################## */
/* ############################################################ STRUKTUR ################################################################## */
body {
	background-color: #9EA3A8; 
}
body.blog {
	background-color: transparent; 
}

body.home #header {
}

#headerinner {
}

#header {
	background: #fff;
}

#mainWrapperInner {
	background-color: #fff; 
}

#mainWrapper {
}

#warnung {
	background: #e8ceca;
}
/* ############################################################ INHALT #################################################################### */
/* ############################################################ INHALT #################################################################### */
/* ############################################################ INHALT #################################################################### */
#columnCenter {
	background-repeat: no-repeat;
	background-position: center top;
	background-size: 100% auto !important;
	border-color: #f3ecdd;
}


#bereichlinks li a {
	color: #3374B5;
	background: transparent;
	border-color: #38657E !important;
}

#bereichlinks li:hover a {
	color: #000;
}
#content ul#bereichlinks {
	background: transparent;
}
#pageHeader h1 {
	color: #9EA3A8;
}
h2, h3, h4, h5, h6, a {
	color: #444;
}
body.blog h2, body.blog h3, body.blog h4, body.blog h5, body.blog h6, body.blog a {
	color: #ac2846;
}
#content p, #content ul, #content ol, #content td {
	color: #58585A;
}
body.blog #content p, body.blog #content ul, body.blog #content ol, body.blog #content td {
	color: #818080;
}
#content a#dreidview {
	color: #5A5A5B;
}
#content thead tr {
	background: #E6ECF3;
}
#content th {
	color: #676d71;
}
#content td {
	background: #fff;
}
#content tbody tr:nth-child(2n+0) td {
	background: #EFF1EF;
}
#content tbody  tr:hover td,
#content tbody  tr:nth-child(2n+0):hover td {
	background: #EFF1EF;
}
#content tbody tr.padloper-cart-totalrow td {
	background: #9EA3A8;
	color: #fff;	
}
#content tbody tr.padloper-cart-totalrow:hover td {
	color: #000;	
}

#content p.markieren,
#content .bereichtext p.markieren {
	color: #fff;
	display: inline-block;
	background-color: #0e76bc;
	border-color: rgba(255,255,255,0.3);
}
#content p.markieren a {
	color: #fff;
}

#bereiche article {
}

.beruet:hover {
}

.flexslider {
  background: #d5d5d8;
}
.flex-pauseplay a {
  color: #000;
}

#content p.markieren {
	color: #a82429;
}
.more, .linkext {
}
.more a {
	color: #000;
}

.berm {
	border-bottom-color: #a76548;
}

#bereiche article:nth-child(odd) {
	background-color: transparent;
}
#bereiche article:nth-child(even) {
	background-color: #EFF1EF;	
}

.pageselection:nth-child(even) {
	background: #EFF1EF;
}

.bereich .bereichheader h2 {
}
.bereich:nth-child(odd) .bereichheader h2 {
}

#contentInner {
	background-color: transparent;
} 
#contentBody  h2 {
} 

/* ############################################################ MEDIAQ BEG ################################################################## */
@media (min-width: 45em) {

	#bereiche article:nth-child(even) {
	}
	#bereiche article:nth-child(odd) {
	}
	#bereiche article.berlr {
		background-color: #eadcbf;
	}

	.berm .bereichtext {
/*		column-rule: 1px solid #666;*/
	}

}
/* ############################################################ MEDIAQ END ################################################################## */


/* ############################################################ KOPF ################################################################## */
/* ############################################################ KOPF ################################################################## */
/* ############################################################ KOPF ################################################################## */
#logo {
}
#logo img {
}
#header.shrink #logo img {
}
#header.shrink #logo {
}
#header .bx-viewport {
}
header #headerinner {
}

header #headerinnercenter {
	background: #fff;
	border-bottom: 4px solid #ffd444;
}
#header .bx-wrapper {
	border-bottom: 1px solid #999;
}
#header.shrink #headerinnercenter {
}

#languageChange {
	background: #dde9f5;
}

#languageChange li a {
	color: #fff;
}
#languageChange li a.akt {
	color: #000;
}
/* ############################################################ NAVIGATION ################################################################## */
/* ############################################################ NAVIGATION ################################################################## */
/* ############################################################ NAVIGATION ################################################################## */
#mainnavdesk ul li a,
#mainnav ul li a,
#mainnavdesk ul li .linkverw,
#mainnav ul li .linkverw {
	color: #9EA3A8;
}
#mainnavdesk ul li ul li a,
#mainnavdesk ul li ul li span {
	color: #000;
}

#mainnavsmart {
	background: #fff;
}
#mainnavsmart a {
	color: #350103;
}
#mainnav {
	background: #fff;
}

.bar1, .bar2, .bar3 {
    background-color: #733b26;
}
#khNav {
    background: #fff;
}

#mainnav ul li.parent a,
#mainnav ul li.current a,
#mainnavdesk ul li.parent a,
#mainnavdesk ul li.parent .linkverw,
#mainnavdesk ul li.current a,
#mainnavdesk ul li a:hover,
#mainnavdesk ul li .linkverw:hover {
	color: #000;
	border-color: #fff;
}
.khMobileMenu.change + #khNav {
	border-color: #350103;
}
.khMobileMenu {
	background-color: transparent;	
}

#mainnavdesk ul li ul li.current {
	background: #ffec72;
}

#shopnavi #wksym {
	background: #DF2819;
	color: #fff;
}
#shopnavi #angemeldet {
	color: #A3C008;
}

/* ############################################################ FUSS ################################################################## */
/* ############################################################ FUSS ################################################################## */
/* ############################################################ FUSS ################################################################## */

#footer {
	background: #FDE897; /* Old browsers */
}
#footer p,
#footer a {
	color: #000;
}
#footnav a {
	color: #000;
}

/* ############################################################ GALLERY ################################################################## */
/* ############################################################ GALLERY ################################################################## */
/* ############################################################ GALLERY ################################################################## */
.lg-outer {
	background: #fff;
}
.lg-outer .lg-toolbar {
	background: #666;
}
.lg-outer .lg-thumb-outer, .lg-outer .lg-toogle-thumb {
	background: #666 !important;
}
.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover {
	background-color: #f78f36 !important;
}

#buchungsleiste {
	background: #F6AC44;
}
#buchungsleiste a {
	background-color: #5B7F1E;
	color: #fff;
}
#buchungsleiste a:hover {
	background-color: #6B912E;
}
#buchungsleiste input {
	background-color: #fff;
	color: #444;
}

@media (max-width: 55em) {
	#buchungsleiste {
	}
}

.tbform1 .sp1 {
	background-color: #EFF1EF;
}
.tbform1 .sp1 img {
	background-color: #DEE2DF;
}
.tbform1 .sp1:hover {
	background-color: #FDE897;
}
.tbform2 .sp1 {
	background-color: #F1E8E0;
}
.tbform2 .sp1:hover {
	background-color: #FDE897;
}
.tbform1 .sp2 {
	background-color: #DEE2DF;
}
.tbform1 .sp2 img {
	background-color: #EFF1EF;
}
.tbform1 .sp2:hover {
	background-color: #FDE897;
}
.tbform2 .sp2 {
	background-color: #DEE2DF;
}
.tbform2 .sp2:hover {
	background-color: #FDE897;
}
#content .tbform2 .sp2:hover p {
	color: #000;
}

.tbform3 {
	background-color: #F1E8E0;
}
.tbform3:hover {
	background-color: #DDC9B3;
}
.tbform4 {
	background-color: #DDC9B3;
}
.tbform4:hover {
	background-color: #F1E8E0;
}
.tbform4 picture,
.tbform3 picture {
	background: #fff;
}

.tbform5 .spl:hover {
	background-color: #fff;
}
.tbform6 .spl:hover {
	background-color: #DEE2DF;
}

#contentBody .bereich3sp {
	background: #EFF1EF;
} 
#contentBody .bereich3sp:nth-child(odd) {
	background: #EFF1EF;
} 

#contentBody .bereich3sp h2 {
	background-position: center top;
} 

.bereich2sp picture {
	background: #fff;
}

.bergalslider {
}
.bergalslider picture {
}

#unterkuenfte article {
	background: #FEEFD9;
}
#unterkuenfte article:hover {
	background: #FDDEB3;
}

.preisinfo {
	background: #F19C35;
}

.ulbuchen {
	color: #fff;
	background: url(images/pfeil-buchen3.png) no-repeat right center #6B912E;
}
.ulbuchen:hover {
	color: #fff;
	background-color: #56772A;
}

.ulanfragen {
	color: #000;
	background-color: #F9BB61;
}
.ulanfragen:hover {
	background-color: #F19C35;
}

#content .preisinfo p, #content .preistext {
	color: #fff;
}

.preisinfo {
	background: #5B7F1E;
}


#lasersysteme {
	color: #9EA3A8;
	color: #a8adb2;
}

.sliderkopfinner {
	background-color: #FDE897;	 

  /***  CSS Gradient  ***/
  /*  Chrome 1-9 and Safari 4-5.0  */
  background-image: -webkit-gradient(linear, left top, left bottom,
        color-stop( 0.0, #FFFFFF ),
        color-stop( 0.100, #FFFFFF ),
        color-stop( 0.200, #FFFFFF ),
        color-stop( 0.500, #FFFFFF ),
        color-stop( 1.0, #EFF1EF ));

  /*  Chrome 10+ Safari 5.1+ Mobile Safari  */
  background-image: -webkit-linear-gradient(top,
        #FFFFFF, 
        #FFFFFF 10.0%,
        #FFFFFF 20.0%,
        #FFFFFF 50.0%,
        #EFF1EF );

  /*  Firefox 3.6+  */
  background-image: -moz-linear-gradient(top,
        #FFFFFF, 
        #FFFFFF 10.0%,
        #FFFFFF 20.0%,
        #FFFFFF 50.0%,
        #EFF1EF );

  /*  IE 10+  */
  background-image: -ms-linear-gradient(top,
        #FFFFFF, 
        #FFFFFF 10.0%,
        #FFFFFF 20.0%,
        #FFFFFF 50.0%,
        #EFF1EF );

  /*  Opera 11.10+  */
  background-image: -o-linear-gradient(top,
        #FFFFFF, 
        #FFFFFF 10.0%,
        #FFFFFF 20.0%,
        #FFFFFF 50.0%,
        #EFF1EF );

  /*  W3C  */
  background-image: linear-gradient(top,
        #FFFFFF, 
        #FFFFFF 10.0%,
        #FFFFFF 20.0%,
        #FFFFFF 50.0%,
        #EFF1EF );


}

.sliderkopf p {
	color: #666;
}

#content button, #content button a {
	color: #334BCD;
}
#content .tabbar button {
	color: #9EA3A8;
}
#content .tabbar button:hover,
#content .tabbar button.bttbtabon {
	color: #333;
}

#headerinnercenter .blocks {
	background: #9EA3A8;
	background: #EFF1EF;
}
#headerinnercenter .blocks a,
#headerinnercenter .blocks p {
	color: #000;
}

#shopnavi a {
	color: #000;
}


/* ############################################################ SHOP ################################################################## */
/* ############################################################ SHOP ################################################################## */
/* ############################################################ SHOP ################################################################## */

#padloper-customerform select {
	background: #fff !important;
}
#padloper-customerform select:hover,
#padloper-customerform select:focus,
#padloper-customerform input:hover,
#padloper-customerform input:focus {
	background-color: #D1DDE8;
}
#padloper-customerform input.required {
	border-color: #A3C008;
}
body.checkout .Inputfield:not(.InputfieldSubmit),
body.login .Inputfield:not(.InputfieldSubmit) {
	background: #E1E8EF !important;
}
.Inputfield:not(.InputfieldSubmit) .Inputfield:not(.InputfieldSubmit) {
	background: #D0DCE6;
}


body.login #LoginRegisterLoginForm .Inputfield:not(.InputfieldSubmit) {
	background: none !important;
	padding: 0 !important;
}

body.checkout .Inputfield_shop_gewerbe,
body.checkout .Inputfield_shop_dsgvo,
body.checkout .Inputfield_shop_agb {
	border-color: #e36974 !important;
}
.padloper-cart {
	background: #E6ECF3;
}
body.login #content [type="submit"],
body.checkout #content [type="submit"],
.padloper-cart [type="submit"],
#padloper-customerform [type="submit"],
#LoginRegisterLoginForm [type="submit"],
#LoginRegisterForm [type="submit"],
#ProcessForgotPassword [type="submit"] {
	background: #A3C008;
	color: #333;
}
#prodlistkachel .pricenetto,
#prodlistkachel .price,
#prodlist .price {
	color: #df2719;
}
#prodlistkachel .pricenetto {
	color: #A3C008;
}
@media (min-width: 45em) {
	#prodlist {
		background:transparent;
	}
	#prodlistkachel li,
	#prodlist li {
		transition-delay: 0ms;
		transition-duration: 300ms;
		transition-property: all;
		transition-timing-function: ease-in;
		-moz-transition-delay: 0ms;
		-moz-transition-duration: 300ms;
		-moz-transition-property: all;
		-moz-transition-timing-function: ease-in;
		-webkit-transition-delay: 0ms;
		-webkit-transition-duration: 300ms;
		-webkit-transition-property: all;
		-webkit-transition-timing-function: ease-in;
	}
	#prodlistkachel li:hover,
	#prodlist li:hover {
		background: #EFF1EF;
	}
}
#prodwk {
	background: #fcf7e5;
	border-left-color: #df2719;
	border-left-color: #fff;
}
#content #prodwk .price {
	color: #DF2719;
}
#content #prodwk .pricenetto {
	color: #A3C008;
}

#content #prodwk #wkmenge {
	background: #EFF1EF;	
}
#content #prodwk #wk input[type="submit"] {
	color: #fff;
	background: url(images/wkw.png) no-repeat right center #8EB10A;
	max-width: 100%;
}
#content #prodwk #wk #menge {
	color: #000;
}
body.product #bereiche article {
	border-bottom-color: #fff;
}
body.product #bereiche {
}
body.product #contentBody #contentInner {
}

#prodlist li {
	border-bottom-color: #fff;
}
#prodlist .price {
	border-top-color: #fff;
}
.pricelabel {
	background: #DF2719;
	color: #fff;
	border-left: 1.5px solid #333;
	border-bottom: 1.5px solid #333;
}

#content .preisrot {
	color: #DF2719;
}

#linkpages {
	background: #fff;
}

#content .warning {
	background: #DF2719;
	color: #fff;
}
#content .warning a {
	color: #fff;
}

#content #warnungoutofstock {
	background: #A3C008;
}
#content #warnungoutofstock p {
	color: #333;
}

