/* Navi Definitions BEGIN */
#navigation ul {
	position: relative;
	display: block;
	height: 11px;
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: right;
	z-index:20;
}
#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;
	z-index:20;
}

#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: #161A19;
	z-index:20;
}
#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 #47504F;
	z-index:20;
}
#navigation li li a {
	height: auto;
	
}
#navigation li li a:hover {
	color: #454E4D;
}
/* 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;
	z-index:20;
}

#navigation tr {
	position: relative;
}

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



#navigation td table {
	position: absolute;
	display: none; 
	width: 15em;
	padding: 0;
	margin: 0;
	text-align: left;
	overflow: hidden;
	background-color: #161A19;
	z-index:20;
}
* 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 #47504F;
	font-family:Verdana;
	font-size:10px;
	z-index:20;
}
#navigation td td a {
	height: auto;
}
#navigation td td a:hover {
	color: #dcdb9c;
}

li {margin-left:-15px;}

td.text {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#dcdb9c;}

td.textw {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#FFFFFF;}

td.textrot {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#FF0000;}

div.text {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#dcdb9c;}

div.textkl {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#dcdb9c;}

input.hp {border-style: none;height:16px;color:#dcdb9c;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:14px;text-decoration:none;background-color: #2D3333;text-align: left;width:95px;}

input.kontakt {border-style: none;height:16px;color:#dcdb9c;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:14px;text-decoration:none;background-color: #2D3235;text-align: left;width:320px;}

input.kontakt1 {border-style: none;height:16px;color:#dcdb9c;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:14px;text-decoration:none;background-color: #2D3235;text-align: left;width:60px;}
input.kontakt2 {border-style: none;height:16px;color:#dcdb9c;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:14px;text-decoration:none;background-color: #2D3235;text-align: left;width:254px;}

textarea.kontakt{color:#dcdb9c;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;;font-size:12px;line-height:14px;text-decoration:none;width:390px;border-style: none;background-color: #2D3235;}

a.text:link {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#dcdb9c;text-decoration:none;}
a.text:visited {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#dcdb9c;text-decoration:none;}
a.text:hover {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#dcdb9c;text-decoration:underline;}
a.text:active {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#dcdb9c;text-decoration:none;}
