html {/*overflow: auto;*/ margin: 0px;}

body {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 10px;
	background-color: #E5E5E5;
	text-align: left;
	margin: 0px;
	color: #000000;
	height: 100%;
	/*
	SCROLLBAR-FACE-COLOR: #dddddd; 
	SCROLLBAR-HIGHLIGHT-COLOR: #dddddd; 
	SCROLLBAR-SHADOW-COLOR: #dddddd; 
	SCROLLBAR-3DLIGHT-COLOR: #eeeeee;
	SCROLLBAR-ARROW-COLOR: #000000; 
	SCROLLBAR-TRACK-COLOR: #f5f5f5;
	SCROLLBAR-DARKSHADOW-COLOR: #cccccc; 
	*/
	background-image: url("../images/pattern.gif");
	background-repeat: repeat;
	background-position: 50% top;
}
#container {/*overflow: hidden;*/ background-color: #FFFFFF; margin: 0px auto; width: 1018px; height: 595px; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;}

#footer {margin: 0px auto; width: 1016px; background-color: #F9F9F9; border: 1px solid #CCCCCC; font-size: 9px; color: #BBBBBB; text-align: center; padding: 2px 1px;}

#branding {
	height: 50px;
	background-color: #FFFFFF;
	background-image: url("../branding/gradient.gif");
	background-repeat: repeat-x;
	background-position: 50% 0px;
}
#brandingLogo {
	background-image: url("../branding/vivid_logo.gif");
	background-repeat: no-repeat;
	background-position: 100% 0%;
	vertical-align: bottom;
	padding: 4px 8px;
}
#brandingInteractive {
	height: 50px;
	background-color: #FFFFFF;
	background-image: url("../branding/gradient.gif");
	background-repeat: repeat-x;
	background-position: 50% 0px;
}

#brandingmenu {
	vertical-align: bottom;
	padding: 0px;
	margin: 0px;
}
#brandingmenu table {
	padding: 0px;
	margin: 0px;
	margin-left: 4px;
	background-image: url("../images/aluminium2.gif");
	background-repeat: repeat;-x
	background-position: top 50%;
	border-collapse: collapse;
}
#brandingmenu td {
	padding: 0;
	margin: 0px;
	border: 1px solid #AAAAAA;
	border-bottom: none;
}
#brandingmenu td a {
	width: 70px;
	height: 33px;
	display: block;
	padding: 4px 8px;
	color: #555555;
	text-decoration: none;
	font-size: 9px;
}
#brandingmenu td a:hover {
	color: #FFFFFF;
	background-color: #009900;
}
#brandingmenu td#active {
	border: 1px solid #AAAAAA;
	border-bottom: none;
}
#brandingmenu td#active a {
	background-color: #FFFFFF;
	color: #555555;
	font-weight: bold;
}
#brandingmenu td#active a:hover {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #009900;
}


#brandingInteractiveLogo {
	background-image: url("../branding/vivid_logo.gif");
	background-repeat: no-repeat;
	background-position: 100% 0%;
	vertical-align: bottom;
	text-align: right;
	padding-right: 25px;
}
#brandingInteractiveTitle {
	background-image: url("../images/InteractiveCover.gif");
	background-repeat: repeat-x;
	background-position: 50% 0px;
	padding: 0px 8px;
	color: #777777;
	white-space: nowrap;
}
#brandingInteractiveTitle span#big {
	font-weight: bold;
	font-size: 15px;
}
#brandingInteractivebuttons {
	background-image: url("../images/InteractiveCover.gif");
	background-repeat: repeat-x;
	background-position: 50% 0px;
	padding: 0px;
	padding-top: 10px;
	color: #777777;
	white-space: nowrap;
}


#tabBarInteractive {
	margin: 0px 5px;
	padding: 0px 4px;
	background-color: #FFFFFF;
	border-collapse: collapse;
	border-bottom: 4px solid #AAAAAA;
}
#tabBarInteractive td.tab {
	background-color: #EEEEEE;
	background-image: url("../images/alu.gif");
	background-repeat: repeat-x;
	border: 1px solid #FFFFFF;
	border-bottom: none;
	vertical-align: top;
	text-align: center;
	padding: 0px;
	margin: 0px;
}

