
body {
 margin: 0px 0px 20px 0px;
 padding: 0px;
 background-color: #f1f5ef;
}

div#header {
 background-image: url(../../images/bgTop.jpg);
 background-position: top center;
 background-repeat: no-repeat;
 
 margin-bottom: 30px;
}

div#headerContent, table#content {
 width: 940px;
 text-align: left;
}



table#content td {
 vertical-align: top;
}


a#langLink {
 color: #fff;
 text-decoration: none;
 font-weight: bold;
}

a#langLink:hover {
 color: #000;
}

img#flag {
 border: none;
 width: 27px;
 height: 21px;
}

#logoDiv{
clear: both;
margin-top:5px;
}
a#logoLink {
 float: right;
}

img#logo {
 border: none;
 width: 121px;
 height: 64px;
}


#right .moduletable {
 margin-bottom: 20px;
}

div#top .moduletable {
 margin: 0px;
 padding: 0px;
}

#top {
 margin-bottom: 20px;
}

#footer {
margin-top:10px;
font-size:9px;
 width: 940px;
 text-align: left;
 border-top: 1px solid #b0a693;
 color: #b0a693;
}
#footer a{
 font-size:9px;
 color: #b0a693;
 text-decoration:underline;
}

#footerText {
 float: right;
}

#quoBoxContainer {
	background-color: #91acbc;
}

#quoBox1 {
	margin: 10px 10px 0px 0px;
	width: 380px;
	float: right;
}

#quoBox2 {
	margin: 10px 0px 0px 10px;
	width: 380px;
	float: left;
}

div#bottom {
	padding-top: 20px;
}


dt {
	display: inline;
	float: left;
	width: 140px;
	margin-right: 10px;
	clear: left;
}

dd {
}


.moduletable_pairing h3 {
	margin-top: 20px;
	margin-bottom: 10px;
}

table#contactkeyfunctions {
	border-collapse: collapse;
}

table#contactkeyfunctions td {
	margin: 0px;
	padding: 0px 10px 0px 0px;
}

#sponsorCol {
	width: 120px;
}

.sponsorWrap {
	border: 1px dotted #000000;
	background-color: #fff;
	margin-bottom: 10px;
}

.flashContainer {
	background-color: #000;
	text-align: center;
}

.bannerContainer {
	border-top: 1px dotted #151c5a;
	padding: 10px 0px;
}
body, p, td, th, li, a, input, select, textarea, h1, h2, h3, h4, h5, h6 {
 font-family: Verdana, Helvetica, sans-serif;
 line-height: 1.3em;
}

td, th, li, a, input, select, textarea, h1, h2, h3, h4, h5, h6 {
 margin: 0px;
 padding: 0px;
}


body, p, td, th, li, a, input, select, textarea {
 font-size: 11px;
}

p {
 margin: 0px;
 padding: 0px 0px 11px 0px;
}

h1 {
 font-size: 18px;
 color: #eb1808;
 font-weight: bold;
 margin-bottom: 10px;
}

h2 {
 font-size: 14px;
}

h3 {
 font-size: 12px;
}

h4 {
 font-size: 11px;
}

h5 {
 font-size: 11px;
}

h6 {
 font-size: 11px;
}


a:link, a:visited, a:active {
 color: #151c5a;
 text-decoration: none;
 font-weight: bold;
}

a:hover {
 color: #eb1808;
 text-decoration: none;
 font-weight: bold;
}


/* NORSK */


/* media */

h1#blogoutput_h1_12, h1#blogoutput_h1_15 {
 width: 580px;
 height: 110px;
 background-image: url(../../images/headers/media.jpg);
 background-position: top left;
 background-repeat: no-repeat;
 margin-bottom: 20px;
}

h1#blogoutput_h1_12 span, h1#blogoutput_h1_15 span{
 display: none;
}
/*mediaclippings*/
h1#contentlist_h1_96{
 width: 580px;
 height: 110px;
 background-image:url(/images/stories/media/ford.jpg);
 /*background-image: url(../../images/headers/media.jpg);*/
 background-position: top left;
 background-repeat: no-repeat;
 margin-bottom: 20px;
}
h1#contentlist_h1_96 span {
 display: none;
}

/* publikumsider */

h1#blogoutput_h1_10 {
 width: 580px;
 height: 110px;
 background-image: url(../../images/headers/publikumsider.jpg);
 background-position: top left;
 background-repeat: no-repeat;
 margin-bottom: 20px;
}

h1#blogoutput_h1_10 span {
 display: none;
}
/* deltagere */

h1#blogoutput_h1_13{
 width: 580px;
 height: 110px;
 background-image: url(../../images/headers/deltagere.jpg);
 background-position: top left;
 background-repeat: no-repeat;
 margin-bottom: 20px;
}
h1#blogoutput_h1_13 span {
 display: none;
}
/* fuksjonærer */

h1#blogoutput_h1_11{
 width: 580px;
 height: 110px;
 background-image: url(../../images/headers/funksjonaerer.jpg);
 background-position: top left;
 background-repeat: no-repeat;
 margin-bottom: 20px;
}
h1#blogoutput_h1_11 span {
 display: none;
}


