﻿html, body 
{
    width:100%;
    background-color:#FFFFFF;
    padding: 0; 
	margin: 0; 
	height: 100%;
	text-align: left;
	font-family: Verdana; 
	font-size: 10px;
	
}

html
{
    overflow: -moz-scrollbars-vertical;
}

a
{
	font-weight:bold;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}

#MainContainer
{
    margin:5px 20px;
	text-align:left;
	width:736px;
    position:relative;
}

#Top
{
    margin:50px 0px;
	text-align:left;
	height:35px;
	width:100%;
    position:relative;
}


#MenuLeft
{
    position:static;
    top:0px;
    width:190px;
    height:450px;
    font-weight:bold;
    /* border-right: solid 2px; */
}

#MenuLeft a
{
	text-decoration:none;
}

#MenuLeft a:hover
{
	text-decoration:underline;
}

#Middle
{
	margin:0px auto;
	padding-left:40px;
	width:520px;
	top:0px;
	left:170px;
    position:absolute;
    line-height:18px;
    background-repeat:repeat-y;
    background-position: 20px 20px;
    font-weight:normal;
}
#Search
{	
	left: 680px;
	top: -28px;	
	position: absolute;
}

#Search input
{	
	border: solid 1px #000000;
	height: 15px;
	margin-right:8px;
	width:100px;
}

#Search input.fts
{	
	border: none;
	height: auto;
	margin-right: auto;
	width: auto;
}

#HS_Logo
{	
	left: 232px; 
	top: -32px;	
	position: absolute;
}

#Buttons
{	
	left: 460px; 
	top: -16px;	
	position: absolute;
	font-size:12px;
	text-align:right;
	width:180px;
}

#Buttons a
{	
	color:#000000;
	font-weight:normal;
	text-decoration:none;
}

#HSRP_Logo
{	
	left: 30px; 
	top: -40px;	
	position: absolute;
	width: 110px;
	height: 110px;
	background: url(/Images/HSRP_Logo.png);
}

* html #HSRP_Logo
{
 	background-image: url(/Images/Tpixle.gif);
 	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/HSRP_Logo.png');
}

#HSRP_TXT
{	
	left: 232px; 
	position: absolute;
}

#Right
{
	background-color:#fce2d5;
	position:absolute;
	overflow:hidden;
	/*height:480px;*/
	width:120px;
	left:730px;
	top:-25px;
}

#ReadMore
{
	display:block;
	padding-left:3px;
}

.StandaardTitleBig
{
	font-size:16px;
	font-weight:bold;
	padding-bottom:8px;
}

.StandaardTitle
{
	font-size:13px;
	font-weight:bold;
	padding-bottom:8px;
}

.StandaardTekst
{
	margin-bottom:20px;
	margin-right:15px;
}

.TestWrong
{
	font-style:italic;
}

.TestCorrect
{
	font-style:italic;
}


.ColoredTable
{
	width:500px;
	border: solid 1px;
}

.ContactTable
{
	width:500px;
	border: solid 1px;
}
.ContactTable td
{
	padding-left:3px;
	height:20px;
}

.shortheight
{
	line-height:16px;
	margin-top:5px;
	margin-bottom:5px;
}

.ColoredTable_selected
{
	font-weight:bold;
	line-height:30px;
}
.ColoredTable a
{
	color:#000000;
	text-decoration:underline;
	line-height:30px;
}

.ColoredTable option
{
	font-family: Verdana; 
	font-size: 10px;
}
.shortheight a
{
	text-decoration:underline;
}

.ColoredTable td
{
	padding-left:3px;
	border-bottom: solid 1px #FFFFFF;
}

.TableTitle
{
	font-size:14px;
	height:20px;
	font-weight:bold;
}
.TableInput
{
	height:15px;
	width:290px;
	border: solid 0px;
}

.TableSelect
{
	border: solid 0px;
	font-size:10px;
}

.TableInputDate
{
	height:15px;
	width:20px;
	border: solid 0px;
}

.TableInputDateY
{
	height:15px;
	width:30px;
	border: solid 0px;
}

.TableRadio
{
	border: solid 0px;
}

.TableTextArea
{
	width:400px;
	border: solid 0px;
}

.Detail
{
	width:498px;
	border: solid 1px;
	margin-bottom:18px;
}
.DetailInside
{
	margin:7px;
}
.TitleAgenda
{
	font-size:16px;
	font-weight:bold;
}

.LoginInput
{
	height:15px;
	width:350px;
	border: solid 0px;
}

.ColoredTable_new
{
	width:500px;
	border: solid 1px;
	/*font-weight:bold;*/
}

.TableTitle_new
{
	font-weight:bold;
	font-size:14px;
	
}

.TableTitle_new a
{
	text-decoration:underline;	
}

.datelink
{
	text-decoration:none;
}

.datelink a
{
	text-decoration:underline;
}

.datelink a:hover
{
	text-decoration:underline;
}

.datelink_selected
{
	text-decoration:none;
}


.TitleRight
{
	font-weight:bold;
	text-align:center;
	line-height:20px;
	height:20px;
	margin-bottom:2px;
	color:#FFFFFF;
}
.RightTekst
{
	font-size:10px;
	margin:5px;
	margin-bottom:3px;
}

.RightInput
{
	width:111px;
	border:0px;
}

.SubMenu
{
	margin-left:7px;
	display:none;
}

.NormUnder
{
	font-weight:normal;
	text-decoration:underline;
}
#Disclaimer
{
	position:absolute;
	height:25px;
	width:120px;
	left:730px;
	top:457px;
	text-align:center;
}

#Disclaimer a
{
	color:#000000;
}

.formulier 
{
	background-color: #A6DEE7; 
	width: 30px; 
	height: 20px; 
	text-align: center; 
	padding-top: 3px;
	border: solid 0px #FFFFFF;
}