body {
	padding-bottom: 10px;
	background: #fff url(../images/bg_basic.gif) repeat-x 0 0;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
	color: #808080;
	font: normal normal 12px/16px arial,helvetica,sans-serif;
}

#wrapper {
	margin: auto;
	width: 978px;
	overflow-x: hidden;
}

#shadowTop {
	display: block;	
	background: url(../images/bg_oben.png) no-repeat 0 0;
	width: 978px;
	height: 19px;
	margin-top: 28px;
}

#container { 
	display: block;	
	background: transparent url(../images/bg_mitte.png) repeat-y 0 0;
	float: left;	
	width: 980px;	
	padding-bottom: 15px;		
}

#logo {	
	float: left;
	width: 273px;
	height: 53px;
	margin-bottom: 10px;
}

#flash {	
	margin-bottom: 15px;
}

#noFlash {
	height: 90px;
	/*background: url(../images/linie_content.gif) left top no-repeat;	*/
}

#loginInfo {
	color:#808080;
	position:absolute;
	right:-355px;
	top:-5px;
	font-size: .9em;
}

#footer {
	clear: left;
	height: 48px;
	margin: auto;
	width: 980px;
	background: url(../images/bg_unten.png) no-repeat 0 0;
	position: relative;
}

/*#footer p {
	position: absolute;
	top: 50px;
	left: 45px;
	color: #bbb;
	font-size: 10px;
}*/

#footer p {
	color:#BBBBBB;
	float:left;
	font-size:10px;
	margin-top:30px;
	padding-bottom:20px;
}

#contentTop {
	height: 1px;
}

#content {	
	position: relative;
	float: left;
	margin-top: -24px;
	background: url(../images/bg_header_orange.jpg) repeat-x 0 93px;
}

#containerInner {
	padding: 0 15px;
	position: relative;
}

#bgContent {	
	position: absolute;
	top: 0;
	left: 16px;
	width: 650px;
	height: 685px;
	background: url(../images/bg_content.gif) 0 0 no-repeat;
}

#contentLeft {
	float: left;
	width: 559px;
	margin-left: 17px;	
	position: relative;	
	background: url(../images/bg_contLeft.png) 0 0 repeat-y;	
	min-height: 720px;
	height: auto !important;
	height: 720px;	
}

#contentLeft.extendedsearch {
	min-height: 1300px;
	height: 1300px;
}

#contentLeftInner {
	padding: 0 32px 0 30px;
}

#contentLeftEnd {
	clear: both; 
	height: 10px; 
	line-height: 1px; 
	font-size: 1px;
}

#contentRight {
	float: left;
	width: 390px;	
	margin-top: 62px;
	margin-left: -13px;
}

#contentEnd {
	width: 960px;	
	float: left;
}

img {
	border: 0;
}

img.left {
	float: left;
	margin-top: 3px;
	margin-right: 10px;
}

img.right {
	float: right;
	margin-top: 3px;
	margin-left: 10px;
}

h3 {
	font-size:16px;
	font-weight:bold;
	margin:15px 0 10px;
}

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

a:hover, a:active {
	text-decoration: underline;
}

a.arrow {
	background: url(../images/icons/linkarrow.gif) 0 4px no-repeat;
	padding-left: 10px;
}

a.arrowBig {
	background:transparent url(../images/icons/linkarrow_big.gif) no-repeat scroll 0 4px;
	color:#B86E1E;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	display: block;
}

h3 a {
	color: #b86e1e;
	font-size: 16px;
	font-weight: bold;
	background: url(../images/icons/linkarrow_big.gif) 0 4px no-repeat;
	padding-left: 13px;
	margin: 4px 0 3px;
	display: block;
}

p.left {
	color:#182B45;
	float:left;
	margin:10px 0 0;
}

p.right {
	color:#182B45;
	float:right;
	margin:10px 0 0;
}

p.intro {
	font-size: 1.2em;
	line-height: 16px;
}

ul {
	margin-bottom: 15px;
}

li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.allowbullets li {
	list-style-type: disc !important;
	margin-left: 15px;
}

.error {color: #900 !important;}
.info {color: #B86E1E !important;}
span.error {font-weight: bold; display: block; margin-bottom: 25px; margin-right: 35px; }
input.error, select.error, textarea.error {
	border-color: #900 !important;
	color: #900 !important;
}

.clearer {clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px;}

.inv {
	position: absolute;
	left: -1000px;
	top: -1000px;
	width: 0;
	height: 0;
	padding: 0;
	margin: 0;
	overflow: hidden;
	display: inline;
	font-size: 0;
	text-indent: -1000px;
	background: none;
	border: 0;
}
/*
#contentLeft h1 {
	position: absolute;
	top: -30px;
	left: 0;
	font: bold 20px/24px helvetica,arial,sans-serif; 
	color: #9d9d9d;
	background: url(../images/bg_h2.gif) left bottom no-repeat;
	width: 100%;
	padding: 0 0 11px 40px;
}
*/

#contentLeftTop {
	width: 559px;
	margin-left: 17px;
	margin-right: 23px;	
	background: url(../images/bg_oben_contLeft.png) 0 0 no-repeat;
	height: 31px;
}

#contentLeftBottom {
	width: 11px;	
	height: 133px;	
	background: url(../images/bg_contLeft_unten_l.gif) 0 0 no-repeat;	
	position: absolute;
	bottom: -2px;
	left: 0;
	z-index: 100;
}

#contentLeftBottom span {
	width: 13px;	
	height: 133px;	
	background: url(../images/bg_contLeft_unten_r.gif) 0 0 no-repeat;	
	position: absolute;
	bottom: -2px;
	left: 546px;
	z-index: 100;
}

#contentLeft h1 {
	position: relative;
	font: bold 20px/24px helvetica,arial,sans-serif; 
	color: #505050;
	background: url(../images/bg_h1.gif) left bottom no-repeat;
	width: 100%;
	padding-bottom: 2px;
	margin-bottom: 25px;
	clear: both;
}

#contentLeft h1.noLine {
	background: none;
}

#contentLeft h1 img {
	position: absolute;
	bottom: 0;
	right: 0;
}

#contentLeft h1 span.faha {
	background: url(../images/partner_faha.gif) 0 -3px no-repeat;
	width: 150px;
	display: block;
	height: 24px;
	float: left;
}

#contentLeft h2 {
	position: relative;
	font: bold 20px/24px helvetica,arial,sans-serif; 
	color: #505050;	
	width: 100%;
	padding: 0 0 2px 0;	
	background: none !important;
}

#contentLeft h2.noLine {
	background: none;
}

#contentLeft h2.noIcon {
	padding-left: 0;
}

#contentLeft h2 span {
	position: absolute;
	top: 0;
	left: 3px;	
	background: url(../images/blank.gif) left top no-repeat;	
	display: block;
	width: 22px;
	height: 28px;
}

#contentLeft p.searchresult {
	font: normal 14px/18px helvetica,arial,sans-serif; 
	color: #505050;
	padding: 0 0 11px 0;
}

#contentLeft .h2Content {
	position: relative;
	float: left;
	width: 100%;
	background: url(../images/bg_h1.gif) left bottom no-repeat;
	margin-bottom: 15px;
}

#contentLeft .h2Content h2 {
	float: left; 
	width: auto;
	margin-top: 0px !important;	
}

#contentLeft .h2Content a.arrow {
	font-weight: bold;
}

#contentLeft .h2Content img {
	float: right;
	margin-top: 5px;
}

#contentLeft div.jobs h2 {
	background: url(../images/icons/icon_jobs.gif) 0 0 no-repeat;
	margin-top: 0px;
}

#contentLeft div.jobs a.showAll {
	float: left; 
	width: auto;
	margin: 6px 0 0 12px;
}

#contentLeft div.jobs a.showAllRight {
	float:right;
	margin:6px 0 0 0;
	width:auto;
}

#contentLeft p {
	padding-bottom: 15px;
}

#contentLeft h2 span.welcome {
	background-image: url(../images/icons/icon_welcome.gif);
}

/* Start Tooltip */
#tooltip  {
	max-width: 300px;
	width: auto !important;
	width: 300px;
}

#tooltip table {
	padding: 0;
	border-spacing: 0;
	border-collapse:collapse;
}

#tooltip table td {
	padding: 0 5px 2px 0;
	font-size: 10px;
	color: #000;
	line-height: 1.3em;
}

#tooltip p {
	font-size: 10px;
	color: #000;
	line-height: 1.3em;
	margin-bottom: 10px;
}

/* End Tooltip */

/* Start Home */
*+ html .teaserblock {
  width: 492px !important;
}

.teaserblockLeft, .teaserblockRight {
	width:226px;
	float: left;
	margin-right: 40px;
}

.teaserblockRight {
	margin-right: 0;
}

.teaserblock div.alphab_overview ul {
	width:226px;
}

.teaserblock div.alphab_overview ul li {
	background-image: url(../images/bg_alphab_overview_teaser.gif);
}

.teaserblock div.alphab_overview ul li ul li {
	background-image: none;
}

.teaserblockCont {
	background-color: #fbfbfb;
	margin-top: 10px;
}

.teaserblockContInner {
	padding: 0 17px;
}

#contentLeft .teaserblockCont h5 {
	font-weight: bold;
	margin-top: 5px;
}

#contentLeft .teaserblockCont p {
	font-size: 1em;
	padding-bottom: 0;
}

#contentLeft .teaserblockCont a {
	color: #B86E1E;
}

div.alphab_overview ul li a span.new {
	background-color: #990000;
	font-weight: bold;
	padding: 0 3px;
	text-transform: uppercase;
}

div.alphab_overview ul li a span.pro {
	background-color: #990000;
	padding: 0 3px;
	text-transform: uppercase;
	font-size: .7em;
	position: relative;
	top: -4px;
}
/* End Home */

