﻿/* <!-- */
    /* General styles */
    body {
        margin:0;
        padding:0;
        border:0;			/* This removes the border around the viewport in old versions of IE */
        width:100%;
        background:#b3a279;
        min-width:600px;    /* Minimum width of layout - remove line if not required */
							/* The min-width property does not work in old versions of Internet Explorer */
		font-size:0.9em;
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		color: #333333;		
		text-align:center;
		
		background-image:url(images/bg_opzet.jpg);
		background-position:center top;
		background-repeat:no-repeat;
}


a:link
{
    color: #034af3;
    text-decoration: underline;
}
a:visited
{
    color: #505abc;
}
a:hover
{
    color: #1d60ff;
    text-decoration: none;
}
a:active
{
    color: #12eb87;
}

a img {
	border:none;
}
/* HEADINGS   
----------------------------------------------------------*/
h1, h2, h3 {
    margin:.8em 0 .2em 0;
    padding:0;
}
h1, h2, h3, h4, h5, h6
{
    font-size: 1.3em;
	color:#003366;
    font-family: Georgia, Times New Roman,Serif;
}

h1
{
    padding-bottom: 0;
    margin-bottom: 5px;
    line-height:1.1em;
	margin-top: 0;
	margin-left:0;
	font-size:24px;
	font-family:Georgia, Times New Roman,Serif;
}

h2
{
	font-size: 1.2em;
    padding: 0 0 0 0;
    margin: 0px;
}
h3
{
	margin: 10px 0px 5px 0px;
    font-size: 1.2em;
}
h4
{
	color:#836049;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
    font-size: 1.1em;
    margin-top:0;
    margin-bottom:5px;
}
h5, h6
{
    font-size: 1em;
}


#fixed {
   margin:0 auto;
   width:770px;   /* you can use px, em or % */
   text-align:left;
}

	/* Header styles */
    #header {
		background-image:url(images/Solveigh-header.jpg);
		background-repeat:no-repeat;
		position:relative;
        clear:both;
        float:left;
        width:100%;
        background-color:#FFFFFF;
        z-index:100;
    }
	#header-top 
	{
		margin:0;
	}

	/* 'widths' sub menu */
	#searchbar {
		clear:both;
		background:#ffffff;
		margin:0;
		padding:0 15px 6px !important;
	}
	.sf_searchBox
	{
	}
	/* column container */
	.colmask {
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		clear:both;
		float:left;
		width:100%;			/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */

	}
	
	
	/* common column settings */
	.colright,
	.colmid,
	.colleft {
		float:left;
		width:100%;
		position:relative;
	}
	
	div.nav-content
	{
		padding:30px 15px 0px 10px;
		font-size:0.75em;
		color:#003366;
	}
	
	div.nav-content a
	{
		color:#836049;
	}
	
	.col1
	{
		background-color:#ffffff;
	}
	
	.col1,
	.col2,
	.col3 {
		float:left;
		position:relative;
		padding:0 0 1em 0;
		overflow:hidden;
	}
	/* 2 Column (left menu) settings */
	.leftmenu {
	    background:#FFFFFF;
	    background-image:url(images/shadow_bg.png);
		background-repeat:repeat-y;
	}
	.leftmenu .colleft {
		right:75%;			/* right column width */
	}
	.leftmenu .col1 {
		width:71%;			/* right column content width */
		left:102%;			/* 100% plus left column left padding */
	}
	.leftmenu .col2 {
		width:25%;			/* left column content width (column width minus left and right padding) */
		left:4%;			/* (right column left and right padding) plus (left column left padding) */
		/*border:solid 1px #000000;*/
		
		background-image: url(images/bluebox_shadow.jpg);
		background-repeat: no-repeat;
		min-height:550px;


	}
	
	* html .leftmenu .col2 
	{
		height:550px;
	}
	/* Footer styles */
	#footer {
        clear:both;
        float:left;
        width:100%;
    }
    #footer p {
        padding:10px;
        font-size:small;
        margin:0;
        text-align:center;
    }
    #footer a
    {
    	color:#333333;
    }
    
/*
content styles
*/

