/* (c)07/2007 tremium, author Frank Bremer */

/* $Id$ */

body {
		margin: 0px;
		font-family: Helvetica,Arial;
		font-size: 8pt;
		line-height: 11pt;
		color: #ffffff;
		background-image: url(images/body.png);
		background-repeat: repeat-y;
		background-color:#188026;
	}

/* ---------------------------------------------------------------- fonts -- */

font.menuOff {
		font-size: 8pt;
		font-weight: normal;
		letter-spacing: 1pt;
		line-height: 16pt;
	}
font.submenuOff {
		font-size: 7pt;
		font-weight: normal;
		letter-spacing: 1pt;
		line-height: 16pt;
	}

a {
		font-weight: bold;
		text-decoration: none;
	}
	a.menuOn {
		font-size: 8pt;
		font-weight: normal;
		letter-spacing: 1pt;
		line-height: 16pt;
	}
	a.submenuOn {
		font-size: 7pt;
		font-weight: normal;
		letter-spacing: 1pt;
		line-height: 16pt;
	}

	a:link {
		color: #AFB500;
	}
	a:visited {
		text-decoration: none;
		color: #AFB500;
	}
	a:active {
		color: #ffffff;
	}
	a:hover {
		color: #AFB500;
		text-decoration: underline;
	}

#contact {
		margin: 0px 4px 0px 0px;
	}
#support {
		margin: 0px 12px 0px 0px;
	}
#references {
		margin: 0px 24px 0px 0px;
	}
#gymnion {
		margin: 0px 45px 0px 0px;
	}

#subContact {
		margin: 0px 0px 0px 25px;
	}
#subSupport {
		margin: 0px 0px 0px 20px;
	}
#subReferences {
		margin: 0px 15px 0px 10px;
	}

#start {
		margin: 0px 15px 0px 0px;
	}
#intro {
		margin: 0px 15px 0px 0px;
	}
#overview {
		margin: 0px 15px 0px 0px;
	}
#components {
		margin: 0px 15px 0px 0px;
	}
#equipment {
		margin: 0px 15px 0px 0px;
	}

.infoLeft {
		font-size: 6pt;
		color: #1E8019;
	}

/* ----------------------------------------------------------------- head -- */

.logoTop {
		position: absolute;
		z-index: 1;
		left: 0px;
		top: 0px;
		width: 440px;
		height: 135px;
		background-image: url(images/logo_top.png);
		background-repeat: no-repeat;
	}
.logoBottom {
		position: absolute;
		z-index: 1;
		left: 0px;
		top: 135px;
		width: 370px;
		height: 71px;
		background-image: url(images/logo_bottom.png);
		background-repeat: no-repeat;
	}

.header {
		margin: 0px 0px 40px 0px;
		left: 0px;
		top: 0px;
		width: 100%;
		height: 125px;
		background-image: url(images/header.png);
		background-repeat: repeat-x;
	}
.columnImageLeft {
		width: 400px;
		font-size: 8pt;
		color: #1E8019;
		float: left;
	}
.columnLeft {
		margin: 0px 0px 10px 10px;
		width: 300px;
		color: #1E8019;
		float: left;
	}
	.columnLeft h1 {
		margin: 0px 0px 30px 0px;
		padding: 0px;
		font-family: Trebuchet,Trebuchet MS;
		font-size: 11pt;
		line-height: 14pt;
		text-align: right;
		color: #1E8019;
	}
	.columnLeft h3 {
		margin: 0px 0px 0px 0px;
		padding: 0px;
		font-family: Trebuchet,Trebuchet MS;
		font-size: 11pt;
		line-height: 14pt;
		text-align: right;
		color: #1E8019;
	}

.columnRight {
		margin: 0px 0px 10px 315px;
		width: 600px;
		font-size: 8pt;
		line-height: 12pt;
		color: #ffffff;
	}
.columnRightSlim {
		margin: 0px 0px 10px 415px;
		width: 500px;
		font-size: 8pt;
		line-height: 12pt;
		color: #ffffff;
	}
	.columnRight h1 {
		margin: 0px 0px 50px 0px;
		padding: 0px;
		font-family: Trebuchet,Trebuchet MS;
		font-size: 11pt;
		line-height: 15pt;
		font-weight: bold;
		color: #F39713;
	}
	.columnRight h2 {
		margin: 0px 0px 50px 0px;
		padding: 0px;
		font-family: Trebuchet,Trebuchet MS;
		font-size: 11pt;
		font-weight: bold;
		line-height: 15pt;
		color: #7BFF7B;
	}
	.columnRight h3 {
		margin: 0px 0px 30px 0px;
		padding: 0px;
		font-size: 10pt;
		line-height: 13pt;
		color: #ffffff;
	}
	.textRight {
		margin: 0px 0px 0px 60px;
	}
	.quote {
		font-style: italic;
		text-align: center;
	}
	.columnRight ul, .columnRightSlim ul {
		margin: 0px 0px 0px 20px;
		padding: 0px;
	}

.footer {
		margin-top: 50px;
		width: 100%;
		clear: both;
	}
	.footerLeft {
		width: 350px;
		height: 60px;
		background-image: url(../images/logo_footer.png);
		background-repeat: no-repeat;
		float: left;
	}
	.footerRight {
		height: 60px;
		font-size: 7px;
		text-align: right;
		letter-spacing: 1pt;
		color: #ffffff;
		background-image: url(images/footer.png);
		background-repeat: repeat-x;
	}

.entrymenuBox {
		position: absolute;
		z-index: 3;
		left: 10px;
		top: 0px;
		width: 90px;
		height: 30px;
	}
.mainmenuBox {
		position: absolute;
		z-index: 2;
		left: 100px;
		top: 0px;
		width: 320px;
		height: 110px;
		text-align: right;
	}
.submenuBox {
		position: absolute;
		z-index: 3;
		left: 413px;
		top: 1px;
		width: 600px;
		height: 110px;
	}
