.version{
			width:	3.3em;
		}

/*
jobanova
CSS Styles
v2.00.01
*/

/*****************************************
 * Global settings
 ****************************************/

html, body {
	height: 	100%;
	padding: 	0px;	
}

bdo,
abbr
    {
        font-size:  9px;
        display:    block;
        color:		#969696;
	}

ul.breit,
ol.breit
    {
        margin-left: 7px;
    }

ul.breit li,
ol.breit li
    {
        padding-bottom: 5px;
    }

#MainTB {
	height:100%;
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.userlink,
a:link {
	color: #ea5300;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #ea5300;
}
.userlink:hover {
	text-decoration: underline;
	color: #ea5300;
}

a:hover {
	text-decoration: underline;
	color: #666666;
}
a:active {
	text-decoration: none;
	color: #ea5300;
}

.headingsBold {
	color: #ea5300;
	font-weight: bold;
}

/*****************************************
 * categorie settings
 ****************************************/

#linkstray a:link {
	color: #ea5300;
	text-decoration: none;
}
#linkstray a:visited {
	text-decoration: none;
	color: #ea5300;
}
#linkstray a:hover {
	text-decoration: underline;
	color: #666666;
}
#linkstray a:active {
	text-decoration: none;
	color: #ea5300;
}
#linkstray a {
	font-weight: bold;
}
#linkstray {
	width: 950px;
}


	.body-1-za
			{
				font-size:		11px;
				color:			#30457e;
				line-height:	19px;

			}

	.body-az-fett
			{
				color: #333333;
				font-size: 12px;
				line-height: 15px;
				font-weight: bold;
			}

	.warn	{
				color:#ff0000;
			}

	input.go{
				 font-size:    12pt;
				 font-weight:bold;
			}


	/* Formular Tabelle */
	table.form    {
						padding:			0px;
						margin:				0px 0px 0px 0px;
						border:				1px;
						border-style:		hidden;
						border-spacing:		0px;
						background-color:	#ffffff;
				}
	table.form  {
						padding:       0;
						margin:        0px 0px 0px 0px;
						border:        0px;
				}
	td.field      {
						text-align:        	left;
						font-weight:    	bold;
						margin:            	0px 0px 0px 0px;
				}
	td.fieldnames 	{
						text-align:center;
						font-weight:bold;
						margin:0pt 0pt 0pt 0pt;
					}



	td.extrafieldnames {
						text-align:right;
						font-weight:bold;
						background-color:#dddddd;
						margin:0pt 0pt 0pt 0pt;
						}

	td.extrafield 		{
						text-align:left;
						font-weight:bold;
						background-color:#dddddd;
						margin:0pt 0pt 0pt 0pt;
						}

	/* Kandidaten Tabelle */
	table.cand 			{
						padding:0pt;
						margin:0pt 0pt 0pt 0pt;
						border:0pt;
						border-style:hidden;
						border-spacing:1px;
						}

	tr.cand 			{
						background-color:#ffffff;
						}

	td.cand {
						font-size:9px;
						padding:2pt;
						background-color:#ffffff;
						margin:0pt 0pt 0pt 0pt;
						}


	/* Allgemeine Tabellen Klassen */
	td 					{
						font-size: 12px;
						}

	table.border		{
						background-color:#003366;
						}

	td.header			{
						color:#ffffff;
						font-size:12pt;
						font-weight:bold;
						background-color:#00FEFE;
						}
	td.small {font-size:10pt;}

	td.title {color:#003366; font-size:11pt; font-weight:bold;}

	h4 {font-size:12pt;color:#003366;}


	/* Links */
	a {			font-weight:bold; }
	a:hover { 	font-weight:bold; }

	a.form {color:#5f5ae3; text-decoration:none; font-weight:bold;}
	a.form:hover {color:#a25dff; text-decoration:underline; font-weight:bold;}

	a.header {color:#ffd43f; text-decoration:underline; font-size:10pt; font-weight:bold;}
	a.header:hover {color:#ffd43f; text-decoration:underline; font-size:10pt; font-weight:bold;}

	a.s {color:#003366; text-decoration:none; font-weight:bold; font-size:8pt;}
	a.s:hover {color:#003366; text-decoration:underline; font-weight:bold; font-size:8pt; }

	a.dummy_mess
			{
				font-size:      	12px;
				font-weight:    	normal;
				color:          	#666666;
			}
	a.dummy_mess:hover
			{
				font-size:      	12px;
				font-weight:    	normal;
				color:          	#666666;
				text-decoration:    underline;
				cursor:             pointer;
			}


	p.form {padding-left:15pt;}

	ul {padding-left:15pt;}

	.top_20px    	{
						padding-top: 20px;
					}

	form.field		{
						display: inline;
						margin: 0px;
						padding:0px;
					}

	.navi-1, .navi-1c, .blue-1, .navi-general, .design_btn
					{
/*
							background-color: 		#30457e;
							border:					1px solid #30457e;
							color:					white;
*/
							background-color: 		#ea7b3e;
							color:					#f9f9f9;

							font-weight:			bold;
							height:					20px;
							font-size:				11px;
					}

	.navi-1			{
							width:	90px;
					}

	.title_box,
	.navi-1c		{
							width:  96px;
					}

	.blue-1			{   	width:			120px;	}
	.title_box		{       text-align: 	left;	}

	.design_btn		{   	width:			190px;	}

	.navi-1b 		{
							background-color: 		#30457e;
							border:        			1px solid #30457e;
							color:           		white;
							font-weight:     		normal;
							width:          		70px;
							height:           		15px;
							font-size:        		10px;
					}
	.show_cursor
					{
									cursor:pointer;
					}


	.navi-1a                {
							height:               13px;
							padding-right:        10px;
							font-size:            13px;
							font-weight: 		  bold;
							/* letter-spacing:		  1px; */
					}

	.design_label	{
							width:				90px;
							font-weight: 		bold;
							font-style: 		italic;
							font-size: 			13px;
							color: 				#333333;
							background-color: 	rgb(253, 219, 188); /* rgb(187, 219, 243);*/
							border: 			1px solid #AAAAAA;
							border-bottom:		none;
							text-align:			center;
					}

	.toSgstBtn		{
							cursor:				pointer;
							/*
							background: 		#30457e url('../images/sugg_return_btn.gif') no-repeat 3px 2px;
							border:				1px solid #30457e;
							width:				25px;
							color:				white;
							*/
							background-color: 		#ea7b3e;
							color:					#f9f9f9;
							font-weight:			bold;

							height:				20px;
							position:			relative;
							font-size:			10px;
					}

	.head-big
					{
							width:            	515px;
							color:            	#333333;
							font-size:        	16px;
							font-weight:    	bold;
							padding:        	0px;
							margin:            	3px 0px 0px 0px;
					}
	.what_input,
	.where_input    {
							padding-left:      5px;
							/*
							width:             425px;
							*/
							height:            20px;
							border:            1px solid #da7444;
					}

	.what_input:focus,
	.where_input:focus
					{
							background-color:     #f9f9f9;
					}

	.what_input		{		width:				205px;	}
	.where_input	{		width:				205px;	}


	.kontaktform_button,
	.link_button
					{
							border:				none;
							background:			none;
							color:				#ea5300;
							font-size:			12px;
							font-weight:        bold;
							cursor:				pointer;
					}
	.kontaktform_button:hover,
	.link_button:hover
					{
							text-decoration:    underline;
							color:				#ea5300;
					}
	.link_button	{
							font-size: 			12px;
							padding:			0px;
							margin:				0px;
							text-align:			left;
							position:			relative;
							left: 				-3px;
							top:				7px;
					}


	img.logo_img    {
							border:         none;
							height:         96px;
							width:          300px;
							margin:         0px 0px 10px 0px;
					}
	.setup_tray        {
							color:            #333333;
							font-size:      11px;
							font-weight:    normal;
							padding-top:    2.5px;
					}

	.jn_table,
	.textkasten,
	.textkasten_stat,
	.textkasten_frontpage,
	.textkasten_results,
	.textkasten_results_ref,
	.refinements
					{
							table-layout:        fixed;
							empty-cells:         show;
/*							border:              solid 1px #30457e;*/
					}
	.textkasten_frontpage_neu
					{
							table-layout:        fixed;
							empty-cells:         show;
					}

	.jn_table		{
							width: 				100%;
							border-collapse:	collapse;
							background-color:	rgb(255, 250, 245);
					}

	.jn_tbl_td,
	.jn_tbl_head
					{
							color:				 #333333;
							border:              solid 1px #663c00;
					}


	.jn_tbl_td		{
							padding: 			5px;
					}


	.jn_tbl_head	{
							padding: 			1px 5px;
							font-weight:        bold;
				   			background-color:	#fddbbc;
					}

	.textkasten_frontpage
					{
							width:                600px;
							padding:            4px 8px 4px 8px;
							background-color:    #dcf9fa;
							border-right:        solid 2px #30457e;
							border-bottom:        solid 2px #30457e;
					}
	.textkasten_frontpage_neu
					{
							width:              738px;
							padding:            0px 8px 4px 8px;
							background-color:    #FFFFFF;
							border-spacing: 	 3px;
					}

	.textkasten_results,
	.linkstray        {
/*							width:                 950px; */
					}
	.textkasten_stat{
/*							background-color:    white;*/
/*							width:               740px;*/
					}
	.textkasten_results_ref
					{
							background-color:    #f3faf9;
					}
	.textkasten_results_ref,
	.linkstray_ref    {
							width:                 555px;
					}
	.textkasten_span
					{
							padding:    8px;
					}

	.textkasten_hilfe
					{
							border:             solid 1px #663c00;
							margin:             8px;
							margin-top:         0px;
							width:              220px;
							background-color:	rgb(253, 242, 223);
					}

	.innerkasten_hilfe
					{
							margin:                7px;
							border:                none;
					}

	.td_PLZ

		   {         width: 5%;         }
	.refinements    {
							vertical-align:         top;
							background-color:       white;
							width:                  177px;
					}
	.refinements_titel
					{
							vertical-align:         top;
							color:                  #333333;
							font-size:              10.5px;
							font-weight:            bold;
					}

	.restray 		{

	}

	.restray,
	.restray_ref
					{
							font-weight:			normal;
							margin:					2px 0px 10px;
							text-align:				left;
							vertical-align:			top;
							color:            	#000000;
					}
	.restray_ref    {    	width:    				555px;    		}
	.restray_span   {    	margin: 			0px 8px  0px 8px; 	}

	.hlp_win_restray{
							vertical-align:         top;
							border-bottom:			solid 1px #eee;
							text-align:             left;
							font-weight:            normal;
							background-image:		url( ../images/user/answ_bg.gif );
							background-repeat:		no-repeat;
							background-position:	8px 5px;
							background-color:       #bbdbf3;
							margin:                 0px 0px 10px 0px;
							width:    				100%;
							height:					35px;
					}

	.textkasten_kontaktform,
	.textkasten_tellafriend
					{
							width:                  484px;
							vertical-align:         top;
							border:                 solid 1px #30457e;
							text-align:             left;
							font-weight:            normal;
							background-color:       #fedbbc;
					}

	.textkasten_tellafriend
	               {
	                       width:                   630px;
                   }

	.info_kontaktform
					{
							width:                    484px;
							vertical-align:         top;
							text-align:             justify;
							border:                 none;
							font-family:             Verdana, Arial;
							font-size:                 12px;
							font-weight:             normal;
					}

	.head-2,
	.head-1,
	.td_head-1,
	.td_head-1_line,
	.table_item,
	.table_item_last,
	.table_item_last_top20,
	.table_item_underlined,
	.table_item_underlined_top20,
	.table_item_frontpage,
	.form_greeting
					{
							padding:				0px;
							text-align:				left;
					}

	.table_item_frontpage
					{
						line-height:    14px;
						padding:        2px 5px 1px 5px;
					}
	.head-2,
	.head-1,
	.td_head-1,
	.td_head-1_line
					{
						vertical-align:     top;
						font-weight:    bold;
						padding-left:   5px;
					}

	.head-2			{	font-size: 		14px;	}

	.td_head-1_line,
	.table_item_underlined,
	.table_item_underlined_top20
					{
						border-bottom: 1px solid #30457e;
					}

	.table_item_underlined_top20,
	.table_item_last_top20
					{
						padding-top: 20px;
					}

	.table_item
					{
						border-top: 1px solid #30457e;
					}

	.inner_table_stat
					{
						margin: 4px;
					 }
	.table_item_wert
				   	{
					  border-style :   groove ;
					  border-top:      1px solid #30457e;
					  border-left:     1px solid #30457e;
					  margin:          30px 30px;
				   	}

	.form_greeting 	{
						padding:			0px;
						text-align: 		left;
					}
					
	a.res_table_joblink,
	a.res_table_joblink:hover
					{
						font-size:          16px;
						font-weight:        normal;
						color:				#30457e;
						line-height: 		1.4em;
						text-decoration: 	underline;						
					}
	
	a.a_google_afs,
	a.a_google_afs_head,
	a.a_table,
	a.a_res_table,
	a.a_res_table:hover,
	a.a_table:hover,
	a.a_refinement,
	a.a_refinement:hover
					{
						font-size:            12px;
						font-weight:          normal;
						color:                #30457e;
					}
					
	a.res_table_joblink:visited
                    {
                        color:				  #86A5C3;                        
                    }
 
	a.a_res_table:visited
					{
						 color:               #9999ff;
					}

	a.a_google_afs_head
					{	font-weight:          bold;
                        /* letter-spacing:       0.05em; */
						/* color:                #0500BF; */
						color:                #30457e;
						/* text-decoration:      underline; */
					}

	.google_afs_head_highlight
					{	color:				  #5072d1;
					    /* color:                black; */
					    font-weight:          bold;
					}

	.google_afs_txt_highlight
					{	font-weight:          bold;
					}

	a.a_google_afs_url
					{	font-size:            11px;
						/*
						color:                #969696;
						*/

					}
	a.a_google_afs_url:hover
					{	font-size:            11px;

					}

	a.a_google_afs_url2
					{	font-size:            12px;
						/*
						color:                #969696;
						*/
					}
	a.a_google_afs_url:hover
					{	font-size:            11px;

					}

	a.a_refinement,
	a.a_refinement:hover
					{
						font-size:    10px;
						font-weight:normal;
					}
	a.a_userbar,
	.txt_userbar 	{
						font-size:     11px;
						font-weight:   bold;
						color:         #ea5300;
					}


	.txt_userbar 	 {   color:         #333333;     font-weight:   normal; }


	a.werbung,
	a.werbung:hover    {
						font-size:    11px;
					}
	.body-werbung    {
						  font-size:        13.5px;
						  font-weight:    normal;
						color:             #6f6f6f;
					}
	.body-klein
					{
						text-align:     center;
						font-size:      9px;
						color:          #333333;
						line-height:    14px;
						padding-top:    10px;
					}
	.body-klein_old {
						font-size:      9px;
						color:          #333333;
						line-height:    14px;
					}

	.body-klein-fett_old
					{
						font-size:      11px;
						font-weight:    bold;
						line-height:    14px;
					}

	.res_tit,
	.res_qtit		{	padding:    	0px;
						text-align:     left;
						font-size: 		14px;
						display:		inline;
					}
	.res_qtit		{	font-size: 		16px;
					}

	/* -------- Werbeanzeigen ----------------------- */

	table.werbeadd_table {

		width:      220px;
		padding:    0px;
		margin:     0px 0px 0px 7px;
		text-align:	left;
	}



	td.werbeadd_ueber
	{
	  	text-align: left;
		padding:	118px 0px 5px 0px;
	}



	a.werbeadd_header {

		text-align:     left;
		font-weight:     bold;
		font-size:         13px;
		color:             #3333ff;

	}



	.werbeadd_teaser {

		  text-align: left;
		font-size:     10.5px;
		margin-top:    2px;

	}



	.werbeadd_company {

		  text-align:     left;
		font-size:         12px;
		font-weight:     bold;
		margin-top:        2px;
	}



	.werbeadd_url {

		  text-align:     left;
		font-size:         10.5px;
		color:             #666666;
		margin-bottom:    9px;
	}


	.werbeadd_leer    {

		text-align:     center;
		font-weight:     bold;
		font-size:         13px;
		font-family:    Verdana, Arial;		
		letter-spacing:   1.2pt;
		color:             #3333ff;
	}


	.werbe_gr_box    {
		width:             190px;
		padding-top:    7px;
		padding-left:    17px;
	}


	.werbe_gr        {
		height:      60px;
		width:         156px;
		border:     1px solid #D0D0D0;
	}


	.QueryBoxContainer
			{
/*
				background:			#f8f8ff;
*/
				background:			#f9f9f9;
				border: 			#909090 1px solid;
				z-index:        	5;
				visibility:     	hidden;
				position:       	absolute;
				top: 				30px;
				width:				260px;
			}

	.QueryBox
			{
/*
				color:				#30457e;
*/
				color:				#545454;
				padding:        	5px;
				font-size:      	12px;
			}

	.noSelBox
			{
				margin:				10px 	3px;
				text-align:			left;
				font-size:          11px;
			}
	/* ------------------------------------------------- */
	.ScrollingDiv
			{
				width:      982px;
				text-align: left;
			}
	.suggBox
			{
				color:                 #30457e;
				background-color:     #e3f1e4;
				border: #333333 1px solid;
				z-index:         5;
				padding:         0px;
				font-size:      12px;
				visibility:     hidden;
				position:         absolute;
			}

	.suggRow,
	.suggRowAprox,
	.suggRowSel,
	.suggRowAproxSel,
	.suggRowSyn,
	.suggRowSynSel
			{
				font-size:        	12px;
			}

	.suggRow{
				color:                #40558e;
				background-color:     #d3e1d4;
			}
	.suggRowSel
			{
				color: 				white;
				background-color:	#30457e;
			}

	.suggRowSyn
			{
				color:                #30457e;
				background-color:     #e3f1e4;
			}
	.suggRowSynSel
			{
				color: 				#dddddd;
				background-color:	#30457e;
			}


	.suggRowAprox_old
			{
				color: 				rgb(120, 120, 120);
				background-color:	rgb(245, 245, 245);
			}
	.suggRowAproxSel_old
			{
				color: 				rgb(245, 245, 245);
				background-color:	rgb(120, 120, 120);
			}
	.suggRowAprox
			{
				color:                #30457e;
				background-color:     #efffef;
			}
	.suggRowAproxSel
			{
				color: 				#dddddd;
				background-color:	#50659e;
			}
	.suggRowNothing
			{
				color: 				rgb(120, 120, 120);
				background-color:	rgb(245, 245, 245);
			}
	.suggRowNothingSel
			{
				color: 				rgb(245, 245, 245);
				background-color:	rgb(120, 120, 120);
			}


	.suggItem
			{
				width:            100%;
				height:            16px;
				overflow:        hidden;
			}
	.suggProduct,
	.suggPLZ,
	.suggOrt {
					 white-space:nowrap;
					 float:left;
					 text-align:left;
					 overflow: hidden;
	}
	.suggProduct,
	.suggPLZ{
					 margin-right:3px;
			}
	.suggProduct
			{
/*
					width: 45%;
*/
					margin-left:4px;
			}

	.suggPLZ{
				width: 35px;
				margin-left:5px;
				overflow: hidden;
			}

	.suggOrt{
				width: 161px;
				margin-left:6px;
				overflow: hidden;
			}



	.normal_job
			{
				background-color:   #d3e1d4;
			}

	.syn_job
			{
				background-color:   #e3f1e4;
			}

	.aprox_job
			{
				background-color:   #efffef;
			}


	.line30		{	 line-height: 	30px;		}
	.right2px	{	 margin-right: 	2px;		}
	.top    	{    vertical-align: top;		}
	.bottom    	{    vertical-align: bottom;	}
	.middle    	{    vertical-align: middle;	}
	.center    	{    text-align:     center;	}
	.right    	{    text-align:     right; color:#ea5300; 		}
	.left    	{    text-align:     left; color:#ea5300;		}
	.justify	{    text-align:     justify;	}

	.left10    	{    margin-left:	10px;       }
	.right10	{    margin-right:	10px;       }
	.hidden    	{    visibility:	hidden;		}
	.show    	{    visibility:	visible;       }
	
    .noWhiteSpace{  padding:        0px;
                    margin:         0px;
                }
                	
	.trans0 	{
					filter:          alpha(opacity=0);
					opacity:         0;
				}
	.trans20    {
                    filter:         alpha(opacity=20);
                	opacity:        0.2;
                }
	.ul_left	{
					 margin-left:    18px;
					 padding-left: 	  0px;
				}

	.bold    	{    font-weight:     	bold;		}
	.u_line		{    text-decoration:	underline;	}
	.ital    	{    font-style:        italic;		}

	.radio_blank
			{
				width:         	12px;
				height:        	10px;
				position:     	relative;
				z-index:     	2;
				border:     	none;
				margin:     	0px 4px;
			}


	#resultjd
			{
				background-color:	#eeeeee;
				font-size:			15px;
				color:				#0000aa;
				width:				100%;
				font-weight:		bold;
				border:				1px solid white;
				text-align:			left;
			}



		  #teaser{

		  width:100%;

		  font-size:12px;

		  color:#333333;

		  }



		  #resultcomport{

		  width:100%;

		  background-color:#eeeeee;

		  font-size:12px;

		  color:#333333;

		  }



		  span.comp {

		  width:70%;

		  text-align:left;

		  border:1px solid white;

		  }



		  span.ort {

		  width:30%;

		  text-align:left;

		  border:1px solid white;

		  }






	/* Divs zur positionierung */
	#top {position:relative; top:0px; left:10px; width:1024px;}
	#formular {position:absolute; top:0px; left:0px;}
	#cands {position:absolute; top:0px; left:681px; width:260px;}
	#main {position:relative; top:0px; left:10px; width:668px;}


	.seitenzahlen
				{
						font-size:              11px;
						padding:                1px 3px;
						margin-right:           10px;
						border:                 solid 1px #30457e;
				}


	.seitenzahlen_right
				{
						font-size:              11px;
						padding:                3px 4px 3px 4px;
						margin-left:             10px;
						border:                 solid 1px #30457e;
				}
	a.a_thin10,
	a.tray,
	a.a_thin,
	a.site_Nr_tray,
	a.tray_down
					{
							font-size:            11px;
							font-weight:          normal;
					}

	a.a_thin10:hover,
	a.tray:hover,
	a.a_thin:hover,
	a.site_Nr_tray:hover,
	a.tray_down:hover
					{
							font-size:            11px;
							font-weight:          normal;
							text-decoration:      underline;
					}

	a.site_Nr_tray,
	a.site_Nr_tray:hover,
	a.a_thin,
	a.a_thin:hover,
	a.tray_down
					{
							padding: 0px;
					}

	a.a_thin10,
	a.a_thin10:hover{	font-size:    10px;	}

	a.tray,
	a.tray:hover    {
						padding-left:         20px;
						font-weight:     	  bold;
					}

	a.tray_down		{	color:				  #666666;}

	.form_field     {
						font-size:    10pt;
					}


	img.arrow
					{
							width:          10px;
							height:         11px;
							border:         0px;
							padding:        0px;
							display:        inline;
					}

	.anna_date        {
						text-align:            right;
						font-weight:        bold;
						padding-bottom:         5px;
						padding-right:        10px;
					}
	.anna_date1		{
						text-align:           left;
						font-weight:          bold;
						padding-bottom:       10px;
						padding-right:        10px;

					}

	.title_bold     {
						text-align:           left;
						font-weight:          bold;
					}

	.c_black        {   color:                #333333;	}
	.c_red          {   color:                red;		}
	.c_blue         {   color:                blue;		}
	.c_green		{	color:                green;	}
	/* users */

	.skins_textkasten 	{
							padding: 	8px;
							border: 	solid 1pt #30457e;
						}
	.skins_textkasten-rot
						{
							padding: 	8px;
							border: 	solid 2.5px rgb(200,0,0);

						}
	.skins_linie_unten_1p 		{ 	border-bottom: 1px solid #30457e; 		}
	.skins_linie_unten_1p_rot 	{ 	border-bottom: 1px solid rgb(200,0,0); 	}
	.skins_head-1 		{
							color: 			#333333;
							font-size: 		12px;
							font-weight: 	bold;
							line-height: 	16px;
						}
	.skins_body-az-fett {
							color: 			#333333;
							font-size: 		12px;
							line-height: 	15px;
							font-weight: 	bold;
						}
	.skins_head-giant 	{
							color: 			#30457e;
							font-size: 		24px;
							font-weight: 	bold;
							line-height: 	28px;
						}
	.skins_head-giant-rot
						{ 	color: 			#ff0000;
							font-size: 		24px;
							font-weight: 	bold;
							line-height: 	28px;
						}
	.skins_body-klein 	{
							font-size: 		11px;
						}
	.skins_body 		{
							color: 			#333333;
							font-size: 		12px;
							line-height: 	16px;
						}

	.skins_body-rot		{
							color: 			#333333;
							font-size: 		14px;
							line-height: 	16px;
						}

	.nav             	{
							color:			white;
							background:		#30457e;
							width: 			712px;
						}


	/*
		Menu
	*/

	.menu				{

							width: 				100%; /* 712px; */
							margin: 			0;
							padding: 			0;
						}

	.balkena_menu, 	.balkenb_menu,
	.balkena1_menu, .balkenb1_menu{
							/* main-2.css (line 1109) */
							margin:2px 10px 0px 0px;
							padding:3px 4px;
						}

	/* non-active links */
	td.balkena_menu		{
							background-color:	#ccc;
						}


	td.balkena1_menu	{
							background-color:	#ddd;
						}


	a.balkena:link, a.balkena:visited
						{
							font-size:			12px;
							color:				#ea5300;
							font-weight:		bold;
						}

	a.balkena1,
	a.balkena1:link,
	a.balkena1:visited	{
							font-size:			12px;
							color:				#569821;
							font-weight:		bold;
						}


	a.balkena:hover,
	a.balkena1:hover	{
							color:				white;
						}

	/* active links */
	td.balkenb_menu		{
							background-color:	#ea5300;

						}

	td.balkenb1_menu	{
							background-color:	#569821;

						}

	a.balkenb:link,
	a.balkenb:visited,
	a.balkenb1:link,
	a.balkenb1:visited	{
							font-size:			13px;
							color:				white;
							font-weight:		bold;
						}
	a.balkenb:hover,
	a.balkenb1:hover	{
							color:				white;
						}

	.seitenzahlen_mandella
						{
							font-size:          11px;
							padding:            3px 4px 3px 4px;
							margin-right:		10px;
						}


	.c_black-fat
						{
							color:                #333333;
							font-weight:          bold;
						}

	.user_reg_filds		{	width: 142px;	}


	.usermode_bgr		{	background-color:	#fddbbc;	}
	.usermode_tbl_title	{
							background-color:	#fddbbc;
							text-align:			center;
							vertical-align: 	middle;
							width: 				100%;
							line-height: 		20px;
							border-bottom: 		1px solid #663c00;
						}
	.usermode_tbl_bgr	{	background-color:	#e6e6e6;	}

	.texte_table_item_wert,
	.usermode_table_item_wert
				   		{
				   			background-color:	rgb(255, 250, 245);
                            border-style :   	groove ;
                            border-top:      	1px solid #663c00;
                            border-left:     	1px solid #663c00;
                            margin:          	30px 30px;
				   		}



	/*
jobanova
CSS Styles
v2.00.01
*/

/*******************************************
* only stlyes for header !
*******************************************/

/*****************************************
 * header settings
 ****************************************/

#headStyle {
	border-bottom: 1px solid #ebebdc;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	width: 100%;
	height: 30px;
	background-color: #fafae9;
	color: #ea5300;
}

.moreBut {
	text-align:right;
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 3px;
}

.moreBut a:link {
	text-decoration: underline;
	font-size: 10px;
	color: #FFFFFF;
}
.moreBut a:visited {
	text-decoration: underline;
	font-size: 10px;
	color: #FFFFFF;
}
.moreBut a:hover {
	text-decoration: none;
	font-size: 10px;
	color: #cccccc;
}
.moreBut a:active {
	text-decoration: underline;
	font-size: 10px;
	color: #FFFFFF;
}
.moreBut a {
	text-decoration: underline;
	font-size: 10px;
	color: #FFFFFF;
}

td.moreBut {
	background-image:url(../images/orange_design/rd-box-gr2_09.png);
	background-repeat:no-repeat;
	background-position:bottom right;
}

td.moreBut2 {
	background-image:url(../images/orange_design/rd-box-gr2_09_2.png);
	background-repeat:no-repeat;
	background-position:bottom right;
}


.fixIE01 {
	margin-right: 4px;
}

* html .fixIE01 { /* only for IE Style-Fix */
	margin-right: -33px;
}
* html .fixIE02 { /* only for IE Style-Fix */
	margin-right: 5px;
}
* html .fixIE03 { /* only for IE Style-Fix */
	margin-right: -67px;
}


/*
jobanova
CSS Styles
v2.00.01
*/

/*Footer Element Styles
-------------------------------------------*/

#joba-footer {
	color:#666666;
	font-size:11px;
}

#joba-footer table {
	width: 950px;
}

#joba-footer #joba-footNav {
	margin-bottom:27px;
}

#joba-footer ul li	{
	display:inline;
	float:left;
}

#joba-footer ul {
	display:inline;
	margin-left: 0px;
}

#joba-footer li {
	margin-right:10px;
	background:url(../images/orange_design/footerNavBreaker.gif) no-repeat left center;
	padding-left:10px;
}

#joba-footer li a:visited {
	color:#666666;
}

#joba-footer li a {
	text-decoration:none;
	color:#666666;
	font-size:11px;
}

#joba-footer li a:hover {
	color:#ea5300;
}


#joba-footer li a:active {
	color:#ea5300;
}

#joba-footer li.first {
	background:none;
	padding-left:0;
}

#joba-footer a.rss {
	display:block;
	width:25px;
	color:#666666;
	background:#ff6500;
	font-size:9px;
	padding:3px 5px;
	text-align:center;
	text-decoration:none;
}

#joba-footer #joba-copyright {
	color:#666666;
	font-size:10px;
}

