/* =================================================================== */ 
/* Hoofdstijlen                                                        */
/* =================================================================== */

body { 
	font-family: Verdana,Arial,Helvetica,sans-serif; 
	font-size: 10pt; 
	background: #069; 
	margin: 10px;
	margin-left: 0px;
	margin-right: 0px;
}
table {
	border-collapse: collapse;}
th {
	font-family: Verdana,Arial,Helvetica,sans-serif; 
	font-size: 9pt; 
	font-weight: bold; 
	padding-left: 3px;
	padding-right: 3px; 
	color: #ccc; 
	background-color: #666; 
	border: 1px solid #000; 
	margin: 0px;
}
td {
	font-family: Arial,Helvetica,sans-serif; 
	font-size:9pt; 
	padding-left: 3px; 
	padding-right: 3px;
}
a { 
	text-decoration: underline; 
	font-weight: bold; 
	color: #333; 
}
a img {
	border:none;
} 
a:hover { 
	text-decoration: none; 
	background-color: #666;
	color: #ccc; 
}
h1,h2	{ border-bottom: 1px solid #ccc; }
h1,h2	{ color: #ccc; }
h3,h4	{ color: #ccc; }

dl,dt,dd { font-size: 9pt; font-family: Georgia,Arial,sans-serif; }

ul.compact {
	list-style-position: outside; 
	/* margin-left:-2em; */
	margin-top: 0;
}
ul.circle { list-style-type: circle; }
ul.square { list-style-type: square; }

.menu { 
	font-family: Arial,sans-serif; 
	font-weight: bold; 
	background:transparent; 
	position:relative;  
	z-index:20; 
}
.datebar { 
	height: 20px; 
	border-bottom: 1px solid #069;
	margin-left:0px;
	margin-right:0px; 
	padding-top: 3px;
	padding-bottom: 3px; 
	padding-left: 13px;
	font-size: 9pt; 
	font-weight: bold; 
	color: #ccc;
	background-color: #069;
	clear:both;
}
.bannerbar { 
	height: auto; 
	padding-left: 10px; 
	padding-right: 10px; 
	text-align: center; 
	padding-top:4px;
	color:#ccc;
	background-color: #069;
}
.bannerbar a { 
	background:none; 
}
#bies  { display: block; margin: 0; clear: both; line-height: 0pt; }
.bies0 { height: 1px; background-color: #36f; }	/* defeult donkerblauwe haarlijn */
.bies1 { height: 5px; background-color: #f70; } /* oranje bies */
.bies2 { height: 5px; background-color: #000; } /* zwarte bies */
.bies3 { height: 5px; background-color: #f00; } /* rode bies */

.footer { 
	text-align:center; 
	font-size:8pt; 
	font-weight:bold; 
	background-color:#069; 
	color:#ccc; 
	padding:2px;
	padding-top: 14px; 
	position: relative;
}
.footer a {color:#ccc; }
.footer a:hover { color:#333; background-color:#ccc; }

.remark { 
	float: right; 
	color: #fff; 
	background-color: #f00;
	padding-left: 5px; 
	padding-right: 5px; 
	font-variant: small-caps;
}

.kerstbalk {
	width: 100%;
	height: 20px;
	padding-bottom: 4px;
	background-color: none;
	background-image: url(/images/xmbgr.gif);
	background-repeat: repeat-x;
}

.nieuwjaarsbalk {
	width: 100%;
	height: 20px;
	padding-bottom: 4px;
	background-color: none;
	background-image: url(/images/nybgr.gif);
	background-repeat: repeat-x;
}

.weeralarm { width:202px; z-index:10; overflow: hidden;}

.alwayshidden {display:none;} /* voor stijlloze situaties */

#BreakingNews {
	border: 2px solid darkorange;
	background-color: orange;
	color: #369;
	text-align: center;
	margin-bottom: 3px;
}

/* =================================================================== */ 
/* De 3-kolommen layout, met gelijke kolomhoogte.                      */
/* =================================================================== */ 

#outer {
/*	position: relative; */ 
	display: block; 
	background: #ccc; 
	border-top: 1px solid #069; 
	border-left: 190px solid #069;  
	border-right: 190px solid #069;
}
#inner {
	display: block; 
	margin-left: -190px; 
	margin-right: -190px; 
	padding: 5px;
	clear:both; 
}
#left {
	float: left; 
	position: relative;   
	width: 180px; 
	left: 0px;
	color: #ccc;
}
#right {
	font-size:9pt;
	float: right;  
	position: relative;  
	width: 180px; 
	right: 0px;
	color: #ccc;
}
#center {
	margin-left: 190px; 
	margin-right: 190px; 
	position: relative; 
	display: block; 
	height: 1%;  
}
.clear { clear: both; }

#center h1, #center h2 { 
	margin-top: 0px;
	padding-left: 3px;
	border-left: 1px solid #aaa;
	border-top: 1px solid #aaa; 
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	background-color: #ccc; 
	font-size: 14pt;
	font-style: italic; 
	color: #036;
	text-align: left;
}
#center h2 {
	font-family: "Trebuchet MS",Georgia,Verdana,Arial,Helvetica,sans-serif;
	background-color: #fff;
	border-left: 2px solid #9cf;
	border-top: 2px solid #9cf;
	border-right: 2px solid #069;
	border-bottom: 2px solid #069;
	color: #036;
	text-align: center;
}
#center h3 { 
	font-family: "Trebuchet MS",Georgia,Verdana,Arial,Helvetica,sans-serif;
	color: #036;
	margin-bottom: 0px; 
	border-bottom: 1px solid #069;
}
#center p {
	margin-top: 3px;
	padding-bottom: 5px;
}
#left h3, #left h4 { 
	margin-top: 0px; 
	margin-bottom: 0px; 
	color: #003; 
	border-bottom: 1px solid #999; 
} 
#right h3, #right h4 { 
	margin-top: 0px; 
	margin-bottom: 0px; 
	border-bottom: 1px solid #999; 
	color: #003;
} 
#right a {
	color: #fff;
}
#right a:hover {
	color: #ccc;
}
#left p,ul,li { 
	color: #191970;  
	font-size: 9pt; 
	text-align: left; 
}
#left li { 
	text-align: left; 
	margin-left: -25px; 
}
#right p { 
	color: #999; 
	font-size: 9pt; 
}
#calendar {
	line-height: .95em;
	padding-bottom: 6px;
}
#calendar table { 
	background-color: #036;
	border: 1px solid #ccc; 
}
iframe { 
	border: 1px solid #666;
	margin:0;
	padding:0;
	padding-bottom:5px;
	padding-right:5px;
}
#fototip {
	width: 98%;
	height: 300px;
	background-color: #fff;
	color: #009;
	padding-left:10px;
	padding-right:0px;
	margin:0;
	margin-left: 5px; 
	margin-bottom:10px;
}
#fotodiv {
	width: 98%;
	height: 300px;
	background-color: #fff;
	color: #000;
	padding-left:5px;
	padding-right:10px;
	padding-top: 0px;
	margin-right:5px; 	 
}
#fotodiv h3 {
	color: #000;
}
.agendaF a,
.agendaS a,
.agendaE a,
.agendaB a,
.agendaH a,
.agenda  a {
	text-decoration: none; font-weight: bold; font-style: italic;
}
.agendaF a:hover,
.agendaS a:hover,
.agendaE a:hover,
.agendaB a:hover,
.agendaH a:hover,
.agenda  a:hover {
	text-decoration: underline; background-color: #ffffff; color: #ff0000;
}
.agendaF   { background-color: #99ff99; color: black; border-bottom: 1px solid #000; border-top: 1px solid #000; } /* F = algemeen erkende feestdagen */
.agendaS   { background-color: #ffff99; color: black; border-bottom: 1px solid #000; border-top: 1px solid #000; } /* S = andere speciale dagen */
.agendaE   { background-color: #aaaaff; color: black; border-bottom: 1px solid #000; border-top: 1px solid #000; } /* E = evenementen */
.agendaB   { background-color: #ff6666; color: white; border-bottom: 1px solid #000; border-top: 1px solid #000; } /* B = bijzondere gebeurtenissen */
.agendaH   { background-color: #666666; color: white; border-bottom: 1px solid #000; border-top: 1px solid #000; } /* H = herdenkingen */
.agenda    { background-color: #ffffff; color: gray;  border-bottom: 1px solid #000; border-top: 1px solid #000; } /*   = null-category */
.agendakop { background-color: #000000; color: white; border: 2px solid #999; text-align: left; }                                   /* Tabelkop */

/* =================================================================== */
/* Triptiek welkom-scherm                                              */
/* =================================================================== */

#tricontent {
	width: 430px;
	height: 450px;
	margin: auto;
}
#tricontent a {
	background: none;
}

/* =================================================================== */
/* Pro2menu                                                            */
/* =================================================================== */
/*Credits: CSSplay */
/*URL: http://www.cssplay.co.uk/menus/pro_drop2 */

.preload2 {background: url(/images/prodrop2/button4.gif); }
.menu2 {padding:0 0 0 10px; margin:0; list-style:none; height:40px; background:#fff url(/images/prodrop2/button1a.gif) repeat-x; position:relative; font-family:arial, verdana, sans-serif;}
.menu2 li.top {display:block; float:left; position:relative;}
.menu2 li a.top_link {display:block; float:left; height:40px; line-height:33px; color:#bbb; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 10px; cursor:pointer; }
.menu2 li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:40px;}
.menu2 li a.top_link span.down {float:left; display:block; padding:0 24px 0 10px; height:40px; background:url(/images/prodrop2/down.gif) no-repeat right top;}
.menu2 li a.top_link:hover {color:#fff; background: url(/images/prodrop2/button4.gif) no-repeat;}
.menu2 li a.top_link:hover span {background:url(/images/prodrop2/button4.gif) no-repeat right top;}
.menu2 li a.top_link:hover span.down {background:url(/images/prodrop2/button4a.gif) no-repeat right top;}

.menu2 li:hover > a.top_link {color:#fff; background: url(/images/prodrop2/button4.gif) no-repeat;}
.menu2 li:hover > a.top_link span {background:url(/images/prodrop2/button4.gif) no-repeat right top;}
.menu2 li:hover > a.top_link span.down {background:url(/images/prodrop2/button4a.gif) no-repeat right top;}

.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.menu2 a:hover {visibility:visible;}
.menu2 li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
.menu2 ul, 
.menu2 :hover ul ul, 
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul 
	{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu2 :hover ul.sub {left:2px; top:40px; background: #278197; padding:3px 0; border:2px solid #339; white-space:nowrap; width:140px; height:auto;}
.menu2 :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:140px;}
.menu2 :hover ul.sub li a {display:block; font-size:11px; height:20px; width:139px; line-height:20px; text-indent:5px; color:#fff; text-decoration:none; border:3px solid #fff; border-width:0px 0px 0px 0px;}
.menu2 :hover ul.sub li a.fly {background:#278197 url(/images/prodrop2/arrow.gif) 130px 7px no-repeat; color:666;}
.menu2 :hover ul.sub li a:hover {background:#ccc; color:#333;}
.menu2 :hover ul.sub li a.fly:hover {background:#ccc url(/images/prodrop2/arrow_over.gif) 130px 7px no-repeat; color:#333;}
.menu2 :hover ul li:hover > a.fly {background:#ccc url(/images/prodrop2/arrow_over.gif) 130px 7px no-repeat; color:#333;} 

.menu2 :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{left:135px; top:-4px; background: #278197; padding:3px 0; border:2px solid #339; white-space:nowrap; width:140px; z-index:200; height:auto;}

/* styles for shadowed box */
.out {
	display:block; 
	background:#bbb; 
	border:1px solid #ddd; 
	position:relative;
	margin:1em 0;
}
.in {
	text-align:left; 
	background:#fff; 
	border:1px solid #36c; 
	position:relative; 
	padding:4px;
	font-weight:normal;
}
.ltin {
	left:-5px;
}
.tpin {
	top:-5px;
}
.shbox {
	width:14em; 
	float:right; 
	margin:5px;
	font-size:8pt;
}
.shbox2 {
/*	width:16.5em; */ 
	float:left; 
	margin:5px; 
	font-size:8pt;
}
.shbox h4,.shbox2 h4 {
	font-weight:bold;
	font-size:1.2em; 
	text-align:center;
	color:#369;
	margin-top:5px;
	margin-bottom:5px;
}
/* styles for rounded box type rnd1 - kleuren: borders #36c, backgrounds #fff, tekst #006 */
#rnd1 {
	background: transparent; 
	margin:0.5em;
}
#rnd1 h1, #rnd1 h2, #rnd1 h3, #rnd1 p, #rnd1 hr, #rnd1 dl {
	margin:0 5px; 
}
#rnd1 h2 {
	margin-bottom:8px;
}
#rnd1 p { 
	padding-bottom: 5px; 
}
#rnd1 .top, #rnd1 .bottom {
	display:block; 
	background:transparent; 
	font-size:1px;
}
#rnd1 .b1, #rnd1 .b2, #rnd1 .b3, #rnd1 .b4 {
	display:block; overflow:hidden;
}
#rnd1 .b1, #rnd1 .b2, #rnd1 .b3 {
	height:1px;
}
#rnd1 .b2, #rnd1 .b3, #rnd1 .b4 {
	background:#fff; 
	border-left:1px solid #36c; 
	border-right:1px solid #36c;
}
#rnd1 .b1 {
	margin:0 5px; 
	background:#36c;
}
#rnd1 .b2 {
	margin:0 3px; 
	border-width:0 2px;
}
#rnd1 .b3 {
	margin:0 2px;
}
#rnd1 .b4 {
	height:2px; 
	margin:0 1px;
}
#rnd1 .boxcontent {
	display:block; 
	background:#fff; 
	border:0 solid #36c; 
	border-width:0 1px; 
	font-size: 0.95em; 
	color: #000; 
	padding-left:4px; 
	padding-right:4px;
}
/* styles for rounded box type rnd2 - kleuren: borders #006, backgrounds #eef, tekst #006 */
#rnd2 {
	background: transparent; 
	margin:0.5em;
}
#rnd2 h1, #rnd2 h2, #rnd2 h3, #rnd2 p, #rnd2 hr, #rnd2 dl {
	margin:0 5px; 
}
#rnd2 h2 {
	margin-bottom:8px;
}
#rnd2 p { 
	padding-bottom: 5px; 
}
#rnd2 .top, #rnd2 .bottom {
	display:block; 
	background:transparent; 
	font-size:1px;
}
#rnd2 .b1, #rnd2 .b2, #rnd2 .b3, #rnd2 .b4 {
	display:block; 
	overflow:hidden;
}
#rnd2 .b1, #rnd2 .b2, #rnd2 .b3 {
	height:1px;
}
#rnd2 .b2, #rnd2 .b3, #rnd2 .b4 {
	background:#eef; 
	border-left:1px solid #006; 
	border-right:1px solid #006;
}
#rnd2 .b1 {
	margin:0 5px; 
	background:#006;
}
#rnd2 .b2 {
	margin:0 3px; 
	border-width:0 2px;
}
#rnd2 .b3 {
	margin:0 2px;
}
#rnd2 .b4 {
	height:2px; 
	margin:0 1px;
}
#rnd2 .boxcontent {
	display:block; 
	background:#eef; 
	border:0 solid #006; 
	border-width:0 1px; 
	font-size: 0.95em; 
	color: #006;
	padding-left:4px; 
	padding-right:4px;
}
/* styles for rounded box type rnd3 - kleuren: borders #eff, backgrounds #369 tekst #fff */
#rnd3 {
	background: transparent; 
	margin:0.5em;
}
#rnd3 h1, #rnd3 h2, #rnd3 h3, #rnd3 p, #rnd3 hr, #rnd3 dl {
	margin:0 5px; 
}
#rnd3 h2 {
	margin-bottom:8px;
}
#rnd3 p { 
	padding-bottom: 5px; 
}
#rnd3 .top, #rnd3 .bottom {
	display:block; 
	background:transparent; 
	font-size:1px;
}
#rnd3 .b1, #rnd3 .b2, #rnd3 .b3, #rnd3 .b4 {
	display:block; 
	overflow:hidden;
}
#rnd3 .b1, #rnd3 .b2, #rnd3 .b3 {
	height:1px;
}
#rnd3 .b2, #rnd3 .b3, #rnd3 .b4 {
	background:#369; 
	border-left:1px solid #eff; 
	border-right:1px solid #eff;
}
#rnd3 .b1 {
	margin:0 5px; 
	background:#eff;
}
#rnd3 .b2 {
	margin:0 3px; 
	border-width:0 2px;
}
#rnd3 .b3 {
	margin:0 2px;
}
#rnd3 .b4 {
	height:2px; 
	margin:0 1px;
}
#rnd3 .boxcontent {
	display:block; 
	background:#369; 
	border:0 solid #eff; 
	border-width:0 1px; 
	font-size: 0.95em; 
	color: #fff; 
	padding-left:4px; 
	padding-right:4px;
}
/* styles for rounded box type rnd4 - kleuren: borders #f60, backgrounds #fff, tekst #006 */
#rnd4 {
	background: transparent; 
	margin:0.5em;
}
#rnd4 h1, #rnd4 h2, #rnd4 h3, #rnd4 p, #rnd4 hr, #rnd4 dl {
	margin:0 5px; 
}
#rnd4 h2 {
	margin-bottom:8px;
}
#rnd4 p { 
	padding-bottom: 5px; 
}
#rnd4 .top, #rnd4 .bottom {
	display:block; 
	background:transparent; 
	font-size:1px;
}
#rnd4 .b1, #rnd4 .b2, #rnd4 .b3, #rnd4 .b4 {
	display:block; 
	overflow:hidden;
}
#rnd4 .b1, #rnd4 .b2, #rnd4 .b3 {
	height:1px;
}
#rnd4 .b2, #rnd4 .b3, #rnd4 .b4 {
	background:#fff; 
	border-left:1px solid #f60; 
	border-right:1px solid #f60;
}
#rnd4 .b1 {
	margin:0 5px; 
	background:#f60;
}
#rnd4 .b2 {
	margin:0 3px; 
	border-width:0 2px;
}
#rnd4 .b3 {
	margin:0 2px;
}
#rnd4 .b4 {
	height:2px; 
	margin:0 1px;
}
#rnd4 .boxcontent {
	display:block; 
	background:#fff; 
	border:0 solid #f60; 
	border-width:0 1px; 
	font-size: 0.95em; 
	color: #006;
	padding-left:4px; 
	padding-right:4px;
}
/* =================================================================== */ 
/* Legacy                                                              */
/* =================================================================== */ 

