* {margin:0; padding:0; outline:0; }
body {background:url('../images/layout/bg.jpg') #fff repeat-x; font-family:Arial, Tahoma, sans-serif; font-size:0.75em; color:#747172; }

h1 {font-size:150%; color:#ed1f24; margin:6px 0; text-transform:uppercase; }
h2 {font-size:110%; color:#000; margin:6px 0; text-transform:uppercase; }
h3 {font-size:110%; color:#000; margin:6px 0; text-transform:uppercase; }
h4 {font-size:110%; color:#000; margin:6px 0; text-transform:uppercase; }
h5 {font-size:130%; color:#000; margin:26px 0 0 0; text-transform:uppercase; }

p {padding:6px 0; }
p.small {font-size:90%; }
p.insp {margin-left:10px; }
p.intro {float:left; font-size:80%; padding:0; }
p.intro a {text-decoration:none; color:#aaa; }
span.red {color:#ed1f24; }

a:link, a:visited {color:#747172; }
a:hover, a:active {color:#ed1f24; }
a.out {background:url('../images/layout/external_link.gif') no-repeat 0% 4px; padding:0 0 0 14px; }
h1 a, h2 a, h3 a, h4 a, h5 a {text-decoration:none; }

input[type="text"] {margin:3px 0; padding:3px; width:292px; border:1px solid #747172; font-family:inherit; font-size:inherit; }
textarea, select {padding:3px; border:1px solid #747172; font-family:inherit; font-size:inherit; }
button[type="submit"], .button {margin:3px 0; width:326px; height:30px; padding:8px; cursor:pointer; border:none; background:url('../images/layout/buttonside.jpg') no-repeat; font-size:90%; font-weight:bold; text-align:left; color:#ed1f24; }
input[type="submit"], input[type="reset"] {background:#f2f2f2; padding:8px 16px; }

#wrapper {width:953px; margin:38px auto; }
#browser {width:100%; position:absolute; left:0; top:0; background:#f6f1cf; padding:3px 10px; color:#222; font-size:90%; }
	#browser a {color:#222; }
	
#mainmenu {height:30px; margin-left:295px; text-transform:uppercase; }
	#mainmenu ul {list-style-type:none; margin-left:3px; }
	#mainmenu ul li {float:left; font-weight:bold; }
	#mainmenu ul li a:link, #mainmenu ul li a:visited {display:block; padding:0 26px 0 0; text-decoration:none; color:#747172; }
	#mainmenu ul li a:hover, #mainmenu ul li a:active {display:block; padding:0 26px 0 0; text-decoration:none; color:#ed1f24; }
	#mainmenu ul li a.active {color:#ed1f24; font-weight:bold; }

#header {height:450px; background:url('../images/layout/youshiki_logo.jpg') no-repeat; padding:8px 0 0 0; }
#container {width:662px; height:438px; float:right; border:1px solid #332f30; }
#container2 {width:680px; height:438px; float:right; }
	#containerintro {width:662px; height:438px; float:left; border:1px solid #332f30; background-image:url(include/intro.png) }	
#content {min-height:500px; margin:10px 0; }
	#left {float:left; width:280px; padding:34px 0; }
	#left #subnav ul {list-style-type:none; margin:30px 0 100px 0; }
	#left #subnav ul li {}
	#left #subnav ul li a:link, #left #subnav ul li a:visited {display:block; padding:6px 0; text-decoration:none; color:#aaa; border-bottom:1px solid #f2f2f2; }
	#left #subnav ul li a:hover, #left #subnav ul li a:active {color:#231f20; }
	
ul.tweet_list {width:92%; list-style-type:none; font-size:90%; color:#222; }	
ul.tweet_list li {padding:6px 0; }
ul.tweet_list span.tweet_time a {color:#ed1f24; text-align:right; }
ul.tweet_list span.tweet_text {font-style:italic; }
	
	#center {width:645px; float:left; padding:14px; line-height:1.8em; font-size:110%; }
	
	#center ul {list-style-type:none; }
	#center ul li {width:100%; padding:6px 0; background:url('../images/layout/arrow.gif') no-repeat 99% 11px; border-bottom:1px solid #f2f2f2; }
	#center ul li a {display:block; text-decoration:none; }
	
	#center a:link span.afspraakbutton, #center a:visited span.afspraakbutton 
	{display:block; height:30px; padding:8px 0; text-decoration:none; color:#ed1f24; font-weight:bold; }
	#center a:hover span.afspraakbutton, #center a:active span.afspraakbutton {color:#231f20; }
	
	p.project {padding:15px 0; border-top:1px solid #f2f2f2; color:#747172; }
	p.project img {margin-left:15px; border:1px solid #f2f2f2; }
	p.project a:link, p.project a:visited {color:#747172; }
	p.project a:hover, p.project a:active {color:#ed1f24; text-decoration:none; }
	
	p.referentie {padding:15px 0; border-bottom:1px solid #f2f2f2; color:#747172; }
	p.referentie img {margin-left:15px; border:1px solid #f2f2f2; }
	p.referentie a:link, p.referentie a:visited {color:#747172; }
	p.referentie a:hover, p.referentie a:active {color:#ed1f24; text-decoration:none; }
	
#footer {background:url('../images/layout/footerbg.jpg') #e8e8e8 repeat-x; height:250px; padding:18px; font-size:90%; }
	
	#socialmedia {height:35px; margin:15px 0; }
	#footer #footer_outline {width:953px; margin:0 auto; }
	#footer #contactblokken_outline {float:left; margin-left:80px; }
	#footer .contactblokken {float:left; width:191px; margin-right:27px; color:#aaa; }
	#footer .contactblokken ul {list-style-type:none; }
	#footer .contactblokken ul li a:link, #footer .contactblokken ul li a:visited {display:block; padding:3px 0; text-decoration:none; color:#aaa; 
	border-bottom:1px solid #f2f2f2; }
	#footer .contactblokken ul li a:hover, #footer .contactblokken ul li a:active {color:#222; }

	#footer p a:link, #footer p a:visited {text-decoration:none; padding:3px 6px; }
	#footer p a:hover, #footer p a:active {text-decoration:none; }

#sitemap ul li a {text-decoration:none; }
#sitemap ul {list-style-type:none; }
#sitemap ul li {padding:2px 0; background:url('../images/layout/arrow.gif') no-repeat 99% 11px; border-bottom:1px solid #f2f2f2; }
#sitemap ul li.mother {padding:2px 0; background:url('../images/layout/arrow.gif') no-repeat 99% 11px; border-bottom:0; }
#sitemap ul li ul {margin-left:10px; }
