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


      }
html, body, table, div, ul {
      margin:0px;
      padding:0px;
      }
body {

      background: #363f43;
      background-image: 
/* url('http://static1.grsites.com/archive/textures/dgrey/dgrey034.jpg');
background-repeat: repeat */

      
      }
table#main_table {
      height: 600px;
      background: white;
	width:750px;
	margin: 50px auto 50px auto;
	border-width: 1px 2px 2px 1px;
	border-style: solid;
	border-color: black;		
      }
      
h4 {
			font-size:12px;
			}

img {
			border: none;
			}
			
a, a:visited {
	 color:black;
	 ;
	 }

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

			#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;
						width:100%;
						text-align:center;
						display:none;
			      }

			      #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;
												display:none;
			                  }

			            #part_linker ul li {
			                  display:block;
			                  float:left;
			                  width: 100px;
			            			height: 20px;
			                  }

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

/*venstre delen. Med meny */

#part_left {
			width:230px;
      }

      #part_left .underlinker {
            margin-top: 20px;
            margin-left: 15px;
            padding: 0px;
            padding-left: 20px;
            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 ul a {
                  color:black;
                  text-decoration:none;
                  }

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

            #part_left .underlinker #active_1 a{
                  color: #CC3300;
                  }

                  
                  #part_left .underlinker #active_1 .pages {
						            margin-top: 5px;
						            margin-left: 15px;
						            padding: 0px;
						            font-family: verdana;
                        font-size:10px;
                        width: 95px;
                        }
                        
                        #part_left .underlinker #active_1 .pages li {
                        	color: black;
                              width: 95px;
                              }
                           #part_left .underlinker #active_1 .pages li a{
                        	color: black;

                              }                 
                              
			#part_left .underlinker #active_1 .pages #active_2 a {
                              /*font-weight:bold;*/
				color: #CC3300;
                              }
                        



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

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

            margin-top: 0px;

						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 h2 span{
         					vertical-align:bottom;
									}
      			#part_mid .program .ukedag{
               font-weight:bold;
      			      }
      			#part_mid .program a {
      			      text-decoration: none;
      			      color:black;
      			      }
      			      
      #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 22px;
											font-size: 11px;
						          }
						          
											#part_mid .bullet_list li a, #part_mid .bullet_list li a:visited {
																text-decoration: none;
																color:red;
																font-weight:lighter;
																}
																
      #part_mid #vekkelseshistorie ul li ul li {
								margin-left:40px;
								}

#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;
		  }
		  
		  #main_content img {
		          position:absolute;
		          top:104px;
		          left:0px;

		          }


#part_right {
			width:150px;
			display:none;
			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: left;
      }