* {	/*padding : 0; margin : 0;
	scrollbar-highlight-color: #DDDDFF;	scrollbar-shadow-color: #333355;
	scrollbar-3d-light-color : #000000;	scrollbar-base-color : #000000;
	scrollbar-dark-shadow-color : Black; scrollbar-face-color:#000000;
	scrollbar-arrow-color:#FFFFFF; scrollbar-track-color:#EEEEEE;*/}

html{ font-family: Verdana, Arial, Helvetica, sans-serif;}
body{margin: 0 auto; font-size: 80%; text-align: center; color: #000000; background-color: #ffffff;}

a,a:link, a:visited { text-decoration: none; font-weight: bolder; color: #777;}
a:hover { border-bottom: 2px solid #aaa;padding:0px;color:#000;}
hr {width: 80%; margin-bottom:20px; margin-top:5px;}
h1 { font-size: 1.8em; font-weight: bold;color: #666666;letter-spacing: 0.3em;}
h2 { font-size: 1.2em; color: #666; letter-spacing: 0.1em; line-height: 120%;}
h3 { font-size: 1 em; color:#666; padding-left:10px;}
em { padding-left:10px; color: #666;}
th,td { font-weight:normal;}
q {	font-family: "Times New Roman", Times, serif; font-size: 1.2em;	line-height: 120%; letter-spacing: 0.1em;}

div#container { margin: 0 auto; width:880px; position:relative; z-index:1; }

div#branding{ position:absolute;left:0px;bottom:-120px;width:200px;height:217px; background:url(../images/handtekening-leo.png) no-repeat left top;text-indent:-9999px;z-index:0;}

div#content_container{position:relative; left:0px; top:25px; margin-top:10px; z-index:2; }
div#content{overflow:auto; z-index:3;}
div#content_main{ width: 755px; text-align: left; float: right; margin-top:15px; z-index:4;}
div#content_main h2{ background-color:#eee; display:block; width:80%; padding:0px 0px 2px 10px; margin-bottom:15px; margin-top:20px;}
div#content_main p{margin:5px; padding:5px;}
div#content_main p:first-letter{font-size:120%;	font-weight:bolder;}
div#content_main img {padding:10px;}
div#content_main ul{ font-weight:bold; margin-bottom:15px; padding-left:10px;}
div#content_main li{ display:list-item;	list-style-type:none; padding-left:30px; font-style: italic; font-weight:normal;}
div#content_main q{margin:5px; padding:5px; display:block;}
div#content_main em { padding-left:20px;}
div#content_sub { display:none;float: left; width:0px; z-index:5;}

div#index div#Schets p{ background:url(../images/index_content_mid.jpg) no-repeat right top;text-indent:-9999px; height:400px; }

div#aktueel em {padding:6px;}
div#aktueel a,a:link,a:visited { color: #c00; text-transform: none; font-size: 100%; font-weight:normal; text-decoration:none; margin:0px; padding:0px; font-style: normal; font-variant: normal;text-transform: none;}
div#aktueel h3 {
	margin-bottom: -2px;
}
div#aktueel p:first-letter{font-size:120%;	font-weight:bolder;}

div#uitnodiging { padding-bottom:50px; text-align: center;}
div#uitnodiging img { margin:10px; border: medium solid #CCC;}
div#uitnodiging a,a:link,a:visited { margin: 40px;border: 0px; color: #c00;}
div#uitnodiging a:hover { margin: 40px;border-bottom: 2px solid #aaa;}
div#uitnodiging img a:hover { margin: 40px;border-bottom: 2px solid #aaa;}
div#uitnodiging p{ width:400px; text-align:left; margin:40px; margin-left:auto; margin-right:auto;}
div#uitnodiging p:first-letter{font-size:120%;	font-weight:bolder;}
div#uitnodiging h1{text-align:left;}
div#uitnodiging h2{text-align:left;}
div#uitnodiging h3{text-align:left; margin-left:155px;}

div#boeken a,a:link,a:visited { color:#CC0000;}
div#boeken p:first-letter{font-size:120%;	font-weight:bolder;}
div#boeken dl { margin:5px; padding:5px;}
div#boeken dd { padding:5px; padding-bottom:0px;}
div#boeken dt { font-weight:bolder;}
div#boeken img {padding:0px; margin:10px; float:right; clear:both; border : 1px solid #aaa;}
div#boeken div#verkrijgen { margin-top:50px; margin-bottom:50px; }
div#boeken div#actie { padding:5px; border:1px solid #CCC;}
div#boeken div#actie span { font-weight:bolder; line-height:40%;}
/*internet explorer*/
div#boek_1{ height:450px; background-color:#CCC; margin-bottom:10px; padding: 5px; overflow:auto; }
div#boek_2{ height:450px; background-color:#CCC; margin-bottom:10px; padding: 5px; overflow:auto; }
/*firefox*/
html>body div#boek_1{ height:auto; background-color:#CCC; margin-bottom:10px; padding: 5px; overflow:auto; }
html>body div#boek_2{ height:auto; background-color:#CCC; margin-bottom:10px; padding: 5px; overflow:auto; }

div#biografie img#img_1 {float:left;}
div#biografie img#verf_tubes { float:right;}
div#biografie em { text-align:left;}
div#biografie img#img_2 { float:left;}
div#biografie img#img_3 { float:right;}
div#biografie a,a:link,a:visited {color: #cc0000;}
div#biografie p:first-letter{font-size:120%; font-weight:bolder;}

div#gedichten_1 { margin:0 auto; text-align: left; width: 420px; font-weight: bolder; font-size:1.4em; }
div#gedichten_1 p { font-weight:normal;}
div#gedichten_1 p:first-letter { font-size:100%; font-weight:normal; }
div#gedichten_2 { margin:0px; text-align: left; width: 420px; font-weight: bolder; font-size:1.4em; }
div#gedichten_2 p { font-weight:normal;}
div#gedichten_2 p:first-letter { font-size:100%; font-weight:normal; }
div#gedichten_2 h2 q { font-size:110%; font-style:italic; line-height:60%;}
div#gedichten_2 h4 { margin:45px; margin-left:10px;	border-top-width: medium; border-top-style: solid; border-top-color: #CCCCCC;}
div#dichter a,a:link,a:visited {color: #cc0000;}

div#schilder img#img_1 { float:right;}
div#schilder img#img_2 { float:left;}
div#schilder a,a:link,a:visited {color: #cc0000;}

div#tekenaar img#img_1 {float:right;}
div#tekenaar a,a:link,a:visited {color: #cc0000;}

div#gallery img {margin:0; padding:0;}
div#gallery ul { float:left; background-color:#CCC; width:350px; height:50em; margin:10px; padding:0;}
div#gallery li { padding:10px; margin:10px; font-style:normal; }
div#gallery dl { margin:0; padding:0;}
div#gallery dl dd { margin:0; padding:0;}
div#gallery dl dt {font-weight:bolder;	line-height: 25px;}
div#gallery p { overflow:auto;}
div#gallery a,a:link,a:visited {color:#777;	margin:0 0 0 5px; }
div#schilderijen {padding-bottom:10px; overflow:auto;}
div#tekeningen {padding-bottom:10px; overflow:auto;}

div#over_leo pre{ font-size:1.3em;}
div#over_leo  q { width:600px;}
div#over_leo hr { margin-left:0px; margin-top:20px; margin-bottom:50px; width:400px;}

div#winkel fieldset {margin-bottom : 10px; padding : 20px; border : 1px solid #aaa; overflow : hidden;}
div#winkel fieldset:hover { border-color:#C00;}
div#winkel fieldset legend { color: #666; padding: 0 10px; text-transform:capitalize; }
/*internet explorer*/
div#winkel fieldset input { float:left; margin-left:5px; /* width:48%; text-transform:capitalize;*/ text-indent:5px; } 
/*firefox*/
html>body div#winkel fieldset input { float:left; margin-left:5px; /* width:48%; text-transform:capitalize;*/ text-indent:5px; border: 1px solid #aaa;  background-color:#eee;} 
div#winkel fieldset input:hover { border-color : #000; }
div#winkel fieldset input:active,div#winkel fieldset input:focus { border-color : #c00; }
div#winkel fieldset input#dhrmvr { float:left; text-align:left; width:5%;}
div#winkel fieldset input#huisnummer,div#winkel fieldset input#toevoeging { width:15%; }
div#winkel fieldset label, label span { display : block; padding:2px;}
div#winkel fieldset label { float:right; width:95%; overflow:hidden; }
div#winkel fieldset label span { float:left; width:50%; text-align:right;}
div#winkel fieldset label span:first-letter{ text-transform: uppercase;}
div#winkel fieldset label span#errortext { float:right; text-align:left; width:48%; background-color : #fcc; font-size:smaller; font-weight:bolder; }
div#winkel fieldset label img { padding:0px; padding-right:5px; }
div#winkel fieldset label#totaal_weergave { margin-top:30px;}
div#winkel fieldset label#totaal_weergave input { color:#c00; border: 1px solid #c00;}
div#winkel fieldset#bestel_info div#act_winkel { padding-top:150px;}
div#winkel fieldset#bestel_info label { font-weight:bolder;}
div#winkel fieldset#bestel_info input { text-align:right; padding-right:2px;}
div#winkel fieldset#bestel_info ul { margin-top:30px; margin-right:285px; margin-bottom:0px; text-align:right; }
div#winkel fieldset#bestel_info li { display:inline; font-style:normal; }
div#winkel form div#button { margin-bottom : 20px; padding : 10px 20px; border : 1px solid #aaa; text-align : center; }
div#winkel form div#button:hover { border-color : #c00; }
div#winkel form div#button input { padding: 0 0.25em;}

div#formerror { border: 1px solid red;  background-color : #fcc;}
div#formlisterror { overflow:auto; width:100%; float:right; border: 1px solid red;  background-color : #fcc; }
div#formerror ul { margin:10px; }
.formerror { margin:5px 0px; padding:5px; border: 1px solid red; background-color : #fcc;}

div#nav { width: 100%; position:absolute; left:0px; top:-5px; padding-top:5px; /*border-bottom: 2px solid #aaa;*/ z-index:6;}
/*div#nav :hover { background-image:url(../images/nav_back.jpg); background-position:top; background-position:left; background-repeat:no-repeat; }*/
div#nav menu li, menu li a { display:inline; list-style-type:none; font-style:normal; }
div#nav a,a:link,a:visited {color:#777;	margin-left:5px; white-space: nowrap;}
div#nav a#selected,div#nav a#selected:link,div#nav a#selected:visited {color:#cc0000;}
div#nav a:hover {border-bottom: 2px solid #aaa; color:#000000; font-style:normal;}

div#site_info {width:755px; position:absolute; left:100px; bottom:-80px; padding:5px; margin: 0 auto; font-size:0.8em; color:#aaa; /*border-top: 2px solid #aaa; color:#666; */}
div#site_info a,div#site_info a:link, a:visited { color:#aaa;text-transform:capitalize; margin:0;}
div#site_info a:hover {border-bottom: 2px solid #aaa; color:#000;}
div#site_info h1 { font-style:normal; font-size: 0.9em; color:#CC0000;	letter-spacing: 0.1em; display:inline;}
div#site_info p {}

div#errorpage { padding:20px; margin:20px; }

#crumbs { }
.crumbs_a{ }

div#counter { display:none; height:20px; font-size: 0.8em;font-weight: normal; }
div#counter p { margin: -15px 150px 0px;float: left;}
div#counter a,a:link, a:visited { color:#777;}
div#counter a:hover {border-bottom: 2px solid #aaa;color:#000;}

.EersteLetter {	/*background-color:#eee;*/
	font-size:130%;	font-weight:bolder; /*font-style:oblique;*/
	padding: 0px 2px 0px 5px;	/*margin: 0px 5px 0px 0px;
	position: relative;	bottom: 5px;
	border-right: 2px solid #aaa; border-bottom: 2px solid #aaa;*/}
.schilderijen { padding:10px;}

