/**
* Chiropractie Oosterhout - A Mambo template for Chiropractie Oosterhout
* @version 1.0
* @copyright (C) 2006 by Cheiros - All rights reserved!
*/

/* ##################### OVERALL SETTINGS ##################### */
body {
	margin           : 0px;
	font-family      : Arial, Helvetica, sans-serif;
	font-size        : 12px;
	color            : #000;
}

td, tr, p, div {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 12px;
  line-height	   : 17px;
  color            : #000;
}

hr {
  color            : #D14024;
  height           : 1px;
  width            : 100%;
}

h3 {
	font-size	   : 12px;
	font-weight    : bold;
}

.mainbody p {
	margin         : 0px;
}

.cms_button {
	display			: inline-block; 
	color			: #FFFFFF; 
	background-color: #749A77; 
	padding			: 0 3px 0 3px;
	font-size		: 9px;
	text-transform	: uppercase;
}

/* ##################### MODULE SETTINGS ###################### */
table.moduletable {
	width            : 100%;
}

table.moduletable th {
  font-size        : 12px;
  text-align       : left;
  color            : #0A4E3D;
  border-bottom    : 1px solid #FFD49A;
  letter-spacing   : 1px;
}

table.moduletable th a {
  font-size        : 12px;
  text-align       : left;
  color            : #0A4E3D;
  letter-spacing   : 1px;
}

table.moduletable-nieuwsbrief th {
  padding-top      : 5px;
  font-size        : 12px;
  text-align       : left;
  color            : #0A4E3D;
  border-bottom    : 1px solid #FFD49A;
  letter-spacing   : 1px;
}

/* ##################### FORMULAR SETTINGS #################### */
.button {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 12px;
  color            : #000;
  background       : #fff;
  border           : 1px solid #000;
}

.inputbox {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #000;
  background       : #eee;
  border           : 1px solid #FFD49A;
}

/* ################# SECTION LISTING SETTINGS ################# */
.sectiontableheader {
  border-bottom    : 1px solid #C0C0C0;
  padding          : 2px;
  background       : #749A77;
  color            : #fff;
  font-weight      : bold;
  letter-spacing   : 1px;
}

.sectiontableentry1 {
  padding          : 2px;
  background       : #FFF6EE; /* #F0F0F0; */
}

.sectiontableentry2 {
  vertical-align   : middle;
  padding          : 2px;
  background       : #FFF6EE;  /*#E0E0E0;*/
}


/* ###################### NAVBAR AT USER3 ##################### */
ul#mainlevel-nav {
	list-style       : none;
	padding          : 0px;
	margin           : 0px;
	font-size        : 12px;
}

ul#mainlevel-nav li {
	display          : block;
	float            : left;
	margin           : 0px;
	padding          : 0px;
	width            : auto !important;
/*	width            : 10%; */
	font-size        : 12px;
	line-height      : 30px;
	white-space      : nowrap;
	text-align       : center;
}

ul#mainlevel-nav li a {
	display          : block;
	padding-left     : 15px;
	padding-right    : 15px;
	text-decoration  : none;
	color            : #ACE6B1;
	font-weight: bold;
}

ul#mainlevel-nav li a:hover {
	color            :#749A77;
	background-color: #ACE6B1;
}

/* ########################### LINKS ########################## */
a:link, a:visited {
  color            : #2A9C32 ; /* #B2331E; was #852917;  */
  text-decoration  : none;

}

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

a.category:link, a.category:visited {
  font-weight      : bold;
}

/* ################### SMALL FONT SETTINGS #################### */
.small {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #D17A24;
  font-style       : italic;
}

.smalldark {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #749A77;
  font-style       : italic;
}

.createdate, .modifydate {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #BABABA;
  font-style       : italic;
}

/* ##################### VOTING SETTINGS ###################### */
.content_rating {
  font-style       : italic;
  font-size        : xx-small;
  color            : #D17A24;
}
.content_vote {
  font-size        : xx-small;
  height           : 20px;
  padding-top      : 2px;
  padding-bottom   : 2px;
  padding-left     : 10px;
  padding-right    : 10px;
  background       : #eee;
  border           : 1px solid #D14024;
}

/* ##################### PATHWAY SETTINGS ##################### */

.pathway {
  letter-spacing   : 1px;
  font-size        : xx-small;
  color            : #EEB78E;
}

a.pathway:link, a.pathway:visited {
  letter-spacing   : 1px;
  color            : #D17A24;
}

