/***************
$Source: /home/knw/cvsroot/postuser/docs/user/postbank/css/postbank.css,v $
$Date: 2011/06/29 08:35:59 $
$Revision: 1.10 $
***************/


body, form
{
	margin:0;
	padding:0;
	font:11px Arial;
}

body.yellow
{
	background:url(/onlineprofil/images/background/background.gif) repeat-y;
}

select, input
{
	font:11px Arial;
}



textarea.default
{
	width:83%;
}

.contentwrapper
{
/*  	width:775px; auskommentiert weil nicht relevant TH20050801 */
	font:11px Arial;
	color:#000066;  // TH20100920
}

.contentwrapper td
{
	font:11px Arial;
	color:white;
}

a img
{
	border:none;
}

.blueBg
{
	background:#006;
}

.yellowBg
{
	background:#FFCC00;
}

#links
{
	position:absolute;
	left:606px;
	top:0;
	height:93px;
}

#links div
{
	position:absolute;
	bottom:0;
	width:168px;
}

#links div a
{
//	color:#ccf;
}

#header
{
	height:70px;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
}

#header div
{
	padding-top:17px;
	voice-family: "\"}\"";
	voice-family:inherit;
}

html>#header div
{
	height:70px;
}

#header div h1
{
	padding:0;
	margin:0;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
}

#header div h2
{
	padding:0;
	margin:5px 0 0 0;
	color:#ffffff;
	font-size:12px;
	font-weight:normal;
}

#leftColumn
{
	float:left;
	width:140px;
}

#rightColumn
{
	float:right;
	width:180px;
}

#pageStatus
{
	margin:4px 0 0 8px;
}

#pageStatus div
{
	float:left;
	 width:35px;
}

#pageStatus div img
{
	margin-top:3px;
}

#leftColumn .leftBox
{
	padding:8px;
	margin:0;
	background:#006;
}

#rightColumn .rightBox
{
	padding:8px;
	margin:0;
	background:#c1cce0;
	color:#006;
}

.rightBox
{
	font-size:12px;
}

#rightColumn .linkBox
{
	text-align:center;
	margin-top:5px;
	margin-bottom:0;
}

.btn
{
	margin-left:10px;
	background:#006;
	border:none;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	padding-bottom:1px;
}

.back
{
	text-decoration:none;
	display:block;
	background:#006;
	color:#fff;
	padding:5px 6px;
	border:0;
	margin-bottom:19px;
	width:100px;
}

.defaultText
{
	color:#006;
	padding:11px 8px;
	font-size:12px;
	margin:0 auto;
}

.defaultText a
{
	color:#006;
}

.button
{
	text-decoration:none;
	background:#006;
	float:right;
	width:auto;
	color:#fff;
	padding:2px 6px 3px;
	border:0;
	border-left:1px solid #fff;
}

.jobTitle
{
	font-size:16px;
	font-weight:bold;
}

div.submit
{
	height:23px;
	font-size: 10px;
	padding-bottom: 6px;
	font-family: Arial, Verdana, sans-serif;
	background-color: #FFFFFF;
	margin: auto;
	padding-top: 3px;
	color: #000066;
	border-bottom:solid 1px #C0CDE0;
}


div.headline
{
	background:#006;
	font-size:12px;
	padding:5px;
}

div.submit a
{
	font-size:12px;
	float:right;
	color: #000066;
	text-decoration:none;
	padding:2px 6px 3px;
}

@media print
{
	.noprint
	{
		display:none;
	}
	.onlyprint
	{
		visibility:visible;
	}
}

@media screen
{
	.noprint
	{
		visibility:visible;
	}
	.onlyprint
	{
		display:none;
	}
}

#rightColumn .linkBox a, #kompassResult div a
{
	color:#006;
	font-weight:bold;
}

#mainContent
{
	margin:0 180px 0 140px;
	border-left:1px solid white;
	border-right:1px solid white;
}

#mainContent #kompassTop, #kompassResult, #mainColumn
{
	padding:11px;
	color:#006;
	font-size:12px;
}

#mainColumn
{
	background:#fff;
}

