@CHARSET "UTF-8";

/* ../modules/Aiaiai/css/default.css */
/* Het menu */
#Aiaiai_menu li
{

}

.Aiaiai_categoryName
{
	font-weight: bold;
}

.Aiaiai_categoryExplanation
{
}

#Aiaiai_categoryHeader
{
}

.Aiaiai_authorName
{
}

.AiAiAi_button
{
	margin-left: 150px;
}

/* Artikel */

#AiAiAi_article
{
	margin-left: 165px;
}

.Aiaiai_articleImage
{
	border-style: solid;
	border-color: black;
	border-width: 1px;
	width: 120px;
	float: right;
	margin: 10px;
}


#Aiaiai_articleTitle
{
}

#Aiaiai_articleSubTitle
{
}

#Aiaiai_articlePublishDate
{
	font-style: italic;
	margin-top: 10px;
}

#Aiaiai_articleText
{
	margin-top: 10px;
	overflow: hidden;
}

#Aiaiai_articleAuthor
{
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
}

.Aiaiai_error
{
	color: red;
}

/* Headlines */

#Aiaiai_headlines
{
	margin-left: 160px;
}

#Aiaiai_headlineTable
{
	margin-left: 0px;
	clear: right;
	empty-cells: hide;	
}

#Aiaiai_headlineTable td
{
	padding: 0px;
	margin: 0px;
}

#Aiaiai_categoryDescription
{
	font-style: italic;
}

.Aiaiai_headlineHeader
{
	margin: 0px;
	font-size: 7.5pt;
}


.Aiaiai_aboutHeadline
{
	font-style: italic;
	padding-top: 10px;
}

.Aiaiai_headlineImage
{
	border-style: solid;
	border-color: black;
	border-width: 1px;
	float: right;
	width: 120px;
}

.Aiaiai_firstHeadlineImage
{
	border-style: solid;
	border-color: black;
	border-width: 1px;
	float: right;
	width: 270px;
	margin-left: 20px;
}

.Aiaiai_firstHeadlineHeader
{
	margin: 0px;
	font-size: 16pt;
	margin-top: 10px;
	margin-bottom: 5px;
}

/* ../modules/Aiaiai/Archive/css/default.css */
.Aiaiai_Archive_Edition
{
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 125px;
}

.Aiaiai_Archive_Info
{
	padding-top: 10px;
}

.Aiaiai_Archive_Buttons
{
	padding-top: 10px;
	padding-bottom: 10px;
}

#Aiaiai_Archive_Add
{
	clear: both;
}


/* ../modules/Fridge/css/default.css */
#Fridge_AdminLink
{
	margin-top: 1em;
}

/* ../modules/Boeken/css/default.css */
form fieldset label span.Boeken_iets
{
	width: 100px;
}

table
{
	text-align: left;
}

/* ../modules/Boeken/Admin/css/default.css */
.Boeken_menu
{
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
}

.Boeken_menuitem
{
	margin-left:5px;
	margin-right:5px;
}

#Boeken_nieuw
{
	text-align:center;
}

/* ../modules/Board/PreviousBoards/css/default.css */
.Board_name
{
	padding-top: 2px;
	padding-bottom: 2px;
}

.Board_name:hover, .Board_name_hover
{
}

.Board_name:hover span,.Board_name:hover a, .Board_name_hover span, .Board_name_hover a
{
	/*font-style:italic;
	font-weight:bold;*/
	background: #FFE0E0;
	
}

.Board_face
{
	position: absolute;	
}

.Board_face:hover, .Board_face_hover
{
	border: 1px solid white;
	background: #000;
	opacity:0.2;
	
}

.Board_pictureFrame
{
	float: right;
	position:relative;
	display:block;
	margin:10px;
}

/* ../modules/Board/NewBoard/css/default.css */
#Board_content .editlink
{
	float:right;
	margin:10px;
}


/* ../modules/Board/css/default.css */
#Board_content
{
	margin-left: 160px;
}

#Board_clear
{
	clear: both;
}


div#Board_content table
{
	width: 560px;
}

.Board_picture
{
	border: 1px solid #000;
}

#Board_linkfloat
{
	float: left;
}

/* ../modules/UserAdmin/css/default.css */
img.UserAdmin_optionImage {
	vertical-align: middle;
	float: left;
}

[readonly="readonly"] {
	color: #444;
	background-color: #eee;
}

[disabled="disabled"] {
	color: #444;
	background-color: #eee;
}


/* ../modules/Forum/Admin/css/default.css */
#Forum_Admin_moveButtons
{
	text-align: center;
}

#Forum_Admin_explanation
{
	font-style: italic;
}

.Forum_Admin_permissionlist
{
	width: 170px;
}

/* ../modules/Forum/css/default.css */
div#Forum_view
{
	width: 100%;
}

div#Forum_view table
{
	width: 100%;
}

h2#Forum_forumHeader
{
    margin-left: 0px;
}

h3.Forum_forumCategoryName
{
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-size: 12pt;
}

h4.Forum_forumName
{
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-size: 8pt;
	
}

div#Forum_Forum h2,div#Forum_Forum p
{
	margin-left: 10px;
}

ul.Forum_frontPageNoBullets
{
	list-style-type: none;
	padding-left: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

ul.Forum_frontPageNoBullets li
{
	margin: 10px 0;
}

ul.Forum_frontPageNoBullets li a
{
	text-decoration: none;
}

span.Forum_frontPageDetails
{
    font-size: 9px;
}

div#Forum_Forum p
{
	margin-top: 10px;
	margin-bottom: 10px;
}

.Forum_offsetBar
{
	padding-top: 10px;
	padding-bottom: 10px;
}

#Forum_toForumLink
{
	padding-left: 10px;
	padding-bottom: 10px;
}

#Forum_AiAiAi
{
	padding-top: 10px;
	border-top: 1px solid #cccccc;
	clear: right;
}

#Forum_AiAiAi h3
{
	text-transform: uppercase;
	color: #cccccc;
	font-size: 16pt;
	margin-top: 0px;
}

.Forum_AiAiAiPost
{
	border: 1px solid #cccccc;
	background-color: #fff3f3;
	padding: 5px;
	margin-bottom: 10px;
	margin-top: 3px;
}

.Forum_AiAiAiAuthor
{
	font-weight: bold;
	color: #444444;
}

.Forum_AiAiAiReplyLink
{
	float: right;
}


/* ../modules/Forum/ViewForum/css/default.css */
span.Forum_ViewForum_smalltext
{
    font-size: 9px;
}

div.Forum_ViewForum_navigation
{
	margin-top: 10px;
	margin-bottom: 10px;
}

.Forum_ViewForum_replyButton
{
	margin-top: 4px;
	padding-top: 10px;
	padding-bottom: 10px;
	float: right;
}

div#Forum_ViewForum_forumDescription
{
	font-style: italic;
}

.Forum_ViewForum_TitleUnread
{
	font-weight: bold;
}

div#Forum_view table
{
    padding: 0px;
    margin: 0px;
    border-spacing: 0px;
    border: 1px solid #000;
    border-collapse: collapse;
}

div#Forum_view table tr th
{
    border-bottom: 1px solid #000;
    border-top: none;
    border-left: none;
    border-right: none;
    padding: 5px;
}

div#Forum_view table tr td
{
    vertical-align: middle;
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 6px;
    padding-right: 6px;
}

div#Forum_view table tr > td:first-child
{
	width: 380px;
	overflow: hidden;
	text-align: left;
}


div#Forum_view table tr.odd > td
{
    background-color: #fff3f3;
}

.Forum_offsetBar .changeOffsetBar
{
	text-align: left;
}

/* ../modules/Forum/Overview/css/default.css */
.Forum_Overview_forumDescription
{
	margin-top: 0px;
	padding-top: 0px;	
	font-style: italic;
}

#Forum_Overview_latestPosts
{
	float: right;
	border-left-style: dashed;
	border-left-color: #cccccc;
	border-left-width: 1px;
	width: 300px;
	padding-top: 10px;
	padding-left: 10px;
}

#Forum_Overview_latestPosts h2
{

}

#Forum_overview_ws {
	height: 25px;
}

.Forum_linkknop
{
	float: left;
}

/* ../modules/Forum/ViewTopic/css/default.css */
table#Forum_ViewTopic_forumPosts
{
	width: 100%;
}

.Forum_nickName
{
	font-weight: bold;
}

.Forum_postTime
{
	padding-top: 10px;
}

.Forum_postButtons
{
	padding-top: 10px;
}

div.Forum_postButtons a
{
	float: left;
	margin-right: 5px;
}

div.Forum_postButtons img#Forum_ViewTopic_unreadPostIcon
{
	float: right;
}

td.Forum_ViewTopic_aboutPoster_read
{
	width: 130px;
	padding: 10px;
	border: 1px solid #ccc;
	background-color: #f8f8f8;
}

td.Forum_ViewTopic_aboutPoster
{
	width: 130px;
	padding: 10px;
	border: 1px solid #ccc;
}

td.Forum_ViewTopic_forumPost
{
	padding: 10px;
	border: 1px solid #ccc;
	overflow: hidden;
	max-width: 550px;
}

td.Forum_ViewTopic_forumPost img
{
	max-width: 530px;
}

div.Forum_ViewTopic_forumPostText
{
	margin: 0px;
	padding-bottom: 5px;
	overflow: hidden;
}

div.Forum_ViewTopic_forumPostText pre
{
	overflow: auto;
}

div.Forum_ViewTopic_signature
{
	border-top: 1px solid #c5c5c5;

	margin-top: 20px;
	font-style: italic;
	font-size: 9px;
	padding: 0px;
	padding-top: 5px;
}

div.Forum_ViewTopic_navigation
{
	margin-top: 10px;
	margin-bottom: 10px;
}

div.Forum_ViewTopic_topicButtons
{
	margin-top: 6px;
	margin-bottom: 10px;
	float: right;
}
.Forum_Viewtopic_linkknop
{
	float: left;
}

.Forum_offsetBar .changeOffsetBar
{
	text-align: left;
}

#Forum_ViewTopic_changeOrder 
{
	margin-bottom: 15px;
}

/* ../modules/News/css/default.css */
.News_newsItemNewsPage hr{
	margin-top: 20px;
}

.News_newsItemNewsPage h5
{
	margin: 0;
	margin-right: 10px;
	font-size: 10px;
	color:black;
	
}

img.News_itemIcon
{
	float: left;
	margin-right: 5px;
}

#Headlines_Table a
{
	font-weight:bold;
}


/* ../modules/PermissionAdmin/css/default.css */
table#PermissionAdmin_mainTable
{
	width: 100%;
}

table#PermissionAdmin_mainTable	td
{
	width: 33%;
}

