body
{
    font-family: Verdana,Arial,Helvetica,sans-serif,Georgia scrollbar-face-color: #efefef;
    scrollbar-shadow-color: #999999;
    scrollbar-highlight-color: #999999;
    scrollbar-3dlight-color: #efefef;
    scrollbar-darkshadow-color: white;
    scrollbar-track-color: white;
    scrollbar-arrow-color: #99999;
    margin-top: 5px;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
}
TABLE
{
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
    font-size: 12px;
}
a.mailto:link
{
    font-size: 11px;
    color: #0066FF;
    font-weight: normal;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    text-decoration: none;
}
a.mailto:visited
{
    font-size: 11px;
    color: #0066FF;
    font-weight: normal;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    text-decoration: none;
}
a.mailto:hover
{
    font-size: 11px;
    color: #111111;
    font-weight: normal;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    text-decoration: underline;
}
a.mailto:active
{
    font-size: 11px;
    color: #0066FF;
    font-weight: normal;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    text-decoration: none;
}
.menu
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
    font-weight: normal;
}
.menu a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
    font-weight: normal;
}
.menu a:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    text-decoration: underline;
    font-weight: normal;
}

.menuPost 
{
	line-height: 16px;
	padding-bottom: 2px;
}



.dots_left
{
    background-image: url(../images/dots.gif);
    background-repeat: repeat-y;
    background-position: left;
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
}
.dots_right
{
    background-image: url(../images/dots.gif);
    background-repeat: repeat-y;
    background-position: right;
    padding-left: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 5px;
}
.button
{
    background: #026ABF;
    color: #ffffff;
    font-size: 10px;
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica;
    font-weight: bold;
    cursor: hand;
    border: 1 solid #ffffff;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=  '#ffffff' ,EndColorStr= '#3a739e' );
}
.field100
{
    background-color: #ffffff;
    color: #000000;
    font-size: 11px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica;
    border: 1px solid #cccccc;
}
.field
{
    background-color: #ffffff;
    color: #000000;
    font-size: 10px;
    font-weight: normal;
    font-family: Verdana, Arial, Helvetica;
    border: 1px solid #cccccc;
}

.fieldLarge
{
    background-color: #ffffff;
    color: #000000;
    font-size: 10px;
    font-weight: normal;
    font-family: Verdana, Arial, Helvetica;
    border: 1px solid #cccccc;
}


.events
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}

h3
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    margin-bottom: 0px;
    padding-bottom: 0px;
    text-align: center;
}
.headline_blue
{
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    background-color: #CFE4FE;
}
.headline_green
{
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    background-color: #E0FF9F;
}
.headline_white
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 36px;
    font-weight: bold;
    color: #ffffff;
}
.url
{
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
}
form
{
    margin-bottom: 0px;
    padding-bottom: 0px;
}
.drop_down
{
    border-left: solid 1px #cccccc;
    border-bottom: solid 1px #cccccc;
    border-top: solid 1px #cccccc;
    text-align: center;
}
.text_normal
{
    line-height: 1.2;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    font-weight: normal;
}
.text_normal_bold
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #333333;
}
.date
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #333333;
}
.article_headline
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #333333;
}

.article_headline_urgent
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #333333;
}


.headline
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #333333;
}


.padding20
{
    padding: 20px;
}


.littlePadding
{
    padding: 5px;
}







h2
{
    page-break-before: always;
}




.calendarTableCell
{
    border: 1px solid #888888;
    padding: 5px;
    vertical-align: top;
}



.calendarBigDay
{
    line-height: 56px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 52px;
    color: #000000;
    font-weight: bold;
}

.calendarSmallBigDay
{
    line-height: 22px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #000000;
    font-weight: bold;
}


.calendarSmallMonthYear
{
    line-height: 14px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    font-weight: bold;
}


.calendarTableCellLeft
{
    border: 1px solid #888888;
    border-right: none;
    padding: 5px;
    vertical-align: top;
    text-align: center;
}




.pageHeading
{
    background-image: url(../images/top_right.jpg);
    width: 100%;
    height: 31px;
    line-height: 24px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    font-weight: bold;
    padding-left: 20px;
}











.calendarTableCellBorder
{
    border: 1px solid #888888;
    padding: 1px;
}



.calendar_normal_marked
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
    font-weight: bold;
}




.calendar_red
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FF0000;
    font-weight: normal;
}


.calendar_normal
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
    font-weight: normal;
}

.calendar_weekLink
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}


.calendar_weekLink:hover
{
    color: #C0C0C0;
}




.notUnderlineBlack
{
    text-decoration: none;
    color: #000000;
}





.calendarTableCellBorderMarked
{
    border: 1px solid #888888;
    padding: 1px;
    background-color: #DDDDDD;
    font-weight: bold;
}




.calendarTableCellWeekMarked
{
    border: 1px solid #DDDDDD;
    padding: 1px;
    background-color: #DDDDDD;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
    font-weight: normal;
}








.fieldSmall
{
    background-color: #ffffff;
    color: #000000;
    font-size: 10px;
    width: 80px;
    font-weight: normal;
    font-family: Verdana, Arial, Helvetica;
    border: 1px solid #cccccc;
}





.rightCalendar
{
    background-image: url(../images/top_right.jpg);
    text-align: center;
    font-weight: bold;
    padding: 10px;
}




