*{
   font-family:verdana;
   font-size:12px;
}

body {
}
table{
  border-collapse:collapse;
}
td{
   vertical-align:top;
}
img{
   border-width:0px;
   }

.headline{
   border-bottom: 1px solid #5c80b4;
   font-size:17px;
   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;
}

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;
}
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;
}


/***************************************/
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;
}
