html {
	height:100%;
	margin:0;
	padding:0;
	


}
body {
	color: #4D4D4D;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	/*line-height: 1.1em;*/
	text-align: center;
	background:#000000 url(images/bkg_2.jpg) repeat-x top;
	
	
	height:100%;
	margin:0;
	padding:0;

}

h1 {
	color: #4D4D4D;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 1.2em;
	text-align:left;
	margin:0;
	padding:0;

}

h2 {
	color: #4D4D4D;
	font-family: Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.2em;
	text-align:left;
	margin:1px 0 6px 2px;
	padding:0;

}

h3 {
	color: #4D4D4D;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.1em;
	text-align:left;
	margin:1px 0 6px 2px;
	padding:0;

}

.nyhet1 h4 {
	color: #4D4D4D;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-align:left;
	margin:5px 0 2px 2px;
	padding:0;

}

.nyhet1 br {
	font-size: 6px;
	line-height: 6px;


}


#nyheter h3{
	color: #4D4D4D;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	float:left;
	height:auto;
	width:184px;
	margin:8px 0px 2px 0px!important;
	padding:0px 0px 2px 12px!important;
	margin:8px 0px 0px 0px;
	padding:0px 0px 0px 12px;
	text-align:left;
	border:0px dashed red;

}

.menyrubrik {
	color: #4D4D4D;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	float:left;
	height:auto;
	width:184px;
	margin:0px 0px 2px 0px!important;
	padding:0px 0px 2px 58px!important;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 58px;
	text-align:left;
	border:0px dashed red;

}

h4 {
	color: #4D4D4D;
	font-family: Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	text-align:left;
	margin:1px 0 6px 2px;
	padding:0;

}

h6{
	color: #4D4D4D;
	font-family: Helvetica, sans-serif;
	font-size: 9px;
	font-style:italic;
	text-align:left;
	margin:0px 0 0px 0px;
	padding:0;

}


nyhet1 p {
	color: #4D4D4D;
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	line-height: 9px;
	text-align:left;
	margin:1px 0 3px 2px;
	padding:0;

}

p {
	color: #4D4D4D;
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-align:left;
	margin:1px 0 3px 2px;
	padding:0;

}

#container {
	text-align:left;
	padding:0;
	margin:0;
	height:98%;

	
		
	}
	
	


#contents {
	position:relative;
	margin:auto;
	padding:0;
	width:788px;
	background-color:#FFFFFF;
	height:auto;
	background-image:url(images/vertical_grey.gif);
	background-repeat:repeat-y;
	border:0px solid blue;
	text-align:left;
	
	}
	
	
#carting_erbjudande{
	z-index:105;
	position:absolute;
	top:70px;
	left:650px;
        height:150px;
        width:200px;
	border:0px dashed grey;

	}

	
	
#racingbanner {
	float:left;
	margin-top:0px;
	padding:0;
	width:788px;
	height:162px;
	/*background-image:url(images/gpbanner.jpg);*/
	}

	
#kartbanner {
	float:left;
	margin-top:0px;
	padding:0;
	width:788px;
	height:162px;
	/*background-image:url(images/gokartbanner.jpg);*/
	}

#float_contents {
	float:left;
	position:relative;
	width:1px;
	
	}
	
#racingruta {
	z-index: 1;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width:225px;
	height:120px;
	position:absolute;
	top:60px;
	left:36px;
	background:transparent url(images/gpruta.png) no-repeat top left;*/ /* IE6, IE7beta2, Gecko */
	 _background:none; /* IE6 */
	 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/gpruta.png',sizingMethod="image"); /* IE6 */
	
	}
	
#kartingruta {
	z-index: 1;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width:225px;
	height:120px;
	position:absolute;
	top:60px;
	left:36px;
	background:transparent url(images/gokartruta.png) no-repeat top left;*/ /* IE6, IE7beta2, Gecko */
	 _background:none; /* IE6 */
	 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/gokartruta.png',sizingMethod="image"); /* IE6 */
	border:none;
	}
	
	
#white_line {
	z-index: 1;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width:788px;
	height:20px;
	position:absolute;
	top:155px;
	left:0px;
	background:transparent url(images/white_line.png) no-repeat top left;*/ /* IE6, IE7beta2, Gecko */
	 _background:none; /* IE6 */
	 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/white_line.png',sizingMethod="image"); /* IE6 */
	
	}	
	
