/* CSS Document */

body { 
	height: 100%;
  	margin-bottom: 1px;
	background: #002b3c url(../../files/main/background.jpg) 0 0 repeat-x; 
	margin: 0; 
	padding: 0; 
 	font-size: 70%;
}

#container { width: 930px; margin: 0 auto; }
#skugga { position: absolute; padding:0 0 0 0; top: 74px; width: 930px; margin-left:-15px; height:16px; }
#content { position: absolute; padding:0 0 70px 0; top: 90px; width: 930px; background: #ffffff; }
#main { position: relative; padding:0px 10px 10px 10px; top:40px; margin-left:60px; width: 801px; z-index:30; }
#footer { position: relative; padding:0 0 0 0; top:50px; margin-left:60px; width: 801px; }
#slideshow { position: relative; padding:0 0 0 0; top:0px; margin-left:0px; width: 801px; height:375px; }

#final_round_01-1 { position: absolute; padding:0 0 0 0; top: 180px; width: 200px; margin-left:70px; }
#final_round_01-2 { position: absolute; padding:0 0 0 0; top: 290px; width: 200px; margin-left:70px; }
#final_round_01-3 { position: absolute; padding:0 0 0 0; top: 400px; width: 200px; margin-left:70px; }
#final_round_01-4 { position: absolute; padding:0 0 0 0; top: 510px; width: 200px; margin-left:70px; }

#final_round_02-1 { position: absolute; padding:0 0 0 0; top: 206px; width: 183px; margin-left:273px; height:40px; }
#final_round_02-2 { position: absolute; padding:0 0 0 0; top: 316px; width: 183px; margin-left:273px; height:40px; }
#final_round_02-3 { position: absolute; padding:0 0 0 0; top: 426px; width: 183px; margin-left:273px; height:40px; }
#final_round_02-4 { position: absolute; padding:0 0 0 0; top: 536px; width: 183px; margin-left:273px; height:40px; }
#final_round_02-1-linjer { position: absolute; padding:0 0 0 0; top: 226px; width: 20px; margin-left:456px; height:111px; }
#final_round_02-2-linjer { position: absolute; padding:0 0 0 0; top: 445px; width: 20px; margin-left:456px; height:111px; }

#final_round_03-1 { position: absolute; padding:0 0 0 0; top: 260px; width: 183px; margin-left:475px; height:40px; }
#final_round_03-2 { position: absolute; padding:0 0 0 0; top: 480px; width: 183px; margin-left:475px; height:40px; }
#final_round_03-1-linjer { position: absolute; padding:0 0 0 0; top: 279px; width: 20px; margin-left:658px; height:111px; }
#final_round_03-2-linjer { position: absolute; padding:0 0 0 0; top: 279px; width: 20px; margin-left:658px; height:111px; }

#final_round_04-1 { position: absolute; padding:0 0 0 0; top: 365px; width: 183px; margin-left:678px; height:40px; }

#final_round_02 { position: absolute; padding:0 0 0 0; top: 350px; width: 183px; margin-left:30px; height:50px; }

#flik { position: relative; padding: 2px 10px 5px 10px; top:15px; margin-left:110px; width:100px; height:18px; background: #208bc0; text-align:center;  }

#linje { position: relative; padding:0 0 0 0; top:15px; margin-left:70px; width: 800px; height:5px; background: #208bc0; }
#text_rubrik { position: relative; float:left; padding:0px 0 10px 0; height:25px; top:0px; width: 800px; }
#text_left { position: relative; float:left; padding:0 0 0 0; top:10px; width: 390px; }
#text_left_wide { position: relative; float:left; padding:0 10px 0 0; top:20px; width: 580px; background: url(../../files/main/linje_vert_590.gif) 0 0 repeat; }
#text_right { position: relative; float:left; padding:0 0 0 0; top:10px; margin-left:20px; width: 390px; }
#text_right_short { position: relative; float:left; padding:0 0 0 0; top:20px; margin-left:20px; width: 190px; }
#logo { position: absolute; padding:0 0 0 0; top: 10px; margin-left:-70px; z-index:20; }

#menu { position: absolute; padding:0 0 0 0; top: 13px; width: 840px; margin-left:90px; }
#menu01 { position: relative; float:left; padding:0 0 0 0; top:0px; }
#menu02 { position: relative; float:left; padding:0 0 0 0; top:0px; margin-left:-5px; }
#menu03 { position: relative; float:left; padding:0 0 0 0; top:0px; margin-left:-5px; }
#menu04 { position: relative; float:left; padding:0 0 0 0; top:0px; margin-left:-5px; }
#menu05 { position: relative; float:left; padding:0 0 0 0; top:0px; margin-left:-5px; }
#menu06 { position: relative; float:left; padding:0 0 0 0; top:0px; margin-left:-5px;  }

#toplinks { position: absolute; padding:2px 0 0 0; top: 91px; width: 137px; height:24px; margin-left:791px; background: #ffffff url(../../files/main/background_toplinks.gif) 0 0 no-repeat; }
#news { position: relative; float:left; padding:0px 4px 0px 4px; height:19px; top:1px; margin-left:11px; background-color:#900;  }
#regulations { position: relative; float:left; padding:0px 4px 0px 4px; height:19px; top:1px; margin-left:1px;  }

.admin_hl_extra { color: silver; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal }
#admin_block { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f5f5f5; padding: 10px; position: absolute; z-index: 1000; margin-top: 5px; left: 5px; border: solid 1px gray; visibility:hidden; }
.admin_red { color: #c80000 }
