﻿a:active
{    
    text-decoration: underline;
}


a.menytext,a.menytextAktiv,.menytextAktiv
{
    color:#FFFFFF;
    font-weight:bold;
    font-size:1.1em;            
    padding-left:7px;
    padding-right:7px;
}

a.menytext, .menytextAktiv 
{
    text-decoration:none;
    margin-right:2px;
    padding-top:8px;
    height:1.8em;
    float:left;
    display:block;
}

a.menytext:hover,a.menytextAktiv:hover
{
    color:#FFFFFF;
    background-repeat:repeat-x;
    background-image:url(../grafik/menybg_aktiv.jpg);
    background-color:#620000;
    text-decoration:underline;
}
a.menytext:active
{    
    text-decoration:underline;
}

#Left a h1 
{
}

#Left a:hover h1 
{
    color:#850F0F;
}



.menytextAktiv
{
    background-repeat:repeat-x;
    background-image:url(../grafik/menybg_aktiv.jpg);
    background-color:#620000;
}

#fotMenu a
{
    text-decoration:none;
    font-weight:bold;
    color:Black;
}

#fotMenu a:hover
{
    text-decoration:underline;
}

#fotMenu a:active
{    
    text-decoration:underline;
}

h1, #Left h1,#Middle h1,#Right h1,#Middlefull h1, #MapLeft h1, #Search h1
{
    color:#2B2B2B;
    font-family:Georgia,"Times New Roman",Times,serif;    
    font-size:2.00em;
    font-weight:normal;
    letter-spacing:0;
    line-height:120%;
    margin-bottom:18px;
    padding:0;
    margin-top:0;   
}

h2, #Left h2,#Middle h2,#Right h2, #MapLeft h2
{
    color:#2B2B2B;
    font-family:Georgia,"Times New Roman",Times,serif;
    font-size:1.5em;
    font-weight:normal;
    letter-spacing:0;
    margin-bottom:15px;
    padding:0;
    margin-top:0;       
    float:left;
    width:100%;
    line-height:120%;    
}

#Middle p + h1
{
    margin-top:30px;
    margin-bottom:15px;
}


#Middle p + h2,#Middlefull p + h2
{
    margin-top:10px;
    margin-bottom:5px;
}

h3, #Left h3,#Middle h3,#Right h3, #MapLeft h3
{
    color:#2B2B2B;
    font-family:Georgia,"Times New Roman",Times,serif;
    font-size:1.0em;
    font-weight:normal;
    letter-spacing:0;
    margin-bottom:12px;
    float:left;
    width:100%;    
}



.listitem
{
    float:left;
    width:100%;
    padding-bottom:15px;    
}
.Separator
{
    background-color:#dddddd;
    width:100%;
    float:left;
    height:1px;
    display:block;
    margin-bottom:15px;
}

.Separator2
{
    background-color:#dddddd;
    width:100%;
    float:left;
    height:1px;
    display:block;
    margin-bottom:5px;
}


.listimage
{
    float:left;
    width:115px;
}

.topimage
{
    float:left;
    width:100%;
    margin-bottom:8px;
}

.listdata
{
    float:left;
    width:100%;
    height:auto;
    
}

.biglink img
{
    margin-right:5px;
}

a
{
    color:#5988AE;
    text-decoration:none;
}

a:hover 
{
    color:#850F0F;
    text-decoration:underline;
}


a.biglink
{
    font-weight:bold;
    color:#5988AE;
    text-decoration:none;
    display:block;
    padding-top:5px;
    
}

a.biglink:hover 
{
    text-decoration:underline;
    color:#850F0F;
}

.ImageBlock,.MovieBlock
{
    margin-bottom:4px;
}

.ImageBlockText
{
    margin:2px 0;
    font-size:0.9em;
}

#LeftMenu
{
    margin-bottom:30px;    
}

#LeftMenu ul
{
    margin:0px;
    padding:0px;    
    list-style-type: none;
    margin-bottom:10px;
}

#LeftMenu h1
{
    color:#5988AE;
    
}

#LeftMenu a
{
    color:#5988AE;
    text-decoration:none;    
    font-weight:bold;
    display:block;
}


#LeftMenu a.level0
{
    font-size:1.20em;
    line-height:110%;
    margin-bottom:5px;    
}

#LeftMenu a.level1
{    
    font-size:1em;
    line-height:130%;
    margin-bottom:2px;
    padding-left:5px;   
}

#LeftMenu a.level2
{
    font-size:0.93em;
    line-height:1.4em;    
    padding-left:10px;    
    color:#850F0F;
}