.PermissionAdmin_scrollDiv
{
	width: 220px;
	height: 300px;
	overflow: auto;
	border-color: silver;
	border-style: solid;
	border-width: 1px;
	margin-bottom: 10px;
	padding: 4px;
}

.PermissionAdmin_scrollDivMain
{
	width: 220px;
	height: 280px;
	overflow: auto;
	border-color: silver;
	border-style: solid;
	border-width: 1px;
	margin-bottom: 10px;
	padding: 4px;
}

.PermissionAdmin_scrollDivSelectedTable
{
	width: 220px;
	height: 231px;
	overflow: auto;
	border-color: silver;
	border-style: solid;
	border-width: 1px;
	padding: 4px;
	margin-bottom: 10px;
}

#PermissionAdmin_main ul
{
	margin-top: 0px;
	list-style-type: none;
	padding-left: 0px;
	margin-left: 0px;
}

#PermissionAdmin_main ul.sublist
{
	margin-top: 0px;
	list-style-type: none;
	padding-left: 0px;
	margin-left: 10px;
}

#PermissionAdmin_main .PermissionAdmin_grps ul
{
	list-style-type: disc;
	margin-left: 20px;
}

#PermissionAdmin_main h3
{
	padding-top: 0px;
	margin-top: 5px;
}

h4#PermissionAdmin_selectedElement
{
	font-weight: bold;
	margin: 0px;
	font-size: 8pt;
}

.PermissionAdmin_buttons
{
	padding-top: 10px;
	padding-bottom: 10px;
}

.PermissionAdmin_emptyMessage
{
	font-style: italic;
}

.PermissionAdmin_grp_role, .PermissionAdmin_grp_role a
{
	color: #8888ff;
	font-style: italic;
}

.PermissionAdmin_grp_board, .PermissionAdmin_grp_board a
{
}

.PermissionAdmin_grp_committee, .PermissionAdmin_grp_committee a
{
}

.PermissionAdmin_grp_other
{
}

.PermissionAdmin_inactive, .PermissionAdmin_inactive a
{
	color: gray;
	text-decoration: line-through;
}

/* ../modules/Notifications/css/default.css */
.Notifications
{
	position: relative;
	background-color: #ffffdd;
	width: 750px;
	margin: 0 auto;
	border-right: 1px solid black;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
	height: 32px;
}

.Notifications_content
{
	padding: 10px;
}

.Notifications_content input
{
	color: black;
	background-color: #cccccc;
}

.Notifications_content span
{
	margin-right: 10px;
}

/* ../modules/Quotes/css/default.css */
#Frontpage_Quotes_vote
{
  text-align: center;
  margin-top: 5px;
}

.Quotes_SubLine
{
  font-size: smaller;
  color: gray;
  font-style: italic;
}

a.Quotes_noJSLink
{
  color: #000;
  text-decoration: none;
}

a.Quotes_noJSLink:hover
{
  color: #000;
  text-decoration: underline;
}
table#Quotes_quoteTable tr > th {
	white-space: nowrap;
}

table#Quotes_quoteTable > tbody > tr > td {
  height: 16px;
  vertical-align: middle;
  padding-left: 5px;
  padding-right: 5px;
}

tr > td.Quotes_Qc {
  text-align: center;
  width: 8px;
}

tr > td.Quotes_Qthumbs {
  width: 50px;
  text-align: center;
}

tr > td.Quotes_Qmod {
  width: 57px;
  text-align: center;
}

tr.Quotes_Qrow-1 {
   /* Light (brightness : 94%)*/
  background-color: #f0f0f0;
}

tr.Quotes_Qrow1 {
    /* Dark (brightness : 88%)*/
  background-color: #e0e0e0;
}

tr.Quotes_Mc-1 {
  /* Light Green (brightness : 94%)*/
  background-color: #b8f096;
}
tr.Quotes_Mc1 {
  /* Dark Green (brightness : 88%)*/
  background-color: #ace08b;
}

tr.Quotes_N0 {
  background-color: #dedfe0;
}

tr.Quotes_N1 {
  background-color: #dedee0;
}

tr.Quotes_N2 {
  background-color: #dddde0;
}

tr.Quotes_N3 {
  background-color: #dadce0;
}

tr.Quotes_N4 {
  background-color: #d9dbe0;
}

tr.Quotes_N5 {
  background-color: #d7dae0;
}

tr.Quotes_N6 {
  background-color: #d6d9e0;
}

tr.Quotes_N7 {
  background-color: #d5d9e0;
}

tr.Quotes_N8 {
  background-color: #d4d8e0;
}

tr.Quotes_N9 {
  background-color: #d3d8e0;
}

tr.Quotes_N10 {
  background-color: #d2d6e0;
}

tr.Quotes_N11 {
  background-color: #d1d6e0;
}

tr.Quotes_N12 {
  background-color: #d0d5e0;
}

tr.Quotes_N13 {
  background-color: #ced3e0;
}

tr.Quotes_N14 {
  background-color: #cbd2e0;
}

tr.Quotes_N15 {
  background-color: #cad1e0;
}

tr.Quotes_N16 {
  background-color: #c8cfe0;
}

tr.Quotes_N17 {
  background-color: #c7cee0;
}

tr.Quotes_N18 {
  background-color: #c5cde0;
}

tr.Quotes_N19 {
  background-color: #c4cce0;
}

tr.Quotes_N20 {
  background-color: #c3cce0;
}

tr.Quotes_N21 {
  background-color: #c2cbe0;
}

tr.Quotes_N22 {
  background-color: #c1cae0;
}

tr.Quotes_N23 {
  background-color: #bfc9e0;
}

tr.Quotes_N24 {
  background-color: #bec9e0;
}

tr.Quotes_N25 {
  background-color: #bdc8e0;
}

tr.Quotes_N26 {
  background-color: #bcc7e0;
}

tr.Quotes_N27 {
  background-color: #bbc6e0;
}

tr.Quotes_N28 {
  background-color: #bac5e0;
}

tr.Quotes_N29 {
  background-color: #b9c4e0;
}

tr.Quotes_N30 {
  /*Dark Blue (brightness : 88%)*/
  background-color: #b8c4e0;
}

.Quotes_myQuote, .Quote_Admin_changeQuote
{
  cursor: pointer;
}

#Quotes_quoteField > input
{
  margin-bottom: 10px;
}

tr.Quotes_Prow {
  background-color: #fff;
  text-align: center;
  font-style: italic;
}

tr.Quotes_Erow {
  background-color: #bbb;
  font-style: italic;
}

div#Quotes_error {
  background-color: #f00;
  border: solid 1px black;
  padding: 5px 5px 5px 5px;
  margin: 2px 2px 2px 2px;
}

table#Quotes_STt {
  width: 135px;
  background-color: transparent;
}

td#Quotes_STcP {
  padding: 0px 0px 0px 0px;
}

td#Quotes_STcN {
  padding: 0px 0px 0px 0px;
}

span#Quotes_green_text {
  color: green;
}

span#Quotes_red_text {
  color: red;
}

div#Quotes_pos {
  color: white;
  text-align: left;
  background-color: green;
  float:left;
  padding: 2px 2px 2px 2px;
}

div#Quotes_neg {
  color: white;
  text-align: right;
  background-color: red;
  float:left;
  padding: 2px 2px 2px 2px;
}

th#Quotes_sortedOnThisColumn {
  background-color: #d61717;
}

th a#Quotes_sortedOnThisColumn {
  background-color: #d61717;
}

#Quote_zoekknop {
	margin-left: 10px;
	float:right;
}

input#Quotes_wisknop {
	margin-right: 3px;
	color: white;
	margin-left: 15px;
/*  deze stijl knoppen willen we niet
	border: 1px solid #530808;
	background-color: #a61717;
	padding: 3px;*/
	margin-bottom: 10px;
	clear: left;
}

input#Quotes_wisknop:hover
{
	cursor: pointer;
	color: white;
/*  deze stijl knoppen willen we niet
	border: 0px;
	background-color: #530808;
	border: 1px solid #530808;*/
}

/* ../modules/Example/css/default.css */
/* Bij het laden van een module wordt default.css automatisch geinclude */
/* Ook kan eventueel default_ie.css gemaakt worden, deze wordt alleen */
/* geinclude als men Internet Explorer gebruikt */

/* class of id definities moet *altijd* beginnen met de naam van de module */
/* semantische definities worden op prijs gesteld, zowel in HTML als CSS */
p.Example
{
	margin-left: 10px;
	margin-right: 10px;
}

p.Example_voorbeeldParagraaf
{
	margin-left: 10px;
	margin-right: 10px;
	text-decoration: underline;
}

/* ../modules/Kiecki/css/default.css */
.KieckiWorkshop_Explanation
{
	font-style: italic;
	margin-top: 10px;
	margin-bottom: 10px;
}

.KieckiWorkshop_photo
{
	margin-top: 30px;
	margin-bottom: 10px;
}

.KieckiWorkshop_photo img
{
    border: 1px solid #888;
    padding: 3px;
    background-color: #eee;
    margin-top: 10px;
    margin-bottom: 10px;
}

#Kiecki_nominateLink
{
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 12pt;
}

/* ../modules/CaptionContest/css/default.css */
#CaptionContest_photo
{ 
	border: 1px solid black;
}


#CaptionContestHeader h2
{ 
    margin-top: 10px;

}

#CaptionContest
{
   text-align:center;
}



#CaptionContest ul
{
    padding-left:0;

}

#CaptionContest_PlannedCCs
{
text-align:left;
    	margin:10px 150px 10px 150px;
	padding: 2px 5px 2px 5px;
	list-style:none; 

  text-align:left;
}




#CaptionContest_content
{
text-align:center;
}

.CaptionContest_descr
{
    font-style: italic;
}


.CaptionContest_Caption
{
    text-align:left;
    margin:10px 200px;
	border: 1px solid rgb(100,100,100);
	padding: 2px 5px 2px 5px;
	list-style:none; 
}

.CaptionContest_votedate
{
	font-style: italic;
}



.CaptionContest_option .CaptionContest_bar
{
	height: 7px;
	background-color: red;
	padding: 1px;
	margin-bottom: 4px;
	margin-top: 2px;
	float:left;
}


.CaptionContest_option .CaptionContest_label
{
	padding-left: 3px;
	float: left;
}

.CaptionContest_hax
{
	clear: left;
}

#CaptionContest_previousNext
{
	text-align: left;
	margin: 10px;
}

.CaptionContest_author
{
	font-weight: bold;
}

#CaptionContest_hideNameCheckbox
{
	text-align:left;
	margin:10px 200px;
	padding: 2px 5px 2px 5px;
	list-style:none; 
}

