/*HTML Body*/
/*========================================================*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
}
h5{
	font-family : Arial, sans-serif;
	color : #555555;
	font-weight : bold;
	text-align:left;
	border-bottom:solid #e9e9e9 1px;
}

/* INPUT FIELDS */
/*========================================================*/
form {
	display:inline;
}
.topselect {
 color:#ffffff;
 font-family : Arial, sans-serif;
 font-size : 8pt;
 text-align:left;
 }
 
.inputfields {
	font-family : Arial, sans-serif;
	font-size : 8pt;
	text-align:left;
	border : 1px solid #e9e9e9;
	background-color : #FFFFFF;
}
.checkbox {
	font-family : Arial, sans-serif;
	font-size : 8pt;
	background-color : #FFFFFF;
}


/* BLOCK HEADLINES */
/*========================================================*/
.headline, .headlinebig {
	font-family: Arial, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #0B347F;
	padding-bottom:0px;
	margin-bottom:0px;
}
.headlinebig {
	font-size: 18pt;
}

/* PARAGRAPH HEADLINE */
/*========================================================*/
.subheadline {
	font-family: Arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #0B347F;
	padding-bottom:0px;
	margin-bottom:0px;
} 
.subheadlinesmall {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #0B347F;
	padding-bottom:0px;
	margin-bottom:0px;
} 
.subheadlinesmallwhite {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #ffffff;
	padding-bottom:0px;
	margin-bottom:0px;
} 

/* PARAGRAPH TEXT */
/*========================================================*/
/*Flie�text*/
.normtext, .normtextlight, .normtextwhite, .teasertext, .dummy {
	font-family : Arial, sans-serif;
	font-size : 8pt;
	color : #555555;
	font-weight : normal;
}
.normtextlight {
	color : #BBBBBB;
}
.normtextwhite {
	color : #BBBBBB;
	background-color : #0672BA;
	padding:4px;
}
.normtext:link {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #555555;
}
.normtext:active {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #555555;
}
.normtext:visited {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #555555;
}
.normtext:hover{
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #0B347F;
}
.normtextsmall {
	font-family : Arial, sans-serif;
	font-size : 8pt;
	color : #555555;
	font-weight : normal;
}
.normtextsmall:link {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #555555;
}
.normtextsmall:active {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #555555;
}
.normtextsmall:visited {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #555555;
}
.normtextsmall:hover
{
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #555555;
}

/*Subheadlines*/
.normtextbold {
	font-family : Arial, sans-serif;
	font-size : 8pt;
	color : #555555;
	font-weight : bold;
}
.normtextbold:link {
	font-family : Arial, sans-serif;
	font-size : 8pt;
	color : #555555;
	font-weight : bold;
}
.normtextbold:active {
	font-family :  Arial, sans-serif;
	font-size: 8pt;
	color : #555555;
	font-weight : bold;
}
.normtextbold:visited {
	font-family :  Arial, sans-serif;
	font-size: 8pt;
	color : #555555;
	font-weight : bold;
}
.normtextbold:hover{
	font-family :  Arial, sans-serif;
	font-size: 8pt;
	color : #555555;
	font-weight : bold;
}

/*Subheadlines*/
.normtextblue{
	font-family : Arial, sans-serif;
	font-size : 8pt;
	color : #0B347F;
	font-weight : bold;
	padding-bottom:0px;
	margin-bottom:0px
}
.normtextblue:link {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #0B347F;
}
.normtextblue:active {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #0B347F;
}
.normtextblue:visited {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #0B347F;
}
.normtextblue:hover{
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #0B347F;
}

.normtextwhite{
	font-family : Arial, sans-serif;
	font-size : 8pt;
	color : #ffffff;
	font-weight : bold;
}

/*Bildunterschrift*/
.normtextklein {
	font-family : Arial, sans-serif;
	font-size : 7pt;
	color : #0672BA;
	font-weight : normal;
	padding-top:3px;
}


