/* Ammerland CSS Version 0.8b STOCKWERK2 */

/* global settings  */
* {
	margin: 0;
	padding: 0;
	border: 0;
}

body {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: #333333;
}

a {
    text-decoration:underline;
	color: #FF6600;
}

a:hover {
    text-decoration:underline;
	color: #FF0000;
}

h1 {
	font-size:24px;
	color:#6FA008;
	font-weight:100;
	padding-bottom:18px;
	
}

#container {
	width: 88.6em;
	margin-left:0.8em;
}

#content-wrapper {
	float:left;
}

#sizewrapper {
	width: 88.6em;
	float:left;
}

.forms01 {
	color: black;
	font-size: 8pt;
}

.forms02 {
	color: black;
	font-size: 8pt;
}

#form-wrapper {
        float:left;
}

.form-design-left {
        float:left;
        width:150px;
        float:left; 
}

.form-design-left-space{
        float:left;
        margin-left:150px !important;
}

.redaktionsanweisung {
        width:100%;
        padding-top:10pt;
        padding-bottom:10pt;
        padding-left:10pt;
	color: #0A62B5;
	background-image: url(../img/redaktions-verlauf.jpg);
	background-repeat: repeat;	
        font-size: 9pt;
        font-weight: 100;
}

*html .redaktionsanweisung {
        padding-left:3pt;
        padding-right:3pt;
        width:40%;
}

  #searchbox-right {
    width: 19.4em;
    background-color:#FFD940;
    color: #333333;
    font-family:verdana;
    font-size:11px;
    float:left;
  }

*html  #searchbox-right {
    width: 19.3em;
  }

  #searchbox-right .text{
    padding-top:1em;
    padding-left:1em;
  }

  #searchbox-right img{
    margin-top:0px !important;
    margin-bottom:0px !important;
    margin-left:0px !important;
    margin-right:0px !important;
  }


  #searchbox-right,.content-middle-fliesstext #btn1 {
    padding-top:3px;
    padding-bottom:3px;
    color:#FFFFFF;
    padding-left:5px;
    padding-right:5px;
    background-color:#FF6600;
    font-weight:bold;
  }

  #searchbox-right,.content-middle-fliesstext #btn1 a{
    text-decoration:none;
  }

.schrift-head img{
	width:16.4em;
        height:2.18em;
}

.schrift-head2 img{
	width:15.8em;
        height:2.6em;
}

.schrift-head-kontakt img{
	width:10em;
}

.schrift-zero img{
	width:18em;
}

.schrift-one img{
	width:18em;
        height:3.4em;
}

.schrift-two img{
        width:5.02em;
        height:2.67em;
	float:left;
}

.schrift-three img{
	width:7.43em;
        height:2.67em;
	float:left;
}

.schrift-four img{
	width:5.55em;
        height:2.67em;
	float:left;
}

.wetextinput {
        border-top:1px solid #666666 !important;
	border-left:1px solid #666666 !important;
        border-right:1px solid #666666 !important;
	border-bottom:1px solid #666666 !important;
	size:12px !important;
	font-size:12px !important;
}



/* header area  */

#headwrapper {
	background-image: url(../wfs-img/bg.jpg);
	float:left;
}


#headflash {
	width: 87.9em;
	float:left;
	height:22.1em;
	background-image: url(../wfs-img/bg.jpg);
	background-repeat: repeat;
}

#headflash img{
	width:66.9em;
	min-width:0.1em;
	float:left;
	height:22.1em;
}

#headflash js{
	width:66.9em;
	min-width:0.1em;
	float:left;
	height:22.1em;
}

#headflash a {
	text-decoration:none;
	list-style: none; 
	color: white;
}

#headflash li {
	list-style: none; 
	display: inline;
	line-height:3em;
	padding-left: 1em;
        border-left: 1px dotted white;
}

#headflash ul {
	word-spacing: 1em; 
        text-indent:0.8em;
}


#flasher-left {
	width:52.6em;
	float:left;
	height:19.2em;
	background-repeat: repeat;
}

#flasher-left #flash{
	width:52.6em;
	padding:0;
	margin:0;
	height:19.2em;
}

*html #flasher-left {
	width:49em;
	height:19.2em;
}

#flasher-right {
        float:left;
	width:27.7em;
	height:18.4em;
        padding-left:7.6em;
}

*html #flasher-right {
	width:27.7em;
	padding:0;
	margin:0;
        padding-left:7.6em;
	height:100%;
}

