html, body, div, span, applet, ul, ol, li, object, h1, h2, h3, h4, h5, h6, dl, dt, dd, iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, strike, tt, var, center, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, option, select, textarea	{
	position: static;
	top: 0pt;
	left: 0pt;
	margin: 0pt;
	padding: 0pt;
	font-family: "Akzidenz Grotesk", "arial", "verdana", "helvetica", "sansserif";
	font-size: 11pt;
	letter-spacing: 0pt;
	color: #000000;
	line-height: 16pt;
	font-weight: 500;
	text-decoration: none;
	float:none !important;
	overflow:visible!important;
	float:none!important
}




html	{
	position: static;
	background-color: #fff;
}
body	{
	position: static;  /* essentiell f?r die Lightbox im IE6 */
	width: 999pt;
	margin: auto;
	border: 0pt solid red;
	/*background: url(img/img_brunelLogo.jpg) 0pt 72pt no-repeat;*/
	background-color: white !important;
    background-image: none !important;
}

:focus {
	outline: 0;
}
img	{
	border: red 0pt solid;
	display: block;
}

a.thickbox img {
	display: none;
}

div.text p img {
	width:0;
	height:0;
}

.longContentContainerTop, .longContentContainerBottom {
	display: none;
}

#rightContainer a	{
	color: #00297E;
	font-weight: 550;
	text-decoration: underline;
}


a, a:link, a:visited, a:hover, a:active, a:focus	{
	text-decoration: none;
	outline: 0pt solid green;
	color: #4c4c4c;
}
a.red:link, a.red:visited, a.red:active, a.red:focus	{
	color: #00297E;
	color: blue;
	font-weight: 900;
}
a.red:hover, a.red:hover h3	{
	color: #ff0000;
}

a:hover	{
	color: #00297e;
}

legend, hr	{
	display: none;
}
fieldset	{
	border: 0pt solid red;
}

ul	{
	list-style-position: outside;
	list-style-type: square;
}

b,.bold	{
	font-weight: 900;
}

/****** General *******/
.float_left	{
	display: none;
}
.float_right	{
	display: none;
}
h1, h2, h3, h4, h5, h6	{
	font-weight: 900;
	letter-spacing: 0pt;
	display: block;
}

h1	{
	width: 220pt;
	font-weight: 700;
	color: #ffffff;
	font-size: 13pt;
	line-height: 15pt;
	padding: 10pt 12pt 13pt 18pt;
	margin: 0pt 0pt 14pt 5pt;
	z-index: 2;
}
.SmallTeaserMiddle h1	{
/*	position: absolute;*/
	width: 140pt;
	margin: 0pt 5pt 0pt 4pt;
	padding: 15pt 12pt 13pt 14pt;
	line-height: 13pt;
}
.SmallTextTeaser h1	{
	top: 10pt;
	margin: 0pt;
	/*position: relative;*/
}

h2	{	
	color: #00297e;
	font-size: 18pt;
	line-height: 26pt;
	margin: 0pt 0pt 13pt 0pt;
	padding: 0pt 20pt 0pt 0pt;
}
h3	{
	color: #00297E;
}
h4	{
	font-size: 11pt;
	font-weight: 500;
	color: #00297e;
}
h5	{
	font-size: 11pt;
}
.clearBoth	{
	clear: both;
	height: 1pt;
	width: 100%;
	line-height: 1pt;
}

/**********************************/
/******** Start HEADER ************/
/**********************************/
body div#Header	{

/*
	position: absolute;

*/

}

#BrunelLogo	{
	/*margin: 25pt 0pt 0pt 25pt;
	float: left;*/
	height: 31pt;
	width: 121pt;
	display: block;
	margin-bottom:30pt;
}

/*
body div#Header h4	{
	width: 498pt;
	margin: 41pt 0pt 0pt 15pt;
	float: left;
	font-size: 12pt;
}
body div#Header form	{
	margin: 24pt 0pt 0pt 0pt;
	float: left;
	background-color: #F9F9F9;
}
*/

