/*
-----------------------------------------------------------------------------------------------
INHALT
-----------------------------------------------------------------------------------------------
=NORMALISIERUNG DES BROWSERS
=GLOBALE EINSTELLUNGEN
=SEITENSTRUKTUR
  =SWITCH-BUTTON
=VISUELLES LEITSYSTEM
=ALLGEMEINES TABELLENLAYOUT
=SCHRITTNAVIGATION
=BANNER
=INTELLIGENTE SUCHE
=FEEDBACK-BOXEN
*/



/* NORMALISIERUNG DES BROWSERS
--------------------------------------------------------------------------------*/


html {
	color: #B2A69F;
}


/* Normalizes font-size for headers */
h1,h2,h3,h4,h5,h6 {
  font-size : 100%;
  color: #796358;
}

/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, var {
font-style : normal; font-weight : normal;
}

th {
  font-weight: bold;
  color: #3F2010;
}


a img {
  border: none;
  margin-bottom: 0px;
}

a img:hover {
	border: none;
}

/* FORMATIERUNG DER ÜBERSCHRIFTEN
--------------------------------------------------------------------------------*/
h1 {
  font-size: 1.7em;
  font-weight: bold;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  margin: 0px 0px 0px 30px;
  z-index: 30;
  position: relative;
  line-height: 0.95em;
}

h2 {
  font-size: 1.4em;
  font-weight: normal;
  margin: 0px 0px 0px 30px;
  padding-top: 20px;
  z-index: 1;
}

h3 {
  font-size: 1.4em;
  font-weight: normal;
  margin-bottom: 5px;
  line-height: 1.1em;
}

h4 {
  font-size: 1.15em;
  font-weight: normal;
  margin-bottom: 5px;
}

h5 {
  font-size: 1.1em;
  font-weight: normal;
  margin-bottom: 5px;
}

/* Für Überschriften, welche mit eingeschaltetem CSS nicht sichtbar sein sollen */
.invisible {
  position: absolute;
  text-indent: -9999px;
  display: none;
}





/* FORMATIERUNG DER LINKS
--------------------------------------------------------------------------------*/
a {
  color: #B2A69F;
  text-decoration:none;
  outline: none;
  text-decoration: none;
}

a:hover {
  color: #796358;
  text-decoration: underline;
}



/* ALLGEMEINE TEXTAUSZEICHNUNGEN
--------------------------------------------------------------------------------*/

.intended {
  margin: 0px 0px 5px 30px;
}

.extended {
  margin: 0px 0px 15px -20px;
}

.bold {
  font-weight: bold;
}


/* CMS TEXTAUSZEICHNUNGEN
--------------------------------------------------------------------------------*/

.list_circle {
  font-weight:bold;
  list-style:disc;
}

.list_square {
  font-weight:bold;
  list-style:square;
}

.blockquote {
  border-left:3px solid #F7AF2F;
  margin-left: 10px;
  padding-left: 10px;
  font-style: italic;
}


/* VERKLEINERUNG DER LABEL-ELEMENTE BEI FORMULAREN
--------------------------------------------------------------------------------*/

ul.login label, ul#contactData label, ul#art_der_anstellung label, ul#contactData2 label {
  font-size: 0.9em;
}






/*
-----------------------------------------------------------------------------------------------
= PROFILMANAGEMENT
-----------------------------------------------------------------------------------------------
*/
div.profile_management {
  background: url(../images/profiles/profiles_management.jpg) no-repeat;
  height:100px;
  position: relative;
  top: -22px;
  width: 960px;
}

ul.show_profile {
  position: relative;
  top: 33px;
  min-width: 100px;
}

  ul.show_profile li {
    display: inline;
  }
  
  ul.show_profile li.location {
    display: block;
    margin-left: 20px;
    padding-top: 3px;
    font-size: 0.9em;
      z-index: 100000;    
  }
  
  ul.show_profile li.options {
    left: -160px;
    position: relative;
    z-index: 50;
  }
  
    ul.show_profile li h1 {
      background: url(../images/profiles/profile_titletab.gif) no-repeat right;
      display: inline;
      margin-left: 0px;
      padding: 13px 160px 10px 20px;
    }

img.button_save_profile {
	left: 10px;
	position: relative;
}

.edit_profile, ul.footnavi.create_profile {
  margin-top: 20px;
}

  .edit_profile img.button_save_profile {
    padding-left: 816px;
    position:relative;
  }
  
  ul.footnavi.create_profile img.abort_profile {
    padding-left: 717px;
  }
  
ul.profile_options {
  left: 805px;
  line-height: 1.5em;
  position: absolute;
  top: 5px;
}

ul.profile_options li.add_profile {
  list-style-image: url(../images/icons/add_small.gif);
}

ul.profile_options li.change_profile {
  list-style-image: url(../images/icons/icon_change.gif);
}


div.list_profiles {
  background: #fff;
  border: 1px solid #000;
  left: 802px;
  position: absolute;
  padding: 3px;
  top: 172px;
  width:160px;
  z-index: 10000;
}

  div.list_profiles a.edit {
    margin-left: 148px;
  }
  
