﻿/*MainLayout*/
.PagerPos
{
	padding-left:5px;
	
	}

.OfferPageTitel
{
	font-size:10pt;
	}
	
.wBox
{
	margin-top:20px;
	font-size:8pt;
	font-weight:bold;
	color:#ED7C02;
	}

.wText	
{
	padding-left:6px;
	padding-right:10px;
	margin-top:5px;
	font-size:8pt;
	font-weight:normal;
	color:#ED7C02;
	}
.begrBox
{
	padding: 0px 18px 0px 0px;
	margin-top:10px;
	margin-bottom:10px;
	max-width: 700px;
	}

.greenBorder
{
	padding: 10px 10px 10px 10px;
	border:2px solid #BAD432;
	}

.OfferPageTop
{
	font-size:10pt;
	
	}

.OfferPageC
{
	margin-top:50px;
	
	}
.OfferPageTD
{
	background-color:#F7FADB;
	border:2px solid #BAD432;
	padding: 15px 15px 15px 15px;
	cursor:pointer;

	}
a.OfferPageTD
{
	display: block;
height: 100%;
width: 100%; 
}

.masterContent 
{	

}

.TopSeperatorLine
{
	margin-top:4px;
	
	}

.CenterFrame 
{
	float:left;
	width:auto;
	height:auto !important;  /* für moderne Browser */
	height:400px;  /*für den IE */
	width:555px;
		margin-top:6px;
}

.LeftFrame 
{
	width:200px;
	margin-right:10px;
	float:left;
	overflow:hidden;
}

.RightFrame 
{
	width:0px;
	float:right;
}

/*Bars*/

.SF
{
	margin-bottom: 20px;
	color:#808080;
	}
	
.SFItem, a.SFItem
{
	color:#808080;
	}
	
.SeoFItem, a.SeoFItem 
{
	
	color:#808080;
	font-weight:bold;

	}
.SFGItem, a.SFGItem
{
	color:#808080;
	}

.GFooter 
{
	width:600px;
	}

/*SucheSpeicern*/
.SearchSaveSearch
{
	margin-left:0px;
	
	}

.CompanySponsor
{
	font-size: 14px;
	color:white;
	font-weight:bold;
}

.WeitereSuchen
{
	font-size:8pt;
	color:#666666;
	margin-top:4px;
	}

/*Relevanz Highlighting*/

