/********** Hemsidan ****************/

.link {cursor: pointer;}

.body_class {
	background: #f5f6f8 url(../images/background.jpg) repeat-x;
	margin: 50px;
	padding: 0;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #87888a;
}  

img {border: 0px;}

/************************ Text-formatering ************************************/

h1 {	font-family: "Trebuchet MS", Arial, Verdana;	font-size: 23px;	font-weight: normal;	font-style: italic;	color: #87888a;	margin: 0;	padding: 0; line-height: 1em;}
h2 {	font-family: "Trebuchet MS", Arial, Verdana;	font-size: 13px;	font-weight: bold;	font-style: normal;	color: #008ac9;	margin: 0;	padding: 0;	text-transform:uppercase;}
h3 {	font-family: "Trebuchet MS", Arial, Verdana;	font-size: 13px;	font-weight: normal;	font-style: normal;	color: #87888a;	margin: 0;	padding: 0; line-height:16px;}
h4 {	font-family: Arial, Verdana;	font-size: 12px;	font-weight: bold;	font-style: normal;	text-transform: uppercase;	color: #71a81d;	margin: 0;	padding: 0;	letter-spacing: 5px;}
h5 {	font-family: Trebuchet ms, Arial, Verdana;	font-size: 10px;	font-weight: normal;	font-style: normal;	color: #000000;	margin: 0;	padding: 0;}
h6 {	font-family: Trebuchet ms, Arial, Verdana;	font-size: 9px;	font-weight: normal;	font-style: normal;	color: #000000;	margin: 0;	padding: 0;}

p {
  padding:6px 0 6px 0;
  margin:0;
}

table, tr, td {
	   font-family: "Trebuchet MS", Arial, Verdana;	font-size: 12px;	font-weight: normal;	font-style: normal;	color: #87888a;	margin: 0;	padding: 0; line-height:16px;
}

.headerTD h1{
  padding:0;
  margin:0 0 20px 0;
}

.headerTD h2{
  padding:0 0 10px 0;
  margin:0;
}
/********** Vanliga länkar ****************/

a:link {	color: #0092cf;	text-decoration: underline;}  
a:visited {	color: #0092cf;	text-decoration: underline;}  
a:hover {	color: #0092cf;	text-decoration: underline;}  
a:active {	color: #0092cf;	text-decoration: underline;}

/**************** Holders ****************/

#holder_site {	
	position: relative;
	width: 904px;
	height: 708px;
	margin: 0 auto 0 auto; /*Center container on page*/	
	padding:0 0 0 0;
	background:url(../images/background_platta2.png) top left no-repeat;
	display:block;
}

#inside {
		padding:24px 21px 32px 22px;
		height:652px;
		width:861px;
    display:block;
    /*background:red;*/		
}

#holder_page {
	
}

#holder_logotype {
	width: 861px;
	height: 72px;
	margin: 0 auto;
	padding: 0px;
}


#main_menu{  
  /*background:url(../images/menuLine.gif) bottom left repeat-x;*/   
  height:22px;    
  padding:0 0 0 0;
  margin:0 0 0 0;
  width:861px;  
}
.menuLine{  background:url(../images/menuLine.gif) bottom left repeat-x;  height:3px;   padding:0 0 0 0;  margin:0 0 0 0;  width:861px;  display:block;} 
.shadowRight{  background:url(../images/menu/rightShadow.jpg) top right no-repeat;  height:3px;  width:4px;  display:block;  float:right;}	

#holder_menu {		
	margin:0 0 0 0;    	
}

#content_holder {
	/*background: red;*/
	height: 555px;
	width:861px;
  float:left;
  padding:0;
  margin:0;	
}

#holder_submenu {
 	padding: 0px;
	background: #000000;
}

#holder_foot {
	text-align: center;
	clear: both;
	width: 861px;
	height: 45px;
}

#holder_sidebar {
	padding-top: 55px;
	float: right;
	width: 200px;
}

#picture_holder {
	width: 800px;
	margin: 0 auto;
	padding: 8px 0;
}           

/*************** Logotype ***************/

#logotype_content {
	padding: 0px 0px 0px 0px;
	margin:0 0 0 0;
}

html>/**/body #logotype_content {
	padding: 0px 0px 0px 0px;
	margin:0 0 0 0;
}

#logotype_content h1 {
	margin: 0;
	padding:0;
}


/*************** Stor bild ***************/

#picture {
	width: 800px;
	height: 160px;
}

/************* content *************/