/* Start Formularelemente */
.formular {
	background-color: #f6f6f6;
	padding: 10px 0 0 11px;
	float: left;
	width: 486px;
}

#fragebogen a.arrow {
  margin-left: 27px;
  margin-bottom: 10px;
}

#contentLeft .col50, .formular .col50 {
	width: 180px;
	margin-right: 12px;
	float: left;
}

#contentLeft .col100 {
	width: 372px;
	margin-right: 8px;
	float: left;
}

#contentLeft .last {
	margin-right: 8px;
}

#contentLeft .row, .formular .row {
	clear: left;	
	float: left;
	width: 486px;
	padding-bottom: 10px;
}

#contentLeft label, #contentLeft span.fakelabel {
	display: block;
	padding-left: 1px;
	color: #666;
	font-size: 11px;
}

#contentRight label, #contentRight span.fakelabel {
	display: block;
	padding-left: 1px;
	color: #fff;
}

input, select, textarea {
	width: 100%;	
	border: 1px solid #d2d2d2;
	padding: 2px 0;
	color: #505050;
	font-size:0.9em;
}

#contentLeft input, #contentLeft select, #contentLeft textarea {
	color: #000;
	background-color: #F6F6F6;
	margin: 0 0 14px;
}

#contentLeft .formular input, #contentLeft .formular select, #contentLeft .formular textarea {
	background-color: #fff;
}

textarea {
	padding: 0;
	height: 130px;
}

.join {
	position: absolute;
	left: 390px;
	top: 0;
	font-size: 11px;
	width: 100px;
}

.join input {
	width: auto;
	border: 0;
}

.formular h3 {
	font-size: 16px;
	font-weight: bold;
	color: #505050;
	margin: 0;
	padding: 0;
}

#contentLeft .formular p.asterisk {
	font-size: 11px;
	color: #505050;
	padding-bottom: 15px;
}

.formular p.asterisk span {
	color: #B86E1E;
}

.formular .button {
	float: left;
	margin-top: -3px;
}

.buttonSubmit {
	background: transparent url(../images/button/standard_left_on_white.jpg) left top no-repeat;
	border: medium none;
	float: left;
	height: 25px;
	margin: 0;
	padding: 0;
	width: auto;
	overflow: visible;
	cursor: pointer;
}

#login .column3 {
	margin-top: 12px;
}

.formular .buttonSubmit {
	background-image: url(../images/button/standard_left_on_grey.jpg);
}

input.buttonSubmit {
	border:0;
	padding:0;
	width: 85px; 
	border: 0;
}

.buttonSubmit span {
	color: #4b4b4b;
	display: block;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
	height: 1.6em;
	line-height: 15px;
	padding: 2px 0 0 8px;
	vertical-align: middle;
	white-space: nowrap;
}

span.buttonSubmitRight {
	background: transparent url(../images/button/standard_right_on_white.jpg) right top no-repeat ;
	display: block;
	float: left;
	height: 25px;
	width: 10px;
	cursor: pointer;
}

span.rightspace {
	margin-right: 20px;
}

.topspace {
	margin-top: 16px;
}

.formular span.buttonSubmitRight {
	background-image: url(../images/button/standard_right_on_grey.jpg);
}

.formular .button.bottom {
	margin-top: 110px;
}

.snippet.search .buttonSubmit {
	background-image: url(../images/button/standard_left_on_orange.jpg);
	height: 25px;
}

.snippet.search span.buttonSubmitRight {
	background-image: url(../images/button/standard_right_on_orange.jpg);
	height: 25px;
}


.formCont .column1, .formCont .column2 {
	float:left;
	margin-right:20px;
	width:180px;
}

.formCont .column3 {
	float:left;
	width:95px;
	margin-top: -3px;
}

.formCont h3 {
	color: #505050;
	font-size: 1em;
}

.formCont h4 {
	margin-bottom: 5px;
	font-weight: bold;
	color: #505050;
}

#contentLeft .formCont p {
	color: #888;
}

.formCont a.arrowForm {
	color: #a7a7a7;
	background: url(../images/icons/icon_f_play_01.gif) 0 0 no-repeat;
	text-decoration: none;
	display:block;
	font-size:0.9em;
	height:2em;
	padding-left:22px;
	margin-top: -10px;
	margin-bottom: 15px;
}

.formCont a.arrowForm:hover, .formCont a.arrowForm:active, .formCont a.arrowForm.current {
	text-decoration: none;
	font-weight: bold;
	color: #505050;
	background-image: url(../images/icons/icon_f_play_02.gif);
	margin-top: -10px;
}

#contentLeft .formular input.forward {
	margin: 0;
}

/* Start Standardformularelemente weisser Hintergrund mit Ausklappfunktion */
.formStandard {
	padding: 10px 0 20px;
}

.formStandard fieldset {
	border: 0;
	border-bottom: 1px solid #fff;
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
	padding-bottom: 10px;
}

.formStandard legend {
	padding: 0 0 10px 10px;	
}

.formStandard legend a {
	display: block;
	font-size: 1em;
	font-weight: bold;
	margin: 0;	
	background:transparent url(../images/blank.gif) no-repeat scroll left top;
	color:#808080;
	display:block;
	height:19px;
	padding-left:19px;
}

.formStandard legend a.expand {
	background-image: url(../images/icons/icon_profile_expand.gif) !important;
}

.formStandard legend a.minimize {
	background-image: url(../images/icons/icon_profile_minimize.gif);
}

/* neu start */
#contentLeft .fieldsetRow {
	padding-bottom: 0;
	padding-left: 27px;
	width: 466px;
}

#contentLeft #fazabo .fieldsetRow {
	padding-left: 0;
}
/* neu ende */

#contentLeft .formStandard .row {
	padding-bottom: 0;
	padding-left: 27px;
	width: 466px;
}

#contentLeft #logindata .row, #contentLeft #fazabo .row {
	padding-left: 0;
	margin-top: 5px;
}

.formStandard .column1, .formStandard .column2 {
	float:left;
	margin-right:30px;
	width:213px;
}

.formStandard .column2 {
	margin-right:0;
}

.formStandard .column1.small, .formStandard .column2.small {
	width:80px;
}

.formStandard .column1.wide, .formStandard .column2.wide {
	width:346px;
}

.formStandard .column1.extrawide {
	width:456px;
	margin-right:0;
}

#contentLeft .formStandard p {
	color: #888;
	padding-bottom: 15px;
}

#contentLeft .formStandard p.anzeiger {
	padding-left: 10px;
}

#contentLeft .formStandard input, #contentLeft .formStandard select, #contentLeft .formStandard textarea {
	color: #505050;
	background-color: #fff;
	margin: 0 0 8px;
}

#contentLeft .formStandard textarea {
	height: 100px;
}

#contentLeft .formStandard .radio input, #contentLeft .formStandard .radio label, #contentLeft .formStandard .radio .fakelabel, #contentLeft .formStandard .checkbox input, #contentLeft .formStandard .checkbox label, #contentLeft .formStandard .checkbox .fakelabel, #contentLeft input.checkAlone {
	background-color: transparent;
	border: 0;
	width: auto;
	float: left;
	margin-right: 3px;
}

#contentLeft .formStandard .radio .fakelabel, #contentLeft .formStandard .checkbox .fakelabel {
	margin-right: 35px;
}

#contentLeft .formStandard .radio input, #contentLeft .formStandard .checkbox input {
	margin-top: 1px;
}

#contentLeft .formStandard .radio label, #contentLeft .formStandard .checkbox label {
	margin-right: 13px;
}

#contentLeft .formStandard  .buttonSubmit {
	background-image: url(../images/button/standard_left_on_grey.jpg);
	height: 25px;
}

#contentLeft .formStandard  span.buttonSubmitRight {
	background-image: url(../images/button/standard_right_on_grey.jpg);
	height: 25px;
}

.formStandard .functionLinks {
	padding: 15px 10px 0 0;
}

.formStandard .functionLinks .left {
	float: left;
}

.formStandard .functionLinks .right {
	float: right;
	text-align: right;
}
/* End Standardformularelemente weisser Hintergrund mit Ausklappfunktion */

/* Start Formularelemente eingeloggt Profil erstellen */
.formProfil {
	background-color: #f6f6f6;
	padding: 10px 0 20px;
}

.formProfil fieldset {
	border: 0;
	border-bottom: 1px solid #fff;
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
	padding-bottom: 10px;
	float: left;
}

.formProfil legend {
	padding: 0 0 10px 10px;	
}

.formProfil legend a {
	display: block;
	font-size: 1em;
	font-weight: bold;
	margin: 0;	
	background:transparent url(../images/blank.gif) no-repeat scroll left top;
	color:#808080;
	display:block;
	height:19px;
	padding-left:19px;
}

.formProfil legend a.expand {
	background-image: url(../images/icons/icon_profile_expand.gif) !important;
}

.formProfil legend a.minimize {
	background-image: url(../images/icons/icon_profile_minimize.gif);
}



#contentLeft .formProfil .row {
	padding-bottom: 0;
	padding-left: 27px;
	width: 486px;
}

.formProfil .column1, .formProfil .column2 {
	float:left;
	margin-right:30px;
	width:203px;
}

.formProfil .column1.col_10, .formProfil .column2.col_10 {
	float:left;
	margin-right:30px;
	width:436px;
}

#contentLeft .formProfil p {
	color: #888;
	padding-bottom: 5px;
}

#contentLeft .formProfil input, #contentLeft .formProfil select, #contentLeft .formProfil textarea {
	color: #505050;
	background-color: #fff;
	margin: 0 0 8px;
}

#contentLeft .formProfil textarea {
	height: 100px;
}

#contentLeft .formProfil .radio input, #contentLeft .formProfil .radio label, #contentLeft .formProfil .radio .fakelabel, #contentLeft .formProfil .checkbox input, #contentLeft .formProfil .checkbox label, #contentLeft .formProfil .checkbox .fakelabel {
	background-color: transparent;
	border: 0;
	width: auto;
	float: left;
	margin-right: 3px;
}

