@charset "utf-8";

body {
	background: #FFF url(../../img/greenbg.jpg) center top no-repeat;
	font-size: 0.75em;
	color: #555;
}

h1 {
	color: #199a5e;
	font-size: 1.2em;
	line-height: normal;
	margin: 1.5em 0;
}

h2 {
	color: #8dbe44;
	font-size: 1em;
	line-height: normal;
}

span.left {
	float: left;
}

span.right {
	float: right;
}

.clearfloat {
	clear: both;
	font-size: 1px;
	height: 0;
	line-height: 1px;
}

#wrap {
	margin: 0 auto;
	width: 960px;
}

#header {
	height: 250px;
	margin: 0;
	position: relative;
}

#topnav {
	position: absolute;
	top: 0;
	right: 0;
}

#topnav ul {
	color: #8dbe44;
	float: left;
	font-size: .9em;
	margin: 0;
	padding: 0;
}

#topnav ul li{
	display: inline;
	margin: 0;
	padding: 0;
}

#topnav ul li a, #topnav a{
	padding: 0 .5em;
	padding-top: .5em;
	color: #8dbe44;
	text-decoration: none;
	float: left;
	border-right: 1px solid #8dbe44;
}

#topnav ul li a:hover {
	color: #199a5e;
}

#logo {
	position: absolute;
	top: 70px;
	left: 20px;
}

#flexpo {
	position: absolute;
	top: 130px;
	left: 0;
}

#main {
	line-height: 1.35em;
	margin: 0;
}

#sidebar {
	float: left;
	width: 170px;
	margin-left: 20px;
	display:inline;
}

#sidebar ul {
	margin: 0;
	padding: 0;
}

#nav {
	font-size: 1.2em;
	font-weight: bold;
	padding: 0;
	margin: 0;
	width: 170px;
}

#nav li {
	list-style: none;
	margin: 0;
	padding: 0.5em 0;
	border-bottom: 1px solid #d0d0d0;
}

#nav ul{
	margin: 0 0 0 0px;
	padding:0;
	font-size : 13px;
	font-weight:normal;
}

#nav ul li{
	padding-left: 10px;
	background:url(../../img/bullet_2.gif) no-repeat 0 12px;
}

#nav ul ul{
	font-size:11px;
	font-weight:normal;
}

#nav ul ul li{
	border-bottom:none; 
	border-top: 1px solid #e0e0e0; 
	background:url(../../img/bullet_2.gif) no-repeat 0 9px;

	margin:0;
	padding: 3px 0;	
	margin-top: 3px;
	padding-left: 10px;
}

#nav li a:link, #nav li a:visited{
	color:#8DBE44;
	display: block;
	text-decoration: none;
}

#nav li a:hover{
	color:#f15a22;
	text-decoration: none;
}

#nav li#current a{
	color:#f15a22;
}

#nav li#current ul li a:link, #nav li#current ul li a:visited{
	color:#333333;
}

#nav li#current ul li a:hover{
	color:#f15a22;
}

#nav li#current ul li#subcurrent a{
	color:#f15a22;
}

a.activehoofdlink, a.activesublink{
	color:#f15a22;
}

#content {
	border-left: #d0d0d0 1px solid;
	border-right: #8cbe44 1px solid;
	margin: 0 320px 0 190px;
	padding: 0 30px;
	padding-bottom: 1em;
}

#content.breed{
	margin: 0 0 0 190px;
	padding-top: 35px;
}

.kruimel{
	font-size:0.9em;
}

.mission {
	border-bottom: #d0d0d0 1px solid;
	border-top: #d0d0d0 1px solid;
	font-size: 1.2em;
	font-style: italic;
	line-height: 1.25em;
	margin: 1em 0;
	padding: .5em 0;
}

.mission h1{
	color: #199a5e;
	font-size: 1em;
	line-height: normal;
	margin:3px 0;
}

