body {
	background-color: #B8B8B8;
	background-image: url(http://f.web123.no/design/design19/images/bgfade.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
font-family: arial, verdana, sans-serif;	
}
.bannerEventBg {
	background-image: url(http://f.web123.no/design/design19/images/banner_event_bg.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}

.bannerMenuBg {
Background: #b5CA0b;
	height: 25px;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
}


.bannerAddressBg {
	/*background: url(images/bg_menu.jpg) repeat-x top;*/
Background: #b5CA0b;
	height: 20px;
	border-top: 1px solid #999;	
	}
.rightSideBar {
	/*background-color: #EEEEEE;*/
width: 250px;
}
#topMenuHorisontal {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.smoothBorder{
	background-color: #ffffff;
}
#logoOrTitle {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#eventName {
	color: #FFFFFF;
	float: left;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#event123Logo {
	float: right;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;	
}

#maintable
{
background: url(artimages/main_bg.jpg);
}

#maintable_2
{
background: url(artimages/main_bg1.jpg);
}


#page_content {
	width: 730px;
	padding-top: 15px;
	padding-right: 5px;
	padding-left: 20px;
	padding-bottom: 0px;
}




.addressText, .addressText a, .addressText a:visited, .addressText a:link, .addressText a:active{
	color: #333333;
	font-size: 8pt;
	text-decoration: none;
}
.addressText a:hover{
	color: #333333;
	font-size: 8pt;
	text-decoration: underline;
}




#rmargin-art
{
width: 163px;

/*background: #ccdc98;
border: 1px solid #ccdd00;*/
background: #b5ca0b;
border: 1px solid #999;
margin-top: 15px;
margin-bottom: 10px;
padding: 5px;
font-size: 12px;
}

#rmargin-art H3
{
/*color:#ce474b;*/
color: #000;
font-size: 18px;
font-weight: bold;
margin-top: 0px;
margin-bottom: 5px;
}

#rmargin-art a
{
/*color:#ce474b;*/
color: #222;
text-decoration: none;
font-size: 14px;
}

#rmargin-art p
{
color: #fff;
font-size: 14px;
font-weight: normal;

margin: 0px;
/*line-height: 16px;*/
}
#personInfoContent.InfoContent, #BillinfoContent
{
/*margin-left: 20px;*/
padding-top: 10px;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 30px;
width: 530px;


/*height: 260px;*/

/*background: #eee;
border: 1px solid #999;*/

}

#frmregpage
{
background: #eee;
border: 1px solid #999;

padding: 5px; 

}

#frmregpage h2
{
/* topp høyre bunn venstre */
margin: 10px 0px 5px 0px;
}


/* retter opp i "deltakeravgift m? betales av alle deltakere */

/*
#lf_FP62235, #lf_FP59660, #lf_FP59659
{
/*background: red;*/
margin-left: 269px;
width: 100px;
margin-top: -20px;
padding-bottom: 0px;
}

#lf_FP60268 td,  #lf_FP59660 td, #lf_FP59659 td
{
/*background: yellow;*/
width: 30px;
text-align: left;
padding-bottom: 0px;
}


#ld_FP60269.infoDescription100,#ld_FP60295.infoDescription100,#ld_FP60291 .infoDescription100,#ld_FP60296.infoDescription100
{
height: 0px;
display: none;
padding-bottom: 0px;
}

#ld_FP60387, #ld_FP60386, #tb_FP60483 {
	font-weight: bold;
	text-decoration: underline;

}

.FP_Class_3 
{
 width: 95px;
}


.FP_Class_3 .FP_TD1 {

/*border: 1px black solid;*/
}
.FP_Class_3 .FP_TD2 {
/*border: 1px red solid;*/

}

.FP_Class_17 
{
 width: 150px
}

.FP_Class_17 .FP_TD1 {
width: 100px;

/*border: 1px black solid;*/
}
.FP_Class_17 .FP_TD2 {
width: 120px;
/*border: 1px red solid;*/
text-align: left;

}
*/
.FP_Class_25 {
 width: 310px;
}

table.FP_Class_25 tr td
{
font-size: 13px;
}