/* THEME & GLOSSARY CONTENT */
/*========================================================*/
.themeheadline {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	padding-bottom:0px;
	margin-bottom:0px;
}
.glossarheadline {
font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding-bottom:0px;
	margin-bottom:0px;
}
.glossartext {
	font-family : Arial, sans-serif;
	font-size : 11px;
	color : #555555;
	font-weight : normal;
}
.glossartextlinks {
	font-family : Arial, sans-serif;
	font-size : 11px;
	color : #555555;
	font-weight : normal;
}
.glossartextlinks:link {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 1px dashed;
	color: #555555;
}
.glossartextlinks:active {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 1px dashed;
	color: #555555;
}
.glossartextlinks:visited {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 1px dashed;
	color: #555555;
}
.glossartextlinks:hover{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 1px dashed;
	color: #0B347F;
}

/* TEXT/BUTTON/RSS LINKS */
/*========================================================*/
.textlinks, .rsstextlinks {
	font-family : Arial, sans-serif;
	font-size : 8pt;
	color : #555555;
	font-weight : normal;
}
.textlinks:link, .rsstextlinks:link  {
	font-family: Arial, sans-serif;
	font-size : 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #555555;
}
.rsstextlinks:link  {
	text-decoration: none;
}
.textlinks:active, .rsstextlinks:active  {
	font-family: Arial, sans-serif;
	font-size : 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #555555;
}
.rsstextlinks:active  {
	text-decoration: none;
}
.textlinks:visited, .rsstextlinks:visited {
	font-family: Arial, sans-serif;
	font-size : 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #555555;
}
.rsstextlinks:visited  {
	text-decoration: none;
}
.textlinks:hover, .rsstextlinks:hover {
	font-family: Arial, sans-serif;
	font-size : 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #0B347F;
}
.buttontext, .buttontext:link {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #555555;
}
.buttontext:active {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #555555;
}
.buttontext:visited {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #555555;
}
.buttontext:hover{
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #0B347F;
}

/* NAVIGATION LINKS */
/*========================================================*/
.specialnav0 {
	font-family : Arial, sans-serif;
	font-size : 8pt;
	color: #587aa4;
	font-weight : normal;
}
.specialnav_red {
	font-family : Arial, sans-serif;
	font-size : 8pt;
	color: #eb1513;
	font-weight : bold;
}

.specialnav {
	font-family : Arial, sans-serif;
	font-size : 8pt;
	color: #587aa4;
	font-weight : bold;
}
.specialnav:link {
	font-family: Arial, sans-serif;
	font-size : 8pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #587aa4;
}
.specialnav:active {
	font-family: Arial, sans-serif;
	font-size : 8pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #587aa4;
}
.specialnav:visited {
	font-family: Arial, sans-serif;
	font-size : 8pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #587aa4;
}
.specialnav:hover{
	font-family: Arial, sans-serif;
	font-size : 8pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #0b347f;
}

.Level0 {
	font-size :9pt;
	font-weight : bold;
}
.Level0:link {
	font-family: Arial, sans-serif;
	font-size : 9pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}
.Level0:active {
	font-family: Arial, sans-serif;
	font-size : 9pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}
.Level0:visited {
	font-family: Arial, sans-serif;
	font-size : 9pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}
.Level0:hover{
	font-family: Arial, sans-serif;
	font-size : 9pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #0b347f;
}

.Level_n {
	font-size :10pt;
	font-weight : bold;
}
.Level_n:link {
	font-family: Arial, sans-serif;
	font-size : 10pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #0B347F;
}
.Level_n:active {
	font-family: Arial, sans-serif;
	font-size : 10pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #0B347F;
}
.Level_n:visited {
	font-family: Arial, sans-serif;
	font-size : 10pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #0B347F;
}
.Level_n:hover{
	font-family: Arial, sans-serif;
	font-size : 10pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #0B347F;
}

