@charset "utf-8";

<!--

/*=========================================================================*/
/* SCREEN CSS for swatchgroup.com                                          */
/* CSS Code : mediaparx.com : November 2006                                */
/*=========================================================================*/

*{
	margin:0px;
	padding:0px;
}

html {
	font-size:medium;
	overflow:scroll;
}

body{
	font-size:70%;
	font-weight:normal;
	font-variant:normal;
	font-family:Tahoma, Arial, Verdana, sans-serif;
	text-align:center;
	color:#666;
}

input, textarea, input, select, h1, h2, h3, h4{
	font-family:Tahoma, Arial, Verdana, sans-serif;
}

textarea, input, select{
	font-size:100%;
}

fieldset{
	border:none;
}

img{
	border:none;
}

a{
	text-decoration:none;
	outline:none;
}

ul{
	margin-left:15px;
	padding-left:0px;
	padding-bottom:14px;
	list-style:disc outside;
}

th{

}

sup{
	font-size:90%;
	line-height:10%;
}

optgroup{

}

option{

}

abbr{

	border:none;
	cursor:help;
}

.clear{
	clear:both;
	margin:0px;
	padding:0px;
	line-height:0px;
	height:0px;
	font-size:0px;
}

a.ImageLink, #ColumnCenter a.ImageLink{
 border:none !important;
 text-decoration:none !important;
}

a.ImageLink:hover, #ColumnCenter a.ImageLink:hover{
 text-decoration:none!important;
 border:none!important;
}


.ImageFloatLeft{
	float:left;
	margin-right:7px;
	margin-bottom:7px;
}

table{
	margin-bottom:14px;
	border-collapse: collapse;
    border-spacing: 0px;
}

td{
	padding:0px;
}

td p{
	padding:0px;
	margin-bottom:0px;
}

th {
	padding:4px;
	font-weight:normal;
	font-variant:normal;
	font-family:Tahoma, Arial, Verdana, sans-serif;
	text-align:left;
	color:#666;
	border: 1px solid #666;
}

/*==============================*/
/*Basic Container               */
/*==============================*/
#ContainerCenterAll{
	width:767px;
	margin:0px auto;
	text-align:left;
	padding-left:4px;
	padding-right:4px;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	padding-top:14px;
}

#ContainerAccess{
	display:none;
}

/*==============================*/
/*Header Containers             */
/*==============================*/
#ContainerLogo{
	float:left;
	width:259px;
	height:32px;
}


#ContainerLogoHome{
	float:left;
	width:264px;
	height:76px;
	padding-left:10px;
	padding-top:8px;
}

#ContainerLogo a{
	border:none;
	text-decoration:none;
}

#ContainerTime,
#ContainerTimeHome{
	float:right;
	height:19px;
	width:500px;
	color:#003399;
	text-align:right;
	font-size:90%;
	line-height:90%;
}

#ContainerTime a,
#ContainerTimeHome a{
	color:#003399;
}

#ContainerTimeHome{
	width:480px;
}

#ContainerSelectLanguage{
	float:right;
	color:#666666;
	text-align:right;
	font-size:90%;
}

#ContainerSelectLanguage *{
	float:left;
	display:block;
}

#ContainerSelectLanguage a{
	font-weight:bold;
	color:#CCCCCC;
}

#ContainerSelectLanguage a:hover{
	font-weight:bold;
	color:#003399;
}


/*==============================*/
/*BreadCrumb                    */
/*==============================*/
#ContainerBreadCrumb{
	float:left;
	width:767px;
	min-height:20px;
	font-size:90%;
	line-height:100%;
	background:url(../images/img_border_navi.gif) 0% 100% no-repeat;
	height: 4px;
}

#ContainerBreadCrumb p{
	background:#dbdbdb;
	min-height:9px;
	padding:2px;
}

#ContainerBreadCrumb a{
	color:#666;
}

#ContainerBreadCrumb a:hover,
#ContainerBreadCrumb .BreadCrumbActive{
	color:#003399;
}

#ContainerBreadCrumb h3{
	font-weight:normal;
	font-size:90%;
	line-height:100%;
	padding:2px;
	margin:0px;
	background:#dbdbdb;
	min-height:9px;
}

