/*--------------------------------------------------------------------------*
 *-- GZipped/Cached by ScripZip (c)2006-2007( http://www.php-vision.de/ ) --*
 *--------------------------------------------------------------------------*
 *   Orginal Script Filesize: 19293  Bytes             
 *   GZipped Script Filesize: 4646  Bytes             
 *   GZip Compression Level : 9 GZip Compression Rate : 24.08% of Org. File *
 *   Last Time File Changed : Sun, 05 Sep 2010 02:27:11 GMT                 *
 *   Last Browser Load File : Sun, 05 Sep 2010 03:11:36 GMT                 *
 *   Cached File Expires on : Wed, 08 Sep 2010 03:11:36 GMT                 *
 *--------------------------------------------------------------------------*
 *-- Download ScripZip and speed up your Page on http://www.php-vision.de/  *
 *--------------------------------------------------------------------------*/

@import url(/css/colors.css);
@import url(/css/forms.css);

/* Universalselektor "*"  */
* {	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: none; padding: 0px; margin: 0px;
	text-decoration: none;
	}

body	{font-size: 11px; background-color: #D8D8D9;}

h1	{font-size: 16px; font-family: Arial, Helvetica, sans-serif; margin-bottom: 15px;}
h1#sitetitel {margin-bottom: 10px; font-size: 14px;}
h2	{font-size: 12px; margin-bottom: 15px;}
h3, h4	{font-size: 11px; margin-bottom: 5px; margin-top: 5px;}

textarea {font-size: 11px;}
ul {list-style-type: none;}
p, i {font-family: Arial, Helvetica, sans-serif; margin-bottom: 5px;}

.transparenz { filter: alpha(opacity=40); -moz-opacity: 0.40; opacity: 0.40; }
.textfield-init-info { font-style:italic; }

div.saveMsg { padding:5px 28px; font-weight:bold; margin-top:7px; margin-bottom:7px; }

div.legend {padding-left: 20px; padding-right: 20px; padding-top: 5px; position: relative;}
div.legend img {margin-left: 20px; margin-right: 5px;}
div.legend b {padding-right: 10px;}
div.legend a {font-weight: 700;}

ul.inseratButtons { float:right; }
ul.inseratButtons li.loeschen a { padding: 5px 28px; padding-right:0px;
                                background: url(/gfx/menu_icons/loeschen_icon.gif) 0px 0px no-repeat; }
ul.inseratButtons li.bearbeiten a { padding: 5px 28px; padding-right:0px;
                                  background: url(/gfx/menu_icons/bearbeiten_icon.gif) 0px 0px no-repeat; }
a.makeNew { padding: 5px 28px; padding-right:0px;
        background: url(/gfx/menu_icons/job_icon.gif) 0px 0px no-repeat; }

p.quicklogin_head {margin-top: 10px; }
div#anmelden p {font-weight: 700; margin-top: 10px; margin-bottom: 5px;}
div#bestaetigt p {font-weight: 700; margin-top: 7px;}
img#anmeldeIcon {position: absolute; margin-left: 440px; margin-top: 190px;}

/* breite = 930 px */
div.page, div#header,
div#footer {width: 937px;}

div.page {
    margin-top: 0px; position: relative;
/*     background: url(/gfx/allgemein/page_bg.gif); */
    background-color: #fff; border-right: 1px solid #999;
}

div.banner { position: absolute; left: 947px; top: 10px; width: 160px; }
div.banner ul.promoInserate { border: 1px solid #999; padding: 2px; }

div#header { background: #ca1b3a url(/gfx/allgemein/bg-header-1.jpg) top left repeat-x; height: 70px; }
div#header .headerLogo { padding-left: 25px; float: left; }
div#header h1 {position: absolute; margin-top: 15px; margin-left: 35px;}
div#header p {
    float: right; margin-top: 3px; margin-right: 6px;
    color: #fff; font-size: 12px;
}

div#headerlogin {	background: url(/gfx/allgemein/salzburg.jpg) left top no-repeat;
					height: 130px; width: 937px;
					clear: both;
					}