#tabBarInteractive td.tab a {
	height: 18px;
	display: block;
	color: #555555;
	text-decoration: none;
	line-height: 10px;
	margin: 0px;
	padding: 2px 6px;
	padding-right: 10px;
	padding-top: 3px;
	font-size: 10px;
}
#tabBarInteractive td.tab a:hover {
	color: #FFFFFF;
	background-color: #009900;
	background-image: url("../images/tab_rightHover.gif");
	background-repeat: no-repeat;
	background-position: top right;
}
#tabBarInteractive td#active {
	background-image: none;
	background-color: #AAAAAA;
}
#tabBarInteractive td#active a {
	color: #FFFFFF;
}

#ManagementScrollContainer {
	margin: 0px 5px;
}
#ManagementScrollContainer div#border {
	border: 1px solid #AAAAAA;
}

#ManagementScroll0 {
	text-align: center;
	background-color: #ffffff;
	height: 510px;
	width: 100%;
}
#ManagementScroll1 {
	text-align: center;
	background-color: #ffffff;
	height: 373px;
	width: 100%;
	overflow: auto;
}
#ManagementScroll2 {
	margin-top: 5px;
	height: 130px;
	overflow: auto;
	margin-right: 16px;
	border: 1px solid #AAAAAA;
	background-color: #ffffff;
}
#ManagementScroll2 table {
	background-color: #ffffff;
	width: 100%;
}
#ManagementScroll2 td {
	border-bottom: 1px solid #EEEEEE;
	vertical-align: top;
	padding: 2px;
}

#ManagementScroll2 td.link {color: #000000; text-decoration: none;}
#ManagementScroll2 td.hover {background-color: #009900; color: #FFFFFF; cursor: hand;}

.MangementCompNr {
	float: left;
	text-align: right;
	padding-right: 5px;
        width: 30px;
}
.FusesNr {
	float: left;
	text-align: left;
	padding-right: 5px;
        width: 60px;
	font-weight: bold;
}
.fusesAmp {
	float: right;
	text-align: right;
	padding-right: 5px;
        width: 30px;
}
.redBorder {
	border: 4px solid #ff0000;
}

.carworkshop {
	background-image: url("../images/iconen/carworkshop.gif");
	background-repeat: no-repeat;
	background-position: 30% -8px;
}
.truckworkshop {
	background-image: url("../images/iconen/truckworkshop.gif");
	background-repeat: no-repeat;
	background-position: 30% -8px;
}
.workshoporganizer {
	background-image: url("../images/iconen/organizer.gif");
	background-repeat: no-repeat;
	background-position: 30% -8px;
}

.accentcolor {color: #009900;}

#carTypeTitle {
	padding: 10px 8px;
	font-size: 11px;
	background-color: #FFFFFF;
	margin: 0px;
}
#carTypeTitle #big {
	font-weight: bold;
	font-size: 15px;
}
#quickfinder {
	text-align: right;
	float: right;
	width: 50%;
	padding: 4px;
	background-color: #eeeeee;
	background-image: url("../images/aluminium.gif");
	background-repeat: repeat-x;
	background-position: bottom 50%;
	border-left: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
}
#quickfinder input.text {
	width: 325px;
}


#makesSelection {
	border: 1px solid #AAAAAA;
	border-collapse: collapse; empty-cells: show; padding: 0px;
}
#makesSelection td {width: 25%; border-bottom: 1px solid #EEEEEE; vertical-align: middle; padding: 1px 1px; padding-left: 4px;}
#makesSelection td.link {color: #000000; text-decoration: none;}
#makesSelection td.hover {background-color: #009900; color: #FFFFFF; cursor: hand;}
#makesSelection div.makelogo {float: right; width: 40px; background-color: #FFFFFF; text-align: center; padding: 1px 0px; margin: 0px;}

