* { margin:0px; box-sizing:border-box; }
html {min-height: 100%; }
#wrapper_a2h {
	margin:12px auto;
	border:1px #70706E solid;
	max-width:740px;
	color:#000;
	position:relative;
	padding:0;
	background-color:#FFFFFF;
	font-family:  Arial, sans-serif;
	font-size: 14px;
	line-height:18px;
	text-align:left;
	overflow:hidden;
}
header {
	padding:0px 0px 0px 0px;
}
article {
	padding:25px 25px 0px 25px;
}
footer {
	padding:0px 25px 0px 0px;
	margin-top: 0px;
}
p {padding-bottom:24px; }
h1{
	margin:0 0 25px;
	color: #70706E;
	font-size: 35px;
	line-height:38px;
}
h1 span {font-weight: normal; font-size: 30px;}

h2{
	font-size:16px; line-height:20px; color: #70706E; padding-bottom: 3px;
}
a {
	color:#000;
	text-decoration:none;
}

img {
	max-width: 100%; height: auto; width: auto\9; border:none;
}
ul {
	padding:0px 0px 20px 0px;
	list-style-image:url(); list-style:none;
}
ul li { 
	background: url(iconlist.jpg) no-repeat 0px 5px; padding-left:15px; padding-bottom: 3px;
}
.clearfix {
	clear: both;
	display: block;
	visibility: hidden;
	height: 0px;
	line-height: 0px
}

/* Header */

/* Ende Header */

/* Article */
article section:nth-of-type(1) {float:left;width: 320px;}
article section:nth-of-type(2) {float:right;  width: 330px; }
/* Ende Article */
article section:nth-of-type(1)  p:nth-of-type(2){ margin-bottom: 0px; padding-bottom: 4px;}
/* Footer */
footer h2 {color:#fff; }
footer aside:nth-of-type(1) {float:left;padding: 20px 25px 0px;background: #6F6F6E;width: 355px;color: #fff;}
footer aside:nth-of-type(1) p:last-of-type {font-size: 14px;line-height: 18px;/* font-style: italic; */}
footer aside:nth-of-type(1) a {color:#fff; }
footer aside:nth-of-type(2) {float:right;width: 330px;padding-top: 0px;}
footer span {display: block; padding: 6px 0;}
/* Ende Footer */
.color{color: #70706E;}
footer em{ font-size: 16px ;}
@media only screen and (max-width:739px) { 
	 #wrapper_a2h {
		margin: 0 auto;
        border: 0; font-size: 13px; line-height: 17px;
	}
	article {padding-left: 10px; padding-right: 10px;}
	h1 {
        font-size: 30px; line-height:32px; 
    }
	h2 {font-size: 14px;}
	article section:nth-of-type(1), article section:nth-of-type(2) {float:none; width: 100%; }
	footer aside:nth-of-type(2), footer aside:nth-of-type(1) {float:none; width: 100%; padding: 10px 10px 0;}
	footer {margin-top:  0; padding-right: 0; padding-bottom: 15px;}
	.no {display:none; }
}