﻿html, body {
background: #ffffff url(../images/background_streifen.gif) repeat;
margin:0;
padding:0;
font-family: Arial, Helvetica, Sans-Serif, Verdana;
font-size:12px;
height:100%;
}

td {
vertical-align:top;
font-size:12px;
}

.tdTitleGliederung {
background-color:#10657d;
color:#ffffff;
font-weight:bold;
height:24px;
vertical-align:middle;
}

.tdGliederung {
background-color:#dce0e9;
color:#10657d;
height:22px;
vertical-align:middle;
}

.linkTitelGliederung
{
color:#ffffff;
text-decoration:none;
}

.linkTitelGliederung:visited {
color:#ffffff;
text-decoration:none;
}

.linkTitelGliederung:link {
color:#ffffff;
text-decoration:none;
}

.linkTitelGliederung:hover {
color:#ffffff;
text-decoration:underline;
}

.linkGliederung
{
color:#10657d;
text-decoration:none;
}

.linkGliederung:visited {
color:#10657d;
text-decoration:none;
}

.linkGliederung:link {
color:#10657d;
text-decoration:none;
}

.linkGliederung:hover {
color:#10657d;
text-decoration:underline;
}


textarea {
font-family: Arial, Helvetica, Sans-Serif, Verdana;
border-top: solid 2px #444444; 
border-right: solid 2px #666666; 
border-bottom: solid 1px #222222; 
border-left: solid 1px #222222;
padding-left: 3px;
padding-right: 3px;
scrollbar-arrow-color:#dddddd;
scrollbar-base-color:#000000;
scrollbar-3dlight-color:#666666;
scrollbar-face-color:#00000;
scrollbar-darkshadow-color:#222222;
scrollbar-highlight-color:#888888;
scrollbar-shadow-color:#000000;
overflow:auto;
}

.thTrefferListeHeadNeu
{
text-align:left;
font-family: Arial, Helvetica, Sans-Serif, Verdana;
letter-spacing: 1px;
padding:5px 8px 0 10px; 
border-right: solid 4px #ffffff;
background-color:#ffec00;
color:#07657e;
font-weight:bold;
font-size:12px;
text-transform: uppercase;
height:30px
}

.thTrefferListeFoot
{
border-right: solid 4px #ffffff;
background-color:#dde1e3;
}

/* input[type=text] */
.inputEingabe
{
border-top: solid 2px #444444; 
border-right: solid 2px #666666;
border-bottom: solid 1px #222222; 
border-left: solid 1px #222222;
padding-left: 3px;
padding-right: 3px;
}

/*
input[type=password]
{
border-top: solid 2px #444444; 
border-right: solid 2px #666666; 
border-bottom: solid 1px #222222; 
border-left: solid 1px #222222;
padding-left: 3px;
padding-right: 3px;
}
*/

.divInput
{
border-top: solid 2px #444444; 
border-right: solid 2px #666666; 
border-bottom: solid 1px #222222; 
border-left: solid 1px #222222;
padding-left: 3px;
padding-right: 5px;
height: 16px;
overflow:hidden;
}

.divDatenfeld {
font-weight:bold;
margin-bottom:2px;
color:#10657d;
/* font-variant:small-caps; */
text-transform:uppercase;
font-size:11px;
}

.balkenschrift {
background-color:#f0f1f2;
font-weight:bold;
color:#10657d;
}

.balkenschriftGelb {
background-color:#ffec00;
padding:5px;
color:#10657d;
}

.inputEingabe {
width:200px;
}

.inputEingabeList {
width:206px;
}

.divBoxRechtsHeader {
margin-left: 11px;
width:160px;
height:23px
}

.divBoxRechts {
/* float:left; */
/* background-color:#ffec00; */
height:19px;
width:115px;
/* margin-left: 11px; */
padding:4px 0px 1px 10px;
font-weight:bold;
font-size:11px;
}

.divBoxRechtsPfeil {
/* float:left; */
/* background-color:#ffec00; */
/* width:25px; */
height:19px;
padding:4px 8px 1px 10px;
font-weight:bold;
font-size:11px;
}

