body {
	font-weight: normal;
}

div {
	font-weight: normal;
}

h1 {
color: #fff;	
}

h2 {
margin-top: 5px;
margin-bottom: 5px;
}


p {
	font-size: 14px;
	font-weight: normal;
}


hr.kern {
  background-color:#FF0000;
  color:#FF0000;
  border:#FF0000;
  height:1px;
  margin-top: 5px;
  margin-bottom: 5px;  
}


.form-control {
	font-size: 14px;
	font-weight: normal;
	
}

.input {
	font-size: 12px;
	font-weight: normal;
}


input[type="checkbox"] {
  display:none;
}

.ohneRand{
margin-right: 0px;
margin-left: 0px;
padding-right: 0px;
padding-left: 0px;
	
}

#kerncheckbox1[type="checkbox"] {
  display:none;
}
#kerncheckbox1[type="checkbox"] + label::before {
  width: 22px;
  height: 18px;
  background-image: url("../images/unchecked.png");
  display: block;
  content: "";
  float: left;
  margin-right: 5px;
}
#kerncheckbox1[type="checkbox"]:checked+label::before {
  background-image: url("../images/checked.png");
}

#kerncheckbox2[type="checkbox"] {
  display:none;
}
#kerncheckbox2[type="checkbox"] + label::before {
  width: 22px;
  height: 18px;
  background-image: url("../images/unchecked.png");
  display: block;
  content: "";
  float: left;
  margin-right: 5px;
}
#kerncheckbox2[type="checkbox"]:checked+label::before {
  background-image: url("../images/checked.png");
}


#kerncheckbox3[type="checkbox"] {
  display:none;
}
#kerncheckbox3[type="checkbox"] + label::before {
  width: 22px;
  height: 18px;
  background-image: url("../images/unchecked.png");
  display: block;
  content: "";
  float: left;
  margin-right: 5px;
}
#kerncheckbox3[type="checkbox"]:checked+label::before {
  background-image: url("../images/checked.png");
}

#kerncheckbox4[type="checkbox"] {
  display:none;
}
#kerncheckbox4[type="checkbox"] + label::before {
  width: 22px;
  height: 18px;
  background-image: url("../images/unchecked.png");
  display: block;
  content: "";
  float: left;
  margin-right: 5px;
}
#kerncheckbox4[type="checkbox"]:checked+label::before {
  background-image: url("../images/checked.png");
}



.containerddd {
background: #fff;	
}

.text_hell {
color: #fff;
}

.bodybg {
 background-image: url("../images/bg.jpg");
 background-attachment:fixed;
}

.kn-row {
	margin-right:0px;
	margin-left:  0px;
	
 background-image: -webkit-gradient(linear, left 0%, left 100%, from(#e8e8e8), to(#f5f5f5));
  background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
  background-image: -moz-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
  background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);
  background-repeat: repeat-x;
  border-color: #dcdcdc;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);
          box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);
			 
 border: solid #cc;
 border-radius: 20px;
 padding: 10px; 
}
.kn-row:before,.kn-row:after {display: table;content: " ";}
.kn-row:after {clear: both;}

.vorschau {
  display: block;
  max-width: 100%;
  height: auto;
}

.kn-header{
margin-top: 10px;
margin-bottom: 15px;
padding: 0px 0px 10px 0px;
}

.kn-header2{
margin-top: 10px;
margin-bottom: 15px;
padding: 0px 0px 10px 0px;
 background-image: url("../images/header.jpg");
 background-size: cover;
}

.NavigationRahmen{
background-color: #ccc;
margin-bottom: 5px;
margin-right: 0px;
margin-left: 0px;
margin-top: 5px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 5px;
padding-right: 5px;
border: 1px solid #ccc;
border-radius: 0px;
}

.btn {
	padding: 6px 6px;	
}

.btn-xs {
 padding: 0px 0px;	
	
}

.NavigationText{
	font-size: 16px;
	padding-top: 8px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-left: 5px;
	text-align: center;
	margin: 0;	
}

.btn-navigation{
	color: #fff;
	background-color: #26599D;
  display: inline-block;
  padding: 6px 16px;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: normal;
  line-height: 1.428571429;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 0px solid transparent;
	border-radius: 4px;

}

.btn-navigation:hover,
.btn-navigation:focus,
.btn-navigation:active,
.open .dropdown-toggle.btn-navigation {
color: #2A5FAA;
background-color: #FF9900;
font-weight: bold;
}




.kn-fett {
	font-weight: bold;
}

.kn-rot {
	color: #990000;
}

.ueberschrift1 {
	font-size: 24px;
	color: #26599D;
}

.ueberschrift2 {
	font-size: 16px;
	color: #26599D;
	border-bottom: 1px solid #265a88;
}

.ueberschrift3 {
	font-size: 14px;
	color: #26599D;
	padding: 0px 10px 0px 0px;
}

.kn-text-1 {
	font-size: 18px;
}

.kn-text-2 {
	font-size: 16px;
}

.kn-text-3 {
	font-size: 12px;
	padding: 4px 0px;	
	
}

.angebot {
	font-size: 12px;
	color: #990000;
	font-weight: bold;
	text-align: left;
	padding: 5px;
}

.status {
	font-size: 14px;
	color: #990000;
	font-weight: bold;
	text-align: center;
	padding: 5px;
}


@media (min-width: 768px) {
	.ueberschrift1 {
		font-size: 30px;
	}
	
	.ueberschrift2 {
		font-size: 26px;
	}

	.ueberschrift2 {
		font-size: 18px;
	}
	
}






.TeileRahmen{
background-color: #FFF;
margin: 2px 0px 0px 0px;
padding: 3px 3px 0px 0px;
border: 1px solid #ccc;
border-radius: 0px;
}

.bilderrahmen3 {
	padding: 5px 5px 5px 5px;
}

.beschreibung{
font-weight: normal;
color: #333;
font-size: 12px;
text-align: left;
padding: 5px 10px 0px 0px;
margin: 0px 0px 0px 0px;
}


@media (min-width: 768px) {
	.beschreibung{
		font-size: 14px;
	}


}

.kern-info-blau {
	color: #fff;
	background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
    background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2));
    background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    border-color: #28a4c9;
	text-align: center;
	font-size: 12px;
	padding: 3px;
	
}

.kern-info-rot {
	color: #fff;
	background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
    background-image: -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c12e2a));
    background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    border-color: #b92c28;
	text-align: center;
	font-size: 12px;
	padding: 3px;
	
}

.kern-info-gruen {
	color: #fff;
	background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);
    background-image: -o-linear-gradient(top, #5cb85c 0%, #419641 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641));
    background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    border-color: #3e8f3e;	text-align: center;
	font-size: 12px;
	padding: 3px;
	
}