/*==============================*/
/*Navigation                    */
/*==============================*/

#ContainerNavigation{
     float:left;
     width:767px;
     min-height:17px;
     margin-top:16px;
}

#nav, #nav ul { /* all lists */
     padding:0;
     margin:0;
     list-style: none;
}

#nav a{
     display:block;
     width:auto;
     padding-left:20px;
     padding-right:20px;
     color:#999;
     text-transform:uppercase;
     font-weight:bold;

background:url(http://www.swatchgroup.com/extension/swatchgroup/design/swatchgroup/images/img_separator_navi.gif)
no-repeat 0px 3px;
}

#nav a:hover{ color:#003399; }

#nav li { /* all list items */
     float:left;
     width:auto;
     position:relative;
}

#nav a:hover{

background:url(http://www.swatchgroup.com/extension/swatchgroup/design/swatchgroup/images/img_separator_navi.gif)
no-repeat 0px 3px;
}

#nav li li a, #nav li li a:hover{
     background:none;
}

#nav .FirstNavColumn{
     padding-left:0px;
}

#nav .LastNavColumn{
     padding-right:0px;
}

#nav .FirstNavColumn a, #nav .FirstNavColumn a:hover{
     padding-left:0px;
     background-position:-1px 0px;
}

#nav li ul {
     border:1px solid #999;
     border-bottom:0px;
     position:absolute;
     width:168px;
     background:#fff;
     left:-999em;
     z-index:400;
}

#nav li ul li{ padding:0px; background:none; }

#nav li ul li a{
     text-transform:none;
     font-weight:normal;
     display:block;
     line-height:120%;
     padding:3px 0px 3px 5px !important;
     width:163px;
     color:#999;
     border-bottom:1px solid #CCC;
     background:none;
}

#nav li ul li a.LastEntry{ border-bottom:1px solid #999; }

#nav li ul ul { margin:-1.9em 0 0 168px; }

#nav li:hover {background-position: 0 0}

#nav li:hover ul ul, #nav li.sfhover ul ul { left:-999em; }

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { float:left; left:0px; }



/*==============================*/
/*Content Columns               */
/*==============================*/
#ContainerInnerBorder,
#ContainerInnerBorderVisual{
	float:left;
	width:767px;
	background:url(../images/img_border_inner.gif) repeat-y;
}

#ContainerInnerBorderVisual{;
	background:url(../images/img-border-inner-visual.gif) repeat-y;
}

#ContainerInnerBorder .NewsEntryWide h1{ /*Page Title, News Title big*/
	color:#003399;
	font-size:200%;
	font-weight:normal;
	line-height:100%;
	margin-top:0.2em;
	margin-bottom:0.54em;
}

#ContainerInnerBorder h1 a,
#ContainerInnerBorder h2 a{
	color:#003399;
}

#ContainerInnerBorder h1 a:hover,
#ContainerInnerBorder h2 a:hover{
	color:#003399;
	border-bottom:1px solid #003399 !important;
}

#ContainerInnerBorder h2{ /*Product News Title, News Title small, Archive Title*/
	color:#003399;
	/*letter-spacing:0.1em;*/
	font-size:100%;
	margin-bottom:2px;
}

#ContainerInnerBorder h2 a{
	color:#003399;
}

#ContainerInnerBorder h3{ /*Black Title*/
	color:#000;
	font-size:100%;
}

#ContainerInnerBorder h4{ /*Leadtext*/
	color:#666666;
	font-size:100%;
}

#ContainerInnerBorder h5{
	font-size:90%;
}

#ContainerInnerBorder h6{
	font-size:80%;
}


#ContainerInnerBorder td h3{ /*Black Title*/
	color:#003399;
}

#ContainerInnerBorder td h4{ /*Leadtext*/
	color:#000;
	font-size:100%;
}

#ContainerInnerBorder td h5{
	color:#666666;
	font-size:100%;

}

#ContainerInnerBorder td h6{
	font-size:90%;;
}
/*==============================*/
/*Column Left                   */
/*==============================*/
#ColumnLeft,
#ColumnLeftHome{
	float:left;
	width:136px;
	margin:0px;
	margin-right:9px;
	padding-top:4px;
}

