/***** Allgemein *****/

body {
	text-align: center;
	background-color: #d4d4d4;
	background-image: url(/images/bg_spacer/background.jpg);
	background: url(../images/bg_spacer/background.jpg) center 0 no-repeat #d4d4d4;
}

img {
  border: none;
}

li {
	margin-left: 15px;
}

a {
  color:#696969;	
  text-decoration: none;
}

a.admin {
  color:red;	
}

.center {
  margin:0 auto !important;	
}

.clear {
  clear:both;	 
}

.uppercase {
  text-transform:uppercase;	
}

.vhilfe_rot {
	color:#ff9100;	
}

.back {
  background:url(../images/bg_spacer/back.jpg) no-repeat;	
  width:94px;
  height:25px;
  line-height:25px;
}

.back a {
  display:block;
  text-align:right;	
  text-decoration:none !important;
  padding-right:10px;
  color:#ff9100;
  
}

span.label {
  text-transform:uppercase;	
}

#site_container {
	position: relative;
	margin: 0 auto;
	text-align: left;
	width: 890px;
	height: 100%;
	padding-top: 45px;
}

#body_container {
	margin: 0 auto;
	width: 998px;
	height: 100%;
}

.news_article_container a, #inhalt_container a {
  font-size:11px;
  font-weight:bold;
  text-decoration:underline;
}



h3 a{
  text-decoration:none !important;
  font-size:14px !important;
}

	
	
/*#inhalt_container h1,*/
/*h1, */
/*#inhalt_container h2, */
/*h2, */
/*.ueberschr {*/
  /*font-size:16px;*/
  /*font-weight:bold;*/
/*}*/


#inhalt_container h1 {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 14px;
}

#inhalt_container h2 {
  font-weight: normal;
  font-size: 16px;
  margin-bottom: 10px;
}
#inhalt_container p {
  margin: 0 0 15px; padding: 0;
}
div#foot_inhalt ul {
  display:inline;
}

/**** Header *********/

#menu_level {
	width: 668px;
	height: 130px;
	background: url(../images/bg_spacer/bg/bg_left.png) 0 0 repeat-y transparent;
	padding-top: 10px;
	font-size: 1px;
}

#headpart {
	position: relative;
	width: 890px;
	height: 166px;
}

#start_headpart {
	position: relative;
	width: 890px;
	height: 300px;
}

#menu {


         float: left;
    font-size: 1px;
    height: 166px;
    position: relative;
    width: 668px;
}

#start_head_right {
	float: left;
	position: relative;
}

#start_bigimage {
	float: left;
	position: relative;
	width: 664px;
	font-size: 1px;
	height: 300px;
	padding-left:4px;
}

#logo {
	position: relative;
	width: 222px;
	height: 282px;
	float: left;
	margin-top:27px;
}

#start_logo {
	position: relative;
	width: 222px;
	height: 140px;
}

/**** ContentPart *********/
#inhalt {
	position: relative;
/*
:171
* 
*/
	width: 890px;
	float: left;
}

#inhalt_left {
	position: relative;
	width: 668px;
	float: left;
}

/******ContentRight ******/
#inhalt_right {
	position: relative;
	height: 100%;
	width: 222px;
	float: left;
}

.inhalt_right_shadow {
	position: relative;
	width: 222px;
	height: 6px;
	background: url(../images/bg_spacer/bg/bg_right_sh.png) 0 0 no-repeat transparent;
	font-size: 1px;
}
.inhalt_right_shadow2 {
        position: relative;
        width: 222px;
        height: 2px;
        background: url(../images/bg_spacer/bg/bg_right_sh2.png) 0 0 no-repeat transparent;
        font-size: 1px;
}

#inhalt_right_1 {
	width: 214px;
	height: 155px;
	background: url(../images/bg_spacer/bg/bg_right.png) 0 0 repeat-y transparent;
	margin-left:2px;
}

#start_inhalt_right_1 {
	width: 214px;
	height: 155px;
	background: url(../images/bg_spacer/bg/bg_right.png) 0 0 repeat-y transparent;
	margin-left:2px;
}

#inhalt_right_1 h2{
 	background:#f7f7f7;
/*
 	margin-left:5px;
 	margin-right:5px;
*/
        margin-left:12px;
 	text-align:left;
 	height:27px;
 	line-height:27px;
 	color:#ba0e1d;
 	text-transform:uppercase;
}

