/* -- Main CSS 2 -- */
.suq{
    width: 854px;
    padding: 0;
    font-family: arial;
    border:1px solid #000;
    font-size: 1.35rem;
    color: #000;
    margin: auto;
}
.suq .suq_l{
    width: 50%;
    float: left;
}
.suq .suq_r{
    width: 49%;
    float: right;
}
.suq ul{
    padding-left: 1.3rem;
}
.suq li {
   list-style-type: disc;
}
.suq a {
    color: #009ee0;
    text-decoration: underline;
}
.suq p{
    margin: 0 0 1rem;
}
.suq .nd{
    padding: 1rem 6rem 0;
}
.suq h1{
    color: #009ee0;
    font-size: 2.6rem;
	margin-top: 1.5rem;
	margin-bottom: 1rem;
}
.suq h2{
    color: #ff9800;
    font-size: 1.8rem;
	margin-top: 1.5rem;
	margin-bottom: 1rem;
}
.suq h3{
    color: #ff9800;
    font-size: 1.4rem;
	margin-top: 1.5rem;
	margin-bottom: 1rem;
}
.suq h4{
    color: #ff9800;
    font-size: 2.0rem;
    margin-top: 1rem;
    margin-bottom: 3rem;
    font-weight: bold;
}

/*---------bootraps------------*/
.suq div{
    display: block;
}
.suq .clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.suq .clearfix {
    display: block;
}
.suq .img-responsive{
    max-width: 100%;
    display: block;
}
.suq .a {
    margin-bottom: 2rem;
}

@media only screen and (min-width:300px) and (max-width: 990px){
	.suq{
		width: 100%;
	}
	.suq .suq_l,
	.suq .suq_r{
		width: 100%;
		float: inherit;
	}
	.suq .nd{
		padding: 1rem;
	}
}

@media print {
    .nurjobansicht {
        display:none;
    }
    #sidebar, #footer {
        display:none;
    }
	.hidden-print {
		display: none !important;
	}
	*{
		color-adjust: exact;
		-webkit-print-color-adjust: exact;
	}
	.suq {
		width: 100%;
	}
	.suq *{
		margin-bottom: 0;
	}
	a[href]:after{
		content: "";
	}
	html{
		font-size:6px;
	}
}