.logoleft  {
	float:left;
	font-size:8pt;
}
.logoright {
	float:right; 
	font-size:8pt;
}
.iconleft  {
	float:left;  
	width:70px; 
	height:70px; 
	margin-left:14px;  
	text-align:left;  
}
.iconright {
	float:right; 
	width:70px; 
	height:70px; 
	margin-right:14px; 
	text-align:right; 
}
.note {
	color:red;
}
.border {
	border: 1px solid #666;
}
.spdat {
	color: red;
}
.smalltext {
	font-size: 11px;
}
.red {
	color:red;
}
.bred {
	color: red; 
	font-weight:bold; 
}
.bgred {
	background-color: red; 
}
.newstitle {
	color:#990000;
}
.screen {
	font-size:11pt; 
	border: 1px solid #fff;
	color: #0f0;
	background-color: #000;
	margin-left: 10px;
	margin-right: 30px;
}
.green {
	color: #006600;
}
.bgreen {
	color: #006600; 
	font-weight:bold;
}
.bggreen {
	background-color: #006600; 
}
.blue {
	color: #000099; 
}
.bblue {
	color: #000099; 
	font-weight:bold;
}
.bgblue {
	background-color: #000099; 
}
.obsolete {
	color:green;
}
.ek {
	color:#ff5200; 
	font-weight: bold;
}
.ekback {
	background:#ff5200; 
	font-weight:bold; 
	color:#3366cc; 
	padding-left: 5px; 
	padding-right: 5px;
}
.wkh3 {
	background-image: url(/images/voetbal.gif);
	background-position: 2px 65%;
	background-repeat: no-repeat;
	padding-left: 24px;
}
.title {
	border-bottom: 1px dotted #00ff00; /* #009900; */ 
	cursor: help;
}
#center .title {
	border-bottom: 1px dotted #003300; /* #009900; */ 
}
acronym {
	border-bottom: 1px dotted #00ff00; /* #009900; */ 
	cursor: help;
}
#center acronym {
	border-bottom: 1px dotted #003300; /* #009900; */ 
}
.hvw {
	font-weight: bold; 
	font-size: 24pt; 
	color:#990000; 
	font-family: Georgia,Times,serif;
}
.disc {
	font-size: 8pt; 
	font-family: Verdana,Arial,Helvetica,sans-serif; 
	background-color: #ffffff; 
	padding: 5px; 
	border: 1px solid #000000;
	margin-bottom: 5px; 
}
.disc a {
	text-decoration: none; 
	color: #666666; 
}
.disc a:hover {
	text-decoration: underline; 
	color: #ff0000; 
}
.csid {
	font-size: 8pt; 
	font-family: Verdana,Arial,Helvetica,sans-serif; 
	background-color: #cccccc; 
	color: #3366cc; 
	padding: 5px; 
	border: 1px solid #003366; 
}
fieldset {
	border: 1px solid #036;
}
fieldset.notebook { 
	background-color: #ddd;
	background-image: url(/images/backlijn2.gif); 
	padding-left: 45px;
}
legend {
	background-color: #999; 
	color: #036; 
	padding-left: 3px; 
	padding-right: 3px; 
}
label {
	padding-left: 5px; 
	padding-right: 3px; 
	float: left; 
	text-align: right;
	margin-bottom: 3px; 
	width: 150px; 
}
label.w100 {
	width: 100px; 
}
label.top {	
	text-align: left; 
	padding-left: 0px; 
	width: 120px; 
}
label.tail {
	text-align: left; 
	position: relative; float: left; 
	padding-left: 3px; 
}
input[type=text], input[type=checkbox], input[type=radio], input[type=password], 
select, textarea {
	background-color: #ddd; 
	border: 1px solid #036; 
	color: #000; 
	margin-bottom: 3px; 
	padding-left: 2px; 
}