#content {
	/*background: blue;*/
	height: 555px;

}

#padd {
width: 570px;
}

  #left {
    margin:16px 0 0 0;
    width:237px;
    height:541px;
    display:block;    
    float:left;    
  }
  
  #right{
    width:599px;  
    float:right;
    height:541px;
    display:block;
    padding:16px 0 0 15px;    
	overflow-y:auto;
	overflow-x:hidden;	       
  }
  
  .top{    
    width:237px;
    height:9px;
    display:block;
    float:left;
    background:url(../images/subMenuTopBg.gif) no-repeat;    
  }
  
 .special {
      position: relative;      
      padding: 0 0 0 20px;
      margin:0 0 7px 0;
      background:url(../images/subMenuArrowBgGray.gif) top left no-repeat;
      width:180px;     
	    font-size: 14px; 
	    font-family: "Trebuchet MS", verdana !important;  
			text-transform:uppercase;  	
}

  
  .cntMenu{
    width:204px;
    height:489px;
    display:block;
    padding:19px 15px 15px 18px;
    float:left;
    overflow:auto;
    background:url(../images/subMenuBg.gif) top left repeat-y;
		      
  }
   .cntMenu .sub_current a{
      color: #008ac9;          
    }
     .cntMenu li.sub_current{
      background:url(../images/subMenuArrowBgBlue.gif) top left no-repeat;          
    }
    .cntMenu h2{
      padding:0;
      margin:0 0 36px 0;
      color: #8c929a;
      font-size:14px;
      font-weight:normal;  
    }    
    .cntMenu ul{
    	margin: 0;
    	padding: 0;
      list-style-type: none;      
    }
    .cntMenu ul li{
      padding: 0 0 0 20px;
      margin:0 0 9px 0;
      background:url(../images/subMenuArrowBgGray.gif) top left no-repeat;
      /*position: relative;*/ /*funkar inte i ie(7)*/
    }
    .cntMenu ul li ul li{     
      position: relative;      
      padding: 0px 0px 0px 0px;
      margin:0 0 0 0px;
      background:none;
    }
    .cntMenu ul li ul li.sub_current{
      background:none;
    }
    .cntMenu ul li.sub_current ul li a{
      color: #8c929a;
    }            
    .cntMenu ul li a{
    	font-family: "Trebuchet MS", verdana !important;    	
    	display:inline;
    	padding: 0;
    	margin:0;   
    	text-decoration:none;
    	color: #8c929a;
    	font-size: 14px;    	 	
    	font-weight:normal;
    	text-transform:uppercase;
    }
    .cntMenu ul li:hover{
      background:url(../images/subMenuArrowBgBlue.gif) top left no-repeat;
      color:#008AC9;
    }    
    .cntMenu ul li a:hover{
      color:#008AC9;
    }  
  
  .bottom{
    width:237px;
    height:7px;
    display:block;
    float:left;    
    background:url(../images/subMenuBottomBg.gif) bottom left no-repeat;  
  }

/**************** Forms ****************/

form {
	padding: 0;
	margin: 0;

}
input {
	font-family: verdana;
	font-size: 11px;
}

textarea {
	font-family: verdana;
	font-size: 11px;
}

.form_input {
	border: #4D4C51 1px solid;
	width: 180px;
}

.form_textarea {
	border: #4D4C51 1px solid;
	width: 180px;
	height: 60px;	
}

/************* Footer *************/


#foot {
	width: 900px;
	padding-top: 8px;
	margin: 0;
}

/**************** Producerad av Snyggare-Internet ****************/

#snyggare {
	padding-top: 20px;
	text-align: center;
	font-family: Arial, Verdana;
	font-size: 10px;
	margin: 0 auto;
}

#snyggare a {
	text-decoration: none;
	color: #87888a !important;
}

/*------------------POPUP-------------------------*/
#popup h2{
  margin:0 0 4px 0;
  padding:0;  
}
#popup{
  width:620px;
  margin:30px auto 0 auto;
  /*background:red;*/
}
#popup label{
  width:115px;
  display:block;
  float:left;
}
#popup select{
  width:110px;
}
#btnSubmit{
  margin:12px 0 0 115px;  
}

/*------------------POPUP-------------------------*/

/*------------------BILDSPEL-------------------------*/
#fadeshow1{position:relative; z-index:-1;}
html>/**/body #fadeshow1{position:relative; z-index:0; display:block;}    
/*------------------BILDSPEL-------------------------*/
