/**********************************************/
/*   GLOBAL Stylesheet file for BYTR.nl       */
/*                                            */

html,body {
	text-align: center; 
/*	font-family: Arial, Helvetica, Sans-serif; font-size: 0.85em; */
	font-family: Arial, Helvetica, Sans-serif; font-size: 0.82em; 
	letter-spacing:0.1em;
	word-spacing:0.2em;
	color: #627177; 
	margin: 0px; 
	padding: 0px;
}
	
body .smallpage {height:100%;}
td {vertical-align: top;}
img {border: 0px;}


form {margin: 0;}
fieldset {border: none; margin:0 0 0 0; padding: 0 ;}
legend {display: none; color: #858889; margin: 0; padding: 0; font-weight: bold;}
	* html legend {margin-left: -6px;}
label {width: 250px;}
input.text {width: 250px; }
select {font-size: 100%;}
textarea {font-family: arial,helvetica; font-size: 120%;}
.verplicht {float: left; width: 50px; text-align: center; color: #b30005;}


ul {margin-top:0px; }
li {list-style-type: square; margin-left:-20px;}

h1 {font-size: 120%; margin: 0 0 12px 0;}
h2 {font-size: 100%; margin: 0; line-height: 2em;}
h3 {font-size: 100%; margin: 0; }

.logo {position: absolute; left: 0; top: 0; }
/*.clear {font-size: 1px; line-height: 1px; clear: both; display: block;}*/
.content {margin: 25px;}
.center {text-align: center;}
.right {text-align: right;}
.inputerror {position: relative; top: -1px; background: transparent url(../img/inputerror.gif) no-repeat 4px 0px; padding-left: 18px; line-height: 12px; margin: 0 0 2px 0;}

a {color: #3abfef; text-decoration: underline;}
a:hover {color: #3abfef; text-decoration: none;}

#container {text-align: left; width: 800px; margin: 0 auto; }
#container530 {height:530px;text-align: left; width: 800px; margin: 0 auto; }

#maincontent {padding: 0px; }

#mainnavlogo {margin: 40px 0 0 0; display: block; height: 40px;}
#mainnavlogo a {width:800px;height:40px;}

#tablenav table {
/*	float: left; 	*/
	text-align: center;
	font-weight:bold;	
	height: 25px;	
}
#tablenav td {
	height: 25px;	
}
#tablenav a {
	line-height: 1.9em;
	font-size: 1.0em; 
	color: #3abfef; 
	text-decoration: none;	
}
#tablenav a:hover {
	text-decoration: underline;	
}

#mainnav a {
	line-height: 1.9em;
	font-size: 1.0em; 
	color: #3abfef; 
	text-decoration: none;	
}
#mainnav a:hover {
	text-decoration: underline;	
}