/* Formular siehe form.css */



/**********************************/
/******** Ende HEADER *************/
/**********************************/

#siteContainer, #intro_content_container	{
	margin-top: 232pt;
	left: 25pt;
	width: 950pt;
	z-index: 2;
	float: left;
}
#leftContainer, #rightContainer	{
	float: left;
}
#leftContainer	{
	display: none;
}

#rightContainer	{
	left: 38pt;
	width: 707pt;
}

/************************************/
/************ START Navi ************/
/************************************/

a.raquo{/*background: url(img/intro_menu_listImage.gif) no-repeat 5pt 1pt;*/}

ul.mainnavi-level-1, ul.mainnavi-level-2, ul.mainnavi-level-3, ul.mainnavi-level-1 li, ul.mainnavi-level-2 li, ul.mainnavi-level-3 li	{
	display: none;
}
ul.mainnavi-level-1 li	{
	display: none;
        
}
ul.mainnavi-level-1 li a, ul.mainnavi-level-2 li a	{
	/*display: block;
	font-size: 15pt;
	font-weight: 900;
	margin: 0pt;
	padding: 0pt 0pt 0pt 18pt;
	line-height: 32pt;
	letter-spacing: 0pt;*/
	display: none;
}
ul.mainnavi-level-1	li.SmallNaviHeaderImageLi, ul.mainnavi-level-1	li.SmallNaviFooterImageLi {
	/*margin: 0pt;
	padding: 0pt;
	height: 2pt;*/
	display: none;
}

ul.mainnavi-level-1 li.SmallNaviHeaderImageLi{display: none;/*background:url(img/top_shadow_short.gif) no-repeat 0 0;*/}
ul.mainnavi-level-1 li.SmallNaviFooterImageLi{display: none;/*background:url(img/bottom_shadow_short.gif) no-repeat 0 0;*/}

.mainnavi-level-2, .mainnavi-level-3	{
	display: none;
	margin: 0pt;
}
ul.mainnavi-level-2 li {	
	display: none;
	padding: 0pt;
}
ul.mainnavi-level-2 li a	{
	/*line-height: 16pt;
	font-size: 11pt;
	font-weight: 500;*/
	display: none;
}
ul.mainnavi-level-3 li	{
	/*background: url(img/bg_navi_3.gif) repeat-y;
	width: 160pt;
	padding: 3pt 0pt 3pt 20pt;*/
	display: none;
}
ul.mainnavi-level-3 li a	{
	/*line-height: 10pt;
	font-size: 11pt;
	font-weight: 500;*/
	display: none;
}
/***************************************/
/************ ENDE Navi ****************/
/***************************************/

/********************************************/
/*********** START Teaser (A-S?ule) *********/
/********************************************/
.SmallTeaserMiddle	{
	/*width: 204pt;
	background: url(img/middle_shadow_short.gif) 0 0 repeat-y;
	padding: 0pt 0pt 0pt 4pt;*/
	display: none;
}
.SmallTeaserButton	{
/*	background: url(img/b_shortTeaserButton.gif) 0 0 repeat-y;
	height: 16pt;
	margin: -28pt 0pt 0pt 0pt;
	padding: 9pt 20pt 3pt 60pt;*/
	display: none;
}
.orange	{
	/*background: url(img/b_shortTeaserButton_orange.gif) 0 0 repeat-y;
	margin: 0pt;
	padding:  9pt 20pt 3pt 10pt;*/
	display: none;
}
.SmallButtonTeaser_ButtonContainer	{
	/*width: 160pt;
	padding: 60pt 8pt 10pt 10pt;
	margin: 0pt 0pt 0pt 0pt;	*/
	display: none;
}
.SmallTextTeaser p, .SmallTextTeaser ul, .SmallImageTeaser p 	{
	/*width: 160pt;
	padding: 20pt 8pt 40pt 10pt;*/
	display: none;
}
.SmallTextTeaser p img	{
	/*margin: auto;
	margin-bottom: 5pt;*/
	display: none;
}
.SmallTextTeaser ul	{
	/*padding-left: 30pt;*/
	display: none;
}
.orange	{
	/*background: url(img/b_shortTeaserButton_orange.gif) 0 0 repeat-y;
	margin: 0pt;
	padding:  9pt 20pt 3pt 10pt;*/
	display: none;
}

