@import url('navigation.css');
@import url('htmltags.css');
@import url('tabs.css');
@import url('fonts.css');
@import url('thickbox.css');
body {
	background-color: #FFFFFF;
	/*background: url("/images/entwicklung_bg.gif");*/
}

.unseeable { display: none; }
img { border: none; }

#sitemap{
	width: 750px;
	background-color: #CDCDCD;
	padding-left: 20px;
}

#sitemap .sitemapitem{
	float: left;
	padding: 2px;
	width: 230px;
	margin-right: 10px;

}


.searchresult_box{
	width: 715px;
	border: 1px solid #028279;
	margin-bottom: 10px;
}
.searchresult_box_header{
	background-color: #028279;
	color: White;
	padding: 2px;
}
.searchresult_box_content{
	padding: 5px;
}


.searchresult_box_entry{
	border-bottom: 1px dotted #C9C9C9;
	margin-bottom: 2px;
	margin-top: 2px;
}

.searchresult_box_entry:last-child{
	border-bottom: 0px;
}
.non-public{
	background-color: Orange;
}
.resultpart_header {
	background-color: #006CB7;
	background: URL('../images/gfx/button_blue_bg.gif');
	padding: 2px 3px 2px 5px;
	margin-bottom: 2px;
	color: White;
}


#advancedsearchform {
	position: absolute;
	top: 105px;
	right: 0px;
	width: 240px;
	height: 190px;
	background-color: #006CB7;
	float:right;
	overflow: hidden;
	/* padding: 10px; */
	color: white;
	display: none;
	z-index: 2000000;
	background: #006CB7 URL('../images/home/homepage_quickfind.gif');
}

#advancedsearchform table tr td { color: White; }

#searchbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	width: 280px;   /* 272px ist original */
	height: 32px;
	position: absolute;
	top: 0px;
	height: 32px;
	left: 702px;
	/*background-color: Yellow;*/
}


#searchbox .inputbox, #advancedsearchform .inputbox {
	/*display: none;*/
	position: absolute;
	top: 6px;
	right: 100px;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #656565;
	padding: 2px;
	width: 152px;
	z-index: 1000000;
	border: 1px solid #7A7A7A;
	background: URL('../images/gfx/searchbox_bg.gif');
}
html>body #searchbox .inputbox, #advancedsearchform .inputbox { top: 6px; }

#searchbox .button {
	/*display: none;*/
	top: 0px;
	right: 65px;
	position: absolute;
}
html>body #searchbox .button { top: 0px; }



#searchbox .text {
	/*display: none;*/
	font-family: verdana;
	padding: 1px;
	width: 50px;
	position: absolute;
	top: 5px;
	right: 10px;
}
html>body #searchbox .text { top: 5px; }



#searchbox .greater_than_sign {
	font-family: verdana;
	font-size: 8px;
	letter-spacing: -1px;

}


#searchbox .text img{
	margin-left: 4px;
}
#searchbox .text a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 10px;
}


#change_location_area { background: #878787; }
#change_location { height:140px; background: #878787 URL('/images/gfx/change_location_map.gif') no-repeat 20px 0px; display: none; position: relative; text-align: left; margin: 0 auto; width: 990px; }
#change_location img { margin-right: 2px; }
#top_border1 { height: 3px; background-color: #E3E3E3; }
#top_border2 { height: 1px; background-color: #C9C9C9; }
.region { width: 33%; float: left; }
.region_header { font-weight: bold; padding: 10px 0px 6px 0px; font-size: 14px; }
.region_country { float: left; width: 120px; margin: 2px 0px 1px 0px; }
.region_country img { position: relative; top: 2px; }

body {
	margin: 0px;
	padding: 0px;
	text-align: center;  /* Zentrierung im Internet Explorer */
}


#frame {
	position: relative;
	text-align: left;
	margin: 0 auto;
	width: 990px;
	background-color: White;
	z-index: 0;
}

td { text-align: left; }

#header {
	position: relative;
	height: 95px;
	/*background: URL('/fileadmin/template/images/kontron_logo_3d.gif') no-repeat 13px 13px;*/
}
#header .logo {
	position: absolute;
	left: 13px;
	top: 13px;
}



#uppercontent {
	height: 33px;
	/*background-color: #FFEFEF;*/
	margin-bottom: 10px;
}

