/* hintergrund*/
body.site {
			background-image: url('../images/hintergrund03_1080.jpg');
			background-repeat: no-repeat;
     		background-position: center center;
  			background-size: cover;
  			background-attachment: fixed;
			top:0;
  			left:0;
} 

/* body context und schriftfarbe*/
body {
	font-size: 14px;
	line-height: 18px;
	color: #000;
}

/* body context container hintergrundfarbe*/
.body .container {
	background-color: rgba(246,241,216,0.8);
  	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 8px;
	border: 1px solid rgba(0,0,0,0.15);
	-moz-box-shadow: 0px 0px 6px rgba(0,0,0,0.05);
	-webkit-box-shadow: 0px 0px 6px rgba(0,0,0,0.05);
	box-shadow: 0px 0px 6px rgba(0,0,0,0.05);
}

/* trennlinien farbe*/
.page-header {
	padding-bottom: 8px;
	margin: 27px 0 2px;
	border-bottom: 1px solid rgba(0,0,0,0.075);
}

/* Farbe fuer Beitragsanzahl*/
.label-info,
.badge-info {
  	background-color: #7a6f33;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
}

/* menue knopf anpassung btn-primary anmeldung*/
.btn-primary {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #006dcc;
	background-image: -moz-linear-gradient(top,#08c,#0044cc);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0044cc));
	background-image: -webkit-linear-gradient(top,#08c,#0044cc);
	background-image: -o-linear-gradient(top,#08c,#0044cc);
	background-image: linear-gradient(to bottom,#08c,#0044cc);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0043cc', GradientType=0);
	border-color: #333 #333 #111;
	*background-color: #0044cc;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}


.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
	color: #fff;
	background-color: #83ad45;
  	*background-color: #003bb3;
}

/* menue schriftfarbe collapse standad anpassen*/
	.nav-collapse .nav > li > a,
	.nav-collapse .dropdown-menu a {
		padding: 9px 15px;
		font-weight: bold;
		color: #83ad45;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}


/* menue knopf anpassung*/

	.nav-collapse .nav > li > a,
	.nav-collapse .dropdown-menu a {
		padding: 9px 15px;
		font-weight: bold;
	/*	color: #fff;*/
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}



.navbar .btn-navbar .icon-bar {
	display: block;
	width: 34px;
	height: 4px;
	background-color: #333;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.25);
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,0.25);
	box-shadow: 0 1px 0 rgba(0,0,0,0.25);
}

.navbar .btn-navbar {
	color: #777;
}

.navbar .btn-navbar:hover,
.navbar .btn-navbar:focus,
.navbar .btn-navbar:active,
.navbar .btn-navbar.active,
.navbar .btn-navbar.disabled,
.navbar .btn-navbar[disabled] {
	color: #ddd;
}


/* menue knopf abstand anpassen von 12 auf 5*/
.nav-pills > li > a {
	
	color:#416b1c;
	border: 0px solid #83ad45;
  
  	padding-right: 5px;
	padding-left: 5px;
	margin-right: 2px;
	line-height: 14px;
}

.nav-pills > li > a {
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 2px;
	margin-bottom: 2px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	}

/* linkfarbe hover over anpassen auf gruen*/
a:hover,
a:focus {
	color: #aadc55;
	text-decoration: underline;
}

/* menue farben anpassen*/
.nav > li > a:hover,
.nav > li > a:focus {
	text-decoration: none;
	background-color: rgba(198, 223, 159, 1);
	color: #fff;
}


.nav-collapse .nav > li > a,
.nav-collapse .dropdown-menu a {
	/*color: #aadc55;*/
}

/* menue schriftfarbe hover over anpassen*/
	.nav-collapse .nav > li > a:hover,
	.nav-collapse .nav > li > a:focus,
	.nav-collapse .dropdown-menu a:hover,
	.nav-collapse .dropdown-menu a:focus {
		background-color: rgba(198, 223, 159, 1);
		color: #fff;
    }

/* menue schriftfarbe collapse standad anpassen und padding 10px*/
	.nav-collapse .nav > li > a,
	.nav-collapse .dropdown-menu a {
		padding: 5px 5px;
		font-weight: bold;
		color: #416b1c;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}

/* menue knopf active color anpassung*/
.nav-pills > .active > a,
.nav-pills > .active > a:hover,
.nav-pills > .active > a:focus {
	color: #416b1c;
	background-color: rgba(163, 204, 102, 1);
}


/* well rahmen farben anpassen*/
.well {
	min-height: 20px;
	padding: 8px;
	margin-bottom: 5px;
	background-color: #f6f1d8;
	border: 1px solid #7a6f33;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,0.05);
	-moz-box-shadow: inset 0 0px 0px rgba(0,0,0,0.05);
	box-shadow: inset 0 0px 0px rgba(0,0,0,0.55);
}

.wellgr {
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-image: linear-gradient(to bottom,#f6f1d8,#e6dca6);
  	border: 2px solid #7a6f33;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: inset 0 3px 3px rgba(0,0,0,0.55);
	-moz-box-shadow: inset 0 3px 3px rgba(0,0,0,0.55);
	box-shadow: inset 0 3px 3px rgba(0,0,0,0.55);
  	font-size: 14px;
}

.wellfine {
	min-height: 320px;
	padding: 19px;
	margin-bottom: 20px;
	background-image: linear-gradient(to bottom,#edf7d4,#b9df80);
  	border: 1px solid #7a6f33;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: inset 0 3px 3px rgba(0,0,0,0.55);
	-moz-box-shadow: inset 0 3px 3px rgba(0,0,0,0.55);
	box-shadow: inset 0 3px 3px rgba(0,0,0,0.55);
  	font-size: 14px;
}

/* 2 colum seitenklasse categories-listcol*/
.categories-listcol  { 
    -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
    -webkit-column-gap: 40px; /* Chrome, Safari, Opera */
    -moz-column-gap: 40px; /* Firefox */
    column-gap: 40px;
    -webkit-column-rule-style: solid; /* Chrome, Safari, Opera */
    -moz-column-rule-style: solid; /* Firefox */
    column-rule-style: solid;
    -webkit-column-rule-width: 1px; /* Chrome, Safari, Opera */
    -moz-column-rule-width: 1px; /* Firefox */
    column-rule-width: 1px;
    -webkit-column-rule-color: #000; /* Chrome, Safari, Opera */
    -moz-column-rule-color: #000; /* Firefox */
    column-rule-color: #000;
}

/* image zoom class="thumbnail iconzoom"*/
.thumbnail {background-color: #fff;}
a.thumbnail:hover,
a.thumbnail:focus {
  border-color: #000;}

.iconzoom img:hover {
  transform: scale(1.1);
  transition: all 0.3s ease 0s;
}
.iconzoom img{
  width: 100%;
}
.iconzoom {
  overflow: hidden;
}


/*==================================================
 * Effect 7
 * ===============================================*/
.effect7
{
  	position:relative;       
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.effect7:before, .effect7:after
{
	content:"";
    position:absolute; 
    z-index:-1;
    -webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);
    -moz-box-shadow:0 0 20px rgba(0,0,0,0.8);
    box-shadow:0 0 20px rgba(0,0,0,0.8);
    top:0;
    bottom:0;
    left:10px;
    right:10px;
    -moz-border-radius:100px / 10px;
    border-radius:100px / 10px;
} 
.effect7:after
{
	right:10px; 
    left:auto;
    -webkit-transform:skew(8deg) rotate(3deg); 
       -moz-transform:skew(8deg) rotate(3deg);     
        -ms-transform:skew(8deg) rotate(3deg);     
         -o-transform:skew(8deg) rotate(3deg); 
            transform:skew(8deg) rotate(3deg);
}


/* kaushan-script-regular - latin */
@font-face {
  font-family: 'Kaushan Script';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/kaushan-script-v6-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Kaushan Script'), local('KaushanScript-Regular'),
       url('../fonts/kaushan-script-v6-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/kaushan-script-v6-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/kaushan-script-v6-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/kaushan-script-v6-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/kaushan-script-v6-latin-regular.svg#KaushanScript') format('svg'); /* Legacy iOS */
}


/*menue knopf breiter*/
    .navbar .btn-navbar .icon-bar {
      width: 50px;}

/*modulbreite anpassen span3 plus 7 span9 min 7 span6 min 14
@media (min-width: 768px) and (max-width: 979px) {
  .row-fluid .span9 {
		width: 67.468085099%;
		*width: 67.414893609638%;
	}
  .row-fluid .span6 {
		width: 48.936170208%;
		*width: 48.882978718638%;
	}
  .row-fluid .span3 {
		width: 30.404255317%;
		*width: 30.351063827638%;
	}

}*/

/*Anpassung der buttons von Angebote*/
.label-info[href],
.badge-info[href] {
	background-color: #f6f1d8;
	color: #416b1c
}

.label,
.badge {
	display: inline-block;

	font-weight: bold;
	line-height: 14px;
	vertical-align: baseline;
	white-space: nowrap;
	text-shadow: none;
	border: 1px solid #83ad45
}

ul.inline > li,
ol.inline > li {
	padding-left: 0px;
	padding-right: 0px;
  	padding-top: 4px;
}

.label-info {
  	padding: 5px 5px;
}  

/*Anpassung der buttons von Angebote neu auf basis von Tags anzeigen*/
.thumbnails > li {
	float: left;
	margin-bottom: 3px;
	margin-left: 3px;
    border: 1px solid #83ad45;
    background-color: #f6f1d8;
    padding-left: 6px;
    padding-right: 8px;
    border-radius: 3px;

  	padding-bottom: 0px;
  	padding-top: 0px;
}

.thumbnails > li h3 {
  	font-family: sans-serif;
    font-size: 14px;
    line-height: 8px;
}
