* {font-family: Arial, Georgia, Times New Roman, Times, serif; font-size: 12px; }

a { color: #008000; text-decoration: underline; }
a:hover { color: #00cc00; text-decoration: underline; }
a:active { color: #00cc00; text-decoration: underline; }

a.bold { color: #008000; text-decoration: underline; font-weight: bold}
a.bold:hover { color: #00cc00; text-decoration: underline;  font-weight: bold}
a.bold:active { color: #00cc00; text-decoration: underline;  font-weight: bold}

a.leftmenu { color: #008800; text-decoration: none; font-weight: bold; font-family: Arial; font-size: 12px }
a.leftmenu:hover { color: #ffda5b; text-decoration: underline; }
a.leftmenu:active { color: #ffda5b; text-decoration: underline; }

a.search { color: #008000; text-decoration: none; font-weight: bold; font-family: Arial; font-size: 11px }
a.search:visited { color: #8fc15e; text-decoration: none; }
a.search:hover { color: #ffda5b; text-decoration: underline; }
a.search:active { color: #ffda5b; text-decoration: underline; }

a.orange { color: #f27900; text-decoration: underline; font-weight: bold; font-family: Arial; font-size: 12px }
a.orange:visited { color: #f27900; text-decoration: underline; }
a.orange:hover { color: #ffa448; text-decoration: underline; }
a.orange:active { color: #f27900; text-decoration: underline; }


body {
		background-color:#F5FBF1;
		margin:0px
		 }

a img { border: 0px; }

h1 {color: #008000; font-weight: bold; font-family: Arial; font-size: 24px; margin-bottom: 5px; margin-top: 0px;  }
h2 {color: #008000; font-weight: bold; font-family: Arial; font-size: 18px; margin-bottom: 10px }
h3 {color: #008000; font-weight: bold; font-family: Arial; font-size: 14px; margin-bottom: 5px }
h4 {color: #008000; font-weight: bold; font-family: Arial; font-size: 12px; margin-bottom: 5px }

.style1 {
	color: #000000;
	font-style: normal;
	font-weight: normal;
	}
.style2 {
	color: #000000;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	}
.style3 {
	color: red;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	}
.style4 {
	width: 320px;
	}
	
.footer, .footer a:link, .footer a:visited {
	color:#008000;
	font-family: Verdana;
	font-size: 9px;
	text-decoration:none;
}
.footer a:hover {
	color:#ff8040;
	font-family: Verdana;
	font-size: 9px;
	text-decoration:none;
}

.bold {
	color: #008000; 
	text-decoration: none; 
	font-weight: bold
	}
.tips {
	font-style: italic;
	font-weight: normal;
	font-size: 11px;
	}
.small {
	color: #679b4f;
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana;
	}
.featuredemployer_logo{
	border-style: solid; 
	border-color: #bbbbbb; 
	border-width: 1px;
}

#main{
  margin-top: -5px; 
	/margin-top: 0px;
	padding: 0px;
	width: 956px;
	background-image: url(../images/bg_general.jpg);
	background-repeat:no-repeat;
	background-color:#F5FBF1;
}

#main_aupair{
  margin-top: -5px; 
	/margin-top: 0px;
	padding: 0px;
	width: 956px;
	background-image: url(../images/bg_aupair.jpg);
	background-repeat:no-repeat;
	background-color:#F5FBF1;
}

#main_equine{
  margin-top: -5px; 
	/margin-top: 0px;
	padding: 0px;
	width: 956px;
	background-image: url(../images/bg_equine.jpg);
	background-repeat:no-repeat;
	background-color:#F5FBF1;
}

#banner{
		width: 950px;
		height: 175px; 
		}
		
#bannermenu{
		margin-left: 380px; 
		margin-top: 10px;
			}

#leftpanel{
	float: left;
	width: 172px;
	padding: 0px;
	text-align: left;


	}
	
#content{
	float: right;
	width: 730px;
	text-align: left;
	margin-right: 25px;
	margin-top: 0px;
		}

		
		
		
		
		
		
		
#cvresult_box
		{
		margin-top: 0px; 
		margin-bottom: 0px; 
		margin-left: 0px; 
		margin-right: 0px; 
		padding:3px
		}
	
#toplogo{
		position:absolute;
		top:6px;
		left:20px;
		}
#restlogo{
		position:absolute;
		top:156px;
		left:0px
		}



#menu{
	background-image:url(images/background_menu.gif);
	width:182px;
	padding: 0px;
	}
	

	
#menubottom{
			position:absolute;
			left:0px;
			top:320px;
			}

#leftimages{
			width:150px;
			}
#indexleftimages{
			position:absolute;
			left:8px;
			top:210px;
			width:150px;
			}


#indexcontent{
		position:absolute;
		left:220px;
		top:175px;
		/top:195px;
		width:700px;
		}
		
#indexrightbuttons{
		position:absolute;
		left:790px;
		top:210px;
		}
		
		
		
#news h1 {
color: #257027;
font-size: 24px;
font-family: Georgia;
font-weight: bold;
}
#news h2 {
color: #257027;
font-size: 18px;
font-family: Georgia;
font-weight: bold;
}
#news h3 {
color: #257027;
font-size: 14px;
font-family: Georgia;
font-weight: bold;
}

#news h4 {
color: #257027;
font-size: 12px;
font-family: Georgia;
font-weight: bold;
margin-top: 10px;
margin-bottom: 10px;
}

#news td {
vertical-align: top;
}

.news_top {
color: #257027;
font-size: 13px;
font-family: Georgia;
font-weight: bold;
margin-bottom: 25px; 
}

		
#bill1top{
		position:absolute;
		left:20px;
		width:230px;
		height:10px;
		}
#bill1{
		position:absolute;
		top:18px;
		left:20px;
		width:230px;
		background-image:url(billboards/bill_kolorbgsmall.jpg);
		background-repeat:no-repeat;
		}
