/* GENERAL */
/* -------------------------------------------- */
	body { font-weight:100; font-size:10px; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; outline:0; background-color:#000; }
	h1, h2, h3 { margin:0; padding:0; outline:0; font-weight:100; }
	a { color:#000; color:#f01735; }
	ul { text-decoration:none; list-style:none; margin:0; padding:0; }


/* HEADER */
/* -------------------------------------------- */
	
	/* General */
	.HeaderShell { background-color:#FFF; width:100%; }
	.Header { height:165px; }
	
	/* Images */
	.LogoType { margin: 40px 0 0 0; }
	.LogoType a img { border:none; }
	.HeaderImage { margin: 37px 0 0 0; }
	
	/* Text Puff */
	.HeaderTextPuff { margin: 28px 0 0 0; font-size:120%; color:#575757; line-height:20px; }
	.HeaderTextPuff h2 { font-size:180%; color:#000; }
	
	

/* MENU */
/* -------------------------------------------- */

	/* General */
	.MenuShell { background-color:#3d3d3d; width:100%; }
	.Menu { font-size:110%; height:39px; }
	
	/* Content */
	.Menu li {  float:left; height:7px; margin-top:17px; padding:0 5px; border-right:#b1b1b1 1px dotted; }
	.Menu a { display:block; float:left; color:#b1b1b1; text-decoration:none; margin-top:-15px;  padding:9px 25px 0; height:28px; }
	.Menu .last { border:none; }
	.Menu a:hover { background-color:#555; }
	
	/* Active element */
	.Menu .active a { background-color:#FFF; color:#555; }
	.Menu .active a:hover { background-color:#FFF; color:#555; }
	

/* MAIN */
/* -------------------------------------------- */

	/* General */
	.MainShell { background-color:#FFF; font-size:120%; }
	.MainTop { background:url(../images/BackgroundMainTop.gif) repeat-x 0 0; height:50px; width:100%; }
	.MainBot { background:url(../images/BackgroundMainBot.gif) repeat-x 0 0; height:44px; width:100%; }
	.middelMainPadding { height:34px; }
	
	/* StartPuff */
	.StartPuff2 h1 { font-size:270%; line-height:1.2; }
	.StartPuff2 h1 { font-size:350%; line-height:1.2; }
	.StartPuff { line-height:20px; margin-top:5px; }
	.StartImage2 {background:url(../images/widescreen.jpg); height:291px; background-repeat:no-repeat; background-position:center !important;}
	.youtube {margin-left:26px; margin-top:25px;}
	
	/* FirstPuff */
	.FirstPuff { line-height:18px; color:#636363; }
	.FirstPuff h2 { font-size:158%; color:#000; margin: 10px 0 10px 0; }
	.FirstPuff h2 img { vertical-align:middle; }
	
	/* SecondPuff */
	.SecondPuff { line-height:20px; border-left:#e5e5e5 1px solid; border-right:#e5e5e5 1px solid; }
	.SecondPuff a h3 { text-decoration:underline; font-size:100%; line-height:22px; }
	/* .SecondPuff a { text-decoration:none; }*/
	.SecondPuff h2 { font-size:158%; font-weight:100; color:#000; }
	.SecondPuff h2 img { vertical-align:-10px; }
	.minHeightPuff { height:120px; width:1px; float:left; }
	
	/* ThirdPuff */
	.ThirdPuff { line-height:18px; color:#636363; }
	.ThirdPuff h2 { font-size:158%;  color:#000; }
	.ThirdPuff h2 img { vertical-align:middle; }
	

/* FOOTER */
/* -------------------------------------------- */
	
	/* General */
	.FooterShell {}
	.Footer { color:#a9a9a9; }
	.FooterEntity { margin: 20px 0 100px 0; font-size:120%; }
	
	/* Content */
	.FooterPart { float:left; margin: 0 0 0 60px; }
	.FooterPart a { color:#a9a9a9; text-decoration:none; }
	.FooterList h2 { font-size:100%; font-weight:600; }
	
