re/* Navi Definitions BEGIN */
#navigation ul {
	position: relative;
	display: block;
	height: 11px;
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: right;
}
#navigation li {
	position: relative;
	display: inline;
	height: 11px;
	margin: 0 0 0 10px;
	padding: 0 0 13px 10px;
	overflow: hidden;
	background: url(/content/_img/_layout/nav_line_h.gif) no-repeat left 1px;
	text-align: left;
}

#navigation li a {
	position: relative;
	display: inline;
	color: #000000;
	text-decoration: none;
	
}
#navigation li.first {
	background: none;
}
#navigation li ul {
	position: absolute;
	top: 24px;
	left: 0px;
	display: none;
	width: 15em;
	height: auto;
	padding: 0;
	margin: 0;
	text-align: left;
	overflow: hidden;
	background-color: #FFFFFF;
}
#navigation li:hover ul {
	display: block;
}
#navigation li:hover ul ul {
	display: none;
}
/*
#navigation li li:hover ul {
	display: block;
}
*/

#navigation li li {
	display: block;
	height: auto;
	padding: 4px 0 3px 7px;
	margin: 0;
	background: none;
	border-top: 1px solid #afb0b2;
}
#navigation li li a {
	height: auto;
	
}
#navigation li li a:hover {
	color: #f00000;
}
/* Navi Definitions END */

/* Navi Table Definitions BEGIN */
#navigation table {
	position: relative;
	margin: 0 0 0 auto;
	padding: 0;
	border: none;
	border-spacing: 0;
	border-collapse: collapse;
	text-align: left;
}

#navigation tr {
	position: relative;
}

#navigation td {
	position: relative;
	margin: 0px;
	padding: 0 0px 0px 0px;
	/*background: url(/content/_img/_layout/nav_line_h.gif) no-repeat left 1px;*/
}



#navigation td a {
	position: relative;
	display: inline;
	color: #000000;
	text-decoration: none;
	
}



#navigation td table {
	position: absolute;
	display: none; 
	width: 15em;
	padding: 0;
	margin: 0;
	text-align: left;
	overflow: hidden;
	background-color: #FFFFFF;
}
* html #navigation td table {
	top: 0px;
	left: 0px;
	margin: 19px 0 0 0px;
	
	
}

/* IE 7*/
*+html #navigation td table {
    left: 0px;
}

#navigation td:hover table {
	display: table;
}

* html #navigation td:hover table {
	display: block;
}

#navigation td:hover table table {
	display: none;
}

/* #navigation td td.f-irst, */
#navigation td td {
	height: auto;
	padding: 4px 0 3px 7px;
	margin: 0;
	background: none;
	border-top: 1px solid #afb0b2;
	font-family:Verdana;
	font-size:10px;
}
#navigation td td a {
	height: auto;
}
#navigation td td a:hover {
	color: #f00000;
}

li {margin-left:-15px;}

td.text {font-family:Verdana;font-size:10px;background-color: #A8C7EB; padding: 4px 0 3px 20px;color: #2F3741;}
td.text1 {font-family:Verdana;font-size:10px;color: #2F3741;}
td.textkl {font-family:Verdana;font-size:9px;color: #959F96;}
td.textwe {font-family:Verdana;font-size:11px;color: #FFFFFF;font-weight:bold;}
td.textbl {font-family:Verdana;font-size:10px;color: #2F3741;font-weight:bold;}

td.form {font-family: Verdana; font-size: 10px; color: #2F3741;}
td.formrot {font-family: Verdana; font-size: 10px; color: #FF0000;}
div.text1 {font-family:Verdana;font-size:10px;color: #2F3741;}

b.text1 {font-family:Verdana;font-size:11px;color: #2D3341;}

input.form {border-style: none;color:#343D42;font-family:Verdana;font-size:12px;line-height:14px;text-decoration:none;background-color: #FFFFFF;text-align: left;width:150px;}

input.form1 {border-style: none;color:#343D42;font-family:Verdana;font-size:12px;line-height:14px;text-decoration:none;background-color: #FFFFFF;text-align: left;width:200px;}

input.form2 {border-style: none;color:#343D42;font-family:Verdana;font-size:12px;line-height:14px;text-decoration:none;background-color: #FFFFFF;text-align: left;}

input.senden {border-style: none; color:#2F3741; font-family:Verdana, sans-serif; font-size:10px; font-weight:bold; line-height:18px; background-color: transparent; cursor:hand;}

textarea.form{color:#2F3741;font-family:Verdana;font-size:12px;line-height:14px;text-decoration:none;width:150px;border-style: none;}

select.form {border-style: none;color:#343D42;font-family:Verdana;font-size:12px;line-height:14px;text-decoration:none;background-color: #FFFFFF;text-align: left;width:250px;}

a.text1:link {font-family:Verdana;font-size:10px;color: #2F3741;text-decoration:none;}
a.text1:visited {font-family:Verdana;font-size:10px;color: #2F3741;text-decoration:none;}
a.text1:hover {font-family:Verdana;font-size:10px;color: #2F3741;text-decoration:underline;}
a.text1:active {font-family:Verdana;font-size:10px;color: #2F3741;text-decoration:none;}

a.textkl:link {font-family:Verdana;font-size:9px;color: #959F96;text-decoration:none;}
a.textkl:visited {font-family:Verdana;font-size:9px;color: #959F96;text-decoration:none;}
a.textkl:hover {font-family:Verdana;font-size:9px;color: #2F3741;text-decoration:underline;}
a.textkl:active {font-family:Verdana;font-size:9px;color: #959F96;text-decoration:none;}

a.textwe:link {font-family:Verdana;font-size:10px;color: #FFFFFF;font-weight:bold;text-decoration:none;}
a.textwe:visited {font-family:Verdana;font-size:10px;color: #FFFFFF;font-weight:bold;text-decoration:none;}
a.textwe:hover {font-family:Verdana;font-size:10px;color: #2F3741;font-weight:bold;text-decoration:underline;}
a.textwe:active {font-family:Verdana;font-size:10px;color: #FFFFFF;font-weight:bold;text-decoration:none;}

a.textbl:link {font-family:Verdana;font-size:10px;color: #2F3741;font-weight:bold;text-decoration:none;}
a.textbl:visited {font-family:Verdana;font-size:10px;color: #2F3741;font-weight:bold;text-decoration:none;}
a.textbl:hover {font-family:Verdana;font-size:10px;color: #2F3741;font-weight:bold;text-decoration:none;}
a.textbl:active {font-family:Verdana;font-size:10px;color: #2F3741;font-weight:bold;text-decoration:none;}