/* CSS Document Nieuwondernemen.nl - Copyright 2007 www.point4media.nl */
body {
background-color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#404040;
line-height:14px;
margin:0;
padding:0;
}

#frame {
width:964px;
margin:0 auto;
padding:14px 0 0;
}

#main-wrapper {
margin:0 auto;
padding:0;
}

#logo {
float:left;
width:365px;
margin:0;
padding:0;
}

#logo img {
margin-top:3px;
}

#header1 {
float:left;
width:964px;
/* background:url(../images/header.jpg) center top repeat-y; */
background:url(../images/header_deklantcentraal.jpg) center top repeat-y;
height:182px;
border-bottom:18px solid #fff;
margin:0 auto;
}

#header2 {
float:left;
width:964px;
background:url(../images/header_pilon.jpg) center top repeat-y;
height:182px;
border-bottom:18px solid #fff;
margin:0 auto;
}


#header-pane {
margin-left:365px;
height:141px;
width:170px;
border-right:1px solid #2eb8e9;
overflow:hidden;
padding:20px;
}

#header-pane p {
color:#2bacdf;
}

/*-------------------left column----------------------*/
#left-column {
float:left;
overflow:hidden;
width:344px;
margin:0 0 0 1px;
padding:0;
border:1px solid #2fb7e8;
}

.left-item {
width:307px;
float:left;
display:inline;
overflow:hidden;
margin:0;
padding:18px;

}

.left-sub-item-box {
width:309px;
float:left;
display:inline;
overflow:hidden;
margin:0;
padding:18px;
padding-top:0px;
border-top:1px solid #2fb7e8;
padding-bottom:13px;
}

.left-sub-item {
padding-top:18px;
width:140px;
float:left;
display:inline;
overflow:hidden;
margin:0;
padding-right:10px;

}

.wide {
width:298px;
}

.left-item img {
float:right;
padding-left:17px;
border-left:1px solid #2fb7e8;
margin-left:10px;
margin-top:-32px;
}

.min-height2 {
height:129px;
float:left;
width:1px;
}

/*-------------------center column----------------------*/
#center-column {
float:left;
overflow:hidden;
width:438px;
margin:0 0 0 17px;
padding:0;
}

.center-items-pane {
float:left;
overflow:hidden;
width:434px;
border:1px solid #2fb7e8;
margin:0;
padding:0;
}

.center-item {
float:left;
display:block;
width:180px;
overflow:hidden;
margin:0;
padding:18px;
}

.center-wide-item {
float:left;
overflow:hidden;
width:438px;
margin:18px 0 0;
padding:0;
}

a.readmore {
color:#2fb7e8;
font-size:10px;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
cursor:pointer;
background:url(../images/arrow.gif) 0 4px no-repeat;
margin:0;
padding:0 0 0 8px;
}

/*-------------------right column----------------------*/
#right-column {
float:right;
overflow:hidden;
width:144px;
background:#fff;
margin:0;
padding:0;
}

.right-item {
width:134px;
float:left;
display:inline;
overflow:hidden;
background:#f1f1f1;
margin:0;
padding:8px;
}

.right-item img {
text-align:center;
border:1px solid #c7c7c7;
margin-bottom:0px;
}

.teaser-right {
float:left;
display:inline;
overflow:hidden;
width:144px;
margin:26px 0px 0px 0px;
padding:0;
}



/*--------------------forms--------------------------*/
form {
text-align:left;
float:left;
margin:0;
padding:0;
}

input {
font-family:Verdana, Arial, Helvetica, sans-serif;
}

label {
color:#2bacdf;
float:left;
margin-top:5px;
}

input.inputfield {
width:99px;
height:14px;
border:none;
background:url(../images/input.gif) top left no-repeat;
background-color:#fff;
border-bottom:1px solid #ececec;
border-right:1px solid #ececec;
font-size:10px;
font-weight:400;
color:#404040;
padding-left:4px;
padding-top:1px;
float:right;
margin:4px 0 0 9px;
}

input.text{
font-size:10px;
font-weight:400;
color:#404040;
}

input.button {
background:url(../images/bg_button.gif) top left repeat-x;
color:#fff;
border:none;
font-size:11px;
font-weight:bold;
font-family:Arial, sans-serif;
width:80px;
cursor:pointer;
float:right;
height:22px;
margin:4px 0 0;
padding:1px 0 5px;
}

input.button:hover {
color:#b5ebff;
}

input.button.right {
float:right;
margin:5px 7px 8px 0;
}



input.formsubmitbutton:hover {
color:#b5ebff;
}

input.formsubmitbutton.right {
float:right;
margin:5px 7px 8px 0;
}

/*--------------------- typografie-------------------------------*/
h1,h2,h3,h4,h5,p,ul,li {
margin:0;
padding:0;
}

/*h1:first-letter, h2:first-letter, h3:first-letter, h4:first-letter, h5:first-letter, p:first-letter {
	text-transform:			uppercase;
}*/

h1 {
color:#2fb7e8;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
text-align:left;
background:url(../images/bg_h.gif) top left no-repeat;
margin-bottom:18px;
padding:1px 0px 0px 54px;
}

h2 {
color:#2fb7e8;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
text-align:left;
background:url(../images/bg_h.gif) top left no-repeat;
margin-bottom:18px;
padding:1px 0px 0px 54px;
}

h3 {
color:#2fb7e8;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
text-align:left;
}

p {
font-family:Arial, Helvetica, sans-serif;
color:#404040;
font-size:11px;
text-align:left;
}

a {
text-decoration:underline;
color:#2fb7e8;
}

a:hover {
text-decoration:none;
color:#2fb7e8;
}

a img {
border:0;
}

.min-height {
float:left;
height:190px;
width:1px;
}

#left-column ul {
list-style:none;
margin:12px 0 0;
padding:0;
}

#left-column li {
background:url(../images/arrow.gif) 4px 6px no-repeat;
padding:1px 4px 1px 14px;
}

/*---------footer--------*/
.footer {
width:964px;
color:#2bacdf;
margin:8px auto 0;
}

.footer span {
float:none;
}

.footer a {
float:none;
clear:both;
color:#2bacdf;
margin:0 auto;
}

.footer p {
float:none;
text-align:left;
font-size:11px;
color:#2bacdf;
}

.footer p a {
float:none;
text-decoration:underline;
font-size:11px;
}

.footer a:hover {
color:#2bacdf;
text-decoration:none;
}

.fileInputSpan {
float:left;
clear:both;
height:20px;
width:174px;
margin:0px 0px 1px 0px;
padding:0;
display:block;
}

.fileInputSpan input {
height:15px;
border:none;
background:url(../images/input.gif) top left no-repeat;
background-color:#fff;
border-bottom:1px solid #ececec;
border-right:1px solid #ececec;
font-size:10px;
font-weight:400;
color:#404040;
padding-left:0px;
padding-top:1px;
float:left;
margin:4px 0px 0px 0px;

}

.infopane_form {color:#2bacdf}

input.formsubmitbutton {
background:url(../images/bg_button.gif) top left repeat-x;
color:#fff;
border:none;
font-size:11px;
font-weight:bold;
font-family:Arial, sans-serif;
width:80px;
cursor:pointer;
float:none;
height:22px;
margin:0px;
padding:1px 0px 5px 0px;
}


.editknoppen {
text-align:right;
float:right;
display:block;
height:10px;
width:auto;
margin:0px;
padding:0px;
z-index:90000;

}


