/* ENGLISH */
h1#blogoutput_h1_7{
 width: 580px;
 height: 110px;
 background-image: url(../../images/headers/spectators.jpg);
 background-position: top left;
 background-repeat: no-repeat;
 margin-bottom: 20px;
}
h1#blogoutput_h1_7 span {
 display: none;
}
h1#blogoutput_h1_16{
 width: 580px;
 height: 110px;
 background-image: url(../../images/headers/competitors.jpg);
 background-position: top left;
 background-repeat: no-repeat;
 margin-bottom: 20px;
}
h1#blogoutput_h1_16 span {
 display: none;
}
ul.mainlevel {
 list-style-type: none;
 margin: 0px;
 padding: 0px;
}

ul.mainlevel li {
 float: left;
}


div#secmenu ul {
 float: right;
}

div#secmenu li {
 margin-left: 20px;
}

div#secmenu a:link, div#secmenu a:visited, div#secmenu a:active {
 color: #000;
 text-decoration: none;
 font-weight: normal;
 font-size: 10px;
}

div#secmenu a:hover {
 text-decoration: underline;
 color: #000;
 font-weight: normal;
 font-size: 10px;
}


div#mainmenu_0_container {
 width: 940px;
 text-align: left;
}

table#mainmenu_0 {

}

table#mainmenu_0 td.menu1_left_container {
 width: 10px;
 height: 21px;
 background-image: url(../../images/menu1_left.gif);
 background-position: right top;
 background-repeat: no-repeat;
}

table#mainmenu_0 td.menu1_left_active_container {
 width: 10px;
 height: 21px;
 background-image: url(../../images/menu1_left_active.gif);
 background-position: right top;
 background-repeat: no-repeat;
}

table#mainmenu_0 td.menu1_right_container {
 width: 12px;
 height: 21px;
 background-image: url(../../images/menu1_right.gif);
 background-position: left top;
 background-repeat: no-repeat;
}

table#mainmenu_0 td.menu1_right_active_container {
 width: 12px;
 height: 21px;
 background-image: url(../../images/menu1_right_active.gif);
 background-position: left top;
 background-repeat: no-repeat;
}



table#mainmenu_1 td.menu2_left_container {
 width: 10px;
 height: 21px;
 background-image: url(../../images/menu2_left.gif);
 background-position: right top;
 background-repeat: no-repeat;
}

table#mainmenu_1 td.menu2_right_container {
 width: 32px;
 height: 21px;
 background-image: url(../../images/menu2_right.gif);
 background-position: left top;
 background-repeat: no-repeat;
}



table#mainmenu_0 a {
 color: #fff;
 font-weight: bold;
 text-decoration: none;
}


table#mainmenu_0 a.item:hover {
 color: #eb1808;
}

table#mainmenu_0 a.active_item:hover, table#mainmenu_0 a.active_item_wsubs:hover {
 color: #000;
}

table#mainmenu_0 td.item {
 color: #fff;
 background-color: #000;
}

table#mainmenu_0 td.active_item, table#mainmenu_0 td.active_item_wsubs {
 color: #fff;
 background-color: #eb1808;
}



div#mainmenu_1_container {
 background-color: #eb1808;
}

div#mainmenu_1_innercontainer {
 width: 940px;
 text-align: left;
}

table#mainmenu_1 {
 height: 21px;
}

table#mainmenu_1 td.active_item_wsubs {
 background-color: #dcede5;
}

table#mainmenu_1 a.item {
 color: #fff;
 font-weight: bold;
 text-decoration: none;
 margin-right: 20px;
}

table#mainmenu_1 a.item:hover {
 color: #151c5a;
}

table#mainmenu_1 a.active_item {
 color: #151c5a;
 font-weight: bold;
 text-decoration: none;
 margin-right: 20px;
}

table#mainmenu_1 a.active_item:hover {
 color: #fff;
}

table#mainmenu_1 a.active_item_wsubs {
 color: #151c5a;
 font-weight: bold;
 text-decoration: none;
 margin-left: 5px;
}

table#mainmenu_1 a.active_item_wsubs:hover {
 color: #eb1808;
}





div#mainmenu_2_container {
 background-color: #dcede5;
}

div#mainmenu_2_innercontainer {
 width: 940px;
 text-align: left;
}

table#mainmenu_2 {
 height: 21px;
}

table#mainmenu_2 a {
 font-weight: bold;
 text-decoration: none;
 margin-right: 20px;
}


table#mainmenu_2 a.item {
 color: #151c5a;
}


table#mainmenu_2 a.item:hover {
 color: #eb1808;
}

table#mainmenu_2 a.active_item {
 color: #eb1808;
}

table#mainmenu_2 a.active_item:hover {
 color: #b0a693;
}


.moduletable_sistenytt {
 margin-bottom: 20px;
}

.moduletable_sistenytt h3 {
	background-image:url(../../images/boxTop.gif);
	background-position:top left;
	background-repeat:no-repeat;
	color: #ffffff;
	padding: 3px 6px;

}

ul.latestnews_sistenytt {
	margin: 0px;
	padding: 5px;
	background-color: #ffffff;
	border-right: 1px dotted #000000;
	border-bottom: 1px dotted #000000;
	border-left: 1px dotted #000000;
	list-style-type: none;
}

li.latestnews_sistenytt {
	margin-bottom: 10px;
	font-size: 11px;
}

li.latestnews_sistenytt a:link, li.latestnews_sistenytt a:visited, li.latestnews_sistenytt a:active {
	color: #151c5a;
	font-weight: normal;
	text-decoration: none;
}