.hilfe a
{
	color:#006;
	font-weight:bold;
}

#kompassTop
{
	background:#c1cce0;
}

#kompassResult
{
	background:#fff;
	font-weight:bold;
}

#kompassResult div
{
	margin-bottom:12px;
}

#kompassResult div div
{
	height:13px;
	background:#c1cce0;
	overflow:hidden;
	font-weight:normal;
	font-size:10px;
}

#kompassResult div div div
{
	background:url(/onlineprofil/images/staturbarBg.gif);
	height:13px;
	float:left;
}

#logotype
{
	float:left;
	width:141px;
	height:70px;
	background:#fff;
	margin-right:12px;
	background:#fc0;
	border-right:1px solid white;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:140px;
}

html>#logotype
{
	height:70px;
}

#mainContent table tr.rowBg2
{
	background:#fff;
	height:55px;
}

#mainContent table td
{
	color:#006;
	font-size:12px;
	padding:6px 3px 6px 7px;
}

#mainContent table.nopadding td.nopadding
{
	padding-bottom:0px;
	padding-top:0px;
}



/* Fix for Opera 7 */
#mainContent table td:first-child
{
	width:210px;
}

#mainContent table tr.rowBg1
{
	background:#c1cce0;
	height:55px;
}

.jobBoerse .header td
{
	white-space:nowrap;
	padding-right:0 !important;
	background:#006;
	border-right:1px solid #fff;
}

.jobBoerse .header td a
{
//	color:#c0cce0;
	text-decoration:none;
}

.jobBoerse .header td a strong
{
	color:#fff;
}

.jobBoerse tr.rowBg1
{
	background:#c0cce0;
}

.jobBoerse tr.rowBg1 a, .jobBoerse tr.rowBg2 a
{
	color:#006;
}

.jobBoerse tr.rowBg2
{
	background:#dfe5ef !important;
}

.jobBoerse td
{
	border-bottom:1px solid #fff;
	vertical-align:top;
	padding-right:5px !important;
	font-size:11px !important;
}

.formTable td
{
	background:#dfe5ef;
	border-bottom:1px solid #fff;
	padding-right:0 !important;
	vertical-align:top;
}