.list, .sitemap_lijst{
	margin: 0;
	padding: 0;
	list-style: none;
}

.list li, .sitemap_lijst li{
	margin: .5em 0;
	padding-left: 1.5em;
	background: url(../../img/bullet.gif) no-repeat 0 3px;
}

.organised {
	color: #8dbe44;
	font-size: .9em;
	margin-top: 50px;
}

#extra {
	border-right: #d0d0d0 1px solid;
	float: right;
	margin-top: 100px;
	padding-right: 20px;
	width: 280px;
}

.datum {
	background: #8dbe44;
	color: #FFF;
	margin-right: 1em;
	padding: 1px 2px;
}

#band {
	background: #8dbe44 url(../../img/bandbg.gif) center repeat-y;
	color: #FFF;
}

#band input[type=submit] {
	background: #81b13e;
	border: #6f9936 1px solid;
	color: #FFF;
	cursor: pointer;
	padding: 2px;
}

#band input[type=text] {
	border: #6f9936 1px solid;
	color: #555;
	padding: 2px;
}

#band h1 {
	color: #FFF;
	margin: .5em 0;
}

#band-content {
	margin: 1em auto;
	width: 960px;
}

.band-deel {
	float: left;
	margin: 0 25px;
	width: 270px;
	display:inline;
}

#footer {
	clear: both;
	color: #8dbe44;
	font-size: .9em;
	height: 1em;
	margin: 0 auto;
	margin-bottom: 1em;
	width: 960px;
}

#footer a:link, #footer a:visited {
	color: #8dbe44;
	text-decoration: none;
}

#footer a:hover {
	color: #8dbe44;
	text-decoration: underline;
}

a:link {
	color: #333;
	text-decoration: underline;
}

a:visited {
	color: #555;
}

a:hover {
	color: #199a5e;
}

#toc{
	border-top: 1px solid #19995D;
	border-bottom: 1px solid #19995D;
	padding: 10px 0 10px 0;
	list-style-type:none;
}

#toc li{
	margin: .5em 0;
	padding-left: 1.5em;
	background: url(../../img/bullet.gif) no-repeat 0 3px;
}

#quicklinks li, #extra li{
	list-style:none;
	margin:2px 0;
	padding:0 0 0 15px;
	background:url(../../img/bullet_3.gif) no-repeat 0 5px;
}

.naam{
	font-weight:bold;
}

hr{
	background:#d0d0d0;
	border:none;
	height:1px;
	font-size: 0px;
	margin: 5px 0;
}

ul.zoeken_lijst{
	list-style:none;
	margin:0;
	padding:0;
}

ul.zoeken_lijst li{
	margin:0 0 15px 0;
	padding:0 0 15px 0;
	border-bottom:1px #e0e0e0 dotted;
}

ul.zoeken_lijst li ul {
	list-style:disc;
	margin: 0 0 0 25px;
	padding:0;
}

ul.zoeken_lijst li ul li{
	border:none;
	margin:0 0 2px 0;
	padding:0 0 2px 0;
}

/** EXPOSANT MODULE **/
.exposant_detail{
	padding:5px;
}

.exposant_detail_info{
	margin-right: 215px;
}

.exposant_detail h2, .exposant_bericht h2{
	background:#8DBE44;
	border:1px solid #e0e0e0;
	color:#231F20;
	padding:5px;
	margin:0;
}

.letter_keuze{
	border-top : 1px solid #d0d0d0;
	border-bottom : 1px solid #d0d0d0;
	padding : 1px 0;
	line-height :24px;
}

.letter_keuze .letter_keuze_letter{
	line-height :24px;
}

.letter_keuze .letter_keuze_letter a{
	color:#231F20;
	text-decoration:none;
	padding:2px;
}

.letter_keuze .letter_keuze_letter a:link{
	background:#8DBE44;
}

.letter_keuze .letter_keuze_letter a:visited{
	background:#F15A22;
}

.letter_keuze .letter_keuze_letter a:active{
	background:#F15A22;
}