#joba-footer #joba-copyright a:visited {
	color:#666666;
}

#joba-footer #joba-copyright a {
	color:#ebeef0;
	text-decoration:none;
}

#joba-footer #joba-copyright a:hover {
	color:#ebeef0;
}

#joba-footer #joba-copyright a:active {
	color:#ebeef0;
}

/* width: 950px; */
#joba-copyright {
	text-align: left;
	color: #666;
	margin-left: 10px;
}

/*Clearfix method
-------------------------------------------*/
.clearfix:after  {
	content: ".";
	display:  block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-table;
}

/* Hides from IE-mac \*/

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: inline-block; 									/*IE7 solution*/
}

.clearfix {
	display: block; 										/*Fixes width issue*/
}

/* End hide from IE-mac */


/* GeoSuggest */
.poly_mark			{
                		filter:         alpha(opacity=40);
                		opacity:        0.4;
                		display:		inline;
                		width: 			12px;
                		height: 		12px;
                		margin:			5px 0px;
                		border:			1px solid black;
					}

.info_wnd			{
						display:		none;
        				width:          200px;
                        height:         150px;
                        z-index:        100;
                        position:       absolute;

                		filter:         alpha(opacity=90);
                		opacity:        0.9;
					}

.info_wnd_cnt_box	{
						height:			139px;
						/* width:			*/
						overflow: 		auto;
						/* border:			1px solid lightgreen; */
					}