#app_top {
	height: 33px;
	/*background-color: #FFEFEF;*/
	margin-bottom: 10px;
}



#content {
	position: relative;
	margin-bottom: 0px;
	text-align: left;
}

#left_content {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 10px;
	margin: 0px;
	padding: 0px;
	z-index: 9000;
}

#main_content, #main_data_content , #sitemap_content{
	position: relative;
	top: 0px;
	left: 0px;
	float: left;
	width: 748px;
	/* background-color: Yellow; */
	overflow-x: hidden;
	/* display: none; */
	text-align: left;
}

#right_content {
	position: relative;
	float: right;
	width: 240px;
}

/* footer ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#footer {
	position: relative;
	height: 40px;
	z-index: 0;
}

#footer #grayline1 {
	position: absolute;
	top: 10px;
	left: 0px;
	width: 100%;
	height: 4px;
	overflow: hidden;
	background-color: #CDCDCD;
}

#footer #links1 {
	position: absolute;
	top: 20px;
	left: 0px;
}

#footer #copyright {
	position: absolute;
	top: 20px;
	right: 5px;
}


/* content +++++++++++++++++++++++++++++++++++++++++++++++++++*/
#content_tabcontent {
	position: relative;
	top: -1px;
	border-left: 1px solid #cbe2f4;
	border-right: 1px solid #cbe2f4;
	margin-right: 8px;
	padding: 0px;
	z-index: 1;
}
#content_tabcontent .tltabs { padding: 10px; line-height: 17px; }
.tltabs, .tltabs ul li { font-size: 12px; }

.contentbox { background: URL('/images/gfx/content_border.gif'); width: 696px; position: relative; padding: 35px 15px 0px 10px; }
.contentbox .contentbox_header { position: absolute; top: 6px; left: 8px; font-size: 12px; font-weight: bold; color: #006CB7; }
.contentbox .contentbox_toplink { position: absolute; top: 6px; right: 30px; }
.contentbox .contentbox_toplink a { text-decoration: none; }
.contentbox_bottom { background: URL('/images/gfx/content_border_bottom.gif'); width: 721px; height: 17px; margin-bottom: 20px; }

/* product detail +++++++++++++++++++++++++++++++++++++++++++*/
#product_top { position: relative;
	/* width: 730px; */
	margin: 10px 0px 10px 10px;
}

#product_top #subheader {
	font-size: 13px;
	margin: 0px 0px 10px 0px;
	/* width: 450px; */
}

/* #product_top ul { width: 450px; } */
#product_top #rightcontainer { float: right; text-align: center; margin: 0px 10px 0px 0px }
#product_top #rightcontainer a { text-decoration: none; }
#product_top ul li { font-size: 12px; }

.button_green, .button_green_sm { width: 137px; height: 20px; background: URL('/images/gfx/button_green.gif'); text-align: center; cursor: pointer; float: left; margin: 0px 5px 0px 0px; }
.button_green_sm { width: 85px; background: URL('/images/gfx/button_green_sm.gif'); }
.button_green p, .button_green_sm p { padding: 3px 0px 0px 0px; margin: 0px; color: White; font-weight: bold; cursor: pointer; }


.button_blue_57 { width: 57px; height: 20px; border: none; background: URL('/images/gfx/button_blue_57.gif'); color: White; font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; margin: 0px 0px 15px 10px; }
.button_blue_97 { width: 97px; height: 20px; border: none; background: URL('/images/gfx/button_blue_97.gif'); color: White; font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; margin: 0px 0px 15px 10px; }
.button_blue_57 p { padding: 3px 0px 0px 0px; margin: 0px; color: White; font-weight: bold; cursor: pointer; text-align: center; }
.button_blue_102 { width: 102px; height: 18px; border: none; background: URL('/images/gfx/button_blue_102.gif'); color: White; font-size: 11px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; margin: 0px 0px 0px 10px; }
.button_blue_137 { width: 137px; height: 18px; border: none; background: URL('/images/gfx/button_blue_137.gif'); color: White; font-size: 11px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; margin: 0px 0px 0px 10px; }
.button_blue_102 p, .button_blue_137 p { padding: 2px 0px 0px 0px; margin: 0px; color: White; font-weight: bold; cursor: pointer; text-align: center; }

