/* 
================================
Skin styles for DotNetNuke
================================
*/   
.topQuickLinksTable
{
	border:solid 1px #FAF863;
}

.portalInfo
{
	color:Black;
}

.topQuickLinks
{
	position:absolute;
	top:-3px;
	left:-3px;
	background-color:#D6D6D6;
	z-index:10;
}

SkinObject
{
	color:#FFFFFF;
}
#dnn_dnnCOPYRIGHT_lblCopyright
{
	color:#FFFFFF;
}


.topQuickLinksCell
{
	background-color:#D6D6D6;
	font-size:10px;
	font-weight:bold;
	font-family:Arial;
}

.headImage
{
	
	background-repeat:no-repeat;
	width:980px;
	height:144px;
}

.pagemaster 
{
	width:980px;
	height: 100%;	
	background-color: Transparent;
}
.skinmaster {
	width:980px;
	height: 100%;
	background-color: Transparent;
	BORDER-RIGHT: Transparent 0px solid; 
	BORDER-TOP: Transparent 0px solid; 
	BORDER-LEFT: Transparent 0px solid; 
	BORDER-BOTTOM: Transparent 0px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px; 
}
.skinheader 
{
	background-image:url(head.gif);
	height:144px;
}
.skingradient {
	background-color:Black ; /*HEIGHT:30px;*/
	BORDER: SOLID 1PX #FAF863;
}
.infoBoxHeading 
{
	BACKGROUND-IMAGE: url(ITIS_WE/button_hellgrau.gif); 
	height:14px;
}
.infoBoxHeading
{
	height:14px; 
	BACKGROUND-IMAGE: url(ITIS_WE/button_normal.gif);
}
.controlpanel {
	width: 100%;
	background-color: #DFE5F2;
}
.toppane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.leftpane {
	width: 195px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.contentpane {
	width: 590px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.rightpane {
	width: 195px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.MainMenu_MenuContainer {
	background-color: transparent; 
}
.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}
.MainMenu_MenuItem {
	border-left: #CAD5EA 0px solid; 
	border-bottom: #CAD5EA 0px solid; 
	border-top: #CAD5EA 0px solid; 
	border-right: #CAD5EA 0px solid;
	cursor: pointer; 
	cursor: hand; 
	color: #FAF863; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
}
.MainMenu_MenuIcon {
	background-color:Black; 
	border-left: #FAF863 0px solid; 
	border-bottom: #FAF863 0px solid; 
	border-top: #FAF863 0px solid; 
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 21px;
}
.MainMenu_SubMenu {
	background-color:Black;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
}
.MainMenu_MenuBreak {
	height: 1px;
}
.MainMenu_MenuItemSel {
	background-color: Black; 
	text-decoration:none;
	cursor: pointer; 
	cursor: hand; 
	color: #FAF863; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
}
.MainMenu_MenuArrow {
	border-right: #FAF863 0px solid; 
	border-bottom: #FAF863 0px solid; 
	border-top: #FAF863 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
.StandardButton     {
    background: #FAF863 none; 
    color:Black;
    font-family:Verdana, sans-serif; 
    font-size: 11px;
    font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #DFE5F2;
	BORDER-RIGHT: #7994CB 1px solid; 
	BORDER-TOP: #7994CB 1px solid; 
	BORDER-LEFT: #7994CB 1px solid; 
	BORDER-BOTTOM: #7994CB 1px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px
}
.TreeViewMenu_Header {
	BACKGROUND-IMAGE: url(gradient_LtBlue.jpg);
}
.Head   {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  18px;
    font-weight:    normal;
    color: #333333;
}


.boxText {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.errorBox {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #ffb3b5; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.stockWarning {
	FONT-SIZE: 10px; COLOR: #cc0033; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.productsNotifications {
	BACKGROUND: #f2fff7
}
.orderEdit {
	FONT-SIZE: 10px; COLOR: #ff9900; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
BODY {
	BACKGROUND: #ffffff; MARGIN: 0px; COLOR: #000000; TEXT-ALIGN: center
}
A {
	COLOR: #000000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff9900; TEXT-DECORATION: underline;	
}
FORM {
	DISPLAY: inline
}
TR.header {
	BACKGROUND: #ffffff
}
TR.headerNavigation {
	BACKGROUND: #fff
}
TD.headerNavigation {
	FONT-SIZE: 11px; BACKGROUND: #fff; COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.headerNavigation {
	COLOR: #000
}
A.headerNavigation:hover {
	COLOR: #000
}
TR.headerError {
	BACKGROUND: #ff0000
}
TD.headerError {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #ff0000; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; TEXT-ALIGN: center
}
TR.headerInfo {
	BACKGROUND: #00ff00
}
TD.headerInfo {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #00ff00; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; TEXT-ALIGN: center
}
TABLE.headerOuter {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(profi_template/bg_header.jpg); BACKGROUND-REPEAT: no-repeat
}
.bgNavleiste {
	BORDER: SOLID 1PX #FAF863; BACKGROUND-POSITION: left top; BACKGROUND-COLOR: #000000; BACKGROUND-REPEAT: repeat-x
}

TR.footer {
	BACKGROUND: #bbc3d3
}
TD.footer {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #bbc3d3; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.infoBox {
	BACKGROUND: #D6D6D6
}
.infoBoxContents {
	FONT-SIZE: 12px; BACKGROUND: url(profi_template/bg_boxes.gif) #f8f8f9 repeat-x left 100%; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.infoBoxContents A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #999999; TEXT-DECORATION: none
}
.infoBoxNotice {
	BACKGROUND: #ff8e90
}
.infoBoxNoticeContents {
	FONT-SIZE: 12px; BACKGROUND: #ffe6e6; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD.infoBoxHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 24px; TEXT-ALIGN: center
}

TD.infoBox {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
SPAN.infoBox {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TR.accountHistory-odd {
	BACKGROUND: #fff
}
TR.addressBook-odd {
	BACKGROUND: #fff
}
TR.alsoPurchased-odd {
	BACKGROUND: #fff
}
TR.payment-odd {
	BACKGROUND: #fff
}
TR.productListing-odd {
	BACKGROUND: #fff
}
TR.productReviews-odd {
	BACKGROUND: #fff
}
TR.upcomingProducts-odd {
	BACKGROUND: #fff
}
TR.shippingOptions-odd {
	BACKGROUND: #fff
}
TR.accountHistory-even {
	BACKGROUND: #fff
}
TR.addressBook-even {
	BACKGROUND: #fff
}
TR.alsoPurchased-even {
	BACKGROUND: #fff
}
TR.payment-even {
	BACKGROUND: #fff
}
TR.productListing-even {
	BACKGROUND: #fff
}
TR.productReviews-even {
	BACKGROUND: #fff
}
TR.upcomingProducts-even {
	BACKGROUND: #fff
}
TR.shippingOptions-even {
	BACKGROUND: #fff
}
TR.productListing-odd {
	BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(../../../images/pixel_silver.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 80px
}
TR.productListing-even {
	BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(../../../images/pixel_silver.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 80px
}
TABLE.productListing {
	BORDER-RIGHT: #ff9900 1px solid; BORDER-TOP: #ff9900 1px solid; BORDER-LEFT: #ff9900 1px solid; BORDER-BOTTOM: #ff9900 1px solid; border-spacing: 1px
}
.productListing-heading {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #ff9900; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 22px
}
.productListing-heading A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
TD.productListing-data {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.pageResults {
	COLOR: #000000
}
A.pageResults:hover {
	BACKGROUND: #ff9900; COLOR: #000000
}
TD.pageHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #D6D6D6; FONT-FAMILY: Arial, Helvetica, sans-serif
}
DIV.pageHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #D6D6D6; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TR.subBar {
	BACKGROUND: #f4f7fd
}
TD.subBar {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD.main {
	FONT-SIZE: 11px; LINE-HEIGHT: 1.5; FONT-FAMILY: Arial, Helvetica, sans-serif
}


P.main SPAN.main {
	FONT-SIZE: 11px; LINE-HEIGHT: 1.5; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD.smallText {
	FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
SPAN.smallText {
	FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
P.smallText {
	FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD.accountCategory {
	FONT-SIZE: 13px; COLOR: #aabbdd; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD.fieldKey {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD.fieldValue {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD.tableHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
SPAN.newItemInCart {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff9900; FONT-FAMILY: Arial, Helvetica, sans-serif
}
CHECKBOX {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
INPUT {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
RADIO {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
SELECT {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TEXTAREA {
	FONT-SIZE: 11px; WIDTH: 99%; FONT-FAMILY: VArial, Helvetica, sans-serif
}
SPAN.greetUser {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f0a480; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TABLE.formArea {
	BORDER-RIGHT: #7b9ebd 1px solid; BORDER-TOP: #7b9ebd 1px solid; BACKGROUND: #f1f9fe; BORDER-LEFT: #7b9ebd 1px solid; BORDER-BOTTOM: #7b9ebd 1px solid
}
TD.formAreaTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif
}
SPAN.markProductOutOfStock {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #c76170; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif
}
SPAN.productSpecialPrice {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ff9900; FONT-FAMILY: Arial, Helvetica, sans-serif
}
SPAN.errorText {
	color: #FF0000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.moduleRow {
	
}
.moduleRowOver {
	CURSOR: hand; BACKGROUND-COLOR: #d7e9f7
}
.moduleRowSelected {
	BACKGROUND-COLOR: #e9f4fc
}
.checkoutBarFrom {
	FONT-SIZE: 10px; COLOR: #8c8c8c; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.checkoutBarTo {
	FONT-SIZE: 10px; COLOR: #8c8c8c; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.checkoutBarCurrent {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.messageBox {
	FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.messageStackError {
	FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ff9900
}
.messageStackWarning {
	FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ff9900
}
.messageStackSuccess {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #ff9900
}
.inputRequirement {
	FONT-SIZE: 10px; color: #FF0000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#gesamtContainer {
	BORDER-RIGHT: #ffffff 2px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ffffff 2px solid; PADDING-LEFT: 2px; MARGIN: auto; BORDER-LEFT: #ffffff 2px solid; WIDTH: 960px; BORDER-BOTTOM: #ffffff 2px solid; TEXT-ALIGN: left
}
#headerLogo {
	BACKGROUND: #ffffff; FLOAT: left; WIDTH: 220px; HEIGHT: 120px; TEXT-ALIGN: center
}
#headerRightMood {
	FLOAT: left; WIDTH: 328px; HEIGHT: 120px
}
#headerRightNavTopOuter {
	FLOAT: left; HEIGHT: 119px
}
#headerRightNavTop {
	PADDING-RIGHT: 10px; BACKGROUND: #e3dfde; WIDTH: 402px; HEIGHT: 20px; TEXT-ALIGN: right
}
.headerRightNavTop A {
	FONT: bold 11px Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none
}
.headerRightNavTop A:hover {
	FONT: bold 11px Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: underline
}
#headerRightNavBottom {
	BACKGROUND: url(profi_template/bg_header.jpg) repeat-x left bottom; WIDTH: 412px; PADDING-TOP: 10px; HEIGHT: 90px; TEXT-ALIGN: right
}
#navLeisteLinkOuter {
	FONT: bold 12px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; WIDTH: 500px; COLOR: #333333
}
.mainNav A {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: left top; PADDING-LEFT: 5px; FLOAT: right; BACKGROUND-COLOR: #FFFFFF; COLOR: #333333; PADDING-TOP: 8px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 22px; TEXT-DECORATION: none
}
.mainNav .navLeisteLink:hover {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(profi_template/bg_navleiste_over_kerbe.jpg); COLOR: #fff; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
.searchProfirad {
	BACKGROUND-POSITION: center top; BACKGROUND-IMAGE: url(profi_template/bg_searchfield.jpg); MARGIN: 0px; BORDER-LEFT: #333333 1px solid; WIDTH: 130px; BORDER-TOP-STYLE: none; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-STYLE: none; HEIGHT: 16px
}
#profiradFooter {
	CLEAR: both; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #000000; PADDING-BOTTOM: 2px; MARGIN: auto; FONT: 10px Verdana, Arial, Helvetica, sans-serif; WIDTH: 958px; COLOR: #ffffff; PADDING-TOP: 2px
}
#profiradFooter A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.clearing {
	CLEAR: both
}
.columnBoxes {
	MARGIN-BOTTOM: 4px; FONT: bold 11px Arial, Helvetica, sans-serif; WIDTH: 180px
}
UL.boxLinks {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.subBoxLinks {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
LI.boxLinks {
	BACKGROUND-POSITION: 0px 4px; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(../../../images/infobox/nav_bullet.gif); PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-REPEAT: no-repeat
}
LI.boxLinks A:hover {
	DISPLAY: block; COLOR: #fff; BACKGROUND-COLOR: #999999; TEXT-DECORATION: none
}
LI.subBoxLinks {
	PADDING-LEFT: 20px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px; LIST-STYLE-TYPE: none
}
LI.subBoxLinks2 {
	PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: #666666 1px dashed; LIST-STYLE-TYPE: none
}
LI.subBoxLinks A:hover {
	DISPLAY: block; COLOR: #fff; BACKGROUND-COLOR: #cccccc; TEXT-DECORATION: none
}
LI.subBoxLinks2 A:hover {
	DISPLAY: block; COLOR: #fff; BACKGROUND-COLOR: #cccccc; TEXT-DECORATION: none
}
.categoryBoxEntrys {
	MARGIN-TOP: 3px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: #000000 1px solid
}
#contentOuterBox {
	BORDER-RIGHT: #ff9900 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ff9900 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; BORDER-LEFT: #ff9900 1px solid; WIDTH: 570px; PADDING-TOP: 0px; BORDER-BOTTOM: #ff9900 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#contentHeadlineBox {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 15px; BACKGROUND: url(profi_template/bg_contentbox.gif) no-repeat left top; PADDING-BOTTOM: 2px; MARGIN: 0px; WIDTH: 572px; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 20px; TEXT-ALIGN: center
}
#contentOuterBoxSA {
	BORDER-RIGHT: #ff9900 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ff9900 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; BORDER-LEFT: #ff9900 1px solid; WIDTH: 570px; PADDING-TOP: 0px; BORDER-BOTTOM: #ff9900 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#contentHeadlineBoxSA {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 15px; BACKGROUND: url(profi_template/bg_contentbox.gif) no-repeat left top; PADDING-BOTTOM: 2px; MARGIN: 0px; WIDTH: 572px; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 20px; TEXT-ALIGN: center
}
#contentHeadlineBox H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
IMG.floatLeft {
	FLOAT: left; MARGIN-BOTTOM: 5px; MARGIN-RIGHT: 10px
}
#contentHeadlineBoxHHS {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 15px; BACKGROUND: url(profi_template/bg_contentbox.gif) no-repeat left top; PADDING-BOTTOM: 2px; MARGIN: 0px; WIDTH: 572px; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 20px; TEXT-ALIGN: center
}
#contentHeadlineBoxHHS H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#contentOuterBoxHHS {
	BORDER-RIGHT: #ff9900 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ff9900 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; BORDER-LEFT: #ff9900 1px solid; WIDTH: 570px; PADDING-TOP: 0px; BORDER-BOTTOM: #ff9900 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#contentHeadlineBoxHHSSpecials {
	BORDER-RIGHT: #ff9900 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px; BACKGROUND: url(profi_template/bg_contentbox.gif) no-repeat left top; PADDING-BOTTOM: 2px; MARGIN: 15px 0px 20px; WIDTH: 100%; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #ff9900 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 20px; TEXT-ALIGN: center
}
TD.spacerTop {
	PADDING-TOP: 10px
}
.indexProductsName {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD.indexProductsDescription {
	FONT: 12px Arial, Helvetica, sans-serif; COLOR: #000000
}
HR.orange {
	BORDER-TOP: #ff9900 1px solid; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.fontRed {
	COLOR: #cc0000
}
.productStandardPrice {
	FONT: bold 11px Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: line-through
}
TD.borderLeft {
	BORDER-LEFT: #666666 1px solid
}
A.boxHeadingLink {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.boxHeadingLink:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.fontOrange {
	COLOR: #ff9900
}
.fontOrange A {
	COLOR: #ff9900
}
.fontOrange A:hover {
	TEXT-DECORATION: underline
}
.profiradBanner {
	BORDER-RIGHT: #ff9900 1px solid; BORDER-TOP: #ff9900 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ff9900 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ff9900 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
#myBannerBox {
	PADDING-TOP: 10px; TEXT-ALIGN: center
}
#productDetailBox {
	BORDER-RIGHT: #ff9900 2px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ff9900 2px solid; MARGIN-TOP: 10px; PADDING-LEFT: 2px; FLOAT: right; PADDING-BOTTOM: 2px; BORDER-LEFT: #ff9900 2px solid; MARGIN-RIGHT: 10px; PADDING-TOP: 2px; BORDER-BOTTOM: #ff9900 2px solid
}
.productDetailTable {
	WIDTH: 100%; BACKGROUND-COLOR: #dddddd
}
.preisvergleichLabel {
	PADDING-LEFT: 5px; WIDTH: 115px; COLOR: #ffffff; BACKGROUND-COLOR: #999999
}
.preisvergleichInput {
	WIDTH: 275px
}
.orangeBorder {
	BORDER-RIGHT: #ff9900 1px solid; BORDER-TOP: #ff9900 1px solid; BORDER-LEFT: #ff9900 1px solid; BORDER-BOTTOM: #ff9900 1px solid
}
.detailSeiteBoxKleinHeadline {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #666666 1px solid; COLOR: #ffffff; BACKGROUND-COLOR: #999999
}
.detailSeiteBoxKleinContent {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #666666 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #666666 1px solid; HEIGHT: 100px
}
.detailSeiteBoxBeschreibungHeadline {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ff9900
}
.detailSeiteBoxBeschreibungContent {
	BORDER-RIGHT: #ff9900 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ff9900 1px solid; PADDING-LEFT: 5px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ff9900 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ff9900 1px solid
}
.schuhSeiteBoxContent {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; MARGIN: 0px; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid
}
.dottedLineBottom {
	BORDER-BOTTOM: #999999 1px dashed
}
.borderOrange {
	BORDER-RIGHT: #ff9900 1px solid; BORDER-TOP: #ff9900 1px solid; BORDER-LEFT: #ff9900 1px solid; BORDER-BOTTOM: #ff9900 1px solid
}
.borderOrange_t_l_r {
	BORDER-RIGHT: #ff9900 1px solid; BORDER-TOP: #ff9900 1px solid; BORDER-LEFT: #ff9900 1px solid
}
H1 {
	FONT-SIZE: 14px; COLOR: #ff9900; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H2 {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#wpcallbackHeader {
	PADDING-LEFT: 150px; PADDING-TOP: 20px; HEIGHT: 100px; TEXT-ALIGN: left
}
.bgDiscountPercent {
	BACKGROUND-POSITION: left 50%; FONT-WEIGHT: bold; FONT-SIZE: 16px; BACKGROUND-IMAGE: url(profi_template/bg-discountpercent.gif); WIDTH: 60px; COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat
}
.hinweisBox {
	BORDER-RIGHT: #ff9900 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #ff9900 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; BORDER-LEFT: #ff9900 1px solid; WIDTH: 400px; PADDING-TOP: 6px; BORDER-BOTTOM: #ff9900 1px solid; TEXT-ALIGN: left
}
#radventskalender {
	BACKGROUND-POSITION: center top; FONT-WEIGHT: bold; FONT-SIZE: 72px; BACKGROUND-IMAGE: url(profi_template/radventskalender.gif); WIDTH: 178px; COLOR: #cc0000; PADDING-TOP: 95px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 132px; TEXT-ALIGN: center
}



/* _lcid="1033" _version="11.0.5510" _LocalBinding */
/*
	Copyright (c) Microsoft Corporation.  All rights reserved.
*/
.ms-SrvMenuUI
{
	display:none;
}
.ms-MenuUIPopupBody
{
	border-style:none;
	font-family:Verdana, sans-serif; 
	font-size:66.67%; 
	margin:0px;
	padding:0px;
}
.ms-MenuUIPopupBody TABLE
{
	color:#003399;
	font-size:100%;
	width:100%;
}
.ms-MenuUIPopupBody IMG
{
	height:16px;
	width:16px;
}
.ms-MenuUI
{
	background-color:#FAFAFA;
	border:1px solid #2254B1;
	cursor:hand;
}
.ms-MenuUIItemTableCell
{
	padding:2px;
}
.ms-MenuUIItemTableCellHover
{
	padding:1px;
}
.ms-MenuUIItemTableHover
{
	background-color:#FEE197;
	border:1px solid #2254B1;
}
.ms-MenuUIIcon, .ms-MenuUIIconRtL
{
	height:16px;
	width:24px;
}
.ms-MenuUIIcon
{
	padding:
		0px 
		6px 
		0px 
		2px; 
}
.ms-MenuUIIconRtL
{
	padding:
		0px 
		2px 
		0px 
		6px; 
}
.ms-MenuUILabel, .ms-MenuUILabelRtL
{
	width:100%;
}
.ms-MenuUILabel
{
	padding:
		2px 
		0px 
		3px 
		6px; 
}
.ms-MenuUILabelRtL
{
	padding:
		2px 
		6px 
		3px 
		0px; 
}
.ms-MenuUISubmenuArrow
{
	height:16px;
	width:16px;
}
.ms-MenuUISeparator, .ms-MenuUISeparatorRtL
{
	background-color:#6A8CCB;
	font-size:1px;
	height:1px;
	line-height:1px;
	width:100%;
}
.ms-MenuUISeparator
{
	margin:
		0px 
		0px 
		0px 
		32px; 
}
.ms-MenuUISeparatorRtL
{
	margin:
		0px 
		32px 
		0px 
		0px; 
}

/* _lcid="1033" _version="11.0.5531"
    _LocalBinding */
body, form {
    margin: 0;
}
body {
    font-family: verdana, arial, helvetica, sans-serif; 
    background: white;
    color: black;
}
.ms-main{
}
.ms-toolbar 
{
	font-family: verdana; 
    font-size: .68em; 
    text-decoration: none; 
    color: #D6D6D6; 
}

.ms-rtetoolbarmenu 
{
	background-color: #B2CDF8;
	color: black;
}
.ms-rtetoolbarunsel {
    padding: 3px;
}
.ms-rtetoolbarsel {
    padding: 2px;
    border: solid 1px #000084;
    background-image: url("/_layouts/images/rtebnsel.gif");
	background-repeat: repeat-x;
}
.ms-rtetoolbardis {
	filter: alpha(opacity=25);
}
a.ms-rtetoolbardis {
	cursor: default;
}
.ms-rtetoolbarhov 
{
    padding: 2px;
    border: solid 1px #000084;
    background-image: url("/_layouts/images/rtebnhov.gif");
    background-repeat: repeat-x;
    background-color: #fddd98;
    cursor: hand;
}
.ms-gridT1 {
    font-family:verdana; 
    text-align: center;
    font-size: .6em; 
    color:#808080;
}
.ms-viewselect a:link, .ms-GRFontSize {
    font-size: 8pt; 
    font-family: Verdana, sans-serif; 
    color: #003399;
}
select {
    font-size: 8pt; 
    font-family: Verdana, sans-serif; 
}
hr {
    color: #003399;
    height: 2px;
}
.ms-formlabel  {
    text-align: left; 
    font-family: verdana; 
    font-size: .7em; 
    font-weight: normal; 
    color: #808080;
}
.ms-formdescription A {
    color: #003399;
    text-decoration: none; 
}
.ms-formtable .ms-formbody{
    line-height: 1.3em;
}
.ms-radiotext {
    cursor:default;
    text-align: left; 
    font-family: verdana; 
    font-size: 8pt; 
    height: 19px;
}
.ms-gridtext {
    cursor:default;
    text-align: right; 
    font-family: verdana; 
    font-size: 8pt; 
    height: 19px;
}
.ms-formbody {
    font-family: verdana; 
    font-size: .7em; 
    vertical-align: top;
}
.ms-formbody FONT {
	line-height:normal
}
.ms-formdescription
{
    font-family: verdana; 
    font-size: 8pt; 
    color: #808080;
}
.ms-searchbox {
    background-color: #FFFFFF;
	font-family: verdana; 
	font-size: 8pt; 
}
.ms-searchform {
	background-color: #FFDF8C;
	font-family: verdana; 
	font-size: 8pt; 
}
.ms-searchcorner {           
    background-color: #FFFFFF;
    background-image: url("/_layouts/images/srchcrnr.gif"); 
    background-repeat: no-repeat;       
    background-position: left top;
}
table.ms-form th {
    color: #003399;
    font-family: verdana; 
    font-size: 8pt; 
    font-weight:normal; 
    text-align: left; 
    vertical-align: top;
}
table.ms-form td {
    font-size: 8pt; 
    width: 100%;
    vertical-align: top;
}
.ms-formrecurrence {
   font-family:   verdana; 
   font-size:    8pt; 
   font-weight:  normal; 
   text-align:   left; 
   vertical-align: top;
}
.ms-long {
    font-size: 8pt; 
    font-family: Verdana, sans-serif; 
    width: 386px;
}
.ms-longer {
    font-size: 8pt; 
    font-family: Verdana, sans-serif; 
    width: 411px;
}
.ms-italic {
    font-style: italic; 
}
.ms-bold {
    font-weight: bold; 
}
.ms-bannerframe, .ms-GRHeaderBackground, .ms-storMeFree {
    background-image: url("/_layouts/images/topgrad.gif");
    background-color: #002d96;
    background-repeat: repeat-x;
}
.ms-banner a:link {
    font-family: Verdana, serif; 
    font-size: 8pt; 
    color: white;
    font-weight: bold; 
    text-decoration: none; 
}
.ms-banner a:visited {
    font-family: Verdana, serif; 
    font-size: 8pt; 
    color: white;
    font-weight: bold; 
    text-decoration: none; 
   }
.ms-banner, .ms-GRHeaderText {
    color: white;
    font-size: 8pt; 
    font-family: verdana; 
}
.ms-nav td, .ms-nav .ms-SPZoneLabel, .ms-input {
    font-family: Verdana, sans-serif; 
    font-size: 8pt; 
}
.ms-nav th {
    font-size: 8pt; 
    font-family: Verdana, sans-serif; 
    font-weight: normal; 
    text-align: left; 
    color: black;
}
.ms-navheader A,.ms-navheader A:link, .ms-navheader A:visited {
    font-weight: bold;  
}
.ms-navframe, .ms-GRStatusBar {
    background: #e1ecfc;
    border-right: none; 
    border-left: 0px; 
}
.ms-storMeUsed, .ms-storMeFilterBar {
   background: #91b5f4;
}
.ms-navline {
    border-bottom: 1px solid #adadad;
}
.ms-navwatermark {
    color: #cbd8f8;
}
.ms-selectednav, .ms-GRSortFilter {
   border: 1px solid #2254b1;
   background: #fee197;
   padding-top: 1px;
   padding-bottom: 2px;
}
.ms-unselectednav {
   border: 1px solid #e1ecfc;
   padding-top: 1px;
   padding-bottom: 2px;
}
.ms-verticaldots {
    border-right: 1px solid #d4dce6; 
    border-left: none; 
}
.ms-nav a {
    text-decoration: none; 
    font-family: Verdana, sans-serif; 
    font-size: 8pt; 
    font-weight: normal; 
    color: #003399;
}
.ms-nav a:link {
}
.ms-nav a:hover {
    text-decoration: underline; 
    color: #798073;
}
.ms-nav a:visited {
   color: #003399;
}
.ms-titlearea { 
    font-family: verdana; 
    font-size: 9pt; 
}
TD.ms-titleareaframe {
   color: black;
}
Div.ms-titleareaframe {
   border-top: 3px solid #ffd275; 
}
.ms-titlearealine, .ms-storMeEstimated{
    background-color: #ffd275;
}
.ms-bodyareaframe {
    vertical-align: top;
    height: 100%;
}
.ms-pagetitle {
    color: black; 
    font-family: arial; 
    font-size: 14pt; 
    font-weight: normal; 
}
.ms-pagetitle a {
    text-decoration:none; 
    color: black;  
}
.ms-pagetitle a:hover {
    text-decoration: underline; 
}
.ms-pagecaption {
    font-size: 9pt; 
    color: black;
    font-family: arial, verdana, sans-serif; 
}
.ms-selected
{
    background-color: #2254b1;
    color: white;
}
.ms-selected SPAN
{
    color: white;
}
.ms-selectedtitle
{
    background-color: #fafafa;
    border: 1px solid #2254b1;
    padding-top: 1px;
    padding-left: 2px; 
    padding-right: 0px; 
    padding-bottom: 2px;
}
.ms-unselectedtitle
{
    margin: 1px;
    padding-top: 1px;
    padding-left: 2px; 
    padding-right: 0px; 
    padding-bottom: 2px;
}
.ms-menuimagecell
{
    background-color: #d7e7fd;
    cursor:hand;
}
.ms-filedialog td
{
    height: 16px;
}
.ms-descriptiontext 
{
    color: black;
    font-family: verdana; 
    font-size: 8pt; 
    padding-right:; 
}
.ms-dspadapterlist
{
    padding-left: 1cm;
    color: gray;
    font-family: verdana; 
    font-size: 8pt; 
}
.ms-alerttext
{
   color: red;
   font-family: verdana; 
   font-size: 8pt; 
}
.ms-separator 
{
    color: #444444;
    font-size: 10pt; 
}
.ms-authoringcontrols
{
    background-color: #F2F2F2;
    font-family: verdana; 
    font-size: 8pt; 
}
.ms-sectionheader
{
    color: #003399;
    font-family: arial; 
    font-size: 12pt; 
    font-weight: bold; 
}
.ms-sectionheader a
{
    color: #003399;
    text-decoration: none; 
}
.ms-sectionheader a:hover
{
    color: #003399;
    text-decoration: none; 
}
.ms-sectionheader a:visited
{
    color: #003399;
    text-decoration: none; 
}
.ms-sectionline
{
    background-color: #2254b1;
}
.ms-partline
{
    background-color: #b9d1f4;
}
.ms-propertysheet {
    font-family: verdana; 
    font-size: .7em;    
    text-align: left; 
}
.ms-propertysheet th {
    font-family: verdana; 
    font-size: 8pt; 
    color: gray;
    font-weight: normal; 
}
.ms-propertysheet a {
    text-decoration: none; 
    color: #003399;
}
.ms-propertysheet a:hover {
    text-decoration: underline; 
    color: #ff3300;
}
.ms-itemheader a {
    font-size: 11pt; 
    font-family: arial; 
    font-weight: bold; 
    color: #003399;
    text-decoration: none; 
}
.ms-discussiontitle {
    font-size: .7em; 
    font-family: verdana; 
    color: black;
    font-weight: bold; 
}
.ms-vh,.ms-vh2{
    font-family: verdana; 
    font-size: .68em; 
    color: #808080;
    text-align: left; 
    text-decoration: none; 
    font-weight: normal; 
    vertical-align: top;
    padding-right:; 
}
.ms-vh2{
    padding-left: 4px; 
    padding-right: 0px; 
}
.ms-vh-icon {
    font-family: verdana; 
    font-size: .68em; 
    color: #808080;
    text-align: left; 
    text-decoration: none; 
    font-weight: normal; 
    vertical-align: top;
    width: 12px;
    padding-left: 4px; 
    padding-right: 0px; 
}
.ms-vh-icon-empty {
    font-family: verdana; 
    font-size: .68em; 
    color: #808080;
    text-align: left; 
    text-decoration: none; 
    font-weight: normal; 
    vertical-align: top;
    width: 0px;
}
.ms-vh-left {
    font-family: verdana; 
    font-size: .68em; 
    color: #808080;
    text-align: left; 
    text-decoration: none; 
    font-weight: normal; 
}
.ms-vh-left-icon {
    font-family: verdana; 
    font-size: .68em; 
    color: #808080;
    text-align: left; 
    text-decoration: none; 
    font-weight: normal; 
    width: 22px;
}
.ms-vh-left-icon-empty {
    font-family: verdana; 
    font-size: .68em; 
    color: #808080;
    text-align: left; 
    text-decoration: none; 
    font-weight: normal; 
    width: 0px;
}
.ms-vh-right {
    font-family: verdana; 
    font-size: .68em; 
    color: #808080;
    text-align: right; 
    text-decoration: none; 
    font-weight: normal; 
    padding-right: 5px; 
}
.ms-vh-right-icon {
    font-family: verdana; 
    font-size: .68em; 
    color: #808080;
    text-align: right; 
    text-decoration: none; 
    font-weight: normal; 
    width: 22px;
}
.ms-vh-right-icon-empty {
    font-family: verdana; 
    font-size: .68em; 
    color: #808080;
    text-align: right; 
    text-decoration: none; 
    font-weight: normal; 
    width: 0px;
}
.ms-vh a,.ms-vh a:visited,.ms-vh2 a,.ms-vh-left a,.ms-vh-right a {
    color: #808080;
    text-decoration: none; 
}
.ms-vh a:hover, .ms-vh2 a:hover, .ms-vh-left a:hover, .ms-vh-right a:hover {
    text-decoration: underline; 
}
.ms-vhImage {
   font-family: verdana; 
   font-size: .68em; 
   color: #808080;
   text-align: left; 
   text-decoration: none; 
   font-weight: normal; 
   vertical-align: top;
   width: 18pt
}
.ms-gb{
    font-family: verdana; 
    font-size: .68em; 
    height: 18px;
    color: #000000;
    background-color: #eeeeee;
    font-weight: bold; 
}
.ms-gb2{
    font-family: verdana; 
    font-size: .68em; 
    height: 18px;
    color: #777777;
    font-weight: bold; 
}
.ms-vb, .ms-vb2, .ms-GRFont, .ms-vb-user{
    font-family: verdana; 
    font-size: .68em; 
    vertical-align: top;
    padding-right:;    
}
.ms-vb a, .ms-vb2 a, .ms-GRStatusText a,.ms-vb-user a {
    color: #003399;
    text-decoration: none; 
}
.ms-vb a:hover, .ms-vb2 a:hover, .ms-vb-user a:hover {
    color: #ff3300;
    text-decoration: underline; 
}
.ms-vb a:visited, .ms-vb2 a:visited, .ms-GRStatusText a:visited, .ms-vb-user a:visited  {
   color: #000066;
   text-decoration: none; 
}
.ms-vb a:visited:hover, .ms-vb2 a:visited:hover, .ms-vb-user a:visited:hover {
    color: #ff3300;
    text-decoration: underline; 
}
.ms-vb2, .ms-vb-title, .ms-vb-icon,.ms-vb-user {
    border-top: 1px solid #e4e4e4;
}
.ms-vb-icon {
    vertical-align: top;
    width: 16px;
    padding-top: 2px;
    padding-left: 4px; 
    padding-right: 0px; 
    padding-bottom: 0px;
}
.ms-vb-user {
    padding-top: 2px;
    padding-left: 0px; 
    padding-right: 0px; 
}
.ms-vb2{
    padding-top: 3px;
    padding-left: 4px; 
    padding-right: 0px; 
    padding-bottom: 4px;
}
.ms-homepagetitle {
    font-family: arial; 
    font-size: 12pt; 
    color: black;
    font-weight: bold; 
    text-decoration: none; 
}
a.ms-addnew {
    font-weight: normal; 
    font-family: verdana; 
    font-size: .68em; 
    color: #003399;
    text-decoration: none; 
}
td.ms-addnew {
    padding-left: 7px; 
    padding-right: 0px; 
}
.ms-error {
    font-family: Verdana, sans-serif; 
    font-size: 8pt; 
    font-weight: normal; 
    color: #FF0000
}
.ms-cal {
    border-collapse:collapse;
    table-layout:fixed;
    font-family: Verdana; 
    cursor:default;
}
.ms-calWeek {
    border-collapse:collapse;
    font-family: Verdana; 
    cursor:default;
}
.ms-vcal {
    border-collapse:separate;
    table-layout:fixed;
    font-family: Verdana; 
    cursor:default;
}
.ms-Dcal {
border-collapse:collapse;
border-left:1px solid black; 
border-right:1px solid black; 
table-layout:fixed;
font-family: Verdana; 
cursor:default;
}
.ms-caltop {
    border-top:1px solid black;
    border-left:1px solid black; 
    border-right:1px solid black; 
    vertical-align:top;
    font-size: 10pt; 
    width: 14%;
    height:30px;
}
.ms-calhead {
    border:none;
    text-align:center;
    background-color: #2254b1;
    color: white;
    font-size: 16pt; 
    font-family: Arial; 
    padding: 2px;
}
.ms-calhead a {
    text-decoration: none; 
}
.ms-calhead a:hover {
    color: red;
}
.ms-caldow {
    border-top:1px solid black;
    border-left:1px solid black; 
    border-right:1px solid black; 
    vertical-align:top;
    text-align:center;
    font-weight: bold; 
    font-size: 10pt; 
    height:20px;
}
.ms-calmid {
    border-left:1px solid black; 
    border-right:1px solid black; 
    height:20px;
}
.ms-CalSpacer {
    border-left:1px solid black; 
    border-right:1px solid black; 
    height:4px;
}
.ms-CalVSpacer {
background-color: red;
width:0px;
}
.ms-CalAllDay {
text-align:center;
vertical-align:top;
font-size: 10pt; 
width: 10%;
height:12px;
}
.ms-firstCalHour {
text-align:right; 
padding-left:2px; 
padding-right:8%; 
vertical-align:top;
font-size: 10pt; 
width: 10%;
height:12px;
}
.ms-calHour {
border-top:1px solid blue;
text-align:right; 
padding-left:2px; 
padding-right:8%; 
vertical-align:top;
font-size: 10pt; 
width: 10%;
height:12px;
}
.ms-calHalfHour {
border-top:1px solid lightblue;
vertical-align:top;
font-size: 10pt; 
height:12px;
}
.ms-calQuarterHour {
border-top:0px none;
vertical-align:top;
font-size: 10pt; 
height:12px;
}
.ms-calbot {
    border-top:none;
    border-left:1px solid black; 
    border-right:1px solid black; 
    border-bottom:1px solid black;
    height:2px;
}
.ms-appt a {
    color: #2D425F;
}
.ms-appt a:hover {
    color: red;
}
.ms-appt, .ms-GRCellSelect {
    border:2px solid black;
    text-align:center;
    vertical-align: middle;
    font-size:8pt; 
    height:18px;
    overflow:hidden;
    text-overflow:ellipsis;
    background-color: #D2DEEE;
    color: black;
}
.ms-Dappt {
border:2px solid black;
text-align:center;
vertical-align: middle;
font-size:8pt; 
height:18px;
overflow:hidden;
background-color: #D2DEEE;
color: black;
}
.ms-Vappt {
text-align:center;
padding-left:3px; 
padding-right:3px; 
vertical-align: middle;
font-size:8pt; 
height:12px;
overflow:hidden;
text-overflow:ellipsis;
background-color: #D2DEEE;
color: black;
}
.ms-Vappt a {
   text-decoration: none; 
   font-family:  Verdana, sans-serif; 
   font-size:    8pt; 
   font-weight: normal; 
   color: #2D425F;
   overflow:hidden;
   text-overflow:ellipsis;
}
.ms-Vappt a:link {
}
.ms-Vappt a:hover {
   text-decoration: underline; 
   color: red;
}
.ms-apptsingle {
    border-left:1px solid black; 
    border-right:1px solid black; 
    height:18px;
    text-align:left; 
    padding-left:4px; 
    padding-right:0px; 
    vertical-align: middle;
    font-size:8pt; 
    overflow:hidden;
    text-overflow:ellipsis;
    color: black;
}
.ms-Dapptsingle {
border-left:1px solid black; 
border-right:1px solid black; 
height:18px;
text-align:left; 
padding-left:4px; 
padding-right:0px; 
vertical-align: middle;
font-size:8pt; 
overflow:hidden;
color: black;
}
.ms-Vapptsingle {
text-align:center;
padding-left:3px; 
padding-right:3px; 
vertical-align: middle;
font-size:8pt; 
height:20px;
overflow:hidden;
text-overflow:ellipsis;
background-color: #D2DEEE;
color: black;
}
.ms-Vapptsingle a {
   text-decoration: none; 
   font-family:  Verdana, sans-serif; 
   font-size:    8pt; 
   font-weight: normal; 
   color: #2D425F;
   overflow:hidden;
   text-overflow:ellipsis;
}
.ms-Vapptsingle a:link {
}
.ms-Vapptsingle a:hover {
   text-decoration: underline; 
   color: red;
}
.ms-caldowdown {
    font-weight: bold; 
    text-align: center;
    vertical-align: middle;
    font-size: 10pt; 
}
.ms-caldown {
    font-size: 8pt; 
    text-align: left; 
    vertical-align: top;
} 
.ms-datepickeriframe {
    position:absolute;
    display:none;
    background:white;
}
.ms-datepicker {
    font-family: Verdana; 
    border: 2px outset activeborder;
    cursor:default;
}
.ms-dpdow {
    border:none;
    vertical-align:top;
    text-align:center;
    font-weight: bold; 
    font-size: 8pt; 
    border-bottom:1px solid black;
}
.ms-dpday {
    border:none;
    font-size: 8pt; 
    text-align: center;
    cursor:hand;
}
.ms-dpselectedday {
    border:none;
    background-color:#e6e6e6;
    font-size: 8pt; 
    text-align: center;
    cursor:hand;
}
.ms-dpnonmonth {
    color:gray;
    border:none;
    font-size: 8pt; 
    text-align: center;
    cursor:hand;
}
.ms-dphead {
    border:none;
    text-align:center;
    font-weight: bold; 
    font-size: 8pt; 
    background-color: #2254b1;
    color: white;
}
.ms-dpnextprev {
    border:none;
    text-align:center;
    font-weight: bold; 
    font-size: 8pt; 
    background-color: #2254b1;
    color: white;
    cursor:hand;
}
.ms-dpfoot {
    text-align:center;
    font-size: 8pt; 
    text-align: center;
    font-style: italic; 
    border-top:1px solid;
    border-left:none; 
    border-bottom:none;
    border-right:none; 
    height:24px;
}
IMG.ms-button {
    cursor:hand;
}
.ms-announcementtitle {
    font-weight: bold; 
}
.ms-homepagetitle:Hover {
    text-decoration: underline; 
    color: #ff3300;
}
.ms-discussionseparator {
    color: #cccccc;
    height: 1px;
}
.ms-summarytitlebarframe {
    background-color: #2254b1;  
}
.ms-summarytitlebar a:link {
    font-family: Verdana, serif; 
    font-size: 9pt; 
    color: white;
    font-weight: normal; 
    text-decoration: none; 
}
.ms-summarytitlebar a:visited {
    font-family: Verdana, serif; 
    font-size: 9pt; 
    color: white;
    font-weight: normal; 
    text-decoration: none; 
}
.ms-summarytitlebar {
    color: white;
    font-size: .68em; 
    font-family: verdana; 
    font-weight: normal; 
    text-decoration: none; 
}
.ms-summarytitlebartitle {
   color: white;
   font-size: 10pt; 
   font-family: arial; 
   font-weight: bold; 
   text-decoration: none; 
}
.ms-summarytitlebartitle:hover {
    text-decoration: underline; 
    color: #ff3300;
}
img.thumbnail { 
    border: solid #9BF 3px; 
}
tr.ms-imglibselectedrow , tr.ms-highlight
{
   background-color: #f1f1f1;
}
.ms-imglibthumbnail
{
    background-color: #DDD; border: solid #9BF 0px; 
}
span.thumbnail {
    padding:16 10;position:relative;width:5px;
}
span.userdata {
    behavior:url(#default#userData);display:none;
} 
.ms-imglibmenuarea
{
    background-color: silver;
}
a.ms-imglibPreviewTitle
{
    overflow:hidden;text-overflow:ellipsis;width:130;
}
table.ms-imglibPreviewTable
{
    display:none;
}
.UserShadedRegion 
{
    font-family: verdana, sans-serif; 
    background-color: #FEF5D1;
}
.UserCaption 
{
    font-size: 8pt; 
    font-family: verdana; 
    background-color: #dee7f7;
}
.UserConfiguration 
{
    font-size: 8pt; 
    font-family: verdana; 
    background-color: #f2f2f2;
}
.UserDottedLine 
{
    margin-bottom: 2px;
    height: 1px;
    overflow: hidden;
    background-color: #3366cc; 
    background-image: url("/_layouts/images/dot.gif"); 
}
.UserButton, .UserInput, .UserSelect {
    font-family: Verdana, Arial, Sans-Serif; 
    font-size: 8pt; 
    color: Black;
}
.UserNotification {
    font-family: verdana, sans-serif; 
    padding: 4px;
    COLOR: #808080
}
.UserToolBarTextArea {
    padding-left: 0px; 
    padding-right: 0px; 
    padding-bottom: 5px;
    font-weight: normal; 
    font-size: 8pt; 
    font-family: Verdana, sans-serif; 
}
.UserToolbarTextArea A:link 
{
    COLOR: #3366cc; 
    TEXT-DECORATION: none
}
.UserToolbarTextArea A:visited 
{
    COLOR: #3366cc;
    TEXT-DECORATION: none
}
.UserToolbarTextArea A:hover 
{
    COLOR: #ff3300; 
    TEXT-DECORATION: underline
}
.UserToolbarDisabledLink 
{
    COLOR: #808080;
    font-size: 8pt; 
    font-family: verdana; 
    padding: 4px;
}
.UserToolbarImage 
{
    border: medium none;
    font-size: 8pt; 
    cursor: hand;
    background-color: #e6e6e6;
    text-align: center;
}
.UserToolBarImageArea 
{
    padding-left: 4px; 
    padding-right: 0px; 
    padding-bottom: 5px;
    font-weight: normal; 
    font-size: 8pt; 
    font-family: Verdana, sans-serif; 
}
.UserToolbarSelectedImage 
{
    border-right: medium none; 
    border-top: medium none;
    border-left: medium none; 
    border-bottom: black 1px solid;
    font-weight: bold; 
    font-size: 8pt; 
    vertical-align: top;
    text-align: center;
}
.UserGenericHeader 
{
    font-weight: bold; 
    font-size: 12pt; 
    color: #000000;
    font-family: arial, sans-serif; 
}
.UserGeneric 
{
    padding:8px 5px 7px 5px;
    font-size:11px;
}
.UserGenericBody 
{
    padding:5px 0px 0px 17px;
}
.UserGenericText
{
    font-size:8pt; 
    font-family:verdana, arial, sans-serif; 
    color:#000000;
}
.UserBackground 
{
    background-color: #FFFFFF;
}
.UserSectionTitle 
{
    width: 100%;
    margin-bottom: 5px;
    padding-bottom: 2px;
    border-bottom: solid 1px #3366cc;
    color: #000000
}
.UserSectionHead 
{
    width: 100%;
    padding:0px 0px 3px 0px;
    color: #000000
}
.UserSectionBody
{
    width: 100%;
    padding:0px 7px 0px 7px;
}
.UserControlGroup 
{
    padding-bottom: 10px;
    padding-top: 2px;
}
.UserSectionFooter
{
    width: 100%;
    margin-top: 5px;
    padding-top: 2px;
    border-top: solid 1px #3366cc;
    color: #000000
}
.UserFooter 
{
    width: 100%;
    padding:10px 7px 7px 7px;
}
.UserCommandArea 
{
    padding-top: 7px;
}
.UserToolbar 
{
   background-image: url("/_layouts/images/toolgrad.gif");
   border: 1px solid #95b7f3;
   background-position: left bottom;
   background-repeat: repeat-x;
   background-color: transparent;
}
.UserCellSelected 
{
    font-family: Verdana, Arial, Sans-Serif; 
    font-size: 8pt; 
    padding: 1px 4px 2px 4px;
    background-color: #fee197;
    border: solid 1px #2254b1;
    color: #000000;
}
.UserCell 
{
    font-family: Verdana, Arial, Sans-Serif; 
    font-size: 8pt; 
    padding: 2px 5px 3px 5px;
    color: #000000;
}
.UserGenericBulletItem 
{
    padding-bottom: 2px;
}
.ms-ToolPaneFrame 
{
    padding: 0px;
    background-color: #e1ecfc;
}
.ms-ToolPaneBody 
{
    padding-right: 2px; 
    padding-left: 0px; 
    padding-bottom: 2px;
    padding-top: 2px;
}
.ms-ToolPaneHeader
{
    background-color:#2254b1;
    border-style: none; 
}
.ms-ToolPaneBorder
{
    border-right: #c1ccde 1px solid; 
    border-top: solid none;
    border-bottom: solid none;
    border-left: #c1ccde 1px solid; 
}
.ms-ToolPaneClose
{
    background-color: #2254b1;
    padding-right: 3px; 
    padding-left: 0px; 
}
.ms-ToolPaneTitle
{
    color: white;
    font-weight: bold; 
    font-size: 8pt; 
    font-family: verdana, arial, helvetica, sans-serif; 
    padding-left: 3px; 
    padding-right: 7px; 
    padding-top: 3px;
    padding-bottom: 3px;
    background-color: #2254b1;
}
.ms-ToolPaneFooter
{
    background-color: #2254b1;
    padding: 5px;
    font-size: 8pt; 
    font-family: verdana, arial, helvetica, sans-serif; 
    color: white;
}
.ms-ToolPaneError
{
    color: #ce3431;
    font-family: verdana, arial, helvetica, sans-serif; 
    font-size: 8pt; 
    padding: 10px;
}
.ms-ToolPaneInfo {
    font-size: 8pt; 
    padding-right: 5px; 
    padding-top: 5px;
    padding-bottom: 0px;
    padding-left: 5px; 
    color: white;
    font-family: verdana, arial, helvetica, sans-serif; 
    background-color: #4a658c;
}
.ms-ToolPartSpacing {
    padding-top: 8px;
}
.ms-ToolStripSelected 
{
    font-family: Verdana, Arial, Sans-Serif; 
    font-size: 8pt; 
    padding: 1px 4px 2px 4px;
    background-color: #fee197;
    border: solid 1px #2254b1;
    color: #000000;
}
.ms-ToolStrip 
{
    font-family: Verdana, Arial, Sans-Serif; 
    font-size: 8pt; 
    padding: 1px 4px 2px 4px;
    color: #000000;
    border-left: #c1ccde 1px solid;
    border-right: solid 1px #91b5f4;
    border-top: solid 1px #91b5f4;
    border-bottom: solid 1px #91b5f4;
    background-color: #c8dbf8;
}
.ms-TPBorder
{
    border: none;
}
.ms-TPHeader
{
    background-color: #cbdbf8;
}
.ms-TPTitle
{
    padding-left: 4px; 
    padding-right: 0px; 
    color: midnightblue;
    font-weight: bold; 
    font-size: 8pt; 
    font-family: verdana, arial, helvetica, sans-serif; 
    padding-top: 2px;
    padding-bottom: 2px;
}
.ms-TPBody
{
    color: #000000;
    font-size: 8pt; 
    font-family: verdana, arial, helvetica, sans-serif; 
}
.ms-TPBody A:link, .ms-TPBody A:visited, .ms-TPBody A:hover
{
    color:#003399;
    text-decoration:none; 
    cursor:hand;
}
.ms-TPCommands {
}
.ms-TPInput {
    font-size: 8pt; 
    color: #000000;
    font-family: verdana, arial, helvetica, sans-serif; 
}
.ms-PropGridBuilderButton 
{
    border: solid 1px #3366cc;
    width: 16px;
    font-size: 8pt; 
    display: none;
    background-color: #c1ccde;
}
.ms-BuilderBackground 
{
    background: #d3d3d3;
}
.ms-SPZone
{
    border: darkgray 1px solid;
    padding: 5px
}
.ms-SPZoneSelected
{
    border: blue 1px solid;
    padding: 5px
}
.ms-SPZoneIBar
{
    border: blue 3px solid;
}
.ms-SPZoneLabel
{
    color: darkgray;
    font-family: verdana; 
    font-size: 8pt; 
    padding: 0
} 
.ms-SPZoneCaption {
    font-size: 9pt; 
    color: darkgray;
    font-family: verdana; 
}
.ms-WPDesign {
    background-color: #c1ccde;
}
.ms-WPMenu {
    background-color: #c1ccde;
}
.ms-WPTitle
{
    font-weight: bold; 
    font-family: verdana, arial, helvetica, sans-serif; 
    color: #003399;
    padding-left: 6px; 
    padding-right: 7px; 
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: 8pt; 
}
.ms-WPTitle A:link, .ms-WPTitle A:visited
{
    color:#003399;
    text-decoration:none; 
    cursor:hand;
}
.ms-WPTitle A:hover
{
    color:red;
    text-decoration:underline; 
    cursor:hand;
}
.ms-WPSelected
{
    border: #f4c660 3px dashed;
}
.ms-WPBody 
{
    font-size: 8pt; 
    font-family: verdana, arial, helvetica, sans-serif; 
}
.ms-WPBody TABLE, .ms-TPBody TABLE
{
    font-size: 1em; 
}
.ms-WPBody A:link, .ms-WPBody A:visited
{
    color:#003399;
    text-decoration:none; 
}
.ms-WPBody A:hover
{
    color:red;
    text-decoration:underline; 
}
.ms-WPBody th, .ms-TPBody th
{
    font-weight:bold; 
}
.ms-WPBody td 
{
    font-size: 8pt; 
    font-family: verdana, arial, helvetica, sans-serif; 
}
.ms-WPBody h1, .ms-TPBody h1
{
    font-weight:bold; 
    font-size:200%; 
}
.ms-WPBody h2, .ms-TPBody h2
{
    font-weight:bold; 
    font-size:150%; 
}
.ms-WPBody h3, .ms-TPBody h3
{
    font-weight:bold; 
    font-size:120%; 
}
.ms-WPBody h4, .ms-TPBody h4
{
    font-weight:bold; 
    font-size:100%; 
}
.ms-WPBody h5, .ms-TPBody h5
{
	font-weight:bold; 
	font-size:80% 
}
.ms-WPBody h6, .ms-TPBody h6
{
    font-weight:bold; 
    font-size:65%; 
}
.ms-WPBorder
{
    border-color: #afc9ef;
    border-width: 1px;
    border-style: solid;
    border-top-width: 0px;
}
.ms-HoverCellInActive 
{
    border: none;
    margin: 1px;
    background-color: transparent;
}
.ms-HoverCellActive 
{
    border: #f4c660 1px solid;
    background-color: #e1ecfc;
}
.ms-HoverCellActiveDark
{
    border: solid 1px #cbdbf8;
    background-color: steelblue;
}
.ms-SPLink
{
    font-family:verdana; 
    font-size: 8pt; 
    color: #003399
}
.ms-SPLink A:link, .ms-SPLink A:visited
{
    color:midnightblue;
    text-decoration:none; 
}
.ms-SPButton 
{
    font-family: Verdana; 
    font-size: 8pt; 
}
.ms-PartSpacingVertical
{
    font-size: 1pt; 
    margin-top: 12px;
}
.ms-PartSpacingHorizontal
{
    font-size: 1pt; 
    width: 8px;
}
.ms-WPHeader
{
    background-color: #b9d1f4;
    background-image: url("/_layouts/images/partgrad.gif");
    background-repeat: repeat-x;
}
.ms-rtApplyBackground
{
    background-color: '#d7e7fd';
    BORDER-BOTTOM: buttonshadow solid 1px;
	BORDER-RIGHT: buttonshadow solid 1px; 
}
.ms-tbButtonMouseOverDown
{
    BACKGROUND-COLOR: '#d7e7fd'; 
    BORDER-BOTTOM: buttonhighlight solid 1px; 
    BORDER-LEFT: buttonshadow solid 1px; 
    BORDER-RIGHT: buttonhighlight solid 1px; 
    BORDER-TOP:  buttonshadow solid 1px; 
    TOP: 1px;
    HEIGHT: 22px; 
    WIDTH: 23px;
}
.ms-rtRemoveBackground
{
    background-color: transparent;
    BORDER-BOTTOM: #d7e7fd solid 1px; 
	BORDER-LEFT: #d7e7fd solid 1px; 
	BORDER-RIGHT: #d7e7fd solid 1px; 
	BORDER-TOP:  #d7e7fd solid 1px; 
}
.ms-subsmanageheader
{
    background-color: #F2F2F2;
    font-family: verdana; 
    font-size: 8pt; 
    text-align: left; 
    text-decoration: none; 
    font-weight: bold; 
    vertical-align: top;
}
.ms-subsmanagecell
{
    color: black;
    font-family: verdana; 
    font-size: .68em; 
    height: 18px;
    vertical-align: top;
}
.ms-ConnError
{
    color:red;
}
.ms-underline
{
   vertical-align: top;
   border-bottom:1px solid #c2c2c2; 
   padding-left: 4; 
   padding-right: 4; 
   padding-top: 3;
   padding-bottom: 4;  
}
.ms-underlineback
{
   vertical-align: top;
   border-bottom:1px solid #c2c2c2;
   padding-left: 4; 
   padding-right: 4; 
   padding-top: 3;
   padding-bottom: 4;  
   background-color: #F8F8F8;
}
.ms-back
{
   vertical-align: top;
   padding-left: 4; 
   padding-right: 4; 
   padding-top: 2;
   padding-bottom: 4;  
   background-color: #F8F8F8;
}
.ms-smallheader
{
   font-size: 8pt;  
   font-weight: bold; 
   color: #000000;
   font-family:verdana; 
}
.ms-smallsectionline
{
   padding-left: 0; 
   padding-right: 0; 
   padding-top: 3;
   padding-bottom: 0;
   border-bottom:1px solid #c2c2c2;
}
.ms-tabselected 
{
   font-family: verdana;  
   background-color: transparent;
   border-color: transparent;  
   padding-top: 3px; 
   padding-bottom: 3px; 
   padding-left: 10px; 
   padding-right: 10px; 
   color: #003399; 
}
.ms-tabinactive 
{
   font-family: verdana;  
   background-color: #e1ecfc;
   border-color: #e1ecfc;
   border-width: 2px;
   border-style: solid;
   padding-top: 3px;   
   padding-bottom: 3px;     
   padding-right: 10px; 
   padding-left: 10px; 
   color: #003399; 
}
.ms-tabinactive a:link 
{
   color: #003399;
   text-decoration: none; 
}
.ms-tabinactive a:hover 
{
   color: #003399; 
   text-decoration: none; 
}
.ms-tabinactive a:visited 
{
   color: #003399; 
   text-decoration: none; 
}
.ms-surveyHBar
{
    font-size: 2px; 
    background-color: #3366cc;
}
.ms-surveyHBarB
{
    font-size: 2px; 
    background-color: #cccccc;
}
.ms-surveyVBar
{
    font-size: 2px; 
    background-color: #3366cc;
}
.ms-surveyVBarB
{
    font-size: 2px; 
    background-color: #cccccc;
    vertical-align: bottom;
}
.ms-surveyVBarBI
{
    font-size: 2px; 
    background-color: #3366cc;
    vertical-align: top;
}
.ms-surveyVBarS
{
    font-size: 2px; 
}
.ms-surveyVBarT
{
    font-size: 7pt; 
    font-family: verdana; 
    color: #808080;
}
.ms-surveyVBarTC
{
    font-size: 7pt; 
    font-family: verdana; 
    text-align: center;
    color: #808080;
}
.ms-surveyHR
{
    color: #cccccc;
    height: 1px;
}
.ms-surveyTotal
{
    font-size: 8pt; 
    font-family: verdana; 
    color: #808080;
    padding-left: 10px; 
    padding-right: 0px; 
}
.ms-uploadborder {
    border: 1px solid #d4dce6;
}
.ms-uploadcontrol {
    background-color: #F2F2F2;
}
.ms-spaceBetContentAndButton
{
   height:10px;
}
.ms-ButtonHeightWidth
{
   width :100px;   
}
.ms-ButtonHeightWidth2
{
   height:24px;
   width :125px;  	
}
.ms-SpaceBetButtons
{
   width :6px;
}
.ms-summarycustombody {
   margin-left: 6px; 
   margin-top: 5px;
   margin-right: 6px; 
}
.ms-summarystandardbody {
   margin-left: 2px; 
   margin-top: 5px;
   margin-right: 6px; 
}
.ms-stylebox {
	font-family: verdana; 
	border:1px solid #CCCCCC;
	text-align:left 
}
.ms-stylelabel {
  	font-family: verdana; 
    font-size: 8pt; 
	color: #808080; 
}
.ms-styleheader{
    font-family: verdana; 
    font-size: .68em; 
	background-color: #EEEEEE;
}
.ms-styleheader a:link, .ms-stylebody a:link {
    color: #003399;
    text-decoration: none; 
}
.ms-styleheader a:visited, .ms-stylebody a:visited {
	text-decoration:none 
}
.ms-stylebody {
  	font-family: verdana; 
    font-size: 8pt; 
}
.ms-styleheader a:hover, .ms-stylebody a:hover {
    color: #ff3300;
    text-decoration: underline; 
}
.ms-alternating {
    background-color: #ECF4FE;
}
.ms-MWSSelectedInstance{
color:#000000;
text-decoration:none;
}
.ms-MWSInstantiated a:link, .ms-MWSInstantiated a:visited{
color:#003399;
text-decoration:none;
}
.ms-MWSInstantiated a:hover{
color:#6AAFFF;
text-decoration:underline;
}
.ms-MWSUninstantiated a:link, .ms-MWSUninstantiated a:visited{
color:#003399;
text-decoration:none;
}
.ms-MWSUninstantiated a:hover{
color:#003399;
text-decoration:underline;
}
/* ITIS START */
.ms-tabselectednew 
{
   background-image: url("/_layouts/images/rtebnhov.gif") 
   background-repeat: repeat-x;
   background-color: Transparent;
   font-family: verdana;  
   padding-top: 3px; 
   padding-bottom: 3px; 
   padding-left: 10px; 
   padding-right: 10px; 
   color: #003399; 
}
.ms-tabinactivenew
{
   background-image: url("/_layouts/images/toolgrad.gif"); 
   background-repeat: repeat-x;
   background-color: #9ebff6;
   font-family: verdana;  
   border-color: #d0dbeb;
   border-width: 2px;
   border-style: solid;
   padding-top: 3px;   
   padding-bottom: 3px;     
   padding-right: 10px; 
   padding-left: 10px; 
   color: #003399; 
}
.ms-tabinactivenew a:link 
{
   color: #003399;
   text-decoration: none; 
}
.ms-tabinactivenew a:hover 
{
   color: #003399; 
   text-decoration: none; 
}
.ms-tabinactivenew a:visited 
{
   color: #003399; 
   text-decoration: none; 
}
/* ITIS End*/
.mstheme{
navbutton-background-color:#FFFFFF;
top-bar-button:url(top_bar_button_compass.gif);
}
.mstheme-topbar-font{
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#383838;
}
body{
font-family:Verdana,Arial,Helvetica,sans-serif;
background-image:url('background_compass.gif');
background-repeat: no-repeat;
}
h1{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:bold;
font-style:normal;
}
h2{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:normal;
font-style:normal;
}
h3{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:normal;
font-style:normal;
}
h4{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:normal;
font-style:normal;
}
h5{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:normal;
font-style:normal;
}
h6{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:normal;
font-style:normal;
}
IL{
list-style-image:url('bull2_compass.gif');
}
BUTTON{
border-style:solid;
border-width:1pt;
font-family:Arial,Helvetica,sans-serif;
font-style:normal;
}
label, .MSTHEME-LABEL{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-style:normal;
}
TEXTAREA{
border-width:1pt;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-style:normal;
}
FIELDSET{
border-style:solid;
border-width:1pt;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-style:normal;
}
LEGEND{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-style:normal;
}
SELECT{
border-style:solid;
border-width:1pt;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-style:normal;
}
TABLE{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-style:normal;
}
CAPTION{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-style:normal;
}
TH{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-style:bold;
}
MARQUEE{
font-family:Verdana,Arial,Helvetica,sans-serif;
}
.ms-main{
border-color:#B6544E;
}
.ms-bannerframe, .ms-GRHeaderBackground, .ms-storMeFree{
background-image:url('');
background-color:#5F5F5F;
background-repeat:repeat-x;
}
.ms-banner{
color:#B6544E;
font-family:Verdana,Arial,Helvetica,sans-serif;
}
.ms-banner a:link{
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#383838;
font-weight:normal;
text-decoration:none;
}
.ms-banner a:visited{
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#383838;
font-weight:normal;
text-decoration:none;
}
.ms-nav td{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:normal;
color:#383838;
}
.ms-navframe{
border-color:#EAEAEA;
}
.ms-nav a{
text-decoration:none;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:normal;
color:#B24B45;
}
.ms-nav a:hover{
text-decoration:underline;
color:#DFA100;
}
.ms-nav a:visited{
color:#B24B45;
}
.ms-viewselect a:link{
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#B24B45;
}
.ms-titlearea{
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#383838;
}
.ms-pagetitle{
color:#383838;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:bold;
}
.ms-pagetitle a{
text-decoration:underline;
color:#B24B45;
}
.ms-pagetitle a:hover{
text-decoration:underline;
color:#DFA100;
}
.ms-announcementtitle{
font-weight:bold;
}
.ms-formlabel{
font-family:verdana;
font-size:.7em;
font-weight:normal;
color:#808080;
}
.ms-formbody{
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#383838;
}
.ms-formdescription{
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#808080;
}
.ms-selected{
background-color:#D2D2D2;
color:#383838;
}
.ms-selected SPAN{
color:#D2D2D2;
}
.ms-filedialog TD{
height:16px;
}
.ms-descriptiontext{
color:#383838;
font-family:Verdana,Arial,Helvetica,sans-serif;
}
.ms-descriptiontext a{
color:#B24B45;
font-family:Verdana,Arial,Helvetica,sans-serif;
}
.ms-separator{
color:#383838;
}
.ms-authoringcontrols{
background-color:#EAEAEA;
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#383838;
}
.ms-alternating{
background-color:#EAEAEA;
}
.ms-back{
vertical-align:top;
padding-left:4;
padding-right:4;
padding-top:2;
padding-bottom:4;
background-color:#EAEAEA;
}
.ms-sectionheader{
color:#383838;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:bold;
}
.ms-sectionline{
background-color:#707070;
}
.ms-partline{
background-color:#707070;
}
.ms-propertysheet{
font-family:Verdana,Arial,Helvetica,sans-serif;
}
.ms-propertysheet th{
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#383838;
font-weight:bold;
}
.ms-propertysheet a{
text-decoration:none;
color:#B24B45;
}
.ms-propertysheet a:hover{
text-decoration:underline;
color:#DFA100;
}
.ms-propertysheet a:visited{
text-decoration:none;
color:#45201E;
}
.ms-propertysheet a:visited:hover{
text-decoration:underline;
}
.ms-itemheader a{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:bold;
color:#383838;
text-decoration:none;
}
.ms-itemheader a:hover{
text-decoration:underline;
color:#383838;
}
.ms-itemheader a:visited{
text-decoration:none;
color:#383838;
}
.ms-itemheader a:visited:hover{
text-decoration:underline;
}
.ms-vh{
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#B24B45;
text-decoration:none;
font-weight:normal;
}
.ms-vb{
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#383838;
height:18px;
vertical-align:top;
}
.ms-homepagetitle{
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#383838;
font-weight:bold;
text-decoration:none;
}
.ms-homepagetitle:hover{
text-decoration:underline;
color:#B24B45;
}
.ms-addnew{
font-weight:normal;
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#383838;
text-decoration:none;
}
.ms-cal{
border-collapse:collapse;
table-layout:fixed;
font-family:Verdana,Arial,Helvetica,sans-serif;
cursor:default;
}
.ms-caltop{
border-top:1px solid #707070;
border-left:1px solid #707070;
border-right:1px solid #707070;
vertical-align:top;
width:14%;
height:30px;
}
.ms-calhead{
border:none;
text-align:center;
background-color:#383838;
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
padding:2px;
}
.ms-caldow{
border-top:1px solid #707070;
border-left:1px solid #707070;
border-right:1px solid #707070;
vertical-align:top;
text-align:center;
font-weight:bold;
color:#383838;
height:20px;
}
.ms-calmid{
border-left:1px solid #707070;
border-right:1px solid #707070;
height:20px;
}
.ms-calspacer{
border-left:1px solid #707070;
border-right:1px solid #707070;
height:4px;
}
.ms-calbot{
border-top:none;
border-left:1px solid #707070;
border-right:1px solid #707070;
border-bottom:1px solid #707070;
height:2px;
}
.ms-appt a{
color:#B24B45;
}
.ms-appt a:hover{
color:#DFA100;
}
.ms-appt{
border:2px solid #707070;
text-align:center;
vertical-align:middle;
height:18px;
overflow:hidden;
text-overflow:ellipsis;
background-color:#D2D2D2;
color:#383838;
}
.ms-caldowdown{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:bold;
color:#383838;
text-align:center;
vertical-align:middle;
}
.ms-caldown{
color:#383838;
vertical-align:top;
}
.ms-datepickeriframe{
position:absolute;
display:none;
background:#FFFFFF;
}
.ms-datepicker{
font-family:Verdana,Arial,Helvetica,sans-serif;
background-color:#FFFFFF;
color:#383838;
border:2px outset activeborder;
cursor:default
}
.ms-dpdow{
border:none;
vertical-align:top;
text-align:center;
font-weight:bold;
color:#383838;
border-bottom:1px solid #707070;
}
.ms-dpday{
border:none;
text-align:center;
cursor:hand;
}
.ms-dpselectedday{
border:none;
background-color:#EAEAEA;
text-align:center;
cursor:hand;
}
.ms-dpnonmonth{
color:#626262;
border:none;
text-align:center;
cursor:hand;
}
.ms-dphead{
border:none;
text-align:center;
font-weight:bold;
background-color:#BFC5BD;
color:#383838;
}
.ms-dpfoot{
text-align:center;
text-align:center;
font-style:italic;
border-top:1px solid;
border-left:none;
border-bottom:none;
border-right:none;
height:24px;
}
IMG.ms-button{
cursor:hand;
}
.ms-toolbar, .ms-toolbar a:visited, .ms-toolbar a{
font-family:Verdana,Arial,Helvetica,sans-serif;
text-decoration:none;
color:#000000;
}

.ms-toolbar a:hover{
font-family:Verdana,Arial,Helvetica,sans-serif;
text-decoration:none;
color:#CC9933;
}

.ms-stylebody{
font-family:verdana;
font-size:8pt;
}
.ms-styleheader a:link, .ms-stylebody a:link{
color:#B24B45;
text-decoration:none;
}
.ms-styleheader a:visited, .ms-stylebody a:visited{
text-decoration:none
}
.ms-styleheader a:hover, .ms-stylebody a:hover{
color:#ff3300;
text-decoration:underline;
}

.ms-gridT1{
font-family:Verdana,Arial,Helvetica,sans-serif;
text-align:center;
color:#626262;
}
select{
font-family:Verdana,Arial,Helvetica,sans-serif;
}
hr{
color:#B6544E;
height:2px;
}
.ms-formdescription A{
color:#B24B45;
text-decoration:none;
}
.ms-formtable .ms-formbody{
line-height:1.3em;
}
.ms-radiotext{
cursor:default;
text-align:left;
font-family:verdana;
font-size:10pt;
height:19px;
}
.ms-gridtext{
cursor:default;
font-family:Verdana,Arial,Helvetica,sans-serif;
height:19px;
}
.ms-formbody{
font-family:Verdana,Arial,Helvetica,sans-serif;
vertical-align:top;
}
table.ms-form th{
color:#383838;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:normal;
vertical-align:top;
}
table.ms-form td{
width:100%;
vertical-align:top;
}
.ms-formrecurrence{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:normal;
vertical-align:top;
}
.ms-long{
font-family:Verdana,Arial,Helvetica,sans-serif;
width:386px;
}
.ms-banner a:link{
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
.ms-banner a:visited{
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
.ms-nav td, .ms-nav .ms-SPZoneLabel, .ms-input{
font-family:Verdana,Arial,Helvetica,sans-serif;
}
.ms-nav th{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:normal;
color:#383838;
}
.ms-navheader a, .ms-navheader a:link, .ms-navheader a:visited{
font-weight:bold;
}
.ms-navframe{
background:#EAEAEA;
}
.ms-navline{
border-bottom:1px solid #BEBEBE;
}
.ms-nav .ms-navwatermark{
color:#D2D2D2;
}
.ms-selectednav{
border:1px solid #383838;
background:#FFFFFF;
padding-top:1px;
padding-bottom:2px;
}
.ms-unselectednav{
border:1px solid #EAEAEA;
padding-top:1px;
padding-bottom:2px;
}
.ms-verticaldots{
border-right:1px solid #707070;
border-left:none;
}
.ms-nav a:link{
}
TD.ms-titleareaframe{
color:#000000;
border-color:#B6544E;
}
TABLE.ms-titleareaframe{
border-left:0px;
}
Div.ms-titleareaframe{
border-top:4px solid #B6544E;
}
.ms-searchform{
background-color: #000000;
}
.ms-searchcorner{
background-color:#000000;
background-image:none;
}
.ms-titlearealine{
background-color:#707070;
}
.ms-bodyareaframe{
border-color:#B6544E;
}
.ms-pagetitle{
font-family:Verdana,Arial,Helvetica,sans-serif;
}
.ms-pagetitle a{
text-decoration:none;
}
.ms-pagetitle a:hover{
text-decoration:underline;
}
.ms-pagecaption{
color:#383838;
font-family:Verdana,Arial,Helvetica,sans-serif;
}
.ms-selectedtitle{
background-color:#EAEAEA;
border:1px solid #666666;
padding-top:1px;
padding-bottom:2px;
}
.ms-unselectedtitle{
margin:1px;
padding-top:1px;
padding-bottom:2px;
}
.ms-menuimagecell{
background-color:#666666;
cursor:hand;
}
.ms-filedialog td{
height:16px;
}
.ms-alerttext{
color:#DB6751;
font-family:Verdana,Arial,Helvetica,sans-serif;
}
.ms-sectionheader a{
color:#383838;
text-decoration:none;
}
.ms-sectionheader a:hover{
color:#383838;
text-decoration:none;
}
.ms-sectionheader a:visited{
color:#383838;
text-decoration:none;
}
.ms-discussiontitle{
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#383838;
font-weight:bold;
}
.ms-vh2{
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#000000;
text-decoration:none;
font-weight:normal;
vertical-align:top;
}
.ms-vh-icon{
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#B24B45;
text-decoration:none;
font-weight:normal;
vertical-align:top;
width:22px;
}
.ms-vh-icon-empty{
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#B24B45;
text-decoration:none;
font-weight:normal;
vertical-align:top;
width:0px;
}
.ms-vh-left{
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#B24B45;
text-decoration:none;
font-weight:normal;
}
.ms-vh-left-icon{
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#B24B45;
text-decoration:none;
font-weight:normal;
width:22px;
}
.ms-vh-left-icon-empty{
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#B24B45;
text-decoration:none;
font-weight:normal;
width:0px;
}
.ms-vh-right{
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#B24B45;
text-decoration:none;
font-weight:normal;
}
.ms-vh-right-icon{
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#B24B45;
text-decoration:none;
font-weight:normal;
width:22px;
}
.ms-vh-right-icon-empty{
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#B24B45;
text-decoration:none;
font-weight:normal;
width:0px;
}
.ms-vh a, .ms-vh a:visited, .ms-vh2 a, .ms-vh2 a:visited, .ms-vh-left a, .ms-vh-right a{
color:#B24B45;
text-decoration:none;
}
.ms-vh a:hover, .ms-vh2 a:hover{
text-decoration:underline;
}
.ms-vhImage{
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#626262;
text-decoration:none;
font-weight:normal;
vertical-align:top;
width:18pt;
}
.ms-gb{
font-family:Verdana,Arial,Helvetica,sans-serif;
height:18px;
color:#383838;
background-color:#EAEAEA;
font-weight:bold;
}
.ms-styleheader{
font-family:verdana;
font-size:0.68em;
background-color:#EAEAEA;
}
.ms-vb, .ms-vb2, .ms-GRFont, .ms-vb-user{
font-family:Verdana,Arial,Helvetica,sans-serif;
vertical-align:top;
}
.ms-vb a, .ms-vb2 a, .ms-GRStatusText a, .ms-vb-user a{
color:#000000;
text-decoration:none;
}
.ms-vb a:hover, .ms-vb2 a:hover, .ms-vb-user a:hover{
color:#CC9933;
text-decoration:underline;
}
.ms-vb a:visited, .ms-vb2 a:visited, .ms-GRStatusText a:visited, .ms-vb-user a:visited{
color:#B24B45;
text-decoration:none;
}
.ms-vb a:visited:hover, .ms-vb2 a:visited:hover, .ms-vb-user a:visited:hover{
color:#DFA100;
text-decoration:underline;
}
.ms-vb2, .ms-vb-title, .ms-vb-icon, .ms-vb-user{
border-top:1px solid #B6544E;
}
.ms-vb-icon{
vertical-align:top;
width:16px;
padding-top:2px;
padding-bottom:0px;
}
.ms-vb2{
padding-top:3px;
padding-bottom:0px;
color:#000000
}
.ms-addnew{
font-weight:normal;
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#B24B45;
text-decoration:none;
}
.ms-error{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:normal;
color:#db6751;
}
.ms-vcal{
border-collapse:separate;
table-layout:fixed;
font-family:Verdana,Arial,Helvetica,sans-serif;
cursor:default;
}
.ms-Dcal{
border-collapse:collapse;
border-left:1px solid #707070;
border-right:1px solid #707070;
table-layout:fixed;
font-family:Verdana,Arial,Helvetica,sans-serif;
cursor:default;
}
.ms-calDmidHour{
border-color:#707070;
height:20px;
}
.ms-calDmidHalfHour{
border-color:#707070;
height:20px;
}
.ms-calDmidQuarterHour{
border:0px none;
height:20px;
}
.ms-CalSpacer{
border-left:1px solid #707070;
border-right:1px solid #707070;
height:4px;
}
.ms-CalDSpacer{
border-left:1px solid #707070;
border-right:1px solid #707070;
height:4px;
}
.ms-CalVSpacer{
background-color:#707070;
width:0px;
}
.ms-CalAllDay{
text-align:center;
vertical-align:top;
width:10%;
height:12px;
}
.ms-firstCalHour{
vertical-align:top;
width:10%;
height:12px;
}
.ms-calHour{
border-top:1px solid #707070;
vertical-align:top;
width:10%;
height:12px;
}
.ms-calHalfHour{
border-top:1px solid #BEBEBE;
vertical-align:top;
height:12px;
}
.ms-calQuarterHour{
border-top:0px none;
vertical-align:top;
height:12px;
}
.ms-Dappt{
border:2px solid #707070;
text-align:center;
vertical-align:middle;
height:18px;
overflow:hidden;
background-color:#D2D2D2;
color:#383838;
}
.ms-Vappt{
border-top:1px solid #FFFFFF;
border-left:2px solid #FFFFFF;
border-bottom:3px solid #FFFFFF;
border-right:2px solid #FFFFFF;
text-align:center;
padding-left:3px;
padding-right:3px;
vertical-align:middle;
height:12px;
overflow:hidden;
text-overflow:ellipsis;
background-color:#D2D2D2;
color:#383838;
}
.ms-Vapptsingle a, .ms-Vappt a{
text-decoration:none;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:normal;
color:#B24B45;
overflow:hidden;
text-overflow:ellipsis;
}
.ms-Vappt a:link{
}
.ms-Vappt a:hover{
text-decoration:underline;
color:#383838;
}
.ms-Vevt{
padding:0px;
text-align:center;
vertical-align:top;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:normal;
height:12px;
overflow:hidden;
text-overflow:ellipsis;
color:#383838;
}
.ms-Vevt a{
text-decoration:none;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:normal;
color:#383838;
}
.ms-Vevt a:link{
}
.ms-Vevt a:hover{
text-decoration:underline;
color:#383838;
}
.ms-Vevt a:visited{
color:#DFD664;
}
.ms-apptsingle{
border-left:1px solid #707070;
border-right:1px solid #707070;
height:18px;
vertical-align:middle;
overflow:hidden;
text-overflow:ellipsis;
color:#383838;
}
.ms-Dapptsingle{
border-left:1px solid #B6544E;
border-right:1px solid #B6544E;
height:18px;
vertical-align:middle;
overflow:hidden;
color:#383838;
}
.ms-Vapptsingle{
border:1px solid #B6544E;
text-align:center;
vertical-align:middle;
overflow:hidden;
text-overflow:ellipsis;
color:#383838;
background-color:#D2D2D2;
}
.ms-Vapptsingle a:link{
}
.ms-Vapptsingle a:hover{
text-decoration:underline;
}
.ms-Vapptsingle a:visited{
}
.ms-dpnextprev{
border:none;
text-align:center;
font-weight:bold;
background-color:#BFC5BD;
color:#383838;
cursor:hand;
}
.ms-discussionseparator{
color:#BEBEBE;
height:1px;
}
.ms-stylelabel{
font-family:verdana;
font-size:8pt;
color:#B24B45;
}
.ms-stylebox{
font-family:verdana;
border:1px solid #BEBEBE;
text-align:left
}
img.thumbnail{
border:3px solid #BFC5BD;
}
tr.ms-imglibselectedrow{
background-color:#EAEAEA;
}
table.ms-imglibtitletable{
border:0px solid #B6544E;
}
.ms-imglibthumbnail{
background-color:#EAEAEA;
border:solid #BFC5BD 0px;
}
span.thumbnail{
padding:16 10;
position:relative;
width:5px;
}
span.userdata{
behavior:url(#default#userData);
display:none;
}
.ms-imglibmenuhead{
cursor:move;
}
.ms-imglibmenu{
background-color:#EAEAEA;
cursor:hand;
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#B24B45;
}
.ms-imglibmenutext{
cursor:move;
font-weight:bold;
color:#B24B45;
}
.ms-imglibmenuarea{
background-color:#EAEAEA;
}
img.ms-imglibpreviewarea{
border:solid #EAEAEA 3px;
margin-top:3px;
}
a.ms-imglibPreviewTitle{
overflow:hidden;
text-overflow:ellipsis;
width:130;
}
table.ms-imglibPreviewTable{
display:none;
}
.UserShadedRegion{
font-family:Verdana,Arial,Helvetica,sans-serif;
background-color:#EAEAEA;
}
.UserCaption{
font-family:Verdana,Arial,Helvetica,sans-serif;
background-color:#EAEAEA;
}
.UserConfiguration{
font-family:Verdana,Arial,Helvetica,sans-serif;
background-color:#EAEAEA;
}
.UserDottedLine{
margin-bottom:2px;
height:1px;
overflow:hidden;
background-color:transparent;
background-image:url('dot_compass.gif');
background-repeat:repeat-x
}
.UserButton, .UserInput, .UserSelect{
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#383838;
}
.UserNotification{
font-family:Verdana,Arial,Helvetica,sans-serif;
padding:4px;
COLOR:#626262;
}
.UserToolBarTextArea{
padding-bottom:5px;
font-weight:normal;
font-family:Verdana,Arial,Helvetica,sans-serif;
}
.UserToolbarTextArea A:link{
COLOR:#B24B45;
TEXT-DECORATION:none;
}
.UserToolbarTextArea A:visited{
COLOR:#B24B45;
TEXT-DECORATION:none;
}
.UserToolbarTextArea A:hover{
COLOR:#DFA100;
TEXT-DECORATION:underline;
}
.UserToolbarDisabledLink{
COLOR:#5F5F5F;
font-family:Verdana,Arial,Helvetica,sans-serif;
padding:4px;
}
.UserToolbarImage{
border:medium none;
cursor:hand;
background-color:#626262;
text-align:center;
}
.UserToolBarImageArea{
padding-bottom:5px;
font-weight:normal;
font-family:Verdana,Arial,Helvetica,sans-serif;
}
.UserToolbarSelectedImage{
border-right:medium none;
border-top:medium none;
border-left:medium none;
border-bottom:#000000 1px solid;
font-weight:bold;
vertical-align:top;
text-align:center;
}
.UserGenericHeader{
font-weight:bold;
color:#383838;
font-family:Verdana,Arial,Helvetica,sans-serif;
}
.UserGeneric{
padding:8px 5px 7px 5px;
}
.UserGenericText{
color:#383838;
}
.UserGenericBody{
padding:5px 0px 0px 17px;
}
.UserSectionTitle{
font-weight:bold;
width:100%;
margin-bottom:5px;
padding-bottom:2px;
border-bottom:solid 1px #BFC5BD;
color:#383838;
}
.UserSectionHead{
width:100%;
padding:0px 0px 3px 0px;
color:#383838;
}
.UserSectionFooter{
color:#383838;
border-top:solid 1px #BFC5BD;
}
.UserSectionBody{
width:100%;
padding:0px 0px 0px 7px;
}
.UserControlGroup{
padding-bottom:10px;
padding-top:2px;
}
.UserFooter{
width:100%;
padding:10px 7px 7px 7px;
}
.UserCommandArea{
padding-top:7px;
}
.UserToolbar{
background-image:url('toolgrad_compass.gif');
border:1px solid #626262;
background-repeat:repeat-x;
background-color:transparent
}
.UserCellSelected{
font-family:Verdana,Arial,Helvetica,sans-serif;
padding:1px 4px 2px 4px;
background-color:#FFFFFF;
border:solid 1px #990000;
color:#383838;
}
.UserCell{
font-family:Verdana,Arial,Helvetica,sans-serif;
padding:2px 5px 3px 5px;
color:#383838;
}
.UserGenericBulletItem{
padding-bottom:2px;
}
.ms-ToolPaneFrame{
padding:0px;
background-color:#EAEAEA;
}
.ms-ToolPaneBody{
padding-bottom:2px;
padding-top:2px;
}
.ms-ToolPaneHeader{
background-color:#BFC5BD;
border-style:none;
}
.ms-ToolPaneBorder{
border-right:#D9DDD8 1px solid;
border-top:solid none;
border-bottom:solid none;
border-left:#D9DDD8 1px solid;
}
.ms-ToolPaneClose{
background-color:#BFC5BD;
}
.ms-ToolPaneTitle{
color:#383838;
font-weight:bold;
font-family:Verdana,Arial,Helvetica,sans-serif;
padding-top:3px;
padding-bottom:3px;
background-color:#BFC5BD;
}
.ms-ToolPaneFooter{
background-color:#BFC5BD;
padding:5px;
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#383838;
}
.ms-ToolPaneError{
color:#db6751;
font-family:Verdana,Arial,Helvetica,sans-serif;
padding:2px;
}
.ms-ToolPaneInfo{
padding-right:5px;
padding-top:5px;
padding-bottom:0px;
padding-left:5px;
color:#383838;
font-family:Verdana,Arial,Helvetica,sans-serif;
background-color:#D9DDD8;
}
.ms-ToolPartSpacing{
padding-top:8px;
}
.ms-TPBorder{
border:none;
}
.ms-TPHeader{
background-color:#BEBEBE;
}
.ms-TPTitle{
color:#383838;
font-weight:bold;
font-family:Verdana,Arial,Helvetica,sans-serif;
padding-top:2px;
padding-bottom:2px;
}
.ms-TPBody{
color:#383838;
font-family:Verdana,Arial,Helvetica,sans-serif;
}
.ms-TPBody a:link, .ms-TPBody a:visited, .ms-TPBody a:hover{
color:#B24B45;
text-decoration:none;
cursor:hand;
}
.ms-TPCommands{
}
.ms-TPInput{
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
}
.ms-CategoryTitle{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:bold;
text-decoration:none;
}
.ms-PropGridBuilderButton{
border:solid 1px #666666;
width:16px;
display:none;
background-color:#BFC5BD;
}
.ms-SPZone{
border:#707070 1px solid;
padding:5px;
}
.ms-SPZoneSelected{
border:#D9DDD8 1px solid;
padding:5px;
}
.ms-SPZoneIBar{
border:#D9DDD8 3px solid;
}
.ms-SPZoneLabel{
color:#707070;
font-family:Verdana,Arial,Helvetica,sans-serif;
padding:0;
}
.ms-SPError{
color:#DB6751;
font-family:Verdana,Arial,Helvetica,sans-serif;
padding-right:2px;
padding-top:2px;
padding-bottom:2px;
padding-left:2px;
border-bottom:#D9DDD8 2px solid;
}
.ms-SPZoneCaption{
color:#707070;
font-family:Verdana,Arial,Helvetica,sans-serif;
}
.ms-WPDesign{
background-color:#D9DDD8;
}
.ms-WPMenu{
background-color:#D9DDD8;
}
.ms-WPTitle{
font-weight:bold;
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#383838;
padding-top:2px;
padding-bottom:2px;
}
.ms-WPTitle a:link, .ms-WPTitle a:visited{
color:#383838;
text-decoration:none;
cursor:hand;
}
.ms-WPTitle A:hover{
color:#000000;
text-decoration:underline;
cursor:hand;
}
.ms-WPSelected{
border:#DB6751 3px dashed;
}
.ms-WPBody{
font-family:Verdana,Arial,Helvetica,sans-serif;
}
.ms-WPBody table, .ms-TPBody table{
}
.ms-WPBody a:link, .ms-WPBody a:visited{
color:#B24B45;
text-decoration:none;
}
.ms-WPBody A:hover{
color:#DFA100;
text-decoration:underline;
}
.ms-WPBody th, .ms-TPBody th{
font-weight:bold;
}
.ms-WPBody td{
font-family:Verdana,Arial,Helvetica,sans-serif;
}
.ms-WPBody h1, .ms-TPBody h1{
font-weight:bold;
}
.ms-WPBody h2, .ms-TPBody h2{
font-weight:bold;
}
.ms-WPBody h3, .ms-TPBody h3{
font-weight:bold;
}
.ms-WPBody h4, .ms-TPBody h4{
font-weight:bold;
}
.ms-WPBody h5, .ms-TPBody h5{
font-weight:bold;
}
.ms-WPBody h6, .ms-TPBody h6{
font-weight:bold;
}
.ms-WPBorder{
border-right:#BEBEBE 1px solid;
border-left:#BEBEBE 1px solid;
border-top-style:none;
border-bottom:#BEBEBE 1px solid;
}
.ms-HoverCellActive{
border:#b24b45 1px solid;
background-color:#BFC5BD;
}
.ms-HoverCellActiveDark{
border:solid 1px #BEBEBE;
background-color:#D9DDD8;
}
.ms-SPLink{
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#b24b45;
}
.ms-SPLink a:link, .ms-SPLink a:visited{
color:#b24b45;
text-decoration:none;
}
.ms-SPButton{
font-family:Verdana,Arial,Helvetica,sans-serif;
}
.ms-PartSpacingVertical, .ms-PartSpacingHorizontal{
padding-top:10px;
}
.ms-WPHeader{
background-color:#EAEAEA;
background-image:url('partgrad.gif');
background-repeat:repeat-x;
}
.ms-PageHeaderDate{
color:#383838;
font-family:Verdana,Arial,Helvetica,sans-serif;
}
.ms-PageHeaderGreeting{
color:#383838;
font-family:Verdana,Arial,Helvetica,sans-serif;
}
.ms-rtApplyBackground{
background-color:#D2D2D2;
border:0.02cm solid #666666;
}
.ms-rtRemoveBackground{
background-color:transparent;
border:0.02cm solid #FFFFFF;
}
.ms-rtToolbarDefaultStyle{
font:normal 8pt Verdana,Arial,Helvetica,sans-serif;
}
.ms-subsmanageheader{
background-color:#EAEAEA;
font-family:Verdana,Arial,Helvetica,sans-serif;
text-decoration:none;
font-weight:bold;
vertical-align:top;
}
.ms-subsmanagecell{
color:#383838;
font-family:Verdana,Arial,Helvetica,sans-serif;
height:18px;
vertical-align:top;
}
.ms-ConnError{
color:#db6751;
}
.ms-storMeUsed{
background-color:#DF0A00;
}
.ms-storMeFree{
background-color:#8B0200;
}
.ms-storMeEstimated{
background-color:#DFA100;
}
.ms-underline{
vertical-align:top;
border-bottom:1px solid #B6544E;
padding-left:4;
padding-right:4;
padding-top:2;
padding-bottom:4;
}
.ms-underlineback{
vertical-align:top;
border-bottom:1px solid #B6544E;
padding-left:4;
padding-right:4;
padding-top:2;
padding-bottom:4;
background-color:#EAEAEA;
}
.ms-smallheader{
font-weight:bold;
color:#383838;
font-family:Verdana,Arial,Helvetica,sans-serif;
}
.ms-smallsectionline{
padding-left:0;
padding-right:0;
padding-top:2;
padding-bottom:0;
border-bottom:1px solid #B6544E;
}
.ms-tabselected{
font-family:Verdana,Arial,Helvetica,sans-serif;
background-color:Transparent;
border-right:Transparent 2px solid;
border-left:Transparent 2px solid;
border-top:Transparent 2px solid;
border-bottom:Transparent 2px solid;
padding-left:10px;
padding-right:10px;
color:#000000;
}
.ms-tabinactive{
font-family:Verdana,Arial,Helvetica,sans-serif;
background-color:#EAEAEA;
border-right:#EAEAEA 2px solid;
border-left:#EAEAEA 2px solid;
border-top:#EAEAEA 2px solid;
border-bottom:#EAEAEA 2px solid;
padding-top:3px;
padding-bottom:3px;
padding-right:10px;
padding-left:10px;
color:#B24B45;
}
.ms-tabinactive a:link, .ms-tabinactive a:hover, .ms-tabinactive a:visited{
color:#B24B45;
text-decoration:none;
}
.ms-surveyVBarT{
font-size:7pt;
font-family:verdana;
text-align:center;
color:#626262;
}
.ms-surveyGVVBar{
width:9px;
background-color:#FFFFFF;
border-top-color:#FFFFFF;
border-top-style:solid;
border-top-width:0px;
border-bottom-color:#666666;
border-bottom-style:solid;
border-bottom-width:0px;
}
.ms-surveyGVVBarS{
width:20px;
}
.ms-uploadborder{
border:1px solid #5F5F5F;
}
.ms-uploadcontrol{
background-color:#D2D2D2;
}
.ms-highlight{
background-color:#5F5F5F;
}
.UserBackground{
background-color:#FFFFFF;
}
.ms-MWSSelectedInstance{
color:#383838;
text-decoration:none;
}
.ms-MWSInstantiated a:link, .ms-MWSInstantiated a:visited{
color:#B24B45;
text-decoration:none;
}
.ms-MWSInstantiated a:hover{
color:#DFA100;
text-decoration:underline;
}
.ms-MWSUninstantiated a:link, .ms-MWSUninstantiated a:visited{
color:#B24B45;
text-decoration:none;
}
.ms-MWSUninstantiated a:hover{
color:#B24B45;
text-decoration:underline;
}
.ms-ToolStrip{
color:#383838;
background-color:#EAEAEA;
border-left:#707070 1px solid;
border-right:#707070 1px solid;
border-top:#707070 1px solid;
border-bottom:#707070 1px solid;
}

.boxText {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.errorBox {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #ffb3b5; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.stockWarning {
	FONT-SIZE: 10px; COLOR: #cc0033; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.productsNotifications {
	BACKGROUND: #f2fff7
}
.orderEdit {
	FONT-SIZE: 10px; COLOR: #ff9900; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
BODY {
	BACKGROUND: #ffffff; MARGIN: 0px; COLOR: #000000; TEXT-ALIGN: center
}
A {
	COLOR: #000000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #005AA9; TEXT-DECORATION: underline /* TRM 230409 Changed color value from #FF9900 (hover color in category buttons) */
}

A:link
{
  color: #005AA9;
}
A:visited
{
  color: #005AA9;
}

FORM {
	DISPLAY: inline
}
TR.header {
	BACKGROUND: #ffffff
}
TR.headerNavigation {
	BACKGROUND: #fff
}
TD.headerNavigation {
	FONT-SIZE: 11px; BACKGROUND: #fff; COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.headerNavigation {
	COLOR: #000
}
A.headerNavigation:hover {
	COLOR: #000
}
TR.headerError {
	BACKGROUND: #ff0000
}
TD.headerError {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #ff0000; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; TEXT-ALIGN: center
}
TR.headerInfo {
	BACKGROUND: #00ff00
}
TD.headerInfo {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #00ff00; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; TEXT-ALIGN: center
}
TABLE.headerOuter {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(profi_template/bg_header.jpg); BACKGROUND-REPEAT: no-repeat
}
.bgNavleiste {
	BORDER: SOLID 1PX #FAF863; BACKGROUND-POSITION: left top; BACKGROUND-COLOR: #000000; BACKGROUND-REPEAT: repeat-x
}

TR.footer {
	BACKGROUND: #bbc3d3
}
TD.footer {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #bbc3d3; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.infoBox {
	BACKGROUND: #D6D6D6
}
.infoBoxContents {
	FONT-SIZE: 12px; BACKGROUND: url(profi_template/bg_boxes.gif) #f8f8f9 repeat-x left 100%; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.infoBoxContents A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #999999; TEXT-DECORATION: none
}
.infoBoxNotice {
	BACKGROUND: #ff8e90
}
.infoBoxNoticeContents {
	FONT-SIZE: 12px; BACKGROUND: #ffe6e6; FONT-FAMILY: Arial, Helvetica, sans-serif
}

TD.infoBoxHeading {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 24px; 
	TEXT-ALIGN: center;
}

.infoBoxHeadingRoot {
	/*FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 24px; 
	TEXT-ALIGN: left;
	width:100%;
	background: url(button_normal.gif);*/
	width : 150px;
	min-height: 10px;
	_min-height: 10px;
	background: #f2f2ef url(http://eu.onkyo.com/img/08_menu_bg.gif) left top repeat-x;
/*	padding: 6px 10px 4px 18px; */
	padding: 3px 10px 2px 18px;
	border-left: 1px solid #d0d0d0;
	border-right: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
	display:block;
	cursor:pointer;
	/* TRM 220409 */
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
}

.infoBoxHeadingRoot:hover {
	width: 150px;
	min-height: 10px;
	_min-height: 10px;
	background: #d8dde6 url(http://eu.onkyo.com/img/08_menu_bg_blue.gif) left top repeat-x;
/*	padding: 6px 10px 4px 18px; */
	padding: 3px 10px 2px 18px;
	border-left: 1px solid #d0d0d0;
	border-right: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
	display:block;
	cursor:pointer;
}
.infoBoxHeadingRoot:active{	
	width: 150px;
	min-height: 10px;
	_min-height: 10px;
	background: #d8dde6 url(http://eu.onkyo.com/img/08_menu_bg_blue.gif) left top repeat-x;
/*	padding: 6px 10px 4px 18px; */
	padding: 3px 10px 2px 18px;
	border-left: 1px solid #d0d0d0;
	border-right: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
	display:block;
	margin-bottom: 5px;
}

.infoBoxHeadingLevelOdd {
	width: 150px;
	/*font-weight: bold; 
	font-size: 12px; 
	COLOR: #000000; 
	font-family: Arial, Helvetica, sans-serif; 
	height: 24px; 
	text-align: left;
	width:100%;
	background: url(button_dunkelgrau.gif);*/	
	padding: 2px 10px 2px 25px;
	display:block;
/*	border-left:#005aa9 1px solid; 
	margin: 0 17px; */
	margin: 0 7px 3px 7px;	
	font-weight: bold;
}


.infoBoxHeadingLevelEven {
	width: 150px;
	font-weight: bold; 
	font-size: 12px; 
	COLOR: #000000; 
	font-family: Arial, Helvetica, sans-serif; 
	height: 24px; 
	text-align: left;
	width:100%;
	background: url(button_hellgrau.gif);
}

.infoBoxHeadingRootTable
{
	width:100%;	
}

TD.infoBox {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
SPAN.infoBox {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TR.accountHistory-odd {
	BACKGROUND: #fff
}
TR.addressBook-odd {
	BACKGROUND: #fff
}
TR.alsoPurchased-odd {
	BACKGROUND: #fff
}
TR.payment-odd {
	BACKGROUND: #fff
}
TR.productListing-odd {
	BACKGROUND: #fff
}
TR.productReviews-odd {
	BACKGROUND: #fff
}
TR.upcomingProducts-odd {
	BACKGROUND: #fff
}
TR.shippingOptions-odd {
	BACKGROUND: #fff
}
TR.accountHistory-even {
	BACKGROUND: #fff
}
TR.addressBook-even {
	BACKGROUND: #fff
}
TR.alsoPurchased-even {
	BACKGROUND: #fff
}
TR.payment-even {
	BACKGROUND: #fff
}
TR.productListing-even {
	BACKGROUND: #fff
}
TR.productReviews-even {
	BACKGROUND: #fff
}
TR.upcomingProducts-even {
	BACKGROUND: #fff
}
TR.shippingOptions-even {
	BACKGROUND: #fff
}
TR.productListing-odd {
	BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(../../../images/pixel_silver.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 80px
}
TR.productListing-even {
	BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(../../../images/pixel_silver.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 80px
}
TABLE.productListing {
	BORDER-RIGHT: #ff9900 1px solid; BORDER-TOP: #ff9900 1px solid; BORDER-LEFT: #ff9900 1px solid; BORDER-BOTTOM: #ff9900 1px solid; border-spacing: 1px
}
.productListing-heading {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #ff9900; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 22px
}
.productListing-heading A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
TD.productListing-data {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.pageResults {
	COLOR: #000000
}
A.pageResults:hover {
	BACKGROUND: #ff9900; COLOR: #000000
}
TD.pageHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #D6D6D6; FONT-FAMILY: Arial, Helvetica, sans-serif
}
DIV.pageHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #D6D6D6; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TR.subBar {
	BACKGROUND: #f4f7fd
}
TD.subBar {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD.main {
	FONT-SIZE: 11px; LINE-HEIGHT: 1.5; FONT-FAMILY: Arial, Helvetica, sans-serif
}
P.main SPAN.main {
	FONT-SIZE: 11px; LINE-HEIGHT: 1.5; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD.smallText {
	FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
SPAN.smallText {
	FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
P.smallText {
	FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD.accountCategory {
	FONT-SIZE: 13px; COLOR: #aabbdd; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD.fieldKey {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD.fieldValue {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD.tableHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
SPAN.newItemInCart {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff9900; FONT-FAMILY: Arial, Helvetica, sans-serif
}
CHECKBOX {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
INPUT {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
RADIO {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
SELECT {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TEXTAREA {
	FONT-SIZE: 11px; WIDTH: 99%; FONT-FAMILY: VArial, Helvetica, sans-serif
}
SPAN.greetUser {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f0a480; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TABLE.formArea {
	BORDER-RIGHT: #7b9ebd 1px solid; BORDER-TOP: #7b9ebd 1px solid; BACKGROUND: #f1f9fe; BORDER-LEFT: #7b9ebd 1px solid; BORDER-BOTTOM: #7b9ebd 1px solid
}
TD.formAreaTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif
}
SPAN.markProductOutOfStock {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #c76170; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif
}
SPAN.productSpecialPrice {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ff9900; FONT-FAMILY: Arial, Helvetica, sans-serif
}
SPAN.errorText {
	color: #FF0000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.moduleRow {
	
}
.moduleRowOver {
	CURSOR: hand; BACKGROUND-COLOR: #d7e9f7
}
.moduleRowSelected {
	BACKGROUND-COLOR: #e9f4fc
}
.checkoutBarFrom {
	FONT-SIZE: 10px; COLOR: #8c8c8c; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.checkoutBarTo {
	FONT-SIZE: 10px; COLOR: #8c8c8c; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.checkoutBarCurrent {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.messageBox {
	FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.messageStackError {
	FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ff9900
}
.messageStackWarning {
	FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ff9900
}
.messageStackSuccess {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #ff9900
}
.inputRequirement {
	FONT-SIZE: 10px; color: #FF0000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#gesamtContainer {
	BORDER-RIGHT: #ffffff 2px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ffffff 2px solid; PADDING-LEFT: 2px; MARGIN: auto; BORDER-LEFT: #ffffff 2px solid; WIDTH: 960px; BORDER-BOTTOM: #ffffff 2px solid; TEXT-ALIGN: left
}
#headerLogo {
	BACKGROUND: #ffffff; FLOAT: left; WIDTH: 220px; HEIGHT: 120px; TEXT-ALIGN: center
}
#headerRightMood {
	FLOAT: left; WIDTH: 328px; HEIGHT: 120px
}
#headerRightNavTopOuter {
	FLOAT: left; HEIGHT: 119px
}
#headerRightNavTop {
	PADDING-RIGHT: 10px; BACKGROUND: #e3dfde; WIDTH: 402px; HEIGHT: 20px; TEXT-ALIGN: right
}
.headerRightNavTop A {
	FONT: bold 11px Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none
}
.headerRightNavTop A:hover {
	FONT: bold 11px Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: underline
}
#headerRightNavBottom {
	BACKGROUND: url(profi_template/bg_header.jpg) repeat-x left bottom; WIDTH: 412px; PADDING-TOP: 10px; HEIGHT: 90px; TEXT-ALIGN: right
}
#navLeisteLinkOuter {
	FONT: bold 12px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; WIDTH: 500px; COLOR: #333333
}
.mainNav A {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: left top; PADDING-LEFT: 5px; FLOAT: right; BACKGROUND-COLOR: #FFFFFF; COLOR: #333333; PADDING-TOP: 8px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 22px; TEXT-DECORATION: none
}
.mainNav .navLeisteLink:hover {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(profi_template/bg_navleiste_over_kerbe.jpg); COLOR: #fff; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
.searchProfirad {
	BACKGROUND-POSITION: center top; BACKGROUND-IMAGE: url(profi_template/bg_searchfield.jpg); MARGIN: 0px; BORDER-LEFT: #333333 1px solid; WIDTH: 130px; BORDER-TOP-STYLE: none; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-STYLE: none; HEIGHT: 16px
}
#profiradFooter {
	CLEAR: both; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #000000; PADDING-BOTTOM: 2px; MARGIN: auto; FONT: 10px Verdana, Arial, Helvetica, sans-serif; WIDTH: 958px; COLOR: #ffffff; PADDING-TOP: 2px
}
#profiradFooter A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.clearing {
	CLEAR: both
}
.columnBoxes {
	MARGIN-BOTTOM: 4px; FONT: bold 11px Arial, Helvetica, sans-serif; WIDTH: 180px
}
UL.boxLinks {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.subBoxLinks {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
LI.boxLinks {
	BACKGROUND-POSITION: 0px 4px; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(../../../images/infobox/nav_bullet.gif); PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-REPEAT: no-repeat
}
LI.boxLinks A:hover {
	DISPLAY: block; COLOR: #fff; BACKGROUND-COLOR: #999999; TEXT-DECORATION: none
}
LI.subBoxLinks {
	PADDING-LEFT: 20px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px; LIST-STYLE-TYPE: none
}
LI.subBoxLinks2 {
	PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: #666666 1px dashed; LIST-STYLE-TYPE: none
}
LI.subBoxLinks A:hover {
	DISPLAY: block; COLOR: #fff; BACKGROUND-COLOR: #cccccc; TEXT-DECORATION: none
}
LI.subBoxLinks2 A:hover {
	DISPLAY: block; COLOR: #fff; BACKGROUND-COLOR: #cccccc; TEXT-DECORATION: none
}
.categoryBoxEntrys {
	MARGIN-TOP: 3px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: #000000 1px solid
}
#contentOuterBox {
	BORDER-RIGHT: #ff9900 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ff9900 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; BORDER-LEFT: #ff9900 1px solid; WIDTH: 570px; PADDING-TOP: 0px; BORDER-BOTTOM: #ff9900 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#contentHeadlineBox {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 15px; BACKGROUND: url(profi_template/bg_contentbox.gif) no-repeat left top; PADDING-BOTTOM: 2px; MARGIN: 0px; WIDTH: 572px; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 20px; TEXT-ALIGN: center
}
#contentOuterBoxSA {
	BORDER-RIGHT: #ff9900 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ff9900 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; BORDER-LEFT: #ff9900 1px solid; WIDTH: 570px; PADDING-TOP: 0px; BORDER-BOTTOM: #ff9900 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#contentHeadlineBoxSA {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 15px; BACKGROUND: url(profi_template/bg_contentbox.gif) no-repeat left top; PADDING-BOTTOM: 2px; MARGIN: 0px; WIDTH: 572px; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 20px; TEXT-ALIGN: center
}
#contentHeadlineBox H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
IMG.floatLeft {
	FLOAT: left; MARGIN-BOTTOM: 5px; MARGIN-RIGHT: 10px
}
#contentHeadlineBoxHHS {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 15px; BACKGROUND: url(profi_template/bg_contentbox.gif) no-repeat left top; PADDING-BOTTOM: 2px; MARGIN: 0px; WIDTH: 572px; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 20px; TEXT-ALIGN: center
}
#contentHeadlineBoxHHS H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#contentOuterBoxHHS {
	BORDER-RIGHT: #ff9900 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ff9900 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; BORDER-LEFT: #ff9900 1px solid; WIDTH: 570px; PADDING-TOP: 0px; BORDER-BOTTOM: #ff9900 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#contentHeadlineBoxHHSSpecials {
	BORDER-RIGHT: #ff9900 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px; BACKGROUND: url(profi_template/bg_contentbox.gif) no-repeat left top; PADDING-BOTTOM: 2px; MARGIN: 15px 0px 20px; WIDTH: 100%; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #ff9900 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 20px; TEXT-ALIGN: center
}
TD.spacerTop {
	PADDING-TOP: 10px
}
.indexProductsName {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD.indexProductsDescription {
	FONT: 12px Arial, Helvetica, sans-serif; COLOR: #000000
}
HR.orange {
	BORDER-TOP: #ff9900 1px solid; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.fontRed {
	COLOR: #cc0000
}
.productStandardPrice {
	FONT: bold 11px Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: line-through
}
TD.borderLeft {
	BORDER-LEFT: #666666 1px solid
}
A.boxHeadingLink {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.boxHeadingLink:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.fontOrange {
	COLOR: #ff9900
}
.fontOrange A {
	COLOR: #ff9900
}
.fontOrange A:hover {
	TEXT-DECORATION: underline
}
.profiradBanner {
	BORDER-RIGHT: #ff9900 1px solid; BORDER-TOP: #ff9900 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ff9900 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ff9900 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
#myBannerBox {
	PADDING-TOP: 10px; TEXT-ALIGN: center
}
#productDetailBox {
	BORDER-RIGHT: #ff9900 2px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ff9900 2px solid; MARGIN-TOP: 10px; PADDING-LEFT: 2px; FLOAT: right; PADDING-BOTTOM: 2px; BORDER-LEFT: #ff9900 2px solid; MARGIN-RIGHT: 10px; PADDING-TOP: 2px; BORDER-BOTTOM: #ff9900 2px solid
}
.productDetailTable {
	WIDTH: 100%; BACKGROUND-COLOR: #dddddd
}
.preisvergleichLabel {
	PADDING-LEFT: 5px; WIDTH: 115px; COLOR: #ffffff; BACKGROUND-COLOR: #999999
}
.preisvergleichInput {
	WIDTH: 275px
}
.orangeBorder {
	BORDER-RIGHT: #ff9900 1px solid; BORDER-TOP: #ff9900 1px solid; BORDER-LEFT: #ff9900 1px solid; BORDER-BOTTOM: #ff9900 1px solid
}
.detailSeiteBoxKleinHeadline {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #666666 1px solid; COLOR: #ffffff; BACKGROUND-COLOR: #999999
}
.detailSeiteBoxKleinContent {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #666666 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #666666 1px solid; HEIGHT: 100px
}
.detailSeiteBoxBeschreibungHeadline {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ff9900
}
.detailSeiteBoxBeschreibungContent {
	BORDER-RIGHT: #ff9900 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ff9900 1px solid; PADDING-LEFT: 5px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ff9900 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ff9900 1px solid
}
.schuhSeiteBoxContent {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; MARGIN: 0px; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid
}
.dottedLineBottom {
	BORDER-BOTTOM: #999999 1px dashed
}
.borderOrange {
	BORDER-RIGHT: #ff9900 1px solid; BORDER-TOP: #ff9900 1px solid; BORDER-LEFT: #ff9900 1px solid; BORDER-BOTTOM: #ff9900 1px solid
}
.borderOrange_t_l_r {
	BORDER-RIGHT: #ff9900 1px solid; BORDER-TOP: #ff9900 1px solid; BORDER-LEFT: #ff9900 1px solid
}
H1 {
	FONT-SIZE: 14px; COLOR: #ff9900; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H2 {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#wpcallbackHeader {
	PADDING-LEFT: 150px; PADDING-TOP: 20px; HEIGHT: 100px; TEXT-ALIGN: left
}
.bgDiscountPercent {
	BACKGROUND-POSITION: left 50%; FONT-WEIGHT: bold; FONT-SIZE: 16px; BACKGROUND-IMAGE: url(profi_template/bg-discountpercent.gif); WIDTH: 60px; COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat
}
.hinweisBox {
	BORDER-RIGHT: #ff9900 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #ff9900 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; BORDER-LEFT: #ff9900 1px solid; WIDTH: 400px; PADDING-TOP: 6px; BORDER-BOTTOM: #ff9900 1px solid; TEXT-ALIGN: left
}
#radventskalender {
	BACKGROUND-POSITION: center top; FONT-WEIGHT: bold; FONT-SIZE: 72px; BACKGROUND-IMAGE: url(profi_template/radventskalender.gif); WIDTH: 178px; COLOR: #cc0000; PADDING-TOP: 95px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 132px; TEXT-ALIGN: center
}
table.ms-toolbar{
background-image:url('toolgrad_compass.gif');
background-repeat: repeat-x;
border:1px solid #FFFFFF;
background-color:#f2f2f2;
font-size:10px;
}

td.ms-toolbar
{
	font-size:11px;
}
.ms-searchform{
background-color: #FFAA08;
}

.ms-searchcorner
{
background-color:#FFAA08;
background-image:none;
}
td
{
font-size:11px;
color:#000000;

	}
	
.itis-toolbar
{
font-family: Arial,Verdana,Helvetica,sans-serif;
color:#FFAA08;
font-weight:bold;	
}

a.itis-toolbar
{
font-family: Arial,Verdana,Helvetica,sans-serif;
color:#FFAA08;
font-weight:bold;	
}

.itis-toolbarlink 
{
	color:#FFAA08;
}
a.itis-toolbar
{
	color:#FFAA08;
}	
	
.itis3-toolbar a.menu{ 
font-family: Arial,Verdana,Helvetica,sans-serif;
color:#FFAA08;
font-weight:bold;
}
.itis-toolbarlink:link{
font-family: Arial,Verdana,Helvetica,sans-serif;
color:#FFAA08;
font-weight:bold;
}
.itis-toolbarlink:visited{ 
font-family: Arial,Verdana,Helvetica,sans-serif;
color:#FFAA08;
font-weight:bold;
}
.itis-toolbarlink:hover{
font-family: Arial,Verdana,Helvetica,sans-serif;
color:#FFFFCC;
font-weight:bold;
}
.itis-toolbarlink:active{
font-family: Arial,Verdana,Helvetica,sans-serif;
color:#FFAA08;
font-weight:bold;
}

a.itis-menubar{ 
font-family: Arial,Verdana,Helvetica,sans-serif;
color:#FFAA08;
font-weight:bold;
}

.itis-menubar{ 
font-family: Arial,Verdana,Helvetica,sans-serif;
color:#FFAA08;
font-weight:bold;
background-color:#000000;
}
.itis-menubar:link{
font-family: Arial,Verdana,Helvetica,sans-serif;
color:#FFAA08;
font-weight:bold;
}
.itis-menubar:visited{ 
font-family: Arial,Verdana,Helvetica,sans-serif;
color:#FFAA08;
font-weight:bold;
}
.itis-menubar:hover{
font-family: Arial,Verdana,Helvetica,sans-serif;
color:#FFFFCC;
font-weight:bold;
}
.itis-menubar:active{
font-family: Arial,Verdana,Helvetica,sans-serif;
color:#FFFFCC;
font-weight:bold;
}
table.itis-menubar
{
	color:#FFFFCC;
}
itis-toolbar
{
font-family: Arial,Verdana,Helvetica,sans-serif;
color:#FFAA08;
font-weight:bold;	
}

/*|-----------------------------------------------------------------------------------|*/
/*|																					|*/
/*|	Global-Bereich																	|*/
/*|																 team4media GmbH	|*/
/*|-----------------------------------------------------------------------------------|*/

body {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: url(http://eu.onkyo.com/img/08_main_bg.jpg) repeat-x #f2f2f2;
	padding: 40px 0 20px 0;
	margin: 0;
	border: 0;
}

div {
	_height: 1%;
}

h1,
.Default .ProductList .ProductListRight h1,
.Default .ProductList .ProductListRight h1 .Einzeiler {
	font: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #005aa9;
	margin: 0 0 10px 0;
	line-height: 24px;	
}

h2,
.Default .ProductList .ProductListRight h2,
.Default .ProductList .ProductListRight h2 .Einzeiler {
	font: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #005aa9;
	margin: 0;

}

.Titel,
.Titel .Einzeiler,
.Titel .Title {
	font: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #005aa9;
	margin: 0 0 10px 0;
}

.OnkyoBlue {
	color: #005aa9;
}

.Default {
	margin: 0 auto;
	padding: 0 13px; 
	width: 970px;
	min-height: 500px;
	_height: 500px;
	background: url(http://eu.onkyo.com/img/08_bg_shadow.png) repeat-y;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://eu.onkyo.com/img/08_bg_shadow.png',sizingMethod='scale');
	position: relative;
}

.DefaultFooter {
	width: 970px;
	background: url(http://eu.onkyo.com/img/08_bg_shadow_footer.png) no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://eu.onkyo.com/img/08_bg_shadow_footer.png',sizingMethod='scale');
	padding: 0 13px 0 13px; 
	margin: auto;
	position: relative;
	text-align:left;
}

.Bottom {
	clear:both;
	height: 21px;
	color: #919191;
	font-size: 11px;
	text-align:center;
	vertical-align: middle;
	padding: 20px 10px 10px 10px;
}

.Bottom a:link,
.Bottom a:visited ,
.Bottom a:focus,
.Bottom a:active {
	color: #919191;
	text-decoration:none;
}

.Bottom a:hover {
	text-decoration:underline;
}

.ContentRight ul, 
.ContentRight .Inner ul {
	margin: 0 10px;
	padding: 0 10px;
}


.ContentRight li, 
.ContentRight .Inner li {
	list-style-image: url(http://eu.onkyo.com/img/bullets_blue_tiny.gif);
	list-style-position: outside;
	margin-right: 2px;
}

/*|-----------------------------------------------------------------------------------|*/
/*|																										|*/
/*|	Head-Bereich																					|*/
/*|																		 team4media GmbH	|*/
/*|-----------------------------------------------------------------------------------|*/


.ONKYOHead {
	height: 70px;
	_height: 71px;
	border-bottom: #003198 solid 1px;
	background: url(http://eu.onkyo.com/img/08_head_bg.jpg) repeat-x;
}

.ONKYOHead .Logo {
	width: 200px;
	float: left;
	margin: 21px;
}

.ONKYOHead .TopMenu {
	width: auto;
	/* margin: 40px 21px 0 256px;  */
	margin: 40px 21px 0 200px;  /* TRM 140509*/	
	float: right;
	vertical-align:top;
}

.ONKYOHead .TopMenu a:link,
.ONKYOHead .TopMenu a:visited ,
.ONKYOHead .TopMenu a:focus,
.ONKYOHead .TopMenu a:active,
.ONKYOHead .TopMenu a:hover {
	font-size: 12px;
	color: #6c6c6c;
	margin: 0 10px 0 10px;
	text-decoration: none;
}

.ONKYOHead .TopMenu a:hover {
	text-decoration: underline;
}

.ONKYOHead .TopMenu b {
	color: #005aa9;
}

.ONKYOHead .TopMenu .SuchBox {
	width: 220px;
	_width: 200px;
	height: 38px;
	_height: 38px;	
	display:none;
	z-index: 200;
	position: absolute;
	right: 100px; top: 70px;
	border: #003198 1px solid;
	background: url(http://eu.onkyo.com/img/08_bg_png_verlauf.png);
	_margin-top: 1px;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://eu.onkyo.com/img/08_bg_png_verlauf.png',sizingMethod='scale');
	padding: 3px 10px 3px 10px;
}

.ONKYOHead .TopMenu .SuchBox .InputFeld {
	font-size: 11px;
	color: #333333;
	width: 150px;
	_width: 150px;
	height: 17px;
	_height: 17px;
	background:url(http://eu.onkyo.com/img/08_bg_input.gif) repeat-x top #FFFFFF;
	border: #d2d2d2 1px solid;
	padding: 2px 2px 2px 4px; 
}

.ONKYOHead .TopMenu .SuchBox .InputSuchen {
	font-size: 11px;
	color: #333333;
	width: 50px;
	height: 23px;
	_height: 23px;
	background:url(http://eu.onkyo.com/img/08_bg_input.gif) repeat-x top #FFFFFF;
	border: #d2d2d2 1px solid;
	padding: 2px 2px 2px 4px; 
}

.NavMood {
	/*height: 241px;
	_height: 241 px;	*/
	min-height: 241px;
	margin: 1px 0 0 0;
	padding: 10px 0 15px 5px;
	_padding: 15px 0 10px 5px;
	background: #f2f2f2;
	border-bottom: #dedede solid 1px;
}

.Default .ProductList {
	/*height: 241px;
	_height: 241 px;	*/
	min-height: 385px;
	margin: 1px 0 0 0;
	padding: 10px 5px 15px 5px;
	_padding: 15px 0 10px 5px;
	background: url(http://eu.onkyo.com/img/08_bg_content_970.jpg) repeat-x #FFFFFF;
}




.Default .ProductList .ProductListRight {
width:756px;
float:right;
}

.Default .ProductList .ProductListRight .Inner {
	border: solid 1px #d2d2d2;	
	background: url(http://eu.onkyo.com/img/08_box_bg_content.jpg) repeat-x #f7f8f7;	
	min-height: 360px; 
	_height: 360px;	
	width: 720px;
	padding: 20px;
	margin: 0 4px 0 0;
}

.Default .ProductList .ProductListRight .Content,
.Default .ProductList .ProductListRight p {
	line-height: 16px;
	padding: 0 25px 0 0;
}


.Default .ProductList .ProductListRight .Hero {
	margin: 10px 0 10px 0;
}

.Default .ProductList .ProductListRight .Hero h1 {
	line-height: 26px;
}

.Default .ProductList .ProductListLeft {
width: 190px;
}

.MoodImage {
	width: 766px;
	height: 253px;
	background:#FFFFFF url(http://eu.onkyo.com/img/08_mood_shadow.jpg) bottom repeat-x;
	float:right;
	padding-top: 3px;
}

.MoodImage img {
	margin: 0 3px 3px 3px;
}

.MoodImage object {
	margin-top: 0;
	margin-bottom: 3px;
	margin-left: 3px;
	margin-right: 3px;
}

.MoodImage750 {
	width: 756px;
	min-height: 166px;
	background:#FFFFFF url(http://eu.onkyo.com/img/08_mood_shadow.jpg) bottom repeat-x;
	float:right;
	margin-right: 5px;
}

.MoodImageFloatRight {
	float:right;
	margin-right: 5px;
}

.MoodImage750256 {
	width: 756px;
	min-height: 256px;
	background:#FFFFFF url(http://eu.onkyo.com/img/08_mood_shadow.jpg) bottom repeat-x;
	float:right;
	margin-right: 5px;
}

.MoodImage750 img,
.MoodImage750256 img {
	margin: 3px;
}


/*|-----------------------------------------------------------------------------------|*/
/*|																										|*/
/*|	Main Men																						|*/
/*|																		 team4media GmbH	|*/
/*|-----------------------------------------------------------------------------------|*/

.Default .NavMood .MainMenu,
.Default .ProductList .MainMenu {	
	width: 150px;
	/*background: #d0d0d0;*/
	font-size: 11px;
	color: #005aa9;
	padding: 1px 1px 0px 1px; 
	margin: 0;
}

.Default .NavMood .MainMenu .Nav1,
.Default .ProductList .MainMenu .Nav1 {	
	min-height: 10px;
	_min-height: 10px;
	background: #f2f2ef url(http://eu.onkyo.com/img/08_menu_bg.gif) left top repeat-x;
/*	padding: 6px 10px 4px 18px; */
	padding: 3px 10px 2px 18px;
	border-left: 1px solid #d0d0d0;
	border-right: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
	display:block;
}

.Default .NavMood .MainMenu .Nav1 hover,
.Default .ProductList .MainMenu .Nav1 hover {	
	min-height: 10px;
	_min-height: 10px;
	background: #d8dde6 url(http://eu.onkyo.com/img/08_menu_bg_blue.gif) left top repeat-x;
/*	padding: 6px 10px 4px 18px; */
	padding: 3px 10px 2px 18px;
	border-left: 1px solid #d0d0d0;
	border-right: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
	display:block;
}

.Default .NavMood .MainMenu .Nav1a,
.Default .ProductList .MainMenu .Nav1a {	
	min-height: 10px;
	_min-height: 10px;
	background: #d8dde6 url(http://eu.onkyo.com/img/08_menu_bg_blue.gif) left top repeat-x;
/*	padding: 6px 10px 4px 18px; */
	padding: 3px 10px 2px 18px;
	border-left: 1px solid #d0d0d0;
	border-right: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
	display:block;
	margin-bottom: 5px;
}

.Default .NavMood .MainMenu .Nav2,
.Default .ProductList .MainMenu .Nav2 {	
	padding: 2px 10px 2px 12px;
	display:block;
/*	border-left:#005aa9 1px solid; 
	margin: 0 17px; */
	margin: 0 7px 3px 7px;	
	font-weight: bold;
}

.Default .NavMood .MainMenu .Nav2a,
.Default .ProductList .MainMenu .Nav2a {	
	padding: 2px 10px 2px 12px;
	display:block;
/*	border-left:#005aa9 1px solid; 
	margin: 0 17px; */
	margin: 0 7px 3px 7px;	
	font-weight: bold;
	text-decoration: underline;
}

.Default .NavMood .MainMenu .Nav3,
.Default .ProductList .MainMenu .Nav3 {	
	padding: 2px 10px 2px 22px;
	display:block;
/*	border-left:#005aa9 1px solid; */
	margin: 0 17px;
}

.Default .NavMood .MainMenu .Nav3a,
.Default .ProductList .MainMenu .Nav3a {	
	padding: 2px 10px 2px 22px;
	display:block;
/*	border-left:#005aa9 1px solid; */
	margin: 0 17px;
	text-decoration: underline;
}

.Default .NavMood .MainMenu .Nav2a a:link,
.Default .NavMood .MainMenu .Nav2a a:visited ,
.Default .NavMood .MainMenu .Nav2a a:focus,
.Default .NavMood .MainMenu .Nav2a a:active,
.Default .NavMood .MainMenu .Nav2a a:hover,
.Default .ProductList .MainMenu .Nav2a a:link,
.Default .ProductList .MainMenu .Nav2a a:visited,
.Default .ProductList .MainMenu .Nav2a a:focus,
.Default .ProductList .MainMenu .Nav2a a:active,
.Default .ProductList .MainMenu .Nav2a a:hover,
.Default .NavMood .MainMenu .Nav3a a:link,
.Default .NavMood .MainMenu .Nav3a a:visited,
.Default .NavMood .MainMenu .Nav3a a:focus,
.Default .NavMood .MainMenu .Nav3a a:active,
.Default .NavMood .MainMenu .Nav3a a:hover,
.Default .ProductList .MainMenu .Nav3a a:link,
.Default .ProductList .MainMenu .Nav3a a:visited,
.Default .ProductList .MainMenu .Nav3a a:focus,
.Default .ProductList .MainMenu .Nav3a a:active,
.Default .ProductList .MainMenu .Nav3a a:hover {
	color: #005aa9;
	display:block;
	text-decoration: underline;
}

.Default .NavMood .MainMenu a:link,
.Default .NavMood .MainMenu a:visited,
.Default .NavMood .MainMenu a:focus,
.Default .NavMood .MainMenu a:active,
.Default .NavMood .MainMenu a:hover,
.Default .ProductList .MainMenu a:link,
.Default .ProductList .MainMenu a:visited,
.Default .ProductList .MainMenu a:focus,
.Default .ProductList .MainMenu a:active,
.Default .ProductList .MainMenu a:hover {
	color: #005aa9;
	display:block;
	text-decoration:none;
}

.Default .NavMood .MainMenu a:hover,
.Default .ProductList .MainMenu a:hover {
	text-decoration: underline;
}




/*|-----------------------------------------------------------------------------------|*/
/*|																										|*/
/*|	Content																							|*/
/*|																		 team4media GmbH	|*/
/*|-----------------------------------------------------------------------------------|*/

.ContentRight {
	width:755px;
	float:right;
	background:#FFFFFF url(http://eu.onkyo.com/img/08_content_spacer_top.jpg) top no-repeat;
	padding-top: 25px;
	margin-right: 7px;
}

.ContentRight h1 {
}

.ContentRight p {
	margin-bottom: 20px;
}

.ContentRight .InnerSearchBox {
	border: solid 1px #d2d2d2;	
	background: url(http://eu.onkyo.com/img/08_box_bg_content.jpg) repeat-x #f7f8f7;	
	min-height: 360px; 
	_height: 360px;	
	width: 720px;
	padding: 20px;
	margin: 0 4px 0 0;
}

.ContentRight .Inner {
	border: solid 1px #d2d2d2;	
	background: url(http://eu.onkyo.com/img/08_box_bg_content.jpg) repeat-x #f7f8f7;	
	min-height: 360px; 
	_height: 360px;	
	width: 720px;
	padding: 20px;
	margin: 0 4px 0 0;
}

.ContentRight .InnerHalfsize {

	float: left;
	width: 340px;
	_width: 280px;
	padding: 0 20px 10px 10px;
	margin: 0 4px 0 0;
}

.ContentRight .Inner p {
	color: #696969;
	padding: 10px 0 0 0;
	margin: 0;
	line-height: 16px;
}
	
.ProductContentRight {
	width:756px;
	float:right;
	background:#FFFFFF url(http://eu.onkyo.com/img/08_content_spacer_top.jpg) top no-repeat;
	padding: 12px 0 0 10px;
}

.ContentRight .Flash{
	border-top: #d0d0d0 1px solid;
	border-bottom: #d0d0d0 1px solid;
	border-left: #d0d0d0 1px solid;
	margin-bottom: 10px;
	height: 202px;
	z-index: 100;
}


.ContentLeft{
	width: 187px;
	padding: 25px 0 5px 5px;
}

.ContentLeft .Frame,
.ProductList .Frame {
	width: 100%;
/*	border: #D0D0D0 1px solid; */
	vertical-align: top;
}

.HighlightBG {
	text-align: center;
	background:url(http://eu.onkyo.com/img/08_bg_box_45.gif) bottom repeat-x #FFFFFF;
	border:1px solid #dadada;
	width: 40px;
	padding: 12px 10px 10px 10px;
}

.Box190Blue {
	width: 100%;
	background:url(http://eu.onkyo.com/img/08_bg_box_blue.jpg) repeat-x bottom; 
	margin: 10px 0 20px 0; 
	min-height: 22px; 
	padding: 5px 0 0 0; 
	_margin: 0;
	border-top:#909090 1px solid;
	border-right:#d2d2d2 1px solid;
	border-bottom:#d2d2d2 1px solid;		
}

.Box190Blue h1,
.Box190Blue .back {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;	
	text-align: center;
	_padding: 0;
	color: #005aa9;
	margin: 0 9px 0 9px;
	_margin: 9px;
}

.Default .NavMood .ProductFrame .ProductHead .Box190 {
	width: 190px;
	background:url(http://eu.onkyo.com/img/08_box_bg_188.jpg) #f4f4f4 repeat-x top; 
	margin: 10px 0 20px 0; 
	min-height: 22px; 
	padding: 0 0 10px 0; 
	_margin: 0;
	border:#d2d2d2 1px solid;		
}


option,
.ContentLeft .Box190 option,
.ContentLeft .Frame .Box190 option,
.ProductList .Frame .Box190 option,
.Default .NavMood .ProductFrame .ProductHead .Box190 option {
	background: #FFFFFF; 
}

.DropDown {
	font-size: 11px;	
	margin: 2px 0;
	width: 169px;
	color: #333333;
	background:url(http://eu.onkyo.com/img/08_bg_input.gif) repeat-x top; 
	padding: 2px; 
	border: #d2d2d2 1px solid;
}

.InputFeld {
	font-size: 11px;
	color: #333333;
	width: 160px;
	background:url(http://eu.onkyo.com/img/08_bg_input.gif) repeat-x top #FFFFFF;
	border: #d2d2d2 1px solid;
	padding: 2px 2px 2px 4px; 
	margin: 5px 0;
}

.InputSuchen {
	font-size: 11px;
	color: #333333;
	width: 167px;
	background:url(http://eu.onkyo.com/img/08_bg_input.gif) repeat-x top #FFFFFF;
	border: #d2d2d2 1px solid;
	padding: 2px 2px 2px 4px; 
}

select.DropDown_sel, input.InputFeld_sel {
	font-size: 11px;
	color: #333333;
	width: 160px;
/*	background:url(/img/08_bg_input.gif) repeat-x top #FFFFFF; */
	background:#fffafa;
	border: #ff0000 1px solid;
	padding: 2px 2px 2px 4px; 
	margin: 5px 0;	
}

div.DropDown_sel, div.InputFeld_sel {
	font-size: 11px;
	color: #333333;
	width: 160px;
/*	background:url(/img/08_bg_input.gif) repeat-x top #FFFFFF; */
	background:#fffafa;
	border: #ff0000 1px solid;
	padding: 2px 2px 2px 4px; 
	margin: 5px 0;	
}

div.alert_msg,
div.alert_msg2 {
	color: #FF0000;
	margin: 10px 10px 10px 0;
	display:none;
}

.ContentLeft .Box190,
.ContentLeft .Frame .Box190,
.ProductList .Frame .Box190 {
	width: 100%;
	min-height: 100px;
	background: #f6f6f6 url(http://eu.onkyo.com/img/08_box_bg_188.jpg) top no-repeat;

	border: #D0D0D0 1px solid;

	padding: 0 0 9px 0;
	margin: 0 0 6px 0;
	_margin: 0 0 6px 0;
	}
	
.ContentLeft .Box190 h1,
.Default .NavMood .ProductFrame .ProductHead .Box190 h1,
.ContentLeft .Frame .Box190 h1,
.ProductList .Frame .Box190 h1 {
	font-size: 11px;
	height: 34px;
	text-transform: uppercase;	
	text-align: center;
	font-weight: bold;
	padding: 9px 0;
	_padding: 0;
	color: #005aa9;
	margin: 0 9px 0 9px;
	_margin: 9px;
}

.ContentLeft .Box190 div, p,
.Default .NavMood .ProductFrame .ProductHead .Box190 div, p,
.ContentLeft .Frame .Box190 div, p,
.ProductList .Frame .Box190 div, p {
	font-size: 11px;
	color: #4c4c4c;
	line-height: 14px;
	margin: 0 9px 0 9px;
	_margin: 10px 9px 0 9px;
}



.Box165 {
	width: 100%;
	min-height: 40px;
	background: #f6f6f6 url(http://eu.onkyo.com/img/08_box_bg_188.jpg) top no-repeat;
	padding: 0 0 9px 0;
	_margin: 0;
	}

.Box165 h1 {
	font-size: 11px;
	height: 34px;
	text-transform: uppercase;	
	text-align: center;
	font-weight: bold;
	padding: 9px 0;
	_padding: 0;
	color: #005aa9;
	margin: 0 9px 0 9px;
	_margin: 9px;
}



.Box165  ul {
	width: 145px;
	margin: 0 10px;
	padding: 0 10px;
}


.Box165 li {
	list-style-image: url(http://eu.onkyo.com/img/bullets_blue_tiny.gif);
	list-style-position: outside;
	margin-right: 2px;
}


.PressRelease {
	margin: 15px;
}

.spacer {
	height: 20px;
	background: url(http://eu.onkyo.com/img/onkyo_dot.gif) repeat-x;
	clear:both;
}

.spacerbox {
	height: 20px;
	background: url(http://eu.onkyo.com/img/onkyo_dot.gif) repeat-x;
}

.titel {
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #005aa9;
	margin: 0 10px;
}

.date {
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}

.pdf_download {
	width: 100px;
	height: 50px;
	float:right;
	text-align: center;
}

.ContentLeft .Frame .Box190 a:link,
.ContentLeft .Frame .Box190 a:visited,
.ContentLeft .Frame .Box190 a:focus,
.ContentLeft .Frame .Box190 a:active,
.ContentLeft .Frame .Box190 a:hover,
.ProductList .Frame .Box190 a:link,
.ProductList .Frame .Box190 a:visited,
.ProductList .Frame .Box190 a:focus,
.ProductList .Frame .Box190 a:active,
.ProductList .Frame .Box190 a:hover,
.Box190Blue h1 a:link,
.Box190Blue h1 a:visited,
.Box190Blue h1 a:focus,
.Box190Blue h1 a:active,
.Box190Blue h1 a:hover,
.Box190Blue .back a:link,
.Box190Blue .back a:visited,
.Box190Blue .back a:focus, 
.Box190Blue .back a:active,
.Box190Blue .back a:hover,
.Default .ProductList .ProductListRight a:link,
.Default .ProductList .ProductListRight a:visited,
.Default .ProductList .ProductListRight a:focus,
.Default .ProductList .ProductListRight a:active,
.Default .ProductList .ProductListRight a:hover,
.ContentRight a:link,
.ContentRight a:visited,
.ContentRight a:focus,
.ContentRight a:active,
.ContentRight a:hover,
.ContentRight .Inner a:link,
.ContentRight .Inner a:visited ,
.ContentRight .Inner a:focus,
.ContentRight .Inner a:active,
.ContentRight .Inner a:hover,
.PressRelease a:link,
.PressRelease a:visited ,
.PressRelease a:focus,
.PressRelease a:active,
.PressRelease a:hover,
.Box165 a:link,
.Box165 a:visited ,
.Box165 a:focus,
.Box165 a:active,
.Box165 a:hover {
	color: #005aa9;
/*	display:block; */
	text-decoration:none;
}

.Box165 h1 a:link,
.Box165 h1 a:visited ,
.Box165 h1 a:focus,
.Box165 h1 a:active,
.Box165 h1 a:hover {
	color: #005aa9;
	display:block; 
	text-decoration:none;
}
.ContentLeft .Frame .Box190 a:hover,
.ProductList .Frame .Box190 a:hover,
.Box190Blue h1 a:hover,
.Box190Blue .back a:hover,
.Default .ProductList .ProductListRight a:hover,
.ContentRight .Inner a:hover,
.PressRelease a:hover,
.Box165 a:hover {
	text-decoration: underline;
}


.MapGoogle {
	background: #f2f2f2;
	margin-top: 24px; /*10px*/
	padding: 26px 0 0 0;
	width: 751px; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
	border-left: 1px solid #909090;
	border-top: 1px solid #909090;
}

.MapGoogle760 {
	background: #f2f2f2;
	padding: 26px 0 0 0;
	width: 761px; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
	border: 1px solid #909090;
}

.MapGoogle380Right {
	background: #f7f8f7;
	width: 381px; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
	border: 1px solid #d2d2d2;
	float: right;
	margin: 0 4px 0 0;
}

.MapRoute {
	margin: 0px;
	padding: 26px 0 26px 0;
	width: 751px; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
	padding-right: 0;
}

/*
766 205
*/

.glossar{
}

.ContentRight .Inner .glossar li{
	width: 330px;
	_width: 318px;
	_background: url(http://eu.onkyo.com/img/bullets_blue_tiny.gif) left no-repeat;
	_padding-left: 12px;
	margin-right: 2px;
	margin-bottom: 5px;
	_line-height: 1em;
	float:left;
	line-height:normal;
}


/*|-----------------------------------------------------------------------------------|*/
/*|																	     			  |*/
/*|	Product Area																	  |*/
/*|																    team4media GmbH  |*/
/*|-----------------------------------------------------------------------------------|*/

.FeatureLogosAlpha {
margin: 10px 10px 0 0;
/* filter:alpha(opacity=70); */ /* IE */
/*-moz-opacity: 0.70; */ /* Gecko */
/*opacity: 0.70; */ /* Opera */
}

.FeatureLogosAlpha img:hover {
text-decoration:none;
border-bottom:0px;
/*filter:alpha(opacity=90);*/ /* IE */
/*-moz-opacity: 0.90;*/ /* Gecko */
/*opacity: 0.90; */ /* Opera */
}


.logonew {
	height: 34px;
	width: 33px;
	float: left;
	background:url(http://eu.onkyo.com/img/08_product_new.png) no-repeat top left;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/08_product_new.gif',sizingMethod='scale');
	position:relative; top: -9px;
}

.ProductFrame {
	width: 953px;
	min-height: 291px;
	/*_height: 231 px;	*/
	padding: 3px;
	margin: 0;
	background:#FFFFFF;
}


.ProductHead {
	width: 901px; 
	min-height: 270px;
	/* 
	min-height: 210px;
	height: 204px;
	*/
	border: 1px solid #dededc;
	padding: 25px 25px 20px 25px;
	vertical-align:middle;
	/* DEBUG
	background: lime;
	*/
}


.ProductHead .Bild {
	width: 380px;
	_width: 375px;
	float: left; 
	text-align: center;
}

.ProductHead .Bild .FeatureLogo{
	width: 360px;
	float: left;
	text-align: center; margin-top: 10px;
}

.ProductHead .TextArea {
	width:390px; 
	float: right;
	margin: 0 0 0 10px;
}

.ProductHead .TextArea .ProductHeadline,
.ProductHead .TextArea .ProductHeadline p,
.ProductHead .TextArea .ProductHeadline h1,
.ProductHead .TextArea .ProductHeadline .Text {
	font: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #005aa9;
	margin: 0 0 5px 0;
	line-height: 26px;
}


.ProductHead .TextArea h2 {
	font: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #005aa9;
	margin: 5px 0 5px 0;
}

.ProductHead .TextArea p, div, span,
.ProductHead .TextArea .Text {
	font-size: 11px;
	line-height: 16px;
	padding: 0;
	margin: 0;
 }
 
 
 .ProductHead .Galery {
	width:120px; 
	float:left; 
	text-align: center;
	vertical-align:middle;
}

 .ProductHead a:link,
 .ProductHead a:visited ,
 .ProductHead a:focus,
 .ProductHead a:active,
 .ProductHead a:hover {
	color: #005aa9;
	text-decoration: none;
}

.ProductHead a:hover {
	text-decoration: underline;
}



.ProductBox {
	background:#FFFFFF; 
	width:245px; 
	min-height:150px; 
	_height: 165px;
	_min-height:160px; 	
	border:#CCCCCC 1px solid; 
	float:left; 
/*	margin: 2px 5px 3px 0; */
	margin: 0 5px 5px 0;
	padding: 0;
}

.ProductBox375 {
	background:#FFFFFF; 
	width:370px; 
	min-height:180px; 
	_height: 185px;
	_min-height:185px; 	
	border:#CCCCCC 1px solid; 
	float:left; 
	margin:0 6px 5px 0;
}

.ProductBox375height240 {
	background:#FFFFFF; 
	width:375px; 
	min-height:240px; 
	_height: 250px;
	border:#CCCCCC 1px solid; 
	float:left; 
	margin:0 5px 5px 0;
}


.ProductBox .BoxHead,
.ProductBox375 .BoxHead,
.ProductBox375height240 .BoxHead {
background:url(http://eu.onkyo.com/img/08_bg_box_productlist.gif) no-repeat; 
height:37px;                 
font-size: 11px;
font-weight: bold;
text-transform: uppercase;	
text-align: center;
color: #005aa9;
padding-top:8px;
}

.ProductBox .Footer,
.ProductBox375 .Footer,
.ProductBox375height240 .Footer  {
margin: 5px; text-align:right;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;	
color: #005aa9;

}

.ProductBox .Content h1,
.ProductBox375 .Content h1,
.ProductBox375height240 .Content h1 {
	line-height: 26px;
}

.ProductBox .Content {
	margin: 5px 0 5px 5px;
	text-align: left;
}


.ProductBox375 .Content,
.ProductBox375height240 .Content {
	margin: 5px;
	text-align: left;
}

.ProductBox .Content .ContentFloatRight,
.ProductBox375 .Content .ContentFloatRight,
.ProductBox375height240 .Content .ContentFloatRight  {
	margin:0 0 5px 5px; 
	float:right; 
	text-align:left;
}

.ProductBox .Content .img,
.ProductBox375 .Content .img,
.ProductBox .Content img,
.ProductBox375 .Content img,
.ProductBox375height240 .Content img {
	margin: 0 10px 10px 2px;
}


.Default .ProductBox  a:link,
.Default .ProductBox  a:visited ,
.Default .ProductBox  a:focus,
.Default .ProductBox  a:active,
.Default .ProductBox  a:hover,
.Default .ProductBox375  a:link,
.Default .ProductBox375  a:visited ,
.Default .ProductBox375  a:focus,
.Default .ProductBox375  a:active,
.Default .ProductBox375  a:hover,
.Default .ProductBox375height240 .ProductBox375  a:link,
.Default .ProductBox375height240 .ProductBox375  a:visited ,
.Default .ProductBox375height240 .ProductBox375  a:focus,
.Default .ProductBox375height240 .ProductBox375  a:active,
.Default .ProductBox375height240 .ProductBox375  a:hover {
	color: #005aa9;
	text-decoration:none;
}

.Default .ProductBox a:hover,
.Default .ProductBox375 a:hover,
.Default .ProductBox375height240 {
	text-decoration:underline;
}


/*|-----------------------------------------------------------------------------------|*/
/*|																										|*/
/*|	Tabs																								|*/
/*|																		 team4media GmbH	|*/
/*|-----------------------------------------------------------------------------------|*/


		
.Tabs {
	height: 31px;
}

.Tabs a:link,
.Tabs a:visited,
.Tabs a:hover,
.Tabs a:focus,
.Tabs a:active {
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	padding: 0 5px;
	line-height: 30px;
	display: block;
	float: left;
	margin: 0 3px 0 0;
}

.TabContents {
	border: 1px solid black;
	padding: 10px;
	min-height: 250px;
}
		
		
		
		
		
		

.white {
	font-weight: bold;
	color : #FFFFFF;
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
}
.blue, .blue p {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color : #003399;
}
.pressebilder {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color : #003399;
}
.path {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color : #003399;
}
.blue-middle {
	font-weight: bold;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color : #003399;
}
.testreports-produkt {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color : #003399;
}
.big {
	font-weight: bold;
	font-size: larger;
	font-family: Arial, Helvetica, sans-serif;
	color : #003399;
}
.zwischentitel {
	font-weight: bold;
	font-size: larger;
	font-family: Arial, Helvetica, sans-serif;
	color : #003399;
	margin: 0 0 10px 0;
}
.black {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color : #000000;
}
.black-middle {
	font-weight: bold;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color : #000000;
}
.gray {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color : #F9F9F9;
}
.footer {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color : #FFFFFF;
}

.navi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration:none;
	text-transform: uppercase;
	color: #000000;
}
.navi a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration:none;
	text-transform: uppercase;
	color: #000000;
}
.navi a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration:none;
	text-transform: uppercase;
	color: #003399;
}
.navi a:visited, .navi a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration:none;
	text-transform: uppercase;
	color: #000000;
}
.navi_selected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration:none;
	text-transform: uppercase;
	color: #003399;
}
.navi_selected a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration:none;
	text-transform: uppercase;
	color: #003399;
}
.navi_selected a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font : bold;
	text-decoration:none;
	text-transform: uppercase;
	color: #003399;
}
.navi_selected a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration:none;
	text-transform: uppercase;
	color: #003399;
}
.navi_selected a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration:none;
	text-transform: uppercase;
	color: #003399;
}

.blue-middle a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-decoration:none;
	color: #003399;
}
.blue-middle a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-decoration:none;
	color: #003399;
}
.blue-middle a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-decoration:none;
	color: #003399;
}
.blue-middle a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-decoration:none;
	color: #003399;
}

.path a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration:underline;
	color: #003399;
}
.path a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration:underline;
	color: #003399;
}
.path a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration:underline;
	color: #003399;
}
.path a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration:underline;
	color: #003399;
}

.pressebilder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration:none;
	color: #003399;
}
.pressebilder a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration:none;
	color: #003399;
}
.pressebilder a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration:none;
	color: #003399;
}
.pressebilder a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration:none;
	color: #003399;
}
.pressebilder a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration:none;
	color: #003399;
}

.footer a, .footer a:visited, .footer A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration:none;
	color: #FFFFFF;
}
.footer a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration:underline;
	color: #FFFFFF;
}

.eLiO {
	position: absolute;
	margin-top: -1px;
	margin-left: -1px;
	z-Index: 1000;
}

.Boxklein {
	width: 125px;
	height: 94px;
	padding: 1px;
	background-color: #666768;
}

/* team4media */
.navi_selected_l1 {
}

.navi_selected_l1_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #003399;
	width: 167px;
	_width: 197px;
	background: url(http://eu.onkyo.com/ir_img/menue_bg_l1.jpg) repeat-y #FFFFFF;
	border-top: #FFFFFF 1px solid;
	border-bottom: #CECECE 1px solid;
	padding: 8px 15px;
}

.navi_selected_l1a_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #003399;
	font-weight: bold;
	width: 167px;
	_width: 197px;
	background: url(http://eu.onkyo.com/ir_img/menue_bg_l1a.jpg) repeat-y #FFFFFF;
	border-top: #FFFFFF 1px solid;
	border-bottom: #CECECE 1px solid;
	padding: 8px 15px;
}

.navi_selected_l2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	font-weight: bold;
	width: 166px;
	_width: 197px;	
	padding: 5px 5px 5px 26px;
	background: #F9F9F9 url(http://eu.onkyo.com/ir_img/menue_decoration_passiv.gif) no-repeat 13px;
}

.navi_selected_l2a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	font-weight: bold;
	width: 166px;
	_width: 197px;		
	padding: 5px 5px 5px 26px;
	border-top: 1px dashed #ACACAC;
	border-bottom: 1px dashed #ACACAC;
	background: #F3F3F3 url(http://eu.onkyo.com/ir_img/menue_decoration_aktiv.gif) no-repeat 13px;
}

.navi_selected_l3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	font-weight: normal;	
	width: 166px;
	_width: 197px;		
	padding: 5px 5px 5px 26px;
	background: #EFEFEF url(http://eu.onkyo.com/ir_img/menue_bg_l3.jpg) repeat-y left;
}

.navi_selected_l3a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	font-weight: bold;	
	width: 166px;
	_width: 197px;		
	padding: 5px 5px 5px 26px;
	background: #EFEFEF url(http://eu.onkyo.com/ir_img/menue_bg_l3.jpg) repeat-y left;
}

.big a:link, 
.big a:active, 
.big a:visited, 
.navi_selected_l1 a:link, 
.navi_selected_l1 a:active, 
.navi_selected_l1 a:visited, 
.navi_selected_l1a a:link, 
.navi_selected_l1a a:active, 
.navi_selected_l1a a:visited, 
.navi_selected_l1_text a:link, 
.navi_selected_l1_text a:active, 
.navi_selected_l1_text a:visited, 
.navi_selected_l1a_text a:link, 
.navi_selected_l1a_text a:active, 
.navi_selected_l1a_text a:visited, 
.navi_selected_l2 a:link, 
.navi_selected_l2 a:active, 
.navi_selected_l2 a:visited, 
.navi_selected_l2a a:link, 
.navi_selected_l2a a:active, 
.navi_selected_l2a a:visited, 
.navi_selected_l3 a:link, 
.navi_selected_l3 a:active, 
.navi_selected_l3 a:visited, 
.navi_selected_l3a a:link, 
.navi_selected_l3a a:active, 
.navi_selected_l3a a:visited {
	text-decoration: none;
	color: #003399;
}

.navi_selected_l1 a:hover,
.navi_selected_l1a a:hover,
.navi_selected_l1_text a:hover,
.navi_selected_l1a_text a:hover {
	font-weight: bold;
	color: #003399;
}

.navi_selected_l2 a:hover,
.navi_selected_l2a a:hover,
.navi_selected_l3 a:hover,
.navi_selected_l3a a:hover {
	text-decoration: underline;
	color: #003399;
}


#infobox {
	width: 175px;
	_width: 175px;
	border-top: #CDCDCD 1px solid;
	border-left: #CDCDCD 1px solid;
	border-right: #CDCDCD 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;		
}

#infobox a:link,
#infobox a:active,
#infobox a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	text-decoration: none;
}

#infobox a:hover {
	color: #003399;
	text-decoration: underline;
}

#infobox .infobox_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #003399;
	width: 155px;
	_width: 175px;
	background: url(http://eu.onkyo.com/ir_img/menue_bg_l1.jpg) repeat-y #FFFFFF;
	border-top: #FFFFFF 1px solid;
	border-bottom: #CECECE 1px solid;
	padding: 8px 10px;
}

#infobox .infobox_middle {
	height: 75px;
	_height: 75px;
	width: 155px;
	_width: 175px;
	background: #EFEFEF;
	border-top: #FFFFFF 1px solid;
	border-bottom: #CDCDCD 1px solid;
	padding: 8px 10px;
}

#infobox .infobox_footer {
	height: 20px;
	_height: 20px;
	width: 155px;
	_width: 175px;
	background: #EFEFEF;
	border-top: #FFFFFF 1px solid;
	border-bottom: #CDCDCD 1px solid;
	padding: 8px 10px;
}
.content {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
margin: 0 0 10px 0;
}
.boxfloatright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-style: normal;
	color: #003399;
	float: right;
	margin: 0 0 15px 15px;
	width: 160px;
}
.boxfloatleft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #003399;
	float: left;
	margin: 0 15px 15px 0;
	width: 160px;
}

.boxfloat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #003399;
	float: left;
	width: 160px;
	margin: 0 15px 15px 0;
}
.clear {
	clear:both;
	height:1px;
}

#spinner {
      position: absolute;
      top: 0px;
      left: 50px;
      width: 100%;
      height: 240px;
      background: #FFF;
      z-index: 10;
      text-align: center;
      font-size: 40px;
      line-height: 40px;
      padding-top: 50px;
      opacity: 0;
      margin-left: -50px;
	  background:url(http://eu.onkyo.com/img/spinner.gif) no-repeat center 80px;
    }

.Default .gototop {
	clear:both;
	text-align:right;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 8px 8px 0 0;
	text-transform: uppercase;	
	background: url(http://eu.onkyo.com/img/08_bullit_blue_top.gif) right no-repeat;
}
	
.Default .gototop a:link, 
.Default .gototop a:visited, 
.Default .gototop a:focus, 
.Default .gototop a:active,
.Default .gototop a:hover {
	color : #919191;
	text-decoration:none;
	display:block;
	margin: 0 14px 0 0;

}	

.Default .gototop a:hover {
	color : #005aa9;
	text-decoration: underline;
	display:block;
	margin: 0 14px 0 0;	
}	
TD.ms-toolbar{
	color: #000000;
}

/* TRM 200409 to move shop basket down */
#dnn_ctr385_ViewWEXsltMenu_menuControl
{
  position: relative;
  top: 4px;
}

#dnn_ctr405_ViewWEXsltMenu_menuControl
{
  position: relative;
  top: 4px;
}

#dnn_ctr390_ViewWEXsltMenu_menuControl
{
  position: relative;
  top: 4px;
}

#dnn_ctr395_ViewWEXsltMenu_menuControl
{
  position: relative;
  top: 4px;
}

#dnn_ctr400_ViewWEXsltMenu_menuControl
{
  position: relative;
  top: 4px;
}

#dnn_ctr426_ViewWEXsltMenu_menuControl
{
  position: relative;
  top: 4px;
}

twocolumns{
colspan: 2;
}
