<br />
<b>Warning</b>:  Undefined array key "seite" in <b>/homepages/25/d121002324/htdocs/wege/styles.css.php</b> on line <b>38</b><br />
/* raleway-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/raleway-v37-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* raleway-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/raleway-v37-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* raleway-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/raleway-v37-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

body, p,h1,h2,h3,h4,h5,h6 { font-family: 'Raleway', sans-serif; }

.noshow{ display:none !important;}

*{
	font-family:'Raleway', "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	box-sizing: border-box;}

h1,h2,h3{
	margin-bottom:.3em;	
	line-height:125%;}

p{
	margin:0 0 .5em 0;}
#snavigation { display:none;}
html,body{
	min-height:100%;
	margin:0;
	padding:0;}

html{
	background-repeat:repeat-x,no-repeat;
	background-attachment:scroll,fixed;
	background-size:auto,cover;}

body{
	background-size:1600px auto;
	background-position:0 0px;
	background-repeat:no-repeat;
	overflow-y:scroll;}

html{
	background-image:url(layout/hd.png),url(media/hg_1900.jpg);
	background-position:0px 0px,top center;}

body{
	background-image:url(layout/body_1600.png);}

#seite{
	overflow-x:hidden;
	margin:0 0 0 0px;}

#kopf{ }

#content{
	display:inline-block;
	background-repeat:no-repeat;
	background-position:0px 0;
	padding:0;}

header{
	display:block;
	text-align:left;
	color:#999;}

header #slogan{
	width:40%;
	/* max-width:700px; */
	padding:2px 0;}

header #slogan img{
	max-width:100%;
	max-height:135px;
	display:inline-block;}

#container {
  font-size:1rem;
	line-height:150%;
	min-height:300px;
	color:#999;
	width:inherit;
	border:none;
	padding:350px 0 20px 20px;
	margin-left:420px;	}

#navigation{
	clear:both;
	position:relative;top:-60px;left:0;
	margin-left:165px;
	margin-top:0px;
	height:2.1em;}

#smallnavigation{
	clear:both;
	position:relative;top:-60px;
	float:right;
	margin-top:0px;
	height:2.1em;}

#snavigation ul li{
display:block;}

#container article{
 max-width:700px;
 width:inherit;}


#container article img{
 box-shadow:3px 3px 6px rgba(33,33,33,.5);
 max-width:100%;
 margin-top:0 !important;
 width:inherit;}

header #slogan{
	margin-left:420px;
	/* max-width:700px; */
	width:inherit;}

footer{
	min-height:125px;
	width:100%;
	line-height:150%;
	background-color:#656565;}

footer article{
	margin-left:420px;
	max-width:700px;
	width:inherit;
	padding-top:10px;}

@media only screen and (min-width: 481px) {
    /* For desktop: */

	.row [class*="col-"] {
		min-width:1rem;}

	.row {
		clear:both;
		width:100%;
		display:block;}

	.col-1 {width: 8.33%;}
	.col-2 {width: 16.66%;}
	.col-3 {width: 25%;min-width:25%;}
	.col-4 {width: 33.33%;}
	.col-5 {width: 41.66%;}
	.col-6 {width: 50%;min-width:50%;}
	.col-7 {width: 58.33%;}
	.col-8 {width: 66.66%;min-width: 66.66%;}
	.col-9 {width: 75%;}
	.col-10 {width: 83.33%;}
	.col-11 {width: 91.66%;}
	.col-12 {width: 100%;}
}

.col-3{
	padding-left:15px !important;}

.c{
	text-align:center;}

.l{
	text-align:left;}

a[href^="tel:"]{
 white-space:nowrap;
 text-decoration:none;}

footer * [class*="col-"]{
	display:inline-block;
	float:left;
	padding:0;margin:0;}

#fuss ul{
	padding:0 0 0 5px;
	margin:0 0;}

#fuss li{
	padding-right:5px;
	display:block;	}

#fuss *{
	line-height:150%;
  font-size:1rem;
	color:#ffffff;}

#fuss a{
	text-decoration:none;}

#fuss a:hover{
	text-decoration:underline;}

.e0,.e1,.e2,.e3	{
	text-align:left;
	color:#666;
	padding:0 .3rem;
	text-decoration:none;
	font-size:1rem;}

#navigation li:first-child .e0:first-child{
/*background-color:red;*/
	padding:0 .3rem 0 0;}

#navigation li:last-child .e0:last-child{
/*background-color:green;*/
	padding:0 0 0 .3rem;}

[id*='nav_']{
 text-decoration:none;}

.active{
 text-decoration:underline;}

