Textarea, input { 
	border-top: 	2px solid #A1051F;
	border-right: 	1px solid #000000;
	border-bottom: 	1px solid #000000;
	border-left: 	1px solid #A1051F;
	background: 	#EFF8FF;
	font: 		normal 90% Arial, Helvetica, sans-serif;
	color:		#7E0000;
} 

body {
	background: 	#EFF8FF url(none) repeat fixed;
	margin: 	0px;
	padding: 	0px;
	color: 		#000077;
	font: 		normal 13px Arial, Helvetica, sans-serif;
	text-align: 	left;
	scrollbar-face-color:#A1051F;
	scrollbar-shadow-color:#A1051F; 
	scrollbar-highlight-color:#A1051F;
	scrollbar-3dlight-color:#A1051F;
	scrollbar-darkshadow-color:#A1051F;
	scrollbar-track-color:#A1051F;
	scrollbar-arrow-color:#A1051F;
}

#summary_1 {
	color: 		#121288;
	font: 		bold 115% Arial, Helvetica, sans-serif;
	margin-left:	20px;
	margin-right:	30px;
	margin-top:	2px;
	border-top:	1px dotted #A1051F;
}

#summary_2 {
	color: 		#121288;
	font: 		bold 115% Arial, Helvetica, sans-serif;
	margin-left:	10px;
	margin-right:	125px;
	margin-top:	4px;
}

#summary_3 {
	font: 		bold 100% Arial, Helvetica, sans-serif;
	margin-left:	5px;
}

H5 {
	color: 		#121288;
	font: 		bold 135% Arial, Helvetica, sans-serif;
	margin-left:	30px;
	margin-right:	30px;
	margin-top:	8px;
	border-top:	1px solid #A1051F;
	border-bottom:	1px solid #A1051F;
}
H4 {
	color: 		#121288;
	font: 		bold 125% Arial, Helvetica, sans-serif;
	margin-left:	15px;
	margin-right:	125px;
	margin-top:	5px;
	border-top:	1px solid #A1051F;
}


H3 {
	color: 		#121288;
	font: 		bold 145% Arial, Helvetica, sans-serif;
	margin-left:	45px;
	margin-right:	90px;
	margin-top:	21px;
	border-top:	1px solid #A1051F;
	border-bottom:	1px solid #A1051F;
}

#menuH3 {
	color: 		#121288;
	font: 		bold 145% Arial, Helvetica, sans-serif;
	margin-left:	35px;
	margin-right:	0px;
	margin-top:	21px;
	border-top:	1px solid #A1051F;
	border-bottom:	1px solid #A1051F;
}

#titleh3 {
	color: 		#aa1212;
	font: 		bold 130% Arial, Helvetica, sans-serif;
	border-bottom:	1px solid #A1051F;
}

hr {
	margin-left:	45px;
	width:		45%;
	text-align: 	left;
	color:		#121288;
}

#banner{
	background:	#DCEFFE;
	border-top: 	2px solid #000000;
	border-right: 	1px solid #000000;
	border-bottom: 	2px solid #A1051F;
	border-left: 	2px solid #000000;
    margin-left:	1px;
}

#main {
	border-top: 	2px solid #A1051F;
	border-right: 	1px solid #000000;
	border-bottom: 	1px solid #000000;
	border-left: 	1px solid #A1051F;
    vertical-align: top;
    height:         100%;
	padding: 	    5px 5px 5px;
	margin: 	    1px 1px 1px 1px;
	background: 	#DCEFFE;
	text-align: 	left;
	font: 		    normal 90% Arial, Helvetica, sans-serif;
	color:		    #7E0000;
}

#main a { 
	border-bottom:  2px dashed #FFAE00; 
	color: 		#998888;
	font-weight: 	bold;
}
#main a:hover { 
	border-bottom:  2px dashed #FFAE00; 
	color: 		#efefef; 
	background: 	#9090c0
}

#main a:active { 
    border-bottom:  2px dashed #333333; 
    background:     #ffffff; 
}

pre {
	font: 		    normal 90% Arial, Helvetica, sans-serif;
}

#timebar{
	text-align: 	center;
	font: 		    bold 11px Arial, Helvetica, sans-serif;
	color:		    #7E0000;
}

#menuitem{
    vertical-align: top;
    text-align: 	left;
    margin-bottom:     5px;
    padding-bottom:    5px;
	font: 		    bolder small-caps 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#menuitem ul { 
    list-style:     none; 
    text-align:     left; 
}

#menuitem li { 
    margin:         0px; 
    padding:        1px 0px; 
}

#menuitem a {
	padding-left:   30px;
	margin-left:    3px;
	background:     url(http://l13.nl/ani1.gif) no-repeat left ;
	color:          #998888;
	font-size:      1.1em;
	font-weight:    bold;
	text-transform: uppercase;
	text-decoration: none;
	text-align: left;
}
#menuitem a:hover {
	left:		    10;
	margin-left:	10;
	padding-left:	10;
	background:     #9090c0 url(http://l13.nl/ani2.gif) no-repeat left center;
	color:          #efefef;
}


#menuitem h3{
	bottom:		    10;
	margin-bottom:	10;
	padding-bottom:	10;
	border-top:	0px solid #A1051F;
	border-bottom:	0px solid #A1051F;
}

#menuitem1{
	background:     url(http://l13.nl/top_bar.gif) no-repeat left top;
	border-top: 	2px solid #A1051F;
	border-right: 	1px solid #A1051F;
	border-bottom: 	1px solid #A1051F;
	border-left: 	2px solid #000000;
    margin-bottom:     5px;
    padding-bottom:    5px;
}