#home-link {
    position: absolute;
    top: 0; left: 0; /* top-left corner of logo */
    border: 0;
    float: left;
}


td.TextDefault
{
	text-align:justify;
	vertical-align:top;
}

#mainContent 
{
	text-align:justify;
	color:#003366;
	font-size:12px;
	line-height:1.4em;
	font-family:Arial, Helvetica, sans-serif;
}

.H1-next-line
{
	font-size: 18px;
	color: #ADA376;
	display: block;
	margin-left: 40px;
}

.testbold
{
	color:#000000;
	font-weight:bold;
}

.H1-with-big-pic
{
	padding-top: 70px;
	padding-bottom: 60px;
	color: #003366;
	font-size: 34px;
	font-family: Georgia, Times New Roman,Serif;
	display:block;
}

h1.heading1Big
{
	padding-top:60px;
	padding-bottom:50px;
	color:#003366;
	font-size:24px;
	font-family:Georgia, Times New Roman,Serif;
}

.breadcrumb
{
	font-size:10px;
	margin-left:0px;
}

/*
sidebar
*/

.authorOneliner
{
	color:#836049;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.nav-header-small
{
	
	font-size: 0.9em;
	font-weight:bold;
	color:#836049;
	margin-top:10px;
}



.nav-header
{
	margin-bottom: 5px;
	color:#1C3262;
	font-size:1.3em;
	font-weight:bold;
}
/* tag list */
.col2 ul 
{
	padding-left:15px;
	
}

/* 
*news in the main column
*/
#mainContent .nav-header 
{
	font-family:Georgia,Times New Roman,Serif;
	font-size:24px;
	line-height:1.1em;
	margin-bottom:5px;
	margin-left:0;
	margin-top:1em;
	padding-bottom:0;
}
/*other
*/

.langList
{
	margin:0;
	padding:0;
}
.langList li  
{  
	padding:0;
	display:inline;
    float:right;  
    margin:3px;
    list-style-type:none;  
    border: solid 1px #000000;
    background-color:Transparent;
	height:18px;
	width:25px;
}  
a.language
{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}



#mainmenu-container
{
   margin:160px 0 0 0;
   padding:0;
	width: 760px;
	text-align: center; /* ie hack */   
}
        #mainmenu-wrap
        {
            display: table;
            margin: 0 auto;
        }

       .RadMenu
        {
            display: table-cell;
        }

    
    /* --> */
.bold
{
	font-weight:bold;
}

/* FORM LAYOUT ELEMENTS   
----------------------------------------------------------*/

/* forms */
fieldset legend
{
	margin-bottom:10px;
	color:#836049;
	font-weight:bold;
	font-size:1.2em;
    padding: 2px 4px 8px 4px;

}
.smallSubscribe fieldset
{
	margin:0;
	padding:0;
	border:none;
}

fieldset
{
	margin: 5px;
	padding: 5px 10px 10px 10px;
	border: 1px solid #cccccc;
}

fieldset p label {
  float:left;
  width:35%;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:right;
  font-weight:bold;
  }

.smallSubscribe fieldset p label {
  float:none;
  width:100%;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:left;
  font-weight:bold;
  }

.fieldbox
{
	padding: 5px;
	margin-top:0px;
}


.smallSubscribe fieldset p 
{
    margin: 2px 0px 5px 0px;
}

fieldset p 
{
    margin: 2px 12px 5px 10px;
}

fieldset label 
{
    display: block;
    font-size:0.9em;
    font-weight:bold;
}

fieldset label.inline 
{
    display: inline;
}
fieldset input[type="text"] 
{
    width: 150px;
    border: 1px solid #336699;
    background-color:#E3F0F9;
}

fieldset select
{
	border: 1px solid #336699;
	background-color:#E3F0F9;
}

fieldset textarea
{
	border: 1px solid #336699;
	background-color:#E3F0F9;
}

input[type="text"] 
{
    width: 200px;
    border: 1px solid #336699;
}

input[type="password"] 
{
    width: 200px;
    border: 1px solid #336699;
}

form
{
	padding: 0px;
	margin: 0px;
}

/*--Tag cloud----------------------*/


.tagCloud
{
	font-size: 7px;
	list-style-type: none;
	margin:0;
	padding:0;
}
.tagCloud li
{
	display:inline;
}

.tagCloud li a
{
	color:#333333;
	text-decoration:none;
}
.tagCloud li a:hover
{
	color:#333333;
	text-decoration:underline;
}
/*-- Blog -----------------------------*/
.sf_postNewComment
{
	margin-right:50px;
	padding-right:50px;
}
sf_commentMessage
{
	font-weight:bold;
	font-size:12px;
		
}
.blogInfo
{
	background-color: #EFF7FC;
	margin-top: 10px;
	padding:5px 10px 5px 10px;
}
ul.sf_postListing {
margin:0;
padding:0;
}
ul.sf_postListing li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 20px;
padding:0;
}
ul.sf_postListing li p, .sf_singlePost p, .sf_postComments p {
margin:0 0 5px;
padding:0;
}
.sf_socialBookmarks {
line-height:1.3;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.sf_socialBookmarks li {
display:inline;
list-style-type:none;
padding-right:5px;
}
.sf_postTitle {
font-size:2.2em;
font-weight:normal;
line-height:1.2em;
margin: 0;
padding:0;
}
.sf_postDate {
color:#666666;
font-size:0.85em;
margin:0;
padding:0;
}
.sf_postTitle a
{
	font-family: Georgia, Times New Roman, Serif;
	color:#003366;
	text-decoration:none;
}
.sf_postCategory
{
	margin:5px 20px 5px 0px;
	color:#333333;
	font-size:11px;
	line-height:1em;
}
.sf_postSummary
{
	margin: 5px 20px 5px 0;
}
.sf_postTitle a:hover
{
	text-decoration:underline;
}

.sf_postAuthor, .sf_commentAuthor, .sf_commentContent {
margin:0;
padding:0;
}
.sf_commentListing .sf_authorComment, .sf_commentListing .sf_anonymousComment {
margin:0;
padding:5px;
}
.sf_authorComment {
background-color:#EEEEEE;
}
.sf_commentListing {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:20px 0;
padding:0;
}
.sf_commentListing li {
margin:0 0 10px;
padding:0;
}
.sf_commentListing abbr {
font-size:0.8em;
}
.sf_commentListing strong {
font-size:1.1em;
}
fieldset.sf_postNewComment {
border:0 none;
margin:20px 0;
padding:0;
}
fieldset.sf_postNewComment ol {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
fieldset.sf_postNewComment li {
margin:0 0 10px;
padding:0;
}
fieldset.sf_postNewComment label {
display:block;
}
.formattingOptionsToggleBtn {
display:block;
outline-width:0;
text-align:right;
}
.reToolbarWrapper {
visibility:hidden;
}
.formattingOptions .reToolbarWrapper {
visibility:visible;
}
ol.sf_pager {
clear:both;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:10px 0;
padding:0;
width:100%;
}
ol.sf_pager li {
float:left;
margin:0;
padding:0 10px 0 0;
width:auto;
}
ol.sf_pager li a {
padding:3px 5px;
}
ol.sf_pager li a[disabled="disabled"], ol.sf_pager li a.sf_PagerSelItem {
color:#666666;
cursor:default;
text-decoration:none;
}


/*--------------------------------*/    
.RadTreeView_Default,
.RadTreeView_Default a.rtIn,
.RadTreeView_Default .rtEdit .rtIn input
{
	/*color: #000;
	font: 12px/18px "Segoe UI", Arial, sans-serif;*/
	color:#003366;
}
.RadTreeView .rtPlus, 
.RadTreeView .rtMinus
{
	font-size: 0;
	padding: 0;
	display: -moz-inline-box;
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
	margin: 6px 7px 0 -18px;
	width: 11px;
	height: 11px;
	background-repeat: no-repeat;
}

* html .RadTreeView .rtPlus, 
* html .RadTreeView .rtMinus { margin-right: 1px; }
*+html .RadTreeView .rtPlus, 
*+html .RadTreeView .rtMinus { margin-right: 1px; }

.RadTreeView .rtPlus { background-position: 0 0; }
.RadTreeView .rtPlus:hover { background-position: 0 -22px; }
.RadTreeView .rtMinus { background-position: 0 -11px; }
.RadTreeView .rtMinus:hover { background-position: 0 -33px; }


.RadTreeView_Default .rtPlus, 
.RadTreeView_Default .rtMinus
{
	background-image: url('images/plusminus.png');
}
.RadTreeView .rtUL
{
	font-size: 16px;
	font-weight: bold;
	list-style-type: none;
	padding-left: 0px;
	margin-left: 20px;
	
}
.RadTreeView .rtUL .rtLI
{
	margin-top:20px;
	margin-bottom:20px;	
	padding-left: 0px;
	margin-left: 0px;
    font-family: Georgia, Times New Roman,Serif;	
}

.RadTreeView .rtUL .rtLI .rtUL .rtLI
{
	margin-top: 5px;
	margin-bottom: 5px;
    font-family: Arial, Helvetica, sans-serif;
}


.RadTreeView .rtUL a.rtIn
{
	text-decoration:underline;
}

.RadTreeView .rtUL .rtLI .rtUL
{
	font-size:14px;
	font-weight:normal;
}

.RadTreeView_Default .rtChecked,
.RadTreeView_Default .rtUnchecked,
.RadTreeView_Default .rtIndeterminate
{
	/*
	background-image: url('WebResource.axd?d=_9fHpu-kt-_doDSfo1NGrq2S-vpuGrA6l37kCbOOPvOlroDVDiE7ZMY2lU7j7ZxRdTlQLMa742K77azC5pNyx0p_YLrEbRftCjzB3r786iE1&t=633952558620000000');
*/
}

.RadTreeView_Default .rtHover .rtIn
{
	color: #000;
	border-color: #c4c4c4 #b5b5b5 #9e9e9e;
	background-color: #e1e1e1;
/*
	background-image: url('WebResource.axd?d=_9fHpu-kt-_doDSfo1NGrq2S-vpuGrA6l37kCbOOPvOlroDVDiE7ZMY2lU7j7ZxRLZlmmYnhS56A_nToLU9YvM8vOH7HnB9QB1hNm7Ld--41&t=633952558620000000');
*/
}

.RadTreeView_Default .rtSelected .rtIn
{
	color: #fff;
	border-color: #8d8d8d #7e7e7e #6c6c6c;
	background-color: #959595;
	background-image: url('WebResource.axd?d=_9fHpu-kt-_doDSfo1NGrq2S-vpuGrA6l37kCbOOPvOlroDVDiE7ZMY2lU7j7ZxRXdZAvfPUvHfm2eNYiJ74Ox_rx3Y_atC_sCC6T1JLLsM1&t=633952558620000000');
}

.RadTreeView_Default .rtSelected .rtLoadingBefore,
.RadTreeView_Default .rtSelected .rtLoadingAfter,
.RadTreeView_Default .rtSelected .rtLoadingBelow
{
	color: #333;
}

.RadTreeView_Default .rtLI .rtEdit .rtIn
{
	border-color: #6c6c6c;
	background: #fff;
}

.RadTreeView_Default_disabled .rtIn,
.RadTreeView_Default .rtDisabled .rtIn
{
	color: #ccc;
}


/* <node lines> */

.RadTreeView_Default .rtLines .rtLI,
.RadTreeView_Default .rtLines .rtFirst .rtUL {  }
.RadTreeView_Default_rtl .rtLines .rtLI,
.RadTreeView_Default_rtl .rtLines .rtFirst .rtUL {  }

.RadTreeView_Default .rtLines .rtFirst,
.RadTreeView_Default .rtLines .rtFirst .rtUL {  }
.RadTreeView_Default_rtl .rtLines .rtFirst,
.RadTreeView_Default_rtl .rtLines .rtFirst .rtUL {  }
.RadTreeView_Default .rtLines .rtLast,
.RadTreeView_Default .rtLines .rtLast .rtUL { background-image: none; }


/* </node lines> */

/* NEWS */
	.sf_singleNews
	{
		margin-top:25px;
	}