ul.profile_management {
  position: relative;
  margin-top:-20px;
}

  ul.profile_management li ul {

    position: relative;
    top: 0px;
    height: 300px;
    background: url(../images/profiles/profiles_management_top.jpg) bottom repeat-y; 
  }

    ul.profile_management li ul li ul {
      height: auto;
    }

    ul.profile_management li span.inactive_link {
      list-style-image: url(../images/icons/arrow_pageright.gif);
    }

    ul.profile_management li ul.application {
      background: url(../images/profiles/profiles_application.jpg) no-repeat;
      height: 300px;
      width: 312px;
      float: left;
    }

    ul.profile_management li ul.website {
      background: url(../images/profiles/profiles_website.jpg) no-repeat;
      height: 300px;
      width: 312px;
      float: left;
    }

    ul.profile_management li ul.jobsearch {
      background: url(../images/profiles/profiles_jobsearch.jpg) no-repeat;  
      height: 300px;
      width: 312px;
      float: left;
    }

    ul.profile_management li ul li.title {
      list-style: none;
      height: 113px;
      list-style-image: none;
      width: 312px;
    }

        ul.profile_management li ul li.title h2 {
          margin-left: 20px;
          padding: 77px 0 0 0px;
        }

      ul.profile_management li ul li.title.application {
        background: url(../images/profiles/profiles_application.jpg) no-repeat;
      }

      ul.profile_management li ul li.title.website {
        background: url(../images/profiles/profiles_website.jpg) no-repeat;
      }

      ul.profile_management li ul li.title.jobsearch {
        background: url(../images/profiles/profiles_jobsearch.jpg) no-repeat;
      }

      ul.profile_management li ul.application_new {
        background: url(../images/profiles/profiles_application_new.jpg) no-repeat;
        width: 313px;
        height: 300px;
      }

      ul.profile_management li ul.website_new {
        background: url(../images/profiles/profiles_website_new.jpg) no-repeat;
        width: 313px;
        height: 300px;
      }

      ul.profile_management li ul.jobsearch_new {
        background: url(../images/profiles/profiles_jobsearch_new.jpg) no-repeat;
        width: 320px;
        height: 300px;
      }
      
      ul.profile_management li ul.jobsearch_new li,
      ul.profile_management li ul.website_new li,
      ul.profile_management li ul.application_new li {
        list-style-image: none;
      }
      
      ul.profile_management li ul.application_new li, ul.profile_management li ul.website_new li, ul.profile_management li ul.jobsearch_new li {
        position: relative;
        top: 133px;
        margin-left: 40px;
        width: 250px;
      }

      ul.top_jobs {
        font-style: italic;
        float: none !important;
        line-height: 1.4em;
        margin: 10px 0 20px 0;
      }


      ul.profile_management li ul li a img {
        position: absolute;
        top: 60px;
        left: -28px;
      }

    ul.profile_management li ul li.option {
      margin: 10px 0 0 40px;
      width: 270px;
      list-style-image:url(../images/icons/arrow_pageright.gif);      
    }
    
    ul.profile_management li ul.website li.option {
      list-style-image: none;      
    }
    
      ul.profile_management li ul.website li.option.tool {
        list-style-image: url(../images/icons/edit_small.gif);
      }
    
    ul.profile_management li ul li.option.headline {
      list-style-image: none;
      margin-left: 25px;
    }
        
    ul.profile_management li ul.website li.option.activate {
      list-style-image: url(../images/icon_activate_small.gif);
    }
    
    ul.profile_management li ul.website li.option.deactivate {
      list-style-image:url(../images/icon_inactivate_small.gif);
    }
    
      ul.profile_management li ul li.option.activate a span,
      ul.profile_management li ul li.option.deactivate a span {
        border: none;
        background: none;
        padding: 0;
      }
    
    ul.profile_management li ul li.option.activate ul, 
    div#website_buttons div.option.activate div {
      background: none;
      padding: 0px;
      float:none;
    }
    
    
    ul.profile_management li ul.website li.option.show{
      list-style-image:url(../images/icons/eye_small.gif);
    }
    
    ul.profile_management li ul li.activate_element ul{
      background:none;
    }
    
    ul.profile_management li ul.website li.show_element_inactive{
      list-style-image:url(../images/icons/eye_small_inactive.gif);
    }
    
    ul.profile_management li ul.website li.option.download {
      list-style-image:url(../images/icons/download_small.gif);
    }
    
    ul.profile_management li ul.website li.option.download_inactive {
      list-style-image:url(../images/icons/download_small_inactive.gif);
    }
    
    ul.profile_management li ul.website li.option.delete{
      list-style-image:url(../images/icons/trash_small.gif);
    }
    
    ul.profile_management li ul li.bottom {
      border-bottom: none;
      list-style-image: none;
      height: 28px;
			margin-top: 0px;
    }

    ul.profile_management li ul li.bottom div.additional_infos {
      background: url(../images/profiles/additional_info.gif) no-repeat;
			font-size: 0.9em;
			left: 167px;
			padding-left: 20px;
			padding-top: 3px;
			position: relative;
			top: 1px;
			width:140px;
    }

    ul.profile_management li ul li.title img{
      position: absolute;
      left: 197px;
      top: -26px;
    }




p.profile_err{
  margin-left: 30px;
}




ul.linkbar  {
  background-color: #FFFFFF;
  position: relative;
  top: 280px;
  width: 790px;
  padding: 8px 0 8px 20px;
  border-top: 2px solid #796358;
  border-bottom: 2px solid #796358;
  text-transform: uppercase;
  font-size: 1.2em;
  height: 20px;
}

ul.linkbar li {  
  position: relative;
  float: left;
  display: inline;
  width: 260px;
}

ul.linkbar li a {  
  font-weight: bold;
}

table.general_table tbody td {
  height: 60px;
  border-bottom:  1px solid #B2A69F;
}

table.general_table td ul.content {
  position: relative;
  left: 20px;
  list-style-image: url(../images/icon_checkmark_white.gif);
  margin: 10px 0;
}

table.general_table td ul.content li.edit {
  left: 200px;
  list-style-image: url(../images/icons/arrow_pageright.gif);
  margin-bottom: -7px;
  position: relative;
  top: -16px;
}

table.general_table ul#profile_options li {
  height: 15px;
}

.disabled {
  color: #ccc;
}

/*
--------------------------------------------------------------------------------
=NEUES
--------------------------------------------------------------------------------
*/

.example {
	color: #808080;
	font-style: italic;
	font-size: 0.9em;
	padding: 10px 0px;
	display: block;
}

/*
--------------------------------------------------------------------------------
=Grunddaten - Postanschrift
--------------------------------------------------------------------------------
*/



ul.phones, ul.messenger, ul.life {
	margin-top: 20px;
}

  ul.mail li.mail_info {
		width:380px;
		padding-bottom: 15px;
  }
	
	ul.mail li.options {
		background: url(../images/icons/arrow_pageright.gif) no-repeat scroll 0px 2px;
		padding-left: 20px;
	}
	
	ul.mail div.email_options {
	  border-top:1px dotted #a6a6a6;
	  margin-top:15px;
	  width:420px;
	  text-align: right;
  }
	
	ul.life li.marital_status select {
		margin: 0px !important;
	}
	
	ul.phones input {
	  width: 228px;
	}

/*
--------------------------------------------------------------------------------
=NORMALISIERUNG DES BROWSERS
--------------------------------------------------------------------------------
*/

/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, p, blockquote, th, td, img {
  margin: 0;
  padding: 0;
  text-align: left;
}

/* Normalizes font-size for headers */
h1,h2,h3,h4,h5,h6 {
  font-size: 100%;
}

/* Removes list-style from lists */
ol,ul,dl {
  list-style: none;
}

/* Removes list-style from lists */
table {
border-collapse: collapse;
border-spacing: 0;
}

/* Removes border from fieldset and img */
fieldset,img {
  border: 0;
}

/* Left-aligns text in caption and th */
caption,th {
  text-align : left;
}

/* Removes quotation marks from q */
q:before, q:after {
  content:'';
}



