input, textarea, select, a {position: relative;z-index: 1;display: inline-block;}


.body1
{
	margin:				auto;
	color:				#FFFFFF;
	font-family: 		"Bitstream Vera Sans", Lucida Grande, "Trebuchet MS", verdana, helvetica, sans-serif;
	font-size:			0.95em;
	background-image: 	url(/img/bg.jpg);
	background-repeat: 	repeat-x;
	background-position: top left;
	background-color: 	#1a1b1f;
}


body
{
	margin:				auto;
	color:				#FFFFFF;
	font-family: 		"Bitstream Vera Sans", Lucida Grande, "Trebuchet MS", verdana, helvetica, sans-serif;
	font-size:			0.95em;
	background-image: 	url(/img/bg.jpg);
	background-repeat: 	repeat-x;
	background-position: top left;
	background-color: 	#1a1b1f;
}


div.main
{
	margin:				auto;
	width:				933px;
	border:				0px solid #FFFFFF;
	padding:			10px;
}

div.footer
{
	margin:				auto;
	width:				933px;
	padding:			3px 10px 3px 10px;
	font-size:			10px;
	letter-spacing:		2px;
	color:				#ffffff;
}

div.stripes
{
	width:				933px;
	text-align:   left;
	padding-top:  6px;
	background-color: 	#1a1b1f;
}

div.stripes1
{
	width:				933px;
	text-align:   center;
 	 background-color: 	#1a1b1f;
}

.footer
{
	font-family: 		"Bitstream Vera Sans", Lucida Grande, "Trebuchet MS", verdana, helvetica, sans-serif;
	font-size:			10px;
	color:				#141212;
}

td.tdLogin
{
	background-color: #44454a;
}

.footerDark
{
	font-family: 		"Bitstream Vera Sans", Lucida Grande, "Trebuchet MS", verdana, helvetica, sans-serif;
	font-size:			9px;
	color:				#76777C;
	padding-top:  6px;

}





ul.lev 
{
  list-style-type:none;
  margin:0px;
  padding:0px;
  width:260px;
  display:block;
  float:left;
  border: 1px solid #44454A ;

}

ul.lev li 
{
    display:block;
    color:				#FFFFFF;
    font-family: 		"Bitstream Vera Sans", Lucida Grande, "Trebuchet MS", verdana, helvetica, sans-serif;
    font-size:			11px;
    margin:0px;
    padding:0px;
    border: 1px solid #44454A ;
 }

ul.lev li a
{
    color:				#FFFFFF;
    font-size:			11px;
    display:block;
    padding-left:0px 10px 0px 0px;
    margin:0px;


}

ul.lev li a:hover
{
 	font-family: 		"Bitstream Vera Sans", Lucida Grande, "Trebuchet MS", verdana, helvetica, sans-serif;
	background-color:				#FF6501;
	font-size:			11px;
    display:             block;
    text-decoration: none;
}




.td_lang
{
	color:				#FFFFFF;
	font-family: 		"Bitstream Vera Sans", Lucida Grande, "Trebuchet MS", verdana, helvetica, sans-serif;
	font-size:			11px;
	font-weight:		normal;
	background-image: 	url(/img/bg_lang.png);
	background-repeat: 	no-repeat;
	background-position: top left;
}



.introHeadXl
{
	color:				#FFFFFF;
	font-family: 		"Bitstream Vera Sans", Lucida Grande, "Trebuchet MS", verdana, helvetica, sans-serif;
	font-size:			20px;
	font-weight:		normal;
	line-height:		26px;

}

.introHead
{
	color:				#FFFFFF;
	font-family: 		"Bitstream Vera Sans", Lucida Grande, "Trebuchet MS", verdana, helvetica, sans-serif;
	font-size:			14px;
	font-weight:		bold;
	line-height:		18px;

}

.introIngress
{
	color:				#FFFFFF;
	font-family: 		"Bitstream Vera Sans", Lucida Grande, "Trebuchet MS", verdana, helvetica, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	line-height:		17px;

}

