/* Style by   alstro webdesign www.tce-tours.nl  by alstro webdesign*/
@media screen
{
html,body  {
margin: 0px;
padding: 0px;
font-family: arial, helvetica, sans-serif;
font-size: 85%;
color: black;
margin: 0 auto;
height: 100%;
background-color: #eaeaea;
background-image: url(../img/bg.gif);
background-repeat: repeat-x;
}
li { list-style-image: url(/img/punt.png); }
img {border: none;}

div#container {
	margin:0 auto;
	width:950px;
    height:auto !important;
	height:100%;
	min-height:100%;
    background-image: url(../img/homebg.jpg);
}

div#container_admin {
	margin:0 auto;
	width:950px;
    height:auto !important;
	height:100%;
	min-height:100%;
	background-color: #ffffff;
}

div#top {
  width: 950px;
  height: 80px;
  background-image: url(../img/topbg.jpg);
}

div#logo {
    float: left;
    width: 300px;
    height: 80px;
}
div#main {
  width: 950px;
}

div#mainlinks {
  float: left;
  width: 593px;
  padding-left: 7px;
}

div#headerfoto {
  float: left;
}
div#headerkop {
  float: left;
  width: 593px;
  height: 95px;
}

div#home {
  float: left;
  width: 593px;
}


div#mainrechts {
  float: left;
  width: 336px;
  padding:0 7px;
}

div#adres {
  float: left;
  width: 305px;
  padding: 10px 20px 10px 10px;
}
.dagreis {
  float: left;
  width: 336px;
  height: 89px;
  background-image: url(../img/reisbg.jpg);
}
.dagverslag {
  float: left;
  width: 336px;
  height: 89px;
  background-image: url(../img/reisbg.jpg);
}

div#aanbodverslag {
  float: left;
  width: 584px;
  height: 205px;
  background-image: url(../img/aanbodbg.jpg);
  padding: 10px 0 5px 10px;
}

.aanbodverslaglinks {
  float: left;
  width: 270px;
}

.aanbodverslagrechts {
  float: left;
  width: 300px;
  margin-right: 5px;
}

div#headertekst {
  float: left;
  line-height: 95px;
  width: 278px;
  height: 95px;
}
div#headerfotokl {
  float: left;
  width: 315px;
  padding-top: 25px;
  height: 70px;
}
#footer {
	margin:0 auto;
	height: 25px;
	padding:0 5px;
	width:930px;
    text-align: center;
    line-height: 25px;
    color: #404040;
    font-size: 90%;
	background-color: #c0c0c0;
    border-color: #fff;
    border-style: solid;
    border-width: 5px;
}

.headerkl  {
  padding-right: 5px;
}
.koplblauw  {
    font-size: 200%;
    font-weight: bold;
    color: #57b6dd;
    }

.kopdblauw  {
    font-size: 200%;
    font-weight: bold;
    color: #416682;
}
.kopblauw  {
    font-size: 140%;
    font-weight: bold;
    color: #0060aa;
}

#home a:link {
	color:#0060aa;
    text-decoration: none;
}
#home a:visited {
	color:#0060aa;
    text-decoration: none;
}
#home a:hover {
	color:#0060aa;
    text-decoration: underline;
}