#inhalt_right_1 fieldset input#login,
#inhalt_right_1 fieldset input#passwd {
  background:white url(../images/bg_spacer/search_field.png) no-repeat scroll 0 0;	
  border:none;
  height:20px;
  width:170px;
  margin-left: 7px;
}

#inhalt_right_1 input#login_submit {
  border:none;
  background:transparent url('../images/bg_spacer/arrow_right.jpg') no-repeat right 70% ;
  color:#444;
  cursor:pointer;	
}

#inhalt_right_1 fieldset {
  margin-left:5px;	
}

#inhalt_right_1 fieldset label {
  color:#444444;
  margin-left:7px;
  margin-bottom: 2px;
  margin-top: 2px;
}

#inhalt_right_1 div#login_part div#reg_buttons {
  border-top:1px solid 	#ba0e1d;
  margin:0 8px;
}

#inhalt_right_1 div#login_part div#reg_buttons  div {
  display:inline;	
}

#inhalt_right_1 div#login_part div#reg_buttons  div#reg_button_1 {
  margin-left:10px;
  float:left;
}

div#reg_button_2 {
  border-top:1px solid  #ba0e1d;
  margin-right:6px;
  /*margin-left:7px; */
}

#inhalt_right_1 div#login_part div#reg_buttons  div#reg_button_2 {
  margin-right:10px;
  float:right;
}

div#login_part {
	padding-top: 10px;
}

div#login_part h2 {
  font-size:12px;
  margin-top: 0px;
}

div.inhalt_right_upper {
	padding-top: 0px;
 /*	height: 148px !important; */
}

.inhalt_right_upper h2 {
	margin-top: 10px;
}

#inhalt_right_1 div#login_part div#reg_buttons a.link_text {
  color:#444;	
}

#inhalt_right_1 a {
	text-decoration: none;
}

#inhalt_right_2 {
	width: 222px;
	height: 227px;
	background: url(../images/bg_spacer/bg/seitl_menue_m_karte.png) 0 5px no-repeat transparent;
}

#inhalt_right_2_start {
	width: 222px;
	height: 44px;
	background: url(../images/bg_spacer/bg/bg_right.png) 0 0 repeat-y transparent;
}

#inhalt_right_2_start_img {
	width: 213px;
	padding-left: 2px;
}


#inhalt_right_3 {
	width: 216px;
/*
	height: 215px;
*/
	/*background: url(../images/bg_spacer/bg/bg_right.png) 0 0 repeat-y transparent;*/
	/*background: url(../images/bg_spacer/pfb_bg1.png) 0 0 repeat-y transparent;*/
	text-align: center;
/*
	padding-top:8px;
*/
/*
	padding-bottom:8px;
*/
}

#inhalt_right_3 .rightbuttonleiste {
  margin-bottom:2px;	
}

#inhalt_right_3 .rightbuttonleiste img {
  /*border:1px solid #bf1e2c;	*/
}

#inhalt_right_4_start,
#inhalt_right_4 {
	width: 222px;
	background: url(../images/bg_spacer/bg/bg_right.png) 0 0 repeat-y transparent;
}

/*Searchbox*/
.search_field {
	position: relative;
	top: 5px;
	left: 5px;
	width: 200px;
	height: 25px;
}

.search_field_text {
	border: none;
	height: 20px;
	width: 170px;
	background: url(../images/bg_spacer/search_field.png) 0 0 no-repeat white;
	padding-left: 2px;
}

.search_button {
	position: relative;
	top: 5px;
}

div.search_field fieldset {
  padding:0px;	
}
/**/
/*#inhalt p {*/
  /*margin:0px;*/
  /*padding:0px;	*/
/*}*/

#inhalt_right_4_start p {
	padding: 6px 13px 3px 20px;
	font-size: 12px;
	font-weight: bold;
}

#inhalt_unten_img { 
	position: absolute;
	width: 628px;
	bottom: 0px;
	height: 50px;
	text-align: right;
}

.inhalt_left_shadow_last {
	position: relative;
	width: 668px;
	height: 2px;
	background: url(../images/bg_spacer/bg/bg_left_sh_bo.png) 0 0 no-repeat transparent;
	font-size: 1px;
}

