﻿html
{
    height: 100%;
    width: 100%;
}

body
{
    font-family: Verdana, Arial, Tahoma;
    font-size: 8.5pt;
    text-align: -moz-center;
    margin: 0px;
    padding: 0px;
    background-repeat: repeat;
    background-image: url(Images/vs_jagters_wapen100.png);
    background-color: #574216;
    background-attachment: fixed;
}

h1
{
	font-size: 23px;
}

h2
{
	font-size: 17px;
	padding: 2px 2px 10px 2px;
	margin: 0px;
}

h3
{
	font-size: 13px;
	padding: 2px;
	margin: 0px;
}
h4
{
	margin-top: 10px;
	margin-bottom: 0px;
	font-size: 11px;
}

a
{
	font-size: 10px;
}

::-moz-selection
{
	background:#335500;
	color:#fff;
}

::selection 
{
	background:#335500;
	color:#fff;
}

/*************************************
 FRAMEWORK
*************************************/

.center
{   
	text-align: -moz-center;
    text-align: center;
}

.mps_general
{
    margin: 20px 0px 20px 0px;
    width: 1015px;
}

.mps_general .header
{
	height:25px;
	background-image: url(Images/mps_header.png);
}

.mps_general .body
{
	
}

.mps_general .headerimage
{
	background-image: url(Images/swartwildebees_cheetah_merge.png);
	background-position: right top;
	background-repeat: no-repeat;
	cursor: url(/Content/Images/sniper_scope_normal_select.ani), default;
}

.mps_general .logo
{
	padding: 0px 0px 0px 4px;
    width: 100%;
	background-image: url(Images/mps_background.png);
	text-align: left;
}

.mps_general .logo p
{
	font-size: 25px;
	padding: 10px 10px 10px 10px;
	text-align: center;
}

.mps_general .contentpage
{	
    padding: 0px 0px 10px 10px;
    width: 100%;
	background-image: url(Images/mps_background.png);
}

.mps_general .contentpage table thead .thleft
{
	background-position: right;
	background-repeat: no-repeat;
	width: 8px;
	height: 20px;
	background-image: url(Images/subheading_left.png);
}

.mps_general .contentpage table thead .thbody
{
	font-size: 13px;
	color: #574216;
	height: 20px;
	width: 650px;
	padding-left: 5px;
	text-align: left;
	background-image: url(Images/subheading_body.png);
}

.mps_general .contentpage table thead .thright
{
	background-position: left;
	background-repeat: no-repeat;
	width: 7px;
	height: 20px;
	background-image: url(Images/subheading_right.png);
}

.mps_general .contentpage table tbody .tdleft
{
	background-position: left;
	width: 8px;
	background-repeat: repeat-y;
	background-image: url(Images/table_left.png);
}

.mps_general .contentpage table tbody .tdright
{
	background-position: right;
	width: 7px;
	background-repeat: repeat-y;
	background-image: url(Images/table_right.png);
}

.mps_general .contentpage table tfoot .tfleft
{
	background-position: right;
	width: 8px;
	background-image: url(Images/table_bottom_left.png);
}

.mps_general .contentpage table tfoot .tfbody
{
	background-position: bottom;
	background-repeat: repeat-x;
	width: 650px;
	height: 8px;
	background-image: url(Images/table_bottom.png);
}

.mps_general .contentpage table tfoot .tfright
{
	background-position: left;
	width: 7px;
	background-image: url(Images/table_bottom_right.png);
}

.mps_general .contentpage table tbody .tdfoto
{
	text-align: center;
	padding: 20px 0px 0px 0px;
	width: 150px;
	height: 155px;
}

.mps_general .contentpage table tbody .tdheader
{
	text-align: center;
	font-weight: bold;
	padding: 15px 5px 5px 5px;
	height: 15px;
}

.mps_general .contentpage table tbody .tdheaderleft
{
	width: 100px;
}

.mps_general .contentpage table tbody .tdlist
{
	padding-right: 20px;
	text-align: right;
	height: 20px;
	vertical-align: top;
}

