/* STENGRUPPEN - UNDERSIDA */

/* 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 { text-decoration:none; color:#000; }
	ul { text-decoration:none; list-style:none; margin:0; padding:0; }
	p { line-height:20px; }
	a:active { border:none !important; outline: none !important; }
	a:focus { border:none !important; outline: none !important; }
	
	.addThis { position:fixed; right:5px; margin-top:150px; }
	.addThis a { padding-bottom:2px; display:block; }


/* HEADER */
/* -------------------------------------------- */
	
	/* General */
	.HeaderShell { background:url(../images/Background-Header.gif) repeat-x 0 0; width:100%; }
	.Header { height:117px; }
	.LogoType { margin-top:18px; text-align:right; }
	.LogoType a img { text-decoration:none; border:none; }
	
	/* HeaderMenu */
	.HeaderMenu { font-size:120%; }
	.HeaderMenu .first { padding: 5px 10px 5px 0; }
	.HeaderMenu .last { border:none; padding: 5px 0 5px 10px; }
	
		/* HeaderMenu LEFT */
		.HeaderMenuLeft { background:url(../images/Background-HeaderMenuLeft.jpg) no-repeat 0 0; height:30px; width:25px; float:left; }
		
		/* HeaderMenu MIDDEL */
		.HeaderMenuMiddel { background:url(../images/Background-HeaderMenuMiddel.jpg) repeat-x 0 0; height:30px; float:left; }
		.HeaderMenuMiddel ul { list-style:none; }
		.HeaderMenuMiddel li { display:block; float:left; border-right:#333 1px dotted; padding: 5px 10px; }
		.HeaderMenuMiddel a { color:#FFF; }
		
		/* HeaderMenu RIGTH*/
		.HeaderMenuRigth { background:url(../images/Background-HeaderMenuRigth.jpg) no-repeat 0 0; height:30px; width:30px; float:left; }
		
	/* Menu */
	.Menu { font-size:180%; }
	.Menu ul { height:20px; }
	.Menu li { display:block; float:left; padding: 0 18px 0 18px; border-right:#CCC thin groove; }
	.Menu .last { border:none; }
	

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

	/* General */
	.MainShell { background:url(../images/Background-MainTop.gif) repeat-x; width:100%; background-color:#FFFFFF; padding-bottom:20px; }
	.MainBot { background:url(../images/Background-MainBot.gif) repeat-x 0 0; height:24px; width:100%; }
	.Main { font-size:120%; }
	.Main h2 { font-size:180%; }
	.minHeight { float:left; height:500px; width:1px; }
	
	/* BreadCrumbs */
	.MainTop { margin-top:26px; height:38px; }
	.BreadCrumbs { margin:10px 0 15px 0; }
	.B_lastCrumb { font-weight:600; }
	.B_crumbBox { vertical-align:middle; font-size:90%; }
	
	/* SubMenu */
	.SubMenu { height:1px; }
	.SubMenu h2 { margin-bottom:10px; font-size: }
	.SubMenu h3 { font-size:120%; }
	.SubMenu li {  border-bottom:#CCC dotted 1px; }
	.SubMenu a { display:block; padding: 7px 0 6px 0; }
	.SubMenu li:hover { background-color:#EEE; }
	.SubMenuText { display:block; height:30px; }
	.MenuMarker { background:url(../images/MenuMarker.png) no-repeat 0 0; height:5px; width:5px; display:block; float:left; margin:13px 5px 10px 7px; }
	
	.SubMenu .active a { color:#FFF; }
	.SubMenu .active, .SubMenu .active:hover { background-color:#8c3e3e; }
	.active .MenuMarker { background:url(../images/MenuMarkerOver.gif) no-repeat 0 0; height:5px; width:5px; display:block; float:left; margin:13px 5px 10px 7px; }
	
	/* MainContent */
	.MainContent { background:url(../images/Background-MainUnder.gif) no-repeat 0 0; }
	.MainContent h1 { color:#872f30; font-size:330%; border-bottom:#CCC dotted 1px; margin:24px 0 17px 0; padding:0 0 13px 0; } 
	.MainContent h3 { color:#872f30; font-size:140%; margin:15px 0 5px 0; }
	.MainContent img { border:none; }
	.MainText { line-height:18px; }
	.BigImage { width:470px; }
	.MainContent a { color:#883030; text-decoration:underline; }
	
	/* RigthContent */
	.RigthPuff { margin-bottom:40px; }
	.RigthPuff h2 { font-size:200%; margin-bottom:15px; }
	.RigthPuff a { color:#883030; text-decoration:underline; }
	
	/* ContactForm */
	.errors { color:#F00; }
	
	/* News */
	.NewsList .active a { color:#000; }
	.NewsList .active { background-color:#dddddd; } 
	.NewsList .active:hover { background-color:#dddddd; }
	.NewsList .active .MenuMarker { background:url(../images/MenuMarker.png) no-repeat 0 0; height:5px; width:5px; display:block; float:left; margin:13px 5px 10px 7px; }
	
	
	.NewsList .SubMenuText { display:block; height:auto; float:left; }
	.NewsList li { display:block; float:left; }
	.NewsList a { display:block; float:left; width:173px; padding-bottom:7px; }
	
	
	/* OffertForm */
	.extraDetail { border: #999 1px dotted; width:auto; padding:10px; margin: 0 0 20px 0; }
	.FieldExplenation { margin-bottom:10px; }
	.extraDetail h2 { margin-bottom:10px; }
	

/* FOOTER */
/* -------------------------------------------- */
	
	/* General */
	.FooterShell {}
	.Footer { color:#999; }
	.Footer a { color:#999; display:block; clear:both; }
	.Footer h2 { font-size:100%; font-weight:600; display:block; float:left; clear:both; }
	.Footer ul { display:block; float:left; clear:both; }
	.FooterEntity { margin: 20px 0 100px 0; font-size:120%; list-style:none; }
	
	/* Content */
	.FooterPart { float:left; margin: 0 0 0 60px; line-height:16px; }
	