.inhalt_left_shadow {
	position: relative;
	width: 668px;
	height: 5px;
	background: url(../images/bg_spacer/bg/bg_left_sh.png) 0 0 no-repeat transparent;
	font-size: 1px;
}

#inhalt_grafik {
  background:transparent url(../images/bg_spacer/bg/bg_left.png) repeat-y scroll 0 0;
  height:149px;
  padding-left:4px;
  position:relative;
  width:664px;	
}

#start_inhalt_main {
	position: relative;
	width: 617px;
	min-height: 495px;
/*	height: auto !important;*/
/*	height: 385px;*/
	background: url(../images/bg_spacer/bg/bg_left.png) 0 0 repeat-y transparent;
	text-align: left;
	padding-left:24px;
	padding-right:24px;
	padding-top: 25px;
}

#content_text {
	padding-bottom: 25px;
}

#inhalt_main {
	position: relative;
	width: 668px;
	min-height: 525px;
	height: auto !important;
	height: 525px;
	background: url(../images/bg_spacer/bg/bg_left.png) 0 0 repeat-y transparent;
	text-align: left;
}

#inhalt_container {
	position: relative;
	width: 600px;
	min-height: 510px;
	height: auto !important;
	height: 400px;
	margin: 0px 30px 0px 30px;
	padding-top: 20px;
	padding-bottom: 50px;
}

#inhalt_unten_img { 
	position: absolute;
	width: 628px;
	bottom: 0px;
	height: 50px;
	text-align: right;
}

#menu_home {
	/*height:27px;*/
      height: 294px;
    left: 4px;
    position: absolute;
    top: 26px;
    width: 661px;
    z-index: 2;
}

.menu_home_start_link {
	position: relative;
	float: left;
	margin: 15px 0 0 15px;
}

/***** Menu *****/
.menuSpecial1 {
  color:#000000;
  font-size:9px;
  font-weight:normal;
  text-decoration:none;
}

#menu_level_2 ul,
#menu_level_3 ul,
#menu_level_4 ul {
	list-style-type: none;
	/*border-left: 2px #ff9100 solid;*/
	border-left: 2px #ff9100 solid;
	position: absolute;
	left: 0;
	bottom: 0;
	padding:0;
}

#menu_level_4 ul a {
  display:block;
}

#menu_level_2 li,
#menu_level_3 li,
#menu_level_4 li,
.contact_overview li {
	margin-left: 5px;
	text-decoration: none;
}

#menu_level_2, #menu_level_3 {
	position: relative;
	height: 130px;
	float: left;
	margin-left: 12px;
}

#menu_level_2{
  width: 39%;
}

#menu_level_3{
  width: 35%;
}

#menu_level_2 li,
#menu_level_3 li,
#menu_level_4 li,
.contact_overview li {
	margin-left: 5px;
	text-decoration: none;
}

.menu0, .menu1, .menu2, .menu3, .menu4, .menuSpecial2, .menuSpecial3, .contact1 {
color:#000000;
font-size:10px;
font-weight:normal;
/*padding-left:7px;*/
text-decoration:none;
}

.menuActive2, .menuActive3, .menuActive4, .menuActiveSpecial2, .menuActiveSpecial3, .contactActive1 {
/*border-left:2px solid #ff9100;*/
border-left:2px solid #ff9100;
color:#000000;
font-size:10px;
font-weight:normal;
padding-left:5px;
text-decoration:none;
}

#menu_level_4 {
  float:left;
  height:129px;
  margin-left:-6px;
  position:relative;
  width:22%;
}

/***** Footer *****/

#foot {
	position: relative;
	
	width: 890px;
	height: 50px;
	background: url(../images/bg_spacer/bg/bg_footer.png) 0 0 repeat-y transparent;
	padding-top: 12px;
	/*background: #e0e0e0;*/
}

#foot_iso {
	position: relative;
	height: 50px;
	width:61px;
	float: left;
	margin-top: -7px;
	margin-left: 5px;
	
}

#foot_inhalt {
	position: relative;
	text-align: center;
	height: 50px;
/*	width: 750px;  width:820px */
/*	float: left; */
	margin-top:-10px;
	margin-bottom:0px;
}

#foot p {
	font-size: 9px;
/*	letter-spacing: -1px;*/
	margin-top: 12px;
}

#foot ul {
	list-style-type: none;
}

