body {
	margin: 0;
	padding: 0;
	font-size: small;
	font-family: Helvetica, Geneva, Arial, sans-serif;
	text-align: center;
	background-color: #F2F2F2 ; 
}
div {
	padding: 0;
	margin: 0;
}
p {
   padding: 0;
   margin: 0 0 0.5em 0;
}
#container {
   position: relative;
	width: 760px;
	padding-top: 10px;
	margin: 0 auto 0 auto;
	text-align: left;
	background-color: #FFFFFF ;
}
blockquote {
   margin: 0 4em 0 6em;
   padding: 0;
   font-style: oblique;
}
p.quote-author {
   margin: 0.5em 4em 1em 6em;
   font-style: oblique;
   text-align: right;
}
#header {
   position: relative;
   height: 105px;
}
#header h1 {
   float: right;
   margin: 0;
   padding: 30px 15px 10px 0;
   color: #BF4204;
   font-size: 1.5em;
}
#menue {
   width: 75%;
   clear: right;
   float: right;
   border-top: 1px solid #FF5805;   
}
#menue ul {
   list-style-type: none;
   padding: 0.25em 0 10px 0;
   margin: 0 10px 0 0;
   display: inline; /* Workaround for double margin bug in IE6*/
   float: right;
}
#menue ul li {
   display: inline;
}
#menue a {
   text-decoration: none;
   padding: 0.25em 0.25em 0.25em 0.25em;
   margin-left: 0.1em;
   color: white;
   font-weight: bolder;
   background-color: #FF5805;   
}
#menue a:hover, #menue a:active {
   background-color: #BF4204;
}
#home #menue li.home a,
#jor #menue li.jor a,
#joh #menue li.joh a {
   background-color: #BF4204;
}
#logo {
   position: absolute;
   top: 5px;
   left: 18px;
}
#sidebar {
   float: left;
   padding: 62px 0 20px 0;
   width: 25%;
}
#sidebar .sidelinks {
   padding: 0 20px 12px 20px;
}
#sidebar h2 {
   font-size: 120%;
   font-weight: bolder;
   padding: 0 0 7px 0;
   margin: 0;
   color: #FF5805;
}
#sidebar a {
   text-decoration: none;
   color: #BF4204;
   padding: 0 0 4px 0;
   margin: 0;
   font-weight: bolder;
   display: block;
}
#sidebar p.caption {
   padding: 0 20px 0 20px;
   font-weight: bolder;
   color: #BF4204;
}
#sidebar a:hover, #sidebar a:active {
   text-decoration: underline;
}
#picture-sidebar {
   margin: 5px 0 0 1em;
}
#contentarea {
   clear: right;
   float: right;
   width: 75%;
   padding: 0;  
}
#contentarea a:link, #contentarea a:visited {
   color: #000000;
   text-decoration: none;
   border-bottom: 1px dotted #000000;   
}
#contentarea a:hover, #contentarea a:active {
   color: #BF4204;
   text-decoration: underline;
   border-bottom: none;
}
#contentarea a.email-link:link, #contentarea a.email-link:visited {
   color: #BF4204;
   text-decoration: none;
   font-weight: bolder;
   border-bottom: none;
}
#contentarea a.email-link:hover, #contentarea a.email-link:active {
   text-decoration: underline;
   font-weight: bolder;
   color: #BF4204;
   border-bottom: none;
}
#contentarea p {
   padding: 0 20px 0 0;
}
#pageheader {
   height: 65px;
   min-height: 65px;
}
#contentarea h2 {
   font-size: 180%;
   padding: 10px 10px 12px 0;
   margin: 0;
   color: #FF5805;   
}
#contentarea strong {
   font-style: normal;
   font-weight: bolder;
   color: #BF4204;
}
#contentarea form div.entryfield label{
   font-weight: bolder;
   float: left;
   width: 27%;
}
#contentarea form div.entryfield {
   margin: 0;
   padding: 0;
   padding-top: 1em;
   width: 100%;
}
#contentarea form div.buttonline {
   padding-top: 0.5em;
   padding-bottom: 2em;
   margin-left: 27%;
}
#contentarea .button {
   font-weight: bolder;
   margin: 4px 0 4px 0;
}
#contentarea input.entry {
   width: 70%;
   background-color: #EBEBEB;
}
#contentarea textarea.entry {
   width: 70%;   
   height: 10em;
   background-color: #EBEBEB;
}
#home_side {
   float: right;
   margin: 15px 10px 0 10px;
}
.postal {
   text-decoration: none;
   font-weight: bolder;
   color: #BF4204;
}
.phone {
   text-decoration: none;
   font-weight: bolder;
   color: #BF4204;
}
#footer {
   font-size: 85%;
   color: #000000 /* #BF4204 */;
   border-top: 1px solid #FF5805;   
   clear: both;
   padding: 0;
   margin: 10px 0 0 0;
}
#footer ul {
   list-style-type: none;
   padding: 6px 0 6px 12px;
   margin: 0;
}
#footer ul li {
   display: inline;
   margin: 0;
   padding: 0;
}
#footer a {
   text-decoration: none;
   border-left: 1px solid #000000;
   color: #000000;
   padding: 0 12px 0 0.5em;
   background: url(../pictures/linkicon_footer.gif) no-repeat center right;
   margin-left: 0.25em;
}
#footer a:hover, #footer a:active {
   color: #FF5805;
   background: url(../pictures/linkicon_footer_active.gif) no-repeat center right;   
}