/*.button_blue_58 { width: 58px; height: 20px; background: URL('/images/gfx/button_blue_58.gif'); cursor: pointer; float: left; margin: 0px 5px 0px 0px; }
.button_blue_98 { width: 98px; height: 20px; background: URL('/images/gfx/button_blue_98.gif'); cursor: pointer; float: left; margin: 0px 5px 0px 0px; }
.button_blue_58 p { padding: 4px 0px 0px 0px; margin: 0px; color: White; font-weight: bold; cursor: pointer; text-align: center; }
.button_blue_98 p { padding: 3px 0px 0px 0px; margin: 0px; color: White; font-weight: bold; cursor: pointer; text-align: center; }

.button_green { width: 136px; height: 20px; background: URL('/images/gfx/button_green.gif'); text-align: center; cursor: pointer; float: left; margin: 0px 5px 0px 0px; }
.button_blue_58 { padding: 3px 0px 0px 0px; width: 58px; height: 17px; background: URL('/images/gfx/button_blue_58.gif'); text-align: center; cursor: pointer; float: left; margin: 0px 3px 0px 0px; }
.button_blue_98 { padding: 3px 0px 0px 0px; width: 98px; height: 17px; background: URL('/images/gfx/button_blue_98.gif'); text-align: center; cursor: pointer; float: left; margin: 0px 5px 0px 0px; }
.button_blue_58 p, .button_blue_98 p { padding: 0px 0px 0px 0px; margin: 0px; color: White; font-weight: bold; cursor: pointer; display: block; }
.button_green p { padding: 3px 0px 0px 0px; margin: 0px; color: White; font-weight: bold; cursor: pointer; }
*/