li.latestnews_sistenytt a:hover {
	color: #151C5A;
	text-decoration: underline;
	font-weight: normal;
}

div.latestnewspubdate_sistenytt {
	color: #EB1808;
}

.moduletable_poll h3 {
	background-image:url(../../images/boxTop.gif);
	background-position:top left;
	background-repeat:no-repeat;
	color: #ffffff;
	padding: 3px 6px;
}

.table_poll{
	margin: 0px;
	padding: 5px;
	background-color: #ffffff;
	border-right: 1px dotted #000000;
	border-bottom: 1px dotted #000000;
	border-left: 1px dotted #000000;}
	
.table_poll .button {
 border: 1px solid #b0a693;
 margin: 0px 0px 5px 5px;
 font-size: 11px;
}

.pollBtntd {
}

.componentheading_poll{}
.pollstableborder_poll{
}
.sectiontableheader_poll{
	padding: 0px 0px 10px 0px;}
.sectiontableentry1_poll{
	/*background-color:#F2F2F2;*/}
.sectiontableentry2_poll{
	background-color:#F2F2F2;}
.sectiontableentry2_poll, .sectiontableentry1_poll{
	padding: 2px 0px 2px 0px;
	vertical-align:middle;
	font-size:11px;}
.pollBtntd{
	padding: 10px 0px 2px 0px;
	text-align:left;}

.pollBg{
	width: 100%;
	background-image:url(../../images/Blue_Dusk_02.jpg);
	padding: 20px 20px 20px 20px;
	font-size:20px;
	font-weight:bold;
	color:#FFFFFF;}
.contentpanePoll, .exitpollresultDiv{
	padding:20px;
	}
.exitpollresultDiv {
	background-color:#FFFFFF
}

.exitpollresulttable {
	width: 300px;
}
.pollSpacer{
	font-size:6px;
	height:10px;
}

.polls_color_1{ 
	background-color: #EB1808;  }

.polls_color_2{ 
	background-color: #151c5a;  }

.polls_color_3{ 
	background-color: #b0a693;  }

.polls_color_4{ 
	background-color: #CCcccc;  }

.polls_color_5{ 
	background-color: #666666;  }


.radio {
 margin-right: 5px;
}
#volSignup {
	border: 1px dotted #000000;
	background-color: #ffffff;
	margin-top: 20px;
	width: 580px;
}

#volSignup table, #volSignup p, #volSignup h2 {
	margin: 10px;
}

#volSignup td {
	padding-left: 10px;
	padding-bottom: 5px;
}

#volSignup .txt {
	width: 100%;
	color: #EB1808;
	border: 1px solid #b0a693;
}

h3.profiledContentHeader_frontPage {
 border-top: 1px solid #f1f5ef;
}


h3.profiledContentHeader_frontPage span {
 display: block;
 margin: 3px 10px;
 color: #eb1808;
}

div.profiledContent_frontPage {
 /*border-right: 1px solid #b0a693;
 border-left: 1px solid #b0a693;*/
 background-color: #fff;
 margin-bottom: 10px;
 background-image:url(/templates/rallynorway/images/frontpageModules/bottom.gif);
 background-position:bottom;
 background-repeat:no-repeat;
}

div.profiledContent_frontPage div {
 margin: 0px 10px;
 padding: 10px 0px;
}

a.profiledContentLink_frontPage:link, a.profiledContentLink_frontPage:visited, a.profiledContentLink_frontPage:active {
 font-size: 14px;
 font-weight: bold;
 text-decoration: none;
 color: #151c5a;
}

a.profiledContentLink_frontPage:hover {
 font-size: 14px;
 font-weight: bold;
 text-decoration: none;
 color: #eb1808;
}
.moduletable_contact {
 margin-bottom: 20px;
}

.moduletable_contact h3 {
	background-image:url(../../images/boxTop.gif);
	background-position:top left;
	background-repeat:no-repeat;
	color: #ffffff;
	padding: 3px 6px;

}

div.content_contact {
	margin: 0px;
	padding: 5px;
	background-color: #ffffff;
	border-right: 1px dotted #000000;
	border-bottom: 1px dotted #000000;
	border-left: 1px dotted #000000;
	list-style-type: none;
}

#accomformContainer {
	border: 1px dotted #000000;
	background-color: #ffffff;
	margin-top: 20px;
	width: 580px;
}

#accomformContainer table, #accomformContainer p, #accomformContainer h2 {
	margin: 10px;
}

#accomformContainer td {
	padding-right: 10px;
	padding-bottom: 5px;
}

#accomformContainer th {
 text-align: left;
}

#accomformContainer .txt {
	width: 100%;
	color: #EB1808;
	border: 1px solid #b0a693;
}

#accomregformContainer {
	border: 1px dotted #000000;
	background-color: #ffffff;
	margin: 10px 0px;
	padding: 0px;
	width: 580px;
}

#accomregform {
	margin: 20px;
}

#accomregform td.h {
	white-space: nowrap;
	text-align: right;
	padding: 3px 10px;
	width: 120px;
}

#accomregform .txt {
	width: 100%;
	color: #EB1808;
	border: 1px solid #b0a693;
}


p.accomregError {
	border: 1px solid #333;
	padding: 10px;
	color: #EB1808;
	margin-bottom: 10px;
}

.accomregRequired {
	margin-right: 5px;
	color: #EB1808;
}
div#sponsorContainer {
 border: 1px dotted #151c5a;
 margin: 0px auto 10px auto;
 width: 800px;
 background-color: #fff;
}

