*{
   font-family:verdana;
   font-size:12px;
}

body {
	background:url(/images/page/bg-luks-flowers.gif); 
	background-repeat:repeat-y;
	background-position:top center;
}
table{
  border-collapse:collapse;
}
td{
   vertical-align:top;
}
img{
   border-width:0px;
   }

.headline{
   border-bottom: 1px solid #5c80b4;
   font-family: Georgia, Times, serif ;
   font-style:italic;
   font-size:18px;
   color:#5c80b4;
   font-weight:bold;
   margin-bottom:6px;
   padding:3px 0px;
}
.head2{
   font-size:13px;
   color:#5c80b4;
   font-weight:bold;
   margin-bottom:3px;
   padding:3px 0px;
}
.priorityHead{
   font-family: verdana, Times, serif ;
   font-size:11px;
   color:#FFFFFF;
   text-align:center;
   font-weight:bold;
}

a.leftmenu{
   font-family:arial;
   font-size:12px;
   display:block;
   width:100%;
   padding:0px 6px;
   color:#000000;
   font-weight:bold;
   text-decoration:none;
}

a.leftmenu:hover{
   font-family:arial;
   font-size:12px;
   display:block;
   width:100%;
   padding:0px;
   color:#3c5090;
   font-weight:bold;
   text-decoration:none;
}



a.leftmenu_advertiser{
   font-family:arial;
   font-size:12px;
   display:block;
   width:100%;
   padding:0px;
   color:#3c5090;
   font-weight:bold;
   text-decoration:none;
}

a.leftmenu_advertiser:hover{
   font-family:arial;
   font-size:12px;
   display:block;
   width:100%;
   padding:0px;
   color:#000000;
   font-weight:bold;
   text-decoration:none;
}

a.leftmenu{
   font-family:arial;
   font-size:12px;
   display:block;
   width:100%;
   padding:0px;
   color:#000000;
   font-weight:bold;
   text-decoration:none;
}

a.leftmenu_advertiser{
   font-family:arial;
   font-size:12px;
   display:block;
   width:100%;
   padding:0px;
   color:#3c5090;
   font-weight:bold;
   text-decoration:none;
}

a.leftmenu:hover, a.leftmenu_advertiser:hover{
   background-color:#FFFFFF;
}


a{
   color:#6699cc;
   font-weight:bold;
   text-decoration:none;
}

a:hover{
   color:#000000;
   font-weight:bold;
   text-decoration:none;
}



a.BlueBlack{
   color:#3c5090;
   font-weight:bold;
   text-decoration:none;
}

a.BlueBlack:hover{
   color:#000000;
   font-weight:bold;
   text-decoration:none;
}


a.WhiteBlue{
   color:#FFFFFF;
   text-decoration:underline;

}
a.WhiteBlue:hover{
   color:#000000;
   text-decoration:underline;
}

table.bordertable td{
   border:1px solid #E0E0E0;
   padding:3px 6px;
}

.mainMsg{
   padding:18px;
   font-weight:bold;
   font-size:13px;
   color:#660000;
}

/******** formularer *******************/

.formbg{
   padding:12px;
   background-color:#E9E9E9;
   border:1px solid #C0C0C0;
}
.formbgNoPadding{
   background-color:#E9E9E9;
   border:1px solid #C0C0C0;
}
div.formhead{
   font-weight:bold;
   font-size: 15px;
   padding: 3px;
}
div.infotext{
   border:1px solid #D0D0D0;
   color:#606060;
   padding:6px;
}
div.helptext{
   font-size:11px;
   color: #606060;
   padding:0px 0px 6px 0px;
}

/*********** Ad **********************************/

.ad_wizard{
   border:2px solid #5c80b4;
   padding:12px;
   background-color:#F0F0F0;
}
.ad_wizard_number{
   border:1px solid #5c80b4;
   background-color:#FFFFFF;
   text-align:center;
   color: #5c80b4;
   font-size:10pt;
   font-weight:bold;
   width:24px;
   height:22px;
   padding-top:4px;
}


.ad_description{
padding: 6px;
background-color:#eaf2fb;
font-size: 12px;
border: 1px solid #909090;
color: #3e577b;
line-height:1.4;
}
.adrow0, .adrow1{
   padding:3px 6px;
   font-size:11px;
color: #3e577b;
}
.adrow0{
   background-color:#d0e1f6;
}
.adrow1{
   background-color:#ffffff;
}

.service_viewer{
   display:none;
   border:1px solid #909090;
   padding:6px;
   width:250px;
   position:absolute;
   background-color:white;
}

.adListCell{
   width:120px;
   border:1px solid #909090;
   padding:6px;
   font-size:11px;
}
.adListTitle{
  display:block;
  color:#5c80b4;
  text-decoration:none;
  font-weight:bold;
  font-size:13px;
}
a.ad_menu{
   text-decoration:none;
   color:#5c80b4;
   font-weight:bold;
}
a.ad_menu:hover{
   text-decoration:none;
   color:#000000;
   font-weight:bold;
}
/********** Advertiser ************************/
td.tabbedmenu{
   padding:0px;
   border:1px solid #9cc0f4;
   border-bottom:1px solid #7ca0d4;
   border-top:1px solid #7ca0d4;
}

