/* Core html setup stuff */


*{ margin: 0; }

html { color: #464646; height:100%; font-size:75%; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 180%; }

body { background-color: #bd1220; background-image: url(../img/background.jpg); background-repeat: repeat-x; background-position: 0 top; }


a img { border-style: none; }

a, a:link { color: #bd1220; text-decoration: none; }

a:hover { color: #bd1220; text-decoration: underline; }

/* Template specific layout elements */


#container { width:673px; margin: 0 auto; }

#header { background-image: url(../img/header.jpg); background-repeat: no-repeat; width:326px; height:200px; float: left; }

#right { text-align: right; width:347px; height:108px; float: left; padding-top: 92px; }

#menu { background-image: url(../img/menu.jpg); text-align: right; width:648px; height:63px; clear: both; padding-right: 25px;  }

#content { background-image: url(../img/content.jpg); width:588px; padding-top: 40px; padding-right: 25px; padding-bottom: 30px; padding-left: 60px; }

#bottom1 { color: white; background-image: url(../img/bottom1.jpg); text-align: right; width:673px; height: 6px; margin-bottom: 20px; padding-top: 221px; }

#bottom2 { color: white; background-image: url(../img/bottom2.jpg); text-align: right; width:673px; height: 6px; margin-bottom: 20px; padding-top: 221px; }

#bottom3 { color: white; background-image: url(../img/bottom3.jpg); text-align: right; width:673px; height: 6px; margin-bottom: 20px; padding-top: 221px; }

#bottom4 { color: white; background-image: url(../img/bottom4.jpg); text-align: right; width:673px; height: 6px; margin-bottom: 20px; padding-top: 221px; }

#bottom5 { color: white; background-image: url(../img/bottom5.jpg); text-align: right; width:673px; height: 6px; margin-bottom: 20px; padding-top: 221px; }

#voorwaarden { color: white; margin-top: -26px; margin-bottom: 20px; margin-left: 10px; }


#fotocontainer { width:250px; height: 400px; display: block; margin: 2px 0 20px 20px; float: right;}
/*menu*/

.moduletable_menu ul { float: right;  }

.moduletable_menu li  {
	float: left;
	list-style-type: none;
    margin-left: 30px;
}
#menu a { color: #bd1220; font-size: 1.2em; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none;  padding-bottom: 25px; border-bottom: 4px solid white; display: inline-block;
vertical-align: bottom;  }

#menu li.active a, #menu a:hover { color: #bd1220; font-size: 1.2em; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none;  padding-bottom: 25px; border-bottom: 4px solid #bd1220; display: inline-block;
vertical-align: bottom; }

#right .mainlevel { text-decoration: none; padding-left: 2px; }

/*content*/

.componentheading, .contentheading, h1  { color: #bd1220; font-size: 1em; }

#bottom a, #bottom1 a, #bottom2 a, #bottom3 a, #bottom4 a, #bottom5 a, #voorwaarden a { color: #fff; }

ul {
	margin: 0;
	padding: 0;
	}

li { margin-left: 50px; }