.letter_keuze .letter_keuze_letter a:hover{
	background:#F15A22;
}
.exposant_bericht fieldset legend{
	font-weight:bold;
}

.expo_locatie, .expo_standnummer, .expo_email, .expo_website, .expo_terug_link, .bericht_tekst, .bericht_document,
.bericht_beeld, .bericht_link, .bericht_exposant{
	border-bottom:1px solid #e6e6e6;
	padding: 2px 0;
}

.expo_terug_link{margin-top : 15px;text-align: right;}

.expo_label, .label{
	float:left;
	width : 120px;
	text-align:right;
	font-weight:bold;
}

.expo_value, .data{
	margin-left : 135px;
}

.bericht_beeld{
	width:400px;
	height:150px;
	overflow:hidden;
}

.anker_lijst{
	border-top:1px solid red;
	border-bottom:1px solid red;
	margin:10px;
	padding-left:50px;
	padding-top:20px;
	padding-bottom:20px;
}

.cursive{
	font-style:italic;
}

table.type_1{
	border:1px solid #e0e0e0;	
}

table.type_1 tr.head{
	background:#e6e6e6;
}

table.type_1 tr td{
	border-bottom: 1px solid #e6e6e6;
	padding : 2px 5px;
}

.select_detail, .datum_keuze, .uur_keuze {
	border: 1px solid #e0e0e0;
	padding: 10px 10px 10px 2px;
	margin-bottom: 5px;
	background-color: #e6e6e6;
}

.expo_foto_detail {
	float: right;
}

.form_links
{
	width:280px;
	float:left;
}

.form_rechts
{
	width:280px;
	float:left;
	margin-left:5px;
}

.form_label
{
	width:120px;
}

.form_input
{
	font-size:11px;
}

.float
{
	float:left;
}

.bus
{
	width:55px;
}

.containerForm
{
	margin-bottom:20px;
	font-size:11px;
	float:left;
}

.presentatieTitel
{
	font-weight:bold;
}

.login
{
	font-size:11px;
}

.wachtVergeten
{
	font-size:11px;
}

.small_italic{
	font-size:0.7em;
	font-style:italic;
}

.verplicht{
	color:red;
}

#tooltip{
	padding:10px;
	background-color:#808080;
	color:#FFF;
}

#extranet_aangemeld_box{
	margin: 20px 10px 20px 0;
	border: 1px solid #8DBE6B;
	padding:5px;
}

#extranet_login_box{
	padding-bottom:15px;
}

#extranet_login_box .form_row{
	margin-bottom: 0.6em;	
}

.btn_login{
	padding-top: 15px;
	margin-top: 15px;
	border-top: 1px dotted #B7DF7D;
	width : 250px;
}

.btn_login a{
	background:url(../../img/btn_login.gif);
	height:39px;
	display:block; 
	line-height:38px;
	padding-bottom: 4px;
	padding-top: 2px;
	text-decoration:none;
	font-size : 14px;
	font-weight:bold;
	color:#199a5e;
	padding-left : 30px;
}

#extra .btn_login a{
	background:url(../../img/btn_login_whiteback.gif) no-repeat;
	height:39px;
	line-height:38px;
	padding-bottom: 4px;
	padding-top: 7px;
	padding-left : 35px;
}

/** EINDE EXPOSANT MODULE **/


/* Pagina Randprogramma */

#page_6 .item h2, #page_8 .item h2
{
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	padding:5px 0px 5px 0px;
	margin-top:25px;
	background:url(../../img/bullet_titel.gif) no-repeat 0px 8px;
	padding-left:15px;
}

#page_6 #item_div_12 h2, #page_8 #item_div_14 h2
{
	display:none;
}

#page_49 #sidebar, #page_50 #sidebar, #page_51 #sidebar, #page_52 #sidebar{
	float: left;
	width: 170px;
	margin-left: 20px;
	
	display:none;
}