.info_wnd_cnt_l		{
						margin: 10px 18px 0px 5px;
					}
.info_wnd_cnt_r 	{
						margin: 10px 1px 0px 25px;
					}

/* IMAGES */

/* Ergebnisseite */
.res_sort,
.res_sort2,
.res_quality,
.res_icon			{	background-image:	  url(../images/opt/results.gif);
                        background-repeat:    no-repeat;
                        background-position:  0px 0px;
                        background-color:     transparent;
                        border:               none;
                        height:               17px;
                        width:                22px;
                        position:             absolute;
    				}

.res_sort,
.res_sort2,
.res_quality		{	width: 				  10px;
						height: 			  22px;
						cursor:				  pointer;
					}
.res_sort			{	margin-left: 		  10px;	}
.res_sort2			{	margin-left: 		   3px;	}

.res_icon_txt		{	margin-left:		  27px;	}

/* SlideIn */
#SlideIn         {
                        display:            none;
                        position:           fixed;
                        border:             3px solid #999999;
                        z-index:            200;
                        height:             230px;
                        width:              400px;
                        top:                260px;
                        background-color:   white;
                    }
                    
* html #SlideIn     {   
                        position:       absolute;
                        height:         200px;
                        top:            expression(  
                                            ( (parseInt(document.body.scrollTop)+490) >parseInt(document.documentElement.offsetHeight))?
                                                (((parseInt(document.documentElement.offsetHeight)-252)>=0)?
                                                    parseInt(document.body.scrollTop)+parseInt(document.documentElement.offsetHeight)-252 :0): 
                                                parseInt(document.body.scrollTop)+260
                                        );                       
                    }
                                       