#ColumnLeftHome{
    display:block;
    list-style:none;
    border-top:1px solid #ccc;
    min-height:476px;
}

#ColumnLeftHome a{
	color:#999;
}

#ColumnLeftHome span{
	display:none;
}

#ColumnLeft .ProductNews{
	border:1px solid #CCC;
	padding-bottom:5px;
	margin-bottom:5px;
}

#ColumnLeft .ProductNews h2{
	background:#CCC;
	display:block;
	line-height:1.35em;
	height:1.35em;
	padding-left:4px;
}

#ColumnLeft .ProductNews h3,
#ColumnLeft .ProductNews p{
	padding-left:3px;
	padding-right:3px;
}

#ColumnLeft h3 a{
	color:#000000;
}

#ColumnLeft h3 a:hover{
	color:#000000;
	border-bottom:1px solid #000000 !important;
}

#ColumnLeft ul{ /*Subnavigation Level 1*/
	list-style-type:none;
	margin:0px;
	padding:0px;
	width:100%;
	display:block;
	font-weight:bold;
}

#ColumnLeft .SubNaviL1{
	width:100%;
	padding-top:0.4em;
	padding-bottom:0.4em;
	display:block;
	border-bottom:1px solid #CCC;
	overflow:hidden;
}

#ColumnLeftHome li{
	width:100%;
	font-weight:bold;
	padding-top:0.5%;
	padding-bottom:3.5%;

	display:block;
	overflow:hidden;
}

#ColumnLeftHome li a.linkEnter,
#ColumnLeftHome li a:hover{
	color:#003399
}

#ColumnLeft .SubNaviL1Active{
	border-bottom:1px solid #CCC;
	color:#003399;
	overflow:hidden;
}

#ColumnLeft .SubNaviL1Active a{
	width:100%;
	padding-top:0.4em;
	padding-bottom:0em;
	display:block;
	overflow:hidden;
}

#ColumnLeft .SubNaviL1Active1 a{
	width:100%;
	padding-top:0.4em;
	padding-bottom:0.4em;
	display:block;
	border-bottom:1px solid #CCC;
	overflow:hidden;
}

#ColumnLeft .SubNaviL1 a,
#ColumnLeft .SubNaviL2 a{
	color:#666;
}

#ColumnLeft .SubNaviL2 a{
	color:#666 !important;
}

#ColumnLeft .SubNaviL2 a:hover{
	color:#003399 !important;
}

#ColumnLeft .SubNaviL1 a:hover,
#ColumnLeft .SubNaviL1Active,
#ColumnLeft .SubNaviL1Active a,
#ColumnLeft .SubNaviL1Active1 a,
#ColumnLeft .SubNaviL2 a:hover
{
	color:#003399;
}

#ColumnLeft ul ul{ /*Subnavigation Level 2*/
	padding-top:0.4em;
	padding-bottom:1.2em;
}

#ColumnLeft ul ul ul{ /*Subnavigation Level 3*/
	padding-bottom:0px;
}

#ColumnLeft .SubNaviL2 a{
	display:block;
	width:126px;
	font-weight:normal;
	background:url(../images/img_arrow.gif) no-repeat 0px 0.6em;
	padding-top:2px;
	padding-bottom:1px;
	padding-left:10px;
	margin:0px;
}

#ColumnLeft .SubNaviL2Active a{
	display:block;
	width:126px;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:1px;
	padding-left:10px;
	background:none;
	color:#003399 !important;
}

#ColumnLeft .SubNaviL3 a{
	display:block;
	width:116px;
	font-weight:normal;
	background:url(../images/img_arrow.gif) no-repeat 10px 0.6em;
	padding-top:2px;
	padding-bottom:1px;
	padding-left:20px;
	color:#666 !important;
}

#ColumnLeft .SubNaviL3 a:hover{
	display:block;
    width:116px;
    font-weight:normal;
    background:url(../images/img_arrow_hover.gif) no-repeat 10px 0.6em;
    padding-left:20px;
    color:#003399 !important;

}