/*
--------------------------------------------------------------------------------
=ALLGEMEINE FORMULARELEMENTE
--------------------------------------------------------------------------------
*/

textarea, input, select { 
  background: #fff;
	border: 1px solid #B2A69F;
	color: #796358;
	font-family: Trebuchet MS, Helvetica, Tahoma,Arial,Verdana,sans-serif;
  font-size: 12px;
}

span.input_selector {
	float: left;
	width: 50%;
}

div.facts span.input_selector {
	float: left;
	width: 100px;
  margin-top:5px;
}

.disabled { /* bitte unter .textbox stehen lassen */
  color: #a6a6a6;
}

input.textbox {
	width: 212px;
}

input.textbox_submit {
  padding: 1px 3px 1px 3px;
  color: #796358;
  font-size: 11px;
  border-right: 1px solid #ffffff;
  border-top: 1px solid #B2A69F;
  border-bottom: 1px solid #B2A69F;
  border-left: 1px solid #B2A69F;
}

textarea:focus, select:focus {
  background: #fff url(../images/input_background_focus.gif) repeat-x;
  border: 1px solid #796358;
}

blockquote {
	font-style: italic; 
}



/*
--------------------------------------------------------------------------------
=ALLGEMEINE TYPOGRAFIE
--------------------------------------------------------------------------------
*/

label {
  font-size: 0.9em;
}

div#edit_contents input {
  float: left;
  margin-right: 10px;
}

span.codedirection {
  unicode-bidi:bidi-override;
  direction: rtl;
}

/*
--------------------------------------------------------------------------------
=SEITENSTRUKTUR
--------------------------------------------------------------------------------
*/

html {
  /*background: #fff url(../images/background.jpg);*/
  background-repeat: no-repeat;
  background-position: center;
  background-position: top;
  color: #B2A69F;  
  font-size: 12px;
  font-family: Trebuchet MS, Helvetica, Tahoma,Arial,Verdana,sans-serif;
  margin: 0px;
}

body {
  position: relative;
  height: 100%;
  text-align: left;
}

div#centering {
  margin: auto;
  width: 980px;
  height: 100%;
  position: relative;
}


/* =VISUELLES LEITSYSTEM
--------------------------------------------------------------------------------*/
.textbox_err {
  color: #F7AF2F;
  font-size: 0.9em;
  border: 1px solid #F7AF2F;
}

a, img, input {
  outline: none;
}

img {
  border-style: none;
}

/*img {
  height: auto;
  width: auto;
}*/

select {
  font-size: 0.9em;
  color: #796358;
}



li.inactive, div.inactive, li.inactive a, li.inactive h5 {
  color:#a6a6a6;
  cursor: default;
}

a.external_link {
	background:transparent url(../images/extern_link.gif) no-repeat scroll 1px 50%;
	padding-left:20px;
}

.number_letter {
	font-size: 0.8em;
	margin-bottom: 9px;
	width: 250px;
}

.error_number_of_letter, .error_number_of_letter:focus {
	background: #F9C76E;
	border: 1px #F7AF2F solid;
}

span.edit_tools {
	margin-left: 5px; 
	position:absolute;
}



/*
--------------------------------------------------------------------------------
=TIPPBOXEN
--------------------------------------------------------------------------------
*/
ul.feedback_tip {
	height: 128px;
	left: 800px;
	margin-top: -57px;
	position: absolute;
	width: 400px;
	z-index: 10;
}

ul.feedback_tip li.top {
  background: url(../images/feedback_tip_top.gif) no-repeat;
	height: 27px;
}

ul.feedback_tip li.middle {
  background: url(../images/feedback_tip_middle.gif) no-repeat;
	min-height: 50px;
	height: auto !important;
	height: 50px;
	padding: 0 20px 0 40px;
}

	ul.feedback_tip li.middle ul.help_text li {
		margin-bottom: 10px;
		list-style-type: square;
		margin-left: 14px;
		width: 320px;
	}
	
  ul.feedback_tip li.middle p.application_example {
    font-style:italic;
    background: url(../images/jobmarket/arrows.gif) no-repeat;
    width: 295px;
    padding-left: 35px;
    color: #796358;
    margin: 10px 0px;
  }
    
	       	

ul.feedback_tip li.bottom {
  background: url(../images/feedback_tip_bottom.gif) no-repeat;
	height: 33px !important;
}



/* =SWITCH-BUTTON
----------------------------------------------------------------------------------------------- */
ul#switchbutton {
  background:transparent url(../images/button_switch.jpg) no-repeat scroll 0 0;
	height:54px;
	left:215px;
	list-style-image:url(../images/icons/icon_arrow.gif);
	padding:9px 0 0 24px;
	position:absolute;
	text-transform:uppercase;
	top:-148px;
	width:145px;
	z-index:20;
}

  ul#switchbutton li a {
    color: #ffffff;
    font-weight: bold;
  }


/* CMS TOOLS
--------------------------------------------------------------------------------*/
.duty {
  color: #F7AF2F;
  font-size: 2.1em;
  height: 20px;
  padding-top: 5px;
  margin-top: -5px;
}



/* CMS TOOLS
--------------------------------------------------------------------------------*/
#editorbar {
  font-weight: bold;
  font-size: 1.3em;
  position: fixed;
  left: 15px;
  top: 10px;
  border: #F7AF2F 3px solid;
  background-color: #FFFFFF;
  padding: 5px;
}

/* =FEEDBACK-BOXEN
--------------------------------------------------------------------------------*/

.error_box_inner_form, #error_box_inner_form, .confirm_box {
  color: #796358;
  font-size: 1.2em;
  margin-left: 30px;
  padding: 15px 10px 15px 50px;
  width: 855px;
  margin-bottom: 10px;
  z-index: 5000;
  position: absolute;
}
	
.error_box_inner_form, #error_box_inner_form {
  margin-left: 0px;
  position: relative;
}

.error_box_inner_form, #error_box_inner_form {
  background: #F9FAEB url(../images/icon_feedback_error.gif) 5px no-repeat;
  border: #F9E2B2 1px solid;
}

div#error_box_jobOffer {
	color: #796358;
  font-size: 1.2em;
	margin: 0 0 10px 30px;
	padding: 15px 10px 15px 50px;
  position: relative;
  background: #F9FAEB url(../images/icon_feedback_error.gif) 5px no-repeat;
  border: #F9E2B2 1px solid;
	}

div#notice_box.intern {
  margin: 0 auto;
  margin-bottom: 50px;
  max-width: 855px;
  width: auto;
  width: 855px;
}

