/*********************************************************/
/* style.css                                             */
/*********************************************************/

/* Remove all margings and padding on all elements for all browsers. */
* {
Margin: 0px;
Padding: 0px;
}

HTML {
Height: 100.1%; /* Force A vertical scrollbar in Mozilla/FF */
BackGround: #fff;
}

BODY {
Border: 0 none;
Color: #000;
BackGround-color: #fff;
Font: 11px "Arial","Helvetica",Sans-Serif; /* The base font size and type for the WHOLE site!! */
Z-Index: 0;
background-image:url('/images/bg.png');
background-repeat: repeat;
}

IMG {
	Border: 0 none;
	Line-Height: 0;
}

IMG.Icon {
	Width: 16px;
	Height: 16px;
	Vertical-Align: Top;
	Margin: 1px;
}

A {
	Text-Decoration: None;
	color:#000;
}

A:hover {
	Text-Decoration: UnderLine;
}

A:active {
	Text-Decoration: UnderLine;
}

INPUT[type="button"],INPUT[type="reset"] {
	Border: 1px solid #666;
	Cursor: pointer;
}

/*********************************************************/
/* Main layout styles                                    */
/*********************************************************/
DIV#maincontainer {
	Margin: 0px;
	Margin-Left: 15px;
}

DIV#container {
	Clear: both;
	Margin-Top: 10px;
	Margin-Bottom: 10px;
	Overflow: auto;
	Width:980px;

}

/*********************************************************/
/* Layout 1	                                             */
/*********************************************************/

BODY#layout_1 DIV#column_1 {
	margin-left:4px;
	width:440px;
	background-color: #fff;
	color: #000000;
	float:left;
}

BODY#layout_1 DIV#column_2 {
	margin-left:9px;
	width:181px;
	min-height:100px;
	background-color: #fff;
	color: #000000;
	float:left;
}

BODY#layout_1 DIV#column_3 {
	margin-left:9px;
	width:181px;
	min-height:100px;
	background-color: #fff;
	color: #000000;
	float:left;
}

BODY#layout_1 DIV#column_4 {
	margin-left:9px;
	width:140px;
	background-color: #fff;
	color: #000000;
	float:left;
}

/*********************************************************/
/* Layout 2	                                             */
/*********************************************************/

BODY#layout_2 DIV#column_1 {
	margin-left:4px;
	width:630px;
	background-color: #fff;
	color: #000000;
	float:left;
}

BODY#layout_2 DIV#column_2 {
	margin-left:9px;
	width:181px;
	min-height:100px;
	background-color: #fff;
	color: #000000;
	float:left;
}

BODY#layout_2 DIV#column_4 {
	margin-left:9px;
	width:140px;
	background-color: #fff;
	color: #000000;
	float:left;
}


DIV#footer {
Clear: both;
/*Height: 40px;*/
Padding: 10px 1em 0.3em;

Color: #000000;
}

DIV#footer P.right {
Float: Right;
}


#toolscontainer{
	color:#000;
	margin-left:5px;
	height:61px;
	background-color:#ffffff;
	margin-bottom:10px;
	width:970px;
}

#toolscontainer a{
	color:#000;
}

#tools_label{
	padding-left:3px;
	background-color:#83B925;
	width:50px;
	float:left;
}

#subjects_label{
	padding-left:3px;
	background-color:#71B5F3;
	width:65px;
	float:left;
}

#cities_label{
	padding-left:3px;
	background-color:#EBAF2D;
	width:45px;
	float:left;
}


#people_label{
	padding-left:3px;
	background-color:#B77DA3;
	width:55px;
	float:left;
}

.category_label_1{
	color:#000000;
	text-decoration:none;
}

.category_label_1:hover{
	color:#83B925;
	text-decoration:none;
}

.category_label_2{
	color:#000000;
	text-decoration:none;
}

.category_label_2:hover{
	color:#71B5F3;
	text-decoration:none;
}

.category_label_3{
	color:#000000;
	text-decoration:none;
}

.category_label_3:hover{
	color:#EBAF2D;
	text-decoration:none;
}

.category_label_4{
	color:#000000;
	text-decoration:none;
}

.category_label_4:hover{
	color:#B77DA3;
	text-decoration:none;
}

.headermenu{
	width:980px;
}

.headermenu UL LI{
	list-style-type:none;;
}