#previousSelection {background-color: #FFFFFF; border: 1px solid #AAAAAA;}
#previousSelection div#header {
	background-color: #eeeeee;
	background-image: url("../images/aluminium.gif");
	background-repeat: repeat;-x
	background-position: bottom 50%;
	border-bottom: 1px solid #AAAAAA; border-collapse: collapse; padding-right: 16px;
}
#previousSelection div#header table {font-weight: bold; color: #555555; padding: 4px;}
#previousSelection div#scroll {height: 190px; overflow: auto; margin-right: 16px;}
#previousSelection div#scroll table {width: 100%; empty-cells: show;}
#previousSelection div#scroll td {border-bottom: 1px solid #EEEEEE; vertical-align: top; padding: 4px;}
#previousSelection div#scroll tr.link {color: #000000; text-decoration: none;}
#previousSelection div#scroll tr.hover {background-color: #009900; color: #FFFFFF; cursor: hand;}

#modelSelection {background-color: #FFFFFF; border: 1px solid #AAAAAA;}
#modelSelection div#header {
	background-color: #eeeeee;
	background-image: url("../images/aluminium.gif");
	background-repeat: repeat;-x
	background-position: bottom 50%;
	border-bottom: 1px solid #AAAAAA; border-collapse: collapse; padding-right: 16px;
}
#modelSelection div#header table {font-weight: bold; color: #555555; padding: 4px 3px;}
#modelSelection div#header td.yearsHeaderContainer {padding: 0px;}
#modelSelection div#scroll {height: 175px; overflow: auto; margin-right: 16px;}
#modelSelection div#scroll table {width: 100%; empty-cells: show;}
#modelSelection div#scroll td {border-bottom: 1px solid #EEEEEE; vertical-align: top; padding: 3px;}
#modelSelection div#scroll tr.link {color: #000000; text-decoration: none;}
#modelSelection div#scroll tr.hover {background-color: #009900; color: #FFFFFF; cursor: hand;}
#modelSelection td.yearsHeader {border-left: 1px solid #CCCCCC; font-weight: normal; font-size: 8px; padding: 0px; text-align: center;}
#modelSelection div#scroll td.yearsBuild {padding: 4px 0px;}
#modelSelection div#scroll td.year {border-left: 1px solid #CCCCCC; border-bottom: none; font-weight: normal; font-size: 8px; padding: 0px; height: 10px;}
#modelSelection div#scroll td.yearBuild {border-left: 1px solid #CCCCCC; border-bottom: none; font-weight: normal; background-color: #DDDDDD; font-size: 8px; padding: 0px; height: 10px; text-align: center;}
#modelSelection div#scroll td.yearBuild#first {
	background-color: #eeeeee; 
	background-image: url("../images/gradient_before.gif");
	background-repeat: no-repeat;
	background-position: right 50%;
}
#modelSelection div#scroll td.yearBuild#last {
	background-color: #eeeeee; 
	background-image: url("../images/gradient_after.gif");
	background-repeat: no-repeat;
	background-position: left 50%;
}

#typeSelection {background-color: #FFFFFF; border: 1px solid #AAAAAA;}
#typeSelection div#header {
	background-color: #eeeeee;
	background-image: url("../images/aluminium.gif");
	background-repeat: repeat;-x
	background-position: bottom 50%;
	border-bottom: 1px solid #AAAAAA; border-collapse: collapse; padding-right: 16px;
}
#typeSelection div#header table {font-weight: bold; color: #555555; padding: 4px 3px;}
#typeSelection div#header table td {border-bottom: 1px solid #EEEEEE; vertical-align: top; padding: 4px 3px;}
#typeSelection div#scroll {height: 175px; overflow: auto; margin-right: 16px;}
#typeSelection table {width: 100%; empty-cells: show; padding: 0px;}
#typeSelection div#scroll td {border-bottom: 1px solid #EEEEEE; vertical-align: top; padding: 3px;}
#typeSelection table td {border-bottom: 1px solid #EEEEEE; vertical-align: top; padding: 3px;}
#typeSelection tr.link {color: #000000; text-decoration: none;}
#typeSelection tr.hover {background-color: #009900; color: #FFFFFF; cursor: hand;}

