﻿/* Custom Styles */
/* The Perfect 3 Column Liquid Layout (Percentage widths) */
/* http://matthewjamestaylor.com/blog/perfect-3-column.htm  */
/* <General styles> */
body {
	margin: 0;
	padding: 0;
	border: 0; /* This removes the border around the viewport in old versions of IE */
	background-color: #ffffff;
	
	
/*
	background-image:url('../PublishingImages/bg.jpg');
	*/
	
	font-size: 0.75em;	
	text-align: center;
	height: 100%;
	
	COLOR: #464646; /* Text Main Content*/
	FONT-FAMILY: arial,verdana,helvetica,sans-serif;	
	
}
.description {	FONT-SIZE: 08pt;	COLOR: #464646;	FONT-FAMILY: arial, verdana}



body {
	text-align: -moz-center; /* mozilla firefox hack to get content centered */
}
.totalContentWidth {
	width: 820px;
}
.totalPrintContentWidth {
	width: 620px;
}

.contentWidth {
	width: 600px;
}
.leftMenuWidth {
	width: 220px;
}

#PrintingContent .mainContent
{
	background-color: #ffffff;
}

.search table
{
	width: auto;
}

.PrintContentTable,
#PrintContentTable
{
	width: 620px;
	border-collapse: collapse;
	height: 100%;
	margin: 0px;
	table-layout: fixed;
	overflow: hidden;
}


#itsMainLayoutTable {
	border-collapse: collapse;
	height: 100%;
	margin: 0px;
	table-layout: fixed;
	overflow: hidden;
}
#itsHeaderControls {
	height: auto;
	border: 1px solid #ffffff;
}
#itsHeader {
	height: 135px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}
#itsBreadcrumb {
	height: 28px;
}
#itsContent {
	height: 100%;
}
#itsFooter {
	height: 30px;
	border-top: 1px solid #DBDBDB;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	text-align: right;
	vertical-align: bottom;
	padding-bottom: 4px;
}
#itsFooter {
	text-align: -moz-right; /* mozilla firefox hack to get content right aligned */
}
.itsLayoutRow {
	border-left: 1px solid #DBDBDB;
	border-right: 1px solid #DBDBDB;
}
.itsFooterContainer  {
	border-bottom: 3px solid #C30006;
	width: 26.5%;
	padding-bottom: 3px;
}
.printIcon {
	background-image: url('images/printer_icon.gif');
	background-repeat: no-repeat;
	width: 18px;
	font-size: 10px;
	cursor: pointer;
	display: inline-block;
	height: 13px;
}
.itsFooterContainer > A > .printIcon {
	position: relative;
	top: 2px;
}
#modifiedDate
{
	display: inline;
}

td {
	padding: 0px;
	vertical-align: top;
	text-align: left;
}
div {
	text-align: left;
}

HR {
COLOR: #c30006; /*Line Color and Height for Lines made with HR*/
HEIGHT: 1px
}

h1, h2, h3 {
	margin: .8em 0 .2em 0;
	padding: 0;
}

p {
	margin: .4em 0 .8em 0;
	padding: 0;
}

#itsHeader p, #itsHeader h1, #itsHeader h2 {
	padding: .4em 15px 0 15px;
	margin: 0;
}

#itsHeader ul {
	clear: left;
	float: left;
	width: 100%;
	list-style: none;
	margin: 10px 0 0 0;
	padding: 0;
}

#itsHeader ul li {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}

#itsHeader ul li a {
	display: block;
	float: left;
	margin: 0 0 0 1px;
	padding: 3px 10px;
	text-align: center;
	background: #eee;
	color: #000;
	text-decoration: none;
	position: relative;
	left: 15px;
	line-height: 1.3em;
}

#itsHeader ul li a:hover {
	background: #369;
	color: #fff;
}

#itsHeader ul li a.active, #itsHeader ul li a.active:hover {
	color: #fff;
	background: #000;
	font-weight: bold;
}

#itsHeader ul li a span {
	display: block;
}

/*----------------------------------------*/
/* BEGIN TABLELESS COLUMN LAYOUT SETTINGS */
/*----------------------------------------*/
/* column container */
.colmask {
	position: relative; /* This fixes the IE7 overflow hidden bug */
	clear: both;
	float: left;
	width: 100%; /* width of whole page */
	overflow: hidden; /* This chops off any overhanging divs */
}

