body{
	background-image : url(http://www.reseforum.se/images/bg_tile.gif);
	background-repeat : repeat;
	background-color : black;
	padding : 0;
	margin : 0 0 0 0;
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	text-align:middle;
}
a {
	outline: none;
}


#outer-cont{
	width:952px;
	margin: 30px auto 0 auto;
 

 	}
	
	
#inner-cont{
	width:952px;
	margin: 0 0 0 0;   
	float:left;
 	clear:both;
 	padding:0 0 15px 0;
 	background-color:#fff;
 	text-align:left;
}
	
	
#inner-cont-header{
	width:952px;
 	background-image : url(http://www.reseforum.se/images/upper-back.gif);
 	height:5px;
 	background-repeat : no-repeat;
 	text-align:left;
 	float:left;
 	clear:both;
 	font-size:1px;
 	line-height:1px;

}



#inner-cont-footer{
	width:952px;
font-size:1px;line-height:1;height:6px;
	
 	background-image : url(http://www.reseforum.se/images/bottom-back.gif);
 
 	background-repeat : no-repeat;
  
 	clear:both;
 
 	background-color:#d12c2c;
 	padding:0;
 	margin:0;
}



#left-col{
	float:left;
	clear:left;
 
	width:155px;
	padding-left:23px;
	padding-top:3px;
}


#middle-col{
	float:left;
	clear:none;
	width:550px;
	padding-left:23px;
	padding-top:3px;
}

#right-col{
	float:right;
	clear:none;
	width:155px;
	padding-right:23px;
	padding-top:3px;
}

/**/

.head2{
	float:left;
	clear:both;
	width:905px;
	padding:20px 0 0 23px;
}

.head2 #rightheadpart{
	float:right;
	clear:none;
}

.head2 #logo2{
	float:left;
	clear:none;
	width:155px;
	
}

 
/* overrides menu in prev css sheet */
#mainmenu{
	padding-left:23px;
}


/**/

.ultablewrapper{
	border-top:1px #cecece solid;
	border-left:1px #cecece solid;
	border-right:1px #cecece solid;
	float:left;
	clear:both;
	width:155px;
	margin: 10px 0 0 0;
}

ul.ultable{
	padding:0 0 0 0;
	margin:0;
	width:155px;	
	

}
ul.ultable .ultable_right{
	display:block;
	float:right;
	clear:none;
	width:90px;
	

}

ul.ultable li{
	 
 padding:5px 0 5px 0px;
	margin:0;
	list-style-type:none;
	font-size:11px;	
	width:155px;	
	float:left;
	clear:both;
	border-bottom:1px #cecece solid;
	
	background-image : url(http://www.reseforum.se/images/graydott.gif);
	background-repeat :repeat-y; 
	background-position:60px 0px; 
	
	
	 
}

ul.ultable li.odd{
	background-color:#f2f2f2;

}


ul.ultable h6{
	padding:0 0 0 5px;
	margin:0;
	font-size:11px;
	width:60px;
	float:left;
	clear:none;
	 
}

/**/
.gentextwider{
 
	width:900px; 
}

.gentextwider p{
 
	width:900px; 
}
 




 
/* GALLERY UPLOAD SPECIFIC*/

.dragframe{
	background-image: url(../images/pdframe.png);
	height: 115px; 
	width: 107px; 
	margin: 5px 5px 0 0 ;
}



.headline-wrapp{
	float:left;
	clear:both;
	width:900px;
	color:#000;
	font-size:13px;
	padding:14px 0 0 0;
 

}

.headline-wrapp a:link, .headline-wrapp a:visited{
	color:#C9370E;
 	text-decoration:underline;
 	
}


/**/
 


.genContent h4{ 
	font-size:14px;
	border:0;
	margin:0;
 	width:100%;
 	color:#000;
 	font-weight:normal;	
 
 	}

.genContent h3{ 
  
 	
}


.genContent h5{ 
	font-size:14px;
	border:0;
	margin:0;
	float:left;
	clear:none;
	width:110px;
	height:15px;	
	padding:0;
	font-weight:normal;
	
}

 

.genContent ul{
	float:left;
	clear:both;
	
}
.genContent ul li{
	float:left;
	clear:both;
	heiht:50px;	
	list-style-type:none;
	margin:10px 0 0 0;
	
}

.genContent ul li h4{

	font-weight:bold;
	font-size:15px;
}

 

.genContent p{ 
	border:0;
	margin:0;
	float:left;
	clear:both;
 	width:100%;
 	font-size:12px;
 	line-height:150%;
 
} 

.iframe-inputs{
	float:left;
	clear:none;
	width:150px;
	padding: 0 10px 0 0;

}

.iframe-printout ul{
	padding:0;
	margin:0;
	width:800px;
	
}

.iframe-printout ul li{
 
	list-style-type:none;
	padding:0 5px 0px 0;
	margin:0;
	height:300px;
	 
}

.formcontent{
	float:left;
	clear:both;
	position:relative;
	left:5px;
	 
	}
 
.formcontent h5{
	float:left;
	clear:both;
	width:150px;
	padding:5px 0 0 0;
	margin:0;
	font-size:12px;
}
 
.formcontent input, .formcontent textarea, .formcontent select{
	float:left;
	clear:both;
	width:143px;
	}
 

.genContent form{ 
 padding-top:15px;
	float:left;
	clear:both;
}


.genContent .input{ 
		font-size:16px;
	font-weight:normal;
	background-color: #ffffd6;
	border: 1px solid #939393;
	margin:0 14px 0 0;
}

/**/

#alertdiv{
	padding:30px;background-color:#FFF1A7;position:absolute;top:50%;left:40%; z-index:1000;
}
#alertdiv h5{
	float:left;clear:none;padding: 0px 0 0px 5px;font-size:15px;color:#000;margin:0;
}
#alertdiv img{
	float:left;clear:none;padding:  0px 0px 0 20px;
}

/**/


