/*  
Theme Name: Netville v.1
Theme URI: 
Description: Description: First version of the design
Author: Philip Holm
Author URI: www.exceedingthelimits.se/portfolio
*/



/*-----------------------------------------------------------------------------------------------
  Presets
-----------------------------------------------------------------------------------------------*/

* {
  padding:0;
  margin:0;
}



blockquote, ul, ol { 

	padding-left:25px;
	padding-right:25px;
}



p{


	padding-top:15px;
	margin: 0 auto 0;


}

p.bold{

	font-weight: bold;
	display: inline;
	padding:0;
	margin:0;
}

p.italic{

	font-style: italic;

} 



.inside a{
	color:#62B422;
	text-decoration: none;


}


.inside a:hover{ 
	color:#62B422;
	text-decoration:underline;
}




td{


	vertical-align: top;
	border:0px solid red;

}



h3{


	padding-top:20px;
	padding-bottom:5px;

	font-size:13px;
	font-family: Arial, Tahoma, Verdana;

}



h2{


	padding-top:20px;
	padding-bottom:10px;

	font-size:18px;
	line-height:23px;

	font-weight:normal;
	font-family: Verdana, Arial, Tahoma;

}


h1{



	padding-top:20px;
	padding-bottom:10px;

	font-size:30px;
	line-height:26px;

	font-weight:bold;
	font-family: Arial, Tahoma, Verdana;

}




p.nobreak{

	display: inline;
	padding:0;
	margin:0;

}

h3.nobreak{


	font-size:13px;
	font-family: Arial, Tahoma, Verdana;

	display: inline;
	padding:0;
	margin:0;

}




h2.nobreak{



	font-size:18px;
	line-height:23px;

	font-weight:normal;
	font-family: Verdana, Arial, Tahoma;

	display: inline;
	padding:0;
	margin:0;

}




.centeralign{

	width: 905px;

	margin-left: auto;
	margin-right: auto;
	text-align: center;

}


a img{

	vertical-align:middle;			/*	IE-snabbfix för att få bort störigt mellanrum som inte ska visas	*/
	border:none;

}




body{


	background:url(images/greybg.png);

	font-family: Arial, Tahoma, Verdana;
	font-size:12px;
	color: #333333;

	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 0;

}





/*-----------------------------------------------------------------------------------------------
  Layout / Structure
-----------------------------------------------------------------------------------------------*/





/* Diven som innehåller allt */
.inside{


	min-width:982px;
	max-width:982px;

	width: 982px;


	margin:0 auto;
	margin-left: auto;
	margin-right: auto;

}




.inside-content{

	width: 905px;

	margin-left: auto;
	margin-right: auto;

}


.whitelayer{

	background:#FFFFFF;

}



table.highlights{


	width: 905px;

	border-spacing: 0px;
	border-collapse: collapse;

}









table.newscontenttable{

	width: 841px;
	border-collapse: collapse;

}


td.newscontenttd{


	padding-left: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	vertical-align: top;

}


td.newscontentbgtop
{
	background:url(images/newscontentbg_top.png);		
	height:15px;
}

td.newscontentbgleft
{
	background:url(images/contentbg_left.png);	
	width:15px;
}

td.newscontentbgright
{
	background:url(images/contentbg_right.png);
	width:15px;
}

td.newscontentbgbottom
{
	background:url(images/newscontentbg_bottom.png);
	height:15px;
}











div.frontsection{

	width: 905px;
	background:url(images/front_bg.jpg);
	background-color:#070707;


}





table.contenttable{

	width: 905px;
	border-collapse: collapse;

}



td.contenttd{


	padding-left: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	vertical-align: top;

}


td.contentbgtop
{
	/*	background:url(images/contentbg_top.png);		*/
	height:15px;
}

td.contentbgleft
{
	/*	background:url(images/contentbg_left.png);	*/
	width:15px;
}

td.contentbgright
{
	/*	background:url(images/contentbg_right.png);	*/
	width:15px;
}

td.contentbgbottom
{
	/*	background:url(images/contentbg_bottom.png);	*/
	height:15px;
}




table.slideshow{


	width: 905px;
	height: 305px;

	border-spacing: 0px;
	border-collapse: collapse;


}





td.slidebgtop
{
	background:url(images/slidebg_top.png);
	height:3px;
}

td.slidebgleft
{
	background:url(images/slidebg_left.png);
	width:3px;
}

td.slidebgright
{
	background:url(images/slidebg_right.png);
	width:3px;
}

td.slidebgbottom
{
	background:url(images/slidebg_bottom.png);
	height:3px;
}










/*-----------------------------------------------------------------------------------------------
  Horizontal css menu
-----------------------------------------------------------------------------------------------*/






.youareonthispage{

	color:#8DC856;
	text-decoration: none;

}


.youarenotonthispage{

	color:#FFFFFF;
	text-decoration: none;

	margin-top:35px;

}



.qmmc .qmdivider{

display:block;
font-size:1px;
border-width:0px;
border-style:solid;
position:relative;
z-index:1;
}


.qmmc .qmdividery{
float:left;
width:0px;
}

.qmmc .qmtitle{
display:block;
cursor:default;
white-space:nowrap;
position:relative;
z-index:1;
}

.qmclear {
font-size:1px;
height:0px;
width:0px;
clear:left;
line-height:0px;
display:block;
float:none !important;
}

