/***** GLOBAL FORMATTING *****/
body {	background: #fff; margin: 0; overflow-x: hidden; font-size: 11px; font-family: Arial, sans_serif, Verdana; color: #40403f; }
img {	border: 0;}
a { color: #a5051f; text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { color: #a5051f; text-decoration: underline; }
a:active { text-decoration: none; }

/* PAGE STRUCTURE  */
#Site { }
#Wrapper {  max-width:1024px; margin: 0; width: 100%; background: #ffffff; }
#Footer {	clear: both;	 margin-top:-20px; max-width: 1024px; background: #fff;	color: #434141;	text-align: center; font-size:11px; }

.Space { color: #f0f0f0; }
.SpaceContentBlock { border-left: solid 1px #aaafd5;  border-right: solid 1px #aaafd5; background-color: #f0f0f0; width: auto; height: 100%;}

/* SITE STRUCTURE */
#TopBarCorporate {	margin: 0px; background: url(/custom/public/cms/images/ClostridiumLogo.gif) no-repeat left #b90825; height: 80px; vertical-align: middle; text-align: right; border-top: solid 1px #fff; border-bottom: solid 1px #fff; }
#TopBarCorporate .Logo  { float: left; }
#TopBarCorporate .DatumCongeres  { float: left; color: #ecbdc5; text-align: center; font-style: italic; }
#TopBarCorporate .Login { background: #b90825; display: block; color: #fff; font-size: 13px; width: 50%; float:right; padding-top: 30px; }
#TopBarCorporate a:link {	font-size: 13px; color: #fff;	text-decoration: none; }
#TopBarCorporate a:active {color: #fff; text-decoration: none; }
#TopBarCorporate a:visited { color: #fff; text-decoration: none; }
#TopBarCorporate a:hover { font-size: 13px; color: #fff; text-decoration: underline; }

.TopBarCorporateBorderBottom { position: relative; top:0px; left:0px; text-align:right; border-bottom: solid 1px #c1024f; background-color:#ffffff; }

#LeafLet { max-width: 860px; height: 40%;	max-height: 100%;	border: 1px solid #b90825;	padding: 0;	margin-top:3px;	margin-bottom: 20px; }
.LeafletTitle{ color: #9e0821; padding: 8px 0px 6px 12px; font-size: 16px; font-family: Lucida sans; font-weight: bold;}
.LeafletNavigatie { padding-top: 6px; }

/* NAVIGATIE */
.NavLeft {	background: #ffffff; }
.NavLeft img {	margin-left:5px; }
.NavigatieBlock { background-color:#FFFFFF; margin-bottom: 10px; margin-top: 10px; margin-left: 3px; width: 215px; border: 1px solid #434141; }
.NavigatieBlockTitle { background: #434141; color: #ffffff; vertical-align: middle; line-height: 28px; font-size: 13px; padding-left: 8px; font-family: Lucida sans; font-weight: bold; }

.Navigatie { list-style: none; line-height: 22px; }
.Navigatie ul { margin-left: 0px; margin-top: 3px; padding-top: 0px; padding-left: 8px; list-style: none; }
.Navigatie li { list-style: none; margin: 0px; font-size: 12px; border-top:solid 1px #e4e0e0; }
.Navigatie li a { color: #434141; text-decoration: none; }
.Navigatie li a:visited { text-decoration: none; }
.Navigatie li a:hover { color: #a5051f; text-decoration: underline; }
.Navigatie li a:active { text-decoration: none; }

.Navigatie li.sub { list-style: none; margin: 0px 0px 0px 5px; font-size: 12px; border-top:0px; }
.Navigatie li.sub a { color: #9e0821; text-decoration: none; }
.Navigatie li.sub a:visited { text-decoration: none; }
.Navigatie li.sub a:hover { color: #a5051f; text-decoration: underline; }
.Navigatie li.sub a:active { text-decoration: none; }

.ContentBlock { padding: 8px 10px 0px 20px; width: 550px;  font-size: 12px; }
#Wrapper table {  font-size: 12px; }

/* Formulier */

.Form{ font-family: Arial, Verdana, sans_serif; font-size: 12px; border: dashed 1px #cccccc; }
body.Form{ font-family: Arial, Verdana, sans_serif; font-size: 12px; border: none; padding:3px; }
.FormTop{ background-color: #e4e4d6; color: #b90825; font-weight: bold; padding: 3px;  }
.FormLabel { vertical-align: top; padding: 3px;   font-weight: bold; border-bottom: solid 1px #ccc; }
.FormField { padding: 3px; font-weight: bold; border-bottom: solid 1px #ccc; }
.FormField input {background-color: #ffffff; border: solid 1px #cccccc; font-family: Arial, Verdana, sans_serif; font-size: 12px; color: #b90825; }
.FormField textarea {background-color: #ffffff; border:solid 1px #cccccc; font-family: Arial, Verdana, sans_serif; font-size: 12px; color: #b90825; }
.FormBottomRight { background-color: #e4e4d6;  padding: 3px; text-align: right; }
.FormBottom{ background-color: #e4e4d6;  padding: 3px; text-align: right; }
.FormBottomLeft { background-color: #e4e4d6;  padding: 3px; text-align: left; }
.FormButton { font-family: Arial, Verdana, sans_serif; font-size: 12px; }
.FormLabel2 { font-size: 12px; height: 26px; padding-top:2px;}
.FormField2 { border-bottom: solid 1px #ccc; }
.FormFieldExplain { font-size: 12px; padding: 4px; background-color:#f2ebe1;  }
.formRed { color:#b90825; }

@media print {
}
