@import url("/Files/System/reset.css");
@import url("/Files/System/menu.css");

/* MAIN STYLES */

body {
    margin:0;
    padding:0;
    font-family: Verdana;
	font-size: 11px;
	line-height: 16px;
}
strong, b {
    font-weight:700;
}
i {
    font-style:italic;
}
u {
    text-decoration:underline;
}
/* MAIN LAYERS */
#container {
	width:980px;
    min-height:680px;
    height:auto !important;
    height:680px;
	overflow:hidden;
	background-color:#FFFFFF;
	padding:0px 0px 0px 0px;
	margin:25px 0px 0px 25px;
}
* html #container {
	overflow:visible;
}
#top_con {
	float:left;
	width:980px;
	height:76px;
	padding:0px 0px 0px 0px;
}
#logo_con {
	float:left;
	display:inline;
	width:144px;
	height:39px;
	margin:34px 0px 0px 31px;
}
#menu_con {
	float:left;
	display:inline;
	width:544px;
	height:12px;
	margin:60px 0px 0px 38px;
}
#search_con {
	float:left;
	display:inline;
	width:223px;
	height:76px;
	margin:0px 0px 0px 0px;
	background-color:transparent;
}
#search_input {
	float:left;
	display:inline;
	margin:10px 0px 0px 37px;
}
#language_select {
	float:left;
	display:inline;
	width:186px;
	height:50px;
	overflow:hidden;
	background-color:transparent;
	margin:1px 0px 0px 37px;
}
#content_con_primary {
	float:left;
	width:980px;
	margin-top:20px;
}
#content_container {
	float:left;
	width:980px;
	background-color:transparent;
	margin:0px 0px 0px 0px;
	padding:0px 0px 60px 0px;
}
#leftmenu_con {
	float:left;
	display:inline;
	width:161px;
	background-color:transparent;
	margin:15px 0px 0px 17px;
}
#content_con_main {
	float:left;
	display:inline;
	width:610px;
	background-color:transparent;
	margin:0px 0px 0px 0px;
}
#content_con_main p {
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#6D6E71;
	line-height:15px;
}
#content_con_main ul li {
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#6D6E71;
	line-height:15px;
	list-style-type:none;
	background-image:url('/Files/System/img/topmenu_bg_button.gif');
	background-repeat:no-repeat;
	background-position:0px 6px;
	padding:0px 0px 0px 8px;
}
#content_con_lower {
	float:left;
	display:inline;
	width:560px;
	background-color:transparent;
	margin:96px 0px 0px 45px;
}
#content_right {
	float:left;
	display:inline;
	width:180px;
	background-color:transparent;
	margin:19px 0px 0px 2px;
}
#product_text_con {
	float:left;
	display:inline;
	width:264px;
	background-color:transparent;
	margin:21px 0px 0px 6px;
}
#product_link_con {
	float:left;
	display:inline;
	width:270px;
	background-color:transparent;
	margin:300px 0px 0px 51px;
	padding:0px 0px 12px 0px;
}
#cubic_footer {
	float:left;
	display:inline;
	width:980px;
	height:126px;
	overflow:hidden;
	margin:0px 0px 0px 14px;
	background-color:transparent;
}
.cubic_footer_placement {
	float:left;
	display:inline;
	margin:30px 0px 0px 0px;
	padding:0px 50px 0px 0px;
}
.footer_header {
	font-family:Verdana;
	font-size:10px;
	font-weight:700;
	color:#58595B;
}
#cubic_footer a {
	float:left;
	clear:both;
	font-family:Verdana;
	font-size:10px;
	text-decoration:none;
	font-weight:normal;
	line-height:12px;
	color:#58595B;
}
/* VARIOUS CLASSES */

.search_box {
	float:left;
	width:96px;
	height:16px;
	font-family:Verdana;
	font-size:10px;
	background-color:transparent;
	background-image:url('/Files/System/img/searchbox_bg.gif');
	background-repeat:repeat-x;
	background-position:0px 0px;
	border:none;
	padding:0px 0px 0px 0px;
}
#language_select p {
	font-family:Verdana;
	font-size:10px;
	font-weight:700;
	color:#6D6E71;
}
#language_select a, #language_select a:hover {
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:#6D6E71;
}
.welcome_front_con {
	float:left;
	display:inline;
	width:240px;
	background-color:transparent;
	margin:83px 0px 0px 334px;
}
.welcomeheader_front {
	float:left;
	width:230px;
	font-family:Verdana;
	font-size:25px;
	font-weight:normal;
	color:#6D6E71;
	line-height:30px;
	padding:0px 0px 7px 0px;
}
.welcometext_front {
	float:left;
	width:230px;
	font-family:Verdana;
	font-size:16px;
	font-weight:normal;
	color:#6D6E71;
	line-height:19px;
}
.contact_headline {
	float:left;
	font-family:Verdana;
	font-size:25px;
	font-weight:normal;
	color:#6D6E71;
	line-height:25px;
}
.lowertext_front {
	float:left;
	display:inline;
	width:260px;
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	line-height:13px;
	color:#58595B;
	margin:0px 0px 0px 20px;
}
.lowertext_front p a {
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
	line-height:13px;
	color:#58595B;
	background-image:url('/Files/System/img/topmenu_bg_button.gif');
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding:0px 0px 0px 8px;
}
.lowertext_front p a:hover {
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
	line-height:13px;
	color:#D50019;
	background-image:url('/Files/System/img/topmenu_bg_button_red.gif');
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding:0px 0px 0px 8px;
}
.moduleheader_front {
	float:left;
	width:182px;
	font-family:Verdana;
	font-size:20px;
	font-weight:normal;
	color:#6D6E71;
	line-height:25px;
	padding:0px 0px 11px 0px;
}

