/*
*
* file: css.css
* date: 14 July 2006
* author: Aldert
* mail: aldert@pocweb.nl
* Enjoy!
*
*******************/

body {
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 14px;
	background		: #fff url(../img/VR-Vuur2.jpg) left top;

}

a {
	color			: maroon;
	text-decoration		: none;
}

a:hover {
	text-decoration		: underline;
}

* {
	padding			: 0;
	margin			: 0 auto;
}

#global {
	width			: 780px;
	height			: 100%;
}

/*
* Joomla stuff
*******************/

.ste {
	margin-top		: 3px;
	margin-bottom		: 3px;
	text-align		: left;
	font-size		: 12px;
	border-bottom		: 1px dashed #fff;
	color			: #f6b906;
}

.buttonsearch {
	margin-top		: 5px;
	margin-bottom		: 3px;
}

.moduletable th {
	margin-top		: 10px;
	margin-bottom		: 10px;
	text-align		: left;
	font-size		: 15px;
	border-top		: 2px solid #fff;
	border-bottom		: 2px solid #fff;
	letter-spacing		: 1px;
	color			: #f6b906;
}

.contentpaneopen p {
	text-align		: left;
}

img {
	padding			: 5px;
}

/*
* Header
* section
***************************/

#topheader {
	clear			: left;
	padding			: 5px 5px 5px 5px;
	margin-right		: 300px;
	background-color	: transparent;
	color			: #000;
}

#header {
	height			: 120px;
	background		: url(../img/bi_logo.gif) no-repeat center;
	/*background-color	: #000000;*/
}

/* all about header menu */

#header ul {
	float			: left;
	padding-bottom		: 2px;
	padding-top		: 2px;
	padding-left		: 50px;
	padding-right		: 15px;
	background		: #ddff55 url(../img/ul.jpg) repeat-y;
	color			: #000;
}

#header li {
	list-style		: none;
	padding			: 2px 15px 2px 15px;
	border			: 1px solid #ddff55;
}

#header li:hover {
	background-color	: #ddffaa;
	list-style		: none;
	padding			: 2px 15px 2px 15px;
	border			: 1px solid #fff;
	font-weight		: bold;
}

#header a {
	color			: #FFFFFF;
	text-decoration		: none;
	display			: block;
}

/*
* Submenu
* section
***************************/

#submenu {
	width			: 100%;
	float			: left;
	padding-top		: 5px; 
	background		: url(../img/ul3.jpg) repeat-x top;
	text-transform		: uppercase;
	padding-bottom		: 3 px;
}

#submenu li {
	background		: url(../img/ul3.jpg) repeat-x top;
	float			: left;
	margin-left		: 6px;
	margin-right		: 4px;
	margin-bottom		: 3px;
	list-style		: none;
	border			: 1px solid #FFF
}

#submenu li:hover {
	background		: url(../img/ul3s.jpg) repeat-x top;
	border			: 1px solid #f6b906;
}

#submenu a {
	color			: #FFF;
	padding			: 10px 10px 10px 10px;
	text-decoration		: none;
	display			: block;
}

#submenu a:hover {
	text-decoration		: none;
	color			: #f6b906;
}

#submenu a.cur {
	font-weight		: bold;
}

/*
* Content
* section
***************************/

#content {
	clear			: both;
	background-color	: #fff;
	text-align		: justify;
	border-left		: 1px dashed #000;
	border-right		: 1px solid #000;
	border-bottom		: 5px solid #000;
}

.contentpaneopen {
	text-align		: justify;
}

/*  Contact
*************/

.contentpane-contact {
	color			: #000;
}


/*
* Leftside
***************************/
#leftside {
	padding-left		: 10px;
	padding-right		: 260px;
	padding-top		: 10px;
	padding-bottom		: 10px;
}

#leftside p,#leftside h2,#leftside h3,#rightside p {
	padding-left		: 5px;
	padding-right		: 5px;
}

#leftside h1 {
	border-bottom		: 1px solid maroon;
}

#leftside h2,#leftside h1,#leftside h3 {
	color			: #000;
	line-height		: 1.1em;
	margin-top		: 10px;
	padding-bottom		: 5px;
}

#leftside blockquote {
	background		:  #f7f7f7 url(../img/ul5.jpg) repeat-y;
	font-size		: 13px;
	padding-left		: 10px;
	padding-right		: 10px;
	margin-top		: 10px;
	margin-bottom		: 5px;
	font-style		: italic;
	border-top		: 2px dashed #000;
	border-bottom		: 2px solid #000;
	border-right		: 2px solid #000;
}

#leftside blockquote p {
	padding			: 5px 15px 5px 15px;
}

/*
* Rightside
***************************/
#rightside {
	width			: 200px;
	float			: right;
	padding			: 5px 15px 5px 15px;
	margin			: 0;
	background-color	: #f7f7f7;
	border-left		: 1px dashed #000;
	border-bottom		: 3px solid #000;
	font-size		: 13px;
}

#rightside h2 {
	margin-top		: 10px;
	margin-bottom		: 10px;
	text-align		: left;
	font-size		: 15px;
	border-top		: 2px solid #fff;
	border-bottom		: 2px solid #fff;
	letter-spacing		: 1px;
	color			: #f6b906;
}

#rightside h3 {
	margin-top		: 5px;
	margin-bottom		: 5px;
	font-size		: 13px;
	border-bottom		: 1px  solid #cfcfcf;
}

#rightside li {
	list-style		: none;
}

#user1 {
	margin-top		: 10px;
}

.moduletable-catch th {
	margin-top		: 10px;
	margin-bottom		: 10px;
	text-align		: left;
	font-size		: 15px;
	border-top		: 2px dashed #000;
	border-bottom		: 2px dashed #000;
	letter-spacing		: 1px;
	color			: #f6b906;
}

img.com {
	border-bottom		: 2px dashed #000;
}

#banners {
	margin-top		: 10px;
}

/*
* Footer
***************************/
#footer {
	margin-top		: 20px;
	padding			: 5px 5px 5px; 
	color			: #000;
	background-color	: #f7f7f7;
	border-left		: 1px dashed #000;
	border-right		: 1px dashed #000;
	border-top		: 1px dashed #000;
}

#footer a {
	color			: #777;
	text-decoration		: none;
}

#footer a:hover {
	text-decoration		: underline;
}

/*
* Other
***************************/

.divends {
	clear			: both;
	height			: 15px;
}

.uptext {
	color			: #888;
	padding			: 10px 0px 10px 0px;
	text-align		: justify;
}

}


/*
* Round Corners 
* Nifty Corners : http://pro.html.it/esempio/nifty/
***************************/

    b.rtop, b.rbottom{ display:block;background: #c9b8bb; }
    b.rtop b, b.rbottom b{ display:block;height: 1px; overflow: hidden; background: #ddff55; }
    b.r1{ margin: 0 5px; }
    b.r2{ margin: 0 3px; }
    b.r3{ margin: 0 2px; }
    b.rtop b.r4, b.rbottom b.r4{ margin: 0 1px; height: 2px; }
    b.r5{ margin: 0 5px 0 0; }
    b.r6{ margin: 0 3px 0 0; }
    b.r7{ margin: 0 2px 0 0; }
    b.r8{ margin: 0 1px 0 0; }