body     
     {
     font-size:100%; 
     font-family: "trebuchet MS", verdana, arial, sans-serif;
     background-color: #f09300;	 
     background-image: url("../bilder/ny_background.gif");
     background-repeat: repeat-x;
     word-wrap: normal;
     }
#outer
     {
     min-width:628px;
     max-width:750px;
     margin:70px auto 50px auto; 
	 height:95%;

     }    
/************************** header *************************/ 
#header 
     {
	 margin:0px; 
     padding:0px;
     height:200px;
     color: #598705;
/*     color: #92c631; */
     font-family: "trebuchet MS", verdana, arial, sans-serif; 
     }
#header span 
     {
     text-align:center;
     padding-top:25px;
     vertical-align:middle;
     display:block;
     height:90px;
     }
#funny_guys
     {
     float:right;
     }
#facebook
     {
	position: relative;
	z-index: 30;
	bottom: 531px;
  left: 250px; 
	}
#mobil {
	position: relative;
	z-index: 2;
	bottom: 170px;
  left: 105%;
	}
#sokruta {
	     clear:both;
       position: relative;
       z-index: 20;
	     bottom: 360px;
       left: 0px;
	}
#funny_guys_left
     {
	position: relative;
	z-index: 3;
	bottom: 170px;
  left: -148px; 
	}
#funny_guys_right
     {
	float:right;
	position: relative;
	z-index: 4;
	bottom: 550px;
  left: 103px; 
	}
/************************** Strukturen *************************/ 
.wrapper 
     {
	 overflow:hidden; 
     background:#ffffff;
    }

.left_menu 
     {
     float:left; 
     width:20%; 
     position: relative;
	   z-index: 40;
     background:#ffffff;
     color: #598705;
/*     color: #92c631; */
     }
.main
     {
	 float:right; 
     width:80%; 
     background:#ffffff;
     color: #598705;
/*     color: #92c631; */
     }
.content 
     {
     padding:5px 15px 5px 15px;
     margin:2px 2px 2px 2px;
     border: 3px solid #92c631;
     }
/************************** allmänna  *************************/ 
ul {
    list-style-type: none;
}
h3 
     {
     font-size:18px; 
     margin:0; 
     padding:8px 0;
     }
p 
     {
     font-size:12px; 
     line-height:1.5em; 
     margin:0; padding:0;
	   color: black;
     }

/************************** footer *************************/ 
#footer 
     {
     clear:both; 
     background:#ffffff;
     padding: 1px 0 1px 0;}
#footer a 
     {
     color: #598705;
/*     color: #92c631; */
     }
#footer a:hover 
     {text-decoration:none;}
     
/************************** Info_main *************************/ 
#info_image
     {
     margin-top: 2px;
     margin-left: 2px;
     margin-right: 2px;
 	 }
 #info_image img
     {
    width:100%;
	}
     
#info_image p
     {
     text-align: center;
     font-size: 1.2em; 
     font-family:aladin;
     }

#info_image #best_prank
     {
     font-size: 2.5em; 
line-height: 1.1em;
     }
     

/************************** main_content *************************/ 
     
.headline_center
     {
     color:#92c631;
     text-align: center;
     font-size:2.2em;
     }
     
/************************** link *************************/ 
.link
     {color:#868077;}
.link a 
     {color:#00aadd;}
.link a:hover 
     {text-decoration:none;}
.main .link
     {margin:20px 0 20px 0;}

/************************** bus *************************/ 
.siffra 
	{
	display:block;
	font-size:3em;
	text-align:center;
	color:sienna;
	}
#knappar ul 
	{
	margin-top:-15px;
	list-style-image:url("../bilder/smile.gif");
	vertical-align:top;
	}
#knappar {margin-bottom:20px;
         font-size: 12px;
		 }
#knappar td {width:33%;}

/************************** listor *************************/ 
#kategorier
     {
     margin:20px 0 10px 0;
     color:#92c631;
     font-size:20px; 
     text-align:left;
     }
#kategorier a
     {
     line-height:1em;
     text-decoration:none;
     display:block;
     margin:5px 0 0 0;
     padding:1px 0 1px 2px;
     color:#92c631;
     width:100%; 
     font-size:12px; 
     text-align:left;
     }
#kategorier a:hover {
    background-color: #ddd;
}
#inspelade_bus
	{
	margin:15px 0 0 0;
	}
/************************** Vald buslista *************************/ 
#kategoritabell
	{
  width: 100%;
  border-style: none;
	border-collapse:collapse;
	margin:10px 0px 20px 0px;
	}
#kategoritabell td
	{
  font-size:12px; 
	border:1px solid #92c631;
	margin:0px;
	padding:0px;
	vertical-align:top;
	}
#kategoritabell  a
     {
     text-decoration:none;
     display:block;
     margin:0px 0 0 0;
     padding:0px 0 1px 2px;
     color:#00aadd;
     width:100%; 
     text-align:left;
     }
.kategoritabellrubrik
     {
     background-color:#92c631;
     color:#ffffff;
     }
#kategoritabell td.kategoritabellrubrik
     {
     padding-left: 8px;
     }
.kategoritabellbeskrivning
     {
     color:#000000;
     }
#kategoritabell td.kategoritabellbeskrivning
     {
     padding-left: 8px;
     border-right:1px solid #ffffff;
     }
#kategoritabell td.kategoritabelltomrad
     {
    	border:1px solid #ffffff;
     }
#kategoritabell td.kategoritabellknapp
     {
     width:110px;
     border-left:1px solid #ffffff;
     }
.kategoritabellknapp a span
     {
     display: block;
	   width:110px;
     margin:20px 1px 0px 0px;
     padding: 3px;
     background-color:#f09300;
     color:#ffffff;
     }

/************************** listor *************************/ 
.error
	{
	color:red;
	}
	
/************************** Horisontell meny *************************/ 
ul#top_menu_box {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
	position: relative;
	z-index: 10;
	bottom: 36px;
}

ul#top_menu_box li {
    float: right;
    background-color: #ffffff;
	border:3px solid #f09300;
	height: 26px;
    font-size:13px; 
    line-height:0.4em;
}

ul#top_menu_box li a {
    display: block;
    color: #92c631;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;
}

/* Change the link color to #111 (black) on hover */
ul#top_menu_box li a:hover {
    background-color: #ddd;
}