﻿@media screen 
{
    #PrintTop
    {
        display:none;
        visibility:hidden;
    }
} 


*
{
    font-family:Verdana,Geneva,sans-serif;    
}

body
{
    margin:0px;
    
    background-color:#1E1E1E;
    font-size:0.70em;
   
}

img, div { behavior: url(iepngfix/iepngfix.htc) }

a img
{
    border:none;
}

p
{
    padding:0;
    margin-top:0;   
    margin-bottom:1em;   
}
.textstyle,.listitem
{
    line-height:1.4em;
}

.textstyle p
{
    margin-bottom:1em;   
}


#frame
{
    width:957px;
    margin:0 auto;
}

#page
{
    float:left;
    width:930px;
    background-color:White;
}

.top 
{
    background-color:#770000;
    background-image:url(../grafik/topbg.jpg);
    background-repeat:repeat-x;
    height:119px;
    width:100%;
    float:left;
}

#topcontent 
{
    display:block;
    height:89px;
    padding-left:30px;
    vertical-align:middle;
    padding-top:35px;
    
}

#menuBar
{
    background-color:#000000;
    float:left;
    width:100%;
}

#menu
{
    background-repeat:repeat-x;
    background-image:url(../grafik/menybg.jpg);    
    float:left;
    
}


#menu
{
    width:907px;
    float:left;

    padding-left:23px;            
}

#menuSearch
{
    float:right;
    padding-top:2px;
}

#menuSearch input
{    
    margin-top:2px;
    font-size:1em;
    float:right;
    
    
}

#menuSearch input[type=text]
{
    width:12em;
}

#menuSearch input[type=image]
{
    margin-top:3px;        
    margin-right:3px;  
    float:right;
}

#skugga 
{
    background-color:White;
    height:20px;
    width:930px;
    display:block;
    float:left;
}

#main
{
    margin:20px 30px 30px 30px;
    width:870px;
    float:left;
    display:inline;
}


#fot
{
    background-image:url(../grafik/footer_bg.gif);  
    background-repeat:repeat-x;
    background-color:#f3f3f3;
    height:5em;
    padding-top:3em;    
    width:100%;
    display:block;
    float:left;
}

#fotMenu
{
    display:block;
    float:left;
    width:280px;    
    margin-left:30px;
}

#fotInfo1
{
    display:block;
    float:left;    
    width:310px;
    text-align:center;
}

#fotInfo2
{
    display:block;
    float:left;    
    width:270px;    
    margin-left:10px;
    margin-right:30px;
}


#Left
{
    float:left;
    margin-right:30px;    
    overflow:hidden;
}

#Middle
{
    float:left;    
    margin-right:30px;
    overflow:hidden;
}

#Right
{
    float:left;    
    overflow:hidden;
}

#Middlefull
{
    float:left;    
    overflow:hidden;
    width:700px;
}

.spalt185
{
    width:185px;
}

.spalt420
{
    width:420px;
}
.spalt420 .listdata
{
    width:305px;
}

.spalt205
{
    width:205px;
}

.spalt140
{
    width:140px;
}

.spalt460
{
    width:460px;
}

.spalt460 .listdata
{
    width:345px;
}


.spalt210
{
    width:210px;
}

/* Kartsök */
#MapLeft
{
    float:left;
    margin-right:10px;    
    overflow:hidden;
}
.spalt500
{
    width:500px;
}
.spalt200
{
    width:200px;
}

#MapMiddle
{
    float:left;    
    overflow:hidden;
}

.spalt660
{
    width:660px;
}
.spalt320
{
    width:320px;
}



#MenuPuffs
{
    float:left;
    width:100%;
    height:auto;
    text-align:center;
    margin-bottom:30px;
}

#MenuPuffs a span
{
    display:block;
}
#MenuPuffs a:hover span 
{
    text-decoration:none;  
    color:#850F0F;  
}


#MenuPuffs a span
{
    color:#2B2B2B;
    font-family:Georgia,"Times New Roman",Times,serif;
    font-size:1.70em;
    font-weight:normal;
    letter-spacing:0;    
    margin-top:5px;
    margin-bottom:15px;
    display:block;
    
}
