body{
	font-family:"Lucida Sans", "Lucida Sans Unicode", sans;
	margin:0px;
	padding:0px;
	background-color:#141414;
	font-size:11px;
}


/* layout */

#wrap {
	width:900px;
	margin:0 auto;
	padding:0px;
	background-color:#ffffff;
}

#top{	
	margin:0px;
	padding:0px;
	width:100%;
	background:url("/C12572BA00316CFA/Setup/Global.Resource.Img/$file/bg_top_kant.gif") no-repeat bottom left;
	height:31px;
}

#toplogo{
	float:left;
	width:400px;
	background:url("/C12572BA00316CFA/Setup/Global.Resource.Img/$file/gp_logo.gif") no-repeat left;
	height:32px;
	padding-bottom:35px;
	padding-top:0px;
}

#topsearch{
 	float:right;	
 	clear:both;
 	margin-right:15px;
	margin-top:25px;
 }
 

.searchfield{
 display: inline;
  border: 1px solid #cccccc;
  background-color: #ffffff;
  width:120px;
	
}

#topmenu{
	clear:both;
	background-color:#cccccc;
	height:52px;

/*	padding-left:11px;
	padding-bottom:4px;
	padding-top:4px; */
}

#topimg
{
	width : 100%; 
	height : 205px;
	background-color:white;
/*	background:url(ph_main.jpg) no-repeat top left; */
}

#col-left
{
	float:left;
	padding-left: 14px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	width:170px;	
	margin: 0px 0px 0px 0px;
}

#col-main
{	
	margin-left:195px;
	width:510px;	
}

#col-mainlarge
{	
	margin-left:195px;
	width:690px;	
}

#col-right
{
	float:right;
	padding-right:14px;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	width:170px;
}


#footer
{
	clear:both;
	background-color:#d3d3d3;
}
	


.footercontent
{
	margin-left:20px;
	padding-top:10px;
	padding-bottom:10px;
	color: #666;
}

.footercontent a {
  color: #666;
  text-decoration: underline;
}

.footercontent a:hover {
  color: #cc0000;
}

#maincontent {
	background-color:#ffffff;
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
/*
	padding-top:13px;
	padding-bottom:5px;
	padding-left:20px;
	padding-right:20px;
*/
}

.mainbox {
	padding:1px;
	width:100%;
	background-color:#cccccc;
}

.mainboxtop {
	background:url("/C12572BA00316CFA/Setup/Global.Resource.Img/$file/bg_main_greentile.gif") no-repeat left top;
	background-color:#ffffff;
	height:35px;
}

.box {
	padding:1px;
	width:170px;
	background-color:#cccccc;
}


.boxtop {
	background:url("/C12572BA00316CFA/Setup/Global.Resource.Img/$file/bg_second_nav_bottom.gif") no-repeat left;
	background-color:#ffffff;
	height:35px;
}

.boxmain {
	background-color:#ffffff;
	width:100%;
}

.boxbottom {
	background-color:#ffffff;
	width:100%;
}


.infobox {
	width:170px;
	padding-bottom:10px;
}

.infoboxtop {
	background-color:#cccccc;
/*	height:35px; */
}


#listecol {
	background-color:#ffffff;
	margin-bottom:0px;
	padding-top:15px;
	padding-left:0px;
	padding-bottom:20px;
}

#listecolextend {
	background-color:#ffffff;
	margin-bottom:0px;
	padding-top:15px;
	padding-left:0px;
	padding-bottom:50px;
}


.listetekst {
  	color:#666666;
  	margin-left:20px;
  	float:left;
}

.listeadresse {
  	color:#666666;
  	margin-left:20px;
  	width:100px;
  	float:left;
 }

.listetekstshort {
  	color:#666666;
  	margin-left:20px;
  	width:290px;
  	float:left;
}

.listetekstshort a {
  	color:#666666;
  	margin-left:20px;
  	width:290px;
  	float:left;
  	text-decoration: underline;
}

