html, body {height: 100%;width: 100%;margin: 0; font-family:Arial, Helvetica, sans-serif; color:#000; background-color:#d5d6d8; background-image: url(../img/gradient.jpg); background-repeat:repeat-x; }

/*POSITIONING*/
#header {margin-left:auto; margin-right:auto; width:100%; height:85px; text-align:center; padding-top:25px; }
#menuitems {margin-left:auto; margin-right:auto; width:810px; text-align:center; padding-top:2px; z-index:200;}
#menu { width:100%; height:47px; background-image: url(../img/menubackground-2.jpg); z-index:100; background-repeat: repeat-x;}

#holder {
	margin-left:auto; 
	margin-right:auto; 
	width:810px; 
	text-align:center; 	
	padding-bottom:30px;
}

#wrapper{	
	width:100%;
	min-height: 100%;
	height: auto !important;
	height: 100%; 	
	margin-bottom: -24px;
	}	


#push{ height: 20px;}
#footer{ position:relative;clear:both;width:810px;padding:0px;display:block;z-index:100; height: 20px; margin-left:auto; margin-right:auto; text-align:left; border-top:#f2a602 solid 1px;}
#footer p{ margin:0; padding:0;}
#footer a{ text-decoration:none; color:#000;}

#headerwrapper { position:relative; float:left; padding-top:20px; height:210px; clear:both; width:800px;}
#headerimg { position:relative; float:left; width:800px; height:220px; overflow:hidden; }
#headerimgstill { position:relative; float:left; width:800px; height:220px; overflow:hidden; }
.menuitem { position:relative; float:left; padding:6px 10px 0 10px;text-align:center; height:32px;  margin:0 0 0 25px; vertical-align:middle; cursor:pointer; z-index:300;}
#topmenu { position:relative; float:right; text-align:right; padding:0 10px 0 0 ;}
#menu-right { position:relative; float:right; text-align:left;  border-left:1px #ccc solid; width:170px; padding-top:9px; padding-left:30px; padding-bottom:40px; margin-top:-25px;}
#menu-right-img { position:relative; float:left; width:90%; text-align:right;}

#headline{position:relative; float:left; width:70%; text-align:left; padding-top:20px; clear:both;}
#content{position:relative; float:left; text-align:left; width:590px;  }
.wide { clear:both; }
.first.column { padding-right: 11px; }  

.leftcolumn{position:relative; float:left; text-align:left; width:270px;  }
.rightcolumn{position:absolute; top:-30px; right:0; text-align:left; width:270px;  }
.historiacolumn{position:absolute; top:-18px; right:0; text-align:left; width:270px;  }

.menuactive {position:absolute; top:0; margin-left:auto; margin-right:auto; z-index:-1; display:none;}
#menu1 { margin-left:-4px; margin-right:0;}
#menu2 { padding-left:6px;}
#menu3 { padding-left:9px;}
#menu4 { padding-left:14px;}
#menu5 { padding-left:30px;}
#menu6 { padding-left:1px;}
#menu7 { padding-left:6px;}
#menu8 { padding-left:2px;}
#menu9 { padding-left:22px;}

#menu1en { margin-left:-4px; margin-right:0;}
#menu2en { padding-left:13px;}
#menu3en { padding-left:9px;}
#menu4en { padding-left:14px;}
#menu5en { padding-left:50px;}
#menu6en { padding-left:14px;}
#menu7en { padding-left:6px;}
#menu8en { padding-left:2px;}

.menu-right-item{ position:relative; float:left; clear:both; width:100%;}
.menu-right-active{ position:absolute; top:3px; left:-18px; display:none; }
#rightheadline{ position:absolute; top:-17px; left:29px; z-index:1500;}

.emp { position:relative; float:left; width:50%;}
.empimg { position:relative; float:left; width:70px; height:85px; background-color:#999; margin-right:10px;}
.emptext { position:relative; float:left; }

/*PARALLAX*/
#parallax{position:relative; overflow:hidden; width:950px; height:550px; padding-top:205px;}
#holder-cogs{left:50%;margin-left:-475px; width:950px; position:relative; float:left; margin-top:-155px;}
#wrapper-cogs{position:relative; float:left;}
#parallax-left-button{position:absolute; top:210px; left:60px; cursor:pointer; z-index:1000; }
#parallax-right-button{position:absolute; top:210px; right:50px; cursor:pointer; z-index:1100; }
#parallax-middle-button{position:absolute; top:550px; right:150px; cursor:pointer; z-index:1200; }
#parallax-right{width:870px; height:400px; text-align:center;}
#parallax-left{width:1000px; height:450px;text-align:center;}
#parallax-middle{width:810px;height:500px;text-align:left;}
#parallax-right img{position:absolute; top:0px; left:500px; width:357px; height:400px; }
#parallax-left img{position:absolute; top:0px; left:50px;width:432px; height:400px;}
#parallax-middle img{position:absolute; top:0; left:200px;width:614px; height:500px; }

/*TEXT*/
h1 { font-size:28px; color:#0066cc; margin:0; font-weight:normal; padding:0;}
h2 { font-size:13px; color:#f2a602; margin:0; font-weight:bold;padding:0;}
h3 { font-size:11px; color:#f2a602; margin:0; font-weight:bold;padding:0;}
p { font-size:11px; line-height:18px; padding:0; margin:9px 0 9px 0; word-spacing: Normal; font-weight:normal; }
#menu-right a{ font-size:11px; line-height:18px; margin:0; padding:0; }
#topmenu a{ text-decoration:none; color:#999; font-size:10px;  }
#menu-right p{ margin:0; padding:0 0 0 0; }
#menu-right h2 { padding-bottom:9px;}
#menuitems a{ text-decoration:none; color:#fff; font-size:12px; font-weight:bold; margin:0; padding:0; text-align:center; }
#menu-right a{ text-decoration:none; border-bottom:#0066cc solid 1px; color:#000;  }
.parallax-text p{ font-size:10px;}
ul{ font-size:11px; line-height:18px; margin:0; padding:0;}
li{ margin-left:20px; padding:0 0 10px 0;}
ul#historia{ font-size:11px; line-height:18px; margin:9px 0 0 0; padding:0; list-style:none;}
li#historia{ margin-left:3px; padding:0 0 0 0;}
#content a{ text-decoration:none; color:#0066cc;}
#sitemap ul{ padding-bottom:10px;}
#sitemap li{ margin:0 0 0 20px; padding:0;}
.sitemap{ padding-top:10px;}
p.nopadding{ margin:0; padding:0 0 10px 0;}

/*IMG*/
img{ border:none;}
