* { 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:11px;
	line-height:16px;
	text-align:left;
	overflow:hidden;
}

#header-img{
max-width: 340px;
max-height: 300px;
overflow:hidden;
}

#box_links_header{
     float:left;
     width: 55%;
}

#box_rechts_header{
     float:right;
     width: 45%;
}

#header {
	padding:0px 0px 0px 0px; background:#BBBDBF; 
}
#article {
	padding:40px 40px 0px 40px;
}
#footer {
	padding:5px 0px 20px 0px;
}
p {padding-bottom:15px; }

.respo_text{margin-right: 57%;}

h1{
	margin:15px 0; color:#7F7F7F; 
	font-size:24px; line-height:28px;
}
h1 span {}

h2{
	font-size:12px; line-height:17px; color:#002E5A; padding-bottom:8px; 
}
a {
	color:#000;
	text-decoration:none;
}

img {
	max-width: 100%; height: auto; width: auto9; border:none;
}
ul {
	padding:0px 0px 16px 0px;
	list-style-image:url(); list-style:none;
}
ul ul {
padding-bottom: 0;
}

ul.eingerueckt {
	margin-left: 28px;
}

ul li { 
	background: url(iconlist.jpg) no-repeat 0px 5px; padding-left:20px;
}

.blue {
color:#002E5A!important;
}

.clearfix {
	clear: both;
	height: 0px;
}

/* Header */
#header img {float:right; margin-left:10px;  }

.top {padding:40px 20px 20px 40px; }

.top_neu{ padding: 15px 10px 0px 40px;}

.top_170707 {padding:15px 20px 9px 40px; }

.top_4 {padding:25px 20px 9px 40px; }

.top5 {padding: 1.5rem ;
width: 50%; }

.top6 {
padding: 1.85rem 4% 0.75rem 3%;

}
.top7 {
padding: 1.25rem 4% 0.5rem 3%;

}
.top3 {padding:1rem 0 0.25rem 1.75rem; }

.top  p {padding-bottom:10px; }

/* Ende Header */

/* Article */
.left {float:left; width:290px; }
.right {float:right; width:290px; }
.a {color:#00f; text-decoration:underline; }

.title strong {color:#002E5A; }

.title .big {color:#7F7F7F; font-size:18px; line-height:22px; }

.title {padding-bottom:50px; padding-left:50px;  no-repeat 0px 25px; font-size:13px; line-height:17px;  }

.title_2 {padding-bottom:50px; padding-left:50px; background: url(icon.jpg) no-repeat 0px 18px; font-size:13px; line-height:17px;  }
.title_4 {padding-bottom:50px; padding-left:50px; background: url(icon.jpg) no-repeat 0px 28px; font-size:13px; line-height:17px;  }

.title_3 {padding-bottom:50px; padding-left:50px; background: url(icon_rot.jpg) no-repeat 0px 28px; font-size:13px; line-height:17px;  }

.title_4 {background-position:  0 1rem;}

.title_5 {padding-bottom:50px; padding-left:50px; background: url(icon_winered.jpg) no-repeat 0px 28px; font-size:13px; line-height:17px;  }
.title_6 {padding-bottom:50px; padding-left:50px; background: url(icon.jpg) no-repeat 0px 40px; font-size:13px; line-height:17px;  }


/* Ende Article */

/* Footer */
.logo2 {float:left; }
.logo {float:right; }
/* Ende Footer */

@media only screen and (max-width:719px) { 
	 #wrapper_a2h {
		margin: 0 auto;
        border: 0;
		
	}
.ausblenden
{
display:none;
}
.respo_text{ margin-right: 0;}
.top_neu{ padding: 15px;}
.rot{
   color:#943634;
}

.logo2 {float:none; }

#header img {
float: none;
margin-left: 15px;
margin-top: 15px; 
}
.top_4 {padding:25px 20px 9px 27px; }

#box_links_header{
     float:none;
     width: 100%;
}

#box_rechts_header{
     float:none;
     width: 100%;
}

	.top {clear:both; padding:10px; }
	#article {padding:10px;}
	.title,
.title_5 {background:none; padding-left:0; }
	h1 {
        font-size: 18px; line-height:22px; 
    }
	.no {display:none; }
	
	.left, .right {float:none; width:100% !important;}
}
.refnr {}

.apply {}
