/* CSS Document */

body {
margin: 30px 0;
padding: 0;
text-align: center;
font: 12px Arial, sans-serif;
color: #333;
background: #7D7D7D;
}
a {
color: #678090;
border-bottom: 1px dotted #ccc;
text-decoration: none;
}
a:visited {
color: #678090;
}
a:hover {
color: #b27600;
border-bottom: 1px solid #b27600;
}
.ano, a.ano:visited, a.ano:hover {
border: none;
text-decoration: none;
}
.hoi {
font-weight: bold;
}
img {
border: none;
}
br.cleaning {
clear:both;
display:block;
height:1px;
font-size:1px;
line-height:1px;
}

h1, h2, h3, h4 {
margin: 0;
padding: 3px 0;
}

#wrapper {
width: 740px;
margin: 0 auto;
padding: 0;
background: #fff;
text-align: left;
border: 2px solid #565656;
}
.wrapper-c {
padding: 20px;
margin: 0;
}
h1 {
display: none;
}
#head {
height: 30px;
}

.splash {
height: 150px;
margin: 0;
padding: 0;
clear: left;
}

.splashHuge {
height: 251px;
margin: 0;
padding: 0;
clear: left;
}

div.spl-home {

}
div.spl-about {

}

.navcontainer {
padding: 0;
margin: 0;
}
.navcontainer ul
{
padding: 0;
margin: 0;
float: left;
width: 699px;
font: bold 11px Verdana, Arial, sans-serif;
border-left: 1px solid #CCCCCC;
}

.navcontainer ul li { display: inline; margin-left: 0; padding: 0; margin-right: 3px; }

.navcontainer ul li a, .navcontainer ul li a:link, .navcontainer ul li a:visited, .navcontainer ul li a:link, .navcontainer ul li span, .navcontainer ul li a:hover
{
padding: 0.6em 1em;
text-decoration: none;
float: left;
border-bottom: none;
border-right: 1px solid #CCCCCC;
color: #585858;
}
.navcontainer ul li a:hover
{
text-decoration: none;
border: none;
color: #b27600;
border-right: 1px solid #CCCCCC;
}

.mainbox {
line-height: 20px;
}

.big {
width: 500px;
float: left;
margin: 0;
padding: 0;
}

.bigWide {
width: 700px;
float: left;
margin: 0;
padding: 0;
}

.big-c {
padding: 10px 0;
margin: 0;
}
.small {
width: 198px;
float: right;
margin: 0;
padding: 0;
font-size: 11px;
}
.small-c {
padding: 5px 0;
margin: 0;
}

p {
margin: 0;
padding: 4px 0;
}
.sbox {
line-height: 12px;
padding: 10px;
}
.sbox ul {
list-style-type: none;
margin: 5px 0;
padding: 0;
border-top: 1px solid #EDEDED;
}

.sbox ul li {
padding: 4px 0;
border-bottom: 1px solid #EDEDED;
}

.sbox h2 {
font: bold 13px Verdana, Arial, sans-serif;
margin: 0;
padding: 0;
color:#585858;
}
#s-contact {

}
.item {
padding: 10px 15px 10px 0;
}

.item h2, .catHeader {
font: bold 16px Verdana, Arial, sans-serif;
color:#678090;
}

.sub-item {
padding-left: 0px;
}
div.sub-item h3 {
font: normal 13px Verdana, Arial, sans-serif;
color:#678090;
}
div.sub-item p {
padding-top:0px;
}

#footer {
border-top: 1px solid #ccc;
padding: 10px 0;
text-align: right;
font-size: 10px;
}
div.bt-nav {
padding: 15px 0 20px 0;
text-align: left;
font-size: 11px;
}
span.copyright {
float: left;
}
span.designby {
color: #ccc;
}

.theform input, .theform textarea {
padding: 3px;
font: 11px Verdana, Arial, sans-serif;
width: 80%;
}

.theform select {
padding: 3px;
font: 11px Verdana, Arial, sans-serif;
width: 60%;
}

.theform input:focus, .theform select:focus, .theform textarea:focus {
}
label.zemRequired {

}
input#zemSubmit {
border-style: solid;
border-width: 1px;
padding: 5px 8px 6px;
background: #b27600;
color: #fff;
width: auto;
}

p.imgthumb {
float: left;
margin-right: 10px;
}

blockquote {
font-size: 11px;
border-right: 1px solid #E7E7E7;
border-bottom: 1px solid #E7E7E7;
padding-left: 15px;
padding-right: 15px;
background: #F7F7F7;
margin: 10px;
}
p.postedon {
font-size: 11px;
color: #666;
}

p.botnav {
text-align: center;
font-size: 11px;
}
p.tagline {
display: none;
}

.linkArea, .linkArea:visited {
  margin-left:15px;
  margin-top:5px;
  margin-bottom:10px;
}

#styledTable {
  
}

#styledTable th {
  font: normal 13px Verdana, Arial, sans-serif;
  color:#678090;
  border-top:1px solid #E7E7E7;
  border-left:1px solid #E7E7E7;
  border-bottom:1px solid #E7E7E7;
}

div.thumbnailLink {
	width:225px;
	float:left;
	padding-bottom:25px;
}

div.posted-item {
font: normal 6px;
text-align: right;
}

span.iconbox img {
  margin-left:2px;
  margin-top:2px;
}

span.iconbox a {
  border-bottom: none;
}


/* Joule fragebogen */

div#jouleQuestionare table

{
    width:550px;
}

div#jouleQuestionare p
{
    margin-top: 0px;
    margin-bottom: 0px;
}

div#jouleQuestionare p.head
{
    margin-top: 0px;
    margin-bottom: 5px;
    font-weight:bold;
}

div#jouleQuestionare td.center 
{
    text-align:center;
    
}

div#jouleQuestionare th.center 
{
    text-align:center;
    
}


div#jouleQuestionare tr.row 
{
    background-color:#EEEEEE;
}

div#jouleQuestionare span.subtitle {
font-size:xx-small;
color:#888888;
}