body {
	background-color: #a20000;
	background-image: url(http://www.dekwas.nl/images/background.png);
	background-repeat: repeat-y;
	background-position: center;
	background-attachment: fixed;
	margin: 0;
	padding: 0;
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}

/* TinyMCE specific rules */
body.mceContentBody {
	background-image:none;
	background-color:#e5eafb;
}

img {
	border: 0px;
}
a:link {
	text-decoration: none;
	color: #666666;
}
a:visited {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: none;
	color: #FF0000;
}
a:active {
	text-decoration: none;
	color: #666666;
}
.wrapper {
	width: 910px;
	height: 100%;	
	background-color: #aeb8db;
	margin: 0;
}

div.wrapper {
	margin: auto;
}

#main {
	width: 910px;
	margin: 0;
}
#menu {
	width: 150px;
	margin-left: 8px;
	float:left;
}
#menu .head_title {
	padding-left: 6px;
	padding-bottom: 3px;
	
	text-transform: uppercase;
	font-weight:bold;
	font-size: 11px;	
}
#menu .head {
	background-image: url(http://www.dekwas.nl/images/menu_head.png);
	background-repeat: no-repeat;
	background-position: top;
	height: 6px;
}
#menu .body {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #2e2f32;
	border-left-color: #2e2f32;
	
	background-color: #e5eafb;

	padding-left: 6px;
	padding-right: 6px;
	
}
#menu .foot {
	background-image: url(http://www.dekwas.nl/images/menu_foot.png);
	background-repeat: no-repeat;
	background-position: top;
	height: 6px;
}
#menu .spacer {
	margin-top: 10px;
}

#content {
	width:736px;
	
	margin: 0;
	margin-left: 166px;
	padding: 0;

}
#content .head_title {
	padding-left: 6px;
	padding-bottom: 3px;
	
	text-transform: uppercase;
	font-weight:bold;
	font-size: 11px;	
}
#content .head {
	background-image: url(http://www.dekwas.nl/images/content_head.png);
	background-repeat: no-repeat;
	background-position: top;
	
	height: 6px;
}
#content .body {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #2e2f32;
	border-left-color: #2e2f32;
	
	background-color: #e5eafb;
	
	padding-left: 6px;
	padding-right: 6px;
}
#content .foot {
	background-image: url(http://www.dekwas.nl/images/content_foot.png);
	background-repeat: no-repeat;
	background-position: top;

	height: 6px;
	
	margin-bottom: 5px;
}
#content .body,p{
	margin:0;
	padding-bottom:0px;
}
#content p{
	padding-bottom:8px;
}
#content h1 {
	margin: 0px;
	margin-bottom: 5px;
	font-size: 18px;
}
#content h2 {
	margin: 0px;
	margin-bottom: 10px;
	font-size: 14px;
}
#content h3 {
	margin: 0px;
	margin-bottom: 0px;
	font-size: 14px;
}

#footer {
	width:736px;
	height: 23px;
	
	margin: 0;
	margin-left: 166px;
	padding: 0;
	
	text-align: center;
	
	float:none;
	font-size:9px;
}

.clearfloat { clear: both; height: 0; font-size: 1px; line-height: 0px; padding:0; margin:0; }
.clearright { clear: right; height: 0; font-size: 1px; line-height: 0px; padding:0; margin:0; }