#ColumnLeft .SubNaviL3Active a{
	display:block;
	width:116px;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:1px;
	padding-left:20px;
	background:url(../images/img_arrow_hover.gif) no-repeat 10px 0.6em;
	color:#003399 !important;
}

#ColumnLeft .SeparatorColumnLeft{
	height:14px;
	line-height:14px;
	font-size:0px;
	width:136px;
	background:url(../images/img_separator_grey.gif) 0px 50% repeat-x;
}

/*==============================*/
/*Column Visual                 */
/*==============================*/
#ColumnVisual,
#ColumnVisual img{
    float:left;
    width:622px;
}
#ColumnVisual{ position:relative; }
#ColumnVisual a{ position:absolute; width:622px; height:495px; z-index:500; }

#ColumnVisual #wrapperNewsTicker{ position:absolute; padding:5px; height:14px; line-height:14px;  background:#fff; width:400px; left:106px; top:50px; z-index:2000; color:#000000;outline:none;font-size:100%;}

#ColumnVisual #wrapperNewsTicker a, a:hover, a:visited{text-decoration:none;color:#000000;outline:none;font-size:100%;}
#dummy{ float:left; z-index:1000; overflow-x:hidden; width:100%; height:14px; line-height:14px; position:relative; }
ul#newsTicker{ position:absolute; z-index:1000; width:10000px; margin:0px!important; padding:0px!important; list-style:none; display:block;}
ul#newsTicker li{ float:left; height:14px; line-height:14px; margin:0px 5px 0px 0px; padding:0px; }


/*==============================*/
/*Column Big Visual                 */
/*==============================*/
#ColumnBigVisual,
#ColumnBigVisual img{
    float:left;
    width:767px;
    display:block;
    min-height:495px;
}
#ColumnBigVisual{ position:relative; }
#ColumnBigVisual a{ position:absolute; width:767px; height:495px; z-index:500; }

#ColumnBigVisual #wrapperNewsTicker{ position:absolute; padding:5px; height:14px; line-height:14px;  background:#fff; width:400px; left:106px; top:50px; z-index:2000; color:#000000;outline:none;font-size:100%;}

#ColumnBigVisual #wrapperNewsTicker a, a:hover, a:visited{text-decoration:none;color:#000000;outline:none;font-size:100%;}
#dummy{ float:left; z-index:1000; overflow-x:hidden; width:100%; height:14px; line-height:14px; position:relative; }
ul#newsTicker{ position:absolute; z-index:1000; width:10000px; margin:0px!important; padding:0px!important; list-style:none; display:block;}
ul#newsTicker li{ float:left; height:14px; line-height:14px; margin:0px 5px 0px 0px; padding:0px; }


 #ColumnBigVisual #LandingPageNavigation {
     position:absolute;
     width:168px;
     background:#fff;
     z-index:600;
     opacity: .9;
     filter: alpha(opacity=90);
     -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}

#LandingPageNavigation, #LandingPageNavigation ul {
     padding:0;
     margin:0;
     list-style: none;
}

#LandingPageNavigation li {
     width:auto;
     border:1px solid #CCC;
     border-bottom:0px;
     height:14px;
}

#LandingPageNavigation li a{
     text-transform:none;
     font-weight:normal;
     display:block;
     line-height:120%;
     padding:3px 0px 3px 5px !important;
     width:163px;
     color:#999;
     background:none;
     height:auto;
}

#LandingPageNavigation li a:hover{ color:#003399; }


#LandingPageNavigation .last {
    border-bottom:1px solid #CCC;
}

#LandingPageNavigation .first {
    border-bottom:1px solid #CCC;
    font-weight:bold;
    
}
#LandingPageNavigation .firstActive {
    border-bottom:0px;
}

#LandingPageNavigation #furtherEntries {
	display:none;
}

#LandingPageNavigation #firstEntry li a{
     text-transform:uppercase;
     font-weight:bold;
}

/*==============================*/
/*Column Center                 */
/*==============================*/
#ColumnCenter{
	float:left;
	width:477px;
	min-height:488px;
	margin-right:9px;
	padding-top:6px;
	line-height:127%;
}

#ColumnCenter h1{
	color:#003399;
	font-size:200%;
	font-weight:normal;
	line-height:100%;
	margin-top:0.1em;
	margin-bottom:0.6em;
}

