#frame_position_newsbar {
	position: 			absolute;  
	left: 				0; 
	top: 				43px; 
}
#frame_position_contents { 
	position:			absolute; 
	top:				73px;
}
#layout_left {
	width: 				20px;
	height: 			100%;
}
#layout_left_topcorner {
	background:			white url(images/layottl.gif) no-repeat right;
	width: 				100%;
	height: 			114px;
}
#layout_left_newsbar {
	background:			#E56000 url(images/layotlc1.gif) no-repeat top left;
	width:				100%;
	height:				30px;

}
#layout_left_middle_edge {
	position:			absolute;
	left:				0px;
	top:				144px;
	width:				14px;
	height:				100%;
	background:			#FE9818 url(images/layotlm.gif) no-repeat left top;
}
#layout_left_bottomcorner {
	background:			white url(images/layotllb.gif) no-repeat;
	width: 				100%;
	height: 			66px;
}
#layout_nav_top {
	width:				100%;
	height:				144px;
	background: 		#FE9818 url(images/layotltc.gif) no-repeat left top;;
	padding:			6px 0 0 0;
}
#layout_left_nav_top_corner {
	background:			#A51805 url(images/layotlrt.gif) no-repeat left top;
	width:				100%;
	height:				108px;
}
#jacklogo {
	width:				126px;
	height:				94px;
	margin:				10px 3px 2px 3px;
}
#layout_nav_bottom {
	width:				100%;
	height:				50px;
}
#layout_left_nav_bottom_corner {
	background:			#A51805 url(images/layotlrb.gif) no-repeat left top;
	width:				100%;
	height:				20px;
}
#layout_left_nav_bottom_canvas_corner {
	background:			#FE9818 url(images/layotllc.gif) no-repeat left bottom;
	width:				25px;
	height:				30px;
}
#layout_left_nav_bottom_sitefooter {
	width:				107px;
	position:			absolute;
	top:				20px;
	left:				25px;
}
#layout_bottom_center {
	width:				100%;
	height:				50px;
}
#layout_bottom_contentsoverflow {
	width:				100%;
	height:				12px;
	background-color:	white;
}
#layout_bottom_image {
	position: 			absolute;  
	left: 				0; 
	top: 				12px; 
	width:				100%;
	height:				8px;
	background:			#FE9818 url(images/layotbc.gif) no-repeat left top;
}
.sitefooter {
	width:				100%;
	height:				30px;
	background:			#FE9818 url(images/layotbsp.gif) repeat-x bottom;
}
#layout_footer {
	position: 			absolute;  
	left: 				0; 
	top: 				20px; 
	font-size:			0.8em;
}
#layout_right_bottom_innercorner { 
	width:				24px;
	height:				50px;
	background:			white url(images/layotbc2.gif) no-repeat left bottom;
}
#layout_subheader {
	position: 			absolute;  
	left: 				0; 
	top: 				0; 
	width:				100%; 
	height: 			30px; 
	text-align: 		center; 
	overflow: 			hidden;
}
#layout_right {
	width: 				29px;
	height: 			100%;
}
#layout_right_topcorner {
	background:			white url(images/layottr.gif) no-repeat right top;
	width: 				29px;
	height: 			101px;
}
#layout_right_innercorner {
	background:			white url(images/layottc2.gif) no-repeat right top;
	width: 				24px;
	height: 			71px;
}
#layout_right_bottomcorner {
	background:			white url(images/layotbr.gif) no-repeat right;
	width: 				29px;
	height: 			66px;
}
.layout_right_spacer {
	background:			white url(images/layotrsp.gif) repeat-y right;
	height: 			100%;
}
.header {
	background:	 		#FE9818 url(images/layottcl.gif) no-repeat left;
	width:				100%;
	height:				67px;
	font-size:			2em; 
	color:				white;
	padding: 			0.5em;

}
.siteheader {
	background:	 		#FE9818 url(images/layottcs.gif) no-repeat left bottom;
	width:				100%;
	height:				60px;
	color:				white;
	overflow: 			hidden;
}
.newsbar {
	position: 			absolute;
	left: 				0;
	top: 				114px;	
	width:				100%; 
	height: 			30px; 
	background-color: 	#E56000;
	font-weight:		bold;
	font-size: 			18pt;
	font-family: 		arial, sans-serif;
	float:				left;
	overflow:			hidden;
	color: 				white; 
}
#newsbar_navigate {
	width:				132px;
}
#newsbar_navigate A IMG {
	width:				50px;
	height:				24px;
	margin:				3px 0px 3px 10px;
}
.contents { 
	padding:			0.5em;
	background-color: 	white; 
}
#welcome {
	min-height:			210px;
	padding:			0.5em 4% 1em 10%;
	font-size:			1.1em;
}
#welcometext:first-letter {
	font-size:			1.6em;
	font-family:		"monotype corsiva", cursive;
	color:				maroon;
}
#welcome IMG {
	clear:				none;
	float:				right;
	padding:			0.5em 0px 0.5em 0.5em;
}
#welcome_ext1 {
	padding:			1em 2em;
}
#welcome_ext1 IMG {
	clear:				none;
	float:				left;
	padding:			0.5em 2em 0.5em 0.5em;
}
#layout_subheader H2 {
	display: 			inline; 
	clear: 				both;
	vertical-align: 	middle;
	width: 				100%; 
	margin: 			0;
	padding: 			0; 
	color: 				maroon; 
	font-weight: 		bold; 
	font-size: 			18pt;
	font-family: 		"copperplate gothic bold", times, "times new roman", serif;
}
#sitename {	
	float: 				left;
	margin: 			0px 0px 0px 5px; 
}
#langselector {	
	float: 				right;
	width: 				170px; 
	margin: 			4px 4px 3px 0px; 
	padding: 			0;
}
#languages {	
	margin: 			0; 
	padding: 			0; 
	list-style: 		none; 
}
#languages IMG {
	display: 			block; 
}
#languages LI {
	float: 				left;
	margin: 			0px;
	padding: 			0;  
	border-width: 		2px; 
	border-style: 		solid;
 	border-color: 		#E56000; 
}
#languages LI#huidig { 
	border-color: 		#FEEAB2;
}
#languages LI A IMG {
	border:				0;
}
.topic {	
	float: 				left;
	padding:			0.3em;
	width: 				200px;
	height:				8em;
}
.topic H3 {	
	margin: 			0 0 0.2em 0;
	padding:			0.1em;
	color: 				white;
	background-color: 	#A51805; 
	text-align: 		center; 
	font-size:			1.2em;
	font-weight: 		bold; 
	font-family: 		arial, sans-serif;
}
.topic P {
	margin: 			0;
}
.maintopic {
	width:				100%;
}
.navbar {
	width:				132px;
	height:				100%;
	background-color:	#A51805;
}
#navigate {
	height:				100%;
	font-family: 		arial, sans-serif;
	font-weight:		bold;
	font-size:			1.2em;
	overflow:			hidden;
	list-style:			none;
	margin: 			0; 
	padding:			0;
}
#navigate LI {
	width:				124px;
	text-align:			center;
	margin:				5px 4px 0 4px;
}
#navigate A { 
	padding: 			0.2em 0;
	display:			block;
	width:				120px;
	height:				1.4em;
	text-decoration:	none;
	border-width:		1px;
	border-style:		outset;
	border-color:		#E56000 #FEEAB2 #E56000 #FEEAB2;
}
#navigate A:link {
	color:				white;
}
#navigate A:visited {
	color:				white;
}
#navigate A:hover {
	color:				yellow;
	border-style:		inset;
	background-color:	#E56000;
}
A IMG {
	border:				0;
}
#subpage_title {
	width:				100%; 
	height: 			32px; 
	background-color: 	#E56000;
	clear:				both;
}
#subpage_navhom {
	width:				50px; margin: 4px 0px;
	float: 				left;
}
#subpage_logo {
	float: 				right;
	margin: 			4px 0px;
}
.nofuss LI {
	list-style:			none;
	width:				8em;
	border-style: 		none solid none none;
	border-color:		maroon;
	border-width:		1px;
	float:				left;
	text-align:			center;
}
#nofuss {
	background-color:	#FEEAB2;
}
#nofuss H1 {
	height:				2em;
}
.index_mainpicture {
	width:				300px;
	height: 			200px;
	text-align: 		center;
	float:				left;
	background-color: 	#FEEAB2;
}
.index_subdomain {
	width:				20em; 
	height: 			22em; 
	margin: 			1% 1% 1% 1%;
	text-align: 		center;
	float:				left;
	border:				solid 1px maroon;
	background-color: 	white;
}
.index_subdomain H2 {
    font-family: 		"lucida sans", verdana, arial, sans-serif;
    font-size: 			1.6em;
    color: 				maroon;
}
#index_footer {
	clear: 				both;
}
.readmore_ref {
	vertical-align:		bottom;
	text-align:			right;
}
.english_site {
	font-style:		italic;
}
BODY
{
    FONT-WEIGHT: 		normal;
    FONT-SIZE: 			8pt;
    MARGIN: 			0px;
    BACKGROUND-COLOR: 	#FFFFFF;
    FONT-FAMILY: 		verdana, arial, sans-serif;
}
.jackBACKGROUND-COLOR
{
    BACKGROUND-COLOR: 	#FEEAB2;
}
.jackBACKGROUND-COLOR-DARK
{
    BACKGROUND-COLOR: 	#FEDA92;
}
.jackPage {
	margin:			2em;
}
.jackPage TABLE
{
	VERTICAL-ALIGN : 	top;
	FONT-SIZE: 			1em;
    FONT-FAMILY:  		verdana, arial, sans-serif;
}
.jackPage TABLE:TH
{
	VERTICAL-ALIGN : 	top;
	FONT-SIZE: 			1em;
    FONT-FAMILY: 		verdana, arial, sans-serif;
	FONT-WEIGHT : 		bold;
}
.jackPage HR
{
	COLOR: 				maroon;
}
H1
{
    FONT-FAMILY: 		"lucida sans", verdana, arial, sans-serif;
    FONT-SIZE: 			3em;
    FONT-WEIGHT: 		bold;
    COLOR: 				maroon;
}
H2
{
    FONT-FAMILY: 		"lucida sans", verdana, arial, sans-serif;
    FONT-SIZE: 			2.2em;
    FONT-WEIGHT: 		bold;
    COLOR: 				maroon;
}
H3
{
    FONT-FAMILY: 		"lucida sans", verdana, arial, sans-serif;
    FONT-SIZE: 			1.8em;
    FONT-WEIGHT: 		bold;
    COLOR: 				maroon;
}
H4
{
    FONT-FAMILY: 		"lucida sans unicode", verdana, arial, sans-serif;
    FONT-SIZE: 			1.4em;
    FONT-WEIGHT: 		normal;
    COLOR: 				maroon;
}
CODE
{
    FONT-SIZE: 			1em;
}
IMG
{
	border-width:		1px;
	border-color:		black;
}
.jackIMGjpg
{
    border: 			solid black 1px;
}
.jackIMGNoBorder
{
	border-width:		0px;
}
.jackTournamentTable
{
	BACKGROUND-COLOR: 	#FCF7D1;
	WIDTH: 				640px;
}
.jackColorTable
{
	BACKGROUND-COLOR: 	#FCF7D1;
}
.footer
{
    FONT-SIZE: 			0.8em;
    FONT-FAMILY: 		arial, sans-serif;
    FONT-VARIANT: 		normal;
	TEXT-ALIGN: 		center;
	VERTICAL-ALIGN: 	baseline;
}
TABLE.JackCatalog 
{ 
	width:				700px; 
	border: 			solid maroon 2px; 
	vertical-align:		top; 
	padding:			1em; 
	border-collapse:	collapse; 
}
.JackCatalog TD 
{ 
	border: 			solid maroon 1px; 
	vertical-align:		top; 
	padding:			1em; 
}
.pricelist 
{ 
	text-align:			center; 
	border:				none 2px #E56000;
}
TABLE.pricelist 
{ 
	width:				100%; 
	padding:			1em; 
	border-style: 		solid; 
	border-collapse:	collapse; 
	background-color:	white; 
}
.pricelist TH 
{ 
	border: 			solid 1px white; 
	background-color:	#FE9818; 
	color:				maroon; 
}
.pricelist TD 
{ 
	border: 			solid 1px #E56000; 
	text-align:			left; 
	padding-left:		0.5em; 
}
.offer_at {
	font-weight:		bold;
	font-style:			italic;
	color:				red;
}
.pricelist .offer_from {
	text-decoration:	line-through;
}
.inactive {
	color:				gray;
}
.email_letter {
	width:				80%; 
	margin: 			1em;
	padding:			1em;
	text-align: 		left;
	float:				left;
	border:				solid 1px maroon;
	background-color: 	white;
}
.license {
	width:				80%; 
    FONT-FAMILY: 		arial, sans-serif;
	margin: 			1em;
	padding:			1em;
	text-align: 		left;
	border:				solid 1px maroon;
	background-color: 	white;
}
.license H3 {
    FONT-FAMILY: 		arial, sans-serif;
}

