/* Ammerland CSS Version 1.0 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;
}

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

  #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-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;
	font-size:12px !important;
}

#recommend-wrap {
        border-top:1px solid #CCCCCC !important;
	width:451px;
	display: block;
	margin-left:19.6em;
	height:60px;
}
#recommend-pic img{
	float:left;
	margin-right:10px;
	margin-top:14px;

}
#recommend-text {
	float:left;
	margin-top:32px;
}

/* header area  */

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


#headflash {
	width: 87.9em;
	float:left;
	height:22.1em;
	background-image: url(../img/verlauf.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:66.8em;
	float:left;
	height:24.4em;
	background-repeat: repeat;
}

#flasher-left #flash{
	width:66.8em;
	padding:0;
	margin:0;
	height:24.45em;
}



#flasher-right {
        float:left;
	width:20.1em;
	height:24em;
        padding-left:1em;
}

#flasher-right a {
	text-decoration:none;
	list-style: none; 
        font-size:0.9em;
	color: white;
}
#flasher-right img {
	width:16.75em;
	padding:0;
	margin:0;
	height:7.83em;
}

.flags img {
	width:2.27em !important;
	padding:0;
	margin:0;
	height:1.36em !important;
}

.flags a img {
	width:2.27em !important;
	padding:0;
	margin:0;
	height:1.36em !important;
}


#flasher-right li {
	list-style: none;
	font-size:16px;
        font-weight:bold;
        margin-bottom:1em;
}

#flasher-right ul {
        margin-left:20px;
        margin-top:10px;
}


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

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

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

#searchables-left {
	padding-left:19px;
	width: 60.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;
}

.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 h2 {
	font-size:29px;
	color:#6FA008;
	padding-bottom:10px;
	
}
#content-middle h3 {
	font-size:13px;
	color:#6FA008;
	padding-bottom:5px;
	
}
.content-middle-fliesstext {
	padding-right:18px;
	
}

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

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

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

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


.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;
	clear:both;
}

.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;
}

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

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

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

#column-wrapper-seemode 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;
}

.threecolumnblock img{
	float:left;
}

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

.threecolumnblock-right img{
	float:left;
}
.two-wrapper  {
	flaot:left;
	width:99%;
}
.two-block-left {
	display: block;
	width:18.6em;
	float:left;
        margin-right:5em;
}

.two-block-left img{
	float:left;
}

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

.two-block-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;
        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;
        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: no-repeat;
	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: no-repeat;
	color:#FF6600;
	font-weight:bold;
	text-decoration:none;
}
.vac_registercard a:hover
{
	background-image: url(../img/vacancy/vac_details_regon.png);
	background-repeat: no-repeat;
	color:#FF6600;
	text-decoration: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:745px;
    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:220px;
    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, .mapoa {
	        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, .mapia {
	        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, #mapcontroll .in a:active, .mapiah {
		background-color:#6EAB23;
		border:1px solid #FFFFFF;
		width:13px;
	}
	#mapcontroll .out a:hover, #mapcontroll .out a:active, .mapoah {
		background-color:#6EAB23;
		border:1px solid #FFFFFF;
	}
/* ZOOM G-Map */

/* G-Map Bubble */
.g-bubble {
  font-size:10px;
}
.g-bubble h3 {
  font-size:11px;
}
/* G-Map Bubble */


.gartenkalender {border:1px solid red } 
.gartenkalender td { width:30px; padding:5px 0; margin:2px 0; }

/* Serviceformular */
#serviceForm .form-design-left { 
    margin-bottom:10px; 
    width:140px
}
#serviceForm .form-design-left-space { 
    margin-left:140px; !important
}
#serviceForm .left { 
    float:left; 
    display:inline;
    padding:0;
    margin-right:20px;
}
#serviceForm br {
    clear:both;
}
#serviceForm .left br { 
    clear:none;
}
#serviceForm .textinput   { 
    border:1px solid #666666 !important;
    font-size:12px !important;
    padding:1px;
}
#serviceForm img.tcalIcon {
    display:inline;
    margin:0;
    vertical-align:top;
}

/* Schnellsuche Startseite */
#content-right .title { 
    background-color:#99CC00; 
    color:#fff; 
    font-weight:bold; 
    width:201px; 
    padding:0.25em 1em;
}
#schnellsuche.block-right { 
    padding:1.75em 1.75em 1em 1.75em; 
    margin-bottom:15px; 
    width:184px;
}
.block-right img.tcalIcon { 
    margin-right:0;
}
#schnellsuche td { 
    padding:0 0.75em 0.75em 0em;
}
#schnellsuche select { 
    width:100%; padding:0;
}
#schnellsuche #btn1 { 
  background-color:#6EAB23;
  border:2px solid #C0C0F8;
  color:#FDF3CA;
  font-family:Verdana,Arial,Helvetica;
  font-size:8pt;
  margin:0.75em 0 0 0;
  padding:2 8px;
  font-weight:bold
  width:100%;
}