/* common column settings */
.colright, .colmid, .colleft {
	float: left;
	width: 100%;
	position: relative;
}

.col1, .col2, .col3 {
	float: left;
	position: relative;
	padding: 0;
	overflow: hidden;
}

/* Full page settings */
.fullpage {
	background: #fff; /* page background colour */
}

.fullpage .col1 {
	width: 96%; /* page width minus left and right padding */
	left: 2%; /* page left padding */
}

/* 2 Column (left menu) settings */
.leftmenu {
	background: #fff; /* right column background colour */
}

.leftmenu .colleft {
	right: 77%; /* right column width */
}

.leftmenu .col1 {
	width: 76%; /* right column content width */
	left: 101%; /* 100% plus left column left padding */
}
#itsContent .leftmenu .col1 {
	overflow-x: visible;
}

.leftmenu .col2 {
	width: 23%; /* left column content width (column width minus left and right padding) */
	left: 0%;
}

/* 2 Column (right menu) settings */
.rightmenu {
}

.rightmenu .colleft {
	right: 35%; /* right column width */
	margin-top: 15px;
}

.rightmenu .col1 {
	width: 61%; /* left column content width (left column width minus left and right padding) */
	left: 37%; /* (right column width) plus (left column left padding) */
}

.rightmenu .col2 {
	width: 31%; /* right column content width (right column width minus left and right padding) */
	left: 41%; /* (right column width) plus (left column left and right padding) plus (right column left padding) */
}

/* 2 Column (double page) settings */
.doublepage {
}

.doublepage .colleft {
	right: 50%; /* right column width */
}

.doublepage .col1 {
	width: 46%; /* left column content width (column width minus left and right padding) */
	left: 52%; /* right column width plus left column left padding */
}

.doublepage .col2 {
	width: 46%; /* right column content width (column width minus left and right padding) */
	left: 56%; /* (right column width) plus (left column left and right padding) plus (right column left padding) */
}

/* 3 Column settings */
.threecol {
	background: #eee; /* right column background colour */
}

.threecol .colmid {
	right: 25%; /* width of the right column */
}

.threecol .colleft {
	right: 50%; /* width of the middle column */
}

.threecol .col1 {
	width: 46%; /* width of center column content (column width minus padding on either side) */
	left: 102%; /* 100% plus left padding of center column */
}

.threecol .col2 {
	width: 21%; /* Width of left column content (column width minus padding on either side) */
	left: 31%; /* width of (right column) plus (center column left and right padding) plus (left column left padding) */
}

.threecol .col3 {
	width: 21%; /* Width of right column content (column width minus padding on either side) */
	left: 85%; /* Please make note of the brackets here: 						(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
}

/* 3 Column blog style settings */
.blogstyle {
}

.blogstyle .colmid {
	right: 25%; /* width of the right column */
}

.blogstyle .colleft {
	right: 25%; /* width of the middle column */
}

.blogstyle .col1 {
	width: 46%; /* width of center column content (column width minus padding on either side) */
	left: 52%; /* 100% plus left padding of center column */
}

.blogstyle .col2 {
	width: 21%; /* Width of left column content (column width minus padding on either side) */
	left: 56%; /* width of (right column) plus (center column left and right padding) plus (left column left padding) */
}

.blogstyle .col3 {
	width: 21%; /* Width of right column content (column width minus padding on either side) */
	left: 60%; /* Please make note of the brackets here:        							(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
}
/*-----------------------------------------*/
/* END OF TABLELESS COLUMN LAYOUT SETTINGS */
/*-----------------------------------------*/


/* </General Styles > */


/* <Custom Styles> */


.mainContent a,
.mainContent a:hover,
.mainContent a:active,
.mainContent a:link { /*Link Color from Links made "manually"*/
	COLOR: #c30006;
	TEXT-DECORATION: none
}
.mainContent a:visited {	
	COLOR: #8b0505;
	TEXT-DECORATION: none
}

.link-item {
	color: #000000;
}

.link-item a,
.link-item a:hover,
.link-item a:active,
.link-item a:link {
	color: #C30006;
	text-decoration: none;
	font-family: arial, verdana ;
	font-weight: bold ;	

}
.link-item a:visited {
	color: #8B0505;
}

.item.link-item DIV {
	padding-left: 5px;
}

#itsContent .colmask.leftmenu {
	height: 100%;
	overflow-y: visible;
}

#itsContent .colmask.leftmenu .colleft,
#itsContent .colmask.leftmenu .colleft .col1,
#itsContent .colmask.leftmenu .colleft .col1 .mainContent {
	height: 100%;
	overflow-y: visible;
}

