﻿/************************************* Master page *******************************************/

#MasterBody
{
  background-position: left top;
  color: #666;
  font-size: 10pt;
  font-family: Verdana; /*  background-color: #F5F5F5; */
  background-repeat: no-repeat;
}

#Main
{
  width: 1065px;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  background-repeat: repeat-x;
  background-attachment: fixed;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  background-color: #DADADA;
  background-image: url(Images/Master/Bkgrd.png);
}

#MainHeader
{
  height: 130px;
  width: 1065px;
  background-image: url(Images/Master/Header.png);
  background-repeat: no-repeat;
  margin-left: 0px;
}

#MainLogo
{
  background-image: url(Images/Master/Logo.png);
  background-repeat: no-repeat;
  height: 189px;
  width: 208px;
  margin-top: 0px;
  margin-left: 0px;
  z-index: 1;
  left: 23px;
  top: 0px;
  clear: none; /*  float: left; */
  position: relative;
}

#MainMenuContainer
{
  height: 25px;
  width: 847px;
  margin-top: 0px;
  float: right;
  padding-top: 7px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 20px;
  background-image: url(Images/Master/Bkmenubar.png);
  background-repeat: repeat;
  margin-left: 0px;
  overflow: hidden;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 18px;
}

#MainFooter
{
  height: 40px;
  width: 1063px;
  margin-top: 50px;
  background-image: url(Images/Master/footer.png);
  margin-bottom: 0px;
  border-right-width: 1px;
  border-left-width: thin;
  border-right-style: solid;
  border-left-style: solid;
  border-right-color: #033;
  border-left-color: #033;
  font-family: Georgia, cursive;
  color: #FFF;
  font-size: 14px;
  font-weight: bold;
  overflow: hidden;
  margin-left: 0px;
}

.ContentPlaceholder
{
  margin-top: 55px;
  padding: 0px;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  margin-left: 50px;
  width: 950px;
}
/* --------------------------------- End of Master Page styles ----------------------------------------------*/



/* --------------------------------- Menu and Navigation styles ----------------------------------------------*/
.MenuItem
{
  font-family: Verdana, Geneva, sans-serif;
  font-size: 18px;
  color: #000000;
}

.MenuItemHover
{
  font-family: Verdana, Geneva, sans-serif;
  font-size: 18px;
  color: #000000;
}

.MenuItemSelected
{
  font-family: Verdana, Geneva, sans-serif;
  font-size: 18px;
  color: #000000;
  font-style: italic;
}

.RootNode
{
  font-size: 8pt;
  color: #FFFFFF;
}

.Node
{
  font-size: 8pt;
  color: #FFFFFF;
}

.CurrentNode
{
  font-size: 8pt;
  color: #FFFFFF;
}

/* --------------------------------- End of Menu and Navigation styles ----------------------------------------------*/

.AlgemeenContent
{
  width: auto;
  margin: 15px;
  margin: 15px;
  margin: 15px;
  margin: 15px;
  padding: 5px;
  border: 1px solid #066;
  background-repeat: no-repeat;
  background-position: 0px 0px; /*   border-top-width: 1px;   border-right-width: 1px;   border-bottom-width: 1px;   border-left-width: 1px;   border-top-style: solid;   border-right-style: solid;   border-bottom-style: solid;   border-left-style: solid;   border-top-color: #066;   border-right-color: #066;   border-bottom-color: #066;   border-left-color: #066; */
  background-color: #FFF;
  overflow: auto;
}


/* ---------------------------------- Start Page Styles ----------------------------------------------------*/

