/* SOLARIX CSS Document 	
© 2006 - Anic Web Designers
datum: 15 jan 2006
*/

/*	OVERZICHT	

*	1. Body
*	2. Header
*	3. Top menu
*	4. Content
*	5. Menu
*	6. Tekst
*	7. Footer
*	8. Table
*	9. Indexpage

=====================================================================
*/


body				{ 	margin:0;
						padding:0;
						background-color:#FFFFFF;
						background-image:url(../images/body_bg.jpg);
						background-position:bottom right;
						background-repeat:no-repeat;
						font-family:Verdana, Arial, Helvetica, sans-serif;
						color:#252f47;
					}
					
a					{	color:#252f47;
						text-decoration:none;
						font-weight:bold;
					}

a:hover				{	text-decoration:underline;
					}

					
img					{	border:none;
					}	
					
html 				{	min-height: 100%;
					}
					
									
/*	2.	HEADER 	*/
div.header			{	height:107px;
						background-image:url(../images/header_bg.jpg);
						background-repeat:repeat-x;
					}
div.header img		{	cursor:pointer;	
						float:left;
					}
div.header #lang	{	float:right;
						margin:75px 20px 0 0;
					}
div.header #lang img{	margin:0 0 5px 3px; height:20px; width:28px;
					}
/*	3.	TOP RIGHT MENU	*/
#topright			{	text-align:right;
						background-color:#fff;
						font-size:11px;
						font-weight:bold;
						width:780px;
						margin-left:auto;
						margin-right:auto;
					}	
					
#topright ul		{	margin:0 0 1px 0;
						padding:0;
					}
#topright li		{	display:inline;
					}
#topright li a		{	padding-left:5px;
					}
					
					
/*	4.	CONTENT		*/
div.content			{	background-color:#FFFFFF;
						border:1px solid #C1C1C1;
						width:780px;
						

						min-height:320px;
						margin:5px auto;
						padding-bottom:15px;
					}
					
/*	5.	LEFT MENU  	*/
#menu 				{	width:164px;
						margin-top:0px;
						float:left;
						font-size:13px;
						list-style:none;
						border-right:1px solid #C1C1C1;
					}	
					
#menu ul			{	list-style:none;
						padding:0;
						margin:0;
					}
					
#menu li			{	padding:0;
						margin:2px 0 0 0;
						
					}

#menu li a			{	background-color:#F2F2F2;
						display:block;
						width:145px;
						padding:3px 0 3px 15px;
						font-weight:bold;
						color:#3b4a89;
						
					}

#menu li a:hover	{	background-color:#f89d2b;
						text-decoration:none;
						color:#000;
					}	

#menu li a.current	{	background-color:#f89d2b;
						color:#000;
					}


#menu li ul			{	list-style:none;
						padding:0;
						margin:0;
					}

#menu li ul	li		{	padding:0;
						margin:2px 0 0 30px;
						list-style:url(../images/bullet.jpg);
					}

#menu li ul	li a	{	background-color:#FFF;
						width:130px;
						padding:3px 0 3px 0;
						font-weight:bold;
						font-size:10px;
						color:#3b4a89;
					}
					
#menu li ul	li a:hover
					{	background-color:#FFF;
						color:#3b4a89;
						text-decoration:underline;
					}

#menu li ul	li a.current	
					{	background-color:#FFF;
						color:#3b4a89;
						text-decoration:underline;
					}


h3					{	color:#252f47;
						font-weight:bold;
						font-size:11px;
						margin-bottom:0;
					}			
					
/* 6.	IMG  		*/
#img				{	margin-top:0px;
						margin-left:auto;
						margin-right:auto;
						height:75px;
						width:780px;
						background-color:#FFFFFF;
						border-bottom:1px solid #CCCCCC;
						border-top:1px solid #CCCCCC;
					}		
					
/*	7.	TEXT 		*/
#text				{	float:left;
						margin:10px 0 0 50px;
						width:513px;
						font-size:11px;
						background-color:#FFFFFF;
						min-height:300px;
						color:#252f47;
					}
					
					
/*	8.	CRUMB		*/
#crumb				{	margin-left:auto;
						margin-right:auto;
						width:780px;
						padding-top:8px;
						padding-bottom:3px;
						font-size:10px;
						font-weight:bold;
						color:#000;
						background-image:url(../images/arrow.jpg);
						background-repeat:no-repeat;
						background-position:86px 8px;
					}

#crumb a			{	font-weight:normal;
					}
					
/* 		TEXT ALIGNMENT	*/
#text p				{	margin:0 10px 1em 0;
					}

h1					{	display:none;
					}

					
h2					{	font-weight:bold;
						font-size:11px;
						color:#f89d2b;
						margin-bottom:0;
					}

h2 a				{	color:#f89d2b;
					}

h2.prheader			{	padding-left:10px;
						background-image:url(../images/bullet.jpg);
						background-repeat:no-repeat;
						background-position:left center;
					}


#text ul			{	margin-top:0;
					}
#text ol			{	margin-top:0;
					}
					
/* 		FOOTER ALIGNMENT	*/
#footer				{	margin:0 auto;
						width:780px;
						text-align:right;
						font-size:10px;
					}
					
/* 		Table ALIGNMENT	*/
table				{	width:513px;
					}
tr					{
					}
td					{	background-color:#EEE;
					}
th					{	text-align:left;
						background-color:#CCC;
						vertical-align:top;
					}


/* 		9. INDEX PAGE	*/

div.index_menulist	{ 	float:right; 
						width:350px;
						font-size:11px;
					}
	

div.index_menulist ul{	padding:0;
						margin:10px 0;
					}
div.index_menulist li{
						margin: 0 0 0 55px;
					}

div.index_text		{float:left; width:380px; font-size:11px; 
					}

/* Frontpagenews */
h2.frontpage		{ 
						margin:0;
					}

ul#frontpagenews	{	font-size:10px;
					}
					
ul#frontpagenews li	{	padding:0;
						margin:2px 0 0 0;
					}

ul#frontpagenews li a{	
						color:#3b4a89;
						background-color:#FFFFFF;
						display:block;
						width:auto;
						padding:0 0 0 10px;
					}

ul#frontpagenews li a:hover	
					{	
						text-decoration:none;
						color:#000;
						background-color:#FFFFFF;
					}	

/* FORMS */

legend {
	font-weight:bold;
}

fieldset.float {
	float:left;
	width:130px;
}