.mainContent {
	height: 100%;
	background-color: #ebebeb;
	position: relative;
	left: 1px;
	font-size: 0.75em;
	BACKGROUND-IMAGE: url('images/line.gif');
	BACKGROUND-REPEAT: repeat-y;
	BACKGROUND-POSITION: 65% 0px;
	line-height: 1.3	

}

.mainContentWithoutLine {
	height: 100%;
	background-color: #ebebeb;
	position: relative;
	left: 1px;
	font-size: 0.75em;
}

.mainContentWithoutLine a,
.mainContentWithoutLine a:hover,
.mainContentWithoutLine a:active,
.mainContentWithoutLine a:link { /*Link Color from Links made "manually"*/
	COLOR: #A00000;
	TEXT-DECORATION: none
}

.itsLayoutRow > DIV.colmask:first-child
{
	overflow: visible;
}
.itsContactPageContent {
	padding-left: 5px;
	width: 615px;
}
.mainContent .colmask.rightmenu,
.mainContent .colmask.rightmenu .colleft,
.mainContent .colmask.rightmenu .colleft .col1{
	height: auto !important;
}

.mainContent .colmask.rightmenu .colleft{
	margin-bottom: 10px;
}

.pageTitle {
	FONT-WEIGHT: bold;
	MARGIN: 0px;
	COLOR: #464646;
	font-size: 1.35em;
	margin-top: 20px;
	margin-bottom: 15px;
	font-family: Arial,Verdana,Tahoma;
	}

.specialPageTitle {
	FONT-WEIGHT: bold;
	MARGIN: 0px;
	COLOR: #464646;
	font-size: 1.35em;
	margin-top: 20px;
	margin-bottom: 15px;
	font-family: Arial,Verdana,Tahoma;
}
.specialPageTitle .subStyle {
	color: #C30006;
	font-style: italic;
}

#itsBreadcrumb {
	background-color: #ebebeb;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;	
	padding: 6px 15px 6px 9px;
}

#topNavBar {
	float: left;
}

/* </Custom Styles>*/

/* <Band.css> */

.logo {
	float: right;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 4px;
	padding-right: 0px;
}


.logo a {
	color: #656B77;
	background-image: url("images/logo_kern.gif");
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	height: 100px;
	width: 430px;
	margin-right:0px;
	padding: 2px 2px 2px 2px;
}


.search {
	float: right;
	margin: 1px 0 0 0;
}

.search .ms-searchform{
	border: none;
	top: 0px;
}

.search .ms-searchbox {
	margin-right: 2px;
	margin-left: 2px;
	border: 1px #8D8D8D solid;
	height: inherit;
}

.search .ms-searchimage {
	margin-top: 1px;
}

.topNavContainer {
	background-color: #EBEBEB;
	background-image: none;
	background-repeat: repeat-x;
	height: 24px;
}

.topNav{
	margin-top: 4px;
}

.topNavItem {
	float: left;
	background-image: none;
	font-family: arial,verdana,tahoma;
	font-size: 8pt;
	color: #8D8D8D;
}

.topNavItem a {
	height: auto;
	padding: 0px;
}
.topNavItem td a, #variationsLabelMenu a {
	DISPLAY: block;
	height: inherit;
	display: inline-block;
	padding: 2px 2px 0px 2px;
	text-decoration: none;
	color: #8D8D8D;
}

/* add border left to each topnav item */
.topNav TABLE.topNavItem{
	border-left: 1px solid #8d8d8d;
}
/* remove border on first topnav item */
.topNav #zz1_GlobalNavn0 TABLE.topNavItem{
	border-left-width: 0px;
}

.topNav .topNavItem td {
	padding-left: 4px;
	padding-right: 4px;
}
.topNav .topNavItem td a {
	padding: 0px;
}

#variationsLabelMenu {
	margin-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 2px;
	float: right;
	text-decoration: none;
}

.topNavHover a {
	color: #8D8D8D;
	background-image: none;
}

.topNavSelected a {
	background-image: none;
	color: #8D8D8D;
}

/* </Band.css> */

/* <Core.css>  */

.ms-sbtable-ex {
	width: 0px;
}