#contentLeft .formProfil .radio .fakelabel, #contentLeft .formProfil .checkbox .fakelabel {
	margin-right: 35px;
}

#contentLeft .formProfil .radio input, #contentLeft .formProfil .checkbox input {
	margin-top: 1px;
}

#contentLeft .formProfil .radio label, #contentLeft .formProfil .checkbox label {
	margin-right: 10px;
}

*+ html #contentLeft .formProfil .radio label {
	margin-right: 0;
}

*+ html #contentLeft .formProfil .checkbox label {
	margin-right: 0;
}


#contentLeft .formProfil  .buttonSubmit {
	background-image: url(../images/button/standard_left_on_grey.jpg);
	height: 25px;
}

#contentLeft .formProfil  span.buttonSubmitRight {
	background-image: url(../images/button/standard_right_on_grey.jpg);
	height: 25px;
}

.formProfil .functionLinks {
	padding: 15px 10px 0;
	position: relative;
}

.functionLinks #cancel {
	margin-left: 17px;
}

.formProfil .mbBtn {
	margin-left: 27px;
}

.functionLinks #backBtn {
	position: absolute;
	right: 49px;
}

.functionLinks #nextBtn {
	position: absolute;
	right: 29px;
}

.formProfil .functionLinks .left {
	float: left;
	width: 17px;
}

.formProfil .functionLinks .center {
	float: left;
	margin-right: 5px;
}

.formProfil .functionLinks .buttonSubmitRight{
	margin-right: 5px;
}

.formProfil .functionLinks .right {
	float: right;
	text-align: right;
}

.formProfil .btnAdd {
	margin-right: 5px;
}


#browsebuttoncontainer {
	float:left;
	overflow:hidden !important;
	position:relative;
	width:435px;
}


#browsebuttoncontainer #browsebutton {
	height:25px;
	padding-top:2px;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
}

div#browsebutton input {
	float:left;
	margin-right:5px;
	width:330px;
}

input.file.hidden {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	margin-bottom: 0;
}
/* End Formularelemente eingeloggt Profil erstellen */


#contentLeft #newPassword.formular, #contentLeft #registration.formular {
	margin: -20px 0 20px;
}

#contentLeft #newPassword input {
	float: left;
	width: 270px;
	margin-right: 20px;
	margin-bottom: 0;
}

#contentLeft #registration.formular .button {
	float: right;
	margin: 0 20px 10px 0;
}

#contentLeft #registration.formular .col50 {
	margin-right: 20px;
	width: 222px;
}

#contentLeft p.nutzungsbed input {
	margin-right: 5px;
	width: auto;
	float: left;
	border: 0;
	background: none;
}

#contentLeft .formCont #registration p {
	padding-bottom: 15px;
	color: #505050;
}

#registration img.right {
	float: right;
	margin-left: 10px;
	margin-right: 20px;
	border: 1px solid #d2d2d2;
}

#contentLeft p.anzeiger input {
	margin-right: 5px;
	width: auto;
	float: left;
	border: 0;
	background: none;
}

#contentLeft p.anzeiger span {
	display: block;
	width: 450px;
	float: left;
}

#contentLeft p.anzeiger span em {
	margin: 10px 0;
	font-size: .9em;
	display: block;
	font-style: normal;
	color: #888;
}


#contentLeft .checkbox .nofloat {
	float: none !important;
}

.formCont .email_neu {
	position: relative;
	left: 0;
	top: 13px;
}
/* End Formularelemente */



/* Start Suchergebnis */
div.searchresult {
	width: 100%;
	float: left;
	padding-top: 10px;
	margin-top: 15px;
}

div.justDateTitle {
  padding-top: 0 !important;
}

div.searchresult.first {
	background: none;
	margin-top: 0;
}

.searchresult .date {
	color: #999;
}

#contentLeft .searchresult p {
	padding-bottom: 0;
}

.searchresult h3 {
	margin: 0;
	padding: 0;
}

.searchresult h3 a {
	margin: 4px 0 3px;
	font-size: 14px !important;
	display: inline !important;
}

.searchresult h4 {
	color: #4d4d4d;
}

.h2Content ul {
	float:right;
	margin:6px 25px 0 0;
}

.h2Content ul li {
	float:left;
}

.h2Content ul li a {
	text-decoration: none;
	padding: 0 4px 0 3px;
}

.h2Content ul li a.current {
	color: #000;
}

.h2Content ul li span {
	width: 1px;
	height: 9px;
	background: url(../images/sn_news_paging_pipe.gif) 0 3px no-repeat;	
}

#contentLeft .h2Content ul li img {
	width: 10px;
	height: 10px;
	background: url(../images/blank.gif) 3px 0 no-repeat;	
	float: none;
}

#contentLeft .h2Content ul li img.next {
	margin-top: 5px !important;	
	background-image: url(../images/icons/next.gif);	
}

#contentLeft .h2Content ul li img.previous {
	margin-top: 5px !important;	
	background-image: url(../images/icons/previous.gif);	
}

#contentLeft .h2Content.jobs p, #contentLeft .h2Content.newsFunction p {
	float: left;
	padding: 6px 10px 0 40px
}

.searchresultHead {
	float: left;
	padding-bottom: 5px;
	margin-bottom: 5px;	
	background: url(../images/linie_content.gif) left bottom no-repeat;	
}

.searchresultHead p {
	font-size: 1.2em;
	color: #505050;
}

.searchresultHead p span {
	background-color: #fcf3ea;
	padding: 2px 5px;
	margin-left: 2px;
}

.searchresultHead .column1 {
	float:left;
	margin-right:30px;
	width:130px;
}

.searchresultHead .column2 {
	float:left;
	margin-right:30px;
	width:130px;
}

.searchresultHead .column3 {
	float:left;
	margin-right:0;
	margin-top: 5px;
	width:170px;
}

#contentLeft .searchresultHead input, #contentLeft .searchresultHead select {
	color:#000000;
	font-size:0.9em;
}

#contentLeft .searchresultHead input {
	width: auto;
	border: 0;
	float: left;
	margin: 0 8px 0 0;
}

#contentLeft .searchresultHead label {
	float: left;
	color: #000;
	font-size:0.9em;
	font-weight: normal;
}

#contentLeft .searchresultHead .column3 input {
	background-color: transparent;
	border: 0;
}

.searchresult .date {
	color: #999;
	float: left;
}

.searchresult h3 {
	margin: 0;
	padding: 0;
	clear: both;
}

.searchresult h4.left {
	float: left;
	width: 49%;
}

.searchresult .jobadLocation {
	width: 49%;
  float: right;
	text-align: right;
}
.searchresult .jobadLocation a {
	color: #808080;
}

/* Start Matching */
.searchresult a.match {	
	text-decoration: none;
}

.searchresult .match {
	float: right;
	width: 43px;
	height: 9px;
	position: relative;
}

.searchresult .match span {	
	position: absolute;
	left: -35px;
	top: -3px;
	font-size: .9em;
}

.searchresult .match img {	
	width: 43px;
	height: 9px;
}

.searchresult .match.match0 img {background-image: url(../images/match_0.gif);}
.searchresult .match.match5 img {background-image: url(../images/match_5.gif);}
.searchresult .match.match10 img {background-image: url(../images/match_10.gif);}
.searchresult .match.match15 img {background-image: url(../images/match_15.gif);}
.searchresult .match.match20 img {background-image: url(../images/match_20.gif);}
.searchresult .match.match25 img {background-image: url(../images/match_25.gif);}
.searchresult .match.match30 img {background-image: url(../images/match_30.gif);}
.searchresult .match.match35 img {background-image: url(../images/match_35.gif);}
.searchresult .match.match40 img {background-image: url(../images/match_40.gif);}
.searchresult .match.match45 img {background-image: url(../images/match_45.gif);}
.searchresult .match.match50 img {background-image: url(../images/match_50.gif);}
.searchresult .match.match55 img {background-image: url(../images/match_55.gif);}
.searchresult .match.match60 img {background-image: url(../images/match_60.gif);}
.searchresult .match.match65 img {background-image: url(../images/match_65.gif);}
.searchresult .match.match70 img {background-image: url(../images/match_70.gif);}
.searchresult .match.match75 img {background-image: url(../images/match_75.gif);}
.searchresult .match.match80 img {background-image: url(../images/match_80.gif);}
.searchresult .match.match85 img {background-image: url(../images/match_85.gif);}
.searchresult .match.match90 img {background-image: url(../images/match_90.gif);}
.searchresult .match.match95 img {background-image: url(../images/match_95.gif);}
.searchresult .match.match100 img {background-image: url(../images/match_100.gif);}

.relevance {
	background-color: #F6F6F6;
	float: left;
	padding: 10px 11px 2px 11px;
	margin: 5px 0 6px;
	width: 475px;
}

.relevanceBlock {
	float: left;
	border-bottom: 1px solid #fff;
	width: 475px;
	margin-bottom: 10px;
	padding-bottom: 5px;
}

.relevanceBlock.last {
	border-bottom: 0;
	margin-bottom: 0;
}

.relevance h4 {
	font-size: 12px;
	font-weight: bold;	
	margin-left: 2px;
}

.relevance table {
	padding: 0;	
	width: 100%;
}

.relevance table th {
	text-align: left;
	font-weight: bold;
	font-size: .9em;	
	width: 45%;
}

.relevance table td {
	font-size: .9em;
	width: 45%;
}

.relevance table th.last, .relevance table td.last {
	text-align: right;
	width: 10%;
}
/* End Matching */


.searchKeys {
	clear: both;
	margin-top: -10px;
}

.searchKeys p span {
	background-color:#FCF3EA;
	margin-left:2px;
	padding:2px 5px;
}

#contentLeft .searchresult .searchKeys p {
	padding-bottom: 3px;
}

/* End Suchergebnis */



