/**
 *  Stylesheet for www.zwemkroniek.com
 *
 */
 
body {
	behavior:url(/new_js-css/csshover.htc);
	margin: 0px;
	padding: 0px;
}	
* {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#titlebar{
	position: absolute;
	top: 0px;
	left: 0px;
}
#lang_cred{
	position:absolute;
	top: 445px;
	left: -1px;	padding-top: 50px;
	width: 167px;
	height: 230px;
	background-image:url(/new_images/menu_closer2.jpg);
	background-repeat:no-repeat;
	background-position:top;
	text-align: center;
	color: #9F9F9F;
	font-size: 10px;
}

#maincontent{
	position: absolute;
	top: 165px;
	left: 190px;
	width: 570px;  /* Deze waarde verbreedt de centrale kolom */
	line-height: 18px;
	z-index: 0;
	padding-bottom: 20px;
}
#maincontent a:link, #maincontent a:active, #maincontent a:hover{
	color: #527CC6;
	text-decoration: underline;
}
#maincontent a:visited{
	color: #45536C;
}
#maincontent HR{
	height: 1px;
	backgroundcolor: #3d5ac3;
	color: #3d5ac3;
}
#maincontent .image{
	border: 1px solid black;
}
#maincontent H2{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	width: 470px;
	color: #3D5AC3;
	font-weight: normal;
	margin-top: 20px;
	margin-bottom: 3px;
	padding-bottom: 4px;
	border-bottom: 1px solid black;
}
#maincontent H3{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	width: 470px;
	color: #3D5AC3;
	font-weight: normal;
	margin-top: 10px;
	margin-bottom: 3px;
	padding-bottom: 4px;
	border-bottom: 1px solid black;
}
#maincontent H4{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #3D5AC3;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 3px;
	padding-bottom: 4px;
}
.afzender{
	font-style: italic;
	color: #9F9F9F;
}

.afzender a:link, .afzender a:active, .afzender a:hover{
	color: #888888 ! important;
	text-decoration: none ! important;
}
.afzender a:hover{	
	color: #000000 ! important;
	text-decoration: underline ! important;
}




UL#newslist{
	list-style-position: outside;
	list-style-type: none;
	list-style-image: url(/new_images/li_dot_arrow.gif);
	margin-top: 2px;
	margin-bottom: 5px;
	margin-left: 15px;
}

UL#newslist a:link, UL#newslist a:active, UL#newslist a:hover{
	color: #527CC6;
	text-decoration: underline;
}
UL#newslist a:visited{
	color: #45536C;
}
UL#newslist a:hover{	
	color: #000000;
}

#barright{
	position: absolute;
	top: 80px;
	left: 780px;	
	width: 190px;	
	background-image:url(/new_images/barrightbar.jpg);
	background-position:top;
}
#barright IMG {
	border: 1px solid black;
	margin-bottom: 5px;
}#barright_toen{
	position:relative;
	top:0px;
	width: 190px;}
#barright_close{
	position:relative;
	top:0px;
	left: 0px;
	width: 190px;
	height: 200px;
	padding-top: 0px;
	background-image:url(/new_images/barrightbar2.jpg);
	background-repeat:no-repeat;
	background-position:top;
	text-align: center;
	font-size: 10px;
}
#bannertopright{
	position: absolute;
	border: 0px solid black;
	top: 0px;
	left: 780px;	
	width: 190px;}
#pagefooter{
	position: relative;
	top: 15px;
	width:400px;
	margin-left: 85px;
	margin-right: 85px;
	border-top: 1px solid black;
	text-align: center;
	font-size: 10px;
	color: #9f9f9f;
}
#pagefooter a:link, #pagefooter a:active, #pagefooter a:visited, #pagefooter a:hover{
	font-size: 10px;
	color: #888888 ! important;
	text-decoration: none ! important;
}
#pagefooter a:hover{	
	font-size: 10px;
	color: #000000 ! important;
	text-decoration: underline ! important;
}


#specials{
	position: absolute;
	top: 5px;
	left: 630px;
	color: #57534B;
	z-index: 1000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;	font-weight: bold;
}
#specials a:link, #specials a:active, #specials a:visited, #specials a:hover{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px ;
	color: #57534B  ;
	text-decoration: none ;	margin-right: 1px;
}
#specials a:hover{	
	color: #000000;
}
#banner468{
	position: absolute;
	top: 100px;
	left: 236px;	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #3D5AC3;
	font-weight: normal;
}
#bannervoorpagina{
	position: absolute;
	top: 100px;
	left: 192px;	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #3D5AC3;
	font-weight: normal;
}
#banner468 IMG {
	border: 1px solid black;
	margin-bottom: 5px;
}
#bannervoorpagina IMG {
	border: 1px solid black;
	margin-bottom: 5px;
}
#bannerlinks{
	position:absolute;
	top:600px;
	left: 3px;
	width: 160px;
	height: 600px;
}
#html_voorpaginarechtsboven{
	position: absolute;
	top: 212px;
	left: 575px;	
	width: 175px;  /* Deze waarde verbreedt de kolom */
}
#html_voorpaginarechtsboven IMG {
	border: 1px solid black;
	margin-bottom: 5px;
}
#html_voorpaginarechtsboven H4{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #3D5AC3;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 3px;
	padding-bottom: 4px;
}
#middenrechts_boven{
	position: absolute;
	top: 212px;
	left: 575px;	
	width: 175px;  /* Deze waarde verbreedt de kolom */
}
#middenrechts_boven IMG {
	border: 1px solid black;
	margin-bottom: 5px;
}

/* Het 100% CSS menu */

#mainmenu{
	position: absolute;
	top: 80px;
	left: 0px;	width:167px;
}

#mainmenu ul#menu {
	position: relative;
	background-color: #BFCFEA;
	font-size: 12px;
	font-weight: bold;
}

#mainmenu ul#menu a:link, #mainmenu ul#menu a:visited, #mainmenu ul#menu a:active, #mainmenu ul#menu a:hover{
	margin: 0px;
	width:150px;
	padding: 4px;
	display: block;
	color: #000000;
	text-decoration: none;
}
#mainmenu ul#menu a:hover{
	color: #FFFFFF;
}
#mainmenu ul, #mainmenu li {
	margin:0;
	padding:0;
	display:block;
}		

#mainmenu ul {
	list-style:none;
	width:166px;
	padding:0px;
	border:1px solid black;
	border-bottom: 0px;
}	

#mainmenu li {
	position:relative;
	padding:3px;
	border:0px;
	border-bottom: 1px solid black;
	z-index:9;
}

#mainmenu li:hover {
	border:0px;
	border-bottom: 1px solid black;
	border-left: 5px solid white;
	background:#3D5AC3;
	z-index:15;
}

#mainmenu ul ul {
	position:absolute;
	display:none;
	right:-80px;
	top:4px;
	background-color:#779ED5;
}
		
#mainmenu li:hover ul ul {
	display:none;
}

#mainmenu li:hover ul, #mainmenu li:hover li:hover ul {
	display:block;
}