.CaptionContest_OwnCaption
{
	background-color: #ffe0e0;
}

/* ../modules/SVNlog/css/default.css */
div#SVNlog_content
{
	font-family: courier;
}

div#SVNlog_log
{
	width: 440px;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 30px;
	margin-bottom: 30px;
}

div#SVNlog_diff
{
	width: 440px;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 30px;
	padding-bottom: 1px;
}



/* ../modules/Stats/css/default.css */
#stats div.flashcontent {
	margin: 0 auto;
	margin-bottom: 20px;
	height:auto;
	width:auto;
	display:inline-block;
	border: solid 1px black;
}

#stats .center {
	text-align:center;
}

.Stats_tables {
	background-color: #eee;
	float:left;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.Stats_tables table {
	width: 100%;
}

.Stats_tbl_even {
	background-color: #ddd;
}

.Stats_tbl_odd {
	background-color: #eee;
}

#Stats_clear {
	clear: both;
}
#Stats_dev_explain ol {
	list-style: disc;
}
#Stats_dev_holder {
	text-align: center;
}

#Stats_dev_holder img {
	border: solid 1px black;
}
#stats #Stats_smilies {
	float: right;
}

#stats table {
	float: left;
}

#stats #Stats_clear {
	clear: both;
}

/* ../modules/Breadcrumbs/css/default.css */
#Breadcrumbs
{
	clear: both;
	margin-left: auto;
	margin-right: auto;
	width: 750px;
	border-left: solid 1px black;
	border-right: solid 1px black;
}

#Breadcrumbs #Breadcrumbs_content
{
	clear: left;
	position: relative;
	background-image: url("../../../images/schaduwtje-v.png");
	background-repeat: repeat-x;
	background-color: #fff;
	padding-left: .5em;
	padding-right: .5em;
	padding-top: .86em;
	padding-bottom: .86em;
	border-bottom: solid 1px #c0c0c0;
	line-height: 2em;
}

#Breadcrumbs > div#Breadcrumbs_content a {
	padding-left: .5em;
	padding-top: .5em;
	padding-bottom: .5em;
}

#Breadcrumbs > div#Breadcrumbs_content span {
	padding-left: .5em;
	padding-top: .5em;
	padding-bottom: .5em;
}

#Breadcrumbs label{
	display:none;
}


/* ../modules/Login/css/default.css */
div#Login_loginArea
{
	position: relative;
	clear: both;
	margin-left: auto;
	margin-right: auto;
	border-left: solid 1px black;
	border-right: solid 1px black;
	width: 750px;
	height: 3em;
}

div#Login_loginArea #Login_login
{
	color: black;
	font-weight: normal;
}

div#Login_loginArea form
{
	position: relative;
	top: .5em;
}

div#Login_loginArea form span
{
	padding-left: .5em;
}

div#Login_loginArea form label
{
	padding-left: .5em;
}

div#Login_loginArea form#Login_form input
{
	margin-top: 0em;

}
div#Login_loginArea form#Login_form input > label
{
}
form#Login_form > label > input#Login_rememberMeBox
{
	margin-right: .5em;
	margin-bottom: 0em;
}

div#Login_loggedInText
{
	padding-left: 1em;
}

div#Login_loggedInText span
{
		z-index: 10;
	position: relative;
	top: 1em;
}

div#Login_loggedInText a
{
	color: #a61717;
	font-weight: bold;
}

#Login_SVNlog
{
	float: right;
	padding-right: .7em;
	padding-top: .3em;
	padding-bottom: .3em;
}

/* ../modules/Media/MediaFrontpage/css/default.css */
#MediaFrontpage_Header
{
	text-align: center;
	margin-top: 4px;
}

#MediaFrontpage_Header h2
{
	color: #a61717;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 7px;
	clear: none;
	padding-right: 5px;
	display: inline;
}



#MediaFrontpage_Header h2
{
	margin-bottom: 0px;
}

#MediaFrontpage_Results
{
	text-align: center;
}


.MediaFrontpage_Filler
{
	margin-bottom: 40px;
}

#thumbnails img
{
	max-width: 120px;
}

.MediaFrontpage_Description
{
	width: 200px;
	float: left; 
	clear: left;
	padding: 5px;
}

.MediaFrontpage_Collection_Value
{
	width: 50px;
	padding: 5px;
	clear: right; 
	float: left; 
}


#MediaFrontpage_Collection_Header h1
{
	text-align: center;
}


/* ../modules/Media/MediaObject/Text/Plain/css/default.css */
.Media_MediaObject_Text_Plain_content
{
	font-family: monospace;
	text-align: left;
	border: solid 1px #cccccc;
	padding: 5px;
}

/* ../modules/Media/MediaObject/css/default.css */
/* hides the second object from all versions of IE */
* html object.Media_MediaObject_XhtmlObject {
    display: inline;
}

/* displays the second object in all versions of IE apart from 5 on PC */
* html object.Media_MediaObject_XhtmlObject/**/ {
    display: inline;
}

/* hides the second object from all versions of IE >= 5.5 */
* html object.Media_MediaObject_XhtmlObject {
    display/**/: inline;
}
.Media_MediaObject_downloadLink
{
	font-size: 16pt;
	margin-bottom: 10px;
}


/* ../modules/Media/Flickr/css/default.css */
table#Flickr_flickrTable
{
    width: 100%;
}

table#Flickr_flickrTable img
{
    border: 1px solid #888;
    padding: 2px;
    background-color: #eee;
}

table#Flickr_flickrTable a
{
    text-decoration: none;
    background: none;
    padding: 0px;
}

table#Flickr_flickrTable td
{
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
}



/* ../modules/Media/LastFM/css/default.css */
.lijstTabel
{
  margin-bottom: 15px;
}

table#lastFMTable > tbody > tr.gray-1 {
  /* Light */
  background-color: #eee;
}
table#lastFMTable > tbody > tr.gray1 {
  /* Dark */
  background-color: #ddd;
}

table#lastFMTable > tbody > tr.itsyou-1 {
  /* Light */
  background-color: #b8f096;
}
table#lastFMTable > tbody > tr.itsyou1 {
  /* Dark */
  background-color: #9ee67e;
}

table#lastFMTable > tbody > tr > th
{
  text-align: center;
}

table#lastFMTable > tbody > tr > td
{
  text-align: left;
  vertical-align: middle;
}



table#lastFMTable > tbody > tr > td.numbers
{
  text-align: center;
}

table#lastFMTable > tbody > tr > td.text
{
  width: 140px;
}

table#lastFMTable > tbody > tr > td.date
{
  text-align: center;
}

table#lastFMTable > tbody > tr > td.thumb
{
  text-align: center;
  width: 75px;
  height: 75px;
  border: 1px solid #fff;
}

table.lfmWidget170470fe22b3838e44708093bb215570
{
	float: right;
}

table.lfmWidget170470fe22b3838e44708093bb215570 td 
{
	margin:0 !important;
	padding:0 !important;
	border:0 !important;;
}

table.lfmWidget170470fe22b3838e44708093bb215570 tr.lfmHead a:hover 
{
	background:url(http://cdn.last.fm/widgets/images/en/header/radio/regular_black.png) no-repeat 0px 0 !important;
}

table.lfmWidget170470fe22b3838e44708093bb215570 tr.lfmEmbed object 
{
	float:left;
}

table.lfmWidget170470fe22b3838e44708093bb215570 tr.lfmFoot td.lfmConfig a:hover 
{
	background:url(http://cdn.last.fm/widgets/images/en/footer/black_np.png) no-repeat 0px 0 !important;;
}

table.lfmWidget170470fe22b3838e44708093bb215570 tr.lfmFoot td.lfmView a:hover 
{
	background:url(http://cdn.last.fm/widgets/images/en/footer/black_np.png) no-repeat -85px 0 !important;
}

table.lfmWidget170470fe22b3838e44708093bb215570 tr.lfmFoot td.lfmPopup a:hover 
{
	background:url(http://cdn.last.fm/widgets/images/en/footer/black_np.png) no-repeat -159px 0 !important;
}

/* ../modules/Media/TagMap/css/default.css */
ul.mediatagmap
{
	list-style-type: none;
}


/* ../modules/Media/TagMap/Move/css/default.css */
.Media_TagMap_Move li
{
	list-style-type: none;
}

.Media_TagMap_Move h3
{
	display: inline;
	font-size: 14pt;
}

#Media_TagMap_Move_Box
{
	border: 1px solid #cccccc;
	padding: 5px;
	margin: 5px;
}

/* ../modules/Media/MediaDisplay/css/default.css */
#MediaDisplay_Header
{
	text-align: center;
	margin-top: 4px;
}

#MediaDisplay_Header h2
{
	color: #a61717;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 7px;
	clear: none;
	padding-right: 5px;
	display: inline;
}



.MediaDisplay_Header h2
{
	margin-bottom: 0px;
}

#MediaDisplay_Results
{
	text-align: center;
}


.MediaDisplay_Filler
{
	margin-bottom: 40px;
}

#MediaDisplay_thumbnails img
{
	max-width: 120px;
}

.MediaDisplay_Description
{
	width: 200px;
	float: left; 
	clear: left;
	padding: 5px;
}

.MediaDisplay_Collection_Value
{
	width: 50px;
	padding: 5px;
	clear: right; 
	float: left; 
}


#MediaDisplay_Collection_Header h1
{
	text-align: center;
}

#Media_MediaDisplay_main
{
}

/* ../modules/Media/css/default.css */
#image_preload img {
	width: 0px;
	height: 0px;
	border: 0px;
	display: none;
}

#mediaForm {
	clear: none;
	float: left;
	width: 570px;
}

#MediaCaptions {
	text-align: left;
	margin: 10px 200px 10px 200px;
}

.MediaCaption {
	margin: 3px;
}

#miniForm {
	margin-left: 100px;
	margin-right: 100px;
}

#miniForm input {
	width: 300px;
}

#specialMediaForm {
	margin-top: 50px;
	margin-left: 100px;
	margin-right: 100px;
}

#manual {
	text-align: justify;
}

#mePhoto fieldset {
	background-color: #fff;
	border: 0px;
	padding: 0px;
	margin-bottom: 0px;
}

#mePhotoButton {
	width: 100%;
	margin-left: 0px;
}

div.Media_filler {
	clear: both;
}

div.Media_module {
	margin-top: 0px;
}

div.Media_module h1 {
	text-align: center;
	padding: 0px;
	margin-top: 0px;
}

#Media_Thumbnails {
	width: 100%;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
}

#Media_Thumbnails ul {
	text-align: center;
}

#Media_Thumbnails ul li {
	list-style: none;
	display: inline;
	text-align: center;
	margin: 0;
}