#content_frame {
	margin-bottom: 5px;
}
#content .title {
	padding-left: 0px;
	padding-bottom: 3px;
	
	text-transform: uppercase;
	font-weight:bold;
	font-size: 11px;	
}
#content_frame .luc {
	background-image: url(http://www.dekwas.nl/images/border_corner_1.png);
	background-repeat: no-repeat;
	background-position: top;
	
	height: 6px;
	width: 6px;
}
#content_frame .ruc {
	background-image: url(http://www.dekwas.nl/images/border_corner_2.png);
	background-repeat: no-repeat;
	background-position: top;
	
	height: 6px;
	width: 6px;
}
#content_frame .ldc {
	background-image: url(http://www.dekwas.nl/images/border_corner_4.png);
	background-repeat: no-repeat;
	background-position: top;
	
	height: 6px;
	width: 6px;
}
#content_frame .rdc {
	background-image: url(http://www.dekwas.nl/images/border_corner_3.png);
	background-repeat: no-repeat;
	background-position: top;
	
	height: 6px;
	width: 6px;
}
#content_frame .up {
	background-image: url(http://www.dekwas.nl/images/border_straight_1.png);
	background-repeat: repeat-x;
	background-position: top;
	
	height: 6px;
}
#content_frame .down {
	background-image: url(http://www.dekwas.nl/images/border_straight_3.png);
	background-repeat: repeat-x;
	background-position: top;
	
	height: 6px;
}
#content_frame .left {
	background-image: url(http://www.dekwas.nl/images/border_straight_4.png);
	background-repeat: repeat-y;
	background-position: top;
	
	width: 6px;
}
#content_frame .right {
	background-image: url(http://www.dekwas.nl/images/border_straight_2.png);
	background-repeat: repeat-y;
	background-position: top;
	
	width: 6px;
}
#content_frame .content {
	background-color: #e5eafb;
}
#content_frame .space {
	width:8px;
}
#content_frame .frame_title {
	width:8px;
}

#content .namen {font-size: 10px}
#content .prins {
	font-size: 12px;
	font-weight: bold;
}

.innerError {
    color:#cc1146;
}
.innerHelp {

}

.archiefbalk { 
	text-align: center;
	
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #a20000;
	
	margin-bottom: 5px;
	margin-top: 5px;
}
.archiefbalk li {
	list-style: none;
	display: inline;
	margin: 2px;
	padding: 4px;
	color: #a20000;
}

/* Site Onderdelen */

/* Nieuws, Evenement, Album voorpagina*/

.voorpagina .datum {
	color: #666666;
	font-style:italic;
}
.voorpagina .titel {
	color: #666666;
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 5px;
}
.voorpagina .lees_meer {
	font-weight: bold;
	margin-right: 5px;
	margin-top: 5px;
	text-align: right;
}
.voorpagina .afbeelding {
	margin-bottom: 5px;
}
.voorpagina img {
	border: 1px;
	border-color: #999;
	border-style:solid;
}

/* Nieuws op voorpagina*/
#nieuws .item {

}
#nieuws .datum {
	color: #666666;
	font-style:italic;
	padding-bottom: 5px;
}
#nieuws .titel {
	color: #666666;
	font-weight: bold;
	font-size: 13px;
}

#nieuws .lees_meer {
	font-weight: bold;
	text-align: left;
}
#nieuws .afbeelding {
	margin-left: 10px;
	margin-right: 10px;
	float: right;
}
#nieuws img {
	border: 2px;
	border-color: #aeb8db;
	border-style:solid;
}
#nieuws .spacer {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #a20000;
	
	margin-bottom: 10px;
	margin-top: 10px;
}

#nieuws_detail .datum {
	color: #666666;
	font-style:italic;

	padding-bottom: 5px;
}
#nieuws_detail .titel {
	font-weight: bold;
	font-size:14px; 
	
	padding-bottom: 3px;
}

#nieuws_detail .informatie_kort {
	font-weight: bold;
	margin-bottom: 10px;
}

#nieuws_detail .lees_meer {
	font-weight: bold;
	margin-right: 5px;
	text-align: right;
}
#nieuws_detail .afbeelding {
	margin-left: 15px;
	margin-bottom: 15px;
	float:right;
}
#nieuws_detail img {
	border: 2px;
	border-color: #aeb8db;
	border-style:solid;
}
/* Agenda Op voorpagina*/
#evenement .datum {
	color: #666666;
	font-style:italic;
}

#evenement .activiteit {
	color: #666666;
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 8px;
}
#evenement .afbeelding {
	margin-bottom: 8px;
	height: auto;
}
#evenement .meer {
	font-weight: bold;
	margin-right: 5px;
	text-align: right;
}

#album .datum {
	color: #666666;
	font-style:italic;
}
#album .titel {
	color: #666666;
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 5px;
}
#album .meer {
	font-weight: bold;
	margin-right: 5px;
	text-align: right;
}

/* Agenda */
#agenda_overzicht .item {
	margin: 0px;
}
#agenda_overzicht .spacer {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #a20000;
	
	margin-bottom: 10px;
	margin-top: 10px;
}

