/** BASIC */

body  { background: #ffffff url(images/homepage01.jpg) left top; margin: 0; padding: 0 }

/** FORMS */

form {
	margin: 0px;
	padding: 0px;
}

td.darker {
    background-color: #495570; 
	color: #ffffff; 
	font-weight: bold;
}

td.divider {
    background-color: #495570;
}

td.rest {
    background-color: #cccccc;
	color: #000000;
}

.input1 {
	border: 1px solid #495570;
	background-color: #adadae;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.input2 {
	border: 1px solid #495570;
	background-color: #1D222D;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

/** HEADINGS */

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
}

/** TEXTS */

body, th, td, input, textarea, select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
}

p, blockquote, ul, ol, dl {
	margin-top: 0px;
	margin-bottom: 1em;
	line-height: 150%;
}

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

.ul1 a  { font-size: 9px; background: url(images/homepage28.gif) no-repeat left center; padding-left: 7px }

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

.text1 {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 9px;
	text-transform: lowercase;
	color: #BEC0C4;
}

.text2 {
	margin-bottom: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #D41F26;
}

.text3  { color: #ffffff; font-size: 12px; font-style: normal; background: #adadae url(images/homepage25.gif) left top; padding: 2px 3px }

.text4  { color: #D41F26; font-size: 10px; font-weight: bold; background: url(images/homepage28.gif) no-repeat 4px 50%; margin-bottom: 5px; padding-left: 12px }

.text5  { color: #D41F26; font-size: 10px; font-weight: bold; background: url(images/homepage33.gif) left top; padding: 5px 0 5px 10px }

.text6  { font-size: 10px; background: url(images/homepage33.gif) left top; padding: 3px 0 3px 10px }

.text7 {
	padding: 15px 0px 40px 0px;
	text-align: center;
	font-size: 9px;
	color: #9A9EA5;
}

/** LINKS */

a {
	color: #D41F26;
}

a:hover {
	text-decoration: none;
}

/** STYLES */

.style1 {
}

.style1 a {
}

.style1 a:hover {
}

/** BACKGROUNDS */

.bg1  { background: url(images/homepage02.jpg) repeat-x left top }
.bg2  { background: url(images/homepage03.jpg) no-repeat left top }
.bg3  { background: url(images/homepage04.jpg) no-repeat left top }
.bg4  { background: url(images/homepage10.jpg) repeat-x left top }
.bg5  { background: url(images/homepage13.jpg) no-repeat left top }
.bg6  { background: url(images/homepage19.jpg) repeat-y left top }
.bg7  { background: url(images/homepage27.gif) repeat-x left center }
.bg8  { background: url(images/homepage20.jpg) no-repeat left bottom }
.bg9  { background: url(images/homepage30.gif) left top }

/** MISC */

.align-justify { text-align: justify; }
.align-right { text-align: right; }

img { border: none; }

.img1 {
	float: left;
	margin-right: 15px;
}

.img2 {
	float: right;
	margin-right: 15px;
}

hr { display: none; }

.hr1 {
	height: 1px;
}



/* FORMULIER */

div.contact_form form,
div.contact_form table,
div.contact_form td,
div.contact_form th    { margin: 0px; padding: 0px; vertical-align: top; text-align: left; }

div.contact_form table { border-collapse: collapse; }
div.contact_form th    { padding: 0px 20px 3px 0px; }
div.contact_form td    { padding: 0px  0px 13px 0px; }

div.contact_form img   { margin-left: 5px; }

div.contact_form em
{
  text-decoration: none;
  font-style:  normal;
  font-weight: normal;
  color: #333;
}

div.contact_form  em.error, div.contact_form form em { color: #FF0000; }
div.contact_form div.error { margin-bottom: 15px; }

div.contact_form div.input { float:  left; }
div.contact_form select    { width: 250px; }

div.contact_form
{
  font-family: Verdana, Sans-Serif;
  font-weight: normal;
  font-size:  11px;
  color: #404040;
}

div.contact_form input,
div.contact_form textarea
{
  font-family: Verdana, Sans-Serif;
  font-size: 11px;
}

