/* 
AWA Molding | The Art & Science of Moulding
=============================================================================================
URL:				http://www.awamolding.nl/
Auteur: 			Stefan Efde [http://www.addnoise.nl]
=============================================================================================
*/

/* 
GRIJS:			: #242424
PAARS:			: #531C43
ORANJE:			: #DD6522
*/

@import url(/addsite/css/iconen.css);

	html,body
		{
			margin: 0;
			padding: 0;
			background: url("../images/bg.jpg");
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #242424;
			line-height: 16px;
			-webkit-text-size-adjust: none;
		}


a:link, a:visited { 
	color: #531C43;
	text-decoration: underline;
		outline-color: invert;
		outline-style: none;
		outline-width: 0pt;
	}

a:hover, a:active{ 
	color: #DD6522;
	}



#outerbox {
	width: 100%;
	min-height: 500px;
	background: url("../images/bg_image.jpg") no-repeat top center;
}


#container {
width: 945px;
margin: 5px auto;
background: #FFF url("../images/bg_contentleft.gif") repeat-y top left;
}
#container02 {
color: #242424;
background: url("../images/bg_contentright.gif") repeat-y top right;
}

#top
{
padding: 0;
background: url("../images/bg_top.jpg") repeat-x;
}

#top_left {
	height: 71px;
	background: url("../images/top_left.jpg") no-repeat top left;
}	
#top_right {
	height: 71px;
	background: url("../images/top_right.jpg") no-repeat top right;
}

#top_left ul {
	float: right;
	font-size: 9px;
	margin: 0px;
	padding: 20px 10px 0px 0px;
	}
	
#top_left ul li{ 
	margin: 0px 0px 0px 0px;
	padding: 18px 0px 0px 0px;
	list-style-type: none;
	display: inline;
	width: 68px;
	border-left: 1px solid #764E6B;
	}
	/* Fix voor IE */
			* html #top_left ul li
			{
				line-height: 20px;
			}


#top_left ul li a.home:link, #top_left ul li a.home:visited{ 
	color: #C4B8C0;
	text-decoration: none;
	padding: 2px 13px 0px 23px;
	background: url(../images/icon_home.gif) 6px 3px no-repeat;
	}
	
#top_left ul li a.sitemap:link, #top_left ul li a.sitemap:visited{ 
	color: #C4B8C0;
	text-decoration: none;
	padding: 2px 13px 0px 23px;
	background: url(../images/icon_sitemap.gif) 6px 3px no-repeat;
	}
	
#top_left ul li a.contact:link, #top_left ul li a.contact:visited{ 
	color: #C4B8C0;
	text-decoration: none;
	padding: 2px 13px 0px 23px;
	background: url(../images/icon_contact.gif) 6px 4px no-repeat;
	}
	
#top_left ul li a.home:hover, #top_left ul li a.home:active, #top_left ul li a.sitemap:hover, #top_left ul li a.sitemap:active, #top_left ul li a.contact:hover, #top_left ul li a.contact:active{ 
	color: #DD6522;
	text-decoration: none;
	}



#logo a:link, #logo a:visited, #logo a:hover{
			position: absolute;
			top: 14px;
			left: 29px;
			display: block;
			width: 237px;
			height: 114px;
			background: no-repeat url("../images/logo_awamolding.gif");
			cursor: pointer;
		}
		

		
			/* Fix voor IE */
			* html #logo a:link
			{
				background-image:none;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='http://awamolding.addsite.nl/addsite/data/sites/awamolding/www/images/logo_awamolding.png', sizingMethod='crop');
			}
			
			/* Fix voor IE */
			* html #logo a:visited
			{
				background-image:none;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='http://awamolding.addsite.nl/addsite/data/sites/awamolding/www/images/logo_awamolding.png', sizingMethod='crop');
			}
			
			/* Fix voor IE */
			* html #logo a:hover
			{
				background-image:none;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='http://awamolding.addsite.nl/addsite/data/sites/awamolding/www/images/logo_awamolding.png', sizingMethod='crop');
			}			

#header {
	position: relative;
	margin: 0px 3px 0px 4px;
	height: 178px;
	background: url("../images/header_center.jpg") repeat-x top left;
}

