/*
Solutio Group Cascade Stylesheet
(c)copyright 2007 Bakx Reclamestudio V.O.F.
coded by P.Bax
*/

* {
margin: 0px;
padding: 0px;
}

body{
margin: 25px 0 25px 0;
padding: 0;
text-align: left;
background: url(../images/kaart5.jpg) fixed;
font-family: verdana, arial, sansserif;
font-size: 12pt;
color: black; 
}

a:link {
color: #999999;
text-decoration: none;
}
a:visited {
color: #999999;
text-decoration: none;
}
a:hover {
color: black;
}

.clear {
clear: both;
}

#container {
width: 785px;
margin: 0 auto 0 auto;
}

#hcontainer {
float: left;
padding: 0;
margin: 0;
}

#logo {
float: left;
background: url(../images/logo190.png) no-repeat;
width: 151px;
height: 190px;
}

#space {
float: left;
width: 39px;
}

#header {
float: right;
width: 595px;
height: 190px;
}


#content {
width: 100%;
}

#left {
float: left;
width: 187px;
margin-top: 20px;
}

#inside {
float: right;
padding: 20px 23px 20px 28px;
}

#mainbody {
float: right;
width: 595px;
text-align: left;
font-size: 15px;
line-height: 150%;
font-weight: normal;
color: black;
background: white;
text-align: left;
}

#fullmainbody {
float: right;
width: 782px;
text-align: left;
font-size: 15px;
line-height: 150%;
font-weight: normal;
color: black;
//background: white;
text-align: left;
}

#bcontainer {
padding: 0 0 0 190px;
}

#bottom {
width: 595px;
font-size: 9px;
padding: 30px 0 10px 30px;
}

#slogan {
border-top: 2px solid #999999;
width: 595px;
color: #999999;
font-size: 1.90em;
text-align: left;
}

a.mainlevel:link {
color: #999999;
padding: 0;
font-weight: 600;
font-size: 14px;
line-height: 1.9em;
letter-spacing: 3px;
text-decoration: none;
display: block;
text-align: left;
}

a.mainlevel:visited {
color: #999999;
padding: 0;
font-weight: 600;
font-size: 14px;
line-height: 1.9em;
letter-spacing: 3px;
text-decoration: none;
display: block;
text-align: left;
}

a.mainlevel:hover {
color: black;
}

.mainlevel#active_menu {
color: black;

}

a.mainlevelnav:link {
color: #999999;
}
a.mainlevelnav:visited {
color: #999999;
}
a.mainlevelnav:hover
 {
color: black;
}


.contentheading {
font-size: 14px;
font-weight: 600;
color: #999999;
padding: 0;
margin: 0;
letter-spacing: 3px;
}

.componentheading {
font-size: 14px;
font-weight: 600;
color: #999999;
padding: 0;
margin: 0;
letter-spacing: 3px;
font-style: italic;
}

.createdate, .modifydate, .small {
font-style: normal;
color: gray;
font-size: 9px;
padding: 0;
margin: 0;
line-height: 9px;
}

.moduletable {
margin-top: 18px;
width: 204px;
font-size: 0.72em;
line-height: 1.5em;
color: black;
letter-spacing: 0;
}

.moduletable th {
border-top: 2px solid #999999;
text-align: left;
font-size: 1.2em;
font-weight: bold;
letter-spacing: 3px;
color: #999999;
padding-bottom: 5px;
}

.moduletable .contentheading {
text-decoration: underline;
}

.moduletablemenu {
font-size: 9px;
}

.article_seperator {
padding: 0;
margin: 0;
font-size: 0em;
line-height: 0em;
}

.contentpaneopen, .blog {
padding: 0;
margin: 0;
width: 100%;
}

.jf_altlanguages {
color: red;
font-size: 0.8em;
}
