﻿.main { background-color:transparent; font-family:Arial; margin-bottom:0px; }

a {outline: 0 none;}

.logoVallstein { margin:35px 0 35px 20px; }
.logoVallstein img{ border:none; }

.searchBox { position:absolute; top:30px; margin-left:790px; margin-top:12px; }
.searchInput { float:left; background:transparent; border:solid 1px gray; color:Gray; margin-right:5px; margin-top:3px; }
.searchLabel { color:#848484; font-size:13px; font-family:Arial; position:absolute; top:7px; left:5px; }

.siteHeaderMenu { background-color:transparent; width:970px/*969*/; height:40px; }

.footerTopDark .RadSiteMap_Default .rsmOneLevel .rsmItem { margin-left:0px; margin-right:30px; }
.RadSiteMap_Default .rsmOneLevel .rsmItem .rsmLink{  }
.headerSelectedItem { color:Lime; }
.RadSiteMap_Default .rsmOneLevel .rsmItem .rsmLink:hover{ background:transparent; color:#ff5200; }
.RadSiteMap_Default .rsmTwoLevels .rsmItem .rsmLink:hover{ background:transparent; color:#ff5200; }
/*.RadSiteMap_Default .rsmOneLevel .rsmItem .rsmLink .nodeHover:hover{ background:transparent; color:#ff5200; }
.RadSiteMap_Default .rsmTwoLevels .rsmItem .rsmLink .nodeHover:hover{ background:transparent; color:#ff5200; }*/

.RadSiteMap_Default .rsmLink { border:none; color:#848484; }
.RadSiteMap_Default .rsmItem li{ list-style-type:disc; }
.RadSiteMap_Default .rsmColumnWrap { height:1px; margin-bottom:0px; line-height:0px; }
.RadSiteMap_Default .rsmLevel1 { position:absolute; padding-left:17px; }

.rsmColumn {  }
.rsmLink { font-family:Arial; font-size:12px; }
/*.rsmItem { float:left; margin-right:20px; font-weight:bold; color:Lime; }
.rsmLink { float:left; }*/
/*.rsmItem a:hover { background-color:Lime; }
.rsmLink rsmLink:hover{ background-color:Maroon; }*/


.metallica { width:956px; float:left; margin-top:-8px;height:40px;}
.metallicaTwo { width:955px; height:20px; float:left; vertical-align:bottom; font-weight:bold; background-color:transparent; margin-top:10px; /*margin-left:30px;*/ }
.shader { width:969px; height:50px; }

/* MENU Shading */
.topMenu { width:939px; height:7px; background:transparent url('shadow_top.png') repeat-x; /*position:absolute; top:50px;*/ margin-left:8px; float:left; }
.leftMenu { width:7px; height:32px; background:transparent url('shadow_left.png') repeat-y; float:left; margin-top:15px; }
.rightMenu { width:7px; height:32px; background:transparent url('shadow_right.png') repeat-y; float:left; margin-top:8px; }
.cornerMenuTL { width:15px; height:15px; background:transparent url('corner_tl.png') no-repeat; float:left; }
.cornerMenuTR { width:15px; height:15px; background:transparent url('corner_tr.png') no-repeat; float:left; margin-left:954px; }

.topMenuBlack { width:940px; height:7px; background:transparent url('shadow_top_black.gif') repeat-x; float:left; }
.leftMenuBlack { width:7px; height:32px; background:url('shadow_left_black01.gif') repeat-y; float:left; margin-left:-1px;}
.rightMenuBlack { width:7px; height:32px; background:transparent url('shadow_right_black01.gif') repeat-y; float:left; } /*margin-top:8px; margin-left:-1px;*/
.cornerMenuTLBlack { width:15px; height:15px; background:transparent url('corner_tl_black.gif') no-repeat; float:left;}
.cornerMenuTRBlack { width:15px; height:15px; background:transparent url('corner_tr_black.gif') no-repeat; float:left; margin-left:-1px;}

.topMenuBlue { width:940px; height:7px; background:transparent url('shadow_top_blue.gif') repeat-x; float:left; }
.leftMenuBlue { width:7px; height:32px; background:url('shadow_left_blue01.gif') repeat-y; float:left;}
.rightMenuBlue { width:7px; height:32px; background:transparent url('shadow_right_blue01.gif') repeat-y; float:left; } /*margin-top:8px; margin-left:-1px;*/
.cornerMenuTLBlue { width:15px; height:15px; background:transparent url('corner_tl_blue.gif') no-repeat; float:left;}
.cornerMenuTRBlue { width:15px; height:15px; background:transparent url('corner_tr_blue.gif') no-repeat; float:left;}


/* FOOTER */
.footerWrapper { clear:both;width:955px; color:#848484;/*#444444*/ font-family:Arial; font-size:12px; font-weight:bold; padding-top:5px; }
.footerTopBlue { width:951px; height:105px; border:solid 1px #363636; }
.footerTopDark { width:951px; height:105px/*85px*/; border:solid 1px #363636; }

.footerTopRight { width:450px; height:75px; margin:14px 0 14px 30px; padding-left:20px; padding-top:3px; float:left; }

.footerTopLeftDark { width:405px; height:77px; margin-top:14px; /*margin:14px 0 14px 30px;*/ /*padding-left:15px;*/ border-right:solid 1px #363636; float:left; }
.footerTopRightDark { width:450px; height:60px; margin:14px 0 14px 30px; padding-left:20px; padding-top:3px; float:left; }
.footerTopLeftBlue { width:405px; height:77px; margin-top:14px; /*margin:14px 0 14px 30px;*/ /*padding-left:15px;*/ border-right:solid 1px #363636; float:left; }
.footerTopRightBlue { width:450px; height:60px; margin:14px 0 14px 30px; padding-left:20px; padding-top:3px; float:left; }

/*.footerTopLeftDark .RadSiteMap_Default .rsmLevel1 .rsmItem .rsmLink  { color:#212020; }*/
/*.footerTopLeftDark .RadSiteMap_Default .rsmLevel1 { background-color:Black; }
.footerTopLeftDark .RadSiteMap_Default .rsmLevel1:hover { background-color:Gray; }
.footerTopLeftDark .RadSiteMap_Default .rsmLevel1 .rsmItem { color:#212020; z-index:-50; }
.footerTopLeftDark .RadSiteMap_Default .rsmLevel1 .rsmItem:hover { color:Red; z-index:1; }
.footerTopLeftDark .RadSiteMap_Default .rsmLevel1 .rsmItem .rsmLink { color:#212020; z-index:-50; }
.footerTopLeftDark .RadSiteMap_Default .rsmLevel1 .rsmItem .rsmLink:hover { color:Blue; z-index:1; }*/

.footerBot { width:955px; height:70px; margin-top:10px; color:#474546; background-color:transparent; }
.footerBot a{ color:#474546; }
.footerBotLeft { width:400px; float:left; margin-left:30px; padding-left:20px; color:#474546; }
.footerBot a:hover{ color:#ff5200; }
.footerBotRight { width:450px; float:right; text-align:right; font-weight:normal; }

.footerTopRight1 { width:150px; height:100%; float:left; color:#6191a2; margin-left:25px; }
.footerTopRight1 a{ color:inherit; }
.footerTopRight2 { width:200px; height:100%; float:left; color:#6191a2; margin-left:45px; }

/*
Barra Links : #1f1f1f
Links Barra Links: #dadada
Menus = arial 11 bold
*/

/*Unknown*/ /*.footerTopLeftDark { width:400px; height:75px; margin:14px 0 14px 30px; padding-left:20px; border-right:solid 1px #363636; float:left; }*/

/* STATIC HEADER */

#staticHeader { list-style-type:none; vertical-align:bottom;margin:0px; font-family:Arial; }

#staticHeader li { float:left; vertical-align:bottom;line-height:22px;}
#staticHeader li sup { line-height:5px;}
#staticHeader li a{ float:left; font-size:12px; color:#848484; font-weight:bold; text-decoration:none; margin-left:7px; margin-right:23px; }
#staticHeader li a:hover { color:#ff5200; }


/* STATIC FOOTER DARK */

#staticFooterDark { list-style-type:none; margin-top:3px; margin-left:10px; font-family:Arial; display:block; }
#staticFooterDark li { color:#848484; text-decoration:none; }
#staticFooterDark a { color:#848484; text-decoration:none; }
#staticFooterDark a:hover { color:#FF5200; /*text-decoration:underline;*/ }
/*#staticFooterDark * { margin-left:0px; }*/

/* STATIC FOOTER BLUE */

#staticFooterBlue { list-style-type:none; margin-top:3px; margin-left:10px; font-family:Arial; display:block; }
#staticFooterBlue li { color:#848484; text-decoration:none; }
#staticFooterBlue a { color:#848484; text-decoration:none; }
#staticFooterBlue a:hover { color:#FF5200; /*text-decoration:underline;*/ }

/* */

.staticFooterDarkVer { margin-top:20px; margin-left:27px; }
.staticFooterDarkVer a { color:#848484; text-decoration:none; }
.staticFooterDarkVer a:hover { color:#FF5200; }

li.headlink { float:left; margin-right:45px; }
li.headlink ul { display:none; margin-left:-23px; text-align:left; }
li.headlink li { padding-top:5px; margin-left:0px; list-style-type:disc; }
li.headlink:hover ul { display:block; position:absolute; padding-top:6px;} 