#header_left {
	height: 178px;
	background: url("../images/header_left.jpg") no-repeat top left;
}	
#header_right {
	height: 178px;
	background: url("../images/header_right.jpg") no-repeat top right;
}	


/* Kruimelpad */

#kruimelpad {
	position: absolute;
	bottom: 4px;
	left: 25px;
	color: #242424;
	height: 20px;
	width: 585px;
	float: left;
	font-size: 10px;
}

#kruimelpad a:link, #kruimelpad a:visited{ 
	color: #9D8596;
	text-decoration: none;
	margin: 0px 0px 0px 3px;
	padding: 0px 3px 0px 0px;
	}
#kruimelpad a:hover {
	color: #0E1B41;
}
#kruimelpad a.actief:link, #kruimelpad a.actief:visited{ 
	color: #531C43;
	text-decoration: none;
	margin: 0px 0px 0px 3px;
	padding: 0px 3px 0px 0px;
	}
#kruimelpad a.actief:hover {
	color: #0E1B41;
}

#content {
	padding: 0;
	height: 100%;
}

#footer {
	margin: 0px 0px 0px 1px;
	padding: 0;
	background: url("../images/footer_center.jpg") repeat-x top left;
}
#footer_left {
	position: relative;
	height: 68px;
	background: url("../images/footer_left.jpg") no-repeat top left;
}	
#footer_right {
	height: 68px;
	background: url("../images/footer_right.jpg") no-repeat top right;
}	

.copyright {
	position: absolute;
	top: 22px;
	left: 40px;
	font-size: 10px;
	color: #9D8596;
}



#pagina {
	margin: 5px 13px 0px 12px;
	background: url("../images/content_center.gif") repeat-y top left;
	padding: 0px;
}

.kop {
	color: #DD6522;
	padding: 3px 0px 3px 35px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	background: url("../images/kop_icon.gif") no-repeat top left;
}
.subkop {
	color: #DD6522;
	padding: 3px 0px 3px 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}


h1 {
	color: #531C43;
	padding: 0px 0px 5px 35px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	line-height: 22px;
	background: url("../images/kop_icon.gif") no-repeat top left;
}


h2 {
	color: #FFFFFF;
	padding: 2px 0px 3px 35px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	background: url("../images/kop_icon_o.gif") no-repeat top left;
}
h2 a:link, h2 a:visited, h2 a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

h3 {
	color: #FFFFFF;
	padding: 2px 0px 3px 35px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	background: url("../images/kop_icon_p.gif") no-repeat top left;
}
h3 a:link, h3 a:visited, h3 a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

h4 {
	color: #531C43;
	padding: 0px 0px 3px 35px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	line-height: 22px;
	background: url("../images/kop_icon.gif") no-repeat top left;
}


h6 {
	color: #DD6522;
	padding: 0px 0px 3px 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 22px;
}


p {
	padding: 15px 0px 0px 0px;
	margin: 0px;
}

p.intro {
	padding: 15px 0px 0px 0px;
	font-size: 12px;
	line-height: 18px;
	color: #531C43;
	margin: 0px;
}

.intro {
	color: #531C43;
}


#leftbox
{
float: left;
width: 255px;
margin: 0;
padding: 0px 0px 0px 17px;
}

.nieuwsitem {
	margin: 20px 0px 0px 0px;
}
.nieuwsitem a:link, .nieuwsitem a:visited {
	text-decoration: none;
}


.nieuwsitem02 {
	margin: 0px 0px 0px 17px;
}
.nieuwskop {
	background: url("../images/ronding.gif") bottom left no-repeat;
	padding: 0px 20px 3px 10px;
	height: 31px;
}
.kop_oranje {
	color: #DD6522;
	font-weight: bold;
	display: block;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	line-height: 13px;
}
.datum {
	font-size: 9px;
	color: #8E8D8C;
}
.nieuwstekst {
	padding: 5px 20px 5px 10px;
	margin: 0px;
	display: block;
	background: url("../images/arrow.gif") no-repeat 200px 43px;
}
.nieuwstekst_overzicht {
	padding: 5px 20px 5px 10px;
	margin: 0px;
	display: block;
	background: none;
}
.meernieuws {
	color: #531C43;
	font-weight: normal;
	display: block;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	line-height: 13px;
}


#rightbox {
	margin-right: 25px;
	margin-left: 295px;
	padding: 0px 0px 40px 0px;
}