div#sponsorContainer img {
	border: none;
}

.moduletable_rss_usr {
 margin: 20px 0px;
}

.moduletable_rss_usr strong {
	margin: 0px;
	padding: 5px;
	background-color: #ffffff;
	border-right: 1px dotted #000000;
	border-left: 1px dotted #000000;
	display: block;
}

.moduletable_rss_usr li strong {
	margin: 0px;
	padding: 0px;
	border: none;
	display: inline;
}

.moduletable_rss_usr h3 {

}

.moduletable_rss_usr h3 a {
	background-image:url(../../images/boxTopSR.gif);
	background-position:top left;
	background-repeat:no-repeat;
	color: #ffffff;
	padding: 42px 6px 4px 6px;
	display: block;
}

ul.newsfeed_rss_usr {
	margin: 0px;
	padding: 5px;
	background-color: #ffffff;
	border-right: 1px dotted #000000;
	border-bottom: 1px dotted #000000;
	border-left: 1px dotted #000000;
	list-style-type: none;
}

li.newsfeed_rss_usr {
	margin-bottom: 10px;
	font-size: 11px;
}

li.newsfeed_rss_usr a:link, li.newsfeed_rss_usr a:visited, li.newsfeed_rss_usr a:active {
	color: #151c5a;
	font-weight: normal;
	text-decoration: none;
}

li.newsfeed_rss_usr a:hover {
	color: #151C5A;
	text-decoration: underline;
	font-weight: normal;
}

div.newsfeeddate_rss_usr {
	color: #EB1808;
}

h2.contentheading_news, h2.contentheading_news a {
 font-size: 18px;
 font-weight: bold;
 text-decoration: none;
 color: #151c5a;
}
.contentpagetitle_news{
font-size:18px;}

span.intro_news a.contentpagetitle_news{
font-size:11px;}

.createdate {
color:#666666;
 font-size:11px;
 padding-bottom: 1px;
}


.contentContainer_frontpage {
 margin-bottom: 10px;
}



.blogLeading {
 border-bottom: 1px dotted #151c5a;
 padding-top: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-bottom: 10px;
}


.blogCol1 {
 border-bottom: 1px dotted #151c5a;
}


.blogCol1 div {
 margin-right: 10px;
 margin-bottom: 20px;
 margin-top: 10px;
}

.blogCol2 {
 border-left: 1px dotted #151c5a;
 border-bottom: 1px dotted #151c5a;
}

.blogCol2 div {
 margin-left: 10px;
 margin-bottom: 20px;
 margin-top: 10px;
}

.blogLeading_news {
 /*border-bottom: 1px dotted #151c5a;*/
 padding-top: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-bottom: 10px;
}


.blogCol1_news {
 border-top: 1px dotted #151c5a;
}


.blogCol1_news div {
 margin-right: 10px;
 margin-bottom: 20px;
 margin-top: 10px;
}

.blogCol2_news {
 border-left: 1px dotted #151c5a;
 border-top: 1px dotted #151c5a;
}

.blogCol2_news div {
 margin-left: 10px;
 margin-bottom: 20px;
 margin-top: 10px;
}

.blogCol1_static, .blogCol2_static {
 padding-bottom: 20px;
}

.blogCol2_static {
 padding-left: 20px;
}
table.contentpaneopen_static{
margin-bottom:5px;}
td.contentheading_static {
 background-image: url(../../images/icons/title_bg.gif);
 background-position: left bottom;
 background-repeat: no-repeat;
}

h2.contentpagetitle_static {
 color: #fff;
 width: 280px;
 height: 31px;
 border-top: 1px solid #f1f5ef;
 background-image: url(../../images/icons/info_new.gif);
  background-position: left bottom;
 background-repeat: no-repeat;
 vertical-align:bottom;
}

h2.contentpagetitle_static span {
 display: block;
 margin-left: 45px;
 height: 24px;
 color:#151c5a;
 font-size: 14px;
 font-weight: bold;
 margin-top: 6px;
}
h2.contentpagetitle_static span a{
 font-size: 14px;
}


.blog p, .blog_static p, .contentpaneopen_frontpage p {
 margin: 0px;
 padding: 0px;
}

.blog_more_news {
 margin-bottom: 20px;
}

.blog_more_news ul {
 list-style-type: none;
 margin: 0px;
 padding: 0px;
}
.blog_more_news h2 {
color:#eb1808;
font-size:12px;
}


/* publikumsider */

h2#content_h2_556 {
	background-image: url(../../images/icons/transport.gif);
}

.blog_static h2#content_h2_665 {
	background-image: url(../../images/icons/bus.gif);
}

h2#content_h2_661 {
	background-image: url(../../images/icons/hc.gif);
}

h2#content_h2_1 {
 background-image: url(../../images/icons/bed.gif);
 
}

h2#content_h2_352{
 background-image: url(../../images/icons/ss.gif);
}

h2#content_h2_2,
h2#content_h2_559,
h2#content_h2_560 {
 background-image: url(../../images/icons/food.gif);
}

h2#content_h2_3 {
 background-image: url(../../images/icons/road.gif);
}

h2#content_h2_4 {
 background-image: url(../../images/icons/tickets.gif);

 }

h2#content_h2_6 {
 background-image: url(../../images/icons/parking.gif);
}

