body
{
    background: #4d4d4d;
}

#content
{
    background: #fff;
    border: 2px solid #000;
}

#footer
{
    background: url(laudy-logo.gif) 95% 35px no-repeat;
}
#footercontent
{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 13px;
    padding: 13px 28px 0px 45px;
    width: 730px;
}

#footercontent a, #footercontent a:visited
{
	color:#0091d3;
	text-decoration:none;
}

#footercontent a:hover
{
	color:#000!important;
	text-decoration:none;
}

#maincontent
{
    background: #cfd8d6;
}

#maincontent h1, #maincontentleft h1, #maincontenttop h1
{
    float: left;
    margin: 10px 0 10px 0;
    height: 33px;
    width: 550px;
    text-align: left;
    padding: 0 0 0px 60px;
    background: #f1f3f3 url(content-h1-right.gif) right no-repeat;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 20px;
    line-height: 33px;
    color: #666;
    clear: both;
}

#maincontentleft h2
{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #008cd2;
}

#maincontentleft h3
{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #000;
}

#maincontent a, #maincontent a:visited, #maincontent a:selected{
  color: #0091d3 !important;
  text-decoration:none;
}

#maincontent a:hover{
  color: #000000 !important;
  text-decoration:underline;
}

#contentpanel {
	float: left;
	clear: both;
    width: 500px;
    padding: 0 50px 0 60px;
    height: 300px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 13px; /*text-align: justify;*/
	overflow-x: hidden;
}

.noimage {
	width:940px!important;
}

#footer h1
{
    float: left;
    margin: 4px 0 10px -45px;
    height: 30px;
    width: 235px;
    text-align: left;
    padding: 0 0 0px 60px;
    background: #4db2e0 url(footer-h1-right.gif) right no-repeat;
    font-family: Verdana, Geneva, sans-serif;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 18px;
    line-height: 30px;
    color: #fff;
    clear: both;
}

#referentiekader
{
    margin: 4px 0 10px 10px;
    float: left;
    width: 324px;
}
#referentiekader p
{
	margin:0px;
}

#referentiekader img
{
    padding: 0;
    margin: 0;
    width: 64px;
}

div.htmltooltip
{
    position: absolute; /*leave this and next 3 values alone*/
    z-index: 1000;
    left: -1000px;
    top: -1000px;
    background: #272727;
    border: 10px solid black;
    color: white;
    padding: 3px;
    width: 250px; /*width of tooltip*/
}

#mapText
{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
}


input
{
    background: #f1f3f3 url(content-h1-right.gif) no-repeat top right;
    border: 0;
    width: 200px;
    padding: 2px;
    padding-right: 20px;
    margin: 3px;
	height:22px;
}

textarea
{
    background: #f1f3f3 url(content-textarea-right.gif) no-repeat top right;
    border: 0;
    width: 200px;
    padding: 2px;
    padding-right: 25px;
    margin: 3px;
}

.sendbutton input, .sendbutton submit
{
    display: block;
    color: Black;
    background:  #f1f3f3 url(contact_button_bg.gif) no-repeat top right;
    padding: 2px 20px 2px 7px;
    float: right;
	height:22px;
	width:80px;
	text-decoration:none;
	cursor:pointer;
}
.sendbutton input:hover
{
    background:  #f1f3f3 url(contact_button_bg_a.gif) no-repeat top right;
	text-decoration:none;
}

/*nieuws overzicht*/

#news .newsitem
{
    clear: both;
    margin-bottom: 1em;
}

#news .newshead
{
    height: 16px;
    clear: both;
}
#news h2
{
    float: left;
    margin: 0px;
}
#news .newsdate
{
    float: right;
}

#news a
{
    text-decoration: none;
    
}

#news a.readmore, #news a.goback
{
    display: block;
    color: #008cd2;

    /*background:  #f1f3f3 url(content_button_bg.gif) no-repeat top right;
    padding: 2px 20px 2px 7px;
	border-left:1px solid #008cd2;*/
    float: right;
	height:18px;	

	margin-bottom:10px;
}

#news a.readmore:hover, #news a.goback:hover
{
    /*background: #f1f3f3 url(content_button_bg_a.gif) no-repeat top right;
	border-left:1px solid #000;*/
	text-decoration:none;
	
}

/*detailpagina nieuws*/

#news .newsintro
{
    font-weight: bold;
    margin-bottom: 1em;
}
#news .newsmessage
{
    margin-bottom: 1em;
}

#news a.goback
{
    width: 146px;
    text-decoration: none;
}

/*vacature overzicht*/

#vacature .vacatureitem
{
    clear: both;
    margin-bottom: 1em;
}

#vacature .vacaturehead
{
    height: 16px;
    clear: both;
}
#vacature h2
{
    float: left;
    margin: 0px;
}
#vacature .vacaturedate
{
    float: right;
}

#vacature a
{
    text-decoration: none;
    color: #0091d3;
}

#vacature a.readmore, #vacature a.goback
{
    display: block;
    color: #008cd2;
    /*background:  #f1f3f3 url(content_button_bg.gif) no-repeat top right;
    padding: 2px 20px 2px 7px;
	border-left:1px solid #008cd2;*/
    float: right;
	height:18px;
}

#vacature a.readmore:hover, #vacature a.goback:hover
{
    /*background: #f1f3f3 url(content_button_bg_a.gif) no-repeat top right;
	border-left:1px solid #000;*/
	color:#000;
	
}

/*detailpagina vacature*/

#vacature .vacatureintro
{
    font-weight: bold;
    margin-bottom: 1em;
}
#vacature .vacaturemessage
{
    margin-bottom: 1em;
}

#vacature a.goback
{
    width: 146px;
    text-decoration: none;
}

.links p { 
	margin:0px;
	padding:0px;
}

h2.links a{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #008cd2;
	background-image: url(links.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:21px;
	height:16px;
	padding-bottom:0px;
	margin-bottom:0px;
	text-decoration: none;
	}
a.readmore, a.goback
{
    display: block;
    color: #008cd2;
    /*background:  #f1f3f3 url(content_button_bg.gif) no-repeat top right;
    padding: 2px 20px 2px 7px;
	border-left:1px solid #008cd2;*/
    float: right;
	height:18px;
	margin-top:4px;
	text-decoration:none;
}

a.readmore:hover, a.goback:hover
{
    /*background: #f1f3f3 url(content_button_bg_a.gif) no-repeat top right;
	border-left:1px solid #000;*/
	text-decoration:none!important;
	color:#000;
	
}

#contactdiv {
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	position:absolute;
	margin-top:300px;
	z-index:100;
	background-image: url(contactdiv_bg.png);
	width:368px;
	padding:5px 5px 5px 10px;
	color:#fff;
	line-height:21px;
}
#contactdiv a, #contactdiv a:hover, #contactdiv a:visited {
	color:#fff!important;
	text-decoration:none!important;
}

#sfeerbeelden img{
  display:none;	
}