












body {font-size: 11px; font-family: Verdana,Lucida Grande,sans-serif; color: #222; background-color: #fff; margin: 0px; padding: 0px}
select, input, textarea {font-size: 11px; font-family: Verdana,Lucida Grande,sans-serif; color: #222}
ul {padding:0;list-style: outside url(/jv/ext/images/bull.gif); margin: 0.6ex 0 0.6ex 24px}
ol {padding:0;margin: 0.6ex 0 0.6ex 24px}
li.gap {margin:0.6ex 0}
p { margin:0.6ex 0 }
p.p0 { margin:0;padding:0}
img {border:0}
form {margin:0}
a:link { color:#14140A; text-decoration:underline }
a:visited { color:#8E8E7E; text-decoration:underline }
a:hover { color:#41412F; text-decoration:underline }
a:active { color:#8E8E7E; text-decoration:underline }
a:focus { color:#8E8E7E; text-decoration:underline }
h1 {font-size: 18px; font-family: Lucida Grande,sans-serif; color: #000; margin: 24px -7px 6px -7px; padding:0 7px; border-bottom:1px solid #aaa; }
h2 {font-size: 16px; font-family: Lucida Grande,sans-serif; margin: 12px 0 6px 0; color: #000}
h3 {font-size: 14px; font-family: Lucida Grande,sans-serif; margin: 12px 0 6px 0; color: #000}
h4 {font-size: 12px; font-family: Lucida Grande,sans-serif; margin: 12px 0 3px 0; color: #000}
.h3a0 { border-bottom:1px solid #d4d4b6;margin:0 0 4px 0;font-size:12px;font-weight:bold;color:#40402e;}
.h3a { border-bottom:1px solid #d4d4b6;margin:10px 0 4px 0;font-size:12px;font-weight:bold;color:#40402e;}
.h3b0 { border-bottom:1px solid #d4d4b6;margin:0 0 4px 0;font-size:12px;font-weight:bold;color:#e85d00;}
.h3b { border-bottom:1px solid #d4d4b6;margin:10px 0 4px 0;font-size:12px;font-weight:bold;color:#e85d00;}

a.mm { display:block;white-space:nowrap;font-weight:bold;text-decoration:none;padding:4px 14px;text-align:center;background:#d4d4b6 url(/jv/img/v020e9e9d9d4d4b6) repeat-x; }
a.mm:hover { background:#a3a38b;text-decoration:none }
a.mm:link,a.mm:visited,a.mm:active { color:#40402e;text-decoration:none }
a.mms { display:block;white-space:nowrap;font-weight:bold;text-decoration:none;padding:4px 14px;text-align:center;background:#a3a38b; }
a.mms:hover { background:#a3a38b;text-decoration:none }
a.mms:link,a.mms:visited,a.mms:active { color:#12120a;text-decoration:none }

a.sm { display:block;color:#40402e;text-decoration:none;padding:3px 4px 3px 10px;background:#d4d4b6 url(/jv/ext/images/arrRightS.gif) no-repeat; background-position:0 center }
a.sm:hover { background:#a3a38b;text-decoration:none }
a.sm:link,a.sm:visited,a.sm:active { color:#40402e;text-decoration:none }

a.tm { color:#ffb700;display:block;font-size:10px;white-space:nowrap;text-decoration:none;padding:2px 8px;text-align:center;background:#12120a url(/jv/img/v01559593e12120a) repeat-x; }
a.tm:hover { color:#ffb700;background:#40402e;text-decoration:none }
a.tm:link,a.tm:visited,a.tm:active { color:#ffb700;text-decoration:none }
td.tmItem { border:1px solid #5e5e4e;border-top:0; }
td.tmFlag { border:1px solid #5e5e4e;border-top:0; }

div.node { }
div.conti { margin-left:8px; padding-left:7px; border-left:1px solid #aaa; }
td.nodeText { white-space:nowrap;padding:0 20px 0 3px;cursor:default }
div.iplus { height:16px;width:16px;background-image:url('/jv/ext/images/plus.gif') }
div.iminus { height:16px;width:16px;background-image:url('/jv/ext/images/minus.gif') }
div.iskill { height:16px;width:16px;background-image:url('/jv/ext/images/skill.gif') }
div.ifolder { height:16px;width:16px;background-image:url('/jv/ext/images/folder.gif') }
div.idummy { height:16px;width:16px;background-image:url('/jv/ext/images/16x16.gif') }
div.iempty { height:16px;width:16px }

input.btt, input.btt28 { border:1px solid #ff8000;background:#ffb700;padding:1px 6px;font-weight:bold;color:#40402e }
input.itx { border:1px solid #999}
textarea.itx { border:1px solid #999}
select.slc { }
select.solb { border:1px solid #999 }

a.abutt { padding:2px 20px;background:#ffb700;border:1px solid #ff8000;color:#12120a;text-decoration:none }

.dslc {	position:relative; -moz-user-focus:normal; -moz-user-select:none; cursor:default; }
.dslc input { display:none; }
.dslc .handle { position:absolute; font-size:1px; overflow:hidden; -moz-user-select:none; cursor:default; width:18px; height:11px; background-image: url("/jv/ext/images/handle.gif"); }
.dslc .handle div {}
.dslc .handle.hover { cursor:pointer }
.dslc .line { position:absolute; font-size:0.01mm; overflow:hidden; border:1px solid #888; height:3px; -moz-box-sizing: content-box; }
.dslc .ll { background: #FF7F00 }
.dslc .lr { background: #d0d0d0 }

div.indi1 { border:1px solid #aaa;background-color:#eee;height:10px }
div.indi2 { background-image:url(/jv/ext/images/indi.gif);height:10px;border-right:1px solid #aaa;font-size:1px }
td.indipct { padding-left:10px;text-align:right;white-space:nowrap }

div.tpdiv { border:1px solid #b3b3b3;padding:4px 0; background-color:#f7f7f0; margin-bottom:7px }
table.tptable { width:100% }
tr.tprow1 { background:url('/jv/ext/images/progress/back.gif') }
td.tpnum { text-align:center; }
td.tpfill { width:50%;}
div.tpactive,div.tpinactive {text-align:center;vertical-align:middle;font-size:18px;font-weight:bold;width:38px;height:34px;line-height:34px;margin:auto;}
div.tpactive {background:url('/jv/ext/images/progress/active.gif');color:#fff;}
div.tpinactive {background:url('/jv/ext/images/progress/inactive.gif');color:#777;}
td.tpstepi,td.tpstepa { text-align:center;vertical-align:middle;padding:0 10px; }
td.tpstepi { color:#999;}
td.tpstepa { color:#000;font-weight:bold;}

h3.wikiHead {font-size: 11px; font-family: Verdana,Lucida Grande,sans-serif; margin: 12px 0 6px 0; color: #000; font-weight:bold}
p.wikiP { margin:1.1ex 0 }
p.wikiI1 { margin:0 }
p.wikiIn { margin:1.1ex 0 0 0 }
table.wikiTa { width:100%;border-collapse:collapse;margin-top:1.1ex }
td.wikiTD { text-align:left;vertical-align:top;padding:2px 7px 2px 0 }

span.bignum { padding:0px 10px;font-size:20px; font-weight:bold; background-color:#ff8000;color:#f7f7f0;vertical-align:bottom; }

table.t0table { border-collapse:collapse;width:100% }
tr.t0r {  }
th.t0h { padding:4px;border:1px solid #aaaaaa;vertical-align:top;background-color:#d2d2b4 }
td.t0d { padding:2px 4px;border:1px solid #aaaaaa;vertical-align:top;background-color:#f4f4ed }

table.t1table { border-collapse:collapse;width:100% }
tr.t1r {  }
th.t1h { padding:0;vertical-align:top }
td.t1d { padding:0;vertical-align:top;width:50% }

span.nowr { white-space:nowrap }
span.prompt { font-size:10px;color:#5e5e4e }
.promptb { font-size:10px;color:#5e5e4e;display:block;margin:5px 0 2px 0 }

img.intsty { width:20px;height:6px }


div.bm1 { background-color:#12120a; margin-top:15px; padding:3px 0 }
a.bm { display:block;font-size:10px;white-space:nowrap;text-decoration:none;padding:1px 8px;text-align:center;background:#12120a; }
a.bm:hover { text-decoration:underline }
a.bm:link,a.bm:visited,a.bm:active { color:#fff;text-decoration:none }
td.bmfill { width:90%;padding-left:8px }
td.bmitem { border-left:1px solid #5e5e4e }
.bmtext { font-size:10px;white-space:nowrap;color:#fff }
a.bma,a.bma:hover,a.bma:link,a.bma:visited,a.bma:active { font-size:10px;white-space:nowrap;text-decoration:none;color:#fff }

.FMain1 { width:930px; margin-right:auto }
.FMain2 { height:50px;background:#12120a;position:relative }
.FMain3 { position:absolute; right:0px; border-collapse:collapse; }
.FMain4 { background-color:#d4d4b6; border:1px solid #a3a38b }
.FMain5 { width:100%; border-collapse:collapse }
.FMain6 { width:100%;margin-top:10px;table-layout:fixed }
.FMain7 { position:relative;width:180px;overflow:hidden }
.FMain8 { width:15px }
.FMain9 { vertical-align:top }

div.cllbxr1 { background:#d4d4b6 no-repeat url(/jv/ext/images/arrRight.gif) left 2px;border-top:1px solid #aaa;border-bottom:1px solid #aaa;cursor:pointer;padding:0 4px 0 18px;border-left:2px solid #a3a38b;margin-top:2px}
div.cllbxr1e { background:#d4d4b6 no-repeat url(/jv/ext/images/arrRight.gif) left 2px;border-top:1px solid #aaa;border-bottom:1px solid #aaa;cursor:pointer;padding:0 4px 0 18px;border-left:2px solid #a3a38b;margin-top:2px}
div.cllbxr1i { background:no-repeat url(/jv/ext/images/edit.gif) right 2px;padding:4px 18px 2px 0 }
span.cllbxsp1 { font-weight:bold }
span.cllbxsp2 { }
div.cllbxr2 { display:none;padding:7px;background:#f5f5e9;border-bottom:1px solid #aaa }

.psLinkNum { color:#5e5e4e }
.psLinkNumC { color:#40402e;font-weight:bold }
.psLine1 { padding:0 3px }
.psBar { color:#a3a38b }
.psLine1Arr { padding:0 0 }
.psText { color:#5e5e4e;font-size:11px }
.psTextStrong { color:#40402e;font-size:11px;font-weight:bold }

div.copa { height:21px }
div.copa div { float:left;margin-left:-7px;position:relative }
div.copa div.copafirst { border-left:1px solid #c0c0c0;margin:0px }
div.copa a { background:transparent url(/jv/ext/images/copa/copa1.gif) no-repeat scroll right top;display:block;font-size:10px;line-height:15px;padding:3px 11px 3px 13px }
div.copa a:link, div.copa a:visited, div.copa a:active, div.copa a:focus, div.copa a:hover { text-decoration:none;color:#222 } 
div.copa a.copacurr { font-weight:bold;background:url(/jv/ext/images/copa/copa2.gif) no-repeat scroll right top }
div.copa a:hover { background:url(/jv/ext/images/copa/copa2.gif) no-repeat scroll right top }

.cobatitle { background:#5e5e4e url(/jv/ext/images/c.gif) no-repeat;background-position:right top;color:#f7f7f0;padding:4px 7px;font-weight:bold }
.cobapele { font-size:10px;font-weight:normal }
.cobacont { border:1px solid #b3b3b3;border-top:0;background-color:#f7f7f0 }
.coboan:link, .coboan:visited, .coboan:active, .coboan:focus, .coboan:hover { color:#fff } 

button { 
  position: relative;
  border: 0; 
  padding: 0;
  margin: 0;
  cursor: pointer;
  overflow: visible; 
}
button::-moz-focus-inner {
  border: none; 
}
button span { 
  position: relative;
  display: block; 
  white-space: nowrap;
  margin: 0;
  padding: 0;
  border: 0;	
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  /* Safari and Google Chrome only - fix margins */
  button span {
    margin-top: -1px;
  }
}

button.btt {
  height: 20px; 
  padding: 0 12px 0 0; 
  text-align: center; 
  background: transparent url(/jv/ext/images/b20.gif) no-repeat right -150px; 
}
button.btt span {
  padding: 0 0 0 12px;
  margin: 0;
  font-size: 11px;
  font-weight: bold; 
  height:20px;
  line-height:20px; 
  background: transparent url(/jv/ext/images/b20.gif) no-repeat left -50px; 
  color:#fff; 
}
button.btt:hover, button.bttHover { /* the redundant class is used to apply the hover state with a script */
  background-position: right -100px; 
}
button.btt:hover span, button.bttHover span {
  background-position: 0px 0px;
}

button.btt28 {
  height: 28px; 
  padding: 0 15px 0 0;
  margin-left: 8px; 
  text-align: center; 
  background: transparent url(/jv/ext/images/b28.gif) no-repeat right -150px; 
}
button.btt28 span {
  padding: 0 0 2px 15px;
  margin: 0;
  font-size: 12px;
  font-weight: bold; 
  height:26px;
  line-height:26px; 
  background: transparent url(/jv/ext/images/b28.gif) no-repeat left -50px; 
  color:#fff; 
}
button.btt28:hover, button.btt28Hover { /* the redundant class is used to apply the hover state with a script */
  background-position: right -100px; 
}
button.btt28:hover span, button.btt28Hover span {
  background-position: 0px 0px;
}


a.FLoginSmallReg:link, a.FLoginSmallReg:visited, a.FLoginSmallReg:hover, a.FLoginSmallReg:active {
  color:#ff7f00;
  font-size:10px; 
}


.iwexample { padding:7px; border:1px solid #5e5e4e }


.iwhead { 
	font-size:20px; 
	font-family:Helvetica,sans-serif; color: #12120a; 
	margin: -20px -7px 6px -7px; 
	padding:0px 7px; 
	border-bottom:1px solid #aaa; 
	text-align:right; font-weight:bold;
	}
	
.iwheadimg {
	border:0px; 
	text-align:left; 
	margin-left:-7px;
	}

.iwUntH2 {
	font-size:18px; 
	font-family:Helvetica,sans-serif; color: #40402e;
	font-weight:bold;
	margin-bottom:3px;margin-top:17px;
	}

.iwBewH2 {
	font-size:18px; 
	font-family:Helvetica,sans-serif; color: #40402e;
	font-weight:bold;
	margin-bottom:3px;margin-top:17px;
	}
	
.iwBewH3 {
	font-size:14px; 
	font-family:Helvetica,sans-serif; color: #40402e;
	font-weight:bold;
	margin-bottom:3px;margin-top:17px;
	}

.iwBewH4 {
	font-size:12px; 
	font-family:Helvetica,sans-serif; color: #12120a;
	font-weight:bold;
	margin-bottom:3px;margin-top:17px;
	}

.iwBewHPunkt {
	font-size:16px; 
	font-family:Helvetica,sans-serif;
	font-weight:bold; 
	color: #40402e; 
	}

.iwBewTabPunkt {
	margin-top:7px;
	margin-bottom:-5px;
}

.iwH2 {
	font-size:18px; 
	font-family:Helvetica,sans-serif; color: #40402e;
	font-weight:bold;
	margin-bottom:3px;margin-top:17px;
}


.iwstep {
	font-size:16px; 
	font-family:Helvetica,sans-serif; color: #FFF; 
	text-align:center;
	font-weight:bold;
	}


.iwPriceTable {
	border-collapse:collapse;
	margin-top:12px;
	margin-left:34px;
}

.iwPriceTd{
	border:1px solid #d2d2b4;
	text-align: right;
	font-weight:normal;
}

.iwPriceTh{
	border:1px solid #d2d2b4;
	background-color: #d2d2b4;
	text-align:center;
	font-weight:bold;
}

.iwPriceTxt{
		margin-left:34px;
}

.iwt1{
	background-image:url(/jv/ext/images/iw_bull.gif); 
	background-repeat: no-repeat; 
	width:25px; 
	height:26px;
}

.iwt2{
}	

.iw_announce{
	color: #ff8000;
	text-align:center;
	font-weight:bold;
}

.iws1{
	width:100%;
	margin-top:5px;
	border-top:1px dashed #aaa; 
	border-bottom:1px dashed #aaa; 
	background:#f7f7f0
}

.iws2 {
	width:100%;
	margin-top:5px;
	border-top:1px dashed #aaa;
}


.iwt1a {
	background-image:url(/jv/ext/infow/InfoEmployee/Jobsuche/iw_aktiv.gif); 
	background-repeat: no-repeat; 
	width:52px; height:25px;
}

.iwt1p {
	background-image:url(/jv/ext/infow/InfoEmployee/Jobsuche/iw_passiv.gif); 
	background-repeat: no-repeat; 
	width:52px; height:25px;
}

.iwt1m {
	background-image:url(/jv/ext/infow/InfoEmployee/Jobsuche/iw_mittel.gif); 
	background-repeat: no-repeat; 
	width:52px; height:25px;
}

.iwhouse {
	border:1px solid #d2d2b4; 
	text-align:center;
}

.iws3 {
	height:55px;
	padding:4px 0 4px 4px;
	border-bottom:1px dashed #bbb;
}

.iws4 {
	height:75px;
	padding:4px 0 4px 4px;
	border-bottom:1px dashed #bbb; 
	vertical-align: top;
}


.iwthumbÂ {
	width: 100px; height:30px; 
	background:url(/jv/ext/infow/PressInfos/download/thumbbg.gif); 
	text-align:center;
	padding-bottom:3px; padding-top:5px;
}

.iwthumbbg {
	margin: 10 5 5 5;
}
.iwthumbrow2{
	width: 644px; width/* */:/**/640px; width: /**/640px; 
	padding: 2px; 
	display: block;
}
.iwtmb{
	width:134px; 
	float:left; 
	width/* */:/**/120px; width: /**/120px; width: 120px; 
	padding: 0px 7px 10px 7px; 
	font-family: verdana, arial, hevetica, sans-serif; 
	font-size: 9px; 
	line-height: 130%;
}
.iwthumb2{
	width: 102px; height: 102px; 
	background:url(/jv/ext/infow/PressInfos/download/thumbbg.gif);
	text-align: center;
	padding-bottom: 5px;padding-top:5px;
}
.iwthumb3{
	width: 220px; height: 30px; 
	background:url(/jv/ext/infow/PressInfos/download/thumbbg.gif);
	text-align: center;
	padding-bottom: 3px; padding-top:5px;
}
.iwbulli{
	padding-left:14px; 
	background:url(/jv/ext/images/bull.gif) left center no-repeat;
	}

	
html {
  height: 100%;
}

body {
  font-size: 11px; 
  font-family: Verdana,Lucida Grande,sans-serif; 
  color: #222; 
  background-color: #fff; 
  margin: 0px; 
  padding: 0px;
  height: 100%;
}

#all {
  height: 100%;
}

#nonFooter {
  min-height: 100%;
}

#head-full {
  background-color: #f7f7f0
}

#head-inner {
  width: 930px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.head-logo {
  height: 76px;
}

.logo-div {
  position: relative;
  top: 13px;
}

a.tm:link, a.tm:visited, a.tm:hover, a.tm:active { 
  color:#5e5e4e;
  display:block;
  font-size:10px;
  white-space:nowrap;
  text-decoration:none;
  padding:0px 8px;
  text-align:center;
  background:transparent; 
}

a.tm:hover {
  text-decoration: underline;
}

td.tmItem, td.tmFlag { 
  border:0;
  vertical-align:bottom;
  height:17px;
}

.mainMenuDiv {
  position:relative;
  background-color:#d4d4b6;
}
.mainMenuTable {
  border-collapse:collapse;
}
.co-tr {
  position:absolute;
  top:0px;
  right:0px;
  width:4px;
  height:4px;
  background:url(/jv/ext/images/main/cor.gif) -4px -0px;
  -background: transparent;  
}
.co-br {
  position:absolute;
  bottom:0px;
  right:0px;
  width:4px;
  height:4px;
  background:url(/jv/ext/images/main/cor.gif) -4px -4px;
  -background: transparent;  
}

a.mm, a.mms {
  position:relative;
  padding: 0px 14px;
  height: 23px;
  line-height: 23px;
}
.lastmm-tr {
  position:absolute;
  top:0px;
  right:0px;
  width:4px;
  height:4px;
  background:url(/jv/ext/images/main/cor.gif) -4px -24px;
}
.lastmm-br {
  position:absolute;
  bottom:0px;
  right:0px;
  width:4px;
  height:4px;
  background:url(/jv/ext/images/main/cor.gif) -4px -28px;
}
.firstmm-tl {
  position:absolute;
  top:0px;
  left:0px;
  width:4px;
  height:4px;
  background:url(/jv/ext/images/main/cor.gif) 0px -8px;
}
.firstmm-bl {
  position:absolute;
  bottom:0px;
  left:0px;
  width:4px;
  height:4px;
  background:url(/jv/ext/images/main/cor.gif) 0px -12px;
}
td.mmtdLast {
}
td.mmtd {
  border-right: 1px solid #a3a38b;
}
.site-img {
  display:block;
  position:absolute;
  bottom:0px;
  right:-25px;
  z-index: 9;
}


#content-inner {
  width: 930px;
  max-width: 930px;
  min-width: 930px;
  margin-left: auto;
  margin-right: auto;
}

.FMain6 { 
  margin-top:15px 
}

#footerCmpstn {
  height: 70px;
}


#footer {
  background-color: #f7f7f0;
  margin-top: -55px;
  height: 55px;
}

div.bm1 { 
  background-color:transparent; 
  margin:0; 
  padding:0; 
}
table.bmTable { 
  margin-left:auto; 
  margin-right:auto;
}
a.bm:link,a.bm:visited,a.bm:hover,a.bm:active { 
  color:#40402e;
  background:transparent;
  text-decoration:none;
  display:block;
  font-size:10px;
  white-space:nowrap;
  padding:0px 8px;
  text-align:center; 
}
a.bm:hover { 
  text-decoration:underline 
}
td.bmfill { 
  width:0;
  padding-left:8px 
}
td.bmitem { 
  border-left:1px solid #a3a38b; 
}
.bmtext { 
  font-size:10px;
  white-space:nowrap;
  color:#fff 
}
a.bma,a.bma:link,a.bma:visited,a.bma:hover,a.bma:active { 
  font-size:10px;
  white-space:nowrap;
  text-decoration:none;
  color:#d4d4b6; 
}


