.grau465259 {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #465259; text-decoration: none; font-weight: bold}
.norm000000 {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; text-decoration: none; font-weight: normal}
.rot990000 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #AE0000; text-decoration: none; font-weight: bold}
.rot { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #AE0000; text-decoration: none; font-weight: lighter; font-style: normal; font-variant: normal}
.navi {  font-family: verdana, Helvetica, sans-serif; font-size: 10px; color: #636D7B; text-decoration: none; font-weight: bold}
.navi1 {  font-family: verdana, Helvetica, sans-serif; font-size: 9pt; color: #3B4353; text-decoration: none; font-weight: bold}
.navi_weiss {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; font-weight: bold}

a {
  text-decoration: underline;
  color: #636D7B;
  font-family: Arial, Helvetica, sans-serif;
}
a:hover {
  color: #990000;
}
select, input { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
color: #333333;
}


.text {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #4A515A; text-decoration: none; font-weight: normal}
.text_kl {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #4A515A; text-decoration: none; font-weight: normal}
.lowlight, .lowlight * { color:#666; font-size:11px;}
.titel { font-family: Arial, Helvetica, sans-serif; font-size: 18pt; color: #AE0000; font-weight: normal}
.navi_neu {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #4A515A; text-decoration: none; font-weight: bold}
.navi_top {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #4A515A; text-decoration: none; font-weight: bold}
.rot { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #AE0000; text-decoration: none; font-weight: bold}
.link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #AE0000; text-decoration: underline}
.link_liste { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #AE0000; font-weight: bold}
.link_weiss { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #fffff; font-weight: bold}
.footer {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none; font-weight: normal}
.footer_detail {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #99AAB6; text-decoration: none; font-weight: normal}

/* Tabelle */
td.balken {background-color: #0877c6; font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #c9e8fa; text-decoration: none; font-weight: bold; font-style: normal; font-variant: normal}
td.hg {background-color: #fff; }
tr.hg {background-color: #fff;  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #4A515A; text-decoration: none; font-weight: normal}
td.hg_pinn {background-color: #faf8f1;}
td.hg_mitte {background-color: #FFFFFF; border-width: 1px; border-style:solid; border-color: #0877c6;}

td.hg_blau {background-color: #BCCBDF;}
tr.hg_blau {background-color: #BCCBDF;  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #4A515A; text-decoration: none; font-weight: normal}

tr.balken_grau {font: bold 10px Arial, Helvetica, sans-serif; color: #000000; background-color: #cccccc; text-decoration: none;}

.table_r3 tr th, .theader { 
	background: url(/rekruter_2/img/style_img/header_bar_light.png) bottom; 
	color:#757573; font-weight:normal; padding:2px 6px 2px 10px; height:24px;
	border-top: 1px solid #f0cdc9; border-bottom: 1px solid #da8e80; }	
.table_r3 tr td { 
	padding-top:10px; border-bottom:1px solid #e7989d;}


/* Google-Ads */
.ad_header {color:#000;padding-bottom:0px;font-size:11px}
.ad_line1 {color:#AE0000;font-weight:bold;font-size:12px; text-decoration:underline}
.ad_text {color:#000000;font-size:10px; text-decoration:none}
.ad_url {color:#666666;font-size:11px;margin-bottom:12px; text-decoration:none}
.search_header{background:#eee;padding:4px;font-size:15px;font-weight:bold}
.wide_ads {background:#ffffff; padding:0px; margin:0px; height:120px; width:728px; overflow:hidden}
.leader {width: 182px; height: 120px; overflow: hidden; float: left;}	
/* .narrow_ads {background:#e5ecf9; padding:10px}*/



/* Banner Layer */
#banner {
	float: right;
	width: 470px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
}

#logo { margin-left:10px; margin-top:12px}
#logo_shadow { 
	border-bottom: #cccccc 1px solid; width:938px; margin-left:10px;
	border-top: #000000 1px solid;}

.h_rule {height:10px; border-top:#adb1cc 1px solid; background-image:url(http://www.rekruter.de/rekruter_2/img/style_img/h_rule_shadow.png)}

/***** MENU BAR *****/
#menubar {
		width: 964px; height:39px; background:url(http://www.rekruter.de/rekruter_2/img/style_img/menu_bg.jpg) no-repeat; 
		margin-top:-9px; margin-left:-6px;}

ul.dropdown                    { position: relative; margin-left:-20px; z-index:101;}
ul.dropdown li                 { float: left; zoom: 1; height:30px; margin-top:2px; list-style:none; border-right: 1px #8fc1e5 solid}
ul.dropdown li a               { display: block; padding: 6px 19px 0 20px; color:#FFFFFF; font-size:13px; text-decoration:none; 
								 text-transform:uppercase; font-family: "Gill Sans MT", Tahoma, sans-serif; }
ul.dropdown li.hover,
ul.dropdown li:hover           { position: relative; background:url(http://www.rekruter.de/rekruter_2/img/style_img/navi_hover.png) bottom; }
ul.dropdown li.hover a         { color: #3a3a3a; /*font-weight:bold*/ }


ul.dropdown ul 					{ width: 220px; visibility: hidden; position: absolute; top: 100%; left:-40px; }
ul.dropdown ul li 				{ background: url(http://www.rekruter.de/rekruter_2/img/style_img/navi_sub_bg.png); border-radius: 3px; -moz-border-radius: 3px;
								  border: 1px solid #98bfde; border-top: 1px solid #DBDBEA; /*border-top:none;*/ float: none; height: 30px; margin-top:0; background-position:top}
ul.dropdown ul li a img			{ float:right}
								  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a				{ border-right: none; width: 90%; display: inline-block; padding-top:6px; font-weight:100 !important; 
									font-size:11px; letter-spacing: normal; }
ul.dropdown ul li:hover			{ background: url(http://www.rekruter.de/rekruter_2/img/style_img/navi_sub_bg.png); background-position:bottom; }

.sub_menu ul					{ margin-left:200px; margin-top:-20px; width:120px;}


/*** Vertical SCROLL-ITEMS ***/
.vert_scroll_container { padding:0; margin:0; }
.vert_scroll_container li { 
	list-style-image:none; list-style:none; height:160px; padding:0; margin:0; }
.vert_scroll_container .img_logo { background-color:#FFF; text-align:center; }
.vert_scroll_container .scroll_body { padding:10px 10px 0 10px; padding-top:0;}
#scroll_up, #scroll_down { 
	background-image: url(http://www.rekruter.de/rekruter_2/img/scroll_up.png); cursor:pointer; 
	width:219px; height:18px; opacity: 0.5;}
#scroll_down { 
	background-image: url(http://www.rekruter.de/rekruter_2/img/scroll_down.png);}
#scroll_up:hover, #scroll_down:hover  { opacity: 1.0;}

.vert_scroll_container .inner_item { 
	float:left; margin-left: 10px; margin-right:10px; }
#scroll_up_s, #scroll_down_s { 
	background-image: url(http://www.rekruter.de/img2/up.png); cursor:pointer; 
	width:24px; height:18px; opacity: 0.5; float:right; margin-right: 6px}
#scroll_down_s { 
	background-image: url(http://www.rekruter.de/img2/down.png); }
#scroll_up_s:hover, #scroll_down_s:hover { opacity: 1.0;}



