

body {
			background-color: #ffffff;
		
	background-repeat: no-repeat;
	
			font-family: 'Ruda', sans-serif;;
		
			font-size: 18px;
		
			color: #333333;
		
		
			padding: 100px 0px 0px 0px;
	}


#content {
		
		
		
		
			background-repeat: no-repeat;
		
			padding: 0px 0px 0px 0px;
		
	}

#inhalt {
		
		
			background-repeat: no-repeat;
		
		
			padding: 50px 0px 30px 0px;
		
		
			line-height: 25px;
		
		
	}

#inhaltOTeaser {
		
		
			background-repeat: no-repeat;
		
		
			padding: 50px 0px 30px 0px;
		
		
			line-height: 25px;
		
		
	}



a {
			color: #b11636;
		
			text-decoration: none;
		
		
	font-weight: bold;
font-style: normal;
}

a:hover {
			color: #000000;
		
			text-decoration: none;
		
		
	font-weight: bold;
font-style: normal;
}



h1 {
		
			font-size: 40px;
		
			line-height: 40px;
		
			color: #000000;
		
	font-weight: bold;
font-style: normal;
	
	text-transform: uppercase;
	
		
			padding: 10px 0px 0px 0px;
		
		
		
	}

h2 {
			font-family: 'Ruda', sans-serif;
		
			font-size: 30px;
		
			line-height: 30px;
		
			color: #000000;
		
	font-weight: 400;
font-style: normal;
	
	text-transform: uppercase;
	
		
			padding: 10px 0px 0px 0px;
		
		
		
	}

h3 {
			font-family: 'Ruda', sans-serif;
		
			font-size: 18px;
		
			line-height: 26px;
		
			color: #333333;
		
	font-weight: 400;
font-style: normal;
	
		
		
		
		
		
	}

h4 {
		
			font-size: 18px;
		
			line-height: 30px;
		
			color: #000000;
		
	font-weight: 400;
font-style: normal;
	
		
		
			padding: 20px 0px 20px 20px;
		
		
			background-color: #efefef;
		
	}

h5 {
		
			font-size: 30px;
		
			line-height: 30px;
		
			color: #000000;
		
	font-weight: 400;
font-style: normal;
	
	text-transform: uppercase;
	
		
			padding: 10px 0px 0px 0px;
		
		
		
	}

h6 {
		
			font-size: 18px;
		
			line-height: 28px;
		
		
	font-weight: 300;
font-style: normal;
	
		
		
			padding: 0px 0px 3px 0px;
		
		
		
	}



#bildarchiv {
}

#bildarchiv div.bildarchivBoxKlein {
		
		
		
	}

#bildarchiv div.bildarchivBild {
}

#bildarchiv img.bildarchivKlein {
}

#bildarchiv .bildarchivTextWrapper {
}

#bildarchiv .bildarchivTextWrapper .bildarchivTextBG {
		
	}

#bildarchiv .bildarchivTextWrapper .bildarchivText {
		
	}


.galleria-info-title {
    	
		
			font-family: 'Ruda', sans-serif;;
	}
.galleria-info-description {
   	
		
			font-family: 'Ruda', sans-serif;;
	}

.galleria-container {
   }



#footer {
		
		
		
		
		
		
		
			padding: 35px 0px 35px 0px;
		
		
	}

#footer a {
			color: #ffffff;
		
			text-decoration: underline;
		
	font-weight: normal;
font-style: normal;
}

#footer a:hover {
			color: #b11636;
		
			text-decoration: none;
		
	font-weight: normal;
font-style: normal;
}

	



#formular .formularTextPflicht {
		
		}

#formular .formularText {
		
		
	}



#listing a.listingRow1 {
		
		
		
	}

#listing a:hover.listingRow1 {
		
	}

#listing a.listingRow2 {
		
		
	
		
	}

#listing a:hover.listingRow2 {
		
	}

#listing a .listingInfo {
	}

#listing a:hover .listingInfo {
	}


#logo {
		
		
		
			margin: 22px 0px 0px 0px;
		
			padding: 0px 0px 0px 0px;
		
		
			width: 100%;
		
			height: 100%;
		
	text-align: left;
}


#header {
			background-color: #b11636;
		
		
			background-repeat: no-repeat;
		
		
		
		
		
		
	text-align: center;
}



#nachrichten .textNachricht {
		
		
		
		
	}

#nachrichten .textNachricht h1 {
		
			color: #b11636;
		
		
		
			margin: 0px 0px 0px 0px;
		
			padding: 0px 0px 0px 0px;
		
		
}

#nachrichten .textNachrichtInfo {
		
		
	}

#nachrichten .textNachrichtInfo a {
		
		
	}



#navigator {
		
		
		
		
		
		
		
		
		
		
		
		
	}

#navigator a {
		
		
		
	}

#navigator a:hover {
		
		
		
	
	}



#oneClickLinks {
			font-size: 16px;
		
			color: #ffffff;
		
		
			margin: 35px 0px 35px 0px;
		
		
		
	text-align: center;
	
		
	}

#oneClickLinks a.navi {
			color: #ffffff;
		
	font-weight: normal;
font-style: normal;
	
			text-decoration: underline;
		
	text-transform: uppercase;
	
			font-size: 16px;
		
			margin: 0px 10px;
	}

#oneClickLinks a.navi-aktiv {
			color: #000000;
		
	font-weight: normal;