#idlocationleft {}
#idlocationright {padding-right: 4px;}

#idlocationtext {margin: 4px; margin-top: 20px; background-color: #FFFFFF; padding: 4px;}

#idlocationimage {padding: 4px; text-align: center;}

#idlocationimage img {width: 450px;}

#idlocation1 {
	float: right;
	width: 343px;
	background-color: #FFFFFF;
	margin-top: 15px;
}
#idlocation2 {
	float: right;
	width: 343px;
	height: 457px;
	background-color: #F5F5F5;
	border: 1px solid #DDDDDD;
}
#idlocation3 {
	float: right;
	height: 465px;
	background-color: #F5F5F5;
	border: 1px solid #DDDDDD;
	margin-left: 4px;
}

#idlocation3 div.close {margin: 10px 4px; text-align: right; display: block;}

#idlocation2 img.modelimage {width: 340px; border: 1px solid #AAAAAA;}

#listFilter {
	margin-top: 6px;
	margin-right: 4px;
	text-align: right;
	float: right;
	width: 50%;
	padding: 0px;
}

div#contentTabsContainer {width: 100%; background-color: #DDDDDD;}

div#contentTabsContainer h1 {float: left; margin: 4px; font-size: 10px;}

#contentTabs {width: 343px; float: right;}


#contentTabs td {
	background-color: #EEEEEE;
	background-image: url("../images/aluminium.gif");
	background-repeat: repeat-x;
	background-position: top 50%;
	padding: 0;
	margin: 0px;
}
#contentTabs td a {
	height: 18px;
	display: block;
	padding: 4px;
	color: #555555;
	text-decoration: none;
	font-size: 9px;
	border: 1px outset;
}
#contentTabs td a:hover {
	color: #FFFFFF;
	background-color: #009900;
}
#contentTabs td a#active {
	color: #000000;
	background-color: #F5F5F5;
	border: 1px solid #F5F5F5;
}


#tabBarlevel1 {
	width: 100%:
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	border-collapse: collapse;
	border-bottom: 4px solid #AAAAAA;
}
#tabBarlevel1 td.tab {
	background-color: #EEEEEE;
	background-image: url("../images/alu.gif");
	background-repeat: repeat-x;
	border: 1px solid #FFFFFF;
	border-bottom: none;
	vertical-align: top;
	text-align: center;
	padding: 0px;
	margin: 0px;
}
.tab-leftcorner {
	background-image: url("../images/tab_leftcorner.gif");
	background-repeat: no-repeat;
	background-position: left top;
}
.tab-rightcorner {
	background-image: url("../images/tab_rightcorner.gif");
	background-repeat: no-repeat;
	background-position: top right;
}
.tab-leftActive {
	background-image: url("../images/tab_leftActive.gif");
	background-repeat: no-repeat;
	background-position: left top;
}
.tab-rightActive {
	background-image: url("../images/tab_rightActive.gif");
	background-repeat: no-repeat;
	background-position: top right;
}


#tabBarlevel1 td.tab a {
	height: 21px;
	display: block;
	color: #555555;
	text-decoration: none;
	line-height: 10px;
	margin: 0px;
	padding: 2px 4px;
	padding-right: 8px;
	padding-top: 3px;
	font-size: 10px;
}
#tabBarlevel1 td.tab a:hover {
	color: #FFFFFF;
	background-color: #009900;
	background-image: url("../images/tab_rightHover.gif");
	background-repeat: no-repeat;
	background-position: top right;
}
#tabBarlevel1 td#active {
	background-image: none;
	background-color: #AAAAAA;
}
#tabBarlevel1 td#active a {
	color: #FFFFFF;
}
#tabBarlevel2 {
	margin: 0px;
	background-color: #AAAAAA;
}
#tabBarlevel2 td {
	text-decoration: none;
	vertical-align: middle;
	text-align: center;
	margin: 0px;
}
#tabBarlevel2 td a {
	display: block;
	width: 100%;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
	line-height: 11px;
	margin: 0px;
	padding: 5px 2px;
}
#tabBarlevel2 td a:hover {
	color: #FFFFFF;
	background-color: #009900;
}
#tabBarlevel2 td a#active {
	color: #555555;
	background-color: #FFFFFF;
}
.menuspacer {
	width: 6px;
	height: 1px;
}

