/*
  Author:  Jonathan Stevens
  Website: http://www.knd-racing.com

  Copyright 2007 - All Rights Reserved
 */



/********************
 *		General		*
 ********************/

* { border : 0 ; padding : 0 ; margin : 0 }

body {
	text-align : center ;
	width : 100% ;
	height : 100%
}

#page {
	position : relative ;
	top : 0 ;
	bottom : 0 ;
	width : 1001px ;
	text-align : left ;
	margin : 0 auto
}

#header {
	position : absolute ;
	top : 0 ;
	width : 100% ;
	height : 129px ;
	background : url(../images/header.gif) no-repeat
}

#frame {
	position : absolute ;
	top : 175px ;
	width : 100% ;
	height : 590px ;
	background : url(../images/content.jpg) no-repeat
}

#frame_content {
	position : absolute ;
	top : 24px ;
	left : 0 ;
	bottom : 80px ;
	right : 0 ;
	padding-bottom : 30px ;
	overflow : auto ;
	z-index : 1 ;
}

#frame_content_content {
	position : relative ;
	top : 0 ;
	left : 0 ;
	bottom : 0 ;
	right : 0 ;
	margin : 10px 20px 0 30px ;
	padding-bottom : 40px ;
}

#boog {
	position : absolute ;
	bottom : 80px ;
	height : 127px ;
	width : 83px ;
	z-index : 2 ;
}

#boog img {
	height : 127px ;
	width : 83px ;
}

#footer {
	position : absolute ;
	bottom : 0 ;
	height : 30px ;
	width : 100% ;
	text-align : center ;
}



/********************
 *		Menu		*
 ********************/

#menu {
	position : absolute ;
	top : 129px ;
	height : 46px ;
	width : 100% ;
	margin : 0 ;
	padding : 0
}

#menu ul {
	list-style : none ; 
	margin : 0 ; 
	padding : 0 ; 
	white-space : nowrap
}

#menu ul li {
	display : inline ; 
	margin : 0 ; 
	padding : 0
}

#menu ul li a {
	margin : 0 ; 
	padding : 0 ; 
	border : 0
}

#menu ul li a img {
	border-width : 0 ; 
	margin : 0 ; 
	padding : 0
}



/************************
 *		Submenu's		*
 ************************/

#menu #menu_voorstelling {
	position : absolute ;
	left : 227px ;
	top : 44px ;
	visibility : hidden ;
	z-index : 10
}

#menu #menu_fotos {
	position : absolute ;
	left : 409px ;
	top : 44px ;
	visibility : hidden ;
	z-index : 10
}

#menu #menu_info {
	position : absolute ;
	left : 687px ;
	top : 44px ;
	visibility : hidden ;
	z-index : 10 ;
}

#menu #menu_voorstelling li, #menu #menu_fotos li, #menu #menu_info li {
	display : block ;
	margin-bottom : -5px
}


/************************
 *		Foto albums		*
 ************************/

#foto_menu {
	position : absolute ;
	left : 45px
}

#foto_menu ul li {
	list-style-image : url(../images/arrow_right_green.gif) ;
	padding-bottom : 1px
}

#current_foto {
	position : absolute ;
	left : 300px ;
	text-align : center ;
	width : 650px ;
	height : 450px
}

#current_foto img {
	max-width : 650px ;
}

#browse_images {
	position : absolute ;
	top : 420px ;
	left : 200px 
}



/************************
 *		Resultaten		*
 ************************/

#tabel_resultaten {
	width : 100% ;
	border : 2px solid black ;
	border-collapse : collapse ;
}

#tabel_resultaten #table_header td {
	font-weight : bold ;
	text-align : center ;
	border : 2px solid black ;
}

#tabel_resultaten td {
	border : 1px solid black ;
	border-right-width : 2px ;
	padding-left : 5px
}



/****************************
 *		Contact form		*
 ****************************/

#contact {
	margin-top : 20px ;
	width : 100% ;
	text-align : center
}

#contact form {
	text-align : left
}

#contact form table tr td input, #contact form table tr td textarea {
	background-color : #DDDDDD ;
	border : black 1px solid ;
}

.ster {
	color : red ;
	font-weight : bold
}

#mail_succes
{
	text-align : center ;
	color : green ;
	font-weight: bold
}

#mail_failure
{
	text-align : center ;
	color : red ;
	font-weight: bold
}



/********************
 *		Varia		*
 ********************/

a {
	color : blue
}

