/* Stylesheet voor de PJ Beuker */

*			{margin:0; padding:0;}
p			{margin-bottom:1em; margin-top:1em;}
img			{border:0px;}
#center		{text-align:center}
#preload	{position:absolute; top:0px; left:-5000px}
#sectie		{clear:both}

#inspring	{margin-left:110px}

body 		{font-family: Arial; font-size: 15px; line-height:18px; background:#dee8cf url(../images/blad.png) top left no-repeat}

#frame		{position:relative; width:1100px; height:330px; display:block; margin:0 auto;}
#frame2		{position:relative; width:880px; min-height:320px; height:auto; display:block; margin:0 auto; background-color:#c3d4a7; z-index:10; padding:30px 30px 20px 30px;}
#frame3		{position:relative; width:940px; min-height:530px; height:auto; margin:30px auto;}
#snelkoppel	{clear:both; position:relative; width:940px; height:70px; margin:0 auto;}
#footer		{clear:both; width:100%; height:114px; background:url(../images/gras.jpg) top left repeat-x; padding-top:50px; font-size:12px;}

#links		{float:left; width:350px; border-right:1px solid #45552c}
#rechts		{float:left; width:430px; padding-left:80px;}

#menu		{position:absolute; display:block; left:80px; top:270px;}
#menu a		{display:block; margin-right:21px; float:left; height:30px; width:170px; padding:10px 0 0 0px; text-align:center; font-size:17px; text-decoration:none; color:#45552c; background-color:#f0f6e8; border-right:1px solid #c0c0c0; border-bottom:1px solid #c0c0c0}
#menu a:visited	{text-decoration:none;}
#menu a:hover	{text-decoration:none; background:url('../images/knop.jpg') top left repeat-x}
#menu a.current	{background:url('../images/knop.jpg') top left repeat-x; }
#menu a.last	{margin-right:0px;}

#slideshow {position:absolute; top:20px; left:20px; height:330px; width:900px; z-index:20}
#slideshow IMG {position:absolute; top:0; left:0; z-index:8; opacity:0.0;}
#slideshow IMG.active {z-index:10; opacity:1.0;}
#slideshow IMG.last-active {z-index:9;}

#blok			{float:left; height:auto; width:313px;}
#blok h1		{font-size:22px; color:#45552c; text-align:center}
#blok p			{padding:0 30px 0 30px; text-align:justify}
#blok_foot		{float:left; width:313px; height:70px;}
#blok_foot p	{padding:10px 30px 0 30px;}

img.logo	{position:absolute; top:160px; left:80px;}
img.foto	{width:450px; height:auto; margin-top:35px; border:5px solid #45552c}
img.ontwerp	{float:right; padding:20px 0px 0px 20px; height:200px;}
img.snel	{float:right; margin-left:15px; width:50px; height:50px;}
img.vierkant	{width:50px; height:50px; margin-top:20px;}

h1	{font-size:20px; color:#45552c;}

a			{color:#45552c}
a:visited	{color:#45552c}
a:hover		{color:#45552c}

a.klein		{font-size:10px;}

a.button	{position:absolute; height:42px; width:190px; top:270px; left:700px; background:url(../images/button.png) top left no-repeat;z-index:50; text-decoration:none; text-align:center; padding-top:18px; font-size:18px; font-weight:bold}
a.button:visited	{text-decoration:none;}
a.button:hover		{text-decoration:none; background:url(../images/button_press.png) top left no-repeat; padding-top:20px; height:40px}

table		{font-size:13px; color:#000000}
td			{vertical-align:top; margin-top:0px; padding-top:0px; }
input		{width:300px; font-size:13px; background-color:#f0f6e8}
input.knop	{width:100px}
textarea	{height:40px; width:302px; background-color:#f0f6e8}