.introIngressBeige
{
	color:				#FF6501;
	font-family: 		"Bitstream Vera Sans", Lucida Grande, "Trebuchet MS", verdana, helvetica, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	line-height:		17px;

}



a.introLink
{
	color:				#FFFFFF;
	font-family: 		"Bitstream Vera Sans", Lucida Grande, "Trebuchet MS", verdana, helvetica, sans-serif;
	font-size:			14px;
	font-weight:		bold;
	text-decoration:	underline;


}

a.introLink:hover
{
	color:				#FF6501;
	font-family: 		"Bitstream Vera Sans", Lucida Grande, "Trebuchet MS", verdana, helvetica, sans-serif;
	font-size:			14px;
	font-weight:		bold;
	text-decoration:	underline;
}


a.news
{
	font-family: 		"Bitstream Vera Sans", Lucida Grande, "Trebuchet MS", verdana, helvetica, sans-serif;
	color:				#FFFFFF;
	font-size:			10px;
  font-weight:		bold;
 	text-transform:		uppercase;

}

a.news:hover
{
	font-family: 		"Bitstream Vera Sans", Lucida Grande, "Trebuchet MS", verdana, helvetica, sans-serif;
	color:				#FF6501;
	font-size:			10px;
	text-decoration:	underline;
  font-weight:		bold;
  text-transform:		uppercase;
}


a.newsLink
{
	font-family: 		"Bitstream Vera Sans", Lucida Grande, "Trebuchet MS", verdana, helvetica, sans-serif;
	color:				#FFFFFF;
	font-size:			11px;
  font-weight:		bold;
}

a.newsLink:hover
{
	font-family: 		"Bitstream Vera Sans", Lucida Grande, "Trebuchet MS", verdana, helvetica, sans-serif;
	color:				#FF6501;
	font-size:			11px;
	text-decoration:	underline;
  font-weight:		bold;
}

.product_div
{
	width:				660px;
	text-align:			justify;
}

.product_headline
{
	margin-bottom:		10px;
	color:				#FFFFFF;
	font-family: 		"Bitstream Vera Sans", Lucida Grande, "Trebuchet MS", verdana, helvetica, sans-serif;
	font-size:			14px;
	line-height:		19px;
	text-align:			left;
}

.product_headline_red
{
	margin-bottom:		10px;
	color:				#FF6501;
	font-family: 		"Bitstream Vera Sans", Lucida Grande, "Trebuchet MS", verdana, helvetica, sans-serif;
	font-size:			14px;
	font-weight:		bold;
	line-height:		19px;
	text-align:			left;
}

.product_headline_blue
{
	margin-bottom:		10px;
	color:				#666666;
	font-family: 		"Bitstream Vera Sans", Lucida Grande, "Trebuchet MS", verdana, helvetica, sans-serif;
	font-size:			14px;
	font-weight:		bold;
	line-height:		19px;
	text-align:			left;
}

.product_description
{
	margin-top:			10px;
	color:				#FFFFFF;
	font-family: 		"Bitstream Vera Sans", Lucida Grande, "Trebuchet MS", verdana, helvetica, sans-serif;
	font-size:			11px;
	line-height:		16px;
	text-align:			justify;
}

.product_description_blue
{
	margin-top:			10px;
	color:				#666666;
	font-family: 		"Bitstream Vera Sans", Lucida Grande, "Trebuchet MS", verdana, helvetica, sans-serif;
	font-size:			11px;
	line-height:		16px;
	text-align:			justify;
}

.product_menu3_group
{
	margin:				auto;
	color:				#FFFFFF;
	font-family: 		"Bitstream Vera Sans", Lucida Grande, "Trebuchet MS", verdana, helvetica, sans-serif;
	font-weight:		bold;
	font-size:			11px;
	line-height:		19px;
}