/*******************************************/
/********** ENDE Teaser ********************/
/*******************************************/



#maincontentContentContainer	{
	background-color: transparent;
}
/*** Content-Module siehe unten  ***/


/*******************************************/
/********** START Breadcrump ***************/
/*******************************************/
#breadcrump	{
	/*background-color: transparent;
	border: 0pt solid black;*/
	display: none;
}
/*#breadcrump dl, #breadcrump dt	{
	float: left;
	width: 600pt;
}
#breadcrump dt	{
	width: 80pt;
}

#breadcrump dl	{
	background: url(img/middle_shadow_long.gif) repeat-y 0 0;
	width: 677pt;
	padding: 10pt 20pt;
}*/
/*******************************************/
/********** ENDE Breadcrump ***************/
/*******************************************/



/************************************************/
/*******  START  Content Modules (B-S?ule) ******/
/************************************************/

.ContentModul_LeftRow, .ContentModul_RightRow	{
	width: 470pt;
	overflow-x: hidden;
}
.ContentModul_RightRow	{
	width: 180pt;
	margin-bottom: 10pt;
	
}
.longContentContainerMiddle	{
	width: 704pt;
	
}
#divHeadlineStellensucheRegion {
	display:none;
}
.switchpd {
	display: none;
}
#divSelectStellensucheBundeslaender, #bundesl, #fachb, #searchtext, #searchFormStellenmarkt_BottomPart {
	display: none;
}
dd {
	margin-bottom: 40pt;	
}
dt {
	/*font-size: 15pt;	aaa*/
}

dd ul {
	margin-bottom: 15pt;
}



.longContentContainerMiddle p	{
	margin: 0pt 30pt 10pt 0pt;
}
.longContentContainerMiddle ul	{
	margin: 0pt 30pt 10pt 15pt;
}
img.longContentContainerBottom	{
	margin: 0pt;
	padding: 0pt;
}
.longContentContainerMiddle .hr {
	margin: 0pt 0pt 0pt -37pt;
	padding: 0pt;
	border-top: 1pt solid #E6E6E6;
	width: 697pt;
	height: 0pt;
	overflow:hidden;
	text-align:center;
}
  
.LowerRightTeaserButton	{
	display: none;
	/*float: right;
	font-weight: 900;
	line-height: 16pt;
	margin: 0pt 20pt 0pt 0pt;
	padding: 0pt 25pt 0pt 0pt;
	background: url(img/b_right_arrow.gif) right bottom no-repeat;	*/
}
.LowerRightOrangeButton	{
	display: none;
	/*float: right;
	padding: 8pt 25pt 10pt 10pt;
	margin: 0pt 28pt 0pt 0pt;
	background: url(img/b_formSubmitButton_orange.jpg) right 0 repeat-y transparent;*/
}
.LowerRightOrangeButton	a, .LowerRightOrangeButton a:link, .LowerRightOrangeButton a:hover, .LowerRightOrangeButton a:visited, .LowerRightOrangeButton a:focus	{
	display: none;
	/*font-weight: 900;
	line-height: 16pt;
	color: #ffffff;*/
}

div.longContentContainerMiddle ul.ContentFlyout, table.searchresults_container	{
	margin: 0pt 0pt 0pt 0pt;
	width: 620pt;
	border: 0pt solid #e6e6e6;	
}

div.longContentContainerMiddle h1 {
	margin-top: 20pt;
}

table.searchresults_container	{

	width: 900pt;
	height: 100%;
	
}


table.directsearch
{
  	
	width: 100%;
	border: 1pt solid #e6e6e6;
    margin-bottom:10pt;
}