.divBoxRechtsGrau {
clear:both;
float:left;
background-color:#aaaeb1;
height:19px;
width:115px;
margin-left: 11px;
padding:4px 0px 1px 10px;
font-weight:bold;
font-size:11px;
}

.divBoxRechtsPfeilGrau {
float:left;
background-color:#aaaeb1;
width:25px;
height:19px;
padding:4px 0px 1px 10px;
font-weight:bold;
font-size:11px;
}

.divDivider {
background-color:#ffffff;
/* margin-left: 11px; */
width:160px;
height:1px;
overflow:hidden;
}

.divBoxRechtsUnten {
/* background-color:#f0f1f3; */
border-top: solid 1px #a8adb1;
border-bottom: solid 1px #a8adb1;
width:160px;
padding:10px;
overflow:hidden;
}

h1 {
font-size: 19px;
font-weight:bold;
margin-top:24px;
margin-bottom:12px;
/* font-variant:small-caps; */
/* text-transform:uppercase; */
}

h2 {
font-size: 16px;
font-weight:bold;
margin-top:15px;
margin-bottom:12px;
}

h3 {
font-size: 14px;
font-weight:bold;
margin-top:10px;
margin-bottom:12px;
}

.bold {
font-weight:bold;
}

.AbstandAusrufeznaeher
{
padding-left:1px;
}

.AbstandAusrufez
{
padding-left:6px;
}

.VorschauAnzeige
{
font-size: 11px; 
margin:20px;
background-color:#f0f1f2;
padding: 15px;
}

.sternchen {
font-size:10px;
margin-bottom:15px;
margin-top:10px;
font-style:italic;
}

.Message
{
color:#10657d;
padding:10px 0px 10px 5px;
}

/*.divPortalAufzaehlung {

font-size:13px;
font-weight:normal;
margin-bottom:2px;
}
*/
/* navigator */

.navigator {
font-size:12px;
color:#10657d;
font-weight:bold;
}

a.Navigator
{
color:#10657d;
text-decoration:underline;
}

a.Navigator:visited {
color:#10657d;
text-decoration:underline;
}

a.Navigator:link {
color:#10657d;
text-decoration:underline;
}

a.Navigator:hover {
color:#10657d;
text-decoration:underline;
}

ul {
list-style-type:none;
list-style-image:url('../images/strich.gif');
list-style-position: outside; 
margin: 0 0 0 15px; 
padding: 0; 
}

li {
margin-bottom:2px;
font-size:13px;
}

.divOL {
list-style-position: outside; 
margin: 0 0 0 23px; 
padding: 0; 
}

.divLiOL{
list-style-type:lower-alpha;
list-style-position: outside; 
margin: 0px; 
padding: 0; 
}


.divULDisc {
list-style-type:disc;
list-style-image:none;
list-style-position: outside; 
margin: 0 0 0 15px; 
padding: 0; 
}

.divULCircle {
list-style-type:circle;
list-style-image:none;
list-style-position: outside; 
margin: 0 0 0 15px; 
padding: 0; 
}

.divZweispaltigGrau {
background-color:#d3dadc;
height:23px;
width:254px;
padding:12px 0px 0px 14px;
font-weight:bold;
font-size:13px;
}

.divZweispaltigWeiss {
background-color:#ffffff;
height:23px;
width:254px;
padding:12px 0px 0px 14px;
font-weight:bold;
font-size:13px;
}


.divDividerMitteZweispaltig {
background-color:#ffffff;
width:268px;
height:1px;
overflow:hidden;
}

.divDividerMitteEinspaltig {
background-color:#ffffff;
width:548px;
height:1px;
overflow:hidden;
}

.divEinspaltigGrau {
background-color:#d3dadc;
height:23px;
width:534px;
padding:12px 0px 0px 14px;
font-weight:bold;
font-size:13px;
}

.divEinspaltigGrauMedia {
background-color:#d3dadc;
width:534px;
padding:12px 0px 0px 14px;
font-weight:bold;
font-size:13px;
}

.divEinspaltigGrauInfobox {
background-color:#d3dadc;
width:534px;
padding:12px;
font-size:13px;
}

