/* Datum: 12.01.05 */
/* Bearbeitung: of*/
/* Styles fuer Sitemap, Virensuche */

/* Navigation Links - Für Ebene 3 (CMS)*/
div.e3
{
	margin-left:4px;
}

/* Sitemap */
a.submenu2,a.submenu3
{
	text-decoration:none;
	color:white;
}
a.submenu1
{
	text-decoration:none;
	color:#f77a13;
	font-weight:bold;
	padding-left:2px;
}
a.submenu4
{
	text-decoration:none;
	color:#0f3a69;
}

td.submenu1
{
	background-color: #fff;
	border: solid 1px #dae0ea;
	color:#f77a13;
	padding-top:4px;
	padding-bottom:2px;
	margin-bottom:3px;
	padding-right:5px;
}

td.submenu2
{
	background-color:#369;
	border-bottom: 1px solid #fff;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:5px;
}

td.submenu3
{
	background-color:#5082b3;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:2px;
	border-bottom: 1px solid #fff;
	padding-right:5px;
}
td.submenu4
{
	background-color:#f3f5fa;
	padding-left:30px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:5px;
	border-bottom: 1px solid #D9DEE8;
}

/* Styles fuer die Inline-Navigation*/
.inline_box_position_right
 {
	margin: 5px 0 5px -15px;
	position: relative;
	left: 70px;
	float: right
	}


.inline_box_position_left
{
	right: 0px;
	FLOAT: left;
	margin-left: 0px;
	margin-right:15px;
	margin-bottom:10px;
	POSITION: relative
}
.inline_nav_head {
	color: #474747;
	font-size: 10px;
	font-weight: bold;
	background-color: #e5eaf4;
	padding-right: 5px;
	padding-left: 5px;
	height: 19px;
	border-bottom: 0 solid #fff
	}

.inline_nav_body {
	color: #fe6803;
	font-size: 10px;
	background-color: #fff;
	padding: 5px 5px 5px 7px;
	border: solid 0 #e5eaf4
	}

.inline_nav_bodyrand {
	color: #fe6803;
	font-size: 10px;
	background-color: #fff;
	padding: 5px 5px 5px 7px;
	border: solid 1px #dae0ea
	}
.inline_nav_bodyrand_images {
	color: #fe6803;
	font-size: 10px;
	background-color: #fff;
	padding: 0;
	border: solid 1px #dae0ea
	}

.inline_nav_trennlinie {
	width: 160px;
	height: 1px;
	border-style: solid none none;
	border-width: 1px 0 0;
	border-color: #e5eaf4
	}

.inline_nav_body_font  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 4px
	}


A.inline_nav_body_font
 {
	color: #fe6803;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin-bottom: 4px
	}


.inline_nav_head_font  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	margin-top: 2px;
	}
.inline_head_icon
{
	FLOAT: left;
	POSITION: relative;
	TOP: 3px;
	margin-right: 4px;
}
.inline_body_head_bold
{
	color:#474747;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none
}


/* Liste mit den Stellenangeboten */


hr.stellenangebot_trenner
{
	border:2px solid #F2F5FA;
}

/* Quick Navigation */
#quick_outer
{
	border: none;
	display: none;
}

#quick_inner
{
	border: none;
	position: absolute;
	display: none;
	background-color: #f3f5fa;
	color: #494949;
	width: 160px;
	padding: 0;
	z-index: 100;
	opacity: 0.95;
	filter:Alpha(opacity=95);
}

#quick_inner div.frame
{
	border: solid 1px #484b4e;
}

#quick_inner ul
{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#quick_inner a
{
	color: #494949;
	text-decoration: none;
	line-height: 1.5em;
	padding: 2px 0 2px 0;
	display: block;
	width: 100%;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 10px;
}

#quick_inner a span
{
	padding: 0 6px 0 6px;
}

#quick_inner a:hover
{
	color: white;
	background-color: #4f81b2;
}

/* Styles Teambilder */
.teambild_position_right
{
	LEFT: 50px;
	FLOAT: right;
	MARGIN: 5px;
	margin-right:0px;
	margin-left: -5px;
	POSITION: relative
}

/* Styles Formularelemente */
input,textarea,select,checkbox
{
	border:1px solid #d6d3ce;
/*	padding-left:3px;*/
	padding-top:2px;
	padding-bottom:2px;
}

input.button
{
	border:1px solid #31659c;
	background-color:#31659c;
	color:white;
	font-weight:bold;
	font-size:9px;
}

input.radio
{
	border:0px;
}

/* Styles fuer die Referenzen*/
.referenz_tabelle1
 {
	line-height: 1.4;
	background-color: #f2f5fa;
	padding: 4px;
	border: solid 1px #dae0ea
	}

.referenzliste {
	color: #fe6803;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 1.8;
	text-decoration: none
	}

/* Styles fuer rechte Spalte Startseite*/
.h4_rechte_spalte {
	color: #fe6803;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none
	}


/* */
p.textlink  {
	color: #494949;
	font-size: 10px;
	font-family: Verdana, Helvetica, Arial;
	font-weight: normal;
	text-decoration: none
	}

.print_only
{
	display: none;
}

@media print
{
	#quick_outer, #quick_inner, .navigation_left_bg, .no_print
	{
		display: none;
	}

	.print_only
	{
		display: block;
	}

	.print_rescale
	{
		width: 100%;
	}

	.contentarea
	{
		width: auto;
		height: auto;
	}
}