#bill1bottom{
		position:absolute;
		left:20px;
		top:103px;
		}
#bill2{
		position:absolute;
		top:130px;
		left:20px;
		width:230px;
		}
#bill3top{
		position:absolute;
		left:270px;
		width:230px;
		height:18px;
		}
#bill3{
		background-image:url(billboards/bill_kolorbg.jpg);
		position:absolute;
		top:18px;
		left:270px;
		width:230px;
		}
#bill3bottom{
		position:absolute;
		left:270px;
		width:230px;
		height:18px;
		top:230px;
		}
#bill4top{
		position:absolute;
		left:530px;
		width:230px;
		height:18px;
		}
#bill4{
		background-image:url(billboards/bill_kolorbg.jpg);
		position:absolute;
		top:18px;
		left:540px;
		width:230px;
		}
#bill4bottom{
		position:absolute;
		left:0px;
		width:230px;
		height:18px;
		top:220px;
		}
#bronzepackage{
		background-image:url(images/bronze_body.png);
		background-repeat:no-repeat;
		}
#silverpackage{
		background-image:url(images/silver_body.png);
		background-repeat:no-repeat;
		}
#goldpackage{
		background-image:url(images/gold_body.png);
		background-repeat:no-repeat;
		}
#platimunpackage{
		background-image:url(images/platinum_body.png);
		background-repeat:no-repeat;
		}

.error{
		background-color: #f14e4e;
		color: #ffffff;
		font-weight: normal; 
}

div.transbox
  {
  background-color: #ffffff;
  /* for IE */
  filter:alpha(opacity=10);
  /* CSS3 standard */
  opacity:0.1;
  }
div.solidbox
  {
  filter:alpha(opacity=100);
  /* CSS3 standard */
  opacity:0.9;
  }
	
	
/* Copyright (c) 2006 Yahoo! Inc. All rights reserved. */

/* Defaults */
.ygtvtn { width:16px; height:15px; background: url(../../img/default/tn.gif) 0 0 no-repeat; }
.ygtvtm { width:16px; height:15px; cursor:pointer ; background: url(../../img/default/tm.gif) 0 0 no-repeat; }
.ygtvtmh { width:16px; height:15px; cursor:pointer ; background: url(../../img/default/tmh.gif) 0 0 no-repeat; }
.ygtvtp { width:16px; height:15px; cursor:pointer ; background: url(../../img/default/tp.gif) 0 0 no-repeat; }
.ygtvtph { width:16px; height:15px; cursor:pointer ; background: url(../../img/default/tph.gif) 0 0 no-repeat; }
.ygtvln { width:16px; height:15px; background: url(../../img/default/ln.gif) 0 0 no-repeat; } 
.ygtvlm { width:16px; height:15px; cursor:pointer ; background: url(../../img/default/lm.gif) 0 0 no-repeat; }
.ygtvlmh { width:16px; height:15px; cursor:pointer ; background: url(../../img/default/lmh.gif) 0 0 no-repeat; }
.ygtvlp { width:16px; height:15px; cursor:pointer ; background: url(../../img/default/lp.gif) 0 0 no-repeat; }
.ygtvlph { width:16px; height:15px; cursor:pointer ; background: url(../../img/default/lph.gif) 0 0 no-repeat; }
.ygtvloading { width:16px; height:15px; background: url(../../img/default/loading.gif) 0 0 no-repeat; }
.ygtvdepthcell { width:16px; height:15px; background: url(../../img/default/vline.gif) 0 0 no-repeat; }
.ygtvblankdepthcell { width:16px; height:15px; }
.ygtvitem { }  
.ygtvchildren {  }  
* html .ygtvchildren { height:2%; }  
.ygtvlabel, .ygtvlabel:link, .ygtvlabel:visited, .ygtvlabel:hover { 
	margin-left:2px;
	text-decoration: none;
	font-weight: bold;
}
.ygtvspacer { height: 10px; width: 0px; margin: 0px; }

