@charset "utf-8";
/* CSS Document */



@font-face {
	font-family: 'populairemedium';
	src: url('/fonts/populaire-webfont.eot');
	src: url('/fonts/populaire-webfont.eot?#iefix') format('embedded-opentype'),  url('/fonts/populaire-webfont.woff') format('woff'),  url('/fonts/populaire-webfont.ttf') format('truetype'),  url('/fonts/populaire-webfont.svg#populairemedium') format('svg');
	font-weight: normal;
	font-style: normal;
}
body {
	margin:0;
	padding:0;
	color:#FFFFFF;
	font-family: 'populairemedium';
	font-size:100%;
	font-weight:100;
	background-color:#630D24;
	background-image:url(../images2/pixelbg.png);
	-webkit-text-size-adjust:none;
	font-size:24px;
	-webkit-animation-delay: 0.7s;
-moz-animation-delay: 0.7s;
animation-delay: 0.7s;
	
}
.texts {
	position:relative;
	width:650px;
	margin:0 auto;
	padding-top:30px;
	letter-spacing:.1em;
	padding-bottom:100px;
		z-index:2;
		min-height:490px;

}


.afterContent {
	clear:both;
}
A:link {
	color:#FF7E82;
	text-decoration: none;
	font-weight:100;
}
A:visited {
	color: #FF7E82;
	text-decoration: none;
}
A:active {
	color: #FF7E82;
	text-decoration: none;
}
A:hover {
	color: #FF7E82;
	text-decoration: none;
}
.header {
	width:1400px;
	height:520px;
	margin:0 auto;
	position:relative;
}
.headerBg {
	position:absolute;
}
.content {
	background-image:url(../images2/bg.jpg);
	width:1400px;
 
	margin:0 auto;
	position:relative;

}
.langs{
	position:absolute;
	top:20px;
	z-index:13;	
	left:120px;
		
	
}
.langs img{
-webkit-border-radius: 10px;
    
    border-radius: 10px;	
-webkit-box-shadow:  0px 0px 2px 3px rgba(50, 50, 50, 1);
        
        box-shadow:  0px 0px 2px 3px rgba(50, 50, 50, 1);
	margin:5px;
}
.langs img:hover, .langs  .active{
	-webkit-border-radius: 10px;
    
    border-radius: 10px;
-webkit-box-shadow:  0px 0px 2px 3px rgba(255, 255, 255, 1);
        
        box-shadow:  0px 0px 2px 3px rgba(255, 255, 255, 1);
	
}
.twitter{
	position:absolute;
	top:250px;
	z-index:10;	
	right:60px;
	
}
.fb{
	position:absolute;
	top:170px;
	z-index:10;	
	right:60px;
	
}
.BuyItNow{
	position:absolute;
	z-index:99;
	right:-20px; top:60px;
}
.GetDemoNow{
	position:absolute;
	z-index:99;
	right:-20px; top:150px;
}
.trees{
	position:absolute;
	top:100px;
	z-index:1;
}
.count{
	position:absolute;
	z-index:1;
	left:50px; bottom:360px;
}


.morgan{
	position:absolute;
	z-index:1;
	right:100px; bottom:360px;
}

.buggy{
	position:absolute;
	z-index:1;
	right:500px; bottom:210px;
 
}
.badmeister{
	position:absolute;
	z-index:44;
	right:0px; bottom:-100px;
 
}
.wellbot{
	position:absolute;
	z-index:44;
	left:80px; bottom:-25px;
 
}
.lside {
	background-image:url(../images2/sidel.png);
	width:200px;
	height:100%;
	position:absolute;
	z-index:11;
 
}
.rside {
	background-image:url(../images2/side.png);
	width:200px;
	height:100%;
	position:absolute;
	right:0px;
	z-index:11;
}
.navbar {
	background-color:#5e0820;
	width:1200px;
	margin:0 auto;
	height:90px;
	font-size:24px;
	position:relative;
}
.NavContainer {
	left:200px;
	width:800px;
		position:absolute;
	z-index:45;
  
}
.NavSubContainer {
	right:230px;
	 
		position:absolute;
	z-index:45;

}


.navbar a:link, .navbar a:visited, .navbar a:active {
	font-size:47px;
	display:block;
	margin:0px 0px;
	padding-top:20px;
	float:left;
	text-align:center;
	width:150px;
	height:70px;
	color: #FFFFFF;
	text-shadow: 1px 0px 1px #c73030;
	filter: dropshadow(color=#c73030, offx=1, offy=0);
}
.navbar a:hover {
	font-size:47px;
	display:block;
	margin:0px 0px;
	padding-top:20px;
	text-align:center;
	width:150px;
	height:70px;
	color: #FFFFFF;
	background-color:#c73030;
	text-shadow: 1px 0px 2px #c73030;
	filter: dropshadow(color=#c73030, offx=2, offy=0);
}
.navsubbar {
	background-image:url(../images2/bg_navbar.png);
	width:1200px;
	margin:0 auto;
	height:80px;
	font-size:24px;
		position:relative;
}
.submenus {
	position:relative;
	display:none;
}
.navsubbar a:link, .navsubbar a:visited, .navsubbar a:active {
	font-size:37px;
	display:block;
	margin:4px 20px;
    padding:10px 5px 0px 5px;
 	float:left;
	color: #FFFFFF;
	text-align:center;
	 
	height:44px;
	
}
.navsubbar a:hover {
	font-size:37px;
	display:block;
	margin:4px 20px;
 
	padding:10px 5px 0px 5px;
	text-align:center;
	color: #FFFFFF;
 
	height:44px;
	background-color:#c73030;
}
.clear{ clear:both; }
.footer {
 	background-color:#630D24;
 	 
	padding-top:140px;
	width:100%;
	height:220px;
	margin:0 auto;
	text-align:center;
	clear:both;
	position:relative;
	display:block;
	
 
}

.shadow{
	position:absolute;
	top:-38px;left:0px;
	width:100%;
	
	
 
}
.copyrights{
	
font-size:.7em;	
	letter-spacing:.1em;
	line-height:1em;
 
}


.socialFooter{
padding:20px 0;
width:860px; margin:0 auto;	
}
.screen_bg {
	margin:15px 0 10px 40px;
	float:left;
	width:272px;
	height:178px;

}
.screen {
	opacity:.8;
	width:272px;
	height:154px;

 
}

.screen:hover {
	opacity:1;
}
.screenMask {
	background-image:url(../images2/screenMask.png);
	
	background-position:top center;
	width:270px;
	height:168px;
 
}

.projekktor  {
	
-webkit-box-shadow:  0px 0px 15px 1px rgba(243, 0, 95, 1);
        
        box-shadow:  0px 0px 15px 1px rgba(243, 0, 95, 1);	
}

