/*@import url(<link href="https://fonts.googleapis.com/css?family=Open+Sans:400,600" rel="stylesheet">  );*/
/* ubuntu-regular - latin-ext_latin */

/* open-sans-regular - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/open-sans/open-sans-v34-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans/open-sans-v34-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans/open-sans-v34-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans/open-sans-v34-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans/open-sans-v34-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans/open-sans-v34-latin-ext_latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-600 - latin-ext_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/open-sans/open-sans-v34-latin-ext_latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans/open-sans-v34-latin-ext_latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans/open-sans-v34-latin-ext_latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans/open-sans-v34-latin-ext_latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans/open-sans-v34-latin-ext_latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans/open-sans-v34-latin-ext_latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}

body{
	font-family:'Open Sans', sans-serif;
	font-size:92%;
	line-height: 1.5em;
	font-weight:400;
	}

	#inhalt {
		font-size:1.0em;
		}
		


b{
	font-weight:600;
	color: #555;
}			

p {
	padding:0.1em 0;
	margin: 0;	
				}
#inhalt a {
	color:#333;
	text-decoration: underline;
	}
#inhalt a:hover {
	color:#735894;
	}

#inhalt h2 a {
	text-decoration: underline;
	color:#333;
}

h2 {
		font-family:'Open Sans', sans-serif;	
		font-size:1.8em;
		font-weight:normal;
		color:#735894;
        padding:0 0 10px 0;		
		margin:0;
			}
 
 
h3 {
		font-family:'Open Sans', sans-serif;	
		font-size:1.4em;
		line-height: 1.1em;
		font-weight:400;
		color:#735894;
		padding:10px 0;
		margin:0;		
			}
h3.lage{
	padding: 20px 0;
	color:#735894!important;
}
h3.lage a{
	color:#735894!important;
	text-decoration: none!important;
}
h3.lage a:hover{
	color:#be05a9!important;
}
h4 {
		font-family:'Open Sans', sans-serif;	
		font-size:1.1em;
		font-weight:normal;
		color:#333;
		padding:5px 0 5px 0;
		margin:0;
}
h4.buchen,h4.buchen a {
	color:#be05a9!important;
	font-weight:600;
	padding:15px 0!important;
}
h4.buchen a:hover {
	color:#735894!important;
}


strong {font-weight:600;}

/*Impressum - Datenschutz*/
#backlink {
	font-size: 1.4em;
    font-weight: 600;
    padding: 20px;
}
#backlink a{
	text-decoration: none;
   color: #be05a9;
}
#backlink a:hover{
	color:#735894;
}
#inhalt.impressum h2{
	   padding:15px 0 15px 0;
}
#inhalt.impressum h3{
	   padding:10px 0 5px 0;
}

@media only screen and (min-width: 768px) {
	body{
	font-size:96%;
	}
}
	
@media only screen and (min-width: 1000px) {
	body{
	font-size:100%;
	}
    
	}
@media only screen and (min-width: 1112px) {
h4.buchen,h4.buchen a {
	padding:0 0 15px 0!important;
}
}