/* Start Funktionslinks */
.functionLinks ul {
	margin-bottom: 0;
}

.functionLinks li {
	float: left;
	list-style: none;
	list-style-type: none !important;
	margin-left: 0 !important;
}

.functionLinks li span {
	margin: 0 5px;
	font-size: .9em;
	color: #9da0c2;	
}

.functionLinks li a {
	font-size: .9em;
	color: #a7a7a7;
	text-decoration: none;
	display: block;
	padding-left: 22px;	
	padding-top: 5px;
	height: 2em;
	background: url(../images/blank.gif) 0 5px no-repeat;
	white-space: nowrap;
}

.functionLinks li a.forward {
	background-image: url(../images/icons/icon_f_forward_01.gif);
	width: 80px;
}
.functionLinks li.current a.forward, .functionLinks li a.forward:hover, .functionLinks li a.forward:active {
	background-image: url(../images/icons/icon_f_forward_02.gif);
}

.functionLinks li a.moreOptions {
	background-image: url(../images/icons/icon_f_moreOptions_01.gif);
	width: 107px;
}
.functionLinks li.current a.moreOptions, .functionLinks li a.moreOptions:hover, .functionLinks li a.moreOptions:active {
	background-image: url(../images/icons/icon_f_moreOptions_02.gif);
}

.functionLinks li a.jobmerker, .functionLinks li a.jobmerker_noaction {
	background-image: url(../images/icons/icon_f_jobmerker_01.gif);
	width: 68px;
}
.functionLinks li.current a.jobmerker, .functionLinks li a.jobmerker:hover, .functionLinks li a.jobmerker:active, .functionLinks li.current a.jobmerker_noaction {
	background-image: url(../images/icons/icon_f_jobmerker_02.gif);
}
.functionLinks li.nohover a.jobmerker, .functionLinks li.nohover a.jobmerker:hover, .functionLinks li.nohover a.jobmerker:active, .functionLinks li.nohover a.jobmerker_noaction {
	background-image: url(../images/icons/icon_f_jobmerker_01.gif) !important;
}
.functionLinks li.nohover a:hover {
	color: #a7a7a7 !important;
	font-weight: normal !important;
}

.functionLinks li a.jobdetails {
	background-image: url(../images/icons/icon_f_jobdetails_01.gif);
	width: 130px;
}
.functionLinks li.current a.jobdetails, .functionLinks li a.jobdetails:hover, .functionLinks li a.jobdetails:active {
	background-image: url(../images/icons/icon_f_jobdetails_02.gif);
}

.functionLinks li a.shareTwitter {
	background-image: url(../images/icons/icon_f_twitter_01.gif);
	width: 55px;
}
.functionLinks li.current a.shareTwitter, .functionLinks li a.shareTwitter:hover, .functionLinks li a.shareTwitter:active {
	background-image: url(../images/icons/icon_f_twitter_02.gif);
}
.functionLinks li a.shareFacebook {
	background-image: url(../images/icons/icon_f_facebook_01.gif);
	width: 60px;
}
.functionLinks li.current a.shareFacebook, .functionLinks li a.shareFacebook:hover, .functionLinks li a.shareFacebook:active {
	background-image: url(../images/icons/icon_f_facebook_02.gif);
}

.functionLinks li a.edit {
	background-image: url(../images/icons/icon_f_edit_01.gif);
	width: 60px;
	margin-right: 20px;
}
.functionLinks li.current a.edit, .functionLinks li a.edit:hover, .functionLinks li a.edit:active {
	background-image: url(../images/icons/icon_f_edit_02.gif);
}

.functionLinks li a.delete {
	background-image: url(../images/icons/icon_f_delete_01.gif);
	width: 40px;
	margin-right: 20px;
}
.functionLinks li.current a.delete, .functionLinks li a.delete:hover, .functionLinks li a.delete:active {
	background-image: url(../images/icons/icon_f_delete_02.gif);
}

.functionLinks li a.login, .functionLinks li a.register {
	background-image: url(../images/icons/icon_f_login_01.gif);
	width: 40px;
	margin-right: 20px;
}
.functionLinks li.current a.login, .functionLinks li a.login:hover, .functionLinks li a.login:active, .functionLinks li.current a.register, .functionLinks li a.register:hover, .functionLinks li a.register:active {
	background-image: url(../images/icons/icon_f_login_02.gif);
}

.functionLinks li a.print {
	background-image: url(../images/icons/icon_f_print_01.gif);
	width: 50px;
	margin-right: 15px;
}
.functionLinks li.current a.print, .functionLinks li a.print:hover, .functionLinks li a.print:active {
	background-image: url(../images/icons/icon_f_print_02.gif);
}

.functionLinks li a.close {
	background-image: url(../images/icons/icon_f_delete_01.gif);
	width: 60px;
	margin-right: 20px;
}
.functionLinks li.current a.close, .functionLinks li a.close:hover, .functionLinks li a.close:active {
	background-image: url(../images/icons/icon_f_delete_02.gif);
}


.functionLinks li a.permalink {
	background-image: url(../images/icons/icon_f_permalink_02.gif);
	width: 105px;
}
.functionLinks li.current a.permalink, .functionLinks li a.permalink:hover, .functionLinks li a.permalink:active {
	background-image: url(../images/icons/icon_f_permalink_01.gif);
}

.functionLinks li a.comment {
	background-image: url(../images/icons/icon_f_comment_02.gif);
	width: 130px;
}
.functionLinks li.current a.comment, .functionLinks li a.comment:hover, .functionLinks li a.comment:active {
	background-image: url(../images/icons/icon_f_comment_01.gif);
}

.functionLinks li a.forwardPod {
	background-image: url(../images/icons/icon_f_forward_01.gif);
	width: 130px;
}
.functionLinks li.current a.forwardPod, .functionLinks li a.forwardPod:hover, .functionLinks li a.forwardPod:active {
	background-image: url(../images/icons/icon_f_forward_02.gif);
}

.functionLinks li a.forwardSite {
	background-image: url(../images/icons/icon_f_forward_01.gif);
	width: 110px;
}
.functionLinks li.current a.forwardSite, .functionLinks li a.forwardSite:hover, .functionLinks li a.forwardSite:active {
	background-image: url(../images/icons/icon_f_forward_02.gif);
}

.functionLinks li a.toTop {
	background-image: url(../images/icons/icon_f_top_01.gif);
	width: 80px;
}
.functionLinks li.toTop a.forward, .functionLinks li a.toTop:hover, .functionLinks li a.toTop:active {
	background-image: url(../images/icons/icon_f_top_02.gif);
}



.functionLinks li a.activate {
	background-image: url(../images/icons/icon_f_activate_01.gif);
	width: 75px;
}
.functionLinks li.current a.activate, .functionLinks li a.activate:hover, .functionLinks li a.activate:active {
	background-image: url(../images/icons/icon_f_activate_02.gif);
}

.functionLinks li a.deactivate {
	background-image: url(../images/icons/icon_f_deactivate_01.gif);
	width: 80px;
}
.functionLinks li.current a.deactivate, .functionLinks li a.deactivate:hover, .functionLinks li a.deactivate:active {
	background-image: url(../images/icons/icon_f_deactivate_02.gif);
}

.functionLinks li a.anonymise {
	background-image: url(../images/icons/icon_f_anonymise_01.gif);
	width: 98px;
}
.functionLinks li.current a.anonymise, .functionLinks li a.anonymise:hover, .functionLinks li a.anonymise:active {
	background-image: url(../images/icons/icon_f_anonymise_02.gif);
}

.functionLinks li a.personalise {
	background-image: url(../images/icons/icon_f_personalise_01.gif);
	width: 100px;
}
.functionLinks li.current a.personalise, .functionLinks li a.personalise:hover, .functionLinks li a.personalise:active {
	background-image: url(../images/icons/icon_f_personalise_01.gif);
}

.functionLinks li a.blacklist {
	background-image: url(../images/icons/icon_f_blacklist_01.gif);
	width: 65px;
}
.functionLinks li.current a.blacklist, .functionLinks li a.blacklist:hover, .functionLinks li a.blacklist:active {
	background-image: url(../images/icons/icon_f_blacklist_02.gif);
}

.functionLinks li a.standardCV {
	background-image: url(../images/icons/icon_f_gscv_01.gif);
	width: 80px;
}
.functionLinks li.current a.standardCV, .functionLinks li a.standardCV:hover, .functionLinks li a.standardCV:active {
	background-image: url(../images/icons/icon_f_gscv_02.gif);
}



.functionLinks li a:hover, #functionLinks li a:active {
	text-decoration: none;
}

.functionLinks li.current a, .functionLinks li a:hover, .functionLinks li a:active {
	text-decoration: none;
	font-weight: bold;
	color: #505050;
}




#contentEnd .functionLinks {
	margin: 50px 0 0 65px;
	padding: 15px 0 0;
	background: url(../images/functionLinksFooter_bg.gif) 0 0 no-repeat;
}

.functionLinks li.addThis a {
	padding-left: 0;
	padding-right: 30px;
	float: left;
}



/* End Funktionslinks */


.moreOptionsCont {
	background-color: #F6F6F6;	
}

.moreOptionsContInner {
	padding: 6px 10px;
}

.moreOptionsCont ul {
	margin-bottom: 0;
}

.moreOptionsCont ul li {
	background:transparent url(../images/icons/linkarrow.gif) no-repeat scroll 0 5px;
	padding: 0px 0 4px 10px;
	font-weight: bold;
}

.moreOptionsCont ul li a {
	font-weight: normal;
}


/* Start Jobchannels */
.overviewBlock, .detailBlock, .toolBlock {
	float: left;
	margin-bottom: 25px;	
}

.detailBlock {
	margin-top: 15px;	
}

.overviewBlock.first, .toolBlock.first {
	margin-top: 10px;	
}

.overviewBlock h3, .toolBlock h3 {
	margin: 0;
	padding: 0;
}