#flasher-right a {
	text-decoration:none;
	list-style: none; 
	color: white;
}
#flasher-right img {
	width:17.63em;
	padding:0;
	margin:0;
        margin-top:6.4em;
        margin-left:0.4em;
	height:5.1em;
}

#flasher-right li {
	list-style: none; 
	display: inline;
	line-height:3em;
	padding-left: 0.4em;
        border-left: 1px dotted white;
}

#flasher-right ul {
	word-spacing: 0em; 
        text-indent:0.2em;
}


#topnav-and-flags {
   padding-left:12px;
}

.homeabb img {
	padding:0 !important;
	margin:0 !important;
}

#searchables {
	width: 87.9em;
	height:2em;
	background-color:#256406;
	color:white;
	padding-top:0.4em;
	border-top: 1px solid #DCEED6;
	border-bottom: 1px solid #5D655C;
	float:left;
}

#searchables-left {
	padding-left:19px;
	width: 55.7em;
	float:left;
}

#searchables-right {
	float:left;
}

/* navigation  */
.navi-wrapper {
	float:left;
	margin-bottom:35px;
}

.navi li {
	width:15em;
        float:left;
	font-size:10pt;
	border-bottom: 1px solid #99CC00;
	list-style-type: none;
	display: block;
}

.navi a {

	text-decoration:none;
	color:black;
	display: block;
	margin-top:5px;
	margin-bottom:5px;

}

.navi a:hover {
	text-decoration:none;
	color: #FF6600;
	display: block;
	margin-top:5px;
	margin-bottom:5px;
}


.subnavi a{
	width:15em;
        float:left;
	color: #333333 !important;
	padding-left:8px;
	font-size:9pt !important;
	line-height: 14px;
	font-weight:100 !important;
}

.subnavi li{
	border-bottom: 0px !important;
}

*html .subnavi li{
	padding-bottom: 6px !important;
}

.subnavi-on a{
	width:15em;
        float:left;
	color: #FF6600 !important;
	padding-left:8px;
	font-size:9pt !important;
	font-weight:bold !important;
	line-height: 14px;

}

.subnavi-on li{
	border-bottom: 0px !important;
}

.subsubnavi a{
	width:15em;
        float:left;
	color: #333333 !important;
	padding-left:20px !important;
	font-size:8pt !important;
	line-height: 14px;
	font-weight:100 !important;
}

.subsubnavi li{
	border-bottom: 0px !important;
}

.subsubnavi-on a{
	width:15em;
        float:left;
	color: #FF6600 !important;
	padding-left:20px !important;
	font-size:8pt !important;
	font-weight:bold !important;
	line-height: 14px;
}

.subsubnavi-on li{
	border-bottom: 0px !important;
}

li.active-stat a{
	color: #FF6600;
	font-weight: bold;
}


/* content area  */
#content-left {
	width:19.4em;
	padding-top:16px;
	padding-left:7px;
	float:left;
}

#content-middle {
	width:46.9em;/*44.9em;*/
	padding-top:16px;
	float:left;
	
}

.content-with-right-wrapper {
	width:66.4em;
	float:left;
	
}

.content-with-right {
	width:43.8em;
	float:left;
	
}

.content-with-right-box {
	width:22.1em;
	float:left;
	
}

.content-with-right-box h2 {
	font-size:20px;
	line-height:24px;
	color:#6FA008;
	font-weight:100;
	padding-left:13px;
	padding-bottom:10px;
}

#content-middle h1 {
	font-size:24px;
	color:#6FA008;
	font-weight:100;
	padding-bottom:18px;
	
}

.content-middle-fliesstext {
	padding-right:18px;
	
}

.content-middle-fliesstext img{
	margin-right:12px;
	margin-bottom:6px;
	margin-top:0px;
	margin-left:0px;
}

*html .content-middle-fliesstext img{
        float:left;
}

.content-middle-fliesstext ul{
	padding-left:1.2em;
	
}



#content-right {
	width:21em;
	float:left;
	
}

*html #content-right {
	width:20.8em;
	float:left;
}

#content-right h2 {
	font-size:20px;
	line-height:24px;
	color:#6FA008;
	font-weight:100;
	padding-left:13px;
	padding-bottom:10px;
}


.angebot01,.angebot02 {
	text-decoration:none;
	color: #FF6600 !important;
	font-weight:100;
	float:left;
}

