html { height: 100%;}
	/* end hide */

body { height: 100%; margin: 0; padding: 0; font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px; background-color:#FFFFFF;}



h1{ font-size: 16px; letter-spacing: 0.001em; margin: 0px 0px 5px 0px; }
h2{ font-size: 42px; letter-spacing: 0.001em; margin: 0px 0px 5px 0px; font-style: italic; font-family: Arial, Helvetica, sans-serif; }

.citat{ font-size: 12px; font-style: italic; text-align:left; }

#flashcontent { height: 270px; }
#topflash { background-color: #FFFFFF; margin: 0px; height: 270px; width: 100%; }
#content { width: 950px; margin-right: auto; margin-left: auto; margin-top: 30px; }
#left { width: 200px; float:left; text-align: center;  margin-bottom: 30px; }
#middle { width: 500px; float:left; margin:  0px 25px 30px; }
#right { width: 200px; float:left; margin-bottom: 30px; }

#menu{width: 950px; margin-right: auto; margin-left: auto; clear:both; text-align:center; border-top: #CCCCCC solid 1px; padding: 10px 0px;}
#menu a{margin: 0px 6px;}	
#menu a:link, a:active, a:visited{color: #666666; text-decoration:none;}
#menu a:hover{color: #FF6600;}
#menu ul{ margin: 2px 0px 10px; padding-left: 0; list-style: none; }
.menu1{ padding-left:20px; background: url(../images/icons/icon_1.jpg) no-repeat left center; }
.menu2{ padding-left:20px; background: url(../images/icons/icon_2.jpg) no-repeat left center; }
.menu3{ padding-left:20px; background: url(../images/icons/icon_3.jpg) no-repeat left center; }
.menu4{ padding-left:20px; background: url(../images/icons/icon_4.jpg) no-repeat left center; }
.menu5{ padding-left:20px; background: url(../images/icons/icon_5.jpg) no-repeat left center; }
.menu6{ padding-left:20px; background: url(../images/icons/icon_6.jpg) no-repeat left center; }

.menu_copyright{ float:left;}

#menu_left { width: 200px; float:left; text-align: center;  margin-bottom: 30px; }
#menu_middle { width: 500px; float:left; margin:  0px 25px 30px; }
#menu_right { width: 200px; float:left; margin-bottom: 30px; }

.slide_rubrik
	{
	/* Start layout CSS */
	color:#666;
	width:100%;
	margin-bottom:2px;
	margin-top:5px;
	padding-left:2px;
	height:18px;
	border-bottom:#CCCCCC solid 1px; 
	/* End layout CSS */
	overflow:hidden;
	cursor:pointer;
	}
.slide_rubrik ul{
	margin: 0px;
	padding-left: 0;
	list-style: none;
	font-size: 14px;
	font-weight: bold;
	color:#666666;
	letter-spacing: 0.001em;
	}

.slide_rubrik li:hover{text-decoration: underline;}

.slide_svar
	{
	/* Start layout CSS */
	width:100%; border-bottom:#CCCCCC solid 1px; 
	/* End layout CSS */
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;
	}

.slide_svar_content
	{
	padding:2px;	
	position:relative; margin-bottom:30px;
	}

/*-------START Våra DJs------*/
.scrollbox { height: 395px; width: 500px; overflow: auto; margin-bottom:10px; }
.cd{width:480px; height:387px; font-size:10px; background:url(../images/cdcover.jpg); margin-bottom:12px;color:#FFF;}
.cd h5{	font-weight: bold; font-size:14px; margin:2px 0px; color:#333;}
.cd h6{	font-weight: bold; font-size:12px; margin:2px 0px; color:#333;}
.cd_left{float: left;margin-top: 20px; margin-left: 60px; margin-right: 10px; width:140px; text-align:left; line-height:14px;}

.foto{
	height: 120px;
	width: 90px;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
	overflow: hidden;
}
.topplista{ width:245px; height:350px;  float:left; margin-top:20px; text-align:left; overflow:hidden;}
.topplista ol{ margin: 0px; padding-left: 30px;}
.topplista li{ margin:10px 0px; font-weight:bold;}
/*-------END Våra DJs------*/

/*-------START Referenser------*/
.referens_table{ width:100%; margin: 10px 0px; text-align:center;}
.referens_bild{ vertical-align: middle; text-align:center; width:166px; padding-top:10px; }
.referens_citat {font-size: 10px; font-style: italic; text-align:left; margin-top:10px; width:150px }
.referens_content{ vertical-align:top; text-align:left; padding:10px 0px; }
.referens_rubrik{ color:#489F0F; font-size:16px; font-weight: bold; margin-bottom:5px;  padding-left:6px; }
.referens_text{ font-size:12px; font-style:italic; margin-bottom:10px; padding-left:6px; }


/*-------END Referenser------*/

/*-------START Boka DJ------*/
.bokadj_left{ width:250px; float:left; }
.bokadj_right{ width:200px; float:right; text-align:left;}
.bokadj_right_input{width:200px; font-size:10px; margin-bottom:5px;}
.bokadj_right_submit{ font-size:12px; font-weight:bold; color:#FFFFFF; cursor:pointer; margin-bottom:5px; background-color:transparent; background-image: url(../images/kontaktamig.gif); height: 46px; width: 108px; border: none;}
.bokadj_right textarea{width:200px; font-size:10px; margin-bottom:5px; font-size:12px;}
/*-------END Boka DJ------*/

/*-------START länkar------*/
.links{
	margin: 0px;
	padding: 7px;
	list-style: none;
	font-size: 11px;
	}
.links li{padding: 5px 0px;}
.links a{text-decoration:underline;}

.links a:hover{color: #FF0000;}
/*-------END länkar------*/

/*-------START dj-skola------*/

#puff {
	/*background:url(../images/bg_djskola.jpg) no-repeat left center;*/
	color:#5cdbff;
	width:160px;
	height:166px;
	float:left;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:0px;
	margin-right:0px;
	
}

#puff a {
	color: #fff; text-decoration:none;
}
#puff a:hover{
	color: #ffd;
}

/*-------end länkar------*/