BODY {
 font-family: Arial;
 scrollbar-face-color:#FAFAFA;
 scrollbar-highlight-color:#C2C2C2;
 scrollbar-3dlight-color:#edf0f2;
 scrollbar-darkshadow-color:#edf0f2;
 scrollbar-shadow-color:#C2C2C2;
 scrollbar-arrow-color:#0099CC;
 scrollbar-track-color:#edf0f2;	
}


.txt_copyright {
 font-family: verdana, tahoma, arial;
 font-size: 9px;
 color: #AEAEAE;
}

.txt_small {
 font-family: verdana, tahoma, arial;
 font-size: 10px;
 color: #666666;
}

.txt_medium {
 font-family: verdana, tahoma, arial;
 font-size: 11px;
 color: #666666;
}

.txt_mediumlink {
 font-family: verdana, tahoma, arial;
 font-weight: bold;
 font-size: 11px;
}

.txt_headline_big {
 font-family: arial;
 font-size: 27px;
 font-weight: bold;
 color: #000000;
}

.txt_headline {
 font-family: arial;
 font-size: 22px;
 font-weight: bold;
 color: #000000;
}

.txt_headline_sub {
 font-family: arial;
 font-size: 18px;
 font-weight: normal;
 color: #000000;
}

.txt_ingress {
 font-family: arial;
 font-size: 12px;
 font-weight: bold;
 color: #000000;
}

.txt_normal {
 font-family: verdana, tahoma, arial;
 font-size: 10px;
 font-weight: normalt;
 color: #000000;
}

.txt_normal_white {
 font-family: verdana, tahoma, arial;
 font-size: 10px;
 font-weight: normalt;
 color: #FFFFFF;
}

.nolinknav {
 font-family: verdana, tahoma, arial;
 font-size: 11px;
 font-weight: bold;
 color: #0099CC;
}

A:link, A:visited, A:active, A:hover,
A.boxlink:link, A.boxlink:visited, A.boxlink:active, A.boxlink:hover {
 	font-family: verdana, tahoma, arial;
	color: #0099CC;	
	text-decoration: none;
	font-size: 11px;
}

.txt
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: verdana, tahoma, arial;
    TEXT-DECORATION: none
}


A:hover { 
	color: #0099CC; 
	text-decoration: underline;
}

