body {
	padding: 0px;
	margin: 0px;
	background-color: #000000;
	font-size: 12px;
	color:#FFFFFF; 
	text-align: center;
	/*font-family: "Verdana, Arial, Helvetica, Lucida Grande", Tahoma, sans-serif;*/ 
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;	
	/*background: url(../img/bggen.jpg);*/
	display:inline /*para ie*/
}

p {
	font-size:11px;
	color: #FFFFFF;
	line-height: 120%; 
}
hr {
	/*display:none;*/
	width: 100%;
	height: 1px;
	border-top:#555555 1px solid;
	padding:0px 0px 0px 0px;
 }
h1 {
	font-size:25px;
	text-align : left;
	color : #666666;
	margin:0px;
	
}
h2 {
	font-size:20px;
	text-align : left;
	color:#486895;
	margin-top: -2px;
}
h3 {
	font-size:18px;
	text-align : left;
	color : #666666;
}
h4 {
	font-size: 15px; 
	text-align: left;
	color: white; 
	background: #555555;	
	margin-top: -2px;	
	padding: 5px 2px 5px 5px;
}
h5 {
	font-size: 13px;
	text-align : left;
	color : #666666;
}
h6 {
	font-size:12px;
	text-align : left;
	color : #666666;
}
td {
	font-size: 12px;
	text-align : center;
	color : #586885;
}
a {
	font-size:11px;
	color:#666666;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color:#666666;
}
a:hover {
	text-decoration: none;
	color:#CCCCCC; 
}
a:active {
	text-decoration: none;
	color:#0099CC;
}

a img { 
	border:0 
}

#flashContent{
	visibility:hidden;
}

.alert{
	color:#FFCC00;
	font-size:18;
	text-align:center;
	font-weight:bold;
}
.markthis{
	background-color:#000000;
	color:#FFCC00;
	padding:0px 2px 0px 2px
}
/*Documento CSS*/
#container {  
	   position:static;
	   background-color:#000000; 
	   text-align: center;  
	   margin: auto;
       /*margin: 10px 20% 20px 0px; */
	   /*margin: 0px 20% 20px 25%;*/
	   /*margin: auto 22% auto 22%;*/
       width:840px;
       height:auto;
	   display: block; 
}

#error{
	   font-weight:bold;
	   background-color:#FFFF99;
       border-style:solid;
	   border-color:#595959;
	   color:#000000;
	   border-width:1px;
       margin: 5px auto;
	   padding: 10px 10px 10px 10px;
       width:740px;
       height:60px;
	   z-index: 10;
}
/*
#top_menu{ // in top_page
} */

/*
#bgtopmenu{
	   width:800px;
       height:333px;	/* afbeeldings hoogte*/
/*       margin: 10px 5px 10px -265px;
	   background-attachment: fixed;  
	   position: absolute;
	   border: 1px #FFFFFF solid;
	   z-index:-1;
	   background: url(../img/bgtop.jpg)
} 
*/

#top_menu p{
	float: right; 
	/*margin: 120px 5px 0 0;*/ /*top right down*/
	margin: 0px 5px 0px 0px;
	padding: 0px; 
}

#top_menu .knop{
		padding: 2px 4px 2px 2px;
		border: 1px #9999CC solid;
		background-color:#FFFFFF;
		filter:alpha(opacity=60);
		-moz-opacity:.60;
		opacity:.60;
} 

#top_menu .over{
		padding: 2px 2px 2px 2px;
		background-color:#847B68;
		border: 1px #646464 solid;
}

#top_menu .out{
		padding: 2px 2px 2px 2px;				 
		background-color:#ffffff;
		border: 1px #9999CC solid;
		filter:alpha(opacity=60);
		-moz-opacity:.60;
		opacity:.60;
}

#comp {	 /* compensatie voor de floatmenu*/
	  height: 1px;
	  clear: both;
	  display : none;
}