#Media_Thumbnails div.BrowserClassic_ThumbFrame {
	float: left;
	position:relative;
	width: 126px;
	height:100%;
	padding:0;
	margin: 4px;
	background-repeat: no-repeat;
}

#Media_Thumbnails div.BrowserNew_ThumbFrame {
	list-style: none;
	display: inline;
	float: left;
	position:relative;
	width: 126px;
	height:100%;
	padding:0;
	margin: 5px;
	background-repeat: no-repeat;
}

div.BrowserNew_ThumbFrame.Browser_ThumbFrame_portrait {
	width: 71px;
	background-position: 0 0;
}

div.BrowserClassic_ThumbFrame.Browser_ThumbFrame_portrait {
	background-position: 27px 0;
}

#Media_Thumbnails img {
	border: 1px solid #000;
	max-width: 120px;
}

.Browser_ThumbFrame_landscape {
	/*TODO: Nog niet klaar voor gebruik
	background-image: url("../images/tn-border-landscape.png");*/
}

.Browser_ThumbFrame_portrait {
	/*TODO: Nog niet klaar voor gebruik
	background-image: url("../images/tn-border-portrait.png");*/
}

#Media_Thumbnails div.BrowserClassic_adjust {
	z-index: 100;
	position: absolute;
	display: none;
	bottom:3px;
	left:34px;
	height:0px;
	margin: 0;
	padding:0;
}

#Media_Thumbnails li:hover div.BrowserClassic_adjust {
	display:inline;
}

#Media_Thumbnails div.BrowserClassic_adjust a {
	float: none;
}

#Media_Thumbnails img.BrowserClassic_adjust_buttons {
	border: 0;
	margin: 0;
	padding:0;
}

#Media_Thumbnails a {
	margin: 0;
	padding: 0;
	
}

.Media_Large {
	text-align: center;
	margin: 0 auto;
	max-width: 720px;
	clear: both;
}

.Media_Large div#Media_tags {
	background-color: #eee;
	border: solid 1px #ddd;
	width: 600px;
	margin-left: auto;
	margin-right: auto;
}

.Media_Tags_map {
	background-color: #eee;
}

.Media_Large div#Media_tags_right {
	background-color: #eee;
	border: solid 1px #ddd;
	width: 600px;
}

div#Media_tags div.Media_tag {
	float: left;
	background-color: #ddd;
	border: solid 1px silver;
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 1px;
	margin-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}

div#Media_tags div.Media_tag#reset {
	float: left;
	background-color: #ccc;
	border: solid 1px silver;
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 1px;
	margin-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 6px;
}

div.Media_tag_remark {
	padding-top: 3px;
	padding-bottom: 7px;	
}

div#Media_tags div.Media_tag#reset b {
	color: red;
}

div#Media_tags div.Media_tag a {
	line-height: 20px;
}

div#Media_tags div.Media_tag img {
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: -2px;
}

div#Media_tags div.Media_tag img:hover {
	cursor: pointer;
}
.Media_Large div#Media_rectSavingContainer {
	height: 20px;
	padding-left: 5px;
	padding-right: 5px;
	display: block;	
}

#Media_rectSavingContainer div#Media_rectSaving {
	z-index: 500;
	position: relative;
	float: left;
	left: 340px;
	background-color: #a61717;
	color: white;
	font-weight: bold;
	display: none;
}

div#Media_rectSaving span {
	text-decoration: blink;
}
.Media_Large img.Media_main {
	max-width: 720px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #000;
}

#Media_Large table {
	margin-left: auto;
	margin-right: auto;
}

.Media_Browser_left {
	text-align: left;
}

#Media_Video_Iframe {
	width: 100%;
	text-align: center;
}

#MediaForms_Upload_Voltooid {
	visibility: hidden;
}

/* hides the second object from all versions of IE */
.Media_MediaObject_XhtmlObject {
    display: inline;
}

/* displays the second object in all versions of IE apart from 5 on PC */
.Media_MediaObject_XhtmlObject/**/ {
    display: inline;
}

/* hides the second object from all versions of IE >= 5.5 */
.Media_MediaObject_XhtmlObject {
    display/**/: inline;
}
.Media_MediaObject_downloadLink
{
	font-size: 16pt;
	margin-bottom: 10px;
}

#Media_Video_player div.flashcontent {
	width: 480px;
	max-height: 383px;
  border: solid 1px black;
}


/* ../modules/Media/MediaNavigator/css/default.css */
div#Media_NavigationLeft
{
  	clear: none;
}

#Media_NavigationLeft li {
	z-index: 3;
	float: left;
	position: relative;
	text-align: center;
	margin:	0px;
	padding: 0px;
	width: 100px;
	background-color: #f0f0f0;
	color: #a61717;
	border-top: 1px solid #858585;
	border-bottom: 1px solid #858585;
 }

#Media_NavigationLeft ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100px;
	border-bottom: 1px solid #ccc;
}

#Media_NavigationLeft ul li {
	position: relative;
	}

#Media_NavigationLeft li ul {
    position: absolute;
    left: 100px;
    top: 0;
    display: none;
}

#Media_NavigationLeft ul li a {
    display: block;
    text-decoration: none;
    color: #777;
    background: #fff;
    padding: 5px;
    border: 1px solid #ccc;
    border-bottom: 0;
}

#Media_NavigationLeft li:hover ul {
    display: block;
}

/* ../modules/Media/Faces/css/default.css */
.Media_faceObject {
	border: solid 1px black;
	float: left;
}
.Media_FacesList {
	max-width: 100%;
}

.Media_FacesList ul li {
	list-style: none;
	display: inline;
	text-align: left;
}

.Media_FacesList ul li div.line {
	background-color: #eee;
	overflow: hidden;
	margin-top: 5px;
	margin-bottom: 5px;
}

.Media_FacesList ul li div.clear {
	clear: both;
}

/* ../modules/JSuggest/css/default.css */
.JSuggest {
	margin-bottom: 10px;
}

.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
	opacity: .9;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font-family: Verdana, sans-serif;
	font-size: 10px;
	
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('../images/indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #ddd;
}

.ac_over {
	background-color: #a61717;
	color: white;
}

/* ../modules/WebFeeds/css/default.css */
#webfeedtext
{
	padding-top: 2em;
	padding-bottom: 5em;
}


/* ../modules/Shoutbox/css/default.css */
div#Shoutbox_content
{
	padding: 10px;
	overflow: visible;
}

div#Shoutbox_content h2
{
	margin-left: 0px;
}

div#Shoutbox_content p
{
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-top: 2px;
}

h4.Shoutbox_poster
{
	font-size: 9px;
	margin: 0px;
}

p.Shoutbox_message
{
	text-align: justify;
	padding-bottom: 10px;
	overflow: hidden;
}


span.Shoutbox_navigationItem
{
	padding-right: 10px;
}

#Shoutbox_archiveButton
{
	text-align: center;
	padding-top: 0px;
	margin-top: 0px;
}

form#Shoutbox_form fieldset
{
	border: none;
}

form#Shoutbox_form label span
{
	width: 80px;
	float: left;
	padding-right: 3px;
	padding-top: 2px;
}


form#Shoutbox_form label input
{
	margin-bottom: 3px;
}

form#Shoutbox_form input[type="submit"]
{
	margin-left: 63px;
	background-color: #a61717;
	color: #fff;
	margin-bottom: 10px;
	clear: both;
}


#Shoutbox_content form fieldset label span
{
	width: 50px;
}


/* ../modules/Wicki/css/default.css */
#Wicki_Header
{
	height: 5em;
	padding:10px;
	border-bottom:1px solid black;
}

#Wicki_Header *
{
	padding: 0px;
	display:block;
	margin:0;
}

#Wicki_PageHeader .editlink
{
	float:right;
	margin:10px;
}

#Wicki_Menu *
{
	display: inline;
}

#Wicki_Menu li
{
	list-style-type: none;
	margin-left:5px;
}

#Wicki_Menu #Wicki_GoTo
{
	margin-left:100px;
}

#Wicki_PageHeader div.Tabbar li
{
	margin: 0 0 0 15px;
}

#Wicki_PageHeader div.Tabbar li>*
{
	padding-left: 20px;
	padding-right: 20px;
}
#Wicki_PageHeader div.Tabbar li:first-child
{
	margin-left: 20px;
}
#Wicki_PageHeader div.Tabbar li:first-child.TabActive
{
	margin-left: 18px;
}

#Wicki_PageHeader h2
{
	margin-left: 10px;
	margin-right: 10px;
	text-transform:none;
}
#Wicki_SubWickiTitle>a
{
	color: #a61717;
	font-size: 12pt;
	font-weight: bold;
}

#Wicki_SubWickiTitle
{
	position:absolute;
	right:10px;
	top:20px;
	text-align:right;
	padding:1px;
	padding-right:4px;
}

#Wicki_Titles
{
	padding: 20px 15px 0 0;
	position:relative;
}


#Wicki_SubWickiTitle ul
{
	display:none;
	list-style-type:none;	
	margin:0;
	text-align:left;
	padding:5px;

}

#Wicki_SubWickiTitle ul li
{
	margin:0;
	padding:0;
}

#Wicki_SubWickiTitle:hover ul
{
	display:block;
}
#Wicki_SubWickiTitle:hover 
{
	opacity: .9;
	background-color:#F0F0F0;
	border:1px solid #858585;
	padding:0;
	padding-right:3px;
}

#Wicki_PageContent
{
	padding: 10px;
}

#Wicki_Page input[type="submit"]
{
	margin-left: 0px;
}

.Wicki_submitField
{
	margin-left: 150px;
}

.Wicki_Warning
{
       background-color: #ffeeee;
       padding: 10px;
       border: 1px solid black;
}

.Wicki_Public #Wicki_PageHeader h2
{
text-transform:uppercase;
}


/* ../modules/Wicki/SubWickiAdmin/css/default.css */
#Wicki_Subwickiadmin_moveButtons
{
	text-align: center;
}

#Wicki_Subwickiadmin_explanation
{
	font-style: italic;
}

.Wicki_Subwickiadmin_permissionlist
{
	width: 170px;
}

/* ../modules/Pricki/Admin/css/default.css */
.Merchandise_menu
{
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
}

.Merchandise_menuitem
{
	margin-left:5px;
	margin-right:5px;
}

#Merchandise_nieuw
{
	text-align:center;
}

/* ../modules/Pricki/css/default.css */
.Pricki_default
{
	margin-left: 165px;
}

.Pricki_default table
{
	width: 100%;	
}

#PrickiCustomer_ImagesHeader
{
	padding-top: 20px;
}

#PrickiCustomer_Table tr td
{
	padding-top: 20px;
}