#foot li,
#foot a {
	display: inline;
	color: #696969;
}


.foot_shadow {
	position: relative;
	width: 890px;
	height: 5px;
	background: url(../images/bg_spacer/bg/bg_footer_sh2.png) 0 0 no-repeat transparent;
	font-size: 1px;
}

.foot_shadow_small {
  position: relative;
  width: 890px;
  height: 3px;
  background: url(../images/bg_spacer/bg/bg_footer_small.png) 0 0 no-repeat transparent;
  font-size: 1px;
}

div#foot_inhalt ul.menu_upper_level_ {
  padding:0px;	
}

div#foot_inhalt ul.menu_upper_level_  li {
  padding:10px;
  margin:0px;
}

#foot li a.menuActiveSpecial1 {
  /*color:#ff9100;*/
  color:#ff9100;
  font-size:9px;
  font-weight:normal;
  text-decoration:none;
}

/*** Job ***/

div.job_overview div.link_job {
  float:left;
  width:500px;
}

div.job_overview div.more_job {
  float:left;
}

.location_back {
  position:absolute;
  right:20px;
  top:20px;
}

.back_link {
  background:transparent url(../images/bg_spacer/back_round_pfeil.jpg) no-repeat scroll 0 0;
  font-size:11px;
  margin-left:20px;
  padding-left:20px;
}

div#content_1, div#content_3 {
  padding-left:0;
  padding-right:20px;
  width:257px;
}

div#content_1, div#content_2, div#content_3, div#content_4 {
  float:left;
  margin-top:25px;
}

div#content_2 {
  background:transparent url(../images/bg_spacer/background_job_box.jpg) no-repeat scroll 0 0;
  margin-left:25px;
  padding-left:5px;
  padding-right:0;
  padding-top:7px;
  /*width:278px;*/
  width:293px;
}

div#content_2 div#content_detail_box {
  margin-top:15px;
}

div#bottom_content_job {
  margin-top:20px;
  padding-top:20px;
}

div#bottom_content_job {
  border-top:1px solid #EDEDED;
}

div#content_4 {
  margin-left:25px;
  /*width:278px;*/
  width:293px;
}

div.standort_akronym, div.standort_akronym_kinder, div.job_akronym, div.material_akronym {
  background:transparent url(../images/bg_spacer/unknown_sort.jpg) no-repeat scroll 0 0;
  height:40px;
  position:relative;
  width:631px;
  z-index:1;
}

div.job_type,
div.material_type {
  border:1px solid #EDEDED;
  left:36px;
  padding:3px;
  position:relative;
  top:-29px;
  width:586px;
  z-index:2;
}

div.detail_job {
  display:none;
}

div.job_overview {
  padding:5px 0;
}

div.job_overview div.link_job {
  float:left;
  width:500px;
}

div.job_overview div.more_job {
  float:left;
}

div.box_footer {
  border:medium none;
  margin:0;
  padding:0;
}

div.standort_type h4.type, div.standort_type_kinder h4.type, div.job_type h4.type, div.material_type h4.type {
  float:left;
}

div.standort_type h4, div.job_type h4 {
  text-transform:uppercase;
}

#inhalt_container h3, h3, #inhalt_container h4, h4, #inhalt_container h4 a, h4 a {
  font-size:14px;
}

#inhalt_container h3, h3, h3 a {
  font-size:12px !important;
}

div.standort_type a.view, div.standort_type_kinder a.view, div.job_type a.view,  div.material_type a.view {
  font-weight:normal !important;
  line-height:14px;
  margin-left:10px;
  text-align:right;
}

div.standort_type a.image_standort_switcher, div.standort_type_kinder a.image_standort_switcher, div.job_type a.image_standort_switcher, div.material_type a.image_standort_switcher {
  bottom:0;
  position:absolute;
  right:5px;
}

a.image_standort_switcher {
  height:25px;
  position:absolute;
  right:0;
  text-align:right;
  width:585px;
}

a.image_standort_switcher img {
  margin-top:7px;
}

div#search_container ul {
	margin:0 !important;
	padding:0 !important;
}

div#search_container ul li {
	list-style-type:none;
	margin-left:0;
}


input#job_form_submit {
  border:none;
  background:url(../images/bg_spacer/button_left.jpg) no-repeat;	
  width:94px;
  height:25px;
  text-transform:uppercase;
  text-align:left;
  padding-left:22px;
}