div#notice_box_inner_form {
	position: relative;
	width: 300px;
}

.error_box_inner_form a, #error_box_inner_form a{
	border: #E5EDAE 1px solid ;
}

div.innerform {
	margin: 10px 0 0 0 !important;
	position: relative !important;
	width: 330px !important;	
}


/* STATUSBUTTON
--------------------------------------------------------------------------------*/
ul.statusbutton {
  position: absolute;
  background-repeat: no-repeat;
  height: 85px;
  width: 162px;
  z-index: 2;
  left: 677px;
  top: -14px;
  padding: 15px 0 0 50px;
}

ul.statusbutton2 {
  position: absolute;
  background-repeat: no-repeat;
  height: 85px;
  width: 182px;
  z-index: 2;
  left: 657px;
  top: -14px;
  padding: 9px 0 0 40px;
}

ul.statusbutton3 {
  background-repeat:no-repeat;
  height:125px;
  left:807px;
  padding:9px 0pt 0pt 32px;
  position:absolute;
  top:-36px;
  width:182px;
  z-index:2;
}

ul.statusbutton li#title {
  font-size: 1.2em;
  font-weight: 900;
  color: #796358;
  margin-left: -18px;
}



.statusbutton_application {
  background-image: url(../images/application/statusbutton.jpg);
  z-index: 1;
}

.statusbutton_profiles {
  background-image: url(../images/profiles/statusbutton.jpg);
  z-index: 1;
}

.statusbutton_start {
  background-image: url(../images/start/statusbutton.jpg);
  z-index: 1;
}

.statusbutton_terms {
  background-image: url(../images/information/statusbutton.jpg);
  z-index: 1;
}

ul.statusbutton li#link, ul.statusbutton2 li.link, ul.statusbutton3 li.link {
  list-style-image: url(../images/icon_arrow_pageright_white.gif);
  margin-top: 3px;
  z-index: 2;
}

ul.statusbutton li#link a, ul.statusbutton2 li.link a, ul.statusbutton3 li.link a {
  font-size: 0.9em;
  color: #FFFFFF;
  z-index: 2;
}

/* GRUNDLEGENDE SEITENSTRUKTUR
--------------------------------------------------------------------------------*/
#header {
  position: relative;
  width: 980px;
  height: 148px;
  background: url(../images/header.gif) no-repeat;
}

#header_business {
  position: relative;
  width: 980px;
  height: 150px;
  background: url(../images/header_business.gif) no-repeat;
  margin: 0 auto;
  margin-bottom: 22px;
}

  #header_business #branding_internal {
    margin-left: 31px;
  }

#content {
  width: 960px;
  padding-bottom:40px;
}


/* BRANDING
--------------------------------------------------------------------------------*/
#branding_old {
  position: relative;
  left: 20px;
  width: 314px;
  height: 61px;

}

.slogan {
  position: absolute;
  left: 73px;
  top: 94px;  
  color: #B2A69F;
  font-weight: bold;
  font-size: 0.8em;
}

.status_line {
  margin-left: 10px;
}


/* SITE_INFO
--------------------------------------------------------------------------------*/

ul.siteinfo {
	border-top:  #F7AF2F 1px solid;
	margin-left: 30px;
	width: 920px;
}

ul.siteinfo li {
	float: right;
	margin: 5px 0 0 10px;
}

ul.partner {
	margin-left: 30px;
}

ul.partner li {
	float: left;
	margin: 5px 10px 0 0;
}


/* SUPPORT-CHAT
--------------------------------------------------------------------------------*/
div#support_chat {
  left:855px;
  position: absolute;
  top: 210px;
  z-index: 100;
	height: 275px;
}


  #status h5 {
    margin-bottom: 0px;
  }
  
  #status a {
    color: #3F2010;
  } 

#statusslots {
  padding-left: 20px;
}

  .header_business #statusslots {
    top: 5px;
    padding-left: 0px;
  }


/* LOGIN
--------------------------------------------------------------------------------*/
ul.login {
  left: 8px;
  padding-top: 3px;
  position: absolute;
  width: 550px;
  z-index: 100;
}

ul.login label {
	margin: 0 12px 0 5px;
}

  ul.login li {
  	display: inline;
    height: 35px;
  }

  ul.login li.register {
    border-right: 1px dotted #B2A69F;
    font-size: 0.9em;
    font-weight: bold;
    height: 35px;
    margin-right: 10px;
    position: relative;
    padding: 10px 10px 10px 0px;
    text-align: center;
    width: 50px;
  } 
  
    ul.login li input {
      padding:1px 0px 1px 3px;
      width: 90px;
      border: 1px solid #B2A69F;
    }
    
    ul.login li input.login {
      border: none;
      position: relative;
      left:-3px;
      padding-top: 0px;
      margin: 0px;
      top: 5px;
      width: 59px;
      background: none;
    }

    ul.login li input#signin_remember {
      margin-right: 13px;
      position: relative;
      top: 2px;
      background: none;
      border: none;
      width: 15px;
      
    }

input.login:focus {
	border: none;
}


/* HAUPTNAVIGATION
--------------------------------------------------------------------------------*/
#navigationbar {
  background:transparent url(../images/global/navmain.png) no-repeat scroll 0pt 0pt;
  height:25px;
  left:10px;
  margin:0pt auto;
  position:absolute;
  top:72px;
  white-space:nowrap;
  width:960px;
  font-family: Arial, Verdana, Helvetica,Garuda,sans-serif;
}

  #navigationbar ul {
  	list-style: inside;
  	margin: 0 auto;
  	padding: 0;
  	width: 960px;
  	text-align: center;
  }
  
    #navigationbar ul li {
    	display: inline;
    	margin: 0;
    	padding: 0;
    	line-height: 26px;
    }

      #navigationbar ul li a {
        padding:6px 28px 7px;
        font-size:0.9em;
        letter-spacing: 0.2em;
        font-weight:bold;
        text-decoration:none;
        text-align: center;
        text-transform: uppercase;
        color:#796358;
        position: relative;
        top: 0px;
      }
      
        #navigationbar ul li a:hover, #navigationbar ul li a.active {
          color:#fff;
          z-index:50;
          background:transparent url(../images/global/navmain_hover.png) no-repeat !important;   
        }

#navigationbar.business {
	top: 90px;
}

  #navigationbar.business ul {
    text-align: left;
  }

	  #navigationbar.business ul li a {
	    text-transform: none;
	    padding: 3px 20px 3px;
	    letter-spacing: 0;
	    font-family: "Trebuchet MS",Tahoma,Arial,Verdana,sans-serif;
	    font-size: 1.3em;
	    font-weight: normal;
	  }
	  
	    #navigationbar.business ul li a:hover,
	    #navigationbar.business ul li a.active {
				background: #3F2010;
				color: #FFFFFF;
			}

  

