﻿/* GLOBAL */
body 
{
    background-image:url(images/backtop.gif) ;
    background-repeat: repeat-x;
    background-color: #f2f2f2;
    /*text-align: center;   */ 
    margin: 0px;
    padding: 0px;
    font-family: Arial;
    font-size: 13px;

}

div#container		
{
	margin: auto;
	width: 938px;
	text-align: left;
}    

h1
{
    font-family: Arial;
    font-size: 28px;
    margin-bottom: 0px;
    margin-top: 0px;
    color:#191919;
    }


h4
{
    font-family: Arial;
    font-size: 14px;
        margin:0px 0px 5px 0px;
        padding:0px;    
        color: #191919;
    }


h5
{
    font-family: Arial;
    font-size: 12px;
    margin-top: 0px;
    color:#191919;    
    }

h6
{
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    margin: 0;
    padding: 0;
    }

.ing
{
    margin-bottom: 6px;
    }

div.clear
{
    clear: both;
    }

a:link
{
    color: #d03600;
    text-decoration: none;
    }
    
a:visited
{
    color: #d03600;
    text-decoration: none;    
    }    
        
    
a:hover
{
    color: #ad4917;
    text-decoration: none;    
    }    
    
    
a:active
{
    color: #d03600;
    }       
    


    

   
    
       

/* HEADER */
#header
{
    background-image: url(images/topbild.gif);
    width: 938px;
    height: 180px;
    margin-bottom: 4px;

    }

    #header div.meny
    {
        margin-left: 10px;
        margin-top: 1px;
        }

        #header div.meny .sokbtn
        {
            margin-left: 15px;
            margin-right: 10px;
            
            }

        #header div.meny .sokbtn2
        {
            margin-left: 154px;
            margin-right: 5px;
            
            }

        #header div.meny .sokruta
        {
            margin:3px 0 6px;
            padding:0;
            font-size: 11px;
            width: 137px;
            position: absolute;
            }

    #header img.topbild
    {
        margin-left: 10px;
        }
        
            
    .flaggor
    {
        width: 928px;
        margin: -6px 0 3px 0;
        text-align: right;
        }
        
    .flaggor img
    {
        margin-left: 10px;
        }        

/* CONTENT */
        
/* Bakgrund */
#backdrop
{
	width: 938px;

    }

    
    #backdrop h3
            {
            margin: 1px 0 2px 6px;
            padding:0;
            font-family: arial;
            font-size: 12px;
            color:#FFF;
            font-weight: bold;


            }
    
    #backdrop div.box {
        background: url(images/bakdrop.gif) no-repeat left bottom;
        min-height:350px;
        padding: 0 0px 7px 12px;
        
    
    }

    #backdrop div.box .menutopbild {
            background: url(images/bakdrop-top.gif) no-repeat left top;
            margin: 0 -5px 0px -12px;
            padding: 4px 5px 3px 8px;
    } 
 
    .col1
    {
        width: 714px;
        }

#backdrop2
{
	width: 938px;
            background: url(images/bakdrop2.gif);
    }

    
    #backdrop2 h3
            {
            margin: 1px 0 2px 6px;
            padding:0;
            font-family: arial;
            font-size: 12px;
            color:#ffffff;
            font-weight: bold;


            }
    
    #backdrop2 div.box {
        background: url(images/bakdrop2.gif) no-repeat left bottom;
        min-height: 400px;
        padding: 0 0px 7px 12px;
    
    }

    #backdrop2 div.box .menutopbild {
            background: url(images/bakdrop-top2.gif) no-repeat left top;
            margin: 0 -5px 0px -12px;
            padding: 4px 5px 3px 8px;
    } 
 
     #backdrop2 ul
{
    list-style-type: none;
    margin:0px 0px 0px 5px;
    padding:0px;
} 
 
    .col1
    {
        width: 714px;
        }


        /* 3-spalt */ 
        #startpage
        {
            }
            
        #startpage p
        {
    	    margin:0px;
    	    padding:0px;              
            }

        #startpage h1
        {
    	    margin-bottom:10px;
    	    padding:0px;
            color:#191919;    	               
            }        
      
        #startpage .ctrl_art01Separator
        {
            margin-top: 2px;
            margin-bottom: 10px;
            }
        
        #startpage .ctrl_art02Separator
        {
            margin-top: 5px;
            margin-bottom: 5px;
            }

        #startpage_aktuellt
        {
            margin: 10px;
            }
        
        #startpage_aktuellt h1
        {
    	    margin-bottom:10px;
    	    padding:0px;              
            }
        #startpage_aktuellt p
        {
    	    margin:0px;
    	    padding:0px;              
            }            
             
	    #contentleft {
		    width:230px;
		    padding:0 0 0 10px;
		    margin: 10px 0 10px 0;		    
		    float:left;
		    background:#fff;
            font-size: 11px;
		    }
    	

            #contentleft .loggan
            {
                padding-bottom: 8px;
                padding-top: 8px;
                }

    	
	    #contentcenter {
		    width:425px;
		    padding:0 5px 0px 15px ;
		    margin: 10px 0 10px 0;
		    float:left;
		    background-repeat: repeat-y;
            font-size: 13px;		    
		    }

    	
	    #contentright {
		    width:125px;
		    padding:0 0 0 15px;
		    margin: 10px 0 10px 0;		    
		    float:left;
		    background:#FFF;
            font-size: 11px;		    
		    }

	    #contentright a:link, #contentright a:hover, #contentright a:active, #contentright a:visited {
		    color: #000000;		    
		    }

    #startpage_aktuellt
    {
        font-size: 11px;
        }


    .col2
    {
        width: 181px;   
        float: right;
        padding-right: 10px;
        }
    

    #startpage_aktuellt h4
    {
        margin:0px 0px 5px 0px;
        padding:0px;
        }

    #startpage_aktuellt h5
    {
        margin:0px;
        padding:0px;
        }