/******** KURSSUCHE ***********/

div#searcharea {
  margin-top:15px;
}

div#searcharea div#region_search {
  margin-left:30px;	
}

div#searcharea div#time_search {
  margin-top:15px;	
  height:37px;
  border:#ededed 1px solid;
  width:600px;
}

div#searcharea div#time_search h3 {
  line-height:37px;
  width:100px;
  margin-left:16px;
  font-size:11px;
  font-weight:normal;
  text-transform:uppercase;
  float:left
}
/*
select.search_select {
  border:#ededed 1px solid ;
  border-left:none; 
  background:url(../images/bg_spacer/bg/select_bg.jpg) repeat-x;
  height:25px;
  width:215px;
  text-align:center;
  vertical-align:middle;
}
*/
select.search_select option {
  background:white;
  padding-top:2px;
  height:18px;	
}

div#searcharea div#time_search label {
  display:inline;	
}

div#searcharea div#time_search div#radios {
  float:left;
  height:37px;
  line-height:37px;
  margin-left:70px;
}

div#searcharea div#time_search div#radios div {
  width:200px;
  float:left;
  text-transform:uppercase;
}

div#radios div input  {
  position:relative;
  top:3px;	
  margin-right:10px;
}

label.kurssuche_lab {
  border:#ededed 1px solid ; 
  border-right:none;
  background:url(../images/bg_spacer/bg/select_bg.jpg) repeat-x;
  height:23px;
  width:70px;
  text-align:center;
  float:left;
} 

label.kurssuche_lab span {
  display:block;
  padding-top:4px
}



div#search_res {
  border-top:1px solid #bc0d1d;
  margin-top:15px;	
  width:601px;
  padding-top:40px;
}

/*Suchergebnisse */
div#search_query {
  height:25px;
  background:url(../images/bg_spacer/bg/select_bg.jpg) repeat-x bottom;
  border:1px solid #EDEDED;	
  line-height:25px;
  padding-left:16px;
}

span.search_header {
  font-weight:bold;	
}

div#einrichtungsheader, div#timeheader, div#berufheader,
div.inst_resset, div.time_resset, div.beruf_resset {
  width:188px;
  text-align:center;
  font-weight:bold;
  height:40px;
  line-height:40px;
}

div#search_res div#header {
  margin-top:20px;	
}

div.dataset {
  width:568px;
  margin-right:5px;		
}

div.dataset div.inst_resset {
  overflow: hidden;	
}

div.dataset,
div.more_det {
	border:1px solid #ededed;
	float:left;
}

div.result {
  margin-top:10px;	
}

div.more_det {
	width:24px;
	height:40px;
	line-height:40px;
}

div.more_det a{
  display:block;
}

div.more_det a img {
  left:4px;
  position:relative;
  top:2px;		
}

input#kurssearch_submit {
  background:none;
  border:none;  
  background:url(../images/bg_spacer/arrow_circle_right.jpg) no-repeat right;	
  position:relative;
  left:530px; 
}

/*kursdet*/
div#kursdet {
  margin-top:25px;	
 
}

div#kursdet div {
   padding-bottom:10px;	
}

div#kursdet span {
  font-weight:bold;
  text-transform:uppercase;	
}

div#kursdet .redborder {
  border-top:1px solid #ff9100;
  padding-top:10px;	
}



/****** JOBFORM *********/
span.label_span {
  display:block;
  width:90px;
  float:left;	
}

span.abschluss {
  width:150px;	
}

input.jobs  {
  background:url(../images/bg_spacer/input_bg.jpg) no-repeat right; 
  border:1px solid #f6f6f6;
  width:173px;
}

div#job_form_left label {
  margin-bottom:15px;
  text-transform:uppercase;
}

div#job_form_left .sections {
  margin-top:20px;
  border-bottom:1px solid #bc0d1d;
  padding-left:20px;
}

div#job_form_left .mandatory {
  color:#bc0d1d;
  font-size:8px;
}

input#family {
  position: relative; 
  width: 131px; 
  left: 12px;
}

span.family {
  width:120px;
}

span.nationality {
  width:103px;	
}

input#nationality {
  width:160px;
}