#PrickiCustomer_Table tr td:first-child
{
	padding-right: 50px;
	font-weight: bold;
}

/* ../modules/IPBan/css/default.css */
table#IPBan_banTable
{
	width: 100%;
}

table#IPBan_banTable tr th:first-child
{
	width: 120px;
}

/* ../modules/Frontpage/css/default.css */
#Frontpage
{
}

#Frontpage h2 {
	margin-left: 0px;
}

#Frontpage h2 a
{
	text-decoration: none;
}

#Frontpage h2 a:hover
{
	text-decoration: underline;
}


#Frontpage .Frontpage_module {
	border-bottom: 1px solid #c5c5c5;
	margin:0;
}

#Frontpage .Frontpage_sidebar {
	width: 200px;
	margin:0;
	padding:0;
}

#Frontpage_sidebar
{
	float:left;
	border-right: 1px dashed #c5c5c5;
}

#Frontpage_sidebar >div, #Frontpage_Rightbar >div, #Frontpage_Headlines
{
	padding: 10px;
}

#Frontpage_Main
{
	margin-left:200px;
	border-left: 1px dashed #c5c5c5;
}

#Frontpage_Submain 
{
	border-right: 1px dashed #c5c5c5;
	margin:0;
	margin-right:200px;
}
#Frontpage_Submain > div 
{
	width: 342px;
}

#Frontpage_Rightbar
{
	float:right;
	width: 200px;
	border-left: 1px dashed #c5c5c5;
}

#Frontpage_sidebar h2
{
	margin-left: 0px;
}

#Frontpage_filler
{
	width: 750px;
	height: 0px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}







#Frontpage_Courses ul
{
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: none;
}

#Frontpage_Courses li
{
	margin-top: 3px;
}

#Frontpage_Courses a
{
	text-decoration: none;
}



#Frontpage_Birthday table
{
	width: 100%;
}

#Frontpage_Birthday td
{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0px;
}

.Birthday_FrontpageTable a
{
	text-decoration: none;
}

#Frontpage_News #News_contentAreaFrontpage h2
{
	padding:10px;
}

#Frontpage_News div.News_newsItemFrontpage
{
    border-top: 1px dashed #ccc;
    padding: 10px;
}

#Frontpage_News h2 +  div.News_newsItemFrontpage
{
    border-top: none;
}

#Frontpage_Agenda ul
{
	list-style-type: none;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
}

#Frontpage_Agenda li
{
	background-color: white;
}

#Frontpage_Agenda ul li a
{
	text-decoration: none;
	color: #000;
	display: block;
}

#Frontpage_Agenda ul li a > span
{
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
}


#Frontpage_Agenda .Agenda_agendaEntryDate
{
	font-weight: bold;
}

#Agenda_FrontpageLinks
{
	margin-bottom: 10px;
}

#Frontpage_Wicki dd
{
	margin: 0 0 5px 0;
	
}
#Frontpage_Wicki dt
{
	overflow:hidden;
	width:180px;

}
#Frontpage #Forum_Forum h2{
 margin:0;
}

/* ../modules/Ideeenbus/css/default.css */
#Ideeenbus_plato
{
	text-align: center;
}

/* ../modules/Webcam/css/default.css */
#Webcam img#Webcam_camImage
{
	border: 1px solid black;
	text-align: center;
	height: 480px;
	width: 640px;
}

#Webcam img#Webcam_picture
{
	border: 1px solid black;
}

#Webcam_frontpage
{
	border: 1px solid black;
	text-align: right;
	height: 132px;
	width: 176px;
}

#Webcam {
	text-align: center;
	margin-left: 45px;
	margin-right: 45px;
}

#Webcam ul {
	text-align: left;	
}

#Webcam form {
	float: right;
	margin: 3px;
}

#Webcam_capture
{
	float: right;
}

/* ../modules/Suggest/css/default.css */
.Suggest_QueryFreeChoice
{
	margin-bottom: 0px;
}

.Suggest_QueryNoFreeChoice
{
}

.Suggest_QueryContainerNoFreeChoice
{
	display: none;
}

.Suggest_container
{
	/*position: relative;*/
}

.Suggest_Results
{
	background-color: #fff;	
	width: 306px;
	border: 1px solid #000;
	display: none;
	position: absolute;

	margin: 0px;
	padding: 0px;
	z-index: 90; /*  Het dropdown menu moet altijd boven alles weergegeven worden, behalve boven het menu */
	opacity: .9;
	margin-left: 163px;
}




.Suggest_sr, .Suggest_srs
{
	width: 303px;
	font-family: Arial, sans-serif;
	font-size: 10px;
	padding-left: 3px;
}



.Suggest_sr
{
	background-color: #fff;
	color: #000;
}


.Suggest_srs
{
	background-color: #a61717;
	color: #fff;
	cursor: pointer;
}


.Suggest_srt
{
}

label.Suggest_QueryLabel
{
	width: 150px;
	float: left;
	text-align: right;
	padding-right: 3px;
	padding-top: 2px;
	margin-right: 10px;
	clear: left;
}


/* ../modules/Inquiry/css/default.css */
div#Inquiry_vragen > p {
	margin-left: 50px;
	margin-right: 50px;
	text-align: justify;
}

div#Inquiry_vragen > p > span#voetnoot {
	color: #999;
	font-style: italic;
	font-size: xx-small;
}

div#Inquiry_vragen li > p {
	margin-top: 10px;
	margin-bottom: 5px;
}

div#Inquiry_vragen h3 {
	font-size: small;
	color: #a61717;
	text-transform: uppercase;
}

div#Inquiry_vragen h4 {
	font-size: small;
	color: #a61717;
}

div#Inquiry_vragen h5 {
	font-size: x-small;
	color: #a61717;
}

fieldset#Inquiry_legenda {
	float: right;
	width: 18em;
	background-color: #eee;
	border: solid 1px black;
	padding: 5px 5px 5px 5px;
}

fieldset#Inquiry_legenda li {
	margin-left: -18px;
	list-style: none;
}

div#Inquiry_vragen {
	text-align: left;
}

div#Inquiry_vragen > ol {
	list-style: decimal;
	padding-left: 2em;
}

div#Inquiry_vragen > ol > li {
	padding-bottom: 15px;
}

div#Inquiry_vragen > ol > li > ol {
	list-style: lower-latin;
	padding-left: 2em;
}

div#Inquiry_vragen > ol > li > ol > li {
	padding-bottom: 5px;
}


div#Inquiry_vragen > ol > li > ol > li > ol {
	list-style: lower-roman;
	padding-left: 2em;
}

div#Inquiry_vragen div.Inquiry_bullet_block_spacer {
	clear: left;
	height: 0px;
}

div#Inquiry_vragen label {
	/*gek genoeg parsen Firefox & Safari "padding: 4px 7px 7px 3px;" in 
	  verschillende vorlgordes!!*/
	padding-top: 4px;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 3px;
}

div#Inquiry_vragen div.c1 {
	border: solid 1px #aaa;
	background-color: #ccc;
	float: left;
	padding-top: 3px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	margin: 1px 1px 1px 1px;
}

div#Inquiry_vragen div.c-1 {
	border: solid 1px #aaa;
	background-color: #ccc;
	float: left;
	padding-top: 3px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	margin: 1px 1px 1px 1px;
}

div#Inquiry_vragen div.c-error1 {
	border: solid 1px #aa0000;
	background-color: #ff2020;
	float: left;
	padding-top: 3px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	margin: 1px 1px 1px 1px;
}

div#Inquiry_vragen div.c-error-1 {
	border: solid 1px #aa0000;
	background-color: #ff2020;
	float: left;
	padding-top: 3px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	margin: 1px 1px 1px 1px;
}

div#Inquiry_main {
	margin: 5px 50px 5px 50px;
}

div#Inquiry_knoppen {
	text-align: right;
}

table#Inquiry_voortgang {
	width: 100%;
	border: solid 1px black;
}

td#Inquiry_voortgang_gedaan {
	background-color: red;
}

td#Inquiry_voortgang_tedoen {
	background-color: white;
}

form#Inquiry_form textarea {
	width: 35em;
	height: 7em;
}

form#Inquiry_form textarea {
	width: 35em;
	height: 7em;
}

ol#Inquiry_overig textarea {
	width: 59em;
	height: 10em;
}

ol#Inquiry_overig li {
	list-style: none;
}

/* ../modules/Sponsors/css/default.css */
a.Sponsors_noLinkImage
{
    text-decoration: none;
}

a[href^="http://"].Sponsors_noLinkImage
{
    background: none;
}

.Sponsor_header
{
	padding-bottom: 10px;
}

a.Sponsors_noLinkImage > *
{
	border: 1px solid gray;
}

.Sponsor_history
{
	background-color: silver;
}

.Sponsor_image
{
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
}

.Sponsor_text
{
	width: 300px;
	text-align: left;
	padding-top: 15px;
	padding-bottom: 15px;
}

/* ../modules/Diff/css/default.css */
.Diff
{
	background-color: white;
}

.Diff_Line
{
	line-height:2em;
}
.Diff_Line>*
{
	width:48%;
	padding: 0 2% 0 0;
}
.Diff del, .Diff ins
{
	text-decoration:none;
	display:block;
}
.Diff del
{
	background-color: #ffdddd;
}
.Diff ins
{
	background-color: #ddffdd;
}

.Diff_Old
{
	float:left;
	clear:left;
}

.Diff_New
{
	float:right;
	clear:right;
}

/* ../modules/Poll/css/default.css */
#Poll_container
{
	padding: 10px;
}

.Poll_barcontainer
{
	width: 100px;
}

.Poll_option .Poll_bar
{
	height: 7px;
	background-color: red;
	padding: 2px;
	margin-bottom: 4px;
	margin-top: 2px;

	float:left;
}


.Poll_option .Poll_label
{
	padding-left: 3px;
	float: left;
}

.Poll_hax
{
	clear: left;
}

.Poll_editoption
{
	padding: 0px;
}

#Poll_adminpoll > .Poll
{
	width: 45%;
	float: left;
}


#Poll_footer
{
	margin: 10px;
}

#Poll_header
{
	margin:10px;
}

/* ../modules/Links/css/default.css */
#Links_addLinks
{
	margin-top: 10px;
}

#Links_memberLinks
{
	float: left;
	width: 200px;
}

#Links_otherLinks
{
	padding-left: 200px;
}

#Links_spacer
{
	clear: both;
}

/* ../modules/Smobo/css/default.css */
#Smobo_browse
{
	border: 1px solid gray;
	background-color: #eeeeee;
	padding: 5px;
}

#Smobo_button_selected
{
	float: right;
	background-color: #cccccc;
	border: 1px solid gray;
	padding: 5px;
}

