body {

	background: #ffffff url(../images/back.jpg) center bottom no-repeat;

	background-attachment: fixed;

	font-family: Arial;

	font-size: 13px;

	color: #000000;

	text-align: center; 

	padding: 10px 0px 10px 0px;

	margin: 0px;

}



.center-alignright td {

	text-align:right; padding-right:20px

}



.printerIcon {

	float:right;

}



.back {

	float:left;

}



.backTxt {

	margin-top: 12px;

}



img {

	border: 0;

}



td, th{

	font-size: 13px;

}



th {

	font-weight: bold;

}



a {

	position: relative;

}



a:link { 

	text-decoration: underline; 

	font-weight: bold; 

	color: #666633; 

}



a:visited, 

a:active { 

	text-decoration: underline; 

	font-weight: bold; 

	color: #666633; 

}



a:hover { 

	text-decoration: none; 

	font-weight: bold; 

	color: #000000; 

}



#left a:link,

#left a:visited,

#left a:active,

#left a:hover { 

	text-decoration: none; 

}



#left a:visited { 

	text-decoration: none;

	color: #666633;  

}



#left a:hover { 

	color: #000000; 

}



#left p.side2 a:link,

#left p.side2 a:visited,

#left p.side2 a:active,

#left p.side2 a:hover { 

	font-weight: normal; 

}



#left p.side2 a:link,

#left p.side2 a:visited,

#left p.side2 a:active {

	color: #666633;

}



#left p.side2 a:hover {

	color: #000000;

}



body#home #left a#home,

body#wandelingen #left a#wandelingen,

body#bar #left a#bar,

body#surprise #left a#surprise,

body#jeje #left a#jeje,

body#special #left a#special,

body#photos #left a#photos,

body#contact #left a#contact,

body#varia #left a#varia,

body#links #left a#links,

body#halle #left a#halle,

body#history #left a#history {  

	color: #000000; 	

}



h1 { 

	font-weight: bold;

	color: #999966; 

	text-transform: uppercase; 

	font-size: 16px; 

	margin: 0px 0px 5px 0px; 

}







h1.welcome { 

	text-transform: none;

	margin-bottom: 28px;	

}



h1#welcome { 

	font-size: 22px;

	padding: 0px;

	margin-top: 18px;

	margin-bottom: 0px;

}



h2 {

	font-weight: bold; 

	color: #999966;  

	text-transform: uppercase; 

	font-size: 14px; 

	margin: 0px 0px 0px 0px; 

}



h2 span.lower {

	text-transform: none;

}



h3 {

	font-weight: bold; 

	color: #999966; 

	font-size: 14px; 

	margin: 0px 0px 0px 0px; 

}



hr {

	border: none; 

	background-color: #CCCC99; 

	color: #CCCC99;

	height: 1px; 

	width: 140px;

	margin: 2px 0px 4px 0px;  

}



p.side, 

p.side2 {

	font-size: 13px;

	color: #000000;

	margin: 0px 0px 0px 13px;

	text-align: left; 

}



p {

	font-size: 13px;

	color: #000000;

	text-align: justify;

	margin: 0px 0px 13px 0px;

}



ul {

	margin-top: 0px;

}



ul.ul_padding li {

	padding-top: 4px;

}



#container {

	background-color: transparent;

	margin: auto;

	z-index: 1;

	padding: 0px; 

	width: 700px;

	text-align: left;

	border: 1px solid #666633;

	background-repeat: repeat;

	background-image: url(../images/transparent.png);

}





div#image_JJ {

	position: absolute;

	z-index: 2;

	height: 198px;

	width: 198px;

	margin-left: 295px;

	margin-top: -15px;

	opacity: .30;            /* CSS3, Mozilla 1.7+, Safari 1.2+, FireFox 0.9+, Opera 9, IE 7.0beta, Konqueror? */

	-moz-opacity: 0.30;        /* Mozilla < 1.7 (2003) / Firefox 0.8 (2004) */

	-khtml-opacity: 0.30;        /* Safari 1.1, Konqueror 3.1 (support removed later) */

	filter: alpha(opacity=30);

}



#hideOnWeb {

	display: none;

}



#top {

	background: #FFFFFF url('../images/logo.jpg') center bottom no-repeat;  

	width: 700px; 

	height: 155px;

	opacity: .35;            /* CSS3, Mozilla 1.7+, Safari 1.2+, FireFox 0.9+, Opera 9, IE 7.0beta, Konqueror? */

	-moz-opacity: 0.35;        /* Mozilla < 1.7 (2003) / Firefox 0.8 (2004) */

	-khtml-opacity: 0.35;        /* Safari 1.1, Konqueror 3.1 (support removed later) */

	filter: alpha(opacity=35);

}



#left {

	position: relative;

	z-index: 3;

	margin: 0px 0px 0px 10px;

	width: 140px;

	background-color: transparent; 

	float: left;

	margin-left: 20px;

}





#main {

	position: relative;

	width: 490px;

	min-height: 400px;

	margin: 0px 0px 0px 190px;

}



#header, #footer {

	background-color: #CCCC99;

	color: #666633;

	height: 20px; 

	border-top: 1px solid;

	padding: 2px 20px 0px 20px;

	width: 660px;

	opacity: .50;            /* CSS3, Mozilla 1.7+, Safari 1.2+, FireFox 0.9+, Opera 9, IE 7.0beta, Konqueror? */

	-moz-opacity: 0.50;        /* Mozilla < 1.7 (2003) / Firefox 0.8 (2004) */

	-khtml-opacity: 0.50;        /* Safari 1.1, Konqueror 3.1 (support removed later) */

	filter: alpha(opacity=50);

}


#header {

	font-weight: bold;

	margin-bottom: 20px;

	border-bottom: 1px solid;

	text-align: right;

}



#header #subtitle {

   	float: left;

}



#footer {

	font-size: 11px;

	text-align: right;

	margin-top: 20px;

}



#webdesign {

	width: 700px;

	margin: auto;

	margin-top: 5px;

	background-color: #ffffff;

	color: #000000;

	font-size: 11px;

	opacity: .40;            /* CSS3, Mozilla 1.7+, Safari 1.2+, FireFox 0.9+, Opera 9, IE 7.0beta, Konqueror? */

	-moz-opacity: 0.40;        /* Mozilla < 1.7 (2003) / Firefox 0.8 (2004) */

	-khtml-opacity: 0.40;        /* Safari 1.1, Konqueror 3.1 (support removed later) */

	filter: alpha(opacity=40);

}



table#programma {

	margin-bottom: 13px;

}



table#programma tr#title td,

table#programma th {

	color: #666633;

	font-weight: bold;

	background-color: #CCCC99;

	border: 1px solid #666633;

}



table#programma tr td {

	color: #000000;

	background-color: transparent;

	border: 1px solid #666633;

}

table#programma tr th {

	border: 1px solid #666633;

}





div#comment, span#comment {

	color: #ae0000;

}



div#small, span#small {

	font-size: 11px;

}



div.contact {

	margin: 0px 0 13px 0;

	padding-left: 20px;

}



.albumnav {

	text-align: right;

	padding-right: 12px;

}



.fotonav {

	text-align: right;

}



#counter {

	background-color: #000000;

	color: #ffffff;

	font-size: 14px;

	font-weight: bold;

	letter-spacing: .2em;
	padding-left: 3px;

}

div.announcement {
	border: 1px solid #cd0000;
	width: 466px;
	margin-bottom: 14px;
	margin-left: 12px;
	margin-right: 12px;
	padding: 4px;
}
