/* ----- Entity studio.nl ----- */
/* ----- Basics ----- */
* {
	font-family: 			Arial, Verdana, sans-serif, serif;
	color:						#000000;
	font-size: 				100.1%;
	font-size: 				1.0em;
	font-weight: 			normal;
	line-height: 			2em;
	padding: 				0;
	margin: 				0;
}
body {
	background-color: 		#E9E9E9;
	font-family: 			Arial, Verdana, sans-serif, serif;
	color:					#000000;
	font-size: 				100.1%;
	font-size: 				0.72em;
	font-weight: 			normal;
	line-height: 			2em;
}
p { 	
	line-height: 			2em;
	padding-left: 			10px;
	margin-left: 			10px;
	margin-right:			10px;
	padding-right:			10px;
}
h1, h2, h3 { 	
	padding-left: 			5px;
	margin-left: 			10px;
	font-size: 			1.4em;
	font-weight: 			normal;		
	line-height: 			2.5em;
	color: #848484					;
}
h4 { 	
	padding-left: 			10px;
	margin-left: 			10px;
	font-size: 				1.2em;
	font-weight: 			normal;		
	line-height: 			2.5em;
	color:					#848484;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	/*color: #ff1f1f;*/
	color: #4b4b4b;
	font-size: 10px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-style: normal;
	text-decoration: none;
}

a.adresKop {
	font-family: Arial, Helvetica, sans-serif;
	color: #ff1f1f;
	font-size: 10px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-style: normal;
	text-decoration: none;
}

a.adres {
	font-family: Arial, Helvetica, sans-serif;
	color: #4b4b4b;
	font-size: 10px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-style:normal;
	text-decoration: none;
}


a:link, 
a:visited {
	padding-left: 			0px;
	margin-left: 			0px;
	color: 					#848484;
	text-decoration: 		none;
	font-weight: 			normal;
}
a:hover, 
a:active, 
a:focus  {
	padding-left: 			0px;
	margin-left: 			0px;
	color: 					#000000;
}
/* ----- Container ----- */
#container {
	width: 					840px;
	height: 				158px;
	margin-top: 			0px;
	margin-left: 			auto;
	margin-right:			auto;	
	background: 			#FFFFFF;	
}
#container2 {
	width: 					840px;
	height: 				auto;
	float: 					left;	
	background: 			#FFFFFF;
	border-bottom: 			1px #CCCCCC solid;
}
	#menu {
		width: 					223px;
		position:				relative;
		float: 					left;
		background-color: 		transparent;
	}
	
		#menuLogo {
			width: 					223px;
			height: 				128px;
			position:				relative;
			float: 					left;
			/*background-color: 		transparent;
			background-image: 		url(images/porsche_lammertink.gif);*/
			border-bottom: 			1px #CCCCCC solid;
		}
		
		#menu{
			width: 					223px;
			min-height: 			150px;
			position:				relative;
			float: 					left;
			background-color: 		transparent;
			border-bottom: 			1px #CCCCCC solid;
		}
	
	#main {
		width: 					615px;
		position:				relative;
		float: 					left;
		background-color: 		transparent;
		border-left: 			1px #CCCCCC solid;
	}
	
		#mainTop {
			width: 								615px;
			height: 							177px;
			position:							relative;
			float: 								left;
			background-color: 		transparent;
			background-image: 		url(images/lammertink_racing_coureurs.jpg);
			border-bottom: 				1px #CCCCCC solid;
		}
		
		#main {
			width: 								615px;
			height: 							expression( this.scrollHeight < 501 ? "500px" : "auto" ); /* sets min-height for IE */
    	min-height: 					500px; /* sets min-height value for all standards-compliant browsers */
			position:							relative;
			float: 								left;
			background-color: 		transparent;
		}
       
