body {
	text-align: center;
	margin: 0 auto;
	padding: 0 auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333;
}
html { 
	overflow-y: scroll;
    background: url(../img/screen/bg-xl.jpg) no-repeat center center fixed;
	background-color: #b1b1b1;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
@media only screen and (max-width: 1024px) and (orientation:landscape) {
html { 
    background: url(../img/screen/bg-l.jpg) no-repeat center center fixed; 
	background-color: #b1b1b1;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}}
@media only screen and (min-device-width: 768px) and (max-device-width: 991px) {
html { 
    background: url(../img/screen/bg-m.jpg) no-repeat center center fixed; 
	background-color: #b1b1b1;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}}
@media only screen and (min-device-width: 0px) and (max-device-width: 767px) {
html { 
    background: url(../img/screen/bg-s.jpg) no-repeat center center fixed; 
	background-color: #b1b1b1;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}}
#main-container {
	width: 992px;
	height: auto;
	text-align: left;
	margin: 0 auto;
	padding: 0 auto;
}
.about-item {
	width: 450px;
	height: auto;
	text-align: left;
	background-color: #e3e3e3;
	margin: 0;
	padding: 20px;
	float: left;
}
.about-item2 {
	width: 450px;
	height: auto;
	text-align: left;
	background-color: #FFF;
	margin: 0;
	padding: 0px;
	float: left;
}
.about-left {
	width: 78px;
	height: auto;
	text-align: left;
	margin: 0;
	padding: 10px 0 0 0;
	float: left;
}
.about-right {
	width: 282px;
	height: auto;
	text-align: left;
	margin: 0;
	padding: 0;
	float: left;
}
.about-text {
	width: 450px;
	height: auto;
	min-height: 150px;
	text-align: left;
	background-color: #FFF;
	margin: 0;
	padding: 15px 15px 0 15px;
	margin: 0;
	float: left;
}
.about-text-left {
	width: 175px;
	height: auto;
	min-height: 40px;
	text-align: left;
	background-color: #FFF;
	margin: 0;
	padding: 0px 15px 10px 15px;
	margin: 0;
	float: left;
}
.about-text-right {
	width: 245px;
	height: auto;
	min-height: 40px;
	text-align: left;
	background-color: #FFF;
	margin: 0;
	padding: 0px 15px 10px 15px;
	margin: 0;
	float: right;
}
.border-grey {
	width: 460px;
	height: 2px;
	text-align: left;
	background: url(../img/screen/border-grey.png) repeat-x;
	margin: 0;
	padding: 0;
	float: left;
}
.contact-button {
	width: 169px;
	height: 58px;	
	text-align: left;
	background: url(../img/screen/contact-button.png) no-repeat;
	background-position: top;
	margin: -29px 26px 0 0;
	padding: 0;
	float: right;
}
.contact-button:hover {
	background-position: bottom;
}
.content-container-left {
	width: 480px;
	height: auto;
	text-align: left;
	margin: 0 0 10px 5px;
	padding: 0;
	float: left;
}
.content-container-right {
	width: 480px;
	height: auto;	
	text-align: left;
	margin: 0 5px 10px 0;
	padding: 0;
	float: right;
}
.content-title {
	width: auto;
	height: 15px;	
	text-align: left;
	background: url(../img/screen/title-grey-bg.png) repeat-x;
	margin: 0 35px 0 0;
	padding: 9px 11px 11px 11px; 
	float: right;
}
.content-title-left {
	width: auto;
	height: 15px;	
	text-align: left;
	background: url(../img/screen/title-grey-bg.png) repeat-x;
	margin: 0 0 0 35px;
	padding: 9px 11px 11px 11px; 
	float: left;
}
.content-title-active {
	width: auto;
	height: 15px;	
	text-align: left;
	background: url(../img/screen/title-grey-bg.png) repeat-x;
	margin: 0 35px 0 0;
	padding: 9px 11px 11px 11px; 
	float: right;
}
.content-title-active:hover {
	background: url(../img/screen/title-blue-bg.png) repeat-x;
}	
.download-button {
	width: 223px;
	height: 40px;	
	text-align: left;
	background: url(../img/screen/download-button.png) no-repeat;
	background-position: top;
	margin: -35px 0 0 30px;
	padding: 0;
	float: left;
}
.download-button:hover {
	background-position: bottom;
}
.download-button2 {
	width: 360px;
	height: 40px;	
	text-align: left;
	background: url(../img/screen/download-button2.png) no-repeat;
	background-position: top;
	margin: -35px 0 0 52px;
	padding: 0;
	float: left;
}
.download-button3 {
	width: 360px;
	height: 40px;	
	text-align: left;
	background: url(../img/screen/download-button3.png) no-repeat;
	background-position: top;
	margin: 0px 0 0 52px;
	padding: 0;
	float: left;
}
.download-button3:hover {
	background-position: bottom;
}
.manual-button {
	width: 161px;
	height: 40px;	
	text-align: left;
	background: url(../img/screen/manual-button2.png) no-repeat;
	background-position: top;
	margin: -35px 30px 0 0;
	padding: 0;
	float: right;
}
.manual-button:hover {
	background-position: bottom;
}
#footer {
	width: 992px;	
	height: 32px;
	text-align: center;
	background: url(../img/screen/footer.png) no-repeat;
	margin: 25px 0 30px 0;
	padding-top: 20px;
	float: left;
}
#header-container {
	width: 992px;
	height: 174px;
	text-align: left;
	background: url(../img/screen/header-bg.png) repeat-x;
	margin-top: 20px;
}
.header-tekst-1 {
	width: auto;
	height: auto;
	text-align: left;
	margin: 0px 0 0 380px;
}
.header-tekst-2 {
	width: auto;
	height: auto;
	text-align: left;
	margin: 12px 0 0 565px;
}
.img-wrapper {
	width: 450px;
	height: 300px;
	float: left;
	position: relative;
	margin: 10px 10px 10px 0;
}
.img-wrapper-1 {
	width: 450px;
	height: 200px;
	float: left;
	position: relative;
	margin: 10px 10px 10px 0;
}
.img-wrapper-2 {
	width: 240px;
	height: 154px;
	float: left;
	position: relative;
	margin: 10px 10px 10px 0;
}
.img-wrapper-3 {
	width: 240px;
	height: 154px;
	float: right;
	position: relative;
	margin: 10px 0px 10px 10px;
}
.img-wrapper-4 {
	width: 240px;
	height: 200px;
	float: left;
	position: relative;
	margin: 10px 10px 10px 0;
}
.img-wrapper-4R {
	width: 240px;
	height: 200px;
	float: right;
	position: relative;
	margin: 10px 0px 10px 10px;
}
.img-wrapper-5 {
	width: 210px;
	height: 168px;
	float: left;
	position: relative;
	margin: 10px 10px 10px 0;
}
.img-wrapper-6 {
	width: 215px;
	height: 172px;
	float: right;
	position: relative;
	margin: 10px 0px 10px 10px;
}
.overlay a{
	background: url(../img/screen/overlay.png) no-repeat;
	filter:alpha(opacity=00);
    -moz-opacity:0.0;
    -khtml-opacity: 0.0;
    opacity: 0.0;	
	width: 268px;
	height: 156px;
	text-align: center;
	margin: 0 auto;
	position: absolute;
	top: 0px;
	left: 0px;
}
.overlay a:hover {
	background: url(../img/screen/overlay.png) no-repeat;
	filter:alpha(opacity=100);
    -moz-opacity:1.0;
    -khtml-opacity: 1.0;
    opacity: 1.0;	
	position: absolute;
	top: 0px;
	left: 0px;
}
#logobalk-container {
	width: 992px;
	height: 55px;
	text-align: left;
	background: url(../img/screen/logobalk-bg.png) repeat-x;	
}
#logo-container {
	width: 350px;
	height: 75px;
	text-align: left;
	background: url(../img/screen/logo-bg.png) no-repeat;
	margin-left: 50px;
	padding: 8px 0 0 42px;
}
.mail-icon {
	width: 28px;
	height: 28px;
	text-align: left;
	margin: 17px 0 17px 0;
	background: url(../img/screen/mail-icon.png) no-repeat;
	padding: 0;
	float: left;
	position: absolute;	
}
.mail-icon2 {
	width: 1px;
	height: 1px;
	text-align: left;
	margin: 1px 0 1px 0;
	padding: 0;
	float: left;
	position: absolute;	
}
.more {
	width: auto;
	height: 15px;	
	text-align: left;
	background: url(../img/screen/title-grey-bg.png) repeat-x;
	margin: 0 35px 0 0;
	padding: 9px 11px 11px 11px; 
	float: right;
}
.more:hover {
	background: url(../img/screen/title-blue-bg.png) repeat-x;
}

#nav {
	width: 522px;
	height: 45px;
	text-align: left;
	background: url(../img/screen/menu-bg.png) repeat-x;
	margin: -65px 0 0 0;
}
#nav ul {
     list-style-type: none;
	 padding: 0; 
	 margin: 0 0 0 0px; 
} 
#nav ul li {
     float: left;
	 margin: 0;
} 