table.directsearch th{font-weight:bold;}
table.directsearch th,
table.directsearch td{text-align:left;padding:5pt;}
table.directsearch th.date{width:100pt;}
table.directsearch th.location{width:180pt;}x


ul.ContentFlyout li	{
	padding-right: 31pt;
	padding-left: 18pt;
	padding-top: 4pt;
	padding-bottom: 5pt;
	color: #00297E;
	font-weight: 900;
	background:  url(img/b_plus.gif) 625pt 2pt no-repeat;
	list-style-type: none;
}
.ContentFlyout li ul.menuLevel-2 {
	width: 590pt;
	margin: 0pt;
	padding: 0pt;
}
.ContentFlyout li ul.menuLevel-2 li	{
	color: #00297E;
	font-weight: 500;
	marign: 0pt;
	padding: 0pt;
}
.ContentFlyout li ul.menuLevel-2 li .LowerRightTeaserButton	{
	margin: 10pt 0pt 0pt 0pt;
}

tr.darkBgColor, .ContentFlyout .darkBgColor	{
	background-color: #f3f4f4;
}

/* text modul // Text Bild Button*/

img.Textmodul_Image	{
	margin: 0pt 0pt 10pt 10pt;
}

/******* START Such-Ergebni?seite *******/

.directSearch	{
	margin-top: 10pt !important;
	margin-bottom: 10pt !important;
}
ul.directSearch li	{
	background-image: none;
}
.directSearch li p	{
	margin-bottom: 0pt;
}

table.searchresults_container, ul.ContentFlyout	{
	margin-top: 0pt !important;
	margin-bottom: 10pt !important;
}
ul.ContentFlyout li a	{
	display: block;
}
table.searchresults_container tr td, table.searchresults_container tr th, table.contentFlyoutTable tr td, table.contentFlyoutTable tr th	{
	text-align: left;
	font-weight: 900;
}
table.searchresults_container tr th	{
	color: #00297E;
} 
table.searchresults_container tr td, table.contentFlyoutTable tr td	{
	text-align: left;
	font-weight: 500;
	vertical-align: top;
}
table.contentFlyoutTable tr td	{
	cursor: pointer;
}
table.searchresults_container .searchresults_container_row_Date	{
	width: 100pt;
	text-align: center;
}
table.searchresults_container td.searchresults_container_row_stelle	{
	width: 360pt;
}

/*table content flyout*/
table.contentFlyoutTable tr td.searchresults_container_row_Date, table.contentFlyoutTable tr th.searchresults_container_row_Date	{
	width: 80pt;
	text-align: left;
}
table.contentFlyoutTable td.searchresults_container_row_stelle, table.contentFlyoutTable th.searchresults_container_row_stelle	{
	width: 340pt;
}

table.contentFlyoutTable td.searchresults_container_row_thema, table.contentFlyoutTable th.searchresults_container_row_thema	{
	width: 480pt;	
}
table.contentFlyoutTable td.searchresults_container_row_rubrik, table.contentFlyoutTable th.searchresults_container_row_rubrik	{
}

div.paging_container	{
	display: none;
	/*border: 0pt solid grey;
	margin: 10pt 0pt;*/
}/*
div.paging_container div.label	{
	width: 93pt;
	float: left;
	font-weight: 900;
}
div.paging_container a.button	{
	font-weight: 900;
	padding: 0pt 10pt;
}
div.paging_container a.page, div.paging_container a:link.page, div.paging_container a:visited.page, div.paging_container a:hover.page, div.paging_container a:hover.active, div.paging_container a:focus.page	{
	padding: 3pt 6pt;
	margin: 0pt 5pt 0pt 0pt;
	font-weight: 900;
	background-color: #F4F4F4;
	border: 1pt solid #E6E6E6;
}


div.paging_container a.pageact
{
	padding: 3pt 6pt;
	margin: 0pt 5pt 0pt 0pt;
	font-weight: 900;
	background-color: #ffffff;
	border: 1pt solid #E6E6E6;
}


div.paging_container a:hover.page	{
	background-color: #fff;
	border: 1pt solid #fff;
}
*/
/* suchergebniss mediathek */
table#mediathekResultTable tr td {
	padding: 5pt 0pt;
}
table#mediathekResultTable .searchresults_container_row_mediatype	{
	padding-left: 15pt;
	width: 50pt;
}
table#mediathekResultTable .searchresults_container_row_description	{
	width: 345pt;
	padding-top: 15pt;
}
table#mediathekResultTable .searchresults_container_row_thumbnail	{
	width: 83pt;
}
table#mediathekResultTable .searchresults_container_row_options	{
	vertical-align: bottom;
	position: static;
}
table#mediathekResultTable .searchresults_container_row_options a	{
	margin-top: 5pt;
}
img.mediathek_thumbnail	{
	border: 1pt solid #E6E6E6;
}