/* SUBNAVIGATION
--------------------------------------------------------------------------------*/
div#subnavigation {
  position:absolute;
  top: 102px;
  margin-left: 30px;
  height:20px;
  display: inline;
  z-index: 5;
}

  div#subnavigation a {
    color: #796358;
  }
  
	div#subnavigation a.active
	{
		 font-weight:bold;
		 color:#796358;
	}

/* SEITENNAVIGATION
--------------------------------------------------------------------------------*/
ul#index {
  top: 0px;
  z-index:10;
  border-left: 1px solid #B2A69F;
  padding-left: 15px;
}

ul#index li {
  line-height:20px;
  border-bottom: 1px dotted #B2A69F;
  padding: 3px 0px;
  padding-left: 30px;
}

  ul#index li.info {
    line-height: auto;
    border: none;
    padding: 0px;
  }
  
ul#index h2 {
  position: relative;
  top: -25px;
	margin: 0px;
  margin-bottom: -25px;
	padding: 0px;
  padding-left: 30px;
	font-size:1.3em;
	font-weight:bold;
	letter-spacing: 0px;
	line-height:1.1em;
	text-transform: none;
}

ul#index h2 a {
	font-size: 0.8em;
	font-weight: normal;
	line-height: 1.9em;
}

ul#index .headline {
  border-bottom: #f7af2f solid 3px;
  padding: 0px 0px 5px 0px;
  padding-top: 15px;
  margin-top: 20px;
  margin-bottom: 5px;
  padding-bottom: 15px;
  
}

ul#index .active a, ul.index2 .active a {
  color:#F7AF2F;
  text-decoration:underline;
}

div#pressarea1 {
	margin-top: -30px;
}



/* SLIDER
--------------------------------------------------------------------------------*/
.slidertrack {
  width: 250px;
  height: 25px;
  background: url(../images/slidertrack.gif) no-repeat;
}

.sliderhandle {
  width:10px;
  height:24px;
  position: relative;
  background: url(../images/sliderhandler.gif) no-repeat !important;
}

.sliderhandle_inactive {
  width:10px;
  height:24px;
  position: relative;
  background: url(../images/sliderhandler_inactive.gif) no-repeat !important;
}

div.editelement.location div.slidertrack {
  background: url(../images/slidertrack_locationradius.gif) no-repeat !important;
}




/* TIPPS
--------------------------------------------------------------------------------*/
ul#tipps {
  background: url(../images/postfach/tipp_container.png) no-repeat;
  width: 810px;
  height: 202px;
  padding: 0px;
  margin-left: 20px;
  margin-top: 25px;
}

ul#tipps li.tipp {
  background:transparent url(../images/buttons/pfeil.gif) no-repeat;
  float:left;
  padding-left:25px;
  position:relative;
  width:195px;
  padding-top: 2px;
  margin-top: 40px;
  margin-left: 25px;
}

ul#tipps li.tipp h5 {
  font-size: 1.1em;
  color: #F7AF2F;
  padding-bottom: 5px;
}



/* TIPPS
--------------------------------------------------------------------------------*/
li.help_button {
  width: 16px !important;
  height: 16px !important;
  padding: 0px;
  margin: 0px;
}

a.tip {
  text-decoration: none;
}

a.tip:hover {
  position: relative;
  cursor: help;
}



a.tip span {
  background: #E8F6FD none repeat scroll 0 0 !important;
	color: #796358;
	display: none;
	height: auto !important;
	text-decoration: none !important;
}



a.tip:hover span {
  
  display: block;
  position: absolute; 
  top: 20px; 
  left: 0;
  /* formatting only styles */
  padding: 5px; 
  margin: 8px; 
  z-index: 100;
  text-decoration: none !important;
  padding-right: 20px;
  background: #fff;
  border: 1px dotted #a6a6a6;
  width: 250px;
  font-size: 0.9em;

  /* end formatting */

}


/* =SCHRITTNAVIGATION
--------------------------------------------------------------------------------*/

div.stepnavigation_back {
	background: url(../images/stepnavigation_back.jpg) right;
  height: 58px;
  margin-top: 61px;
  position: relative;
}

div.stepnavigation_back_main {
	background: url(../images/stepnavigation_back.jpg) right bottom;
  height: 50px;
  margin: -25px 210px 0 0;
}

  div.stepnavigation_back_main:hover,
  div.stepnavigation_back:hover {
    background: url(../images/stepnavigation_back_hover.jpg) right bottom;
  }
  
div.stepnavigation_back a {
  display: block;
  font-size: 0.9em;
  margin: 15px 0 0 20px;
}

div.stepnavigation_back_main a {
  display: block;
  font-size: 0.9em;
  margin: 6px 0 0 20px;
}

  div.stepnavigation_back_main a:hover,
  div.stepnavigation_back a:hover {
    color: #3F2010;
  }

ul#stepnavigation.stepnavigation_tabs {
	height: 90px;
  margin-bottom: 30px;
	position: relative;
	width: 960px;
  top: 61px;
}

	ul#stepnavigation.stepnavigation_tabs li {
		float: left;
		height: 32px;
		padding: 25px 0 0 20px;
		width: 300px;
	}

	ul#stepnavigation.stepnavigation_tabs li.current {
		background: url(../images/stepnavigation_current.jpg) right;
		font-size: 1.3em;
		font-weight: bold;
	}

	ul#stepnavigation.stepnavigation_tabs li.others {
		background: url(../images/stepnavigation_others.jpg) right;
	}

	ul#stepnavigation.stepnavigation_tabs li.last_step_others {
		background: url(../images/stepnavigation_last_step_others.jpg) right;
	}

	ul#stepnavigation.stepnavigation_tabs li.passed_step_others {
		background: url(../images/stepnavigation_passed_steps.jpg) right;
	}
	
	ul#stepnavigation.stepnavigation_tabs li.pre_active_step {
		background: url(../images/stepnavigation_passed_step_others.jpg) right;
	}

	ul#stepnavigation.stepnavigation_tabs li.last_step_current {
		background: url(../images/stepnavigation_last_step_current.jpg) right;
		font-size: 1.3em;
		font-weight: bold;		
	}

	ul#stepnavigation.stepnavigation_tabs li input {
		background: none;
		color: #A6A6A6;
		cursor: pointer;
	}

	ul#stepnavigation.stepnavigation_tabs li input:hover {
		color: #796358;		
		text-decoration: underline;
	}

	ul#stepnavigation.stepnavigation_tabs li input:focus {
		border: none;
	}


