/* ================================
      CSS for Vrlandet Fiskeredskap
   ================================ */ 

/* =======================  Universal  ======================= */
*{padding: 0; margin: 0; border: 0;}

#body { background: #338968 url(bg.gif) repeat-x;}
#wrapper{margin: 22px auto 0 auto; width:900px; background:#fff;} 
td, p, div { font: 11px Tahoma,Arial,Verdana,Geneva,Helvetica,sans-serif; color: #333; line-height: 135%;}
td {vertical-align:top;}
hr{ color: #ccc; background-color: #ccc; height: 1px; width: 100%; margin: 8px 0;}
ul li{}

/* =======================  Custom styles  ======================= */

#logotop{padding:20px 0 0 20px;}
#topright{text-align:right; vertical-align:bottom; padding:0 40px 25px 0; white-space:nowrap;}
#topright a:link, #topright a:visited{color:#338968; font-weight:normal; text-decoration:none;}
#topright a:hover{text-decoration:underline;}
.topright{position:relative; top:50px; float:right; white-space:nowrap;}
#main{margin:0 20px; width:860px;}
#mainf{margin:0 20px; width:860px; position:relative; top: -25px;}
#tPath {height:35px; vertical-align:middle; color: #999;}
#tPath a:link, #tPath a:visited{color: #999; text-decoration:none; font-weight:normal;}
#tPath a:hover{color:#e53606; text-decoration:underline;}
#meny{padding:0 20px 20px 10px; height: 350px;}

.r10{padding-right:10px;}
.r20{padding-right:20px;}
.t15{padding-top:15px;}
.b15{padding-bottom:15px;}
.b10{padding-bottom:10px;}

.bilde{}
.thebox{height:35px; vertical-align: middle; border-left:#bbb 1px solid; padding-left:15px;}
.thefelt{font: 22px "Arial Narrow",Arial; color:#999; letter-spacing:2px;}

.show td h1 {margin-bottom:13px;}
#service{font: 12px Arial,Tahoma; font-weight:bold; color:#e53606; padding-left:10px; vertical-align:middle; height: 35px;}

#footer{font:11px Arial,Tahoma; color:#999; }
.footlink:link, .footlink:active, .footlink:visited {color: #999; font-weight: normal; text-decoration:none;}
.footlink:hover {text-decoration:underline;}
#bunn{background:url(bottom.gif) repeat-x;}


/* =======================  Content Panes  ======================= */							 

.cpf{margin-bottom: 15px;}								 
.cp{width:520px; margin: 20px 0 50px 0;}	
.cpf2{padding-bottom:20px; }	
.cpf3{background:url(gframe.gif) no-repeat left 50%; padding: 5px 40px 0 25px; vertical-align:middle;height:130px;}	
.cpf3 a {display:block; padding: 4px 0 0; }
.NyhetPane{padding-top:6px;}
.NyhetPane h6{background:#bbb; text-align:left; padding-left:14px; margin:0 0 12px; }
.forsidenytt{padding:0 0 12px 3px;}

/* =======================  Text  ======================= */

H1 {font: 22px "Arial Narrow", Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; color: #999; margin:0 0 20px 0; font-weight: normal; padding:5px 0 4px 15px;  vertical-align: middle; border-left:#bbb 1px solid; text-transform:uppercase; letter-spacing: 1px;}

H2, .Head{font: 15px Arial,Tahoma,Verdana,Geneva,Helvetica,sans-serif; color: #e53606; margin:0 0 10px 0; font-weight: normal; }
H5 {background:#e53606; padding: 4px 8px 5px; font: 13px Tahoma,Arial; color: #fff; font-weight: bold; text-align: center; }
H6 {background:#338968; padding: 4px 8px 5px; font: 13px Tahoma,Arial; color: #fff; font-weight: bold; text-align: center; }
H3, .ov  {display:block; font: 13px Tahoma,Arial; font-weight: bold; color: #e53606; margin-bottom:8px; }
H4{font: 15px "Arial Narrow", Arial, Tahoma; font-weight: bold; color: #338968; margin:0 0 5px 0; text-transform:uppercase;}
.ov{color:#338968;}


/* =======================  Links  ======================= */

/*-- default links visited & active	--*/ a:link, a:visited, a:active { color: #e53606; text-decoration: none; }
/*-- default links hover			--*/ a:hover{ text-decoration: underline;}
/*-- normal links visited and active  a.Normal:link, a.Normal:visited, a.Normal:active { color: #daedd2; font-family: tahoma, Arial; text-decoration: none; }--*/ 
/*-- normal  links hover			a.Normal:hover { color: #c60; text-decoration: underline; }--*/ 
/*-- admin button-link style--*/	 a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active { color: #e58b3c ; font-family: tahoma, Arial; font-weight: bold;  text-decoration: none; margin: 2px 5px;}	
/*-- admin button-link style hover--*/ 	a.CommandButton:hover {color: #7d3a0c;}
a.sok:link, a.sok:visited, a.sok:active{ font-weight: bold; text-decoration: none; }
a.sok:hover{color: #c60;}

/* =======================  Forms  ======================= */

/*--					--*/ select, input, textarea { color: #666; padding-left: 2px; font: 11px Arial,Tahoma; border: #ccc 1px solid;}
/*-- textbox  			--*/ .NormalTextBox {font: 11px Arial,Tahoma; background: #fff; color: #666; padding-left: 2px; border: #ccc 1px solid;}
							td.NormalTextBox {background:transparent; border:0; border: #ccc 0px solid;}
.StandardButton{ font: 11pxTahoma; background: #e53606; font-weight: bold; color: #fff; padding: 2px 3px 3px 3px; margin: 4px; cursor:hand;}

/* =======================  Menus  ======================= */

/*-- box that holds the menu    --*/ .MainMenu_MenuContainer { background: transparent; }
/*-- bar that holds the menu    --*/ .MainMenu_MenuBar {background: transparent;}

/*-- menuitems idle             --*/ .MainMenu_Idle TD { color: #999; background: url(strek_g.gif) no-repeat 50% left; font-weight: bold; padding: 4px 0 6px 6px;}
/*-- menuitems over             --*/ .MainMenu_Selected TD { color: #e53606; background: url(strek_g.gif) no-repeat 50% left; font-weight: bold; padding: 4px 0 6px 6px;}
/*-- menuitems active           --*/ .MainMenu_Active TD{color: #338968; background: url(strek_green.gif) no-repeat 50% left; font-weight: bold; padding: 4px 0 6px 6px;}
/*-- not needed - main menu     --*/ .MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon  { display: none; }
/*-- not needed - module menu   --*/ .MainMenuSeperator { display: none; }
/*-- removing seperator borders --*/ .MainMenu_MenuBreak { border-top-style: none; border-right-style: none;	border-left-style: none; border-bottom-style: none; background:transparent;  vertical-align:top;}

/*-- submenu container          --*/ .MainMenu_SubMenu{ background: #fff; filter: none; border: #c9e2d8 1px solid; border-bottom: 0;}
/*-- submenu items idle         --*/ .MainMenu_MenuItem{ background: #fff; color: #338968; font-weight: normal; padding: 3px 25px 4px 16px; border: 0; border-bottom: #c9e2d8 1px solid;  }
/*-- submenu items hover        --*/ .MainMenu_MenuItemSel{ background: #e0f2eb; color: #338968; font-weight: normal; padding: 3px 25px 4px 16px; border: 0; border-bottom: #c9e2d8 1px solid; }