div#headerlogin span a:hover {text-decoration: underline;}
div#headerlogin img {position: absolute;}
div#headerlogin div.quicklogin {
    float:left;margin-left: 197px; padding-left: 18px;
    width:350px;height:130px;
    background: #d8e3e7 url(/gfx/allgemein/quicklogin_text.jpg) 15px 10px no-repeat;
}
div#headerlogin div.quicklogin ul li {line-height: 24px;}
div#headerlogin div.quicklogin ul li a {	background: url(/gfx/menu_icons/icon_logout.gif) no-repeat 0px 0px;
											padding-left: 25px; padding-bottom: 5px;
											}
div#headerlogin div.quicklogin ul.passwortInfo {}
div#headerlogin div.quicklogin ul.passwortInfo li a {	background: url(/gfx/menu_icons/fragezeichen.gif) no-repeat 0px 0px;
										padding-left: 25px; padding-bottom: 5px;
										color: #555577;
										}
div#headerlogin div#anmelden {
    margin-left: 567px; width:370px;height:130px;
    background: #c3d2d7 url(/gfx/allgemein/registrieren_text.jpg) 15px 10px no-repeat;
}
div#headerlogin div#anmelden div.regInfoText { padding: 54px 18px 0px 18px; }
div#headerlogin div.keine-blase { padding-left: 15px; }
div#headerlogin div.blase { background: url(/gfx/allgemein/blase.gif) no-repeat 0px 0px;
                            padding-left: 36px;
                            }
div#headerlogin div#anmelden span {display: block; margin-bottom: 15px; margin-right:12px;}

div.leftcol {float: left; margin-bottom: 300px;}
ul#main-menu, ul#role-main-menu {margin-top: 20px; width: 195px; }
ul#main-menu li, ul#role-main-menu li {margin-bottom: 0px;}
ul#main-menu li img, ul#role-main-menu li img {margin-top: 5px;}
ul#main-menu li a,  ul#role-main-menu li a {padding-top: 3px; padding-bottom: 3px; padding-left: 5px; font-weight: 700; color: #555577}

ul#sub-menu,  ul#role-sub-menu {position: relative; margin-top: 5px; margin-bottom: 0px;}
ul#role-sub-menu li,
ul#sub-menu li {	padding-left: 15px; padding-top: 3px;}
ul#sub-menu li a, ul#role-sub-menu li a {position: relative;}

ul#home li { float: left; cursor: pointer; background-position:0px 0px; background-repeat: no-repeat;
             height: 170px; width: 369px; margin-bottom: 10px; position:relative;}
ul#home li.left { margin-right: 2px; }
ul#home li h1 { margin-top: 10px; }
ul#home li p {font-size: 12px; font-weight: 700; padding-top:10px; }
ul#home li a {font-weight: 700; display: block; }
ul#home li.left h1, ul#home li.left p { margin-left: 140px; margin-right:10px; }
ul#home li.left a { position:absolute; left: 150px; top: 135px;}
ul#home li.right h1 { margin-left: 18px; margin-right:60px; }
ul#home li.right p { margin-left: 18px; margin-right:160px; }
ul#home li.right a { position:absolute; left: 27px; top: 135px;}

ul#home2 li { float: left; cursor: pointer;
             height: 158px; width: 366px; position:relative; padding-bottom: 0px; }
ul#home2 li.left { margin-right: 2px; }
ul#home2 li h1 { margin-top: 2px; font-size: 19px; }
ul#home2 li p {font-size: 11px; padding-top:10px; }
ul#home2 li.left h1, ul#home2 li.left p { margin-left: 20px; margin-right:10px; }
ul#home2 li.left a { position:absolute; right: 5px;  top: 120px;}
ul#home2 li.right h1, ul#home2 li.right p { margin-left: 20px; margin-right:10px; }
ul#home2 li.right a { position:absolute; right: 5px; top: 120px;}