.page_break_before
{
    page-break-before: always;
}


.markedSearchResult
{
    background-color: #DDDDDD;
}




/* Style för jbrestab */

.roundHeader
{
    background-color: #DDDDDD;
    text-align: center;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial, Verdana, Helvetica;
    padding: 5px;
}

.roundCellHeading
{
    background-color: #EEEEEE;
    text-align: center;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial, Verdana, Helvetica;
    padding: 3px;
}

.roundCellContent
{
    padding: 2px;
    font-size: 11px;
    font-family: arial, verdana, Helvetica;
}


.roundCellContent a
{
    color: #2155C3;
    text-decoration: none;
}

.roundCellContent a:hover
{
    color: #2155C3;
    text-decoration: underline;
}





.roundCellContentGreen
{
    padding: 2px;
    font-size: 11px;
    font-family: arial, verdana, Helvetica;
    background-color: #C6FFD9;
}

.roundCellContentGreen a
{
    color: #2155C3;
    text-decoration: none;
}

.roundCellContentGreen a:hover
{
    color: #2155C3;
    text-decoration: underline;
}

.roundCellContentRed
{
    padding: 2px;
    font-size: 11px;
    font-family: arial, verdana, Helvetica;
    background-color: #FFA7B1;
}

.roundCellContentRed a
{
    color: #2155C3;
    text-decoration: none;
}

.roundCellContentRed a:hover
{
    color: #2155C3;
    text-decoration: underline;
}


.resultatTableHeader
{
    border: 1px solid #888888;
    padding: 3px;
    vertical-align: top;
    background-image: url(../images/tab_gradient.jpg);
    background-repeat: repeat-x;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial, Verdana, Helvetica;
    color: #000000;
}



.headerText
{
    font-size: 12px;
    font-weight: bold;
    font-family: Arial, Verdana, Helvetica;
    color: #000000;
}


.dottedLine
{
    font-size: 5px;
    width: 100%;
    height: 5px;
    border-bottom: 1 dotted #DDDDDD;
}









.roundCellHeadingRSS
{
    background-color: #EEEEEE;
    text-align: center;
    color: #000000;
    font-size: 11px;
    font-weight: bold;
    font-family: Arial, Verdana, Helvetica;
    padding: 1px;
}

.roundCellContentRSS
{
    padding: 1px;
    font-size: 11px;
    font-family: arial, verdana, Helvetica;
}

.roundCellContentRSSGreen
{
    padding: 1px;
    font-size: 10px;
    font-family: arial, verdana, Helvetica;
    background-color: #C6FFD9;
}


.roundCellContentRSSGreen a
{
    color: #2155C3;
    text-decoration: none;
}

.roundCellContentRSSGreen a:hover
{
    color: #2155C3;
    text-decoration: underline;
}


.roundCellContentRSSRed
{
    padding: 1px;
    font-size: 10px;
    font-family: arial, verdana, Helvetica;
    background-color: #FFA7B1;
}

.roundCellContentRSSRed a
{
    color: #2155C3;
    text-decoration: none;
}

.roundCellContentRSSRed a:hover
{
    color: #2155C3;
    text-decoration: underline;
}


.roundCellContentRSS a
{
    color: #2155C3;
    font-size: 11px;
    text-decoration: none;
}

.roundCellContentRSS a:hover
{
    color: #2155C3;
    font-size: 11px;
    text-decoration: underline;
}

.ingressLinks
{
    color: #000000;
    text-decoration: none;
}

.ingressLinks:hover
{
    color: #0066FF;
    text-decoration: none;
}

img
{
    border: none;
}


.adelsLink
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
    font-weight: normal;
}
.adelsLink:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #2155C3;
    text-decoration: none;
    font-weight: normal;
}


td
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    font-weight: normal;
}



a
{
    color: #0066FF;
    text-decoration: none;
}

a:hover
{
    color: #111111;
    text-decoration: underline;
}


.topPadding
{
    padding-top: 20px;
}


.img-shadow
{
    float: left;
    clear: left; /*float: right;*/
    background: url(../images/shadowAlpha.png) no-repeat bottom right !important;
    background: url(../images/shadow.gif) no-repeat bottom right;
    margin: 10px 0 0 10px !important;
    margin: 10px 0 0 5px;
}

.img-shadow img
{
    display: block;
    position: relative;
    background-color: #fff;
    border: 1px solid #a9a9a9;
    margin: -6px 6px 6px -6px;
    padding: 4px;
}









.thinBorder
{
    border: solid 1px #83b0e7;
}


.blackBorderImg
{
    border: solid 1px #333333;
}




.imageHeader
{
    background-color: #EEEEEE;
    border: solid 1px #BBBBBB;
    width: 95%;
    padding: 10px;
    text-align: left;
    line-height: 20px;
    color: #000000;
}


.imageHeader a
{
    color: #0000FF;
    text-decoration: none;
}

.imageHeader a:hover
{
    color: #0000FF;
    text-decoration: underline;
}


.imageHeader .markedLink
{
    color: #0000FF;
    font-weight: bold;
}

.imageHeader .markedLink:hover
{
    color: #0000FF;
    font-weight: bold;
    text-decoration: underline;
}




.relContent 
{
	background-color: #F2F2F2;
	border: solid 1px #555555;
	padding: 10px;
	margin: 10px;	
}