#nav ul li.home a {text-align: center; display:block; width: 73px; height: 45px; text-decoration:none; background-image: url(../img/screen/Info.png); background-position: top; }
#nav ul li.home a:hover { background-position: bottom; }
#nav ul li.home a.selected { background-position: bottom; }

#nav ul li.LapSim a {text-align: center; display:block; width: 208px; height: 45px; text-decoration:none; background-image: url(../img/screen/menu-11.png); background-position: top; }
#nav ul li.LapSim a:hover { background-position: bottom; }
#nav ul li.LapSim a.selected { background-position: bottom; }

#nav ul li.licenses a {text-align: center; display:block; width: 119px; height: 45px; text-decoration:none; background-image: url(../img/screen/menu-licenses.png); background-position: top; }
#nav ul li.licenses a:hover { background-position: bottom; }
#nav ul li.licenses a.selected { background-position: bottom; }

#nav ul li.services a {text-align: center; display:block; width: 122px; height: 45px; text-decoration:none; background-image: url(../img/screen/Exemples.png); background-position: top; }
#nav ul li.services a:hover { background-position: bottom; }
#nav ul li.services a.selected { background-position: bottom; }

#nav ul li.about a {text-align: center; display:block; width: 93px; height: 45px; text-decoration:none; background-image: url(../img/screen/menu-4.png); background-position: top; }
#nav ul li.about a:hover { background-position: bottom; }
#nav ul li.about a.selected { background-position: bottom; }
}