#ColumnCenter #nobreaks{
	white-space: nowrap;
}

#ColumnCenter p{
	margin-bottom:11px;
}


#ColumnCenter a{
	color:#003399;
}

#ColumnCenter a:hover{
	color:#003399;
	border-bottom:1px solid #003399 !important;
}

#ColumnCenter .NewsEntryWide,
#ColumnCenter .NewsEntryLeftHalf,
#ColumnCenter .NewsEntryRightHalf{
	float:left;
	padding-top:6px;
	padding-bottom:9px;
}

#ColumnCenter .NewsEntryWide{
	float:left;
	width:100%;
	min-height:144px;
	padding-top:0px;
}

#ColumnCenter .NewsEntryLeftHalf,
#ColumnCenter .NewsEntryRightHalf{
	border-top:1px solid #003399;
	float:right;
	width:236px;
	min-height:64px;
}

#ColumnCenter .NewsEntryLeftHalf{
	float:left !important;
	margin-right:5px;
}

#ColumnCenter .NewsEntryWide img,
#ColumnCenter .NewsEntryLeftHalf img,
#ColumnCenter .NewsEntryRightHalf img{
	float:left;
	margin-right:5px;
}

#ColumnCenter .SeparatorContentBlue,
#ColumnCenter .SeparatorContentBlueIndex,
#ColumnCenter .SeparatorContentGrey{
	clear:both;
	line-height:1px;
	height:1px;
	font-size:1px;
	background:#003399;
}

#ColumnCenter .SeparatorContentBlueIndex{
	margin-bottom:5px;
}

#ColumnCenter .SeparatorContentGrey{
	background:#CCC;
	margin-top:5px;
	margin-bottom:5px;
}

#ColumnCenter .ImageBrandInText{
	float:right;
	position:relative;
	top:350px;
	right:0px;
	margin-left:7px;
	margin-top:7px;
}

#ColumnCenter .defaultbutton{
	float:left;
	padding:2px;
	margin-right:5px;
	background:#003399;
	color:#fff;
	font-weight:bold;
	border:0px;
	cursor:pointer;
}

#ContainerContentHeader{

}

#ContainerContentHeader .img1{
	float:left;
	margin-left:0px;

}

#ContainerContentHeader .img2{
	float:left;
	margin-left:0px;
	margin-right:7px;

}

#ContainerContentHeader .img3{
	float:left;
	margin-right:7px;

}

#ContainerContentHeader .img4{
	float:left;
	margin-left:0px;
	margin-right:0px;
}

#ContainerContentHeader .img5{
	margin-left:0px;
}


#ContainerContentHeaderBrandV1{
    float:left;
    width:477px;
    min-height:150px;
    margin-bottom:7px;
    background:url(../images/img_bg_content_header_brands.gif) bottom no-repeat;
}

#ContainerContentHeaderBrandV1 .BrandLogo{
    float:left;
    width:235px;
    margin-right:7px;
    height:150px;
}

#ContainerContentHeaderBrandV1 .BrandText{
    float:right;
    width:227px;
    padding-left:7px;
    padding-top:50px;
    min-height:83px;
}

#ContainerContentHeaderBrandV1 a{
    float:right;
    display:block;
    width:227px;
    padding-left:7px;
    color:#000;
    border-top:1px solid #CCC;
    background:#dbdbdb;
    min-height:16px;
    line-height:16px;
}

#ContainerContentHeaderBrandV1 a:hover{
    color:#003399;
    border-bottom:none !important;
}

#ContainerContentHeaderBrandV2{
    float:left;
    width:477px;
    min-height:224px;
    margin-bottom:7px;
	background:url(../images/img_bg_content_header_brands_v2.gif) bottom no-repeat;
}

#ContainerContentHeaderBrandV2 #DummyBrandV2{
    float:left;
    width:235px;
    margin-right:7px;
}

#ContainerContentHeaderBrandV2 .BrandLogo{
    float:left;
    width:235px;
    height:120px;
    border-bottom:1px solid #CCC;
}

#ContainerContentHeaderBrandV2 .BrandLogo img{
    width:235px;
}