.Level1 {
	font-size : 8pt;
	font-weight : bold;
}
.Level2 {
	font-size : 8pt;
	font-weight : bold;	
}
.Level3 {
	font-size : 8pt;
	font-weight : bold;
}
.Level4 {
	font-size : 8pt;
	font-weight : bold;	
}


.aktiv {
	color: #797979;
}
.hover {
	color: #797979;
}
.inaktiv {
	color: #999999;
}


a{
	font-family : Arial, sans-serif;
	text-decoration:none;
	font-size : 9pt;
}
a:link    {
	color: #999999;	
}
a:active {
	color: #797979;	
}
a:visited {
	color: #999999;	
}
a:hover{
	color: #797979;
}


/* TABLE CONTENT */
/*========================================================*/
.tableborder {
	background-color:#ffffff;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	border : thin #ffffff;
}
.tablebackgroundlight {
	background-color:#FFFFFF;	
}
.tablebackgroundmiddle {
	background-color:#e9e9e9;	
}
.tablebackgrounddark {
	background-color:#6E91BD;
}
.dummy {
	margin:0px;
	padding:0px;
}
td.kontentrahmen {
	background-color:#555555;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	border : thin #0B347F;
}
.thspacer {
	padding-left:3px;
	padding-right:3px;
	padding-top:1px;
	padding-bottom:1px;
	margin:0px;
	font-family : Arial, sans-serif;
	font-size : 8pt;
}

/* LIST CONTENT */
/*========================================================*/
ul
{
	margin-left:16px;
	margin-top:0px;
}
div.cjsearchbox{ 
text-align: left ; 
border: 0px solid #919294; 
background-color: #FFFFFF ;
padding: 0px ; 
font-family: Arial, sans-serif, Sans-serif ; 
font-size: 8pt ; 
font-weight: normal;
color: #555555; 
width: 560px;
}

div.cjsearchbox a{ 
color: #0B347F ; 
}

div.cjbotl a{
   color: #000000;
   text-decoration: none ;
}


div.cjsearchbox form.cjsearchform{ 
padding-top: 0px ; 
padding-bottom: 0px ; 
padding-left: 0px ; 
padding-right: 0px ;
}

div#cjSearchResult{ 
}

div#cjSearchResult p.topline{ 
font-size: 13px ; 
font-weight: bold ; 
margin-bottom: 8px ; 
margin-top: 5px ;
}

span.cjlabel{ 
font-size: 13px ; 
font-weight: bold ; 
color: #555555; 
}

span.cjlabelsmall{ 
font-size: 11px ; 
color: #555555; 
}

input.cjinput{ 
width: 90% 
}

input.cjbutton{  
font-family:  Arial, sans-serif, Sans-serif; 
}

div.cjjob{ 
margin: 0px ; 
margin-bottom: 10px ; 
overflow: hidden ;
}

div.cjjob p { 
margin: 0px ; 
}

div.cjjob p.jobtitle{ 
font-size: 14 ; 
font-weight: bold ;
}

div.cjjob .company{ 
color: #666666; 
}

div.cjjob .locations{ 
color: #666666;
}

div.cjjob .site{ 
color: #555555 ; 
}

#search_box_tools span.button{
      float:left;
      background:url("http://www.careerjet.com/images/search_left_bx.gif") no-repeat left top;
      padding-left: 10px ;
      color:#666;
      position: relative;
      top: 1px;
}

#search_box_tools span.button input{
     float:left ;
      background:url("http://www.careerjet.com/images/search_right_bx.gif") no-repeat right top;
      background-repeat: no-repeat ;
      margin: 0px ;
      text-decoration:none;
      height: 28px ;
      border:none ;
      padding-bottom: 10px ;
      padding-left: 0px ;
      padding-right: 15px ;
	  color:#FFFFFF;
	  font-weight:bold;
}

input {
	padding-left:2px;
}