/*
body { margin:20px; }

.clear { clear:both; }
.margin { margin-bottom:20px; }

p, tr, td, li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
ul { list-style:none; margin:0px; padding:0px}

li { 	border:1px solid #606060;
		background-color:#f0f0f0;
		margin:5px 0px 0px 0px;
		width:150px;
		padding:2px 0px 2px 0px;
		padding-left:2px;
		cursor:move;
		background-image:url(../images/move.gif);
		background-position:right;
		background-repeat:no-repeat;
	}

table {	border-collapse:collapse;
		border-spacing:0px;
		background-color:#f0f0f0;
		width:350px;
	}

tr td { padding-bottom:5px; }	
tr.highlight td { background-color:#999999; cursor:pointer;}


#dragable_divs { float:left;}

#dragable_divs .dragable, #dragable_divs .dragable_revert { 	
							border:1px solid #606060;
							width:200px;
							margin-right:5px;
							float:left;
							background-color:#f0f0f0;
							padding:5px;
	}
	
#dragable_divs .dragable .ziehbereich, 
#dragable_divs .dragable_revert .ziehbereich {
	cursor:move;
	background-color:#c0c0c0;
	width:100%;
	background-image:url(../images/move.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding:2px 0px 2px 2px;
	}


#flashcontent { border:1px solid red; width:100px; height:100px;}

*/

