/* General style information */
/* HTML basic elements */
/*  ========================================================  */
a,
a:link {
color: #d3002b;
text-decoration: none;
font-size:10px;
margin: 0px;
padding: 0px;
}

a:visited {
}

a:active {
}

a:hover {
color: #000;
}

p,ul,ol,li,dl,dt,dd,table,td,tr {
margin: 0px;
padding: 0px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
line-height:15px;
}

p:first-letter {
text-transform:uppercase;
}

img {
border: 0px;
margin: 0px;
padding: 0px;
}

fieldset,form,table {
margin: 0px;
padding: 0px;
border: 0px;
}

select,
input,
textarea   { 
width: 200px;
height: 15px;
border: solid 1px #cfcfcf;
margin-bottom: 5px;
}

label {
width: 120px;
height: 15px;
display:block;
float:left;
clear:left;
margin-bottom: 5px;
}

textarea  {
height: 100px;
}

h1,h2,h3,h4,h5,h6 {
color: #d3002b;
margin: 0px;
padding: 0px;
font-weight: normal;
}

h1 {
font-size:12px;
margin-bottom:15px;
}

h2 {
}

h3 {
}

h4 {
}

h5 {
}

h6 {
}

html>body {
width: 100%;
height: 100%;
}

/* == Start Site Layout ========================================================  */

/* Body */
#TPL1-BODY,
#TPL2-BODY{
text-align:center;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
line-height:14px;
color: #1a171b;
margin:0;
text-align:center;
background-image: url(TPL1-BODY.gif);
background-position:top;
background-repeat:repeat-x;
padding-top: 15px;
}

#TPL2-BODY {
background-image:none;
}

	#SEARCHBOX {
	display: none;
	}
	
	/* Site dimensions */
	#TPL1-SITE-DIMENSIONS, 
	#TPL2-SITE-DIMENSIONS {
	text-align: left; 
	width: 827px;
	overflow:hidden;
	margin: 0 auto;
	position:relative;
	}
	
		/* A Header */
		#TPL1-A {
		width: 827px;
		height: 118px;
		position:relative;
		background-image: url(TPL1-A.gif);
		background-repeat:no-repeat;
		overflow:hidden;
		clear:both;
		}
		
		#TPL1-A .Logo {
		width: 300px;
		height: 70px;
		top: 20px;
		left: 20px;
		overflow:hidden;
		position:absolute;
		}
		


		/* B Photo */
		#TPL1-B {
		width: 825px;
		height: 169px;
		clear:both;
		overflow:hidden;
		line-height:normal;
		border-left: 1px solid #000000;
		border-right: 1px solid #000000;
		}
		
		#TPL1-B h2 {
		line-height:normal;
		margin:0px;
		padding:0px;
		}
		
		/* C Content */
		#TPL1-C {
		width: 825px;
		overflow:hidden;
		height: 281px;
		color:#000000;
		border-left: 1px solid #1a171b;
		border-right: 1px solid #1a171b;
		}
		
		#TPL2-C {
		width: 825px;
		height: 462px;
		overflow:hidden;
		clear:both;
		color:#000000;
		border-left: 1px solid #1a171b;
		border-right: 1px solid #1a171b;
		background-color:#FFFFFF;
		position:relative;
		} 
		
		.Banner {
		position: absolute;
		right: 43px;
		bottom: 20px;
		}
		
			/* C1 Content Left */
			#TPL1-C1 {
			width: 260px;
			height: 281px;
			float:left;
			position:relative;
			}
			
			#TPL2-C1 {
			width: 167px;
			height: 281px;
			display:block;
			float:left;
			}
			
			/* C2 Content Center */
			#TPL1-C2 {
			width: 387px;
			overflow:hidden;
			float:left;
			padding-top: 20px;
			padding-bottom: 40px;
			}
			
			/* C2 Content Center */
			#TPL2-C2 {
			width: 489px;
			overflow:hidden;
			float:left;
			padding-top: 20px;
			padding-bottom: 40px;
			}
			
			/* C3 Content Right */
			#TPL1-C3, 
			#TPL2-C3 {
			width: 116px;
			height: 281px;
			float:right;
			overflow:hidden;
			line-height:normal;
			background-color:#1a171b;
			}
			
			#TPL2-C3 {
			background-color:#FFFFFF;
			}
		
		/* D Footer */
		#TPL1-D,
		#TPL2-D {
		width: 567px;
		height: 37px;
		clear:both;
		bottom:0px;
		font-size: 9px;
		color:#000000;
		white-space:nowrap;
		text-align: left;
		background-image: url(TPL1-D.gif);
		background-position:left;
		font-size: 9px;
		font-family: Arial;
		padding-left: 260px;
		}
		
		#TPL2-D {
		background-image: url(TPL2-D.gif);
		}
		
			#TPL1-D a,
			#TPL1-D a:link,
			#TPL1-D a:visited,
			#TPL1-D a:hover,
			#TPL1-D a:active {
			color: #1a171b;
			font-size: 9px;
			font-family: Arial;
			white-space:nowrap;
			}
			
			#TPL1-D a:hover {
			color:#3f5e65;
			}
			