a.TextLink
{
	color:				#FFFFFF;
	font-family: 		"Bitstream Vera Sans", Lucida Grande, "Trebuchet MS", verdana, helvetica, sans-serif;
	font-size:			11px;
	text-decoration:	underline;

}

a.TextLink:hover
{
	color:				#FF6501;
	font-family: 		"Bitstream Vera Sans", Lucida Grande, "Trebuchet MS", verdana, helvetica, sans-serif;
	font-size:			11px;
	text-decoration:	underline;
}











big
{
	color:				#FFFFFF;
	font-family: 		Lucida Grande, "Trebuchet MS", verdana, sans-serif;
	font-size:			18px;
}

small
{
	color:				#FFFFFF;
	font-family: 		"Bitstream Vera Sans", Lucida Grande, "Trebuchet MS", verdana, helvetica, sans-serif;
	font-size:			10px;
}



div, td, p, input, select, a
{
	color:				#FFFFFF;
	font-family: 		"Bitstream Vera Sans", Lucida Grande, "Trebuchet MS", verdana, helvetica, sans-serif;
	font-size:			11px;
	text-decoration:	none;
	line-height:		145%;
}


div.contact_head
{
	margin-top:			5px;
}

.project_image_headline
{
	font-weight:		bold;
	padding-left:		8px;

}

div.projectHeadline
{
	margin-top:			8px;
	font-weight:		bold;
	font-size:			14px;
}

div.projectDescription
{
	font-weight:		bold;
	font-size:			11px;
	margin-top:			10px;
	margin-bottom:	14px;
}

div.top
{
	margin:				auto;
	width:				774px;
	padding:			0px;
}

div.desc
{
	margin-top:			7px;
	padding:			0px;

}

.descHead
{
	margin-top:			7px;
	padding:			0px;
	font-weight:		bold;
	font-size:			12px;
	color:				#FFFFFF;
}

.descBold
{
	margin-top:			7px;
	padding:			0px;
	font-weight:		bold;
	font-size:			11px;
	color:				#FF6501;
	width:				180px;

}

.descWeb
{
	margin-top:			7px;
	padding:			0px;
	font-weight:		bold;
	font-size:			11px;
	color:				#FFFFFF;
}

.descTxt
{
	margin-top:			7px;
	padding:			0px;
	font-size:			11px;
	color:				#FFFFFF;
}

div.menu
{
	color:				#FFFFFF;
	margin:				auto;
	width:				754px;
	padding:			4px 10px 4px 10px;
}

a.menu
{
	font-weight:		normal;
	font-family: 		"Bitstream Vera Sans", Lucida Grande, "Trebuchet MS", verdana, helvetica, sans-serif;
	font-size:			10px;
	color:				#000000;
	padding:		    0px 0px 0px 18px;
	text-decoration:	none;
	text-align:			left;
	display:			block;
	width:				149px;
	height:				24px;
	margin-bottom:		1px;
	background-color:	#CDC2A2;
}

a.menu:hover
{
	text-decoration:	none;
	color:				#ffffff;
	background-color:	#A89164;

}

a.menu:active
{
	text-decoration:	none;
	color:				#ffffff;
}

a.menuLayer
{
	font-weight:		normal;
	font-family: 		"Bitstream Vera Sans", Lucida Grande, "Trebuchet MS", verdana, helvetica, sans-serif;
	font-size:			10px;
	color:				#000000;
	padding:		    0px 0px 0px 18px;
	text-decoration:	none;
	text-align:			left;
	display:			block;
	width:				149px;
	height:				24px;
	margin-bottom:		1px;
	background-color:	#E7E8EA;
}
a.menuLayer:hover
{
	text-decoration:	none;
	color:				#ffffff;
	background-color:	#ff0000;
}







.head
{
	color:				#FFFFFF;
	font-family: 		"Bitstream Vera Sans", Lucida Grande, "Trebuchet MS", verdana, helvetica, sans-serif;
	font-size:			15px;
	font-weight:		bold;


}

