html{
	box-sizing:border-box;	
	min-height:100%;
	overflow-x:scroll;
	overflow-y:scroll;
}
*{
	margin:0;
	padding:0;
	box-sizing:inherit;
}
body{
	font-family: "Segoe UI", Segoe, Frutiger,"Frutiger Linotype","Dejavu Sans","Helvetica Neue",Arial,sans-serif;
	font-size:1.0625em;/*17px; 17px / 16px*/
	background:#d3d3d3;	
	background: /*linear-gradient(to bottom, #d6dbba 0%,#263fbd 35rem); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
#aussen{
	max-width: 60rem; /*960px*/
	margin:1.875rem auto; /*30px auto*/
}
header{
	background: url(../images/collage2.jpg) no-repeat;

}
#logo{
	min-height:17.99rem; /*130px*/
	text-align:center;
	padding:2.8125rem 1.5rem 0; 
	font-size: 3.888rem; /*34px*/
	font-weight: 700;
	color:#1625c7;
	text-shadow: 2px 2px 2px #000;
}
main{
	background:#fff;
	/*border:5px solid #f00;*/
	padding:1.875rem 2.5rem; /*30px 40px*/
	min-height:31.25rem; /*500px*/;
}
/*Navigation*/
nav{
	/*background:rgba(0,255,0,0.75);
	padding:1rem;*/
	overflow:hidden;
}
nav ul{ /*alle unsortierten Listen in nav und NICHT im Text*/
	/*background:yellow;
	padding:1rem;*/
	background:#585b6a;
	list-style-type:none;/*deaktiviert den Listenpunkt*/
	float:right;
}
nav li{
	float:left;
}

nav a, nav strong{
	padding:0.5rem 1.5rem;
	text-decoration:none; 
	font-weight:normal;
	float:left;
}
nav a:link, nav a:visited{ /*Alle frischen Links in nav UND alle besuchten Links in nav*/
	/*blau-grau*/
	background:#0d2ed6;
	color:#fcfcfc;
}
nav a:focus, nav a:hover, nav a:active, nav strong{
	/*Dottergelb*/
	background:#fcfcfc;
	color:#ba0909;
}
/*Inhalte*/
img{ /*Bilder sind niemals breiter als ihr Layoutcontainer: kleiner oder gleich*/
	max-width:100%;
	height:auto;
}
h1, h2, h3, p, blockquote{
	margin-bottom:1rem;
}
h1{
	font-size:2.125rem; /*34/16*/
	font-weight:normal;
	color:#32364a;
}
h2{
	 font-size:1.5rem;/*24px; 24/16*/
	 color:#32364A;
}
h3{
	color:#32364A;
	font-size:1.25rem;/*20px; 20/16*/
}
.schwebtlinks{
	float:left;
	margin:0 1rem 1rem 0;
}
.teaser{
	overflow:hidden;
	/*background:tomato;*/
	margin-bottom:0;
}
a:link{
	color:#000;
}
a:link{
	color:#666;
}
a:focus, a:hover, a:active{
	color:#fff;
	background:#585b6a;
	text-decoration:none;
	outline:none;
}
a img{
	vertical-align:bottom;
}
/*Formulare*/
		form{
			max-width:40rem;
			margin:0 auto 1rem;
		}
		input, textarea{
			background:rgba(220,220,220,0.75);
			border:1px solid rgba(220,220,220,0.75);
			font:inherit;
			border-radius:0.2941em;/*5px;*/
			padding:0.4118em;/*7px;*/
			/*farbigen Rahmen in Chrome und Safari abschalten.*/
			outline:none;
			width:100%;
		}
		
		input:focus, input:active, textarea:focus, textarea:active{
			background:#fff;
			border:1px solid #000;
		}
		input[type=submit]{
			background:#0d2ed6;
			border:none;
			color:#fff;
			border-radius:50%;
			box-shadow:inset 0 0 1em #0d2ed6;
			padding:0.5882em;/*10px*/
			width:auto;
		}
		input[type=submit]:focus, input[type=submit]:active{
		 background-color:#A33202;
		}	
		input[type=checkbox]{
			width:auto;
		}
	.glaeser{
		background:#fff url(../bilder/glaeser_min.jpg) no-repeat bottom right;
	}		