.mainGroups {empty-cells: show;}
.mainGroups td {width: 25%; vertical-align: top;}
.mainGroups ul {margin: 0px 10px; margin-top: 10px; padding: 5px 10px;}
.mainGroups li {padding-bottom: 2px; list-style-image: url(../images/list_square.gif);}
.mainGroups p {margin: 2px;}
.mainGroups.spacer {width: 1px; height: 40px;}

.shadow {
	background-image: url("../images/shadow.gif");
	background-repeat: no-repeat;
	background-position: bottom right;
	margin: 5px;
}
.innershadow {
	background-image: url("../images/shadow2.gif");
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0 6px 6px 0;
}
.mainGroup1 {
	height: 195px;
	margin: 0;
	padding: 2px;
	border: 1px solid #999999;
	background-color: #FFFFFF;
}
.mainGroup2 {
	height: 195px;
	margin: 0;
	padding: 2px;
	border: 1px solid #BBBBBB;
	background-color: #F5F5F5;
	background-image: url("../images/aluminium_main.gif");
	background-repeat: no-repeat;
	background-position: 0% 0%;
}
.mainGroup3 {
	color: #888888;
	margin: 0;
	padding: 2px;
	border: 1px solid #eeeeee;
	background-color: #FFFFFF;
}

.mainGroup1 li a {}
.mainGroup2 li a {}
.mainGroup3 li a {}

#maintenance {
	background-image: url("../images/iconen/maintenance.gif");
	background-repeat: no-repeat;
	background-position: right 0px;
}
#engine {
	background-image: url("../images/iconen/engine.gif");
	background-repeat: no-repeat;
	background-position: right 0px;
}
#transmission {
	background-image: url("../images/iconen/transmission.gif");
	background-repeat: no-repeat;
	background-position: right 0px;
}
#exterior {
	background-image: url("../images/iconen/exterior.gif");
	background-repeat: no-repeat;
	background-position: right 0px;
}
#brakes {
	background-image: url("../images/iconen/brakes.gif");
	background-repeat: no-repeat;
	background-position: right 0px;
}
#steering {
	background-image: url("../images/iconen/steering.gif");
	background-repeat: no-repeat;
	background-position: right 0px;
}
#electronics {
	background-image: url("../images/iconen/electronics.gif");
	background-repeat: no-repeat;
	background-position: right 0px;
}
#quickGuides {
	background-image: url("../images/iconen/quickguides.gif");
	background-repeat: no-repeat;
	background-position: right 0px;
}


div#quickDiagnosis {padding: 2px 4px; background-color: #DDDDDD;}

#pagebuttonsInteractive {
	float: right;
	right: 60px;
	top: -15px;
	position: relative;
}

#pagebuttons {
	float: right;
	padding: 0px 4px;
	padding-bottom: 2px;
}


#contentLayout {margin-top: 5px;}

#contentSubnav {
	margin: 0;
	padding: 0px;
	border: 1px solid #AAAAAA;
	background-color: #FFFFFF;
}

#contentSubnav ul.level1 {background-color: #ffffff; margin:0px; padding: 0px;}
#contentSubnav ul.level2 {background-color: #ffffff; margin:0px; padding: 0px;}
#contentSubnav ul.level3 {background-color: #ffffff; margin:0px; padding: 0px;}

#contentSubnav ul li {
	background-color: #FFFFFF;
	list-style-type: none;
	padding: 0px;
	height: 0px;
	display: block;
	margin: 0px;
}
#contentSubnav ul.level1 li {}
#contentSubnav ul.level2 li {}
#contentSubnav ul.level3 li {}
#contentSubnav ul.level4 li {}