.ms-sbLastcell, .ms-rightbodysectionsearchbox {
	width: 0;
	padding: 0px;
	margin: 0px;
}

.ms-WPHeader TD,
.ms-WPBorder {
	border-color: #A00000;
}

.ms-partline {
	background-color: #A00000;
}

TD.ms-globallinks{
	vertical-align: middle;
}

INPUT.ms-long {
	width: 100%;
}

/* </Core.css> */

/* <itsystems NavigationTree> */
.kern-LeftNavContainer {
	float: left;
	width: 210px;
	background-color: #fff;
	margin: 5px 0 0 5px;
}

/* General and IE specifications for overflow ellipsis */
.kern-LeftNavContainer a {
	color: #B2B2B2;
	width: 180px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow-x: hidden;
	margin-left: 3px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

/* General and IE specifications */
.kern-LeftNavContainer a {
	-moz-box-sizing: padding-box; /* to get FF calculated the width same as IE */
	-moz-binding: url('ellipsis.xml#ellipsis');
}

.kern-LeftNavContainer a:hover {
}

/***********/
/* Level 0 */
/***********/
/*to hide all heading entries on first level to get a space */
div.kern-LeftNavLevel0 SPAN {
	visibility: hidden;
}

div.kern-LeftNavLevel0, div.kern-LeftNavLevel0_Selected {
	list-style-type: none;
	font-size: 14px;
	font-weight: 700;
	color: #b2b2b2;
	text-decoration: none;
	white-space: normal;
	line-height: 20px;
	margin-bottom: 5px;
}

.kern-LeftNavLevel0 a {
	display: list-item;
	text-decoration: none;
	border-bottom: 1px;
	border-bottom-color: #b2b2b2;
	border-bottom-style: solid;
	padding-left: 9px;
}

* + html .kern-LeftNavLevel0 a {
}

* html .kern-LeftNavLevel0 a {
}

.kern-LeftNavLevel0_Selected a {
	display: list-item;
	color: #C30006;
	text-decoration: none;
	border-bottom: 1px;
	border-bottom-color: #b2b2b2;
	border-bottom-style: solid;
	padding-left: 9px;
}

* + html .kern-LeftNavLevel0_Selected a {
}

* html .kern-LeftNavLevel0_Selected a {
}

.kern-LeftNavLevel0 a:hover {
}

/***********/
/* Level 1 */
/***********/
div.kern-LeftNavLevel1, div.kern-LeftNavLevel1_Selected {
	list-style-type: none;
	font-size: 20px;
}
.kern-LeftNavLevel1 a {
	display: list-item;
	font-size: 11px;
	color: #464646;
	text-decoration: none;
	line-height: 13px;
	padding-left: 20px;
	margin-bottom: 3px;
}
* + html .kern-LeftNavLevel1 a {
	margin-bottom: 3px;
}
* html .kern-LeftNavLevel1 a {
	margin-bottom: 3px;
}
.kern-LeftNavLevel1_Selected a {
	background-color: #C30006;
	display: list-item;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 13px;
	padding-left: 20px;
	margin-bottom: 3px;
}

* + html .kern-LeftNavLevel1_Selected a {
	margin-bottom: 3px;
}

* html .kern-LeftNavLevel1_Selected a {
	margin-bottom: 3px;
}

.kern-LeftNavLevel1 a:hover {
}
/***********/
/* Level 2 */
/***********/
div.kern-LeftNavLevel2, div.kern-LeftNavLevel2_Selected {
	list-style-type: none;
}
.kern-LeftNavLevel2 a {
	display: list-item;
	font-size: 11px;
	color: #808080;
	text-decoration: none;
	line-height: 13px;
	padding-left: 34px;
	margin-bottom: 3px;
}

* + html .kern-LeftNavLevel2 a {
	margin-bottom: 3px;
}

* html .kern-LeftNavLevel2 a {
	margin-bottom: 3px;
}

.kern-LeftNavLevel2_Selected a {
	display: list-item;
	font-size: 11px;
	color: #C30006;
	text-decoration: none;
	line-height: 13px;
	padding-left: 34px;
	margin-bottom: 3px;
}

* + html .kern-LeftNavLevel2_Selected a {
	margin-bottom: 3px;
}

* html .kern-LeftNavLevel2_Selected a {
	margin-bottom: 3px;
}

.kern-LeftNavLevel2 a:hover {
}

/***********/
/* Level 3 */
/***********/
div.kern-LeftNavLevel3, div.kern-LeftNavLevel3_Selected {
	list-style-type: none;
}
.kern-LeftNavLevel3 a {
	display: list-item;
	font-size: 11px;
	color: #808080;
	text-decoration: none;
	line-height: 13px;
	padding-left: 42px;
	margin-bottom: 3px;
}
* + html .kern-LeftNavLevel3 a {
	margin-bottom: 3px;
}
* html .kern-LeftNavLevel3 a {
	margin-bottom: 3px;
}
.kern-LeftNavLevel3_Selected a {
	display: list-item;
	font-size: 11px;
	color: #C30006;
	text-decoration: none;
	line-height: 13px;
	padding-left: 42px;
	margin-bottom: 3px;
}

* + html .kern-LeftNavLevel3_Selected a {
	margin-bottom: 3px;
}

* html .kern-LeftNavLevel3_Selected a {
	margin-bottom: 3px;
}
.kern-LeftNavLevel3 a:hover {
}


/***********/
/* Level 4 */
/***********/
div.kern-LeftNavLevel4, div.kern-LeftNavLevel4_Selected {
	list-style-type: none;
}
.kern-LeftNavLevel4 a {
	display: list-item;
	font-size: 0.65em;
	color: #000;
	text-decoration: none;
	line-height: 9px;
	padding-left: 53px;
	margin-bottom: 3px;
}
* + html .kern-LeftNavLevel4 a {
	margin-bottom: 3px;
}
* html .kern-LeftNavLevel4 a {
	margin-bottom: 3px;
}
.kern-LeftNavLevel4_Selected a {
	display: list-item;
	font-size: 0.65em;
	color: #C30006;
	text-decoration: none;
	line-height: 9px;
	padding-left: 53px;
	margin-bottom: 3px;
}
* + html .kern-LeftNavLevel4_Selected a {
	margin-bottom: 3px;
}
* html .kern-LeftNavLevel4_Selected a {
	margin-bottom: 3px;
}
.kern-LeftNavLevel4 a:hover {
}

/***********/
/* Level 5 */
/***********/
div.kern-LeftNavLevel5, div.kern-LeftNavLevel5_Selected {
	list-style-type: none;
}
.kern-LeftNavLevel5 a {
	display: list-item;
	font-size: 0.65em;
	color: #000;
	text-decoration: none;
	line-height: 9px;
	padding-left: 64px;
	margin-bottom: 3px;
}
* + html .kern-LeftNavLevel5 a {
	margin-bottom: 3px;
}
* html .kern-LeftNavLevel5 a {
	margin-bottom: 3px;
}
.kern-LeftNavLevel5_Selected a {
	display: list-item;
	font-size: 0.65em;
	color: #C30006;
	text-decoration: none;
	line-height: 9px;
	padding-left: 64px;
	margin-bottom: 3px;
}
* + html .kern-LeftNavLevel5_Selected a {
	margin-bottom: 3px;
}
* html .kern-LeftNavLevel5_Selected a {
	margin-bottom: 3px;
}
.kern-LeftNavLevel5 a:hover {
}

/***********/
/* Level 6 */
/***********/
div.kern-LeftNavLevel6, div.kern-LeftNavLevel6_Selected {
	list-style-type: none;
}
.kern-LeftNavLevel6 a {
	display: list-item;
	font-size: 0.65em;
	color: #000;
	text-decoration: none;
	line-height: 9px;
	padding-left: 75px;
	margin-bottom: 3px;
}
* + html .kern-LeftNavLevel6 a {
	margin-bottom: 3px;
}
* html .kern-LeftNavLevel6 a {
	margin-bottom: 3px;
}
.kern-LeftNavLevel6_Selected a {
	display: list-item;
	font-size: 0.65em;
	color: #C30006;
	text-decoration: none;
	line-height: 9px;
	padding-left: 75px;
	margin-bottom: 3px;
}
* + html .kern-LeftNavLevel6_Selected a {
	margin-bottom: 3px;
}
* html .kern-LeftNavLevel6_Selected a {
	margin-bottom: 3px;
}
.kern-LeftNavLevel6 a:hover {
}

/***********/
/* Level 7 */
/***********/
div.kern-LeftNavLevel7, div.kern-LeftNavLevel7_Selected {
	list-style-type: none;
}
.kern-LeftNavLevel7 a {
	display: list-item;
	font-size: 0.65em;
	color: #000;
	text-decoration: none;
	line-height: 9px;
	padding-left: 86px;
	margin-bottom: 3px;
}
* + html .kern-LeftNavLevel7 a {
	margin-bottom: 3px;
}
* html .kern-LeftNavLevel7 a {
	margin-bottom: 3px;
}
.kern-LeftNavLevel7_Selected a {
	display: list-item;
	font-size: 0.65em;
	color: #C30006;
	text-decoration: none;
	line-height: 9px;
	padding-left: 86px;
	margin-bottom: 3px;
}
* + html .kern-LeftNavLevel7_Selected a {
	margin-bottom: 3px;
}
* html .kern-LeftNavLevel7_Selected a {
	margin-bottom: 3px;
}

.kern-LeftNavLevel7 a:hover {
}

/* </itsystems Navigationtree> */

/*<costum styles for content table web part (sitemap)>*/

.its-level-item-pos{
	margin: 2px 3px 2px 4px;
	padding: 1px 0px 1px 0px;
}
.its-level-bullet 	
{
	border-right: 0px;	
	padding-right: 0px;	
	background-position: left 50%;	
	border-top: 0px;	
	padding-left: 10px;	
	background-image: NONE;	
	vertical-align: top;	
	border-left: 0px;	
	border-bottom: 0px;	
	background-repeat: no-repeat
}
	
.its-level-bullet span a {
	font-weight:bold;
}
 .its-level-bullet span a:visited {
 	color: #A00000;
}
	
.its-headertitle, .its-headertitle a, .its-headertitle a:link {
	font-weight: bold; 
	color: #A00000;
	font-family: Arial, Verdana, Tahoma;
	font-weight: bold;
}
.its-headertitle a:visited, .its-headertitle a:active {
	color: #A00000;
}
/*</costum styles for content table web part (sitemap)>*/

/*<costum styles for KernCompanyWebPart)>*/
#its-wpBranchDetails {
 	float:left;

}