.overviewBlock h3 a, .toolBlock h3 a {
	display:inline;	
}

div.toolBlock h3 span.pro, .snippet span.pro, li span.pro {
	background-color: #990000;
	font-size: 9px;
	padding: 0 3px;
	position: relative;
	text-transform: uppercase;
	top: -6px;
	left: 3px;
	color: #fff;
}

li.nav3 {
  margin-left: 20px;
}

li.nav4 span.pro {  
  left: -11px !important;
}

li.nav4 {
  margin-right: -4px !important;
}

/*@media not tty { li.nav4 span.pro { left: -30px !important }} /* safari */
* html li.nav4 span.pro { left: -30px !important } /** ie6 */

#contentLeft .overviewBlock p, #contentLeft .detailBlock p, #contentLeft .toolBlock p {
	padding-bottom: 7px;
}

.overviewBlock img, .detailBlock img, .toolBlock img {
	float: left;
	margin: 2px 16px 7px 0;
}

.overviewBlock a.previewJobs, .detailBlock a.moreInfos {
	background:transparent url(../images/icons/icon_f_moreOptions_01.gif) no-repeat scroll 0 0;
	padding-left: 20px;
	padding-bottom: 12px;
	color: #a7a7a7;
	font-size: .9em;
}

.overviewBlock a.previewJobs:hover, .detailBlock a.moreInfos:hover {
  background: url(../images/icons/icon_f_moreOptions_02.gif) no-repeat left top;
}

.overviewBlock a.expanded, .detailBlock a.expanded {
	background-image: url(../images/icons/icon_f_lessOptions_01.gif) !important;
}

.overviewBlock a.expanded:hover, .detailBlock a.expanded:hover {
	background-image: url(../images/icons/icon_f_lessOptions_02.gif) !important;
}

.previewJobsCont {
	background-color: #F6F6F6;
	margin-top: 10px;
}

.previewJobsContInner {
	padding: 6px 10px;
}

.previewJobsCont ul {	
	margin-bottom: 0;
	list-style-type: none;
}

.previewJobsCont ul li {	
	padding: 0px 0 4px 0;
	background:transparent url(../images/icons/linkarrow.gif) no-repeat scroll 0 5px;
	padding-left: 10px;
  list-style-position: inside;	
}

.previewJobsCont .pagingOpenLayer ul li {	
	padding: 0px 0 4px 0;
	background: none;
  list-style-position: outside;	
}

.previewJobsCont ul li a {
	font-weight: bold;
}

a.toChannelDetail {
	font-weight: bold;
	background:transparent url(../images/icons/linkarrow.gif) no-repeat scroll 0 5px;
	padding-left: 10px;
	margin: 10px 0 20px 10px;
	display: block;
}

.pagingOpenLayer  {
	padding-top: 9px;
	padding-bottom: 5px;
}

#contentLeft .pagingOpenLayer select {
	background-color:#fff;
	float:left;
	width:50px;
	margin: -2px 5px 0 20px;
}

#contentLeft .pagingOpenLayer p {
	padding-bottom:0;
	float:left;
}

#contentLeft .pagingOpenLayer p span {
	float:left;
}

div.alphab_overview ul.openLayerJobs {
	margin: 0;
}

.pagingOpenLayer h4 {
	font-weight: bold;
	margin-right: 30px;
	float:left;
}

.pagingOpenLayer ul li a {
	padding-left: 0;
	background: none;
}

.pagingOpenLayer ul {
	float:right;
	margin:6px 0 0 0;
	width: 120px !important;
	margin-top: -18px;
}

.previewJobsContInner .pagingOpenLayer ul {
  margin-top: 0 !important;
}

div.alphab_overview ul li ul .pagingOpenLayer ul {
	margin-top: -18px;
}

.pagingOpenLayer ul li {
	float:left;
}

.pagingOpenLayer ul li a {
	text-decoration: none;
	padding: 0 4px 0 3px;
}

.pagingOpenLayer ul li a.current {
	color: #000;
}

.pagingOpenLayer ul li span {
	width: 1px;
	height: 9px;
	background: url(../images/sn_news_paging_pipe.gif) 0 3px no-repeat;	
}

#contentLeft .pagingOpenLayer ul li img {
	width: 10px;
	height: 10px;
	background: url(../images/blank.gif) 3px 2px no-repeat;	
	float: none;
	margin:0 !important;
}

#contentLeft .pagingOpenLayer ul li img.next {
	background-image: url(../images/icons/next.gif);	
}

#contentLeft .pagingOpenLayer ul li img.previous {
	background-image: url(../images/icons/previous.gif);	
}


/* End Jobchannels */

/* Start Unternehmen */
.companyOverviewFunctions {
	float: left;
	margin-bottom: 15px;
	width: 100%;
}

.companyOverviewFunctions select {
	float: left;
	width: auto;
}

.companyOverviewFunctions a {
	float: right;
	font-weight: bold;
}


#companyDetail .companyDetailLeft {
	float: left;
	width: 338px;
	margin-right: 24px;
}

#contentLeft #companyDetail h2 {
	font-size: 1.2em;
	color: #808080;
	font-weight: normal;
	line-height: 16px;
	padding:0;
	margin-bottom: 15px;
	width:auto;
}

#contentLeft #companyDetail p.intro {
	font-weight: bold;
	font-size: 1em;
	color: #505050;
}

#companyDetail .companyDetailRight {
	float: left;
	width: 135px;
	position: relative;
	margin-top: 85px;
}

#companyDetail .companyDetailRight img {
	/*border: 1px solid #686868;*/
	margin: 2px 0 15px;
}

#companyDetail .companyDetailRight img.logo {
	position:absolute;
	left:0;
	top:-85px;
	border: 0;
	margin: 0;
}

#companyDetail .companyDetailRight p, #companyDetail .companyDetailRight h4 {
	color: #505050;
	font-size: .9em;
	line-height: 1.3em;
}

#companyDetail .companyDetailRight h4 {
	font-weight: bold;
}
/* End Unternehmen */

/* Start Feedback */
#contentLeft #feedbackform p.fakelabel {
	margin: 0;
	padding: 0;
	color: #000;
}

#contentLeft #feedbackform  table.radio {
	margin-bottom: 20px;
}

#contentLeft #feedbackform  table input {
	background-color: transparent;
	border: 0;
	width: auto;
	padding: 0px; 
	margin: 0;
}

#contentLeft #feedbackform  table.radio input {
	margin-bottom: 0;
}

#contentLeft #feedbackform  table.radio label {
	margin: 0 10px 0 2px;	
}

div.captcha {
	width: 80px;
	float: left;
	margin-bottom: 15px;
}

.captchaimage {
	float: left;
	margin-right: 20px;
}

table.bewertung {margin-bottom: 15px; width: 100%;}
table.bewertung th {padding: 2px 5px; font-size: 10px; border-bottom: 2px solid #fff; color: #666; font-weight: bold; line-height: 1.2em; white-space: nowrap;}
table.bewertung td {padding: 4px 5px; font-size: 10px; background: #F6F6F6; border-bottom: 2px solid #fff; text-align: center;}
table.bewertung td.title {text-align: left;}

/* End Feedback */

/* Start Presse, Bilddatenbank */
div.pressRelease, div.imageDatabase {
	width: 100%;
	float: left;
	padding-top: 15px;
	margin-top: 15px;
}

div.pressRelease.first, div.imageDatabase.first {
	background: none;
	margin-top: -15px;
}

.pressRelease span, .imageDatabase span {
	color: #999;
}

.imageDatabase span {
	white-space: nowrap;
}

#contentLeft .pressRelease p, #contentLeft .imageDatabase p {
	padding-bottom: 0;
}

.pressRelease h3, .imageDatabase h3 {
	margin: 0;
	padding: 0;
}

.pressRelease h3 a, .imageDatabase h3 a {
	margin: 4px 0 3px;
}
/* End Presse */


/* Start News */
#contentLeft div.news {
	width: 100%;
	float: left;
	padding-top: 15px;
	margin-top: 15px;	
	background: url(../images/linie_content.gif) left top no-repeat;
}

#contentLeft div.news.first {
	background: none;
	margin-top: -15px;
}

#contentLeft .news span.date {
	color: #999;
}

span.date {
	font-size: 11px;
} 

#contentLeft .news p {
	padding-bottom: 0;
}

#contentLeft .news h3 {
	margin: 0;
	padding: 0;
}

#contentLeft .news h3 a {
	margin: 4px 0 3px;
}
/* End News */


/* Start FAQ, Hilfe, Ueber uns */
.faq ul li {
	padding-bottom: 15px;
}

.faq ul.dateiformate li {
	display: inline;
	float: left;
	margin-right: 5px;
}

.faq ol {
	margin-left: 22px;
}

.faq ol li {
	list-style-type:decimal;
	padding-bottom: 15px;
}
/* End FAQ, Hilfe, Ueber uns */


/* Start Podcast */
div.podcast {
	width: 100%;
	float: left;
	/*padding-top: 15px;
	margin-top: 15px;*/
}

div.podcast.first {
	background: none;
	margin-top: -15px;
}

.podcast span {
	color: #999;
}

#contentLeft .podcast p {
	padding-bottom: 0;
}

.podcast h3 {
	margin: 0;
	padding: 0;
}

.podcast a h3 {
  color: #B86E1E;
  display: inline;
}

h3.podcastJobstairs {
	clear:both;
	margin-bottom: -20px;
	padding-top: 100px;
}

.podcast.ready h3 {
	margin-bottom: 7px;
}

.podcast h3 a {
	margin: 4px 0 3px;
}




.podPress_imgicon {
	vertical-align: middle;
  border: 0;
	margin: 0;
	padding: 0;
}

.podPress_previewImage table td tr {
	border:0;
	margin: 0;
	padding: 0;
}
.podPress_previewImage img {
	vertical-align: middle;
  border: 0;
	margin: 0;
	padding: 0;
}