font-style: normal;
	
			text-decoration: none;
		
	text-transform: uppercase;
	
			font-size: 16px;
		
			margin: 0px 10px;
	}

#oneClickLinks a.navi:hover, #oneClickLinks a.navi-aktiv:hover {
			color: #000000;
		
			text-decoration: none;
		
	font-weight: normal;
font-style: normal;
}




#produkte div.textProduktInlay:hover {
			background-color: #dedede;
		
			color: #000000;
	}

#produkte div.textProduktInlay:hover h1 {
			color: #000000;
	}



#socialmedia {
		
		
			margin: 20px 20px 20px 20px;
		
		
		
		
		
	}



#sprachen {
			color: #ffffff;
		
			font-size: 14px;
		
		
			margin: 0px 0px 0px 60px;
		
		
		
	text-align: left;
	
		
	}

#sprachen a.navi {
			color: #ffffff;
		
	font-weight: normal;
font-style: normal;
	
			text-decoration: none;
		
		
			font-size: 14px;
		
	}

#sprachen a.navi-aktiv {
			color: #ff9933;
		
	font-weight: normal;
font-style: normal;
			text-decoration: none;
		
		
			font-size: 14px;
		
	}

#sprachen a.navi:hover, #sprachen a.navi-aktiv:hover {
			color: #ff9933;
		
			text-decoration: none;
		
	font-weight: normal;
font-style: normal;
	
			border-color: #ff9933;
	}

#sprachen .flaggen {
	}



#suche {
		
		
		
		
		
		
	text-align: left;
	
		
	}

#suchergebnis h1.suche {
		
		
		
	}

#suchergebnis .sucheErgebnisbox {
	
}

#suchergebnis .sucheInfo {
		
	}



#supportSuche {
			background-color: #eeeeee;
				border-color: #cccccc;
	}

#supportSuchergebnis {
			border-color: #cccccc;
	}

#supportSuchergebnis .supportListeintragDesc {
			color: #666666;
	}

#supportSuchergebnis .supportListeintragRow2 {
			background-color: #eeeeee;
	}

#supportSuchergebnis .supportListeintragRow1:hover, #supportSuchergebnis .supportListeintragRow2:hover {
			background-color: #cccccc;
	}



#teaser {
		
		
		
		
		
		
		
		
		
	}

#teaser a {
		
		
	}

#teaser a:hover {
		
		
	}

#teaser .teaser {
		
		
		
		
	}

#teaser .teaser h1, #teaser .teaser h2, #teaser .teaser h3, #teaser .teaser h4, #teaser .teaser h5, #teaser .teaser h6 {
		
		
		
		
	}

#teaser .teaser h1.header {
		
		
		
		
		
		
		
		
	}

#teaser .teaser .teaserBild {
	}

#teaser .teaser .teaserBild img {
		
		
	}
	
#teaser .teaser .teaserBild .bildTitel {
		
		
	}

#teaser .teaser .teaserNews {
		
		
		
	}

#teaser .teaser .teaserTermin {
		
		
		
	}

#teaser .teaser .teaserTermin .terminDatum {
		
		
	}



#termine .textTermin {
		
		
		
		
	}

#termine .textTermin h1 {
		
		
		
		
		
		
	}

#termine .textTermin .datum {
			font-size: 14px;
		
		
		
		
		
		
	}



#umfrage {
		
	}

#umfrageFrage {
	}

#umfrageAntworten {
	}

.umfrageBalken {
		
		
		
	}

#umfrageGesamt {
	}



.zInhaltsverzeichnis {
		
		
		
		
}

a.inhaltslink {
	}



#forum #navigator a {
			color: #b11636;
	}


/* IFRAME */
iframe{width: 1px;min-width: 100%;}

/* NAVIAGTION */
.navbar-brand {
  height: 100px;
  padding: 0px 15px 0px 15px;
}

/* ALLGEMEIN */
p { 
font-weight: 300; 
}

#socialmedia {
  text-align: center;
}

/* GOOGLE MAPS */
.embed-responsive-16by6 {
  padding-bottom: 25%;
}

.inhalt .glyphicon, .inhaltOTeaser .glyphicon {
color: #b11636;
}

.formular button {
background-color: #b11636;
border-color: #000000;
}

.formular button:hover {
background-color: #000000;
border-color: #000000;
}

.inhalt .glyphicon-plus-sign {
color: #b11636;
}

a:hover img {
	opacity:.7;
	filter: alpha(opacity=70);
	-moz-opacity: 0.70;
}

/* NACHRICHTEN */
.startNewsContentText, .nachrichten {
  text-align: left;
}

.nachrichten .textNachricht h1 {
  line-height: 1.15em;
}
@media (min-width: 0px) and (max-width: 767px) {body {
  padding: 50px 0px 0px 0px;
  font-size: 16px;
}

.navbar, .navbar-inverse {
  min-height: 50px;
}

#logo {
  margin: 5px 0px 0px 15px;
  padding: 0px 0px 0px 0px;
  width: auto;
  height: auto;
}

#oneClickLinks ul > li {
  display: block;
  text-align: center;
  line-height: 24px;
  font-size: 18px;
}

/* Ueberschriften */
h1 {
  font-size: 30px;
  line-height: 30px;
}

}

@media (min-width: 1200px) {#logo {
  margin-right: 50px;
}}