.listetekstfast {
  	color:#666666;
  	margin-left:20px;
  	width:340px;
  	float:left;
 }

.listetekstfast a {
	color: #666;
  text-decoration: underline;
}

p.boxheader {
	margin:0px;
	padding-top:10px;
	padding-left:20px;
	color: #666;
	font-weight: bold;
	text-transform: uppercase;
	
}

p.whiteheader {
	margin:0px;
	padding-top:10px;
	padding-left:20px;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
}

p.boxpic a {
  text-decoration: none;
  margin:0px;
padding-top:20px;
	padding-left:20px;
	padding-right:20px;
}
	
p.infoboxheader {
	margin:0px;
	padding:10px 0px 13px 20px;
	color: #666;
	font-weight: bold;
}

p.content {
	
	margin-left:20px;
	margin-right:20px;
	padding-top:8px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	background-color:#cccccc;
}

p.content a {
    color: #666;
    text-decoration: underline;
}

p.boxcontent, div.boxcontent {
	margin:0px;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
}

.boxcontent a, .infoboxcontent a {
	color: #666;
    text-decoration: underline;
}

p.infoboxcontent
{
	margin:0px;
	padding-top:5px;
	padding-left:20px;
}

.infoboxmain {
	width:100%;
	margin: 0px;
	padding: 0px;
	background-color:#CCCCCC;
}

.infoboxbottom {
	width:100%;
	background: url("/C12572BA00316CFA/Setup/Global.Resource.Img/$file/bg_second_nav_bottom.gif") no-repeat right;
	height: 35px;
	margin: 0px;
	padding: 0px;
}

/* nav */

.infoboxmain ul {
  margin:0;
  padding:0;
  list-style-type: none;
}

.infoboxmain li {
  display: inline; /* :KLUDGE: Removes large gaps in IE/Win */
}

.infoboxmain .last {
   background: url("/C12572BA00316CFA/Setup/Global.Resource.Img/$file/bg_second_nav_bottom.gif") no-repeat bottom;
   padding-top: 20px;
}

/*
.infoboxmain a {
  display: block;
  height: 20px;
  line-height: 20px;
  color: #fff;
  text-decoration: none;
  background: #666666;
  text-indent: 25px;
  text-transform: uppercase;
  margin-bottom:1px;
}
*/

.infoboxmain a:hover, .selected a {
  background-color: #a0a938;
  background-position: right bottom;
  color: #fff;

}

textarea {	
	height:100px;
	width:300px;	
}

#topmenutabs {
	margin:0px;
	padding-left:11px;
	padding-bottom:4px;
	padding-top:4px;
  float:left;
  line-height:normal;
}

#topmenutabs ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

#topmenutabs li {
  display:inline;
  margin:0;
  padding:0;
  }
  
#topmenutabs a {
  float:left;
  background:url("/C12572BA00316CFA/Setup/Global.Resource.Img/$file/bg_btn_left_grey.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 4px;
  text-decoration:none;
  text-transform: uppercase;
  }
  
#topmenutabs a span {
  width:85px;
  float:left;
  display:block;
  background:url("/C12572BA00316CFA/Setup/Global.Resource.Img/$file/bg_btn_right_grey.gif") no-repeat right top;
  padding:26px 15px 4px 6px;
  color:#ffffff;
  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#topmenutabs a span {float:none;}
/* End IE5-Mac hack */
#topmenutabs a:hover span {
  color:#ffffff;
  }
#topmenutabs a:hover {
  background-color: #FF0000;
     background:url("/C12572BA00316CFA/Setup/Global.Resource.Img/$file/bg_btn_left_red.gif") no-repeat left top;
/*  background-position:0% -44px; */
  }
#topmenutabs a:hover span {
  background-color: #FF0000;
     background:url("/C12572BA00316CFA/Setup/Global.Resource.Img/$file/bg_btn_right_red.gif") no-repeat right top;
/*  background-position:100% -44px; */
  }
  
#col-left table {
width: 100%;
text-align: left;
}

