#body
{
    background:#000000;
}

img.source-image 
{
    width: 100%;
	position: fixed;
	z-index:1;
	top: 0;
	left: 0;
}


/**************************/
/* in body (main content) */
/**************************/
#div_main
{
	width:100%;
	height:100%;
	text-align:center;
	z-index:1000;
	position:relative;
	margin: 0px auto;
	padding:0px;
}
/******************************/
/* end in body (main content) */
/******************************/



/******************************/
/* in #div main (all content) */
/******************************/
#div_contentwrapper 
{
	width:950px;
	margin: 0px auto;
	padding:0px;
	text-align:left;
}
/**********************************/
/* end in #div main (all content) */
/**********************************/



/**************************/
/* in #div_contentwrapper */
/**************************/

#div_top
{
    padding:0px;
    margin:0px;
    
    padding-top:17px;
    padding-bottom:8px;
    
	width:950px;
	height:213px;

	text-align:center;	
}

#div_menu_top
{
    margin: 0px auto;
	padding:0px;
    
    height:27px;
    padding-top:3px;
    
    background:url('../images/menu_top_back.jpg') repeat-x ;
	width:950px;
	text-align:center;
	
}

#div_contentwrapper_middle
{
	width:950px;
	overflow:hidden;
	padding-top:7px;
}

/******************************/
/* end in #div_contentwrapper */
/******************************/



/***************/
/* in #div_top */
/***************/

.div_top_left
{
    margin: 0px;
    padding:0px;
    
    background:url('../images/top_left.jpg') repeat-x ;
    float:left;
    
    width:114px;
    padding-left:28px;
    
    height:106px;
    padding-top:107px;
      
    text-align:center;
}

    /* --> */
    #img_top_logo
    {
        float:left;
        
        padding: 0px;
        margin: 0px;
    }

.div_top_middle
{
    float:left;
    width:608px;
    height:213px;
    margin: 0px auto;
    padding:0px;
    text-align:center;
	
}

.div_top_right
{
    background:url('../images/top_left.jpg') repeat-x ;
    float:left;
    width:200px;
    height:213px;
    margin: 0px;
    padding:0px;
    text-align:center;
	
}

.div_top_right_search
{
    padding: 0px;
    margin: 0px;
    
    width: 200px;
    height: 41px;
    
    background:url('../images/soek.png') no-repeat ;
}

.div_top_right_cal
{
    padding: 0px;
    margin: 0px;
    
    /*padding-left:19px;
    
    width: 179px;*/

	width: 200px;
}

/*******************/
/* end in #div_top */
/*******************/



/*********************************/
/* in #div_contentwrapper_middle */
/*********************************/

#div_middle_left
{
    float:left;
    
    padding:0px;
    margin:0px;
    
    padding-right:8px;
    
	width:142px;
	min-height:572px;
	
	overflow:hidden;
}
#div_middle_main
{
	width:800px;
	min-height:572px;
	
	padding:0px;
	
	float:left;
	text-align:left;
}

/*
#div_middle_right
{
	width:200px;
	height:100%;
	padding:0px;
	float:left;
	overflow:hidden;
}
*/

/*************************************/
/* end in #div_contentwrapper_middle */
/*************************************/





/* del ?? */
#div_footer
{
	background:#eef2ee;
	border:1px solid #FFFFFF;
	width:950px;
	height:23px;
	margin: 0px auto;
	padding:0px;
	line-height:23px;
	color:#ffffff;
}






/************/
/* AKTUELT  */
/************/

.div_aktuelt
{
    float:left;
    
    padding:0px;
    margin:0px;
    
    width:592px;
    padding-right:8px;

	overflow:hidden;
}

.div_aktuelt_top
{
    padding:0px;
    margin:0px;
    
    height:44px;
    width:580px;
   
    padding-left:12px;
    
    background:url('../images/white_pixel.jpg') repeat-x #eef2ee;
}

.img_aktuelt_arrow
{
    float:left;
    
    padding:0px;
    margin:0px;
    
    padding-top:25px;
    padding-right:10px;
}

.img_aktuelt_foldername
{
    float:left;
    
    padding:0px;
    margin:0px;
    
    padding-top:26px;
}