#rightbox ul {
	margin: 10px;
	padding: 0px;
	list-style-type: none;
}
#rightbox ul li {
	padding: 0px 0px 5px 20px;
	margin: 0px;
	background: url("../images/arrow.gif") 0px 3px no-repeat;
}
#rightbox ul li a:link, #rightbox ul li a:visited {
	text-decoration: none;
}

#rightbox ul li a:hover {
	text-decoration: underline;
}

#rightbox ul ul li {
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 10px;
	background: url("../images/arrow_small.gif") 0px 5px no-repeat;
}

#rightbox ul li ul li {
	padding: 0px 0px 3px 10px;
	margin: 0px;
	background: url("../images/arrow_small.gif") 0px 4px no-repeat;
}




#rightbox ol {
	margin: 10px 10px 20px 10px;
	padding: 0px;
}
#rightbox ol li {
	padding: 0px 0px 3px 10px;
	margin: 0px 0px 0px 20px;
	background: none;
}




#content_top {
	height: 4px;
	background: url("../images/content_top_left.gif") no-repeat top left;
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	line-height: 0px;
}
#content_top div {
	height: 4px;
	background: url("../images/content_top_right.gif") no-repeat top right;
}

#content {
	position: relative;
	min-height: 300px;
	background: url("../images/content_btm.gif") no-repeat bottom left;
}
	/* Fix voor IE */
			* html #content
			{
				height: 300px;
			}


#content .right {
	min-height: 300px;
	background: url("../images/content_center_right.gif") repeat-y top right;
	padding: 15px 0px 0px 0px;
}
	/* Fix voor IE */
			* html .right
			{
				height: 300px;
			}

#content_btm {
	height: 4px;
	background: url("../images/content_btm_left.gif") no-repeat top left;
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	line-height: 0px;
}
#content_btm div {
	height: 4px;
	background: url("../images/content_btm_right.gif") no-repeat top right;
}


.teruglinkjes {
	position: absolute;
	bottom: 10px;
	left: 286px;
}
.teruglinkjes ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.teruglinkjes li {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	background: none;
}


/* Blokken
--------------------------------------------------------------- */
#blokken {
	margin: 5px 0px 0px 12px;
}

.blok01 {
	float: left;
	margin: 0px 5px 0px 0px;
}
.blok02 {
	float: left;
	margin: 0px 6px 0px 0px;
}
.blok03 {
	float: left;
}

.blok02_kop_left {
	width: 193px;
	height: 26px;
	padding: 6px 0px 0px 18px;
	background: url("../images/balk_paars_left.gif") no-repeat top left;
}	
.blok02_kop_right {
	width: 211px;
	height: 32px;
	background: url("../images/balk_paars_right.gif") no-repeat top right;
}


.blok01_kop_left {
	width: 252px;
	height: 26px;
	padding: 6px 0px 0px 18px;
	background: url("../images/balk_oranje_left.gif") no-repeat top left;
}	
.blok01_kop_right {
	width: 270px;
	height: 32px;
	background: url("../images/balk_oranje_right.gif") no-repeat top right;
}

.blok01_left {
	width: 270px;
	height: 108px;
	padding: 15px 0px 0px 0px;
	background: url("../images/blok01_left.gif") no-repeat top left;
}
.blok01_left a:link, .blok01_left a:visited {
	color: #242424;
	text-decoration: none;
	display: block;
	padding: 0px 13px 0px 0px;
	background: url("../images/arrow.gif") no-repeat 240px 85px;
	cursor: pointer;
}
.blok01_left a:hover {
	color: #DD6522;
	text-decoration: none;
}
.blok01_left a img {
	border: 0px solid white;
	text-decoration: none;
}

.blok01_right {
	width: 270px;
	height: 123px;
	margin: 3px 0px 0px 0px;
	background: url("../images/blok01_right.gif") no-repeat top right;
}
.blok01_right img  {
	float: left;
	margin: 0px 3px 0px 5px;
}
.blok01_right .bloktekst {
	margin: 10px 0px 0px 0px;
	
}


