.frontpage_bodycontent
{
	float:left;
	width:1024px;
	height:379px;
	background:url(images/camping_frontpage.jpg) no-repeat;
}

.bodycontent_upper
{
	float:left;
	width:761px;
	height:23px;
	padding-left:263px;
	background-color:#9d9f51;
}

.bodycontent_lower{
	float:left;
	width:1024px;
	min-height: 454px;
	padding-top:23px;
	background:#c1c363 url(images/camping_bodybackground.gif) no-repeat top right; 
}
/* for Internet Explorer */
/*\*/
* html .bodycontent_lower {
	height: 454px;  
}
/**/

.subMenu{
	margin: 0;
	padding:3px 20px 0 0;
	height:20px;
}

.subMenu a{
	font-family: Verdana;
	font-size:10px;
	line-height: 14px;
	color: #ffffff;
	text-decoration:none;
	padding:0 0 0 0px;
	margin:0;
}

.subMenu a:hover{
	font-family: Verdana;
	font-size:10px;
	line-height: 14px;
	color: #393a1e;
	text-decoration:none;
	padding:0 0 0 0px;
	margin:0;
}

.aktivSubMenu{
	margin: 0;
	padding:3px 20px 0 0;
	height:20px;
}

.aktivSubMenu a{
	font-size:10px;
	line-height:14px;
    text-decoration:none;
    font-weight:bold;
    color: #e3e574;
    margin:0;
    font-family: Verdana;
    padding:0 0 0 0px;
}

.picture_border
{
	padding:1px 1px;
	background-color:#ffffff;
}

.article_name
{
	font-size:12px;
	line-height:26px;
	font-weight:bold;
	font-family:Verdana;
	color:#61623a;
}

.article_text
{
	font-size:10px;
	line-height:14px;
	font-weight:normal;
	font-family:Verdana;
	color:#000000;
}

.article_text A
{
	font-size:10px;
	line-height:14px;
	font-weight:normal;
	font-family:Verdana;
	color:#000000;
	text-decoration:underline
}

.readmore a
{
	font-weight:bold;
	text-decoration:none;
	color:#61623a;
}

.fileAttachment{
  font-weight: bold; 
  color:#737442;
  text-align: left;
  clear: left;
}

.fileAttachment span{
	float: left;
}

.fileAttachment .attachmenticon 
{
	width: 16px; 
	text-align: right; 
	padding: 0 0 7px 0; 
	margin: 0;
}

.fileAttachment a
{
	font-weight:normal;
	text-decoration:underline;
	color:#737442;
}

.popup_video
{
	background:#c1c363 url(images/camping_bodybackground.gif) no-repeat top right;
}