/* DYNAMISCHE SIDEBAR
--------------------------------------------------------------------------------*/
ul#sidebar {
  width: 106px;
  margin: 20px 0 20px 25px;
  float: left;
  
}

ul#job_conditions {
  width: 500px;
  margin: 13px 0 20px 105px;
  float: left;  
}

ul#sidebar #top {
  background: url(../images/sidebar_top.gif) no-repeat;
  height: 18px;
}

ul#sidebar #module, ul#sidebar .create {
  background: url(../images/sidebar_module.gif) repeat-y;
}

ul#sidebar #bottom {
  background: url(../images/sidebar_bottom.gif) no-repeat;
  height: 42px;
  cursor: pointer;
}

ul#sidebar #module .modulecontent {
  margin-left: 11px;
}

ul#sidebar #module .modulecontent .profile {
  height: 65px;
}

ul#sidebar #module .modulecontent .title {
  background: url(../images/sidebar_title.gif) no-repeat;
  position: relative;
  width: 85px;
  min-height: 14px;
  height: auto !important;
  height: 14px;
  text-align: center;
  font-size: 0.9em;
  font-weight: bold;
  margin-top: -3px;
  padding-bottom: 5px;
}

ul#sidebar #module .modulecontent .edit {
  list-style-image: url(../images/icons/arrow_pageright.gif);
  margin-left: 20px;
  padding-left: 5px;
  margin-top: -7px;
  font-size: 0.9em;
}

ul#sidebar #module .modulecontent .title_end {
  background: url(../images/sidebar_title_end.gif) no-repeat;
  width: 85px;
  height: 35px;  
  padding-bottom: 5px;
  padding-top: 0px;
  border-top: 1px solid #a6a6a6;
}


/* =ALLGEMEINES TABELLENLAYOUT
--------------------------------------------------------------------------------*/
table.general_table thead {
  background-color: #5DC1F2;
	font-size: 1.1em;
  height: 20px;
}

  table.general_table tbody tr:hover {
    background: #F3F3F3;
  }

table.general_table tfoot {
  height: 20px;
  background-color: #5DC1F2;
  padding-left: 20px;
} 

/* ALLGEMEINE NAVIGATIONSLEISTE FÃ¼R FORMULARMENÃ¼S
--------------------------------------------------------------------------------*/
ul#formnavigationbar {
  margin-left: 10px;
  width: 810px;
  height: 21px;
  background-color: #F9C76E;
} 

ul#formnavigationbar li.button_left {
  position: relative;
  left: -10px;
} 

ul#formnavigationbar li.button_right {
  position: relative;
  top: -20px;
  right: 100px;
  float:right;
} 

/* NAVIGATION Fï¿½R FORMULARE
--------------------------------------------------------------------------------*/
ul.footnavi {
  background: #F9C76E;
  height: 21px;
  width: 960px;
  margin-left: 10px;
}

	ul.footnavi a img {
		border: none;
	}

ul.footnavi li {
  width: 100px;
  display: inline;
}

ul.footnavi li img {
	margin: 0px;
}

.button_right {
  position: relative;
  left: 12px;
}

.button_left {
  position: relative;
  left: -12px;
}

ul.footnavi li .button_left{
  float: left;
  left: -12px;
}

ul.footnavi li .button_right {
  float: right;
}


/* CONSTRUCTION-SITE
--------------------------------------------------------------------------------*/
ul#construction {
  background: url(../images/lot.jpg) no-repeat;
  height: 400px;
  width: 810px;
  margin-left: 10px;
}

ul#construction li {
  width: 380px;
  margin-left: 400px;
  padding-bottom: 10px;
}

ul#construction h1{
  margin: 0px;
  width: 380px;
  padding-top: 20px;
}











/* AUSGABE DER GENERELLEN DYNAMSICHEN REGIONENSUCHE
--------------------------------------------------------------------------------*/
div#locationSelect {
  margin-top: 5px;
  background: #fff;
  border: #F7AF2F 1px solid;
  padding: 5px;
  width: 409px;
  z-index: 10;
}
div#locationSelect .notice {
  font-weight: bold;
}
div#locationSelect ul {
  margin-top: 5px;
}
div#locationSelect ul li {
  list-style-image: url(../images/icons/arrow_pageright.gif);
  margin-left: 20px;
}

div.location_select {
  margin-top: 5px;
  background: #fff;
  border: #F7AF2F 1px solid;
  padding: 5px;
  width: 350px;
  z-index: 10;
}
div.location_select .notice {
  font-weight: bold;
}
div.location_select ul {
  margin-top: 5px;
}
div.location_select ul li {
  list-style-image: url(../images/icons/arrow_pageright.gif);
  margin-left: 20px;
}



/*
--------------------------------------------------------------------------------
=FORMULARE
--------------------------------------------------------------------------------
*/

/* EDITIERFORMULARE
--------------------------------------------------------------------------------*/
div.editarea h2 {
	margin-left: 0px;
	border: none !important;
}

  div.editarea h2 a {
	  text-decoration: none;
	  color:#796358;
	 
  }


div.editarea strong {
	margin-left: 0px;
}

div.editarea span.info {
	display: block;
}


div.editelement h3, div.editarea h3 {
	background: #fff;
	margin-top: 0px;
  margin-left: -11px;
	width: 922px;
	padding-top: 20px;
	/*position: relative;*/
}

  div.editelement .duty {
    font-size: 1.7em;
  }
  
div.editelement {
	border: 1px dotted #849225;
	border-top: none;
	background: #E5EDAE 1px 10px repeat-x;
 	padding: 0 10px 10px 10px;
	margin-top: 20px;
	width: 900px;
}

ul.two_columns li {
	float: left;
	width: 400px;
}

ul.two_columns li.right_column {
	margin-top: 30px;
	margin-bottom: 20px;
}

div.editelement input {
	display:inline;  
	margin: 5px 0;
	/*position: relative;*/
}

div.edit_element {
	background: url(../images/icons/edit_small.gif) no-repeat 0 2px;
  float: right;
	padding-left: 20px;
	position: relative;
	margin-top: -22px;
}

  div.edit_element.vita {
    float: right;
  }
  
div.edit_element.loading {
  background: url(../images/ajax-loader.gif) 1px no-repeat;
}

div.editarea div.edit_element.add {
	background: url(../images/icons/add_small.gif) 1px no-repeat;
}