.aktuelt_item
{
	margin: 0px;
	padding: 0px;
	
	height:131px;
	width:592px;
	
    background:#ffffff;	
    
    overflow:hidden;
}

.aktuelt_item:hover
{
    background:#eef2ee;	
}

.aktuelt_item_empty
{
	margin: 0px;
	padding: 0px;
	
	height:131px;
	width:592px;
	
    background:#eef2ee;	
}

.aktuelt_item_image
{
    float:left;
    
    padding:0px;
    margin:0px;
    
    width:131px;
    height:110px;
    
    padding-top:10px;
    padding-bottom:11px;
    padding-left:10px;
    padding-right:10px;    
}

.aktuelt_item_content
{
    float:left;
 
    padding:0px;
    margin:0px; 
    
    padding-left:18px;
    padding-right:24px;
    
    width:392px;
    height:131px;
}

.aktuelt_item_ingress
{
    padding:0px;
    margin:0px;
    
    padding-top:7px;
}

/*****************/
/* END AKTUELT  */
/*****************/

/*************/
/* DOCLISTS  */
/*************/

.div_doc_list
{
    float:left;
    
    padding:0px;
    margin:0px;
    
    width:800px;
}

.div_doc_list_top
{
    padding:0px;
    margin:0px;
    
    height:44px;
    width:788px;
   
    padding-left:12px;
    
    background:url('../images/white_pixel.jpg') repeat-x #eef2ee;
}

.img_doc_list_arrow
{
    float:left;
    
    padding:0px;
    margin:0px;
    
    padding-top:21px;
    padding-right:10px;
}

.img_doc_list_foldername
{
    float:left;
    
    padding:0px;
    margin:0px;
    
    padding-top:16px;
}

.doc_list_item
{
	margin: 0px;
	padding: 0px;
	
	height:131px;
	width:800px;
	
    background:#ffffff;	
    
    overflow:hidden;
}

.doc_list_item:hover
{
    background:#eef2ee;	
}

.doc_list_item_empty
{
	margin: 0px;
	padding: 0px;
	
	height:131px;
	width:800px;
	
    background:#eef2ee;	
}

.doc_list_item_image
{
    float:left;
    
    padding:0px;
    margin:0px;
    
    width:131px;
    height:110px;
    
    padding-top:10px;
    padding-bottom:11px;
    padding-left:10px;
    padding-right:10px;    
}

.doc_list_item_content
{
    float:left;
 
    padding:0px;
    margin:0px; 
    
    padding-left:16px;
    padding-right:22px;
    
    width:396px;
    height:131px;
}

.doc_list_item_ingress
{
    padding:0px;
    margin:0px;
    
    padding-top:7px;
    font-family:Arial;
    font-size:11px;
    line-height:15px;
    
}

/*****************/
/* END DOCLISTS  */
/*****************/



/********/
/* DOC  */
/********/

.doc_item_top
{
    padding: 0px;
    margin: 0px;
    
    padding-left:12px;
    
    height: 44px;
    width:788px;
    
    background:url('../images/white_pixel.jpg') repeat-x #eef2ee;
}

.doc_item_top_h1
{
    padding: 0px;
    margin: 0px;
   
    padding-top:16px;   
 
    height: 28px;
    
    overflow:hidden;
    
    background:url('../images/white_pixel.jpg') repeat-x #eef2ee;
}

.doc_item_outer
{
    float:left;
    
	margin: 0px;
	padding: 0px;
	
	
	
	width:800px;
	min-height:528px;
	
	background:#ffffff;
}

.doc_item
{
    float:left;
    
	margin: 0px;
	padding: 0px;
	
	margin-left:10px;
	
	width:790px;
	min-height:518px;
	
	background:#eef2ee;
}

.doc_item_left
{
    float:left;
    
	margin: 0px;
	padding: 0px;
	
	padding-top:10px;
	
	width:279px;
	
	background:#ffffff;
}

.doc_item_left_img
{
	margin: 0px;
	padding: 0px;
	
    padding-bottom:11px;
		
	width:279px;
	height:208px;
	
	background:#ffffff;
}

.doc_item_left_imagetext
{
    margin: 0px;
	padding: 0px;
	
	padding-left: 10px;
	padding-bottom: 10px;
	background:#ffffff;
}