/*body { 
	font-size:10px;
	line-height:14px;
	font-family:Verdana, sans-serif;
	font-weight:normal;
	color:#4b647a;	
}



#menu
{
	float:left;
	width:835px;
	height:27px;
}

#menu ul
{
	list-style: none;
	margin: 0;
	padding: 0;	
}

#menu ul li
{ 
	display:block;
	float:left;

  	font-family:Impact,Arial Narrow,Verdana,Sans-serif;
}

#submenu
{
	float:left;
	height:21px;
	width:835px;
	background-color:#657284;
	overflow:hidden;	
}

#submenu ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	background-color:#657284;	
}

#submenu li
{   
	float:left; 

}
 
#submenu li a
{    
	text-decoration:none;
}
 
.subMenu{
	height:18px;
	padding:3px 6px 0 18px;
}

.subMenu a{
	font-family:Verdana,Sans-serif;
	font-size:10px;
	line-height: 14px;
	color: #ffffff;
	text-decoration:none;
	padding:0 0 0 0px;
	margin:0;
}

.subMenu a:hover{

	color: #9fafc5;

}

.aktivSubMenu{
	height:18px;
	padding:3px 6px 0 18px;
}

.aktivSubMenu a{
	font-size:10px;
	line-height:14px;
    text-decoration:none;
    font-weight:normal;
    color: #9fafc5;
    margin:0;
    font-family:Verdana,Sans-serif;
    padding:0 0 0 0px;
}


.newsletter
{
	float:left;
	padding-left:8px;
}

#newsletter_message
{
	height:22px;
	padding-top:6px;
	vertical-align:middle;
	float:left;
	font-size:11px;
	line-height:16px;
	font-family:Verdana, sans-serif;
	font-weight:bold;
	color:#657284;
}

.input_text
{
	font-size:10px;
	line-height:14px;
	font-family:Verdana, sans-serif;
	font-weight:normal;
	color:#757d74;
	border:solid 1px #657284;
	height:16px;
	width:134px;
}

#search
{
	float:right;
	padding-right:8px;
}

.search_btn
{
	width:38px;
	height:18px;
	border:solid 1px #657284;
}

.input_search
{
	font-size:10px;
	line-height:14px;
	font-family:Verdana, sans-serif;
	font-weight:normal;
	color:#757d74;
	border:solid 1px #657284;
	height:16px;
	width:138px;
}

h1{
	margin: 0;
	padding: 0;
	font-size: 15px;
	font-family:Verdana, sans-serif;
	font-weight:bold;
	color:#4b647a;
}

h2{
	margin: 0;
	padding: 0;
	font-size: 17px;
	font-family:Verdana, sans-serif;
	font-weight:bold;
	color:#4b647a;
}

.contentButton
{	
	padding:0; 
	padding-top: 2px;
	height: 16px; 
	background: url(images/readmore.gif) repeat-x bottom;
	border: solid 1px #657283;
	text-align: left; 
	margin:0; 
}

.contentButton a
{
	text-decoration: none; 
	color: #ffffff; 
	font-weight: bold;
}

.picture_border
{
	background-color: #657284;
	padding: 1px 1px;
	border:none;
}

.newspicture_border
{
	background-color: #4f6582;
	padding: 1px 1px;
	border:none;
}

.newsDate{
	font-weight: bold; 
	color: #c1cbd9;
	padding:0; 
	margin-bottom:0;
}

.contentActual_large
{
	width:818px;
	padding:0 0 0 7px;
	float:left;	
	margin:0;
}

.contentActual_large_sub
{
	width:825px;
	padding:0 0 0 0px;
	float:left;	
	margin:0;
}

.contentActual_large_kalender
{
	width:822px;
	padding:0 0 0 3px;
	float:left;	
	margin:0;
}

.contentActual
{
	width:576px;
	float:left;
	margin:0;
}

.contentActual_kalender
{
	width:581px;
	float:left;
	margin:0;
}

.contentActual_sub
{
	width:588px;
	float:left;
	margin:0;
}


.contentTitleActual_large
{
	float:left;
	width:576px;
}

.contentBody
{
 	float:left;
 	width:576px;
 	text-align:left;
 	padding:0;
 	margin:0;
}

.contentBody_kalender
{
 	float:left;
 	width:580px;
 	text-align:left;
 	padding:0;
 	margin:0;
}

.titleStyle
{
	font-weight: bold; 
	color : #ffffff; 
	float: left; 
	text-align: left; 
	font-size:10px;
	line-height:14px;
	font-family:Verdana,Sans-serif;
	margin: 0;
	padding-left:6px; 
	padding-top: 2px;
	height: 18px; 
	background: url(images/titlebar_main.gif) repeat-x;
}

.titleStyle_sub
{
	font-weight: bold; 
	color : #ffffff; 
	float: left; 
	text-align: left; 
	font-size:10px;
	line-height:14px;
	font-family:Verdana;
	margin: 0;
	padding: 0;
	padding-left:6px; 
	padding-top: 2px;
	height: 18px;
	width:570px; 
	background: url(images/titlebar_main.gif) repeat-x;
}

.titleStyle_sub_newslist
{
	font-weight: bold; 
	color : #ffffff; 
	float: left; 
	text-align: left; 
	font-size:10px;
	line-height:14px;
	font-family:Verdana;
	margin: 0;
	padding: 0;
	padding-left:9px; 
	padding-top: 2px;
	height: 18px;
	width:216px; 
	background: url(images/titlebar_main.gif) repeat-x;
}

.titleStyle_subdebate
{
	font-weight: bold; 
	color : #ffffff; 
	float: left; 
	text-align: left; 
	font-size:10px;
	line-height:14px;
	font-family:Verdana;
	margin: 0;
	padding: 0;
	padding-left:6px; 
	padding-top: 2px;
	height: 18px;
	width:582px; 
	background: url(images/titlebar_main.gif) repeat-x;
}

.titleStyle_sub_kalender
{
	font-weight: bold; 
	color : #ffffff; 
	float: left; 
	text-align: left; 
	font-size:10px;
	line-height:14px;
	font-family:Verdana;
	margin: 0;
	padding: 0;
	padding-left:4px; 
	padding-top: 2px;
	height: 18px;
	width:576px; 
	background: url(images/titlebar_main.gif) repeat-x;
}

.newsHead{
	padding-bottom: 2px; 
	font-size:13px;
	font-weight: bold; 
	color: #657284;
}

.lineDivision
{
	float: right; 	
	padding: 0; 
	margin:0; 
	width: 408px; 
	line-height:1px;
	height: 1px; 
	background: url(images/border_repeat.gif) repeat-x;
} 

a
{
	text-decoration:underline;
}

.forumItemStyle
{
	float: left; 
	text-align: left; 
	margin: 0;
	padding: 0;
	padding-left:6px; 
	padding-top: 4px; 
	width:391px; 
	height: 16px; 
	background-color:#e0e3e6;
}

.forumAlternateStyle
{
	float: left; 
	text-align: left; 
	margin: 0;
	padding: 0;
	padding-left:6px; 
	padding-top: 4px; 
	width:391px; 
	height: 16px; 
	background-color:#ffffff;
}

.nyhederDate
{
	color:#4b647a;
	font-weight:bold;
}

.nyhed_Date
{
	color:#7b8a9e;
	font-weight:normal;
}

.newsheadline
{
	font-weight:bold;
}

.newsmanchet{
	font-weight:normal;
}

.newsmanchet_detail
{
	font-weight:bold;
}

.news_divider
{
	float:left;
	width:576px;
	line-height:1px;
	height:1px;
	background: url(/images/news_divider.gif) repeat-x;
	padding-bottom:11px;
	margin:0;
}

.fileAttachment
{
	font-weight:bold;
	text-align: left;
	clear: left;
}

.fileAttachment a
{
	text-decoration:underline;
	font-weight:normal;
	color:#4b647a;
}

.fileAttachment span{
	float: left;
}

.fileAttachment .attachmenticon 
{
	width: 16px; 
	text-align: right; 
	padding: 0 0 7px 0; 
	margin: 0;
}

.backgroundDark{
 	float:left;
 	width:580px;
 	text-align:left;
 	padding:0;
 	margin:0;
 	background-color:#ecf4fa;
 	border:solid 1px #bad0e3;
}

.backgroundLight{
 	float:left;
 	width:580px;
 	text-align:left;
 	padding:0;
 	margin:0;
}

.calendarDate
{
	font-weight:bold;
}

.calendarButton
{		 
	padding-top: 0px;
	height: 16px; 
	background: url(images/kalender_btn.gif) repeat-x bottom;
	border: solid 2px #7d8fa5;
	text-align: left; 
	margin:0; 
}

.calendarButton a
{		 
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

.subnewslist_readmore
{
	font-weight:bold;
}

.subnewslist_readmore a
{
	text-decoration:none;
	color:#657284;
}

.calendarDate_detail
{
	color:#a7b6c9;
	font-weight:bold;
}

.articleHeadline
{
	font-weight:bold;
}

.divStyle_none
{
	position:relative;
	float:left;
	padding:0;
	height:159px;
	text-align:right;
}

.divStyle
{
	position:relative;
	float:left;
	padding:0 1px 0 0;
	height:159px;
	text-align:right;
}

.artikler
{
	position:absolute;
	bottom:6px;
	right:16px;
	font-weight:bold;
	color:#657284;
	text-align:right;	
}

.input_booking
{
	width:293px;
	height:17px;
	font-size:10px;
	line-height:14px;
	font-family:Verdana;
	font-weight:normal;
	border:solid 1px #d5dce5;
}

.booking_remarks
{
	font-size:10px;
	line-height:14px;
	font-family:Verdana;
	font-weight:normal;
	border:solid 1px #d5dce5;
}

.btn_book
{
	width:70px;
	height:20px;
	font-size:10px;
	line-height:14px;
	font-family:Verdana;
	text-align:center;
	font-weight:bold;
	color:#ffffff;
	border: none;
	background: url(images/book_btn.gif) no-repeat;
	vertical-align:middle;
	padding-bottom:2px;
}

.enrol_training
{
	width:373px;
	height:17px;
	font-size:10px;
	line-height:14px;
	font-family:Verdana;
	font-weight:normal;
	border:solid 1px #d5dce5;
}

.input_previoustraining
{
	width:293px;
	height:17px;
	font-size:10px;
	line-height:14px;
	font-family:Verdana;
	font-weight:normal;
	border:solid 1px #d5dce5;
}

.input_desiredtraining
{
	width:272px;
	height:17px;
	font-size:10px;
	line-height:14px;
	font-family:Verdana;
	font-weight:normal;
	border:solid 1px #d5dce5;
}

.btn_add
{
	width:98px;
	height:20px;
	font-size:10px;
	line-height:14px;
	font-family:Verdana;
	text-align:center;
	font-weight:bold;
	color:#ffffff;
	border: none;
	background: url(images/add_btn.gif) no-repeat;
	vertical-align:middle;
	padding-bottom:2px;
}

.select_subject
{
	font-size:10px;
	line-height:14px;
	font-family:Verdana;
	text-align:left;
	font-weight:bold;
	color:#4e6481;
	width:53px;
}

.select_forum
{
	font-size:10px;
	line-height:14px;
	font-family:Verdana;
	text-align:left;
	font-weight:bold;
	color:#4e6481;
	width:118px;
}

.debate_list_bold
{
	font-size:10px;
	line-height:14px;
	font-family:Verdana;
	text-align:left;
	font-weight:bold;
	color:#4e6481;
}

.debate_list_regular
{
	font-size:10px;
	line-height:14px;
	font-family:Verdana;
	text-align:left;
	font-weight:normal;
	color:#4e6481;
}

.group_backgroundDark
{
	float:left;
 	width:588px;
 	text-align:left;
 	padding:0;
 	margin:0;
 	background-color:#e0e3e6;
}

.group_backgroundDark a
{
	text-decoration:underline;
	color:#4e6481;
}

.group_backgroundLight
{
	float:left;
 	width:588px;
 	text-align:left;
 	padding:0;
 	margin:0;
 	background-color:#ffffff;
}

.group_backgroundLight a
{
	text-decoration:underline;
	color:#4e6481;
}

.entry_letter
{
	font-weight:bold;
	color:#4e6481;
	text-align:right;
	padding-right:4px;
	height:23px;
}

.debate_replybold
{
	height:24px;
	font-weight:bold;
	background:url(/images/debate_border.gif) repeat-x bottom;
}

.debate_link
{
	text-decoration:underline;
	color:#4b647a;	
}

.input_debate
{
	width:293px;
	height:17px;
	font-size:10px;
	line-height:14px;
	font-family:Verdana;
	font-weight:normal;
	border:solid 1px #bad0e3;
}

.textarea_debate
{
	font-size:10px;
	line-height:14px;
	font-family:Verdana;
	font-weight:normal;
	border:solid 1px #bad0e3;
}

.debate_column1_form
{
	text-align:right;
	padding-right:5px;
	padding-left:34px;
}

.upload_debate
{
	width:191px;
	height:21px;
	font-size:10px;
	line-height:14px;
	font-family:Verdana;
	font-weight:normal;
	border:solid 1px #bad0e3;
}

.frontpage_backgroundDark
{
	float:left;
 	width:397px;
 	text-align:left;
 	padding:0;
 	margin:0;
 	background-color:#e0e3e6;
}

.frontpage_backgroundDark a
{
	text-decoration:underline;
	color:#4e6481;
}

.frontpage_backgroundLight
{
	float:left;
 	width:397px;
 	text-align:left;
 	padding:0;
 	margin:0;
 	background-color:#ffffff;
}

.frontpage_backgroundLight a
{
	text-decoration:underline;
	color:#4e6481;
}

.subforum_backgroundDark
{
	float:left;
 	width:215px;
 	text-align:left;
 	padding:0;
 	margin:0;
 	background-color:#d1dae2;
}

.subforum_backgroundDark a
{
	text-decoration:underline;
	color:#4e6481;
}

.subforum_backgroundLight
{
	float:left;
 	width:215px;
 	text-align:left;
 	padding:0;
 	margin:0;
 	background-color:#ecf4fa;
}

.subforum_backgroundLight a
{
	text-decoration:underline;
	color:#4e6481;
}

.reply_backgroundDark
{
	float:left;

 	text-align:left;
 	padding:0;
 	margin:0;
 	background-color:#ecf3f9;
}

.reply_backgroundDark a
{
	text-decoration:underline;
	color:#4e6481;
}

.reply_backgroundLight
{
	float:left;

 	text-align:left;
 	padding:0;
 	margin:0;
 	background-color:#ffffff;
}

.reply_backgroundLight a
{
	text-decoration:underline;
	color:#4e6481;
}

.paging a
{
	text-decoration:none;
	color:#4b647a;
}

.row2_display
{
	padding-left:12px;
	text-align:left;
	background:url(/images/debate_border.gif) repeat-x bottom;
	padding-top:5px;
	padding-bottom:15px;
}

.reply_row2
{
	float:left;
}*/

