/***************************************************/
/* Core stylesheet file Act One							       */
/* Version:	1.0, october 2008		                   */
/*                                                 */
/* Produced by: Act One                            */
/* Author: P.L.A. Engels													 */
/***************************************************/

/* Library - A1 Common styles */
.show {display: block;}
.hide {display: none;}
.center {text-align: center;}

/* *** input submit style in a form */
.btn {background: #000; border: 1px solid #000; color: #fff; cursor: pointer; font-weight: bold; font-size: 0.8em;}
.btn:hover {background: #b4a400; color: #000;}

.clear {clear: both; display: block; font-size: 1px; line-height: 1px; height: 1px;}

/* *** div style around a form in the content */
.filter {background: #eee; border: 1px solid #cecece; padding: 5px 10px; margin-bottom: 20px;}
.filter label {float: left; padding: 1px 0 2px 0; margin-right: 5px;}

/* *** span style around an image in the content */
.foto {border: 1px solid #cecece; float: right; padding: 2px; margin: 0 0 10px 10px;}
.foto img {display: block;}
.fotolinks {border: 1px solid #cecece; float: left; padding: 2px; margin: 0 10px 10px 0;}
.fotolinks img {display: block;}

/* *** paragraph styles in the content */
.highlight {background: #eee; border: 1px solid #cecece; padding: 5px 10px; margin-bottom: 20px;}
.intro {font-weight: bold; font-size: 0.85em;}


/* Library - Accordion */
.accordion {border-top: 1px dotted #cecece; clear: both; margin: 0 0 20px 0; padding: 0;}
.accordion h4 {background: url(../img/arrow-square.gif) no-repeat 0 -50px; border-bottom: 1px dotted #cecece; clear: both; cursor: pointer; display: block;	margin: 0 !important; padding: 3px 20px !important;}
.accordion h4.active {background-position: 0 6px;}
.accordion h4:hover {background-color: #e3e2e2;}
.accordion div {display: none; margin-left: 20px;}

/* Library - Tabs */
.tabs-hide {display: none;}
.tabs-nav {list-style: none; margin: 0; padding: 0 0 0 4px; display: block; clear: both;}
.tabs-nav li {float: left; margin: 0 0 0 1px; min-width: 84px; /* be nice to Opera */}
.tabs-nav li a,
.tabs-nav li a span {display: block; padding: 0 10px;}
.tabs-nav li a {position: relative; top: 1px; z-index: 2; padding-left: 0; font-weight: bold; line-height: 1.2; text-align: center; text-decoration: none; white-space: nowrap; /* required in IE 6 */}
.tabs-nav li.tabs-selected a span {background:#fff; border: 1px solid #cecece; border-bottom: none; padding-top: 5px;}
.tabs-container {border-top: 1px solid #cecece; background: #fff; padding: 0 !important; margin: -19px 0 20px 0 !important; clear: both;}