.headLarge
{
	color:				#FFFFFF;
	font-family: 		"Bitstream Vera Sans", Lucida Grande, "Trebuchet MS", verdana, helvetica, sans-serif;
	font-size:			16px;
	text-decoration:	none;
	font-weight:		normal;
	line-height:		20px;

}

.txt
{
	font-family: 		"Bitstream Vera Sans", Lucida Grande, "Trebuchet MS", verdana, helvetica, sans-serif;
	font-weight:		normal;
	font-size:			11px;
	color:				#FFFFFF;	
	line-height:		18px;
}

.txtBold
{
	font-family: 		"Bitstream Vera Sans", Lucida Grande, "Trebuchet MS", verdana, helvetica, sans-serif;
	font-weight:		bold;
	font-size:			11px;
	color:				#FFFFFF;	
	line-height:		18px;
}

.txtLarge
{
	font-family: 		"Bitstream Vera Sans", Lucida Grande, "Trebuchet MS", verdana, helvetica, sans-serif;
	font-size:			14px;
	color:				#FFFFFF;
	line-height:		20px;

}

.txtUnlarge
{
	margin:				auto;
	background-color:	#ffffff;
	color:				#FF6501;
	font-family: 		"Bitstream Vera Sans", Lucida Grande, "Trebuchet MS", verdana, helvetica, sans-serif;
	font-size:			11px;
	line-height:		16px;
}

.date
{
	font-family:	georgia, times, serif;
	color:			#FFFFFF;
}

strong
{
	color:				#FF6501;
}

hr
{
	height:				1px;
}

td.left
{
	width:				520px;
}

td.leftNew
{
	width:				756px;
}

td.right
{
	width:				200px;
	padding:			5px;
}

td.padding
{
	width:				16px;
	border-right:		1px dotted #86878C;
}

td.name
{
	font-weight:		bold;
	text-align:			right;
}

input.field
{
	border:				1px solid #86878C;
	padding:			1px;
	background-color:	#76777C;
	font-size:			10px;
}

textarea.field
{
	border:				1px solid #86878C;
	padding:			1px;
	background-color:	#76777C;
	font-size:			10px;
	color:         #FFFFFF;
	font-family: 		"Bitstream Vera Sans", Lucida Grande, "Trebuchet MS", verdana, helvetica, sans-serif;
}

input.btn
{
	border:				1px solid #86878C;
	padding:			1px;
	background-color:	#76777C;
	font-size:			10px;
	font-weight:		bold;

}

img
{
	border:				none;
}


a.menytop
{

	color:				#FFFFFF;
	font-size:			10px;
	text-decoration:	none;

}

div.a
{

	color:				#FFFFFF;
	font-size:			11px;
	text-decoration:	underline;

}

div.a:hover
{

	color:				#FF6501;
	font-size:			11px;
	text-decoration:	underline;

}

/*
a
{

	color:				#150707;
	font-size:			10px;
	text-decoration:	underline;

}
*/

a.a2
{

	color:				#FFFFFF;
	font-size:			10px;
	text-decoration:	none;
}

a:hover
{
	text-decoration:	underline;
	color:				#FFFFFF;

}


a.a2Dark
{

	color:				#76777C;
	font-size:			9px;
	text-decoration:	none;
}

a.a2Dark:hover
{
	text-decoration:	underline;
	color:				#FF6501;

}






a.menuProducts
{
	text-transform:		uppercase;
	font-weight:		bold;
	color:				#000000;
	font-size:			10px;
	padding:			0px 3px 0px 3px;
	text-decoration:	none;
}

a.menuProducts:hover
{
	text-decoration:	underline;
	color:				#cc0000;
}

div.menuProducts
{
	text-transform:		uppercase;
	font-weight:		bold;
	color:				#000000;
	font-size:			10px;
	padding:			0px 3px 0px 3px;
}
#dropmenudiv
{
	position:			absolute;
	line-height:		14px;
	z-index:			50;
}