#contents_left {
	
	margin:48px 0 0 0px !important;
	padding:0px 0 0 0px!important;
	margin:48px 0 0 0px;
	padding:0px 0 0 0px;
	border:0px dashed green;
	float:left;
	width:240px;
	
	height:auto;
	
	}	
	
#contents_left ul{
	float:left;
	margin:0px 0px 0px 0px!important;
	padding:0px 0px 0px 0px!important;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:178px;
	
	text-decoration:none;
	list-style:none;
	border:0px solid red;
	}		
	
#contents_left .soktext, #contents_left .submit {
	
	border:0px solid green;
	}
	
#contents_left form{
	float:left;
	margin:35px 0 0 0px!important;
	padding:0 0 0 55px!important;
	margin:35px 0 0 0px;
	padding:0 0 0 55px;
	width:185px;
	text-align:left;
	text-decoration:none;
	list-style:none;
	border:0px dashed red;
	}			
	
#soktext {
	width:120px;
	}
		

	

	
#contents_left ul li a{
	
	float:left;
	color: #cfa31d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:400;
	line-height:20px;
	width:190px;
	margin:0px 0px 0px 0px!important;
	padding:0px 0px 0px 10px!important;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	border:0px solid green;
	text-decoration:none;

	
	}
	
	
/*#contents_left ul li ul{
	margin:0;
	padding:0;
	border:0px dashed blue;
	float:left;
	text-align:left;
	
	}*/
		
#contents_left ul ul li {
	width:175px;
	margin:0px 0px 0px 0px!important;
	padding:0px 0px 0px 44px!important;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 5px;
	float:left;
	text-align:left;
 	border:0px solid yellow;
	text-indent:15px;
	
	}
	
#contents_left ul li{
	float:left;
	height:auto;
	width:184px;
	margin:0px 0px 0px 0px!important;
	padding:0px 0px 0px 47px!important;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 47px;
	text-align:left;
	border:0px dashed red;
	} 
	
#contents_left ul ul {

	margin:0px 0px 0px 0px!important;
	padding:0px 0px 5px 0px!important;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	
	}
				
			
#contents_left ul ul li a{
	float:left;
	color: #cfa31d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:400;
	line-height:14px;
	width:165px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;

	text-decoration:none;
	border:0px solid green;
	
	}
				
	
#contents_left ul li a:hover{
	color: #fbbe02;
	border:0px solid green;
	text-decoration:none;
	background-color:#d6d6d6;
	}
	
#contents_left ul ul li a:hover{
	color: #fbbe02;
	border:0px solid green;
	text-decoration:none;
	background:none;
	}
		
#inforuta {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:300;
	line-height:10px;
	width:175px;
	margin:40px 0px 0px 0px!important;
	padding:0px 0px 0px 25px!important;
	margin:40px 0px 0px 0px;
	padding:0px 0px 0px 25px;
	
	text-decoration:none;
	border:0px solid green;
	vertical-align:bottom;
	text-align:right;
	}
	
.info {
	height:20px;
	margin:10px 0px 0px 0px!important;
	padding:0px 0px 0px 32px!important;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 32px;
	}

#nyheter {
	color: #4D4D4D;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	float:left;
	height:auto;
	width:190px;
	margin:8px 0px 0px 0px!important;
	padding:0px 0px 0px 47px!important;
	margin:8px 0px 0px 0px;
	padding:0px 0px 0px 47px;
	text-align:left;
	border:0px dashed red;

}		
		
#nyheter .listanyheter a{
	width:188px;
	float:left;
	line-height:14px;
	margin:3px 0px 3px 0px!important;
	padding:0px 0px 0px 12px!important;
	margin:6px 0px 3px 0px;
	padding:0px 0px 0px 12px;
	font-size:11px;
	color:#cfa31d;
	border:0px dashed blue;
	}		
	
#nyheter .nyheter_ul{
	width:190px;
	float:left;
	margin:0px 0px 0px 0px!important;
	padding:0px 0px 0px 0px!important;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:11px;
	color:#cfa31d;
	border:0px dashed blue;
	}			
	

.listanyheter a{
	list-style:none;
	text-decoration:none;
	color:#333333;
	}
	
.listanyheter a:hover{
	color:#999999;
	}	
	
#nyheter .listanyheter, #nyheter .visaalla a, #nyheter .nyheter_ul .visaalla{
	float:left;
	margin:0px 0px 0px 0px!important;
	padding:0px 0px 0px 0px!important;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:11px;
	color:#cfa31d;

	}			
	
	
#nyheter .visaalla{
	float:left;
	margin:0px 0px 0px 0px!important;
	padding:0px 0px 0px 0px!important;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:11px;
	color:#333333;

	}				
