﻿body
{
        font-family: arial;
		font-size: 12px;
		color: #000000;
        margin:0;
        padding:0;
		text-decoration: none;
}
#pageTable{ width:100%}
#leftShadow
{
    display: none;
}
#mainTd
{
    width: 100%;
}
#rightShadow
{
display: none;
}
.site
 {
  width:1000px;
  
 }
 .siteHeader
 {
    width:100%;
    height:142px
    
 }
.leftTop
{
    float: left;
    width: 190px;
    height: 142px;
   margin:0
}
.topLogotyp
{
    display: block;
    width: 190px;
    height: 142px;
    background-image:url(images/flflogo.gif);

}
.rightTop
{
    width:810px;
    margin-top:40px;
    float: left;

}
.rightTop div>p,.rightTop div>span
{
    margin:0;
    padding:0
}
.rightTop div
{
    width:800px;
    display:block;
    clear:both;
    text-align:right;
    float:right
}
img {border:0}
a{text-decoration:none;color:#EF4135}
a:hover{text-decoration:underline}
.navigering{display:none}
.siteMenuTop
{
    float:right;
    width:800px;
    background-color:Black;
    color:white;
    height:30px;
    line-height:30px;
    margin:0;
    padding:0
}
.hovermenu ul
{
    margin:0;
    padding:0
}

.hovermenu ul li ul li > a
{
    display: block;
    width: 165px;
    font-family: arial,helvetica;
    font-weight: bold;
    font-size: 9px;
    color: white;
    padding:0;
}
.hovermenu ul li ul li > a >b
{
    margin-left:6px
}
.hovermenu ul li ul li > a:hover
{
 
    color:Red;
    text-decoration: none;
}
.hovermenu ul li ul li:hover 
{
    background-color:white;
   
}
.hovermenu li
{
    float:left;
    position: relative;
    list-style-type: none;
    text-decoration: none;
    height:30px;
    padding-left: 15px;
    padding-right: 15px;
}
.hovermenu li > a
{
    font-family: arial,helvetica;
    font-weight: bold;
    font-size: 11px;
    color: white;
    display:block;
    padding-left: 15px;
    padding-right: 15px;
    width:100%;
    height:100%
}
.hovermenu ul li ul
{
    margin: 0;
    padding: 0;
    position: absolute;
    width: 165px;
    left: -1;
    background-color: #0055A4;
    display: none;
    border:1px solid black
}
.hovermenu ul li:hover 
{
    
    color:#EF4135
    
}
.hovermenu ul li >a:hover
{
    color:#EF4135;
    background-color:White;
}
.hovermenu ul li:hover ul
{
    display: block;
    text-decoration: none;
}
.hovermenu ul li ul li
{
    margin:0;
    padding: 0;
    height: 25px;
    line-height: 25px;
    
}
.content
{
    margin:20px 0;
    clear:both;
    display:block;
}
.siteLeft
{
    float:left;
    width:200px;
    

}
.leftLogotyp
{
    display: block;
    width: 1px;
    height: 1px;
}
.siteLeft div
{
    width:180px;
    margin:10px auto;
}
.siteContent
{
    float:left;
    width:600px;
}
.siteContent div
{
    width:580px;
    margin:20px auto;
}
.siteRight
{
    float:left;
   width:200px;
}
.siteRight div
{
    width:180px;
    margin:20px auto;
}
.siteFooter
{
    clear:both;
    width:800px;
    float:right;
    border-top:1px solid black
    
}
.fHsetInfo
{
    clear:both;
    text-align:right
} 
.topclear
{
    clear:both
}
.headerandblock
{
    display:block;
    
    padding-bottom:10px;
    border-bottom:1px solid gray;
    margin-bottom:10px;
}
/*search
-----------------------------------------------------------------------------*/
.searchField 
{
    
}
.searchButton
{
   display:block;
   float:right;
    background-image:url(images/sok.gif);
    width:37px;
    height:22px
}
.searchResult
{
    border-bottom: 1px solid #013068;
    padding-top: 20px;
    padding-bottom: 20px;
}
h1,h2,h3,h4
{
    color:Gray;
    font-family:Arial;
    font-weight:normal;
    

}
h1
{
font-size:17px;
}
h2
{
font-size:14px;
}

/*blocktyper
---------------------------------------------------------*/
.Kalenderlista div > span
{
    display:block;
}
.Kalenderlista div > a
{
    display:block;
    margin:2px 0 15px
}
/*misc
-----------------------------------------------------------------------------*/
.bluebox
{
    width:180px;
    height:180px;
    background-color:#0b56a4;
    text-align:center;
    color:White;
    font-size:18px
}
.whitebox
{
    width:180px;
    height:180px;
    background-color:#FFFFFF;
    text-align:center;
    color:Black;
    font-size:18px
}
.redbox
{
    width:180px;
    height:180px;
    background-color:#ef4036;
    text-align:center;
    color:White;
    font-size:18px
}
.bluebox a
{
    color:White
}
.whitebox a
{
    color:Black
}
.redbox a
{
    color:White
}
/*admin
-----------------------------------------------------------------------------*/
.greenborder
{
    border:1px dotted green
}
.redborder
{
    border:1px solid red
}
.adminDivFooter
{
    display:none
}
.siteHeader .addButton, .siteFooter .addButton
{
display:none
}

.siteFooter .editButtons,.rightTop .editButtons
{
    display:none
}
.rightTop .greenborder, .siteFooter .greenborder
{
    border :0
}
/*Blocktyper
--------------------------------------------------------------*/
.kalenderlistamonthsmall
{
    display:none
}
.kalenderlistamonth
{
    background-color:ActiveCaption;
    height:30px
}
.kalenderlistadate
{
    background-color:#f4f4f4
}
.kalenderlistatableShowDifferent
{
    display:none
}