.direktsucheWeiterButton	{
	/*float: right;
	font-weight: 900;
	line-height: 16pt;
	margin: 0pt 3pt 15pt 0pt;
	padding: 4pt 25pt 0pt 0pt;
	background: url(img/b_right_arrow.gif) right bottom no-repeat;	*/
	display: none;
}



/******* ENDE Such-Ergebni?seite ********/


/*** START Referenzen ****/
.referencesContainer	{
	width: 653pt;
	border: 1pt solid #EAEAEA;
	margin: 15pt 0pt 15pt 0pt;
	padding: 5pt 0pt 15pt 5pt;
}
.referenceBrandContainer	{
	display: inline;
	float: left;
	width: 200pt;
	height: 171pt;
	margin: 10pt 0pt 0pt 10pt;
	border: 1pt solid #EAEAEA;
	text-align: center;
	overflow: hidden;
}
.referenceBrandLogo	{
	margin: auto;
}
.referenceBrandLabel	{
	position: absolute;
	top: 143pt;
	height: 23pt;
	width: 190pt;
	padding: 5pt 0pt 0pt 10pt;
	border-top: 1pt solid #eaeaea;
	vertical-align: bottom;
	background-color: #f4f4f4;
	text-align: left;
	font-weight: 900;	
}

/*** ENDE Referenzen ***/

/*** Content Module Mediathek ***/

ul.buttonStyle	{
	bordeR: 0pt solid red !important;
	top: 10pt;
}
ul.buttonStyle li a	{
	display: block;
}

ul.TeaserMediathek	{
	padding: 0pt;
	margin: -9pt 0pt 0pt -14pt;
	list-style-type: none;
	list-style-position: outside;
	float: left;
	display: inline;
}
ul.TeaserMediathek li	{
	width: 320pt;
	float: left;
	padding: 12pt 0pt 20pt 30pt;
	background: url("img/thumbs.png") no-repeat  0pt 0pt;
}
li#Projektberichte	{
	background-position: 0 0;
}
li#Podcasts	{
	background-position: 0 -175pt;
	width: 280pt;
}
li#Statements	{
	background-position: 0 -350pt;
}
li#Video	{
	background-position: 0 -525pt;
	width: 280pt;
}
.button_zurMediathek	{
	margin: 0pt 0pt 0pt 480pt;
	padding: 0pt 0pt 7pt 0pt;
}

/*** Content Module Stellenanzeige ***/


	button.btnJobsLeft
	{
		padding:0pt;
		margin:0pt;
		width:22pt;
		height:21pt;
		border:0pt;
		margin:0pt 20pt 0pt 0pt;
		padding:10pt;
		background: url(img/btn_stellen_left.gif) no-repeat 0 0 #022B7F;
		float:left;
	}
	
		button.btnJobsRight
	{
		padding:0pt;
		margin:0pt;
		width:22pt;
		height:21pt;
		border:0pt;
		margin:0pt 0pt 0pt 20pt;
		padding:10pt;
		background: url(img/btn_stellen_right.gif) no-repeat 0 0 #022B7F;
		float:left;
	}



