.LV_validation_message{
font-family: Verdana,arial;
font-size: 8pt;
font-weight: bold;
right: -50px;
}

h1 {

font-size: 11pt;
font-family: Arial;
color: #fff;
font-weight: normal;
padding: 0;
margin: 0;

}

h2 {

font-family: Arial; 
font-size: 11pt; 
color: #FFFFFF;
font-weight: normal;
padding: 0;
margin: 0;

}

.LV_valid {
    color: green;
}
	
.LV_invalid {
    color: red;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #1dcb00;
    background-color: #d7f5e0;

}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #d90000;
    background-color: #ffe7e7;
}

body{

margin:0;
padding:0;
font-family: Verdana;
font-size: 8pt;
color: #333333;
font-weight: normal;
word-spacing: normal;
letter-spacing: 0;
line-height: 21px;

}

#klein {

font-weight: normal;
word-spacing: normal;
letter-spacing: 0;
line-height: 15px;

}

input{

padding: 5px;
border: 1px solid silver;
font-family: Verdana;
font-size: 8pt;
color: black;

}

select{

padding: 5px;
font-family: Verdana;
font-size: 8pt;
color: black;

}

textarea{

padding: 5px;
border: 1px solid silver;
font-family: Verdana;
font-size: 8pt;
color: black;
font-weight: normal;
word-spacing: normal;
letter-spacing: 0;
line-height: 21px;

}

div.layer{

float:left;
width: 900px;
margin-left: 50px;

}

div#menu{

float:left;
border-bottom: 1px #159cb2 solid;
width: 100%;
padding-top:15px;
padding-right: 0px;
background: #FFFFFF

}

ul#nav,ul#nav li{

list-style-type:none;
margin:0;
padding:0;

}

ul#nav{

margin-left: 0px;
margin-right: 0px;
width: 920px;

}

ul#nav li{

font-family: Arial; 
font-size: 11pt; 
color: #FFF; 
float:left;margin-right: 3px;
text-align: center

}

ul#nav a{

float:left;
width: 9em;
padding: 5px 0;
background: #159cb2;
text-decoration:none;
color: #FFF

}

ul#nav a:hover{

background: #ef1145;
color: #FFF

}

ul#nav li.activelink a,ul#nav li.activelink a:hover{

background: #ef1145;
color: #FFF

}

.title{

border-bottom: 1px dotted #b0bccc;
overflow: hidden;
width: 100%;
line-height: 21px;

}

a, a:visited {

color: #2A4580;
text-decoration: none;

}
			
a:hover {

color: #6C8DD5;
text-decoration: underline;

}

ul.postnav,ul.postnav li{

margin:0;
padding:0;
list-style-type:none

}

ul.postnav li{

float:left;
width: 8em;
font-size: 11pt;
margin-right: 3px

}

ul.postnav a{

display:block;
width: 8em;
padding:5px 0;
font-family: Arial;
background: #159cb2;
color: #FFFFFF;
text-decoration:none;
text-align:center

}

ul.postnav a:hover{

background: #ef1145;
color:#FFF

}

div#box1{

width: 900px;
padding: 10px;
margin:0 auto;
background:#FFFFFF;
color:#000

}

div#box2{

width: 900px;
padding: 10px;
margin:0 auto;
background:#FFFFFF;
color:#000

}

div#content{

margin: 0px;
background: #FFFFFF;
padding: 10px;

}


ul#midden,ul#midden li{

margin:0;
padding:0;
list-style:none;

}


ul#midden li{

float: left;
width: 100%;
margin: 0 10px 10px 0

}


ul#midden h3{

font-family: Arial;
font-weight: normal;
font-size: 11pt;
color: #FFFFFF;
margin:0px;
padding: 10px;
text-align:left;

}


li#midden div{

background: #FFFFFF;

}


ul#midden p{

margin:0;
padding:5px 8px 15px

}

ul#midden2,ul#midden2 li{

margin:0;
padding:0;
list-style:none

}


ul#midden2 li{

float:left;
width:100%;
margin:0 10px 10px 0

}


ul#midden2 h3{

font-family: Arial;
font-weight: normal;
font-size: 11pt;
color: #FFFFFF;
margin:0px;
padding: 10px;
text-align:left;

}


ul#midden2 div{

background: #FFFFFF

}


ul#midden2 p{

margin:0;
padding:5px 8px 15px

}


ul#rechtsboven,ul#rechtsboven li{

margin:0;
padding:0;
list-style:none

}


ul#rechtsboven li{

float:right;
width:80%;
margin:0 10px 10px 0

}


ul#rechtsboven h3{

font-family: Arial;
font-weight: normal;
font-size: 11pt;
color: #FFFFFF;
margin:0px;
padding: 10px;
text-align:left;

}