div.editelement.location {
	height: 120px;
}

	div.editelement.location ul.two_columns li.right_column,
	div.editelement.branch ul.two_columns li.right_column {
		margin -top: 0px;
	}

div.editarea div.edit_category {
	background: url(../images/icons/edit_small.gif) 1px no-repeat;
	left: 772px;
	padding-left: 20px;
	position: relative;
	top: 25px;
	width: 200px;
}

div.editarea dl.show_element {
	border-top: 1px solid #a6a6a6;
	padding-top: 5px;
	margin-top: -18px;
	min-height: 30px;
	height: auto !important;
	height: 30px;
	width: 920px;
}

	div.editarea dl.show_element dt {
		color: #B2A69F;
		font-weight: bold;
		width: 180px;
	}

	div.editarea dl.show_element dd {
		margin-left: 200px;
		width: 600px;
		margin-bottom: 20px;
	}

fieldset {
	border:1px solid #ccc;
	margin-bottom: 20px;
	width: 880px;
}

fieldset legend {
	color: #3F2010;
	font-size: 1.2em;
	font-style: normal !important;
	font-weight: bold;
	margin-left: -5px;
	padding: 0px 20px 10px;
}

fieldset ul li.button_bar {
	background: #BDD135;
	height: 20px !important;
	text-align: right;
}

  fieldset ul li.button_bar input {
    border: none;
    margin: 0px;
  }

   ul#documents_infos li.button_bar a {
    position: relative;
    top: 0px;
   }
   
   ul#documents_infos li.button_bar input {
    margin: 0px;
    border: 0px;
   }

fieldset ul#quotelist li.button_bar {
	background:#F9C76E;
	height: 21px !important;
	margin: 10px 0 0 -20px;
	text-align: right;
	width: 900px;
}


/* UPLOADFORMULARE
--------------------------------------------------------------------------------*/

div.editarea dl.show_element dd img {
	margin: 0px 5px 5px 5px;
	padding: 1px;
}

div.upload_manager {
	float: left;
  width:380px;
}

.iframe div#error_box_inner_form {
	width: 295px;
}

iframe.selectdocument {
	min-height: 200px;
	height: auto !important;
	height: 200px;
	overflow: hidden;
	overflow-y: hidden !important;
}

html.iframe {
	background: none;
}

html.iframe input.upload {
	background: none;
	font-family: Trebuchet MS, Helvetica, Tahoma,Arial,Verdana,sans-serif;
  color:#796358;
  font-size:12px;
  cursor: pointer;
}

div.show_document div.documents .overlay
{
 -moz-opacity: 0.6;
 opacity:0.6;
 filter: alpha(opacity=60);
}

fieldset.upload {
	width: 880px;
}

ul.upload li.file_typ {
  padding-bottom: 10px;
}

ul.upload li.documents {
  padding: 10px 0px;
}

  ul.upload li.documents select {
    border:1px solid #B2A69F;
		color:#796358;
		font-size:11px;
		padding:1px 3px;
		width:255px;
  }

div.user_quota {
	width: 250px;
}

div.ressource_bar {
	background: url(../images/profiles/ressource_bar.gif) no-repeat;	
	width: 173px;
	height: 30px;
	padding: 2px 1px 1px 2px
}
  
  ul.document_preview {
    float: left;
  }
  
	ul.document_preview li.document_thumbnail {
		float: left !important;
		height: auto;
		margin-right: 5px;
		width: 180px;
		min-height: 190px;
		height: auto !important;
		height: 190px;
	/*	display: inline;*/
	}
	
		ul.document_preview li.document_thumbnail img,
		div.documents li.document_thumbnail img {
			border:1px solid #a6a6a6;
			margin: 0px 5px 5px 5px;
			padding: 2px;
		}
		
	  ul.document_preview li.document_information {
	   margin-bottom: 10px;
	  }
	  
		ul.document_preview li.document_information span.document_name {
			font-weight: bold;
			font-size: 0.9em;
		}

		ul.document_preview li.document_features {
      position: absolute;
      margin-left: 250px;
      margin-top: -35px;
		}
		
		  ul.document_preview li ul.document_type {
		    margin-top: 10px;
		    padding-bottom: 10px;
		  }
		  
			  ul.document_preview li ul.document_type li {
			    background:transparent url(../images/icons/arrow_pageright.gif) no-repeat scroll 0 2px;
	        padding-left:20px;
			  }
		
		ul.document_preview.selected {
		  font-weight: normal; 
		}

ul.upload li.button_upload {
	left:260px;
	position:relative;
	top:-21px;
	display: block;
	cursor: pointer;
	height: 21px;
	width: 92px;	
}
ul.upload li.button_upload a {
  padding: 1px 10px;	
	cursor: pointer;
	height: 21px;
	width: 92px;
}


ul.upload li.button_upload a.disabled {
	
	cursor: default;
}

ul.upload #document {
	border:1px solid #B2A69F;
	color:#796358;
	font-size:11px;
}


div.show_document .documents{
	border-left:1px dotted #a6a6a6;
	float:left;
	padding-left:10px;
}

fieldset.preview div.show_document .documents{
  float: left;
  width: inherit;
}

fieldset.preview .button_bar {
	display: none;
}
	
	 div.show_document .documents ul.document li {
	 	float: none;
	 }
	 
	   div.show_document .documents ul.document li.information {
	     float: left;
	   }


/*
--------------------------------------------------------------------------------
=JOBSUCHE
--------------------------------------------------------------------------------
*/
  input.login, img.field_button {
    position: relative;
    left:0px;
    padding-top: 0px;
    margin: 0px;
    top: 4px; 
  }

  input.help {
    padding: 1px 0px;
    background:#F9FAEB none repeat scroll 0 0;
    border-color:#B2A69F rgb(255, 255, 255) rgb(202, 188, 181) rgb(202, 188, 181);
    border-style:solid;
    border-width:1px;
    color:#796358;
    font-family: Trebuchet MS, Helvetica, Tahoma, Arial, Verdana, sans-serif;
    font-size:0.9em;
    margin:5px 10px 0 0;
  }
  
  input.focus {  
    padding: 1px 0px;
    background:#F9FAEB none repeat scroll 0 0;
    border:1px solid #B2A69F;
    color:#796358;
    font-family: Trebuchet MS, Helvetica, Tahoma, Arial, Verdana, sans-serif;
    font-size:0.9em;
    margin:5px 10px 0 0;
  }
	  
	ul.profile_management li ul.top_jobs, ul.profile_management li ul.list_application {
	  background: none;
	  padding-left: 0px;
	}
	ul.profile_management li ul.list_application {
	  margin-top: 10px;
	}
	
	ul.profile_management li ul.list_application li {
	  background: none;
	  list-style-image: none;
	}
	
  ul.profile_management li ul.top_jobs li {
    list-style-image: none;
    list-style: square;
    margin-left: 12px;
  }
  
  ul.profile_management li ul li.other_jobs {
    list-style-image: none;
    margin-top:20px;
  }
	