a.LeftMenu0, a.LeftMenuCurrent0 {
padding-left: 0px;

  display: block;
  height: 20px;
  line-height: 20px;
  color: #fff;
  text-decoration: none;
  background: #666666;
  text-indent: 25px;
  text-transform: uppercase;
  margin-bottom:1px;
}

a.LeftMenu1, a.LeftMenuCurrent1 {
padding-left: 15px;

  display: block;
  height: 20px;
  line-height: 20px;
  color: #fff;
  text-decoration: none;
  background: #666666;
  text-indent: 25px;
  text-transform: uppercase;
  margin-bottom:1px;
}
a.LeftMenu2, a.LeftMenuCurrent2 {
padding-left: 30px;

  display: block;
  height: 20px;
  line-height: 20px;
  color: #fff;
  text-decoration: none;
  background: #666666;
  text-indent: 25px;
  text-transform: uppercase;
  margin-bottom:1px;
}
a.LeftMenu3, a.LeftMenuCurrent3 {
padding-left: 45px;

  display: block;
  height: 20px;
  line-height: 20px;
  color: #fff;
  text-decoration: none;
  background: #666666;
  text-indent: 25px;
  text-transform: uppercase;
  margin-bottom:1px;
}

#LeftMenuTitle, .LeftMenuTitle {
	margin:0px;
	padding-bottom:9px;
	padding-top:10px;
	padding-left:15px;
	color: #666;
	font-weight: bold;
            text-transform: uppercase;
}
#LeftMenuTitle a, #LeftMenuTitle a:hover {
  color: #666;
  text-decoration: none;
  text-indent: 0px;
  text-transform: uppercase;
  background: #cccccc;
}

.PortletPrintHeader {
	color: #666;
	font-weight: bold;
	text-transform: uppercase;
}

.action {
  float: right;
  margin: 0px 10px 0px 0px;
}

.action a
{
    color: red;
    font-size: 14px;
    font-weight: bold;
    text-decoration: underline;
}
  
  
  
 /* buttons: */

/* Styling of forms */
.HeaderSmall {
	color: #666;
	font-weight: bold;
	text-transform: uppercase;
}

#popupwrap {
	width:100%;
	height:100%;
	margin:0 auto;
	margin-left:-195px;
	padding:0px;
	background-color:#ffffff;
}

#maincontent a
{
  color: #666;
  text-decoration: underline;
}

/* FORUM*/

#ForumList, #ByForum {
width: 100%;
}

#ForumList a{
text-decoration: none;
}

#ForumList th {
 padding: 0px 5px 0px 5px;
}
#ForumList td {
 background-color: #dddddd;
 vertical-align: top;
 text-align: center;
 padding: 5px;
}

#ForumList p {
 margin: 0px;
 padding: 0px;
}

.ForumTitle {
 text-align: left;
 font-weight: bold;
}

.ForumDescription {
 text-align: left;
}

.ForumLastCreatedDate {
 white-space: nowrap;
}

/* */
#ByForum td {
 background-color: #dddddd;
 vertical-align: top;
 padding: 5px;
}

#ByForum a {
text-decoration: none;
 font-weight: bold;
}

#ByForum h2 {
visibility:hidden;
}

#MetadataTopic, #MetadataForum, #MetadataForumSub {
 width: 100%;
 background-color: #dddddd;
}

#MetadataForum {
 margin-bottom: 13px;
}

.MetadataLeadText {
 font-weight: bold;
 padding: 5px 0px 5px 10px;
}

.MetadataText {
  padding: 5px 10px 5px 0px;
}

font.LeadText {
 font-weight: bold;
}

#body, #links {
 padding: 5px;
}

#thread {
 width: 100%;
 border: 1px solid #dddddd;;
}

#titletable, #descriptiontable, #linktable, #uploadtable, #submittable {
	font-family:"Lucida Sans", "Lucida Sans Unicode", sans;
	margin: 0px 0px 0px 20px;
	padding:0px;
	font-size:11px;
}