.podPress_content {
  border: 0;
	margin: 0;
	margin-bottom:10px;
	padding: 0;
	font-size: 80%;
	text-align: left;
}

.podPress_content img {
  border: 0;
	margin: 0;
	padding: 0;
}

.podPress_statshead {
	color: #fff;
	font-size: 11px;
	font-family: Lucida Sans, Helvetica, Arial;
	font-weight: bold;
	background-color: #333;
	padding: 3px;
}

.podPress_statstable {
	border: solid 1px #999;
}

.podPress_statscell  {
	font-size: 11px;
	font-family: Lucida Sans, Helvetica, Arial;
	padding: 3px;
}

.podPress_linkscell  {
	font-size: 11px;
	padding: 2px 2px 10px 8px;
}

.podPress_detaillinks {
	color: #900;
}
.podPress_captionstats { color: #333;
	font-size: 11px;
	font-weight: bold;
}

.podPress_desccell { 
	font-size: 11px;
	font-family: Lucida Sans, Helvetica, Arial;
	line-height: 16px;
	padding: 10px 2px 5px 5px;
}
.podPress_desccell1 { 
	font-size: 11px;
	font-family: Lucida Sans, Helvetica, Arial;
	line-height: 16px;
	padding: 6px;
}

img.alignleft {
	display:inline;
	margin:0 7px 2px 0;
	padding:4px;
}
.alignleft {
	float:left;
}

img.alignright {
	display:inline;
	margin:0 0 2px 7px;
	padding:4px;
}
.alignright {
	float:right;
}
/* End Podcast */

/* Start Jobmerker */ 
table.jobmerker {
	width: 500px;
	margin-top: -15px;
}

table.jobmerker h4 {
	font-weight: bold;
}

table.jobmerker td {
	vertical-align: bottom;
	padding: 5px 10px 5px 0;
}

#contentLeft table.jobmerker td input {
	background: none;
	margin: 0;
	margin-bottom: 1.7em;
	border: 0;
	width: auto;
}

table.jobmerker td a.icon {
	display: block;
	width: 20px;
	background: url(../images/icons/icon_jobmerker_delete.gif) 0 0 no-repeat;
	float: right;
	text-decoration: none;
	margin-bottom: 1.3em;
}

.jobmerkerSubmit {
	float: right;
	margin: 20px 0 0 0;
}

#contentLeft input.welcome {
	width: auto;
	border: 0;
	background: none;
	margin: 0 5px 0 0;
	position: relative;
	top: 1px;
}
/* End Jobmerker */ 


/* Start Jobabo Settings Layer */ 
.jobaboSettings {
	background-color: #F6F6F6;
	float: left;
	padding: 0 10px;
	margin-bottom: 15px;
}

.jobaboSettings p {
	padding: 10px 0;
}

.jobaboSettings .clearer.last {
	padding-bottom: 10px;
}

.jobaboSettings .email {
	float: left;
	width: 200px;
	margin-right: 30px;
}

#resultabo {
  margin-top: 30px;
}

#resultabo .email {
  width: 300px;
}

#resultabo input {
  width: 150px;
  float: left;
  margin: 3px 5px 0 0;
}

.jobaboSettings .rss {
	float: left;
	width: 100px;
}

.jobaboSettings .rss img {
	margin: 3px 0 10px;
}

#contentLeft .jobaboSettings input, .jobaboSettings input {
	margin-bottom: 10px;
	background-color: #fff;
}

#contentLeft .jobaboSettings input.radio, .jobaboSettings input.radio {
	background-color: transparent;
	border: 0;
	width: auto;
	margin: 2px 5px 6px 0;
	padding: 0;
	float: left;
}

.jobaboSettings label {
	color: #999 !important;
	float: left;
	display: block;
	width: 100px;
}

.jobaboSettings span.fakelabel {
	color: #999 !important;
	display: block;
	font-weight: bold;
	padding-bottom: 6px;
}

.jobaboSettings .sliderbox {
	margin-top: 20px;
	background-image: url(../images/searchline_jobaboSettings.gif);
}

.jobaboSettings .ui-slider-handle {
	background-image:url(../images/sliderelement_jobaboSettings.gif);
}

.jobaboSettings .sliderbox p {
	padding: 0;
	color: #999;
}

.jobaboSettings .fuzzyresult {
	color: #999;
	top: 14px;
}
/* End Jobabo Settings Layer */ 


/* Start Accordion */
div.alphab_overview {
	margin-bottom: 20px;
}

div.alphab_overview ul {
	list-style-type: none;
	width: 497px;
}

div.alphab_overview ul li {
	background: url(../images/bg_alphab_overview.gif) no-repeat left top;
	padding: 3px 0 6px 0;
	color: #fff;
	font-weight: bold;
	margin-left: 0 !important;
}

div.alphab_overview ul li a {
	font-weight: bold;
}

div.alphab_overview ul li a.range {
	padding: 0 0 0 10px;
	text-decoration: none;
}

div.alphab_overview ul li p {
	color: #808080;
}

div.alphab_overview ul li span.right {
	position: absolute;
	top: 0;
	right: 0;
	width: 160px;
}

div.alphab_overview ul li span.close {
	top: 0;
	right: 5px;
	width: 75px;
}

div.alphab_overview ul li a {
	color: #fff;
}

div.alphab_overview ul li .previewJobsContInner {
	padding: 0 10px 2px;
	margin-bottom: 10px;
}

* html div.alphab_overview ul li .previewJobsContInner {
	padding: 0 0 2px 0;
	margin-bottom: 10px;
}

div.alphab_overview ul li ul {
	overflow: hidden;
}

div.alphab_overview ul li ul li {
	color: #808080;
	font-weight: normal;
}

div.alphab_overview ul li ul li a {
	color: #B86E1E;
}

div.alphab_overview ul li ul li ul li {
	background:none;
}

div.alphab_overview ul li div.acc_head {
	position: relative;
	cursor: pointer;
}					

div.alphab_overview ul li ul {
	margin: 0;
	margin-top: 5px;
	padding: 0;
}	

div.alphab_overview ul li ul li {
	background: url(../images/accordion_trenner.gif) no-repeat left bottom;
	padding: 3px 0;
}

div.alphab_overview ul li ul li.last {
	background: none;
	margin: 0 !important;
	padding: 0;
	padding-top: 5px;						
}
				
div.alphab_overview ul li ul li div.company_name {
	float: left;
	width: 210px;
}

div.alphab_overview ul li ul li div.company_name a {
	background:transparent url(../images/icons/linkarrow_big.gif) no-repeat scroll 0 6px;
	color:#B86E1E;
	display:block;
	font-size:14px;
	font-weight:bold;
	margin:4px 0 3px;
	padding-left:13px;
	padding-top: 2px;
}

div.alphab_overview ul li ul li div.jobcount {
	float: right;
	width: 80px;
	text-align: right;
	padding-top: 6px;
}

div.alphab_overview ul li ul li div.action {
	float: right;
	width: 165px;
	padding-top: 7px;
	margin-left: 30px;			
}

div.alphab_overview ul li ul li div.action a {
	display: block;
	background: url(../images/icons/icon_f_moreOptions_01.gif) no-repeat left top;
	height: 19px;
	padding-left: 19px;
	color: #808080;
}

div.alphab_overview ul li ul li div.action a:hover {
  background: url(../images/icons/icon_f_moreOptions_02.gif) no-repeat left top;
}

div.alphab_overview ul li ul li div.action a.expanded {
	background-image: url(../images/icons/icon_f_lessOptions_01.gif) !important;
}

div.alphab_overview ul li ul li div.action a.expanded:hover {
	background-image: url(../images/icons/icon_f_lessOptions_02.gif) !important;
}

/* Start speziell fuer Unternehmensdetailseite */
#companyDetail div.alphab_overview ul {
	width:337px;
}

#companyDetail div.alphab_overview ul li span.jobcount {
	right: 5px;
}

#companyDetail div.alphab_overview ul li span.right {
	width: auto;
}

#companyDetail div.alphab_overview ul li {
	background-image: url(../images/bg_alphab_overview_small.gif);
}

#companyDetail div.alphab_overview ul li .previewJobsContInner {
	margin-bottom:0;
	
}

#companyDetail div.alphab_overview ul li ul li {
	list-style-type: none !important;
	padding-left: 10px !important;
	background: url(../images/icons/linkarrow.gif) no-repeat 0 7px !important;
}
/* End speziell fuer Unternehmensdetailseite */


/* End Accordion */




/* Start Snippets */
.snippet {
	margin-bottom: 25px;
	margin-left: 23px;
	float: left;
}

.snippet p, .snippet a {
	/*font-size: 14px;*/
}

.snippet .snippetCont {
	clear: left;
	width: 369px;
}

.snippet ul.linklist {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.snippet ul.linklist li a {
	background: url(../images/icons/linkarrow.gif) 0 5px no-repeat;
	padding-left: 12px;
	color: #4d4d4d;
}



/* Start Schnellsuche und erweiterte Suche */
.snippet.search {
	margin-bottom: 45px;
	margin-left: 0;
	background: #dc7c14 url(../images/bg_snippet_orange.jpg) left top repeat-x;
	float: left;
	padding-left: 23px;
	width: 374px;
}

.snippet.search a.arrow {
	color: #fff;
	font-size: .8em;
	background: url(../images/icons/linkarrow_search_small.gif) 0 5px no-repeat;
	padding-left: 10px;
	display: block;
}

.snippet.search .h5Snippet a.arrow {
	float: left;
	font-weight:bold;
	margin: 6px 0 0 20px;
	background:transparent url(../images/icons/linkarrow_search.gif) no-repeat scroll 0 5px;
	font-size: 1em;
}

/* Start Schnellsuche */
#fastsearch {	
	float: left;
	width: 374px;
}

#fastsearch .column1 {
	float:left;
	margin-right:38px;
	width:160px;
}

