
/********* DOCUMENT *********/
body{
	text-align:center;
	width:850px;
	margin:0 auto; /* to make it work in FF */ 
	background: #E8E3CD url(img/background_shadow.gif) top center repeat-y;
	background-color:#E8E3CD;
	padding-top:10px;
	padding-bottom:20px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
/********* BODY *********/
.container{
	text-align:center; /* reset text alignment */ ;
	border: 1px solid #990000;
	padding:1px;
}
.container_konf{
	text-align:left; /* reset text alignment */ ;
	border: 1px solid #990000;
	padding:1px;
}
.textcontainer{
	width:700px;
	padding:10px 25px 50px 25px;
	line-height:18px;
	text-align:left;
}
.textcontainer_konf{
	width:630px;
	padding:10px 25px 50px 25px;
	line-height:18px;
	text-align:left;
}
.line{
	height:8px;
	background-color:#CC3300;
}
.line_small{
	height:4px;
	background-color:#CC3300;
	margin:0px 25px 0px 25px;
}
.line2{
	height:8px;
	background-color:#FFFFFF;
}
.head{
	text-align:center;
}
h1{
	font-size:30px;
	line-height:32px;
	font-weight:bold;
	text-align:left;
	padding-bottom:15px;
	padding-top:15px;
}
h1.anmalan{
	font-size:30px;
	line-height:32px;
	font-weight:bold;
	text-align:center;
	padding-bottom:15px;
	padding-top:15px;
}
h2{
	font-size:18px;
	font-weight:bold;
	text-align:left;
	padding-bottom:0px;
	padding-top:10px;
}
.ingress{
	font-size:13px;
	font-weight:bold;
}
.infotext{
	padding:20px 70px 10px 100px;
	background: url(img/bg_papper.jpg);
	height:170px;
}
.textrow{
	padding:5px 0px 5px 0px;
}
.solidline{
	height:1px;
	background-color:#990000;
	margin:10px 0px 10px 0px;
}
.boldtext{
	font-weight:bold;
}
.dashedline {
	border-bottom:1px dashed #0F307C;
}
.konf_title_bold{
	font-weight:bold;
	font-size:14px;
}
.konf_title{
	font-size:14px;
	font-weight:normal;
}
.konf_ingress{
	padding:10px 15px 15px 15px;
	background-color:#F5F3E2;
	font-weight:bold;
}
.konf_img{
	float:left;
	padding:0px 15px 10px 0px;
	height:180px;
}
.dottedline{
	height:1px;
	background-color:#FFFFFF;
	border-top:#A3A090 1px dotted;
}
.knapp_anmalan{
	float:right;
	padding:0px 10px 0px 10px;
}
.knapp_skriv_ut{
	float:left;
	padding:0px 10px 0px 10px;
}
.event_program_time{
	width:50px;
	background-color:#8E7051;
	color:#F5F3E2;
	text-align:center;
	vertical-align:top;
	font-weight:bold;
	padding-top:10px;
}
.event_program_content{
	width:480px;
	vertical-align:top;
	padding:10px 0px 20px 10px;
	border-top:#8E7051 solid 1px;
}
.event_program_image{
	width:120px;
	text-align:center;
	border-top:#8E7051 solid 1px;
	background-color:#F5F3E2;
	padding-top:10px;
}
.event_program_text{
	padding:10px 15px 10px 0px;
}
.event_program_intro{
	padding:10px 0px 15px 0px;
	font-weight:bold;
}
.clean{
	clear:both;
}
table{
	width:100%;
}
.text_bold{
	font-weight:bold;
}
/********* FOT *********/
.sponsorContainer{
}
.sponsorText{
	font-weight:bold;
	border-bottom:1px solid #666666;
}
.sponsorLogo{
	padding:5px 30px 5px 0px;
	border:none;
}
.sponsorLogo2{
	padding:10px 80px 15px 0px;
}
.adressContainer{
	margin:10px 25px 10px 0px;
}
.adresstext{
	float:left;
	width:250px;
	font-size:11px;
	line-height:16px;
}

/********* FORM *********/
.headtitle{
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	padding-bottom:20px;
}
.col1{
	width:180px;
	font-weight:bold;
}
.col2{
	width:300px;
}
.col3{
	width:180px;
	font-weight:bold;
	background-color:#F2F2F2;
	padding-left:10px;
}
.col4{
	width:300px;
	background-color:#F2F2F2;
}
.col5{
	width:180px;
	font-weight:bold;
	background-color:#FFECEC;
	height:35px;
	padding-left:10px;
}
.col5_text{
	background-color:#FFECEC;
	padding-left:10px;
}
.col6{
	width:180px;
	font-weight:bold;
	background-color:#FEF7E1;
	height:35px;
	padding-left:10px;
}
.infoTitle{
	font-weight:bold;
	font-size:13px;
	padding-top:15px;
	padding-bottom:10px;
}
.infoText{
	padding-bottom:10px;
}

.conf{
	font-size:15px;
	font-weight:bold;
	color:#990000;
	padding:20px;
	background-color:#FAF2E4;
}
.confmail{
	font-size:14px;
	font-weight:bold;
	color:#CC3300;
	line-height:30px;
}
.confImg{
	float:right;
	padding:10px;
}
.copyright{
	font-size:11px;
	text-align:center;
}

/********************************************************************************************/
/*									sponsor.asp               								*/
/********************************************************************************************/
.sponsorcontainer{
	width:140px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	text-align:left;
	background-color:#FFFFFF;
	color: #666666;
	float:right;
	margin:10px 25px 0px 0px;
	border-top:#A3A090 1px dotted;
}
.sponsor{
	padding: 5px 0px 5px 0px;
}
