/*PWG-Premium-Anzeige / style.css*/

body {font-family: Arial, sans-serif; background-color:#f4f4f5; color: #333;}
h1 {font-family: Arial,Helvetica,sans-serif;font-size: 20px;font-weight: 300; margin-bottom: 20px;;color: gray;}
h1 span {font-size: 0.7em; color: #999;}
h2 {font-family: Arial,sans-serif; font-size: 1.3em; line-height: 1.5rem; margin-bottom: 15px;font-weight: normal;color: #003882;padding-left: 20px;}
h3 {font-family: Arial,sans-serif; font-size: 1em; margin-top: 0;margin-bottom: 15px;padding-left: 20px;color: #56565a; font-weight: normal;}
h4 {font-size: 14px; margin-top: 15px; margin-bottom: 5px;}
p {font-size: 0.9em; line-height: 1.3em; margin-bottom: 20px;}
a {color: #001d76; outline: none; text-decoration: underline;}
a:hover {text-decoration: underline;}
.bold, a.bold {font-weight: 700 !important;}
ul {font-size: 0.9em;line-height: 1.5em;list-style-position:outside;list-style-type:disc;margin-bottom: 20px;margin-top: 0;padding-left: 15px;}
ul ul {font-size: 1em; list-style-type: disc !important; margin-bottom: 0;}
.line {border:none;height:1px; background:url(dots.gif) repeat-x scroll 0 100%;}
.container {max-width: 950px;margin: 20px auto 0; position: relative;margin-bottom: 20px;}
.container #logo img {left: 517px;position: absolute;top: 0;z-index: 5;}
#header {margin-bottom: 10px;max-width: 950px;position: relative; z-index: 2;}
.header, .top {position: relative;}
.top {}
.logo {float: right;margin: 0;max-width: 100%;position: relative;right: 20px;top: 10px;}
.headerimage img {display: inline-block; max-width: 100%;margin-top: 20px;}
#horizontalTab {max-width: 950px !important;position: relative; z-index: 1; margin-top:-20px;}
.resp-tab-content {margin-left: 10px; margin-right: 10px; position: relative; z-index: 1;border: none !important;padding-left: 0; padding-right: 0;padding-bottom: 0;}
.resp-tabs-container {background-color: #fff !important;}
.text {padding: 0px 20px 0px 20px;}

.firmentext {padding-top: 30px;padding-left:20px;padding-right:20px;}
.aufgaben {font-family: Arial, sans-serif;font-size: 0.9em; padding: 0;font-weight: bold; margin-bottom: 20px;margin-top:20px;}
iframe {max-width: 100%;}
.footer {background-color: #fff !important;margin-bottom: 0;max-width: 950px;margin-top:10px;padding-bottom:40px;}
.footer p {padding: 20px;padding-bottom: 0;margin-bottom: 0;}
.apply {margin-left: 20px; margin-bottom: 30px;margin-top:20px;}
.apply a {background-color: #001d76;color: #fff;font-weight: 300; font-size: 13px;line-height: 20px;text-align: center; padding: 8px 10px;border-color:#001658;text-decoration:none;}
.apply a:hover {background: #001d76;text-decoration: none;}
.award {margin-top:-57px;  margin-right:20px; float:right;}
@media only screen and (max-width: 48em) {

.container {margin: 1% auto;max-width: 98%;border: none !important;}
#header {z-index: 2;}
.headerimage {border: none;}
.header-image img {padding-top: 20px; background-color: #fff;}
img {max-width: 100%;}
#horizontalTab {z-index: 1;}

.footer {margin-bottom: 20px;}

}
@media only screen and (max-width: 37.5em) 
{.container {}
.headerimage {border: none;}
img {max-width: 100%;}
.text  {padding: 0px 10px 0px 10px;}
.firmentext {padding-left:10px; padding-right:10px;padding-top:10px;}
.resp-tab-content {margin-left: 0; margin-right: 0;
}
@media print {ul.resp-tabs-list .t2, ul.resp-tabs-list .t3, ul.resp-tabs-list .t4, .bewerbung {display: none;}}