#nav1 {
	width: 992px;
	height: 45px;
	text-align: left;
	background: url(../img/screen/menu-bg.png) repeat-x;
	margin: 0px 0px 0px 0px;
}
#nav1 ul {
     list-style-type: none;
	 padding: 0; 
	 margin: 0px 0px 0px 0px; 
} 
#nav1 ul li {
     float: left;
	 margin: 0;  
} 
#nav1 ul li.general a {text-align: center; display:block; width: 189px; height: 45px; text-decoration:none; background-image: url(../img/screen/getting_started.png); background-position: top; }
#nav1 ul li.general a:hover { background-position: bottom; }
#nav1 ul li.general a.selected { background-position: bottom; }

#nav1 ul li.chassis a {text-align: center; display:block; width: 101px; height: 45px; text-decoration:none; background-image: url(../img/screen/menu-chassis.png); background-position: top; }
#nav1 ul li.chassis a:hover { background-position: bottom; }
#nav1 ul li.chassis a.selected { background-position: bottom; }

#nav1 ul li.drivetrain a {text-align: center; display:block; width: 128px; height: 45px; text-decoration:none; background-image: url(../img/screen/menu-drivetrain.png); background-position: top; }
#nav1 ul li.drivetrain a:hover { background-position: bottom; }
#nav1 ul li.drivetrain a.selected { background-position: bottom; }

#nav1 ul li.circuit a {text-align: center; display:block; width: 97px; height: 45px; text-decoration:none; background-image: url(../img/screen/menu-circuit.png); background-position: top; }
#nav1 ul li.circuit a:hover { background-position: bottom; }
#nav1 ul li.circuit a.selected { background-position: bottom; }

#nav1 ul li.analysis a {text-align: center; display:block; width: 110px; height: 45px; text-decoration:none; background-image: url(../img/screen/menu-analysis.png); background-position: top; }
#nav1 ul li.analysis a:hover { background-position: bottom; }
#nav1 ul li.analysis a.selected { background-position: bottom; }

#nav1 ul li.engine_sim a {text-align: center; display:block; width: 125px; height: 45px; text-decoration:none; background-image: url(../img/screen/menu-engine_sim.png); background-position: top; }
#nav1 ul li.engine_sim a:hover { background-position: bottom; }
#nav1 ul li.engine_sim a.selected { background-position: bottom; }

#nav1 ul li.sevenposter a {text-align: center; display:block; width: 242px; height: 45px; text-decoration:none; background-image: url(../img/screen/menu-7poster.png); background-position: top; }
#nav1 ul li.sevenposter a:hover { background-position: bottom; }
#nav1 ul li.sevenposter a.selected { background-position: bottom; }

#nav1 ul li.build_free_model a {text-align: center; display:block; width: 360px; height: 45px; text-decoration:none; background-image: url(../img/screen/menu-build_free_model.png); background-position: top; }
#nav1 ul li.build_free_model a:hover { background-position: bottom; }
#nav1 ul li.build_free_model a.selected { background-position: bottom; }