#contentSubnav a {
	display: block;
	height: 0px;
	margin: 0px;
	font-weight: normal;
	text-decoration: none;
}
#contentSubnav a:hover {
	color: #FFFFFF;
	background-color: #009900;
}
#contentSubnav div.Accent1 {text-align: center; color: #009900; display: block; float: right; width: 10px; font-weight: bold;}
#contentSubnav div.Accent2 {text-align: center; color: #009900; display: block; float: right; width: 10px; font-weight: bold;}

#contentSubnav ul.level1 a:hover div.Accent1 {color: #ffffff;}
#contentSubnav ul.level1 a:hover div.Accent2 {color: #ffffff;}

#contentSubnav ul.level1 a {border-left: 8px solid #009900; padding: 3px 3px;}
#contentSubnav ul.level2 a {border-left: 8px solid #66C266; background-color: #F5F5F5; padding: 3px 3px;}
#contentSubnav ul.level3 a {border-left: 8px solid #B2E0B2; padding: 3px 3px;}
#contentSubnav ul.level4 a {border-left: 8px solid #ffffff; padding: 3px 3px;}

#contentSubnav li.header {background-color: #ffffff; border-bottom: 1px solid #dddddd; color: #555555; text-decoration: none; padding: 1px 4px;}
#contentSubnav a.navlink {text-decoration: none;}
#contentSubnav a.contentlink {text-decoration: none;}
#contentSubnav a#active {font-weight: bold; color: #444444;}
#contentSubnav a#active:hover {font-weight: bold; color: #ffffff;}
#contentSubnav a {color: #000000;}
#contentSubnav a.unfold {color: #000000;}

#contentSubnav div#header {
	background-color: #eeeeee;
	background-image: url("../images/aluminium.gif");
	background-repeat: repeat-x;
	background-position: bottom 50%;
	border-bottom: 1px solid #AAAAAA; border-collapse: collapse; padding-right: 16px;
}
#contentSubnav div#header table {font-weight: bold; color: #555555; padding: 4px 3px;}
#contentSubnav div#scroll {
	overflow: auto; margin-right: 16px;
	background-color: #f5f5f5;
	background-image: url("../images/pattern.gif");
	background-repeat: repeat;
	background-position: 50% 50%;
}
#contentSubnav div.size1 {height: 385px;}
#contentSubnav div.size2 {height: 360px;}
#contentSubnav div#scroll table {width: 100%; empty-cells: show;}
#contentSubnav div#scroll td {border-bottom: 1px solid #eeeeee; vertical-align: top; padding: 2px 3px;}
#contentSubnav div#scroll tr.link {color: #000000; text-decoration: none;}
#contentSubnav div#scroll tr.hover {background-color: #009900; color: #FFFFFF; cursor: hand;}

#contentbookmarks {
	margin: 0;
	padding: 0px;
	border: 1px solid #CCCCCC;
	background-color: #eeeeee;
	background-image: url("../images/aluminium_main.gif");
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
#contentbookmarks div.scroll {height: 250px; overflow: auto; margin-right: 16px;}
#contentbookmarks ul {margin: 0px; list-style-type: none;}
#contentbookmarks ul li {padding: 4px;}
#contentbookmarks ol {margin: 0px 30px;}
#contentbookmarks ol li {padding: 2px;}
#contentbookmarks a {
	margin: 0px;
	padding: 2px 4px;
	font-weight: normal;
	text-decoration: none;
}
#contentbookmarks a:hover {
	color: #FFFFFF;
	background-color: #009900;
}

#diagnostics {
	margin: 0;
	padding: 0px;
	border: 1px solid #CCCCCC;
	background-color: #eeeeee;
	background-image: url("../images/aluminium_main.gif");
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
#diagnostics div.scroll {overflow: auto; margin-right: 16px;}
#diagnostics ul {margin: 0px; list-style-type: none;}
#diagnostics ul li {padding: 4px;}
#diagnostics ol {margin: 0px 30px;}
#diagnostics ol li {padding: 2px;}
#diagnostics a {
	margin: 0px;
	padding: 2px 4px;
	font-weight: normal;
	text-decoration: none;
}
#diagnostics a:hover {
	color: #FFFFFF;
	background-color: #009900;
}