#stellenanzeige, body.stellenanzeige {
	margin: 0pt;
	/* START Edit by Bjarne */
	border: 0pt solid #22364E;
	width: 780pt;
	padding: 0pt;
	overflow-x: hidden;
}

#stellenanzeige	{
}
	/* END Edit by Bjarne */

#stellenanzeige #Header.logo {
	padding: 21pt 0 0 25pt;
}
#stellenanzeige #Header.logo h4 {
	padding-top: 5pt;
	margin: 0;
	font-weight: bold;
}
#stellenanzeige #teaserLeft {
	width: 197pt; 
	padding: 0;
	float: left;
}
#stellenanzeige #teaserLeft div {
	margin-left: 20pt;
}
#stellenanzeige #contentRight {
	margin-left: 242pt;
	margin-right: 20pt;
	padding: 0;
        width:500pt;
        overflow:hidden;
}
#stellenanzeige #contentRight h2 {
	padding: 27pt 0 34pt 0;
	width: 543pt;
	float: left;
}
#stellenanzeige #contentRight hr {
	display: block;
	margin: 12pt 0 0 -3pt;
}
#stellenanzeige #contentRight div.LowerRightOrangeButton {
	margin: -30pt 3pt 0 0;
}
#stellenanzeige #kennziffer span {
	font-weight: bold;
}
#stellenanzeige ul#toolbox {
	padding: 10pt 20pt;
}
#stellenanzeige ul li.buttonToolbox {
	margin: 0 59pt 0 0;
}
#stellenanzeige ul li.buttonToolboxLast {
	margin: 0;
}
#stellenanzeige ul a.btnOffeneStellen {
	background-position: 0 0;
}
#stellenanzeige ul a.btnDrucken {
	background-position: 0 -73pt;
}
#stellenanzeige ul a.btnBookmark {
	background-position: 0 -49pt;
}
#stellenanzeige ul a.btnWeiterempfehlen {
	background-position: 0 -25pt;
}





#stellenanzeige div.impressum {
	margin: 22pt 0pt 0pt 22pt;
}
#stellenanzeige div.impressum div {
	color: #FFF;
	font-weight: bold;
	padding: 8pt 18pt;
	font-size: 12pt;
	width: 712pt;
	background: #012980 url(img/stellenanzeigeShadowBlueboxRight.JPG) bottom right no-repeat;
}
body.stellenanzeige {
	background: none;
}

#stellenanzeige #openApplication {
	display:inline;
	float:right;
	margin-top: -22pt;
}

/*** Content Module Kompass ***/

#kompassContainer {
	height: 500pt;
	padding-top: 164pt;
	width: 662pt;
	padding-right: 42pt;
}

#kompassContainer .imgKompass { margin: auto; }
#kompassContainer .imgSpecialists { cursor: pointer; position: absolute; width: 97pt; height: 25pt; left: 303pt; top: 189pt; }
#kompassContainer .imgManagement { cursor: pointer; position: absolute; width: 67pt; height: 105pt; left: 203pt; top: 354pt; }
#kompassContainer .imgProjects { cursor: pointer; position: absolute; width: 47pt; height: 74pt; left: 448pt; top: 373pt; }

#kompassContainer .kompassLayer { cursor: pointer; padding: 20pt; width: 223pt; position: absolute; background: url(../art/bg/img_bg_kompass.png) no-repeat; }

#kompassContainer .kompassLayerSpecialists {	top: 22pt; left: 242pt; height: 240pt; }
#kompassContainer .kompassLayerManagement {	top: 355pt; left: 39pt; height: 240pt; }
#kompassContainer .kompassLayerProjects {	top: 220pt; left: 404pt; height: 300pt; background: url(../art/bg/img_bg_kompass_300.png) no-repeat; }

#kompassContainer .kompassLayer .kompassLayerHeader { font-weight: bold; margin-bottom: 10pt; }
#kompassContainer .kompassLayer .kompassLayerBody {position: relative; margin-bottom: 10pt; }
#kompassContainer .kompassLayer .kompassLayerExamplesHeader { font-weight: bold; margin-bottom: 10pt; color: #CCC; }
#kompassContainer .kompassLayer .kompassLayerExamples { height: 110pt; position: relative; color: #00297e; }