#ContainerContentHeaderBrandV2 .BrandText{
    float:left;
    width:228px;
    padding-left:7px;
    padding-top:5px;
    min-height:80px;
}

#ContainerContentHeaderBrandV2 a{
    float:left;
    display:block;
    width:227px;
    padding-left:8px;
    color:#000;
    border-top:1px solid #CCC;
    /*border-bottom:1px solid #CCC;*/
    background:#dbdbdb;
    min-height:16px;
    line-height:16px;
}

#ContainerContentHeaderBrandV2 a:hover{
    color:#003399;
    border-bottom:1px solid #CCC !important;
}

#ContainerContentHeaderBrandV2 #BrandPicture{
    float:left;
    width:235px;
    height:224px;
}

#ContainerContentHeaderBrandV3{
    float:left;
    width:477px;
    min-height:144px;
    margin-bottom:7px;
	background:url(../images/img_bg_content_header_brands_v2.gif) bottom no-repeat;
}

#ContainerContentHeaderBrandV3 #DummyBrandV3{
    float:left;
    width:235px;
    margin-right:7px;
}

#ContainerContentHeaderBrandV3 .BrandLogoV3{
    float:left;
    width:235px;
    height:120px;
	margin-bottom:6px;

}

#ContainerContentHeaderBrandV3 a{
    float:left;
    display:block;
    width:227px;
    padding-left:8px;
    color:#000;
    border-top:1px solid #CCC;
    /*border-bottom:1px solid #CCC;*/
    background:#dbdbdb;
    min-height:16px;
    line-height:16px;
}

#ContainerContentHeaderBrandV3 a:hover{
    color:#003399;
    border-bottom:1px solid #CCC !important;
}

#ContainerContentHeaderBrandV3 #BrandPicture{
    float:left;
    width:235px;
    height:144px;
}

#ColumnCenter #ContainerArchive h2{
	display:inline;
	margin-right:5px;
}

#ColumnCenter .ArticleTitle{
	color:#003399;
}
#ColumnCenter #ContainerArchive #ContainerArchiveFooter{
	text-align:right;
}

.MessageFrontSide {
	padding-bottom:0px;
}

.MessageFrontSide2 {
	padding-bottom:9px;
}

.lead {
	color:#003399;
	letter-spacing:0.1em;
	font-size:100%;
	font-weight:bold;
	padding-bottom:4px;
}


#picture_gallery a {
	float:left;
	margin-bottom:7px;
	margin-right:7px;
	border:none !important;
	text-decoration:none !important;
	
	
}

#picture_gallery a:hover {
	border:none !important;
	text-decoration:none !important;
}


#picture_gallery .odd {  
  
  margin-right: 0px;
  
}

	
/*==============================*/
/*Column Right                  */
/*==============================*/
#ColumnRight{
	float:left;
	width:136px;
	display:inline;
}

#ColumnRight #FormSearch{
	float:left;
}


#ColumnRight #Copyright{
	float:left;
	margin-top:20px;
	text-align:left;
	position:relative;
}

#ColumnRight .BoxSearch{
	border:1px solid #ccc;
	border-top:none;
	width:124px;
	padding-left:5px;
	padding-right:5px;
	padding-top:0.2em;
	padding-bottom:0.2em;
	color:#666;
}

#ColumnRight ul{
	list-style-type:none;
	margin:0px;
	margin-top:20px;
	padding:0px;
	float:left;
	width:100%;
	display:block;
	font-weight:bold;
	border-top:1px solid #CCC;
}

#ColumnRight ul li{

}

#ColumnRight ul ul{
	list-style-type:none;
	margin:0px;
	margin-top:5px;
	padding:0px;
	float:left;
	width:100%;
	display:block;
	font-weight:bold;
	border-top:0px;
	padding-bottom:5px;
	padding-bottom:1.2em;
}

#ColumnRight ul ul ul{ /*Subnavigation Level 3*/
	padding-bottom:0px;
}

#ColumnRight ul ul li{
	border:0px;
	padding-top:1px;
}

.ServiceNaviL1 {
	width:100%;
	padding-top:0.4em;
	padding-bottom:0.4em;
	display:block;
	float:right;
	border-bottom:1px solid #CCC;
}