.A-in-add-content A:link
{
	color:#626262;
 	font-family: verdana, tahoma, arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.A-in-add-content A:visited
{
	color:#626262;
 	font-family: verdana, tahoma, arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.A-in-add-content A:hover
{
	color:0099CC;
	text-decoration: none;
}

.A-in-add-contentnav A:link
{
	color:#000000;
 	font-family: verdana, tahoma, arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.A-in-add-contentnav A:visited
{
	color:#000000;
 	font-family: verdana, tahoma, arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.A-in-add-contentnav A:hover
{
	color:0099CC;
	text-decoration: none;
}



DIV.divCrumb {
 color: #AEAEAE;
 font-family: arial;
 padding-top: 1px;
 padding-bottom: 7px;
 padding-left: 0px;
 margin-top: 0px;
}
div.divCrumb, div.divCrumb a, div.divCrumb a:hover, div.divCrumb a:link, div.divCrumb a:visited, div.divCrumb a:active
{
	font-size: 10px;
}

DIV.divProductBox, DIV.divProductBoxOver, DIV.divProductBoxActive {
 cursor: hand;
 width: 123px;
 height: 108px;
 vertical-align: top;
 text-align: center;
 padding-top: 6px;
}

DIV.divProductBoxActive {
 cursor: default;
}

DIV.divProductBoxOver {
 background-image: url("../images/bg_prodbox.gif");
 background-repeat: no-repeat;
}

DIV.divProductBoxActive{
 background-image: url("../images/bg_prodbox_active.gif");
 background-repeat: no-repeat;  
}

DIV.divAppBox, DIV.divAppBoxOver, DIV.divAppBoxnolink {
 cursor: hand;
 width: 123px;
 height: 96px;
 vertical-align: top;
 text-align: center;
 padding-top: 6px;
}

DIV.divAppBoxnolink {
 cursor: default;
}

DIV.divProductInfo
{
    LEFT: 17px;
    WIDTH: 300px;
    TOP: 0px
}

.boxNews { width:205px; }
.boxInfo, .boxLinks {	width: 180px; }

.boxInfo td.boxHeader { 
	background: url(../images/e_box_info_top_hand.gif) no-repeat; width: 180px; height: 51px;
	vertical-align: top;
}
.boxLinks td.boxHeader {
	background: url(../images/e_box_info_top_doc.gif) no-repeat; width: 180px; height: 51px;
	vertical-align: top;
}
.boxNews td.boxHeader {
	background: url(../images/e_box_news_top.gif) no-repeat; width: 205px; height: 51px;
	vertical-align: top;
}

.boxInfo td.boxHeader div,
.boxLinks td.boxHeader div,
.boxNews td.boxHeader div {
	padding: 10px 35px 0px 10px;
	font-family: verdana, arial;
	font-size: 12px;
	font-weight: bold;
	color: #6e6e78;
	
}
.boxInfo td.boxContent,
.boxLinks td.boxContent,
.boxNews td.boxContent {
	background-repeat: repeat-y;
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.boxInfo td.boxContent { background-image: url(../images/bg_box_info.gif); }
.boxLinks td.boxContent{ background-image: url(../images/bg_box_info.gif); }
.boxNews td.boxContent { background-image: url(../images/bg_box_news.gif); }

.boxInfo td.boxContent div,
.boxLinks td.boxContent div,
.boxNews td.boxContent div {
	/*background-image: url(../images/arrow_blue.gif);*/
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-bottom: 7px;
	padding-left: 7px;
	font-size: 10px;
}
.boxInfo td.boxContent div a,
.boxLinks td.boxContent div a,
.boxNews td.boxContent div a {
	font-size: 10px;
}

.boxNews td.boxFooter {
	background: url(../images/e_box_news_bottom.gif) no-repeat; width: 205px; height:10px;
}
.boxInfo td.boxFooter,
.boxLinks td.boxFooter {
	background: url(../images/e_box_info_bottom.gif) no-repeat; width: 180px; height: 10px;
}


table.content {
	width: 715px;
	margin-bottom: 0px;
}

table.content td.maincontent {
	width: 100%;
	vertical-align: top;
	padding-right: 0px;
}

table.content td.rightcontent {
	width: 180px;
	padding-left: 15px;
	border-left: 1px solid #c8c8c8;
	vertical-align: top;
}



.boxTech {
	width: 100%;
}

.boxTech td.boxTop,
.boxTech td.boxHeader,
.boxTech td.boxFooter,
.boxTech td.boxBottom {
	background-color: #0199ca;
}

.boxTech td.boxTop {
	height: 4px; width: 100%;
}

.boxTech td.boxHeader {
	vertical-align: top;
	padding: 0px 5px 0px 5px;
	height: 18px;
	color: #ffffff;
	font-size: 10px;
	font-family: verdana, arial;
	font-weight: bold;
	
}

.boxTech td.boxContent {
	background-color:#ffffff;
	border-bottom: 0px solid #0199ca;
	font-size: 9pt;
	padding: 0px 5px 0px 5px;
	font-family: verdana, arial;
}
.boxTech td.boxContent table { 
	width: 100%; 
	border: 0px solid #0199ca
}
.boxTech td.boxContent table td {
	border-bottom: 5px solid #0199ca;
	font-size: 9pt;
	padding: 0px 5px 0px 5px;
}

.boxTech td.boxFooter {
	height: 1px;
}

.boxTech td.boxBottom {

}

body.maincontent,
body.basket {
	background: #ffffff url(../images/cellback_right_wide.gif) 742px top repeat-y; 
}

body.maincontent {
	margin: 0px 0px 0px 0px;
}

body.basket {
	margin: 0px 0px 0px 4px;
}

body.leftnav {
	background: #ffffff url(../images/cellback_left.gif) left top repeat-y;
}

.topLinks a {
	text-decoration: underline;
}


P.hdrtxt
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 18px;
    MARGIN-BOTTOM: 0px;
    COLOR: #827f75;
    FONT-FAMILY: arial
}

TD.ProdTitleBox {
 background-image: url(../images/elements/e_prodtitlebox_bg.gif); background-repeat: repeat-x; background-position: top; 
 background-color: #99ddf3;
 border-left: solid 1px #b6b6b6; border-right: solid 1px #b6b6b6;
 padding-left: 10px; padding-right: 10px;
}

.menuItem
{
	background-color: #dddddd;
}
.menuItemOver
{

}
.menuItemBorder
{
	border-bottom: 1px solid #c8c8c8;background-color: #dddddd;
}
.menuItemBorderOver
{

}


DIV.divAppBox
{
    VERTICAL-ALIGN: top;
    WIDTH: 123px;
    CURSOR: hand;
    PADDING-TOP: 6px;
    HEIGHT: 108px;
    TEXT-ALIGN: center
}
.AppImageOver
{
    FILTER: Gray Alpha(Opacity=60)
}

.AppImagenolink
{
    FILTER: Gray Alpha(Opacity=20)
}