.StartContentTop
{
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

.StartContent
{
  margin-top: 15px;
  padding: 5px;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  border: 1px solid #066;
  background-color: #FFF;
}

.StartForum
{
  margin-top: 15px;
  padding: 5px;
  border: 1px solid #066;
  background-color: #FFF;
}

.StartContentLeft
{
  width: 72%;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  overflow: auto;
  float: left;
}


.StartNieuwsTable
{
  border-style: solid;
  border-width: 0px;
  float: left;
}

.StartNieuwsTable td
{
  border-style: solid;
  border-width: 0px;
}

.StartNieuwsFrame
{
  border: thin solid #066;
  font-family: Georgia, cursive;
  font-style: italic;
  font-size: 16px;
  background-color: #FFFFFF;
  overflow: auto;
  float: left;
  margin-bottom: 10px;
}

.StartNieuwsData
{
  border-style: none;
  margin: 10px;
}

.StartNieuwsPicture
{
  margin: 10px;
  float: left;
}
.StartNieuwsHeader
{
  color: #555;
  font-family: Verdana, Geneva, sans-serif;
  font-weight: bold;
  font-style: italic;
}

.StartNieuwsDateTime
{
  float: right;
}

.StartNieuwsText
{
  font-family: Verdana, Geneva, sans-serif;
  font-size: 10pt;
}

.StartContentRight
{
  width: 23%;
  background-repeat: no-repeat;
  overflow: auto;
  float: right;
}

.StartLidmaatschap
{
  margin-top: 15px;
  padding: 5px;
  border: 1px solid #066;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-color: #FFF;
  overflow: auto;
}

.StartAgenda
{
  margin-top: 15px;
  padding: 5px;
  border: 1px solid #066;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-color: #FFF;
  overflow: auto;
}

.StartAgendaTable
{
  margin: 5px;
  padding: 5px;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-color: #FFF;
  overflow: auto;
  font-size: 8pt;
}

/* ---------------------------------- End of Start Page Styles ----------------------------------------------------*/



.LoginPage
{
  background-color: #00FFFF;
}

.ContentHeader
{
  color: #777;
  font-size: 12pt;
  font-weight: bold;
}

.Proposition
{
  color: #777;
  font-size: 14pt;
  font-style: italic;
  font-weight: bold;
}

/* ------------------------------------- Blogs/Nieuws styles -------------------------------------------*/

.blogHeader
{
  height: 175px;
  margin-top: 16px;
  background-repeat: no-repeat;
  clear: both;
}

.NieuwsTable
{
  border-style: solid;
  border-width: 0px;
}

.NieuwsFrame
{
  border: thin solid #066;
  width: auto;
  margin-top: 15px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Georgia, cursive;
  font-style: italic;
  color: #666;
  font-size: 16px;
  background-color: #FFFFFF;
}

.NieuwsMessageWrapper
{
  font-family: Verdana, Geneva, sans-serif;
  width: 90%;
  height: 800px;
  overflow: visible;
  border: 0px;
}

.NieuwsHeader
{
  color: #555;
  font-family: Verdana, Geneva, sans-serif;
  font-weight: bold;
  font-style: italic;
  font-size: larger;
  float: left;
}

.NieuwsDateTime
{
  float: right;
}

.NieuwsText
{
  font-family: Verdana, Geneva, sans-serif;
  font-size: 10pt;
  clear: both;
}

.AlgemeenNieuwsHeader
{
  height: 175px;
  margin-top: 16px;
  background-image: url(Images/Nieuws/Algemeen/KrantHeader.png);
  background-repeat: no-repeat;
  clear: both;
}
/* ------------------------------------- End of Blogs/Nieuws styles -------------------------------------------*/

/* ------------------------------------- DeRoos styles --------------------------------------------------------*/
.DeRoosHeader
{
  height: 175px;
  margin-top: 16px;
  background-image: url(Images/DeRoos/DeRoosHeader.png);
  background-repeat: no-repeat;
  clear: both;
}
/* ------------------------------------- End of Blogs/News styles -------------------------------------------*/


/* ------------------------------------- Agenda styles -------------------------------------------*/

.OldAgendaItem
{
  color: #808080;
}

.ActualAgendaItem
{
}

.EventHeader
{
  font-weight: bold;
  font-style: italic;
}

.EventDateTime
{
  font-weight: bold;
}

.EventText
{
  font-size: 10pt;
}

/* ------------------------------------- End of agenda styles -------------------------------------------*/


/* ------------------------------------- Links styles ---------------------------------------------------*/

.LinkTable
{
}

.LinkTable td
{
  padding: 12px;
}

/* ------------------------------------- End of Links styles -------------------------------------------*/


/* ------------------------------------- Person styles -------------------------------------------------*/
.PersonTable
{
  border-style: solid;
  border-width: 1px;
  border-color: #066;
}

.PersonTable td
{
  border-style: solid;
  border-width: 1px;
  border-color: #066;
  vertical-align: top;
}

.PersonFrame
{
  /* border: 1px solid #006969;  background-color: #FFF; */
  border: thin solid #066;
  padding: 10px;
  margin: 10px;
  font-family: Georgia, cursive;
  font-style: italic;
  font-size: 16px;
  background-color: #FFFFFF;
  overflow: auto;
}

.PersonData
{
  border-style: none;
  margin: 10px;
}

.PersonPicture
{
  margin: 10px;
  float: left;
}

.PersonName
{
  color: #777;
  font-weight: bold;
  font-size: 9pt;
  float: left;
}

.PersonCommittee
{
  font-size: 8pt;
  color: #777;
  font-weight: bold;
}

.PersonCommitteeItem
{
  font-size: 8pt;
  color: #666;
  font-style: italic;
}

.WethouderPersonDataTable td
{
  color: #333333;
  font-size: 9pt;
  border: 0;
}

.WethouderFunctionDataTable td
{
  font-size: 9pt;
  color: #000000;
  border: 0;
}

/* ------------------------------------- End of Person styles -------------------------------------------------*/

/* ------------------------------------- Lidmaatschap styles ----------------------------------------------------*/
.LidmaatschapHeader
{
  height: 175px;
  margin-top: 16px;
  background-image: url(Images/Lidmaatschap/LidmaatschapHeader.png);
  background-repeat: no-repeat;
  clear: both;
}

.LidmaatschapFrame
{
  width: auto;
  margin-top: 15px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Georgia, cursive;
  font-style: italic;
  color: #666;
  font-size: 16px;
}
/* ------------------------------------- End of Lidmaatschap styles ----------------------------------------------------*/



/* ------------------------------------- Spear Head  styles ----------------------------------------------------*/

.SpearHeadHeader
{
  color: #777;
  font-weight: bold;
  font-size: 9pt;
  text-decoration: underline;
}

.LargeSpearHeadHeader
{
  color: #777;
  font-weight: bold;
  font-size: 11pt;
  text-decoration: underline;
}

/* ------------------------------------- End of Spear Head  styles -------------------------------------------------*/


/* ------------------------------------- Forum styles ------------------------------------------------------------*/

.ForumHeader
{
  height: 175px;
  width: 950px;
  margin-top: 60px;
  background-image: url(Images/Forum/ForumHeader.jpg);
  background-repeat: no-repeat;
}

.ForumHistorieHeader
{
  height: 175px;
  width: 950px;
  margin-top: 60px;
  background-image: url(Images/Forum/ForumHistorieHeader.jpg);
  background-repeat: no-repeat;
}

.ForumReactie
{
  width: 90%;
  height: 100px;
}

.RatingYes
{
  font-size: 0pt;
  width: 13px;
  height: 15px;
  margin: 0px;
  padding: 0px;
  cursor: pointer;
  display: block;
  background-repeat: no-repeat;
}

.RatingFilledYes
{
  background-image: url(Images/Forum/thumb-up-green.png);
}

.RatingEmptyYes
{
  background-image: url(Images/Forum/thumb-up-bw.png);
}

.RatingWaitingYes
{
  background-image: url(Images/Forum/thumb-up-bw.png);
}

/* Rating */
.RatingNo
{
  font-size: 0pt;
  width: 13px;
  height: 15px;
  margin: 0px;
  padding: 0px;
  cursor: pointer;
  display: block;
  background-repeat: no-repeat;
}

.RatingFilledNo
{
  background-image: url(Images/Forum/thumb-down-red.png);
}

.RatingEmptyNo
{
  background-image: url(Images/Forum/thumb-down-bw.png);
}

.RatingWaitingNo
{
  background-image: url(Images/Forum/thumb-down-bw.png);
}


/* ------------------------------------- End of forum styles ------------------------------------------------------------*/


.BestuurHeader
{
  background-image: url(Images/Bestuur/BestuurHeader.png);
  background-repeat: no-repeat;
  height: 175px;
  width: 950px;
  margin-top: 60px;
}

.WethouderHeader
{
  background-image: url(Images/Wethouder/WethouderHeader.jpg);
  background-repeat: no-repeat;
  height: 175px;
  width: 950px;
  margin-top: 60px;
}

.FractieHeader
{
  background-image: url(Images/Fractie/FractieHeader.jpg);
  background-repeat: no-repeat;
  height: 175px;
  width: 950px;
  margin-top: 60px;
}

.SteunfractieHeader
{
  background-image: url(Images/Steunfractie/SteunfractieHeader.jpg);
  background-repeat: no-repeat;
  height: 175px;
  width: 950px;
  margin-top: 60px;
}

.WerkgroepHeader
{
  background-image: url(Images/Werkgroep/WerkgroepHeader.jpg);
  background-repeat: no-repeat;
  height: 175px;
  width: 950px;
  margin-top: 60px;
}


.ContactHeader
{
  background-image: url(Images/Contact/ContactHeader.png);
  background-repeat: no-repeat;
  height: 175px;
  margin-top: 60px;
}

.LinksHeader
{
  background-image: url(Images/Links/LinksHeader.jpg);
  background-repeat: no-repeat;
  height: 175px;
  margin-top: 60px;
}

.HistorieHeader
{
  background-image: url(Images/Historie/HistorieHeader.png);
  background-repeat: no-repeat;
  height: 175px;
  margin-top: 60px;
}

.AgendaHeader
{
  height: 175px;
  width: 950px;
  margin-top: 60px;
  background-image: url(Images/Agenda/AgendaHeader.jpg);
  background-repeat: no-repeat;
}


.PartijProgrammaHeader
{
  background-image: url(Images/Program/ProgrammaHeader.png);
  background-repeat: no-repeat;
  height: 175px;
  width: 950px;
  margin-top: 60px;
}

#contenttop
{
  height: 220px;
  width: 250px;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto; /*  background-color: #E9E9E9; */
}


#navbar
{
  position: relative;
  height: 32px;
  width: 845px;
  margin-top: -33px;
  margin-left: 0px;
  background-image: url(Images/Master/Navbar-bkgrd.png);
  background-repeat: no-repeat;
  float: right;
}

#Side-center
{
  height: 250px;
  width: 240px;
  margin-top: 0px;
}


#Contentleftcenter
{
  height: 175px;
  width: 550px;
  margin-top: 20px;
  margin-left: 25px;
  border: 1px solid #006969; /*  background-color: #FFF; */
  font-family: Georgia, cursive;
  font-style: italic;
  font-size: 16px;
  color: #333;
  padding-left: 10px;
}

#Contentleftbottom
{
  height: 175px;
  width: 550px;
  margin-top: 20px;
  margin-left: 25px;
  border: 1px solid #006969; /*  background-color: #FFF; */
  font-family: Georgia, cursive;
  font-style: italic;
  font-size: 16px;
  color: #666;
  padding-left: 10px;
}

#content-wrapper
{
  height: 645px;
  width: 650px; /*  margin-left: -25px; */
  font-family: Georgia, cursive;
  font-style: italic;
  color: #FFF;
  font-size: 14px;
  margin-top: 50px;
  float: left;
}

#contentright
{
  height: 645px;
  width: 300px;
  margin-top: 50px;
  float: right;
  font-family: Georgia, "Times New Roman" , Times, serif;
  font-style: italic;
  padding-top: 0px;
}