.options{
	margin:5px 10px 5px 0;
	float:right;
	width:340px;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	color:#a0a0a0;
	background-color:#ffffff;	
}

.options A{
	text-decoration:none;
	color:#a0a0a0;
}

.options A:hover{
	color:#000000;
}

#pattern{
	font-size:16px;
	font-weight:bold;
	margin-left:1px;

	margin-top:10px;
	margin-bottom:5px;
	color:#BE71A5;
	width:180px;
	overflow:hidden;
}

.graph{
	margin-left:1px;
	margin-top:10px;
	width:180px;
	overflow:hidden;
}

DIV#links{
	width:130px;
	margin:0px 0px 5px 0px;;	
}
DIV#links a{
	font-weight:bold;
	color:#999;
}


h2{
	margin-left:0px;
	margin-top:10px;
	font-size:20px;
	color:#83B925;
	font-weight:normal;
}

h1{
	margin-left:0px;
	margin-top:10px;
	font-size:20px;
	color:#71B5F3;
	font-weight:normal;
}

.title_3{
	margin-left:0px;
	margin-top:10px;
	font-size:14px;
	color:#EBAF2D;
}

.title_4{
	margin-left:0px;
	margin-top:10px;
	font-size:14px;
	color:#B77DA3;
}

table.list{
	width:625px;
	border:1px solid #B77DA3;
	border-width: 1px;
	border-collapse: collapse;
}

table.list th{
	font-size:11px;
	color:#a0a0a0;
	text-align:left;
	border-width: 1px;
	padding: 4px;
	border:1px solid #B77DA3;
}

table.list td{
	vertical-align:top;
	font-size:11px;
	color:#000000;
	border:1px solid #B77DA3;
	border-width: 1px;
	padding: 4px;
}

table.list td.pagenav{
	text-align:center;
	font-weight:bold;
	color:#B77DA3;
}

table.list input{
	font-family:Arial;
	font-size:11px;
	width:200px;
}

table.list select{
	font-family:Arial;
	font-size:11px;
	width:200px;
}

table.list textarea{
	font-family:Arial;
	font-size:11px;
	width:565px;
	height:200px;
}
table.list A{
	text-decoration:none;
}

.article div.article_header{
	float:left;
}

.article div.title{
	width:310px;
	margin-left:0px;
	margin-top:10px;
	font-size:20px;
	color:#71B5F3;
	font-weight:normal;			
}
.article div.article_thumb{
	margin-top:10px;
}


table.newsletterlist{
	border-collapse:collapse;
	width:630px;
}
table.newsletterlist th{
	border:1px solid #ccc;
	padding:2px;
	font-weight:bold;
	text-align:left;
	background-color:#B77DA3;
	color:#fff;
}
table.newsletterlist td{
	border:1px solid #ccc;
	padding:2px;
}

table.newsletterlist td a{
	font-weight:bold;
}


table.mailing{
	margin-top:10px;
	border-collapse:collapse;
	width:630px;
}
table.mailing th{
	border:1px solid #ccc;
	padding:2px;
	font-weight:bold;
	text-align:left;
	background-color:#B77DA3;
	color:#fff;
}
table.mailing td{
	border:1px solid #ccc;
	padding:2px;
	vertical-align:top;
}
table.mailing td a{
	font-weight:bold;
}
table.mailing td input[type=text]{
	width:550px;
}
table.mailing td input[type=file]{
	width:550px;
}
table.mailing td textarea{
	width:550px;
	height:80px;
}
table.mailing td textarea.editor_body{
	width:550px;
	height:300px;
}

.error{
	font-weight:bold;
	color:#f00;
}

table#abonneer td{
	border:1px solid;
}

div.subscribeform div.label_field{
	width:600px;
	border:0;
	padding:0;
	margin:0px;
	vertical-align:bottom;
	float:left;
}

div.subscribeform div.value_field{
	width:600px;
	border:0;
	padding:0;
	margin-bottom:8px;
	vertical-align:bottom;
	float:left;
}

div.subscribeform div.label{
	font-weight:bold;
	color:#9c9c9c;
	float:left;
}

#loginform form{

}

DIV.RULER{
	CLEAR:both;
	HEIGHT:5px;
	BACKGROUND-IMAGE: url(/images/ruler.png);
	MARGIN: 5px;
	OVERFLOW:hidden;
}


