* { margin:0px; box-sizing:border-box; }
html {min-height: 100%; }
#wrapper {
	margin:12px auto;
	border: 1px #333 solid;
	max-width:782px;
	color: #333;
	position:relative;
	padding:20px;
	background-color:#FFFFFF;
	font-family: 'Roboto', sans-serif;
	/* font-family: 'Open Sans', sans-serif; */
	/* font-family:  Times, "Times New Roman", serif; */
	/* font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; */
	/* font-family: Trebuchet MS, Arial, Helvetica, sans-serif; */
	/* font-family: Verdana, Geneva, sans-serif; */
	font-size: 14px;
	line-height:24px;
	text-align:left;
	overflow:hidden;
}
p {padding-bottom:16px;text-align: justify;}
h1{margin:0 0 16px;font-size:32px; line-height:38px;text-align: center;}
h1 span {display: block;}
h2{font-size:13px; line-height:17px;}
a {color: #333;text-decoration:none;}
a:hover{text-decoration: underline;}
a u{color: blue;}
img {max-width: 100%; height: auto; width: auto; border:none;}
ul {margin-bottom: 16px;}
ul li { 
	
}
.clear:after {content: ".";clear: both;display: block;visibility: hidden;height: 0px;}
.color{}
.center{text-align: center;}
/* Header */
header {width: 100%;float: left;position: relative;margin: 0 0 16px;}
header img{display: block;}
header a{position: absolute;top: 12%;height: 19%;width: 23%;right: 4%;}
/* Ende Header */

/* Article */
article {width: 100%;float: left;margin: 0 0 50px;}
/* Ende Article */

/* Footer */
footer {width: 100%;float: left;}
footer a{float: right;display: inline-block;background: #003255;color: #fff;text-transform: uppercase;font-weight: 700;
	box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
	line-height: 36px;padding: 0 16px;
}
/* Ende Footer */

/* Aside */
aside:nth-of-type(2n-1){}
aside:nth-of-type(2n){}
/* Ende Aside */


/* Section */
address{font-style: normal;}
/* Ende Section */

@media only screen and (max-width:782px) { 
	#wrapper{border: none;padding:10px;font-size: 13px;line-height: 17px;}
	ul{padding-left: 16px;}
	h1{font-size: 17px;line-height: 22px;}
	.no{display: none;}
	p{text-align: left;}
}