input[type=text]:focus, input[type=checkbox]:focus, input[type=radio]:focus, 
input[type=password]:focus, select:focus, textarea:focus {
	background-color: #fff;
	border: 1px solid #03f;
	color: #000000;
	padding-left: 2px;
}
input[type=submit], input[type=reset], input[type=button], submit, reset, button {
	background-color: #B2B9C6;
	color: #333;
}
input[type=submit]:focus, input[type=reset]:focus, input[type=button]:focus, 
submit:focus, reset:focus, button:focus {
	background-color: #CFCFCF;
}
input.btn {
	background-color: #B2B9C6;
	color: #333;
}
input.knopje0 {font-size:8.5pt; color:#777;      width:80px; height:23px;} 
input.knopje1 {font-size:8.5pt; color:darkgreen; width:80px; height:23px;}
input.knopje2 {font-size:8.5pt; color:darkred;   width:80px; height:23px;}
input.knopje3 {font-size:8.5pt; color:darkblue;  width:80px; height:23px;}
input.knopje4 {font-size:8.5pt; color:black;     width:80px; height:23px;} 
.status {font-size:0.8em; color:blue;  font-weight: bold; font-family:Arial,Helvetica,sans-serif; } 
.statok {font-size:0.8em; color:green; font-weight: bold; font-family:Arial,Helvetica,sans-serif; } 
.error  {font-size:0.8em; color:red;   font-weight: bold; font-family:Arial,Helvetica,sans-serif; } 

form br { 
	clear: left;
} 

code {
	display: block; 
	font-family: Courier, monospace; 
	font-size:0.95em; 
	font-weight: normal; 
	width:95%; 
	margin-left:10px;
	padding: 5px;
	border: 1px solid #000;
	color: #000; 
	background-color: #fff;
}
code.css { background-color: #c0ffff; }
.weg { text-decoration: line-through; }
pre {
	font-family: Courier, monospace;	
	font-size: 9px; 
	font-weight: normal; 
	padding: 4px; 
	color : black;
}
a img {
	border:none;
} 
/* weblog section *************************************************************** */
#weblog {
	color: #000; 
	background-color: #ccc; 
	font-size: 11px; 
	font-family: Verdana,Arial,Helvetica,sans-serif; 
}
#weblog h2 {
	color: #000; 
	background-color: #999; 
	background-image: url(/images/burbuja4.gif); 
	background-repeat: no-repeat; 
	background-position: 4px 50%; 
	border: 1px solid #666; 
	font-family: Verdana,Arial,Helvetica,sans-serif; 
	font-size: 12px; 
	text-align: left; 
	padding-top: 2px; 
	padding-bottom: 2px; 
	padding-left: 22px;
}
#weblog .item {
	color: #000; 
	background-color: #ddd; 
	text-align: justify;
	border: 1px solid #999; 
	padding: 4px 4px 10px 4px;
	margin-bottom: 10px;
}
#weblog .item .titel {
	font-size: 12pt;
	font-family: Georgia,Times,serif;
	font-weight: bold;
	color: #000;
}
#weblog .item img {
	margin-right: 5px; 
	margin-bottom: 2px; 
} 
#weblog .item li { 
	font-size: inherit;
}
#weblog .cmnt {
	color: #000; 
	background-color: #ddd;
	text-align: left; 
	border: 1px dashed #999; 
	padding: 4px 4px 10px 4px;
	margin-bottom: 10px;
}
#weblog b {
	color: #333; 
	font-weight: bold; 
}
#weblog td {
	color: #333; 
	background-color: #eeeeee; 
	border: none; 
	font-size: 11px; 
	font-family: Verdana,Arial,Helvetica,sans-serif; 
}
#weblog code {
	font-size: 8pt; 
	margin-left: 9px; 
}
#weblog pre {
	color: #000;
	border: 1px dashed #000;
	font-size: 8pt;
	margin-left: 9px;
	margin-right: 9px;
}
#weblog a {
	color: #333; 
	text-decoration:underline; 
	font-weight: bold;
}
#weblog a:link {
	color: #333; 
	text-decoration:underline; 
	font-weight: bold;
}
#weblog a:visited {
	color: #333; 
	text-decoration:underline; 
	font-weight: bold;
}
#weblog a:hover {
	color: #ffffff; 
	text-decoration:none; 
	background-color: #333; 
	font-weight: bold;
}
#weblog a:active {
	color: #ffffff; 
	text-decoration:none; 
	background-color: #333; 
	font-weight: bold;
}
/* metrokrant-section **************************************************** */
#mkrt { 
	width: inherit; 
}
#mkrt pre { 
	font-family: monospace;
	font-size: 10pt;
}
#mkrt hr { 
	color: #336699; 
}
#mkrt .pkop { 
	border: 1px solid #000000; 
	background-color: #ffffcc;
	color: #000000;
	margin: 0px; 
	font-family: monospace;
	font-size: 9pt; 
}
#mkrt .akop { 
	font-weight: bold;
	color: #333333; 
}
#mkrt .abody { 
	font-size: 9pt;
}
#mkrt .dymo { 
	background-color: #990000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #ffffff;
}
#mkrt .auteur { 
	color: #ff6600;
	font-weight: bold; 
}
#mkrt .disc { 
	font-size: 8pt;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	background-color: #ffffff;
	padding: 5px;
	border: 1px solid #000000; 
}
#mkrt .disc a { 
	text-decoration: none; 
	color: #666666; 
}
#mkrt .disc a:hover { 
	text-decoration: underline; 
	color: #ff0000; 
} 
#mkrt .small { 
	font-size: 8pt; 
}
#mkrt .red { 
	color: #ff0000; 
}
#mkrt .blck a { 
	color: #bbbbff; 
}
