﻿.*
{
	margin: 0;
}


body
{
	margin:0px; padding:0px;
	height: 100%;
	text-align:center;
	font-size: 12px;
	font-family: Arial, Verdana, sans-serif;
	text-align: center;
}


h1
{
    font-weight: bold;
    font-size: 18px;
    text-transform: none;
    color: #970000;
    margin-top: 2px;
    margin-bottom: 6px;
}

h2
{
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 4px;
    margin-top: 4px;
    color: #970000;  
}

h3
{
	font-weight: bold;
	margin: 0px;
	color: #970000;
	padding-top: 3px;
	font-size: 12px;
}

h4
{
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #970000;
	padding-top: 3px;
}

a
{
	color: black;
	text-decoration: underline;
}

a:hover
{
    color: #970000;
}

table
{
	font-size: 12px;
	color: #000000;	
	line-height: 1.6em;
}


.ListTable
{
      width: 100%;      
}

.ListTable td
{
	padding-bottom: 4px;
	padding-right: 4px;
	padding-left: 4px;
}


.ContentTable
{
	margin: 0px;	
	background-color: #ffffff;
	width: 100%;
}


.FormulierTable
{
    margin: 4px 0px;
    width: 100%;
    border-bottom: #1A1A1A 1px solid;
    border-top: #1A1A1A 1px solid;
}

.FormulierTable td
{
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	vertical-align: top;
}

.InfoTable /* Instellingen *.ascx bestanden die een hele pagina vullen. LETOP gebruiken wanneer er meerder tabellen op pagina staan*/
{
	background-color: #ffffff;
	width: 100%;
}

.TussenRuimte /* waarde voor transparent image */
{
	width: 10px;
	height: 0px;	
}

.BackgroundRow
{	
	background-color: #970000;
	color: White;
	vertical-align: middle;	
}

.TableHead
{
	font-weight: bold;
	margin: 0px;
	color: #970000;
	padding-top: 3px;
}

.GridStyle
{
	padding: 0px;
	width: 100%;
	margin-bottom: 15px;
	margin-top: 0px;
}


.HeaderLijn
{
	border-style: solid;
	border-width: 0px 0px 3px 0px;
	border-color: #970000;
	padding: 3px;
	font-weight: bolder;
	color: #970000;
	font-size: 14px;
	line-height: 16px;
	text-align: left;
}

.HeaderAlternatief
{
	border: 1px solid #970000;
	padding: 6px;
	font-weight: bolder;
	color: #970000;
	background-color: #FFF;
	font-size: 14px;
	line-height: 28px;
	text-align: left;
}

.HeaderRow, .HeaderRow td, .HeaderRow th
{
	padding: 6px;
	font-weight: bolder;
	color: white;
	background-color: #970000;
	font-size: 14px;
	text-align: left;
}

 .HeaderRow a, .HeaderRow a:hover
 {
 	color: white;
 	padding-right: 4px;
 }

.PagerRow, .PagerRow td
{
	height: 25px;
	background-color: #970000;
	padding: 4px;
	color: white;
	font-weight: bold;
	
}


.NormalRow, .NormalRow td, .AlternatingRow, .AlternatingRow td
{
	font-weight: normal;
	padding: 6px;
}



 .AlternatingRow
 {
    background-color: #E6E6E6;
    
}

.FooterRow, .FooterRow td
{
	height: 25px;
	color: white;
	background-color: #970000;
	padding: 6px;
	
}

.FooterRow a
{
	color: #FFFFFF;
	text-decoration: none;
}