#nav1 ul li.race_weekend_preparation a {text-align: center; display:block; width: 289px; height: 45px; text-decoration:none; background-image: url(../img/screen/menu-race_weekend_preparation.png); background-position: top; }
#nav1 ul li.race_weekend_preparation a:hover { background-position: bottom; }
#nav1 ul li.race_weekend_preparation a.selected { background-position: bottom; }

#nav1 ul li.driving_line_analysis a {text-align: center; display:block; width: 286px; height: 45px; text-decoration:none; background-image: url(../img/screen/menu-driving_line_analysis.png); background-position: top; }
#nav1 ul li.driving_line_analysis a:hover { background-position: bottom; }
#nav1 ul li.driving_line_analysis a.selected { background-position: bottom; }

#nav1 ul li.simulated_engines a {text-align: center; display:block; width: 346px; height: 45px; text-decoration:none; background-image: url(../img/screen/menu-simulated_engines.png); background-position: top; }
#nav1 ul li.simulated_engines a:hover { background-position: bottom; }
#nav1 ul li.simulated_engines a.selected { background-position: bottom; }

#nav2 {
	width: 992px;
	height: 45px;
	text-align: left;
	background: url(../img/screen/menu-bg.png) repeat-x;
	margin: 45px 0 0px 0px;
}
#nav2 ul {
     list-style-type: none;
	 padding: 0; 
	 margin: 0px 0px 0px 0px; 
} 
#nav2 ul li {
     float: left;
	 margin: 0;
	  
} 
#nav2 ul li.masses a {text-align: center; display:block; width: 102px; height: 45px; text-decoration:none; background-image: url(../img/screen/menu-masses.png); background-position: top; }
#nav2 ul li.masses a:hover { background-position: bottom; }
#nav2 ul li.masses a.selected { background-position: bottom; }

#nav2 ul li.lengths a {text-align: center; display:block; width: 106px; height: 45px; text-decoration:none; background-image: url(../img/screen/menu-lengths.png); background-position: top; }
#nav2 ul li.lengths a:hover { background-position: bottom; }
#nav2 ul li.lengths a.selected { background-position: bottom; }

#nav2 ul li.aero a {text-align: center; display:block; width: 155px; height: 45px; text-decoration:none; background-image: url(../img/screen/menu-aero.png); background-position: top; }
#nav2 ul li.aero a:hover { background-position: bottom; }
#nav2 ul li.aero a.selected { background-position: bottom; }

#nav2 ul li.brakes a {text-align: center; display:block; width: 100px; height: 45px; text-decoration:none; background-image: url(../img/screen/menu-brakes.png); background-position: top; }
#nav2 ul li.brakes a:hover { background-position: bottom; }
#nav2 ul li.brakes a.selected { background-position: bottom; }

#nav2 ul li.springs a {text-align: center; display:block; width: 102px; height: 45px; text-decoration:none; background-image: url(../img/screen/menu-springs.png); background-position: top; }
#nav2 ul li.springs a:hover { background-position: bottom; }
#nav2 ul li.springs a.selected { background-position: bottom; }

#nav2 ul li.shocks a {text-align: center; display:block; width: 99px; height: 45px; text-decoration:none; background-image: url(../img/screen/menu-shocks.png); background-position: top; }
#nav2 ul li.shocks a:hover { background-position: bottom; }
#nav2 ul li.shocks a.selected { background-position: bottom; }

#nav2 ul li.tires a {text-align: center; display:block; width: 79px; height: 45px; text-decoration:none; background-image: url(../img/screen/menu-tires.png); background-position: top; }
#nav2 ul li.tires a:hover { background-position: bottom; }
#nav2 ul li.tires a.selected { background-position: bottom; }

#nav2 ul li.suspension a {text-align: center; display:block; width: 136px; height: 45px; text-decoration:none; background-image: url(../img/screen/menu-suspension.png); background-position: top; }
#nav2 ul li.suspension a:hover { background-position: bottom; }
#nav2 ul li.suspension a.selected { background-position: bottom; }

#nav2 ul li.steering a {text-align: center; display:block; width: 113px; height: 45px; text-decoration:none; background-image: url(../img/screen/menu-steering.png); background-position: top; }
#nav2 ul li.steering a:hover { background-position: bottom; }
#nav2 ul li.steering a.selected { background-position: bottom;} 

#nav2 ul li.differential a {text-align: center; display:block; width: 190px; height: 45px; text-decoration:none; background-image: url(../img/screen/menu-differential.png); background-position: top; }
#nav2 ul li.differential a:hover { background-position: bottom; }
#nav2 ul li.differential a.selected { background-position: bottom; }