h2#content_h2_7, h2#content_h2_402,
h2#content_h2_750, h2#content_h2_751 {
 background-image: url(../../images/icons/entertainment.gif);
}

h2#content_h2_8 {
 background-image: url(../../images/icons/weather.gif);
}

h2#content_h2_245,
h2#content_h2_692,
h2#content_h2_771 {
 background-image: url(../../images/icons/radio.gif);
}
h2#content_h2_246, h2#content_h2_247{
 background-image: url(../../images/icons/downloads.gif);
}

h2#content_h2_361,
h2#content_h2_663 {
 background-image: url(../../images/icons/clock.gif);
}

h2#content_h2_357, h2#content_h2_358, h2#content_h2_405 {
 background-image: url(../../images/icons/info_new.gif);
}

h2#content_h2_486, h2#content_h2_523 {
 background-image: url(../../images/icons/camera.gif);
}


/* funksjonï¿½rsider */

h2#content_h2_492 {
 background-image: url(../../images/icons/pressreleases.gif);
}

h2#content_h2_360, h2#content_h2_390 {
 background-image: url(../../images/icons/info_new.gif);
}

h2#content_h2_11 {
 background-image: url(../../images/icons/phone.gif);

}

h2#content_h2_10 {
 background-image: url(../../images/icons/portrait.gif);

}

/* mediasider */

h2#content_h2_12, h2#content_h2_248 {
 background-image: url(../../images/icons/pressreleases.gif);
}

h2#content_h2_40 {
 background-image: url(../../images/icons/road.gif);

}

h2#content_h2_39, h2#content_h2_38, h2#content_h2_235, h2#content_h2_233, h2#content_h2_372, h2#content_h2_363 {
 background-image: url(../../images/icons/info_new.gif);
}

h2#content_h2_16, h2#content_h2_236 {
 background-image: url(../../images/icons/phone.gif);
}

h2#content_h2_15, h2#content_h2_234 {
 background-image: url(../../images/icons/accreditation.gif);
}

h2#content_h2_37, h2#content_h2_231 {
 background-image: url(../../images/icons/camera.gif);
}

h2#content_h2_36, h2#content_h2_232 {
 background-image: url(../../images/icons/mediaclippings.gif);
}

h2#content_h2_298 {
 background-image: url(../../images/icons/programme.gif);
}


h2#content_h2_489, h2#content_h2_490 {
 background-image: url(../../images/icons/bed.gif);
 
}


/* deltagersider */
h2#content_h2_35, h2#content_h2_244, h2#content_h2_300 {
 background-image: url(../../images/icons/phone.gif);
}

h2#content_h2_34, h2#content_h2_238 {
 background-image: url(../../images/icons/tools.gif);
}

h2#content_h2_32, h2#content_h2_242 {
 background-image: url(../../images/icons/cup.gif);
}

h2#content_h2_29, h2#content_h2_239, h2#content_h2_237, h2#content_h2_28, h2#content_h2_364 {
 background-image: url(../../images/icons/clock.gif);
}
h2#content_h2_28, h2#content_h2_299, h2#content_h2_333, h2#content_h2_334 {
 background-image: url(../../images/icons/programme.gif);
}
h2#content_h2_33, h2#content_h2_243 {
 background-image: url(../../images/icons/forms.gif);
}
h2#content_h2_30, h2#content_h2_240, h2#content_h2_352, h2#content_h2_353{
 background-image: url(../../images/icons/ss.gif);
}
h2#content_h2_241, h2#content_h2_31, h2#content_h2_351, h2#content_h2_354, h2#content_h2_666, h2#content_h2_667 {
 background-image: url(../../images/icons/helmet.gif);
}
h2#content_h2_326 {
 background-image: url(../../images/icons/bed.gif);
}
h2#content_h2_359, h2#content_h2_542, h2#content_h2_551 {
 background-image: url(../../images/icons/info_new.gif);
}

/* rallyinfo */

h2#content_h2_17 {
 background-image: url(../../images/icons/ss.gif);
}


h2#content_h2_18 {
 background-image: url(../../images/icons/helmet.gif);
}

h2#content_h2_19 {
 background-image: url(../../images/icons/programme.gif);
}

h2#content_h2_20,
h2#content_h2_587,
h2#content_h2_631 {
 background-image: url(../../images/icons/map.gif);
}

h2#content_h2_21 {
 background-image: url(../../images/icons/road.gif);
}


/* spectators */

h2#content_h2_224 {
 background-image: url(../../images/icons/bed.gif);
}

h2#content_h2_225 {
 background-image: url(../../images/icons/food.gif);
}

h2#content_h2_226{
 background-image: url(../../images/icons/road.gif);
}

h2#content_h2_227 {
 background-image: url(../../images/icons/tickets.gif);
}

h2#content_h2_228 {
 background-image: url(../../images/icons/parking.gif);
}

h2#content_h2_229 {
 background-image: url(../../images/icons/entertainment.gif);
}

h2#content_h2_230 {
 background-image: url(../../images/icons/weather.gif);
}

h2#content_h2_224{
 background-image: url(../../images/icons/bed.gif);
}

/* competitors */
h2#content_h2_301, h2#content_h2_339, h2#content_h2_340, h2#content_h2_517, h2#content_h2_518, h2#content_h2_519, h2#content_h2_520, h2#content_h2_677, h2#content_h2_672, h2#content_h2_671, h2#content_h2_678  {
 background-image: url(../../images/icons/programme.gif);
}
h2#content_h2_302 {
 background-image: url(../../images/icons/phone.gif);
}
h2#content_h2_327 {
 background-image: url(../../images/icons/bed.gif);
}

