/*
	General classes
*/
p { padding:0px; margin:0px; }
ul { margin:0px 0px 0px 27px; padding:8px 0px 0px 0px; }
li { padding:0px; margin:0px; list-style-type:square; color:#15181d; font-weight:bold; }
ul ul { margin:0px 0px 0px 27px; padding:0px 0px 0px 0px; }
ul ul li { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; list-style-type:circle; color:#003c80; font-weight:normal; }
h1 { padding:0px; margin:0px; }
h2 { padding:0px; margin:0px; }
h3 { padding:0px; margin:0px; }
h4 { padding:0px; margin:0px; }
form { padding:0px; margin:0px; }
select { font-family:Trebuchet MS, Verdana, Arial; font-size:12px; color:#15181d; }
a { text-decoration:none; color:#15181d; }
a:hover { text-decoration:underline; color:#da150c; }
input {font-family:Trebuchet MS, Verdana, Arial; font-size:12px;}
textarea {font-family:Trebuchet MS, Verdana, Arial; font-size:12px;}


/*
	Structure classes
*/
body { margin:0px; font-family:Trebuchet MS, Verdana, Arial; font-size:12px; color:#15181d; line-height:17px; background:url(../images/site_bg.gif); }
#container { width:842px; margin-left:auto; margin-right:auto; background:#ffffff; }
#website { width:822px; margin-left:auto; margin-right:auto; padding:6px 0px 5px 0px; }
#menu { width:822px; height:75px; background:url(../images/menu_bg.gif); color:#353f4a; text-align:center; }
#menu p { padding-top:30px; }
#menu a { font-family:Trebuchet MS, Verdana, Arial; font-size:14px; text-decoration:none; color:#ffffff; }
#menu a:hover { color:#da150c; }
#menu a.hilited { font-family:Trebuchet MS, Verdana, Arial; font-size:14px; text-decoration:none; color:#da150c; }
#menu a.hilited:hover { color:#da150c; }
#language { height:20px; text-align:right; padding-top:5px;}
#language a { color:#8a8b8e; font-size:10px; padding:0px 10px 0px 0px; }
#language a:hover { color:#15181d; text-decoration:none; }
#language a.hilited { color:#15181d; font-size:10px; padding:0px 10px 0px 0px; }
#language a.hilited:hover { color:#15181d; text-decoration:none; }
#content { 822px; margin-bottom:15px; float:left; }
#main { width:568px; float:left; background:url(../images/content_bg.gif) repeat-x; }
#intro { padding:34px 27px 0px 34px; }
#intro p { margin-bottom:25px;}
.headerimg { margin:0px 0px 28px 0px; }
.teaser_stroke { height:10px; width:500px; background:url(../images/filler_bg.gif); }
.teaser_title_stroke { width:500px; background:url(../images/sponsor_bg.gif); }
.teaser_title_stroke h1 { margin:0px; padding:6px; color:#ffffff; font-size:13px; }
.teaser_title_stroke a { font-weight:bold; text-decoration:none; color:#ffffff; }
.teaser_title_stroke a:hover { font-weight:bold; text-decoration:underline; }
.teaser { margin:1px 0px 1px 0px; }
.teaser_content { float:right; width:240px; padding:10px 10px 0px 10px; }
.tease_spacer { height:20px; }
#title_stroke { height:27px; width:489px; background:url(../images/filler_bg.gif); margin-top:14px; color:#ffffff; font-weight:bold; padding:8px 0px 0px 11px; }
#agenda { width:500px; background:url(../images/filler2_bg.gif); }
#agenda tr { cursor:pointer; }
.agenda { cursor:pointer; }
#agenda tr:hover { cursor:pointer; background:#da150c; color:#ffffff; }
.agenda_hover { cursor:pointer; background:#da150c; color:#ffffff; }
#agenda .date { padding:5px 15px 3px 10px; vertical-align:top; }
#agenda .place { padding:5px 15px 3px 10px; vertical-align:top; }
#agenda .title { padding:5px 15px 3px 10px; vertical-align:top; }
#agendaitem h1 { font-size:18px; color:#dc150c; padding:0;}
#agendaitem .subtitle { padding:0; color:#8a8b8e;}
#blocks { width:253px; margin-left:1px; float:left; }
#news { height:220px; background:url(../images/news_bg.gif) top repeat-x;}
#news .content {  }
#news .content .title { margin:16px 0px 0px 17px; }
#news .content ul { margin:10px 0px 0px 33px; }
#news .content li { list-style-image:url(../images/list-image.gif); color:#ffffff; font-weight:normal; padding:0px 10px 8px 0px; }
#news .content li:hover { list-style-image:url(../images/list-image_hi.gif); cursor:pointer; color:#15181d; }
#news .content .more {	padding: 8px 0px 0px 33px; }
#news .content a.readmore { text-decoration:underline; color:#15181d; padding:0px 9px 0px 0px; background:url(../images/readmorenews_bg.gif) right no-repeat; }
#news .content a.readmore:hover { text-decoration:none; color:#ffffff; background:url(../images/readmorenews_bg_hi.gif) right no-repeat; }
#newsitem h1 { font-size:18px; color:#dc150c; padding:0;}
#newsitem .subtitle { padding:0; color:#8a8b8e;}
#newsitem .imgleft { margin: 7px 10px 10px 0px; border: 1px solid black;}
#sponsor { min-height:220px; background:url(../images/sponsor_bg.gif) top repeat-x; margin-top:4px; padding:0px 0px 10px 0px;}
#sponsor .content {  }
#sponsor .content .title { margin:16px 0px 0px 17px; }
#sponsor .content ul { margin:10px 0px 0px 33px; }
#sponsor .content li { list-style-image:url(../images/list-image_hi.gif); color:#15181d; font-weight:normal; padding:0px 10px 8px 0px; }
#sponsor .content li:hover { list-style-image:url(../images/list-image.gif); cursor:pointer; color:#da150c; }
#sponsor .content .more { padding: 8px 0px 0px 33px;}
#newsletter { height:77px; background:url(../images/newsletter_bg.gif) top repeat-x; margin-top:4px;}
#newsletter h3 { font-size:12px; color:#ffffff; font-weight:bold; padding:10px 10px 0px 17px; line-height:14px; }
#newsletter b { color:#da150c; }
#newsletter input { height:16px; width:150px; border:0px; margin:10px 10px 0px 17px; font-size:12px; vertical-align:middle; float:left; }
#newsletter .sendbutton { margin:10px 0px 0px 0px; }
#newsletter a { color:#ffffff; text-decoration:none; background:url(../images/list-image_hi.gif) no-repeat right; padding:0px 15px 0px 0px; }
#newsletter a:hover { color:#da150c; text-decoration:none; background:url(../images/list-image.gif) no-repeat right; }

#gallery { width:500px; background:url(../images/filler2_bg.gif);}
#gallery .date { padding:5px 15px 3px 10px; vertical-align:top; }
#gallery .title { padding:5px 15px 3px 10px; vertical-align:top;} 
#gallery .photos { padding:5px 15px 3px 10px; vertical-align:top;} 
#galleryoverviewhead h1 { font-size:18px; color:#dc150c; padding:0;}
#galleryoverviewhead .subtitle { padding:0; color:#8a8b8e;}

.photo { width: 110px; height:110px; background:url(../images/photo_bg.gif); border:1px solid #15181d;}
.photo_hover { width: 110px; height:110px; background-color: #dbdcdd; border:1px solid #da150c;}
.photo_footer { padding:0; color:#8a8b8e;}

#photoitem { padding:0;}
#photoitem h1 { font-size:18px; color:#dc150c; padding:0;}
#photoitem .subtitle { padding:0; color:#8a8b8e;}
.photoitem { width: 400px; height:400px; background:url(../images/photo_bg.gif); background-repeat: repeat-x; border:1px solid #15181d;}
.photoitem_hover { width: 400px; height:400px; background-color: #dbdcdd; border:1px solid #da150c; cursor:pointer;}


#page { padding:34px 27px 0px 34px; }
#page p { margin:0px 0px 25px 0px;}
.extra_title { color:#15181d; font-size:16px; margin:0px 0px 15px 0px; }

#filler { height:5px; width:822px; background:url(../images/filler_bg.gif); clear:both; padding:0px; margin:0px; }
#disclaimer { height:40px; }
#disclaimer p { padding:13px 0px 0px 34px; }
#disclaimer a { text-decoration:underline; }
#disclaimer a:hover { text-decoration:underline; }

#docs {}
#docs .row_1 { background:#ffffff; vertical-align:middle; width:500px; }
#docs .row_2 { background:#eaeaea; vertical-align:middle; width:500px; }

#imgleft { margin: 7px 10px 10px 0px; border: 1px solid black;}
#imgright { margin: 7px 0px 10px 10px; border: 1px solid black;}

#login { padding:15px; }
#login h2 { width:130px; color:#15181d; font-size:13px; font-weight:bold; margin:0px 0px 10px 60px; float:left; clear:both; }
#login input { width:200px; height:18px; border:1px solid #b8b9bb; margin:0px 0px 2px 0px; }
#login .submit_send { width:100px; height:20px; cursor:pointer; font-weight:bold; margin:5px 0px 0px 252px; }
#login .invalidlogin { color: #da150c;}

.contact_send { color: #da150c; font-weight:bold; }

#rss h1 { font-size:18px; color:#dc150c; padding:0;}
#rss li {
	list-style-image: url(../images/list-image_hi.gif);
	color: #15181d;
	font-weight: normal;
	padding: 0px 10px 3px 5px;
}
#rss li:hover { list-style-image:url(../images/list-image.gif); cursor:pointer; color:#da150c; }

#totaalnet { height: 40px; padding: 13px 10px 0px 0px; float: right;
}

/*
	Layout classes
*/
a.readmore { text-decoration:underline; color:#da150c; padding:0px 9px 0px 0px; background:url(../images/readmore_bg.gif) right no-repeat; }
a.readmore:hover { text-decoration:none; color:#15181d; background:url(../images/readmore_bg_hi.gif) right no-repeat; }

a.rssreadmore { font-weight: bold; text-decoration:underline; color:#da150c; padding:0px 9px 0px 0px; background:url(../images/readmore_bg.gif) right no-repeat; }
a.rssreadmore:hover { font-weight: bold; text-decoration:none; color:#15181d; background:url(../images/readmore_bg_hi.gif) right no-repeat; }


a.readless { text-decoration:underline; color:#da150c; padding:0px 0px 0px 9px; background:url(../images/readless_bg.gif) left no-repeat; float:right; }
a.readless:hover { text-decoration:none; color:#15181d; background:url(../images/readless_bg_hi.gif) left no-repeat; }

a.previousagendaitem { text-decoration:underline; color:#da150c; padding:0px 0px 0px 9px; background:url(../images/readless_bg.gif) left no-repeat; float:left; }
a.previousagendaitem:hover { text-decoration:none; color:#15181d; background:url(../images/readless_bg_hi.gif) left no-repeat; float:left;}

a.nextagendaitem { text-decoration:underline; color:#da150c; padding:0px 9px 0px 0px; background:url(../images/readmore_bg.gif) right no-repeat; float:right;}
a.nextagendaitem:hover { text-decoration:none; color:#15181d; background:url(../images/readmore_bg_hi.gif) right no-repeat; float:right;}

a.previousphoto { text-decoration:underline; color:#da150c; padding:0px 0px 0px 9px; background:url(../images/readless_bg.gif) left no-repeat; float:left; }
a.previousphoto:hover { text-decoration:none; color:#15181d; background:url(../images/readless_bg_hi.gif) left no-repeat; }

a.nextphoto { text-decoration:underline; color:#da150c; padding:0px 9px 0px 0px; background:url(../images/readmore_bg.gif) right no-repeat; }
a.nextphoto:hover { text-decoration:none; color:#15181d; background:url(../images/readmore_bg_hi.gif) right no-repeat; }

a.contact { text-decoration:underline; color:#da150c; padding:0px 9px 0px 0px; background:url(../images/readmore_bg.gif) right no-repeat; }
a.contact:hover { text-decoration:none; color:#15181d; background:url(../images/readmore_bg_hi.gif) right no-repeat; }
