* { margin:0px; box-sizing:border-box; }
html {min-height: 100%; }
#wrapper_a2h {
	margin:12px auto;
	border:1px #000000 solid;
	max-width:720px;
	color:#000;
	position:relative;
	 padding:0;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	text-align:left;
	overflow:hidden;
	background: url(bg.jpg) repeat-y left; 
	
}
#header {
	padding:0px 0px 0px 0px; position:relative; 
}
#article {
	padding:20px 30px 0px 140px;
	background: url(bgf.jpg) no-repeat bottom left; 
}
#footer {
	padding:45px 0px 15px 0px;
	 text-align:right; 
}
p {padding-bottom:15px; }
h1{
	margin:9px 0; color:#EA492A;
	font-size:29px; line-height:34px;
}
h1 span {}

h2{
	font-size:13px; line-height:17px;
	background: url(icon.jpg) no-repeat left 3px;  margin-left:-46px; padding-left:46px;
}
a {
	color:#000;
	text-decoration:none;
}

img {
	max-width: 100%; height: auto; width: auto\9; border:none;
}
ul {
	padding:0px 0px 15px 0px;
	list-style-image:url(); list-style:none;
}
ul li { 
	background: url(iconlist.jpg) no-repeat 0px 5px; padding-left:15px;
}
.clearfix {
	clear: both;
	height: 0px;
}

/* Header */
#header a {position:absolute; top:21%; height:20%; left:20%; width:50%; }
/* Ende Header */

/* Article */
.title {margin:15px 0 30px; }
/* Ende Article */

/* Footer */
#footer p {padding-bottom:10px; }
.last a {color:#EA492A; font-weight:bold; }

/* Ende Footer */

@media only screen and (max-width:719px) { 
	 #wrapper_a2h {
		margin: 0 auto;
        border: 0;
		background:#fff;
	}
	.title {margin:0px 0 15px; }
	#article {padding:10px; background:none;  }
	#footer {background:#E2E0E1; margin:0 -10px; padding:10px;  }
	h1 {
        font-size: 18px; line-height:22px; 
    }
	h2 {background:none; margin-left:0; padding-left:0; }
	.no {display:none; }
	
}
.refnr {}

.apply {}
