/*Main.CSS*/
.suq {
    width: 730px;
    padding: 0px;
    font-family: arial;
    border: 1px solid #000;
    font-size: 15px;
    color: #000;
    margin: auto;
    line-height: 23px;
}
.suq .nd{
    padding: 15px 25px 5px;
}
.suq h1 {
    margin: 0px 0px;
    line-height: normal;
  color: #771733;
}
.suq h3 {
color: #771733;
font-size: 17px;
}
.suq img{
    border: none
}
.suq strong{
    font-weight: bold;
}
.suq ul {
    padding-left: 0;
    margin-top: -12px;
    margin-bottom: 20px;
}
.suq a {
    color: inherit;
    text-decoration: none;
}
.suq p{
    margin: 0px 0px 14px
}
.suq li {
  /* background: url(../img/2.png) no-repeat;*/
   background-position: left 9px;
   padding-left: 8px;
   text-align: left;
   padding-top: 1px;
   padding-bottom: 2px;
}




/*---------bootraps------------*/
.suq div{
    display: block;
}
.suq .clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.suq .clearfix {
    display: inline-block;
}
.suq .clearfix {
    display: block;
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.suq .img-responsive{
    max-width: 100%;
    display: block;
}
.suq h2 {
    font-size: 36px;
    margin-top: 0px;
    margin-bottom: 15px;
}
.suq .ul1 h1 {

    padding-left: 23px;
	font-weight: 600;
	font-size: 27px;
}

.suq .ul1 {
    color: #961f42;
    margin-top: 14px;
    margin-bottom: 14px;
	text-align: left;
}

.suq .bot {
    background: #771733;
    color: #fff;
    padding: 10px 25px;
    font-size: 20.5px;
	display: block;
    text-align: center;
	margin-bottom: 0;
}

.suq img.suqlogo {
    max-width: 100%;
    margin-top: -34px;
   display: none;
}
.suq p.p1 {
    margin-bottom: 5px;
}
.suq li span {
    font-size: 15px;
}



@media screen and (-webkit-min-device-pixel-ratio:0) { 

    /* Safari only override */
    ::i-block-chrome,.suq .bot.clearfix {
       font-size: 19px
    }
}

@media only screen and (min-width:300px) and (max-width: 532px){
	.suq{
		width: 100%;
		line-height: normal;
	}
	.suq .nd{
		padding: 10px
	}
	.suq h1{
		overflow-wrap: break-word;
		word-wrap: break-word;
		word-break: break-word;
		-ms-hyphens: auto;
		-moz-hyphens: auto;
		-webkit-hyphens: auto;
		hyphens: auto;
	}
	.suq h2 {
    font-size: 31px;
    margin-top: 0px;
    margin-bottom: 15px;
    line-height: normal;
	}
	.suq .bot.clearfix {
    background: #771733;
    color: #fff;
    padding: 10px 25px;
    font-size: 18.5px;

	}
	.suq .ul1 h1 {
    background: url(../img/2.png) no-repeat;
    background-position: left 11px;
    padding-bottom: 10px;
    padding-left: 23px;
	}
}


/* bootstrap 4 alpha */
@media print {
    body * {
        font-size: 8pt !important;
        margin: 0 !important;
        max-width: 100%;
    }
    .nurjobansicht {
        display:none;
    }
    #sidebar, #footer {
        display:none;
    }
}

.hidden-xs-up {
  display: none !important;
}

@media (max-width: 543px) {
  .hidden-xs-down {
    display: none !important;
  }
}

@media (min-width: 544px) {
  .hidden-sm-up {
    display: none !important;
  }
}

@media (max-width: 767px) {
  .hidden-sm-down {
    display: none !important;
  }
}

@media (min-width: 768px) {
  .hidden-md-up {
    display: none !important;
  }
}

@media (max-width: 991px) {
  .hidden-md-down {
    display: none !important;
  }
}

@media (min-width: 992px) {
  .hidden-lg-up {
    display: none !important;
  }
}

@media (max-width: 1199px) {
  .hidden-lg-down {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  .hidden-xl-up {
    display: none !important;
  }
}

.hidden-xl-down {
  display: none !important;
}

.visible-print-block {
  display: none !important;
}

@media print {
  .visible-print-block {
    display: block !important;
  }
}

.visible-print-inline {
  display: none !important;
}

@media print {
  .visible-print-inline {
    display: inline !important;
  }
}

.visible-print-inline-block {
  display: none !important;
}

@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}

@media print {
  .hidden-print {
    display: none !important;
  }
}

@media print {
	.suq {
		font-size: 14px !important;
	}
	.suq li {
	   background: none;
	   list-style-type: disc;
	   padding-left: 0px !important;
	   margin-left: 17px !important;
	   padding-top: 0px;
	   padding-bottom: 0px;
	   line-height: 18px !important;
	}
	.suq .ul1 {
		margin-top: 14px;
		margin-bottom: 14px;
		text-align: left;
	}
	.suq h1 {
		line-height: normal;
		margin: 0;
	}
	.suq .ul1 h1 {
		color: #961f42 !important;
		background: none;
		padding-left: 0px;
		font-weight: 600;
		font-size: 27px !important;
		line-height: 30px !important;
	}
	.suq h1::before {
		content: '\2022 ' !important;
		color: #961f42 !important;
		padding-right: 5px;
	}
	.suq p {
		line-height: 18px !important;
		padding-bottom: 2px !important;
	}
	.suq h2 strong {
		font-size: 36px !important;
		margin-top: 0px;
		margin-bottom: 15px;
	}
*{
        color-adjust: exact;
        -webkit-print-color-adjust: exact;
}
.container-fluid {
    margin-right: auto !important;
    margin-left: auto !important;
padding-left: 5% !important;
}
}
/* end bootstrap 4 alpha */