.angebot01 {
	font-size:14px;
	margin-right:10px;
}

.angebot02 {
	font-size:22px;
}

.block-right  {
	background-color: #D6EB99;
	display: block;
        width: 92%;
	margin-bottom:1.1em;
	padding-left:1em;
	float:left;
}

.block-right  img{
	margin-right:6px;
}

.content-middle-fliesstext  h4 {
	padding-bottom:0px !important;
}

.block-right  h4 {
	padding-bottom:0px !important;
}

.listview-wrapper   {
	width:60.3em;
	display: block;
    border-top: 1px solid #CCCCCC;
	padding-top:2em;
	padding-bottom:2em;	
	float:left;
}

#column-wrapper {
	width: 67.9em;
	float:left;
	
}

#column-wrapper h2 {
	font-size:20px;
	color:#6FA008;
	font-weight:100;
	padding-bottom:10px;
}

#column-wrapper h4 {
	font-size:13px;
	color:#6FA008;
	font-weight:100;
	padding-bottom:10px;
}

#column-wrapper h3 {
	font-size:16px;
	color:#6FA008;
	font-weight:100;
	padding-bottom:2px;
}

.nospace {
	padding-bottom:0px !important;
}



.listview-left {
	display: block;
	width:33.7em;
	float:left;
}

.listview-right {
	display: block;
	width:20.2em;
	float:left;
}

.threecolumnblock {
	display: block;
	width:18.6em;
	float:left;
        margin-right:5em;
}

*html .threecolumnblock {
        margin-right:3.3em;
}

.threecolumnblock img{
	float:left;
}

.threecolumnblock-right {
	display: block;
	width:18.6em;
	float:left;
}

.threecolumnblock-right img{
	float:left;
}

.fourcolumnblock {
	display: block;
	width:15.9em;
	float:left;
        margin-right:1.4em;
}

.fourcolumnblock img{
	float:left;
}

.fourcolumnblock-right {
	display: block;
	width:15.8em;
	float:left;
}

.fourcolumnblock-right img{
	float:left;
}

#angebot-color-wrapper {
	float:left;
        width: 478px;
        margin-top:20px;
        margin-bottom:50px;
}

#angebot-color-pic {
	float:left;
        background-color:pink;
        width: 214px;
}

#angebot-color-text {
	float:left;
        color:white !important;
        padding-top:8px;
        padding-bottom:8px;
        padding-left:12px;
        width: 232px;
}

#angebot-color-text a{
        color:white !important;
        text-decoration:none !important;
        font-weight:bold;
}

#angebot-color-text h3{
        color:white !important;
        size:14px !important;
        padding-bottom:4px !important;
}


.angebot01b,.angebot02b {
	text-decoration:none;
	color: white;
	font-weight:100;
	float:left;
}

.angebot01b {
	font-size:14px;
	margin-right:10px;
}

.angebot02b {
	font-size:22px;
}

.angebot-color-line {
	float:left;
        color:white;
        background-color:#A3BF2D;
        font-size:16px;
        padding-left:226px;
        padding-top:6px;
        height:26px;
        width: 252px;
}

.color-bad-zwischenahn  {
background-color: #284987 !important;
  }

.color-westerstede {
background-color: #7F2320 !important;
  }

.color-wiefelstede {
background-color: #7A852D !important;
  }

.color-apen {
background-color: #136EB4 !important;
  }

.color-edewecht {
background-color: #104722 !important;
  }

.color-rastede {
background-color: #004D9F !important;
  }

p.pages {
	word-spacing: 0.2em;	
	color: #FF6600;
}

p.pages a {
	text-decoration: underline;
}

p.pages a.current {
	text-decoration: none;	
}





/* footer area  */
.footer {
	text-decoration:none;
	color: #5D655C;
	display: block;
	margin-top:5px;
	margin-left:19.6em;
	margin-bottom:5px;
	font-size:11px;
}

.footer li {
	list-style: none; 
	display: inline;
	padding-left: 10px;
	padding-right: 10px;
	line-height:32px;
        border-left: 1px dotted #5D655C;
	color: #5D655C !important;
	text-decoration:none;
}

.footer a {
	color: #5D655C !important;
	text-decoration:none;
}

/* Jurij */

#special-right {
	width:167px;
	float:left;
	margin-left:1px;
	
}

