@charset "utf-8";
/* CSS Document */

.bgwhite {background-color:#FFFFFF;}

.page-header-cust {
	padding-bottom: 0px;
	margin: 0;
	background-color: #790000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;	
}
.page-header-cust-sub {
	padding: 1px 0 1px 0;
	margin: 0;
	background-color: #ffffff;
	text-align: center;
	border-width: 1px; border-color: #790000;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
}
.page-header-cust-sub h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	letter-spacing: 0.4em;
}
.schatten{
	margin: 5px;
	padding: 5px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.btn-bild {
	display: inline-block;
	padding: 12px 12px;
	margin: 20px 0 20px 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.428571429;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	border: 1px solid #999999;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}
.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: 35px; */ padding: 20px;
   
    
}
.rot {color:#AE030E;}

.unterschrift  {
	color: #AE030E;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
}
.bildunterschrift  {
	font-size: 12px;
	font-style: italic;
}
/* custom styling of the directional arrows */
		.ekko-lightbox-container {
			position:relative;
		}
		.ekko-lightbox-nav-overlay {
			z-index:100;
			position: absolute;
			top:0;
			left:0;
			width:100%;
			height:100%;
		}
		.ekko-lightbox-nav-overlay a {
			opacity: 0;
			-webkit-transition: opacity 0.5s;
			-moz-transition: opacity 0.5s;
			-o-transition: opacity 0.5s;
			transition: opacity 0.5s;
			color:#fff;
			font-size:30px;
			height: 100%;
			width:49%;
			display:block;
			padding-top:45%;
			text-shadow: 2px 2px 4px #000;
			filter: dropshadow(color=#000, offx=2, offy=2);
			z-index:100;
		}
		.ekko-lightbox-nav-overlay a:empty {
			width:49%; /* removes glyphicons :empty { width:1em } */
		}
		.ekko-lightbox a:hover {
			opacity: 1;
			text-decoration: none;
		}
		.ekko-lightbox .glyphicon-chevron-left {
			padding-left:15px;
			float:left;
			left:0;
			text-align: left;
		}
		.ekko-lightbox .glyphicon-chevron-right {
			padding-right:15px;
			float:right;
			right:0;
			text-align: right;
		}

			/* use this to get your footer text left aligned - bootstraps modal default aligns them right */
		.ekko-lightbox .modal-footer {
			text-align: left;
		}
.tabpreis, .tabpreis td {
	border: 1px dotted #999999;
	padding: 10px; 
}
.zeile1 {
	background-color: #909090;
}
.zeile2 {
	background-color: #C3C3C3;
}
.adresse {width:25%; float:left; font-size:90%;}
.fuss .col-md-12 {
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #f8f8f8;
	border-color: #e7e7e7;
	color: #5B5B5B;
}
.fuss .col-md-12 a { text-decoration:underline;color: #5B5B5B;}
form a {
 text-decoration: underline;  
}
h1, h2, h3 {margin-bottom: 30px;}
/*.container {width: 1013px;} */
.begruessung {
	color: #880000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	
}
#leftMenu {}
#header-bild {background-color: #ffffff;  }
.nestle-logo {margin: 15px 0 30px 0;}
.bildunterschrift-grau {
	text-align: center;
	font-size: 90%;
	font-style: italic;
	background-color: #D7D7D7;
	padding: 5px;
}
#navi-leiste {
	background-color: #880000;
	text-transform: uppercase;
	border-width: 4px;
	border-top-style: double;
	border-bottom-style: double;
	border-top-color: #ff9428;
	border-right-color: #ff9428;
	border-bottom-color: #ff9428;
	border-left-color: #ff9428;
	padding: 30px 0 30px 0px;
	}
#navi-leiste a{
	color: #FF9428;
	line-height: 1.5em;
	}

body {background-color: #9D0000;}
h1 {font-size: 17px; }
h2 {font-size: 15px; }
h3, h4 {font-size: 14px; }
hr {border-color:#AE030E; margin-bottom:5px; margin-top:5px;}
h1 {
	color: #AE030E;margin-bottom:20px; margin-top: 20px;
	
}
h2, h3 {
	color: #AE030E;margin-bottom:10px; margin-top: 20px;
	
}
h1, h2 {
	
	text-transform: uppercase
}
.navi-button .btn {
	padding: 6px 12px;
	border: 1px solid #666666;
}
a, .rot {
    color: #AE030E;
    
}
.preistab td, .preistab th {padding: 5px;}
body {margin-bottom: 250px;}