h2#content_h2_375, h2#content_h2_524, h2#content_h2_541 {
 background-image: url(../../images/icons/info_new.gif);
}

/* media */
h2#content_h2_303 {
 background-image: url(../../images/icons/programme.gif);
}


/*rvi*/
div.ruler {
	height: 10px;
	border-top: 1px dotted #000000;
	margin: 10px 0px;
}


/* Pressebilder */

a.readon_pressphotos {
 display: block;
 clear: left;
 margin-bottom: 10px;
}

/* akkreditering */
#content553 ol {
	margin-left: 0px;
	padding-left: 25px;
}

#content553 ol li {
	padding-bottom: 10px;
}

#content553 ol ol {
	list-style-type: lower-alpha;
}

#content553 ol ol li {
	padding-bottom: 2px;
}



.contentpaneopen_contact {
	margin-top: 10px;
}

.contentpaneopen_contact img {
	margin-right: 5px;
}



.blogCol1_links {
	border-bottom: 1px dotted #151c5a;
}

.blogCol1_links div {
	margin: 10px 0px;
}


table.stdTable {
	background-color: #fff;
	width: 580px;
	border-collapse: collapse;
	border-top: 1px solid rgb(176, 166, 147);
	border-right: 1px solid #b0a693;
	margin-bottom: 1em;
}

table.stdTable th,
table.stdTable td.heading {
	padding: 0.2em 0.5em;
	color: #fff;
	background-color: #eb1808;
	border-bottom: 1px solid rgb(176, 166, 147);
	border-left: 1px solid #b0a693;
	text-align: left;
}
table.stdTable td {
	vertical-align: top;
	padding: 0.2em 0.5em;
	border-bottom: 1px solid #b0a693;
	border-left: 1px solid #b0a693;
}

table.stdTableHRow {
	background-color: #fff;
	width: 580px;
	border-collapse: collapse;
	border-top: 1px solid #b0a693;
	border-right: 1px solid #b0a693;
	margin-bottom: 1em;
}

table.stdTableHRow th {
	padding: 0.2em 0.5em;
	background-color: #fff;
	color: #eb1808;
	border-bottom: 1px solid #b0a693;
	border-left: 1px solid #b0a693;
	text-align: left;
}

table.stdTableHRow td {
	vertical-align: top;
	padding: 0.2em 0.5em;
	border-bottom: 1px solid #b0a693;
	border-left: 1px solid #b0a693;
}


table.stdTableSmall {
	background-color: #fff;
	width: 580px;
	border-collapse: collapse;
	border-top: 1px solid rgb(176, 166, 147);
	border-right: 1px solid #b0a693;
	margin-bottom: 1em;
}

table.stdTableSmall th,
table.stdTableSmall td.heading {
	padding: 0.2em 0.5em;
	color: #fff;
	background-color: #eb1808;
	border-bottom: 1px solid rgb(176, 166, 147);
	border-left: 1px solid #b0a693;
	text-align: left;
	font-size: 9px;
}
table.stdTableSmall td {
	vertical-align: top;
	padding: 0.2em 0.5em;
	border-bottom: 1px solid #b0a693;
	border-left: 1px solid #b0a693;
	font-size: 9px;
}
.contentpaneopen_tilbud {
	width: 580px;
}

.contentpaneopen_tilbud td {
	background-color: #fff;
	padding: 1em;
	border: 1px dotted #b0a693;
}table#contacts {
	
}

table#contacts img {
	margin-right: 10px;
}

table#contacts td {
	vertical-align: top;
	padding-bottom: 20px;
}/* CSS Document */

.sitemap{}

.sitemap h2{
font-size:16px;}

ul.trunk{
margin: 0px;
padding:0px;
list-style-type:none;
}
ul.trunk li{
font-size:14px;
margin-left:0px;
font-weight:bold;
color: #eb1808;
}
ul.trunk li div.title{
border-top:1px solid #f1f5ef;
height:31px;
background-image:url(/templates/rallynorway/images/icons/title_bg.gif);
background-repeat:no-repeat;
/*background-color:#151c5a;*/}
ul.trunk li div.title h3{
color: #151c5a;
margin: 7px 0px 0px 15px;
}

ul.level_0{
padding:0px;
margin:0px 0px 0px 15px;
list-style-type:none;
}
ul.level_0 li{
font-size:14px;
margin:10px 0px 0px 0px;
}
ul.level_0 li a{
font-size:14px;
}

ul.level_1{
margin:5px 0px;
padding-left:14px;
}
ul.level_1 li{
margin:0px 0px;
}
ul.level_1 li a{
font-size:10px;
}

ul.level_2{
margin-top:5px;
margin:0px;
padding-left:12px;}
ul.level_2 li{
font-size:9px;
margin:0px 0px;}/* CSS Document */
h1.componentheading_weblinks{
margin-bottom:15px;}
a.category_weblinks{
font-size:11px;}
a.linkTitle_weblinks{
font-size:13px}
ul.weblinksCatList{
margin:0px;
padding:0px 15px;}

