@import url("http://yui.yahooapis.com/2.6.0/build/reset-fonts-grids/reset-fonts-grids.css");
html 
{
  font-size: 62.5%;
}

fieldset 
{ 
  border: 1px solid gray;
  padding : 4px;
}

legend 
{
  text-align:right;
  color : #43A5A9;
  border: 1px solid gray;
}

h1
{
	font-size : x-large;
	font-weight : bold;
	text-align : right;
}

h2
{
	font-size : large;
	font-weight : bold;
	text-align : left ;
}

blockquote 
{
  width: 50%;
  margin: 1em auto;
}

em
{
  font-size : large;
}


ul
{
  list-style : square inside;
  padding-left : 10px;
  margin-left : 10px;
}

.small
{
	font-size : xx-small;
}

a:link, a:visited, a:hover, a:active
{
  color : rgb(250, 0, 38);
  text-decoration : underline;
}



#error
{
  background-color : #BBBBBB;
  color : white;
  border-width : 1px;
  border-style : solid;
  padding-top : 10px;
  padding-bottom : 10px;
  margin-top : 10px;
  margin-bottom : 10px;
}

#apppage
{
  margin-left : auto;
  margin-right : auto; 
  width : 820px;
}

#appheader
{
  background : url(../images/logo_limburg.jpg) 3px 3px no-repeat;
  height : 100px;
  width : 810px;
  text-align : right;
  padding : 1em;
   border-left-width : 3px;
  border-right-width : 3px;
  border-left-style : solid;
  border-right-style : solid;
  border-color : #eeeeee;
  
}
#appbody
{
  width : 810px;
  text-align : left;
  padding : 1em;
  border-left-width : 3px;
  border-right-width : 3px;
  border-left-style : solid;
  border-right-style : solid;
  border-color : #eeeeee;
}


#sidecontent
{
	float:left;
	width:620px;
}

#maincontent 
{
	float:right;
	width:180px;

}

#appstatusbar
{
  position : absolute;
  margin-left : auto;
  margin-right : auto;
  width : 260px;  
  text-align : left;
  padding-left : 650px;
  top : 20px;
}

#appmessage
{
  width : 400px;
  left  : 200px;
  border-style : solid;
  background-color : white;
  border-width : 1px;
  text-align : left;	
  padding : 5px;	
}

#appmessagetitle
{
	background-color : #C7DDED;
	padding : 3px;
	text-align : right ;
	
}

#content table
{
    border-collapse: collapse;
    border: 1px solid black;
}

#content th
{
    background-color: #eeeeee;
    border-bottom: 1px solid black;
    border-top: 1px solid black;
    text-align: left;
	vertical-align: top;
    padding: 0.2em 0.5em 0.2em 0.5em;
}

#content tr
{
    border-bottom: 1px dotted black;
}

#content tr:hover
{
    background-color: rgb(228, 252, 209);
}


#content td
{
    text-align: left;
	vertical-align : top;
    padding: 0.2em 0.5em 0.2em 0.5em;
}


#blog tfoot td
{
    font-size : smaller;
	border-top: 1px solid rgb(127,195,27);
 	text-align : right;
 	vertical-align: top;
    padding: 0.1em 0.5em 0.2em 0.5em;
}

#blog thead td
{
	font-weight : bold;
	font-size : larger;
    text-align: left;
	vertical-align: top;
    padding: 0.7em 0.5em 0.2em 0.5em;
}

#list table
{
    border: 0px solid black;
	text-align : right;
}

#list tr:hover
{
    background-color : #7FC31B;

}

#list a:visited, #list a:link
{
	text-decoration : none;
	color : black;
}

.nlink a:visited, .nlink a:link
{
	text-decoration : none;
	color           : black;
}

#blog th
{
	text-align : right;
	padding-bottom : 0.3em;
}

#blog td
{
    text-align: left;
    padding: 0.2em 0.5em 0.2em 0.5em;
}

