#header_lv { position: absolute; top: 32px; left: 133px; }

#header_lv.lv_nrw { background: url("../template/img/nrw-logo.png"); width: 156px; height: 36px; }

#header_wrapper .en_flag {
	float: right;
	margin-right: 7px;
	position: static;
}

#header_wrapper .bottom_line {
	margin-top: 26px;
	width: 770px;
	height: 17px;
}

#header_wrapper .bottom_line .subline {float: left;  display: inline-block; }
#header_wrapper .bottom_line .subline2 {float: right;  display: inline-block; }

#header_wrapper #logo { position: relative; }

#header_relative {
	width: 100%;
	height: 210px;
	clear: both;
	min-width: 960px;
	overflow: hidden;
	padding-top: 115px;
}

#header_relative .relative_wrapper {
	height: 210px;
}

#header_image-small {
	position: absolute;
	display: block;
}

#header_relative .header_teaser_wrapper-small {
	position: absolute;
	width: 100%;
}

#header_navi {
	background: #013879 none no-repeat 0 47px;
	color: #FFFFFF;
	padding-bottom: 0;
	width: 653px;
	margin-top: 6px;
	height: 36px;
	margin-left: 117px ;
	position: relative;
}

#header_navi .navi {
	left: 0;
	position: relative;
	float: none;
	top: 0;
	float: left;
	width: 364px;
}

#header_navi .nav_link {
	color: #FFFFFF;
}

#header_navi .nav_link span {
	font-size: 24px;
	font-weight: normal;
}

#header_navi .obligate-li.active {
	display: none;
	visibility: hidden;
}

#header_navi .navi0 .nav_link {
	width: 100px;
	padding: 0px 10px 0px 10px;
	height: 29px;
	float: left;
}

#header_navi .hover {
	background-color: #ffffff;
	left: -120px;
	width: 632px;
	top: 32px;
}

#header_navi .navi_li .hover .second li a {
	color: #013879;
}

#header_navi .navi_li.link_hover span.nav_link {
	background: white;
	border-bottom: 3px solid white;
}

#header_navi .navi_li span {
	padding: 0px 0px 0px 0px;
	height: 29px;
	margin-top: 4px;
}

#header_navi .navi10 { width: 165px;}
#header_navi .navi10 .nav_link {
	width: 161px;
	padding: 0;
	border: 0;
	position: relative;
}

#header_navi .navi10 .nav_link #search_field {
	width: 161px;
	padding: 0;
	height: 28px;
	top: 4px;
	border: 0;
	background: url("../template/img/search_bg_white.png");
	color: black;
	position: absolute;
}

#header_navi .navi_li span.hover {
	height: auto;
	padding-top: 27px;
}

#header_navi .navi_li .hover .first li {
	width: 184px;
}

#header_navi .navi_li .hover .first li  ul li a {
	background: white;
}
#header_navi .navi_li .hover .first li a {
	width: 184px;
	background: url("../template/img/orangeborderOne_16px_w.gif") repeat	 scroll 0 18px transparent;
	display: block;
}
#header_navi .navi_li .hover .second li {
	background: url("../template/img/borderlayermenu_white.png") repeat-x left bottom;
}
#header_navi .navi_li .hover .second{
	margin-bottom: 10px;
}

#header_navi .navi0 .hover, #header_navi .navi10 .hover {
	top: 36px;
	left: 0;padding: 27px 10px;
}

#header_navi .nav_link.active {
	border-bottom: 3px solid #013879;
	background: #013879;
}

#header_navi .navi10 .checkboxes .row {
	background: url("../template/img/borderlayermenu_white.png") repeat-x left bottom;
}

#header_navi .navi10 .checkboxes .header {
	background: url("../template/img/orangeborderOne_16px_w.gif") repeat	 scroll 0 18px transparent;
}

#header_navi .navi10 .checkboxes label {
	color: #013879;
}
#imageMenu a.headline {
	color:#FFFFFF;
}

.contentseite #imageMenu { top: 142px; }


.startseite #imageMenu {
	height: 100%;
	width: 174px;
	background: url(../img/headerImageNavi.png) repeat 0 0 transparent;
	color: #fff;
	font-size: 13px;
	font-family: "Oswald", sans-serif;
	position: relative;
}


#imageMenu ul li .hover {
  display: none;
  width: 174px;
}

#imageMenu li.open .headline {
  background: url(../img/headerImageNavi.png) repeat 0 0 transparent;
  background-color: transparent;
}

#imageMenu li.open .hover{
  background-color: transparent;
}

#header_relative .header_teaser_wrapper-small .teaser_inner_wrapper {
	position: absolute;
	width: 600px;
	top: 65px;
	left: 274px;
	z-index: 30;
}
/***************************************/
/************** Seminare ***************/
/***************************************/
.tx-seminars-pi1-category,.tx-seminars-pi1-date {
	width: 115px;
}

.tx-seminars-pi1-price,.tx-seminars-pi1-vacancies {
	width: 70px;
}

.tx-seminars-pi1-listrow table td.tx-seminars-pi1-reg-button {
	width: 86px;
	padding: 10px 0 10px 0;
}

.tx-seminars-pi1-listrow th a {
	padding:0;
}

.tx-seminars-pi1-listrow th {
	font-weight:normal;
}


#header_relative .headerTeaser .textfield {
  height: auto;
}

#header_relative .headerTeaser .textfield .text {
  height: auto;
}

.tx-onetimeaccount-pi1 dt {
    width: 12em;
    margin: 0 .5em .5em 0;
    clear: both;
    float: left;
}