#diagnostics {}

#leftcontent {padding: 0px 10px; border-right: 1px solid #eeeeee;}
#content {text-align: left; padding-top: 10px; padding-left: 10px; background-color: #FFFFFF;}

#content div.size1 {height: 455px;}
#content div.size2 {height: 425px;}
#content div.scroll {/*overflow: auto;*/ margin-right: 16px; margin-top: 10px; border: 1px solid #ffffff;}
#content table#contentTable td {padding: 2px 4px; border-bottom: 1px solid #eeeeee; line-height: 13px;}
#content table#contentTable td.description {font-weight: bold; background-color: #f5f5f5;}
#content table#contentTable td.indent {padding-left: 14px;}
#content table#contentTable td.maintenanceCheck {padding: 0px; text-align: center;}


#fuseSelection {background-color: #FFFFFF; border: 1px solid #AAAAAA;}
#fuseSelection div#header {
	background-color: #eeeeee;
	background-image: url("../images/aluminium.gif");
	background-repeat: repeat;-x
	background-position: bottom 50%;
	border-bottom: 1px solid #AAAAAA; border-collapse: collapse; padding-right: 16px;
}
#fuseSelection div#header table {font-weight: bold; color: #555555; padding: 4px 3px;}
#fuseSelection div#header table td {border-bottom: 1px solid #EEEEEE; vertical-align: top; padding: 4px 3px;}
#fuseSelection div#scroll {height: 370px; overflow: auto; margin-right: 16px;}
#fuseSelection table {width: 100%; empty-cells: show; padding: 0px;}
#fuseSelection div#scroll td {border-bottom: 1px solid #EEEEEE; vertical-align: top; padding: 3px;}
#fuseSelection table td {border-bottom: 1px solid #EEEEEE; vertical-align: top; padding: 3px;}
#fuseSelection tr.link {color: #000000; text-decoration: none;}
#fuseSelection tr.hover {background-color: #009900; color: #FFFFFF; cursor: hand;}

img.border {border: 1px solid #eeeeee; margin: 1px 2px;}


hr {color: #009900; height: 1px;}
h1 {font-family: Verdana, Arial, Sans-serif; font-weight: bold; margin: 4px 8px; font-size: 16px; color: #777777;}
h2 {font-weight: normal; margin: 8px 8px; margin-bottom: 4px; font-variant: small-caps; font-size: 12px; color: #777777;}
h3 {border-bottom: 1px solid #999999; margin: 4px 6px; margin-right: 60px; font-variant: small-caps; font-size: 12px; color: #000000; font-weight: bold;}
h4 {border-bottom: 1px solid #BBBBBB; margin: 4px 0px; padding: 0px 4px; margin-right: 60px; font-variant: small-caps; font-size: 12px; color: #666666; font-weight: bold;}
h5 {border-bottom: 1px solid #DDDDDD; margin: 4px 6px; margin-right: 60px; font-variant: small-caps; font-size: 12px; color: #888888; font-weight: normal;}

.accent {color: #009900;}

a {text-decoration: none;}
a:link {color: #009900;}
a:active {color: #009900;}
a:visited {color: #009900;}
a:hover {background-color: #009900; color: #FFFFFF; text-decoration: none;}
input {font-size: 10px;}
input.text {background-color: #FFFFFF; width: 170px; border: 1px solid #BBBBBB; font-size: 10px;}
input.button {background-color: #009900; color: #FFFFFF; border: none; padding: 1px 4px;}
p {margin: 8px 4px;}
select {width: 200px; font-size: 10px;}
fieldset {background-color: #F5F5F5; padding: 4px; border: 1px solid #DDDDDD;}
fieldset div {margin: 4px 0px;}
label {display: block; float: left; width: 300px; padding: 2px 0px;}