#LeftMenu a.level3
{
    font-size:0.9em;
    line-height:1.4em;    
    padding-left:15px;    
    font-weight:normal;
    color:#666;
}

#LeftMenu a.level4
{
    font-size:1.0em;
    line-height:1.4em;    
    font-weight:normal;
    padding-left:20px;
    color:#666;
}

#LeftMenu a.selected,#LeftMenu a:hover
{
    color:#850F0F;
    text-decoration:underline;
}

#LeftMenu a.menytext:active
{    
    text-decoration:underline;
}

#breadcrumbs
{
    padding-bottom:15px;
    margin-bottom:15px;
    border-bottom:1px solid #eeeeee;
    width:100%;
    float:left;
}

#breadcrumbs a
{
    font-weight:bold;
}

.headeritem
{
    float:left;
    width:100%;

    line-height:150%;
    padding-top:0.1em;
    padding-bottom:0.1em;
    padding-left:0.45em;
}

.headeritem_alternatingitem
{
    background-color:#f4f4f4;
}

.headeritem a
{
    height:1.8em;
    width:100%;
    display:block;
}

.headeritem .txt
{
    height:1.8em;
}


.MapSelect
{
    color:#5988AE;
    text-decoration:none;    
    font-weight:bold;
    display:block;
    font-size:1.2em;
    line-height:140%;        
}

.maparticle
{
    margin:10px 0;
}

.maparticle a.header
{
    color:#5988AE;
    font-family:Verdana,Geneva,sans-serif;
    font-size:1.25em;
    font-weight:bold;
    line-height:140%;
}

#MapLeft .list
{
    margin-top:30px;
}

.hiddenPic {display:none;}

#searchinfo
{
    margin-bottom:15px;
}

#Search .leftitem
{
    width:60%;
    height:auto;
    float:left;
}

#Search .rightitem
{
    width:40%;
    height:auto;
    float:left;
}

.pufflisting
{
    width:100%;
    height:auto;   
}

.paging
{
    width:100%;
    float:left;
    margin-top:30px;    
    text-align:center;
    font-weight:bold;
}

.pufflisting .paging
{
    margin-top:0px;
    margin-bottom:5px;

}




.dimmed
{
    color:#cccccc;
}

#MiddleFooter
{
    vertical-align:middle;
    height:5.2em;
    width:100%;
    float:left;
    display:table-cell;
}

#MiddleFooter .left
{
    float:left;
    width:75%;
    text-align:left;
    display:table-cell;
    vertical-align:middle;
}

#MiddleFooter .right
{
    float:left;
    width:25%;
    text-align:right;
    display:table-cell;
    vertical-align:middle;

}



#MiddleFooter a
{
    font-weight:bold;
}

.RightItem
{
    margin-bottom:30px;
}

/* --- Artikelkommentarer --- */
.articlecomment
{

    width:100%;
    height:auto;
    float:left;
    
} 


.commentitem
{
    width:96%;
    height:auto;
    float:left;
    padding:2%;
    
} 

.articleCommentData
{
    background-color:Red;
    display:none;
    height:0px;

}

.commentitem_alternate
{
    background-color:#dddddd;
} 

.commentHeader
{
    margin-bottom:15px;
    width:100%;
    height:auto;
    float:left;
    
} 

.commentleft
{
    font-weight:bold;
    width:80%;
    height:auto;
    float:left;
} 

.commentright
{
    width:20%;
    height:auto;
    float:left;    
    text-align:right;
} 

.commenttext
{
    width:100%;
    height:auto;
    float:left;
} 

.commentform
{
    width:100%;
    height:auto;
    float:left;
    margin-bottom:30px;
}

.commentform_head
{
    width:100%;
    height:auto;
    float:left;
}

.commentform_text
{
    width:100%;
    height:auto;
    float:left;
    margin-top:15px;
}

.commentform_foot
{
    width:100%;
    height:auto;
    float:left;
    margin-top:15px;    
}

.col33
{
    width:32%; 
    margin-right:1%;
    height:auto;  
    float:left;
}

.col33 input
{
    width:143px;
}

.inputheader
{
    font-size:0.9em;
}

.messagelabel
{
    margin-bottom:30px;
    display:block;
    float:left;
    width:100%;
    text-align:left;
    font-weight:bold;
    font-size:1.2em;
}

.audioplayer
{
    margin-top:15px;
    width:100%;
    height:auto;

}

.slideshowplayer
{
    margin:15px 0;
    width:100%;
    height:auto;
}

.swf
{
    margin-bottom:15px;
}

.right
{
    text-align:right;    
}

.spalt200 p,.spalt210 p,.spalt460 p,.spalt420 p,.spalt185 p, .spalt205p
{
    line-height:145%
}