#kompassContainer .kompassLayer img.bntClose { position: absolute; top: 10pt; left: 236pt; cursor: pointer; }

#kompassContainer .kompassLayer .kompassLayerExamples div { color: #00297e; margin-bottom: 3pt;  }

/* jeder div anders... */
#kompassContainer .kompassLayer .kompassLayerExamples .FontSize10 { font-size: 10pt; }
#kompassContainer .kompassLayer .kompassLayerExamples .FontSize11 { font-size: 11pt; }
#kompassContainer .kompassLayer .kompassLayerExamples .FontSize13 { font-size: 13pt; }
#kompassContainer .kompassLayer .kompassLayerExamples .FontSize14 { font-size: 14pt; }
#kompassContainer .kompassLayer .kompassLayerExamples .FontSize15 { font-size: 15pt; }
#kompassContainer .kompassLayer .kompassLayerExamples .FontSize18 { font-size: 18pt; }

#kompassContainer .kompassLayer .kompassLayerExamples .TextRight { text-align: right; }
#kompassContainer .kompassLayer .kompassLayerExamples .TextCenter { text-align: center; }

#kompassContainer .kompassLayer .kompassLayerExamples .PaddingR5 { padding-right: 5pt; }
#kompassContainer .kompassLayer .kompassLayerExamples .PaddingR10 { padding-right: 10pt; }
#kompassContainer .kompassLayer .kompassLayerExamples .PaddingR15 { padding-right: 15pt; }
#kompassContainer .kompassLayer .kompassLayerExamples .PaddingR25 { padding-right: 25pt; }
#kompassContainer .kompassLayer .kompassLayerExamples .PaddingL5 { padding-left: 5pt; }
#kompassContainer .kompassLayer .kompassLayerExamples .PaddingL10 { padding-left: 10pt; }
#kompassContainer .kompassLayer .kompassLayerExamples .PaddingL15 { padding-left: 15pt; }
#kompassContainer .kompassLayer .kompassLayerExamples .PaddingL25 { padding-left: 25pt; }





a.more
{
	padding:0pt 25pt 0pt 0pt;
	background: url(img/b_right_arrow.gif) no-repeat right; 
	color:#B9BBBD;
	line-height:20pt;
	text-decoration:none;
        font-weight:900;
}

a.fright{float:right;}



div.trenner
{
    height:30pt;
    line-height:30pt;
    border-top: solid 1pt #DDDDDD;
}

/********************************************/
/****  ENDE  Content Modules  *****/
/********************************************/




/*************************************/
/************ START Toolbox **********/
/*************************************/



#toolbox a.thickbox{font-weight:normal;}

ul#toolbox	{
	list-style-type: none;
	width: 100%;
	float: left;
	padding: 10pt 5pt;
}
ul#toolbox li	{
	float: left;
/*	background: url(img/toolboxthumbs.gif) 0pt 0pt no-repeat; */
	padding: 5pt 0pt 0pt 0pt;
	height: 20pt;
	background-image: none !important;
}
ul#toolbox li a	{
	background: transparent url(/css/img/toolboxthumbs.gif) 0pt 0pt no-repeat; 
	padding: 5pt 0 5pt 30pt;
}
ul#toolbox li.ButtonTopOfSite	{
	margin: 0pt 150pt 0pt 0pt;
}
ul#toolbox li.ButtonDruckversion	{margin: 0pt 100pt 0pt 0pt;}	
ul#toolbox li.ButtonDruckversion a {background-position: 0pt -72pt;}	
ul#toolbox li.ButtonBookmark {margin: 0pt 100pt 0pt 0pt;}
ul#toolbox li.ButtonBookmark a {background-position: 0pt -48pt;}
ul#toolbox li.ButtonTellAFriend {float: right;margin-right:12pt;}
ul#toolbox li.ButtonTellAFriend a	{background-position: 0pt -24pt;}