#fastsearch .column2 {
	float:left;
	margin-right:0;
	width:160px;
}

#fastsearch input, #fastsearch select, #geodesc select  {
	border: 1px solid #d2d2d2;
	width: 100%;
	margin: 0 0  14px 0;
	background-color: #fef4e9;
	color: #000;
	font-size: .9em;
}

#fastsearch form input {
	width:100%;
}
/* End Schnellsuche */

/* Start erweiterte Suche */
#extendedsearch {	
	float: left;
	width: 374px;
}

#extendedsearch .column1 {
	float:left;
	margin-right:38px;
	width:160px;
}

#extendedsearch .column2 {
	float:left;
	margin-right:0;
	width:160px;
}

#extendedsearch .lastcolumn {
	clear: both;
	float: left;
	margin: 35px 0 20px;;
	width: 100%;
}

#extendedsearch .lastcolumn label {
	width: 100%;
}

#extendedsearch input, #extendedsearch select  {
	border: 1px solid #d2d2d2;
	width: 100%;
	margin: 0;
	background-color: #fef4e9;
	color: #000;
	font-size: .9em;
}

#extendedsearch form input {
	width:100%;
}

#extendedsearch label {
	width:100%;
}

#extendedsearch .sliderbox {
	margin-bottom: 20px;
}

#extendedsearch select.area {
	float: left;
	width: 108px;
	margin-right: 10px;
}

#extendedsearch input.plz {
	float: left;
	width: 40px;
}

#extendedsearch .column2.searchTitle label {
	float: left;
	color: #000;
	font-size:0.9em;
	width: auto;
	margin-left: 5px;
}

#extendedsearch .column2.searchTitle input {
	background-color: transparent;
	border: 0;
	width: auto;
	float: left;
}

/* End erweiterte Suche */

ul#searchlinklist {
	float:left;
	margin-bottom: 0;
}

ul#searchlinklist li {
	float:left;
	padding: 8px 0 20px;
}

ul#searchlinklist li a {
	background:transparent url(../images/icons/linkarrow_search.gif) no-repeat scroll 0 4px;
	color:#FFE8CF;
	text-decoration:none;
	font-weight: bold;
	margin-right: 20px;
	padding-left: 12px;
	font-size: 1em;
}

ul#searchlinklist li a.nomarginright {
  margin-right: 0;
}

.sliderbox {
	background:transparent url(../images/searchline.gif) repeat-x scroll 0 2px;
	color:#182B45;
	float:left;
	margin:6px 10px 3px 0;
	position:relative;
	width:112px;
}

.ui-slider, .ui-slider-single {
	background-position:center center;
	background-repeat:no-repeat;
	color:#6D6D6D;
	float:left;
	left:0;
	position:absolute;
	top:2px;
	z-index:2;
	width:105px !important;	
}

.ui-slider-handle {
	background-image:url(../images/sliderelement.gif);
	font-size:6px;
	height:16px;
	width:11px;
	left:74px;
	line-height:6px;
	position:absolute;
	top:-5px;
	z-index:1;
}

.fuzzyresult, .fuzzyresult-single {
	color:#fff;
	font-weight:bold;
	position:relative;
	top:4px;
	float:right;
}

.fuzzyresult.all {
	float:left;
}


.sliderbox p {
	font-size:0.9em;
	color: #000;
}

/* End Schnellsuche und erweiterte Suche */


.snippet .snippetContBlock {
	margin-bottom: 15px;
}

.snippet h5 {
	font: bold 20px/24px helvetica,arial,sans-serif; 
	color: #505050;
	padding: 0;
	position: relative;
	background: none !important;
}

.snippet .h5Snippet {
	background: url(../images/bg_h5.gif) left bottom no-repeat;
	width: 352px;
	float: left;
	margin-bottom: 6px;
}

.snippet.search .h5Snippet {
	background: none !important;	
}

.snippet.search h5 {
	background-image: url(../images/icons/icon_search.gif);
	color: #fff;
}

.snippet.partner h5 {
	background-image: url(../images/icons/icon_partner.gif);
	background-position: 0 3px;
}

.snippet.news h5 {
	background-image: url(../images/icons/icon_news.gif);
}

.snippet.downloads h5 {
	background-image: url(../images/icons/icon_download.gif);
}

.snippet .h5Snippet {
	background: url(../images/bg_h5.gif) left bottom no-repeat;
	width: 352px;
	float: left;
	margin-bottom: 6px;
	position: relative;
	float: left;
}

.snippet .h5Snippet h5 {
	float: left; 
	width: auto;
}

.snippet .h5Snippet a.arrow {
	font-weight: bold;
	float: left; 
	margin: 6px 0 0 25px;
}

.snippet.news .h5Snippet img {
	float: right;
	margin-top: 5px;
}

.snippet.news .h5Snippet ul {
	float: left; 
	margin: 6px 0 0 12px;
}

.snippet.news .h5Snippet ul li {
	float:left;
}

.snippet.news .h5Snippet ul li a {
	text-decoration: none;
	padding: 0 4px 0 3px;
}

.snippet.news .h5Snippet ul li a.current {
	color: #000;
}

.snippet.news .h5Snippet ul li span {
	width: 1px;
	height: 9px;
	background: url(../images/sn_news_paging_pipe.gif) 0 3px no-repeat;	
}

.snippet h6 {
	font-weight: bold;
}

.snippet.partner {
	float: left;
	margin-bottom: 25px;
}

.snippet.partner h6 {
	font-size: .9em;
	padding-bottom: 10px;
}

.snippet.partner div.left {
	float: left;
	width: 263px;
}

.snippet.partner div.right {
	float: left;
	width: 88px;
}

/* Start Snippets im eingeloggten Zustand */
.snippet.inside .leftOne {
	float: left;
	width: 170px;
	margin-right: 10px;
	padding-bottom: 5px;
}

.snippet.inside .leftOne h6 {
	color: #505050;
}

.snippet.inside .leftTwo {
	float: left;
	width: 40px;
	text-align: right;
	color: #505050;
}

.snippet.inside .leftThree {
	float: left;
	width: 70px;
	text-align: right;
}

.snippet.inside .leftFour {
	float: left;
	width: 55px;
	text-align: right;
}

.snippet.inside a.icon {
	display: block;
	width: 20px;
	background: url(../images/icons/icon_f_edit_01.gif) 0 0 no-repeat;
	float: right;
	text-decoration: none;
}

.snippet.inside a.icon:hover {
	background: url(../images/icons/icon_f_edit_02.gif) 0 0 no-repeat;
}

.snippet.inside span.addition {
	display: block;
	margin-left: 10px;
}

img.faha {
	margin-bottom: 2px;
}
/* End Snippets im eingeloggten Zustand */

/* End Snippets */



/* Start Popup */
body#popup {
	padding-top: 20px;
	padding-bottom: 10px;
	background: none;
}

body#popup #contentLeft {
	float: none;
	width: 559px;
	margin-left: 0;	
	position: static;	
	background: none;	
}

body#popup #contentLeftInner {
	padding: 0 0 0 15px;
}

body#popup #contentLeftBottom, body#popup #contentLeftBottom span {
	display: none;
}

body#popup.footer {
	padding: 10px 20px 10px 0;
	border-top: 13px solid #bababa;
}

.pagingFooter {
	float: right;
	margin-top: 4px;
}

.popupFooterblock {
	width: 600px;
	text-align: center;
	margin: 0 30px;
	position: relative;
}

.popupFooterblock #forwardplaceholder {
  position: absolute;
  top: 0;
  left: 0;
}

.popupFooterblock .formular {
  width: 592px;
}

.pagingFooter a.previous {
	background: url(../images/icons/previous.gif) 0 5px no-repeat;
	padding-left: 12px;
}

.pagingFooter a.next {
	background: url(../images/icons/next.gif) right 5px no-repeat;
	padding-right: 11px;
}

body#popup.footer p {
	font-size: 14px;
	font-weight: bold;
	line-height: 25px;
}

body#popup.footer p img {
	left:2px;
	margin-right:5px;
	position:relative;
	top:6px;
}

body#popup.footer .functionLinks ul {
	text-align:left;
}
/* End Popup */


/* Start Formularelemente eingeloggt Profil erstellen Startseite */
.startProfil {
	background-color:#F6F6F6;
	padding:0;
}

.startProfil.line {
	background:url(../images/startProfil_bg_linie.gif) 0 0 repeat-y;
}

* html .startProfil {
	height: 1%;
}

.startProfilInner {
	padding:10px;
}

.startProfil h4 {
	font-weight: bold;
	color: #414141;
}

.startProfil p {
	color: #414141;
}

.startProfil .functionLinks {
	border-top:1px solid #fff;
	margin:0 -10px;
	padding:15px 0 0;
}

.startProfil .functionLinks .left {
	float: left;
	width: 200px;
	padding-left: 10px;
}

.startProfil .functionLinks .center {
	float: left;
	width: 140px;
}

.startProfil .functionLinks .right {
	float: right;
	text-align: right;
	padding-right: 10px;
}

.functionLinks.stellengesuch {
	margin: 10px 0 40px;
}

#contentLeft .startProfil label.checkAlone {
	padding-left: 20px;
	font-weight: bold;
	color: #979797;
}

.startProfil .import {
	float: left;
	width: 220px;
}

.startProfil .export {
	float: right;
	width: 200px;
}

#contentLeft .startProfil .import li, #contentLeft .startProfil .export li {
	float: left;
	text-align: center;
	padding-right: 10px;
	margin-top: 15px;
	margin-bottom: 15px;
}

#contentLeft .startProfil .export li {
	text-align: left;
	width: 65px;
	padding-right: 0;
}

#contentLeft .startProfil .import input, #contentLeft .startProfil .export input {
	background-color: transparent;
	border: 0;
	width: auto;
	margin-bottom: 10px;
}

#contentLeft .startProfil .export label {
	line-height: 1.1em;
}