div.homeRedBorder { border: 3px solid #CA1B3A; border-top: 3px solid #f32645; }

ul#pagelist {float:right; margin-bottom: 12px; width: 450px;}
ul#pagelist li {background: none; float: left; line-height: 16px;}
ul#pagelist li.zurueck {background: url(/gfx/allgemein/zurueck.jpg) no-repeat 0px 7px; padding-left: 15px;}
ul#pagelist li.vor {background: url(/gfx/allgemein/next.jpg) no-repeat 38px 7px; padding-right: 18px;}
ul#pagelist li.pages { width: 330px; }
ul#pagelist li a {font-weight: 700;}
ul#pagelist li a.currentpage { color:#444; text-decoration:underline; }

ul#tabs {margin-bottom: 30px; }
ul#tabs li {float:left; background: url(/gfx/menu_icons/li_icon.jpg) no-repeat 0px 9px;
            margin-right:14px; padding-left: 10px;}
ul#tabs li.active {background: url(/gfx/menu_icons/li_icon_red.jpg) no-repeat 0px 9px; font-weight:bold;}

ul li {padding-top: 5px; padding-bottom: 5px;}
ul li.details {padding-left: 5px; padding-top: 0; padding-bottom: 0;}
ul li.details a, ul li.bearbeiten a, ul li.bewerben a, a.makeNew,
ul li.loeschen a {font-weight: 700;}
ul li.achtung {background: url(/gfx/menu_icons/iconAchtung.gif) no-repeat 0px 3px; padding-left: 25px;}
ul li.bewerben {background: url(/gfx/menu_icons/icon_active.gif) no-repeat 0px 3px; padding-left: 25px; font-weight: 700;}
/* ul li.loeschen a {background: url(/gfx/menu_icons/loeschen_icon.gif) no-repeat 0px 0px; padding-left: 30px; padding-bottom: 10px; line-height: 25px;} */
/* ul li.bearbeiten {background: url(/gfx/menu_icons/bearbeiten_icon.gif) no-repeat 0px 3px; padding-left: 25px;} */
ul li.savefilter { float:left; width: 212px; }
ul li.savefilter a { background: url(/gfx/menu_icons/icon_filter.gif) no-repeat 0px 0px;
                   padding: 4px 27px; }
ul li.savefiltersaved {float:left; margin-right:35px; background: url(/gfx/menu_icons/job_icon.gif) no-repeat 0px 3px; color: #2d862e; padding-left: 25px; margin-bottom: 5px;}
ul li.detailsuche a { background: url(/gfx/menu_icons/icon_erweitert.gif) no-repeat 0px 0px;
                      padding: 4px 27px;}
ul li.loeschen a img, ul li.bearbeiten a img {float: left;}

ul.matches { margin-left: 20px;}
ul.matches li {background: url(/gfx/menu_icons/li_icon.jpg) no-repeat 0px 5px; padding-left: 10px;
               padding-top:0; padding-bottom:0;}
               
ul.tableedit li {padding: 1px;}

div.newacc-zuordnungen { float:right; width:330px; }

div.content {width: 740px; position: relative; float: right; margin-top: 20px;}
div#content {padding: 15px; padding-top: 0px;}

div#aktuell {border-top: 3px solid #CA1B3A; clear: both; width: 734px; background: url(/gfx/home/aktuelle-jobs.jpg) top left no-repeat;}
div#aktuell h1 {padding-top: 12px; padding-left: 50px; margin-bottom: 0px;}
div#aktuell ul {margin-top: 10px; margin-left: 150px;}
div#aktuell ul li {padding-bottom: 0px; padding-bottom:7px; padding-top: 7px;}
div#aktuell ul li span {display: block;}
div#aktuell ul li a {text-decoration: underline; font-weight: bold;}

div.violett, div.dunkel {padding: 3px; margin-bottom: 3px; margin-top: 3px;}
div.violett div, div.dunkel div {padding: 3px;}

div#bestaetigt {	background: url(/gfx/menu_icons/icon_active.gif) no-repeat 5px 15px #fcfdf6;
					padding: 15px; padding-left: 30px;
					margin-bottom: 10px; 
					}