td.tabbedmenuspacer{
   background-color:#7ca0d4;
   border-bottom:1px solid #7ca0d4;
   border-left:1px solid #7ca0d4;
}

a.tabbedmenu{
   text-align:center;
   display:block;
   padding:3px 9px;
   background-color:#7ca0d4;
   font-weight:bold;
   text-decoration:none;   
   color:#FFFFFF;
}

a.tabbedmenu:hover{
   background-color:#9cc0f4;
}

td.tabbedmenu_active{
   text-align:center;
   padding:3px 9px;
   background-color:#FFFFFF;
   border:1px solid #7ca0d4;
   border-bottom-color:#FFFFFF;
   color:#3c5090;
   font-weight:bold;
}

/*********** Messages *******************************/
.msgHeader{
   padding: 3px 6px;
   background-color:#d0e1f6;
}
.msgHeader_reply{
   padding: 3px 6px;
   background-color:#e0e0e0;
}

.msg{
   padding:6px;
   line-height:1.4;
}
/************** Search *************************/

.search_block{
   padding:9px;
   border:1px solid #909090;
   background-color:#eaf2fb;
}

.search_subhead{
   font-weight:bold;
   color:#3e577b;
   font-size:12px;
}

/********** paging **********************/
a.paginglink{
   display:block;
   padding:3px;
   background-color:#d0e1f6;
   color:#FFFFFF;
   font-weight:bold;
   text-decoration:none;
}
a.activePaginglink{
   display:block;
   padding:3px;
   background-color:#3c5090;
   color:#FFFFFF;
   font-weight:bold;
   text-decoration:none;
}

/***************************************/
div.adInfo{
   width:200px;
   padding:0px;
   border:1px solid #909090;
}
div.primaryImageWrapper{
   padding:6px;
   background-color:#F0F0F0;
   border:1px solid #E0E0E0;
}
/***************************************/

a.small_block{
   width:100%;
   display:block;
   background-color:#F0F0F0;
   padding:2px 3px;
   text-align:center;
   font-weight:bold;
   font-size:10px;
   color:#5c80b4;
   text-decoration:none;
}
a.small_block:hover{
   background-color:#E0E0E0;
}

/************ FAQ ***************************/
.faq_title{
   font-size:13px;
   font-weight:bold;
   color:#5c80b4;
   padding:6px;
}

a.faq_title{
   font-size:13px;
   font-weight:bold;
   color:#5c80b4;
   padding:6px;
   text-decoration:none;
}

.faq_text{
   border:1px solid #E6E6E6;
   padding:12px;
}
.faq_separator{
   height:18px;
}
/************* kalender ****************/

td.calMonth{
   background-color:#7ca0d4;
   padding:6px;
   font-size:12px;
   font-weight:bold;
   color:#FFFFFF;
}
.calDate{
   display:block;
   font-size:12px;
   font-weight:bold;
   text-align:right;
   padding:3px;
   width:40px;
   height:17px;
   color:#FFFFFF;
   background-color:#5c80b4;
   text-decoration:none;
}
a.calDate:hover{
   background-color:#7ca0d4;
}
.calDate_passive{
   display:block;
   font-size:12px;
   font-weight:bold;
   text-align:right;
   padding:3px;
   width:40px;
   height:17px;
   color:#FFFFFF;
   background-color:#AA0000;
   text-decoration:none;
}
a.calDate_passive:hover{
   background-color:#FF6666;
}


/************** News on the front page **************************/
.fp_newsWrapper{
   padding:0px;
   text-align:left;
}

.fp_news{
   border:2px solid #5c80b4;
   padding: 3px;
   background-color:#F3F3F3;
   text-align:left;
   margin-bottom:2px;
}

.fp_newsTable{
   width:100%;
}

.fp_newsNew{
   padding: 3px;
   background:url(/images/page/bg-luks-frontpage-news.gif); 
   text-align:left;
   margin-bottom:2px;
}

.fp_cmsText{
   border:2px solid #5c80b4;
   padding: 3px;
   background:url(/images/page/bg-luks-frontpage-news.gif); 
   text-align:left;
   margin-bottom:2px;
}

.fp_newsImg{
   padding:6px;
}

.fp_newsText{
   padding:6px;
   text-align:left;   
}

.fp_newsHeadline{
   font-size:11pt;
   color:#5c80b4;
   font-weight:bold;
   text-align:left;
}

.fp_newsTeaser{
   font-size:9pt;
   text-align:left;
}
.newsTeaser{
   font-size:11px;
   color:#909090;
   text-align:left;
   padding-bottom:6px;
}
.newsDate{
   font-size:11px;
   color: #3c5090;
   padding-bottom:6px;   
}
/******************************************************************/
/**** Blog styles *************************************************/
.blogWrapper{
   padding:12px 0px;
   border-bottom: 1px solid #5c80b4;
}
.blogDate{
   color:#5c80b4;
   font-size:15px;
}
.blogHeadline{
   color:#5c80b4;
   font-size:14px;
   padding:12px 0px 3px 24px;;
   font-weight:bold;
   
}
.blogText{
   padding: 6px 0px 6px 24px;
   color:#606060;
   font-size:12px;
}