ul.weblinksCatList li{
list-style-type:square;
color:#eb1808;
}
.numberOfLinks{
color:#666666;}

.errormessage {
 color: #eb1808;
}

#protectedContentLoginForm fieldset {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	border: none;
}

#protectedContentLoginForm label {
	width: 80px;
	display: block;
	float: left;
}

#protectedContentLoginForm .inputbox {
	border: 1px solid #b0a693;
	color: #eb1808;
}

#protectedContentLoginForm .inputbutton {
	border: 1px solid #b0a693;
	margin-left: 80px;
}
p.restTitle{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
padding:0px;
margin: 0px 0px;
color:#eb1808;}
p.description{
margin:0px;
padding:0px 0px 4px 0px;
font-weight:bold;}

span.resNoLink {
display:block;
color:#9bb4c3;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:9px;
margin: 0px 0px 5px 0px;
}
a.resLink{
display:block;
color:#151c5a;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:9px;
margin: 0px 0px 5px 0px;}
.resultTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
 border-collapse: collapse;
}
.resultTable td.header {
font-weight:bold;
border-right: 1px solid #f1f5ef;
background-color:#eb1808;
color:#FFFFFF;
text-align:left;
padding: 2px 0px 2px 0px;
font-size:10px;
}
.resultTable td.right{
text-align:right;

}
.resultTable tr.fst{

background-color:#FFFFFF;
}
.resultTable tr.sce{
background-color:#9BB4C3;
}
.resultTable td {
font-size:10px;
border-right: 1px solid #c6d4dd;
padding: 1px 0px;
}/*Breathtaking tv start*/
#tv{
margin-top:20px;
}

td.lillehammer h2{
	margin-bottom:5px;
	color: #EB1808;
	}
td.lillehammer p{
	margin-right:20px;
	margin-left:10px;
	font-size:11px;
	}
 td.lillehammer h2{
	margin:0px 25px 0px 10px;
	}
td.viking{
	background-image:url(/images/stories/tv/vikingSkip.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	border: 1px solid #b0a693;
	vertical-align:top;
}
td.viking p, td.viking h1{
	margin-left: 10px;
	margin-right: 10px;
	color:#FFFFFF;
}
td.viking h1{
	margin-top:10px;
	margin-bottom:3px;
	font-size:14px;
}
td.viking p{
	margin-bottom:5px;
	margin-top:0px;
	font-size:11px;
}
/*Breathtaking tv end*//*Facilities start*/

#facilitiesBunn {
margin-top:20px;
}
#burger{
	background-image:url(/images/stories/facilities/Burger2.jpg);
	background-position:right;
	background-repeat:no-repeat;
	margin-top:20px;
	width: 280px;
	border: 1px solid #b0a693;
	vertical-align:top;}
#burger div{
	margin: 10px 70px 10px 10px;
}
#facilitiesBunn td {
	vertical-align:top;
}
#facilitiesBunn td p{
	font-size:11px;
	margin:0px 20px 10px 0px;

}
#burger div h2{
	color: #eb1808;
	margin-bottom:3px;
	font-size:14px;
}

/*Facilities end*/


#entryTable, .entryTable {
font-size:10px;
border-collapse: collapse;
}
#entryTable th, .entryTable td.th {
border-right: 1px solid #f1f5ef;
border-bottom: none;
background-color:#eb1808;
color:#FFFFFF;
text-align:left;
padding: 2px 0px 0px 0px;
}
#entryTable th p, .entryTable td.th p{
font-weight:bold;
padding:0px;
margin:2px;
}
#entryTable td, .entryTable td {
border-bottom: 1px solid #91acbc;
padding: 1px 0px;
}#content438 div {
	border-top: 1px solid #f1f5ef;
	background-image: url(/images/stories/FutureWRCRound_press.jpg);
	background-repeat: no-repeat;
	width: 800px;
	height: 564px;
}

#content438 div div {
	background-image: none;
	margin: 120px 0px 0px 40px;
	width: 500px;
	height: 20px;
	border: none;
}

#content438 ul {
	margin-bottom: 40px;
}#content440 div {
	border-top: 1px solid #f1f5ef;
	background-image: url(/images/stories/FutureWRCRound_press4.jpg);
	background-repeat: no-repeat;
	width: 800px;
	height: 564px;
}

#content440 div div {
	margin: 60px 0px 0px 40px;
	background-image: none;
	width: 700px;
	border: none;
}

#content440 div div div {
	background-image: none;
	width: 300px;
	height: 180px;
	border: none;
	margin: 0px 40px 0px 0px;
	float: left;
}

#content440 img {
	border: none;
	width: 80px;
	height: 80px;
	float: left;
	margin-right: 10px;
}.accom td,
.accom td.header {
	padding: 2px;
}ul.com_food_placelist {
	float: left;
	width: 190px;
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: none;
}

table#com_food_table {
	background-color: #fff;
	width: 580px;
	border-collapse: collapse;
	border-top: 1px solid #b0a693;
	border-right: 1px solid #b0a693;
}

table#com_food_table td {
	vertical-align: top;
	padding: 0.2em 0.5em;
	border-bottom: 1px solid #b0a693;
	border-left: 1px solid #b0a693;
}

table#com_food_table td.spc {
	padding: 0px;
	font-size: 6px;
}
/*
table#com_food_table tr.f {
	background-color: #fff;
}

table#com_food_table tr.s {
	background-color:#9BB4C3;
}
*/#privaccom {
	width: 580px;
}

