.skwBoxMain
{
	background-image: url("/skwp/sys/pix/content/bg_products.gif");
	background-repeat: repeat-y;
	width: 777px;
	border-bottom: 1px solid #7F7F7F;
}

.skwBoxMainStd
{
	background-image: url("/skwp/sys/pix/content/bg_content.gif");
	background-repeat: repeat-y;
	width: 777px;
	border-bottom: 1px solid #7F7F7F;
}

.skwBoxMainNav
{
	width: 216px;
	float: left;
}


/* LEFT MARGINAL */

.skwBoxMainNavContent
{
	font-family: Verdana, Helvetica, sans-serif;
	text-align: left;
	padding-top: 8px;
}

.skwBoxMainNavContent h3
{
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
	padding: 0px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	margin: 0px;
}

.skwBoxMainNavContent p
{
	font-size: 10px;
	line-height: 14px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	margin: 0px;
}

.skwBoxMainNavContent li a,
.skwBoxMainNavContent p a
{
	color: #06A9FD;
	text-decoration: none;
}

.skwBoxMainNavContent li a:hover,
.skwBoxMainNavContent p a:hover
{
	text-decoration: underline;
}

.skwBoxMainNavContent img
{
	margin-left: 1px;
	margin-bottom: 4px;
}

.skwBoxMainNavContent .skwImageCaption
{
	font-size: 10px;
	line-height: 12px;
	font-style: italic;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	margin: 0px;
}

.skwBoxMainNavContentList
{
	font-size: 10px;
	line-height: 14px;
	margin: 0px;
	margin-left: 8px;
	margin-bottom: 8px;
	margin-right: 6px;
	padding: 0px;
}

.skwBoxMainNavContent ul
{
	margin: 0px;
	margin-left: 16px;
	padding: 0px;
	list-style-type: disc;
}

strong
{
	font-weight: bold;
}




/* CONTENT "PRODUKTE" */

.skwBoxMainContentProd
{
	float: left;
	width: 561px;
	text-align: left;
}

.skwBoxMainContentProdTopVisual
{
	padding: 0px;
	margin: 0px;
}

.skwProdGroupHead
{
	background-image: url("/skwp/sys/pix/content/bullet_headline.gif");
	background-repeat: no-repeat;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #404A4F;
	margin: 0px;
	margin-left: 22px;
	padding: 0px;
	padding-left: 18px;
	padding-bottom: 10px;
	width: 221px;
}

.skwProdGroupHead a
{
	color: #404A4F;
	text-decoration: none;
}

.skwProdGroupHead a:hover
{
	text-decoration: underline;
}

.skwProdGroupLead
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	line-height: 16px;
	color: #9DA2A5;
	margin: 0px;
	margin-left: 40px;
	padding: 0px;
	padding-bottom: 10px;
	width: 221px;
}

.skwProdGroupLead a
{
	color: #9DA2A5;
	text-decoration: none;
}

.skwProdGroupLead a:hover
{
	text-decoration: underline;
}

.skwProdGroupImage
{
	margin: 0px;
	margin-left: 40px;
	padding: 0px;
	width: 221px;
}




/* SECOND PRODUCT PAGE CLASSES */

.skwProdSubGroupBox
{
	width: 209px;
	padding-left: 40px;
	float: left;
}

.skwProdSubGroupBoxSpacer
{
	clear: both;
	font-size: 16px;
	line-height: 16px;
	height: 16px;
}

.skwProdSubGroupHead
{
	background-image: url("/skwp/sys/pix/content/bg_prod_slot.gif");
	background-repeat: no-repeat;
	width: 209px;
	height: 35px;
	overflow: hidden;
}

.skwProdSubGroupHead h2
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #616A74;
	line-height: 15px;
	margin: 0px;
	padding: 3px;
	padding-left: 30px;
}

.skwProdSubGroupItem
{
	background-image: url("/skwp/sys/pix/content/btn_product.gif");
	background-repeat: no-repeat;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #616A74;
	margin: 4px;
	margin-left: 30px;
	padding: 0px;
	padding-left: 16px;
}

.skwProdSubGroupItem a
{
	color: #616A74;
	text-decoration: none;
}

.skwProdSubGroupItem a:hover
{
	text-decoration: underline;
}




/* GENERAL CONTENT CLASSES */

.skwBoxMainContent
{
	width: 392px;
	float: left;
	text-align: left;
}

.skwBoxMainContent h3,
.skwBoxMainContentProd h3
{
	background-image: url("/skwp/sys/pix/content/bullet_headline.gif");
	background-repeat: no-repeat;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	color: #404A4F;
	margin: 0px;
	margin-left: 22px;
	margin-right: 24px;
	padding: 0px;
	padding-left: 18px;
	padding-bottom: 10px;
}

.skwBoxMainContent p,
.skwBoxMainContentProd p
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #404A4F;
	margin: 0px;
	margin-left: 40px;
	margin-right: 24px;
	padding: 0px;
	padding-bottom: 10px;
}