.wbt a:link, .wbt a:active, .wbt a:visited {
	padding: 3px 2px 2px 9px;
	font-family: Trebuchet MS, Arial, Helvetica;
	font-size: 10pt;
	display: block;
	text-align: left;
	margin-top: 2px;
	margin-left: 5px;
	font-weight: bold;
	color: #430804;
}
.wbt a:hover {
	padding: 3px 2px 2px 7px;
	font-family: Trebuchet MS, Arial, Helvetica;;
	font-size: 10pt;
	display: block;
	text-align: left;
	margin-top: 2px;
	margin-left: 5px;
	font-weight: bold;
	color: #ffffff;
	background-image: url(menu/sdocs.gif);
}
#navcontainer {
	margin-top: 0px;
}
#navcontainer ul
{
	color: #848484;
	padding-left: 5px;					/* Hoeveel het menu inspringt naar rechts	*/
	margin-left: 5px;
	list-style-type: none;
}
#navcontainer li { margin: 0; }
#navcontainer a
{
	display: block;
	padding: 4px 5px 4px 14px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: 0 0;
	color: #848484;
}
#navcontainer a:hover
{
	text-decoration: none;
	background-repeat: no-repeat;
	background-image: url(menu/docs.gif);
	background-color: white;
	color: red;
}
#navcontainer ul ul li
#navcontainer ul ul a
#navcontainer ul ul a:hover
{
text-decoration: none;
background-repeat: no-repeat;
background-image: url(menu/sdoc.gif);
color: #c5170b;
}
.activeclass1
{
	padding-left: 10px;
	margin-left: 10px;
	color: red;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	font-color: #430804;
}
.inactiveclass1
{
	padding-left: 10px;
	margin-left: 10px;
	color: white;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}
.inactiveclass2
{
	padding-left: 10px;
	margin-left: 10px;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;	
}
.activeclass2
{
	padding-left: 10px;
	margin-left: 10px;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	background-repeat: no-repeat;
}
.inactiveclass3
{
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e0e788;	
}
.activeclass3
{
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	background-repeat: no-repeat;
}
/* ----- Footer ----- */
div#row3 {
	clear: both;
}
div#row3 {
	background: inherit;
	border-top: 1px solid #cecece;
	bottom: 0;
	clear: both;
	color: #666666;
	font-size: 10px;
	height: 22px;
	position: absolute;
}

ul#footer,
div#row3 p {
	float: left;
	padding: 0 0 0 0;
}
ul#footer {
	list-style: none;
	margin: 0 0 0 24px;
}
ul#footer li {
	display: inline;
	line-height: 22px;
	text-transform: capitalize;
}
ul#footer li a {
	text-decoration: none;
}
div#row3 p {
	line-height: 22px;
	margin: 0 0 0 135px;
}


img#headerimage {
	display: none;
}
div#content {
	background: inherit;
	color: #000000;
	font-size: 12px;
	margin-left: 24px;
	margin-right: 24px;
	margin-top: 24px;
	margin-bottom: 24px;
}
div#content h1 {
	border-bottom: 1px solid #cccccc;
}


/* formulier */
.foutmelding{
	color: #FF0000;
}
.bevestiging{
	color: #0074bd;
}
div#content form{
	background-color: #fafafa;
	border: 1px solid #adc2d6;
	margin: 3px 0 3px 0;
	padding: 5px;
	width: 75%;
}
div#content form br {
	font-size: 6px;
}
div#content form table {
	width: 100%;
}
div#content form td {
	width: 50%;
}
div#content form,
div#content fieldset,
div#content legend,
div#content label,
div#content input,
div#content select,
div#content textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
div#content input {
	float: left;
	display: block;
}
div#content label{
	color: #336699;
	height: auto;
	padding-top: 3px;
}
div#content .fields{
	border: 0px none;
	padding: 0px;
	margin: 0px;
}
div#content form br{
	clear: both;
}
div#content .autoWidth{
	float: left;
	width: auto;
}
div#content .fields input,
div#content .fields textarea{
	border: 1px inset #d4dff1;
}
div#content .fields textarea{
	overflow: auto;
	margin: 3px;
}
div#content .fields select{
	float: left;
	margin: 3px;
}
div#content .process {
	border: 0px none;
	margin-top: 10px;
}
div#column1 .process input{
	border: 0px none;
}
div#content .verplichtFout{
	background-color: #AEB4BB;
	color: #FFFFFF;
}
div#content .verplicht{
	color: #336699;	
}
div#content .hidden{
	visibility: hidden;
	display: none;
}


/* formulier velden */ 
div#content #txtContactpersoon,
div#content #txtAdres,
div#content #txtPlaats,
div#content #txtEmail{
	width: 160px;
}
div#content #txtPostcode{
	width: 40px;
}
div#content #txtTelefoon,
div#content #txtFax{
	width: 65px;
}
div#content #rdMan,
div#content #rdVrouw {
	float: left;
	border: 0px none;	
}
div#content #txtOpmerkingen{
	height: 50px;
	white-space: normal;	
	width: 100%;
}

div#website {
	background-color: #FFFFFF;
	background-image: url(/img/gif/column1-border.gif);
	background-position: left top;
	background-repeat: repeat-y;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 839px;
}

