/* CSS Document */

body {
background-color:#4F4F4F;
}

.container {
float:left;
/*background:#4E4E4E;*/
width:802px;
min-height: 600px;
margin: -7px 150px;
/*border:solid #000000 2px;*/
}

.container #header {
	background-color:#FFFFFF;
	z-index:3;
}

.container #menu {
	position:absolute;
	font-family:Verdana ,"Trebuchet MS", Arial;
	/*font-weight:bold;*/
	font-size:12px;
	top:-26px;
	left:115px;
}
		.container #menu a{
		color:#000000;
		text-decoration:none;
		}
		.container #menu ul{
		list-style:none;
		float:left;
		width:750px;
		}
		.container #menu li{
		display:inline;
		margin: 0 -40px 0 50px;
		}

.container #undermenu {
	position:absolute;
	font-family:Verdana ,"Trebuchet MS", Arial;
	/*font-weight:bold;*/
	font-size:12px;
	top:52px;
	left:60px;
	font-weight:normal;
}
		.container #undermenu a {
		color:#000000;
		text-decoration:none;
		}
		.container #undermenu ul{
		list-style:none;
		float:left;
		}
		
		.container #undermenu li{
		display:inline;
		margin: 0 2px 0 0;
		}

.container #main {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color:#F3F3F3;
	margin-top:-125px;
	min-height: 500px;
	/*background-color:#FFFFFF;*/
}
	.container #main a {
		color:#000000;
		text-decoration:none;
	}
	
	.container #main img {
		border:0;
	}

.annons {
	position:absolute;
	overflow:hidden;
	margin-top:50px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/*border:solid #000000 1px;*/
	left:965px;
	width:200px;
}

		#ovanruta {
		background-image:url(../gfx/ovan_ruta.jpg);
		background-position:top;
		/*border:solid #000000 1px;*/
		padding-top:0;
		height:11px;
		width:201px;
		}

		#nedanruta {

		background-position:bottom;
		/*border:solid #000000 1px;*/
		padding-bottom:0;
		height:11px;
		width:201px;
		}




		#skugga2_nere {
			float:left;
			background-image:url(../gfx/skugga/skugga_nere.jpg);
			background-position:bottom;
			background-repeat:repeat-x;
			width:176px;
			height:28px;
		}
		
		#skugga2_nere_hoger {
			float:left;
			background-image:url(../gfx/skugga/skugga_hoger_nere.jpg);
			background-repeat:no-repeat;
			background-position:bottom right;
			height:28px;
			width:12px;
		}
		
		#skugga2_nere_vanster {
			float:left;
			background-image:url(../gfx/skugga/skugga_vanster_nere.jpg);
			background-repeat:no-repeat;
			background-position:bottom left;
			height:28px;
			width:12px;	
		}
		
.container #footer { 
	float:left;
	margin-top:-100px;
	/*margin-left:-2px;*/
	/*border:solid #000000 2px;*/
}

.container #skugga_nere {
	float:left;
	background-image:url(../gfx/skugga/skugga_nere.jpg);
	background-repeat:repeat-x;
	width:778px;
	height:28px;
}

.container #skugga_nere_hoger {
	float:right;
	background-image:url(../gfx/skugga/skugga_hoger_nere.jpg);
	background-repeat:no-repeat;
	height:28px;
	width:12px;
}

.container #skugga_nere_vanster {
	float:left;
	background-image:url(../gfx/skugga/skugga_vanster_nere.jpg);
	background-repeat:no-repeat;
	height:28px;
	width:12px;
}

.container #skugga_sida_nere {
	float:right;
	height:19px;
	width:11px;
}


#menu {list-style-type:none; margin:83px 50px 100px 100px; padding:0; width:708px; left: 100px;}
#menu li {float:left; padding:0; margin:0 1px 0 0; position:relative; width:150px; height:3em; z-index:100;}
#menu li dl {position:absolute; top:0; left:0; padding-bottom:0;}
#menu li a, #menu li a:visited {text-decoration:none; color:#000;}
#menu li dd {display:none;}
#menu li a:hover {border:0;}
#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl {padding-bottom:10px;}
#menu table {border-collapse:collapse; padding:0; margin:-1px; font-size:1em;}
#menu dl {width: 150px; margin: 0; padding: 0; background: transparent;}
#menu dt {margin:0; padding: 0;}

#menu dd {margin:0; padding:0; color: #000; font-size: 1em; text-align:left;}

#menu dt a, #menu dt a:visited {display:block; font-size: 0.9em; color: #038; text-align:center; border:1px solid #c13c37; border-width:0 1px 1px 1px; background:#d4d4d4; padding:0.25em 0 0.75em 0;}

#menu li:hover dt a, #menu a:hover dt a {color:#006; background:#ddd; border:1px solid #c13c37; border-width:0 1px 1px 1px;}

#menu dd a, #menu dd a:visited {background:#FFF; color:#000; padding:0.5em 0; text-decoration:none; display:block; text-align:center; border-left:1px solid #c13c37; border-right:1px solid #c13c37;}

#menu dd a:hover {background: #ddd; color:#000; border-left:1px solid #08c; border-right:1px solid #08c;}

#menu b {display:block; overflow:hidden; height:1px;}

#menu b.p1 {background:#c13c37; margin:0 5px;}
#menu b.p2 {background:#c13c37; border:2px solid #c13c37; border-width:0 2px; margin:0 3px;}
#menu b.p3 {background:#c13c37; margin:0 2px; border:1px solid #c13c37; border-width:0 1px;}
#menu b.p4 {height:2px; background:#c13c37; margin:0 1px; border:1px solid #c13c37; border-width:0 1px;}
#menu b.p5 {background:#08c; margin:0 5px;}
#menu b.p6 {background:#c13c37; margin:0 3px;}
#menu b.p7 {background:#c13c37; margin:0 2px;}
#menu b.p8 {height:2px; background:#c13c37; margin:0 1px;}

#menu li:hover b.p2, #menu a:hover b.p2 {background:#c13c37;}
#menu li:hover b.p3, #menu a:hover b.p3 {background:#c13c37;}
#menu li:hover b.p4, #menu a:hover b.p4 {background:#c13c37;}

