﻿body 
{
    margin:0;
    padding:0;
    color:#666666; 
    font-family:Verdana, Arial; 
    font-size:12px;
}

table { color:#666666; font-family:Verdana, Arial; font-size:12px; }

th
{
    text-align: left;   
}

a img
{
    border: none;   
}

#wrapper{
		text-align: left;
		width: 980px;
	    background-color:#FFFFFF;
	    min-height:400px;   	
	}
	
	#wrapper #pageHead{
		padding: 0 2px 0 2px;
		margin: 0;
		width: 976px;
		height: 122px;
	    background-image:url("../Images/bg_top.jpg") 
	}
	    #pageHead #slogan
	    {
	        margin:48px 0px 0px 130px;
	        padding:0; 
	        float:left; 
	        font-size:14px;
	        color:#666666;
	        text-align:center;
	        font-size:12px;
	    }
	    #pageHead #login
	    {
	        padding:0;
	        margin:20px 25px 0 0;
	        float:right;
	        color:#666666;
	        font-size:9px; 
	        height:65px; 
	    }
	    
	    #pageHead #nav_menu
	    {
	        padding:12px 0 0 40px;
	        margin:0;   
	    }

    #wrapper #content
    {
        margin:0 2px 0 10px;
        padding:0;    
    }

    #content #colL
    {
        margin:0;
        padding:0;
        width:645px;
        float:left;   
    }
    
    #colL h1
    {
        color:#666666;
        font-weight:bold;
        font-size:15px;   
    }
    #colL h2
    {
        margin:5px 0 0 30px;
        padding:0;
        color:#ffffff;
        font-weight:normal;
        font-size:12px;   
    }
    
    #content #colR
    {
        margin:10px 10px 0 0;
        padding:0;
        width:250px;
        float:right;   
    }
        #colR .commission_mp
        {
            margin:20px 0 0 0; 
            width:250px; 
            background-color:#eeeeee;
            background-image:url('../Images/bg_skapa_rubrik_gra.jpg'); 
            background-repeat:repeat-x;
            font-size:11px;   
        }

    #content #colL_menu 
    {
        margin:20px 0 0 0;
        padding: 0;
        width:220px;
        float:left;    
    }
        #colL_menu #nav
        {
            width: 181px;    
        }
            #nav ul{
			    list-style: none;
			    padding: 0;
			    margin: 0;
		    }
    		
		    #nav li{
			    height: 30px;
		    }
		    #nav .parent{
			    display: block;
			    background-image: url('../Images/menuParentBg.gif');
			    height: 22px;
			    padding: 5px 0 0 5px;
			    margin: 0;
			    color: #585858;
			    font-weight: normal;
			    font-size:11px;
			    text-decoration: none;
		    }
    		
		    #nav .parentAct, #nav .parent:hover{
			    display: block;
			    background-image: url('../Images/menuParentBgAct.gif');
			    height: 22px;
			    padding: 5px 0 0 5px;
			    margin: 0;
			    color: #9e022a;
			    font-weight: normal;
			    font-size:11px;
			    text-decoration: none;
		    }
    		
		    #nav .child{
			    display: block;
			    background-image: url('../Images/menuChildBg.gif');
			    height: 25px;
			    padding: 5px 0 0 20px;
			    margin: 0;
			    color: #585858;
			    font-weight: normal;
			    font-size:11px;
			    text-decoration: none;
		    }
    		
		    #nav .childAct, #nav .child:hover{
			    display: block;
			    background-image: url('../Images/menuChildBgAct.gif');
			    height: 25px;
			    padding: 5px 0 0 20px;
			    margin: 0;
			    color: #9e022a;
			    font-weight: normal;
			    font-size:11px;
			    text-decoration: none;
		    }


            #content #colR_content
            {
                margin:20px 0 0 0;
                padding: 0;
                width:730px;
                float:left;  
            }
            
                #colR_content h1{
				    background-image: url('../Images/topicBg.gif');
				    width: 710px;
				    height: 21px;
				    padding: 8px 0 0 10px;
				    margin: 0 0 20px 0;
				    font-size: 11px;
				    font-weight: 600;
				    color: #ffffff;
			    }
			    
			    
			    
			        .lv_container a
			        {
			            text-decoration:none; 
			            font-size:11px; 
			            color:#447CFA;   
			        }
			        .lv_container a:hover
			        {
			            text-decoration:underline;   
			        }
			        .lv_container table
			        {
			            margin:0;
			            padding:0;
			            width:720px;
			        }
			        .lv_container td
			        {
			            margin:0;
			            padding:0 3px 3px 0;     
			        }
			        .lv_container th
			        {
			            margin:0;
			            padding:0 3px 5px 0;      
			        }
    			    
    			    .lv_container hr
	                {
	                    width:720px;
	                }
	                
	                .lv_container span
	                {
	                    display:inline;
	                }
			        
			    #colR_content .lvItemContainer
			    {
			        margin:0;
			        padding:0;
			        color:#333333;
			        font-size:11px;   
			    }
			    
			    .lvItemContainer hr
		        {
		            width:720px;
		        }
		        .lvItemContainer td
		        {
		            margin:0;
		            padding:5px 20px 0 0;    
		        }
		        
		        .lvItemContainer .sublinks 
		        {
		            margin:0;
		            padding:5px 3px 0 3px;   
		        }
		            .sublinks td
		            {
		                margin:0;
		                padding:5px 3px 0 3px;   
		            }
		            .sublinks a.activeLink
		            {
		                color:#666666;
		                text-decoration:none;
		                cursor:default;   
		            }
		            
		      
		    #content #paging
		    {
		        padding:0;
		        margin:20px 0 0 0; 
		    } 
		    
		    #content #seek_container td
		    {
		        margin:0;
		        padding:5px 20px 0 0;   
		    }
		    
		    
		    #paging span
		    {
		        display:inline;   
		    }
		    
		    #wrapper #bottom
            {
                margin:20px 10px 20px 15px;
                padding:0;
                border-top:1px solid #f1f1f1; 
                text-align:right;
            }
            
            #bottom #made_by
            {
                margin:0;
                padding:0;
                float:right;   
            }
                #made_by a
                {
                    color:#666;
                    font-size:9px;
                    text-decoration:none;   
                }
                #bottom a:hover
                {
                    color:#ccc; 
                }
                
           #bottom #made_by img
           {
                padding:10px 50px 0 0;   
           }