a.pathway:hover {
  letter-spacing   : 1px;
  color            : #EEB78E;
  text-decoration  : none;
}

/* ##################### PAGE NAVIGATION ###################### */
.pagenavbar {
  color            : #fff;
  padding          : 2px;
  background       : #852917;
  font-weight      : bold;
}

.pagenav {
  color            : #fff
  font-weight      : bold;
}

a.pagenav:link, a.pagenav:visited {
  color            : #D17A24;
  text-decoration  : none;
}

a.pagenav:hover {
  color            : #EEB78E;
  text-decoration  : none;
}

/* ################### CONTENT PAGE SETTINGS ################## */
.contentpane {
  padding-left     : 4px;
  padding-right    : 4px;
  text-align       : justify;
}

.contentpaneopen {
  padding-left     : 4px;
  padding-right    : 4px;
  text-align       : justify;
}

.contentheading, .componentheading {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 14px;
  font-weight      : bold;
  color            : #0A4E3D;
  border-bottom    : 1px solid #FFD49A;
}

/* ###################### TABBED EDITING ###################### */
.ontab {
  background-color : #FFF;
  border-left      : 1px solid #C0C0C0;
  border-top       : 1px solid #C0C0C0;
  text-align       : center;
  cursor           : hand;
  font-weight      : bold;
  color            : #852917;
  padding          : 5px;
}

.offtab {
  background-color : #F8E5D4;
  border-left      : 1px solid #C0C0C0;
  border-top       : 1px solid #C0C0C0;
  border-bottom    : 1px solid #C0C0C0;
  text-align       : center;
  cursor           : hand;
  font-weight      : normal;
  color            : #AB641D;
  padding          : 5px;
}

.tabpadding {
  border-left      : 1px solid #C0C0C0;
  border-bottom    : 1px solid #C0C0C0;
}

.pagetext {
  visibility       : hidden;
  display          : none;
  position         : relative;
  top              : -19;
  border-left      : 1px solid #C0C0C0;
  border-right     : 1px solid #C0C0C0;
  border-bottom    : 1px solid #C0C0C0;
  background-color : #FFF;
}

.footer {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 10px;
  text-align       : center;
}

.mosimage_caption {
	font-family      : Arial, Helvetica, sans-serif;
	font-size        : 10px;
	background-color : #FFFFFF; 
	padding-top      : 1px;
	padding-bottom   : 1px;
} 

.contentpaneopen img {
	margin: 5px;
}

.cmsedit img {
	margin: 0px;
}

#pollformXT2 .sectiontableheader, .pollstableborder .sectiontableheader{
	font-family      : Arial, Helvetica, sans-serif;
	font-size        : 12px;
	line-height	   : 17px;
	color            : #000;
  	background: ;
  	border-bottom    : ;
	padding          : 0;
	font-weight      : bold;
	letter-spacing: normal;
  }
  
#poll .contentpane { 
padding: 0;
}

input, textarea, select {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 12px;
  color            : #000;
  background       : #eee;
  border           : 1px solid #FFD49A;
} 

table.admin_loginbox {
	padding			: 10px;
	border			: 1px solid #FFD49A;
	background		: #eee;
}

hr {
  	height			 : 0;
	border			 : 0;
	border-top	     : 1px solid #FFD49A;
  	height           : 1px;
}

.admin_tab {
	height			 : 100px;
	width			 : 150px;
	border			 : 1px solid #FFD49A;
	background-color : #FFF6EE;
	text-align		 : center;
}

.admin_tab:hover {
	height			 : 100px;
	width			 : 150px;
	border			 : 1px solid #FFD49A;
	background-color : #FBEBD9;
	text-align		 : center;
}

.admin_tab a {
	text-decoration	 : none;
	border-bottom	 : 0px;
}

.faq_question {
	display: block;
	border-bottom: 1px solid #FFD49A;
	font-weight: bold;
	padding: 5px 5px 5px 20px;
	background-image: url(../images/faq_open.gif);
	background-repeat: no-repeat;
	background-position: 4px 7px;
}

.faq_question_active {
	display: block;
	border-bottom: 1px solid #FFD49A;
	font-weight: bold;
	padding: 5px 5px 5px 20px;
	background-image: url(../images/faq_close.gif);
	background-repeat: no-repeat;
	background-position: 4px 7px;
}

.faq_answer {
	display: none;
	padding: 5px;
}