.bildfot
    {
    width: 939px; 
    height: 155px; 
    background-image:url(images/bak_bilder.gif);
    margin-top: 1px;
    margin-bottom: 4px;
        }

.bildfot .inner
    {
        padding-left: 23px;
        padding-top:11px;
        }

.bildfot img
    {
        margin-right: 12px;
        }

/* FOOTER */

#footer
{
    height: 28px;
    font-family: Arial;
    font-size: 11px;
    color: #434343;
    padding: 4px 0 0 20px;
    margin-top: 4px;
    margin-left: 8px;
    margin-right: 8px;
    line-height: 20px;    
    text-align: center;
    border-top: solid 3px #bababa;
    }
    
#footer img
{
    vertical-align: bottom;
    }
    
#footer a:link
{
    color: #434343;
    text-decoration: underline;  
    }
    

    
#footer a:visited
{
    color: #434343;
    text-decoration: underline;   
    }
   
#footer a:hover
{
    color: #343434;
    text-decoration: underline;    
    }   
    
#footer a:active
{
    color: #434343;
    }      


/* För att gömma översta dummyn i coalesys menyn */       
#cspbBtnCell0 
{
    background-image:none;
    height:0px;
    cursor:auto;
    visibility:hidden;
    border:0;
    display:none;
    
}


#gastbok
{
    font-size: 11px;
    padding-left: 20px;
    padding-right: 20px;   
    margin-bottom: 20px; 
    padding-top: 20px;
}

#gastbok .inlagg
{
    border-bottom: dotted 1px #aaaaaa;
    padding-top: 20px;
    padding-bottom: 20px;
}


#gastbok .rub
{
    font-weight: bold;
}

#gastbok .rub_sormland
{
    font-weight: bold;
    color:#f77b31;
}



#gastbok .svar
{
    color: #424242;
    margin-left: 20px;
    margin-top: 10px;
}



#formset 
{
    font-size: 12px;
    font-family: Arial, Verdana;
    margin-left: 30px;
    margin-bottom: 30px;
}

#formset .label_red {
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
  color:#ab0327;
  vertical-align: top;
}

#formset .label {
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
  vertical-align: bottom;
}


#formset .label_close {
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
}

#formset .label2 {
  font-size: 12px;
  font-weight: bold;
  vertical-align: top;
}

#formset .label3 {
  font-size: 11px;
  vertical-align: top;
}

#formset .smallest
{
    width: 40px;
}


#formset .normal
{
    width: 247px;
}


#formset .normal_2
{
    width: 155px;
}

#formset .longest
{
    width: 325px;
}

#formset .longest_1
{
    width: 325px;
    height: 60px;
}


#formset ol {
  margin: 0;
  padding: 0;
}
#formset li {
  list-style: none;
  padding: 5px;
  margin: 0;
}


#formset .label {
  width: 76px; /* Width of labels */
}


#formset .label_close {
  width: 50px; /* Width of labels */
}

#formset label 
{
    margin-right:10px;
}

#formset .label_thx
{
    color: Green;
    font-weight: bold;
}

#formset .send 
{
    margin-left: 178px;
}

/*Visa inte första menyvalet*/
#cspbBtnC0
{
    display: none;
    }


.tacktext
{
    font-weight: bold;
    color: Green;
    font-size: 16px
    }

.pager a:link
{
    color: White;
    }
    
.pager a:active
{
color: White;
}

.pager a:hover
{
color: White;
}
    
   .pager a:visited
{
color: White;
}


/*GB*/

.GB
{
    font-size: 12px;
}

.GBsvar
{
color:#424242;
margin-left:20px;
margin-top:10px;
}

.GBrub
{
    font-weight: bold;
}

.avdelare
{
    border-bottom:1px dotted #AAAAAA; 
    margin-bottom: 20px;
}
.GBtxt
{
    margin-bottom: 10px;
    }


.GBskicka
{
    background-color: #e2e2e2;
    border: solid 1px #a8a8a8;

    }

.GBCaptcha
{
    margin-bottom: 10px;
    }
    
.printIT
{
    float: right;
    margin-right: 40px;
    margin-bottom: 20px;
    }