.doc_item_right
{
    float:left;
    
	margin: 0px;
	padding: 0px;
	
	padding-top:32px;
	padding-left:14px;
	
	width:497px;
	min-height:486px;
	
	background:url('../images/doc_splitter.jpg') repeat-y #ffffff;
}

/* When no image in doc */
.doc_item_right2
{
    float:left;
    
	margin: 0px;
	padding: 0px;
	
	padding-top:32px;
	padding-right:10px;
	
	width:780px;
	min-height:486px;
	
	background:#ffffff;
}

.doc_item_right_ingress
{
	margin: 0px;
	padding: 0px;
	
	padding-left:18px;
	padding-right:35px;
	
	padding-bottom:28px;
	
	width: 438px;
	font-family:Arial;
	font-size:11px;
	line-height:17px;
}

/* When no image in doc */
.doc_item_right_ingress2
{
	margin: 0px;
	padding: 0px;
	
	padding-left:18px;

	
	padding-bottom:28px;
	
	width: 762px;
	font-family:Arial;
	font-size:11px;
	line-height:17px;
}

.doc_item_right_content
{
	margin: 0px;
	padding: 0px;
	
	padding-left:18px;
	padding-right:35px;
	
	width: 438px;
	font-family:Arial;
	font-size:11px;
	line-height:13px;
}

.doc_item_right_content2
{
	margin: 0px;
	padding: 0px;
	
	padding-left:18px;
	
	width: 762px;
	font-family:Arial;
	font-size:11px;
	line-height:13px;
}

/************/
/* END DOC  */
/************/



/*****************************************/
/* yr.no                                 */
/* (shows left when startpage is showing */
/*****************************************/

#div_yr_no
{
    padding:0px;
    margin:0px;

	background:#eef2ee;
}

.div_yr_no_top
{
    padding:0px;
    margin:0px;
    
    padding-left:16px;
    padding-top:26px;
   
	width:126px;
	height:18px;
	
	background:url('../images/white_pixel.jpg') repeat-x #eef2ee;
}

.div_show_yr_no
{
    padding:0px;
    margin:0px;
    
    padding-left:16px;
    padding-right:16px;
    padding-top:2px;
    padding-bottom:2px;
    
    width:110px;
    height:259px;
    
    background:#ffffff;

	overflow:hidden;
}

.yr_img
{
    float:left;
    
    padding:0px;
    margin:0px;
       
    padding-bottom:2px;
    padding-left:10px;

}

.yr_text
{
    padding:0px;
    margin:0px;
    font-family:Arial;
    font-size:11px;
}

.div_small_ads
{
    padding:0px;
    margin:0px;
    
    width:142px;
    
    background:#d0d2cd;
    
    
    
    
}

.div_small_ads_item
{
    padding:0px;
    margin:0px;
    
    margin-bottom:1px;
    
    width:142px;
    height:65px;
    
    background:#eef2ee;

	overflow:hidden;
}

.div_small_ads_item_gradient
{
	padding:0px;
    margin:0px;
    
    width:142px;
    height:65px;
    
    background:url('../images/small_add_hover.png') no-repeat ;
}

.div_small_ads_item_gradient:hover
{
	background-position:0 500px;
}


/*****************************************/
/* END yr.no                             */
/* (shows left when startpage is showing */
/*****************************************/



/*****************************************/
/* golf online                           */
/* (shows right when doclist is showing) */
/*****************************************/

.div_golf_online
{
    float:left;
    
    padding:0px;
    margin:0px;
    
    width:200px;
}

.div_golf_online_top
{
    padding:0px;
    margin:0px;
    
    
    padding-top:26px;
    padding-left:16px;
    
    width:184px;
    height:18px;
    
    background:url('../images/white_pixel.jpg') repeat-x #eef2ee;
}

.div_golf_online_login
{
    padding:15px 0px 0px 16px;
    margin:0px;
    
    width:184px;
    height:248px;
    
    background:#ffffff;
}

.div_big_ad
{
    padding:0px;
    margin:0px;
    
    width:200px;
    height:131px;
    
    background:#eef2ee;
}

.div_big_ads_item_gradient
{
    width:200px;
    height:131px;

    background:url('../images/big_add_hover.png') no-repeat ;
}

.div_big_ads_item_gradient:hover
{
	background-position:0 500px;
}