#nav2 ul li.engine a {text-align: center; display:block; width: 167px; height: 45px; text-decoration:none; background-image: url(../img/screen/menu-engine.png); background-position: top; }
#nav2 ul li.engine a:hover { background-position: bottom; }
#nav2 ul li.engine a.selected { background-position: bottom; }

#nav2 ul li.gearbox a {text-align: center; display:block; width: 201px; height: 45px; text-decoration:none; background-image: url(../img/screen/menu-gearbox.png); background-position: top; }
#nav2 ul li.gearbox a:hover { background-position: bottom; }
#nav2 ul li.gearbox a.selected { background-position: bottom; }

#nav2 ul li.hybrid a {text-align: center; display:block; width: 156px; height: 45px; text-decoration:none; background-image: url(../img/screen/menu-hybrid.png); background-position: top; }
#nav2 ul li.hybrid a:hover { background-position: bottom; }
#nav2 ul li.hybrid a.selected { background-position: bottom; }

#nav2 ul li.straightlineaccel a {text-align: center; display:block; width: 278px; height: 45px; text-decoration:none; background-image: url(../img/screen/StraightLineAcceleration.png); background-position: top; }
#nav2 ul li.straightlineaccel a:hover { background-position: bottom; }
#nav2 ul li.straightlineaccel a.selected { background-position: bottom; }

#nav2 ul li.corners a {text-align: center; display:block; width: 117px; height: 45px; text-decoration:none; background-image: url(../img/screen/Corners.png); background-position: top; }
#nav2 ul li.corners a:hover { background-position: bottom; }
#nav2 ul li.corners a.selected { background-position: bottom; }

#nav2 ul li.layout a {text-align: center; display:block; width: 143px; height: 45px; text-decoration:none; background-image: url(../img/screen/menu-layout.png); background-position: top; }
#nav2 ul li.layout a:hover { background-position: bottom; }
#nav2 ul li.layout a.selected { background-position: bottom; }

#nav2 ul li.banking a {text-align: center; display:block; width: 167px; height: 45px; text-decoration:none; background-image: url(../img/screen/menu-banking.png); background-position: top; }
#nav2 ul li.banking a:hover { background-position: bottom; }
#nav2 ul li.banking a.selected { background-position: bottom; }

#nav2 ul li.height a {text-align: center; display:block; width: 158px; height: 45px; text-decoration:none; background-image: url(../img/screen/menu-height.png); background-position: top; }
#nav2 ul li.height a:hover { background-position: bottom; }
#nav2 ul li.height a.selected { background-position: bottom; }

#nav2 ul li.grip a {text-align: center; display:block; width: 132px; height: 45px; text-decoration:none; background-image: url(../img/screen/menu-grip.png); background-position: top; }
#nav2 ul li.grip a:hover { background-position: bottom; }
#nav2 ul li.grip a.selected { background-position: bottom; }

#nav2 ul li.wind a {text-align: center; display:block; width: 186px; height: 45px; text-decoration:none; background-image: url(../img/screen/menu-wind.png); background-position: top; }
#nav2 ul li.wind a:hover { background-position: bottom; }
#nav2 ul li.wind a.selected { background-position: bottom; }

#nav2 ul li.animation a {text-align: center; display:block; width: 124px; height: 45px; text-decoration:none; background-image: url(../img/screen/menu-animation.png); background-position: top; }
#nav2 ul li.animation a:hover { background-position: bottom; }
#nav2 ul li.animation a.selected { background-position: bottom; }

#nav2 ul li.plotmenus a {text-align: center; display:block; width: 138px; height: 45px; text-decoration:none; background-image: url(../img/screen/menu-plotmenus.png); background-position: top; }
#nav2 ul li.plotmenus a:hover { background-position: bottom; }
#nav2 ul li.plotmenus a.selected { background-position: bottom; }

#nav2 ul li.optimisation a {text-align: center; display:block; width: 204px; height: 45px; text-decoration:none; background-image: url(../img/screen/menu-optimisation.png); background-position: top; }
#nav2 ul li.optimisation a:hover { background-position: bottom; }
#nav2 ul li.optimisation a.selected { background-position: bottom; }

#nav2 ul li.variation a {text-align: center; display:block; width: 176px; height: 45px; text-decoration:none; background-image: url(../img/screen/menu-variation.png); background-position: top; }
#nav2 ul li.variation a:hover { background-position: bottom; }
#nav2 ul li.variation a.selected { background-position: bottom; }