ul[id*='tree_']{
 display:none;}

ul[id*="tree"] li a,
ul[id*="tree"] li span{
 width:100%;
 padding:0 .5rem;
 border-radius:3px;
 line-height:1.25rem;
 display:inline-block;
 cursor:pointer;}

ul[id*="tree"]:hover{
 color:#000;}

#root{
	padding:5px 0 0 5px;
	margin:0 0;}

#root li{
	padding-right:5px;
	display:inline;float:left;}

#root li:after{
 	color:#666;
	font-size:1rem;
	content:" | ";}

#root li:last-child:after{
	content:"";}

#sub1,#sub2{
 padding:8px 0 8px 20px;
 background-color:rgba(255,255,255,.6	);
 position:absolute;left:-1000px;top:-1000px;
 min-height:3rem;
 line-height:1.5rem;}

.subsurround{ min-width:100px;max-width:222px;}

.snav,.snava{
 background-repeat:no-repeat;
 width:200px;
 margin-right:10px;
	line-heihgt:150%;
	font-size:1rem;
	display:inline-block;
	text-decoration:none;
	color:#666;}

.snava{
 text-decoration:underline;}

.e0:hover,
.snav:hover,.snava:hover{
  color:rgba(192,128,92,1);
	text-shadow:1px -1px 1px rgba(255,255,255,.7),-1px 1px 1px rgba(0,0,0,.7);}

.clearfix {
 display:inline-block;}

.clearfix:after {
    content: ".";
    clear: both;
    display: block;
    visibility: hidden;
    height: 0px;}

.cb{
	clear:both !important;}

@media only screen and (max-width: 1239px) {
	body{margin-left:-110px;}
}

@media only screen and (max-width: 1039px) {
#fuss *{
		font-size:.9rem;}
	body{margin-left:-210px;}

	footer article{
		width:auto;
		max-width:100%;
		overflow:hidden;}
	.e0,.e1,.e2,.e3	{
		font-size:.9rem;}
}

@media only screen and (max-width: 839px) {
	body{margin-left:-310px;}
}

@media only screen and (max-width: 809px) {
	body{margin-left:-410px;}
}

@media only screen and (max-width: 759px) {
	#fuss *{
		max-width:100%;overflow:hidden;
		font-size:.85rem;}

	.e0,.e1,.e2,.e3	{
		font-size:.9rem;}

	.col-3{ width:50%;}
	.col-3 ul { width:100%;display:block;border-bottom:1px solid #555;}
	.col-3 ul li:last-child{margin-bottom:.5rem !important}
	.col-3 ul li{ width:50%;display:inline-block;float:left; }

	.col-6{ width:100%;display:block;clear:both;margin:1rem 0 0 .5rem !important;}
}

@media only screen and (max-width: 639px) {
	html{
		background-size:100% inherit,cover;
		background-position:0px 0px,top center;}

	body{
		background-image:url(layout/body_small.png);
		background-position:210px top;
		background-size:cover;}

	header {
		height:250px;
		max-width:100%;
		display:block;}

	header #slogan img{
		width:95%;
		display:block;}

	#container{
		padding: 0px 0 20px 20px;}

	#navigation{
		display:none;}

	#snavigation{
		box-shadow:-2px -2px 12px rgba(32,32,32,.5);
	  font-size:1rem;
		line-height:150%;
		color:#999;
		width:inherit;
		padding:0px 0 0px 0px;
		margin-left:-30px;
		background-color:#f0f0f0;
		display:block;
		height:2.5rem;
		overflow:hidden;
		clear:both;
		margin-bottom:30px;}

	#sub1,#sub2{
		box-shadow:-2px -2px 12px rgba(32,32,32,.5);
	  font-size:1rem;
		line-height:150%;
		color:#999;
		width:inherit;
		padding:0px 0 0px 0px;
		margin-left:5px;
		background-color:#f0f0f0;
		display:block;
		clear:both;}

	#sub1 a, 	#sub2 a {
		width:100%;
		padding:.5rem 0;
		text-align:center;
		display:block;
		border-bottom:1px solid #e8e8e8;}

	#sroot{
		margin:0;
		padding:0;	}

	#sroot li {
		width:100%;
		padding:.5rem 0;
		text-align:center;
		border-bottom:1px solid #e8e8e8;}

	#sroot li a,	#sroot li span{
		display:block;
		text-align:center;
		height:1.5rem;
		font-size:1rem !important;
	}
	.subsurround{ width:100%;}
	.snav{ display:block;}
	#sub1,#sub2{ width:100%;margin:0;}

}

article a{
 color:#999;}