.blok03_kop_left {
	width: 252px;
	height: 26px;
	padding: 6px 0px 0px 18px;
	background: url("../images/balk_oranje_left.gif") no-repeat top left;
}	
.blok03_kop_right {
	width: 270px;
	height: 32px;
	background: url("../images/balk_oranje_right.gif") no-repeat top right;
}
.blok03_left {
	width: 270px;
	height: 108px;
	padding: 15px 0px 0px 0px;
	background: url("../images/blok01_left.gif") no-repeat top left;
}
.blok03_left a:link, .blok03_left a:visited {
	color: #242424;
	text-decoration: none;
	display: block;
	padding: 0px 13px 0px 0px;
}
.blok03_left a:hover {
	color: #DD6522;
	text-decoration: none;
}
.blok03_left a img {
	border: 0px solid white;
	text-decoration: none;
}

.blok03_right {
	width: 270px;
	height: 123px;
	margin: 3px 0px 0px 0px;
	background: url("../images/blok01_right.gif") no-repeat top right;
}
.blok03_right img  {
	float: left;
	margin: 0px 3px 0px 5px;
}
.blok03_right .bloktekst {
	margin: 10px 0px 0px 0px;
}

.blok04_kop_left {
	width: 302px;
	height: 26px;
	padding: 6px 0px 0px 18px;
	background: url("../images/balk_oranje_left.gif") no-repeat top left;
}	
.blok04_kop_right {
	width: 320px;
	height: 32px;
	background: url("../images/balk_oranje_right.gif") no-repeat top right;
}

.blok04_left {
	width: 211px;
	height: 123px;
	padding: 0px 0px 0px 0px;
	background: url("../images/blok01_left.gif") no-repeat top left;
	position: relative;
}
.blok04_left a:link, .blok04_left a:visited {
	color: #242424;
	text-decoration: none;
	display: block;
	padding: 0px 13px 0px 0px;
	cursor: pointer;
	background: none;
}

.blok04_left a:hover {
	color: #DD6522;
	text-decoration: none;
	background: #ffffff;
}
.blok04_left .bloktekst {
	position: absolute;
	top: 0px;
	left: 53px;
	width: 130px;
	height: 100px;
	padding: 5px 15px 0px 0px;
	margin: 0px 0px 0px 40px;
	background: url("../images/arrow.gif") no-repeat 130px 90px;
}
.blok04_left img {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 40px;
	height: 122px;
	border: 0px;
}




.blok04_right {
	width: 211px;
	height: 123px;
	margin: 3px 0px 0px 0px;
	background: url("../images/blok01_right.gif") no-repeat top right;
}

.blok04_right .bloktekst {
	margin: 10px 0px 0px 0px;
}


/* NAVIGATIE
--------------------------------------------------------------- */

#menu {
	width: 840px;
}

ul#nav {
margin: 0px 3px 0px 4px;
padding: 0px 0px 0px 25px;
list-style-type:none;
width:auto;
position:relative;
display:block;
height:32px;
text-transform:uppercase;
font-size:11px;
font-weight: normal;
background:transparent url("../images/bgOFF.gif") repeat-x top left;
font-family: Arial,Verdana,sans-serif;
border-top: 7px solid #DD6522;
border-bottom: 1px solid #ADADAD;
}

ul#nav li {
display:block;
float:left;
margin:0;
padding:0;
}

ul#nav li a {
display:block;
float:left;
color:#531C43;
text-decoration:none;
padding:10px 10px 0 10px;
height:24px;
background:transparent url("../images/bgDIVIDER.gif") no-repeat top right;
}

ul#nav li a:hover { 
background:transparent url("../images/bgHOVER.gif") no-repeat top right;
}

ul#nav li a.current,ul#nav li a.current:hover {
color:#fff;background:transparent url("../images/bgON.gif") no-repeat top right;
}


/* Subnavigatie
---------------------------------------------------------------------------------------------- */