/* associated products */
.assoc { position: relative; margin-bottom: 10px; margin-top: 10px; background-color: White; }
.assoctypeheader { color: #006CB7; font-size: 13px; font-weight: bold; margin-bottom: 10px; }
table.assoctable tr td { padding: 5px; border-top: 1px solid #CCCCCC; vertical-align: top; font-size: 12px; }
table.assoctable tr td.assocdivider { border: none; width: 10px; }
td.assocprodheader{width: 180px;}
td.assocprodheader, td.assocprodheader a { color: #006CB7; text-decoration: none; font-weight: bold; }

/* spec features */
.specheader { color: #006CB7; font-size: 13px; font-weight: bold; margin-bottom: 10px; }
table.spectable tr td { padding: 5px; border-top: 1px solid #CCCCCC; vertical-align: top; font-size: 12px; }
table.spectable tr td.specdivider { border: none; width: 10px; }
td.speclabel { width: 135px; color: #006CB7; font-weight: bold; }
td.specvalue { width: 380px; }


/* application +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.application_content h2{
	margin: 0px;
	padding: 0px;
	/*padding-top: 20px;*/

	font-size: 12px;
}

.application_content p{
	font-size: 10px;

}

.application_content h2 a{
	text-decoration: none;
}


#application_tabcontent {
	font-size: 12px;
	position: relative;
	top: -1px;
	border-left: 1px solid #cbe2f4;
	border-right: 1px solid #cbe2f4;
	margin-right: 8px;
	padding: 0px;
	z-index: 1;
}
#application_tabcontent table tr td, #content_tabcontent table tr td { font-size: 12px; }



.app_story_box{
	width: 715px;
	margin-top: 10px;
}
.app_story_header{
	color: #006CB7;
	padding: 2px 0px 8px 6px;
}
.app_story_header h3 { font-size: 14px; }
.app_story_image{
	float: left;
	width: 220px;
	padding: 5px;
	text-align: center;
}

.app_story_text {
	width: 440px;
	float: left;
	font-size: 12px;
}

.app_story_divider { height: 1px; overflow: hidden; border-bottom: 1px solid #CCCCCC; margin-top: 15px; }

/* #product_tabcontent ul li, #application_tabcontent ul li{ background: URL('/images/gfx/flying_v_blue.gif') no-repeat 0px 3px; } */

/* downloads +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.download_header {
	width: 407px;
	height: 21px;
	color: White;
	font-size: 12px;
	font-weight: bold;
	background: URL('../images/gfx/download_header.gif');
	padding: 5px 0px 0px 14px;
	margin-top: 2px;
	cursor: pointer;
	z-index: 100000;
}
/* fuer den ach so tollen ie6 */
* html .download_header { width: 421px; height: 25px; }

.download_header img {
	margin-right: 5px;
}

.download_files {
	position: relative;
	top: 0px;
	width: 393px;
	display: none;
	background: URL('../images/gfx/download_bg.gif') no-repeat;
	padding: 5px 14px 5px 14px;
	z-index: 1;
	font-size: 11px;
}

.download_files a {
	color: #006CB7;
	text-decoration: none;
	font-weight: bold;
}

.download_files a:hover { color: #00B2A6; }

/* categories +++++++++++++++++++++++++++++++++++++++++++++++*/

#current_cat { position: relative; width: 730px; margin: 10px 0px 0px 10px; font-size: 12px; line-height: 18px; }



/* ###################################################################################*/

.prodcatbox{
	margin: 10px 9px 0px 0px;
	float: left;
	position: relative;
	height: 224px;
	line-height: 13px;
}

/* Type = Products */
.boxtype1 { width: 363px;}
.boxleft_type1 {width: 348px;}
.boxleft_cat_child_description_type1{width: 225px;}

/* Type = Industries */
.boxtype2 { width: 350px;}
.boxleft_type2 {width: 335px;}
.boxleft_cat_child_description_type2{width: 210px;}

/* Type = CDP */
.boxtype3 { width: 350px;}
.boxleft_type3 {width: 335px;}
.boxleft_cat_child_description_type3{width: 210px;}



.prodcatbox_left {
	position: relative;
	left: 0px;
	height: 224px;
	float: left;
}

.prodcatbox_right {
	float: right;
	position: relative;
	right: 0px;
	width: 15px;
	height: 224px;
}

.prodcatbox_left_public{background-image: URL('/images/gfx/catbox_left.gif');}
.prodcatbox_left_nonpublic{background-image: URL('/images/gfx/catbox_nonpublic_left.gif');}
.prodcatbox_right_public{background-image: URL('/images/gfx/catbox_right.gif');}
.prodcatbox_right_nonpublic{background-image: URL('/images/gfx/catbox_nonpublic_right.gif');}





/* ###################################################################################*/



.prodcatbox_left h2 { font-family: Arial, Helvetica, sans-serif; }


.application_category_detail{
	width: 350px;
	margin: 10px 9px 0px 10px;
	background-image: URL('/images/gfx/catbox_small.gif');
}

.prodcatbox_left img.thumb { position: absolute; top: 35px; right: -10px; }

.prodcatbox_left form { position: absolute; top: 135px; left: 5px; }
.prodcatbox_left .prodbottom { position: absolute; bottom: 13px; left: 5px; }
.prodcatbox_left .button_blue_102, .prodcatbox_left .button_blue_137 { float: left; margin: 5px 0px 0px 5px; }
.prodcatbox_left .prodselect { margin-bottom: 4px; }
.prodcatbox_left .newbadge { position: absolute; right: 5px; top: -7px; }
a.learnmore {
	position: relative;
	color: #006CB7;
	text-decoration: none;
	margin-left: 0px;
	font-weight: bold;
	line-height: 28px;
}

.prodcatbox_left select { font-size: 11px; width: 220px; margin: 5px 0px 0px 5px; }
.category_headline { padding: 8px 0px 0px 0px; }
.catraquo { font-size: 16px; }
.category_headline_nonpublic { background-color: Orange; }

.cat_child_description {
	padding: 14px 0px 8px 8px;
	height: 53px;
	overflow: visible;
	font-size: 11px;
}


.category_admin {
	position: absolute;
	bottom: 5px;
	right: 5px;
}

.category_flags {
	position: absolute;
	top: 6px;
	right: 6px;
	width: 100px;
}

.category_flags img {
	float: right;
	margin-left: 3px;
}

.category_detail .cat_child_viewbutton {
	margin: 5px 0px 0px 5px;
}



/* comparison chart ++++++++++++++++++++++++++++++++++++++++++++++ */
td.compheader { width: 130px; text-align: center; vertical-align: bottom; }
td.compheader a { color: #028279; font-weight: bold; text-decoration: none; }
td.compfeature { font-weight: bold; width: 130px; vertical-align: bottom; }
td.bg1 { background-color: #F2F7FB; width: 130px; }
td.bg2 { background-color: #AFCCFF; width: 130px; }
td.center { text-align: center; }


.viewselection {
	background: URL('../images/buttons/viewselection_bg.gif');
	border: none;
	cursor: pointer;
	height: 20px;
	width: 98px;
}

.nonPublic {
	background-color: Orange;

}

#change_location a {
	color: White;
	text-decoration: none;
}


/* support ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* #support_main_left { position: relative; float: right; width: 230px; margin: 0px; padding: 0px 0px 0px 10px; } */
#support_main_right { width: 740px; height: 330px; margin-bottom: 0px; display: none; }
#support_main_left { padding: 9px 9px 0px 9px; background: URL('/images/gfx/supportbox_bg.gif') no-repeat;}
#support_searchresults { position: relative; width: 740px; height: 330px; background-color: #006CB7; }
#support_tab_header {  }
#support_searchresults #searchresults_header { position: absolute; top: 17px; left: 18px; }
#support_searchresults p { position: absolute; top: 48px; left: 18px; color: White; font-size: 12px; }
#support_searchresults #products { position: absolute; bottom: 1px; left: 1px; height: 255px; width: 738px; overflow-x: hidden; overflow-y: auto; background-color: #3389C6; color: White; font-size: 12px; }
#support_searchresults #products .support_cats { margin: 0px 0px 0px 10px; padding: 8px 0px 8px 10px; width: 690px; border-bottom: 3px solid #006CB7; border-top: 3px solid #006CB7;}
#support_searchresults #products .support_cats:first-child { border-top: none;}

#support_searchresults #products .product { margin: 0px 0px 0px 10px; padding: 5px 0px 5px 10px; width: 690px; border-bottom: 1px dotted #62A9E1; }
#support_searchresults #products .product:hover { background-color: #2480C1; }
#support_searchresults #products .product:last-child { border-bottom: none; }
#support_searchresults #products .product a{ color: White; text-decoration: none; }
#support_searchresults #products .product a:hover{text-decoration: underline; }

#support_tabs { clear: both; }
.searchsupportitem { width: 214px; border: 1px solid #006CB7; padding: 2px; }

.knowledge_base_frame { border: 1px solid #028279; width: 600px; }
.knowledge_base_question { color: White; background-color: #028279; padding: 3px; font-weight: bold; cursor: pointer; }
.knowledge_base_answer { padding: 3px; background-color: White; }

/* careers +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*#careers_main_left { padding: 9px 9px 0px 9px; background: URL('/images/gfx/supportbox_bg.gif') no-repeat; width: 230px; position: absolute; top: 0px; right: 0px; } */
#careers_main_left { position: relative; float: right; width: 220px; height: 330px; margin: 0px; padding: 10px 10px 0px 10px; background: URL('/images/gfx/careersbox_bg.gif') no-repeat; }
#careers_main_right { position: relative; float: left; width: 740px; height: 330px; margin-bottom: 0px; }
#careers_main_bottom { margin: 10px 0px 0px 0px; }
.careers_select_area { width: 220px; border-bottom: 1px solid #006CB7; padding: 3px 0px 3px 0px; }
.careers_select_area select { width: 220px; color: #656565; font-size: 11px; padding: 2px; }
#careers_searchresults { position: relative; width: 740px; height: 330px; background-color: #006CB7; }
#careers_searchresults #searchresults_header { position: absolute; top: 17px; left: 18px; }
#careers_searchresults p { position: absolute; top: 48px; left: 18px; color: White; font-size: 12px; }
#careers_searchresults #jobs { position: absolute; bottom: 1px; left: 1px; height: 255px; width: 738px; overflow-x: hidden; overflow-y: auto; background-color: #3389C6; color: White; font-size: 12px; }
#careers_searchresults #jobs .job_cats { margin: 15px 0px 0px 10px; padding: 4px 0px 0px 10px; width: 690px; border-bottom: 3px solid #006CB7; border-top: 3px solid #006CB7; }
#careers_searchresults #jobs .job_cats:first-child { margin-top: 0px; border-top: none;}
#careers_searchresults #jobs .job { margin: 0px 0px 0px 10px; padding: 5px 0px 5px 10px; width: 690px; border-bottom: 1px dotted #62A9E1; }
#careers_searchresults #jobs .job:hover { background-color: #2480C1; }
#careers_searchresultsdd #jobs .job:last-child { border-bottom: none; }
#careers_searchresults #jobs .job a { color: White; text-decoration: none; }
#careers_searchresults #jobs .job a:hover {text-decoration: underline; }
.jobdepartment { margin: 0px 20px 0px 10px; padding: 0px 0px 0px 10px; background-color: #006CB7; width: 690px; }
#jobdescription ul { padding: 0px; margin: 0px 0px 0px 20px; }
#jobdescription ul li {
	width: 360px;
	padding: 0px 0px 0px 0px;
	margin-bottom: 6px;
	margin-top: 6px;
	list-style-image: url(../images/gfx/flying_v_blue.gif);
	list-style-position: outside;
	line-height: 15px;
}

/* literature library */
.litlib_header {
	width: 726px;
	height: 21px;
	color: White;
	font-size: 12px;
	font-weight: bold;
	background: URL('../images/gfx/litlib_header.gif');
	padding: 5px 0px 0px 14px;
	margin-top: 8px;
	cursor: pointer;
	z-index: 100000;
}

.download_header img {
	margin-right: 5px;
}

.download_files {
	position: relative;
	top: 0px;
	width: 707px;
	display: none;
	background: URL('../images/gfx/download_bg.gif') no-repeat 5px 0px;
	padding: 5px 14px 5px 14px;
	z-index: 1;
	font-size: 11px;
}

.download_files a {
	color: #006CB7;
	text-decoration: none;
	font-weight: bold;
}

.download_files a:hover { color: #00B2A6; }

.litlib_sortby { position: absolute; top: 13px; left: 25px; font-weight: bold; color: #006CB7; }
.litlib_table { border-collapse: collapse; }
.litlib_table td { vertical-align: top; }
.litlib_table th { vertical-align: top; text-align: center; color: #006CB7; text-decoration: underline; cursor: pointer; padding: 8px 0px 15px 0px; }
.litlib_table td.lit_raquo { color: #006CB7; font-size: 18px; padding: 0px 3px 0px 0px; }
.litlib_table td.name { width: 300px; border-bottom: 1px solid #CDCDCD; border-top: 1px solid #CDCDCD; padding: 6px 6px 6px 0px; }
.litlib_table td.tech { width: 120px; text-align: center; border-bottom: 1px solid #CDCDCD; border-top: 1px solid #CDCDCD;  padding: 6px; }
.litlib_table td.litdate { width: 100px; text-align: center; border-bottom: 1px solid #CDCDCD; border-top: 1px solid #CDCDCD; padding: 6px; }
.litlib_table td.litempty { width: 30px; }
.litlib_bluedivider { background-color: #006CB7; width: 1px; }

th.headerSortUp { background: url(/images/gfx/asc.gif) no-repeat; }
th.headerSortDown { background: url(/images/gfx/desc.gif) no-repeat; }






#literature_library { margin-top: 0px; }
#literature_library .lititem { width: 120px; height: 170px; float: left; text-align: center; margin: 0px 10px 20px 0px; cursor: pointer; }
#literature_library .lititem h2 { font-size: 11px; vertical-align: bottom; color: #006CB7; }
#literature_library .lititem .thumb { background-color: Silver; width: 120px; text-align: center; }
#literature_library .lititem img { margin: 0px 0px 5px 0px }
#literature_library a { text-decoration: none; font-weight: bold; }
#literature_library a:hover { color: #009C91; }


/* sales offices ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.sales_partner_country { width: 160px; float: left; margin-left: 10px; }
.sales_partner_country_header { background: URL('/images/gfx/sales-blue-bar.gif'); height: 17px; width: 665px; padding: 2px 0px 0px 15px; margin: 0px 0px 20px 10px; color: White; font-size: 12px; font-weight: bold; }

/* sales partners overview page */
td.sp_box { width: 246px; height: 315px; vertical-align: top; text-align: center; }
td.sp_box1 { background: url('/fileadmin/content/sales-partners/sales-partner-box.jpg'); }
td.sp_box2 { background: url('/fileadmin/content/sales-partners/alliance-box.jpg'); }
td.sp_box3 { background: url('/fileadmin/content/sales-partners/design-partner-box.jpg'); }
td.sp_box .sp_header { font-weight: bold; font-size: 18px; margin-top: 100px; }
td.sp_box .sp_text { font-size: 15px; margin-top: 0px; padding: 20px; text-align: left; }
td.sp_box a { display: block; text-decoration: none; text-align: right; padding-right: 30px; }


/* certified design partners ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
table.cdp { margin-left: 15px; }
#cdpbreadcrumb { margin: 10px 0px 10px 6px; }
#cdpbreadcrumb a { text-decoration: none; }

/* awards */
#awards .award { float: left; width: 130px; height: 160px; margin: 20px 20px 0px 20px; color: #006CB7; text-align: center; }
#awards .award img { display: block; margin: auto; margin-bottom: 5px; }


/* contact us ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.contactus_entry { border-bottom: 1px solid #CDCDCD; padding: 10px 0px 10px 0px; }
.contactus_entry table tr td { line-height: 14px; vertical-align: top; }
.contactus_entry table tr td.contact_us_image { width: 170px; }
.contactus_entry table tr td.contact_us_text { width: 250px; }
.contactus_entry table tr td ul li { margin: 0px; }
.contactus_entry table tr td ul li a { text-decoration: none; }

address { font-style: normal; }

/* certified design partners ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
a.cdpCountry { display: block; width: 180px; float: left; text-decoration: none; }


#quickfindframe form select.inactivesupport {
	background-color: White;
	/*color: Red;*/
}
#mediaresource{
	position: relative;
	margin: 0px 0px 14px 0px;
	border: 1px solid #028279;
	padding: 10px;
}


#investorresource {
	position: absolute;
	top: 43px;
	right: 0px;
	float: right;
	width: 200px;
	height: 330px;
	margin: 0px 0px 14px 0px;
	border: 1px solid #028279;
	padding: 10px;
}

#investor-text{
	margin-top: 10px;

	width: 740px;
}



/* Landingpage Maintenance */
#innercontent {

	width: 100%;
}

#innercontent_text  {
	padding: 5px;
	float: left;
	position: relative;
	width: 543px;

}

#innercontent_form{
	float: left;
	position: relative;
	width: 188px;
	background-color: Red;
}

#landingpage_content{
	float: left;
	position: relative;
	top: 10px;
	width: 480px;
	padding: 10px;
}

#landingpage_form{
	float: left;
	position: relative;
	top: 10px;
	width: 468px;
	padding: 10px;
	border: 1px solid #006AB4;
	background-color: #F2F7FB;

}


/* Landingpage Maintenance */

#landinpage_maintenance{
	/*background-color: Yellow;*/
	padding: 10px;

}


#landinpage_maintenance .header {
	width: 100%;
	color: White;
	font-weight: bold;
	background-color: #006CB7;
	background: URL('../images/gfx/button_blue_bg.gif');
	padding: 2px 3px 2px 5px;
	margin-bottom: 2px;
	cursor: pointer;
}
#landinpage_maintenance .done {
	background: none;
	background-color: Green;
}
#landinpage_maintenance .todo {
	background: none;
	background-color: Red;
}

#landinpage_maintenance .lp_item {
	display: none;
	padding: 5px;
}

.jqifade{
      background-color: #ffffff;
}
div.jqi{
      /*position: absolute;*/
      overflow: auto;
      background-color: #c0cEa6;
      padding: 10px;
      width: 800px;
      height: 500px;
}
div.jqi .jqicontainer{
      background-color: #e0eEc6;
      padding: 5px;
      color: #ffffff;
      font-weight: bold;
}
div.jqi .jqimessage{
      background-color: #c0cEa6;
      padding: 10px;
}
div.jqi .jqibuttons{
      text-align: center;
      padding: 5px 0 0 0;
}
div.jqi button{
      padding: 3px 10px 3px 10px;
      margin: 0 10px;
}

.related_info { margin: 0px 0px 0px 10px; }
.relInfoHeader { font-weight: bold; color: #028279; }


.PRTR {
	width: 740px;
}
.PRTR_header{
	width: 740px;
	height: 26px;
	background: URL('../images/gfx/news_overview_box_header.jpg');
}

.PRTR_items {
	border-left: 1px solid #daeaf7;
	border-right: 1px solid #daeaf7;
	padding-left: 10px;
	padding-right: 10px;
}


.PRTR_footer{
	width: 740px;
	height: 22px;
	background: URL('../images/gfx/pressrelease_overview_bottom.gif') bottom no-repeat;
}


table.presstable tr td { border-top: 1px solid #CCCCCC; font-size: 11px; font-weight: normal; color: Black;}
table.presstable tr td.pressdivider { padding: 10px 0px 10px 0px; border: none; width: 15px; }
td.pressheader, td.pressheader a { padding: 10px 0px 10px 0px;  color: Black; text-decoration: none;  }
td.pressheader a.headline{ color: #006CB7;  }

table.searchbox{
	margin-left: 70px;
	margin-top: 0px;
	height: 26px;
}

table.searchbox tr td  {
	font-size: 12px;
	font-weight: bold;
	color: White;
}
table.searchbox tr .bigbox {
	/*background: URL('../images/gfx/searchbox_bg.gif') no-repeat;*/
	width: 157px;
}
table.searchbox tr .smallbox {
	/*background: URL('../images/gfx/searchbox_small_bg.gif') no-repeat;*/
	width: 80px;
}
table.searchbox tr td .text{

}

table.searchbox tr td .keyword{
	margin-top: 0px;
	margin-left: 3px;
	border: 0;
	height: 16px;
	width: 150px;
	font-size: 12px;


}



table.searchbox tr td .year{
	margin-left: 3px;
	font-size: 12px;
	width: 73px;
}
table.searchbox tr td .type{
	width: 150px;

	font-size: 12px;

}



table.searchbox tr td .submit_button{
	border: 0px;
	margin-top: 1px;
	margin-left: 5px;
	background-color: Gray;
	width: 26px;
	height: 22px;
	background: URL('../images/gfx/pressrelease_search_submit.gif') no-repeat;
	cursor: pointer;
}


/*
.PRTR table { border-collapse:collapse;}
.PRTR td {
	border-bottom: 1px dotted #676767;
	border-left: 1px dotted #676767;
}

.PRTR_select_box{
	padding: 10px;
	background-color: #006CB7;
	color: White;

}
.PRTR_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646464;
}
.PRTR_table_header {
	height: 20px;
	background-color: #E5EFF9;
	color: #006CB7;
	padding-left: 10px;
	border: 0px;

}
.PRTR_table_standard {
	color: #676767;
}
.PRTR_table_standard_cell {
	padding-left: 10px;
}

.PRTR_table_standard:hover {
	background-color: #E5EFF9;
	color: Black;
}

.PRTR_archive, .PRTR_archive a, .PRTR_archive a:hover{
	overflow: hidden;
	width: 740px;
	color: #FBF0F0;
	text-decoration: none;
}
*/


/* sitemap */
#tx_slsitemap ul li a.Main, .Sitemap_pathActive {
	color: #0063AC;
}

#tx_slsitemap ul li a:hover { color: #00A59B; }



#product_matrix th {
	width: 140px;
	background: url('/fileadmin/template/images/product_matrix_table_header.jpg');
	color: White;
	font-weight: bold;
	line-height: 10px;
	margin-left: 5px;
	text-align: center;
	padding: 5px 0px 4px 0px;
}

#product_matrix td{
	background-color: #dfe0e2;
	color: #828387;
	padding-left: 10px;
}

/* enewswire formn */

#enewswireform{
	position: relative;
	height: 55px;
	width: 240px;
}

#milresourceform  .enewswiretextfield, #comresourceform  .enewswiretextfield, #enewswireform .enewswiretextfield{
	position: relative;
	border: 1px solid #CCCCCC;
	top: 30px;
	left: 10px;
	width: 195px;
	height: 16px;
}

#milresourceform  .enewswiretextfield { border: 1px solid #0063AC; }

#milresourceform .enewswiresubmit, #comresourceform .enewswiresubmit, #enewswireform .enewswiresubmit{
	background: url('/images/banners/enewswire_form_submit.jpg');
	border: 0px;
	position: absolute;
	top: 30px;
	left: 210px;
	width: 20px;
	height: 18px;
	cursor: pointer;
}


/* banners ***************************************************************************/
#milresourceform {
	width: 240px;
	height: 55px;
	position: relative;
	background: url('/images/banners/mil-resource-banner.jpg');
}

#comresourceform {
	width: 240px;
	height: 55px;
	position: relative;
	background: url('/images/banners/com-resource-banner.jpg');
}


/* registration **********************************************************************/
table.registerform_table {
	width: 450px;
}

table.registerform_table tr td { vertical-align: top; }
.tx-srfeuserregister-pi1-error { color: Red; }


/*   Industries */

.applinks {
	position: relative;
	width: 240px;
	height: 50px;
	/*border: 1px solid #006CB7;*/
	float: left;
	margin: 10px 9px 20px 0px;

	background-color: #F2F7FB;
}