.menu2start {width: 399px; border-left: 1px solid #3abfef; border-bottom: 1px solid #3abfef;}
.menu2end {width: 398px; border-left: 1px solid #3abfef; border-right: 1px solid #3abfef; border-bottom: 1px solid #3abfef;}
.menu3start {width: 265px; border-left: 1px solid #3abfef; border-bottom: 1px solid #3abfef;}
.menu3end {width: 266px; border-left: 1px solid #3abfef; border-right: 1px solid #3abfef; border-bottom: 1px solid #3abfef;}
.menu4start {width: 199px; border-left: 1px solid #3abfef; border-bottom: 1px solid #3abfef;}
.menu4end {width: 198px; border-left: 1px solid #3abfef; border-right: 1px solid #3abfef; border-bottom: 1px solid #3abfef;}
.menu5start {width: 159px; border-left: 1px solid #3abfef; border-bottom: 1px solid #3abfef;}
.menu5end {width: 158px; border-left: 1px solid #3abfef; border-right: 1px solid #3abfef; border-bottom: 1px solid #3abfef;}
.menu6start {width: 133px; border-left: 1px solid #3abfef; border-bottom: 1px solid #3abfef;}
.menu6end {width: 133px; border-left: 1px solid #3abfef; border-right: 1px solid #3abfef; border-bottom: 1px solid #3abfef;}
.menu7start {width: 113px; border-left: 1px solid #3abfef; border-bottom: 1px solid #3abfef;}
.menu7end {width: 114px; border-left: 1px solid #3abfef; border-right: 1px solid #3abfef; border-bottom: 1px solid #3abfef;}
.menu8start {width: 98px; border-left: 1px solid #3abfef; border-bottom: 1px solid #3abfef;}
.menu8end {width: 102px; border-left: 1px solid #3abfef; border-right: 1px solid #3abfef; border-bottom: 1px solid #3abfef;}
.menu9start {width: 98px; border-left: 1px solid #3abfef; border-bottom: 1px solid #3abfef;}
.menu9end {width: 102px; border-left: 1px solid #3abfef; border-right: 1px solid #3abfef; border-bottom: 1px solid #3abfef;}
.menu10start {width: 79px; border-left: 1px solid #3abfef; border-bottom: 1px solid #3abfef;}
.menu10end {width: 78px; border-left: 1px solid #3abfef; border-right: 1px solid #3abfef; border-bottom: 1px solid #3abfef;}
.menu11start {width: 72px; border-left: 1px solid #3abfef; border-bottom: 1px solid #3abfef;}
.menu11end {width: 70px; border-left: 1px solid #3abfef; border-right: 1px solid #3abfef; border-bottom: 1px solid #3abfef;}
.endmenu {width:798px;height:1px;margin:0;padding:0;border-left: 1px solid #3abfef; border-right: 1px solid #3abfef;}

#content {
	height:560px;
	font-size: 1.0em; 
	padding:14px;
	border-left: 1px solid #3abfef;
	border-right: 1px solid #3abfef;
	border-bottom: 1px solid #3abfef;
}
#contentfixed {
	height:421px;
	padding:0;
	margin:0;
	border-top:0px;
	border-left: 1px solid #3abfef;
	border-right: 1px solid #3abfef;
	border-bottom: 1px solid #3abfef;
}
#contentnopad {
	height:430px;
	font-size: 1.0em; 
	clear:left;
	padding:0 0 30px 0;
	border-top:0px;
	border-left: 1px solid #3abfef;
	border-right: 1px solid #3abfef;
	border-bottom: 1px solid #3abfef;
}

#actua {
	padding:0;
	margin:0;
	border-top:0px;
	border-left: 1px solid #3abfef;
	border-right: 1px solid #3abfef;
	border-bottom: 1px solid #3abfef;
}
.leftcol {
	float:left;
	text-align: justify;
	margin:0 0 10px 0;
}
.leftcol ul li {text-align: left}
.leftcol li a {color: #627177; text-decoration: none;}
.leftcol li a:hover {color: #627177; text-decoration: underline;}


.rightcol {
	float:right;
	margin:0 0 10px 0;
}
.foto {border:1px solid #D9E9EF;}

.thumb {
	border:0px solid #D9E9EF;
	float:left;
	margin:0 0 0px 0;
}
.kaderonder {
	position:absolute;
	top:477px;
	right:0px;
	width:170px;
	height:60px;
	background:#3abfef;
	color:#fff;
	padding:4px 0 4px 20px;
}

#gallery {float: right;}
#gallery .preview {border: 3px solid #FFF;}
#slideshow	{width:480px;}
#slideshow a	{display:block; float:left; width:30px; height:30px; margin-right:3px; background:#fff; }
#slideshow a img	{float:left; border-top:3px solid #fff; border-right:none; border-bottom:1px solid #fff; border-left:none;}
#slideshow a:hover	{background: #B9B9B9;}
#slideshow a.active {background: #ffffff;}

.summary {margin-left:2px;clear:left;}
.summary_thumb {padding-top:4px;padding-bottom:40px;width:100px;float:left; margin-right:10px; }
.summary_thumb img {border:1px solid #90e0ff;}
.summary_text {text-align:left;}