/* orange 	#e53d24	*/ 
/* yellow 	#f2932e	*/ 

* { margin: 0; padding: 0; }

body 					{ background: #eee url(img/graphic.gif) repeat-x fixed; font: 11px/16px verdana, sans-serif; color: #333; }

body.newsletters	{ background: #eee url(img/newsletter_back.gif) no-repeat center top; font: 11px/16px verdana, sans-serif; color: #333; margin: 30px 10px 10px 10px; }

html { overflow: -moz-scrollbars-vertical; }


 
/* -- L A Y O U T -- */

#wrapper 	{ margin: 18px auto; width: 740px; }

#content		{ float: left; background: url(img/back_main_sprint.gif) repeat-y; padding: 0 3px 10px 3px; }

#head 		{ background: url(img/back_header_sprint.gif) no-repeat; height: 5px; overflow: hidden; }

#foot			{ float: left; background: url(img/back_footer_sprint.gif) no-repeat; width: 740px; padding: 6px 0 0 0; color: #fff; }



/* -- D I S P O S I T I O N -- */

#text 		{ float: left; width: 400px; padding: 18px 0 0 16px; } 

#side 		{ float: right; width: 264px; padding: 28px 16px 0 16px; }




/* -- B A S I C -- */

#adress_box	{ float: right; height: 100%;}

#link_box	{ float: left; margin-top: 25px;}

#picture_box	{ float: right; height: 76px; width: 286px; background: #666; margin: 15px 0; padding: 1px;}

#contact { padding: 0 19px 4px 0; text-align: right; font-weight: bold; }

#logo_box { background: transparent url(img/logo_sprint.png); height: 110px; padding-right: 35px; }

#menu { background: url(img/menu_back_standard.png) repeat-x; width: 734px; height: 32px; border: solid #666; border-width: 1px 0; }

#yellow { height: 8px; overflow: hidden; background: #f2932e; border-bottom: 1px solid #666; width: 734px; }

#orange { float: left; height: 100%; background: #e53d24; width: 33%; }








/* -- S I D E   B O X -- */

.side_top 		{ height: 5px; background: url(img/side/side_top.png); overflow: hidden; } 

.side_main 		{ background: url(img/side/side_main.png); }

.side_box 		{ padding: 4px 12px 9px 12px; margin-bottom: 8px; }

.side_contact { background: transparent url(img/side/side_contact.png) no-repeat center bottom; }
.side_work { background: transparent url(img/side/side_work.png) no-repeat center bottom; }
.side_news { background: transparent url(img/side/side_news.png) no-repeat center bottom; }
.side_newsletter { background: transparent url(img/side/side_newsletter.png) no-repeat center bottom; }
.side_staff { background: transparent url(img/side/side_work.png) no-repeat center bottom; }








/* --  Typografi  -- */
p, .p.side	 	{ font: 11px/16px verdana, sans-serif; color: #333; margin: 0 0 8px 0; }
.date			 	{ font: 9px/12px verdana, sans-serif; color: #666; margin: 3px 0 2px 0; text-transform: uppercase; }
p.foot	 		{ font: 10px/14px verdana, sans-serif; color: #666; padding: 0 19px; }
p.side	 		{ margin: 0; }
h1 				{ font: bold 20px/22px arial, sans-serif; color: #e53d24; letter-spacing: 1px; margin: 2px 0 8px 0; }
h2		 			{ font: bold 14px/15px arial, sans-serif; color: #e53d24; letter-spacing: 1px; margin: 0; }
h3				 	{ font: bold 12px/15px arial, sans-serif; color: #333; letter-spacing: 1px; margin: 2px 0 -8px 0; }
h4 				{ font: bold 14px/15px arial, sans-serif; color: #666; letter-spacing: 1px; margin: 0 0 5px 0; }



.header1 { font: bold 20px/22px arial, sans-serif; color: #e53d24; letter-spacing: 1px; }
.header2 { font: bold 14px/18px arial, sans-serif; color: #e53d24; letter-spacing: 1px; } 
.header3 { font: bold 12px/18px arial, sans-serif; color: #333; letter-spacing: 1px; }




/* --  Standard länkar  -- */
a { color: #e53d24; text-decoration: underline; }
a:hover { color: #666; text-decoration: underline; }











/* -- L I N K S -- */

a { color: #e53d24; text-decoration: underline; }
a:hover { color: #999; text-decoration: underline; }

a.texturl { color: #333; text-decoration: underline; }
a.texturl:hover { color: #999; text-decoration: underline; }

a.gray { color: #333; text-decoration: underline; }
a.gray:hover { color: #999; text-decoration: underline; }

a.fade { color: #666; text-decoration: none; border-bottom: 1px solid #ccc; }
a.fade:hover { color: #666; text-decoration: none; border-bottom: 1px solid #e53d24; }

a.foot { color: #666; text-decoration: none; border-bottom: 0px solid #ccc; }
a.foot:hover { color: #666; text-decoration: none; border-bottom: 1px solid #666; }




/* --  headMenu  -- */ 

a.headMenu 				{ font: bold 14px/16px arial, sans-serif; color: #666; text-decoration: none; padding: 8px; letter-spacing: 1px; display: block; float: left; border-right: 1px solid #666; }

#current				 	{ color: #e53d24; text-decoration: none; background: url(img/menu_back_current.png) repeat-x; }






input.test { margin: 1px 10px 0 0; }
input.button { font: bold 11px/16px verdana, sans-serif; color: #e53d24; padding: 1px 3px; }


/* -- N E W S L E T T E R -- */

.newsletter_input { background: #eee; padding: 1px 0; width: 178px; border: 1px solid #e53d24; font: 11px/16px verdana, sans-serif; color: #333;}







/* --  add-ons  -- */
br					{ line-height: 8px; }
.float_left 	{ float: left; }
.float_right 	{ float: right; }
.hidden			{ display: none; }



