/* Stylesheet bij website Building Pernambut
 *
 * @author Hermen Toersche
 * @date 2005-05-09
 */

body {
	background: #EAA0E6 url("../img/body-back.gif");
	font-family: Constantia, Georgia, serif;
	font-size: 100%;
	margin: 1em;
	padding: 0px;
}

body#menu {
	background: #CC44D4 url("../img/meisjes.jpg") 0px 0px no-repeat;
	padding: 0px 3px 0px 3px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

body#menu p#lastedit {
	font-size: 10px;
	line-height: 13px;
	font-weight: normal;
	color: #FFF;
	position: absolute;
	bottom: 0px;
	text-align: center;
	width: 144px;
	margin: 0px;
	padding: 0px;
}

body#header {
	background: #FFF;
	margin: 0px;
	padding: 0px;
}

body#header img {
	width: 100%;
	height: 100%;
}

a {
	color: #119;
	font-weight: bold;
	letter-spacing: -1px;
}

a.extern {
	/*cursor: crosshair;*/
}

ul {
	list-style: square;
	margin: 1em;
	padding-left: 1em;
}

body#menu ul {
	position: absolute;
	bottom: 11px; /* 3 */
	padding: 5px;
	padding-left: 12px;
	margin: 0px;
	background: #FDF;
	border: 3px double #404;
	-moz-border-radius: 4px;
	list-style: none;
}

body#menu li {
	padding: 0px;
	margin: 0px;
	width: 120px;
	border-bottom: 1px solid #DAD;
}

body#menu li.sep {
	margin-top: 15px;
}

body#menu a {
	color: #224;
	text-decoration: none;
}

body#menu a:hover { 
	background-color: white; 
	color: #000;
}

/* body#menu li>a:hover:after / * alleen non-IE * / {
	content: " ~ ";
	color: #DCD;
}*/

a.rechtsfoto {
	float: right;
	clear: right;
	margin: 0.25em;
}

a.gansnaarlinks {
	margin-right: 1em;
}

img {
	border: 0px;
}

del {
	display: none;
}

dt {
	padding: 0px;
	margin: 0px;
	margin-top: 0.5em;
	font-weight: bold;
}

dd {
	padding: 0px;
	margin: 0px;
	margin-left: 2em;
}

p.imgomschrijving {
	font-style: italic;
}

div.adres ul {
	list-style: none;
	margin: 1em;
	padding: 0px;
}

ul.nav, div.note {
	background: #FCF;
	border: 3px double #C8C;
	padding: 0.5em;
	list-style: none;
	width: auto;
	margin: 1em 0.5em;
}

#gitaaricoon {
	/*min-height: 64px;*/
	background: #FCF url("../img/gitaar_icoon.jpg") 0px 0px no-repeat;
	padding-left: 50px;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Calibri, Verdana, sans-serif;
}

h1 {
	margin: 0; margin-top: -0.25em;
	margin-bottom: 0em;
	padding: 0 0.25em;
	font-size: 2em;
	text-align: left;
	/*background: #F8C8F8;*/
	/*border: 0.1em solid #D9D;*/
	border-bottom: 0.1em groove #C7C;
}

div.descimg {
	border: 0.1em groove #C8C;
	padding: 0.5em;
	margin: 1em 0px;
}

.descimg.maardanbreed { /* cashbar */
	margin:0;padding:0; 
}
.descimg.maardanbreed p {
	padding: 0.5em;
}

div.descimg * {
	text-align: left;
	margin-bottom: 0px; /* M$IE: geen bordercollapse, wat eigelijk normaal is..*/
}

div.descimg p {
	margin: 1em auto 0px auto;
	display: table;
}

div.descimg img {
	margin: 0px auto;
	display: block;
	text-align: center; /* M$IE: sinds wanneer zijn afbeeldingen tekst? Magic! */
}

a.bloklink {
	display: block;
}

table {
	border: 0.1em groove #C8C;
	padding: 0.2em;
	border-spacing: 0.4em 0.1em; /* x y ? */
	border-collapse: separate;
}

table th {
	border-bottom: 0.1em solid #DAD;
}

table td, table th {
	padding: 0.05em 0.4em;
}

table tr.current {
	font-weight: 600;
}

table td.rechtsuitlijnen {
	text-align: right;
}

.cashbar {
  margin: auto;
  padding: 20px 10px 45px 10px;
  font-family: sans-serif; font-size: 11px; font-weight: bold; color: #000;
}

.cashbar.cb1 {
  width: 480px;
}
.cashbar.cb2 {
  width: 220px;
}

.cashbar .cb_deel3, .cashbar .cb_deel2, .cashbar .cb_deel1 { /*stronger override*/
  text-align: right;
}
.cb_base, .cb_deel1, .cb_deel2, .cb_deel3 {
  float: left;
  height: 30px;
  line-height: 30px;
}

.cashbar span {
  padding-right: 5px;
}

.cb_base { background: #d8aed8; } .cb_deel1 { background: #a250a2; } .cb_deel2 { background: #ac61ac; } .cb_deel3 { background: #c282c2;}
#cb1_base{width:460px;} #cb1_1{width: 103px;} #cb1_2{width: 250px;} #cb1_3{width:460px;}
#cb2_base{width:200px;} #cb2_1{width: 126px;}
.cb_border {
  margin: -5px; height: 30px;
  position: absolute; z-index: 5;
  border: 5px solid #800080;
  -moz-border-radius: 10px;  border-radius: 10px; -webkit-border-radius: 10px; -opera-border-radius: 10px;
}
.cb1 .cb_border {
  width: 460px;
}
.cb2 .cb_border {
  width: 200px;
}
.cb_flags div {
  margin-top: -20px;
  position: absolute; z-index: -1;
  height: 70px;
  border-left: 3px solid #b0a0b0;
  font-weight: normal; letter-spacing: -1px;
}
.cb_flags .eur {position: absolute; display: block; padding-left: 1px;} .cb_flags .desc {position: absolute; display: block; padding-top: 55px; margin-left: -86px; width: 80px; text-align: right; }
#cb1_f1 {margin-left: 27px;} #cb1_f2 {margin-left: 162px;} #cb1_f3 {margin-left: 240px;} #cb1_f4 {margin-left: 302px;} #cb1_f5 {margin-left: 340px;} #cb1_f6 {margin-left: 422px;} #cb1_f7 {margin-left: 458px;}
#cb2_f1 {margin-left: 200px;}
#cb1_f1 .desc { width: 67px; margin-left: -50px; margin-top: 14px; text-align: center;}
#cb1_f5 .desc { margin-left: -60px; width: 80px; text-align: center; margin-top: 14px;}
#cb1_f6 .eur, #cb1_f7 .eur { margin-left: -67px; width: 60px; text-align: right;}
#cb1_f7 .eur {width:62px;} /*60+2*/
#cb1_f7 .desc {width:83px;} /*80+2*/
#cb2_f1 .eur, #cb2_f1 .desc { margin-left: -197px; width: 190px; text-align: right;}
#cb2_f1 .desc { text-align: center; }
