/* Global Styles */

body {
	margin-left:12px;
	margin-top:10px;
	margin-right:10px;
        /*empty-cells:show;*/
	/*background-color: #3d8f96;*/
	font: 16px Arial, Helvetica, sans-serif;
	}

table {
        empty-cells: show;
}

select {
    font: 16px Arial, Helvetica, sans-serif;
}

textarea {
    font: 16px Arial, Helvetica, sans-serif;
}

input {
    font: 16px Arial, Helvetica, sans-serif;
}
	
fieldset {
border-color:#26354A;
border-style:solid;
border-width: 1px;
font: 18px Arial, Helvetica, sans-serif;
}

td {
	font:16px Arial, Helvetica, sans-serif;
	color:#000000;
	}

	
a {
	color: #000033;
        font-weight: bold;
	}
a img {
    border: none;
}
	
/* ID Styles */

#inhalt
{
position:absolute;
}

#meldung
{
padding: 3px;
border: groove #339900;
border-top-style: groove;
background: #FFFF66;
}

#fehler {
color:#FF0000;
}

#navigation a {
	font:14px Arial, Helvetica, sans-serif;
	color: #26354A;
	text-decoration: none;
	letter-spacing:.1em;
	line-height:16px;
	display:block;
	padding: 3px 10px;
	border-right:1px solid #26354A;
	}
	
#navigation a:hover {
	color:#ffffff;
	background: #26354A;
	}

#Suche #navBewerbersuche a,
#Eingabe #navBewerbereingabe a,
#Personality #navPersonality a,
#Auftrag #navAuftragsverwaltung a,
#Verwaltung #navVerwaltung a,
#Stammdaten #navStammdaten a,
#Verfahren #navBewerbungsverfahren a {
    background: #26354A;
    /*cursor: default;*/
    color: #ffffff;
}
 
#padding {
	padding:15px;
	}
	
/* Calendar Styles */

#calendar td {
	border: 1px solid #26354A; 
	}
	
#noborder td {
	border: 0px;
	}

#calheader td {
	font-weight:bold;
	color: #ffffff;
	}
	
/* Class Styles */

.logo {
	font:32px Arial, Helvetica, sans-serif;
	color: #26354A;
	/*letter-spacing:.3em; */
	line-height:26px;
	}
	
.tagline {
	font: 11px Arial, Helvetica, sans-serif;
	color: #D3DCE6;
	line-height:16px;
	}
	
.bodyText {
	font:11px Arial, Helvetica, sans-serif;
	line-height:22px;
	color:#26354A;
	letter-spacing:.1em;
	}

.detailText {
	font:12px Arial, Helvetica, sans-serif;
	line-height:16px;
	color:#26354A;
	letter-spacing:.1em;
	}
	
.pageName {
	font:24px Arial, Helvetica, sans-serif;
	color: #FF6600;
	letter-spacing:.2em;
	line-height:32px;
	}
	
.subHeader {
	font:bold 12px Arial, Helvetica, sans-serif;
	color: #2D374D;
	font-weight:bold;
	line-height:20px;
	letter-spacing:.1em;
	}
	
.navText {
	font:10px Arial, Helvetica, sans-serif;
	color: #26354A;
	letter-spacing:.1em;
	line-height:16px;
	}

.calendarText {
	font:11px Arial, Helvetica, sans-serif;
	color: #26354A;
	letter-spacing:.1em;
	}
	
	
.sidebarText {
	font:11px Arial, Helvetica, sans-serif;
	color: #FFBA00;
	letter-spacing:.1em;
	line-height:18px;
	}
	
/**************************************************************************************************/
/* Anfang Styleinformation - Dateicontainer: */
/**************************************************************************************************/
.datei
{
position:relative;
width: 98%;
padding: 3px;
}

div.datei:hover
{
border: 1px solid #0078CC;
}
#datei_nr
{
min-width: 50px;
}
#datei_name
{
padding-left:10px;
left:0;
width:500px;
text-decoration: none;
}
#datei_name:hover
{
text-decoration: underline;
}
#delete_f
{
position:absolute;
right:0;
padding-right:5px;
vertical-align:middle;
border:0px;
}
#ULupload
{
position:absolute;
left: 55%;
top: 20px;
right:10px;
padding-right: 10px;
}
#ULContent {
padding-left: 5px;
}