.mps_general .contentpage table tbody .tdgrid
{
	padding-right: 20px;
}

.mps_general .contentpage table tbody .tdleftcell
{
	padding-right: 10px;
}

.mps_general .contentpage table tbody .tdlistright
{
	text-align: left;
	vertical-align: top;
}


.mps_general .contentpage table tbody .tdfooter
{
	text-align: center;
	padding: 5px 0px 10px 0px;
}

.mps_general .contentpage table tbody .icon
{
	text-align: center;
	padding-right: 10px;
	height: 25px;
	width: 80px;
}

.mps_general .contentpage table tbody .info
{
	text-align: left; 
	height: 25px;
	width: 410px;
}

.mps_general .contentpage table tbody .jag_info
{
	padding-left: 10px;
	width: 200px;
	vertical-align: top;
}

.mps_general .contentpage table tbody .jag_spesies
{
	padding-left: 20px;
	width: 210px;
	vertical-align: top;
}

.mps_general .contentpage table tbody .paragraph
{
	padding-left: 10px;
	padding-right: 10px;
}

.mps_general .footer
{
	height:25px;
	background-image: url(Images/mps_footer.png);
}

.site_footer
{
	width: 100%;
	text-align: -moz-center;
    text-align: center;
    line-height: 25px;
    background-image: url(Images/site_footer_black.png);
    color: #8e6423;
}

/*************************************
 CONTAINER
*************************************/

#content_main_container
{
	padding-right: 10px;
}

#content_second_container
{

}

.content_column
{
	padding-left: 165px;
	text-align: justify;
	line-height: 15px;
}

.content
{
	left: 10px;
}

/*************************************
 CONTENT MENU
*************************************/

.content_menu
{
	float: left;
	width: 155px;
	right: 155px;
	padding: 40px 0px 0px 0px;
}

.link_menu
{
	float: right;
	width: 155px;
	right: 300px;
	padding: 40px 0px 0px 5px;
}

.content_menu .item
{
	position: relative;
	height: 40px;
	width: 100%;
	padding:0px 0px 0px 0px;
	border-top: solid 1px #8e6423;
}

.link_menu .item
{
    position: relative;
	height: 40px;
	width: 100%;
	padding:0px 0px 0px 0px;
}

.content_menu .bottom_item
{
    border-bottom: solid 1px #8e6423;
}

.content_menu .item .name
{
	height: 31px; 
	padding-top: 9px;
	padding-left: 5px;
    float: right;
    text-align: left;
    width: 135px;
}

.content_menu .item .arrow, .content_menu .item .submenu .subitem .arrow
{
    width: 15px;
    height: 34px;
    float: left;
    background-image: url(Images/arrow_black.jpg);
}

.content_menu .item .submenu
{
	position: absolute;
	padding-left: 5px;
	left: 100%;
	width: 100%;
	display: none;
	border: solid 1px #8e6423;
}

.content_menu .item:hover .submenu
{
    background-color: #ffffff;
    display: block;
}

.content_menu .item .submenu .subitem
{
	height: 40px;
	border-bottom: solid 1px #8e6423;
}

.content_menu .item .submenu .subitem_bottom
{
	border-bottom: none;
}

.content_menu .item:hover, .content_menu .item .submenu .subitem:hover
{
    background-color: #deb473;
    
}

.content_menu .item:hover .arrow, .content_menu .item .submenu .subitem:hover .arrow
{
	background-image: url(Images/arrow_gray.jpg);
}

a:link, .content_menu a:link, .subitem a:link, .subitem_large a:link, a:hover, .content_menu a:hover, .subitem a:hover, .subitem_large a:hover, a:visited, .content_menu a:visited, .subitem a:visited, .subitem_large a:visited
{
    color: #335500;
}

.download
{
	line-height: 25px;
	padding-left: 30px;
	text-align: right;
}

.downloadlink
{
	padding-left: 20px;
	text-align: left;
}