#its-wpBranchDetails {
	padding-top:10px;
	padding-left:2px;

}

#its-wpAddressAndPhoneDetails {
	float: left;
}

#its-wpPhoneDetails {
	padding-top:15px;
}

#its-wpAddressDetails {
	padding-top:30px;

}

#its-wpContactRowE-Mail, #its-wpContactRowE-Mail a, #its-wpContactRowE-Mail a:visited, #its-wpContactRowE-Mail a:active {
	padding-top:10px;
	color:#8d8d8d;
}
#its-wpContactRowWeb, #its-wpContactRowWeb a, #its-wpContactRowWeb a:visited, #its-wpContactRowWeb a:active {
	color:#8d8d8d;
}

#its-wpContactRowPhone {
	color:#8d8d8d;
}
#its-wpContactRowFax {
	color:#8d8d8d;
}
#its-wpContactRowMobile {
	color:#8d8d8d;
}
.its-wpContactRow 
{
	clear: both;
}

.its-wpTitle {
	color:#8d8d8d;
	float: left;
	
}

#phone {
padding-left:5px;
	
}

#e-mail {
padding-left:08px;
	
}

#fax {
padding-left:20px;
	
}

#web {
padding-left:15px;

}
#mobile {


}

#its-worldmap 
{
	height: 120px;
	margin-top: 30px;
	margin-left: 10px;
	float: right;
}

