html, body{width: 100%; height: 100%; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
body{margin: 0px; padding: 0px; color: #752C25; background-color: #FFFFFF;}
a {color:#752C25;text-decoration:none;}
img {border: none;}
* {border: none; margin: 0px; padding: 0px; outline: none; font-family: Arial, Helvetica, sans-serif;outline:none; line-height: 1.3;}
#c81 {margin: 0px 0px 0px 5px;}
#c81 ul, #c81 ul li, #c81 ol, #c81 ol li{margin: 4px 0px 4px 15px;}
.verlaengern {font-size: 12px;}
.kooperationdelete, .kooperationconfirm, .kooperation { width: 20px;.date}
.kooperationdelete, .kooperationconfirm, .kooperation { width: 20px;}

#ssl-logo {float:left; margin: 20px 0 -30px -5px;}

#einsatzstart, #einsatzende {border: 1px solid #E0E0E0; margin: 0px 20px 10px 10px;}

#color1,#color2,#color3,#color4 { background:url("/typo3conf/ext/dhda/images/colorpicker.gif") repeat scroll 0 0 transparent; height:20px; position:relative; width:20px; }   

#stelleverwalten_ueberschrift{margin-left:-20px;}

.zustimmungtext{float:left;}
.zustimmung{float:right; margin:10px 0px 10px 0px;}

.zustimmungtext2{float:left;}
.zustimmung2{float:right;margin:10px 0px 10px 0px;}

#infoboxstart .tx-dhda-pi1{width: 475px; height: 263px; margin: 0px; padding: 0px; background-color: transparent;}
input, textarea, select, option { color: #752C25;}
#inhalt_start img {float:left;}

.stellenanzeige_ver, .stellenanzeige_ver_kostenlos, .stellenanzeige_ver_kostenlos_p{color:#97BE0D; text-decoration: underline;margin-left:10px;}
.stellenverlauswahl{float:right;}
.stellenverlauswahl a{margin: 0px 0px 3px 10px;}
.stellenanzeige_verlaengern .linkinaktiv, .stellenanzeige_verlaengern .linkaktiv{text-decoration:none !important;}
.stellenanzeige_verlaengern .linkinaktiv {color:#752C25 !important;}
.kontismall a{color:red;}

.detailkontaktrahmen{width:713px;clear:both;float:left;}
.detailkontaktrahmen .daten{clear:none;}
.daten .detailfoto {float:right; margin: 10px 10px 0px 0px;}
.daten_detailansicht{float:left !important; margin: 10px 0 30px 20px; clear:none;}
button.profilkontakt, button.profilkontakt img {padding: 0px; border: none;}

#inhalt_gearpro { margin: 7px; }
#inhalt {background: url(/fileadmin/images/bg_box_gross.gif) repeat-y;float:left; clear:both; width:725px; }
#inhalt_ende {background: url(/fileadmin/images/unten_box_gross.gif) no-repeat;height:11px; width: 725px; clear:both; margin-top: 15px; float: left;}
#profilboxmenue {margin-left: 7px}

#header {float:left; margin-bottom: 10px;}
#header .start {float:left; background: url(/fileadmin/images/stellenanzeige_rahmen_links.gif) no-repeat; height: 118px; width: 10px;}
#header .middle {float:left; background: url(/fileadmin/images/stellenanzeige_rahmen.gif) repeat-x; height: 118px; width: 20px;}
#header .ende {float:left; background: url(/fileadmin/images/stellenanzeige_rahmen_recht.gif) no-repeat; height: 118px; width: 10px;}
#header .header_logo { padding: 10px 15px; float:right;}
#header .header_content {
float:left;
padding:35px 0;
text-align:center;
width:80%;
}

#stellemerkenoben {float:left; margin-top: 20px;}
#stellemerkenoben .start {float:left; background: url(/fileadmin/images/stellenanzeige_rahmenu_links.png) no-repeat; height: 118px; width: 10px;}
#stellemerkenoben .middle {float:left; background: url(/fileadmin/images/stellenanzeige_rahmenu.png) repeat-x; height: 118px; width: 20px;}
#stellemerkenoben .middle div {margin-top: 20px; text-align: center;}
#stellemerkenoben .ende {float:left; background: url(/fileadmin/images/stellenanzeige_rahmenu_recht.png) no-repeat; height: 118px; width: 10px;}

.inhalt_ende {background: url(/fileadmin/images/unten_box_gross.gif) no-repeat left top #ffffff;height:11px; width: 725px; clear:both; margin-top: 5px; float: left; margin-left: -7px; padding-bottom: 15px;}
.inhalt_start { float: left; margin-left: -7px;}
.inhalt_start  img {margin-bottom: 0px !important;}


.fotoanonym img{float: none !important; }
.fotoanonym { width: 110px; height: 120px; text-align: center; padding: 5px;}

.profilmerkenoben {margin-left: 7px; font-size:11px;}
.ueberschrift_profil img {margin-bottom: 10px;}
#infoboxstart #startboxeninhalt {margin-top: 37px; margin-left: 68px;}
#infoboxstart #startboxmenue span{margin-right: 1px;}
#startboxmenue span img{cursor: pointer;}
#infoboxstart  #startstellenbezeichnung  input{margin: 0px 0px 20px 10px;}
#infoboxstart #startjobsuche  input{margin: 0px 0px 36px 10px;}
#infoboxstart  input{ width: 425px; height: 16px; font-size: 12px; color: #752c25; font-weight: bold; font-family: Arial, Helvetica, sans-serif; padding: 10px 0px 10px 15px; clear:both; border: none; outline: none;}

#infoboxstart #startslider{width: 448px; height: 20px; margin-top: 10px; margin-left: 14px;}
#detailbox #detailslider{width: 448px; height: 20px; margin-top: 10px; margin-left: 118px;}
#detailsliderprofil{width: 448px; height: 20px; margin-top: 10px; margin-left: 118px;}
#infoboxstart #startsuchestart{width: 100%; height: 48px;}
#infoboxstart #starterweitertesuche{width: 100%; height: 22px;}

#infoboxstart #umkreisanzeige{ margin: -5px 0px 10px; width: 448px; height: 20px;  margin-left:14px;}
#umkreisanzeige div {width: 33.33%; float: left; font-weight: bold; font-size:12px;}
#startsuchestart{width: 100%; margin-left: 10px;}
#infoboxstart  #starterweitertesuche{margin-left: 10px; width: 448px;}
#infoboxstart #suchtrefferbox, #detailsucherechtstreffer{ float:left; font-weight: bold; font-size: 16px;}
#infoboxstart #buttonerweitertesuche{width: 90px; float: right;}
#detailsucherechtstreffer{ clear:both; text-align:center; margin-left: -5px; width:100%;margin-top: 10px; color:#96BF0D;  height: 20px;}
#sendsearch{ float:left; clear:both; }
#detailsuche .tx-dhda-pi1 { margin-left: 6px;}

#jobliste{background: url("/fileadmin/images/bg_box_gross.gif") repeat-y scroll 0 0 transparent; width: 100%; height: auto; min-height: 50px; float:left;}
#jobhauptsuche{width: 100%; height: auto; display:none;}
#jobdetailsuche{width: 100%; height: auto;}
/*Suche am Rand, kelienr als startseite/infoboxstart*/
#suchesmall #startboxmenue{float: left; clear: both;}
#suchesmall #startboxmenue span, #suchesmall #startboxmenue .profilbox{margin-right: 1px; float: left;}
#suchesmall { background:url("/typo3conf/ext/dhda/images/jobsuche.gif") no-repeat scroll left bottom transparent; width:219px; height:288px; float: left; clear: both;}
#suchesmall #startboxeninhalt {margin-top: 12px;clear:both; float: left;}
#suchesmall  input{ width: 190px; height: 16px; font-size: 12px; color: #752c25; font-weight: bold; font-family: Arial, Helvetica, sans-serif; padding: 10px 0px 10px 15px;}
#suchesmall #startstellenbezeichnung{margin: 13px 0px 11px 5px; float: left;}
#suchesmall #startjobsuche{margin: 0px 0px 10px 5px; float: left; clear: both;}
#suchesmall #startslider{width: 200px; height: 20px; margin-top: 10px; margin-left: 10px; float: left; clear: both;}
#suchesmall #umkreisanzeige{ margin: -5px 0px 5px 10px; width: 200px; height: 20px; float: left; clear: both;}
#suchesmall #startsuchestart{width: 100%; margin-left: 5px; float: left; clear: both;}
#suchesmall #buttonerweitertesuche{width: 214px;text-align: right; clear:both;}
#suchesmall #starterweitertesuche{width: 219px; margin-top: 10px; float: left; clear:both; text-align: center;}
#suchesmall #umkreisanzeige .left{width: 45px}
#suchesmall #umkreisanzeige .right{width: 45px}
#suchesmall #umkreisanzeige .middle{width: 110px}
#suchesmall #suchtrefferbox {color: #ffffff; text-align:center; font-weight: bold; font-size: 16px;}
.ui-checkbox  {margin-left: 10px;}


/* Detailsuche */
.jobdetailsuche{margin: 0px; padding: 0px;}
.joblistekat{margin-top: 5px;}
.suchboxkatimage{width: 100%; height: auto; padding-top: 8px; margin-bottom: 8px; clear: both;}
.suchboxkat{width: 100%; margin-left: 8px;}
.suchboxinnerkat{float: left; width: 45%; height: auto; margin-left: 5px;}
/*Stellenausschreibung */
.stellenanlegeninput .suchboxinnerkat, #stellenlayout .suchboxinnerkat{float: left; width: 100%; height: auto; margin-left: 5px;}
.register .suchboxkat{width: 100%; margin-left: 0px;}
.register .suchboxkatimage{margin-bottom: 0px;}
.register .stellenanlegeninput .suchboxkatimage {margin-bottom: -10px;}
.register .reichweitensteigerung .reichweitensteigerungwrap{margin-left: 10px;}

#detailboxmenue, #detailbox, #detailprofilboxmenue { margin-left: 9px;}
#detailboxmenue span img, #detailprofilboxmenue span img{margin-right: 5px;}
#detailbox  #startstellenbezeichnung{margin: 27px 0px 15px 10px;}
#detailbox #startjobsuche{margin: 0px 0px 30px 10px;}
#detailbox  input{ width: 425px; height: 16px; font-size: 12px; color: #752c25; font-weight: bold; font-family: Arial, Helvetica, sans-serif; padding: 10px 0px 10px 15px; margin-left: 110px;}
#detailbox #startslider{width: 448px; height: 20px; margin-top: 5px; margin-left: 120px;}
#detailbox #startsuchestart{width: 100%; height: 48px;}
#detailbox #starterweitertesuche{width: 100%; height: 22px;}
#detailbox #umkreisanzeige{ margin: -5px 0px 10px; width: 448px; height: 20px;  margin-left: 120px;}
.suchboxkat #wochenstundenanzeige{margin: 10px 0px 30px; width: 436px; height: 20px;}
.suchboxkat #befristet{clear: both; margin: 10px 0px 30px; width: 436px; height: 20px;}
#wochenstundenanzeige .leftstunden{float: left; width: 100px; font-weight: bold;}
#wochenstundenanzeige .middlestunden{float: left; width: 200px; text-align: center; font-weight: bold;}
#wochenstundenanzeige .rightstunden{float: right; width: 100px; font-weight: bold;}

.suchboxinnerkatschieber{display: none;}
.suchboxkat #befristetanzeige{margin: 10px 0px 30px; width: 436px; height: 20px;}
.suchboxkat #teilzeitanzeige{margin: 10px 0px 30px; width: 436px; height: 20px;}
.suchboxkat #befristet{clear: both; margin: 10px 0px 30px; width: 436px; height: 20px;}
#befristetanzeige .leftmonate{float: left; width: 100px; font-weight: bold;}
#befristetanzeige .middlemonate{float: left; width: 200px; text-align: center; font-weight: bold;}
#befristetanzeige .rightmonate{float: right; width: 100px; font-weight: bold;}
#teilzeitanzeige .leftmonate{float: left; width: 100px; font-weight: bold;}
#teilzeitanzeige .middlemonate{float: left; width: 200px; text-align: center; font-weight: bold;}
#teilzeitanzeige .rightmonate{float: right; width: 100px; font-weight: bold;}

#detailbox  #starterweitertesuche{margin-left: 10px; width: 448px;}
#detailbox #suchtrefferbox{ float:left; font-weight: bold; font-size: 16px;}
#detailbox #buttonerweitertesuche{width: 90px; float: right;}

#detailsucherechtssuchkriterien{margin: 10px 15px 0px 5px;}
#detailsucherechtssuchkriterien .detailsuchkatimage{margin: 5px 0px 0px 0px;}
#detailsucherechtssuchkriterien ul{list-style-image: url("/typo3conf/ext/dhda/pfeil-detailsuche-rechts.gif"); margin-left: 18px; margin-right: 10px;}

#detailsuchekategorien { background: url(/fileadmin/images/bg_zahnrad_gross.gif) 1px bottom no-repeat;}

#detailsuche_a {margin-top: 10px; float: left; clear:both;}
#detailsuche_a img { float:left; }
#detailsuche {background:url("/typo3conf/ext/dhda/images/bg_suche-eingrenzen.gif") repeat-y scroll transparent;width:225px; float: left; clear:both;}
#detailsuche_e {float: left; clear:both;}

.toparbeitgeberausgabe {margin: 10px 0px 15px 0px;}
.toparbeitgeberausgabe #inhalt_title img{ float:left; margin: 0px 0px 0px 0px;}
.toparbeitgeberausgabe #inhalt_gear img{ float:left; margin-right: 10px;}
#suchergebnisse_for{width: 100%; margin: 15px 0px 15px 15px; clear:both; float:left;}
#loginusertool{clear: both; float: left; margin:0px 0px 10px 14px; width: 100%; height: auto; border: 0px solid #000000;}
#suchergebnisse_for img{vertical-align: middle;}
#suchergebnisse_inhalt{margin-left: 10px; padding-bottom: 3px; font-size: 16px; font-weight: bold; vertical-align: middle;}

#jobliste .jobliste{margin-left: 1px; width: 718px; height: auto; font-weight: bold;}
#jobliste .odd{height: auto; background-color:#FFFFFF; clear: both;}
#jobliste .even {height: auto; background-color:#F0F6DC; clear: both;}
#jobliste div {float: left;}
#jobliste div div {margin: 10px 0px 0px 9px; padding: 0px 0px 10px 0px;}
#jobliste .date{width: 64px; margin-left: 12px;}
#jobliste .name {width: 224px;}
#jobliste .ausschreiber{width: 160px;}
#jobliste .ausschreiber h2{font-weight: bold; }
#jobliste .ort{width: 117px;}
#jobliste .beschaefitungstyp {width: 104px;}
#jobliste_seiten, #profilliste_seiten { background: url("/typo3conf/ext/dhda/images/abschluss.gif") no-repeat scroll #ffffff; width: 725px; height: 27px; float: left; clear:both; padding:4px 0px;}
#jobliste .noresults{margin: 20px 0px 15px 10px; font-weight: bold;}

#jobliste .position{width: 158px; margin-left: 12px;}
#jobliste .level{width: 118px;}
#jobliste .abschluss{width: 120px;}
#jobliste .jahr{width: 78px;}
#jobliste .taetig{width: 190px; border: 0px solid #000000;}

#jobdetailsuche_a {margin-top: 10px; float: left; clear:both;}
#jobdetailsuche_a img { float: left;}
#jobdetailsuche {background: url("/typo3conf/ext/dhda/images/bg_suche-eingrenzen.gif") repeat-y scroll transparent; width:225px; float: left; clear:both; min-height: 200px;}
#jobdetailsuche_e {float: left; clear:both;}
#jobdetailsuche img{margin-left: 4px;}
#jobdetailsuche input{margin-left: 12px;}

.detailbox_ac_resulte{width: 449px !important; margin: -5px 0px 0px -2px; }
.suchesmall_ac_resulte{width: 208px !important; margin: -4px 0px 0px 0px; }
.infoboxstart_ac_resulte{width: 452px !important; margin: -4px 0px 0px 1px;}
.ac_results{z-index: 200000; border: 1px solid  #97bf0d !important; border-top: 0px !important;  background-color:#FFFFFF; }
.ac_results ul{border: 0px;}
.ac_results ul li{font-size: 11px; font-weight: bold; padding-top: 5px; padding-bottom: 5px; padding-left: 30px; }

input.vanadium-valid{border: 1px solid green;}
input.vanadium-invalid{border: 1px solid red;}

.zusatz { background: url("/typo3conf/ext/dhda/images/loeschen.png") no-repeat scroll transparent center left; padding-left: 20px; width: 300px;}
.clonen { width: 300px;}
#profil-form hr {height: 1px; background-color: #000000; clear: both;}
#profil-form  br {clear: both;}
button { background-color:transparent; border: none;}
#profil-form .change label { float:left; clear: both; display: block; width: 120px; margin: 3px 3px 3px 0px; }
#profil-form .profilkontakt label { width: 200px;}
#profil-form .pakete {float: left; margin: 3px 3px 3px 20px;}
#profil-form .change input,#profil-form .change select {float:left; width: 200px; border: 1px solid #787878}
#profil-form  #inputcustomtext{height: 120px;}
#paket_buchen #buchentable {width: 900px; border-collapse: collapse; border: 1px solid #752C25; padding: 0px; margin: 0px;}
#paket_buchen #buchentable td{margin: 0px !important; padding: 4px !important;}
#paket_buchen #buchentable td img{padding-left: 5px; vertical-align: middle;}

.profilall div.tx-dhda-pi1 {margin-left: 4px !important;}
.profilmenu {margin: 5px 0px 15px;}
.profilmenu li{ list-style: none;}
.profilmenu li a {padding-left: 10px; margin-left: 10px;}
.profilmenu li .paket_buchen {padding-left: 10px; margin-left: 10px; color: #752C25; font-family: Arial,Helvetica,sans-serif;}
.profilmenu li a.aktiv{ background: url("/typo3conf/ext/dhda/images/pfeil.gif") no-repeat left center; color: #97BF0D; font-weight: bold;}
.profilend {margin-bottom: 0px; margin-top: -15px;}
.profilstift { float:right;margin:10px 23px 15px 0px}
.profilicon { float:right;margin: 0px 0px 13px 0px}
.profilicon button,.profilicon img,.profilicon span{float:right !important;}
.profilicon span{ height: 13px; width: 15px;}
#inhalt_gear div.uproanzeige {float:none !important;}
.daten {clear:both;float:left !important;margin:10px 0 30px 20px;}
.gesuchte_position { margin: 0px; margin-bottom:15px; }
.paketbuchenanzahl, .paketbuchenanzahlflatrate{display: none; clear: both; width: 100%; margin-top: 10px;}
.paketflatrate{display: none; clear: both; width: 140px; margin-left: 0px;}
.paketinfo{display: none; clear: both;}
.paketpreis{clear: both; float: left; width: 50%; margin-top: 10px;}
.paketgesamtpreis{float: left; width: 50%;  margin-top: 10px; text-align: right; font-weight: bold;}
.paketheader{color: #97BF0D; font-weight: bold;}
.paketmonate{float: left; width: 100%;}

/* F�r den IE8 im Kompatibilit�tsmodus*/
/*.daten span {display:block; width: 150px;margin: 3px 0px;}*/
/* F�r alle anderen*/
.daten > span {display:block; width: 280px; float:left; margin: 3px 0px;}

.daten > label {display:block; width: 200px; clear: both; float:left; margin: 3px 0px; font-weight: bold;}
.werdegang label, .aus_weiterbildung label {display:block; width: 110px;  clear:both;float:left;margin: 0px 0px 6px; font-weight: bold;}
.werdegang span, .aus_weiterbildung span {display:block; width: 260px; float:left;margin: 0px 0px 6px;}
#dateiliste,#logo,#suchagent,#gemerkte_suchen,#gemerkte_jobs, #gesuchte_stelle, #foto  {margin:5px 0 15px 18px;}
.profilicon button, .profilicon span, button ,.resetButton{cursor: pointer;}
.uplaoderror {margin: 5px; font-weight: bold;}
.werdegang_bemerkung {border: 1px solid #787878; height: 160px; width: 370px;}
#gemerkte_profile,#schulabschluss,#stellenanzeige, #gemerkte_suchen, #gemerkte_jobs, #suchagent, #werdegang, #aus_weiterbildung, #sprachkentnisse, #progress,#dateiliste,#logo, #soft_skills, #hard_skills, #mobilitaet, #gesuchte_stelle, #foto {margin: 10px 20px 5px; float:left; width: 667px;}
.suchagent, .gemerkte_jobs, .werdegang, .aus_weiterbildung,  .sprachkentnisse, .soft_skills, .hard_skills, .mobilitaet {float:left;margin-bottom: 15px; width: 400px;}
.gemerktes_profil, .gemerkte_suchen, .werdegang_date, .aus_weiterbildung_date, .sprachkentnisse_date, .datei_date , .soft_skill_date ,.hard_skill_date,  .mobilitaet_date, .gemerkte_jobs {float:left;width: 200px;clear:both;margin-bottom: 15px; font-weight: bold;}
.stellenanzeige_verlaengern{float:left;width: 200px;clear:both;margin: 4px 0px 4px; font-weight: bold;}
.datei_date, .gemerkte_suchen, .stellenanzeige_verlaengern {width: 600px; border: 0px solid #000000;}
#inhalt_gearpro .tx-dhda-pi1 div > img, #inhalt_gearpro #profil .tx-dhda-pi1 div > b > img {margin-bottom: 10px;}
#inhalt_gearpro .tx-dhda-pi1 #stellevorschau, .register img#senden {float:right;}

.change label{float: left; margin-right: 10px;}
.change #suchagentname{ border:1px solid #787878; float:left; width: 200px;}
.change #suchename{ border:1px solid #787878; float:left; width: 200px;}

.trefferseite{margin-left: 5px; margin-right: 5px;}
.profiltitle{ margin: 17px 0px 15px 15px; float:left;}
.progressbar  {margin-bottom: 15px;}
.profilmehr { float:left; clear:both;margin-bottom:15px;}

/* Paging Jobliste */
#pagingleft{float: left; width: 235px; text-align: left;}
#pagingmiddle{float: left; width: 235px; text-align: center;}
#pagingright{float: left; width: 235px; text-align: right;}
#jobliste_seiten .trefferproseite, #profilliste_seiten .trefferproseite {margin-left: 12px; color: #FFFFFF; font-weight: bold;}
.trefferseite a, #pagingright a{color: #FFFFFF; font-weight: bold;}
#ergebnissevonbis{color: #FFFFFF; font-weight: bold;}
#actpage{color: #FFFFFF; font-weight: bold;}

/* Intern Stellenausschreibungen */
/*
#internstellen{float: left; width: 100%; height: 100%; border: 0px solid #000000;}
#internstellen fieldset{width: 400px; height: 100%;}
#internstellen fieldset .leftlabel{clear: both; float: left; width: 190px; border: 0px solid #000000; margin: 3px 3px 3px 0px;}
#internstellen fieldset input{float: right; width: 200px; border: 1px solid #787878;}
#internstellen fieldset select{float: right; width: 200px; border: 1px solid #787878;}
#internstellen fieldset .editorWrap{float: left; clear:n both; display: block;}
*/

 .changebox {margin-top: 6px;} .jPicker { position: absolute; z-index: 2000;  } 
.farbe input {width: 35px !important;}
.farbe span {float: left;}
#profil-form .change .changebox {   width: 17px !important;   border: 0px; }
.changeboxtext { float:left !important; 	margin-top: 3px; 	margin-left: 3px; } 
#onlinebew { font-size: 12px; } 
#onlinebew #inputcustomtext { height: 250px; width: 200px; font-size: 12px; vertical-align: top !important; } 
#onlinebew .dokument{ width: 17px !important; float: left !important; margin-left: -2px; padding-left: 0px; 	border: 0px !important; }
 #onlinebew .dokumentname { 	float:left !important; margin-top: 3px; margin-left: 3px; }
#onlinebew #bewerbungfoto { 	padding-left: 0px; width: 17px !important; margin-left: -2px; border: 0px !important; }
 #onlinebew .upload { font-size: 12px; }  
.ac_results { padding: 0px; border: 1px solid WindowFrame; background-color: Window; overflow: hidden; background-color:#FFFFFF; }
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; background-color:#FFFFFF; }
.ac_results iframe { display:none;/*sorry for IE5*/ display/**/:block;/*sorry for IE5*/ position:absolute; top:0; left:0; z-index:-1; filter:mask(); width:3000px; height:3000px; }
.ac_results li { margin: 0px; padding: 2px 5px; cursor: pointer; display: block; width: 100%; font: menu; font-size: 12px; overflow: hidden; background: url("/typo3conf/ext/dhda/images/pfeil_gruen.gif") no-repeat 10px; font-family: Arial, Helvetica, sans-serif; }
.ac_loading { background : Window url('ajax-loader2.gif') right center no-repeat; background-color:#FFFFFF; }
.ac_over { background-color: #d0e171 !important; color: #752c25; }

/* detailstyle.css */
.daten .detailfoto {float:right; margin: 10px 10px 0px 0px;}
.daten_detailansicht{float:left !important; margin: 10px 0 30px 20px; clear:none;}
.profildetail {border: none; margin: 0px; padding: 0px; outline: none; font-family: Arial, Helvetica, sans-serif;outline:none; color:#752C25; font-size:12px;}
.profildetail a{color:#97BE0D; text-decoration: underline;}
.profildetail img {float:left; clear:both;}
.profildetail #logo, .profildetail #foto {clear:both;}
#werdegang {clear:both;}
.profilkontaktdialog img, .profilmerkenoben img{margin-bottom: 10px}
#stellemerkenoben img {margin: 0px 8px;border:none;}
#profil-form hr {height: 1px; background-color: #000000; clear: both;}
#profil-form  br {clear: both;}
button { background-color:transparent; border: none;}
#profil-form .change label {float: left; clear: both; width: 120px; margin: 3px 3px 3px 0px; border: 0px solid #000000;}
#profil-form .change label.rgbpicker {position: relative; clear: both; display: block; width: 180px; height: 20px; margin: 3px 3px 3px 0px; }
#profil-form .change label.rgbpicker span{position: absolute; right: 0px; bottom: 3px; border: 0px solid #000000;}
#profil-form .change label.rgbpicker span img {padding-top: 0px;}
#profil-form .profilkontakt label { width: 200px;}
#profil-form .pakete {float: left; margin: 3px 3px 3px 20px;}
#profil-form .change input, #profil-form .change select {float:left; width: 240px; margin-bottom: 4px; border: 1px solid #787878}
#profil-form .change .checkbox{border: none; width:17px !important; margin-left: -2px; margin-top:2px;}
#profil-form .change textarea{border: 1px solid #787878; width: 360px; clear: both;}
#profil-form  #inputcustomtext{height: 120px; width:240px;}
#profil-form .profilkontaktdialog label  { width: 100px;}
#profil-form .profilkontaktdialog textarea{height:120px; width:403px;}
#profil-form .profilkontaktdialog input, #profil-form .profilkontaktdialog select{width:300px;}
#rahmen1 { 	border: 1px solid; 	width: 780px; min-height: 400px; float:left;}

#logo1 {  width: 204px; min-height: 88px; margin: 10px; float: left; position: relative;}
#logo1 span{
	border: 1px;
	position: absolute;
	top: 40%;
}


#head1 { padding-top: 20px; text-align: center; font-family: arial; color: #FFFFFF; float:left; width: 100%; margin-bottom: 35px;}
#headline1 { margin-bottom: 20px; font-size: 25px; }
#headline1 h1 { font-size: 25px; font-weight: normal;}
#subtitle1 { margin-bottom: 20px; font-size: 18px;}
#subtitle1 h2{ font-size: 18px; font-weight: normal;}
#inhalt1 { margin-bottom: 40px; font-family: arial; font-size: 12px; min-height: 200px;}
#info1 { float: left; margin-top: 0px; margin-left: 10px; margin-right: 20px; margin-bottom: 0px; width: 200px; height: 100%; }
#contentright1{ float: right; width: 550px; }
#beschreibung1 { float: left; margin-left: 10px; margin-right: 90px; margin-bottom: 20px; text-align: justify; }
#beschreibung1 strong, #beschreibung2 strong, #beschreibung3 strong,#beschreibung1 b, #beschreibung2 b, #beschreibung3 b { font-size:  14px; }
#beschreibung h1 { font-size: 14px; font-weight: bold; }
#beschreibung1 h2 { font-size: 18px; font-weight: bold; margin-top: 0px; padding-top: 0px; }
#footer1 { float:left;font-family:Arial;font-size:12px;padding-bottom:50px;text-align:center;width:100%;  }
#footer1 h1 { font-weight: bold; }
#footer1 p { font-size: 14px; }
#footer1 a:link, #footer1 a:visited, #footer1 a:active, #footer1 a:focus  { color: #000000; text-decoration: none; }
#footer1 a:hover { color: #000000; text-decoration: underline; }
#rahmen2 { border: 1px solid; width: 780px; margin-top: 0px; font-family: arial; color: #7A2C25; font-size: 12px; float: left;}
#logo2 { width: 204px; height: 88px; margin-top: 35px; margin-left: 50px; margin-right: 8px; margin-bottom: 25px; }
#info2 { margin-top: 0px; margin-left: 53px; margin-right: 53px; margin-bottom: 40px; text-align: left; }
#headline2 { text-align: center; font-size: 25px; color: #FFFFFF; margin-bottom: 20px; }
#headline2 h1 { font-size: 25px; color: #FFFFFF; font-weight: normal;}
#subtitle2 { text-align: center; font-size: 18px; color: #FFFFFF; margin-bottom: 55px; }
#subtitle2 h2 { font-size: 18px; color: #FFFFFF; font-weight: normal;}
#beschreibung2 { margin-top: 0px; margin-left: 53px; margin-bottom: 65px; width: 460px; }
#footer2 { margin-left: 500px; margin-bottom: 33px; }
#footer2 h1 { font-weight: bold; }
#footer1 a:link, #footer1 a:visited, #footer1 a:active, #footer1 a:focus  { color: #7A2C25; text-decoration: none; }
#footer1 a:hover { color: #7A2C25; text-decoration: underline; }
#rahmen3 { border: 1px solid #FFFFFF; background: #FFFFFF; width: 980px; min-height:190px !important; font-family: arial; color: #7A2C25; font-size: 12px; float:left;}
#links { float: left; width: 275px; padding-top: 0px;	margin-bottom: 0px; min-height: 190px; }
#logo3 { padding-top: 33px; margin-left: 30px; margin-right: 30px; padding-bottom: 30px; width: 204px; }
#info3 { margin-top: 0px; margin-left: 30px; margin-right: 30px; }
#footer3 { margin-top: 0px; margin-left: 30px; margin-right: 30px; margin-bottom: 0px; padding-bottom:20px; }
#footer3 h1 { font-weight: bold; }
#rechts { margin-left: 20px; margin-right: 0px; margin-bottom: 0px; float: left; width: 655px; }
#head3 { text-align: center; }
#headline3 { text-align: center; font-size: 25px; color: #FFFFFF; margin-top: 35px;  margin-bottom: 15px; padding-top: 5px; padding-bottom: 5px; }
#headline3 h1 { font-size: 25px; color: #FFFFFF; font-weight: normal;}
#subtitle3 { font-size: 18px; color: #FFFFFF; margin-bottom: 45px; clear: both; text-align: center; }
#subtitle3 span{padding: 5px 10px;}
#subtitle3 h2{font-weight: normal; font-size: 18px !important;}
#beschreibung3{ float: left;margin-left: 10px; margin-bottom: 20px; }
#beschreibung3  h1 { margin-bottom: 25px; }
#druckversion-footer {display: none;}
#beschreibung1 table.contenttable{border: 0px !important;}
#beschreibung1 table.contenttable tbody{border: 0px !important;}
#beschreibung1 table.contenttable td{border: 0px !important;}
#inhalt1, #inhalt2, #inhalt3 { float: left;}


.stellevname {width:290px;float:left; margin-top:3px;}
.stellevname a{font:bold;}
.stellevlaeuft{width:140px;float:left; margin-top:3px;}
.stellevklammer{width:100px;float:left; margin-top:3px;}

.colorpicker { 	width: 356px; 	height: 176px; 	overflow: hidden; 	position: absolute; 	background: url(/typo3conf/ext/dhda/colorpicker/images/colorpicker_background.png); 	font-family: Arial, Helvetica, sans-serif; 	display: none; 	z-index: 20000; }
.colorpicker_color { 	width: 150px; 	height: 150px; 	left: 14px; 	top: 13px; 	position: absolute; 	background: #f00; 	overflow: hidden; 	cursor: crosshair; }
.colorpicker_color div { 	position: absolute; 	top: 0; 	left: 0; 	width: 150px; 	height: 150px; 	background: url(/typo3conf/ext/dhda/colorpicker/images/colorpicker_overlay.png); }
.colorpicker_color div div { 	position: absolute; 	top: 0; 	left: 0; 	width: 11px; 	height: 11px; 	overflow: hidden; 	background: url(/typo3conf/ext/dhda/colorpicker/images/colorpicker_select.gif); 	margin: -5px 0 0 -5px; }
.colorpicker_hue { 	position: absolute; 	top: 13px; 	left: 171px; 	width: 35px; 	height: 150px; 	cursor: n-resize; }
.colorpicker_hue div { 	position: absolute; 	width: 35px; 	height: 9px; 	overflow: hidden; 	background: url(/typo3conf/ext/dhda/colorpicker/images/colorpicker_indic.gif) left top; 	margin: -4px 0 0 0; 	left: 0px; }
.colorpicker_new_color { 	position: absolute; 	width: 60px; 	height: 30px; 	left: 213px; 	top: 13px; 	background: #f00; }
.colorpicker_current_color { 	position: absolute; 	width: 60px; 	height: 30px; 	left: 283px; 	top: 13px; 	background: #f00; }
.colorpicker input { 	background-color: transparent; 	border: 1px solid transparent; 	position: absolute; 	font-size: 10px; 	font-family: Arial, Helvetica, sans-serif; 	color: #898989; 	top: 4px; 	right: 11px; 	text-align: right; 	margin: 0; 	padding: 0; 	height: 11px; }
.colorpicker_hex { 	position: absolute; 	width: 72px; 	height: 22px; 	background: url(/typo3conf/ext/dhda/colorpicker/images/colorpicker_hex.png) top; 	left: 212px; 	top: 142px; }
.colorpicker_hex input { 	right: 6px; }
.colorpicker_field { 	height: 22px; 	width: 62px; 	background-position: top; 	position: absolute; }
.colorpicker_field span { 	position: absolute; 	width: 12px; 	height: 22px; 	overflow: hidden; 	top: 0; 	right: 0; 	cursor: n-resize; }
.colorpicker_rgb_r { 	background-image: url(/typo3conf/ext/dhda/colorpicker/images/colorpicker_rgb_r.png); 	top: 52px; 	left: 212px; }
.colorpicker_rgb_g { 	background-image: url(/typo3conf/ext/dhda/colorpicker/images/colorpicker_rgb_g.png); 	top: 82px; 	left: 212px; }
.colorpicker_rgb_b { 	background-image: url(/typo3conf/ext/dhda/colorpicker/images/colorpicker_rgb_b.png); 	top: 112px; 	left: 212px; }
.colorpicker_hsb_h { 	background-image: url(/typo3conf/ext/dhda/colorpicker/images/colorpicker_hsb_h.png); 	top: 52px; 	left: 282px; }
.colorpicker_hsb_s { 	background-image: url(/typo3conf/ext/dhda/colorpicker/images/colorpicker_hsb_s.png); 	top: 82px; 	left: 282px; }
.colorpicker_hsb_b { 	background-image: url(/typo3conf/ext/dhda/colorpicker/images/colorpicker_hsb_b.png); 	top: 112px; 	left: 282px; }
.colorpicker_submit { 	position: absolute; 	width: 22px; 	height: 22px; 	background: url(/typo3conf/ext/dhda/colorpicker/images/colorpicker_submit.png) top; 	left: 322px; 	top: 142px; 	overflow: hidden; }
.colorpicker_focus { 	background-position: center; }
.colorpicker_hex.colorpicker_focus { 	background-position: bottom; }
.colorpicker_submit.colorpicker_focus { 	background-position: bottom; }
.colorpicker_slider { 	background-position: bottom; }
.align-center {text-align: center;}
.align-right {text-align: right;}
.align-left {text-align: left;}
#profil-form .change input.reisebereitschaft {width: 20px; border: none;}
#profil-form .change input.checkbox { border: none; margin-top:4px; } 
.stellenanzeige_verlaengern{width:670px; margin-left:20px;}