#fadeBackground     {                        
                        display:           none;
                        position:          fixed;
                        height:            100%;
                        width:             100%;                                                
                        left:              0;
                        top:               0;
                    	z-index:           195;                    	
                    	background-color:  #333333;                    	
                        filter:            alpha(opacity=20);
                	    opacity:           0.2;
                    }

* html #fadeBackground  
                    {
                        position:   absolute;
                        top:        expression(parseInt(document.body.scrollTop));              
                        left:       expression(parseInt(document.body.scrollLeft));
                                                
                    }   
#SITab1             {   width:          100%;       }

#SICloseTd          {   width:          18px;       }
#SICloseBtn         {   width:          16px; 
                        height:         16px; 
                        cursor:         pointer;    
                    }

#SIQuery            {   color:          #86A5C3;    }

#SILogo             {   border:         0px; 
                        padding:        5px;
                    }
#SITitle            {   font-weight:    bold; 
                        font-size:      16px;
                    }                 

#SIMailCnt          {   margin:         5px 20px 0px 20px;  }

#SISubmitTopCnt     {   width:          348px;                       }
#SISubmitCnt        {   margin:         10px 0px 0px 0px; 
                        height:         30px;
                    }
#SISubmitBtn        {   height:         25px; 
                        width:          130px; 
                        font-size:      13px; 
                        margin:         0px; 
                        padding:        0px;
                        cursor:         pointer;   
                    }
                    

