html {
	-ms-overflow-y: scroll;
	overflow-y: scroll;
}

body {
	/*background: #FFFFFF url(/site/madcompany/images/bg_tile.jpg) repeat;*/
	background-color: #B0BFBA;
	font-family: Verdana, Arial, Georgia;
	color: #000000;
	font-size: 10pt;
	margin: 0px;
	line-height: 13pt;
}

ul {
	padding: 0px 0px 0px 0px;
	margin-left: 17px;
}

hr {
	height: 1px;
	border-top: 1px;
}

hr.dotted {
	border: none;
	border-bottom: 2px dashed #384339;
	width: 100%;
}

textarea {
	border: 1px solid #384339;
}

.functionSmilies {
	border-width: 0px;
	margin: 4px 0px 4px 0px;
	overflow: hidden;
	border: 1px solid  #c115bc;
}

div.skyscraperRight {
	margin-top:10px; 
	border-top:1px solid white;
	padding-top:10px; 
	text-align:center;
	overflow:hidden;
}

#overlayContainer {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 1000;
	display: none;
}

#popupOverlayContainer {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 1001;
	display: none;
}

#popupOverlayContainer #popupContainer {
	border: 1px solid #000000;
	width: 400px;
	height: 300px;
	margin: 260px auto;
	background-color: #ff7c00;
	font-family: Arial, Verdana, sans-serif;
	color: #FFFFFF;
	font-size: 9pt;
	padding: 8px 8px 8px 8px;
}

#siteContainer {
	background-color: #FFFFFF;
	border-right: 1px solid #AFAFAF;
	border-left: 1px solid #AFAFAF;
	width: 1024px;
	overflow: hidden;
	margin: 0px auto;
	position: relative;
	top: 0px;
}

#headerContainer {
	position: relative;
	left: 0px;
	height: 230px;
	width: 1024px;
	border: 0px solid #000000;
	overflow: hidden;
}

#headerContainer .paddingContainer {
	padding: 0px 0px 0px 0px;
}


#menuContainer {
	position: relative;
	background-color: #38443A;
	font-size: 8pt;
	font-family: Arial, sans-serif;
	clear: both;
	overflow: hidden;
	width: 1004px;
	height: 28px;
	float: left;
	left: 10px;
	margin: 0px 0px 10px 0px;
}

a.menuItem {
	color: #FFFFFF;
	font-weight: normal;
}

a.menuItem:hover{
	color: #ff7c00;
}

#menuContainer .paddingContainer {
	padding: 6px 10px 0px 10px;
}

#contentContainer {
	position: relative;
	/*float: left;*/
	min-height: 400px;
	clear: both;
}

#contentContainer .paddingContainer {
	padding: 0px 0px 0px 0px;
}

#popupContainer {
	background-color: #FF3D00;
	width: 480px;
	height: 360px;
	margin: 0px;
}

#popupContainer .paddingContainer {
	padding: 4px 4px 4px 4px;
}

#contentLeftContainer {
	position: relative;
	float: left;
	width: 774px;
	line-height: 17px;
	margin: 0px 0px 0px 0px;
}

#contentLeftContainer .paddingContainer {
	padding: 0px 10px 0px 10px;
}

#divLeftColumn {
	float: left;
	width: 240px;
	margin: 0px 10px 0px 0px;
	overflow: hidden;
}

#divLeftColumm .paddingContainer {
	padding: 10px 4px 4px 10px;
}

#divCenterColumn {
	float: left;
	overflow: hidden;
	border: 0px solid #000000;
	width: 504px;
}

#divCenterColumn .paddingContainer {
	padding: 0px 0px 0px 0px;
}

#contentRightContainer {
	float: right;
	width: 240px;
	margin: 0px 10px 10px 0px;
	min-height: 320px;
	background: #6C1B77 url(/site/madcompany/images/sterretjes.png) no-repeat;
	color: #FFFFFF;
	background-position: top right;
	font-size: 9pt;
	overflow: hidden;
}

#contentRightContainerAbsolute {
	position: absolute;
	top: 0px;
	left: 774px;
	width: 240px;
	margin: 0px 10px 10px 0px;
	min-height: 320px;
	background: #6C1B77 url(/site/madcompany/images/sterretjes.png) no-repeat;
	color: #FFFFFF;
	background-position: top right;
	font-size: 9pt;
	overflow: hidden;
}

#contentRightContainerAbsolute .paddingContainer {
	padding: 10px 10px 4px 10px;
}

#contentRightContainer .paddingContainer {
	padding: 10px 10px 4px 10px;
}

.loginFrm {
	background-color: #ff7c00;
}
.buttonmenu {   
	width: 150px;
    margin-bottom: 5px;
    font-family: Verdana, sans-serif;
	font-weight: normal;
	text-align: left;
	background-color: #FFFFFF;
	color: #000000;
}

.buttonHighlight {
	width: 150px;
    margin-bottom: 5px;
    font-family: Verdana, sans-serif;
	font-weight: normal;
	text-align: left;
	background-color: #c115bc;
	color: #FFFFFF;
}

.button {  
	width: 110px;
	font-family: Verdana, sans-serif;
	font-weight: normal;
	text-align: left;
	background-color: #FFFFFF;
	color: #000000;
}

#divPageTitle {
	/*border-bottom: 1px solid #E8E2DA;
    padding-bottom: 2px;*/
    margin-bottom: 12px;
    clear: both;
}