/*****************************************/
/* end div golf online                   */
/* (shows right when doclist is showing) */
/*****************************************/



/***************/
/* MENU STYLES */
/***************/

/************/
/* top menu */
/************/

.table_menu_top{
    border:0px;
    border-collapse: collapse;
}

.div_menu_top_splitter
{
    padding:0px;
    margin:0px;
    
    margin-left:2px;
    margin-right:2px;
    
    width:3px;
    height:23px;
    
    background:url('../images/top_menu_splitter.png') no-repeat;
}

.div_menu_top_td
{
	position:relative;
}

.div_menu_top_item
{
	height:22px;
	text-align:center;
	text-transform:uppercase;
}

.div_menu_top_item_content
{
	position:absolute;
	left:0px;
	top:22px;
	display:none;
	padding-top:5px;
	background:url('../images/blank.gif') repeat;
	text-align:left;
	
}

.div_menu_top_item_content_inner
{
	border-left: 1px solid #000000; 
	border-right: 1px solid #000000; 
}

.div_menu_top_td:hover .div_menu_top_item
{
	background:url('../images/menu_top_active_bak.jpg') repeat-x ;
}

.div_menu_top_td:hover a.menu_top_link
{
	line-height:22px;
    font-family:arial;
	color:#93b07c;
    font-size:11px;
    padding-top:5px;
    padding-bottom:5px;
	padding-left:9px;
	padding-right:9px;

}

.div_menu_top_td:hover .div_menu_top_item_content
{
	display:block;

}

.div_menu_top_item_content:hover
{
	display:block;
}


.div_menu_top_item:hover
{
	background:url('../images/menu_top_active_bak.jpg') repeat-x ;
}

.div_menu_top_item_active
{
	height:22px;
	text-align:center;
	text-transform:uppercase;
	background:url('../images/menu_top_active_bak.jpg') repeat-x ;
}

a.menu_top_link, a.menu_top_link:link, a.menu_top_link:active, a.menu_top_link:visited 
{
	line-height:22px;
    font-family:arial;
    font-weight:bold;  /*400 = normal, 700 = bold */
	color:#004e1c;
    font-size:11px;

    padding-top:5px;
    padding-bottom:5px;
	padding-left:9px;
	padding-right:9px;

}
a.menu_top_link:hover 
{
	line-height:22px;
    font-family:arial;
	color:#93b07c;
    font-size:11px;
    padding-top:5px;
    padding-bottom:5px;
	padding-left:9px;
	padding-right:9px;

}
a.menu_top_link_sel, a.menu_top_link_sel:link, a.menu_top_link_sel:active, a.menu_top_link_sel:visited,a.menu_top_link_sel:hover  
{
	line-height:22px;
    font-family:arial;
    font-weight:bold;  /*400 = normal, 700 = bold */
	color:#93b07c;
    font-size:11px;

    padding-top:5px;
    padding-bottom:5px;
    padding-left:9px;
	padding-right:9px;
}

.img_menu_top
{
	float:left;
	padding-right:0px;
	padding-left:9px;
}

/****************/
/* end top menu */
/****************/


/*************/
/* left menu */
/*************/

#menu_level1
{
    padding:0px;
	margin:0px;
	text-align:left;
	list-style-type:none;
	width:142px;
	min-height:572px;
	background:#eef2ee;
	overflow:hidden;
	
}

.menu_level1_li, .menu_level1_li_sel
{
    padding:0px;
	margin:0px;
	
	width:142px;
}

.menu_level2_li
{
    padding:0px;
	margin:0px;
	
	width:142px;
	min-height:21px;
	background:#ffffff;
}

.menu_level2_li_sel
{
    padding:0px;
	margin:0px;
	width:142px;
	min-height:21px;
	background:#eef2ee;
}

.menu_level3_li, .menu_level3_li_sel
{
    padding:0px;
	margin:0px;
	width:142px;
	height:20px;
}


.menu_level1_div
{
    padding:0px;
	margin:0px;
    padding-left:16px;
    padding-top:26px;
	background:#eef2ee;
	width:126px;
	height:18px;
}

.menu_level2_div
{
    padding:0px;
	margin:0px;
    padding-left:8px;
	width:134px;
	height:21px;
}

