#container {
/*width:870px;
margin:auto;*/
background:#FFF;
}

#landing {
font:12px verdana;
padding:10px 16px 0;
}

#landingheading {
font-size:20px;
text-align: center;
}

#lpageheader {
	width:839px;
	height:253px;
}

 
#lpageheader p {
	padding:60px 40px 20px 260px;
	font-size:1.2em;
	line-height:1.3em;
	font-weight:lighter;
	text-align:justify;
}


#lpageteaserimg {
	height:253px;
	width:251px;
	text-align:center;
	float:left;
}
html:first-child #lpageteaserimg {margin-top: 14px;}



#lpageteaserimg img {
margin-top:31px;
margin-right:2px;
}

#lpteaserlink {
text-align:right;
padding-right:12px;
padding-top: 16px;
margin-right: 12px;
height: 42px;
background: url(/images/mve/landing/head_button_right.gif) no-repeat right 16px;
}


/* STEPS + ADVANTAGES
----------------------------------------------- */

#lpagemiddle {

height:310px;
margin-left: 2px;
margin-right: 5px;

}



#stepsheader {
	font-size:20px;
	margin-left:0px;
	margin-top:20px;
	display:block;
	padding-left: 0;
}


#step1 {
width:201px;
height:100%;
border:1px solid #b6b6b6;
float:left;
}

#step2 {
width:201px;
height:100%;
border:1px solid #b6b6b6;
float:left;
margin-left:10px;
}

#step3 {
width:201px;
height:100%;
border:1px solid #b6b6b6;
float:left;
margin-left:10px;
}

.steps img{
display:block;
margin:auto;
width: 201px;
}

.steps h3{
font-weight:bold;
margin:0;
margin-bottom:5px;
padding: 4px 0 3px 6px;
}

.steps h3 a {
font-size:16px;
margin:0;
color: #666;
}


.steps h3 a:hover {
	background: none;
	color: #666;
}

.steps p {
padding:0 0 0 7px;
margin:0;
color: #666;
}


#advantages {
width:175px;
height:304px;
float:right;
background: url(/images/gen/home/bg_box.gif) 0 0;
padding: 4px;

}
html>/**/body #advantages {
width:189px;
}
#advantages .steps_border {
	background: #fff;
	height: 304px;
}

#hpmiddle .boxFrame1 {
	border: none;
}

#advantages h2 {
display:block;
text-align:center;
margin: 0 0 10px -8px;
padding-top:9px;
}

#advantages ul{
list-style:none;
margin:0;
padding:0;
padding-left:9px;
height:200px;
}

#advantages ul li{
margin-bottom:8px;
padding-left:25px;
font-weight:bold;
line-height:1.4em;
}

#advbutton {
position:absolute;
display:block;
height:36px;
width:159px;
margin-left:17px;
margin-top:4px;
text-align:center;
padding-top:9px;
}

html>body #advbutton {
margin-top:22px;
}

#advbutton .txtMidWhite {
	font-size: 14px;
}


.lpagelink {
	text-align:center;
	margin:30px 0;
}

.lpagelinkcat {
	margin-bottom:55px;
}

.lpagelink a{
	font-family: verdana;
	color:#FFF;
}

.lpagelink a:hover{
text-decoration:underline;
background: url(/images/mve/landing/head_button_2.gif) no-repeat 0 0;
}

a.job, a.job:link, a.job:visited {
margin: 0 auto;
	font-size: 16px;
	color: #fff;
	padding-top:11px;
	text-align:center;
	display:block;
	font-weight: bold;
	width: 480px;
	background: url(/images/mve/landing/head_button_2.gif) no-repeat 0 0;
	padding-bottom: 10px;
	}

#lpteaserlink .job  {
 	background: url(/images/mve/landing/head_button.gif) no-repeat 0 0;
	width:auto;
	float: right;
	padding: 11px 7px 13px 19px;
	margin: 0;
}
#lpteaserlink .job:hover  {
background: url(/images/mve/landing/head_button.gif) no-repeat 0 0;
}

.lpagelink .search {
	background:#2f91eb;
}

#lpmiddlelink .job {
	
	
	

	
}


/* landingmiddle
----------------------------------------------- */

#landingmiddle {
	height:300px;
}


#landingmiddle .newline{
	float:left;
	display:block;
	padding:5px 0 5px 0;
}



#landingmiddle .defaultline{
	padding:5px 0px 5px 0;
}



#landingmiddle ul{
	list-style:none;
	margin:5px;
	padding:0;
	overflow: hidden; height: auto;
}

* html #landingmiddle ul{overflow: visible; height: 1%;}


h2{
	padding:5px;
}



/* leftbox */



#landing .leftbox {
	width:55%;
	float:left;
}



#landing .leftbox .newline {
	width:250px;
}



/* rightbox */
#landing .rightbox {
margin-top: 12px;
}



#landing #citybox .newline, #landing #citybox .defaultline{
	width:135px;
	float:left;
}


/* BOTTOM
------------------------------------- */


#keywords {
	padding:5px;
}



#linklist ul{
	list-style:none;
	margin:0;
	padding:15px;
}



#linklist ul li ul{
	list-style:none;

}


#linklist ul li ul li{
	padding:5px 0 5px 0;
}



/* LANDINGCITY
----------------------------------------------- */

#landingcityl {
	width:40%;
	float:left;
}

#landingcityl .top ul{
	list-style:none;
	margin:5px;
	padding:5px;
}

#landingcityr {
margin-left:360px;
}

#landingcityr .jobBoxRow{
margin:0;
padding:5px;
list-style:none;
height:70px;
border-bottom:1px solid #2f91eb;
}

#landingcityr .jobBoxRow .floatLeft{
float:left;
}

#landingcityr .jobBoxRow li.jobRowMap{
text-align:right;
padding-right:20px;
}

#landingcityr .jobBoxRow li.floatLeft{
padding:5px;
}

#landingcityr #keywords{
margin:0;
}



.clear {
clear:both;
}

.alignRight {
	text-align:right;
}

/* LANDINGCATEGORY
----------------------------------------------- */


#landingbottomcat {

}

#landingbottomcatl {
width:400px;
float:left;
}

#landingbottomcatl ul {
list-style:none;
margin:0;
padding:0;
margin-bottom:10px;
}

#landingbottomcatr {
text-align:justify;
border:3px solid #CDCDCD;
width:400px;
float:right;
}

/* GENERIC
----------------------------------------------- */

.lpagebox {
padding:10px;
margin-bottom:10px;
}

.lpagebox div{
background:#FFF;
border-right:1px solid #CDCDCD;
border-bottom:1px solid #CDCDCD;
padding:5px;
}

.txtBigColor3 {
font-size: 1.2em;
}

#landing .floatright {float: right; margin-top: 0; width: 331px;}
html>/**/body #landing .floatright {width: 343px;}