.aBoxRechts {
color:#000000;
text-decoration:none;
}

/* Stellenangebote und Stellengesuche */

.thTrefferListeHead {
border-right: solid 4px #ffffff;
background-color:#ffed00;
}

.thTrefferListeFoot {
border-right: solid 4px #ffffff;
background-color:#dce1e3;
}

.tdTrefferListePremium {
vertical-align:top;
background-color:#e5d42d;
font-size:12px;
border-top: solid 1px #ffffff;
padding: 4px 4px 4px 8px;
border-right: solid 4px #ffffff;
}

.tdTrefferListe {
vertical-align:top;
background-color:#dce1e3;
font-size:12px;
border-top: solid 1px #ffffff;
padding: 4px 4px 4px 8px;
border-right: solid 4px #ffffff;

}

.aTrefferListe {
color:#000000;
text-decoration:none;
}

.tdLabelGruen {
text-transform:uppercase;
color:#10657d;
font-weight:bold
}

.aSubmenu {
color:#000000;
text-decoration:none;
}

.aSubmenu:visited {
color:#000000;
text-decoration:none;
}

.aSubmenu:hover {
color:#000000;
text-decoration:underline;
}


.tdSubmenu {
border-right: solid 1px #a4acb4;
padding:2px 5px 2px 5px;
}

.tdSubmenuSelected {
border-right: solid 1px #a4acb4;
padding:2px 5px 2px 5px;
background-color: #f0f1f2;
}

a.blacklink
{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000000;
text-decoration:none;
}

a.blacklink:visited {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000000;
text-decoration:none;
}

a.blacklink:link {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000000;
text-decoration:none;
}

a.blacklink:hover {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000000;
text-decoration:underline;
}

a.textlink {
color:#10657d;
text-decoration:underline;
}

a.textlink:visited {
color:#10657d;
text-decoration:underline;
}

a.textlink:link {
color:#10657d;
text-decoration:underline;
}

a.menu
{
color: #ffffff;
font-family: Tahoma, Geneva, Helvetica, Arial, sans-serif;
font-weight:bold;
font-size:11px;
text-decoration:none;
white-space:nowrap;
}

a.menu:visited
{
color: #ffffff;
font-family: Tahoma, Geneva, Helvetica, Arial, sans-serif;
font-weight:bold;
font-size:11px;
text-decoration:none;
}

a.menu:link
{
color: #ffffff;
font-family: Tahoma, Geneva, Helvetica, Arial, sans-serif;
font-weight:bold;
font-size:11px;
text-decoration:none;
}

a.menu:hover
{
color: #ffffff;
font-family: Tahoma, Geneva, Helvetica, Arial, sans-serif;
font-weight:bold;
font-size:11px;
text-decoration:none;
}

a.menuselected
{
color: #000000;
font-family: Tahoma, Geneva, Helvetica, Arial, sans-serif;
font-weight:bold;
font-size:11px;
text-decoration:none;
white-space:nowrap;
}

a.menuselected:visited
{
color: #000000;
font-family: Tahoma, Geneva, Helvetica, Arial, sans-serif;
font-weight:bold;
font-size:11px;
text-decoration:none;
}

a.menuselected:link
{
color: #000000;
font-family: Tahoma, Geneva, Helvetica, Arial, sans-serif;
font-weight:bold;
font-size:11px;
text-decoration:none;
}

a.menuselected:hover
{
color: #000000;
font-family: Tahoma, Geneva, Helvetica, Arial, sans-serif;
font-weight:bold;
font-size:11px;
text-decoration:none;
}

td.menu
{
padding: 5px 10px 4px 10px;
background-color:#000000;
border-right: solid 1px #ffffff;
}

td.menuselected
{
padding: 5px 10px 4px 10px;
background-color:#d3dadc;
border-right: solid 1px #ffffff;
}

.lblCheckBoxHidden label
{
	display:none;
}

.ddTextbox
{
border-right: none;
}

.valStern
{
padding-left:2px;
font-size:14px;
font-family: Verdana, Arial, Helvetica;
font-weight: bold;
color: #d60000;
}