/*
--------------------------------------------------------------------------------
=INTELLIGENTE SUCHE
--------------------------------------------------------------------------------
*/
ul.tagcloud {
	background: #3f2010;
	border: 1px solid #000;
	font-size: 1em;
	margin: 10px 30px 0 0;
	padding: 15px;
	width: 300px;
	z-index: 10;
	position: relative;
}

	ul.tagcloud li {
		cursor: pointer;
		display: inline;
		float: none;
		line-height: 1.5em;
	}

	ul.tagcloud li:hover {
		text-decoration: underline;
	}

		ul.tagcloud li.description {
		  color: #fff;
			cursor: auto;
			display: block;
			font-size: 1em;
			height: 25px;
			margin: -20px 0 12px -15px;
			padding: 10px 0 0 10px;
			text-indent: 0;
			width: 320px;
		}
		
		ul.tagcloud li.close_button {
		  left:307px;
      position:absolute;
      top:7px;
		}

		ul.tagcloud li.description:hover {
		  text-decoration: none;
		}

li#twinCloudSelector ul.selected_item {
  width:280px;
}

ul.tagcloud li.tag_size_5 a, ul.tagcloud li.tag_size_5 {
	color: #F9FAEB;
	font-size: 1.3em;
}

ul.tagcloud li.tag_size_4 a, ul.tagcloud li.tag_size_4 {
	color: #E5EDAE;
	font-size: 1.2em;
}

ul.tagcloud li.tag_size_3 a, ul.tagcloud li.tag_size_3 {
	color: #D1DF72;
	font-size: 1.1em;
}

ul.tagcloud li.tag_size_2 a, ul.tagcloud li.tag_size_2 {
	color: #BDD135;
	font-size: 1em;
}

ul.tagcloud li.tag_size_1 a, ul.tagcloud li.tag_size_1 {
	color: #849225;
	font-size: 0.9em;
}

ul.tagcloud li.tag_size_0 a, ul.tagcloud li.tag_size_0 {
	color: #4C5415;
}

ul.contextmenu {
	background: #fff;
	border: 3px solid #F7AF2F;
	color: #796358;
	font-size: 12px;
	font-weight: normal;
	height: auto;
	padding: 5px;
	position: absolute;
	text-align: center;
	width: 350px;
	z-index: 100;
	left: -18px;
}

ul.contextmenu li {
	height: 30px;
	margin-bottom: 5px;
}

ul.contextmenu li a {

	font-weight: bold;
	margin: 30px 0;
}

ul.contextmenu li.left a {
	color: #796358;
	font-size: 1em;
	padding-left: 15px;
}

ul.contextmenu li.right a {
	color: #796358;
	font-size: 1em;
	padding: 0 15px 0 0;
}

ul.contextmenu li.left a:hover {
	background: url(../images/icons/link_xsmall_left.png) no-repeat;
	background-position: left;
	padding-left: 15px;
}

ul.contextmenu li.right a:hover {
	background: url(../images/icons/link_xsmall.png) no-repeat ;
	background-position: right;
	padding: 0 15px 0 0;
}

div.contextmenu {
  background:    white;
  border:        0px;
  border-left:   1px #ccc solid;
  border-right:  1px #ccc solid;
  border-bottom: 1px #ccc solid;
  padding:       0 2px 2px 2px;
  position:      absolute;
  z-index: 100;
}

div.contextmenu ul li {
  padding: 3px;
}

  div.contextmenu ul.status li {
  list-style: circle;
  margin-left: 15px;
}


/* AUSGABE DER GEWÄHLTEN ELEMENTE
--------------------------------------------------------------------------------*/

ul.selection {
	margin-top: 20px;
}

.selected {
	font-weight: bold;
}

ul.selected_item {
  margin-top: 5px;
	width: 593px;
}

ul.selected_item li.item, ul.selection li.item {
	list-style-image: url(../images/icon_checkmark_transparent.gif);
  background: #fff;
}

div#tagCloud   {
	border: 1px solid;
}

table tbody tr td ul.selected_item {
	width: 250px;
}

table tbody tr td ul.selected_item li.item {
	list-style-image: none;
	margin: 10px 0 0 0;
}

td#suggestions {
	width: 300px;
}


/* STATUSLEISTE
--------------------------------------------------------------------------------*/
div.progressbar {
	position: fixed;
	top:50%;
	left: 40%;
	z-index: 20;
}





/*
--------------------------------------------------------------------------------
=KONTAKTDATEN ZUR WEBSITEERSTELLUNG
--------------------------------------------------------------------------------
*/

div.life label, div.contact label {
	display: block;
	margin: 5px 0 0 0;
}

div.contact h4 {
	margin-top: 30px;
}

div.contact.application {
	margin-left: 40px;
}







/* FORMULARE
--------------------------------------------------------------------------------*/
fieldset.section {
	background: #F3F3F3;
	border: none;
	width: 900px;
	margin: -10px 0 0 0px;
}

dl h3 {
	border: 1px solid #000;
	background: #fff;
	border-bottom: 2px solid #3f2010;
	font-weight: normal;
	margin: -10px 0px 10px 0px;
	padding-top: -20px;
	width: 920px;
}

/* LINK LEISTE
--------------------------------------------------------------------------------*/
div.link_list {
	margin-left: -5000px;
  position:relative;
  width:920px;
	text-align: right;
	padding: 6px 0px;
}

/* DEV TABELLE UNTEN
--------------------------------------------------------------------------------*/

table#jobmixer_devinfos {
  margin-left: 30px;
  border: 3px double #F3F3F3;
}

table#jobmixer_devinfos td {
  padding: 1px;
}

table#jobmixer_devinfos .label {
  font-weight: bold;
}
table#jobmixer_devinfos .value {
  text-align: right;
}


table#jobmixer_devinfos .not_migrated {
  background-color: #FF0000;
  color: #FFF;
}


/* PDF UPLOAD
--------------------------------------------------------------------------------*/

a.pdf_upload img:hover{
	border: 1px solid #000000;
	cursor: url("../images/icons/mouse_magnifier.gif"), crosshair;
	}


ul#index li h3 {
  position: relative;
  margin-top: -20px;
  margin-left: 30px;
}