.back0 { border-style:solid; border-width: 0px 0px 0px 0px;  border-color:#ff3300; }

.back1 { border-style:solid; border-width: 0px 0px 0px 0px;  border-color:#ff6600; }

.back2 { border-style:solid; border-width: 0px 0px 0px 0px;  border-color:#ffff00; }

.back3 { border-style:solid; border-width: 0px 0px 0px 0px;  border-color:#ffff99; }

.back4 { border-style:solid; border-width: 0px 0px 0px 0px;  border-color:#70B020;  }

.back5 { border-style:solid; border-width: 0px 0px 0px 0px;  border-color:#70B020;  }

/*Jobemail*/
.TopJobEmailCreateSearchFrame 
{
	  text-align:left;
	  background-color:#F7FADB;
	  margin-top: 0px;
	  margin-bottom: 0px;
	  
	  width:90%;
	}

.TopJobEmailCreateSearchFrameHide 
{
	  text-align:left;
	  background-color: white;
	  margin-top: 0px;
	  margin-bottom: 0px;
	  
	width:90%;
	}

.JobEmailCreateSearchDetail 
{
	visibility:visible;
	display:inline;
	}

.JobEmailCreateSearchDetailHide
{
	visibility:hidden;
	display:none;
	} 


.BottomJobEmailCreateSearchFrame 
{
	  text-align:left;
	  background-color:#F7FADB;
	  margin-top: 20px;
	  margin-bottom: 20px;
	  
	 width:90%;
	}

.BottomJobEmailCreateSearchFrameHide 
{
	  text-align:left;
	  background-color:white;
	  margin-top: 0px;
	  margin-bottom: 0px;
	 
	  width:90%;
	}
	
.BottomJobEmailCreateSearchLink
{
	margin-left:20px;
	}

.JobEmailDesc	
{
	font-size:8pt;
	color:#ED7C02;
	}

.savedLabel 
{
	color:Red;
	font-weight:bold;
	}

.DatenschutzDesc
{
	font-size:8pt;
	color:#666666;
	vertical-align:text-top;
	}
.DatenschutzLink
{
	font-size:8pt;
	vertical-align:text-top;
	}	



/*Pager*/

.BottomPagerTitle
{
   vertical-align:middle;
   font-weight:bold;
   color:#003366;
}

.PagerDiv
{
    
    position:relative;
    left:578px;
    width:250px;
    bottom:4px;
    bottom:2px\9; /*IE-Spezifisch*/
}

.PagerDivBottom
{   
 text-align:center;
 position:relative;
    top:80px;
    font-size:14px;
}

.pagerLinkBottom, a.pagerLinkBottom:link
{
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	vertical-align: middle;
	text-decoration: none;
		color:#7f99b2;
}


.pagerLinkTextBottom, a.pagerLinkTextBottom:link
{
	padding: 0px 2px 0px 2px;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	vertical-align: middle;
	text-decoration: none;
	color:#7f99b2;
}

.pagerSelectedLinkBottom, a.pagerSelectedLinkBottom:link
{
	vertical-align: middle;

	font-size: 14px;
	font-style: normal;
color:#003366;
	text-decoration: none;
	font-weight:bold;
	
}

.pagination
{
	margin-right:200px;
}

tr.pager td
{
 padding: 0 0 0 0;
 padding-bottom: 2px\9; /*IE-Spezifisch*/
 margin: 0;
}

.PagerTopBar
{
    
    margin-top:1px;
}

.pagerLink, a.pagerLink:link
{
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	vertical-align: middle;
	text-decoration: none;
		color:#7f99b2;
}


.pagerLinkText, a.pagerLinkText:link
{
	padding: 0px 2px 0px 2px;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	vertical-align: middle;
	text-decoration: none;
	color:#7f99b2;
}

.pagerSeperator
{
	padding: 0px 0px 0px 2px;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	vertical-align: middle;
	
	}

.pagerSelectedLink, a.pagerSelectedLink:link
{
	vertical-align: middle;

	font-size: 11px;
	font-style: normal;
color:#003366;
	text-decoration: none;
	font-weight:bold;
	
}

/*Filter*/
ul.Filter 
{
	list-style: none;
	padding-left: 10px;
	padding-bottom: 6px;
	margin: 0;
	color:#7f99b2;
}

.Filter  a
{
	text-decoration:none;
	color: #7f99b2;
		font-size:12px;
	}


.FilterBullet
{
   color: #003366; 
}

div.Filter 
{
	margin-top:6px;
	margin-bottom:3px;
	padding-left:10px;
	cursor: pointer;
	font-weight:bold;
	font-size:14px;
		color: #7f99b2;
}

.FilterSelectedBox
{
	border-top: 1px dotted red;
	border-bottom: 1px dotted red;
	border-right: 1px dotted red;
	border-left: 1px dotted red;
	padding-left: 8px;
}

.FilterDisabled
{
	Color: gray;
	}



.JBGrid
{
    margin-right:5px;
}

/*JobOffer*/
.SuchTag, a.SuchTag
{
	font-size:8pt;
	color:#CCCCCC;
	text-decoration: none;
	}

.jobOfferNew
{
	padding-top:6px;
	}

.jobOfferEntry
{
	min-width: 500px;
}

.JobOfferWidth 
{
	max-width:700px;
	margin-bottom:12px;
	padding-left:10px;
	padding-top:7px;
}

.JobOfferWidthKM
{
max-width:700px;
	padding-bottom:12px;
	padding-left:10px;
	padding-top:7px;
	padding-right: 5px;
background-color:#F7FADB;
}

.PoweredByKM
{
    padding-top:5px;
    padding-bottom:5px;
    background-color:#F7FADB;
}

.JobOfferJobs
{
	margin-top:5px;
	background-color: #D9E0E8 ;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:10px;
	
}

.JobOfferJobCaption
{
	background-color: #ED7C02 ;
	color:White;
	height:20px;
	padding-top:2px;
	padding-right:10px;
	padding-left:10px;
}

.JobOfferJobCaption a
{
    color:White;
    text-decoration:none;
}

.JobOfferMoreVisible
{
	margin-left: 15px;
	visibility: visible;
	margin-right: 6px;
}

.JobOfferMoreHidden
{
	visibility:hidden;
	display:none;
} 

.MoreOffer
{
	padding-top:50px;
	padding-bottom:30px;
	padding-left: 17px;
	font-size:10pt;
	font-weight:bold;
	}
	
.MoreOfferLink, a.MoreOfferLink
{
	color:#ED7C02;
	}

.WeitereLabel
{
	color:#CCCCCC;
font-size:10pt;
	}
.WeitereHyp,ul.WeitereHyp
{
	color:#CCCCCC;
font-size:10pt;
font-weight:bold;
	}
	
	
.Ad
{
	margin-bottom: 8px;
	margin-top: 15px;
}

.AdEntry
{
	margin-top:5px;
	margin-left:10px;
}

.AdHead
{
	font-size: 9pt;
	font-weight: bold;
	margin-top: 5px;
	margin-left:10px;
	}
	
.AdText 
{
	font-size: 10px;
	}
	
.Adhead 
{
	font-size: 10pt;
	}
	
.AdUrl 
{
	font-size: 10px;
	color: green;
	}


.headerCompany
{
	background-color: #F7FADB ;
	padding: 4px;
}

.CompanyBox
{
	background-color: #FFFFFF;
	border-top: 2px solid #BAD432;
	border-bottom: 2px solid #BAD432;
	border-right: 2px solid #BAD432;
	border-left: 2px solid #BAD432;
}

.CompanyInfoText
{
	color: black;
	font-weight:bold;
}

.GAd
{
	margin-bottom:10px;
	text-align:center;
	max-width:700px;
	}
	
.GAdJ
{
	margin-bottom:10px;
	margin-top:10px;
	
	background-color:white;
	text-align:center;
	
	}