.subnav {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.subnav ul {
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	text-align: left;
}

.subnav li {
	width: 238px;
	padding: 0px 20px 3px 10px;
	margin: 5px 0px 0px 0px;
	background: url("../images/ronding.gif") bottom left no-repeat;
}

.subnav li.last {
	background: none;
}

.subnav a:link, .subnav a:visited { 
	color: #531C43;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 25px;
	text-decoration: none;
	display: block;
	background: url("../images/arrow.gif") 0px 7px no-repeat;
	}

.subnav a:hover {
	color: #DD6522;
	}
	
.subnav a.actief { 
	color: #DD6522;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 25px;
	text-decoration: none;
	display: block;
	background: url("../images/arrow.gif") 0px 7px no-repeat;
	}

/* Navigatie menu tweede niveau
------------------------------------------------------------------------------------------ */
	
	.subnav ul li ul
	{ 
		margin: 0px 0px 3px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.subnav ul li ul li
	{
		width: 242px;
		padding: 4px 0px 4px 0px;
		margin: 0px 0px 0px 0px;
		line-height: 0px;
		background: none ;
	}
	
	.subnav ul li ul li a:link, .subnav ul li ul li a:visited
	{
	color: #531C43;
	margin: 0px 0px 0px 25px;
	padding: 4px 0px 4px 10px;
	text-decoration: none;
	background: url("../images/arrow_small.gif") no-repeat 0px 2px ;
	display: block;
	}
	
	.subnav ul li ul li a:hover
	{
		color: #DD6522;
	}
	
	.subnav ul li ul li a.actief, .subnav ul li ul li a.actief:link, .subnav ul li ul li a.actief:hover, .subnav ul li ul li a.actief:visited
	{
		color: #DD6522;
		font-weight: bold;
		text-decoration: none;
	}
	
	
/* Navigatie menu Derde niveau
------------------------------------------------------------------------------------------ */
	
	.subnav ul li ul li ul
	{ 
		margin: -5px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		background: none;
	}
	
	.subnav ul li ul li ul li
	{
		border: 0px solid #ffdd00;
		padding: 0px 0px 0px 0px;
		background: none;
	}

	

	
	.subnav ul li ul li ul li a:link, .subnav ul li ul li ul li a:visited
	{
		display: block;
		padding: 5px 0px 6px 40px;
		background: none;
		text-align: left;
		width: 160px;
		color: #0B73A3;
	}
	
	.subnav ul li ul li ul li a:hover
	{
		color: #3C74B6;
	}
	
	.subnav ul li ul li ul li a.actief, .subnav ul li ul li ul li a.actief:link, .subnav ul li ul li ul li a.actief:hover, .subnav ul li ul li ul li a.actief:visited
	{
		color: #0B73A3;
		font-weight: normal;
		text-decoration: underline;
	}





/* Foto overzicht
------------------------------------------------------------------------------------------ */
.fotosrechts { 
	float: right;
	width: 235px;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 30px;
	}
	
.fotosrechts img { 
	border: 0px;
	float: right;
	margin: 0px 0px 20px 0px;
	
	}


.fotosoverzicht { 
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	font-size: 0px;
	line-height: 0px;
	width: 500px;
	height: 110px;
	}		
	
.fotosoverzicht img
{
	width: 130px;
	height: 100px;
	border: 0px;
	padding: 0px;
	margin: 10px 8px 0px 0px;
	float: left;
}
.fotosoverzicht img:hover
{
	border: 0px solid #fdffe9;
}


/* Formulier
---------------------------------------------------------------------------------------------- */


.form_buttons {
	position: relative;
	width: 300px;
	margin-top: 10px;
	z-index: 4;

}

input.button1 {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background: url("../images/formbtn.gif") no-repeat 0px 0px;
	border: 0px;
	color: #ffffff;
	width: 90px;
	height: 24px;
	margin: 0px 10px 10px 0px; 
	padding: 3px 10px 3px 10px;
	cursor: pointer;
	}
	
input.button2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background: url("../images/formbtn.gif") no-repeat -95px 0px;
	border: 0px;
	width: 140px;
	height: 24px;
	color: #ffffff;
	margin: 0px 10px 10px 0px; 
	padding: 3px 10px 3px 10px;
	cursor: pointer;
	}	

.aanmelden {

	border: 1px solid #004000;
	width: 300px;
	margin-left: 0px;
	font-size: 11px;
	line-height: 11px;
	height: 18px;
	margin: 2px 0px 10px 0px;
		}
	
.input {
	background: url(../images/invulbg.gif) repeat-x; 
	font-size: 11px;
	width: 203px;
	margin-left: 10px;
	line-height: 11px;
	height: 16px;	
		
		}
		
.invulNormaal {
	border: 0px solid #FFF;
	background: url(../images/invulbg.gif) no-repeat; 
	font-size: 11px;
	width: 300px;
	line-height: 11px;
	height: 17px;
	margin: 1px 0px 1px 0px;
	padding: 3px 3px 1px 3px;
		
		
		}		
		
.invulArea {
	border: 0px solid #FFF;
 	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: url(../images/invulbgarea.gif) no-repeat; 
	font-size: 11px;
	width: 300px;
	line-height: 11px;
	height: 76px;
	margin: 1px 0px 1px 0px;
	padding: 3px 3px 1px 3px;
	overflow: auto;
		}

.lb {
	color: #DD6522;
}

.veld2pulldown select
{
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #ffffff;
 color: #000000;
 border: 1px solid #004000;
 margin-right: 0px;
 text-align: left;
 height: 18px;
 padding: 2px 3px 2px 3px;
 margin: 0 0 0 0;
}	

.invulSmall {
	border: 0px solid #FFF;
	background: url(../images/invulbgsmall.gif) no-repeat; 
	border: 0px solid #004000;
	font-size: 11px;
	width: 150px;
	line-height: 11px;
	height: 17px;
	margin: 1px 0px 1px 0px;
	padding: 3px 3px 1px 3px;
		}
		
.invulPulldown {
	background: #ffffff;
	border: 1px solid #004000;
	font-size: 11px;
	height: 18px;
		line-height: 11px;
		margin: 1px 0px 1px 0px;
		padding: 2px 3px 2px 3px;
		}		
		
.invulXSmall {
	background: #ffffff;
	border: 1px solid #004000;
	font-size: 11px;
	width: 25px;
	line-height: 11px;
	height: 16px;
	margin: 1px 0px 1px 0px;
	padding: 2px 3px 1px 3px;
		}


/* Sifr
---------------------------------------------------------------------------------------------- */


/*=:project
    scalable Inman Flash Replacement (sIFR) version 3.

  =:file
    Copyright: 2006 Mark Wubben.
    Author: Mark Wubben, <http://novemberborn.net/>

  =:history
    * IFR: Shaun Inman
    * sIFR 1: Mike Davidson, Shaun Inman and Tomas Jogin
    * sIFR 2: Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

  =:license
    This software is licensed and provided under the CC-GNU LGPL.
    See <http://creativecommons.org/licenses/LGPL/2.1/>    
*/

/*---- sIFR ---*/


.sIFR-flash {
  visibility: visible !important;
  margin: 0;
  padding: 0;
}

.sIFR-unloading .sIFR-flash {
  visibility: hidden !important;
}

.sIFR-replaced, .sIFR-ignore {
  visibility: visible !important;
}

.sIFR-alternate {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
}

.sIFR-replaced div.sIFR-fixfocus {
  margin: 0pt; 
  padding: 0pt; 
  overflow: auto; 
  letter-spacing: 0px; 
  float: none;
}

.sIFR-dummy { 
  width: 0px;
  height: 0px;
  margin-left: 42px;
  z-index: 0;
}

/*---- Header styling ---*/

h1.sIFR-replaced {
  height: 30px;
}




/* Sitemap
-------------------------------------------- */


#sitemap {
	padding: 0px 0px 0px 0px;
	margin: -30px 0px 0px 0px;
	}

#sitemap ul {
	margin: 5px;
	padding: 0px;
	list-style-type: none;
	line-height: 9px;
}
#sitemap ul li {
	padding: 0px 0px 0px 20px;
	margin: 0px;
	background: url("../images/arrow.gif") 0px 0px no-repeat;
	font-weight: bold;
}
#sitemap ul li a:link, #sitemap ul li a:visited {
	text-decoration: none;
}

#sitemap ul li a:hover {
	text-decoration: underline;
}
#sitemap ul li ul li {
	padding: 0px 0px 3px 10px;
	margin: 0px;
	font-weight: normal;
	background: url("../images/arrow_small.gif") 0px 2px no-repeat;
}




.clearer {
	height: 0px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}


.clearer10 {
	height: 10px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}

.clearer15 {
	height: 15px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}

.clearer25 {
	height: 25px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}
.clearer30 {
	height: 30px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}
.clearer35 {
	height: 35px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}
.clearer80 {
	height: 80px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}
.spacer5 {
	height: 5px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.spacer15 {
	height: 15px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.spacer25 {
	height: 25px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.spacer35 {
	height: 35px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.spacer50 {
	height: 50px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}