/* ************************************ */
/* ALGEMENE INSTELLINGEN                */                                      
/* ************************************ */
body
{
color: #000000;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size: 11px;
line-height:15px;
}

body {
margin-top:0px;
margin-left:0px;
margin-right:0px;
padding:0;
width:100%;
height:100%;
background-color:#ffffff;	/* default */
}
#framework {
position:absolute;
margin-left:-475px;
margin-top:0px;
top: 0px;
left: 50%;
width:950px;
height:110px;
background-image: url('../siteimages/basis/logo.gif');
background-repeat: no-repeat;
background-position:0px 0px;
border:0px #000000 solid;
}
.clearfix {
margin-bottom:0;
padding:0;
border:0;
display:block;
clear: both;
}
/* ************************************ */
/* CONTAINERS                           */                                      
/* ************************************ */

#cnt_menu {
position:absolute;
top:110px;
left:10px;
width:auto;
padding-bottom:2px;
margin:0;
border-bottom:3px #3fc solid;		
}
#cnt_menu_top {
position:absolute;
top:10px;
left:540px;
width:400px;;
padding:0;
margin:0;
		
}
#cnt_thumnails {
position:absolute;
top:160px;
left:0px;	
}
#cnt_slideshow {
position:absolute;
top:170px;
left:10px;
width:554px;
padding-left:50px;
padding-top:20px;
height:347px;
background-image: url('../siteimages/basis/bg_cnt_slideshow.jpg');
background-repeat: no-repeat;
background-position:0px 0px;	
}
#cnt_slideshow_txt {
position:absolute;
top:170px;
left:574px;
width:376px;
height:327px;	
}
#cnt_thumnails_pop {
position:absolute;
top:527px;
left:0px;
padding:0;
margin:0;
}
#cnt_profiel_img {
position:absolute;
top:110px;
left:10px;
width:200px;
padding:0;
margin:0;		
}
#cnt_profiel_txt {
position:absolute;
top:106px;
left:230px;
width:710px;
font-size: 12px;
line-height:18px;
padding:0;
margin:0;		
}
#cnt_contact_txt {
position:absolute;
top:106px;
left:10px;
font-size: 12px;
line-height:18px;
padding:0;
margin:0;		
}
/* ************************************ */
/* content                             */                                      
/* ************************************ */
.menu_top {
float:right;
width:auto;
padding-bottom:2px;
margin:0;
border-bottom:3px #000000 solid;	
}
.slide_titel {
float:left;
font-size: 12px;
line-height:18px;
font-weight:bold;
padding-bottom:2px;
border-bottom:3px #3fc solid;
width:366px;
margin-bottom:10px;	
}
.slide_txt {
float:left;
width:366px;
margin-bottom:10px;	
}

.texten {
float:left;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:10px;
padding-left:6px;	
}

/* ************************************ */
/* STYLE                                */                                      
/* ************************************ */
h1 {
color:#344048;
font-size:38px;
line-height:30px;
font-weight:bold;
margin-top:0;
margin-bottom:10px;	
}
h2 {
color: #f07f0a;
font-size:27px;
line-height:30px;
font-weight:bold;
padding-top:0px;
margin-bottom:10px;	
margin-top:0;	
}
h3 {
color: #f07f0a;
font-size: 14px;
font-weight:bold;
line-height:19px;
margin-top:0;
margin-bottom:0px;	
}
.klein {
font-size: 10px;	
}
/* *********************************** */
/* LINKS                               */                                      
/* *********************************** */
a {
color: #333;
text-decoration: underline;
}
a:hover {
color: #3fc;
text-decoration: underline;
}

a:visited {
}

a.klein {
font-size:11px;
color: #333;
text-decoration: underline;
}
a.klein:hover {
font-size:11px;
color: #3fc;
text-decoration: underline;
}
a.klein:visited {

}

.menu {
font-size: 12px;
line-height:18px;
color: #000000;	
}
a.menu {
font-size: 12px;
line-height:18px;
color: #999999;
text-decoration: none;
}
a.menu:hover {
font-size: 12px;
line-height:18px;
color: #000000;
text-decoration: none;
}
a.menu:visited {

}


a.menu_home {
font-size: 12px;
line-height:18px;
color: #000000;
text-decoration: none;
}
a.menu_home:hover {
font-size: 12px;
line-height:18px;
color: #999999;
text-decoration: none;
}
a.menu_home:visited {

}

a:active {
outline: none;
}
a:focus { 
-moz-outline-style: none; 
}
img {
border: 0;
}