/* == End Site Layout ========================================================  */
				
				
/* == Start Classes ========================================================  */
.Item {
overflow:hidden;
clear:both;
padding: 8px 0px 8px 0px;
}

#TPL1-A .Nav1 {
width: 827px;
height: 15px;
bottom: 2px;
left: 0px;
overflow:hidden;
position:absolute;
text-align:center;
}

	
	.Nav1 a,
	.Nav1 a:link,
	.Nav1 a:visited,
	.Nav1 a:hover,
	.Nav1 a:active {
	color:#FFFFFF;
	margin-right:35px;
	}
	
	.Nav1 a:hover {
	color:#c3c3c3;
	}

.Nav2 {
padding: 48px 0px 0px 30px;
}

.Nav2 a,
.Nav2 a:link,
.Nav2 a:visited,
.Nav2 a:hover,
.Nav2 a:active {
display:block;
clear:both;
width: 182px;
margin-bottom:5px;
color:#1a171b;
padding-left: 20px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
line-height:15px;
}
.Nav2 a:hover {
color:#d3002b;
}

.DowloadItem {
position: absolute;
bottom: 24px;
right: 0px;
}

.Contactform {
text-align: left;
padding: 110px 0px 0px 5px;
background-image:url(HeaderContact.gif);
background-repeat: no-repeat;
background-position: top left;
}

.Contactform .Checkbox {
display:inline;
float:none;
clear:none;
margin-left: 120px;
}

.Contactform .Check {
clear:both;
}

.Contactform .Check label {
float:none;
display:inline;
margin: 0px;
width: 300px;
}

.Login {
color:#FFFFFF;
padding: 20px 5px 0px 5px;
}

.Login h1 {
color:#FFFFFF;
margin-bottom:12px;
}

.Login input {
width: 100px;
height: 15px;
background-color:#FFFFFF;
border: solid 1px #999999;
font-size: 8pt;
}

.Login label {
margin-bottom: 3px;
padding: 0px;
}


/* News Archive */
.News .Item {
background-color: #e7e7e7;
margin: 8px 0px 0px 0px;
position:relative;
}

	.News .Item .Image {
	margin: 2px 8px 0px 8px;
	width: 150px;
	height: 100px;
	overflow:hidden;
	float:left;
	}
	
	.News .Item .Image img {
	margin: 0p;
	}
	
	.News .Item .Info {
	padding: 0px 0px 0px 0px;
	width: 300px;
	height: 100px;
	overflow:hidden;
	float:right;
	margin: 0px 8px 0px 0px;
	}
	
	.News .Item .Info .Readmore a {
	}
	
	.News h1 {
	margin: 0px 0px 4px 0px;
	color: #141215;
	background-image: url(pijl.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding: 0px 0px 0px 15px;
	}
	
	.NewsDetail h1 {
	background-color: #e7e7e7;
	margin: 0px 0px 16px 0px;
	padding: 5px 0px 5px 21px;
	background-position:left top;
	background-image: url(pijl2.gif);
	background-repeat:no-repeat;
	color: #141215;
	}
	
	.NewsDetail {
	clear:both;
	overflow:hidden;
	padding: 8px 0px 0px 0px;
	}
	
	/** Readmore Buttons **/	
.Readmore {
width: 80px;
height: 15px;
background-color:#e7e7e7;
position:absolute;
right: 8px;
bottom: 4px;
text-align:right;
}
.Readmore,
.Readmore a,
.Readmore a:link,
.Readmore a:visited,
.Readmore a:hover,
.Readmore a:active {
font-size: 7pt;
}

.Goback,
.Goback a,
.Goback a:link,
.Goback a:visited,
.Goback a:hover,
.Goback a:active {
color: #141215;
}

/* == End Classes ========================================================  */	