#nav2 ul li.construction a {text-align: center; display:block; width: 192px; height: 45px; text-decoration:none; background-image: url(../img/screen/menu-construction.png); background-position: top; }
#nav2 ul li.construction a:hover { background-position: bottom; }
#nav2 ul li.construction a.selected { background-position: bottom; }

#nav2 ul li.intake a {text-align: center; display:block; width: 171px; height: 45px; text-decoration:none; background-image: url(../img/screen/menu-intake.png); background-position: top; }
#nav2 ul li.intake a:hover { background-position: bottom; }
#nav2 ul li.intake a.selected { background-position: bottom; }

#nav2 ul li.intakedynamics a {text-align: center; display:block; width: 181px; height: 45px; text-decoration:none; background-image: url(../img/screen/menu-intakedynamics.png); background-position: top; }
#nav2 ul li.intakedynamics a:hover { background-position: bottom; }
#nav2 ul li.intakedynamics a.selected { background-position: bottom; }

#nav2 ul li.camshaft a {text-align: center; display:block; width: 132px; height: 45px; text-decoration:none; background-image: url(../img/screen/menu-camshaft.png); background-position: top; }
#nav2 ul li.camshaft a:hover { background-position: bottom; }
#nav2 ul li.camshaft a.selected { background-position: bottom; }

#nav2 ul li.burnmodel a {text-align: center; display:block; width: 142px; height: 45px; text-decoration:none; background-image: url(../img/screen/menu-burnmodel.png); background-position: top; }
#nav2 ul li.burnmodel a:hover { background-position: bottom; }
#nav2 ul li.burnmodel a.selected { background-position: bottom; }

#nav2 ul li.pressurediagram a {text-align: center; display:block; width: 159px; height: 45px; text-decoration:none; background-image: url(../img/screen/menu-pressurediagram.png); background-position: top; }
#nav2 ul li.pressurediagram a:hover { background-position: bottom; }
#nav2 ul li.pressurediagram a.selected { background-position: bottom; }

#nav2 ul li.powercurve a {text-align: center; display:block; width: 187px; height: 45px; text-decoration:none; background-image: url(../img/screen/menu-power_torque.png); background-position: top; }
#nav2 ul li.powercurve a:hover { background-position: bottom; }
#nav2 ul li.powercurve a.selected { background-position: bottom; }

#nav2 ul li.installation a {text-align: center; display:block; width: 152px; height: 45px; text-decoration:none; background-image: url(../img/screen/menu-installation.png); background-position: top; }
#nav2 ul li.installation a:hover { background-position: bottom; }
#nav2 ul li.installation a.selected { background-position: bottom; }

#nav2 ul li.setup_file a {text-align: center; display:block; width: 202px; height: 45px; text-decoration:none; background-image: url(../img/screen/menu-setup_file.png); background-position: top; }
#nav2 ul li.setup_file a:hover { background-position: bottom; }
#nav2 ul li.setup_file a.selected { background-position: bottom; }

#nav2 ul li.oncar_data a {text-align: center; display:block; width: 196px; height: 45px; text-decoration:none; background-image: url(../img/screen/menu-oncar_data.png); background-position: top; }
#nav2 ul li.oncar_data a:hover { background-position: bottom; }
#nav2 ul li.oncar_data a.selected { background-position: bottom; }

#nav2 ul li.track_database a {text-align: center; display:block; width: 181px; height: 45px; text-decoration:none; background-image: url(../img/screen/menu-track_database.png); background-position: top; }
#nav2 ul li.track_database a:hover { background-position: bottom; }
#nav2 ul li.track_database a.selected { background-position: bottom; }

#nav2 ul li.workspace a {text-align: center; display:block; width: 242px; height: 45px; text-decoration:none; background-image: url(../img/screen/menu-workspace.png); background-position: top; }
#nav2 ul li.workspace a:hover { background-position: bottom; }
#nav2 ul li.workspace a.selected { background-position: bottom; }

#nav2 ul li.create_license a {text-align: center; display:block; width: 192px; height: 45px; text-decoration:none; background-image: url(../img/screen/menu-create_license.png); background-position: top; }
#nav2 ul li.create_license a:hover { background-position: bottom; }
#nav2 ul li.create_license a.selected { background-position: bottom; }

#nav2 ul li.WTCC_2L a {text-align: center; display:block; width: 189px; height: 45px; text-decoration:none; background-image: url(../img/screen/menu-WTCC_2L.png); background-position: top; }
#nav2 ul li.WTCC_2L a:hover { background-position: bottom; }
#nav2 ul li.WTCC_2L a.selected { background-position: bottom; }