span#pageTitle {
  bottom:5px;
  /*color:#ff9100;*/
  color:#ff9100;
  font-weight:bold;
  left:20px;
  position:absolute;
  text-transform:uppercase;
}

div#inhalt ul {
margin-left:-40px;
list-style-type:square;
}


#inhalt_container div.detail_material a {
  text-decoration:none;
  padding-left:4px;
}

#inhalt_container div.detail_material div{
  margin-left:10px;	
  padding-top:5px;
  padding-bottom:5px;
}

#inhalt_container div.detail_material a:hover {
  	color:#ff9100;
    border-left:2px solid #ff9100;
    padding-left:2px;
}

div#detail_group_mat {
  margin-top:50px;
}

#sitemap_container li.sitemap_level1 {
	border-left: 1px solid #BA0E1D;
	margin-bottom: 20px;
	list-style-type: none;
	color:#BA0E1D;
	line-height:27px;
	margin-left:5px;
	margin-right:5px;
	width: 285px;
}

#sitemap_container li.sitemap_level1 a {
	color:#BA0E1D;
	line-height:27px;
	margin-left:20px;
	margin-right:5px;
	text-transform:uppercase;
	text-decoration: none;
}

#sitemap_container li.sitemap_level2 {
	list-style-type: none;
}

#sitemap_container li.sitemap_level2 a {
	font-size: 10px;
	font-weight: normal;
	color: #696969;
	padding-left: 14px;
	margin-left: 5px;
	background: url(../images/bg_spacer/link_pfeil.jpg) 0 0 no-repeat;
}

#sitemap_container li.sitemap_level3 {
	list-style-type: none;
	margin-left: 5px;
}

#sitemap_container li.sitemap_level3 a {
	font-size: 10px;
	font-weight: normal;
	text-transform: none;
	color: #696969;
	padding-left: 0;
	margin-left: 0;
	background: none;
}

#einreich_content {
	
}

#start_flags {
  float:right;
}


#cF {
}

#cF label {
display: block;
height: 30px;
width: 650px;
}

#cF label * {
  position: absolute;
}


#cF label > input {
    left: 300px;
        width: 220px;
}

#cF textarea {
width: 220px;
height: 120px;
margin-left: 125px;
margin-top: -30px;
margin-bottom: 10px;
}

#cF button {
margin-left: 125px;
      margin-top: 20px;
}

span.mand {
  display:block;
  font-size: smaller;
}
div#inhalt_right_after_2{
height: 40px;
width: 214px;
text-decoration: none;
position: relative;
left: 2px;
z-index: 1;
background:url('../images/bg_spacer/arrow_right_w.png')188px center no-repeat #bd181e;
}
div#inhalt_right_after_2 a{
text-decoration: none;
}

#inhalt_right_before_3_pt2 .s,
div#inhalt_right_before_3_pt1{
height: 10px;
padding-top: 5px;
padding-left: 5px;
font-weight: bold;
}
#inhalt_right_before_3_pt2 .s {
  color: #696969;
  font-size: 11px;
  display:block;
  line-height: 11px;
  padding: 0;
}
div#inhalt_right_before_3_pt2{
height: 40px;
padding-left: 5px;
color: #bd181e;
font-size: 20px;
font-weight: bold;
}
div#inhalt_right_after_22 {
color: white;
height: 31px;
width: 209px;
font-weight: bold;
font-size: 14px;
text-transform: uppercase;
position: relative;
left: 0px;
z-index: 2;
padding-top: 9px;
padding-left: 5px;
text-align: center;
/*background-color: #bd181e;*/
/*background:url(../images/bg_spacer/arrow_right_w.png) 188px 17px no-repeat #bd181e;*/
}
div#inhalt_right_2, div#inhalt_right_2a {
  position: relative;
  background-color: #fff;
  width: 214px;
  height: 160px;
  margin-left: 2px;
}
div#inhalt_right_2a {
  /*height: 154px;*/
  height: 47px;
}
div#start_inhalt_container {
  min-height: 400px;
  height: auto !important;
  position: relative;
}

div#kostenRechnerWrapper {  
  background: url("../images/bg_spacer/arrow_right_w.png") no-repeat scroll 188px 17px #BD181E;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
  height: 26px;
  left: 0;
  padding-left: 5px;
  padding-top: 9px;
  position: relative;
  width: 209px;
  z-index: 2;
}