/**************************************************************************************************/
/* Ende Styleinformation - Dateicontainer: */
/**************************************************************************************************/

th.headerSortUp {     
background-image: url(../tablesorter/themes/blue/asc.gif);
background-color: #DAD9C7;
}

th.headerSortDown {     
background-image: url(../tablesorter/themes/blue/desc.gif);
background-color: #DAD9C7;
} 

th.header {    
 background-image: url(../tablesorter/themes/blue/bg.gif);
cursor: pointer;     
font-weight: bold;     
background-repeat: no-repeat;     
background-position: center right;     
padding-left: 5px;
padding-right: 20px;
border-right: 1px solid #dad9c7;     
margin-left: 5px;
} 

/**************************************************************************************************/
/* Anfang Styleinformation - Kontakte: */
/**************************************************************************************************/

/*Allgemein*/
#KtContainer { margin: 5px;
border: #696969 1px solid;
position:relative;
background: #F5F5F5;
}

.kontakte { 
margin-left:10px;
margin-bottom:5px;
clear:left; }

/*Kontaktekopfzeile*/
#KtKopf {
font-weight:bold;
}
.KtKPartner {
font-weight:bold;
display:block;
float:left;
width:128px;
text-align:center;
}
.KtKRefnr {
font-weight:bold;
display:block;
float:left;
width:80px;
text-align:center;
}
.KtKFirma { 
font-weight:bold;
display:block;
float:left;
width:148px;
text-align:center;
}
.KtKPosition {
font-weight:bold;
display:block;
float:left;
width:148px;
text-align:center;
}
.KtKEingang {
font-weight:bold;
display:block;
float:left;
width:140px;
text-align:center;
}
.KtKGes {
font-weight:bold;
display:block;
float:left;
width:150px;
text-align:center;
}
.KtKEignung {
font-weight:bold;
display:block;
float:left;
width:72px;
text-align:center;
}
.KtKFuehrung {
font-weight:bold;
display:block;
float:left;
width:72px;
text-align:center;
}

.Partner {
display:block;
float:left;
white-space:nowrap;
padding:2px;
}

.Refnr {
display:block;
float:left;
white-space:nowrap;
padding:2px;
}

.Firma {
display:block;
float:left;
white-space:nowrap;
padding:2px;
}

.Position {
display:block;
float:left;
white-space:nowrap;
padding:2px;
}

.Eingang {
display:block;
float:left;
white-space:nowrap;
padding:2px;
}

.Ges {
display:block;
float:left;
white-space:nowrap;
padding:2px;
}

.Eignung {
display:block;
float:left;
white-space:nowrap;
padding:2px;
clear:left;
}

.Fuehrung {
display:block;
float:left;
white-space:nowrap;
padding:2px;
}

.neuerKt {
display:block;
float:left;
white-space:nowrap;
padding:2px;
/*position: absolute;
right: 5px;*/
}

/*Weiteres*/
.KtPartner {
display:block;
width:128px;
text-align:center;
}
.KtRefnr {
display:block;
width:80px;
text-align:center;
}
.KtFirma {
display:block;
width:148px;
text-align:center;
}
.KtPosition {
display:block;
width:148px;
text-align:center;
}
.KtEingang {
display:block;
width:140px;
text-align:center;
}
.KtGes {
display:block;
width:150px;
text-align:center;
}
.KtEignung {
display:block;
float:left;
width:180px;
text-align:center;
}
.KtFuehrung {
display:block;
float:left;
width:180px;
text-align:center;
}

#refnrs {
position:absolute;
right:5px;
font-size:12px;
}

#neuer_Kt {
display:block;
position:absolute;
right:5px;
/*float:none;

left: 57%;
*/
}
/**************************************************************************************************/
/* Ende Styleinformation - Kontakte: */
/**************************************************************************************************/