#special-right h1 {
	font-size:20px;
	font-weight:100;
	line-height:24px;
	color:#FF6600;
	padding-left:5px;
}
#special-middle {
	width:570px;
	float:left;
	background-image: url(../img/vacancy/vac_details_bg.gif);
	background-repeat: repeat-y;	
	padding-left:6px;
	
}
#vac_registermain 
{
	clear:both;
	width:558px;
	background-color:#FFFFFF;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
}
#vac_registerbar
{
	width:560px;
}

.vac_registercard, .vac_registercard a 
{
	float:left;
	width:140px;
	height:22px;
	background-image: url(../img/vacancy/vac_details_regoff.png);
	background-repeat: none;
	line-height:22px;
	font-size:13px;
	color:#000000;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
}
#vac_regcard_hl
{
	background-image: url(../img/vacancy/vac_details_regon.png);
	background-repeat: none;
	color:#FF6600;
	font-weight:bold;
	text-decoration:none;
}
.vac_registercard a:hover
{
	background-image: url(../img/vacancy/vac_details_regon.png);
	background-repeat: none;
	color:#FF6600;
	text-decortion:none;
}
#vac_registermain h2
{
	font-size:16px;
	color:#6FA008;
	font-weight:100;
	line-height:20px;
	vertical-align:middle;
	padding-bottom:5px;
	margin-bottom:5px;
}


.vac_regmain_label
{
	font-size:13px;
	color:#6FA008;
	font-weight:100;
	line-height:18px;
	vertical-align:middle;
}
.vac_regmain_content
{
	font-size:11px;
	color:#000000;
	font-weight:100;
	line-height:1.5em;
	vertical-align:middle;
} 


.vac_register_row
{
	padding:2px 8px;
	text-align:left;
	
}
.vac_regrow_half
{
	width:47%;
	overflow:hidden;
	float:left;
	padding:8px;
	text-align:left;
}

.vac_regrow_label
{
	
	clear:both;
	text-align:left;
	width:134px;
	float:left;
	font-size:13px;
	color:#6FA008;
	margin-bottom:0.5em;
}

.vac_regrow_value
{
	padding-right:6px
	text-align:left;
	width:400px;
	float:left;
	margin-bottom:0.5em;
}

#vacreg_hl
{
	color:#FF6600;
	font-weight:bold;
}

#vac_finder
{
	background-color:#E3F1BA;
	padding:6px 5px;
	line-height:160%;
	text-align:left;
	vertical-align:middle

}
#vac_finder_row
{
	margin-top:5px;
}

#form h1 {
	font-size:24px;
	line-height:28px;
	color:#6FA008;
	font-weight:100;
	padding-bottom:18px;
}

#form h2, #content-middle h1 {
	font-size:20px;
	line-height:24px;
	color:#6FA008;
	font-weight:100;
	padding-bottom:10px;
}

.bcrumb,  .bcrumb a {
  font-weight:normal;
  font-size:1.2em;
  color:#000;
  text-decoration:none;  
  float:left;
  padding-right:1em;
  
}

.bcrumb_hl,  .bcrumb_hl a, .bcrumb a:hover  
{
  font-size:1.2em;
  font-weight:bold;
  padding-right:1em;
  color:#F60;
  float:left;
  text-decoration:none;
}



input.text, select, textarea
{
  padding:0 2px;border:1px solid #000;
}

.form_label
{
   clear:both;
   width:16.32em;
   float:left;
   font-size:1em;
   font-weight:bold;
   line-height:18px;
   vertical-align:middle;
   margin:3px 0px;
}

.form_value
{
    	width:26.89em;
	line-height:18px;
	float:left;
	vertical-align:middle;
	 margin:3px 0px;
}

.form_spacer
{
	height:1em;
	clear:both;

}

#bottom_bordered
{
	border-bottom: 1px solid #999;
}
#hl {color:#FF6600}
#clear {clear:both}
.filterbar
{
	font-size:11px;
	clear:both;

}
.form_cat_row
{
    margin:1px 0px;
   width:235px;	
   float:left;
   vertical-align:middle;
}

.lv_navi
{
  text-align:center;
  margin-top:5px;
  border-top: 1px solid #999;
  line-height:35px;
  vertical-align:middle;

}

.left_navi
{
	float:left;
	width:125px;
	text-align:left;
	
}
.right_navi
{
	float:right;
	width:220px;
	text-align:left;
	
}
.middle_navi
{
	float:left;
	width:290px;
	
}

