html, body {
      font-family: verdana, arial, sans-serif;

      }
html, body, table, div, ul {
      margin:0px;
      padding:0px;
      }
body {
      background: #D7DFE6;
      
      }
table#main_table {
      height: 100%;
      background: url(smweb_pic/bottom_vanndrape.gif) no-repeat bottom white;
			width:750px;
      }
      
h4 {
			font-size:12px;
			}
			
a     {
			text-decoration:none;
			font-weight:bold;
			color:black;
			}
			
a:visited {
			color:black;
			}


/* den øverste delen*/
#part_top {
      height: 121px;
      }

			#part_top {
			      background: url(smweb_pic/topplogo.jpg);
			      background-repeat: no-repeat;
			      }

			      #part_top img {
			            border:none;
			            }


			 /*rekka med linker under logoene  */
			#part_linker {
            background: url(smweb_pic/hovedlink_background.gif) repeat-x;
            text-align:center;

			      }

			      #part_linker ul {
			            margin:0px;
			            padding:0px;
			   	        display:inline;
			            width: 700px;
			            height: 20px;
									text-align: center;
			            font-size:11px;
			            font-weight: bold;

				           }

			            #part_linker ul li a {
			                  color:black;
			                  text-decoration:none;
			                  }

			            #part_linker ul li {
			                  display:block;
			                  float:left;
                        background: url(smweb_pic/hovedlink_background.gif) repeat-x;
                        width: 14.2857% !important ;
			                  width: 100px;
			            			height: 20px;
			                  }

			            #part_linker ul #active_0 a {
			                  color: #FF0000;
			                  }

/*venstre delen. Med meny */

#part_left {
			width:150px;
      }

      #part_left .underlinker {
            margin-top: 20px;
            margin-left: 15px;
            padding: 0px;
            font-size:11px;
            font-family: verdana;
            font-weight: bold;
            width:120px;
            }

            #part_left .underlinker li {
                  margin: 0px;
                  padding: 3px;
                  padding-left:10px;
                  border-top: 1px solid #99CCCC;
                  width: 120px;
                  list-style-type: none;
                  }
                  
                  #part_left .underlinker li .pages {
						            margin-top: 5px;
						            margin-left: 15px;
						            padding: 0px;
						            font-family: verdana;
                        font-size:10px;
                        width: 95px;
                        }
                        
                        #part_left .underlinker li .pages li {
                              width: 95px;
                              }
                              
												#part_left .underlinker li .pages #active_2 {
                              font-weight:bold;
                              }
                        

            #part_left ul a {
                  color:black;
                  text-decoration:none;
                  }

            #part_left .underlinker li:hover {
                  background: #D3DAE0;
                  }

            #part_left .underlinker #active_1 {
                  background: url(smweb_pic/submeny_background-active.gif);
                  background-repeat: no-repeat;
                  }


/*hoveddelen*/
#part_mid {
			width:400px;
			margin: 0px;
      padding: 10px 50px;
      border-left: 1px solid #F5B2BE;
      border-right: 1px solid #F5B2BE;
      font-size: 0.8em;

      }
      


      #part_mid h2{
            height:28px;
            font-size: 20px;
            font-family: arial black;
						margin:0;
						padding:0;

            margin-top: 30px;

						position:relative;
						bottom:-6px;
            }
            

            
			      #part_mid  #no_img{

                  height: 20px;
                  margin: 0;
                  padding: 0;
			            }

			      #part_mid #with_img{
			            height: 58px;
			            text-align: right;
									padding-left: 85px;
			            margin-left: -20px;
			            text-transform:lowercase;

			            border-bottom: 1px solid black;

									}

						/* hack for mozilla/opera to place the header on the line 	*/
						html > body #with_img{
                  border: 1px solid white;
									}
						html > body h2{
									border-bottom: 1px solid white;
									}
									
			#part_mid #fpnyhet {
			      margin-top: 0px;
			      font-size: 16px;
						clear:both;
			      }



			#part_mid #sistenytt {
			      font-size: 0.8em;
			      
			      }
			      
						#part_mid .nyhet img {
						    margin-bottom: 10px;
						    }
			      
									



									
            #part_mid h2 span{
         					vertical-align:bottom;
									}
									
            
      			#part_mid .program .ukedag{
               font-weight:bold;
      			      }
      			#part_mid .program a {
      			      text-decoration: none;
      			      color:black;
      			      font-weight:normal;
      			      }
      			      
      #part_mid .bullet_list {
						margin-left: 30px;
						list-style-type:none;
						}
						
						#part_mid .bullet_list li {
						          width: 310px;
						          height: 24px;
						          background: url(smweb_pic/bulletlist_bg.gif) no-repeat;
						          margin-top: 10px;
											padding: 3px 30px 3px 12px;
											font-size: 11px;
						          }
						          
											#part_mid .bullet_list li a {
																text-decoration: none;
																color:black;
																}

#main_content {
      margin: 0px;
		  overflow: visible;
		  background-color: #fff;
		  padding: 0px;
		  font-size:0.9em;
		  background:none;
		  scrollbar-base-color: #FFFFFF;
		  scrollbar-arrow-color: #808080;
		  scrollbar-darkshadow-color: #FFFFFF;
		  scrollbar-shadow-color: #808080;
		  }


#part_right {
			width:150px;
			padding:12px;
			}
			
			
			#part_right .annonse{
			       margin-bottom: 5px;
			       border:0px;
			       }
			       
			#part_right .program {
			       width: 120px;
			       font-size: 10px;
			       border-top: 1px solid black;
			       border-bottom: 1px solid black;
			       padding: 5px 0px;
			       margin-bottom: 5px;

			       }
			       
			       #part_right h4{
			               margin: 0px;
			               }
			               


						 #part_right .programpost{
										 margin-top:3px;
										 margin-bottom:5px;
										 font-family: arial;
										 }
      			 #part_right .programpost .ukedag {

      			       	 }
      			       	 
      			 #part_right .programpost .navn a {
      			         color:red;
										 text-decoration:none;
           					 color:black;
      			         }


#part_bottom {
      height: 20px;
      font-size:9px;
      text-align: center;
      }