.menu_level3_div
{
    padding:0px;
	margin:0px;
	width:142px;
	height:20px;
}

#menu_level2
{
    padding:0px;
    margin:0px;
    width:142px;
    list-style-type:none;
}

#menu_level3
{
    padding:0px;
    margin:0px;
    width:142px;
    height:22px;
    list-style-type:none;
    background:#eef2ee;
}

a.menu_level1_link, a.menu_level1_link:link, a.menu_level1_link:active, a.menu_level1_link:visited,a.menu_level1_link:hover
{
	color:#12663e;
	font-size:11px;
	font-family:Arial;
	font-weight:normal;
	letter-spacing:0px;
	padding-left:6px;
	line-height:21px;
	text-transform:uppercase;
	text-decoration:none;
}
a.menu_level1_link_sel, a.menu_level1_link_sel:link, a.menu_level1_link_sel:active, a.menu_level1_link_sel:visited,a.menu_level1_link_sel:hover
{
	color:#12663e;
	font-size:10px;
	font-family:Arial;
	font-weight:bold;
	letter-spacing:0px;
	padding-left:6px;
	line-height:21px;
	text-transform:uppercase;
	text-decoration:none;
}

a.menu_level2_link, a.menu_level2_link:link, a.menu_level2_link:active, a.menu_level2_link:visited,a.menu_level2_link:hover
{
	color:#12663e;
	font-size:11px;
	font-family:Arial;
	font-weight:normal;
	letter-spacing:0px;
	padding-left:5px;
	line-height:21px;
	text-decoration:none;
}
a.menu_level2_link_sel, a.menu_level2_link_sel:link, a.menu_level2_link_sel:active, a.menu_level2_link_sel:visited,a.menu_level2_link_sel:hover
{
	color:#12663e;
	font-size:11px;
	font-family:Arial;
	font-weight:bold;
	letter-spacing:0px;
	padding-left:5px;
	line-height:21px;
	text-decoration:none;
}

a.menu_level3_link, a.menu_level3_link:link, a.menu_level3_link:active, a.menu_level3_link:visited,a.menu_level3_link:hover
{
	color:#12663e;
	font-size:11px;
	font-family:Arial;
	font-weight:normal;
	letter-spacing:0px;
	padding-left:30px;
	line-height:12px;
	text-decoration:none;
}
a.menu_level3_link_sel, a.menu_level3_link_sel:link, a.menu_level3_link_sel:active, a.menu_level3_link_sel:visited,a.menu_level3_link_sel:hover
{
	color:#12663e;
	font-size:11px;
	font-family:Arial;
	font-weight:bold;
	letter-spacing:0px;
	padding-left:30px;
	line-height:12px;
	text-decoration:none;
}

/*****************/
/* end left menu */
/*****************/

/*******************/
/* END MENU STYLES */
/*******************/



/****************/
/* Calendar     */
/****************/

.cal_month
{
    float:left;
    
    padding:0px;
    margin:0px;
    
    margin-bottom:5px;
    margin-top:5px;

	padding-left:15px;
    
    width:160px;
    
    font-size:14px;
    font-weight:bold;
    text-align:center;
    color:#6d954d;
}

.cal_day
{
    float:left;
    
    padding:0px;
    margin:0px;
    
    margin-bottom:1px;
    margin-right:1px;
    
    height:22px;
    width:22px;
    
    font-family:Arial;
    font-size:10px;
    line-height:22px;
    text-align:center;
    color:#6d954d;
    
    background: #002c01;
}

.cal_day:hover
{
    color:#ffffff;
    background:#004a20;
}

.cal_day_event
{
    float:left;
    
    padding:0px;
    margin:0px;
    
    margin-bottom:1px;
    margin-right:1px;
    
    height:22px;
    width:22px;
    
    font-family:Arial;
    font-size:10px;
    line-height:22px;
    font-weight:bold;
    text-align:center;
    color:#ffffff;
    
    background: #002c01;
}

.cal_day_event:hover
{
    color:#ffffff;
    background:#004a20;
}

.cal_day_today
{
    float:left;
    -
    padding:0px;
    margin:0px;
    
    margin-bottom:1px;
    margin-right:1px;
    
    height:22px;
    width:22px;
    
    font-family:Arial;
    font-size:10px;
    line-height:22px;
    font-weight:bold;
    text-align:center;
    color:#949494;

    background:#004a20;
}