div#column1,
div#column2 {
	float: left;
	height: 				expression( this.scrollHeight < 501 ? "500px" : "auto" ); /* sets min-height for IE */
    min-height: 			500px; /* sets min-height value for all standards-compliant browsers */

}
/* column 1 */
div#column1 {
	width: 224px;
}
div#adres {
	color: #000000;
	font-size: 10px;
	padding: 15px 19px 19px 19px;
}
div#logo {
	background-image: url(/img/gif/porsche-logo.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 127px;
	width: 223px;
}
ul#homenavigation {
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	list-style: none;
	margin: 1px 0 0 0;
	padding: 0 0 0 0;
	position: relative;
}
ul#homenavigation li a {
	background-color: #ffffff;
	color: #666666;
	display: block;
	font-size: 10px;
	height: 23px;
	line-height: 23px;
	padding-left: 24px;
	padding-right: 24px;
	text-decoration: none;
	text-transform: uppercase;
	width: 175px;
}
ul#homenavigation li a:hover {
	background-color: #f2f2f2;
	color: #cc0000;
}
ul#homenavigation li a.incSubmenu {
	background-image: url(/img/gif/arrow-gray.gif);
	background-position: 210px;
	background-repeat: no-repeat;
}

ul#homenavigation li:hover a.incSubmenu,
ul#homenavigation li.over a.incSubmenu {
	background-image: url(/img/gif/arrow-red.gif);
}
ul#homenavigation li:hover ul, 
ul#homenavigation li.over ul {
	display: block;
}

ul#homenavigation li ul {
	background-image: url(/img/png/black-05.png);
	display: none;
	list-style: none;
	margin: -5px 0 0 223px;
	padding: 4px;
	position: absolute;
}
ul#homenavigation li ul li {
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	margin-left: 1px;
	width: 222px;
}
ul#homenavigation li ul li.lastItem {
	border-bottom: 1px solid #cccccc;
}
div#opacitysubnav {
	display: none;
	margin: -4px 0 0 223px;
	padding: 4px;
	position: absolute;
	width: 226px;
}

ul#pagenavigation {
	list-style: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
ul#pagenavigation li {
	background-color: #ffffff;
	background-image: url(/img/gif/arrow-red-down.gif);
	background-position: 4px 4px;
	background-repeat: no-repeat;
	border-bottom: 1px dashed #cccccc;
	color: #cc0000;
	display: block;
	font-size: 10px;
	height: 23px;
	line-height: 23px;
	margin: 0 0 0 0;
	padding-left: 24px;
	padding-right: 24px;
	text-decoration: none;
	text-transform: uppercase;
	width: 175px;
}
ul#pagenavigation li.arrowright {
	background-image: url(/img/gif/arrow-red.gif);
	background-position: 8px 8px;
	border-bottom: 1px solid #cccccc;
}
ul#pagenavigation li a {
	background-color: inherit;
	background-image: none;
	color: #cc0000;
	text-decoration: none;
}
ul#pagenavigationsub {
	border-bottom: 1px solid #cccccc;
	list-style: none;
	margin: 1px 0 0 0;
	padding: 0 0 0 0;
}
ul#pagenavigationsub li {
	background-color: #ffffff;
	background-image: none;
	border-bottom: 0px none;
	color: #cc0000;
	display: block;
	font-size: 10px;
	height: 18px;
	line-height: 18px;
	padding-left: 34px;
	padding-right: 24px;
	text-decoration: none;
	text-transform: capitalize;
	width: 151px;
}
ul#pagenavigationsub li a {
	background: inherit;
	color: #666666;
	text-decoration: none;
	text-transform: capitalize;
}
ul#pagenavigationsub li a:hover {
	background: inherit;
	color: #cc0000;
}

ul#navblue {
	list-style: none;
	margin: 14px auto 0 auto;
	padding: 0 0 0 0;
	width: 127px;
}
ul#navblue li {
	border: 1px solid #5b85ad;
	height: 18px;
	margin-bottom: 4px;
	width: 127px;	
}
ul#navblue li a {
	background-color: #5b85ad;
	color: #ffffff;
	display: block;
	font-size: 10px;
	height: 16px;
	line-height: 16px;
	margin: 1px;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
	text-transform: capitalize;
	width: 105px;
}
ul#navblue li a:hover {
	background-color: #ffffff;
	color: #5b85ad;
}

/* column 2*/
div#column2 {
	/*margin-bottom: 20px;*/
	width: 614px;
	border-left: 			1px #CCCCCC solid;
}