#privaccom form {
	background-color: #fff;
	border: 1px dotted #000000;
	margin: 20px 0px;
}

#privaccom fieldset {
	margin: 0px;
	padding: 10px;
	border: none;
}

#privaccom input {
	clear: left;
}

#privaccom img {
	display: block;
	clear: both;
}

#privaccom .txt {
	display: block;
	clear: both;
	color: #EB1808;
	border: 1px solid #b0a693;
	width: 550px;
	margin-bottom: 10px;
}

#privaccom #regbtn {
	clear: both;
	color: #333;
	border: 1px solid #b0a693;
	padding: 0px 10px;
}

#privateaccomtable {
	background-color: #fff;
	width: 580px;
	border-collapse: collapse;
	border-top: 1px solid #eb1808;
	border-right: 1px solid #b0a693;
}

#privateaccomtable th {
	padding: 0.2em 0.5em;
	color: #fff;
	background-color: #eb1808;
	border-bottom: 1px solid #eb1808;
	border-left: 1px solid #b0a693;
}
#privateaccomtable td {
	vertical-align: top;
	padding: 0.2em 0.5em;
	border-bottom: 1px solid #b0a693;
	border-left: 1px solid #b0a693;
}form.contactform {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	width: 580px;
	background-color: #fff;
	border: 1px dotted #000;
}

form.contactform fieldset {
	margin: 10px;
	padding: 0px;
	border: none;
}



form.contactform .textfield,
form.contactform .textarea {
	width: 100%;
	color: #EB1808;
	border: 1px solid #b0a693;
	margin-bottom: 5px;
}

form.contactform .textarea {
	height: 100px;
}

form.contactform .button {
	clear: both;
	border: 1px solid #b0a693;
	background-color: #b0a693;
	color: #192355;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
}

.contactformErrors {
	color: #EB1808;
	background-color: inherit;
}
#exchangeratestable {
	background-color: #fff;
	width: 580px;
	border-collapse: collapse;
	border-top: 1px solid #eb1808;
	border-right: 1px solid #b0a693;
}

#exchangeratestable th {
	padding: 0.2em 0.5em;
	color: #fff;
	background-color: #eb1808;
	border-bottom: 1px solid #eb1808;
	border-left: 1px solid #b0a693;
}

#exchangeratestable td {
	vertical-align: top;
	padding: 0.2em 0.5em;
	border-bottom: 1px solid #b0a693;
}

#exchangeratestable td.brd {
	border-left: 1px solid #b0a693;
}
.moduletable_kalender {
 margin-bottom: 20px;
}

.moduletable_kalender h3 {
	background-image:url(../../images/boxTop.gif);
	background-position:top left;
	background-repeat:no-repeat;
	color: #fff;
	padding: 3px 6px;
}

#wrcCalendar {
	background-color: #fff;
	border-right: 1px dotted #000000;
	border-bottom: 1px dotted #000000;
	border-left: 1px dotted #000000;
	text-align: center;
	padding: 0px 0px;
}

#wrcCalendarInfo {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#wrcCalendar h4 {
	margin-top: 5px;
	color: #eb1808;
}

#wrcCalendar p {
	color: #151c5a;
}

#wrcCalendar img {
	margin-left: 2px;
	margin-top: 2px;
}

#wrcCalendar img#flag_mon {
	margin-left: 0px;
}

#wrcCalendar img#flag_fin {
	margin-left: 0px;
}

#mod_ajaxformmail {
	border: 1px dotted #000000;
	background-color: #ffffff;
	margin: 10px 0px;
	padding: 0px;
	width: 580px;
}

#mod_ajaxformmail p {
	margin: 10px;
}

#mod_ajaxformmail_form {
	margin: 10px;
}

#mod_ajaxformmail_form fieldset {
	margin: 0px;
	padding: 0px;
	border: none;
}

#mod_ajaxformmail_form input {
	display: block;
	margin-bottom: 5px;
}

#mod_ajaxformmail_form input.txt {
	width: 100%;
	color: #EB1808;
	border: 1px solid #b0a693;
}

#mod_ajaxformmail_form input.btn {
	border: 1px solid #b0a693;
	background-color: #b0a693;
	color: #192355;
	font-weight: bold;
	padding: 2px 10px;
}
#busRegistration h2 {
	color: #eb1808;
}

#busRegistration h3 {
	margin-bottom: 5px;
}

#busForm {
	margin-bottom: 20px;
}

#busForm fieldset {
	border: 1px dotted #b0a693;
	background-color: #fff;
	padding: 10px;
	margin: 10px 0px;
}

#busForm fieldset input {
	margin-bottom: 5px;
}

input.busformTxt {
	width: 100%;
	text-align: left;
	color: #eb1808;
	border: 1px solid #b0a693;
}

input.busformNumTxt {
	width: 100%;
	text-align: right;
	color: #eb1808;
	border: 1px solid #b0a693;
}

input.busformBtn {
	border: 1px solid #333;
	background-color: #b0a693;
	color: #333;
	font-weight: bold;
	padding: 2px 10px;
}

.busFormCol1 {
	width: 40px;
	text-align: right;
}

.busFormCol2 {
	width: 140px;
}

.busFormCol4 {
	width: 100px;
}

.busFormResponse {
	color: #eb1808;
	border: 1px dotted #b0a693;
	background-color: #fff;
	padding: 10px;
	margin: 10px 0px;
}