/* ### GENERELL ### */
BODY {background-color:#020202; margin:12px 0 0 20px; padding:0;}
TD {FONT-SIZE: 11px;COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; text-decoration: none;}

#info {
	background-color:#DEBC03;
	text-align:center;
	padding:10px;
	border:1px solid #671618;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

#info a, a:hover {
	COLOR: #000000;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

/* ### CONTENT ### */
#content
{
	width:609px;
	margin:25px 14px 25px 0px;
	FONT-SIZE: 11px;
	line-height: 12pt;
	COLOR: #000000;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
#content_right
{
	width:354px;
	margin:25px 14px 25px 0px;
	FONT-SIZE: 11px;
	line-height: 12pt;
	COLOR: #000000;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
#content_left
{
	width:245px;
	margin:25px 0px 25px 0px;
	FONT-SIZE: 11px;
	line-height: 12pt;
	COLOR: #000000;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

#content p.spacetext { margin:0 0 20px 255px; }
#content p.spaceline { text-align:right; }

#content p.line { text-align:center; }

#content p.text, 
#content p.image { margin:0 0 20px 14px; }

#content_right p.image2 { margin:0 0 -15px 0; }

#content_right h1
{
	margin:0 0 -10px 0;
	font-size:12px;
	font-weight:bold;
	color: #DEBC03;
}
#content h1
{
	margin:0 0 10px 255px;
	font-size:12px;
	font-weight:bold;
	color: #DEBC03;
}
#content h2
{
	margin:0 0 10px 14px;
	font-size:12px;
	font-weight:bold;
	color: #DEBC03;
}
#content a,
#content_right a { text-decoration:underline; COLOR: #000000; }

#content a:hover,
#content_right a:hover { text-decoration:none; COLOR: #000000; }

table.image-image { width:245px; margin:0 0 9px 0; }
table.image-image td.image1 { width:127px; margin:0 9px 0 0; }
table.image-image td.image2 { width:118px; margin:0; }

table.image-left,
table.image-right { width:609px; margin:0 0 20px 0; }

table.image-left td, 
table.image-right td {
	vertical-align:top;
	line-height: 12pt;
	COLOR: #000000;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
table.image-left td.subtitle,
table.image-right td.subtitle{
	padding:1px 10px 0 10px;
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

table.image-left td.image,
table.image-right td.image { width:245px; }
table.image-left td.imageoutline { width:245px; padding:3px 10px 0 0; }
table.image-left td.imageoutline img { border:1px solid #671618; }
table.image-left td.image { padding:3px 10px 0 0; }
table.image-right td.image { padding:3px 0 0 10px; }

/* ### NAVIGATION ### */
.navT1 {FONT-SIZE: 11px;COLOR: #C09617; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; text-decoration: none;}
A.navT1n {FONT-SIZE: 11px;COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; padding: 0px 29px 0px 29px;}
A.navT1n:hover {FONT-SIZE: 11px;COLOR: #C09617; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; padding: 0px 29px 0px 29px;}
A.navT1a {FONT-SIZE: 11px;COLOR: #C09617; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; padding: 0px 29px 0px 29px;}
A.navT1a:hover {FONT-SIZE: 11px;COLOR: #C09617; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; padding: 0px 29px 0px 29px;}
b.navT1x{width:220px; text-align:right;font-weight:normal;}
A.navT1x {FONT-SIZE: 11px;COLOR: #A0A0A0; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; padding: 0px 29px 0px 29px;}
A.navT1x:hover {FONT-SIZE: 11px;COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; padding: 0px 29px 0px 29px;}

A.navR2n {FONT-SIZE: 11px;COLOR: #DEBC03; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; margin: 0; font-weight:bold;}
A.navR2n:hover {FONT-SIZE: 11px;COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; padding: 0; font-weight:bold;}
A.navR2a {FONT-SIZE: 11px;COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; margin: 0; font-weight:bold;}
A.navR2a:hover {FONT-SIZE: 11px;COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; padding: 0; font-weight:bold;}

A.navR3n {FONT-SIZE: 10px;COLOR: #DEBC03; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; margin: 0;}
A.navR3n:hover {FONT-SIZE: 10px;COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; padding: 0;}
A.navR3a {FONT-SIZE: 10px;COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; margin: 0;}
A.navR3a:hover {FONT-SIZE: 10px;COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; padding: 0;}

/* ### FOOTER ### */
.footer {FONT-SIZE: 11px;COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; text-decoration: none;}
A.footer {FONT-SIZE: 11px;COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; text-decoration: none;}
A.footer:hover {FONT-SIZE: 11px;COLOR: #C09617; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; text-decoration: none;}

/* ### image-image-image template ### */
#content table, p, h1, h2
{
	clear:both;
}
#content table.five-images
{
	padding:0;
	width:auto;
	margin:0 0 0 9px;
}
#content table.five-images td
{
	padding:0;
}
#content table.five-images img
{
	margin:4px;
}

table.video {
	width:595px; 
	margin:0 0 9px 0;
}
table.video td.player {
	width:435px; 
	margin:0;
	vertical-align:top;
}
table.video td.navi {
	width:160px; 
	margin:0;
	vertical-align:top;
	color:#000000;
	text-decoration: none;
	line-height: 12pt;
}
table.configurator {
	width:595px; 
	margin:0 0 0 14px;
}
table.configurator td.player {
	width:595; 
	margin:0;
	vertical-align:top;
}

#content .sitemap ul.site-map
{	
	list-style-type:none;
	display:block;	
	margin: 0 0 0 5px;
	padding:5px 10px;
	background-color:#ffffff;
	border:0;
}
#content .sitemap ul.site-map li.first-level
{
	font-weight:bold;
	text-transform:uppercase;
	padding:2px 5px;
	margin:10px 0 5px 0;
	background-color:#ffffff;
	border:1px solid #C09617;
}
#content .sitemap ul.site-map li.second-level
{
	padding-left:15px;
}
#content .sitemap ul.site-map li.third-level
{
	padding-left:30px;
	font-style:italic;
}