.FP_Class_25 .FP_TD1 {
margin: 0px;
padding: 0px;
width: 300px;
/*border: 1px black solid;*/
}

.FP_Class_25 .FP_TD2 {
margin: 0px;
padding: 0px;
width: 40px;
/*border: 1px red solid;*/
text-align: left;

}

/*
table .FP_Class_25
{
width: 300px;
}*/


span.requiredFieldStar, b.requiredFieldStar
{
margin: 0px;
padding: 0px;
}

#lf_FP60483 td {
	font-size: 12px;
}

/* hotellbestilling */
#ld_FP62460.infoDescription, #ld_FP62484.infoDescription

{
/*background: red;*/
width: 330px;
}


.spaceLayer
{
display: none;
}

#artikler
{
margin-left: 30px;
margin-right: 30px;
}


/* basic elements *****************************************************************/
a {color: #000; font-weight: bold; text-decoration: none;}
a:hover {text-decoration: none;color: #cb5053;}
p, h4, ul, ol, b {font-family: arial, verdana, sans-serif;}
p {font-size:1em;}

div {
	font-size: 12px;
}

h1 {font-family: arial, verdana, sans-serif; font-weight: bold; font-size: 1.8em; line-height: 1em; color: #cb5053;}



h2, .PCvHeader {font-family: arial, verdana, sans-serif; font-weight: bold; font-size: 1.4em;color: #cb5053;}
h2 a:hover {text-decoration:underline; color:#001a58;}
h3 {font-family: arial, verdana, sans-serif; font-weight: bold; font-size: 1.3em;color: #cb5053;}   
h3 a:hover {text-decoration:underline;}
h4 {color: #666; }
h5 {font-family: arial, verdana, sans-serif; font-weight: bold; font-size: 1.2em; color: #6f6e6e;padding:0.2em 0em 1em 0em;}
h6 {font-family: arial, verdana, sans-serif; font-weight: bold; font-size: 1.5em; color: #000000;padding:0.2em 0em 1em 0em;}
.clear {clear: both;}
.underline {text-decoration:underline;}
.blue {color:#001a58;}
.menuIndent {padding-left:2em;}
/*b {color: #555;}*/


/* tabell */

/* tabell */

#programtbl table {
	border:1px solid #cb5;
}

#programtbl h3
{
margin:0px;
padding: 0px;
font-size: 18px;
}

#programtbl .tid
{
font-weight: bold;
}


#programtbl .tema
{
font-size: 14px;
color: #111;
}

#programtbl td {

	color: #222;
	padding: 3px 5px;
	border-top: 1px solid #cb5;
	border-right: 1px solid #cb5;
	text-align: left;
}
#programtbl a {
	color: #222;
	font-weight: bold;

}
#programtbl a:hover {
	color: #222;

}


td #Atom33765 td
{

font-size: 0.85em;
}

#forsidetekst
{
margin-left: 180px;
}

#forsidetekst h1
{
display: block;
color: #fff;
Background: #000;
font-size: 15px;
Font-weight: bold;
padding-left: 5px;
line-height: 24px;
}


#forsidetekst h2
{font-size: 24px;
line-height: 24px;
margin-top: 10px;
margin-bottom: 5px;
}

#forsidetekst p
{font-size: 16px;
font-weight: bold;
margin: 0px;

}

/*
#logoer
{
margin-top: 400px;
}*/

#logoerbg
{
margin-top: 400px;
background: #eee;
width: 500px;
height: 100px;
filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

#logoer
{
width: 500px;
height: 100px;
}




#topMenuHorisontal a
{
color: #222;
}

#topMenuHorisontal td.TextSimple
{
color: #666;
}


#logoOrTitle
{
float: left;
}


#dep
{
float: right;
margin-top: 30px;
}

ul, li
{
font-size: 13px;
}

span.ksklogo
{
display: block;
height: 50px;
width: 100px;
background-image: url(http://ksk.event123.no/artimages/ksklogo.gif);
position: relative;
top: -130px;
left: -150px;
}


.addressText
{
line-height: 15px;
}

.addressText img
{
margin-top: 5px;
}