@charset "UTF-8";
/* General */
body  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0; 
	padding: 0;
	color: #000000;
	font-size: 11px;
	
}
img {
	border: 0px;
}
a	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#023B6E;
	text-decoration:none;
}
a:hover	{
	text-decoration:underline;
}
h3 a{
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003671;
	margin:0px;
	padding:0px;
	text-decoration:none;
} 
#container { 
	width: 950px;  
	min-height:583px;
	background: #FFFFFF;
	margin: 0 auto; 
	background-image:url(../images/back_container.gif);
	background-repeat:repeat-y;
} 
/* Header */
#header { 
	width: 950px;
	height: 115px; 
} 
#hLeft {
	height:115px;
	width:169px;
	float:left;

}
#hMiddle {
	height:115px;
	width:454px;
	float:left;
}
#hRight {
	height:115px;
	width:311px;
	float:right;
	padding-left:16px;
}
/* Sidebar left */
#sidebar1 {
	float: left; 
	width: 169px; 
	
	min-height: 371px;
	background-image:url(../images/leftSback.gif);
	background-repeat:repeat-y;
	padding-top:16px;
	text-align:right;
}
.leftLink {
	width:158px;
	min-height:21px;

}
.leftLink a {
	width:158px;
	min-height:21px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003671;
	font-weight:bold;
	text-decoration:none;
	padding-right:11px;
	float:left;
	padding-top:3px;
}
.leftLink a:hover {
	color:#FFFFFF;
	background-image:url(../images/bgMenuOver.gif);
	background-repeat:no-repeat;
}
/* Sidebar right */
#sidebar2 {
	float: right; 
	width: 327px; 
	height:387px;
	background-image:url(../images/rightSback.gif);
	background-repeat:repeat-y;
}
.rightBanner {
	width:327px;
	height:387px;
}
.tightBtext {
	padding-left:10px;
	padding-top:10px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#003671;
}
/* Content */
#mainContent {
 	float: left;
	width: 434px;
	padding:10px;
} 
#mainContent h1 {
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#003671;
	max-width:415px;
	margin:0px;
	padding:0px;
} 
#mainContent h2 {
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003671;
	margin:0px;
	padding:0px;
} 
#mainContent h3 {
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003671;
	margin:0px;
	padding:0px;
} 
/* Footer */
#footer { 
	width: 950px;
	height: 181px;
}
#fLeft {
	height:181px;
	width:169px;
	float:left;
}
#fMiddle {
	height:71px;
	width:444px;
	margin-top:10px;
	padding-left:10px;
	float:left;
}
#fRight {
	height:181px;
	width:327px;
	float:right;
}
.fMiddleTop {
	width:440px;
}
.fMiddleText {
	width:220px;
	float:left;
  text-align: center;
  color: #003671;
  padding: 20px 0 0 0;
}
.fMiddleImg {
	width:200px;
	height:91px;
	padding-right:20px;
	float:right;
}
.fMenu {
	width:420px;
	padding:24px 0 20px 43px;
	float:left;
}
.fMenu2 {
	/*width:325px;
	padding-left:83px;*/
	padding-top:16px;
	float:left;
}
.fMenuLink {
	float:left;
	margin-right:5px;
}
.fMenuLink a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#023B6E;
	text-decoration:none;
}
.fMenuLink a:hover{
	text-decoration:underline;
}
.fMenuLink2 {
	float:left;
	margin-right:5px;
	padding-left:5px;
	border-left:1px solid #d14057;
}
.fMenuLink2 a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#023B6E;
	text-decoration:none;
}
.fMenuLink2 a:hover{
	text-decoration:underline;
}
/* Misc */
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
/* gallery */
.galleryBlock{
	 float:left;
	 background-color: #EFDA86; 
	 height: 124px; 
	 width: 87px; 
	 margin-right: 10px;
	 margin-bottom: 10px;
	 padding-top: 5px; 
	 padding-left: 5px;
}

.galleryImageBlock{
	border: 1px solid #003e51; 
	height: 85px; 
	width: 80px;
}
.galleryImage{
	border: 0pt none ;
	margin: 0px; 
	width: 80px; 
	height: 85px; 
	display: block;
}
.galleryTitle{
	width: 80px;
	margin-top: 5px; 
	color:  #003e51;
	text-align: center;
	font-size:10px;
} 
/* left navigation with sub */
#productHolder{
	
}