#contentLeft .startProfil .export label img {
	margin-bottom: 3px;
}

#contentLeft .startProfil div#browsebutton input {
	float:left;
	margin-right:5px;
	margin-top:2px;
	width:120px;
	background-color:#FFFFFF;
	border: 1px solid #D2D2D2
}

#application_top_upload div#browsebutton input {
	float:left;
	margin-right:5px;
	margin-top:2px;
	width:140px;
	background-color:#FFFFFF;
	border: 1px solid #D2D2D2
}

#application_top_upload div#browsebuttoncontainer {
	float:left;
	width:250px;
}

.startProfil div.alphab_overview ul {
	width:477px;
}

.startProfil div.alphab_overview ul li {
	background-image: url(../images/bg_alphab_overview_profil.gif);
	clear: left;
}

.startProfil div.alphab_overview ul li ul {
	margin-top: 10px;
}

.startProfil div.alphab_overview ul li ul li {
	background-image: none;
	padding-left: 10px;
}

#contentLeft .startProfil div.alphab_overview label {
	padding-left: 20px;
	font-weight: bold;
	color: #979797;
}

#contentLeft .startProfil div.alphab_overview input {
	background-color: transparent;
	border: 0;
	width: auto;
	float: left;
	margin-right: 3px;
	margin-bottom: 0;
}

.startProfil div.alphab_overview ul li span.jobcount {
	right:8px;
	width: auto;
}
/* End Formularelemente eingeloggt Profil erstellen Startseite */

/* Start sonstiges */
#jm_selectall {
  font-size: 12px;
  font-weight: normal;
  padding-top: 2px;
  position: absolute;
  right: 0;
  background-position: 0 10px;
}

.faq_list h3 a {
  font-size: 14px;
}

#geodesc p {
  color: #fff;
}

#geodesc #geo_einstieg {
  width: 150px;
  float: left;
  margin: 10px 0 10px 0;
}

#geodesc #geo_funktion {
  width: 150px;
  float: right;
  margin: 10px 22px 10px 0;
}

.tm {
  margin-top: -7px;
}

#logout {
  padding-top: 2px;
}

#registration .fieldsetRow {
  padding-left: 0 !important;
}

#registration .fieldsetRow .row {
  padding-left: 0 !important;
}

#jobchannelform p {
  padding-bottom: 0 !important;
}

#breadcrumb a.arrow {
  background-position: 0 4px;
}
/* End sonstiges */

/** Start application preview */
#application_preview th {
  text-align: left;
  font-weight: bold;
  width: 200px;
}
/** End application preview */

*+ html .ui-helper-reset { border: 0; overflow: visible !important; }

#contentEnd .formular #weiterleiten {
  margin-left: 65px;
}

#realcontent .h2Content {
  margin-top: 11px;
}

/** Start Kununu-Einbindung Content */
#companyDetail div.alphab_overview ul#kununu {
margin-top:-10px;
}

div.alphab_overview ul#kununu li a span {
font-weight:normal;
}

#companyDetail div.alphab_overview ul#kununu li {
background-image:url(../images/bg_alphab_kununu.gif);
}

.rating_kununu {
	padding-top:10px;
}
.rating_kununu img {
	margin-right:5px;
	float:left;
}
#contentLeft div.alphab_overview ul li .rating_kununu span {
	float:left;	
}

#contentLeft div.alphab_overview ul li .rating_kununu p {
	clear:left;
	padding:5px 0 12px;
}

div.alphab_overview ul li .rating_kununu a {	
	background:url(../images/icons/linkarrow.gif) no-repeat scroll 0 5px transparent;
	padding-left:10px;
	color:#B86E1E;
	font-weight:normal;
	margin-left:10px;
}

#companyDetail div.alphab_overview ul#kununu li .benefits_kununu li {
	background-image:none;
	float:left;
	margin-right:3px;
}
.previewJobsCont .benefits_kununu ul li a {
	background:none;
	font-weight:normal;
	padding-left:0;
	text-decoration:none:
}

#contentLeft div.alphab_overview ul li .benefits_kununu h4 {
	font-weight:bold;
	color:#505050;
}

#contentLeft div.alphab_overview ul li .benefits_kununu p {
	font-size:.9em;
	padding-bottom:3px;
}

div.alphab_overview ul li .benefits_kununu ul {
	margin-top:0;
}
/** End Kununu-Einbindung Content */




/* ##### styles fuer die reiternavigation im Content ##### */
#vimeo_tabnavigation {
margin: 20px 0;
padding: 0;
background:#fff url(../images/navigation/bg_tabnavi.gif) left bottom repeat-x;
width:479px;
}
 
 
#vimeo_tabnavigation ul {
padding: 0;
margin: 0;
}             
 
#vimeo_tabnavigation ul li {
background:url(../images/navigation/tabnavi_reiter_li.gif) left top no-repeat;
float:left;
list-style:none outside none;
margin:0;
margin-right:1px;
padding:0;
}
 
#vimeo_tabnavigation ul li a {
background:url(../images/navigation/tabnavi_reiter_re.gif) right top no-repeat;
padding: 2px 10px 3px 7px;
text-decoration: none;
display:block;
margin-left:3px;
font-size:12px;
line-height:16px;
font-weight:bold;
color:#fff;
}
 
#vimeo_tabnavigation ul li a { color: #fff; }
#vimeo_tabnavigation ul li a:hover {
color: #fff;
}
 
#vimeo_tabnavigation ul li#current {
background:url(../images/navigation/tabnavi_reiter_li_hi.gif) left top no-repeat;
margin-top:-4px;
position:relative;
}
#vimeo_tabnavigation ul li#current a {
background:url(../images/navigation/tabnavi_reiter_re_hi.gif) right top no-repeat;
color:#000;
padding-top:6px;
}
#vimeo_tabnavigation ul li#current a:hover, #vimeo_tabnavigation ul li#current a:active {
color:#000;
}



.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 500px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 430px;
	margin-left: 32px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 75px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../images/icon_movie_forward_01.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(../images/icon_movie_forward_01.gif);
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-image: url(../images/icon_movie_forward_04.gif);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 0;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../images/icon_movie_back_01.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 0;
    background-image: url(../images/icon_movie_back_01.gif);
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-image: url(../images/icon_movie_back_04.gif);
}

/** alte Clips */
#clips {
	width: 450px;
	height: 150px;
	margin-top: 20px;
	margin-bottom: 30px;
	float: left;
}

#clips ul {
	list-style-type: none;
	width: 450px;
	overflow: hidden;
	float: left
}

#clips ul li {
	float: left;
	width: 125px;
	margin-right: 20px;
	margin-bottom: 10px;
}

#clips ul li div.image_holder {
	width: 125px;
	height: 94px;
}

#clips ul li div.image_holder img {
	width: 125px;
	height: 94px;
}

#clips ul li.current div.image_holder img {
	border: 5px #ff9219 solid;
	width: 115px;
	height: 84px;
}

#clips ul li div.title {
	margin-top: 5px;
}









/* Start Kununu-Einbindung Content */
#companyDetail div.alphab_overview ul#kununu {
margin-top:-10px;
}

div.alphab_overview ul#kununu li a span {
font-weight:normal;
}

#companyDetail div.alphab_overview ul#kununu li {
background-image:url(../images/bg_alphab_kununu.gif);
}



.rating_kununu {
	padding-top:10px;
}
.rating_kununu img {
	margin-right:5px;
	float:left;
}
#contentLeft div.alphab_overview ul li .rating_kununu span {
	float:left;	
}

#contentLeft div.alphab_overview ul li .rating_kununu p {
	clear:left;
	padding:5px 0 12px;
}

div.alphab_overview ul li .rating_kununu a {	
	background:url(../images/icons/linkarrow.gif) no-repeat scroll 0 5px transparent;
	padding-left:10px;
	color:#B86E1E;
	font-weight:normal;
	margin-left:10px;
}

#companyDetail div.alphab_overview ul#kununu li .benefits_kununu li {
	background-image:none;
	float:left;
	margin-right:3px;
}
.previewJobsCont .benefits_kununu ul li a {
	background:none;
	font-weight:normal;
	padding-left:0;
	text-decoration:none:
}

#contentLeft div.alphab_overview ul li .benefits_kununu h4 {
	font-weight:bold;
	color:#505050;
}

#contentLeft div.alphab_overview ul li .benefits_kununu p {
	font-size:.9em;
	padding-bottom:3px;
}

div.alphab_overview ul li .benefits_kununu ul {
	margin-top:0;
}
/* End Kununu-Einbindung Content */

#rating_ico{
padding: 0px;
}

#rating_ico img {
	padding-right: 5px;
	padding-bottom: 0px;
	border: none !important;
}
#rating_benefits_ico{
padding: 0px;
}

#rating_benefits_ico img {
	padding-right: 2px;
	padding-bottom: 0px;
	padding-top: 2px;
	border: none !important;
}
#rating_head {
	color: #707070;
	font-weight: bold;
	font-size: 11px;
	letter-spacing: -0.001em;
}
#rating_footer, #rating{
	color: #7e7e7e;
	font-size: 11px;
}

#rating_full {
	width:337px;
}

#rating_full_head{
	background:url(../images/rating_full_head.jpg) no-repeat;
	height: 22px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px 5px 5px 10px;
	vertical-align: baseline;
}

.rating_full_head_ku{
	font-weight: normal;	
}

.rating_full_head_close{
	float: right;
		
}

.rating_full_body {
	background-color: #f6f6f6;
	padding: 10px;
	color: #515151;	
}

.rating_full_link {
	padding-left: 10px;
	color: #b97426;
}

.rating_full_body_head{
	padding-top: 3px;
	font-size: 14px;
	font-weight: bold;
}

#rating_full_footer{
		font-size: 11px;
}

.rating_full_spacer{
	padding-top: 5px;
}

.rating_space{
	padding-top: 12px;

}