.divNewsBlock {
	overflow: hidden; 
	margin: 0px 0px 4px 0px; 
	padding-bottom: 6px; 
	text-align: left;
}

INPUT[TYPE="button"], INPUT[TYPE="submit"],INPUT[TYPE="reset"]  {
	font-size: 9pt;
	border-left: 1px solid #c115bc;
	border-top: 1px solid #c115bc;
	border-right: 2px solid #c115bc;
	border-bottom: 2px solid #c115bc;
	border-style: solid;
	/*border-left-width: 0px;
	border-top-width: 0px;*/
}


INPUT[TYPE="text"],INPUT[TYPE="password"], SELECT {
	font-size: 10pt;
	font-family: Verdana, sans-serif;
	border: 0px solid #30463A;
	margin: 1px 0px 1px 0px;
}

.formfield {
	background-color: #c115bc;
	border: 1px solid #A4A3A3;
	width: 160px;
	font-size: 10pt;
	font-family: Verdana, sans-serif;
	color: #FFFFFF;
}

.formfieldselect {
	color: #FFFFFF;
	background-color: #c115bc;
	width: 166px;
	font-size: 10pt;
	font-family: Verdana, sans-serif;
}

.formfieldnowidth {
	background-color: #c115bc;
	color: #FFFFFF;
	font-size: 10pt;
	font-family: Verdana, sans-serif;
	border-width: 0px;
}

.formfieldFunction {
	background-color: #c115bc;
	color: #FFFFFF;
	font-size: 11pt;
	font-family: Verdana, sans-serif;
	border-width: 0px;
	margin: 0px 0px 5px 0px;
	width: 360px;
}

.formfieldFunctionSmall {
	background-color: #c115bc;
	color: #FFFFFF;
	font-size: 11pt;
	font-family: Verdana, sans-serif;
	border-width: 0px;
	margin: 0px 0px 5px 0px;
	width: 67px;
}


.formfieldFunctionSelect {
	background-color: #c115bc;
	color: #FFFFFF;
	font-size: 11pt;
	font-family: Verdana, sans-serif;
	border-width: 0px;
	margin: 0px 0px 5px 0px;
	width: 362px;
}

a {
	color: #000000;
	text-decoration: none;
}

a.blackwhite {
	color: #FFFFFF;
	text-decoration: underline;
}

a.blackwhite:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

a.menu {
	color: #ff7c00;
}

a.menu:hover{
	color: #0bddbe;
	text-decoration: underline;
}

A:hover { 
        color: #CC07C9;
}

a.colorbg {
	color: #FFFFFF;
	text-decoration: underline;
}

a.colorbg:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.div_newsItemStyle {
	line-height: 15pt; 
	font-size: 10pt;
}

.div_searchresults {
	margin-bottom: 10px;
	margin-left: 10px;
	width:752px; 	
	overflow:auto;
	border: 0px dashed #ff7c00;
	height: 228px;
}

.text_menu1 {
	font-size: 10pt;
	margin-bottom: 2px;
	background: #D6FFE8;
	height: 16px;
}

.text_menu2 {
	font-size: 10pt;
	background: #07DDC1;
	margin-bottom: 2px;
	height: 16px;
}

/* titels van pagina's */

h2 { 
	font-size: 18pt; 
    color: #ff7c00;
    font-weight: bold;
    font-family: Georgia,serif;
    text-transform: uppercase;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    line-height: 25px;
}

h2.profileTitle {
	color: #FFFFFF;
}

div.newsline {
    border-bottom: 1px solid #6C1B77;
    padding-bottom: 2px;
    margin-bottom: 8px;
}

h3 {
	font-size: 14pt;
	font-family: verdana;
	margin: 0px;
	color: #ff7c00;
	line-height: 26px;
}

h1.news {
	font-size: 14pt;
	font-family: Verdana, sans-serif;
	margin: 0px;
	color: #ff7c00;
	line-height: 26px;
	font-weight: bold;
}

h1.pageTitle {
	font-size: 18pt; 
    color: #ff7c00;
    font-weight: bold;
    font-family: Georgia,serif;
    text-transform: uppercase;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    line-height: 25px;
}

h1 {
	margin: 0px;
	font-size: 18pt; 
	font-family: Verdana, sans-serif;
	font-weight: normal;
	line-height: 25px;
}

h3.sub {
	font-size: 12pt;
	line-height: 20px;
	margin: 0px 0px 2px 0px;
	text-align: left;
}

h3.diffcolor {
	color: #000000;
}

h4 { 
	font-size: 14pt; 
    color: #FFFFFF;
	margin: 1px; 
    font-family: verdana;
}

h4.kader {
	margin: 0px;
	font-size: 10pt;
	color: #FFFFFF;
	font-family: arial;
}

h6 { 
	font-size: 10pt; 
	margin: 1px; 
	font-family: verdana;
}

.img_nieuws {
	border: 1px solid #FF7D01;
	margin: 0px 8px 5px 0px;
	float: left;
}

.imgOnline {
	width: 71px; 
	height: 19px;
	border: 0px solid #000000;
}

.border_basiccolor {
	border: 1px solid #c115bc;
}

.message {
	border-left: 1px solid #384339;
	border-right: 1px solid #384339;
	border-top: 1px solid #384339;
	background: #0bddbe;
}