#its-subsidiary 
{
	clear:both;
}


/*<costum styles for ContactForm)>*/

.its-textBox
{
	height:20px;
	float:left;
	border-style:solid;
	border-width:1px;
	border-color:Gray;
	width: 300px;
	font-family: arial,Verdana,helvetica,sans-serif;
	font-size:8pt;
	
}

INPUT.its-inputDisabled
{
	border-style:none;
}

TEXTAREA.its-inputDisabled
{
	border-style:none;
	overflow: auto;
}

.its-textBoxFormField,.its-textAreaFormField,.its-emailFormField, .its-checkBoxFormField
{
	float: left;
}

.its-textBoxCaption,.its-textAreaCaption,.its-emailCaption, .its-checkBoxCaption
{
	height:20px;
	width: 150px;
	float:left;
	font-family: arial,Verdana,helvetica,sans-serif;
	font-size:8pt;
}

.its-textBoxContainer, .its-checkBoxContainer
{
	height:30px;
}

.its-textArea
{
	height:100px;
	float:left;
	border-style:solid;
	border-width:1px;
	border-color:Gray;
	width: 300px;
	font-family: arial,Verdana,helvetica,sans-serif;
	font-size:8pt;
	}


.its-textAreaContainer
{
	height:110px;
}

.its-heading
{
	font-family: arial,Verdana,helvetica,sans-serif;
	font-size:10pt;
	font-weight:bold;
}