#Smobo_button_deselected
{
	float: right;
	background-color: #cccccc;
	border: 1px solid gray;
	padding: 5px;
}

#Smobo_details
{
}

#Smobo_picture
{
	float: left;
}

#Smobo_details address
{
	background-color: #eee;
	text-align: left;
}

img.Smobo_pictureSelected
{
	border: 1px solid #a61717;
}

img.Smobo_pictureDetails
{
	border: 1px solid #000;
	float: left;
}

#Smobo_details #Smobo_address
{
	margin-left: 100px;
}

div.Smobo_centered
{
	text-align: center;
}


#Smobo_name
{
	font-weight: bold;
}

#Smobo_vCard
{
	margin-top: 1em;
	margin-bottom: 1em;
}


#Smobo_nav
{
	padding-top: .5em;
	padding-bottom: .5em;

}

.Smobo_activeMember
{
	font-weight: bold;
}

.Smobo_thesis
{
	border: 1px solid black;
}


.Smobo_table {
	background-color: #eee;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.Smobo_tbl_even {
	background-color: #ddd;
}

#Smobo_wicki
{
	border: 1px dashed gray;
	background-color: #eeeeee;
	padding: 5px;
}


.Smobo_wickilink
{
	font-style: italic;
}

#Smobo_details > h2
{
	margin-top: 1em;
}

#Smobo_details > h3
{
	color: #888888;
	margin-top: 1.5em;
	border-bottom: 1px solid #dddddd;
	width: 90%;
	font-weight: normal;
	font-size: 16px;
	clear: both;
	
}

.Smobo_pictures
{
	border: 1px solid black;
	margin-right: 10px;
}

.Smobo_map
{
	float: right;
}

/* ../modules/Agenda/css/default.css */
.agenda {
	border-collapse: collapse;
	margin-top: 10px;
	margin-bottom: 10px; 
}

.agenda td:first-child
{
	background-color: #f5f5f5;
	border-right: solid 1px #f0f0f0;
	border-top: solid 1px #f0f0f0;
	width: 177px;
}

.agenda td:last-child
{
	border-top: solid 1px #ddd;
}

tr.Agenda_meeting b
{
	color: #990000;
}

.Agenda_left_floater
{
	float:left;
}


/*Participants CSS*/
#Agenda_Participants_Message
{
	color: red;
	font-weight: bold;
}

div#Agenda_participants > table > tbody > tr > td
{
  text-align: left;
  white-space: nowrap;
}

div#Agenda_participants > table > tbody > tr > td.remarks
{
  text-align: justify;
  width: 400px;
  white-space: normal;
}

#Agenda_participants_full p
{
	border: 1px solid black;
	background-color: #ffeeee;
	padding: 10px;
	width: 400px;
}

#agenda_admin_options
{
	padding-top: 40px;
}


.agenda_deadline p
{
	margin: 0;
}

#agenda_mail_form input,#agenda_mail_form select,#agenda_mail_form textarea
{
	width: 385px;

}

/* ../modules/PageFooter/css/default.css */
address#PageFooter_footer
{
	width: 750px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding: 5px 0 5px 0;
	border-right: 1px solid black;
	border-left: 1px solid black;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	clear: none;
}

div.backgroundStyle#PageFooter_validatorLink
{
	width: 750px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 2em;
}

/* ../modules/Search/SearchObject/css/default.css */
#Search_SearchObject_Main
{
	border: 1px solid #444444;
	margin-top: 2.5em;
}

#Search_SearchObject_Main>*
{
	margin:15px 10px;
}

#Search_SearchObject_Main div.Tabbar
{
	margin:0;
}

#Search_SearchObject_Fieldset
{
	text-align: center;
}

#Search_SearchObject_Fieldset input
{
	font-size: 10pt;
	margin: 12px 0;
}

#Search_SearchObject_Fieldset input[type="text"]
{
	width: 200px;
}

#Search_SearchObject_NumberOFResults
{
	float: left;
}

.Search_SearchObject_Result
{
	margin:15px 6px;
}

#Search_SpecialSearch
{
	background-color: #ffa3fc;
	border: 1px solid #91318e;
	padding: 4px;
}

/* ../modules/Search/css/default.css */
#Search_Frontpage
{
	z-index: 90; /* Net onder het menu */
	position: relative;
	text-align: right;
	float: right;
	background-color: transparent;
	padding-top: .86em;
	padding-right: .5em;
}

#Search_Frontpage input[type="text"]
{
	background-color: #a61717;
	color: white;
	padding-left: .5em;
}

/* ../modules/PrescriptieveLiefdesmakelaar/css/default.css */
.PrescriptieveLiefdesmakelaar_main 
{
	background-image: url('../modules/PrescriptieveLiefdesmakelaar/images/hearts.jpg');
}

.PrescriptieveLiefdesmakelaar_main table
{
	background-color: transparent;
}

.PrescriptieveLiefdesmakelaar_main #Suggest_SelectBoxContainer_id1 label
{
	display: none;
}

.PrescriptieveLiefdesmakelaar_main .Suggest_container {
	padding-top: 10px;
	padding-bottom: 10px;
}

.PrescriptieveLiefdesmakelaar_main #Suggest_SelectBoxContainer_id2 label
{
	display: none;
}

.PrescriptieveLiefdesmakelaar_main #Suggest_QueryLabel_id1
{
	display: none;
}

.PrescriptieveLiefdesmakelaar_main #Suggest_QueryLabel_id2
{
	display: none;
}


.PrescriptieveLiefdesmakelaar_main #Suggest_QueryContainer_id1
{
	/*background-color: red;*/
}

.PrescriptieveLiefdesmakelaar_main #Suggest_Query_id1
{
	display: none;
}

.PrescriptieveLiefdesmakelaar_main #Suggest_QueryContainer_id1
{
	position: absolute;
	left: 20px;
	top: 70px;
}

.PrescriptieveLiefdesmakelaar_main #Suggest_Results_id1
{
	position: absolute;
	left: -163px;
	top: 40px;
}

.PrescriptieveLiefdesmakelaar_main #Suggest_List_id1
{
	position: absolute;
	left: 20px;
	top: 70px;
}

.PrescriptieveLiefdesmakelaar_main #Suggest_List_id1
{
	width: 150px;
}

.PrescriptieveLiefdesmakelaar_main #Suggest_QueryContainer_id2
{
	position: absolute;
	left: 250px;
	top: 70px;
}

.PrescriptieveLiefdesmakelaar_main #Suggest_Results_id2
{
	position: absolute;
	left: -163px;
	top: 40px;
}

.PrescriptieveLiefdesmakelaar_main #Suggest_List_id2
{
	position: absolute;
	left: 250px;
	top: 70px;
}

.PrescriptieveLiefdesmakelaar_main #Suggest_List_id2
{
	width: 150px;
}

.PrescriptieveLiefdesmakelaar_main form {
	background-color: transparent;
}

#PrescriptieveLiefdesmakelaar_submit
{
	position: absolute;
	left: 240px;
	top: 73px;
}

#PrescriptieveLiefdesmakelaar_results
{
	margin-top: 80px;
}

#PrescriptieveLiefdesmakelaar_average
{
	font-weight: bold;
}

#PrescriptieveLiefdesmakelaar_average td
{
	font-size: 12pt;
	color: #cc4444;
}



/* ../modules/Colofon/css/default.css */
.Colofon_Main
{
	font-size: 10pt;
	color: green; background-color :black;
}

.Colofon_Main H2
{
	color: green;
}

.Colofon_Main h3
{
	color: green;
}
#Colofon_List
{
	font-family: "Courier New", Courier, monospace;
	white-space: pre;
}

.Colofon_Main a
{
	color: #44f044; 
	background-color: black;
	font-family: "Courier New", Courier, monospace;
	text-decoration: none;
}

.Colofon_slider_wrapper {
	width: 100%;
	height: 40px;
	margin-bottom: 10px;
}

.Colofon_slider_container {
	background-color: black;
	text-align: center;
	margin-top: 8px;
}

.Colofon_slider_wrapper div {
	font-size: large;
	font-weight: bolder;
	position: relative;
	float: left;
}

#Colofon_inLine {
	position: relative;
	float: left;
}

#Colofon_followthewhiterabbit {
	background-color: #000;
	width: 450px;
	color: green;
	border: none;
}

.Colofon_slider_leftSide {
 line-height: 50px;
}

.Colofon_slider_clear {
	clear: both;
}

.Colofon_slider
{
	position: relative;
	float: left;
	height: 20px;
	width: 10px;
	margin-right: 2px;
	background-color: white;
	background-color: green;
}

#Colofon_ascii-art {
	text-align: left;
	margin: auto;
}

#Colofon_swarm {
	padding-bottom: 30px;
}

#Colofon_swarmfilm {
	float: left;
	margin-right: 45px;
}

#Colofon_swarmfilmtext {
	font-size: 8pt;
	float: none;
	text-align: justify;
	padding-right: 20px;
}

#Colofon_swarmfilmclear {
	float: none;
	clear: both;
}


#tooltip {
	position: absolute;
	z-index: 3000;
	color: #eee;
	background-color: transparent;
	padding: 0;
	opacity: 1;
}
#tooltip h3, #tooltip div { margin: 0; }

/* ../modules/MailAliasManager/css/default.css */
.MailAliasManager_wrapper 
{
	padding: 5px;
}

.MailAliasManager_wrapper fieldset > input 
{
	width: 18em;
}

#MailAliasManager_sboxContainer {
	width: 59%;
	float: left;
	margin-bottom: 5px;
}

#MailAliasManager_sboxContainer .Suggest_container {
	float: right;
}

#MailAliasManager_sboxContainer input
{
	float: right;
}

#MailAliasManager_members span
{
	margin-bottom: 5px;
}

#MailAliasManager_members
{
	float: right;
	width: 39%;
	margin-bottom: 5px;
}

#MailAliasManager_committee
{
	float: right;
	width: 39%;
	margin-bottom: 5px;
	clear: right;
}

#MailAliasManager_members select
{
	text-align: left;
	width: 20em;
	margin-bottom: 5px;
}

.MailAliasManager_aliasTextField
{
	width: 18em;
}

.MailAliasManager_importCheckbox 
{
}

#MailAliasManager_spacer
{
	clear: both;
}

#MailAliasManager_opslaan 
{
	clear: both;
	text-align: center;
	margin: 5px;
}

#MailAliasManager_opslaan input
{
	width: 20em;
}

.Suggest_container 
{
}

.Suggest_label
{
	margin: 5px;
}

.JSuggest_input
{
	width: 30em;
}

.MailAliasManager_box 
{
	text-align: center;
	font-weight: bold;
	display: block;
	clear: both;
	padding: 5px;	
	color: white;
}

