
body
{	
	display: block;
	text-align:center;
	margin: 0px;
   	padding: 0px;
	font-family:verdana, helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color:#4e575e;
	padding-left: 1px; /*IE bugfix*/
	min-height:768px;
	border-color:#E6E8E5;}

html, td{
	font-family:verdana, helvetica, sans-serif;
	font-size: 10px;
	color:#4e575e;
}

.container{
	text-align:left;
	width:1015px;
	margin:0 auto;
}

.first_container{
	text-align:left;
	width:1015px;
	margin:0 auto;
	background-image: url(../images/bg_first.jpg); 
	background-repeat: no-repeat;
	background-position: 0% 75%;
	min-height: 2250px;
}

HTML
{ 
	margin: 0; 
	padding: 0; 
} 


INPUT 
{
	color: #3b3b3b;
	font-size: 9px;
	height: 11px; 
	border: none; 
	padding: 0px;
}

/*
select{
	color: #3b3b3b;
	font-size: 9px;
	height: 11px; 
	border: none; 
	padding: 0px;
	width: 165px;
}*/

.rightmenu {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #797979;
	white-space: normal;
	font-weight:bold;
	}
	
.rightmenu a
{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
	font-size: 11px;
	display:block;
	
	}

.rightmenu a:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 11px;
	text-decoration: none;
	color: #797979;
	}

.rightmenu a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 11px;
	text-decoration: none;
	color: #797979;
	}
	
.rightmenu a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 11px;
	text-decoration: none;
	color: #a0a0a0;
	}
	
.rightmenu a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 11px;
	text-decoration: none;
	color: #a0a0a0;
	}

.myInput{
	color: #3b3b3b;
	font-size: 11px;
	height: 20px; 
	min-width: 162px;
	border-style:inset;
	border-width:2px;
	padding: 0px;
	vertical-align: middle;
}

.subMenu{
	display: block;
	background-color: #5D5D5D;
	text-align: center;
	font-weight: bold;
	color: White;	
	cursor: pointer;
}

.my_button{
	background-image: url(../Images/header_first_17.gif);
	background-repeat: no-repeat;	
}

.button
{
	background-color: #4C4C4D;
	font-weight:bold;
	border-style:none;
	color:White;
	border:0px;
	border-collapse:collapse;	
	height:20px;
	font-size:12px;
	margin: 1px;
}

.firstmidden	{
	position: absolute;
	left: 50%;
	top: 50%;
	width: 778px;
	margin-left: -389px;
}


.horinzontalelijn
{
	background: white url(../Images/white-2px.gif);
	background-repeat: no-repeat;
}

.verticalelijn
{
	background: white url(../Images/white-2px-width.gif);
	background-repeat: repeat-x;
}

.first_links
{
	display: block;
	text-align: left;
	width: 237px;
	padding-top:30px;
	padding-bottom: 10px;
	padding-left:20px;
	padding-right:1%;
}

.first_center
{	
	text-align: left;
	width: 90%;
	padding-top:5px;
	padding-bottom: 10px;
	padding-left:20px;
	padding-right:20px;
	h-align: left;
}


.first_rechts
{
	font-size: 9px;
	line-height: 14px;
	text-align: left;
	width: 237px;
	padding-top: 34px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
}


.linkerkolom
{
	display: block;
	text-align: left;
	min-width: 237px;
	width: 237px;
	padding:10px;
	min-height:768px;
}

.centerkolom
{	
	text-align: left;
	width: 98%;
	padding-top:10px;
	padding-bottom: 10px;
	padding-left:1%;
	padding-right:1%;
	bordercolor:#E6E8E5;
}

.rechterkolom
{
	font-size: 9px;
	line-height: 14px;
	text-align: left;
	width: 237px;
	padding: 10px;
}

.titelspace
{
	margin-bottom: 30px;
}

.boek
{
	margin: 3px 16px 20px 0px;
	float: left;
}

.boeksm
{
	margin: 3px 10px 15px 0px;
	float: left;
}

A:link 
	{ 
	color:#4e575e;
   	text-decoration: underline; 
	}

A:visited 
	{ 
	color:#4e575e;
   	text-decoration: underline;
	}

A:hover 
	{
   	color:#bf2e1a; 
   	text-decoration: none; 
	}

A:active 
	{
   	color:#4e575e;
   	text-decoration: underline;
	}
	
.hidden_button{
	display: none;
}

#tdNonHomeTop1{
	min-width: 247px;
	width:247px;
}

/*--------------------------------------------- FIRST SOFTWARE PRIJSLIJST CONTROL ------------------------------------------*/

.first_pakkettabel{
	margin-top:20px;
	border:none;
	/*border-style: solid;	border-width: 1px;*/
	/*border-collapse: collapse;*/
	width: 95%;
}

.first_pakkettabel td{    border:none;    }.first_pakketheadrow{
	background-color: #9dc0e5; 
}

.first_pakketheadrow div{
	text-align:center;
}

.first_pakketnaam{
	vertical-align: top;
	font-weight: bold;
	font-size: larger;
	width: 35%;
}

.first_modulecheckbox{
	width: 25px;
	text-align: center;
	vertical-align: top;
}

.first_pakketprijs{
	text-align: center;
}

.first_nmrusers{
	font-weight: bold;
}

.first_extramodules{
	padding-top:5px;
	padding-bottom:5px;
	font-style: italic;
	font-size: larger;
}

.first_modulenaam{
	padding-left:20px;
	vertical-align: top;
}

.first_totaal{
	font-size: large;
}

.first_bestellen_titel{
	font-size: larger;
	font-weight: bold;
}

/*--------------------------------------------- END FIRST SOFTWARE PRIJSLIJST CONTROL ------------------------------------------*/


/*--------------------------------------------- SEARCHRESULTS STYLING ----------------------------------------------------------*/
.searchresult{
	width: 100%; 
	border-color: Black; 
	border-top: 1px;
	border-top-style: solid;
}

.searchresult_title{
	color: #bf2e1a;
	margin-top: 10px;
	margin-bottom: 10px;
	display: block;
	font-size: larger;
	font-weight: bold;
}

.searchresult_subtitle{
	display: block;
}

.searchresult_authors{
	display: block;
}

.searchresult_div_image{
	float:left;
}

.searchresult_div_content{
	float:left;
}

.searchresult_image{
	margin-right:12px;
	margin-top:12px;
	width:50px;
	border:1px;
	border-style: solid;
}

/*--------------------------------------------- END SEARCHRESULTS STYLING ------------------------------------------------------*/