ul#rechtsboven div{

background: #FFFFFF

}


ul#rechtsboven p{

margin:0;
padding:5px 8px 15px

}


ul#rechterkant,ul#rechterkant li{

margin:0;
padding:0;
list-style:none

}


ul#rechterkant li{

float:left;
width:100%;
height:100%;
margin:0 10px 10px 0

}


ul#rechterkant h3{

font-family: Arial;
font-weight: normal;
font-size: 11pt;
color: #FFFFFF;
margin:0px;
padding: 10px;
text-align:left;

}


ul#rechterkant div{

background: #FFFFFF

}

div.spacer {
clear: both;
}

ul#rechterkant p{

margin:0;
padding:5px 8px 15px

}


li#zijmenu1 h3{

background: #ef1145;

}


li#zijmenu1 div{

border:1px solid #ef1145

}

li#zijmenu2 h3{

background: #159cb2

}


li#zijmenu2 div{

border:1px solid #159cb2

}

li#zijmenu3 h3{

background: #159cb2

}


li#zijmenu3 div{

border:1px solid #159cb2

}


li#navigatie h3{

background: #159cb2

}


li#navigatie div{

border:1px solid #159cb2

}

li#content h3{

background: #E6E6E6;
color: #333333;

}


li#content div{

border:1px solid #E6E6E6

}

li#klantenbox h3{

background: #ef1145

}


li#klantenbox div{

border:1px solid #ef1145

}


.menuklanten{ 
cursor: hand;
cursor: pointer;
margin: 10px 0;
}


.openklanten{ 
color: #FFF;
}

.dichtklanten{ 
color: #FFF;
text-decoration: inherit;
}

.menupakketten{ 
cursor: hand;
cursor: pointer;
margin: 0px 0;
}


.openpakketten{ 
}

.dichtpakketten{ 
text-decoration: inherit;
}

#hintbox{ 

position:absolute;
top: 0;
background-color: #FFFBE3;
width: 150px; 
padding: 5px;
border:1px solid #333333;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid #333333;
border-bottom: 3px solid #333333;
visibility: hidden;
color: #000000;

}

.hintanchor{ 
}

#wrapper2{

width: 100%;
margin: 0 auto;

}

/*
TAB MENU
*/

.box{

background: #fff;

}

.boxholder{

clear: both;
background: #159cb2;
padding: 2px;

}

.tab{

float: left;
height: 32px;
width: 102px;
margin: 0 1px 0 0;
text-align: center;
background: #159cb2 url(/images/tab/tab.jpg) no-repeat;

}

.tabtxt{

margin: 0;
color: #fff;
font-size: 11px;
font-weight: bold;
padding: 6px 0 0 0;

}

/*
LIGHTBOX INZOOMEN
*/

div#photos				{ overflow:auto; }
div.photo				{ margin: 0; padding: 0; }
div.photo a img				{ margin: 0; padding: 0; }
p#turtles_caption			{ margin: 0; padding: 0; }
  
div#text a				{ font-weight:bold; }
  
div#zoom h2				{ margin:10px 0 10px; }
div#zoom p				{ line-height:1.6; }

div#wrapper 				{ background:#fff; width:560px; margin:0 auto; padding:20px; border:10px solid #bc8c46; border-width:0 10px; }
div#header 				{ position:relative; border-bottom:1px dotted; margin:0 0 10px; padding:0 0 10px; }
div#header p				{ margin:0; padding:0; }
div#header h1				{ margin:0; padding:0; }			
div#footer`				{ clear:both; margin:40px 0 0; border-top:1px dotted; padding:10px 0 0; }

div.grijs a, div.grijs a:link, div.grijs a:active, div.grijs a:visited {
   text-decoration : none;
   color : #333333;
}

div.grijs a:hover {
   text-decoration : underline;
   color : #333333;
}

		div.grijs a, div.grijs a:link, div.grijs a:active, div.grijs a:visited {
			color:#333333;
			text-decoration:none;
		}
		div.grijs a:hover {
			color:#333333;
			text-decoration:underline;
		}
		div.grijs {
			width : 612px;
		}
		
		div.grijs_top {
			background-image:url("http://www.xynta.nl/images/klanten/grijs_balk.gif");
			background-position:left top;
			background-repeat:no-repeat;
			line-height : 0;
			width : 612px;
			height : 5px;
		}
		
		div.grijs_content {
			background-color : #EFEFEF;
			font-size:9pt;
			padding : 11px 10px 10px;
			text-align:center;
			width : 592px;
		}
		
		div.grijs_bottom {
			background-image:url("http://www.xynta.nl/images/klanten/grijs_balk.gif");
			background-position:left bottom;
			background-repeat:no-repeat;
			line-height : 0;
			width : 612px;
			height : 5px;
		}