/* via ID selector */
#tree2 .ygtvtn { background: url(../inc/tree/img/folders/tn.gif) 0 0 no-repeat; width:17px; height:15px; }
#tree2 .ygtvtm { background: url(../inc/tree/img/folders/tm.gif) 0 0 no-repeat; width:34px; height:15px; cursor:pointer }
#tree2 .ygtvtmh { background: url(../inc/tree/img/folders/tmh.gif) 0 0 no-repeat; width:34px; height:15px; cursor:pointer }
#tree2 .ygtvtp { background: url(../inc/tree/img/folders/tp.gif) 0 0 no-repeat; width:34px; height:15px; cursor:pointer }
#tree2 .ygtvtph { background: url(../inc/tree/img/folders/tph.gif) 0 0 no-repeat; width:34px; height:15px; cursor:pointer }
#tree2 .ygtvln { background: url(../inc/tree/img/folders/ln.gif) 0 0 no-repeat; width:17px; height:15px; }
#tree2 .ygtvlm { background: url(../inc/tree/img/folders/lm.gif) 0 0 no-repeat; width:34px; height:15px; cursor:pointer }
#tree2 .ygtvlmh { background: url(../inc/tree/img/folders/lmh.gif) 0 0 no-repeat; width:34px; height:15px; cursor:pointer }
#tree2 .ygtvlp { background: url(../inc/tree/img/folders/lp.gif) 0 0 no-repeat; width:34px; height:15px; cursor:pointer }
#tree2 .ygtvlph { background: url(../inc/tree/img/folders/lph.gif) 0 0 no-repeat; width:34px; height:15px; cursor:pointer }
#tree2 .ygtvloading { background: url(../inc/tree/img/folders/loading.gif) 0 0 no-repeat; width:16px; height:15px; }
#tree2 .ygtvdepthcell { background: url(../inc/tree/img/folders/vline.gif) 0 0 no-repeat; width:17px; height:15px; }
#tree2 .ygtvblankdepthcell { width:0px; height:15px; }
#tree2 .ygtvitem { }  
#tree2 .ygtvchildren { }  
* html .ygtvchildren { height:1%; }  
#tree2 .ygtvlabel, .ygtvlabel:link, .ygtvlabel:visited, .ygtvlabel:hover { 
	margin-left:2px;
	text-decoration: none;
}

/* via css class selector */
.treemenu .ygtvtn {background: transparent;  width:0em; height:15px; }
.treemenu .ygtvtm { background: url(../inc/tree/img/menu/collapse.gif) 0 6px no-repeat; width:1em; height:15px; cursor:pointer }
.treemenu .ygtvtmh { background: url(../inc/tree/img/menu/collapseh.gif) 0 6px no-repeat; width:1em; height:15px; cursor:pointer }
.treemenu .ygtvtp { background: url(../inc/tree/img/menu/expand.gif) 0 3px no-repeat; width:1em; height:15px; cursor:pointer }
.treemenu .ygtvtph { background: url(../inc/tree/img/menu/expandh.gif) 0 3px no-repeat; width:1em; height:15px; cursor:pointer }
.treemenu .ygtvln { background: transparent; width:0em; height:20px; }
.treemenu .ygtvlm { background: url(../inc/tree/img/menu/collapse.gif) 0 0px no-repeat; width:1em; height:15px; cursor:pointer }
.treemenu .ygtvlmh { background: url(../inc/tree/img/menu/collapseh.gif) 0 0px no-repeat; width:1em; height:15px; cursor:pointer }
.treemenu .ygtvlp { background: url(../inc/tree/img/menu/expand.gif) 0 6px no-repeat; width:1em; height:15px; cursor:pointer }
.treemenu .ygtvlph { background: url(../inc/tree/img/menu/expandh.gif) 0 6px no-repeat; width:1em; height:15px; cursor:pointer }
.treemenu .ygtvloading { background: url(../inc/tree/img/menu/loading.gif) 0 6px no-repeat; width:1em; height:15px; }
.treemenu .ygtvdepthcell { background: transparent; width:1em; height:15px; }
.treemenu .ygtvblankdepthcell {background: transparent;  width:1em; height:15px; }
.treemenu .ygtvitem { border: 0px solid grey; }  
.treemenu .ygtvchildren { }  
.treemenu .ygtvlabel, .ygtvlabel:link, .ygtvlabel:visited, .ygtvlabel:hover { 
	font-size: 12px;
}