#nll {
  display:block; width: 214px; height: 40px;
  background: url(/images/bg_spacer/pfl_nl.jpg) 0 0 no-repeat;
}


#inhalt_main {
/*
  margin-top: 155px;
*/
}


div#ecards div#ecard_images div.img {
    display: block;
    float: left;
    height: 100px;
    margin: 12px;
    width: 100px;
}

div#ecards div#det_card div {
    margin-top: 5px;
}

div#ecards div#det_card label {
    display: block;
    float: left;
    text-align: right;
    width: 200px;
}

div#ecards div#det_card {
    margin: 0 auto;
    text-align: center;
    width: 450px;
}
.red { color: red; }


#UploadBodyContent DL {
  display: block;
  width: 100%;
  clear:both;
  margin-bottom: 10px;
}
#UploadBodyContent DT {
  display: block;
  float: left;
  width: 100px;
  text-align:right;
  margin-right: 15px;
}
#UploadBodyContent DD {
  display: block;
  float: left;
  margin: 0;
  text-align: left;
  width: auto;
}
#UploadBodyContent DD input, #UploadBodyContent DD textarea {
  width: 250px;
}

#imageWall {
  position: absolute; left: -26px;
  top: -300px;
  background-color: #ffffff;
  width: 661px;
  height: 294px;
}

#imageWall img {
  margin:0; padding: 0;
}
#imageWall > img {
  position: absolute; left: 0; top: 0; z-index: 1003;
}
#imageWall > .linkContainer {
  position: absolute; left: 0; top: 0; z-index: 1004;
  width: 661px; height: 294px;
}
#imageWall .ilPge,
#imageWall .iwPge {
  position: absolute; top:0; left: 0;
  height: 279px;
  padding-left: 6px;
  padding-top: 15px;
  width: 655px;
}
#imageWall .iwPge img {
  float:left;
}
#imageWall .ilPge {

  z-index: 1004;
}
#imageWall .ilPge a {
  display: block; width: 25px; height: 33px; float: left; z-index: 1004; margin: 0; padding: 0; border: none; background: 
}
#imgWallPager {
    left: 6px;
    margin: 0 !important;
    padding: 0;
    position: absolute;
    top: 279px;
    z-index: 1005;
}
#imgWallPager li {
  list-style: none;
  margin: 0; padding: 0;
  float: left;
  padding-right: 5px;
}
#imgWallPager li a.active,
#imgWallPager li a:hover {
  background-color: #ff9100; color: #fff;
}
#imgWallPager li a {
  border: 1px solid #000000;
  display: block;
  font-size: 10px;
  height: 10px;
  line-height: 10px;
  margin-top: 1px;
  text-align: center;
  text-decoration: none;
  width: 15px;
}

#submissions {
  background: #ffffff;
  position: absolute; top: -6px; right: 0;
}

.uploadSubmission {
  position: relative;
  display: none;
  border: 1px solid #ff9100;
}
.uploadSubmission .lc {
  padding: 2px;
  float: left;
  width: 156px;
  text-align: left;
}
.uploadSubmission .lc span {
  font-size: 10px;
  display:block; line-height: 10px;
}
.uploadSubmission .rc {
  float: left;
  width: 260px;
}
.uploadSubmission a.close {
  display:block; width: 13px; height: 13px; position: absolute; bottom:0; right: 0; text-indent: -10000px;
  background: url(/images/bg_spacer/arrow_up.jpg) right center no-repeat transparent;
}

.news_article_container .back_link {
  margin: 0;
  margin-top: 10px; margin-bottom: 10px;
}

.news_link_overview { 
  text-align: right;
}
div .news_d_container {
  padding-top: 10px; margin-top: 10px; border-top: 1px solid #ff9100;
}
div .news_d_container:first-child {
  margin-top: 0; padding-top: 0; border: none; 
}

.team_contact {

}
.contact_detail_head {
    border-bottom: 1px solid #696969;
}

.contact_detail_img {
    border: 1px solid #696969;
    float: left;
    height: 127px;
    margin-bottom: 30px;
    position: relative;
    width: 111px;
}


.contact_detail_text {
    bottom: 30px;
    float: left;
    line-height: 12px;
    margin-left: 5px;
    position: relative; 
    border: 0 solid #FF0000;
    top: 0;
    width: 270px;

}


