html,body{
	margin : 0;
	padding : 0;
	background-image : url(http://www.dierenasielamsterdam.nl/gfx/achtergrond.jpg);
	background-repeat: repeat-x;
	background-color : #ebebeb;
}

html,body {
	line-height : 17px;
	font-family : Arial;
	font-size : 12px;
	color : #383838;
}

a:link, a:visited, a:active {
	color : #80BB23; 
	text-decoration :  underline;
}
a:hover{
	color : #000000; 
	text-decoration : none;
}

hr {
	background-color :#dedede;
	color : #dedede;
	border : 0;
	margin : 15px 0 15px 0;
	height : 1px;
}

input, textarea {
	position : relative;
}

.fzoeken {
	float : left;
 	background: transparent url(http://www.dierenasielamsterdam.nl/gfx/zoekveld.gif) no-repeat;
    outline: none;
    border: none;
	margin : 0;
    padding : 3px 0 0 5px;
	font-family : Tahoma;
    font-size : 11px;
    color : #000000;
    width: 166px;
	height : 17px;
}

.zbutton {
	float : left;
 	background: transparent url(http://www.dierenasielamsterdam.nl/gfx/zoekbutton.gif) no-repeat;
    outline: none;
    border: none;
    cursor : pointer;
    width: 31px;
    height: 20px;
}

h1 {
	background-image : url(http://www.dierenasielamsterdam.nl/gfx/lijn.gif);
	background-repeat: repeat-x;
	background-position : left bottom;
	padding : 0 0 5px 0;
	margin : 0 0 0 0;
	font-family : Arial;
	font-weight : normal;
	font-size : 19px;
	color : #80BB23;
	line-height : normal;
}

h2 {
	padding : 0 0 0 0;
	margin :  0 0 4px 0;
	font-family : Arial;
	font-weight : normal;
	font-size : 18px;
	color : #80BB23;
	line-height : normal;
}

h3 {
	padding : 0 0 0 0;
	margin :  0 0 4px 0;
	font-family : Arial;
	font-weight : normal;
	font-size : 16px;
	color : #80BB23;
	line-height : normal;
}

h4 {
	padding : 0 0 0 0;
	margin :  0 0 4px 0;
	font-family : Arial;
	font-weight :  bold;
	font-size : 12px;
	color : #80BB23;
	line-height : normal;
}

h5 {
	padding : 0 0 0 0;
	margin :  0 0 4px 0;
	font-family : Arial;
	font-weight :  bold;
	font-size : 12px;
	color : #80BB23;
	line-height : normal;
}

h6 {
	padding : 0 0 0 0;
	margin :  0 0 4px 0;
	font-family : Arial;
	font-weight :  bold;
	font-size : 12px;
	color : #80BB23;
	line-height : normal;
}

/* //////////////////// LAYOUT \\\\\\\\\\\\\\\\\\\\ */


.container {
	margin : 0 auto;
	width : 980px;
}

.topbalk {
	float : left;
	word-spacing : 5px;
	width : 980px;
	height : 30px;
}

.topbalk A:link { color : #FFFFFF; text-decoration : none;}
.topbalk A:visited { color : #FFFFFF; text-decoration : none;}
.topbalk A:active { color : #FFFFFF; text-decoration : none;}
.topbalk A:hover { color : #e1f6bb; text-decoration : none;}

.topbalk_l {
	float : left;
	padding : 8px 0 0 0;
	line-height : normal;
	font-family : Arial;
	font-size : 11px;
	color : #FFFFFF;
	width : 700px;
	height : 22px;
}

.topbalk_r {
	float : left;
	padding : 0 0 0 0;
	line-height : normal;
	font-family : Arial;
	font-size : 11px;
	color : #FFFFFF;
	width : 280px;
	height : 30px;
}

.taal {
	float : left;
	padding : 10px 10px 0 0;
	word-spacing : 5px;
	text-align : right;
	width : 58px;
	height : 20px;
}

.zoeken {
	float : left;
	padding : 5px 0 0 0;
	width : 202px;
	height : 25px;
}

.header {
	float : left;
	margin : 1px 0 1px 0;
	overflow : hidden;
	width : 980px;
	height : 250px;
}

.header_l {
	float : left;
	overflow : hidden;
	width : 250px;
}

.header_r {
	float : left;
	overflow : hidden;
	width : 730px;
}

.header_vervolg {
	float : left;
	margin : 1px 0 1px 0;
	overflow : hidden;
	width : 980px;
	height : 165px;
}

.trailbalk {
	float : left;
	width : 980px;
	height : 25px;
}

.trailbalk_l {
	float : left;
	padding : 8px 0 0 0;
	line-height : normal;
	font-family : Arial;
	font-size : 11px;
	color : #adadad;
	width : 700px;
	height : 17px;
}

.trailbalk_l A:link { color : #80bb23; text-decoration : none;}
.trailbalk_l A:visited { color : #80bb23; text-decoration : none;}
.trailbalk_l A:active { color : #80bb23; text-decoration : none;}
.trailbalk_l A:hover { color : #adadad; text-decoration : none;}

.trailbalk_r {
	float : left;
	padding : 8px 0 0 0;
	line-height : normal;
	font-family : Arial;
	word-spacing : 5px;
	text-align : right;
	font-size : 11px;
	color : #FFFFFF;
	width : 280px;
	height : 17px;
}

.container_content {
	margin : 0 auto;
	width : 988px;
}

.menu {
	float : left;
	background-image : url(http://www.dierenasielamsterdam.nl/gfx/menubalk.gif);
	background-repeat: no-repeat;
	padding : 9px 5px 2px 20px;
	line-height : normal;
	width : 963px;
	height : 26px;
}

.menu ul {
	margin : 0;
	padding : 0;
	list-style-type : none;
}

.menu ul li {
	float : left;
}

.menu li a, .menu li  a:link, .menu li  a:active, .menu li  a:visited {
	float : left;
	display : block;
	padding : 3px;
	margin : 0 17px 0 0 !important;
	margin : 0 8px 0 0;
	font-size : 14px;
	text-decoration : none;
	font-weight : normal;
	color : #FFFFFF;
}

.menu li a:hover,
.menu li.select a, .menu li.select  a:link, .menu li.select a:active, .menu li.select  a:visited , .menu li.select a:hover {
	float : left;
	display : block;
	background-color : #91d11a;
	padding : 3px;
	margin : 0 17px 0 0 !important;
	margin : 0 8px 0 0;
	font-size : 14px;
	text-decoration : none;
	font-weight : normal;
	color : #FFFFFF;
}

.content {
	float : left;
	background-image : url(http://www.dierenasielamsterdam.nl/gfx/achter.gif);
	background-repeat: repeat-y;
	padding : 15px 20px 0 20px;
	width : 948px;
}

.content_vervolg {
	float : left;
	background-image : url(http://www.dierenasielamsterdam.nl/gfx/achter_vervolg.gif);
	background-repeat: repeat-y;
	padding : 15px 20px 0 20px;
	width : 948px;
}

.content_l {
	float : left;
	padding : 0 15px 0 0;
	width : 698px;
}

.content_r {
	float : left;
	padding : 0 0 0 15px;
	width : 220px;
}

.content_l_vervolg {
	float : left;
	padding : 0 15px 0 0;
	width : 220px;
}

.content_l_vervolg_box {
	float : left;
	padding : 15px 0 0 0;
	font-size : 12px;
	width : 220px;
}

.submenu ul {
	float : left;
	background-image : url(http://www.dierenasielamsterdam.nl/gfx/lijn.gif);
	background-repeat: repeat-x;
	margin : 0;
	padding : 0;
	list-style-type : none;
}

.submenu ul li {
	float : left;
	background-image : url(http://www.dierenasielamsterdam.nl/gfx/lijn.gif);
	background-repeat: repeat-x;
	background-position : left bottom;
}

.submenu li a, .submenu li  a:link, .submenu li  a:active, .submenu li  a:visited {
	float : left;
	display : block;
	background-image : url(http://www.dierenasielamsterdam.nl/gfx/pijl_groen.gif);
	background-repeat: no-repeat;
	background-position : left center;
	padding : 5px 0 5px 17px;
	font-size : 11px;
	line-height : normal;
	text-decoration : none;
	font-weight : bold;
	color : #383838;
	width : 203px;
}

.submenu li a:hover,
.submenu li.select a, .submenu li.select   a:link, .submenu li.select a:active, .submenu li.select  a:visited,  .submenu li.select a:hover {
	float : left;
	display : block;
	background-image : url(http://www.dierenasielamsterdam.nl/gfx/pijl_grijs.gif);
	background-repeat: no-repeat;
	background-position : left center;
	padding : 5px 0 5px 17px;
	font-size : 11px;
	line-height : normal;
	text-decoration : none;
	font-weight : bold;
	color : #80bb23;
	width : 203px;
}

.content_r_vervolg {
	float : left;
	padding : 0 0 0 15px;
	width : 698px;
}

.content_r_vervolg_1 {
	float : left;
	padding : 0 15px 0 0;
	width : 342px;
}

.content_r_vervolg_2 {
	float : left;
	padding : 0 0 0 0;
	width : 341px;
}

#sizer {
	float : right;
	line-height : 0;
	font-size : 11px;
}

.onder {
	float : left;
	background-image : url(http://www.dierenasielamsterdam.nl/gfx/onder.gif);
	background-repeat: repeat-y;
	line-height : 0;
	font-size :  0;
	width : 988px;
	height : 20px;
}

.onder_vervolg {
	float : left;
	background-image : url(http://www.dierenasielamsterdam.nl/gfx/onder_vervolg.gif);
	background-repeat: repeat-y;
	width : 988px;
	height : 20px;
}

.footer {
	float : left;
	padding : 7px 5px 12px 5px;
	font-family : Arial;
	font-size : 11px;
	color : #adadad;
	width : 978px;
}

.footer A:link { color : #adadad; text-decoration : underline;}
.footer A:visited { color : #adadad; text-decoration : underline;}
.footer A:active { color : #adadad; text-decoration : underline;}
.footer A:hover { color : #292929; text-decoration : none;}

.footer_l {
	float : left;
	width : 728px;
}

.footer_r {
	float : left;
	text-align : right;
	width : 250px;
}