<!-- TH20040216 start -->
.formTable td.bewerbung_job 	{ font-weight:bold; border-bottom:2px solid #fff}
.formTable td.bewerbung_modul 	{ font-weight:bold; border-top:2px solid #fff }
.formTable td.bewerbung_frage	{  }
.formTable td.bewerbung_antwort	{  }

.formTable td.empty
{
	border-bottom:0px;
}

.formTable td.emptynopadding
{
	border-bottom:1px solid #fff;
	padding-left:0 !important;
}

.formTable td.submit
{
	border-bottom:0px;
	background:#006;
	height:23px;
}

td.submit a
{
	font-size:12px;
	float:right;
	text-decoration:none;
	padding:2px 6px 3px;
}

<!-- TH20040216 ENDE -->

.formTable td.first
{
	width:10px !important;
	border-right:1px solid #fff;
}

.formTable td.second
{
	width:137px;
	border-right:1px solid #fff;
}

.formTable td.third input, select
{
	width:192px;
}

div.tableheader
{
	background:#c0cde0;
	padding:6px 3px 6px 17px;
	font-size:13px;
}

#logotype img
{
	margin:22px 0 0 7px;
}

#infoBox, #pontezialBox
{
	background:url(/onlineprofil/images/background/transBg.png);
	color:white;
	filter:alpha(opacity=90);
}

#infoBox
{
	width:225px;
	padding:8px;
}

#pontezialBox
{
	position:relative;
	top:218px;
	width:453px;
	padding:10px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:433px;
}

html>#pontezialBox
{
	width:433px;
}

#infoBox p
{
	margin:0 0 10px 0;
}

.searchForm
{
	position:relative;
	left:226px;
	width:226px;
	border-left:1px solid #fff;
	background:#c0cce0;
	padding:10px 8px;
	font-size:12px;
	color:#006;
	font-weight:bold;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:210px;
}

html>.searchForm
{
	width:210px;
}

span.subHeadline
{
	font-size:14px;
	font-weight:bold;
}

.jobForm
{
	position:relative;
	left:226px;
	width:226px;
	background:url(/onlineprofil/images/background/transBg.png);
	border-left:1px solid #fff;
	padding:10px 8px;
	font-size:11px;
	color:#fff;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:210px;
}

html>.jobForm
{
	width:210px;
}

.searchForm p, .jobForm p
{
	margin-top:0;
	margin-bottom:14px;
}

/* Hack to fix 3px jog bug for IE-Win \*/
* html #leftColumn
{
	margin-right: -3px;
}

* html #rightColumn
{
	margin-left: -3px;
}

* html #mainContent
{
	height:1%;
	margin-left:0px;
	margin-right:0px;
}
/* end hack */

/* Slider CSS */
.rating
{
	position:absolute;
	left:155px;
	top:-4px;
	width:80px;
	font:12px Arial;
	text-align:left;
}

.slider
{
	position:absolute;
	background:url(/onlineprofil/images/slider/sliderBar.gif) #006;
	overflow:hidden;
	top:0;
	left:0;
	width:0;
	height:10px;
}

.container
{
	position:relative;
	background:url(/onlineprofil/images/slider/sliderBg.gif);
	border-left:1px solid #00005A;
	border-top:1px solid #00005A;
	width:150px;
	height:11px;
	voice-family: "\"}\"";
	voice-family:inherit;
	height:10px;
}

html>.container
{
	width:10px;
}

/* Navigation */
#menu img
{
	margin:0 12px 0 4px;
}

#menu a
{
	font-size:12px;
	border-top:1px solid #fff;
	width:140px;
	background:url(/onlineprofil/images/background/nav.gif) no-repeat;
	padding:3px 0;
	display:block;
	text-decoration:none;
	color:#006;
}

#menu a.selected
{
	background:#fff !important;
//	color:#f00;
}

#menu a.first
{
	border-top:none;
}

#menu a.last
{
	border-bottom:1px solid #fff;
}

#menu a.submenu
{
	width:123px;
	margin-left:16px;
	border-left:1px solid #fff;
	background:none;
}

#menu a.submenu img
{
	margin:0 6px 0 4px;
}

/* SATELLITEN STILE OBJEKTE */
.sathead {
	font-size: 12px;
	font-weight: bold;
	padding-left: 6px;
	padding-right: 6px;
	background-color: #DFE5EF;
	margin: auto;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #000066;
	border-top: solid 1px #5666A3;
	border-bottom: solid 1px #C0CDE0;
}
.satbottom1 {
	border-top: solid 5px #DFE5EF;
	border-bottom: solid 1px #5666A3;
	height:1px;
}


.satcontent {
	font-size: 10px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	font-family: Arial, Verdana, sans-serif;
	background-color: #FFFFFF;
	margin: auto;
	padding-top: 3px;
	color: #000066;
	border-bottom:solid 1px #C0CDE0;
}
.satcontentlight {
	font-size: 10px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	font-family: Arial, Verdana, sans-serif;
	background-color: #FFFFFF;
	margin: auto;
	padding-top: 3px;
	color: #000066;
	border-bottom:solid 1px #C0CDE0;
}

.satcontentlight_border
{
	font-size: 10px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	font-family: Arial, Verdana, sans-serif;
	background-color: #DDE4EF;
	margin: auto;
	padding-top: 3px;
	color: #000066;
	border-bottom-width:1px;
	border-bottom-color:#ffffff;
	border-bottom-style:solid;
}

.satcontent a {
	font-size: 10px;
	font-family: Arial, Verdana, sans-serif;
 	color: #000066;
}

.satcontentlight a {
	font-size: 10px;
	font-family: Arial, Verdana, sans-serif;
 	color: #000066;
}


.sathead a {
	color: #000066;
	text-decoration: none
}
.sathead a:hover {
	color: #000066;
	text-decoration: underline
}

a.sat {
	text-decoration: underline;
	color: #000066
}
a.sat:hover {
//	color: #FF000A
}

