/* hintergrund*/
body.site {
			background-image: url('../images/site-background02.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: 20px;
	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 8*/
.nav-pills > li > a {
	font-family: Georgia, Serif;
	color:#416b1c;
	border: none;
  
  	padding-right: 8px;
	padding-left: 8px;
	margin-right: 2px;
	line-height: 14px;
}


/* 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, 0);
		color: #fff;
    }

/* menue schriftfarbe collapse standad anpassen und padding 10px*/
	.nav-collapse .nav > li > a,
	.nav-collapse .dropdown-menu a {
		padding: 9px 10px;
		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: #fff;
	background-color: rgba(163, 204, 102, 0);
}


/* well rahmen farben anpassen*/
.well {
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: #f6f1d8;
	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.05);
	-moz-box-shadow: inset 0 3px 3px rgba(0,0,0,0.05);
	box-shadow: inset 0 3px 3px 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%;
	}

}*/

/*Blog image skalierung fuer iexplorer anpassen*/ 
.pull-left.item-image {
	margin: 0 0px 18px 0;
	float: none}	