HTML {
	OVERFLOW: auto
}
BODY {
	FONT-SIZE: 0.7em; MARGIN: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
P {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
TR {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
H1 {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
H2 {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
H3 {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
SPAN {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
INPUT {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
TEXTAREA {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
#mainnav_shadow {
	Z-INDEX: 2; LEFT: 0px; POSITION: absolute; TOP: 160px; HEIGHT: 3px
}
#mainnav_shadow SPAN {
	LINE-HEIGHT: 3px
}
.hidden {
	DISPLAY: none
}
{
	BACKGROUND-IMAGE: url(../images/bnw_de/background_homepage.gif); WIDTH: 1003px; BACKGROUND-REPEAT: repeat-y
}
BODY#homepage_normal {
	BACKGROUND-IMAGE: url(../images/bnw_de/background_websites.gif); WIDTH: 995px; BACKGROUND-REPEAT: repeat-y
}
#bnw_guide {
	Z-INDEX: 10; LEFT: 515px; POSITION: absolute; TOP: 365px
}
BODY#homepage_normal #bnw_guide {
	LEFT: 96px; POSITION: absolute; TOP: 527px
}
#flashcontent {
	WIDTH: 490px; HEIGHT: 600px
}
#flashcontent {
	FLOAT: left
}
P {
	MARGIN: 0px 0px 1em
}
H1 {
	FONT-SIZE: 1.3em
}
H2 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0.1em; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1.25em; PADDING-TOP: 0px
}
H2.no_margin {
	MARGIN: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.1em; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
A {
	FONT-WEIGHT: bold; COLOR: #CAAC05; TEXT-DECORATION: none
}
A SPAN {
	FONT-WEIGHT: normal
}
A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#content_container_homepage {
	FLOAT: left
}
#content_container_homepage DIV.padding_wrapper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 28px; PADDING-BOTTOM: 0px; PADDING-TOP: 41px
}
#mainnav_homepage {
	MARGIN-BOTTOM: 82px; MARGIN-LEFT: 2px; WIDTH: 481px; HEIGHT: 42px; BACKGROUND-COLOR: #ffffff
}
BODY#homepage_normal #mainnav_homepage {
	MARGIN-BOTTOM: 127px; MARGIN-LEFT: 2px; WIDTH: auto; HEIGHT: auto
}
xbody#homepage_normal #mainnav_homepage UL LI {
	BORDER-RIGHT: blue 1px solid; BORDER-TOP: blue 1px solid; FLOAT: none; BORDER-LEFT: blue 1px solid; BORDER-BOTTOM: blue 1px solid
}
#mainnav_homepage UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#mainnav_homepage UL LI {
	DISPLAY: block; FLOAT: left; MARGIN: 0px
}
#content {
	FLOAT: left; WIDTH: 242px
}
#content_width {
	WIDTH: 466px
}
BODY.homepage#homepage_normal #content_width P {
	MARGIN: 0px 0px 1.25em
}
#content H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.95em; PADDING-TOP: 0px
}
#content_width H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.95em; PADDING-TOP: 0px
}
#content H1.replace {
	TEXT-INDENT: -999em; BACKGROUND-REPEAT: no-repeat
}
#content_width H1.replace {
	TEXT-INDENT: -999em; BACKGROUND-REPEAT: no-repeat
}
#content H1#headline_homepage {
	BACKGROUND-IMAGE: url(../images/bnw_de/headline_homepage_betriebsn.gif)
}
#content_width H1#stellenangebote {
	BACKGROUND-IMAGE: url(../images/bnw_de/headline_stellenangebote.gif)
}
#content_width H1#headline_unternehmen {
	BACKGROUND-IMAGE: url(../images/bnw_de/headline_unternehmen.gif)
}
#content_width H1#headline_daten_und_fakten {
	BACKGROUND-IMAGE: url(../images/bnw_de/headline_daten_u_fakten.gif)
}
#content_width H1#headline_kontakt {
	BACKGROUND-IMAGE: url(../images/bnw_de/headline_kontakt.gif)
}
#content_width H1#headline_vielen_dank {
	BACKGROUND-IMAGE: url(../images/bnw_de/headline_vielen_dank.gif)
}
#content_width H1#headline_impressum {
	BACKGROUND-IMAGE: url(../images/bnw_de/headline_impressum.gif)
}
#content_width H1#headline_agb {
	BACKGROUND-IMAGE: url(../images/bnw_de/headline_agb.gif)
}
#content P {
	PADDING-RIGHT: 1em; PADDING-LEFT: 0.1em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em; LINE-HEIGHT: 1.25em; PADDING-TOP: 0px
}
#content_width P {
	PADDING-RIGHT: 1em; PADDING-LEFT: 0.1em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em; LINE-HEIGHT: 1.25em; PADDING-TOP: 0px
}
#content_width UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#content_width UL LI {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 1px 5px; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(../images/dot_list.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
#content_width H2 {
	MARGIN: 0px 0px 1.25em
}
#content_width DIV#stellen_box {
	BORDER-RIGHT: #007d6b 1px solid; BORDER-TOP: #007d6b 1px solid; MARGIN-LEFT: 2px; BORDER-LEFT: #007d6b 1px solid; WIDTH: 450px; BORDER-BOTTOM: #007d6b 1px solid
}
#content_width DIV#stellen_box DIV.padding_wrapper {
	PADDING-RIGHT: 10px; PADDING-LEFT: 9px; PADDING-BOTTOM: 0px; PADDING-TOP: 7px
}
#content_width DIV#stellen_box DIV.padding_wrapper A.backlink {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 1px 2px; DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND-IMAGE: url(../images/bnw_de/btn_back2list.gif); PADDING-BOTTOM: 0px; MARGIN: 1px 0px 13px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
#content_width DIV#stellen_box DIV.padding_wrapper H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.1em; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1.25em; PADDING-TOP: 0px
}
#content_width DIV#stellen_box DIV.padding_wrapper H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.1em; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#content_width DIV#stellen_box DIV.padding_wrapper DIV.stellen_item P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#content_width DIV#stellen_box DIV.padding_wrapper DIV.stellen_item A IMG {
	MARGIN-TOP: 7px; MARGIN-RIGHT: 3px
}
#content_width DIV#stellen_box DIV.padding_wrapper DIV.stellen_item {
	BACKGROUND-IMAGE: url(../images/dotted_row.gif); MARGIN-BOTTOM: 10px; PADDING-TOP: 8px; BACKGROUND-REPEAT: no-repeat
}
#content_width DIV#stellen_box DIV.padding_wrapper DIV.no_1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#content_width DIV#stellen_box DIV.padding_wrapper_detail {
	PADDING-RIGHT: 5px; PADDING-LEFT: 9px; PADDING-BOTTOM: 10px; PADDING-TOP: 7px
}
#content_width DIV#stellen_box DIV.padding_wrapper_detail A.backlink {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 1px 2px; DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(../images/bnw_de/btn_back2list.gif); PADDING-BOTTOM: 0px; MARGIN: 1px 0px 13px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
#content_width DIV#stellen_box DIV.padding_wrapper_detail H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.1em; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1.25em; PADDING-TOP: 0px
}
#content_width DIV#stellen_box DIV.padding_wrapper_detail H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.1em; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#content_width DIV#stellen_box DIV.padding_wrapper_detail P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.1em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1.25em; PADDING-TOP: 0px
}
#content_width DIV#stellen_box DIV.padding_wrapper_detail P.no_margin {
	MARGIN: 0px
}
#content_width DIV#stellen_box DIV.padding_wrapper_detail P.no_margin A IMG {
	MARGIN-TOP: 7px
}
#content_width DIV#stellen_box DIV.padding_wrapper_detail DIV.stellen_item A IMG {
	MARGIN-TOP: 0px; MARGIN-RIGHT: 3px
}
#content_width A {
	FONT-WEIGHT: normal
}
#content_width DIV.float_2_spalten A {
	FONT-WEIGHT: bold
}
#content_width DIV.float_2_spalten SPAN A {
	FONT-WEIGHT: normal
}
#content_width DIV.float_2_spalten {
	BORDER-RIGHT: white 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: white 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: white 0px solid; WIDTH: 452px; PADDING-TOP: 3px; BORDER-BOTTOM: white 0px solid
}
#content_width DIV.float_2_spalten DIV.left {
	FLOAT: left
}
#content_width DIV.float_2_spalten DIV.right {
	FLOAT: left
}
#content_width DIV.float_2_spalten DIV.left_width {
	FLOAT: left
}
#content_width DIV.float_2_spalten DIV.left {
	MARGIN-RIGHT: 1px
}
#content_width DIV.float_2_spalten DIV.left IMG {
	PADDING-LEFT: 1px
}
#content_width DIV.float_2_spalten DIV.left IMG {
	MARGIN-BOTTOM: 4px
}
#content_width DIV.float_2_spalten DIV.right IMG {
	MARGIN-BOTTOM: 4px
}
#content_width DIV.float_2_spalten DIV.left_width {
	WIDTH: 274px
}
#content_container_homepage #content_width DIV.float_2_spalten DIV.left_width P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#content_container_homepage #content_width DIV.float_2_spalten DIV.right A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#content_container_homepage #content_width DIV.float_2_spalten DIV.hr {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 7px 0px 6px; PADDING-TOP: 0px
}
FIELDSET {
	MARGIN: 0px; padding:15px;
	border:1px solid #a0a0a0;
	width:450px;
}
FIELDSET LEGEND {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-INDENT: 0px; PADDING-TOP: 0px;
	font-weight:bold;
}
 UL.form_item_wrapper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 14px; WIDTH: 100%; PADDING-TOP: 20px; LIST-STYLE-TYPE: none
}
 UL.form_item_wrapper LI {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 6px; WIDTH: 100%; PADDING-TOP: 0px
}
 UL.form_item_wrapper LI SPAN {
	DISPLAY: block; FLOAT: left; WIDTH: 160px
}

 UL.form_item_wrapper LI SPAN.preis {
	DISPLAY: block; FLOAT: left; WIDTH: 30px; margin-left:3px; font-weight:bold;
}

 UL.form_item_wrapper LI SPAN.summe {
	DISPLAY: block; FLOAT: right; WIDTH: 90px; margin-left:3px; font-weight:bold; background-color:#f0f0f0; text-align:right
}


 UL.form_item_wrapper LI DIV.form_button {
	MARGIN-LEFT: 162px
}
 UL.form_item_wrapper LI.mehr A {
	MARGIN-LEFT: 325px
}
UL.form_item_wrapper LI H2 {
	PADDING-BOTTOM: 9px
}
#content_width DIV#stellen_box DIV.padding_wrapper_detail FIELDSET FORM H2 {
	PADDING-BOTTOM: 9px
}
DIV.button_absenden {
	PADDING-RIGHT: 5px; FLOAT: right; MARGIN: 3px 0px 0px
}
#content_width UL.item_wrapper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#content_width UL.item_wrapper LI {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
#content_width UL.item_wrapper LI SPAN {
	DISPLAY: block; FLOAT: left; WIDTH: 114px
}
FORM.job {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FORM.job INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.3em; FONT-SIZE: 1em; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 21.3em; PADDING-TOP: 0.1em;
	border:1px solid #808080;
}
FORM.job select{
PADDING-RIGHT: 0px; PADDING-LEFT: 0.3em; FONT-SIZE: 1em; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 21.9em; PADDING-TOP: 0.1em
}
FORM.job TEXTAREA {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.3em; FONT-SIZE: 1em; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: auto; WIDTH: 21.3em; PADDING-TOP: 0.1em; HEIGHT: 50px
}
FORM.job INPUT.img {
	WIDTH: auto
}
FORM.job INPUT.str {
	WIDTH: 15.3em; MARGIN-RIGHT: 0.3em
}
FORM.job INPUT.hnr {
	WIDTH: 5.2em
}
FORM.job INPUT.plz {
	WIDTH: 4em; MARGIN-RIGHT: 0.3em
}
FORM.job INPUT.ort {
	WIDTH: 16.6em
}
FORM.job INPUT.vorwahl {
	WIDTH: 5.2em; MARGIN-RIGHT: 0.3em
}
FORM.job INPUT.nummer {
	WIDTH: 15.45em
}
FORM.job INPUT.halb {
	WIDTH: 9.2em
}
FORM.job INPUT.cb {
	WIDTH: 13px;
	height:13px;
	border:none;
}