.Subhead {color: #000000; font-weight: bold;}

.FormHead, .FormHeadBorder
{
	font-weight: bold;
	color: #1A1A1A;
	width: 150px;
	background-color: #F5F5FF;
}

.FormHeadBorder
{
     BORDER-BOTTOM: #1A1A1A 1px solid;
}

.FormContent, .FormContentBorder
{
    background-color: #F5F5FF;
    color: #1A1A1A;
    font-weight: normal;
}

.FormContentBorder
{
     BORDER-BOTTOM: #970000 1px solid;
}

.InfoHead
{
    font-weight: bold;
    background-color: #F5F5FF;
    width: 150px;
    color: #1A1A1A;
}

.InfoContent
{
	font-weight: normal;
	background-color: #F5F5FF;
	color: #1A1A1A;
}

.TextBox, .TextBox25, .TextBoxZoeken, .TextBox440, .TextBox50, .TextBox200, .TextBox227, TextBox141, .MultiLineTextBox, .TextBoxAdres
{
	font-size: 12px;
	color: #1A1A1A;
	font-family: Arial, Verdana, sans-serif;

	margin-bottom: 4px;
}

.TextBoxZoeken
{
	margin: 8px;
	padding: 4px;
	width: 210px;
	font-size: 14px;
}

.TextBoxZoekenVoorpagina
{
	margin: 8px;
	padding: 4px;
	width: 220px;
	font-size: 14px;
}

.TextBox25
{
	width: 25px;
}

.TextBox50
{
	width: 50px;
}

.TextBox440
{
	width: 495px;
}

.TextBox141
{
	width: 141px;
}

.TextBox200
{
	width: 200px;
}

.TextBox227
{
	width: 227px;
}

.MultiLineTextBox
{
	width: 500px;
}

.TextBoxAdres
{
    width: 200px;
    height: 40px;
}

.Normal
{
	color: #000000; 
	font-weight: normal;
}


.NormalRed
{
	/* border-top: black thin solid; */
	font-weight: bolder;
	color: red;
	/* border-bottom: black thin solid; */
}


.Foutmelding
{
	padding: 8px 5px 8px 5px;
	display: block;
	font-weight: bolder;
	color: red;
	text-align: center;
	background-color: #FFFFA4;
	min-height: 20px;
	clip: rect(auto, auto, 4px, auto);
	border: 1px solid #000000;
	margin-top: 4px;
	margin-bottom: 4px;
}

.Bevestiging
{
	padding: 8px 5px 8px 5px;
	border-top: green thin solid;
	display: block;
	font-weight: bolder;
	color: green;
	border-bottom: green thin solid;
	text-align: center;
	background-color: #FFFFA4;
	min-height: 20px;
	clip: rect(auto, auto, 4px, auto);
	border: 1px solid #000000;
		margin-top: 4px;
	margin-bottom: 4px;
}

.Mededeling
{
	padding: 8px 5px 8px 5px;
	border-top: green thin solid;
	display: block;
	font-weight: 100;
	color: black;
	border-bottom: black thin solid;
	text-align: center;
	background-color: #FFFFA4;
	min-height: 20px;
	clip: rect(auto, auto, 4px, auto);
	border: 1px solid #000000;
	margin-top: 4px;
	margin-bottom: 4px;
}

.LinkContent
{
    background-color: #F5F5FF;
}


.LinkHead
{
    font-weight: bold;
    background-color: #970000;
    width: 200px;
    color: #FFFFFF;
}

.RssStyle
{
	font-weight: bold;
	color: #cc0000;
	text-align: right;
	text-decoration: none;
}

.Button, .ButtonLarge
{
	padding: 4px 4px 4px 4px;
	border-bottom: 1px solid;
	border-left: 1px solid;
	color: #ffffff;
	font-size: 12px;
	border-top: 1px solid;
	font-weight: bold;
	border-right: 1px solid;
	text-align: center;
	border-color: #5E0000;
	display: inline-block;
	margin-top: 6px;
	margin-bottom: 6px;
}

.ButtonLarge
{
	padding: 8px;
	border-width: 2px;
	font-size: x-large;
	min-width: 120px;
	font-weight: bold;
}

.ButtonVoorpagina
{
	font-weight: bold;
	color: #970000;
	background-color: #970000;
	right: 10px;
	position: relative;
	float: right;
	text-align: right;
	z-index: auto;

}

a.Button, a.ButtonLarge, a:hover.ButtonVoorpagina
{
	text-decoration: none;
	background-color: #970000;
	color: #ffffff;
}

a:hover.Button , a:hover.ButtonLarge
{
	text-decoration: none;
	background-color: #ffffff;
	color: #970000; /* background-image: none; */
}


.DetailMenu
{
	
	padding-bottom: 0px;	
	position: relative;
	top: 5px;
}

a.DetailMenu 
{
	color: #ffffff;
	text-decoration: none;
}

a:hover.DetailMenu 
{
	text-decoration: underline;
}

.ButtonWerkgever
{
    background-color: #FFFFB9;
    border-width: 2px;
    width: 100px;
    font-weight: normal;
    padding-bottom: 0px;
    color: #808080;
    position: relative;
    top: 4px;
    height: 15px;
    display: inline-block;
    text-align: center;
    padding-top: 3px;
    font-style: italic;
    font-size: 14px;
}

a:link.ButtonWerkgever 
{
    background-color: #FFFFB9;
    text-decoration: none;   
}

.TopJob
{
    color: #ff6600;
}

#container
{
	width: 960px;
	min-height:425px;
	margin: auto;
	text-align: left;	
}

#kop
{
	top: 10px;
	padding-top: 10px;
	width: 960px;
	margin: auto;
	text-align: left;
}

#navigatie
{
	padding: 26px 0px 0px 0px;
	clear: both;
	font-weight: bold;
	color: #000000;
}


#menu ul
{
	margin: 0px;
	text-align: left;
	padding: 0px;
	float: left;
	padding-left: 0px;
}
#menu ul li, .Verwijzing
{

	font: 14px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	font-weight: bold;
	list-style-type: none;
	display: inline;
}

#menu ul li a, .Verwijzing a
{
	margin: 0px;
	padding: 2px 0px 0px 0px;
	width: 89px;
	display: inline-block;
	color: #555;
	background: url(http://www.meesterbaan.nl/App_Themes/Meesterbaan/tab_off.jpg);
	text-decoration: none;
	text-align: center;
	line-height: 26px;
}

#menu ul li.active a, #menu ul li a:hover
{
	background: #970000 url(http://www.meesterbaan.nl/App_Themes/Meesterbaan/tab_on.jpg) no-repeat 0 0;
	color: #fff;
	text-align: center;}

#login
{
	margin-top: -10px;
	font-weight: bold;
	color: #000000;
	display: block;
	float: right;
	background-color: #970000;
	text-align: center;
	vertical-align: middle;
	width: 89px;
	padding: 8px;
}

.Verwijzing
{ 		
	padding-right: 5px;
	float: right;
	font-style: italic;
}

.Verwijzing a
{
	text-decoration: none;	
}



#login a
{
    text-decoration:    none;
    color:  white;
}

#login a:hover
{
	color: white;
	text-decoration: underline;
}

#hoofdbanner
{
	position: relative;
	float: right;
	top: 25px;
	right: -15px;
	margin-bottom: 2px;
}

#submenu
{
	clear:both;
	width: 100%;
	height: 35px;
	background-color: #970000;

}

#koplogo
{
	position: relative;
	left: -20px;
	top: 5px;
}

.SubMenu
{
	color: #FFF;
	font-weight: normal;
	width: 960px;
	margin: auto;
	text-align: left;
	padding-left: 20px;
	position: relative;
	line-height: 35px;
}

.SubMenu a
{
    text-decoration: none;
    color:  white;
}

.SubMenu a:hover
{
	color: white;
	text-decoration: underline;
}

#middle
{	
	width: 960px;
}

.banner
{
	float: right;
	margin-top: 20px;
	margin-bottom: 10px;
}

.content
{
	width: 810px;
	float: left;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
}

.contentnobanner
{
	padding: 20px 0px 20px 0px;
	width: 960px;		
	margin: auto;
	text-align: left;	
}


#footer_lijn
{
	margin-top: 20px;
	border-top-style: solid;
	border-width: 3px 0px 0px 0px;
	border-color: #666666;	
	position: relative;
}

#footer
{
	padding: 25px 25px 25px 25px;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	background-color: #970000;
	margin-top: 3px;
	height: 90px;
	position: relative;
}

#ftContent
{
	width: 960px;
	margin: auto;
	text-align: left;
}       

#footer a
{
	border-width: 0px;
	text-decoration: none;
	padding-bottom: 3px;
	color: #FFFFFF;
}


#footer a:hover, #netwerk a:hover
{
    text-decoration: underline;
}

#overons
{
	letter-spacing: 0.13em;
	padding-top: 6px;
}

#werkgevers
{
 padding-top: 10px;
}

#disclaimer
{
	margin-top: 25px;	
}

#twitter
{
	margin-top: 8px;
}

.ftMiddenKolom
{
	float: left;
	width: 445px;
	background-color: #970000;
	padding-right: 0px;
	padding-left: 5px;
	line-height: 18px;
	padding-top: 4px;
	letter-spacing: 0.13em;
}



.ftRechterKolom
{
	float: right;
	background-color: #970000;
	text-align: right;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 5px;
	width: 205px;
}

#Slogan
{
	font-style: italic;
	font-size: 14px;
	font-weight: bolder;
}

.Logo
{
         font-size: x-large;
         font-weight: bold;
}

#netwerk
{
	clear: both;
	background-color: #C0C0C0;
	color: #666666;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

#netwerk a
{
	text-decoration: none;
	color: #666666;
}

.TitelVoorpagina
{
	/* background-image: url('BackgroundButton.jpg'); 
    background-repeat: repeat;*/
	margin: 0px;
	padding: 10px;
	color: #FFFFFF;
	background-color: #970000;
	font-weight: bold;
	font-size: 18px;
	text-align: left;
}

#Promo
{
	float: right;
	
}

#r2
{
	clear: both;
	padding-top: 20px;
	position: relative;
}

#r3
{
	clear: both;
	top: 30px;
	position: relative;
	height: 230px;
	margin-bottom: 10px;
}


.k1
{
	float: left;
	width: 260px;
	vertical-align: top;
	margin-right: 20px;
}

.k2
{
	margin: 0px;
	float: right;
	width: 520px;
	padding: 0px;
	vertical-align: top;
	position: relative;
	top: 0px;
	height: 200px;
}


.k2Werkgever
{
	margin: 0px 0px 20px 0px;
	float: left;
	width: 520px;
	padding: 0px;
	vertical-align: top;
	position: relative;
	top: 0px;
	min-height: 200px;
}

#poll
{
	border: 0px solid #970000;
	float: left;	
}

.k21
{
	float: left;	
}

.k22
{
	float: right;	
	width: 250px;
}

#bedrijfspresentatie
{
	clear: both;
	position: relative;
	top: -5px;
	display: block;
	
}

#VacaturesZoekenHome
{
	padding: 10px;
	background-color: #970000;
	color: #FFFFFF;
	height: 200px;
}



.DivHeader
{
	padding: 6px;
	font-weight: bolder;
	color: white;
	background-color: #970000;
	font-size: 14px;
	line-height: 28px;
	text-align: left;
	margin: 0px;
}

.DivContainer
{
	border: 1px solid #970000;
}

.DivContent
{
	padding: 4px;
}
.lijst
{
	width: 200px;
}

.lijst ul, .lijstAlternatief ul
{
	padding-left: 0px;
}

.lijst li
{
	padding-top: 4px;
	padding-bottom: 4px;
	white-space: nowrap;
	vertical-align: text-bottom;
	background: url(pijl.gif) left center no-repeat;
	padding-left: 12px;
	list-style-type: none;
	
}

.lijst li a, .lijstAlternatief li a
{
	padding-left: 4px;
	
}

.lijstAlternatief li
{
	padding: 2px;
	white-space: nowrap;
	list-style-image: url(  'PijlBlauw.png' );
}

.Topbaan
{
	color: #970000;
	font-weight: bolder;
	padding-right: 5px;
}

.AddThis
{
	padding: 0px 0px 0px 2px;
	display: block;
	line-height: 16px !important;
	overflow: hidden;
	float: left;
}

.addthis_default_style
{
	min-width: 175px;
}