#right_menu{
	   width:190px;
       height:auto;
	   background-color:#222222;
       /*border-style:solid;
       border-width:1px;
       border-color:#D5D5D5;*/
       margin:0px 22px 5px 0px;
       float:right;
       padding:0px 3px 0px 0px;
	   text-align: justify;
}

#right_menu p{
	  padding: 0px 5px 0px 5px;
}

#menu{
	float: left;
	width: 178px; 
	background-color: #666666;
	margin: 8px 0px 4px 5px; 
	padding: 0px 0px 0px 0px;
	border: 1px #666666 solid;
}  

#menu_bar{
	float: left;
	width: 175px; 
	background-color: #666666;
	margin: 8px 0px 4px 5px; 
	padding: 2px 0px 0px 3px;
	border: 1px #666666 solid;
}	 

#menu_bar img{
 	padding: 0px 0px 0px 2px; 
}

#menuus{
	float: left;
	width: 178px; 
	background-color: #000000;
	margin: 11px 0px 4px 7px; 
	padding: 0px 0px 3px 0px;
	border: 1px #444444 solid;

}

#menu a{
	padding: 2px 0px 2px 4px;
	display: block;
	width: 174px;
	text-decoration: none;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color: #666666; 
}

#menu a:hover{
	background-color: #CCCCCC;
	color: #333333;
} 
  
#menu .tit
{
	padding: 4px 0px 2px 3px; 
	margin: 2px 4px 5px 3px;
	width: 170px;
	font-size: 15px;
	display: block;
	background-color: #999999;
	color: #FFFFFF;
}	

#menu .tit1
{
	padding: 4px 0px 2px 3px; 
	margin: 2px 4px 5px 3px;
	width: 170px;
	font-size: 15px;
	display: block;
	background-color: #660000;
	color: #FFFFFF;
}

#menu .tit2
{
	padding: 4px 0px 2px 3px; 
	margin: 2px 4px 5px 3px;
	width: 170px;
	font-size: 15px;
	display: block;
	background-color: #660066;
	color: #FFFFFF;
}	

#menu .tit3
{
	padding: 4px 0px 2px 3px; 
	margin: 2px 4px 5px 3px;
	width: 170px;
	font-size: 15px;
	display: block;
	background-color: #663333;
	color: #FFFFFF;
}	

#menu .tit4
{
	padding: 4px 0px 2px 3px; 
	margin: 2px 4px 5px 3px;
	width: 170px;
	font-size: 15px;
	display: block;
	background-color: #666600;
	color: #FFFFFF;
}	

#menu .titgrey
{
	padding: 4px 0px 2px 3px; 
	margin: 2px 4px 5px 3px;
	width: 170px;
	font-size: 15px;
	display: block;
	background-color: #999999;
	color: #FFFFFF;
}	

#menu .titrgrey
{
	padding: 4px 0px 2px 3px; 
	margin: 2px 4px 5px 3px;
	width: 170px;
	font-size: 15px;
	display: block;
	background-color: #907676;
	color: #FFFFFF;
}	

#menu .titggrey
{
	padding: 4px 0px 2px 3px; 
	margin: 2px 4px 5px 3px;
	width: 170px;
	font-size: 15px;
	display: block;
	background-color: #829073;
	color: #FFFFFF;
} 

#text_blok
{
	width: 172px;
	height: auto;
	font-size: 10px;
	background-color: #999999;
	border: 1px #999999 solid;
	margin: 8px 0px 5px 7px;
	padding: 4px 4px 4px 2px;
	text-align: justify;
} 

#text_blok .tit_blok
{
	width: 164px;
	font-size: 15px;
	display: block;
	background-color: #999999;
	color: #FFFFFF;
	margin: -1px 1px 5px 1px; 
	padding: 2px 0px 4px 8px;
}

#text_blok a
{
	text-decoration: underline;			
}

#text_blok .stit
{
	font-weight: Bold;
}