div.unternehmen_unterlagen_anfordern {position: relative; clear: both;}
div.unternehmen_unterlagen_anfordern div.icons {margin-left: 350px;}
div.unternehmen_unterlagen_anfordern a {line-height: 20px;}
div.unternehmen_unterlagen_anfordern img {float: left; margin-right: 5px;}

table {border-collapse: collapse; clear: both; margin-bottom: 25px; width: 100%;}
table th {text-align: left; padding-left: 2px; padding: 2px;}
table tr td {padding: 2px 2px; text-align: left; vertical-align: top;}
table ul li { padding-left: 10px; }

div.clear	{clear: both;}

div#footer {	background-color: #eaeceb; border-top: 1px solid #999;
				height: 51px; margin: 0px auto;
				clear: both;
				text-align: center;
                font-size:10px;
				}
div#footer p {padding-top: 0px;}

img.plus { margin-left: -10px; }

.unternehmer div#headerlogin {	background: url(/gfx/allgemein/login_head_unternehmen.jpg) no-repeat;}
div.bewerbersuche_ergebnis div.ergebniss {width: 350px; margin-left: 170px;}
div.bewerbersuche_ergebnis_spalte {float: left; clear: both; }
div.bewerbersuche_ergebnis_spalte span {font-weight: 700;}
div.bewerbersuche_bewerbertitel { font-size:14px; font-weight:bold; margin-bottom:7px; }
div.bewerbersuche_ergebnis div div { padding:1px; }

.admin div#headerlogin div.quicklogin { background: none; padding-left: 100px; width: 290px; }
.admin div#headerlogin div#anmelden { background: none; width: 335px; padding-left: 120px; padding-top: 1px; }
.admin div#headerlogin {background: url(/gfx/allgemein/login_head_admin.jpg) no-repeat;}
.admin h2 {padding-top: 10px;}

.unternehmer div#headerlogin div.quicklogin { background: none; padding-left: 100px; width: 290px; }
.unternehmer div#headerlogin div#anmelden { background: none; width: 335px; padding-left: 120px; padding-top: 1px; }

.bewerber div#headerlogin div.quicklogin { background-image: none; padding-left: 20px; width: 348px; }
.bewerber div#headerlogin div#anmelden { background-image: none; width: 350px; padding-left: 20px; padding-top: 1px; }

/* Von-Bis history auswahl */
div.history { margin-bottom: 15px; }
div.history-von-bis { float:left; margin-right:20px; }
div.history-von-bis input, div.history-von-bis select { margin:0; }
div.history-von-bis select optgroup option { padding-left:20px; }