.its-email
{
	height:20px;
	float:left;
	border-style:solid;
	border-width:1px;
	border-color:Gray;
	width: 300px;
	font-family: arial,Verdana,helvetica,sans-serif;
	font-size:8pt;
	
}

.its-emailContainer
{
	height:20px;
	padding-bottom:10px;
}

.its-Header
{
	font-family: arial,Verdana,helvetica,sans-serif;
	font-size:10pt;
}

.its-ContactFields
{
}

.its-Footer
{
	font-family: arial,Verdana,helvetica,sans-serif;
	font-size:10pt;
}

.its-Footer INPUT
{
	margin: 2px;
}

/* Order Form */
#productOrderTable
{
	width: 100%;
}

.its-createListContainer
{
	padding: 2px;
}

.its-createListContainer INPUT
{
	display: block;
	margin-top: 3px;
	width: 200px;
}

.its-navigationPanel INPUT
{
	margin: 4px;
}

.its-orderTotalArea td
{
	text-align: right;
}

.its-product td
{
	vertical-align: bottom;
}

.its-product .its-image img
{
	width: 50px;	
}

.its-product .its-masterTitle
{
	font-weight: bold;
	font-size: 12px;
	padding-top: 15px;	
}

.its-product .its-link
{
	text-align: right;
}

.its-product .its-description
{
}

.its-product .its-priceText
{
	color: Gray;
	font-weight: bold;
	white-space: nowrap;
}

.its-price
{
	white-space: nowrap;
}

.its-product .its-unitAmount
{
	width: 120px;
	text-align: right;
}


.its-product .its-unitAmount div
{
	display: none;
}

.its-product .its-price input,
.its-product .its-quantityReadOnly input,
.its-product .its-unitAmount input,
.its-product .its-unitAmount span,
.its-orderTotalArea td input
{
	border: 0px;
	text-align: right;
	padding-right: 2px;
	display: block;
}

.its-product .its-price input,
.its-product .its-unitAmount input
{
	width: 50px;
}

#orderTotal
{
	width: 50px;
	display: inline;
	font-weight: bold;
}

.its-orderTotalArea td
{
	height: 60px;
	vertical-align: bottom;
	font-weight: bold;
}

.its-orderTotalLabel
{
	padding-bottom: 4px;
}

.its-quantity 
{
	padding-left: 3px;
	text-align: right;
}

.its-quantityReadOnly 
{
	padding-left: 3px;
	text-align: right;
}

.its-quantity input
{
	width: 40px;
	text-align: right;
}

.its-divider
{
	background-repeat:repeat-x;
	height: 3px;
	width: 100%;
}

.its-orderConfirmation, .its-submitConfirmation
{
	font-size: 10pt;
	font-weight: bold;
}

/*</costum styles for ContactForm)>*/



/*<costum styles for WebPartBody right)>*/

.ms-WPBody 
{
FONT-SIZE: 8pt;	FONT-FAMILY: arial,verdana,helvetica,sans-serif;
COLOR: #464646;	FONT-FAMILY: arial, verdana
}


.ms-WPBody TD
{
FONT-SIZE: 8pt;	FONT-FAMILY: arial,verdana,helvetica,sans-serif
}

/* Edit um Suchdetails auszublenden */
.ms-srchresultstop {
	display:none;
}




/* Style für Layoutpage Wide */

.colWide {
  min-width: 600px;
  max-width: 600px;
  width: 600px !important;
}

.mainContentWide {
  background-image: none;
}

div.mainContent {
  background-color: rgb(235, 235, 235);
}

div.mainContent div {
  background-color: rgb(235, 235, 235);
}

/* Hintergrund grau bei Firefox */

.rightmenu
{
  background-color: #ebebeb;
}

/* NUR fuer Kernworld */

/*
.search {
  display: None;
}

#itsContent .colmask.leftmenu {
  background-color: #ebebeb;
  background-image: url("/PublishingImages/LeftImages/LeftBG.jpg");
  background-repeat:no-repeat;
  background-position: 0px 0px;
}
*/