.SIMailField        {   width:          350px; 
                        font-weight:    bold; 
                        border:         solid 1px #000080;
                    } 


/* Hauptteil */
.or_g_box,
.br_box,
.g_box				{ 	margin: 			  0px;
						/* display: 			  inline; */
						float: 				  left;
						position: 		  	  relative;
						border: 			  1px solid #ececec; background-color: #f9f9f9;
					}

.or_g_box			{	border: 			  2px solid #fedbbc; background-color: #f9f9f9;	}
.br_box				{	border: 			  1px solid #de7d25; background-color: #fedbbc;	}

.or_g_ul, 	.or_g_ur,
.or_g_bl, 	.or_g_br,

.br_ul, 	.br_ur,
.br_bl, 	.br_br,

.g_ul, 		.g_ur,
.g_bl, 		.g_br,

.gr_s_left, .gr_s_right, .gr_s_middle,

.simply_box_more,
.main_img			{	background-image:	  url(../images/opt/boxes.png);
                        background-position:  0px 0px;
                        height:               9px;
                        width:                9px;
                        position:             absolute;
						overflow:			  hidden;
    				}


.gr_s_left,
.gr_s_right,
.gr_s_middle		{ 	height:               50px;
						position:             relative    !important;
						background-repeat:    no-repeat;}

.gr_s_left			{ 	width:                8px         !important;
						background-position:  -75px 0px   !important;   }

.gr_s_right			{ 	width:                84px        !important;
						background-position: -84px 0px    !important;	}

.gr_s_middle		{ 	background-position: -168px 0px   !important;	}













.g_ul				{ 	left: 				  -1px;
						top: 				  -1px;
						background-position:  0px 0px !important;
					}

.g_ur				{ 	right: 				  -1px;
						top: 				  -1px;
						background-position: -8px 0px !important; 	}

.g_bl				{ 	left: 				  -1px;
						bottom: 			  -1px;
						background-position: 0px -8px !important; 	}

.g_br				{ 	right: 				  -1px;
						bottom: 			  -1px;
						background-position: -8px -8px !important; 	}

.or_g_ul			{ 	left: 				  -2px;
						top: 				  -2px;
						background-position:  0px -34px !important;
					}

.or_g_ur			{ 	right: 				  -2px;
						top: 				  -2px;
						background-position: -8px -34px !important; 	}

.or_g_bl			{ 	left: 				  -2px;
						bottom: 			  -2px;
						background-position: 0px -42px !important; 	}

.or_g_br			{ 	right: 				  -2px;
						bottom: 			  -2px;
						background-position: -8px -42px !important; 	}


.br_ul				{ 	left: 				  -1px;
						top: 				  -1px;
						background-position:  0px -17px !important;
					}

.br_ur				{ 	right: 				  -1px;
						top: 				  -1px;
						background-position: -8px -17px !important; 	}

.br_bl				{ 	left: 				  -1px;
						bottom: 			  -1px;
						background-position: -0px -25px !important; 	}

.br_br				{ 	right: 				  -1px;
						bottom: 			  -1px;
						background-position: -8px -25px !important; 	}

.simply_box_more	{	background-position:  -22px 0px;
                        height:               25px;
                        width:                52px;
                        right: 				  -1px;
						bottom: 			  -1px;		}

a.box_link			{	text-decoration: underline;
                        font-size: 10px;
                        color: #FFFFFF;					}

a.box_link:link 	{	text-decoration: underline;
                        font-size: 10px;
                        color: #FFFFFF;					}

a.box_link:visited 	{	text-decoration: underline;
                        font-size: 10px;
                        color: #FFFFFF;					}

a.box_link:hover 	{	text-decoration: none;
                        font-size: 10px;
                        color: #cccccc;					}

a.box_link:active 	{	text-decoration: underline;
                        font-size: 10px;
                        color: #FFFFFF;                 }

/* Main */
.w_icon,
.flag_de,
.flag_it,
.flag_fr,
.flag_en,
.tipp_icon,
.close_btn,
.job_icon,
.prem_icon,
.google_title,
.jn_icon_res,
.jn_icon_start		{	background-image:	  url(../images/opt/main.png);
                        position:             absolute;
						overflow:			  hidden;
						height:               12px;
                        width:                14px;		}

.greybox_ad,
.greybox_ad_over	{	background-image:	  url(../images/opt/main.png);
						background-repeat:	  no-repeat;
                        background-position:  0px -51px;
						position:             relative;
						height:               38px;
                        width:                740px;	}

.greybox_ad_over	{	background-position:  0px -89px   !important;	}

.close_btn			{	background-position: -231px -35px !important;
						height:               16px        !important;
                        width:                16px        !important;	}

.w_icon             {	background-position: -248px -35px !important;
						height:               14px        !important;
                        width:                16px        !important;   }

.tipp_icon			{	background-position: -231px 0px   !important;
						height:               17px        !important;
                        width:                26px        !important;	}

.jn_icon_res		{	background-position:  0px 0px     !important;
						height:               50px        !important;
                        width:                230px       !important;	}


.jn_icon_start      {	background-position:  0px -127px  !important;
						height:               63px        !important;
                        width:                307px       !important;	}
.prem_icon,
.job_icon			{	background-position:  -254px -18px !important;
						height:               16px		  !important;
                        width:                16px   	  !important;
                        position:             absolute;
						overflow:			  hidden;
                        left:				  6px;
                        top:				  4px;					}

.prem_icon 			{	background-position:  -270px -18px 	!important;	}

.res_new_date		{	position:             absolute;
						overflow:			  hidden;
						height:               20px;
                        width:                80px;
                        right:				  -82px;
                        top:				  1px;					}

.google_title		{	background-position: -730px 0px !important;
						height:               43px;
                        width:                10px;
                        left:				  1px;
                        top:				  6px;					}

/* Flags */
.flag_de			{	background-position: -258px 0px !important;	}
.flag_it			{	background-position: -272px 0px !important;	}
.flag_fr			{	background-position: -286px 0px !important;	}
.flag_en			{	background-position: -300px 0px !important;	}



/* Karte */
/* IT - GeoEinheiten */
.abruzzo,
.basilicata,
.calabria,
.campania,
.emilia_romagna,
.friuli_venezia,
.lazio,
.liguria,
.lombardia,
.marche,
.molise,
.piemonte,
.puglia,
.sardegna,
.sicilia,
.toscana,
.trentino,
.umbria,
.valle_d_aosta,
.veneto,

/* DE - GeoEinheiten */
.berlin,
.bremen,
.hh,
.saarland,
.brandenburg,
.bayern,
.bawue,
.rheinland-pfalz,
.nrw,
.niedersachsen,
.schleswig-holstein,
.mecklenburg,
.sachsen-anhalt,
.sachsen,
.thueringen,
.hessen,

/* CH - GeoEinheiten */
.Graubuenden,
.Ticino,
.Valais,
.Uri,
.Bern,
.Obwalden,
.Luzern,
.Vaud,
.Geneve,
.Glarus,
.St_Gallen,
.Zuerich,
.Schwyz,
.Zug,
.Aargau,
.Appenzell_Innerrhoden,
.Appenzell_Ausserrhoden,
.Thurgau,
.Schaffhausen,
.Solothurn,
.Basel,
.Jura,
.Neuchatel,
.Nidwalden,
.Fribourg,

.fp_map_de,
.fp_map_ch,
.fp_map_it,
.fp_map             {   background-repeat:    no-repeat;
                        background-position:  0px 0px;
                        position:             absolute;
						overflow:			  hidden;   }

/* Karte DE */
.berlin,
.bremen,
.hh,
.saarland,
.brandenburg,
.bayern,
.bawue,
.rheinland-pfalz,
.nrw,
.niedersachsen,
.schleswig-holstein,
.mecklenburg,
.sachsen-anhalt,
.sachsen,
.thueringen,
.hessen,
.fp_map_de          {   background-image:	  url(../images/opt/karte_de.png);
                        height:               172px;
                        width:                142px;       }

.bawue              {   background-position:  0px -172px 	!important;	}
.bayern             {   background-position:  0px -344px 	!important;	}
.berlin             {   background-position:  0px -516px	!important;	}
.brandenburg        {   background-position:  0px -688px	!important;	}
.bremen             {   background-position:  0px -860px	!important;	}
.hessen             {   background-position:  0px -1032px	!important;	}
.hh                 {   background-position:  0px -1204px	!important;	}
.mecklenburg        {   background-position:  0px -1376px	!important;	}
.niedersachsen      {   background-position:  0px -1548px	!important;	}
.nrw                {   background-position:  0px -1720px	!important;	}
.rheinland-pfalz    {   background-position:  0px -1892px	!important;	}
.saarland           {   background-position:  0px -2064px	!important;	}
.sachsen            {   background-position:  0px -2236px	!important;	}
.sachsen-anhalt     {   background-position:  0px -2408px	!important;	}
.schleswig-holstein {   background-position:  0px -2580px	!important;	}
.thueringen         {   background-position:  0px -2752px	!important;	}


/* Karte CH */
.Graubuenden,
.Ticino,
.Valais,
.Uri,
.Bern,
.Obwalden,
.Luzern,
.Vaud,
.Geneve,
.Glarus,
.St_Gallen,
.Zuerich,
.Schwyz,
.Zug,
.Aargau,
.Appenzell_Innerrhoden,
.Appenzell_Ausserrhoden,
.Thurgau,
.Schaffhausen,
.Solothurn,
.Basel,
.Jura,
.Neuchatel,
.Nidwalden,
.Fribourg,
.fp_map_ch          {   background-image:	  url(../images/opt/karte_ch.png);
                        height:               120px;
                        width:                190px;       }

.Aargau				{   background-position:  0px -120px	!important;	}
.Appenzell_Ausserrhoden
					{   background-position:  0px -240px	!important;	}
.Appenzell_Innerrhoden
					{   background-position:  0px -360px  	!important;	}

.Basel				{   background-position:  0px -480px  	!important;	}
.Bern               {   background-position:  0px -600px  	!important;	}
.Fribourg			{   background-position:  0px -720px  	!important;	}
.Geneve				{   background-position:  0px -840px  	!important;	}
.Glarus				{   background-position:  0px -960px  	!important;	}
.Graubuenden		{   background-position:  0px -1080px 	!important;	}
.Jura				{   background-position:  0px -1200px 	!important;	}
.Luzern				{   background-position:  0px -1320px 	!important;	}
.Neuchatel			{   background-position:  0px -1440px 	!important;	}
.Nidwalden			{   background-position:  0px -1560px 	!important;	}
.Obwalden			{   background-position:  0px -1680px 	!important;	}
.Schaffhausen		{   background-position:  0px -1800px 	!important;	}
.Schwyz				{   background-position:  0px -1920px 	!important;	}
.Solothurn			{   background-position:  0px -2040px 	!important;	}
.St_Gallen			{   background-position:  0px -2160px 	!important;	}
.Thurgau			{   background-position:  0px -2280px 	!important;	}
.Ticino				{   background-position:  0px -2400px 	!important;	}
.Uri				{   background-position:  0px -2520px 	!important;	}
.Valais				{   background-position:  0px -2640px 	!important;	}
.Vaud				{   background-position:  0px -2760px 	!important;	}
.Zuerich			{   background-position:  0px -2880px 	!important;	}
.Zug				{   background-position:  0px -3000px 	!important;	}


/* Karte IT */
.abruzzo,
.basilicata,
.calabria,
.campania,
.emilia_romagna,
.friuli_venezia,
.lazio,
.liguria,
.lombardia,
.marche,
.molise,
.piemonte,
.puglia,
.sardegna,
.sicilia,
.toscana,
.trentino,
.umbria,
.valle_d_aosta,
.veneto,
.fp_map_it          {   background-image:	  url(../images/opt/karte_it.png);
                        height:               179px;
                        width:                140px;       	}

.abruzzo			{   background-position:  0px -179px		!important;	}
.basilicata			{   background-position:  0px -358px		!important;	}
.calabria			{   background-position:  0px -537px		!important;	}
.campania			{   background-position:  0px -716px		!important;	}
.emilia_romagna		{   background-position:  0px -895px		!important;	}
.friuli_venezia		{   background-position:  0px -1074px		!important;	}
.lazio				{   background-position:  0px -1253px		!important;	}
.liguria			{   background-position:  0px -1432px		!important;	}
.lombardia			{   background-position:  0px -1611px		!important;	}
.marche				{   background-position:  0px -1790px		!important;	}
.molise				{   background-position:  0px -1969px		!important;	}
.piemonte			{   background-position:  0px -2148px		!important;	}
.puglia				{   background-position:  0px -2327px		!important;	}
.sardegna			{   background-position:  0px -2506px		!important;	}
.sicilia			{   background-position:  0px -2685px		!important;	}
.toscana			{   background-position:  0px -2864px		!important;	}
.trentino			{   background-position:  0px -3043px		!important;	}
.umbria				{   background-position:  0px -3222px		!important;	}
.valle_d_aosta		{   background-position:  0px -3401px		!important;	}
.veneto				{   background-position:  0px -3580px		!important;	}