#nyheter .visaalla a{
	width:188px;
	float:left;
	margin:5px 0px 0px 0px!important;
	padding:0px 0px 0px 12px!important;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 12px;
	font-size:11px;
	color:#333333;

	}			
	
#nyheter .visaalla a:hover{
	margin:5px 0px 0px 0px!important;
	padding:0px 0px 0px 12px!important;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 12px;
	
	}				
	
	

		
#contents_right {
	margin:0px 0 0 10px !important;
	padding:47px 0 0 10px!important;
	margin:0px 0 0 10px;
	padding:47px 0 0 10px;
	float:left;
	width:508px!important;
	width:508px;
	height:auto;
	border:0px solid green;
	}	
	
	
.column {
	margin:0px 0 0 0 !important;
	padding:0px 0 0 0px!important;
	margin:0px 0 0 0;
	padding:0px 0 0 0px;
	float:left;
	width:518px!important;
	width:518px;
	height:auto;
	border:0px solid green;
	}		
	
.top_column {
	float:left;
	margin:0px 0 5px 0px !important;
	padding:5px 0 0 0px!important;
	margin:0px 0 5px 0px;
	padding:5px 0 0 0px;
	width:450px;
	padding:0;
	height:auto;
	border:0px dashed #999999;
	
	}
	
.left_column {
	clear:left;
	float:left;
	margin:0px 0 0 0px !important;
	padding:5px 0 0 0px!important;
	margin:0px 0 0 0px;
	padding:5px 0 0 0px;
	float:left;
	min-height:200px;
	width:195px;
	height:auto;
	text-align:left;
	vertical-align:top;

	border:0px dashed #999999;
	}	
	
	
.right_column {
	float:left;
	margin:0px 0 0 0px !important;
	padding:5px 0 0 5px!important;
	margin:0px 0 0 0px;
	padding:20px 0 0 5px;
	width:295px!important;
	width:295px;
	min-height:210px;
	height:auto;
	text-align:left;
	vertical-align:top;

	border:0px dashed #999999;
	}	
		
		
	
#contents_right table {
	margin:0px 0 0 0 !important;
	padding:0px 0 0 0px!important;
	margin:0px 0 0 0;
	padding:0px 0 0 0px;
	height:auto;

	}
	
	
.table_template_1 { 
	width:480px;
	line-height:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	
	}	
	
.table_template_1 .row_1 td{ 
	line-height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border-bottom:1px solid #CCCCCC;
	color:#6B6B6B;
	}
	
	
	
.table_template_1 .row_1 { 
	line-height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border-bottom:1px solid red;
	color:#6B6B6B;
	}
	
.table_template_1 .row_1 .data_0{
	width:45px!Important;
	width:80px;
	font-weight:bold;
	}
	
.table_template_1 .row_1 .data_1{
	width:100px!Important;
	width:150px;
	font-weight:bold;
	}	
	
.table_template_1 .row_1 .data_2{
	width:40px!Important;
	width:80px;
	}	
		
.table_template_1 .row_1 .data_3{
	width:40px!Important;
	width:80px;
	}		

.table_template_1 .row_1 .data_4{
	width:60px!Important;
	width:100px;
	}
	
.table_template_1 .row_1 .data_5{
	width:60px!Important;
	width:100px;
	}
	
.table_template_1 .row_1 .data_6{
	width:60px!Important;
	width:100px;
	}				
			
.table_template_1 .row_1 .data_7{
	width:60px!Important;
	width:100px;
	}				

.style1 {
	color:#6B6B6B;
	font-size:9px;
	width:auto;
	padding:0 2px 0 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}	
		
#footer {
	clear:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	padding-top:5px;
	margin:0;
	height:18px;
	width:788px;
	background-color:#000000;
	text-align:right;
	vertical-align:bottom;
	}	
	
#filler {
	clear:left;
	
	font-size:10px;
	color:#666666;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	height:auto;
	width:780px;
	text-align:right;
	vertical-align:bottom;
	}	

#sponsors {
	float:left;
	margin-top:0px;
	margin-left:0;
	margin-right:0;
	width:780px;
	height:auto;
	background:#FFFFFF;
	border-top: 20px solid #FFFFFF;
	border-bottom: 5px solid #FFFFFF;
}	

#adress {
	float:left;
	clear:left;
	width:780px;
	height:auto;
	background:#FFFFFF;
	margin:0;
	padding:0;
}	
