body
{
	margin: 0px;
	padding: 5px;
	background-color : #FFFFFF;
	background-image: url('https://windsurfing2.rdeleeuw.nl/pix/background.jpg');
    background-size: 100%; 
	font : 12px Arial;
}

A, A.DL, A.LD, A.HEAD {
    color : Black;
    text-decoration: none; 
    border-bottom: 1px dotted #444444;
}

A:hover, A.LD:hover, A.DL:hover, A.HEAD:hover {
    color : Blue;
    border-bottom: 1px solid Blue;
}

div.wrapper {
    width: 100%;
}

div.container960 {
    width: 960px; 
    margin: 0 auto; 
}
	    
#container
{
  min-width : 620px;
}
		
#header
{
  height : 55px;
}

	
#context_menu
{
	float: left;
	background-color : #FFCC7F;
	border : 1px solid #000000;
	padding : 3px;
	margin: 5px 5px 0px 0px;
	font-weight : normal;
	width: 120px;
    text-overflow: ellipsis;
    overflow:hidden;
    white-space:nowrap;
}

#context_menu_tekoop
{
	float: left;
	background-color : #FFCC7F;
	border : 1px solid #000000;
	padding : 3px;
	margin: 5px 5px 0px 0px;
	font-weight : normal;
	width: 170px;
    text-overflow: ellipsis;
    overflow:hidden;
    white-space:nowrap;
}

A.img_link, A:hover.img_link {
    text-decoration: none; 
    border-bottom: none;
	display : inline;
	border-bottom: 0px none White;
}
	
#inline{
	display : inline;
}

#content{
	margin: 0 3px 0 135px;
}
		
#content_tekoop{
	margin: 0 3px 0 188px;
}

#footer{
	display: flex;
	flex-direction:row;
}

#copyright{
	clear: both;
	padding: 1px;
	text-align: center;
	color : #999999;
	font : 9px Arial;
}

#mail, #mail:hover {
	flex: 1 1 0px;
	margin-left : 10px;
}

#modified {
	float : right;
	margin-right : 10px;
	font : 10px Arial;
}

#back {
	flex: 1 1 0px;
	cursor: pointer;
	text-align: center;
}


#sitemap {
	flex: 1 1 0px;
	cursor: pointer;
	text-align: right;
	margin-right : 10px;
}


#back:hover {
	cursor: pointer;
	color: Blue;
	text-decoration: underline;
}

#noborder {
	border : 0px none #FFFFFF;
}

table, tr, th, td {
	margin: 3px;
	padding: 3px;
	border-bottom : 1px solid #FF9900;
	border-spacing: 0;
	border-collapse: collapse;
}
		
table {
    border : thin solid #FF9900;
}

table.no_border, tr.no_border , td.no_border  
{
	border : none;
	border-bottom : 0px none;
}

TABLE.hide_image, TD.hide_image
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT:  0px;
    BORDER-TOP:  0px;
    BORDER-RIGHT:  0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    BORDER-SPACING: 0;
    PADDING-RIGHT: 0px;
    BORDER-COLLAPSE: collapse;
    PADDING-TOP: 0px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

TD.DL, TD.LD {
	font : bold 12px Arial;
	height : 10px;
}

TD.equip_prop_table_left {
	width : 30px;
}

TD.equip_prop_table_right {
	width : 80px;
}

TR.LD, TR.DL{
	font : 12px Arial;
}

TD.HEAD{
	font : bold 12px Arial;
	background : #FF9900;
}

TR.HEAD {
	font : bold 12px Arial;
	background : #FF9900;
}

DIV.title {
	font : bold 18px Arial;
}

DIV.head1 {
	font : bold 16px Arial;
}

A.navigation {
	font : 9px Arial;
}

#equip_properties
{
	padding-bottom : 5px;
	padding-right : 5px;
	float : left;
	width : 146px;
}

#equip_properties_table
{
	width : 146px;
	float : left;
}

#equip_text
{
	margin-left : 155px;
}

#guestbook_add
{

}

img.no_border 
{
	border : none;
    max-width: 960px;
}

img.center
{
	display : block;
	margin-left : auto;
	margin-right : auto;
	border : none;
    max-width: 960px;
}

img.forsale {
	border : none;
    max-width: 960px;
}

#vin_equip_foto
{
	border : none;
	float : right;
    padding-left: 3px;
    padding-top: 3px;
}

#equip_foto
{
	border : none;
	float : right;
}

#warning 
{
	margin-top : 2px;
	margin-bottom : 5px;
	border : 3px solid Red;
	margin-left : 110px;
	margin-right : 2px;
	text-align : center;
	padding-bottom : 10px;
	font : normal 10px Arial;
}