#principal{
       float: left;
	   width:625px;
       background-color:#222222;
       border-style:solid;
       border-width:1px;
       border-color:#000000;
       margin:0px 5px 5px -25px;
       padding:8px;
	   text-align: justify;
}	



#principal .quote{
	   float:right;
	   width:25%;
	   padding:9px;
	   border:#CCCCCC 1px solid;
	   font-family: Arial;
	   font-size:12px;	
	   font-weight: bold;
	   text-align : center; 
	   margin:14px;	
	   color:#4F6F80;
	   background-color:#DDDDDD;	
	   line-height: 140%; 
	   text-align: justify;   
	   
}

#principal .pics{
	   float:right;
	   padding:4px;
	   border:#666666 1px solid;
	   font-family: Arial;
	   margin:4px;
	   background-color:#000000;	
	   line-height: 140%; 
}

#principal .fbpics{
	   float:left;	
	   position:relative;
	   padding:4px;
	   border:#666666 1px solid;
	   font-family: Arial;
	   margin:0px 0px 10px 0px;
	   background-color:#000000;	
	   line-height: 140%;
	   font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
	   color:#999999; 
}
	 
#principal a{
	color:#718293;	
	text-decoration: underline;   
}

#principal .foto{
	border:#999999 1px solid;
}

#principal .fbfoto{
	position:relative;
	border:#999999 1px solid;
}  	  

#principal .fcfoto {
	position: relative; 
	padding: 0px 4px 0px 0px; 
	border: #000000 1px solid
}

#sitemap{
	float:left;
	width:20%;
}

#legal{
	   position:relative;
	   width:840px;
       height:auto;
       margin:-10px 0px 0px -50px;
	   text-align:left;
}
#legal p{
	   position:relative;
	   color: #999999;
}  

#legel a{
	color:#FFFFFF;
}

.down_menu{
       width:auto;
       height:15px;
       background-color:#AD9B9B;
       border-style:solid;
       border-width:1px;
       border-color:#000000;
       margin:5px 5px 5px 5px; 
	   clear: both;	 /*om float te compenseren*/
}

.down_menu p{			 
	   position:relative;	
       text-align:right;
       text-transform:uppercase;
       margin:1px 5px auto;
       color:#666666;
       font-size:10px; 
}


.autoinfo
{	
	position:relative; 
	text-align:left;
	background-color: #333333;
	border: #444444 1px solid;
	padding:0px 10px 10px 15px;
	margin:5px 0px 1px 5px; 
}

 
#dotmark
{	
	position:relative; 
	text-align:left;
	background-color: #333333;
	border: #444444 1px solid;
	padding:10px 10px 10px 15px;
	margin:5px 0px 1px 5px; 
}
 
.date {
	float: left; 
	z-index: 1;
	position:static;
	margin:2px 5px 8px 0px;
	background-color:#000000;	
	padding:8px 10px 5px 10px;
	text-align:center;
	border:#FFFFFF 1px solid;
	font-weight:bold;
	color:#FFFFFF;
	font-family: "Lucida Sans", "Trebuchet MS", Verdana, Arial, Serif;
	line-height: 160%;
} 

.fbdate {
	z-index: 100;
	position:absolute;
	float: left;
	margin:-10px 5px 8px 15px;	
	background-color: #000000;	
	padding:8px 10px 5px 10px;
	text-align:center;
	border:#CCCCCC 1px solid;
	font-weight:bold;
	color:#FFFFFF;
	font-family: "Lucida Sans", "Trebuchet MS", Verdana, Arial, Serif;
	line-height: 160%;
}

.date span 
{
	display:block;
}

.day 
{
	font-size:20px;
	color:#FFFFFF;
}
.month 
{
	font-size:13px;
	color:#999999;
}
.year 
{
	font-size:11px;
	color:#FFFFFF;
}


.hr_line 
{
	width: 100%; 
	height: 1px; 
	border-top: #CCCCCC 1px solid; 
	padding: 2px 0px 0px 0px; 
	margin-top: -10px
}