.lichtrose { background: #7ddcbe; } /*green */
.basiccolorsup { color: #CC07C9; } /* purple */
.basiccolor { background: #c115bc; }
.lichtblauw {  background-color: #7DDCBE; } /* green */
.basiccolor2 { background: #384339; color: #FFFFFF; }
.basiccolor3 { color: #ff7c00; }
.backcolor { background: #E9EAE8; }

.divNewestContainer {
	background-color: #384339;
	margin-bottom: 10px;
	background-image: url(/site/madcompany/images/sterretjes_green.png);
	background-position: top right;
	background-repeat: no-repeat;
	overflow: hidden;
}

.basicLigthBg {
	background-color:#ff7c00; /*orange*/
}

/* Reaction module */

.reactionFormContainer {
    border: 1px solid #384339; 
    margin-bottom: 15px;
	padding: 3px 3px 3px 3px;
	margin-top: 8px;
}

.reactionFormContainer .text {
	font-size: 7pt;
	font-family: arial;
}

.reactionReactionsContainer {
}

.reactionReactionsContainer .item {
	border-bottom: 2px dashed #384339; 
    margin-bottom: 15px;
	overflow: hidden;
}

.reactionReactionsContainer .item img {
	border: 0px;
	margin: 0px 3px 3px 0px;
}

.reactionReactionsContainer .item .profile {
	float: left;
}

.reactionReactionsContainer .item .text {
	overflow: hidden;
}

.reactionReactionsContainer .item .more {
	margin: 0px 0px 6px 0px;
	clear: both;
	background-color: #c115bc;
	color: #FFFFFF;
	padding: 0px 5px 0px 5px;
}

.tabOff {
	background-color: #DEDEDE;
	border-top: 1px solid #C6C6C6;
	border-left: 1px solid #C6C6C6;
	border-right: 1px solid #C6C6C6;
	margin-right: 10px;
	position: absolute;
	padding: 2px 2px 2px 2px;
	text-align: center;
	height: 18px;
	width: 120px;
}

.tabs {
	border-bottom: 1px solid #C6C6C6;
	position: relative;
	height: 22px;
	clear: both;
}

.div_inhoud {
	overflow: hidden;
	width: 100%;
	height: 100%;
    margin: 0px 0px 4px 0px;
    padding-bottom: 8px;
    text-align: left; 
}

/* funklog styles */
.imgBlogIconIndex {
	border-width: 0px; 
	float: right;
	margin: 0px 8px 8px 8px;
}

.imgBlogItem {
	border-width: 0px;
	margin: 0px 0px 5px 8px;
	float: right;
	width: 160px;
}

.divBlogPopTitle {
	overflow: hidden;
	margin-bottom: 5px;
}

.divBlogPopHead {
	padding-top: 10px;
	float: left;
}

.divBlogPopTitleDate {
	font-style: italic;
}

.divBlogTitleImg {
	background-image: url(/site/madcompany/images/blog_icoon.jpg);
	height: 58px;
	width: 72px;
	margin-left: 10px;
	float: left;
}

.divBlogPopText {
	text-align: left; 
	margin-bottom: 12px;
}

.divBlogPopBlog {
	overflow: hidden;
	float: left;
	margin-top: 10px;
}

.tdShowFunkOver {
    background-color: #67B59C;
}

.tdShowFunkOverC {
    background-color: #e37c1d;
}

.txtShowMiniBlogForm{
    width: 380px;
    margin-bottom: 5px;
    border: 1px solid #DEDEDE;
    background-color: #FFFFFF;
}

.divGetBlogHtml{
    font-size: 8pt;
    color: #384339;
    line-height: 12px;
    margin-bottom: 10px;
}

.divGetBlogHtmlStats{
    font-size: 8pt;
    color: #9E9E9E;
    line-height: 12px;
    padding-bottom: 6px;
    margin-bottom: 10px;
    border-bottom: 2px dashed #384339;
}

/*favorites*/
.imgFussIndexContainer {
	border-width: 0px; 
	margin: 2px 0px 0px 2px;
	width: 40px;
}

.divFussContainer {
	overflow: hidden; 
	margin: 10px 10px 5px 10px; 
	font-size: 9pt;
	clear: both;
	width: 100%;
	color: #384339;
	font-style: italic;
}

.divFuss {
	clear: both;
	width: 220px;
}

.divFussWhatRUDoing {
	background-color: #FFFFFF;
	/*color: #384339;*/
	width: 152px;
	float: left;
	margin-top: 10px;
	padding: 0px 4px 0px 4px;
}

.imgFussMegafoon {
	width: 76px;
	height: 38px;
	border-width: 0px;
	float: left;
}

.divFussWhatRUDoingContainer {
	clear: both;
	overflow: hidden;
}

.divFussForm {
	margin-bottom: 12px; 
	border-bottom: 2px dashed #384339; 
	padding-bottom: 12px; 
	overflow: hidden; 
	clear: both;
}

.divFussItemYesterday {
	background-color: #F2F2F2;
	border-bottom: 1px dashed #384339;
}

.divFussItemToday {
	border-bottom: 1px dashed #384339;
}

.img_small {
       border: 2px solid #c115bc;
       margin-right: 6px;
       margin-left: 0px;
       float: left;
       height: 60px;
       width: 60px;
}

.divNonMemberText {
	clear: both; 
	width: 100%; 
	padding: 10px 0px 0px 0px; 
	border-top: 2px dashed #384339;
}

.imgFriendPictureOnline {
	border: 0px solid #000000; 
	border-bottom: 2px solid #FF3D00;
	width: 80px; 
	height: 80px;
}

.imgFriendPictureOffline {
	border: 0px solid #000000; 
	border-bottom: 2px solid #46B2FA;
	width: 80px; 
	height: 80px;
}

.imgFriendPictureNonMember {
	border: 0px solid #000000; 
	border-bottom: 2px solid #000000;
	width: 80px; 
	height: 80px;
}

/* flessenpost */
.imgPicturePreview {
	border-width: 0px; 
	width: 49px; 
	height: 36px;
}

.divPicturePreview {
	position: absolute;
	display: inline;
	padding: 0px 0px 0px 0px;
}

.divPicturePreviewContainer {
	float: right; 
	width: 49px;
	height: 36px;
	display: inline;
}

.divPostShowAjaxFav{
    margin: 10px 0px 5px 0px;
    border-top: 1px solid #FFFFFF;
    padding-top: 6px;
}

.formPostMessageForm{
    border-top: 1px solid #FFFFFF;
    padding-top: 8px;
    overflow: auto;
    position: absolute;
    left: 10px;
    top: 350px;
    width: 780px;
    height: 40px;
}

.divPostInboxPage{
    margin: 5px 0px 7px 0px;
    border-bottom: 1px dashed #384339;
    overflow: hidden;
    font-size: 8pt;
    width: 60%;
    float: right;
}

.tdPostInboxMenu{
    text-align: left;
    background: #FFFFFF;
}

.divPostInboxRightMenu1{
    border-top: 1px solid #FFFFFF;
    margin-top: 10px;
    padding-top: 6px;
    overflow: hidden;
}

.divPostInboxRightMenu2{
    text-align: center;
    overflow: hidden;
    border-top: 1px solid #FFFFFF;
    margin-top: 2px;
    padding-top: 5px;
}

/*photoalbum*/

.imgPhotoRssGal{
    border: 1px solid #000000;
    margin-right: 5px;
    width: 60px;
    height: 60px;
}

.tablePhotoInfo{
    border-width: 0px;
    font-size: 8pt;
    line-height: 14px;
    color: #384339;
}

.divPhotoSchoolPhoto{
    overflow: auto;
    border-bottom: 1px solid #000000;
    padding-bottom: 5px;
}

.divPhotoPictureContainerIcons{
    overflow: hidden;
    border: 0px solid #000000;
    margin-top: 3px;
}

.divPhotoPictureContainerReactions{
    border-width: 0px;
    margin-bottom: 20px;
    height: 1px;
}

.divPhotoAlbum{
    overflow: auto;
    border-bottom: 2px dashed #384339;
    padding-bottom: 5px;
}

.divPhotoAlbum2{
    text-align: center;
    overflow: hidden;
    border-top: 1px solid #FFFFFF;
    padding-top: 8px;
    margin: 0px 5px 0px 5px;
}

.divPhotoPictureContainerReactions2{
    font-weight: bold;
    font-size: 10pt;
    padding-bottom: 6px;
    border-bottom: 1px solid #000000;
    margin-bottom: 5px
}

.divPhotoInfo {
	background: #0bddbe;
	color: #384339;
	border: 1px solid #384339;
	overflow: hidden;
	margin-bottom: 12px;
}

/* profile */

.divPhotoWidth {
	float: left; 
	width: 240px; 
	height: auto; 
	margin: 0px 10px 0px 0px;
	background-color: #0bddbe;
}

.divPhotoPadding {
	padding: 10px 10px 10px 10px;
}

.divMemberInfo {
	background-image: url(/site/madcompany/images/bg_memberinfo.png);
	background-repeat: repeat-y;
	overflow: hidden;
}

.divMemberInfoContainer {
	width: 504px; 
	float: left;
	overflow: hidden;
	margin-left: 10px;
}

.divProPicInfo {
	overflow: hidden; 
	margin: 0px 0px 15px 10px;
	float: left;
}

.divMatchContainer {
	float: right;
	margin-top: 10px;
	overflow: hidden; 
	border-width: 0px;
	width: 504px;
}

.divBlogPreview {
	padding: 0px 0px 0px 0px;
	width: 754px;
	float: right;
	margin-right: 10px;
}

.divGuestbook {
	padding: 0px 0px 0px 0px;
	width: 754px;
	float: right;
	margin-right: 10px;
}

.divFriendsContainer {
	clear: both;
	width: 100%;
	height: 100%;
	margin: 0px 0px 5px 0px;
	overflow: hidden;
	font-size: 8pt;
}

.divFriendsContainerHeader {
	width: 100%; 
	margin: 0px 0px 8px 0px;
	padding-bottom: 13px;
	clear: both;
	font-family: Georgia, serif;
	font-size: 12pt;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 2px dashed #0bddbe;
}

.imgFriendArrow {
	border-width: 0px;
	margin: 0px 2px 0px 0px;
	float: right;
}

.divFriendItemContainer {
	float: left;
	width: 80px;
	height: 106px;
	overflow: hidden;
}

.imgFriendItem {
	clear: both;
	border-width: 0px; 
	width: 60px; 
	height: 60px; 
	margin: 0px 0px 4px 0px;
}

.divProImgIcon {
	/*background-image: url(/site/madcompany/images/voorstelling_icoon.png); 
	background-repeat: no-repeat;*/
	position: absolute; 
	width: 101px; 
	height: 83px; 
	top: -9px; 
	right: 27px;
}

.divMemberInfoBottom {
	height: 24px; 
	width: 100%;
	clear: both;
	overflow: hidden;
	background-image: url(/site/madcompany/images/sterren_onder.png);
	background-repeat: repeat-x;
}

.tdProBgInfo {
	background-color: #EBD2EF; /* light purple */
}

.tdProFontInfo {
	text-align: left;
	font-weight: bold;
	color: #c115bc;
}

.divMemberInfoTitle {
	font-size: 16pt;
	font-family: Georgia;
	margin-bottom: 7px;
    color: #FFFFFF;
    text-transform: uppercase;
   	background-color: #c115bc;
   	padding: 5px 5px 5px 5px;
}

.divMemberInfoSubTitleContainer {
	margin: 0px 23px 0px 23px;
	overflow: hidden;
	clear: both;
}

.imgProfilePicture {
	border: 1px solid #384339;
}

.divMemberInfoMainInfo {
	font-size: 12pt;
	font-family: Georgia;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 7px;
}

.borderBoldDotted {
	width: 100%;
	clear: both;
	height: 1px;
	border-bottom: 2px dashed #000000;
}

.tabProMemberInfo {
	width: 100%;
	margin-top: 7px;
}

.divProfileText {
	position: relative;
	width: 100%; 
	overflow: hidden; 
	text-align: left; 
	margin-bottom: 18px;
	background-color: #c115bc;
	color: #FFFFFF;
	left: 250px;
	width: 504px;
}

.divProfileTextPadding {
	padding: 10px 10px 10px 10px;
}

.divProBlogContainer {
	width: 100%; 
	overflow: hidden; 
	margin-bottom: 8px;
}

.divProInfoContainer {
	overflow: hidden; 
	margin-bottom: 10px;
}

.divProRectangle {
	position: relative;
	left: 250px;
}

.divButtonAlign {
	text-align: left;
}

.divMenuTitle {
	font-size: 12pt;
	text-transform: uppercase;
	font-family: Georgia, serif;
	font-weight: bold;
	border-bottom: 2px dashed #FFFFFF;
	margin-bottom: 12px;
	padding-bottom: 12px;
	color: #FFFFFF;
}

.divMenuButtonBottom {
	width: 100%; 
	height: 1px;
	margin: 5px 0px 5px 0px;
}

.divProBronsLine {
}

.divVisitorsContainer {
	margin-top: 5px; 
	overflow: hidden; 
	clear: both; 
	width: 100%;
}

.divVisitorContainer {
	float: left; 
	overflow: hidden;
	width: 65px; 
	margin: 5px 5px 0px 0px;
	font-family: arial;
	font-size: 8pt;
	color: #FFFFFF;
}

.divVisitorContainerImg {
	border-width: 0px; 
	width: 60px; 
	height: 60px;
	margin: 0px 0px 3px 0px;
}

.divButtonMenu {
	text-align: left;
}

.divVisitorsTopBorder {
}

/* news */
.trTotalMembers {
	font-weight: bold;
}

.RssUl {
	
}

.RssLi {
	background-color: #ff7c00;
	margin-bottom: 4px;
	padding: 3px 3px 3px 8px;
	font-size: 8pt;
	float: left;
	width: 85%;
}

a.RssLink {
	color: #FFFFFF;
}

a.RssLink:hover {
	color: #000000;
}

.divUserNewestTitle {
	margin-bottom: 10px;
	border-bottom: 2px dashed #FFFFFF;
	padding-bottom: 10px;
	font-family: Georgia, serif;
	font-size: 12pt;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
}

.divUserNewestRow {
	clear: both; 
	overflow: hidden; 
	margin-bottom: 4px;
}

.divUserNewestImg {
	float: left; 
	width: 80px; 
	overflow: hidden;
	margin-right: 10px;
}

.divNewsNewestName {
	overflow: hidden;
	color: #FFFFFF;
}

.divNewsNewestDesc {
	color: #0bddbe;
	font-style: italic;
}

.divNewsItemMain {
	overflow: hidden;
	margin: 0px 0px 4px 0px; 
	padding-bottom: 6px; 
	text-align: left;
}

.divNewsItemContainer {
	overflow: hidden; 
	margin: 0px 0px 4px 0px;
	padding-bottom: 6px;
	text-align: left;
}

.divNewsItemContainerHighLight {
	overflow: hidden; 
	margin: 0px 0px 4px 0px;
	padding: 10px 10px 10px 10px;
	text-align: left;
	background-color: #c115bc;
	color: #FFFFFF;
}

.divColumnImg {
	float: right; 
	width: 160px; 
	margin: 0px 0px 2px 6px;
	background-color: #ff7c00;
	color: #FFFFFF;
	font-weight: bold;
}

.divColumnTeaserContainer {
	overflow: hidden;
}

.divColumnTeaserTitleImg {
	width: 72px;
	height: 105px;
	background-image: url(/site/madcompany/images/column_icoon.jpg);
	float: right;
	margin-left: 10px;
}

.divFamilyMember {
	width: 100%;
	clear: both;
	overflow: hidden;
	color: #384339;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	margin-bottom: 8px;
}

.imgFamilyMember {
	float: left;
	width: 80px;
	height: 80px;
	border-width: 0px;
	margin-right: 10px;
}

.divFamilyHeader {
	border-top: 2px dashed #FFFFFF;
	border-bottom: 2px dashed #FFFFFF;
	padding: 7px 0px 7px 0px;
	overflow: hidden;
	clear: both;
	color: #FFFFFF;
	font-family: Georgia, serif;
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 10px;
}

.divFamilyContainer {
	overflow: hidden;
	clear: both;
	width: 100%;
	background: #0bddbe url(/site/madcompany/images/bolletjes.png) no-repeat;
	background-position: top right;
}

.divFamilyPadding {
	padding: 10px 10px 10px 10px;
}

.imgProMain {
	margin: 10px 10px 10px 10px; 
	border-width: 0px;
	width: 130px;
	float: left;
}

.divImgProMain {
	margin: 10px 10px 10px 10px; 
	border-width: 0px;
	width: 130px;
	float: left;
	overflow: hidden;
}

.divProLeftTopContainer {
	float: left; 
	width: 240px; 
	height: auto; 
	margin: 0px 0px 0px 0px; 
	overflow: hidden;
}

.divPassepartout {
	background-image: url(/site/madcompany/images/betalend_lid_icoon.png);
	width: 85px;
	height: 94px;
	float: right;
	margin: 47px 5px 0px 0px;
}

.divProPicFam {
	clear: both;
	overflow: hidden;
	background-color: #0bddbe;
	margin-bottom: 10px;
}

.divProBigName {
	border-bottom: 2px dashed #384339;
	font-size: 14pt;
	font-family: Georgia, serif;
	font-weight: bold;
	color: #384339;
	width: 220px;
	overflow: hidden;
	margin: 10px 0px 6px 10px;
	padding-bottom: 6px;
	text-transform: uppercase;
}

.tableMemberInfo {
	border-width: 0px; 
	width: 460px;
	margin: 20px 0px 10px 23px;
} 

.divMemberInfoHeader {
	background-color: #c115bc;
	color: #FFFFFF;
	font-size: 16pt;
	font-family: Georgia, serif;
	overflow: hidden;
	clear: both;
	height: 30px;
	padding: 4px 15px 0px 15px;
	background-image: url(/site/madcompany/images/bg_magazine_title.png);
	background-position: top right;
	background-repeat: repeat-y;
	text-transform: uppercase;
}

.divProTextNative {
	float: right;
	width: 460px;
	margin-right: 20px;
	color: #FFFFFF;
	background: #c115bc url(/site/madcompany/images/decohoekje.png) no-repeat top right;
	min-height: 240px;
}

.divProTextNativePad {
	padding: 10px 30px 10px 10px;
}

.divProTextTitle {
	font-size: 14pt;
	font-weight: bold;
	font-family: Georgia, serif;
	margin-bottom: 10px;
}

/* schools */
#divSchoolsMidContainer {
	float: left; 
	overflow: hidden;
	width: 504px;
}

#divSchoolsMidContainer.paddingContainer {
	padding: 10px 10px 10px 10px;
}

.divSchoolIndexContainer {
	clear: both; 
	margin-bottom: 10px; 
	border: 2px solid #384339;
}

.divSchoolSearchContainer {
	width: 100%; 
	margin-bottom: 12px; 
	clear: both; 
	border: 1px solid #0bddbe;
}

.schoolSubTitle {
	clear: both; 
	width: 100%; 
	margin-bottom: 6px; 
	border-bottom: 2px dashed #384339; 
	padding-bottom: 3px;
}

.divSchoolListHeader {
	margin: 5px 0px 6px 0px;
	clear: both;
	width: 100%;
	color: #0bddbe;
}

.divSchoolsListContainer {
	margin-bottom: 5px;
}

.divSchoolLogoSmall {
	clear: both;
	overflow: hidden;
}

.imgSchoolLogoSmall {
	width: 60px;
	height: 60px;
}

.divSchoolLine {
	overflow: hidden;
	margin-bottom: 3px;
	width: 67px;
	margin-right: 3px;
	float: left;
	color: #FFFFFF;
}

.divProSchoolsContainer {
	background-color: #384339;
	overflow: hidden;
	width: 240px;
	background-image: url(/site/madcompany/images/groep.png);
	background-position: top right;
	background-repeat: no-repeat;
	font-size: 8pt;
}

.divProSchoolsContainerHeader {
	border-top: 2px dashed #0bddbe;
	border-bottom: 2px dashed #0bddbe;
	padding: 10px 0px 10px 0px;
	margin: 10px 0px 10px 0px;
}
	
.spanProSchoolsCHFont {
	font-size: 14pt;
	font-family: Georgia, serif;
	color: #0bddbe;
	font-weight: bold;
	text-transform: uppercase;
}

.divBlockPadding {
	padding: 10px 10px 10px 10px;
	overflow: hidden;
}

#blockPadding {
	padding: 10px 10px 10px 10px;
	overflow: hidden;
}

.divLoginFormHeader {
	font-family: Georgia, serif;
	font-size: 12pt;
	border-bottom: 2px dashed #384339;
	text-transform: uppercase;
	color: #FFFFFF;
	padding-bottom: 10px;
	font-weight: bold;
	margin-bottom: 7px;
}

.divLoginFormContainer {
	background-color: #ff7c00;
	overflow: hidden;
	height: 100%;
}

.divLoginFormFooter {
	border-top: 2px dashed #384339;
	clear: both;
	padding-top: 8px;
}

.divLoginFormPadding {
	padding: 10px 10px 10px 10px;
}

.divLoginFormButton {
	overflow: hidden;
	width: 70px; 
	margin: 0px 0px 0px 0px;
	float: right;
	margin-bottom: 8px;
}

.textFieldsLoginForm {
	background-color: #FFFFFF;
	width: 140px;
	color: #000000;
	
}

/* news */
.divNewsLetterContainer {
	overflow: hidden; 
	width: 100%;
	margin-top: 12px;
}

.divStatsHeader {
	margin-bottom: 18px;
	clear: both;
	padding-bottom: 8px;
	border-bottom: 2px dashed #384339;
	font-weight: bold;
	font-family: Georgia, serif;
	font-size: 12pt;
	text-transform: uppercase;
}

.tdStatsRight {
	color: #FFFFFF;
}

.divHomeMagazineContainer {
	background-image: url(/site/madcompany/images/bg_magazine_border.png);
	background-repeat: repeat-y;
	clear: both;
	width: 100%;
	overflow: hidden;
}

.divMagazineFooterBorder {
	background-image: url(/site/madcompany/images/bolletjes_onder.png);
	background-repeat: repeat-x;
	width: 100%;
	clear: both;
	height: 14px;
}

.divNewsMagazineSubTitle {
	border-top: 2px dashed #000000;
	border-bottom: 2px dashed #000000;
	font-family: Georgia, serif;
	font-weight: bold;
	font-size: 12pt;
	background-image: url(/site/madcompany/images/hartjes.png);
	background-repeat: no-repeat;
	background-position: top right;
	padding: 8px 0px 8px 0px;
	text-transform: uppercase;
	margin: 0px 0px 10px 0px;
	overflow: hidden;
}

.divNewsRssTitle {
	border-bottom: 2px dashed #000000;
	padding-bottom: 8px;
	margin-bottom: 10px;
	font-family: Georgia, serif;
	font-weight: bold;
	font-size: 12pt;
	color: #000000;
	text-transform: uppercase;
}

.divRssArrow {
	background-image: url(/site/madcompany/images/pijltje.jpg);
	width: 13px;
	height: 18px;
	float: right;
	margin-left: 5px;
}

.divRssBullet {
	display: none;
}

.imgNewsItem {
	border-width: 0px;
	margin: 0px 0px 5px 8px;
	float: right;
	width: 180px;
}

.imgNewsItemMain {
	border-width: 0px;
	margin: 0px 10px 5px 0px;
	float: left;
	width: 180px;
}

.divNewsItemHead {
	color: #ff7c00;
}

/* funpage */
.divFunMailFriend {
	overflow: hidden; 
	padding: 2px 2px 2px 2px; 
	background-color: #0bddbe; 
	clear: both;
	color: #384339;
	border: 1px solid #384339;
}

.divFunContainerHome {
	background-color: #ff7c00;
	background-image: url(/site/madcompany/images/muzieknoten.png);
	background-position: top right;
	background-repeat: no-repeat;
	color: #FFFFFF;
}

.divFunContainer {
/*	background-color: #ff7c00;*/
/*	height: 110px;*/
	color: #FFFFFF;
}

.divFunContainerLCorner {
	display: none;
}

.divFunContainerRCorner {
	display: none;
}

.divFunItemContainer {
	position: relative;
	margin: 0px 0px 12px 0px;
	overflow: hidden;
}

.divFunItemTopBorder {
	display: none;
}

.divFunItemInfo {
/*	display: none;*/
	clear:both;
	font-size:7pt;
}

.divFunItemPagination {
	border-top: 2px dashed #384339; 
	margin-bottom: 12px; 
	padding: 2px 0px 2px 0px;
}

.divFunContainerHeader {
	font-family: Georgia, serif;
	font-size: 12pt;
	font-weight: bold;
	color: #384339;
	margin-bottom: 10px;
	padding-bottom: 8px;
	border-bottom: 2px dashed #384339;
	text-transform: uppercase;
}

.imgFunItem {
	float: left;
	width: 80px;
	border-width: 0px;
	clear: both;
	padding-right: 5px;
	margin: 0px 0px 0px 0px;
}

.imgFunItemHome {
	width: 220px;
	border-width: 0px;
	clear: both;
	padding-right: 5px;
	margin: 0px 0px 0px 0px;
}

.divFunItemImgCHome {
	position: relative;
	overflow: hidden;
	min-height: 240px;
}

.divFunItemImgC {
	position: relative;
	overflow: hidden;
	height: 90px; 
}

.blockPaddingFun {
	background-color: #ff7c00;
	padding:4px 2px 1px 4px;
	margin-bottom: 10px;
	height: 110px;
}

/* footer */
.divFooterHead {
	height: 20px;
	background-color: #384339;
	font-size: 8pt;
	color: #FFFFFF;
	text-align: right;
	padding: 5px 5px 0px 0px;
}

.divFooterBody {
	font-size: 7pt;
	font-style: italic;
	font-family: Verdana, sans-serif;
	color: #384339;
}

.divFooterContainer {
	clear: both;
	overflow: hidden;
	margin: 10px 10px 10px 10px;
}

.divPrintError {
	border: 1px solid red;
	background-color: #ff7c00; 
	overflow: auto; 
	color: #FFFFFF; 
	margin: 10px 10px 10px 10px;
}

/*events*/
.divEventStyle {
	border-bottom: 1px solid #000000; 
	margin: 6px 0px 6px 0px; 
	font-weight: bold;
}

.divEventDate {
	font-size: 7pt; 
	color: #9E9E9E; 
	line-height: 12px; 
	margin-bottom: 10px;
}

.divEventDesContainer {
	margin-top: 5px; 
	clear: both; 
	width: 100%; 
	overflow: hidden; 
	border-top: 1px solid #000000;
}

.divEventIndexTab {
	width: 86px; 
	float: left; 
	height: 100%;
}

/* search */

.advancedSearchContainer {
	background-image: url(/site/madcompany/images/center_kader_2.png);
	background-position: center;
	background-repeat: repeat-y;
	padding: 30px 20px 20px 15px;
}

.advancedSearchContainerTop {
	position:absolute;
	left:-15px; 
	width:750px;
	padding: 0px 10px 10px 0px;
	background-image: url(/site/madcompany/images/top_kader.png);
	background-position: top;
	background-repeat: repeat-x; 
}

.advancedSearchContainerBottom {
	margin: 0px 0px 24px 7px;
	width:750px;
	clear: both;
	height: 10px;
	background-color: #FFFFFF;
	background-image: url(/site/madcompany/images/bottom_kader.png);
	background-position: top left;
	background-repeat: repeat-x;
}

.selectOptions {	
	font-size:9pt;
}

.searchGlass {
	position:absolute;
	top:180px;
	right:150px;
	background-image:url(/site/madcompany/images/zoek_icoon.png);
	height:111px;
	width:86px;
}
										
/*
h2{
	color:#c115bc;
	font-weight:bold;
	font-family:Georigia;
	text-transform:uppercase;									}
*/
	
.searchCheckbox {
	border: 1px solid #c115bc;
	color:#c115bc;
	height: 12px;
	width: 12px;
	margin-bottom: 6px;
}

/*information desk*/
.titleImage { 
	display:table-cell; 
	float:left; 
	width:45px; 
} 

.infoEmpty { 
	border-top: 2px dashed #384339; 
	height:10px; 
} 

.catTitle {
	display:table-cell; 
	float:left; 
	font-weight:bold; 
	font-size: 15pt; 
	font-family:Georgia; 
	text-transform: uppercase; 
	padding-top:10px; 
} 

.TSdg { 
	color:#384339; 
} 

.TSmg { 
	color:#0bddbe; 
} 

.TSo { 
	color:#ff7c00; 
} 

.TSp { 
	color:#c115bc; 
} 

.BGdg { 
	background-color:#384339;
	font-family: Georgia; 
	font-size: 12pt; color:#FFFFFF;
	padding:3px; 
} 

.BGmg { 
	background-color:#0bddbe; 
	font-family: Georgia; 
	font-size: 12pt; 
	color:#FFFFFF; 
	padding:3px; 	
} 

.BGo { 
	background-color:#ff7c00; 
	font-family: Georgia; 
	font-size: 12pt; 
	color:#FFFFFF; padding:3px; 
} 

.BGp { 
	background-color:#c115bc;
	font-family: Georgia; 
	font-size: 12pt; 
	color:#FFFFFF; 
	padding:3px; 
}

.divStatsContainer {
	background-color: #0bddbe; 
	float: right; 
	width: 240px; 
	height: 100%; 
	margin-right: 10px; 
	overflow: hidden;
}

/* POLL AND POLL RELATED */
.divPoll {
	background-color: #7ddcbe;
	padding: 10px 10px 10px 12px;
	overflow: hidden;
}

.pollText {
	font-size:12px; 
	margin-left: 5px;
}

.pollVote {
	padding-top: 20px;
}

.qnDescription {
	font-size: 8pt;
}

.qnStatsSummery {
	background-color:rgb(222,250,230); 
	border:gray 1px solid; 
	border-right:none; 
	border-left:none; 
	border-top:none;
}

.qnQuestionHeader {
	background-color: rgb(252,239,239);
}

.qnQuestion {
	background-color: rgb(255,252,221); 
	font-size: 14px;
}

.qnStatsError {
	background-color: rgb(255,108,108);
}

.qnQuestionBackgroundEven {
	background-color: rgb(233,232,236);
}

.qnQuestionBackgroundOdd {
	background-color: rgb(209,207,218);
}

.qnNoAnswer {
	background-color: #BF2323;
}

.qnResultMemberIndexOdd {
	background-color: rgb(220,220,220);
	width:400px;
}

.qnResultMemberIndexEven {
	background-color: rgb(251,244,9);
	width:400px;
}

.qnResultMemberDefault {
	border:gray 1px solid; 
	background-color: rgb(255,255,255);
}

.qnResultMemberAnswered {
	border:gray 1px solid; 
	background-color: rgb(148,245,155);
}

.qnResultIndexSubHeader {
	font-size: 7pt;
	color: #9E9E9E; 
	line-height: 12px;
}

.qnDefaultBorder {
	border: 1px solid gray;
}

.qnPercentageBar {
	background-color: #c115bc;
	height: 10px;
}