#dataPager span
{
     display:inline;   
}
		                
span 
{
    display: block;
}

.floatL
{
    float:left;   
}

.clr{
	clear:left;
	margin:0;
	padding:0;
}
.fRed{
	color: #db0100;
}

.fOrange{
	color: #ff9106;
}

.fGreen{
	color: #22bd07;
}
.errorBox{
	background-color: #ffffff;
	border: 1px solid #db0000;
	width: 700px;
	padding: 10px;
	margin: 0 0 20px 0;
	color: #ff0000;
}

.errorBox h2
{
    font-size:14px;
    color:#db0000
}
.errorBox p
{
    font-size:12px;
    color:#000000;
}

.infoBox{
	background-color: #f1f1f1;
	border: 1px #cccccc solid;
	width: 700px;
	padding: 10px;
	margin: 0 0 20px 0;
}

.form
{
    margin:0;
    padding:0;   
}

.form td
{
    padding:0 15px 5px 0;   
}


.dropdownmenu_grey { height:20px; width:200px; font-size:11px; background:#666666; color:#ffffff; }
.font13_normal { color:#666666; font-family:Verdana, Arial; font-size:13px; }
.dropdownmenu { height:20px; width:200px; font-size:10px; background:#F9EEB0; color:#666666; }
.dropdownmenu_bla { height:20px; width:200px; font-size:10px; background:#5C8BF4; color:#FFFFFF; }
.dropdownmenu_header { font-size:10px; color:#666666; font-weight:bold; }

a.hantverkarregister { font-size:10px; font-weight:bold; color:#666666;text-decoration:none; }
a:hover.hantverkarregister { color:#729CF9; }

a.textlank_12_bla { text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#447CFA; }
a:hover.textlank_12_bla { text-decoration:underline; }
a.textlank_12_rod { text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FF0000; }
a:hover.textlank_12_rod { text-decoration:underline; }
a.textlank_12_gra { text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#CCCCCC; }
a:hover.textlank_12_gra { text-decoration:underline; }
a.textlank_12_bla_dekorerad { text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#447CFA; }

a.textlank_11_bla { text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#447CFA; }
a:hover.textlank_11_bla { text-decoration:underline; }
a.textlank_11_rod { text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ff0000; }
a:hover.textlank_11_rod { text-decoration:underline; }

.kund_namn { color:#F4F4F4; font-size:14px; font-weight:bold; font-family:Verdana, Arial; }
.kund_uppgifter { color:#666666; font-size:10px; font-weight:normal; font-family:Verdana, Arial; }
a.kund_lank { font-size:10px; font-weight:normal; font-family:Verdana, Arial; text-decoration:none; color:#4B81F9; }
a:hover.kund_lank { text-decoration:underline; }
a.kund_lank_nav_12 { font-size:12px; font-weight:normal; font-family:Verdana, Arial; text-decoration:none; color:#7FA5F9; cursor:hand; }
a:hover.kund_lank_nav_12 { color:#F4F4F4; cursor:hand; }
.kund_rubrik_10 { color:#666666; font-family:Verdana, Arial; font-size:10px; }
.kund_textruta_200 { background-color:#F4F4F4; font-size:10px; font-weight:normal; font-family:Verdana, Arial; color:#666666; width:200px; border:1px solid #999999;}
.kund_meddelande_ok_11 { color:#666666; font-family:Verdana, Arial; font-size:11px; }
.kund_meddelande_fel_11 { color:#FF0000; font-family:Verdana, Arial; font-size:11px; }
.kund_bild_ramlinje { border:1px solid #000000; }

a.tillbaka { font-size:12px; font-weight:bold; font-family:Verdana, Arial; text-decoration:none; color:#7FA5F9; cursor:hand; }
a:hover.tillbaka { color:#F4F4F4; }

a.anbud_12 { font-size:12px; font-weight:normal; font-family:Verdana, Arial; text-decoration:none; color:#C50739; }
a:hover.anbud_12 { color:#7FA5F9; }
a.kund_lank_12_bla { font-size:12px; font-weight:normal; font-family:Verdana, Arial; text-decoration:none; color:#5789f7; }
a:hover.kund_lank_12_bla { color:#666666; }

.textruta_300 { width:300px; height:20px; font-size:12px; color:#666666; border:1px solid #999999; background-color:#F4F4F4; font-family:Verdana, Arial, Helvetica, sans-serif; }
.textruta_300_flerradig { width:300px; height:100px; font-size:12px; color:#666666; border:1px solid #999999; background-color:#F4F4F4; font-family:Verdana, Arial, Helvetica, sans-serif; }


/* Formulär */
.formular_rullista_175 { width:175px; height:20px; border:1px solid #7F9DB9; font-family:verdana; font-size:11px; }
.formular_rullista_350 { width:350px; height:20px; border:1px solid #7F9DB9; font-family:verdana; font-size:11px; }
.formular_rullista { height:20px; border:1px solid #7F9DB9; font-family:verdana; font-size:11px; }
.textruta_flerradig_350 { width:350px; height:100px; border:1px solid #7F9DB9; font-family:verdana; font-size:11px; }
.textruta_flerradig_175 { width:175px; height:80px; border:1px solid #999999; font-family:verdana; font-size:11px; background-color:#F4F4F4; }
.textruta_350 { width:350px; height:20px; border:1px solid #7F9DB9; font-family:verdana; font-size:11px; }
.rullista_rubrik { background-color:#2C5086; color:#FFFFFF; font-weight:bold; font-size:11px; color:#FFFFFF; }
.rullista_rubrik_gul { background-color:#DBBE03; color:#FFFFFF; font-weight:bold; font-size:11px; color:#FFFFFF; }
.textruta { height:18px; font-size:11px; color:#666666; border:1px solid #999999; background-color:#F4F4F4; font-family:Verdana }
.textruta_175 { width:175px; height:18px; font-size:11px; color:#666666; border:1px solid #999999; background-color:#F4F4F4; font-family:Verdana }
.textruta_275 { width:275px; height:18px; font-size:11px; color:#666666; border:1px solid #999999; background-color:#F4F4F4; font-family:Verdana }
.textruta_375 { width:375px; height:18px; font-size:11px; color:#666666; border:1px solid #999999; background-color:#F4F4F4; font-family:Verdana }
.textruta_fritext { width:125px; height:20px; font-size:10px; background:#F9EEB0; color:#666666; border:1px solid #7F9DB9; padding:2 0 0 3;}
.error { color:#FF0000; font-size:12px; font-family:verdana; }
.kund_rubrik_10 { color:#666666; font-family:Verdana, Arial; font-size:10px; }
.kund_textruta_200 { background-color:#F4F4F4; font-size:10px; font-weight:normal; font-family:Verdana, Arial; color:#666666; width:200px; border:1px solid #999999;}

.img_ok { color:#66CC00; font-size:10px; }
.img_error { color:#ff0000; font-size:10px; }
.error { color:#FF0000; font-size:12px; font-family:verdana; }
.ok { color:#666666; }

.NumericButtonCss 
{
    margin:4px 0 0 0;
    padding:0 0 2px 0;
    width:20px;
    height:20px;
    background-color:#dce4f9;
    color:#6699ff; 
    border:1px solid #ffffff;
    cursor:hand;   
}
.NumericButtonActiveCss 
{
    margin:0;
    padding:0;
    width:25px;
    height:25px;
    background-color:#dce4f9;
    color:#6699ff; 
    border:1px solid #ffffff;  
}