/* Not the current month */
.cal_day_other
{
    float:left;
    
    padding:0px;
    margin:0px;
    
    margin-bottom:1px;
    margin-right:1px;
    
    height:22px;
    width:22px;
    
    font-family:Arial;
    font-size:10px;
    line-height:22px;
    text-align:center;
    color:#666666;
    
    background: #002c01;
}

.cal_day_other:hover
{
    color:#ffffff;
}

a.cal_day_link, a.cal_day_link:link, a.cal_day_link:active, a.cal_day_link:visited
{
	color:#6d954d;
	font-size:10px;
	font-family:Arial;
	font-weight:normal;
	letter-spacing:0px;
	text-decoration:none;
}

a.cal_day_link:hover
{
    color:#ffffff;
}

a.cal_day_event_link, a.cal_day_event_link:link, a.cal_day_event_link:active, a.cal_day_event_link:visited
{
	font-size:10px;
	font-family:Arial;
	font-weight:bold;
	letter-spacing:0px;
	text-decoration:none;
}

a.cal_day_event_link:hover
{
    color:#ffffff;
}

a.cal_day_today_link, a.cal_day_today_link:link, a.cal_day_today_link:active, a.cal_day_today_link:visited
{
	color:#ffffff;
	font-size:10px;
	font-family:Arial;
	font-weight:normal;
	letter-spacing:0px;
	text-decoration:none;
}

a.cal_day_today_link:hover:hover
{
    color:#ffffff;
}

a.cal_day_other_link, a.cal_day_other_link:link, a.cal_day_other_link:active, a.cal_day_other_link:visited
{
	color:#666666;
	font-size:10px;
	font-family:Arial;
	font-weight:normal;
	letter-spacing:0px;
	text-decoration:none;
}

a.cal_day_other_link:hover:hover
{
    color:#ffffff;
}


/****************/
/* End Calendar */
/****************/



/* OTHER CLASSES */

.clickable
{
	cursor:hand;
	cursor:pointer;
}

/********* del **********/
.news_header
{width:210px;background:#eef2ee;line-height:23px;padding-left:5px;font-weight:bold;color:#ffffff;font-family:verdana;}


.clearer
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.noPM
{
    padding:0px;
    margin:0px;
}

.fLeft
{
    float:left;   
}

.fRight
{
    float:right;   
}

.search_box
{
    padding:0px;
    margin:0px;
    
    padding-top:11px;
    padding-left:49px;
}

.search_button
{
    padding:0px;
    margin:0px;

	margin-left:5px;
    
    width:12px;
    height:18px;
}

.search_list_item_content
{
    float:left;
 
    padding:0px;
    margin:0px; 
    
    padding-left:18px;
    padding-right:24px;
    
    width:760px;
    height:131px;
}

.login_button
{
    float:left;
    
    padding:0px;
    margin:0px;
    
    margin-left:6px;
    margin-bottom:9px;
    
    width:47px;
    height:22px;
    
    background:url('../images/kLogin.gif') no-repeat;
}

.div_username
{
    float:left;
    
    padding:0px;
    margin:0px;
    
    margin-bottom:6px;  
    
    width:163px;
    height:22px; 
    
    /*background:url('../images/username.jpg') no-repeat;*/
}

#txtUserName
{
    border: 0px solid #333333; 
    background:transparent url(../images/username.jpg) no-repeat scroll 0 0;
    width:155px;
    height:17px;
    padding-top:4px;
    margin-bottom:9px;
    padding-left:4px;
	padding-right:4px;
    font-family:Arial;
    font-size:10px;
}

#txtPassword
{
    border: 0px solid #333333; 
    background:transparent url(../images/password.jpg) no-repeat scroll 0 0;
    width:102px;
    height:17px;
    padding-top:4px;
    margin-bottom:9px;
    padding-left:4px;
	padding-right:4px;
    font-family:Arial;
    font-size:10px;

}

.div_password
{
    float:left;
    
    padding:0px;
    margin:0px;
    
    margin-bottom:6px;  
    
    width:110px;
    height:22px;   
    
    /*background:url('../images/password.jpg') no-repeat;*/
}