/*************************************/
/************ ENDE Toolbox **********/
/*************************************/

/*************************************/
/************ START Footer ***********/
/*************************************/
#footer	{
	width: 100%;
	float: left;
}
#footer ul.FooterLinkContainer	{
	list-style-type: none;
	position: absolute;
	top: 20pt;
	left: 20pt;
	width: 950pt;
}
#footer ul.FooterLinkContainer li	{
	list-style-type: none;
	float: left;
	width: 462pt;
}
#footer ul.FooterLinkContainer li ul	{
	float: left;
}
#footer ul.FooterLinkContainer li ul li	{
	float: left;
	width: 150pt;
	padding: 0pt 0pt 0pt 10pt;
}
#footer ul.FooterLinkContainer li ul li.row-short	{
	float: left;
	width: 132pt;
}
/*************************************/
/************ START Footer ***********/
/*************************************/



.whitebold{font-weight:bold;color:white;white-space:nowrap;}



#headerBgFade {

      width: 999pt; 
      height: 341pt; 
      position: absolute; 
      top: 90pt; 
      margin: -18pt -15pt -15pt -25pt;
      visibility:hidden;

}

#headerBgFade div {

      display: block; 
      width: 999pt; 
      height: 341pt;

}

/* bislang nur für Links in Jobliste --> klasse setzen */ 
a.jobList {color:#00297E;}
a.jobList:hover {color:#B2252B;}

/* 
 <div> unter <h1>Suche nach offenen Stellen</h1>
 ändern: margin: 0pt -9pt 0pt -20pt;
 besser: das ganze wieder in CSS auslagern
 
 neues bild: /css/img/orangeButton.jpg
 in stellenanzeige: 
  - Jetzt bewerben!
 allgemein alle orangefarbenen buttons (links):
  - div darüber (parent): klasse LowerRightOrangeButton ersetzen durch btnOrange
  - ggf. individuelle anpassungen nötig
*/
#stellenanzeige div.btnOrange {margin-top: -25pt;} /*individuelle anpassungen nicht ausgeschlossen*/
div.btnOrange {float: right;}
input.btnOrange,
div.btnOrange a {
	/*background: transparent url(/css/img/orangeButton.jpg) no-repeat right 0;*/
	color: #FFF !important; /*carsten: für stellenanzeige bitte #TB_window a:link anpassen*/
	font-size: 12pt;
	padding: 3pt 32pt 3pt 13pt;
	border-top: 2pt solid #f5cb99;
	border-right: 2pt solid #f7cb9c;
	border-bottom: 2pt solid #facb9d;
	border-left: 2pt solid #f6d3ad;
	font-weight: bold;
}
#stellenliste table.searchresults_container td {
	padding-top: 5pt;
	padding-bottom: 5pt;
}
/* in referenzen.php für div longContentContainerMiddle zusätzlich klasse longContentContainerMiddleTop rein */
.longContentContainerMiddleTop	{
	padding-top: 40pt;
}
/* in referenzen.php für div longContentContainerMiddle inneres element mit klasse referencesContainer zusätzlich klasse referencesContainerTop rein */
.referencesContainerTop	{
	margin-top: 0;
}

.btnOpenModalForm {
	border: 0 none;
	background-color: #ffffff;
	cursor: pointer;
	float: right;
	display: inline;
}

.btnSearch {
	display: none;
}


#leftContainer{display:none;}
#headerFormSearch{display:none;}
#Header h4, #Header form {display: none;}
#headerBgFade{display:none;}
#footer{display:none;}
#breadcrump{display:none;}
#toolbox{display:none;}
body{background-image:none;text-align:left;font-size:120%;}
.center{margin:0px;}
#siteContainer{position:absolute;left:0px;top:-300px;}

#rightContainer {
left:0px;
}



dl.akkordeon dt.plus
{
display:none;
}

dl.akkordeon dt.minus
{
background:transparent url(/css/img/b_minus24.gif) no-repeat scroll right 3px;
font-size:11pt;
}