#nav2 ul li.DTM a {text-align: center; display:block; width: 172px; height: 45px; text-decoration:none; background-image: url(../img/screen/menu-DTM.png); background-position: top; }
#nav2 ul li.DTM a:hover { background-position: bottom; }
#nav2 ul li.DTM a.selected { background-position: bottom; }

#nav2 ul li.PorscheGT3 a {text-align: center; display:block; width: 134px; height: 45px; text-decoration:none; background-image: url(../img/screen/menu-996GT3.png); background-position: top; }
#nav2 ul li.PorscheGT3 a:hover { background-position: bottom; }
#nav2 ul li.PorscheGT3 a.selected { background-position: bottom; }

#nav2 ul li.F1V8 a {text-align: center; display:block; width: 178px; height: 45px; text-decoration:none; background-image: url(../img/screen/menu-F1V8.png); background-position: top; }
#nav2 ul li.F1V8 a:hover { background-position: bottom; }
#nav2 ul li.F1V8 a.selected { background-position: bottom; }

#nav2 ul li.Porsche964 a {text-align: center; display:block; width: 176px; height: 45px; text-decoration:none; background-image: url(../img/screen/menu-Porsche964.png); background-position: top; }
#nav2 ul li.Porsche964 a:hover { background-position: bottom; }
#nav2 ul li.Porsche964 a.selected { background-position: bottom; }

#nav2 ul li.Porsche968 a {text-align: center; display:block; width: 134px; height: 45px; text-decoration:none; background-image: url(../img/screen/menu-Porsche968.png); background-position: top; }
#nav2 ul li.Porsche968 a:hover { background-position: bottom; }
#nav2 ul li.Porsche968 a.selected { background-position: bottom; }

#nav2 ul li.sevenposter_structure a {text-align: center; display:block; width: 233px; height: 45px; text-decoration:none; background-image: url(../img/screen/menu-sevenposter_structure.png); background-position: top; }
#nav2 ul li.sevenposter_structure a:hover { background-position: bottom; }
#nav2 ul li.sevenposter_structure a.selected { background-position: bottom; }

#nav2 ul li.flexible_duration a {text-align: center; display:block; width: 208px; height: 45px; text-decoration:none; background-image: url(../img/screen/menu-flexible_duration.png); background-position: top; }
#nav2 ul li.flexible_duration a:hover { background-position: bottom; }
#nav2 ul li.flexible_duration a.selected { background-position: bottom; }

#nav2 ul li.road_input a {text-align: center; display:block; width: 139px; height: 45px; text-decoration:none; background-image: url(../img/screen/menu-road_input.png); background-position: top; }
#nav2 ul li.road_input a:hover { background-position: bottom; }
#nav2 ul li.road_input a.selected { background-position: bottom; }

#nav2 ul li.lateral_performance a {text-align: center; display:block; width: 243px; height: 45px; text-decoration:none; background-image: url(../img/screen/menu-lateral_performance.png); background-position: top; }
#nav2 ul li.lateral_performance a:hover { background-position: bottom; }
#nav2 ul li.lateral_performance a.selected { background-position: bottom; }

#nav2 ul li.sevenposter_results a {text-align: center; display:block; width: 169px; height: 45px; text-decoration:none; background-image: url(../img/screen/menu-sevenposter_results.png); background-position: top; }
#nav2 ul li.sevenposter_results a:hover { background-position: bottom; }
#nav2 ul li.sevenposter_results a.selected { background-position: bottom; }

#nav2 ul li.model_grip a {text-align: center; display:block; width: 131px; height: 45px; text-decoration:none; background-image: url(../img/screen/model_build_grip.png); background-position: top; }
#nav2 ul li.model_grip a:hover { background-position: bottom; }
#nav2 ul li.model_grip a.selected { background-position: bottom; }

#nav2 ul li.model_downforce a {text-align: center; display:block; width: 211px; height: 45px; text-decoration:none; background-image: url(../img/screen/model_build_downforce.png); background-position: top; }
#nav2 ul li.model_downforce a:hover { background-position: bottom; }
#nav2 ul li.model_downforce a.selected { background-position: bottom; }

#nav2 ul li.model_drag a {text-align: center; display:block; width: 269px; height: 45px; text-decoration:none; background-image: url(../img/screen/model_build_drag.png); background-position: top; }
#nav2 ul li.model_drag a:hover { background-position: bottom; }
#nav2 ul li.model_drag a.selected { background-position: bottom; }

#nav2 ul li.model_ARB a {text-align: center; display:block; width: 173px; height: 45px; text-decoration:none; background-image: url(../img/screen/model_build_ARB.png); background-position: top; }
#nav2 ul li.model_ARB a:hover { background-position: bottom; }
#nav2 ul li.model_ARB a.selected { background-position: bottom; }

