@CHARSET "UTF-8";

* {
  font-family: Verdana, Arial; 
  font-size: 11px;
  color: #003375;
}

body {
  margin: 0px;
  padding: 20px;
}

ul#photo_list {
	margin:  0;
	padding: 0;
	width:  100%;
}

ul#photo_list li {
	margin:  0 10px 10px 0;
	padding: 0;
	list-style: none;
	width:  100px;
	height:  100px;
	float: left;
	overflow: hidden;
}

ul#photo_list li img {
	height: 100px;
}

img {
  border: 0px;
}

div {
  border: 0px solid #000;
}

h1 {
  color: #E4211B;
  font-size: 17px;
  font-weight: normal;
  line-height: 20px;
}

td {
  vertical-align: top;
}

/* form styling */

.contact_form {
  border: 1px solid #E4211B;
  width: 250px;
  padding: 3px;
  vertical-align: top;
}




/* link styling */

#content_text a:hover, #header_menu a:hover, #header_menu a:visited, #header_menu a:active, #content_text a:active, #content_text a:visited{
  text-decoration: underline; 
  color: #003375;
}

#menu li a:hover{
  text-decoration: underline;
  color: #003375;
}

#header_menu a, #menu li a {
  text-decoration: none;
}

#content_text a{
  text-decoration: underline; 
}

/* menu list items */

#menu {
padding-left: 20px;
margin: 0px;
}

#menu li{
  margin-bottom: 4px;
  color: #003375;
  font-weight: bold;
  list-style-image: url(../img/menu_item.jpg);
}

/* new css menu */

#main_menu {
  margin: 0 auto;
  width: 590px;
  padding-top: 129px;
}

.main_menu_items {
  display: block;
  float: left;
  width: 52px;
  height: 52px;
  margin-left: 5px;
}

.main_menu_items:hover {
  height: 74px;
}

/* menu items and preloading */

#menu1        { background: url(../img/menu_1_home.jpg) no-repeat; }
#menu1:hover  { background: url(../img/menu_1b_home.jpg) no-repeat; }
#preload1     { background: url(../img/menu_1b_home.jpg) no-repeat; }

#menu2        { background: url(../img/menu_2_nieuws.jpg) no-repeat; }
#menu2:hover  { background: url(../img/menu_2b_nieuws.jpg) no-repeat; }
#preload2     { background: url(../img/menu_1b_home.jpg) no-repeat; }

#menu3        { background: url(../img/menu_3_agenda.jpg) no-repeat; }
#menu3:hover  { background: url(../img/menu_3b_agenda.jpg) no-repeat; }
#preload3     { background: url(../img/menu_3b_home.jpg) no-repeat; }

#menu4        { background: url(../img/menu_4_leden.jpg) no-repeat; }
#menu4:hover  { background: url(../img/menu_4b_leden.jpg) no-repeat; }
#preload4     { background: url(../img/menu_4b_home.jpg) no-repeat; }

#menu5        { background: url(../img/menu_5_samen.jpg) no-repeat; }
#menu5:hover  { background: url(../img/menu_5b_samen.jpg) no-repeat; }
#preload5     { background: url(../img/menu_5b_home.jpg) no-repeat; }

#menu6        { background: url(../img/menu_6_links.jpg) no-repeat; }
#menu6:hover  { background: url(../img/menu_6b_links.jpg) no-repeat; }
#preload6     { background: url(../img/menu_6b_home.jpg) no-repeat; }

#menu7        { background: url(../img/menu_7_contact.jpg) no-repeat; }
#menu7:hover  { background: url(../img/menu_7b_contact.jpg) no-repeat; }
#preload7     { background: url(../img/menu_7b_home.jpg) no-repeat; }

#preload1, #preload2, #preload3, #preload4, #preload5, #preload6, #preload7 {
  width: 0px;
  height: 0px;
  display: none;
} 

/* search positioning and styling */



#search {
  border: 1px solid #fff;
  right: 25px;
  display: inline;
  position: absolute;
  background: url(../img/search.jpg);
  background-repeat: no-repeat;
  background-color: #FFF;
  background-position: 160px;
  width: 180px;
  height: 13px;
  top: 112px;
  line-height: 13px;
  font-size: 10px;
} 

/* header images */

#header_logo {
  height: 121px;
  background: url(../img/header_empty.jpg);
}

#header_image {
  height: 216px;
}

#header_menu {
  text-align: right;
}



/* layout basics */

#container {
  width: 994px;
  left: 50%;
  position: absolute;
  margin: 0 0 0 -497px;
}

#content_menu {
  width: 165px;
  padding: 10px;
}

#content_text {
  width: 501px;
  padding: 20px;
}

#content_news {
  width: 224px;
  background-image: url(../img/right_bg.gif);
  padding: 20px;
}

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

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

#content_news p{
  margin-top: 40px;
}

#content_menu, #content_text, #content_news {
  padding-top: 15px;
  float: left;
  display-style: block;
  min-height: 300px;
  line-height: 20px;
}

#footer {
  color: orange;
}