FORM.job INPUT.btn { width:auto; border:none;}

FORM.job BUTTON.reset {
	BACKGROUND-POSITION: 0px 1px; FLOAT: left; BACKGROUND-IMAGE: url(../images/bnw_de/btn_abbrechen.gif); WIDTH: 97px; CURSOR: pointer; BORDER-TOP-STYLE: none; TEXT-INDENT: -999em; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 16px; BACKGROUND-COLOR: #fff; BORDER-BOTTOM-STYLE: none
}
FORM.job DIV.validation-advice {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 160px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #d70c32; PADDING-TOP: 2px
}
FORM.job li.ganzlinks DIV.validation-advice {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 1px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #d70c32; PADDING-TOP: 2px
}


FORM.job INPUT.validation-failed {
	BACKGROUND-COLOR: #e76d84
}
DIV.hr {
	BACKGROUND-IMAGE: url(../images/dotted_row.gif); MARGIN: 10px 0px 7px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 1px
}
DIV.hr HR {
	DISPLAY: none
}
#dyn_spalte {
	FLOAT: left; WIDTH: 240px; PADDING-TOP: 3px
}
#dyn_spalte DIV.dyn_group {
	MARGIN-BOTTOM: 0px
}
#dyn_spalte H1 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; PADDING-LEFT: 2.8em; FONT-SIZE: 1em; BACKGROUND-IMAGE: url(../images/background_dyn_h1.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.9em; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
#dyn_spalte DIV.dyn_elem_txt P {
	PADDING-RIGHT: 3.5em; PADDING-LEFT: 2.8em; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1.2em; PADDING-TOP: 0px
}
#dyn_spalte DIV.dyn_elem_txt {
	MARGIN-BOTTOM: 9px
}
#dyn_spalte DIV.dyn_elem_etelsen {
	BACKGROUND-POSITION: 0px 23px; BACKGROUND-IMAGE: url(../images/background_dyn_h1.gif); BACKGROUND-REPEAT: no-repeat
}
#dyn_spalte DIV.dyn_elem_etelsen IMG {
	MARGIN-LEFT: 2.6em
}
#dyn_spalte DIV.dyn_elem_etelsen P {
	PADDING-RIGHT: 2em; PADDING-LEFT: 2.8em; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1.2em; PADDING-TOP: 0px
}
#dyn_aqb {
	BACKGROUND-POSITION: right 50%; BACKGROUND-IMAGE: url(../images/dyn_aqb_bg.gif); PADDING-BOTTOM: 3px; PADDING-TOP: 8px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #e5f2f0
}
#dyn_spalte .dyn_group#dyn_aqb {
	MARGIN-BOTTOM: 9px
}
#main_logo {
	LEFT: 268px; POSITION: absolute; TOP: 41px
}
#dyn_home {
	FLOAT: left
}
#navi_home {
	FLOAT: left
}
.text DIV {
	PADDING-RIGHT: 10px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 17px
}
.bild_container {
	WIDTH: 233px; HEIGHT: 477px
}