.vac_lv_row
{
	border-top: 1px solid #999;
	margin-bottom:1em;

}

.vac_lv_row h3
{
   font-size:11px;
   font-weight:bold;
   line-height:1.4em;
   color:#FF6600;
}
.vac_lv_col1
{
   margin:5px 0;
   width:35px;
   float:left;
}
.vac_lv_col2
{
   margin:5px 0;
   width:120px;
   float:left;

}
.vac_lv_col3
{
   margin:5px 0;
   width:340px;
   float:left;


}
.vac_lv_col4
{
   font-size:13px;
   color:#FF6600;
   width:224px;
   float:left;
 
}

/* Henning */

  #filter {
    width: 20.1em;
    height: 28em;
    background-color:#FFD940;
    font-family:verdana;
    font-size:11px;
    padding-top:1em;
    padding-left:1em;
    float:left;
  }
  #filter #btn1 {
    padding-top:3px;
    padding-bottom:3px;
    color:#FFFFFF;
    padding-left:5px;
    padding-right:5px;
    background-color:#FF6600;
    font-weight:bold;
  }
  #filter .minlineheight {
    margin:0;
    padding-top:1px;
    padding-bottom:1px;
  }
  #filter #routen {
    margin-bottom:4px;
  }
  #map {
    float:left;
    width: 100%;
    height: 90%;
  }
  #navi {
    background-color:#99CC00;
    width:46.8em;
    height:29em;
    float:left;
  }
  #tip-listview {
    width:460px;
     margin-left:10px;
  }
  #content-middle .lv_angebote h1{
    font-size:24px;
    padding-left:5px;
  }
  #content-middle .lv_angebote p{
    padding-left:5px;
  }
  #content-middle .lv_angebote {
	border-top:1px solid #CCCCCC;
    margin-bottom:30px;
    margin-left:10px;
    width:460px;
  }
  #content-middle .lv_angebote img{
    width:460px;
    margin-top:5px;
    margin-bottom:2px;
  }

  #content-middle .lv_master h1{
    font-size:24px;
    padding-left:5px;
    float:left;
  }
  #content-middle .lv_master p{
    padding-left:5px;
    float:left;
  }
  #content-middle .lv_master {
    border-top:1px solid #CCCCCC;
    margin-bottom:30px;
    padding-top:12px;
    margin-left:10px;
    width:460px;
    float:left;

  }

  #content-middle .lv_master2 h1{
    font-size:24px;
    padding-left:5px;
    float:left;
  }
  #content-middle .lv_master2 p{
    padding-left:5px;
    float:left;
  }
  #content-middle .lv_master2 {
    border-top:1px solid #CCCCCC;
    margin-bottom:30px;
    color:black;
    font-size:11px;
    margin-left:0px;
    padding-top:12px;
    width:727px;
    float:left;

  }
  #content-middle .lv_master2 img{
    float:left;
  }


#content-middle .lv_master2_first {
    width:239px;
    padding-right:49px;
    float:left;
  }

#content-middle .lv_master2_second {
    width:200px;
    float:left;
  }

#content-middle .lv_master2_suchausgabe {
    width:590px;
    float:left;
  }

.lv_master2_second h4 {
    padding-bottom:0px !important;
  }

#content-middle .lv_master2_pix {
    width:230px;
    float:left;
  }

/* ZOOM G-Map */
  	#mapcontroll {
	    display:block;
		height:25px;
		padding-top:6px;
		padding-left:250px;
	}
  	#mapcontroll .out a {
	        height:15px;
		width:15px;
		border:1px solid #FFFFFF;
		background-color:#99CC00;
		display:block;
		float:left;
		font-size:10px;
		text-align:center;
		color:#FFFFFF;
		margin-left:1px;
		margin-right:1px;
	        padding-bottom:2px;
		text-decoration:none;
	}
	#mapcontroll .in a {
	        height:15px;
		width:15px;
		background-color:#99CC00;
		border:none;
		display:block;
		float:left;
		font-size:10px;
		text-align:center;
		color:#FFFFFF;
		margin-left:1px;
		margin-right:1px;
	        padding-bottom:2px;
		text-decoration:none;
	}
	#mapcontroll .in a:hover {
		background-color:#6EAB23;
		border:1px solid #FFFFFF;
		width:13px;
	}
	#mapcontroll .out a:hover {
		background-color:#6EAB23;
		border:1px solid #FFFFFF;
	}
/* ZOOM G-Map */