#MailAliasManager_errorMsg
{
	clear: left;
	float: right;
	color: red;
}

#MailAliasManager_error
{
	background-color: red;
}

#MailAliasManager_success
{
	background-color: green;
}

/* ../modules/ErrorBox/css/default.css */
div#ErrorBox_main
{
	margin-left: auto;
	margin-right: auto;
	border-left: solid 1px black;
	border-right: solid 1px black;
	border-bottom: solid 1px #c0c0c0;
	width: 750px;
	padding-top: 10px;
	padding-bottom: 1px;
	position: relative;
	background-color: white;
}

div#ErrorBox_content 
{
	padding-left: 10px;
	padding-right: 10px;
}

div#ErrorBox_filler
{
    clear: both;
    height: 0px;
}

img#ErrorBox_caution
{
    float: left;
    margin: 0 10px;
}

/* ../modules/Studie/css/default.css */
form fieldset label span.Boeken_formKolom
{
	width: 100px;
}

div.Studie_courseTable
{
	margin-top: 20px;
	clear:left;
	border-width: 1px;
}

/* don't show external link tokens by overwriting female/male.css*/
#Studie_frontpageTable a[href^="http://"], a[href^="https://"]
{
	background: none;
}

div#Studie_errormsg
{
	width: 750px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	border-width: 1px;
	border-style: solid;
	clear: both;
}

div#Studie_disclaimer
{
	padding: 5px;
	border-width: 1px;
	border-style: solid;
}

div.Studie_courseTable table
{
	width: 100%;
	text-align: left;
}

div.Studie_courseTable table td:first-child
{
	width: 36px;
}

div.Studie_left
{
	float:left;
}

div#Studie_hoax
{
	clear:left;
}

table#Studie_frontpageTable
{
	width: 100%;
	margin-bottom: 10px;
}

td.Studie_frontpageCell
{
	padding: 0px; margin: 0px;
}

img.Studie_frontpageLinkImage
{
	float: right;
}

div.Studie_LeftColumn
{
	width: 330px; float: left; margin-right: 10px; border-right: 1px solid #cccccc; margin-bottom: 20px;
}

div.Studie_RightColumn
{
	width: 330px; float: left; margin-left: 10px;
}

/* ../modules/Committee/css/default.css */
#Committee_content
{
	margin-left: 160px;
}

div#Committee_committeeDescription img#Committee_photo
{
    border: 1px solid #000;
    margin-left: 10px;
    margin-bottom: 10px;
    float: right;
    clear: right;
}

div#Committee_filler
{
    clear: both;
}


/* ../modules/BB/css/default.css */
div.BB_BBText
{
	line-height: 1.8em;
}

#BB_table td:first-child
{
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 400px;
}

div.BB_quotePrefix, div.BB_codePrefix
{
	margin-left: 10px;
	margin-bottom: 5px;
	margin-top: 10px;
	font-weight: bold;
	font-size: 9px;
}

img.BB_image
{

}

span.BB_underline
{
	text-decoration: underline;
}

span.BB_strikethrough
{
	text-decoration: line-through;;
}

table.BB_table
{
	border: 1px solid #aaa;
}

table.BB_table td
{
	border: 1px solid #bbb;
	background-color: #eee;
}

blockquote.BB_quote, code.BB_code
{
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #aaa;
	background-color: #eee;
	padding: 10px;
	display: block;
}

code.BB_code
{
	white-space: pre;
	overflow: auto;
	width: 507px;
}

code.BB_code br
{
	display: none;
}

.BB_allowedTags
{
	margin: 0 0.5em 0 0.5em;
}

.BB_Wicki_PageExists
{
	color: #a61717;
}

.BB_Wicki_NewPage
{
	color: #128412;
}

h3.BB_header
{
	/*letter-spacing: 0.1em;
	font-size: 16px;*/
	font-size: 13px;
	text-transform: uppercase;
	color: #a61717;
	/*padding-bottom: 5px;
	margin-bottom: 15px;
	border-bottom: 1px solid gray;
	width: 680px;*/
}

h4.BB_header
{
	font-size: 12px;
	color: #a61717;
	/*letter-spacing: 0.1em;
	width: 480px;*/
}

img.BB_Smiley
{
	vertical-align: text-bottom;
}

img.BB_latex
{
	vertical-align: middle;
}

.BB_Video_player
{
	width: 100%;
	text-align: center;
}
.BB_Video_link
{
	width: 100%;
	text-align: center;
}
.BB_Video_link a
{
	margin: 0 auto;
}

#BB_emoticons table span {
	background-color: #ddd;
	margin-left: 5px;
	margin-right: 5px;
}

/* ../modules/Irc/css/default.css */
#Irc_applet
{
	margin-top: 10px;
	margin-bottom: 20px;
}

/* ../modules/Logo/Admin/css/default.css */
table#Logo_Admin
{
	width: 600px;
}

table#Logo_Admin td
{
	text-align: left;
}

table#Logo_Admin td.Logo_Admin_dateFuture
{
	color: black;
}
table#Logo_Admin td.Logo_Admin_datePast
{
	color: silver;
}

table#Logo_Admin td#Logo_Admin_dateActive
{
	color: green;	
}

table#Logo_Admin span
{
	color: gray;
}

.Logo_Admin_locationInput {
	width: 24px;
}

#Logo_Admin_linkInput {
	width: 450px;
}

/* ../modules/Logo/css/default.css */
h1#Logo_logo {
	width: 750px;
	height: 80px;
	margin-top: 0;
	margin-bottom: 0;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	margin: 0 auto;
	overflow: visible;
}

h1#Logo_logo img {
	background-color: #fff;
	width: 750px;
}

#Logo_linkarea {
}

#Logo_area {
	width: 750px;
	height: 80px;
	margin: 0 auto -80px;
}

p#Logo_text {
	margin: 0 auto;
	position: absolute;
	top: 25px;
}

/* ../modules/MeetingPlanner/SetPlanning/css/default.css */
.meetingplannertooltip {
	display: none;
	position: relative;
	z-index: 100;
}

td:hover .meetingplannertooltip {
	display: block;
	position: absolute;
	margin-top: 5px;
	margin-left: -110px;
	width: 300px;
	padding: 5px;
	z-index: 100;
	background-color: #ffffdd;
	border: 1px solid black;
}

.meetingplannertooltip li
{
	
}


/* ../modules/MeetingPlanner/css/default.css */
.meetingplannerreactions, .meetingplannerreactions li {	display: inline;	margin: 0px;	padding: 0px;
	white-space: pre;}
	
span.meetingplannerreactions:after 
{	content: ", ";}span.meetingplannerreactions_last:after 
{	content: ". ";}

#MeetingPlanner_vergaderagenda
{
	border: 1px black solid;
	margin-right: 300px;
	margin-left: 30px;
	padding: 30px;
}

#MeetingplannerSelectPlanning_participants
{
	width: 200px;
}.MeetingPlanner_SetTimes td, .MeetingPlanner_SetTimes th {	text-align: center;}#MeetingPlanner_notify_pct {	width: 23px;}

/* ../modules/Birthday/css/default.css */
.birthday_month
{
	width:221px;
	float:left;

}


a#bb_beer {
	color: black;
	text-decoration: none;
}

.birthday_month li span {
	font-style: italic;
	color: silver;
}

/* ../modules/Navigator/css/default.css */
/*
	**** CSS voor drop-down menu ****
*/
div#Navigator_dropDown {
	width: 754px;
	margin-left: auto;
	margin-right: auto;
}	

div#Navigator_dropDown li:hover > ul {
	display: block;
}

/*Accessability iets, menu uls moeten door hx voorafgegaan worden*/
div#Navigator_dropDown h3 {
	font-weight:inherit;
	font-size:inherit;
	line-height:inherit;
	margin:0;
	display:inline;
}

/*Hoofdmenu optie onmouseout*/
div#Navigator_dropDown a {
	text-decoration: none;
	float: left;
	width: 100%;
	padding-top: .5em;
	height: 1.9em;
}

/*Drop-down pijltje naast hoofdmenu-optie*/
div#Navigator_dropDown a#Navigator_mainItemArrows {
	padding-left: 2px;
	background-color: #f0f0f0;
}

/* main menu-balk */
div#Navigator_dropDown li {
	z-index: 100;
	/*  Het dropdown-menu moet altijd boven alles weergegeven worden */
	float: left;
	position: relative;
	text-align: center;
	color: #a61717;
	width: 84px;
	border-top: 1px solid #858585;
	border-bottom: 1px solid #858585;
}

/*Hoofdmenu optie hover. Wordt gedisabled onload.*/
div#Navigator_dropDown li:hover a.Navigator_mainItems {
	background-color: #a61717;
	color: #fff;
}

div#Navigator_dropDown li.Navigator_menuShade {
	padding: 0;
	padding-left: 1px;
	margin: 0;
	width: 145px;
	background: transparent;
	border-top: solid 1px #858585;
	border-left: solid 0px #858585;
	border-right: solid 0px #858585;
}

div#Navigator_dropDown ul{
	background: url("../../../images/schaduwtje-v.png") repeat-x bottom left;
}

div#Navigator_dropDown li.last{
	border-bottom: 1px solid #858585;
	margin-bottom: 5px;
}

div#Navigator_dropDown li.Navigator_menuShade img {
	vertical-align: top;
	height: 5px;
	width: 144px;
}

/* plaatsing submenu */
div#Navigator_dropDown li ul {
	display: none;
	position: absolute;
	top: 2.4em;
	width: 145px;
	border-top: 1px solid #858585;
}

/*Submenus*/
div#Navigator_dropDown li ul li {
	width: 144px;
	text-align: left;
	opacity: .9;
	border: 0;
	border-left: 1px solid #858585;
	border-right: 1px solid #858585;
}

div#Navigator_dropDown li ul li:hover {
	z-index: 200;
}

/*Geef 2e submenu weer*/
div#Navigator_dropDown li ul li:hover ul {
	display: block;
}

/*Selectiebalkje breedte van submenu*/
div#Navigator_dropDown li ul li a {
	width: 134px;
	padding-left: .5em;
	padding-right: .5em;
}

/*Selectiebalkje van submenu*/
div#Navigator_dropDown li ul li a:hover {
	background-color: #ddd;
}

/*2e submenu ul*/
div#Navigator_dropDown li ul li ul {
	display: none;
	position: absolute;
	top: -2px;;
	left: 142px;
	width: 146px;
	border-top: solid 1px #858585;
}

/*Pijltjes 2e submenu*/
div#Navigator_dropDown img.Navigator_arrow {
	position: absolute;
	top: 5px;
	left: 134px;
}

