@import 'screen.css';

* {
	width: auto !important;
	margin: 0 !important;
	padding: 0 !important;
	text-indent: 0 !important;
	border: 0 !important;
	color: #3d403d;
	background: #fff !important;
}

.hide,
.mainHeader h1,
.mainHeader h2,
.mainMenu,
.mainSubmenu,
.mainSidebar .top,
.mainFooter,
.print,
.flash-replaced *,
#tuksi-debug,
.mContactLocation .map,
.pContact .breadCrumb,
.headline *,
.mFrontHeadline * {
	height: 0;
	display: none;
}

.mainContent h2 {
  margin-bottom: 5px !important;
}

.mainContent .headline {
  min-height: 60px;
}

.flash-replaced,
.flash-replaced .alt,
.flash-replaced .alt img,
.headline h1,
.headline h1 br,
.headline h2 br,
.mFrontHeadline,
.mainFrontLeft,
.mainFrontRight,
.mFrontTextLink {
	display: block !important;
	height: auto !important;
}

.mFrontHeadline h2 {
	position: static;
}

.mFrontTextLink .readmore {
	padding-bottom: 15px !important;
}

.pFrontIllustration {
  display: none !important;
}

a {
  color: #3d403d;
}

p {
	margin-bottom: 1em !important;
}

.mNews h5 {
	margin-bottom:1em !important;
}

.mainHeader {
	height: 40px;
}

.pContact {
	margin-top: 20px !important;
}

	.mainHeader .printHide {
		display: block;
		margin: 10px 0 0 475px !important;
	}
	
  .mainPage {
  	width: 640px !important;
  } 

  	.mainContent {
  		float: left;
  		width: 440px !important;
  	}

  	.pContact .mainContent {
  		width: 620px !important;
  	}

  		.breadCrumb {
  			height: 30px;
  		}

  		h1 {
  			margin-bottom: 10px !important;
  		}

  	.mainSidebar {
  		float: right;
  		width: 165px !important;
  		margin-top: 30px !important;
  	}
  	
  	  .mainSidebar h2 {
  	    margin-bottom: 10px !important;
  	  }
  	  
li,
.mainSidebar .content li {
  list-style: disc !important;
  background: #fff !important;
}
	
/* MODULES */

.mSidebarLinkList li,
.mImageFull,
.mImageThree,
.mTextImage,
.mTable,
.mNews li,
.content {
	margin-bottom: 15px !important;
}

	.mTextImage .imageText {
		width: 200px !important;
		margin: 0 0 15px 25px !important;
	}

.mImageFull img {
  width: 100% !important;
/*  height: 100% !important;
  _height: auto !important;*/
}

	.content ul,
	.content ol {
    margin: 0 0 0 13px !important;
		*margin-left: 15px !important;
	}

.mNews li li {
	margin-bottom: 0 !important;
}

.mTextImage img,
.mEmployeeProfile img {
	margin: 0 0 10px 20px !important;
}

.mTable {
  width: 100% !important;
}

.mTable td {
  margin: 10px !important;
 	padding: 5px !important;
 	border-bottom: 1px solid #ccc !important;
}

.mTable td.first {
  padding-left: 0 !important;
}

.sitemap li {
	margin: 5px 0 !important;
	float: none;
}

	.sitemap li li {
		margin: 5px 15px 0 !important;
	}
	
.mContactLocation img {
	float: right;
}

.mImageFull .imageText {
  width: 100% !important;
  clear: both !important;
  float: left !important;
  padding: 5px 0 10px !important;
}

.mImageThree .imageText {
  width: 146px !important;
}

.mImageTwo .important {
  width: 216px !important;
}

.mContactLocation .contact li span {
  padding-right: 5px !important;
}

.mContactLocation .image img {
  float: left !important;
  margin-top: 5px !important;
}

.mSidebarProductFeatures {
	height: auto !important;
}
.mSidebarFiles {
	margin-top: 30px !important;
}