.skwBoxMainContent p strong,
.skwBoxMainContentProd p strong
{
	font-weight: bold;
}

.skwBoxMainContentList a,
.skwBoxMainContent p a,
.skwBoxMainContentProd p a
{
	color: #08A7FF;
	text-decoration: none;
}

.skwBoxMainContentList a:hover,
.skwBoxMainContent p a:hover,
.skwBoxMainContentProd p a:hover
{
	text-decoration: underline;
}

.skwBoxMainContent .skwContentImageBig,
.skwBoxMainContentProd .skwContentImageBig
{
	margin-left: 40px;
}

.skwBoxMainContent .skwImageCaption,
.skwBoxMainContentProd .skwImageCaption
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	font-style: italic;
	color: #404A4F;
	margin: 0px;
	margin-left: 40px;
	margin-right: 24px;
	padding: 0px;
	padding-bottom: 10px;
}

.skwImageSmallBox
{
	border-collapse: collapse;
	margin-left: 40px;
	margin-bottom: 10px;
}

.skwImageCaptionSmall
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	font-style: italic;
	color: #404A4F;
	margin: 0px;
	padding: 0px;
	padding-left: 4px;
	padding-right: 28px;
}

.skwImageCaptionSmall a
{
	color: #08A7FF;
	text-decoration: none;
}

.skwImageCaptionSmall a:hover
{
	text-decoration: underline;
}

.skwBoxMainContentList
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #404A4F;
	margin: 0px;
	margin-left: 40px;
	margin-bottom: 15px;
	margin-right: 26px;
	padding: 0px;
}

.skwBoxMainContent ul,
.skwBoxMainContentProd ul
{
	margin: 0px;
	margin-left: 16px;
	padding: 0px;
	list-style-type: disc;
}

.skwHeadlineMain
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: normal;
	color: #969B9F;
	text-align: left;
	padding: 16px;
	padding-left: 40px;
	padding-top: 19px;
	padding-bottom: 23px;
	margin: 0px;
}

.skwBoxMainContentDownload,
.skwBoxMainContentDownloadWide
{
	border-collapse: collapse;
	margin-left: 40px;
}

.skwBoxMainContentDownloadText
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
	color: #616A74;
	width: 280px;
	height: 24px;
	overflow: hidden;
}

.skwBoxMainContentDownloadFile a,
.skwBoxMainContentDownloadText a
{
	color: #616A74;
	text-decoration: none;
}

.skwBoxMainContentDownloadFile a:hover,
.skwBoxMainContentDownloadText a:hover
{
	text-decoration: underline;
}

.skwBoxMainContentDownloadFile
{
	background-image: url("/skwp/sys/pix/content/line_download.gif");
	background-repeat: no-repeat;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 10px;
	color: #616A74;
	width: 280px;
	height: 24px;
	overflow: hidden;
	margin-top: 2px;
	padding-left: 14px;
}

.skwBoxMainContentDownloadWide .skwBoxMainContentDownloadText,
.skwBoxMainContentDownloadWide .skwBoxMainContentDownloadFile
{
	width: 456px;
}


.skwBoxMainContentGallery,
.skwBoxMainContentGalleryWide
{
	background-image: url("/skwp/sys/pix/content/bg_gallery.gif");
	background-repeat: no-repeat;
	border-collapse: collapse;
	margin-left: 40px;
	margin-bottom: 10px;
}

.skwBoxMainContentGalleryWide
{
	background-image: url("/skwp/sys/pix/content/bg_gallery_wide.gif");
}

.skwBoxMainContentGalleryText
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	color: #616A74;
	width: 180px;
	height: 56px;
	margin: 4px;
	margin-left: 8px;
	margin-bottom: 0px;
	overflow: hidden;
}

.skwBoxMainContentGallerySize
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #616A74;
	width: 180px;
	height: 13px;
	margin-left: 8px;
	overflow: hidden;
}

.skwBoxMainContentGalleryFile
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #616A74;
	width: 180px;
	height: 13px;
	margin-left: 8px;
	overflow: hidden;
}

.skwBoxMainContentGalleryWide .skwBoxMainContentGalleryText,
.skwBoxMainContentGalleryWide .skwBoxMainContentGallerySize,
.skwBoxMainContentGalleryWide .skwBoxMainContentGalleryFile
{
	width: 356px;
}

.skwBoxMainContentGalleryText a,
.skwBoxMainContentGalleryFile a,
.skwBoxMainContentGallerySize a
{
	color: #616A74;
	text-decoration: none;
}

.skwBoxMainContentGalleryText a:hover,
.skwBoxMainContentGalleryFile a:hover,
.skwBoxMainContentGallerySize a:hover
{
	text-decoration: underline;
}

.skwCntTable,
.skwCntTableWide
{
	width: 324px;
	margin-left: 40px;
	margin-bottom: 15px;
	border-collapse: collapse;
	border-bottom: 4px solid #969B9F;
}