/* History Tabelle */
table.historytable {  }
table.historytable td, table.historytable th { font-size:9px; border:1px solid #d6d6d6; padding:2px; }
table.historytable th.head-center { text-align:center; }
table.historytable tr { background-color:#f3f3f3; }
table tr.good_bad-2 td.hTyp { color:#c67; font-weight:bold; }
table tr.good_bad-1 td.hTyp { color:#a67; }
table tr.good_bad0 td.hTyp { color:#678; }
table tr.good_bad1 td.hTyp { color:#5a6; }
table tr.good_bad2 td.hTyp { color:#4b6; font-weight:bold; }
table.historytable td.addField { padding-left:10px; background-color:#fff; }
table.historytable td.addField img { margin-right:6px; }
table.historytable td div.vorlagen_creator { text-align:right; color:#888; font-style:italic; }
table.historytable td.fuermich { font-weight:bold; color:#070; background-color: #dfd; }
table th.hDatum { background-color:#86a6b5; color:#f3f9ff; font-size:11px; }
table th.hUeberfaellig { color:#ff9; }
table th.hUhrUeberfaellig { background-color:#fdc; }
table th.hUhrHeute { background-color:#ffc; }
table th.hHeute { color:#bfb; }
table th.hTermin { text-align:center; }
table tr.headline { background-color:#bfcdd6; }


div.page { float: left; }

/* Neue Inserenten zu Unternehmen zuordnen */
div#manualassign { display:none; }
div#manualassign div.bd { height:400px; }
div#search_companies_result div.inserent-zuordnen { background-color: #f9f9f9;
        border:1px solid #ccc; margin-top:5px; padding:2px 5px; }
div#search_companies_result div.inserent-zuordnen a { float:right; }
div#search_companies_result div.inserent-zuordnen div.titel { font-weight:bold;
        color: #369; padding:0; margin:0; }
div#search_companies_result div.hoverdiv { border: 1px solid #789; background-color:#fff; }

/* Bewerbersuche */
table#detailsuche { display:none; width:100%; }
table#detailsuche th { vertical-align:top; }
table#detailsuche td div.stellenart { float:left; width:290px; margin-bottom:3px; }
table#detailsuche td div.fs { float:left; width:100px; margin-bottom:3px; }


img#logo-inseratedit { float:right; }
table.stellenangebot { clear:none; }
fieldset.stellenangebot div#right { margin-left:10px; float:right; width: 240px; }
fieldset.stellenangebot ul#kategorien { margin-top:16px; }
fieldset.stellenangebot ul#kategorien li { padding: 3px 0px; }
fieldset.stellenangebot ul#kategorien li a {
    background: url(/gfx/bullet_go.png) 0px -2px no-repeat; padding-left:21px;
}


div.referenzkartei h3 { color:#779; font-size:12px; margin-top: 30px;
    background: url(/gfx/li-triangle-1.gif) 0px 4px no-repeat; padding-left:12px; }
div.referenzkartei div.image { float: right; padding-left:10px; padding-bottom:10px; }



div.faq-tooltip { width: 450px; }
div.faq-tooltip h3 { padding-bottom:2px; }
ul#faq { margin-top:10px; }
ul#faq li a { background: url(/gfx/lightbulb_off.png) 0px 0px no-repeat;
           padding: 3px 22px; }


ul#stellen-kategorien li { padding: 3px 0px; }
ul#stellen-kategorien li a { background: url(/gfx/bullet_go.png) 0px -2px no-repeat; padding-left:21px; }
ul#stellen-kategorien li.first { margin-bottom:12px; }

ul#jobkontakt li { float:left; margin-right:40px; }
ul#jobkontakt li b { color:#444; }

fieldset.register,
fieldset.weblog,
fieldset.referenzkartei,
fieldset.emailVorlagen,
fieldset.adminBewerbungen,
fieldset.meine_inserate { border: 1px solid #c2d2d6; margin:14px 0px; }
fieldset.register legend,
fieldset.weblog legend,
fieldset.referenzkartei legend,
fieldset.emailVorlagen legend,
fieldset.adminBewerbungen legend,
fieldset.meine_inserate legend { color: #008; font-size: 12px; font-weight: 700; margin-left: 10px; padding: 5px; }

fieldset.referenzkartei { padding:7px; }

fieldset.meine_inserate { padding:10px; }
fieldset.meine_inserate div.erstellt { margin-bottom: 5px; }

.blogdate { width: 526px; font-weight:bold; }
fieldset.weblog { width: 528px; }

.rightnavbox { margin-bottom:10px; }
.rightnavbox td { vertical-align:middle; padding:1px; text-align:left; }
.rightnavbox .linktd img { margin-bottom: -3px; }

a.iconlink { padding: 1px 20px; padding-right:10px; background-position:0px 0px; background-repeat: no-repeat; }

.tdcommentheader { font-weight:bold; }

div.umfrage-div { width:195px; margin-top:14px; }
div.umfrage-div .titel,
.rightnavbox th { font-weight:bold; color: #777; background-color:#eaecec; padding:3px 6px; }

div.rightContainer { float:right; width:170px; margin-top: 27px; margin-left:20px; padding-right:5px; }

div.vorlage-hide-foreign { float:right; }

fieldset.emailVorlagen .icons { width:60px; }
fieldset.emailVorlagen .lastChanged { width:150px; }

fieldset.adminBewerbungen div.rightPart { float:right; width:450px; }
fieldset.adminBewerbungen div.leftPart { float:left; width:230px; }

.vorlageInHistoryErledigen { float: right; }

.berufseinsteigerform { margin-top: 10px; }

.seminare th { color: #555; }
.seminare .datum { width: 160px; }

#seminarForm label { float: left; width: 160px; padding-top: 3px; }
#seminarForm input, #seminarForm textarea { margin: 2px 0px; }
#seminarForm #agbCheckbox { float: left; }
#seminarForm div#agbDiv { margin-left: 20px; }
div#submitMargin { margin-left: 160px; width: 400px; }

p.htmlExport {  }

div.ajaxNotiz { float: right; margin-left: 20px; padding: 5px; border: 1px solid #dd0; background-color: #ffc; }
div.ajaxNotiz img { margin-bottom: -3px; }
div.ajaxNotiz textarea { margin: 3px 0px; width: 200px; height: 60px; font-size: 10px; }
div.ajaxNotiz input {
    width: 100px; padding-left: 22px; padding-bottom: 1px;
    font-size: 11px; font-weight: bold;
    background: url(/gfx/save.gif) 4px 1px no-repeat #fff;
}

div.latestBlog ul { margin-left: 5px; }
div.latestBlog ul li { padding-bottom: 0px; padding-top: 4px; }
div.latestBlog ul li a {
    background: url(/gfx/bullet_go.png) no-repeat 0px -1px;
    padding-left: 21px;
}

fieldset.adminarea table { margin-bottom: 0px; }

table.release { margin-top: 10px; margin-bottom: 0px; }
table.release td { padding: 6px 0px; }
td.releaseProduct { width: 135px; font-weight: bold; }
td.releasePrice { width: 100px; text-align: right; font-weight: bold; }

div.adminInserateProducts { float: right; margin-top: 30px; }
div.inserateProducts span {
    padding-left: 19px;
    background-repeat: no-repeat;
    background-position: 0px -1px;
    color: #000;
}
div.inserateProducts .productInactive {
    background-image: url(/gfx/bullet_delete.png);
    color: #a00;
}
div.inserateProducts .productActive {
    background-image: url(/gfx/bullet_green.png);
    color: #061;
}

div.checkboxliste {
	margin-bottom: 3px;
}
table.bewerberinfotable {
    margin-bottom:0px;
}
table.bewerberinfotable td, table.bewerberinfotable th {
	border: 1px solid #c3d2d7;
}

table.stellenliste th { 
	background-color: #c3d2d7;
	border: 1px solid #c3d2d7;
	padding: 3px;
}

table.stellenliste td { 
	border-bottom: 1px solid #c3d2d7;
	padding: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
}

fieldset.meinedatenuebersicht {
    border: 1px solid #c2d2d6;
}

fieldset.meinedatenuebersicht#profil-unvollstaendig legend {
    color: #b21;
}

fieldset.meinedatenuebersicht legend {
	font-size: 12px;
	font-weight: 700;
	margin-left: 10px; padding: 5px;
	color: #000088
}


fieldset.adminarea {
	padding-left: 15px;
	padding-bottom: 10px;
	border: 2px solid #ca1b3a;
}

fieldset.adminarea legend {
	font-size: 12px;
	font-weight: 700;
	margin-left: 0px; 
	padding: 5px;
	color: #ca1b3a;
}

fieldset.adminarea a {
	font-size: 11px;
	font-weight: 700;
}


fieldset.stellenangebot {
	border: 1px solid #c2d2d6;
	padding: 10px;
}

fieldset.stellenangebot legend {
	font-size: 14px;
	font-weight: 700;
	margin-left: 0px; padding: 5px;
	color: #000088
}

table.stellenangebot {
	width: auto;
}

table.stellenangebot td {
	padding: 0px;
	padding-top: 10px;	
}