#menuitem2{
	background:     url(http://l13.nl/top_bar.gif) no-repeat left top;
	border-top: 	1px solid #A1051F;
	border-right: 	1px solid #A1051F;
	border-bottom: 	1px solid #A1051F;
	border-left: 	2px solid #000000;
    margin-bottom:     5px;
    padding-bottom:    5px;
}
#menuitemold{
	background:     url(http://l13.nl/top_bar.gif) no-repeat left top;
	border-top: 	1px solid #A1051F;
	border-right: 	1px solid #A1051F;
	border-bottom: 	1px solid #A1051F;
	border-left: 	2px solid #000000;
    margin-bottom:     5px;
    padding-bottom:    5px;
}
#menuitem3{
	background:     url(http://l13.nl/top_bar.gif) no-repeat left top;
	border-top: 	1px solid #A1051F;
	border-right: 	1px solid #A1051F;
	border-bottom: 	1px solid #A1051F;
	border-left: 	2px solid #000000;
    margin-top:     5px;
    padding-top:    5px;
}

#footer{
	font:           bold 11px Arial, Helvetica, sans-serif;
}

#l9, #l8, #l7, #l6, #l5, #l4, #l3, #l2, #l1, #l13, #l14, #l15{
	position:	    absolute;
	left:		    170px;
	margin-left:	10px;
	margin-top:	    10px;  
	z-index:	    1;
	visibility:	    hidden;
	border-top: 	1px solid #A1051F;
	border-right: 	1px solid #A1051F;
	border-bottom: 	1px solid #A1051F;
	border-left: 	2px solid #A1051F;
	background: 	#DCEFFE;
	font: 		    normal 90% Arial, Helvetica, sans-serif;
	color:		    #7E0000;
	margin-bottom:	10;
	padding-bottom:	10;
}
#l10, #l11, #l12{
	position:	    absolute;
	left:		    580px;
	margin-left:	10px;
	margin-top:	    10px;  
	z-index:	    1;
	visibility:	    hidden;
	border-top: 	1px solid #A1051F;
	border-right: 	1px solid #A1051F;
	border-bottom: 	1px solid #A1051F;
	border-left: 	2px solid #A1051F;
	background: 	#DCEFFE;
	font: 		    normal 90% Arial, Helvetica, sans-serif;
	color:		    #7E0000;
	margin-bottom:	10;
	padding-bottom:	10;
}

#myfixed {
	position: 	fixed;
	top: 		40px;
	left: 		1105px;
}

/*
.photo_txt
{
	position:	    absolute;
	left:		    560px;
    top:            270px;
	width:			325px;
	height: 		600px;	
	margin-left:	3px;
	margin-top:	    3px;  
	z-index:	    1;
	visibility:	    hidden;
	border-top: 	1px solid #A1051F;
	border-right: 	1px solid #A1051F;
	border-bottom: 	1px solid #A1051F;
	border-left: 	2px solid #A1051F;
	background: 	#DCEFFE;
	font: 		    normal 90% Arial, Helvetica, sans-serif;
	color:		    #7E0000;
	margin-bottom:	10;
	padding-bottom:	10;
	opacity: 0.5;
	-webkit-transition: .5s all;   
    -webkit-transition-delay: 1s; 
    -moz-transition: .5s all;   
    -moz-transition-delay: 1s; 
    -ms-transition: .5s all;   
    -ms-transition-delay: 1s; 
    -o-transition: .5s all;   
    -o-transition-delay: 1s; 
    transition: .5s all;   
    transition-delay: 1s;
}

list_photo_txt:hover
{
	opacity: .7;
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -ms-transition-delay: 0s;
    -o-transition-delay: 0s;
    -transition-delay: 0s;
}
*/
.Main_UL{
  --spacing : 1.5rem;
  --radius  : 10px;
}
.Main_UL li{
  margin       : 5px;
  padding      : 5px;
  display      : block;
  position     : relative;
  padding-left : calc(2 * var(--spacing) - var(--radius) - 2px);
}

.Main_UL ul{
  margin-left  : calc(var(--radius) - var(--spacing));
  padding-left : 0;
}
.Main_UL ul li{
  border-left : 2px solid #ddd;
}

.Main_UL ul li:last-child{
  border-color : transparent;
}
.Main_UL ul li::before{
  content      : '';
  display      : block;
  position     : absolute;
  top          : calc(var(--spacing) / -2);
  left         : -2px;
  width        : calc(var(--spacing) + 2px);
  height       : calc(var(--spacing) + 1px);
  border       : solid #ddd;
  border-width : 0 0 2px 2px;
}
.Main_UL summary{
  display : block;
  cursor  : pointer;
}

.Main_UL summary::marker,
.Main_UL summary::-webkit-details-marker{
  display : none;
}

.Main_UL summary:focus{
  outline : none;
}

.Main_UL summary:focus-visible{
  outline : 1px dotted #000;
}

.Main_UL li::after,
.Main_UL summary::before{
  content       : '';
  display       : block;
  position      : absolute;
  top           : calc(var(--spacing) / 2 - var(--radius));
  left          : calc(var(--spacing) - var(--radius) - 1px);
  width         : calc(2 * var(--radius));
  height        : calc(2 * var(--radius));
  border-radius : 50%;
  background    : #ddd;
}
.Main_UL summary::before{
  content     : '+';
  z-index     : 1;
  background  : #D1E1F1;
  color       : #121288;
  line-height : calc(2 * var(--radius) - 2px);
  text-align  : center;
}

.Main_UL details[open] > summary::before{
  content : '-';
}

