html,body {
	font-family: Arial,Verdana, Lucida, Helvetica;
	font-size : 12px;
	background-color:#ffffff;
}


A:link {
	COLOR:#CC0033;
	text-decoration:none;
}

A:visited {
	COLOR:#CC0033;
	TEXT-DECORATION:none;
}
	
A:active{
	COLOR:#CC0033;
	text-decoration:none;
}
			
A:hover	{
	COLOR:#CC0033;
	TEXT-DECORATION:underline;
	cursor:pointer;
}

td {
	dborder : dotted 1px red;
	vertical-align : top;
}
			
			
#container {
	position : absolute;
  	top      : 0px;
  	bottom   : 0;
  	width    : 100%;
  	overflow :auto;    	
}

#menu {
	overflow    : visible; 
	posidtion    : absolute; 
	margin-top  : 8px; 
	background  : white;
	dmargin-left : 34px;
} 

#menu ul {
	list-style  : none; 	
	background  : #cccccc; 
	font-size   : 10px; 
	line-height : 1;
	kpadding-top : 40px;
	width       : 105px;
}


#menu li {
	border-bottom : white solid 1px;
	height        : 13px;
	padding-left  : 6px;
	padding-top   : 2px;
	color         : #CC0033;
}

#menu li:first-child {
	border-top : #fff solid 1px;
	
}

#menu #selected {	
	background-image : url(/CrescasSter.jpg);
	background-repeat : no-repeat;
	padding-left : 27px; 
	margin-left : -21px;	
}

#menu #crescaslogo {
	position : absolute;	
	margin-top : 30px; 
	margin-left:-25px; 
	width:157px; 
	height:87px; 
	background-color:white; 
	background-image: url(/CrescasLogo.jpg); 
	background-repeat:no-repeat;
}


#menu #crescasadres {
	position     : absolute;
	font-size    : 10px; 
	margin-top   : 128px; 
	margin-left  : 6px; 
	line-height  : 15px; 
	font-size    : 9.4px; 
	word-spacing :-1px;
}

#headercontainer {
	height : 40px;
	background : #CC0033;
	font-family : Times New Roman;
	font-size : 20px;
	color : white;		
	margin-bottom : 16px;
	position:relative;	
}

#header {
	top : 22px;
	left : 10px;	
	position:absolute;	
}

.headerimage {
	margin-bottom : 16px;
}

.small_boxjes > div {
	margin-bottom : 8px;
}

.large_boxjes > div {
	margin-bottom : 8px;
}

.contentblok {
	background : #F0F0F0;
	border-bottom : solid 1px #CCCCCC;	
	padding : 12px;
	font-size : 12px;
	padding-left : 20px;
	margin-bottom : 21px;
}

.contentblok ul {
	list-style-type : square;
	margin-left : 18px;
	margin-top : -8px;
}

.contentblok li {

}

.contentblok p {
	margin-bottom : 10px;
	margin-top : 10px;
}

.contentblok p:first-child {
	margin-top : 0px;
}
.contentblok h2 {
	color: #CC0033;
	font-size: 12px;
	font-weight:bold;
	margin-bottom : 10px;
}

.contentblok td {
	vertical-align : top;
	
}

.contentblok .inspringen {
	border-left : 1px dotted gray;
	padding-left : 5px;
	margin-bottom : 20px;
}


.imgface {
	width : 75px;
	margin : 5px 0px 5px 5px;
}

.floatright {
	float : right;
	margin : 5px 0px 5px 5px;	
}


.contentblok_title {
	background : #CCCCCC;	
	background-repeat : no-repeat;
	background-image:url(/CrescasPijltje.jpg);
	height : 18px;
	font-size : 12px;
	padding-left : 20px;
	padding-top : 2px;	
}

.content_normaal {
	width : 525px;
	vertical-align : top;
}

.content_breed {
	width : 785px;
	vertical-align : top;	
}

#websitetable {
	height : 100%;
}

.websitemargin {
	height : 8px;
}

.vetrood {
	color: #CC0033;
	font-size: 12px;
	font-weight:bold;
}

.klein {
	font-size : 10px;
}
			.cursus_beschrijving {
				color: black;
				font-size:12px;
				text-align: justify;
			}

				       .cursuspic_right {
			 	margin: 5px 0px 5px 10px; 
			 	float: right;
			}

				.cursuspic {
			 	margin: 5px 10px 0px 0px; 
			 	float: left;
			}
			
			.cursusdetailstable td {
				font-size : 12px;
				padding : 3px;
			}
			
			.tablespacing2 td {
				padding : 2px;
			}
			
			.nieuws_item_tekst img {
				max-width : 480px;
			}			
			
			
				.blog_tekst h1 {
                font-size : 14px;  
                font-weight : bold;         
            }
            
            .blog_tekst img {
            	max-width : 480px;			
            	border : solid 1px black;
            }
            
            .blogtable2cols {
            	margin-left : 10px;            	
            }
            
            .blogtable2cols td {
            	font-size : 12px;
            	width : 240px;
            	padding : 5px;
            	font-style : italic;
            }
            
           
            .blog_tekst h2 {
                font-size : 13px;
                font-weight : bold;
            }
						
		    .blog_reactie {
                border-top:solid 1px silver; 
                color:gray; 
                padding:15px; 
                background:#F9F9F9;
                margin-top : 30px;            
            }

		    .blog_reactie_admin {
                border-top:solid 1px silver; 
                color:black; 
                padding:15px; 
                background:white;
                margin-top : 30px;            
            }
            
            .blog_header {
                margin-top : 30px;
                font-size : 14px;
                color : black;
                font-weight : bold;
            }
            
            .blog_table * {
                font-size : 12px;
                color : gray;           
            }
	
			.betaalblok {
				background : #CCCCCC;
				padding : 10px;
				text-align : left;
			}
			
			.gedicht  {
				font-family : Arial;
				margin-left:12px; 
				font-style:italic;
				font-size : 12px;				
			}            