div#Navigator_dropDown ul {
	list-style: none;
	text-align: center;
	padding: 0;
	margin: 0;
	overflow: visible;
	left: 0;
}

div#Navigator_dropDown ul li {
	background-color: #f0f0f0;
}

div#Navigator_dropDown ul li#leftmost {
	margin-left: -1px;
	border-left: 1px solid #858585;
	width: 81px;
	padding-right: 4px;
}

div#Navigator_dropDown ul li#leftmost ul {
	left: -1px;
}

div#Navigator_dropDown ul li#rightmost {
	margin-right: -1px;
	border-right: 1px solid #858585;
	/*
	Padding inconsistentie FF2 <> FF3!!
	
	width: 47px;
	padding-left: 14px;
	*/
	width: 81px;
}

div#Navigator_dropDown ul li#rightmost ul {
	left: -64px;
}
/* Zorgt voor right-border van submenu (maar is niet mooi)
#Navigator_submenuContainer {
	background-color: transparent;
	background-image: url("../../../images/schaduwtje-h.png");
	background-position: 144px;
	background-repeat: repeat-y;
}*/


/* ../css/default.css */
/* basic elements */

body,html
{
	margin-top: 25px;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	background-color: #eee;
	color: #000;
}
html {
	margin: 0;
	padding: 0;
}

.alternativeColor
{
	color: #a61717;
}

a, span.link
{
	text-decoration: underline;
	color: #a61717;
}

span.link:hover
{
	cursor: pointer;
}

a[href^="http://"], a[href^="https://"]
{
	padding-right: 8px;
}

a[href^="http://www.uscki.nl"], a[href^="https://www.uscki.nl"]
{
	padding-right: 0px;
}

a:hover
{
	color: #530808;
}


address
{
	border-color: #555;
	background-color: #fff;
	font-style: normal;
}

.backgroundStyle
{
}

#content, .xml
{
	width: 750px;
	padding-top: 1px;
	margin: 0 auto;
	margin-bottom: 0px;
	border-right: 1px solid black;
	border-left: 1px solid black;
	color: black;
	background-color: #fff;
	position:relative;
	overflow: visible;
}

#default
{
	margin: 0;
	padding: 10px;
}

.clear, .clear_right
{
	clear: both;
	font-size: 1pt;
	margin: 0px;
	padding: 0px;
}

.clear
{
	clear: both;
}

.clear_right
{
	clear: right;
}

.invisible{
	display: none;
}

h2
{
	color: #a61717;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: bold;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
}

h3
{
	color: #a61717;
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;
}

h5
{
	font-size: 10px;
	color: #a61717;
}

h6
{
	font-size: 10px;
	color: #a61717;
	margin: 0;
}

img
{
	border-style: none;
}

img.withBorder
{
    border: 1px solid #000;
}

img.middle
{
	vertical-align: middle;
}

p.noindent
{
    margin-left: 0px;
    margin-right: 0px;
}

.noBullets
{
	list-style-type: none;
	padding-left: 0px;
	margin-left: 0px;
}


table
{
	display: table;
}

th
{
	background-color: #a61717;
	color: white;
	border: 1px solid #000;
	padding: 3px;
	font-size: 10px;
}

th a, th a:hover, th a:active, th a:focus
{
	color: white;
	background-color: #a61717;
	text-decoration: underline;
}

td
{
	/*background-color: #fff8f8;*/
	color: black;
	vertical-align: top;
	padding: 3px;
	font-size: 10px;
}

/* CSS voor formulieren */
form
{
	margin: 0px;
}

input,select,textarea
{
	font-family: Verdana, sans-serif;
	font-size: 10px;
}

input[type="submit"], input[type="button"], input[type="reset"]
{
	background-color: #a61717;
	color: #fff;
}

input[type="text"], textarea, select
{
	border: 1px solid silver;
	padding: 2px;
}

input[type="text"]:hover, textarea:hover, select:hover
{
	border: 1px solid #db8888;
}

input[type="text"]:focus, textarea:focus, select:focus
{
	border: 1px solid #a61717;
}

fieldset
{
	border: 1px solid #ccc;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px;
	background-color: #fafafa;
}

fieldset legend
{
	color: #a61717;
	font-size: 10px;
}

form fieldset label
{
	position: relative;
}


form fieldset label > span:first-child
{
	width: 150px;
	float: left;
	text-align: right;
	padding-right: 3px;
	padding-top: 2px;
	margin-right: 10px;
	clear: left;
}


form fieldset label input, form fieldset label select, form fieldset label textarea
{
	margin-bottom: 10px;
}


form fieldset input[type="submit"]
{
	margin-right: 3px;
	color: white;
	margin-left: 163px;
/*  deze stijl knoppen willen we niet
	border: 1px solid #530808;
	background-color: #a61717;
	padding: 3px;*/
	margin-bottom: 10px;
	clear: left;
}

form fieldset input[type="submit"].left
{
	margin-left: 3px;
}

form fieldset input[type="submit"]:hover
{
	cursor: pointer;
	color: white;
/*  deze stijl knoppen willen we niet
	border: 0px;
	background-color: #530808;
	border: 1px solid #530808;
*/
}

dl {
	clear:both;
	overflow: auto; 
}

dt{
	float:left;
	clear: left;
	margin: 0;	
}

dd{
	margin: 0;
	float:left;
	margin-left: 0.3em;
}

.border
{
	border: 1px solid #000;
	margin: 10px;
}

.insert
{
	margin-top: 1em;
	margin-bottom: 1em;
	padding: 4px;
	border: 1px solid #aaaaaa;
	background-color: #e8e8e8;
}

.subtitle
{ 
	font-weight: normal;
	font-size: 9px;
}

.readonly
{
	background-color: #dddddd;
}

/* CSS voor de submenu's */

.subMenu
{
	width: 163px;
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
	border-right:	1px dashed #c5c5c5;
	border-bottom: 1px solid #c5c5c5;
	background-color: #fff;
}

.subMenu ul
{
	list-style-type: none;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
}

.subMenu li
{
	background-color: white;
}

.subMenu ul li a
{
	text-decoration: none;
	color: #000;
	display: block;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	width: 100%;
}

.subMenu ul li a:hover
{
	background-color: #f0f0f0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.subMenu ul li a > span
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
}


/* opmaak geneste lijsten */
.subMenu ul li ul
{
	margin-left: 12px;
	border-left: 1px solid #aaa;
}

.subMenu > h2, .subMenu > h3, .subMenu > div
{
	padding-left: 10px;
}

.subMenu > h2,.subMenu > h3
{
	padding-top: 5px;
}


/* Opmaak foutmeldingen */
.errorMessage_content
{
	font-weight: bold;
}

.errorMessage_content p
{
	margin: 10px;
}

.resolutions 
{
	margin-left: 50px;
}

.errorTechnicalDetails
{
	display: none;
	border: 1px solid black;
	margin: 10px;
	padding: 5px;
}

abbr {
	border-bottom: 1px dotted #a61717;
}

.hovertext {
	border-bottom: 1px dotted #a61717;
}

div.Tabbar ul, div.Tabbar li, div.Tabbar li>*
{
	padding: 3px 0;
	display:inline;
}

div.Tabbar
{
	position:relative;
	top:0;
	width:auto;
	height:0%;
	margin:0 !important;
}
div.Tabbar ul
{
	padding-left:0;
	margin:0;

	position:absolute;
	bottom:0;
	
	border-bottom:1px solid black;
	width:100%;
	padding-top:10px; /* IE 6 heeft dit nodig anders verdwijnt de boven rand van de tabs*/
}

div.Tabbar li
{
	background-color: #eeeeee;
	list-style:none;
	border: 1px solid #444444;
	text-align: center;
	margin:0 2px;
}
div.Tabbar li>*
{
	padding-left:8px;
	padding-right:8px;
}

div.Tabbar li.TabActive
{
	background-color: #ffe0e0;
	border-bottom: 1px solid #ffe0e0;
	left:-2px;
	margin: 0 4px 0 2px;
}

div.Tabbar li:first-child
{
	margin-left: 8px;
}
div.Tabbar li:first-child.TabActive
{
	margin-left: 8px;
}

div.Tabbar li:hover
{
	background-color: #ffe0e0;
}
.DisabledLink
{
	color: gray;
}
hr
{
	width: 100%;
	height: 1px;
	border: none;
	background:#c5c5c5;
}

/*offsetbar*/
.changeOffsetBar
{
	text-align: right;
}

.changeOffsetBarButton
{
	padding:4px;
	text-align: center;
	vertical-align: middle;
	margin-right: 3px;
	color: black;
}
.changeOffsetBarButtonActive
{
	background-color: #f0f0f0;
	border: 1px solid #888888;
	text-decoration: none;
}
.changeOffsetBarButtonActive:hover
{
	color: #a61717;
	background-color: #ddd;
	border: 1px solid black;
}

.changeOffsetBarButtonInactive
{
	background-color: white;
	color: #dddddd;
	border: 1px solid #dddddd;
}

span.changeOffsetBarCurrentPage
{
	color: #a61717;
	font-weight: bold;
}

.OffsetbarSelect
{
	margin-left: 10px;
	vertical-align: middle;
}

.changeOffsetBar select
{
	font-size: 10pt;
}
/* wrap long lines in pre*/
pre {
	overflow-x: auto; /* Use horizontal scroller if needed; for Firefox 2, not needed in Firefox 3 */
	white-space: pre-wrap; /* css-3 */
}

pre.xmloutput {
	border: black solid 1px;
	display:block;
	overflow:auto;
	height:5em;
	width:600px;
	background:white;
	margin:auto;
}

div.flashcontent
{
	margin: 0 auto;
	padding: 0;
/*	border: solid 1px black;
	max-width: 780px;
	max-height: 384px;*/
}

.blink
{
	text-decoration: blink;
}

.editlink
{
	float:right;
}

/*
.editlink:before
{
	content:url("images/edit.png");
	padding:4px;
}
*/

.adminknop
{
	float: right;
	margin: 0;
}

.linkknop, .linkknop_enkelicoon 
{
	padding-top: 7px;
	padding-bottom: 7px;
}


.linkknop a, .linkknop_enkelicoon a, .linkknop span.link, .linkknop_enkelicoon span.link
{
	margin-right: 3px;
	padding:4px;
	text-align: center;
	vertical-align: middle;
	color: black;
	background-color: #f0f0f0;
	border: 1px solid #888888;
	text-decoration: none;	
}
linkknop_enkelicoon a, linkknop_enkelicoon span.link
{
	background: transparent;
}

.linkknop a:hover, .linkknop span.link:hover
{
	color: #a61717;
	background-color: #ddd;
	border: 1px solid black;
}

span.note
{
  font-size: smaller;
  color: gray;
  font-style: italic;
}