.ServiceNaviL1Active{
	width:100%;
	padding-top:0.4em;
	padding-bottom:0.4em;
	display:block;
	float:right;
	color:#666;
	border-bottom:1px solid #CCC;
}

.ServiceNaviL1 a{
	display:block;
	width:136px;
	color:#666;
}

.ServiceNaviL1 a:hover,
.ServiceNaviL1Active a{
	color:#003399;
}


.ServiceNaviL2 a{
	display:block;
	width:126px;
	font-weight:normal;
	background:url(../images/img_arrow.gif) no-repeat 0px 0.6em;
	padding-top:2px;
	padding-bottom:1px;
	padding-left:10px;
	margin:0px;
	color:#666 !important;

}

ServiceNaviL2 a:hover{
	color:#003399 !important;
}

.ServiceNaviL2Active a{
	display:block;
	width:126px;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:1px;
	padding-left:10px;
	margin:0px;
	color:#003399 !important;
}


/*==============================*/
/*Footer                        */
/*==============================*/
#ContainerFooter{
	float:left;
	width:767px;
	font-size:90%;
	background:#fff;
	padding-top:10px;
	text-align:center;
}

#ContainerFooter a{
	color:#666;
}

#ContainerFooter a:hover{
	color:#003399;
}

#ContainerFooter p{
	background:#dbdbdb;
	min-height:9px;
	padding:2px;
}



/*==============================*/
/*Sitemap                   */
/*==============================*/
#Sitemap{
	float:left;
	min-height:17px;
}


#Sitemap .MainNavi{
	padding-top:0.4em;
	padding-bottom:0.4em;
	text-transform:uppercase;
	font-weight:bold;
}

#Sitemap .MainNavi a{
	color:#999;
	text-transform:uppercase;
	font-weight:bold;
}

#Sitemap .MainNavi a:hover{
	color:#003399;
	text-transform:uppercase;
	font-weight:bold;
}

#Sitemap .SubNaviL1{
	font-weight:bold;
}

#Sitemap .SubNaviL1 a{
	color:#666;
	font-weight:bold;
	text-transform:none;
}

#Sitemap .SubNaviL1 a:hover{
	color:#003399;
	font-weight:bold;
	text-transform:none;
}

#Sitemap .SubNaviL2{
	font-weight:normal;
}

#Sitemap .SubNaviL2 a{
	color:#666;
	padding-left:10px;
	background:url(../images/img_arrow.gif) no-repeat 0px 0.4em;
	font-weight:normal;
}

#Sitemap .SubNaviL2 a:hover{
	color:#003399;
	font-weight:normal;
}


#Sitemap .SubNaviL3{
	font-weight:normal;
	font-weight:normal;
}

#Sitemap .SubNaviL3 a{
	color:#666;
	padding-left:10px;
	background:url(../images/img_arrow.gif) no-repeat 0px 0.4em;
	font-weight:normal;
}

#Sitemap .SubNaviL3 a:hover{
	color:#003399;
	font-weight:normal;
}


#Sitemap ul{
	top:0.25em;
}

#Sitemap li{
	list-style: none;
	padding-left:10px;
	padding-right:20px;
}

#Sitemap ul,li
{
	padding-bottom:4px;
}

/*==============================*/
/*Share Price Diagramms         */
/*==============================*/


/*==========================================*/
/*Customs Styles for Embedded Objecs        */
/*==========================================*/

.space_before_5px {
	margin-top:5px;
	}

.space_after_5px {
	margin-bottom:5px;
	}
	
.space_before_10px {
	margin-top:10px;
	}

.space_after_10px {
	margin-bottom:10px;
	}

.gallerytitle {float:left;}
.gallerypixcounter {float:right;}
.wrapper_picturegalleryfirstpicture
{
	margin-top:2px;
	position:relative;
	width:477px;
}
.picturegallerybigpicture
{
	width:477px;
}

.wrapper_picturegalleryfollowingpictures
{
	display:none;
}



.zoom{
	position:absolute;
    bottom:0;
    right:10px;
	visibility:hidden;
	
}
-->