.skwCntTableWide
{
	width: 500px;
}

.skwCntTableWide th,
.skwCntTableWide td,
.skwCntTable th,
.skwCntTable td
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-size: 10px;
	text-align: left;
	padding: 8px;
	vertical-align: top;
	color: #000000;
}

.skwCntTableWide th,
.skwCntTable th
{
	font-size: 11px;
	font-weight: bold;
	background-color: #E4E6E8;
}

.skwCntTableHeadCol_thick
{
	border-bottom: 4px solid #969B9F;
}

.skwCntTableHeadCol_thin
{
	border-bottom: 1px solid #969B9F;
}

.skwCntTableCell1
{
	background-color: #F4F6F8;
}




.skwFooterBox
{
	display: block;
	text-align: left;
	padding-left: 216px;
	margin-bottom: 4px;
}

.skwFooterText
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	/*color: #D2D6D9;*/
	color: #B2B6B9;
}




/* MARGINAL CLASSES */

.skwBoxMainMarginal
{
	width: 168px;
	float: left;
	text-align: left;
}

.skwBoxMainMarginal h3
{
	background-image: url("/skwp/sys/pix/content/bg_marg_subhead.gif");
	background-repeat: no-repeat;
	margin: 0px;
	margin-bottom: 8px;
	padding: 8px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

.skwBoxMainMarginal p
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #616A74;
	margin: 0px;
	padding: 8px;
	padding-top: 0px;
}

.skwBoxMainMarginal .skwImageCaption
{
	font-style: italic;
}

.skwBoxMainMarginal p strong
{
	font-weight: bold;
}

.skwBoxMainMarginal ul a,
.skwBoxMainMarginal p a
{
	color: #08A7FF;
	text-decoration: none;
}

.skwBoxMainMarginal ul a:hover,
.skwBoxMainMarginal p a:hover
{
	text-decoration: underline;
}

.skwBoxMainMarginalList
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #616A74;
	font-size: 10px;
	line-height: 14px;
	margin: 0px;
	margin-left: 8px;
	margin-bottom: 8px;
	margin-right: 6px;
	padding: 0px;
}

.skwBoxMainMarginal ul
{
	margin: 0px;
	margin-left: 16px;
	padding: 0px;
	list-style-type: disc;
}

.skwBoxMainMarginalDownload
{
	border-collapse: collapse;
	margin: 0px;
	margin-bottom: 8px;
	margin-left: 8px;
	padding: 0px;
}

.skwBoxMainMarginalDownloadText
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #616A74;
	width: 125px;
	height: 25px;
	overflow: hidden;
	padding-left: 2px;
}

.skwBoxMainMarginalDownloadText a,
.skwBoxMainMarginalDownloadFile a
{
	color: #616A74;
	text-decoration: none;
}

.skwBoxMainMarginalDownloadText a:hover,
.skwBoxMainMarginalDownloadFile a:hover
{
	text-decoration: underline;
}

.skwBoxMainMarginalDownloadFile
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #616A74;
	width: 125px;
	height: 13px;
	overflow: hidden;
	padding-left: 2px;
}






/* MAIN NAVIGATION */

.skwBoxMainNavMainItem
{
	background-image: url("/skwp/sys/pix/nav_main/bg_mainitem.gif");
	background-repeat: no-repeat;
	height: 47px;
	width: 216px;
	text-align: left;
	overflow: hidden;
}

.skwBoxMainNavMainItem a
{
	/*
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 18px;
	*/
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	line-height: 26px;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding-top: 18px;
	padding-left: 24px;
}

.skwBoxMainNavMainItem a:hover
{
	text-decoration: underline;
}

.skwBoxMainNavBox
{
	text-align: left;
	border-bottom: 4px solid #FFFFFF;
	margin-left: 1px;
	height: 2px;
	display: table;
	width: 100%;
}

.skwNavItemFolder
{
	background-image: url("/skwp/sys/pix/nav_main/bg_item_folder.gif");
	background-repeat: no-repeat;
}

.skwNavItemDoc
{
	background-image: url("/skwp/sys/pix/nav_main/bg_item_doc.gif");
	background-repeat: no-repeat;
}

.skwNavItemDocActive
{
	background-image: url("/skwp/sys/pix/nav_main/bg_item_doc_hi.gif");
	background-repeat: no-repeat;
}

.skwNavItemFolder a,
.skwNavItemDoc a,
.skwNavItemDocActive a
{
	display: block;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 18px;
	padding: 6px;
	color: #000000;
	text-decoration: none;
}

.skwNavItemFolder a:hover,
.skwNavItemDoc a:hover,
.skwNavItemDocActive a:hover
{
	text-decoration: underline;
}




/* BOTTOM NAVIGATION */

.skwBoxNavBottom
{
	width: 777px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 4px;
	padding-bottom: 8px;
}

.skwBoxNavBottom a
{
	color: #000000;
	text-decoration: none;
}

.skwBoxNavBottom a:hover
{
	text-decoration: underline;
}