#nav2 ul li.model_track_influences a {text-align: center; display:block; width: 208px; height: 45px; text-decoration:none; background-image: url(../img/screen/model_build_track.png); background-position: top; }
#nav2 ul li.model_track_influences a:hover { background-position: bottom; }
#nav2 ul li.model_track_influences a.selected { background-position: bottom; }


.news-item {
	width: 360px;
	height: auto;
	text-align: left;
	background-color: #e3e3e3;
	margin: 0;
	padding: 20px;
	float: left;
}
.news-item:hover{
	background-color: #cfcfcf;
}
.news-left {
	width: 30px;
	height: auto;
	text-align: left;
	margin: 0 21px 0 0;
	padding: 6px 0 0 0;
	float: left;
	text-align: center;
}
.news-right {
	width: 309px;
	height: auto;
	text-align: left;
	margin: 0;
	padding: 0;
	float: left;
}
.news-img {
	margin: 10px 0 0 0;
	padding: 0;
	position: relative;
}
.news-text {
	width: 370px;
	height: auto;
	min-height: 150px;
	text-align: left;
	background-color: #FFF;
	margin: 0;
	padding: 15px 15px 0 15px;
	float: left;
}
.news-footer {
	width: 370px;
	height: 26px;
	text-align: left;
	background-color: #e3e3e3;
	margin: 0;
	padding: 11px 15px 0 15px;
	float: left;
}
.page-text {
	width: 370px;
	height: auto;
	min-height: 150px;
	text-align: left;
	background-color: #e3e3e3;
	margin: 0;
	padding: 15px 15px 0 15px;
	float: left;
}
.phone-icon {
	width: 28px;
	height: 28px;
	text-align: left;
	margin: 17px 0 17px 0;
	background: url(../img/screen/phone-icon.png) no-repeat;
	padding: 0;
	float: left;
	position: absolute;
}
#point-wrapper {
	width: 500px;
	height: auto;
	text-align: left;
	margin: 0;
	padding: 0;
	float: left;
}
.point-container {
	width: 414px;
	height: 62px;
	text-align: left;
	margin: 0 0 2px 16px;
	padding: 0;
	float: left;
}
.point-container-contact {
	width: 390px;
	height: 62px;
	text-align: left;
	margin: 0 0 2px 0;
	padding: 0;
	float: left;
}
.point-left {
	width: 19px;
	height: 22px;
	text-align: left;
	margin: 17px 0 17px 0;
	background-color: #4d8194;
	padding: 6px 0 0 9px;
	float: left;
	position: absolute;	
}
.point-right {
	width: 372px;
	height: 41px;
	text-align: left;
	margin: 0 0 0 14px;
	padding: 21px 0 0 28px;
	background-color: #FFF;
	float: left;
}
.point-right-contact {
	width: 350px;
	height: 41px;
	text-align: left;
	margin: 0 0 0 14px;
	padding: 21px 0 0 28px;
	background-color: #FFF;
	float: left;
}
.spacer {
	width: 400px;
	height: 20px;
	margin: 0 0 0 0;
	padding: 0;
	float: left;
}
.three-container {
	width: 932px;
	height: auto;
	text-align: left;
	margin: 40px 30px 0 30px;
	padding: 0;
	float: left;
}
.three-wrapper {
	width: 298px;
	height: auto;
	text-align: left;
	margin: 0 0 19px 0;
	padding: 0;
	float: left;
}
.three-spacer {
	width: 19px;
	height: 100px;
	text-align: left;
	margin: 0;
	padding: 0;
	float: left;
}
.three-content {
	width: 268px;
	height: auto;
	text-align: left;
	background-color: #FFF;
	margin: 0;
	padding: 15px 15px 0 15px;
	float: left;
}
.three-content-temp {
	width: 268px;
	height: auto;
	text-align: left;
	background-color: #FFF;
	margin: 0;
	padding: 15px 15px 0 15px;
	float: left;
}
.thumbnail:hover {
	position:relative;
	top:-30px;
	left:-25px;
	width:500px;
	height:auto;
	display:block;
	z-index:999;
}
.thumbnail_R:hover {
	position:relative;
	top:-30px;
	left:-235px;
	width:500px;
	height:auto;
	display:block;
	z-index:999;
}
.thumbnail2:hover {
	position:relative;
	top:-10px;
	left:-25px;
	width:500px;
	height:auto;
	display:block;
	z-index:999;
}
		