body {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  background-color: #fff;
}
h1,.h1,h2,.h2,h3,.h3 {
	color:#00b900;
	line-height: 1.2;	
}
h5 {
	font-style:italic;
}
a {
  color: #00b900;
  text-decoration: none;
}
a:hover,
a:active,
a:focus {
  color: #00b900;
  background-color: #ececec;
  text-decoration: none;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
ul {
	list-style: circle;
}
.nav li.inactive a,.nav li.inactive a:hover,.nav li.inactive a:active,.nav li.inactive a:focus {
	color:#4b4b4b;
}

.navbar-logo {
	padding:0 10px 0 0;
}
#angebote {
}
.image-gallery {
	margin:0;
	padding:0;
}

.seite {
	font-size:3.5em;
	font-weight:bold;
}
.text-info {
  color: #00b900;
}
a.text-info:hover,
a.text-info:focus {
  color: #fff;
  background-color:#00b900;
}
.slogan {
	width:70%;
	margin:0 auto 1em auto;
	font-size:300%;
	line-height:1.3em;
	/*font-family:Open Sans Light, Open Sans, sans-serif;*/
}
.img-rand {
	border:1px solid #CCC;
	padding: .3em;
	margin-bottom: .5em;
}
.btn-success {
	background-color:#f5f5f5;
	color:#00b900;
	border-color:#00b900;
}
.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #00b900;
  border-color: #999;
}
.btn-success:hover {
  color: #fff;
  background-color: #00b900;
  border-color: #999;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #00b900;
  border-color: #999;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #fff;
  background-color: #666;
  border-color: #999;
}

.btn-primary {
  color: #fff;
  background-color: #00b900;
  border-color: #00dc00;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #009100;
  border-color: #00b900;
}
.btn-primary:hover {
  color: #fff;
  background-color: #00dc00;
  border-color: #00b900;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #009100;
  border-color: #00b900;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #00dc00;
  border-color: #009100;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}
table{
	border-spacing:0;
	border-color: #CCC;
	border-collapse:collapse
	}
td,th{
	padding:0.5em;
	border-color:#CCC
	}

@media (max-width: 767px) {
h1,.h1,h2,.h2,h3,.h3,h4,.h4,p {
	text-align:center;
}
.slogan {
	font-size:200%;
}
.abstand-oben {
	margin-top:1.5em;	
}
.seite {
	font-size:2.5em;
	margin-top:1em;
}
footer p, footer p a{
	display:block;
	text-align:left;
}

}
@media (min-width: 768px) {
.seite {
	font-size:5em;
}
}
.text-muted {
	color:#999;
}
.preis {
	background: #00b900;
}

.preis h2 {
	color:#FFF;
	font-size:225%;
	}
	
.preis p {
	color:#FFF;
	font-size: 1em;
	}
.hinweis {
	background-color:#f0f0f0;
}
.hinweis p {
	font-size: 80%;
	font-style: italic;
}
.hinweis h3 {
	font-style: italic;
}
.preis, .hinweis {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin: 1.5em 0 1em 0;
	padding: 0.5em 1.5em .5em 1.5em;
}
footer {
	background-color:#222;
	padding:2em 1em 2em 1em;
	margin-top:2em;
}
footer p {
	color:rgb(157, 157, 157);
	font-size:125%;
}
footer p a:hover, a:focus {
	background-color:transparent;
	color:#FFF;	
}
.abstand-oben {
	margin-top:6em;	
}
.carousel-control.right, .carousel-control.left{
	background-image: none;
	background-color:transparent;
}
.carousel-control:hover, .carousel-control:focus {
    color: #111;
    opacity: 0.2;
}

/*cookie-Hinweis*/
.cc_container .cc_btn {
background-color: #00b900 !important; /* Farbe des Buttons */
color: #ffffff !important; /* Textfarbe des Buttons */
}
 
.cc_container {
background: #222 !important; /* Hintergrundfarbe des gesamten Bereichs */
color: #000000 !important; /* Schriftfarbe des gesamten Bereichs */
}
 
.cc_container a {
color: #00b900 !important; /* Textlink-Farbe "Mehr Infos" */
}