/* NEWS */
.news_front_con {
	float:left;
	display:inline;
	width:170px;
	margin:0px 0px 0px 2px;
	padding:0px 0px 10px 0px;
}
.news_date_front {
	float:left;
	width:170px;
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#6D6E71;
}
.news_header_front {
	float:left;
	width:170px;
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#6D6E71;
}
.news_teaser_front {
	float:left;
	width:170px;
	font-family:Verdana;
	font-size:10px;
	font-style:italic;
	font-weight:normal;
	color:#6D6E71;
}
.news_href_front a, a.news_href_front {
	float:left;
	width:170px;
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
	color:#6D6E71;
	background-image:url('/Files/System/img/topmenu_bg_button.gif');
	background-repeat:no-repeat;
	background-position:0px 6px;
	padding:0px 0px 0px 8px;
}
.news_href_front a:hover, a:hover.news_href_front {
	float:left;
	width:170px;
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
	color:#D50019;
	background-image:url('/Files/System/img/topmenu_bg_button_red.gif');
	background-repeat:no-repeat;
	background-position:0px 6px;
	padding:0px 0px 0px 8px;
}

/* PRODUCTS */

.product_link_bg {
	float:left;
	width:37px;
	height:33px;
	background-repeat:no-repeat;
	background-position:0px 4px;
	margin:0px 0px 0px 0px;
}
.product_text_header {
	float:left;
	width:264px;
	font-family:Verdana;
	font-size:25px;
	font-weight:normal;
	color:#6D6E71;
	line-height:30px;
	padding:0px 0px 7px 0px;
}
.product_text_text {
	float:left;
	width:264px;
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#6D6E71;
	line-height:15px;
	padding:0px 0px 0px 0px;
}
.product_text_text ul {
	float:left;
	width:264px;
}
.product_text_text ul li {
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#6D6E71;
	line-height:15px;
	list-style-type:none;
	background-image:url('/Files/System/img/topmenu_bg_button.gif');
	background-repeat:no-repeat;
	background-position:0px 6px;
	padding:0px 0px 0px 8px;	
}
.product_link_text {
	float:left;
	width:233px;
	height:23px;
	background-color:transparent;
	margin:0px 0px 0px 0px;
}
.product_link_text a {
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#58595B;
	text-decoration:underline;
	padding:0px 0px 0px 0px;
}

/* CONTACT */

.contact_header {
	float:left;
	width:176px;
	font-family:Verdana;
	font-size:10px;
	font-weight:700;
	color:#6D6E71;
	line-height:12px;
}
.contact_text {
	float:left;
	width:176px;
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#6D6E71;
	line-height:14px;
}
.contact_text a {
	float:left;
	width:176px;
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#6D6E71;
	line-height:14px;
}

/* DOWNLOAD */

.download_intro_header {
	font-family:Verdana;
	font-size:25px;
	font-weight:normal;
	line-height:25px;
	color:#6D6E71;
	padding:0px 0px 14px 0px;
}
.download_intro_text {
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	/* font-style:italic; */
	line-height:14px;
	color:#6D6E71;
	padding:0px 0px 4px 0px;
}
.download_intro_text table, .download_intro_text table a {
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	/* font-style:italic; */
	line-height:14px;
	color:#6D6E71;
	padding:0px 0px 4px 0px;
}
.download_element_img {
	float:left;
	width:70px;
	height:99px;
	overflow:hidden;
	padding:0px 0px 0px 0px;
}
.download_element_con {
	float:left;
	display:inline;
	width:185px;
	margin:0px 0px 0px 14px;
}
.download_text_header a {
	float:left;
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:#58595B;
	line-height:12px;
	margin-top:44px;
}
.download_element_link_con {
	float:left;
	display:inline;
	width:185px;
	height:25px;
	overflow:hidden;
	margin:18px 0px 0px 0px;
	background-image:url('/Files/System/img/pdf_icon.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.download_element_link_text {
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#58595B;
	padding:13px 0px 0px 31px;
}