.hr_line_b 
{
	width: 100%; 
	border-top: #444444 1px dashed;
	padding: 5px 0px 10px 0px; 
	margin:  10px 0px 0px 0px;
}
 
.hr_line_d 
{
	width: 100%; 
	height: 1px; 
	padding: 2px 0px 0px 0px; 
	margin-top: -15px; 
	border-bottom-color: #444444;
	border-bottom-style: dotted;
} 
 
.up 
{
	padding: 0px 0px 0px 5px;
	border: 0px hidden white; 
}	

.loader 
{
		 border: 0px hidden white; 
		 margin: 0 0 0 250px;
}

#loading_screen
{
	z-index: 5;
	visibility: hidden;
	position:absolute;
}

#ampliar_pic
{
	z-index: 10;
	border:1px #999999 solid;
	width:50;
	height:50;	
	visibility: hidden;
	position:absolute; 
	margin: 20% 0 20% 0;
	background-color:#FFFFFF;
	padding: 5px 5px 5px 5px;
}

#album_screen
{
	z-index: 10;
	/*float: left;*/
	width:596px; 
	color:#FFFFFF;
    background-color:#222222;
    border-style:solid;
    border-width:1px;
    border-color:#222222;
    margin:10px 15px 10px 5px;
    padding:8px;
	text-align: justify;
	height:390px;	
}

#album_info
{
	z-index: 11;
	float: left;
	width:590px; 
	color:#FFFFFF;
    background-color:#222222;
    border-style:solid;
    border-width:1px;
    border-color:#333333;
    margin:10px 15px 15px 15px;
    padding:3px;
	display: block;
}

.fotoborder
{  
    z-index: 12;
	background-color:#000000;
    border-style:solid;
    border-width:1px;
    border-color:#333333;
    padding:8px;
}   

#fotostrip
{
	z-index: 12;
	float: left;
	width:580px; 
	color:#FFFFFF;
    background-color:#000000;
    border-style:solid;
    border-width:1px;
    border-color:#999999;
    margin:10px 15px 15px 15px;
    padding:8px;
	/*height:100px;	*/
	display: block;
}

/* Calendario */
/* color dias semana */
#kalender .altn {
	font-family: verdana,arial,helvetica; 
	font-size: 10px; 
	color: #FFFFFF; 
	background-color: #847B68;
}
/* color fin de semana*/
#kalender .altw {
	font-family: verdana,arial,helvetica; 
	font-size: 10px; 
	color: #FFFFFF; 
	background-color: #6D9AB1;
}
/* color titulo*/
#kalender .tit {
	font-family: verdana,arial,helvetica; 
	font-size: 12px; 
	background-color: #999999;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
}
/* Det fecha*/
#kalender .detfec {
	background: #CCCCFF
}
/* table*/
#kalender .smalltable {
	margin: 7px 0px 2px 2px;
	background: #000000;
}
/* colores dias de hoy */
#kalender .diahoy_sin {
	background: #FFCC00;
	font-size: 9px;
	text-align:center;
}
#kalender .diahoy_con {
	font-size: 9px;
	background: #000066; 
	text-align:center;
}
#kalender .dia_evento {
	font-size: 9px;
	color:#FFFFFF ;
	background: #222222;
	text-align:center; 
}
#kalender .dia_normal {
	font-size: 9px;
	background: #FFFFFF;
	text-align:center;
	color:#000000;
}

#bigpic 
{
	 z-index: 5;
     margin-bottom: 190px;
	 border: 1px solid #000000;
     padding: 10px;
     background-color: #FFFFFF;
} 

.enviar {
	border: 1px solid; 
	font-size: 10;
	color:#FFFFFF; 
	font-family: Verdana; 
	border-color: #999999 #DDDDDD #DDDDDD #999999; 
	background: #6D9AB1;
}