/*productNav */
.productNav{
	margin:0px 0px;
	

}

a.productLink, a.productLink:visited{
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003671;
	font-weight:bold;
	padding:3px 9px 3px 0px;
	display:block;
}
a.productLink:hover{
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1E396F;
	font-weight:bold;
	padding:3px 9px 3px 0px;
	
	display:block;
	background-color:#00ADE7;
}
a.productLinkCurrent, a.productLinkCurrent:visited{
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00ADE7;
	font-weight:bold;
	padding:3px 9px 3px 0px;
	display:block;
	background-color:#1E396F;
	
}
a.productLinkCurrent:hover{
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px 9px 3px 0px;
	
	display:block;
	background-color:#1E396F;
}
/* subnav*/
.productSub{
	margin:0px;
}
a.productSubLink, a.productSubLink:visited{
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
	padding:3px 9px 3px 0px;
	
	display:block;
	background-color:#1E396F;
}
a.productSubLink:hover{
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
	padding:3px 9px 3px 0px;
	
	display:block;
	background-color:#1E396F;
}
a.productSubLinkCurrent, a.productSubLinkCurrent:visited{
	text-decoration: underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
	padding:3px 9px 3px 0px;
	
	display:block;
	background-color:#1E396F;
}
a.productSubLinkCurrent:hover{
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
	padding:3px 9px 3px 0px;
	
	display:block;
	background-color:#1E396F;
}
/* Forms */
.signup_input {
	border: 2px solid #799BCF;
  padding: 2px;
  margin: 0 0 2px 0;
	width: 232px;
}
.signup_input100 {
	border: 2px solid #799BCF;
  padding: 2px;
  margin: 0 0 2px 0;
	width: 110px;
}
.signup_input50 {
	border: 2px solid #799BCF;
  padding: 2px;
  margin: 0 0 2px 0;
	width: 50px;
}
.inputfield {
	border: 2px solid #799BCF;
  padding: 2px;
  margin: 0 0 2px 0;
}
.signup_textarea {
	border: 2px solid #799BCF;
  padding: 2px;
  margin: 0 0 2px 0;
	width: 350px;
}
.signup_button {
	padding: 3px 16px 3px 16px;
	margin: 0px;
	cursor: pointer;
  background-color: #223E6D;
	font-size: 14px;
  color: #ffffff;
  font-weight: bold;
  border: 2px solid #799BCF;
  font-family: Arial;
}
.dropdown {
	border: 2px solid #799BCF;
  padding: 2px;
  margin: 0 0 2px 0;
	width: 240px;
}


.tdcolor {
	color:#5B565B;
}

.backYellow {
  background-color: #5B565B;
}

.signup_dog {
	background-color: #eeeeee;
  padding: 8px;
  border: 0;
}

.signup_dog legend {
  font-weight: bold;
  background-color: #ffffff;
  color: #1E396F;
}


.sign_input_20 {
	border: 1px solid #003671;
	width: 20px;
}
/* contactformulier */
#contactform {
	z-index:1;
}
.ftekst{
	height:50px;
}
.felement{
	height:25px;
	
}
.fleeg{
	height:20px;
}

.fknoppen{
	height:20px;
}
.fkop{
	float:left;
	width:179px;
	height:20px;
}
.ftext{
	float:left;
	width:250px;
	height:20px;
}
.box{
	width: 222px;
	height: 13px;
	font-size: 11px;
	border: 1px solid #003671;

}
.box2{
	width: 400px;
	height:100px;
	font-size: 11px;
	border: 1px solid #003671;

}
.box3{
	width: 100px;
	height: 13px;
	font-size: 11px;
	border: 1px solid #003671;

}
.knop{
	width:100px;
	height: 18px;
	cursor: pointer;	
	border: 1px solid #003671;
	font-size: 10px;
}
#formulier img{
	border:none;
}

#formulier label {
  width: 174px;
  float: left;
  line-height: 24px;
}

.ster {
  color: #E1002A;
}

.datum_calendar {
  vertical-align: middle;
}

.popup_tshirt {
  position: absolute;
  margin-left: 465px;
}