#agenda_overzicht .aanvang {
	margin: 0px;
	padding-top:2px;
	font-style: oblique;
}
#agenda_overzicht .activiteit {
	margin: 0px;
	font-weight: bold;
	font-size: 12px;
}
#agenda_overzicht .informatie_kort {
	padding-top: 2px;	
}
#agenda_overzicht .verder {
	text-align:right;
}

#agenda_detail .aanvang {
	text-align: left;
}
#agenda_detail .einde {
	text-align: left;
}
#agenda_detail .activiteit {
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 16px;
}
#agenda_detail .afbeelding {
	margin-bottom: 5px;
	margin-right: 15px;
	float: left;
}
#agenda_detail img {
	border: solid;
	border-width: 1px;
}
#agenda_detail .informatie_kort {
	padding-top: 20px;
	font-weight: bold;
}
#agenda_detail .informatie {
	padding-top: 2px;
}
#agenda_detail .terug {
	text-align:right;
	padding-top: 20px;
}

/* Album */
#album_foto .nav_foto {
	padding:5px;
	background-color:#d7dcf0;
	width:70px;
	height:70px;
	text-align:center;
}

#album_foto .nav_no_foto {
	padding:5px;
	width:70px;
	height:70px;
}

#album_foto .titel {
	font-size:12px;
	font-weight:bold;
}


#album_overzicht .spacer {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cc1146;
	
	margin-bottom: 10px;
	margin-top: 10px;
}

.album_item {
	margin: 0;
	min-height: 125px;
}
.album_item h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	margin-top: 5px;
	margin-bottom: 13px;
}
.album_item p {
	line-height: 1.3;
	margin-top: 0px;
	padding-top: 0px;
}
.album_item h3 {
	padding-bottom: 7px;
}
.album_item .foto {
	
	width: 240px;
	display: block;
	float: left;
}
.album_item .foto img {
	border: 2px;
	border-color: #aeb8db;
	border-style:solid;
}
#foto .afbeelding {
	padding-top: 5px;
}


/* Gastenboek */
#gastenboek_overzicht .item
{
	width: 100%;								/* Width of an entry in the guestbook */
	border: solid 1px #6699cc;					/* Border of an entry in the guestbook */
}

.gbentry
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 100%;								/* Width of an entry in the guestbook */
}

.emptyspace
{
	height: 10px;								/* Empty space between entries */
}

#gastenboek_overzicht .links
{
	border: solid 1px #FFF;						/* Border of left side */
	border-bottom: 0px;							/* Sets the bottom border of the left side to 0 */
	padding-top: 5px;							/* Text in left side starts 5 pixels after top */
	padding-bottom: 5px;						/* Text in left side ends 5 pixels before bottom */
	padding-left: 5px;							/* Text in left side starts 5 pixels after left */
	padding-right: 5px;							/* Text in left side ends 5 pixels before right */
	vertical-align: top;						/* Text in left side gets aligned to top */
	width: 20%;									/* Width of left side */
	background-color: #6699cc;					/* Backgroundcolor of left side */
	color: #000000;								/* Text color in left side */
}
#gastenboek_overzicht .links_item									/* Same as above, but for guestbook entries */
{
	border: solid 1px #FFF;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: top;
	width: 20%;
	background-color: #6699cc;
	color: #000000;
}

#gastenboek_overzicht .rechts
{
	border: solid 1px #FFF;						/* Border of right side */
	border-top: solid 1px #6699cc;				/* Sets the bottom border of the right side to 1 */
	padding-top: 5px;							/* Text in right side starts 5 pixels after top */
	padding-bottom: 5px;						/* Text in right side ends 5 pixels before bottom */
	padding-left: 5px;							/* Text in right side starts 5 pixels after left */
	padding-right: 5px;							/* Text in right side ends 5 pixels before right */
	vertical-align: top;						/* Text in right side gets aligned to top */
	width: 80%;									/* Width of right side */
	background-color: #FFFFFF;					/* Backgroundcolor of right side */
	color: #000000;								/* Text color in right side */
}
.rightside_entry								/* Same as above, but for guestbook entries */
{
	border: solid 1px #FFF;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: top;
	width:80%;
	background-color: #FFFFFF;
	color: #000000;
}

.subject										/* Also applies for the date of each entry */
{
	font-size: 10px;							/* Font size of the subject text in a guestbook entry */
	font-weight: bold;							/* Subject text in a guestbook entry is bold */
}