.qmmc {
position:relative;
zoom:1;


z-index:10;
}

.qmmc a, .qmmc li {
float:left;
display:block;
white-space:nowrap;
position:relative;
z-index:1;
}

.qmmc div a, .qmmc ul a, .qmmc ul li {
float:none;
}

.qmsh div a {
float:left;
}











.qmmc div{

	visibility:hidden;
	position:absolute;

}



.divsubmenuFADENNAATTAFUNKA{

	position:absolute;
	top:55px;
	left:auto;

}



.qmmc .qmcbox{

cursor:default;
display:inline-block;
position:relative;
z-index:1;
}


.qmmc .qmcbox a{

display:inline;
}

.qmmc .qmcbox div{
float:none;
position:static;
visibility:inherit;
left:auto;
}


.qmmc li {
z-index:auto;
}

.qmmc ul {
left:-10000px;
position:absolute;
z-index:10;
}


.qmmc, .qmmc ul {
list-style:none;
padding:0px;
margin:0px;
}


.qmmc li a {
float:none;
}


.qmmc li:hover>ul{
left:auto;
}


/*[END-QCC]*//*[START-QCC0]*/

#qm0 ul {
top:100%;
}



#qm0 ul li:hover>ul{

top:0px;
left:100%;
}













	/*         (MAIN) Items        */	
	#qm0 a	
	{	
		padding:0px 12px 5px 12px;
		border-width:0px 0px 0px 0px;
		border-style:solid;
		border-color:#9B9B9B;

		text-align:center;


	}







	/*         (SUB) Container        */	
	#qm0 div, #qm0 ul	
	{	
		padding:2px 5px 0px 5px;
		margin:0px 0px 0px 35px;
		background-color:#363636;
		border-width:0px 1px 1px 1px;
		border-style:solid;
		border-color:#363636;
	}


	/*         (SUB) Items        */	
	#qm0 div a, #qm0 ul a	
	{	
		padding:6px 5px 6px 5px;
		font-size:11px;
		border-width:0px;
		border-style:none;

	margin-top:0px;

	}


	/*         (SUB) Parent Items        */	
	#qm0 div .qmparent, #qm0 ul .qmparent	
	{	
		text-decoration:underline;
	}


	/*         (SUB) Active State        */	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		border-style:none;
	}


	/*         Individual Titles        */	
	#qm0 .qmtitle	
	{	
		font-size:11px;

	}


	/*         Custom Rule        */	
	ul#qm0 ul ul	
	{	
		border-width:1px;
	}


	/*         Custom Rule        */	
	ul#qm0 ul	
	{	
		margin:0px 0px 0px -1px;
	}





/*-----------------------------------------------------------------------------------------------
  Header
-----------------------------------------------------------------------------------------------*/

#header{


	background:url(images/header_bg.png);

	height: 83px;
	width: 100%;
}


#header-inside td{

	vertical-align: top;

}


#header-inside{


	border-spacing: 0px;
	border-collapse: collapse;

	width: 982px;

	margin-left: auto;
	margin-right: auto;

	color:#FFF;
	font-size:12px;

}



#header-inside a:hover{


	color:#8DC856;

}




/*-----------------------------------------------------------------------------------------------
  Foooter
-----------------------------------------------------------------------------------------------*/

#footer{


	background:url(images/footer_bg.png);

	height: 185px;
	width: 100%;

}


table.sitemap{

	width:100%;
	border: 0;

}

td.sitemap-content{

	padding-left: 15px;
	padding-right: 15px;
	text-align: left;
	vertical-align: top;
	width: 150px;
}


td.language-content{

	padding-left: 15px;
	text-align: left;
	vertical-align: top;


}


td.backend-content{

	padding-left: 15px;
	padding-right: 15px;
	text-align: left;
	vertical-align: top;
	width: 180px;

}


td.divider{

	background: #FFFFFF;
	width: 1px;

}


#footer-inside{



	width: 905px;


	margin-left: auto;
	margin-right: auto;

	color:#FFF;
	font-size:11px;

}




.youareonthispage-footer{

	color:#8DC856;
	text-decoration: none;

}


.youarenotonthispage-footer{

	color:#FFFFFF;
	text-decoration: none;



}




#footer-inside a{



	text-decoration: none;

}


#footer-inside a:hover{


	color:#8DC856;
	text-decoration: underline;

}









/*-----------------------------------------------------------------------------------------------
  Toggle show & hide list
-----------------------------------------------------------------------------------------------*/


.msg_list p {

	padding: 0 0 2px;

}
.msg_list {


	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;


}
.msg_head {
	color:#62B422;


	padding-left: 0px;
	padding-right: 0px;
	cursor: pointer;
	position: relative;

	margin:0px;
}
.msg_body {
	padding: 5px 10px;
	background-color:#eaeaea;

}










/*-----------------------------------------------------------------------------------------------
  Netville Labs
-----------------------------------------------------------------------------------------------*/


table.netlabs_content{

	width: 900px;

}

td.netlabs_content-inside{

	width: 700px;

}








#lwa_wp-submit{
   font-size:10px;
   font-weight:bold;
   color:#ffffff;
   background-color:#363636;
   border-color:#000000;
   border-width:1px;
}


#newpassword_button{
   font-size:10px;
   font-weight:bold;
   color:#ffffff;
   background-color:#363636;
   border-color:#000000;
   border-width:1px;
}