.toplinks { text-decoration: none;color: #404040; }
.toplinks:visited { text-decoration: none;color: #404040;}
.toplinks:active { text-decoration: none;color: #404040;}
.toplinks:hover { border-bottom:2px solid #009534;color: #c0c0c0;}

.submenulinks { text-decoration: none;color: #000; }
.submenulinks:visited { text-decoration: none;color: #000;}
.submenulinks:active { text-decoration: none;color: #000;}
.submenulinks:hover { border-bottom:2px solid #009534;color: #000;}


.links { text-decoration: none;color: #0060aa; }
.links:visited { text-decoration: none;color: #0060aa;}
.links:active { text-decoration: none;color: #0060aa;}
.links:hover { text-decoration: underline;color: #0060aa;}

.reislinksrechts { font-weight: bold;text-decoration: none;color: #ffffff; }
.reislinksrechts:visited { font-weight: bold;text-decoration: none;color: #ffffff;}
.reislinksrechts:active { font-weight: bold;text-decoration: none;color: #ffffff;}
.reislinksrechts:hover { font-weight: bold;text-decoration: underline;color: #ffffff;}

.reislinks { font-weight: bold;text-decoration: none;color: #0060aa; }
.reislinks:visited { font-weight: bold;text-decoration: none;color: #0060aa;}
.reislinks:active { font-weight: bold;text-decoration: none;color: #0060aa;}
.reislinks:hover { font-weight: bold;text-decoration: underline;color: #0060aa;}

/* mainmenu

/* --------------------- MAIN NAVIGATION --------------------- */

#mainnav {
    float: left;
	text-align:left;
	display:block;
}
#mainnav .blauw {
	color:#57b6dd;
}
#mainnav ul {
	margin:0;
	padding:0;
	position:absolute;
    width:650px;
    z-index:5;
	margin-top:14px;
}
#mainnav ul li {
	list-style: none;
}



#mainnav ul li a {
	display: block;
	color: #416682;
	text-transform:uppercase;
	padding: 34px 0px 0px 17px;
	font-weight: bold;
	text-decoration:none;
	font-size:13px;
}

#mainnav ul li ul{
    margin:0;
    padding:0;
    position:absolute; /* important */
    z-index:5;
    width:180px;
    visibility:hidden;
    background: #F1F2ED;
    margin:15px 0 0 0;
    _margin:18px 0 0 0;
    padding:35px 0 20px 0px;
    }
#mainnav ul li ul#submenu2 {
    margin:15px 0 0 -33px;
    _margin:18px 0 0 -33px;
    }
#mainnav ul li ul li {
	list-style: none;
}

#mainnav ul li ul li a{
	display: block;
	padding: 0px 20px 0px 30px;
	background: url(../img/bg_subpunt.gif) 19px 8px no-repeat;
	font-weight: normal;
	text-decoration:none;
	color: #333333;
    border-bottom: none;
    text-align:left;
    text-transform:none;
	width:130px;
	font-size:12px;
    }
#mainnav ul li ul li a:hover {
    background: #DEDFD9 url(../img/bg_subpunt.gif) 19px 8px no-repeat;
    color:#416682 ;
}
#mainnav ul li {
	float:left;
	width:124px;
	list-style: none;
}
#mainnav ul ul li.current a {
    color:#416682 ;
    background: #DEDFD9 url(../img/bg_subpunt.gif) 19px 8px no-repeat;
}
#mainnav ul li a#tce1 {
	background: url(../img/menu01.gif) no-repeat;
}
#mainnav ul li a#tce2 {
	background: url(../img/menu02.gif) no-repeat;
}
#mainnav ul li a#tce3 {
	background: url(../img/menu03.gif) no-repeat;
}
#mainnav ul li a#tce4 {
	background: url(../img/menu04.gif) no-repeat;
}
#mainnav ul li a#tce5 {
	background: url(../img/menu05.gif) no-repeat;
}
#mainnav ul li a:hover#tce1 {
	background: url(../img/menu01over.gif) no-repeat;
}
#mainnav ul li a:hover#tce2 {
	background: url(../img/menu02over.gif) no-repeat;
}
#mainnav ul li a:hover#tce3 {
	background: url(../img/menu03over.gif) no-repeat;
}
#mainnav ul li a:hover#tce4 {
	background: url(../img/menu04over.gif) no-repeat;
}
#mainnav ul li a:hover#tce5 {
	background: url(../img/menu05over.gif) no-repeat;
}

#mainnav ul li.current a#tce1 {
	background: url(../img/menu01over.gif) no-repeat;
}
#mainnav ul li.current a#tce2 {
	background: url(../img/menu02over.gif) no-repeat;
}
#mainnav ul li.current a#tce3 {
	background: url(../img/menu03over.gif) no-repeat;
}
#mainnav ul li.current a#tce4 {
	background: url(../img/menu04over.gif) no-repeat;
}
#mainnav ul li.current a#tce5 {
	background: url(../img/menu05over.gif) no-repeat;
}
/* IE PC selector */
* html .menu #mainnav ul li {
    display:inline; /* solve a IE PC list bug */
    float:none; /* solve a IE5 clav nav bug */
    }
#subnav {
	display:block;
	margin:0 0 20px 0px;
	text-align:left;
	border-bottom:2px solid #fff
}
#submenu {
}
#subnav ul {
	padding:0 0 10px 12px;
	_padding:0 0 10px 17px;
	margin-left:0;
}
#subnav ul li {
	list-style: url(../img/bg_subpunt.gif);
}
#subnav ul li.current {
	list-style: url(../img/bg_subpunt.gif);
}
#subnav ul li a {
	display: block;
	font-weight: normal;
	text-decoration:none;
	color: #fff;
	width:191px;
}
#subnav ul li a:hover {
	font-weight: bold;
}
#subnav ul li.current a {
	font-weight: bold;
}

}
