* HTML
{
    margin: 0px;
    padding: 0px;
}
a
{
    margin: 0px;
    padding: 0px;
}
BODY
{
    font-size: 0.75em;
    background: #fff;
    margin: 0px;
    padding: 10px 0px 0px 0px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    scrollbar-face-color: #ffd74a;
    scrollbar-highlight-color: #ffdb4a;
    scrollbar-3dlight-color: #ffdb4a;
    scrollbar-darkshadow-color: #ffdb4a;
    scrollbar-shadow-color: #ffd74a;
    scrollbar-arrow-color: #000000; /*black;*/
    scrollbar-track-color: #ffdb4a;
    color: #000000;
}
IMG
{
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
	border: none;
}
UL
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
LI
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
OL
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
P
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
DIV
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}

H1
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
H2
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
H3
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
H4
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
H5
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
H6
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
.skip
{
    display: none;
}


.maincontainer
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px auto;
    width: 960px;
    padding-top: 0px;
}
.topcontainer
{
    margin: 0px;
    width: 960px;
    padding: 0px;
}
.topcontainer .topnavbtn
{
    padding-right: 0px;
    padding-left: 10px;
    padding-bottom: 0px;
    margin: 0px 0px 0px 5px;
    padding-top: 0px;
}
.topcontainer .topnavbtn UL
{
    list-style-type: none;
}
.topcontainer .topnavbtn UL LI
{
    padding-right: 0px;
    padding-left: 5px;
    float: left;
    padding-bottom: 0px;
    padding-top: 0px;
    list-style-type: none;
}
.topcontainer .topnavbtn UL LI.yellowbtn_selected
{
    padding-right: 0px;
    display: block;
    padding-left: 0px;
    font-size: 1.00em;
    color: #464646;
    background: url($IMGSRV$/App_Themes/Gul/images/btn_yellow-new.jpg) no-repeat left top;
    float: left;
    padding-bottom: 0px;
    line-height: 28px;
    width: 150px;
    padding-top: 7px;
    list-style-type: none;
    height: 28px;
    text-align: center;
}
.topcontainer .topnavbtn UL LI.yellowbtn
{
    padding-right: 10px;
    display: block;
    padding-left: 0px;
    font-size: 1.17em;
    background: url($IMGSRV$/App_Themes/Gul/images/btn_yellow-new.jpg) no-repeat left top;
    float: left;
    padding-bottom: 0px;
    width: 150px;
    color: #464646;
    padding-top: 0px;
    list-style-type: none;
    height: 28px;
    line-height: 28px;
    text-align: center;
    text-decoration: none;
}
.topcontainer .topnavbtn UL LI.yellowbtn A
{
    padding-right: 0px;
    display: block;
    padding-left: 0px;
    font-size: 1.17em;
    background: url($IMGSRV$/App_Themes/Gul/images/tab-yellow.jpg) no-repeat left top;
    float: left;
    padding-bottom: 0px;
    width: 150px;
    color: #464646;
    line-height: 28px;
    padding-top: 7px;
    list-style-type: none;
    height: 21px;
    text-align: center;
    text-decoration: none;
}
.topcontainer .topnavbtn UL LI.yellowbtn A:hover
{
    padding-right: 0px;
    display: block;
    padding-left: 0px;
    background: url($IMGSRV$/App_Themes/Gul/images/tab-yellow.jpg) no-repeat left bottom;
    float: left;
    padding-bottom: 0px;
    width: 150px;
    padding-top: 7px;
    line-height: 28px;
    list-style-type: none;
    height: 21px;
    text-align: center;
}
.topcontainer .topnavbtn UL LI.greenbtn
{
    padding-right: 10px;
    display: block;
    padding-left: 0px;
    font-size: 1.00em;
    background: url($IMGSRV$/App_Themes/Gul/images/tab-green.jpg) no-repeat left top;
    float: left;
    padding-bottom: 0px;
    width: 150px;
    color: #464646;
    padding-top: 0px;
    line-height: 28px;
    list-style-type: none;
    height: 28px;
    text-align: center;
    text-decoration: none;
}
.topcontainer .topnavbtn UL LI.greenbtn A
{
    padding-right: 0px;
    display: block;
    padding-left: 0px;
    font-size: 1.17em;
    background: url($IMGSRV$/App_Themes/Gul/images/tab-green.jpg) no-repeat left top;
    float: left;
    padding-bottom: 0px;
    width: 150px;
    color: #464646;
    padding-top: 0px;
    list-style-type: none;
    height: 28px;
    text-align: center;
    text-decoration: none;
}
.topcontainer .topnavbtn UL LI.greenbtn A:hover
{
    padding-right: 0px;
    display: block;
    padding-left: 0px;
    background: url($IMGSRV$/App_Themes/Gul/images/tab-green.jpg) no-repeat left bottom;
    float: left;
    padding-bottom: 0px;
    width: 150px;
    padding-top: 0px;
    list-style-type: none;
    height: 28px;
    text-align: center;
}

.topcontainer .topnavbtn UL LI.bluebtn
{
    padding-right: 10px;
    display: block;
    padding-left: 0px;
    font-size: 1.17em;
    background: url($IMGSRV$/App_Themes/Gul/images/tab-blue.jpg) no-repeat left top;
    float: left;
    padding-bottom: 0px;
    width: 150px;
    color: #464646;
    padding-top: 7px;
    list-style-type: none;
    height: 21px;
    text-align: center;
    text-decoration: none;
}
.topcontainer .topnavbtn UL LI.bluebtn A
{
    padding-right: 10px;
    display: block;
    padding-left: 0px;
    font-size: 1.17em;
    background: url($IMGSRV$/App_Themes/Gul/images/tab-blue.jpg) no-repeat left top;
    float: left;
    padding-bottom: 0px;
    width: 150px;
    color: #464646;
    padding-top: 7px;
    list-style-type: none;
    height: 21px;
    text-align: center;
    text-decoration: none;
}
.topcontainer .topnavbtn UL LI.bluebtn A:hover
{
    padding-right: 10px;
    display: block;
    padding-left: 0px;
    background: url($IMGSRV$/App_Themes/Gul/images/tab-blue.jpg) no-repeat left bottom;
    float: left;
    padding-bottom: 0px;
    width: 150px;
    padding-top: 7px;
    list-style-type: none;
    height: 21px;
    text-align: center;
}
.topcontainer .searchboxLeft
{
    display: block;
    background: url($IMGSRV$/App_Themes/Gul/images/searchbar-left.jpg) no-repeat left top;
    float: left;
    width: 10px;
    height: 113px;
}
.topcontainer .searchboxMiddle
{
    display: block;
    background: url($IMGSRV$/App_Themes/Gul/images/GulTop_back.jpg) repeat-x left top;
    float: left;
    width: 940px;
    height: 113px;
}
.topcontainer .searchboxMiddle .hvitSearchbox
{
    width: 340px;
    float: left;
    margin: 35px 0 0 0;
}

.topcontainer .searchboxMiddle .hvitSearchbox p
{
    color: #000;
    padding: 5px 0 0 3px;
    text-align: left;
    margin: 0px;
}
.topcontainer .searchboxMiddle .logo
{
    padding-right: 0px;
    float: left;
    padding-bottom: 0px;
    margin: 0px 0px 0px 0px;
    width: 177px;
    padding-top: 0px;
}
.topcontainer .searchboxMiddle .searchbox
{
    float: left;
    margin: 35px 0px 0px;
    width: 340px;
}
.topcontainer .searchboxMiddle .searchbox P
{
    padding-right: 0px;
    padding-left: 3px;
    padding-bottom: 0px;
    color: #fff;
    padding-top: 5px;
}
.topcontainer .searchboxMiddle .searchbtn
{
    float: left;
    margin: 32px 0px 0px;
    width: 130px;
}
.topcontainer .searchboxMiddle .searchlinks
{
    float: left;
    margin: 32px 0px 0px;
    width: 290px;
    text-align: left;
}
.topcontainer .searchboxMiddle .searchlinks P
{
    font-size: 1.1em;
    color: #000;
}
.topcontainer .searchboxMiddle .searchlinks SPAN
{
    padding-right: 20px;
    display: inline;
    padding-left: 0px;
    padding-bottom: 0px;
    color: #000;
    padding-top: 0px;
}
.topcontainer .searchboxMiddle .searchlinks A
{
    font-weight: bold;
    font-size: 1.35em;
    color: #000;
    text-decoration: underline;
    margin: 0px;
    padding: 0px;
}
.topcontainer .searchboxRight
{
    display: block;
    background: url($IMGSRV$/App_Themes/Gul/images/GulTop_08.jpg) no-repeat left top;
    float: left;
    width: 10px;
    height: 113px;
}
#bodycontainer
{
    margin-top: 8px;
    width: 960px;
}
#bodycontainer .leftcontainer
{
    padding-right: 4px;
    padding-left: 0px;
    float: left;
    padding-bottom: 0px;
    width: 173px;
    padding-top: 0px;
}



/* Sorter*/
#bodycontainer .leftcontainer .sorter-left
{
    background-image: url('$IMGSRV$/App_Themes/Gul/images/SorterLeft15.png');
    width: 6px;
    height: 32px;
    background-repeat: no-repeat;
    float: left;
    vertical-align: middle;
}
#bodycontainer .leftcontainer .sorter-middle
{
    display: block;
    background: url($IMGSRV$/App_Themes/Gul/images/SorterCenter15.png) repeat-x left top;
    float: left;
    width: 161px;
    height: 32px;
}

#bodycontainer .leftcontainer .sorter-middle .slotericon
{
    margin: 4px 0px 0px;
}

#bodycontainer .leftcontainer .sorter-middle .slotericon .Soter_Logo
{
    height: 20px;
    width: 20px;
    background: url('$IMGSRV$/App_Themes/Gul/images/gul_30new.png');
    vertical-align: middle;
    text-align: center;
    margin: 2px 0px 0px 2px;
}

#bodycontainer .leftcontainer .sorter-middle .slotericon SPAN
{
    padding-right: 7px;
    padding-left: 0px;
    width: 120px;
    padding-bottom: 0px;
}
#bodycontainer .leftcontainer .sorter-right
{
    background-image: url('$IMGSRV$/App_Themes/Gul/images/SorterRight15.png' );
    width: 6px;
    height: 32px;
    background-repeat: no-repeat;
    float: left;
    vertical-align: top;
}
/* End Sorter here */



#bodycontainer .leftcontainer .graybox
{
    display: block;
    margin: 4px 0px 0px;
    width: 173px;
}
#bodycontainer .leftcontainer .graybox .graybox-top
{
    background: url($IMGSRV$/App_Themes/Gul/images/grabox-tophvit.gif) #d5d5d5 no-repeat left top;
    width: 173px;
    height: 6px;
}
#bodycontainer .leftcontainer .graybox .graybox-middle
{
    padding-right: 0px;
    overflow-y: scroll;
    display: block;
    padding-left: 10px;
    background: url($IMGSRV$/App_Themes/Gul/images/graybox-middlehvit.gif) #d5d5d5 repeat-x left top;
    overflow-x: hidden;
    padding-bottom: 3px;
    width: 157px;
    padding-top: 0px;
    height: auto;
}
#bodycontainer .leftcontainer .graybox .graybox-middleoutr
{
    background: url($IMGSRV$/App_Themes/Gul/images/graybox-middlehvit.gif) #d5d5d5 repeat-x left top;
    width: 173px;
}
#bodycontainer .leftcontainer .graybox .graybox-middle H3
{
    padding-right: 0px;
    padding-left: 0px;
    font-weight: bold;
    font-size: 13px;
    padding-bottom: 2px;
    padding-top: 0px;
}
#bodycontainer .leftcontainer .graybox .graybox-middle UL
{
    list-style-type: none;
}
#bodycontainer .leftcontainer .graybox .graybox-middle UL LI
{
    font-size: 1.15em;
    line-height: 18px;
    list-style-type: none;
}
#bodycontainer .leftcontainer .graybox .graybox-middle UL LI SPAN
{
    color: #000;
    line-height: 16px;
    list-style-type: none;
}
#bodycontainer .leftcontainer .graybox .graybox-middle UL LI A
{
    font-weight: normal;
    color: #464646;
    margin: 0px;
    padding: 0px;
    text-decoration: underline;
}
#bodycontainer .leftcontainer .graybox .graybox-middle UL LI A:hover
{
    color: #333333;
}
#bodycontainer .leftcontainer .graybox .graybox-middle UL LI A SPAN
{
    font-weight: normal;
    color: #4c4d4f;
}
#bodycontainer .leftcontainer .graybox .graybox-bottom
{
    display: block;
    background: url($IMGSRV$/App_Themes/Gul/images/graybox-bottomhvit.gif) no-repeat left bottom;
    width: 173px;
    height: 6px;
}
#bodycontainer .middlecontainer
{
    float: left;
    width: 488px;
}
#bodycontainer .middlecontainer .paginggreen
{
    width: 485px;
}

#bodycontainer .middlecontainer .paginggreen .paginggreenLeft
{
    background: url($IMGSRV$/App_Themes/Gul/images/SorterLeft15.png) no-repeat left top;
    float: left;
    width: 6px;
    height: 31px;
}
#bodycontainer .middlecontainer .paginggreen .paginggreenMiddle
{
    background: url($IMGSRV$/App_Themes/Gul/images/SorterCenter15.png) repeat-x left top;
    float: left;
    width: 473px;
    height: 31px;
}
#bodycontainer .middlecontainer .paginggreen .paginggreenMiddle .pagingicon
{
    margin-top: 0px;
}
#bodycontainer .middlecontainer .paginggreen .paginggreenMiddle .pagingicon P
{
    font-size: 1.1em;
    color: #fff;
    padding-top: 3px;
}
#bodycontainer .middlecontainer .paginggreen .paginggreenMiddle .pagingicon IMG
{
    padding-right: 6px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
}
#bodycontainer .middlecontainer .paginggreen .paginggreenMiddle .pagingicon .pagingImg
{
    background: url($IMGSRV$/App_Themes/Gul/images/gul_31.png) no-repeat left bottom;
    float: left;
    width: 22px;
    height: 22px;
    margin-top: 4px;
    padding-right: 4px;
}
#bodycontainer .middlecontainer .paginggreen .paginggreenRight
{
    background: url($IMGSRV$/App_Themes/Gul/images/SorterRight15.png) no-repeat left bottom;
    float: left;
    width: 6px;
    height: 31px;
}
#bodycontainer .middlecontainer .paginggray
{
    margin-top: 0px;
    width: 485px;
    padding-right: 2px;
}

#bodycontainer .middlecontainer .paginggray .paginggrayLeft
{
    background: url($IMGSRV$/App_Themes/Gul/images/paging-top-gray-left.gif) no-repeat left top;
    float: left;
    width: 6px;
    height: 30px;
}
#bodycontainer .middlecontainer .paginggray .paginggrayMiddle
{
    background: url($IMGSRV$/App_Themes/Gul/images/paging-top-gray-middle.gif) repeat-x left top;
    float: left;
    width: 473px;
    height: 30px;
}
#bodycontainer .middlecontainer .paginggray .paginggrayMiddle .select
{
    float: left;
    width: 160px;
    text-align: left;
}

#bodycontainer .middlecontainer .paginggray .paginggrayMiddle .select SPAN
{
    padding-right: 0px;
    margin-top: 3px;
    display: block;
    padding-left: 5px;
    padding-bottom: 0px;
    width: 150px;
    padding-top: 0px;
    height: 24px;
}
#bodycontainer .middlecontainer .paginggray .paginggrayMiddle .pagingnumber
{
    margin-top: 7px;
    font-weight: normal;
    font-size: 1em;
    float: left;
    width: 300px;
    text-align: right;
    color: #999;
}
#bodycontainer .middlecontainer .paginggray .paginggrayMiddle .pagingnumber a:link, a:visited, a:active
{
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 0px;
    color: #000;
    padding-top: 0px;
    text-decoration: underline;
}
#bodycontainer .middlecontainer .paginggray .paginggrayMiddle .pagingnumber A:hover
{
    color: #000;
    text-decoration: none;
}
#bodycontainer .middlecontainer .paginggray .paginggrayMiddle .pagingnumber .gray
{
    color: #727272;
    text-decoration: none;
}


#bodycontainer .middlecontainer .paginggray .paginggrayMiddle .pagingnumber A.gray:hover
{
    color: #b4b4b4;
    text-decoration: none;
}

#bodycontainer .middlecontainer .paginggray .paginggrayRight
{
    background: url($IMGSRV$/App_Themes/Gul/images/paging-top-gray-right.gif) no-repeat left bottom;
    float: left;
    width: 6px;
    height: 30px;
}
#bodycontainer .middlecontainer .pagingContainer
{
    margin-top: 4px;
    width: 485px;
}
#bodycontainer .middlecontainer .pagingContainer .paging-containerMiddle
{
    background: #fff;
    width: 483px;
    height: auto;
}
#bodycontainer .middlecontainer .pagingContainer .paging-containerMiddle .hdtxt
{
    padding-bottom: 5px;
    width: 483px;
    border-bottom: #4c4d4f 1px solid;
}
#bodycontainer .middlecontainer .pagingContainer .paging-containerMiddle .none.hdtxt
{
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}
#bodycontainer .middlecontainer .pagingContainer .paging-containerMiddle .hdtxt .head
{
    padding-left: 10px;
    float: left;
    width: 350px;
}
#bodycontainer .middlecontainer .pagingContainer .paging-containerMiddle .hdtxt .head A
{
    color: #000;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
}
#bodycontainer .middlecontainer .pagingContainer .paging-containerMiddle .hdtxt .head A:hover
{
    color: #000;
    text-decoration: underline;
}
#bodycontainer .middlecontainer .pagingContainer .paging-containerMiddle .hdtxt .head IMG
{
    padding-right: 15px;
}
#bodycontainer .middlecontainer .pagingContainer .paging-containerMiddle .hdtxt .head H1
{
    padding-right: 0px;
    padding-left: 0px;
    font-weight: normal;
    font-size: 1.5em;
    padding-bottom: 3px;
    padding-top: 10px;
}
#bodycontainer .middlecontainer .pagingContainer .paging-containerMiddle .hdtxt .head P
{
    font-size: 1em;
}
#bodycontainer .middlecontainer .pagingContainer .paging-containerMiddle .hdtxt .number
{
    float: left;
    width: 125px;
}
#bodycontainer .middlecontainer .pagingContainer .paging-containerMiddle .hdtxt .number H2
{
    padding-right: 10px;
    padding-left: 0px;
    font-weight: normal;
    font-size: 1.8em;
    padding-bottom: 0px;
    color: #000;
    padding-top: 10px;
    text-align: right;
}
#bodycontainer .middlecontainer .pagingContainer .paging-containerMiddle .hdtxt .number H3
{
    padding-right: 10px;
    padding-left: 0px;
    font-weight: normal;
    font-size: 1em;
    padding-bottom: 8px;
    color: #000;
    padding-top: 0px;
    text-align: right;
}
#bodycontainer .middlecontainer .pagingContainer .paging-containerMiddle .hdtxt .button
{
    padding-right: 10px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    width: 475px;
    padding-top: 0px;
    text-align: right;
}
#bodycontainer .middlecontainer .pagingContainer .paging-containerMiddle .hdtxt .grid
{
    padding-right: 0px;
    padding-left: 10px;
    padding-bottom: 0px;
    margin: 10px 0px;
    width: 475px;
    padding-top: 0px;
}
#bodycontainer .middlecontainer .pagingContainer .paging-containerMiddle .hdtxt .grid P
{
    font-size: 1em;
}
#bodycontainer .middlecontainer .pagingContainer .paging-containerMiddle .hdtxt .grid SPAN
{
    display: inline;
    color: #4c4d4f;
}

#bodycontainer .rightcontainer
{
    float: right;
    margin-left: 0px;
    width: 294px;
    text-align: left;
}

#bodycontainer .rightcontainer .information
{
    padding-right: 0px;
    margin-top: 20px;
    padding-left: 10px;
    padding-bottom: 0px;
    width: 284px;
    padding-top: 0px;
}
#bodycontainer .rightcontainer .information H1
{
    font-weight: normal;
    font-size: 1.85em;
    color: #d5d5d5;
}
#bodycontainer .rightcontainer .information P
{
    font-weight: normal;
    color: #d5d5d5;
}
#bodycontainer .rightcontainer .information IMG
{
    padding-right: 8px;
    padding-left: 0px;
    padding-bottom: 20px;
    padding-top: 0px;
}
#bodycontainer .rightcontainer .information .img
{
    padding-right: 20px;
    padding-left: 0px;
    padding-bottom: 20px;
    padding-top: 6px;
}
#bodycontainer .rightcontainer .informationsub
{
    padding-right: 0px;
    margin-top: 5px;
    padding-left: 50px;
    padding-bottom: 0px;
    width: 244px;
    padding-top: 0px;
}
#bodycontainer .rightcontainer .informationsub H1
{
    font-weight: normal;
    font-size: 1.5em;
    color: #d5d5d5;
}
#bodycontainer .rightcontainer .informationsub P
{
    font-weight: normal;
    padding-bottom: 7px;
    color: #d5d5d5;
}
#bodycontainer .rightcontainer .informationsub IMG
{
    padding-right: 8px;
    padding-left: 0px;
    padding-bottom: 30px;
    padding-top: 0px;
}
#bodycontainer .rightcontainer .informationsub .img
{
    padding-right: 8px;
    padding-left: 0px;
    padding-bottom: 10px;
    padding-top: 0px;
}
#bodycontainer .rightcontainer .informationsub A
{
    font-weight: bold;
    color: #71ab43;
    margin: 0px;
    padding: 0px;
    text-decoration: underline;
}
#bottomcontainer
{
    margin: 20px 0px 30px;
    width: 960px;
    color: #999999;
    text-align: center;
}
#bottomcontainer UL
{
    padding-bottom: 3px;
    list-style-type: none;
}
#bottomcontainer UL LI
{
    border-right: #999 1px solid;
    padding-right: 10px;
    display: inline;
    padding-left: 10px;
    padding-bottom: 0px;
    padding-top: 0px;
    list-style-type: none;
}
#bottomcontainer UL LI.none
{
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}
#bottomcontainer UL LI A
{
    font-weight: bold;
    color: #999;
    margin: 0px;
    padding: 0px;
    text-decoration: none;
}
.hoved
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    width: 960px;
    color: #000;
    padding-top: 0px;
    text-align: left;
}
.alphabet LI A
{
    padding-right: 10px;
    display: block;
    padding-left: 10px;
    font-weight: bold;
    float: left;
    padding-bottom: 10px;
    width: 1em;
    color: #333;
    padding-top: 10px;
    text-decoration: none;
}
.alphabet LI A:link
{
    padding-right: 10px;
    display: block;
    padding-left: 10px;
    font-weight: bold;
    float: left;
    padding-bottom: 10px;
    width: 1em;
    color: #333;
    padding-top: 10px;
    text-decoration: none;
}
.alphabet LI A:visited
{
    padding-right: 10px;
    display: block;
    padding-left: 10px;
    font-weight: bold;
    float: left;
    padding-bottom: 10px;
    width: 1em;
    color: #333;
    padding-top: 10px;
    text-decoration: none;
}
.alphabet LI A:hover
{
    background-color: #b3dc92;
}
.alphabet LI
{
    border-right: #cecece 1px solid;
    border-top: #cecece 1px solid;
    display: block;
    float: left;
    margin: 0px 5px 8px 0px;
    border-left: #cecece 1px solid;
    border-bottom: #cecece 1px solid;
    text-align: center;
}
UL.alphabet
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
UL.letter
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
UL.alphabet
{
    float: left;
}
UL.alphabet .margin-none
{
    margin-bottom: 0px;
}
.alphabetinfo
{
    float: right;
}
.contentwrapper
{
    padding-right: 0px;
    padding-left: 0px;
    float: left;
    padding-bottom: 0px;
    margin: 7px 0px 0px;
    width: 960px;
    padding-top: 0px;
    background-color: white;
}
.contentwrapper .top
{
    background: url($IMGSRV$/App_Themes/Gul/images/content_top.png) no-repeat left top;
    float: left;
    width: 960px;
    height: 10px;
}
.contentwrapper .bottom
{
    background: url($IMGSRV$/App_Themes/Gul/images/content_bottom.png) no-repeat left top;
    float: left;
    width: 960px;
    height: 10px;
}
.content
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: auto;
    width: 630px;
    padding-top: 0px;
}
.content H3
{
    padding-right: 0px;
    padding-left: 0px;
    font-size: 1.08em;
    padding-bottom: 0px;
    margin: 0px;
    color: #464646;
    padding-top: 0px;
}
.hoved H1
{
    margin-top: 5px;
    display: block;
    padding-left: 2px;
    font-size: 1.33em;
    color: #fff;
}
.hoved H1 SPAN
{
    font-size: 1.08em;
    color: #a9d484;
}



/* -------------  */
.alphabet a, .alphabet a:link, .alphabet a:visited
{
    color: #333;
    display: block;
    text-decoration: none;
    padding: 10px;
    float: left;
    width: 1em;
    font-size: 1em;
    font-weight: bold;
}
.alphabet a:hover
{
    background-color: #feeba5;
}
.alphabet
{
    text-align: center;
    float: left;
    display: block;
    border: 1px solid #cecece;
    margin: 2px;
}
/* Geografisk Page */

#Geografiskmaptxt .Geografiskwhitebig
{
    font-size: 1.33em;
    color: #464646;
    font-weight: normal;
    text-align: left;
    font-weight: bold;
}

#Geografiskmaptxt .Geografiskyellowbig
{
    font-size: 1.33em;
    color: #464646;
    font-weight: normal;
    text-align: left;
    font-weight: bold;
}

#Geografiskmap .mapimg
{
    width: 450px;
    height: 515px;
    float: left;
}

#Geografiskmap .mapimg .mapimg_bg
{
    width: 403px;
    height: 550px;
    float: left;
    background: url($IMGSRV$/App_Themes/Gul/images/kart_403.gif) 0 0 no-repeat;
    z-index: 120;
    position: absolute;
}

#Geografiskmap .oppland
{
    width: 200px;
    padding: 0 0px;
    float: right;
    margin: 40px 0px 0px 20px;
}

#Geografiskmap .opplandtxt
{
    font-weight: bold;
    text-align: left;
    font-size: 14px;
    color: #464646;
}

#Geografiskmap .opplandimg
{
    padding: 0 5px;
}

#selectcountry
{
    width: 460px;
    position: absolute;
    z-index: 125;
    left: 268px;
    top: 85px;
    float: right;
    color: #464646;
}

#selectcountry img
{
    margin: 0px;
    padding: 0px;
}

#selectcountry td
{
    margin: 0px;
    padding: 0px;
}

#selectcountry .countrylist-white
{
    width: 200px;
    float: left;
    margin-top: 25px;
    color: #464646;
    padding: 0px;
}

#selectcountry .countrylist-yellow
{
    width: 235px;
    float: left;
    color: #464646;
}

#selectcountry .bottom-y-w
{
    background-image: url($IMGSRV$/App_Themes/Gul/images/bottom-y-w.jpg);
}

#Geografiskmap
{
    width: 710px;
    position: relative;
    top: 0px;
    left: 0px;
    z-index: 99;
    float: left;
}

#Geografiskmap .fylkelist
{
    padding: 0px;
    margin: 0px;
    padding: 0px 0 0 5px;
    width: 203px;
    margin: 0px;
    margin-top: 2px;
}

.clearer
{
    clear: both;
    padding: 0px;
    margin: 0px;
    height: -1px;
}

#Geografiskmap .fylke
{
    padding: 0px;
    margin: 0px;
    float: left;
    padding: 0px 0 0 5px;
    line-height: 19px;
}

#Geografiskmapleftcontent
{
    width: 230px;
    padding-left: 5px;
    float: left;
    color: #464646;
}

#Geografiskmapleftcontent .Geografiskinput
{
    background: url($IMGSRV$/App_Themes/Gul/images/bg_input-txt.jpg) 6px 4px no-repeat;
    width: 162px;
    height: 33px;
    border: none;
    padding: 12px 5px 0 10px;
    font-size: 13px;
    color: #000;
}
#Geografiskmapleftcontent .Geografiskinput2
{
    background: url($IMGSRV$/App_Themes/Gul/images/bg_input-txt-2.gif) 6px 4px no-repeat;
    width: 148px;
    height: 33px;
    border: none;
    padding: 10px 5px 0px 6px;
    font-size: 13px;
    color: #000;
}


#Geografiskmapleftcontent .yellowmedium
{
    color: #ffcc33;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

#Geografiskmapleftcontent .VelOmr
{
    float: left;
    padding-right: 5px;
}

#Geografiskmapleftcontent .checkbox
{
    padding-left: 15px;
    padding-top: 2px;
}

#mapbottomlink
{
    color: #868686;
    font-size: 12px;
    text-align: center;
}

.SelectedContryBack
{
    background: url($IMGSRV$/App_Themes/Gul/images/country-selected.jpg) right 0px no-repeat;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    text-align: left;
    padding-left: 5px;
    height: 22px;
}

#Geografiskmain .T-L-M
{
    /*-------- Main page white box Start ----------*/
    background: #fff url($IMGSRV$/App_Themes/Gul/images/top-left-m.jpg) no-repeat;
    width: 11px;
    height: 11px;
}

#Geografiskmain .T-M-M
{
    background: url($IMGSRV$/App_Themes/Gul/images/top-m.jpg) repeat-x;
    width: 100%;
    height: 11px;
    float: left;
}

#Geografiskmain .T-R-M
{
    background: url($IMGSRV$/App_Themes/Gul/images/top-right-m.jpg)no-repeat;
    width: 11px;
    height: 11px;
}

#Geografiskmain .B-L-M
{
    background: url($IMGSRV$/App_Themes/Gul/images/bottom-left-m.jpg) no-repeat;
    width: 11px;
    height: 11px;
}

#Geografiskmain .MiddleContent
{
    background: #fff;
    float: left;
}

#Geografiskmain .B-M-M
{
    background: #fff url($IMGSRV$/App_Themes/Gul/images/bottom-m.jpg)top left repeat-x;
    width: 100%;
    height: 11px;
}

#Geografiskmain .B-R-M
{
    /*-------- Main page white box End ----------*/
    background: url($IMGSRV$/App_Themes/Gul/images/bottom-right-m.jpg) no-repeat;
    width: 11px;
    height: 11px;
}

#Geografiskmain .T-L-YW
{
    /*-------- Main page white Yellow box Start ----------*/
    background: url($IMGSRV$/App_Themes/Gul/images/top-left-y-w.jpg) left no-repeat;
    width: 11px;
    height: 11px;
    float: left;
}

#Geografiskmain .T-M-YW
{
    background: url($IMGSRV$/App_Themes/Gul/images/top-y-w.jpg) 0 0 repeat-x;
    width: 300px;
    height: 11px;
}

#Geografiskmain .T-R-YW
{
    background: url($IMGSRV$/App_Themes/Gul/images/top-right-yw.jpg) no-repeat;
    width: 11px;
    height: 11px;
    float: left;
}

#Geografiskmain .B-L-YW
{
    background: url($IMGSRV$/App_Themes/Gul/images/bottom-left-y-w.jpg) no-repeat;
    width: 11px;
    height: 11px;
    float: left;
}

#Geografiskmain .B-M-YW
{
    background: url($IMGSRV$/App_Themes/Gul/images/bottom-y-w.jpg) repeat-x;
    width: 91%;
    height: 11px;
}

#Geografiskmain .B-R-YW
{
    /*-------- Main page white Yellow box End ----------*/
    background: url($IMGSRV$/App_Themes/Gul/images/bottom-right-y-w.jpg) no-repeat;
    width: 11px;
    height: 11px;
    float: left;
}

#Geografiskmapleftcontent .T-L-BG
{
    /*-------- Left Box Gray box Start ----------*/
    background: url($IMGSRV$/App_Themes/Gul/images/T-L-G.jpg) #555555 left no-repeat;
    width: 11px;
    height: 10px;
}

#Geografiskmapleftcontent .T-M-BG
{
    background: url($IMGSRV$/App_Themes/Gul/images/T-G.jpg) repeat-x;
    width: 232px;
    height: 10px;
}

#Geografiskmapleftcontent .T-R-BG
{
    background: url($IMGSRV$/App_Themes/Gul/images/T-R-G.jpg) #555555 right no-repeat;
    width: 11px;
    height: 10px;
}

#Geografiskmapleftcontent .B-L-BG
{
    background: url($IMGSRV$/App_Themes/Gul/images/B-L-G.jpg) #555555 left no-repeat;
    width: 11px;
    height: 10px;
}

#Geografiskmapleftcontent .B-M-BG
{
    background: url($IMGSRV$/App_Themes/Gul/images/B-G.jpg) 0 0 repeat-x;
    width: 232px;
    height: 10px;
}

#Geografiskmapleftcontent .B-R-BG
{
    /*--------Left Box Gray box box End ----------*/
    background: url($IMGSRV$/App_Themes/Gul/images/B-R-G.jpg) #555555 right no-repeat;
    width: 11px;
    height: 10px;
}

#Geografiskmapleftcontent .right-B-G
{
    background: #ffeba5;
}

#Geografiskmapleftcontent .right-B-L-Y
{
    background: url($IMGSRV$/App_Themes/Gul/images/B-L-Y.jpg) no-repeat;
    height: 13px;
}

#Geografiskmapleftcontent .right-T-L-Y
{
    background: url($IMGSRV$/App_Themes/Gul/images/T-L-Y.jpg) no-repeat;
    height: 13px;
}
#Geografiskmapleftcontent .right-T-R-Y
{
    background: url($IMGSRV$/App_Themes/Gul/images/T-R-Y.jpg) no-repeat right;
    height: 13px;
}
#Geografiskmapleftcontent .right-B-R-Y
{
    background: url($IMGSRV$/App_Themes/Gul/images/B-R-Y.jpg) no-repeat right;
    height: 13px;
}

.GeografiskScrollcolor
{
    scrollbar-face-color: #E9E9E9;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #E9E9E9;
    scrollbar-3dlight-color: #DBDBDB;
    scrollbar-arrow-color: #787878;
    scrollbar-track-color: #F5F5F5;
    scrollbar-darkshadow-color: #AEAEAE;
}

/* End Geografisk Page css */

.breadcrumb
{
    font-size: 13px;
    font-weight: bold;
    color: #000000;
    text-decoration: underline;
    wrap: false;
    cursor: pointer;
}
.breadcrumbText
{
    font-size: 13px;
    font-weight: bold;
    color: #464646;
    text-decoration: none;
    cursor: pointer;
}

.breadcrumb:hover
{
    font-size: 13px;
    color: #828282;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
}

.breadcrumb:visited
{
    font-size: 13px;
    color: #828282;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
}

.newsBody
{
    background-color: #464646;
    color: White;
}
.rightyelllowtop
{
    background-image: url('$IMGSRV$/App_Themes/Gul/images/gul_28.jpg');
    width: 300px;
    height: 31px;
    background-repeat: no-repeat;
    background-position: bottom;
}
.rightyelllowmiddle
{
    width: 300px;
    background-color: #ffcc33;
}
.rightyellowbottum
{
    background-image: url('$IMGSRV$/App_Themes/Gul/images/gul_29.jpg');
    width: 300px;
    height: 7px;
    background-repeat: no-repeat;
}

/*Details Page */
.infoWindow
{
    font-size: 10px;
    color: #000000;
    word-wrap: break-word;
}
.formfont
{
    font-size: 11px;
    color: #000000;
    word-wrap: break-word;
}

.msgPaddingfont
{
    margin: 2px 10px 10px 2px;
    font-size: 11px;
    color: Black;
    font-weight: bold;
}

.SendmeldingStyle
{
    cursor: default;
}

.radfd_Hay.radfd_ScrollBars
{
    scrollbar-3dlight-color: #333333;
    scrollbar-arrow-color: #474946;
    scrollbar-base-color: #C10057;
    scrollbar-darkshadow-color: #333333;
    scrollbar-face-color: #fecb31;
    scrollbar-highlight-color: #333333;
    scrollbar-shadow-color: #333333;
    scrollbar-track-color: #333333;
}

.fylkeLink
{
    border-width: 5;
    border-color: White;
    color: Orange;
    font-size: 15pt;
}
.BackButton_tblMain
{
    vertical-align: middle;
    text-align: left;
    width: 479px;
    height: 31px;
}
.BackButtonLink
{
    color: #D5D5D5;
    font-size: 14px;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
}
.BackButtonLinkDisable
{
    color: #999999;
    font-size: 14px;
    text-decoration: none;
}
.BackButtonLink:hover
{
    color: #D5D5D5;
    font-size: 14px;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
}

.BackButtonLink:visited
{
    color: #D5D5D5;
    font-size: 14px;
    text-decoration: none;
}
.yellowsquare
{
    background-image: url($IMGSRV$/App_Themes/Gul/images/yellowsquare.png);
    width: 713px;
    height: 340px;
    background-repeat: no-repeat;
    text-align: center;
}


.InstallationText
{
    font-size: 15px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

/*MessageWindow*/
.replyboxLableFont
{
    color: #663300;
    font-size: 11px;
    font-weight: bold;
}
.replyboxMessage
{
    color: #663300;
    font-size: 11px;
    font-weight: bold;
}
.replyboxLableSmallFont
{
    color: #663300;
    font-size: 11px;
}
.replyboxmessage
{
    color: Red;
    font-size: 11px;
    font-weight: bold;
}

.style1
{
    width: 255px;
    height: 25px;
    background: url($IMGSRV$/App_Themes/Gul/images/txtFrom.jpg) no-repeat;
}

.style2
{
    width: 255px;
    height: 120px;
    background: url($IMGSRV$/App_Themes/Gul/images/textbody.jpg ) no-repeat;
}

.style3
{
    width: 50px;
    height: 25px;
    background: url($IMGSRV$/App_Themes/Gul/images/timer.jpg) no-repeat;
}

.style4
{
    width: 269px;
    height: 165px;
    background: url($IMGSRV$/App_Themes/Gul/images/square_NEW.jpg) no-repeat;
}
.style5
{
    width: 100px;
    height: 25px;
    background: url($IMGSRV$/App_Themes/Gul/images/txtemail.jpg) no-repeat;
}
/* messaging*/
.messageheader
{
    padding-left: 10px;
    padding-right: 10px;
    font-size: 10pt;
    font-weight: bold;
    color: #663300;
}

/*Inbox*/
.yellowsquareTop
{
    background-image: url($IMGSRV$/App_Themes/Gul/images/TopRound.png);
    width: 713px;
    height: 33px;
    background-repeat: no-repeat;
    text-align: center;
}

.yellowsquareBottom
{
    background-image: url($IMGSRV$/App_Themes/Gul/images/BottomRound.png);
    width: 713px;
    height: 11px;
    background-repeat: no-repeat;
    text-align: center;
}

.yellowsquareMiddle
{
    background-image: url($IMGSRV$/App_Themes/Gul/images/MidRound.png);
    width: 713px;
    text-align: center;
}

.Inboxheaderfont
{
    font-size: 18px;
    font-weight: bold;
    color: Black;
    text-align: center;
    text-decoration: underline;
}

.InboxReceived
{
    background-color: Transparent;
    border-color: #27413e;
    border-style: none;
    border-width: 1px;
    width: 690px;
    padding: 5px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: left;
}

.Inboxfont
{
    float: left;
    padding-right: 20px;
    width: 50px;
    text-align: left;
    font-size: 12px;
    font-weight: bold;
}

.Inboxfontlabel
{
    font-size: 12px;
}


/*Gullapp.................................................................................*/

.seedetails
{
    font-size: 12px;
    color: #26200B;
}

.seeAddress
{
    font-size: 11px;
}

.showPhone
{
    font-size: 15px;
    font-weight: bold;
}
.showFax
{
    font-size: 13px;
    font-weight: bold;
}
.Printwindow
{
    font-size: small;
    color: #26200B;
}
/*.................................................................................Gullapp*/

/* Front Page ..............................................................................*/
.FPMainDiv
{
    margin: 8px auto;
    width: 960px;
    padding-bottom: 5px;
    float: none;
    vertical-align: bottom;
}

.FPNewsDiv
{
    height: 408px;
    background-repeat: no-repeat;
    float: right;
    width: 443px;
    margin: 0;
    padding: 0;
    background-image: url('$IMGSRV$/App_Themes/Gul/images/gul_25.jpg');
}

.FPMap
{
    height: 402px;
    width: 505px;
    float: left;
}

.FPMapDiv
{
    background-image: url('$IMGSRV$/App_Themes/Gul/images/gul_26.jpg');
    background-repeat: no-repeat;
    width: 511px;
    height: 408px;
    float: left;
    padding: 3px;
    vertical-align: middle;
}
/*.............................................................................. Front Page*/
/* News ...................................................................................*/
.newsMainDiv
{
    background-image: url('$IMGSRV$/App_Themes/Gul/images/gul_25.jpg');
    background-repeat: no-repeat;
    width: 443px;
    height: 408px;
    vertical-align: middle;
}

.newsIframe
{
    margin-left: 10px;
    width: 420px;
    height: 400px;
}
.newsText
{
    font-size: 14px;
}
/*.................................................................................... News*/
/* Footer....................................................................................*/
.FooterMainDiv
{
    float: left;
    padding-top: 20px;
    width: 100%;
    text-align: center;
}

.FooterMainDiv span
{
    font-size: 12px;
    font-weight: bold;
    color: #999999;
    text-decoration: none;
    wrap: false;
    padding-left: 3px;
    padding-right: 3px;
}
.FooterMainDiv a
{
    font-size: 12px;
    font-weight: bold;
    color: #666666;
    text-decoration:underline;
    wrap: false;
    text-align: center;
    margin: 0px;
    padding: 0px;
}
.FooterMainDiv a:visited
{
    font-size: 12px;
    font-weight: bold;
    color: #666666;
    text-decoration: underline;
    wrap: false;
    margin: 0px;
    padding: 0px;
    text-align: center;
}

.FooterMainDiv a:hover
{
    font-size: 12px;
    color: #959595;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
}
.FooterBottomText
{
    font-size: 12px;
    font-weight: normal;
    color: #959595;
    text-decoration: none;
    float: left;
    width: 100%;
    text-align: center;
}

.FooterHeader
{
    font-size: 18pt;
    font-weight: bold;
    color: #464646;
    text-decoration: none;
    float: left;
    width: 100%;
    text-align: left;
    padding: 15px 0px 10px 0px;
    margin: 0px;
}
.FooterDetail a
{
    font-size: 16px;
    font-weight: normal;
    color: #666666;
    margin: 0px;
    padding: 0px;
    text-decoration: underline;
}
.FooterDetail a:visited
{
    font-size: 16px;
    font-weight: normal;
    color: #666666;
    text-decoration: underline;
}
.Footer_SubHeader
{
    font-size: 16px;
    font-weight: bold;
    color: #666666;
    text-decoration: none;
    text-align: left;
    margin: 0px;
    padding: 0px 0px 20px 0px;
    line-height: 18pt;
}
.Footer_SubHeader1
{
    font-size: 16px;
    font-weight: normal;
    color: Red;
    text-decoration: underline;
    text-align: left;
    margin: 0px;
    padding: 0px 0px 20px 0px;
    line-height: 18pt;
}
.FooterDetail
{
    font-size: 16px;
    font-weight: normal;
    color: #464646;
    text-decoration: none;
    text-align: left;
    margin: 0px;
    padding: 0px 0px 20px 0px;
    line-height: 18pt;
}
.FooterDetail ul
{
    margin: 0px 0px 0px 50px;
    padding: 0px;
    list-style: disc;
}
.FooterDetail li
{
    list-style: disc;
    color: #464646;
}
.FooterDetail li Span
{
    color: #464646;
}
/*.................................................................................... Footer*/
/* GoogleMap ....................................................................................*/
.tooltip
{
    border: none;
    padding: 1px 1px;
}
.outerDiv
{
    border: 0;
    width: 174px;
    height: 104px;
    text-align: left;
    background-repeat: no-repeat;
    background-position: bottom;
    background-image: url('$IMGSRV$/App_Themes/Gul/images/map_popup.gif');
}

.mainDiv
{
    padding-top: 6px;
    padding-left: 10px;
    padding-right: 10px;
}

.companyAddress
{
    font-size: 7.5pt;
    font-weight: normal;
}

.Companyname
{
    font-size: 10pt;
    font-weight: bold;
}
.CompanyEmail
{
    vertical-align: bottom;
    text-align: right;
    padding-right: 10px;
}
/* .................................................................................... GoogleMap*/
/*Common...................................................................................*/
.bgWhite
{
    background-color: White;
}
.topCenter
{
    vertical-align: top;
    text-align: center;
}

.widewhitetop
{
    background-image: url( '$IMGSRV$/App_Themes/Gul/images/wide_white_square_top.jpg' );
    width: 960px;
    height: 10px;
    background-repeat: no-repeat;
    background-position: bottom;
    vertical-align: top;
    top: 0px;
    bottom: 0px;
}
.widewhitebottom
{
    background-image: url( '$IMGSRV$/App_Themes/Gul/images/wide_white_square_bottom.jpg' );
    width: 960px;
    height: 10px;
    background-repeat: no-repeat;
}
.width100Per
{
    width: 100%;
}
.norecordsfound
{
    margin: 14px 10px 10px 14px;
    font-size: 12pt;
    font-weight: bold;
    color: #464646;
}
.GrayMiddleArea
{
    background-color: #d5d5d5;
    width: 173px;
    text-align: center;
}
.Graybottum
{
    background-image: url(  '$IMGSRV$/App_Themes/Gul/images/gul_22.jpg' );
    width: 173px;
    height: 5px;
    background-repeat: no-repeat;
}
.GrayTop
{
    background-image: url(  '$IMGSRV$/App_Themes/Gul/images/gul_21.jpg' );
    width: 173px;
    height: 5px;
    background-repeat: no-repeat;
    background-position: 50% bottom;
    text-align: left;
}
.tdleftBottom
{
    text-align: left;
    vertical-align: bottom;
}
.tdleftTop
{
    text-align: left;
    vertical-align: top;
}
.tdLeftAlign
{
    text-align: left;
}
.formfont
{
    font-size: smaller;
    color: #996600;
}
.headerfont
{
    padding-left: 10px;
    padding-right: 10px;
    font-size: 1.1em;
    font-weight: normal;
    color: #000000;
}
.text
{
    padding-left: 10px;
    padding-right: 10px;
}
.displayNone
{
    display: none;
}
.borderNone
{
    border: none;
}
/*...................................................................................Common*/

/*ucPageSearchResult.ascx ...............................................................*/
.SR_tblMain
{
    vertical-align: top;
    text-align: left;
    width: 960px;
}
.SR_tblContainer
{
    vertical-align: top;
    width: 960px;
    text-align: left;
}
.SRV_tdLeftSideContainer
{
    vertical-align: top;
    text-align: left;
}
.SR_tdLeftSideContainer
{
    width: 177px;
    vertical-align: top;
    text-align: left;
}
.SR_tblLeftSideBoxes
{
    width: 177px;
    text-align: left;
    vertical-align: top;
    padding-right: 4px;
}
.SR_tdLeftSideBox
{
    padding-bottom: 4px;
}
.SR_tdMiddleContainer
{
    width: 483px;
    vertical-align: top;
}
.SR_divMiddleBox
{
    padding-bottom: 4px;
    padding-right: 4px;
}
.SR_tdRightSideContainer
{
    width: 294px;
    text-align: center;
    vertical-align: top;
}
.SR_divRightSideBox
{
    float: left;
    padding-bottom: 4px;
}
.SponsoredAd
{
    background-color: #FFF8DD;
}
.AltSponsoredAd
{
    background-color: White;
}
/*............................................................................ Record Count*/
/*Navigator list...........................................................................*/
.nl_divButtons
{
    left: 0;
    top: 0;
    text-align: left;
    border: none;
    padding-left: 0px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    background-color: #D5D5D5;
    width: 100%;
}
.nl_divLinkButtons
{
    padding-left: 6px;
    width: 140px;
}

.nl_divLinkButtonsinner
{
    padding-left: 0px;
    float: left;
    width: 120px;
    font-size: 1.12em;
    line-height: 18px;
    list-style-type: none;
}
.SelectedShowBold
{
    font-weight: bold;
}
.nl_divLinkButtons .divLinkimg
{
    padding-left: 3px;
    float: left;
    width: 10px;
    padding-top: 2px;
}

.nl_divLinkButtons a
{
    color: #464646;
    margin: 0px;
    padding: 0px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}
.nl_divBackButtons
{
    font-size: 11px;
    color: #464646;
    padding-left: 10px;
    float: left;
}
.nl_divBackButtons a
{
    font-size: 11px;
    color: #464646;
    padding-left: 2px;
}
.LetterContainer
{
    text-align: center;
}
.LetterTable
{
    width: 100%;
}
.LetterTable a
{
    margin: 0px;
    padding: 0px;
}
.LetterTableRow
{
}
.LetterTableCell
{
    width: 12px;
    height: 12px;
    border-width: 1px;
    border-style: solid;
    border-color: Black;
    padding: 2px;
    background-color: Silver;
    vertical-align: middle;
    text-align: center;
}
.LetterButtonEnabled
{
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    color: Black;
    text-decoration: none;
}
.LetterButtonDisabled
{
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    /* color: #515353; */
    color: DarkGray;
    text-decoration: none;
}
/*...........................................................................Navigator list*/
/*Alphabetisk..............................................................................*/
.a_CaptionText
{
    font-size: 10pt;
    font-weight: bold;
    color: Black;
    text-align: center;
}
.a_divSpacer
{
    height: 2px;
}
.a_pnlLetters
{
    padding-top: 2px;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 10pt;
    font-weight: bold;
    color: Black;
    text-align: center;
}
/*..............................................................................Alphabetisk*/
/*Company details page....................................................................*/
.cd_divMain
{
    float: left;
    text-align: center;
    vertical-align: top;
}
.cd_tdTop
{
    /* background-image: url('$IMGSRV$/App_Themes/Gul/images/gul_36.jpg' ); */
    background-repeat: no-repeat;
    width: 662px;
    height: 6px;
    background-position: 50% bottom;
    vertical-align: bottom;
}
.cd_tdMiddle
{
    background-color: White;
    vertical-align: top;
    width: 662px;
}
.cd_tdBottom
{
   /* background-image: url('$IMGSRV$/App_Themes/Gul/images/gul_37.jpg' );*/
    background-repeat: no-repeat;
    width: 662px;
    height: 6px;
    vertical-align: top;
}
.cd_divMiddle1
{
    float: left;
    background-color: White;
    width: 662px;
}

.cd_divMiddle2
{
    width: 662px;
}
/*.....................................................................Comapny detals page*/
/*Details visning.........................................................................*/
.dv_divBg
{
    background-image: url('$IMGSRV$/App_Themes/Gul/images/gul_35.png' );
    background-repeat: no-repeat;
    width: 662px;
    height: 31px;
    float: left;
    padding-bottom: 4px;
    text-align: left;
}
.dv_divCaptionImg
{
    padding-left: 10px;
    float: left;
    height: 31px;
    vertical-align: middle;
    text-align: center;
}

.dv_divCaptionImg img
{
    height: 18px;
    width: 18px;
    border-width: 0px;
    padding-top: 6px;
    padding-bottom: 6px;
}

.dv_tblCaptionImg
{
    height: 31px;
    vertical-align: middle;
}
.dv_tdCaptionImg
{
    text-align: center;
}

.dv_divCaptionText
{
    float: left;
    width: 155px;
    height: 16px;
    line-height: 30px;
}
.dv_divBackLink
{
    text-align: right;
    float: right;
    line-height: 30px;
    padding-left: 4px;
    padding-right: 4px;
}
.dv_lnkBackLink
{
    font-size: 13px;
    font-weight: normal;
    color: #000000;
    text-decoration: underline;
    wrap: false;
    cursor: pointer;
    width: 200px;
    margin: 0px;
    padding: 0px;
}
.dv_lnkBackLink:hover
{
    font-size: 13px;
    color: #828282;
    font-weight: normal;
    text-decoration: none;
    cursor: pointer;
    width: 200px;
    margin: 0px;
    padding: 0px;
}
.dv_lnkBackLink:visited
{
    font-size: 13px;
    color: #000000;
    font-weight: normal;
    text-decoration: none;
    cursor: pointer;
    width: 200px;
}
/*.......................................................................................Details visning*/
/*Comapny deatils info..................................................................................*/
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: Black;
    background-color: #e4e4e4;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
.di_divMain
{
    text-align: left;
    padding-left: 60px;
}
.di_CompanyDetails
{
    font-size: 12pt;
    font-weight: bold;
    width: 80px;
    wrap: false;
    overflow: hidden;
    text-overflow: ellipsis;
}
.di_CompanyFaks
{
    font-size: 8pt;
    font-weight: normal;
    wrap: false;
    overflow: hidden;
    text-overflow: ellipsis;
}
.di_tdContactDetails
{
    text-align: right;
    vertical-align: top;
    padding-right: 5px;
}
.di_tdCompanyAddress
{
    font-size: 11px;
    font-weight: normal;
}
.di_divButtons
{
    text-align: right;
    padding-right: 5px;
}
.di_img
{
    border: none;
}
.di_divLogo
{
    text-align: left;
    padding-left: 60px;
    padding-right: 5px;
    vertical-align: middle;
}
/*..................................................................................Company details Info*/
/* Map on search result page.............................................................................*/
.map_tdTop
{
    background-image: url('$IMGSRV$/App_Themes/Gul/images/gul_19.png' );
    width: 294px;
    height: 31px;
    background-repeat: no-repeat;
    text-align: left;
    vertical-align: middle;
}
.map_tblCaption
{
    border: none;
}
.map_tdCaptionTop
{
    width: 8px;
}
.map_tdCaptionMiddle
{
    vertical-align: middle;
}
.map_tdSpacer
{
    height: 4px;
}
.map_tdMap
{
    background-image: url('$IMGSRV$/App_Themes/Gul/images/gul_53.jpg' );
    width: 294px;
    height: 281px;
    background-repeat: no-repeat;
    vertical-align: middle;
    text-align: center;
    padding-right: 2px;
    padding-left: 2px;
}
.map_divMap
{
    width: 290px;
    height: 275px;
}
.map_tdCaptionImg
{
    border-width: 0px;
    height: 21px;
    width: 21px;
}
/*.............................................................................News on search result page*/
.news_td
{
    width: 300px;
    padding-right: 2px;
    padding-left: 2px;
}
.news_div
{
    width: 296px;
}
/*.............................................................................Map on search result page*/
/* Search result box....................................................................................*/
.RadGrid_Default
{
    font: 11px/1.4 arial,sans-serif;
}
.RadGrid_Default
{
    border: 1px solid #232323;
    background: #d4d0c8;
    color: #333;
}
.MasterTable_Default
{
    background: #fff;
    border-collapse: separate !important;
}
.MasterTable_Default
{
    font: 11px/1.4 arial,sans-serif;
}
.MasterTable_Default .GridHeader_Default
{
    height: 39px;
    background: url('mvwres://RadGrid.Net2, Version=5.1.2.0, Culture=neutral, PublicKeyToken=ec87bc2939ec45df/Telerik.WebControls.RadControls.Grid.Skins.Default.img.headerBg.gif' ) repeat-x #434343;
    border-bottom: 1px solid #010101;
    padding-left: 11px;
    text-align: left;
}
.MasterTable_Default th
{
    padding-left: 10px;
}
.GridHeader_Default
{
    font-size: 1.13em;
    color: #fff;
    font-weight: normal;
}

.defaultCursor img
{
    border: none;
    cursor: default;
}
.defaultCursor:hover img
{
    border: none;
    cursor: default;
}
.handCursor img
{
    border: none;
    cursor: pointer;
}
.handCursor:hover img
{
    border: none;
    cursor: pointer;
}
.sr_tblMain
{
    vertical-align: top;
    text-align: left;
    width: 486px;
    padding-right: 1px;
}
.sr_tdTop
{
    height: 6px;
    background-image: url('$IMGSRV$/App_Themes/Gul/images/paging-container-top.gif' );
    vertical-align: bottom;
    background-repeat: no-repeat;
    padding-right: 1px;
}
.sr_divSeperater
{
    border-top: 1px solid #333333;
    width: 100%;
    height: 1px;
    float: left;
}
.floatLeft
{
    float: left;
}
.floatRight
{
    float: right;
}
.right-content
{
    padding: 25px 0 0 0;
    float: right;
    width: 155px;
    text-align: right;
}
.sr_divContent2
{
    float: left;
    width: 68%;
    border: none;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    text-align: left;
    vertical-align: top;
}
#sr_divContent2_subheading
{
    float: left;
    width: 62%;
    border: none;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    text-align: left;
    vertical-align: top;
}
#sr_divContent2_subheading_result
{
    float: left;
    width: 99%;
    border: none;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    text-align: left;
    vertical-align: top;
}
.sr_showdetails_subheading
{
    color: #6F6F6F;
    font-size: 14px;
    font-weight: bold;
}
#sr_divContent2_Link
{
    float: left;
    width: 72%;
    border: none;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    text-align: left;
    vertical-align: top;
}
#sr_divContent2_Link a
{
    color: #464646;
    font-size: medium;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
}
#sr_divContent2_Link_detail
{
    float: left;
    width: 85%;
    border: none;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    text-align: left;
    vertical-align: top;
}
#sr_divContent2_Link_detail a
{
    color: #464646;
    font-size: medium;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
}
.sr_showdetails
{
    color: #464646;
    font-size: 18px;
    font-weight: bold;
}
.sr_showdetails_openingtime
{
    color: #787878;
    font-size: 16px;
    font-weight: bold;
}
.sr_showphone
{
    color: #464646;
    font-size: 1.8em;
    font-weight: bold;
}
.sr_showfax
{
    color: #464646;
    font-size: 11px;
    font-weight: bold;
}
.sr_showfax_detail
{
    color: #464646;
    font-size: 14px;
    font-weight: normal;
}
.sr_showdiv
{
    color: #464646;
    text-align: right;
}
.sr_showaddress
{
    color: #464646;
    font-size: 1.05em;
    font-weight: normal;
    text-align: left;
}
.sr_showaddress_heading
{
    color: #464646;
    font-size: small;
    font-weight: bold;
    text-align: left;
}
.sr_showaddress_heading_indus
{
    color: #666666;
    font-size: small;
    font-weight: bold;
    text-align: left;
}
.sr_showaddress_heading_add
{
    color: #464646;
    font-size: small;
    text-align: left;
}
.sr_showAdText
{
    color: #464646;
    font-size: medium;
    font-weight: normal;
    text-align: left;
}

.sr_divContent3
{
    float: left;
    width: 65%;
    border: none;
    padding-bottom: 0;
    padding-left: 0px;
    padding-right: 0;
    padding-top: 10px;
    text-align: left;
}
.sr_divContent4
{
    float: left;
    border: none;
    padding-bottom: 0;
    padding-left: 0px;
    padding-right: 0;
    padding-top: 0;
    text-align: left;
}

.sr_divContent4 img
{
    padding-top: 4px;
    cursor: pointer;
}

.sr_divContent5
{
    float: left;
    border: none;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    text-align: left;
}

.sr_tdBottum
{
    height: 6px;
    background-image: url('$IMGSRV$/App_Themes/Gul/images/paging-container-bottom.gif' );
    vertical-align: top;
    background-repeat: no-repeat;
    padding-right: 1px;
}
/*.................................................................................... Search result box*/
/*Bransje ..............................................................................................*/
.b_divAlphabates
{
    float: left;
    width: 10px;
    padding-left: 3px;
    padding-right: 11px;
}

.b_divAlphabates a
{
    color: #828282;
    margin: 0px;
    padding: 0px;
}

.b_widewhitemiddle
{
    background-image: url('$IMGSRV$/App_Themes/Gul/images/wide_white_square_middle.jpg');
    width: 960px;
    background-repeat: repeat-y;
    padding: 0px;
}

.b_widewhitemiddle_Name
{
    display: none;
}

.b_widewhitemiddle1
{
    background-image: url('$IMGSRV$/App_Themes/Gul/images/wide_white_square_middle.jpg' );
    width: 960px;
    background-repeat: repeat-y;
    padding: 10px;
    vertical-align: top;
    text-align: center;
}
.b_widewhitemiddle3
{
    background-image: url('$IMGSRV$/App_Themes/Gul/images/wide_white_square_middle.jpg');
    width: 960px;
    background-repeat: repeat-y;
    padding: 0px;
    font-size: 10pt;
    text-align: left;
    margin: 0px;
    padding: 0px;
}
.b_tdContent
{
    width: 960px;
}

.b_line
{
    width: 900px;
    padding-top: 0px;
    float: left;
}

.hrdiv
{
    height: 1px;
    margin-bottom: 5px;
    margin-top: 5px;
    background: #f2d800;
    padding: 0px;
}

.b_Link
{
    font-size: 20px;
    color: #000000;
    display: inline;
    width: 830px;
}

/*................................................................................................Bransje*/
/* Added by IDS (Sandeep).......PageBransjer User Control*/

.bransjerLnkText
{
    font-size: 13px;
    color: #000000;
    wrap: false;
    cursor: pointer;
    margin: 0px;
    padding: 0px;
    text-decoration: underline;
}
.bransjerLnkText a
{
    font-size: 13px;
    color: #000000;
    wrap: false;
    cursor: pointer;
    margin: 0px;
    padding: 0px;
    text-decoration: underline;
}

.bransjerText
{
    font-size: 13px;
    color: #828282;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
}
/*Search Bar ..............................................................................*/
.sb_font
{
    font-size: 12px;
    color: #000000;
    font-style: normal;
    vertical-align: top;
}
.sb_DivDropdown
{
    float: left;
    padding-top: 18px;
    padding-right: 12px;
    text-align: left;
    vertical-align: top;
}
.sb_DivSokButton
{
    float: left;
    padding-top: 18px;
    padding-right: 8%;
    text-align: left;
    vertical-align: bottom;
}
.msgNotifier
{
    vertical-align: top;
    padding-top: 6px;
    text-align: center;
}
.sb_div4
{
    background: url('$IMGSRV$/App_Themes/Gul/images/GulTop_back.png' ) 0 0 repeat-x;
    width: 762px;
    float: left;
    text-align: left;
    vertical-align: middle;
}
.sb_div4-DE
{
    background: url('$IMGSRV$/App_Themes/Gul/images/GulTop_back-de.jpg' ) 0 0 repeat-x;
    width: 700px;
    float: left;
    text-align: left;
    vertical-align: middle;
}
.sb_div1
{
    width: 100%;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    border: 0px solid #f00;
    height: 119px;
}
.sb_div_1
{
    width: 100%;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    border: 0px solid #f00;
    height: 27px;
}

.sb_div22
{
    margin: 0 auto;
    width: 960px;
}
.clearer
{
    clear: both;
    margin: 0px;
    padding: 0px;
    height: -1px;
}
.sb_div2
{
    width: 960px;
    float: left;
}
.sb_div3
{
    width: 187px;
    float: left;
}
.sb_div3-DE
{
    width: 249px;
    float: left;
}
.sb_div3 img
{
    width: 187px;
}
.sr_ImageMargin
{
    margin-right: 4px;
}
.sb_div5
{
    float: left;
    width: 475px;
    padding-top: 30px;
    vertical-align: middle;
    height: 85px;
}
.sb_div5-DE
{
    float: left;
    width: 425px;
    padding-top: 21px;
    vertical-align: middle;
    height: 94px;
}
.sb_div6
{
    float: left;
    padding-right: 20px;
    padding-top: 3px;
    padding-left: 0px;
    padding-bottom: 0px;
    font-size: 12pt;
    color: #999999;
    font-weight: bold;
}
.sb_divright
{
    padding-top: 30px;
    vertical-align: middle;
}

.sb_divright-DE
{
    padding-top: 21px;
    vertical-align: middle;
}

.sb_divright-DE A
{
    font-size: 12pt;
    color: #000000;
    text-decoration: underline;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
}

.sb_divright A
{
    font-size: 12pt;
    color: #000000;
    text-decoration: underline;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
}
.sb_div7
{
    padding-top: 7px;
    text-align: left;
    vertical-align: bottom;
}
.sb_div8
{
    float: left;
    width: 89px;
}
.sb_div9
{
    width: 11px;
    float: left;
}
/*.............................................................................. Search Bar*/
/*Top Bar ..............................................................................*/
/* Progress Bar*/
.progress
{
    width: 970px;
    margin: 0 auto;
    padding: 0px;
}

.progress .loadingimgWithTab
{
    float: left;
    width: 960px;
    margin: 66px 0px 0px 20px;
    font-size: 12px;
    color: #FBB402;
    background: transparent;
}
.progress .loadingimgWithOutTab
{
    float: left;
    width: 960px;
    margin: 38px 0px 0px 20px;
    font-size: 12px;
    color: #FBB402;
    background: transparent;
}
.progress .loadingDeimg
{
    float: left;
    width: 960px;
    margin: 41px 0px 0px 45px;
    _margin: 41px 0px 0px 30px;
    font-size: 12px;
    color: #FBB402;
    background: transparent;
}
.Sr_right-content
{
    padding: 1px 0 1px 0;
    float: right;
    width: 180px;
    text-align: right;
}
.Sr_right-content a
{
    padding: 0px;
    margin: 0px;
}
/*----------*/

.openweekdays
{
    color: #464646;
    font-weight: bold;
    text-align: left;
    font-size: 14px;
}


.openingtime
{
    color: #464646;
    text-align: left;
    font-size: 14px;
}

.TextMessagenews
{
    color: #fff;
    width: auto;
    height: auto;
    text-align: left;
    font-size: 14px;
    padding: 2px 0 0 15px;
    background-repeat: no-repeat;
    margin: 0 0 0 0;
    scrollbar-face-color: #464646;
    scrollbar-highlight-color: #999999;
    scrollbar-3dlight-color: #999999;
    scrollbar-darkshadow-color: #999999;
    scrollbar-shadow-color: #999999;
    scrollbar-arrow-color: #000000; /*black;*/
    scrollbar-track-color: #999999;
}


.ResultPageNews
{
    color: #464646;
    width: auto;
    height: auto;
    text-align: left;
    font-size: 14px;
    padding: 0 0 0 0px;
    background-repeat: no-repeat;
    margin: 0 0 0 0;
}
.alfabetiskHead1
{
    color:#464646;
    font-size: 1.33em;
    font-weight: bold;
}
.alfabetiskHead2
{
    color: #464646;
    font-size: 1.33em;
    font-weight: bold;
}

.detail-headertext
{
    color: #ecba18;
    font-weight: bold;
    text-align: left;
    font-size: 16px;
}

/*Company Details Style*/

.tab
{
    padding-left: 10px;
    float: left;
}

.menu
{
}

.menu ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
    text-align: center;
}

.menu li
{
    background: url($IMGSRV$/App_Themes/Gul/images/tab-yellow-detail.jpg) 0 0 no-repeat;
    width: 148px;
    height: 34px;
    display: block;
    float: left;
    color: #000;
    margin: 0px 10px 0px 0px;
    padding: 0px;
    line-height: 30px;
}

.menu li span
{
    padding: 20px 0 0 0;
}
.menu li a
{    
    text-decoration: none;
    font-size: 13px;
    font-weight: normal;
}
.selecttab
{
    color: white;    
}
.unselecttab
{
    color:#464646;      
}
.menu li a.tabactive
{
    color: #000000;
    background-color: #f00;
    font-weight: normal;
    position: relative;
    background: url($IMGSRV$/App_Themes/Gul/images/tab-white.jpg) 0 0 no-repeat;
    width: 148px;
    height: 34px;
    display: block;
}
#tabcontent1, #tabcontent2, #tabcontent3
{
    width: 100%;
    text-align: left;
    padding: 6px 0px;
    font-size: 12px;
    margin-bottom: 5px;
}

#detailtab-disable
{
    background: url($IMGSRV$/App_Themes/Gul/images/tab-grey.jpg) 0 0 no-repeat;
    width: 148px;
    height: 34px;
}

#detailtab-selected
{
    
    color: #000000;
    background-color:#464646;
    font-weight: normal;
    position: relative;
    background: url($IMGSRV$/App_Themes/Gul/images/tab-white.jpg) 0 0 no-repeat;
    width: 148px;
    height: 34px;
}
#detailtab-hide
{
    display: none;
}
#detailtab
{
    color: #000000;
    background-color: #f00;
    font-weight: bold;
    position: relative;
    background: url($IMGSRV$/App_Themes/Gul/images/tab-yellow-detail.jpg) 0 0 no-repeat;
    width: 148px;
    height: 34px;
}

.tab-tblTopLeft
{
    background: #464646 url($IMGSRV$/App_Themes/Gul/images/top-left.gif) 0 0 no-repeat;
    height: 5px;
    width: 6px;
    padding: 0px;
    margin: 0px;
}

.tab-tblTop
{
    background: #464646 url($IMGSRV$/App_Themes/Gul/images/detailinfo/bg-top.gif) 0 0 repeat-x;
    background:#464646;
    height: 5px;
    width: 99%;
    padding: 0px;
    margin: 0px;
}

.tab-tblTopRight
{
    background: #464646 url($IMGSRV$/App_Themes/Gul/images/top-right.gif) 0 0 no-repeat;
    height: 5px;
    width: 6px;
    padding: 0px;
    margin: 0px;
}

.tab-tblBottomLeft
{
    background: url($IMGSRV$/App_Themes/Gul/images/bottom-left.gif) 0 0 no-repeat;
    height: 5px;
    width: 6px;
    padding: 0px;
    margin: 0px;
}

.tab-tblBottom
{
    background: url($IMGSRV$/App_Themes/Gul/images/bg-bottom.gif) 0 0 repeat-x;
    height: 5px;
    width: 99%;
    padding: 0px;
    margin: 0px;
}

.tab-tblBottomRight
{
    background: url($IMGSRV$/App_Themes/Gul/images/bottom-right.gif) 0 0 no-repeat;
    height: 5px;
    width: 6px;
    padding: 0px;
    margin: 0px;
}

.CDF_tblContainer
{
    vertical-align: top;
    width: 100%;
    text-align: left;
}
.CDF_tdLeftContainer
{
    vertical-align: top;
    width: 55%;
    text-align: left;
    padding-left: 15px;
}
.CDF_tdRightContainer
{
    vertical-align: top;
    width: 45%;
    text-align: left;
}
.CDF_tdContainer
{
    vertical-align: top;
    width: 100%;
}
.CDF_Header
{
    color: white;
    font-weight: bold;
    text-align: left;
    font-size: 16px;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 10px;
    text-align: left;
    vertical-align: top;
}
.CDF_HeaderText
{
    color: white;
    font-weight: bold;
    text-align: left;
    font-size: 14px;
    padding-left: 20px;
    padding-bottom: 2px;
    width: 130px;
    vertical-align: top;
}

.CDF_Text
{
    color: white;
    text-align: left;
    font-size: 14px;
    padding-left: 30px;
    padding-bottom: 2px;
    vertical-align: top;
}
.CDF_TextLeft
{
    color: white;
    text-align: left;
    font-size: 14px;
    padding-left: 20px;
    padding-bottom: 2px;
    vertical-align: top;
}
.CDF_TextRight
{
    color: white;
    text-align: right;
    font-size: 14px;
    padding-left: 20px;
    padding-bottom: 2px;
    vertical-align: top;
}
.CDF_TreeText
{
    color: white;
    text-align: left;
    font-size: 14px;
    padding-left: 15px;
    padding-bottom: 8px;
}
.CDOkon_tdLeftContainer
{
    vertical-align: top;
    width: 100%;
    text-align: left;
    padding-left: 15px;
    padding-bottom: 20px;
}
.CDOkon_tdRightContainer
{
    vertical-align: top;
    width: 100%;
    text-align: right;
    padding-right: 15px;
    padding-bottom: 20px;
}
.CDOkon_HeaderText
{
    color: white;
    font-weight: bold;
    text-align: right;
    font-size: 14px;
    padding-left: 30px;
    padding-bottom: 2px;
    width: 150px;
    vertical-align: top;
}

.CDOkon_Text
{
    color: white;
    text-align: right;
    font-size: 14px;
    padding-left: 30px;
    padding-bottom: 2px;
    width: 150px;
    vertical-align: top;
}
.CDOkon_TextLeft
{
    font-weight: bold;
    color: white;
    text-align: left;
    font-size: 14px;
    padding-left: 30px;
    padding-bottom: 2px;
    width: 150px;
    vertical-align: top;
}



/*German Geografisk Page CSS Start */


#German-Geografiskmaptxt .Geografiskwhitebig
{
    font-size: 16px;
    color: #fff;
    font-weight: normal;
    text-align: left;
    font-weight: bold;
}

#German-Geografiskmaptxt .Geografiskyellowbig
{
    font-size: 16px;
    color: #ffcc00;
    font-weight: normal;
    text-align: left;
    font-weight: bold;
}

#German-Geografiskmap .mapimg
{
    width: 450px;
    height: 515px;
    float: left;
}

#German-Geografiskmap .mapimg .mapimg_bg
{
    width: 338px;
    height: 500px;
    float: left;
    background: url($IMGSRV$/App_Themes/Gul/images/german.gif) 0 0 no-repeat;
    z-index: 120;
    position: absolute;
}

#German-Geografiskmap .oppland
{
    width: 200px;
    padding: 0 0px;
    float: right;
    margin: 40px 0px 0px 20px;
}

#German-Geografiskmap .opplandtxt
{
    font-weight: bold;
    text-align: left;
    font-size: 13px;
    color: #464646;
}

#German-Geografiskmap .opplandimg
{
    padding: 0 5px;
}

#German-selectcountry
{
    width: 410px;
    position: absolute;
    z-index: 125;
    left: 327px;
    top: 75px;
    float: right;
    color: #464646;
}

#German-selectcountry img
{
    margin: 0px;
    padding: 0px;
}

#German-selectcountry td
{
    margin: 0px;
    padding: 0px;
}

#German-selectcountry .countrylist-white
{
    width: 211px;
    float: left;
    margin-top: 25px;
    color: #464646;
    padding: 0px;
}

#German-selectcountry .countrylist-yellow
{
    width: 190px;
    float: left;
    color: #464646;
}
#German-selectcountry .countrylist-white_opera
{
    width: 226px;
    float: left;
    margin-top: 25px;
    color: #464646;
    padding: 0px;
}

#German-selectcountry .countrylist-yellow_opera
{
    width: 200px;
    float: left;
    color: #464646;
}
#German-selectcountry .countrylist-yellow .fylkelist
{
    margin: 0px;
    padding: 0px 0 0 5px;
    width: 160px;
    margin-top: 2px;
}


#German-Geografiskmap
{
    width: 710px;
    position: relative;
    top: 0px;
    left: 0px;
    z-index: 99;
    float: left;
}

#German-Geografiskmap .fylkelist
{
    padding: 0px;
    margin: 0px;
    padding: 0px 0 0 5px;
    width: 206px;
    margin: 0px;
    margin-top: 2px;
}


#German-Geografiskmap .fylke
{
    padding: 0px;
    margin: 0px;
    float: left;
    padding: 0px 0 0 5px;
    line-height: 19px;
}

#German-Geografiskmapleftcontent
{
    width: 230px;
    padding-left: 5px;
    float: left;
    color: #464646;
}

#German-Geografiskmapleftcontent .Geografiskinput
{
    background: url($IMGSRV$/App_Themes/Gul/images/bg_input-txt.jpg) 6px 0px no-repeat;
    width: 162px;
    height: 35px;
    border: none;
    padding: 10px 5px 0 6px;
    font-size: 13px;
    color: #000;
}
#German-Geografiskmapleftcontent .Geografiskinput2
{
    background: url($IMGSRV$/App_Themes/Gul/images/bg_input-txt-2.gif) 6px 4px no-repeat;
    width: 148px;
    padding: 10px 5px 0px 6px;
    font-size: 13px;
    color: #000;
    margin: 0px;
    height: 28px;
}


#German-Geografiskmapleftcontent .yellowmedium
{
    color: #ffcc33;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
}

#German-Geografiskmapleftcontent .VelOmr
{
    float: left;
    padding-right: 5px;
}

#German-Geografiskmapleftcontent .checkbox
{
    padding-left: 15px;
    padding-top: 2px;
}

#German-mapbottomlink
{
    color: #868686;
    font-size: 12px;
    text-align: center;
}

.German-SelectedContryBack
{
    background: url($IMGSRV$/App_Themes/Gul/images/country-selected.jpg) right 0px no-repeat;
    font-weight: bold;
    margin: 0px;
    font-size: 11px;
    padding: 0px;
    text-align: left;
    padding-left: 5px;
    height: 22px;
}

#German-Geografiskmain .T-L-M
{
    /*-------- Main page white box Start ----------*/
    background: #fff url($IMGSRV$/App_Themes/Gul/images/top-left-m.jpg) no-repeat;
    width: 11px;
    height: 11px;
}

#German-Geografiskmain .T-M-M
{
    background: url($IMGSRV$/App_Themes/Gul/images/top-m.jpg) repeat-x;
    width: 100%;
    height: 11px;
    float: left;
}

#German-Geografiskmain .T-R-M
{
    background: url($IMGSRV$/App_Themes/Gul/images/top-right-m.jpg)no-repeat;
    width: 11px;
    height: 11px;
}

#German-Geografiskmain .B-L-M
{
    background: url($IMGSRV$/App_Themes/Gul/images/bottom-left-m.jpg) no-repeat;
    width: 11px;
    height: 11px;
}

#German-Geografiskmain .MiddleContent
{
    background: #fff;
    float: left;
}

#German-Geografiskmain .B-M-M
{
    background: #fff url($IMGSRV$/App_Themes/Gul/images/bottom-m.jpg)top left repeat-x;
    width: 100%;
    height: 11px;
}

#German-Geografiskmain .B-R-M
{
    /*-------- Main page white box End ----------*/
    background: url($IMGSRV$/App_Themes/Gul/images/bottom-right-m.jpg) no-repeat;
    width: 11px;
    height: 11px;
}

#German-Geografiskmain .T-L-YW
{
    /*-------- Main page white Yellow box Start ----------*/
    background: url($IMGSRV$/App_Themes/Gul/images/top-left-y-w.jpg) left no-repeat;
    width: 11px;
    height: 11px;
    float: left;
}

#German-Geografiskmain .T-M-YW
{
    background: url($IMGSRV$/App_Themes/Gul/images/top-y-w.jpg) 0 0 repeat-x;
    width: 300px;
    height: 11px;
}

#German-Geografiskmain .T-R-YW
{
    background: url($IMGSRV$/App_Themes/Gul/images/top-right-yw.jpg) no-repeat;
    width: 11px;
    height: 11px;
    float: left;
}

#German-Geografiskmain .B-L-YW
{
    background: url($IMGSRV$/App_Themes/Gul/images/bottom-left-y-w.jpg) no-repeat;
    width: 11px;
    height: 11px;
    float: left;
}

#German-Geografiskmain .B-M-YW
{
    background: url($IMGSRV$/App_Themes/Gul/images/bottom-y-w.jpg) repeat-x;
    width: 91%;
    height: 11px;
}

#German-Geografiskmain .B-R-YW
{
    /*-------- Main page white Yellow box End ----------*/
    background: url($IMGSRV$/App_Themes/Gul/images/bottom-right-y-w.jpg) no-repeat;
    width: 11px;
    height: 11px;
    float: left;
}

#German-Geografiskmapleftcontent .T-L-BG
{
    /*-------- Left Box Gray box Start ----------*/
    background: url($IMGSRV$/App_Themes/Gul/images/T-L-G.jpg) #555555 left no-repeat;
    width: 11px;
    height: 10px;
}

#German-Geografiskmapleftcontent .T-M-BG
{
    background: url($IMGSRV$/App_Themes/Gul/images/T-G.jpg) repeat-x;
    width: 232px;
    height: 10px;
}

#German-Geografiskmapleftcontent .T-R-BG
{
    background: url($IMGSRV$/App_Themes/Gul/images/T-R-G.jpg) #555555 right no-repeat;
    width: 11px;
    height: 10px;
}

#German-Geografiskmapleftcontent .B-L-BG
{
    background: url($IMGSRV$/App_Themes/Gul/images/B-L-G.jpg) #555555 left no-repeat;
    width: 11px;
    height: 10px;
}

#German-Geografiskmapleftcontent .B-M-BG
{
    background: url($IMGSRV$/App_Themes/Gul/images/B-G.jpg) 0 0 repeat-x;
    width: 232px;
    height: 10px;
}

#German-Geografiskmapleftcontent .B-R-BG
{
    /*--------Left Box Gray box box End ----------*/
    background: url($IMGSRV$/App_Themes/Gul/images/B-R-G.jpg) #555555 right no-repeat;
    width: 11px;
    height: 10px;
}

.German-GeografiskScrollcolor
{
    scrollbar-face-color: #E9E9E9;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #E9E9E9;
    scrollbar-3dlight-color: #DBDBDB;
    scrollbar-arrow-color: #787878;
    scrollbar-track-color: #F5F5F5;
    scrollbar-darkshadow-color: #AEAEAE;
}
/* End German Geografisk Page css */


/* Detail Page Slogan*/
.detailPage-SloganHeader
{
    font-weight: bold;
    font-size: medium;
    font-style: italic;
    color: #878787;
    text-align: left;
    vertical-align: top;
}
.detailPage-SloganDetail
{
    color: #373737;
    font-size: 16px;
    text-align: left;
    font-style: italic;
    vertical-align: top;
    font-weight: bold;
    width: 85%;
}
.detailPage-SloganDetail_subtext
{
    color: #373737;
    font-size: 13px;
    text-align: left;
    vertical-align: top;
}
.sr_divContent_detailpage
{
    float: left;
    width: 63%;
    border: none;
    padding-bottom: 0;
    padding-left: 0px;
    padding-right: 0;
    padding-top: 10px;
    text-align: left;
}
.sr_divContent_detailpage_sub
{
    float: left;
    width: 90%;
    border: none;
    padding-bottom: 0;
    padding-left: 0px;
    padding-right: 0;
    padding-top: 10px;
    text-align: left;
}
.sr_divContent_detailpage_right
{
    float: right;
    width: 40%;
    border: none;
    padding-bottom: 0;
    padding-left: 0px;
    padding-right: 0;
    padding-top: 10px;
    text-align: left;
}
.sr_divContent_detailpage_right_weekday
{
    float: right;
    border: none;
    padding-bottom: 0;
    padding-left: 0px;
    padding-right: 0;
    padding-top: 0px;
    text-align: left;
}
.sr_slogan
{
    color: #868686;
    font-size: 12px;
    font-weight: bold;
    font-style: italic;
}
/* End Detail Page Slogan*/

/* Google Map*/

.mapResultPage
{
    width: 300px;
    margin: 0 auto;
    padding: 0px;
    text-align: center;
    position: absolute;
    top: 138px;
}

.mapResultPage .fixedPosition
{
    position: absolute;
    left: 668px;
    _left: 186px;
     /left:186px;
    margin-top:21px;
}
.mapResultPage .fixedPositionDe
{
    position: absolute;
    left: 668px;
    _left: 186px; 
    /left:186px;
    margin-top:-0px;

}

.mapResultPage .fixedPositionNo
{
    position: absolute;
    left: 668px;
    _left: 186px; 
    /left:186px;
    margin-top:-6px;
}
/* End Here Google  Map*/

.divSetScroll
{
    height: 392px;
    overflow: auto;
    scrollbar-face-color: #E9E9E9;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #E9E9E9;
    scrollbar-3dlight-color: #DBDBDB;
    scrollbar-arrow-color: #787878;
    scrollbar-track-color: #F5F5F5;
    scrollbar-darkshadow-color: #AEAEAE;
}
.divReSetScroll
{
    height: auto;
    overflow: auto;
}
.divInit
{
    height: auto;
}
/* download page css */
#download_container
{
    width: 944px;
    margin: 0px auto;
    padding: 0px;
}

#download_container .headerDiv
{
    margin: 0px;
    padding: 10px 0px 21px 24px;
    float: left;
    width: 920px;
}

#download_container .headerDiv_Publikum
{
    margin: 0px;
    padding: 0px 0px 0px 5px;
    float: left;
    width: 920px;
}
#download_container .headerDiv_Publikum_right
{
    margin: 0px;
    padding: 10px 0px 21px 0px;
    float: left;
    width: 380px;
}

#download_container .headerDiv_Publikum_right .icon1
{
    margin: 0px;
    padding: 10px 0px 0px 0px;
    float: left;
    text-align: left;
}

#download_container .headerDiv_Publikum_right .heading_yellow
{
    margin: 0px;
    padding: 0px 0px 0px 18px;
    color: #fbc525;
    line-height: 47px;
    float: left;
    font-size: 2.58em;
}
#download_container .headerDiv_Publikum_right .heading_white
{
    margin: 0px;
    padding: 0px 0px 0px 5px;
    line-height: 47px;
    color: #fff;
    float: left;
    font-size: 2.58em;
}
#download_container .headerDiv_Publikum_right .heading_gray
{
    margin: 0px;
    padding: 0px 0px 0px 5px;
    line-height: 47px;
    color: #464646;
    float: left;
    font-size: 2.58em;
}


#download_container .headerDiv_Publikum .icon1
{
    margin: 0px;
    padding: 0px;
    float: left;
}


#download_container .headerDiv_Publikum .heading_yellow
{
    margin: 0px;
    padding: 0px 0px 0px 18px;
    color: #fbc525;
    line-height: 47px;
    float: left;
    font-size: 2.58em;
}
#download_container .headerDiv_Publikum .heading_white
{
    margin: 0px;
    padding: 0px 0px 0px 5px;
    line-height: 47px;
    color: #fff;
    float: left;
    font-size: 2.58em;
}



#download_container .headerDiv .icon1
{
    margin: 0px;
    padding: 0px;
    float: left;
}
#download_container .headerDiv .heading_yellow
{
    margin: 0px;
    padding: 0px 0px 0px 18px;
    color: #fbc525;
    line-height: 47px;
    float: left;
    font-size: 2.58em;
}
#download_container .headerDiv .heading_white
{
    margin: 0px;
    padding: 0px 0px 0px 5px;
    line-height: 47px;
    color: #fff;
    float: left;
    font-size: 2.58em;
}
#download_container .yellow_strip
{
    width: 944px;
    _width: 947px;
    margin: 0px;
    padding: 0px;
}
#download_container .yellow_strip .left_corner
{
    margin: 0px;
    padding: 0px;
    background: url($IMGSRV$/App_Themes/Gul/images/DownloadImg/left-corner.jpg) left no-repeat;
    width: 11px;
    height: 83px;
    float: left;
}
#download_container .yellow_strip .mid_bg
{
    margin: 0px;
    padding: 0px;
    background: url($IMGSRV$/App_Themes/Gul/images/DownloadImg/mid-bg.jpg) repeat-x;
    height: 83px;
    width: 922px;
    float: left;
}
#download_container .yellow_strip .right_corner
{
    margin: 0px;
    padding: 0px;
    background: url($IMGSRV$/App_Themes/Gul/images/DownloadImg/right-corner.jpg) right no-repeat;
    width: 11px;
    height: 83px;
    float: left;
}
#download_container .yellow_strip .icon2
{
    margin: 0px;
    padding: 12px 18px 0px 0px;
    float: left;
}
#download_container .yellow_strip p
{
    margin: 0px;
    padding: 25px 0px 0px 0px;
   
    color: #000;
    text-align: left;
    font-weight: bold;
    font-size: 1.08em;
}
#download_container .yellow_strip p a
{
    margin: 0px;
    padding: 0px;
   
    color: #000;
    font-weight: bold;
    text-decoration: underline;
    font-size: 1.08em;
}
#download_container .yellow_strip p a:hover
{
    margin: 0px;
    padding: 0px;
    text-decoration: none;
}

#download_container .box_container
{
    width: 944px;
    margin: 0px;
    padding: 35px 0px 0px 0px;
    float: left;
}


#download_container .box_container .box
{
    width: 327px;
    margin: 0px;
    padding: 0px;
    float: left;
}
#download_container .box_container .box_Publikum
{
    width: 460px;
    margin: 0px;
    padding: 0px;
    float: left;
}

#download_container .box_container .box_Publikum .icon_1
{
    margin: 0px;
    padding: 0px 0px 10px 0px;
    float: left;
    width: 68px;
}

#download_container .box_container .box_Publikum .txt_white
{
    margin: 0px;
    padding: 10px 2px 0px 0px;
    float: left;
   
    color: #464646;
    font-weight: bold;
    font-size: 1.08em;
    text-align: left;
}

#download_container .box_container .box_Publikum .txt_yellow
{
    margin: 0px;
    padding: 10px 0px 0px 0px;
    float: left;
   
    color: #fac624;
    font-weight: bold;
    font-size: 1.08em;
    text-align: left;
}


#download_container .box_container .box_Publikum .greybox
{
    margin: 0px;
    padding: 0px 0px 0px 10px;
    float: left;
    width: 385px;
    text-align: left;
}

#download_container .box_container .box_Publikum_full
{
    width: 940px;
    margin: 0px;
    padding: 0px;
    float: left;
}

#download_container .box_container .box_Publikum_full .icon_1
{
    margin: 0px;
    padding: 0px 0px 10px 0px;
    float: left;
    width: 68px;
}

#download_container .box_container .box_Publikum_full .txt_white
{
    margin: 0px;
    padding: 10px 2px 0px 0px;
    float: left;
   
    color: #464646;
    font-weight: bold;
    font-size: 1.08em;
    text-align: left;
}

#download_container .box_container .box_Publikum_full .txt_yellow
{
    margin: 0px;
    padding: 10px 0px 0px 0px;
    float: left;
   
    color: #fac624;
    font-weight: bold;
    font-size: 1.08em;
    text-align: left;
}

#download_container .box_container .box_Publikum_full .greybox
{
    margin: 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    width: 450px;
    text-align: left;
}



#download_container .box_container .box .txt_container
{
    width: 320px;
    margin: 0px;
    padding: 33px 0px 0px 0px;
    float: left;
    text-align: left;
}
#download_container .box_container .box .txt_container .text_white
{
    margin: 0px;
    padding: 0px 0px 0px 0px;
   
    color: #464646;
    font-size: 1.08em;
}
#download_container .box_container .box .txt_container .text_yellow
{
    margin: 0px;
    padding: 0px;
   
    color: #fac624;
    font-size: 1.08em;
    font-weight: bold;
}
#download_container .box_container .box .icon_1
{
    margin: 0px;
    padding: 0px 0px 10px 0px;
    float: left;
    width: 68px;
}
#download_container .box_container .box .txt_white
{
    margin: 0px;
    padding: 10px 0px 0px 0px;
    float: left;
   
    color: #464646;
    font-weight: bold;
    font-size: 1.08em;
    width: 246px;
    text-align: left;
}
#download_container .box_container .box .greybox
{
    margin: 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    width: 315px;
}
#download_container .box_container .box_small
{
    width: 273px;
    margin: 0px;
    padding: 0px;
    float: left;
    text-align: left;
}
#download_container .box_container .box_small .txt_white_boxsmall
{
    margin: 0px;
    padding: 10px 0px 0px 0px;
    float: left;
   
    color: #464646;
    font-weight: bold;
    font-size: 1.08em;
    width: 200px;
}
#download_container .box_container .box_small .icon_3
{
    margin: 0px;
    padding: 0px 0px 10px 0px;
    float: left;
    width: 68px;
}
#download_container .box_container .box_small .greybox2
{
    margin: 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    width: 268px;
}
#download_container .box_container .box_small .txt_container
{
    width: 260px;
    margin: 0px;
    padding: 33px 0px 0px 0px;
    float: left;
}
#download_container .box_container .box_small .txt_container .text_white
{
    margin: 0px;
    padding: 0px 0px 0px 0px;
   
    color: #464646;
    font-size: 1.08em;
}
#download_container .box_container .box_small .txt_container .text_yellow
{
    margin: 0px;
    padding: 0px;
   
    color: #fac624;
    font-size: 1.08em;
    font-weight: bold;
}
/* download end*/
.left_boxes
{
    float: left;
    padding: 0px 0px 4px 0px;
    margin: 0px;
}

/* Huskelapp */
.HuskelappdivMain
{
    left: 0px;
    position: absolute;
    top: 0px;
    width: 305px;
    margin: 0px;
    padding: 0px;
}
.HuskelappTxt
{
    color: #464646;
   
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
}
.Huskelapplink
{
    color: #464646;
   
    font-weight: bold;
    font-size: 11px;
    text-decoration: undeline;
}
.Huskelapplink a
{
    color: #464646;
   
    font-weight: bold;
    font-size: 11px;
    margin: 0px;
    padding: 0px;
    text-decoration: underline;
}
.Huskelapp_divContent3
{
    float: left;
    width: 50%;
    padding-bottom: 0;
    padding-left: 0px;
    padding-right: 0;
    padding-top: 0px;
    text-align: left;
}
.Huskelapp_divcollapse
{
    float: left;
    width: 275px;
    padding-bottom: 0;
    padding-left: 0px;
    padding-right: 0;
    padding-top: 0px;
    text-align: left;
}
.Huskelapp_divcollapsetxtleft
{
    float: left;
    width: 150px;
    padding: 0px;
    margin: 0px;
    text-align: left;
}
.Huskelapp_divcollapsetxtright
{
    float: right;
    width: 120px;
    padding: 0px;
    margin: 0px;
    text-align: right;
}
.Huskelapp_showdetails
{
    color: #464646;
    font-size: 12px;
    font-weight: bold;
}
.Huskelapp_showphone
{
    color: #464646;
    font-size: 12px;
    font-weight: bold;
}
.Huskelapp_showfax
{
    color: #464646;
    font-size: 11px;
    font-weight: bold;
}
.Huskelapp_showdiv
{
    color: #464646;
    text-align: right;
}
.Huskelapp_showaddress
{
    color: #464646;
    font-size: 12px;
    font-weight: normal;
    text-align: left;
}

.Huskelapp_alternaterow
{
    background-color: #ffdb4a;
}
.Huskelapp_row
{
    background-color: #ffe784;
}

/* Tool Bar Style Starts*/

.overflow-multiline
{
    overflow: auto;
}
.clearer
{
    margin: 0px;
    padding: 0px;
    clear: both;
}
#containerSticky
{
    margin: 0px;
    padding: 0px;
    float: left;
    width: 930px;
}

#containerSticky .float-left
{
    float: left;
    padding-left: 10px;
    padding-top: 2px;
}

#containerSticky .text-left
{
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    padding: 0px 0px 0px 5px;
    margin: 8px 0px 0px 0px;
    float: left;
}
#containerSticky .text-left10
{
    font-size: 12px;
    color: #000000;
    padding: 0px 0px 0px 40px;
    margin: 8px 0px 0px 0px;
    float: left;
}
#containerSticky .text-right10
{
    font-size: 12px;
    color: #000000;
    padding: 0px 0px 0px 20px;
    margin: 8px 0px 0px 0px;
    float: left;
}
#containerSticky .text-right11
{
    font-size: 12px;
    color: #000000;
    padding: 0px 0px 0px 0px;
    margin: 8px 0px 0px 0px;
    float: right;
}
#containerSticky .text-right11 p
{
    font-size: 12px;
    color: #000000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    text-align: right;
}



.stickytxtform
{
    width: 380px;
    height: 24px;
    background: url($IMGSRV$/images/stickytxtbox-long.png) no-repeat;
    float: right;
}

.stickytextbody
{
    width: 445px;
    height: 163px;
    background: url($IMGSRV$/images/sticky-textarea.png ) no-repeat;
}

.stickytimer
{
    width: 37px;
    height: 22px;
    background: url($IMGSRV$/images/sticky-timer.png) no-repeat;
}

.stickysquare_txtbox
{
    width: 185px;
    height: 22px;
    background: url($IMGSRV$/images/stickytextbox.png) no-repeat;
}

.stickytxtemail
{
    width: 160px;
    height: 22px;
    background: url($IMGSRV$/images/stickyEmail.png) no-repeat;
}
.stickytxtemailgray
{
    width: 160px;
    height: 22px;
    background: url($IMGSRV$/images/stickyEmail_disable.png) no-repeat;
}
.stickygrid
{
    width: 445px;
    height: 95px;
    background: url($IMGSRV$/images/stickygrid.png) no-repeat;
}

.stickycheck
{
    border: none;
}


.link-black
{
   
    font-size: 11px;
    color: #464646;
    text-decoration: underline;
}

.link-black:hover
{
   
    font-size: 11px;
    color: #464646;
    text-decoration: none;
}



/*------------ Maincontent Body Section -------------*/
h1, h2, h3, h4, h5, h6
{
    margin: 0px;
    padding: 0px;
    font-weight: normal;
}



#maincontent
{
    width: 960px;
    margin: 0px;
    padding: 0px;
    height: 100%;
    background-color: #FFCC33;
}

#maincontent .tabsBar
{
    padding: 0px;
    margin: 0px 0px 0px 0px;
    background: url($IMGSRV$/images/bg-bar-main.png) 0 0 no-repeat;
    width: 773px;
    float: right;
}

#maincontent .leftcontent
{
    float: left;
    margin: 0px;
    padding: 0px;
    background-color: #FFCC33;
}

#maincontent .foresporselcontent-right
{
    width: 773px;
    background-color: #feeba5;
    float: right;
    padding: 0px;
    margin: 0px 0px 0px 0px;
}

#maincontent .foresporselcontent-rightL
{
    float: left;
    width: 750px;
    padding: 0px 0px 0px 5px;
}

#maincontent .foresporselcontent-rightL a
{
    padding: 0px;
    margin: 0px;
}


#maincontent .foresporselcontent-rightL p
{
    margin: 0px;
    padding: 0px;
    margin-bottom: 8px;
}



/*---------- Tab Selected ------------*/

#maintab
{
    margin: 0;
    padding: 0px 0px 0px 0px;
    list-style: none;
    float: left;
}

#maintab li
{
    margin: 0;
    padding: 5px 0px 4px 0;
    list-style: none;
}

.tabsBlock
{
    width: 187px;
    background-repeat: repeat-x;
    float: left;
    padding: 0px;
    margin: 0px;
    color: #000;
}

.tabsBlock li
{
    float: left;
    width: 156px;
    padding: 0px 0px 0px 0px;
    margin: 0px;
}

.tabsBlock a
{
    float: left;
    display: block;
    text-decoration: none;
    width: 146px;
    font-weight: normal;
    padding: 0px 0px 0px 2px;
    color: #000;
    font-size: 11px;
}


.tabsBlock a:hover
{
    color: #000;
    text-decoration: none;
}

.tabsBlock li.selected
{
    padding: 0px 0px 0px 5px;
    margin: 0;
    color: #000;
}


.tabsBlock li.selected a
{
    background-image: url($IMGSRV$/images/tab-selected.png);
    background-repeat: no-repeat;
    color: #000;
    font-weight: bold;
    font-size: 13px;
    padding: 5px 0px 0px 5px;
    margin: 0;
    height: 31px;
    width: 146px;
}

#maincontent .float-left
{
    float: left;
    margin: 0px;
    padding: 0px;
    text-align: left;
    margin-top: 1px;
}

#maincontent .div-outer
{
    float: left;
    width: 445px;
    margin: 0px;
    padding: 0px;
}
#maincontent .div-outer .left-content
{
    float: left;
    width: 445px;
    margin: 0px;
    padding: 0px;
}
#maincontent h3
{
    font-size: 11px;
    font-weight: bold;
    color: #464646;
}
#maincontent input
{
    font-size: 12px;
    color: #464646;
}
#maincontent textarea
{
    font-size: 13px;
    color: #464646;
}

#maincontent .float-right
{
    float: right;
    margin: 0px 0px 0px 0px;
    padding: 0px;
}
#maincontent .content-right
{
    margin: 0px 0px 0px 0px;
    width: 275px;
    padding: 0px;
}

#maincontent .float-right .right-content
{
    float: left;
    width: 468px;
    margin: 0px;
    padding: 0px;
}
#maincontent .inputChkbox
{
    border: none;
}
.left-stickynavigatorbar
{
    font-weight: normal;
    color: #000;
    text-decoration: none;
}
.AktivForesporsler
{
    color: #000;
    text-decoration: none;
}
#AktivForesporsler a
{
    margin: 0px;
    padding: 0px;
}
#AktivForesporsler .grid
{
    width: 733px;
    height: 180px;
    border: none;
    padding: 5px 0 0 5px;
    background: url($IMGSRV$/images/bg-Aktive.png) no-repeat;
}
#AktivForesporsler .text
{
    width: 732px;
    height: 50px;
    border: none;
    background: url($IMGSRV$/images/bg-Aktivetext.png) no-repeat;
}


#AktivForesporsler .coveringnote
{
    width: 660px;
    height: 50px;
    border: none;
    background: url($IMGSRV$/images/coveringnote.png) no-repeat;
}
#AktivForesporsler .textbox
{
    color: #000;
    text-decoration: none;
}

.selectedRow
{
    background-color: #FEEBA5;
    float: left;
}
.unselectedRow
{
    text-align: left;
    float: left;
}

.selectedRowwithoutBackgroud
{
    font-weight: bold;
    text-align: left;
    float: left;
    height: auto;
    width: 100px;
    padding-left: 2px;
    font-size: 12px;
    padding-top: 2px;
    background-repeat: no-repeat;
}

.dvNewRequest
{
    text-align: left;
    float: right;
    background-image: url($IMGSRV$/images/tab-selected.png);
    padding-top: 7px;
    height: 24px;
    width: 176px;
    padding-left: 3px;
    font-size: 14px;
    font-weight: bold;
    background-repeat: no-repeat;
}
.dvNewRequestwithoutBackgroud
{
    background-image: none;
    text-align: left;
    float: right;
    padding-top: 7px;
    height: 24px;
    width: 176px;
    padding-left: 4px;
    font-size: 14px;
    font-weight: bold;
    background-repeat: no-repeat;
}




body
{
    scrollbar-face-color: #ffd74a;
    scrollbar-highlight-color: #ffdb4a;
    scrollbar-3dlight-color: #ffdb4a;
    scrollbar-darkshadow-color: #ffdb4a;
    scrollbar-shadow-color: #ffd74a;
    scrollbar-arrow-color: #000000; /*black;*/
    scrollbar-track-color: #ffdb4a;
}

.Row
{
    text-align: left;
    color: Black;
    vertical-align: top;
    font-size: 12px;
}
.alternateRow
{
    text-align: left;
    color: Green;
    vertical-align: top;
    font-size: 12px;
}

.textbox
{
    font-size: 12px;
    color: #464646;
}
.lblAll
{
    font-size: 12px;
    text-align: left;
    color: #464646;
}

.CookeisMessage
{
    font-size: 12px;
    text-align: center;
    float: left;
    color: Red;
    height: 12px;
    text-align: center;
}
.comfirmEmail
{
    font-size: 12px;
    color: #464646;
}
.comfirmsms
{
    font-size: 12px;
    color: #464646;
}

.emptyrow
{
    float: left;
}

/*  sticky Toolbar*/

/* Progress Bar*/
.progressSticky
{
    width: 970px;
    margin: 0 auto;
    padding: 0px;
}

.progressSticky .loadingimgSticky
{
    float: right;
    margin: -350px 60px 0px 400px;
    font-size: 12px;
    text-align: right;
    position: absolute;
    background: transparent;
}

/*----------*/
.toolbar-animation
{
    float: left;
    padding-left: 25px;
    padding-top: 8px;
    visibility: hidden;
}

.stickyToolbarHeader
{
    background-image: url($IMGSRV$/images/bg-bar.png);
    background-repeat: no-repeat;
}
.stickyToolbarContent
{
    background-color: #FFCC33;
    padding: 0px 0px 0px 0px;
    overflow: hidden;
    width: 962px;
}
/* End Here */

/* Start ComboBox Black StyleSheet Skin*/

.RadComboBox_Black *
{
    margin: 0;
    padding: 0;
}

.RadComboBox_Black, .RadComboBox_Black input, .RadComboBoxDropDown_Black
{
    font: 12px Arial, Verdana, helvetica;
    color: Black;
    font-weight: normal;
}

/* combobox */

.RadComboBox_Black
{
    vertical-align: bottom;
}

.RadComboBox_Black table
{
    border: 0;
    border-collapse: collapse;
}

.RadComboBox_Black td
{
    border: 0;
}

.RadComboBox_Black .rcbInputCell
{
    width: 100%;
    height: 23px;
    line-height: 22px;
    border: 0;
    vertical-align: middle;
    background: transparent url('$IMGSRV$/App_Themes/Gul/images/ComboBoxBlack/rcbBg copy.gif') no-repeat;
    padding-left: 2px;
    margin: 0px;
}
.RadComboBox_Black .rcbInputCellLeft
{
    background-position: 0 0;
    padding-left: 5px;
}
.RadComboBox_Black .rcbInputCellRight
{
    background-position: 100% 0;
    padding-right: 5px;
}

.RadComboBox_Black .rcbDisabled .rcbInputCellLeft
{
    background-position: 0 -24px;
}
.RadComboBox_Black .rcbDisabled .rcbInputCellRight
{
    background-position: 100% -24px;
}

.RadComboBox_Black .rcbHovered .rcbInputCellLeft
{
    background-position: 0 -48px;
}
.RadComboBox_Black .rcbHovered .rcbInputCellRight
{
    background-position: 100% -48px;
}

.RadComboBox_Black .rcbFocused .rcbInputCellLeft
{
    background-position: 0 -72px;
}
.RadComboBox_Black .rcbFocused .rcbInputCellRight
{
    background-position: 100% -72px;
}

.RadComboBox_Black .rcbInputCell input
{
    width: 100%;
    background: transparent;
    border: 0;
    vertical-align: middle;
    padding-left: 2px;
    margin: 0px;
}

.RadComboBox_Black .rcbInputCell .rcbEmptyMessage
{
    color: #666;
    font-style: italic;
}

.RadComboBox_Black_rtl .rcbInputCell input
{
    padding-left: 2px;
    vertical-align: middle;
}
.RadComboBox_Black_rtl .rcbInputCell
{
    padding-left: 2px;
    vertical-align: middle;
}

.RadComboBox_Black .rcbArrowCell
{
    border: 0;
    padding: 0;
    width: 24px;
    background: transparent url('$IMGSRV$/App_Themes/Gul/images/ComboBoxBlack/rcbArrowCell.gif') no-repeat;
}

.RadComboBox_Black .rcbArrowCellLeft
{
    background-position: -24px 0;
}
.RadComboBox_Black .rcbArrowCellRight
{
    background-position: 0 0;
}

.RadComboBox_Black .rcbDisabled .rcbArrowCellLeft
{
    background-position: -24px -24px;
}
.RadComboBox_Black .rcbDisabled .rcbArrowCellRight
{
    background-position: 0 -24px;
}

.RadComboBox_Black .rcbHovered .rcbArrowCellLeft
{
    background-position: -24px -48px;
}
.RadComboBox_Black .rcbHovered .rcbArrowCellRight
{
    background-position: 0 -48px;
}

.RadComboBox_Black .rcbFocused .rcbArrowCellLeft
{
    background-position: -24px -72px;
}
.RadComboBox_Black .rcbFocused .rcbArrowCellRight
{
    background-position: 0 -72px;
}

.RadComboBox_Black .rcbArrowCell a
{
    position: relative;
    outline: none;
    line-height: 22px;
    overflow: hidden;
    display: block;
    width: 24px;
    height: 24px;
    text-decoration: none;
    text-indent: -9999px;
    font-size: 0;
    margin: 0px;
    padding: 0px;
}
.RadComboBox_Black .rcbArrowCellHidden, .RadComboBox_Black .rcbArrowCellHidden a
{
    width: 5px;
    cursor: default;
}

.RadComboBox_Black .rcbArrowCellHidden
{
    background-position: -19px 0;
}
.RadComboBox_Black .rcbDisabled .rcbArrowCellHidden
{
    background-position: -19px -24px;
}
.RadComboBox_Black .rcbHovered .rcbArrowCellHidden
{
    background-position: -19px -48px;
}
.RadComboBox_Black .rcbFocused .rcbArrowCellHidden
{
    background-position: -19px -72px;
}

.RadComboBox_Black .rcbHovered, .RadComboBox_Black .rcbHovered input, .RadComboBox_Black .rcbFocused, .RadComboBox_Black .rcbFocused input
{
    color: Black;
}

.RadComboBox_Black .rcbDisabled .rcbArrowCell a
{
    cursor: no-drop;
}

.RadComboBox_Black .rcbDisabled .rcbArrowCellHidden a
{
    cursor: default;
}

.RadComboBox_Black .rcbDisabled, .RadComboBox_Black .rcbDisabled input
{
    color: #373737;
}

/* dropdown */

.rcbSlide
{
    position: absolute;
    overflow: hidden;
    display: none;
    _height: 1px;
    float: left;
}

.RadComboBoxDropDown_Black
{
    position: absolute;
    background: #fff;
    border: 1px solid #323232;
    cursor: pointer;
    font-size: 12px;
    text-align: left;
}
.RadComboBoxDropDown_Black .rcbScroll
{
    overflow: auto;
}

.RadComboBoxDropDown_Black .rcbList
{
    list-style: none;
    margin: 0;
    padding: 0;
    background: #ffffff;
}

.RadComboBoxDropDown_Black .rcbNoWrap .rcbList
{
    float: left;
}

.RadComboBoxDropDown_Black .rcbHeader
{
    color: #000000;
    padding: 3px 0;
}

.RadComboBoxDropDown_Black .rcbNoWrap .rcbItem, .RadComboBoxDropDown_Black .rcbNoWrap .rcbHovered, .RadComboBoxDropDown_Black .rcbNoWrap .rcbDisabled, .RadComboBoxDropDown_Black .rcbNoWrap .rcbLoading
{
    white-space: nowrap;
}

.RadComboBoxDropDown_Black .rcbItem, .RadComboBoxDropDown_Black .rcbHovered, .RadComboBoxDropDown_Black .rcbDisabled, .RadComboBoxDropDown_Black .rcbLoading
{
    padding: 4px 20px 4px 4px;
    zoom: 1;
}

* + html .RadComboBoxDropDown_Black .rcbItem, * + html .RadComboBoxDropDown_Black .rcbHovered, * + html .RadComboBoxDropDown_Black .rcbDisabled, * + html .RadComboBoxDropDown_Black .rcbLoading
{
    zoom: normal;
}

.RadComboBoxDropDown_Black_rtl .rcbItem, .RadComboBoxDropDown_Black_rtl .rcbHovered, .RadComboBoxDropDown_Black_rtl .rcbDisabled, .RadComboBoxDropDown_Black_rtl .rcbLoading
{
    padding: 4px 4px 4px 20px;
}

.RadComboBoxDropDown_Black .rcbItem
{
    border: solid #292929;
    border-width: 0px 0;
    color: black;
}

.RadComboBoxDropDown_Black .rcbHovered
{
    background: #343434 url('$IMGSRV$/App_Themes/Gul/images/ComboBoxBlack/rcbDropDownHover.gif') repeat-x top left;
    border-top: 1px solid #242424;
    border-bottom: 1px solid #494949;
    color: #fff;
}

.RadComboBoxDropDown_Black .rcbDisabled
{
    color: #555;
    cursor: no-drop;
}

.RadComboBoxDropDown_Black .rcbLoading
{
    background: #292929;
    color: #505050;
    text-align: center;
}

.RadComboBoxDropDown_Black .rcbMoreResults
{
    clear: both;
    background: #292929;
    padding: 4px;
    text-align: center;
    border-top: 1px solid #141414;
}

.RadComboBoxDropDown_Black .rcbMoreResults a
{
    display: block;
    width: 7px;
    height: 6px;
    background: url('$IMGSRV$/App_Themes/Gul/images/ComboBoxBlack/rcbMoreResults.gif') no-repeat transparent;
    text-indent: -3333px;
    overflow: hidden;
    text-decoration: none;
    cursor: pointer;
}

.RadComboBoxDropDown_Black .rcbMoreResults span
{
    display: block;
    text-align: center;
}

.RadComboBoxDropDown_Black .rcbScroll
{
}

/*hacks*/

/*Opera start*/
@media screen and (min-width:550px)
{
    .RadComboBoxDropDown_Black_rtl .rcbItem, .RadComboBoxDropDown_Black_rtl .rcbHovered, .RadComboBoxDropDown_Black_rtl .rcbDisabled, .RadComboBoxDropDown_Black_rtl .rcbLoading
    {
        padding: 4px 4px 4px 20px;
    }
}
/*Opera end*/

/* End ComboBox Black StyleSheet Skin*/


/* Start ComboBox Black Text StyleSheet Skin*/

.RadComboBox_Black-text *
{
    margin: 0;
    padding: 0;
}

.RadComboBox_Black-text, .RadComboBox_Black-text input, .RadComboBoxDropDown_Black-text
{
    font: 16px Arial, Verdana, helvetica;
    color: Black;
    font-weight: bold;
}

/* combobox */

.RadComboBox_Black-text
{
    vertical-align: bottom;
}

.RadComboBox_Black-text table
{
    width: 100%;
    border: 0;
    border-collapse: collapse;
}

.RadComboBox_Black-text td
{
    border: 0;
}

.RadComboBox_Black-text .rcbInputCell
{
    width: 100%;
    height: 36px;
    border: 0;
    vertical-align: middle;
    background: transparent url('$IMGSRV$/App_Themes/Gul/images/ComboBoxBlack-text/rcbBg.gif') no-repeat;
}

.RadComboBox_Black-text .rcbDisabled .rcbInputCellLeft
{
    background-position: 0 -34px;
}
.RadComboBox_Black-text .rcbDisabled .rcbInputCellRight
{
    background-position: 100% -34px;
}

.RadComboBox_Black-text .rcbInputCell input
{
    width: 94%;
    background: #f9f9f9;
    border: 0;
    vertical-align: top;
    padding: 2px 0 2px 4px;
    margin-left: 3px;
    height: 20px;
}

.RadComboBox_Black-text .rcbInputCell .rcbEmptyMessage
{
    color: #666;
    font-style: italic;
}

.RadComboBox_Black-text .rcbInputCell
{
    padding: 0 0 0 2px;
}

.RadComboBox_Black-text_rtl .rcbInputCell input
{
    padding: 4px 2px 0 0;
}
.RadComboBox_Black-text_rtl .rcbInputCell
{
    padding: 0 2px 0 0;
}

.RadComboBox_Black-text .rcbArrowCell
{
    width: 100%;
    border: 0;
    padding: 0;
}

.RadComboBox_Black-text .rcbArrowCellLeft
{
    background-position: -34px 0;
}
.RadComboBox_Black-text .rcbArrowCellRight
{
    background-position: 0 0;
}

.RadComboBox_Black-text .rcbDisabled .rcbArrowCellLeft
{
    background-position: -34px -34px;
}
.RadComboBox_Black-text .rcbDisabled .rcbArrowCellRight
{
    background-position: 0 -34px;
}


.RadComboBox_Black-text .rcbFocused .rcbArrowCellLeft
{
    background-position: -34px -102px;
}
.RadComboBox_Black-text .rcbFocused .rcbArrowCellRight
{
    background-position: 0 -102px;
}

.RadComboBox_Black-text .rcbArrowCell a
{
    position: relative;
    outline: none;
    overflow: hidden;
    display: block;
    width: 0px;
    text-decoration: none;
    text-indent: -9999px;
    font-size: 0;
}
.RadComboBox_Black-text .rcbArrowCellHidden, .RadComboBox_Black-text .rcbArrowCellHidden a
{
    width: 5px;
    cursor: default;
}

.RadComboBox_Black-text .rcbArrowCellHidden
{
    background-position: -29px 0;
}
.RadComboBox_Black-text .rcbDisabled .rcbArrowCellHidden
{
    background-position: -29px -34px;
}
.RadComboBox_Black-text .rcbFocused .rcbArrowCellHidden
{
    background-position: -29px -102px;
}

.RadComboBox_Black-text .rcbHovered, .RadComboBox_Black-text .rcbHovered input, .RadComboBox_Black-text .rcbFocused, .RadComboBox_Black-text .rcbFocused input
{
    color: Black;
    height: 20px;
}

.RadComboBox_Black-text .rcbDisabled .rcbArrowCell a
{
    cursor: no-drop;
}

.RadComboBox_Black-text .rcbDisabled .rcbArrowCellHidden a
{
    cursor: default;
}

.RadComboBox_Black-text .rcbDisabled, .RadComboBox_Black-text .rcbDisabled input
{
    color: #373737;
    height: 20px;
}

/* dropdown */

.rcbSlide
{
    position: absolute;
    overflow: hidden;
    display: none;
    _height: 1px;
    float: left;
    background-color: transparent;
}

.RadComboBoxDropDown_Black-text
{
    position: absolute;
    background: #fff;
    border: 1px solid #515353; /*darkgray;*/
    cursor: pointer;
    font-size: 13px;
    text-align: left;
}
.RadComboBoxDropDown_Black-text .rcbScroll
{
    overflow: auto;
}

.RadComboBoxDropDown_Black-text .rcbList
{
    list-style: none;
    margin: 0;
    padding: 0;
    background: White;
}

.RadComboBoxDropDown_Black-text .rcbNoWrap .rcbList
{
    float: left;
}

.RadComboBoxDropDown_Black-text .rcbHeader
{
    color: #000000;
    padding: 3px 0;
}

.RadComboBoxDropDown_Black-text .rcbNoWrap .rcbItem, .RadComboBoxDropDown_Black-text .rcbNoWrap .rcbHovered, .RadComboBoxDropDown_Black-text .rcbNoWrap .rcbDisabled, .RadComboBoxDropDown_Black-text .rcbNoWrap .rcbLoading
{
    white-space: nowrap;
}

.RadComboBoxDropDown_Black-text .rcbItem, .RadComboBoxDropDown_Black-text .rcbDisabled, .RadComboBoxDropDown_Black-text .rcbLoading
{
    padding: 4px 0px 4px 4px;
    zoom: 1;
}

* + html .RadComboBoxDropDown_Black-text .rcbItem, * + html .RadComboBoxDropDown_Black-text .rcbHovered, * + html .RadComboBoxDropDown_Black-text .rcbDisabled, * + html .RadComboBoxDropDown_Black-text .rcbLoading
{
    zoom: normal;
    background-color: White;
}

.RadComboBoxDropDown_Black-text_rtl .rcbItem, .RadComboBoxDropDown_Black-text_rtl .rcbDisabled, .RadComboBoxDropDown_Black-text_rtl .rcbLoading
{
    padding: 4px 4px 4px 20px;
}

.RadComboBoxDropDown_Black-text .rcbItem
{
    border: solid #292929;
    border-width: 0px 0;
    color: black;
}

.RadComboBoxDropDown_Black-text .rcbHovered
{
    color: black;
    background-color: White;
    border: none;
    padding: 4px 0px 4px 4px;
    text-decoration: underline;
}

.RadComboBoxDropDown_Black-text .rcbDisabled
{
    color: #555;
    cursor: no-drop;
}

.RadComboBoxDropDown_Black-text .rcbLoading
{
    background: white;
    color: #505050;
    text-align: center;
}

.RadComboBoxDropDown_Black-text .rcbMoreResults
{
    clear: both;
    background: white;
    padding: 4px;
    text-align: center;
    border-top: 1px solid #141414;
}

.RadComboBoxDropDown_Black-text .rcbMoreResults a
{
    display: block;
    width: 7px;
    height: 6px;
    background: url('$IMGSRV$/App_Themes/Gul/images/ComboBoxBlack-text/rcbMoreResults.gif') no-repeat transparent;
    text-indent: -3333px;
    overflow: hidden;
    text-decoration: none;
    cursor: pointer;
}

.RadComboBoxDropDown_Black-text .rcbMoreResults span
{
    display: block;
    text-align: center;
}

.RadComboBoxDropDown_Black-text .rcbScroll
{
    scrollbar-arrow-color: #000000;
    scrollbar-base-color: #fed966;
    scrollbar-darkshadow-color: #ffffff;
    scrollbar-face-color: #fed966;
    scrollbar-highlight-color: #ffffff;
    scrollbar-shadow-color: #ffffff;
}

/*hacks*/

/*Opera start*/
@media screen and (min-width:550px)
{
    .RadComboBoxDropDown_Black-text_rtl .rcbItem, .RadComboBoxDropDown_Black-text_rtl .rcbHovered, .RadComboBoxDropDown_Black-text_rtl .rcbDisabled, .RadComboBoxDropDown_Black-text_rtl .rcbLoading
    {
        padding: 4px 4px 4px 20px;
    }
}
/*Opera end*/



/* End ComboBox Black Text StyleSheet Skin*/


/* Start ComboBox Black Text DE StyleSheet Skin*/

.RadComboBox_Black-text-DE *
{
    margin: 0;
    padding: 0;
}

.RadComboBox_Black-text-DE, .RadComboBox_Black-text-DE input, .RadComboBoxDropDown_Black-text-DE
{
    font: 16px Arial, Verdana, helvetica;
    color: #000; /* Black */
    font-weight: bold;
}

/* combobox */

.RadComboBox_Black-text-DE
{
    vertical-align: bottom;
}

.RadComboBox_Black-text-DE table
{
    width: 100%;
    border: 0;
    border-collapse: collapse;
}

.RadComboBox_Black-text-DE td
{
    border: 0;
}

.RadComboBox_Black-text-DE .rcbInputCell
{
    width: 100%;
    height: 36px;
    vertical-align: middle;
    background: transparent url('$IMGSRV$/App_Themes/Gul/images/ComboBoxDE/rcbBg-de.gif') no-repeat;
}

.RadComboBox_Black-text-DE .rcbDisabled .rcbInputCellLeft
{
    background-position: 0 -34px;
}
.RadComboBox_Black-text-DE .rcbDisabled .rcbInputCellRight
{
    background-position: 100% -34px;
}

.RadComboBox_Black-text-DE .rcbInputCell input
{
    width: 94%;
    background: #f9f9f9;
    border: 0;
    vertical-align: top;
    padding: 2px 0 2px 4px;
    margin-left: 3px;
    height: 20px;
}

.RadComboBox_Black-text-DE .rcbInputCell .rcbEmptyMessage
{
    color: #666;
    font-style: italic;
}

.RadComboBox_Black-text-DE .rcbInputCell
{
    padding: 0 0 0 2px;
}

.RadComboBox_Black-text-DE_rtl .rcbInputCell input
{
    padding: 4px 2px 0 0;
}
.RadComboBox_Black-text-DE_rtl .rcbInputCell
{
    padding: 0 2px 0 0;
}

.RadComboBox_Black-text-DE .rcbArrowCell
{
    width: 100%;
    border: 0;
    padding: 0;
}

.RadComboBox_Black-text-DE .rcbArrowCellLeft
{
    background-position: -34px 0;
}
.RadComboBox_Black-text-DE .rcbArrowCellRight
{
    background-position: 0 0;
}

.RadComboBox_Black-text-DE .rcbDisabled .rcbArrowCellLeft
{
    background-position: -34px -34px;
}
.RadComboBox_Black-text-DE .rcbDisabled .rcbArrowCellRight
{
    background-position: 0 -34px;
}

.RadComboBox_Black-text-DE .rcbFocused .rcbArrowCellLeft
{
    background-position: -34px -102px;
}
.RadComboBox_Black-text-DE .rcbFocused .rcbArrowCellRight
{
    background-position: 0 -102px;
}

.RadComboBox_Black-text-DE .rcbArrowCell a
{
    position: relative;
    outline: none;
    overflow: hidden;
    display: block;
    width: 0px;
    text-decoration: none;
    text-indent: -9999px;
    font-size: 0;
}
.RadComboBox_Black-text-DE .rcbArrowCellHidden, .RadComboBox_Black-text-DE .rcbArrowCellHidden a
{
    width: 5px;
    cursor: default;
}

.RadComboBox_Black-text-DE .rcbArrowCellHidden
{
    background-position: -29px 0;
}
.RadComboBox_Black-text-DE .rcbDisabled .rcbArrowCellHidden
{
    background-position: -29px -34px;
}
.RadComboBox_Black-text-DE .rcbFocused .rcbArrowCellHidden
{
    background-position: -29px -102px;
}

.RadComboBox_Black-text-DE .rcbHovered, .RadComboBox_Black-text-DE .rcbHovered input, .RadComboBox_Black-text-DE .rcbFocused, .RadComboBox_Black-text-DE .rcbFocused input
{
    color: Black;
    height: 20px;
}

.RadComboBox_Black-text-DE .rcbDisabled .rcbArrowCell a
{
    cursor: no-drop;
}

.RadComboBox_Black-text-DE .rcbDisabled .rcbArrowCellHidden a
{
    cursor: default;
}

.RadComboBox_Black-text-DE .rcbDisabled, .RadComboBox_Black-text-DE .rcbDisabled input
{
    color: #373737;
    height: 20px;
}

/* dropdown */

.rcbSlide
{
    position: absolute;
    overflow: hidden;
    display: none;
    _height: 1px;
    float: left;
    background-color: transparent;
}

.RadComboBoxDropDown_Black-text-DE
{
    position: absolute;
    background: #fff;
    border: 1px solid #515353;
    cursor: pointer;
    font-size: 13px;
    text-align: left;
}
.RadComboBoxDropDown_Black-text-DE .rcbScroll
{
    overflow: auto;
}

.RadComboBoxDropDown_Black-text-DE .rcbList
{
    list-style: none;
    margin: 0;
    padding: 0;
    background: White;
}

.RadComboBoxDropDown_Black-text-DE .rcbNoWrap .rcbList
{
    float: left;
}

.RadComboBoxDropDown_Black-text-DE .rcbHeader
{
    color: #000000;
    padding: 3px 0;
}

.RadComboBoxDropDown_Black-text-DE .rcbNoWrap .rcbItem, .RadComboBoxDropDown_Black-text-DE .rcbNoWrap .rcbHovered, .RadComboBoxDropDown_Black-text-DE .rcbNoWrap .rcbDisabled, .RadComboBoxDropDown_Black-text-DE .rcbNoWrap .rcbLoading
{
    white-space: nowrap;
}

.RadComboBoxDropDown_Black-text-DE .rcbItem, .RadComboBoxDropDown_Black-text-DE .rcbDisabled, .RadComboBoxDropDown_Black-text-DE .rcbLoading
{
    padding: 4px 0px 4px 4px;
    zoom: 1;
}

* + html .RadComboBoxDropDown_Black-text-DE .rcbItem, * + html .RadComboBoxDropDown_Black-text-DE .rcbHovered, * + html .RadComboBoxDropDown_Black-text-DE .rcbDisabled, * + html .RadComboBoxDropDown_Black-text-DE .rcbLoading
{
    zoom: normal;
    background-color: White;
}

.RadComboBoxDropDown_Black-text_rtl .rcbItem, .RadComboBoxDropDown_Black-text_rtl .rcbDisabled, .RadComboBoxDropDown_Black-text_rtl .rcbLoading
{
    padding: 4px 4px 4px 20px;
}

.RadComboBoxDropDown_Black-text .rcbItem
{
    border: solid #292929;
    border-width: 0px 0;
    color: black;
}

.RadComboBoxDropDown_Black-text-DE .rcbHovered
{
    color: black;
    background-color: White;
    border: none;
    padding: 4px 0px 4px 4px;
    text-decoration: underline;
}

.RadComboBoxDropDown_Black-text-DE .rcbDisabled
{
    color: #555;
    cursor: no-drop;
}

.RadComboBoxDropDown_Black-text-DE .rcbLoading
{
    background: white;
    color: #505050;
    text-align: center;
}

.RadComboBoxDropDown_Black-text-DE .rcbMoreResults
{
    clear: both;
    background: white;
    padding: 4px;
    text-align: center;
    border-top: 1px solid #141414;
}

.RadComboBoxDropDown_Black-text-DE .rcbMoreResults a
{
    display: block;
    width: 7px;
    height: 6px;
    background: url('$IMGSRV$/App_Themes/Gul/images/ComboBoxDE/rcbMoreResults.gif') no-repeat transparent;
    text-indent: -3333px;
    overflow: hidden;
    text-decoration: none;
    cursor: pointer;
}

.RadComboBoxDropDown_Black-text-DE .rcbMoreResults span
{
    display: block;
    text-align: center;
}

.RadComboBoxDropDown_Black-text-DE .rcbScroll
{
    scrollbar-arrow-color: #000000;
    scrollbar-base-color: #fed966;
    scrollbar-darkshadow-color: #ffffff;
    scrollbar-face-color: #fed966;
    scrollbar-highlight-color: #ffffff;
    scrollbar-shadow-color: #ffffff;
}

/*hacks*/

/*Opera start*/
@media screen and (min-width:550px)
{
    .RadComboBoxDropDown_Black-text_rtl .rcbItem, .RadComboBoxDropDown_Black-text_rtl .rcbHovered, .RadComboBoxDropDown_Black-text_rtl .rcbDisabled, .RadComboBoxDropDown_Black-text_rtl .rcbLoading
    {
        padding: 4px 4px 4px 20px;
    }
}
/*Opera end*/

.RadComboBox_HvitBlack-text *
{
    margin: 0;
    padding: 0;
}

.RadComboBox_HvitBlack-text, .RadComboBox_HvitBlack-text input, .RadComboBoxDropDown_HvitBlack-text
{
    font: 16px Arial, Verdana, helvetica;
    color: Black;
    font-weight: bold;
}

/* combobox */

.RadComboBox_HvitBlack-text
{
    vertical-align: bottom;
}

.RadComboBox_HvitBlack-text table
{
    width: 100%;
    border: 0;
    border-collapse: collapse;
}

.RadComboBox_HvitBlack-text td
{
    border: 0;
}

.RadComboBox_HvitBlack-text .rcbInputCell
{
    width: 100%;
    height: 36px;
    border: 0;
    vertical-align: middle;
    background: transparent url('$IMGSRV$/App_Themes/Gul/images/ComboBoxDE/rcb-BgHvit.gif') no-repeat; /*background: transparent url('ComboBox/rcbBg copy.gif') no-repeat;*/
}

.RadComboBox_HvitBlack-text .rcbDisabled .rcbInputCellLeft
{
    background-position: 0 -34px;
}
.RadComboBox_HvitBlack-text .rcbDisabled .rcbInputCellRight
{
    background-position: 100% -34px;
}

.RadComboBox_HvitBlack-text .rcbInputCell input
{
    /*width:100%;*/
    width: 94%;
    background: #f9f9f9;
    border: 0;
    vertical-align: top;
    padding: 2px 0 2px 4px;
    margin-left: 3px;
    height: 20px;
}

.RadComboBox_HvitBlack-text .rcbInputCell .rcbEmptyMessage
{
    color: #666;
    font-style: italic;
}

.RadComboBox_HvitBlack-text .rcbInputCell
{
    padding: 0 0 0 2px;
}

.RadComboBox_HvitBlack-text_rtl .rcbInputCell input
{
    padding: 4px 2px 0 0;
}
.RadComboBox_HvitBlack-text_rtl .rcbInputCell
{
    padding: 0 2px 0 0;
}

.RadComboBox_HvitBlack-text .rcbArrowCell
{
    width: 100%;
    border: 0;
    padding: 0;
    background: transparent url('$IMGSRV$/App_Themes/Gul/images/ComboBoxDE/rcbBg copy.gif') no-repeat; /*background: transparent url('ComboBox/rcbArrowCellcopy.gif') no-repeat;*/
}

.RadComboBox_HvitBlack-text .rcbArrowCellLeft
{
    background-position: -34px 0;
}
.RadComboBox_HvitBlack-text .rcbArrowCellRight
{
    background-position: 0 0;
}

.RadComboBox_HvitBlack-text .rcbDisabled .rcbArrowCellLeft
{
    background-position: -34px -34px;
}
.RadComboBox_HvitBlack-text .rcbDisabled .rcbArrowCellRight
{
    background-position: 0 -34px;
}

.RadComboBox_HvitBlack-text .rcbFocused .rcbArrowCellLeft
{
    background-position: -34px -102px;
}
.RadComboBox_HvitBlack-text .rcbFocused .rcbArrowCellRight
{
    background-position: 0 -102px;
}

.RadComboBox_HvitBlack-text .rcbArrowCell a
{
    position: relative;
    outline: none;
    overflow: hidden;
    display: block; /*width:34px;*/
    width: 0px;
    text-decoration: none;
    text-indent: -9999px;
    font-size: 0;
}
.RadComboBox_HvitBlack-text .rcbArrowCellHidden, .RadComboBox_HvitBlack-text .rcbArrowCellHidden a
{
    width: 5px;
    cursor: default;
}

.RadComboBox_HvitBlack-text .rcbArrowCellHidden
{
    background-position: -29px 0;
}
.RadComboBox_HvitBlack-text .rcbDisabled .rcbArrowCellHidden
{
    background-position: -29px -34px;
}
.RadComboBox_HvitBlack-text .rcbFocused .rcbArrowCellHidden
{
    background-position: -29px -102px;
}

.RadComboBox_HvitBlack-text .rcbHovered, .RadComboBox_HvitBlack-text .rcbHovered input, .RadComboBox_HvitBlack-text .rcbFocused, .RadComboBox_HvitBlack-text .rcbFocused input
{
    /*color:#cbcbcb;*/
    color: Black;
    height: 20px;
}

.RadComboBox_HvitBlack-text .rcbDisabled .rcbArrowCell a
{
    cursor: no-drop;
}

.RadComboBox_HvitBlack-text .rcbDisabled .rcbArrowCellHidden a
{
    cursor: default;
}

.RadComboBox_HvitBlack-text .rcbDisabled, .RadComboBox_HvitBlack-text .rcbDisabled input
{
    color: #373737;
    height: 20px;
}

/* dropdown */

.rcbSlide
{
    position: absolute;
    overflow: hidden;
    display: none;
    _height: 1px;
    float: left;
    background-color: transparent;
}

.RadComboBoxDropDown_HvitBlack-text
{
    position: absolute;
    background: #fff;
    border: 1px solid #515353;
    cursor: pointer;
    font-size: 13px;
    text-align: left;
}
.RadComboBoxDropDown_HvitBlack-text .rcbScroll
{
    overflow: auto;
}

.RadComboBoxDropDown_HvitBlack-text .rcbList
{
    list-style: none;
    margin: 0;
    padding: 0;
    background: White;
}

.RadComboBoxDropDown_HvitBlack-text .rcbNoWrap .rcbList
{
    float: left;
}

.RadComboBoxDropDown_HvitBlack-text .rcbHeader
{
    color: #000000;
    padding: 3px 0;
}

.RadComboBoxDropDown_HvitBlack-text .rcbNoWrap .rcbItem, .RadComboBoxDropDown_HvitBlack-text .rcbNoWrap .rcbHovered, .RadComboBoxDropDown_HvitBlack-text .rcbNoWrap .rcbDisabled, .RadComboBoxDropDown_HvitBlack-text .rcbNoWrap .rcbLoading
{
    white-space: nowrap;
}

.RadComboBoxDropDown_HvitBlack-text .rcbItem, .RadComboBoxDropDown_HvitBlack-text .rcbDisabled, .RadComboBoxDropDown_HvitBlack-text .rcbLoading
{
    padding: 4px 0px 4px 4px;
    zoom: 1;
}

* + html .RadComboBoxDropDown_HvitBlack-text .rcbItem, * + html .RadComboBoxDropDown_HvitBlack-text .rcbHovered, * + html .RadComboBoxDropDown_HvitBlack-text .rcbDisabled, * + html .RadComboBoxDropDown_HvitBlack-text .rcbLoading
{
    zoom: normal;
    background-color: White;
}

.RadComboBoxDropDown_HvitBlack-text_rtl .rcbItem, .RadComboBoxDropDown_HvitBlack-text_rtl .rcbDisabled, .RadComboBoxDropDown_HvitBlack-text_rtl .rcbLoading
{
    padding: 4px 4px 4px 20px;
}

.RadComboBoxDropDown_HvitBlack-text .rcbItem
{
    border: solid #292929;
    border-width: 0px 0;
    color: black;
}

.RadComboBoxDropDown_HvitBlack-text .rcbHovered
{
    color: black;
    background-color: White;
    border: none;
    padding: 4px 0px 4px 4px;
    text-decoration: underline;
}

.RadComboBoxDropDown_HvitBlack-text .rcbDisabled
{
    color: #555;
    cursor: no-drop;
}

.RadComboBoxDropDown_HvitBlack-text .rcbLoading
{
    background: white;
    color: #505050;
    text-align: center;
}

.RadComboBoxDropDown_HvitBlack-text .rcbMoreResults
{
    clear: both;
    background: white;
    padding: 4px;
    text-align: center;
    border-top: 1px solid #141414;
}

.RadComboBoxDropDown_HvitBlack-text .rcbMoreResults a
{
    display: block;
    width: 7px;
    height: 6px;
    background: url('$IMGSRV$/App_Themes/Gul/images/ComboBoxDE/rcbMoreResults.gif') no-repeat transparent;
    text-indent: -3333px;
    overflow: hidden;
    text-decoration: none;
    cursor: pointer;
}

.RadComboBoxDropDown_HvitBlack-text .rcbMoreResults span
{
    display: block;
    text-align: center;
}

.RadComboBoxDropDown_HvitBlack-text .rcbScroll
{
    scrollbar-arrow-color: #000000;
    scrollbar-base-color: #fed966;
    scrollbar-darkshadow-color: #ffffff;
    scrollbar-face-color: #fed966;
    scrollbar-highlight-color: #ffffff;
    scrollbar-shadow-color: #ffffff;
}

/*hacks*/

/*Opera start*/
@media screen and (min-width:550px)
{
    .RadComboBoxDropDown_Black-text_rtl .rcbItem, .RadComboBoxDropDown_Black-text_rtl .rcbHovered, .RadComboBoxDropDown_Black-text_rtl .rcbDisabled, .RadComboBoxDropDown_Black-text_rtl .rcbLoading
    {
        padding: 4px 4px 4px 20px;
    }
}
/*Opera end*/


/* End ComboBox Black Text DE StyleSheet Skin*/



/* Start Office 2007 Grid StyleSheet Skin*/

/*global*/

.RadGrid_Office2007
{
    border: none;
    background: #fff;
    color: white;
    scrollbar-face-color: #E9E9E9;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #E9E9E9;
    scrollbar-3dlight-color: #DBDBDB;
    scrollbar-arrow-color: #787878;
    scrollbar-track-color: #F5F5F5;
    scrollbar-darkshadow-color: #AEAEAE;
    padding-left: 0px;
}

.RadGrid_Office2007, .MasterTable_Office2007, .DetailTable_Office2007, .GroupPanel_Office2007 table, .GridEditForm_Office2007 table
{
    font: 11px Arial, Verdana, helvetica;
}

.MasterTable_Office2007, .DetailTable_Office2007
{
    border: 1px solid white;
}

.GridRow_Office2007 td, .GridAltRow_Office2007 td, .GridEditRow_Office2007 td, .GridFooter_Office2007 td, .GridGroupFooter_Office2007 td, .GridFilterRow_Office2007 td, .GridHeader_Office2007, .ResizeHeader_Office2007
{
    padding-left: 4px;
    padding-right: 4px;
    border: none;
}
.RadGrid_Office2007 .rgAdd, .RadGrid_Office2007 .rgRefresh, .RadGrid_Office2007 .rgEdit, .RadGrid_Office2007 .rgDel, .RadGrid_Office2007 .rgFilter, .RadGrid_Office2007 .rgPagePrev, .RadGrid_Office2007 .rgPageNext, .RadGrid_Office2007 .rgExpand, .RadGrid_Office2007 .rgCollapse, .RadGrid_Office2007 .rgSortAsc, .RadGrid_Office2007 .rgSortDesc, .RadGrid_Office2007 .rgUpdate, .RadGrid_Office2007 .rgCancel
{
    width: 16px;
    height: 16px;
    border: none;
    padding: 0;
    background-color: #ffd74a;
    vertical-align: middle;
    cursor: pointer;
}

.GroupPanelItems_Office2007 input, .GridCommandRow_Office2007 img, .GridHeader_Office2007 input, .GridFilterRow_Office2007 img, .GridPager_Office2007 img
{
    vertical-align: middle;
}

/*header*/

.GridHeaderDiv_Office2007
{
    background: url('$IMGSRV$/App_Themes/Gul/images/GridOffice2007/sprite2.gif') repeat-x top;
}

.GridHeader_Office2007, .ResizeHeader_Office2007
{
    border: none;
    padding-top: 3px;
    padding-bottom: 3px;
    background-color: #ffd74a;
    text-align: left;
    background: url('$IMGSRV$/App_Themes/Gul/images/GridOffice2007/sprite2.gif') repeat-x top;
}

.GridHeader_Office2007:first-child, .ResizeHeader_Office2007:first-child
{
    padding-left: 5px;
    border: none;
}

.GridHeader_Office2007 a
{
    color: #464646;
    text-decoration: none;
}

/*rows*/
.GridAltRow_Office2007 td
{
    padding-top: 0px;
    padding-bottom: 0px;
    border: none;
}
.GridFilterRow_Office2007 td, .GridRow_Office2007 td, .GridEditRow_Office2007 td, .GridFooter_Office2007 td, .GridGroupFooter_Office2007 td
{
    padding-top: 4px;
    padding-bottom: 4px;
    border: none;
}


.GridFilterRow_Office2007 > td:first-child, .GridRow_Office2007 > td:first-child, .GridAltRow_Office2007 > td:first-child, .GridEditRow_Office2007 > td:first-child, .GridFooter_Office2007 > td:first-child, .GridGroupFooter_Office2007 > td:first-child
{
    border: 0px solid transparent;
}

.GridRow_Office2007 a, .GridAltRow_Office2007 a, .GridEditRow_Office2007 a, .GridFooter_Office2007 a, .GridGroupFooter_Office2007 a, .GridEditForm_Office2007 a
{
    color: #464646;
}

.SelectedRow_Office2007
{
    background-color: #d5d5d5;
}

.SelectedRow_Office2007 td, .SelectedRow_Office2007 > td:first-child
{
    border: none;
}

.ActiveRow_Office2007, .GridRowOver_Office2007
{
    background: none #669900;
}

.ActiveRow_Office2007 > td:first-child, .GridRowOver_Office2007 > td:first-child
{
    border: none;
}

.GridEditRow_Office2007
{
    background: #ffffe1;
}

.GridEditRow_Office2007 td, .GridEditRow_Office2007 > td:first-child
{
    border: none;
}

/*footer*/

.GridFooter_Office2007, .GridGroupFooter_Office2007, .GridFooter_Office2007 a, .GridGroupFooter_Office2007 a
{
    color: #666;
}

/*status*/

.GridPager_Office2007 span
{
    color: #193d65;
}

/*pager*/

.GridPager_Office2007
{
    background-color: #ffd74a;
    line-height: 20px;
    background: url('$IMGSRV$/App_Themes/Gul/images/GridOffice2007/sprite2.gif') repeat-x top;
}

.GridPager_Office2007 td
{
    border: none;
    padding: 1px 4px 2px;
}

.GridPager_Office2007 div span, .GridPager_Office2007 a, .GridPager_Office2007 .sliderPagerLabel_Office2007
{
    color: #01285c;
}

.PagerLeft_Office2007
{
    float: left;
}

.PagerRight_Office2007
{
    float: right;
}

.PagerCenter_Office2007
{
    text-align: center;
}

.PagerCenter_Office2007 span
{
    vertical-align: middle;
}

.RadGrid_Office2007 .rgPagePrev
{
    background-position: 5px -1388px;
}

.RadGrid_Office2007 .rgPageNext
{
    background-position: -22px -1388px;
}

/*sorting, reordering*/

.GridHeader_Office2007 .rgSortAsc
{
    background-position: -21px -1262px;
    height: 10px;
}

.GridHeader_Office2007 .rgSortDesc
{
    background-position: 4px -1262px;
    height: 10px;
}

.TopReorderIndicator_Office2007, .BottomReorderIndicator_Office2007
{
    width: 9px !important;
    height: 12px !important;
    margin-left: -4px;
    background-color: #ffd74a;
    background: url('$IMGSRV$/App_Themes/Gul/images/GridOffice2007/sprite2.gif') repeat-x top;
}

.BottomReorderIndicator_Office2007
{
    background-position: -23px -1232px;
}

/*filtering*/

.GridFilterRow_Office2007
{
    background: #fafafa;
}

.RadGrid_Office2007 .rgFilter
{
    background-position: 2px -1196px;
}

.GridFilterRow_Office2007 input[type="text"]
{
    border: none;
    font: 11px Arial, Verdana, helvetica;
    color: #27413e;
    vertical-align: middle;
}

/*grouping*/

.GroupPanel_Office2007
{
    border: none;
    background-color: #ffd74a;
    color: #fff;
    background: url('$IMGSRV$/App_Themes/Gul/images/GridOffice2007/sprite2.gif') repeat-x top;
}

.GroupPanel_Office2007 td
{
    padding: 2px 4px;
}

.GroupPanel_Office2007 td td
{
    padding: 0;
}

.GroupPanelItems_Office2007
{
    border: none;
    background: #fff;
    color: #000;
    padding: 1px 2px;
}

.GroupPanel_Office2007 .rgSortAsc
{
    background-position: -21px -1259px;
}

.GroupPanel_Office2007 .rgSortDesc
{
    background-position: 4px -1258px;
}

.GroupHeader_Office2007
{
    background: #e4ecf7;
    color: #567db0;
    font: bold 11px Arial, Verdana, helvetica;
}

.GroupHeader_Office2007 td
{
    border: none;
    padding: 1px 4px 1px 5px;
}

.GroupHeader_Office2007 p
{
    padding: 0;
    margin: 0;
}

.RadGrid_Office2007 .rgExpand
{
    background-position: 2px -1294px;
}

.RadGrid_Office2007 .rgCollapse
{
    background-position: 2px -1326px;
}

.GroupHeader_Office2007 td div
{
    top: -0.6em;
}

.GroupHeader_Office2007 td div div
{
    top: 0;
}

/*editing*/

.GridEditForm_Office2007
{
    border: none;
}

.GridEditForm_Office2007 input[type="text"], .GridEditForm_Office2007 textarea
{
    border: none;
    font: 11px Arial, Verdana, helvetica;
    color: #27413e;
}

.RadGrid_Office2007 .rgUpdate
{
    background-position: 3px -1549px;
}

.RadGrid_Office2007 .rgCancel
{
    background-position: 2px -1581px;
}

/*hierarchy*/

.DetailTable_Office2007
{
    border: none;
}

/*command row*/

.GridCommandRow_Office2007
{
    background: #fafafa;
}
.GridCommandRow_Office2007 td
{
    border: none;
    padding: 2px 4px;
}
.GridCommandRow_Office2007 td td
{
    border: none;
    padding: 1px;
}
.GridCommandRow_Office2007 a
{
    color: #000;
    text-decoration: none;
}
.RadGrid_Office2007 .rgAdd
{
    background-position: 2px -1422px;
}
.RadGrid_Office2007 .rgRefresh
{
    background-position: 5px -1453px;
}
.RadGrid_Office2007 .rgEdit
{
    background-position: 2px -1486px;
}
.RadGrid_Office2007 .rgDel
{
    background-position: 2px -1518px;
}
/*loading*/
.LoadingPanel_Office2007
{
    background: url('$IMGSRV$/App_Themes/Gul/images/GridOffice2007/loading.gif') center center no-repeat #fff;
}
/*rtl*/
.RadGridRTL_Office2007 .GridHeader_Office2007, .RadGridRTL_Office2007 .ResizeHeader_Office2007
{
    text-align: right;
}

.RadGridRTL_Office2007 .PagerLeft_Office2007, .RadGridRTL_Office2007 .GridPager_Office2007 .radslider
{
    float: right;
}

.RadGridRTL_Office2007 .PagerRight_Office2007
{
    float: left;
}
/* End Office 2007 Grid StyleSheet Skin*/
/* Start PanelBar StyleSheet Skin*/
.RadPanelBar
{
    width: 250px;
}
.RadPanelBar .rpRootGroup
{
    margin: 0;
    padding: 0;
    list-style-image: none;
    list-style-position: outside;
    list-style: none;
}
.RadPanelBar .rpRootGroup a
{
    margin: 0px;
    padding: 0px;
}
.RadPanelBar .rpItem
{
    float: none;
    display: block;
    position: static;
}
.RadPanelBar .rpLink
{
    width: 100%;
    outline: none; /* Remove this for FF to put dotted border around the focused item */
}
.RadPanelBar .rpLink
{
    text-decoration: none;
    display: block;
}
.RadPanelBar .rpText
{
    cursor: pointer;
    _cursor: hand;
}
.RadPanelBar .rpText
{
    text-decoration: none;
    display: block;
}

.RadPanelBar .rpSlide
{
    overflow: hidden;
    display: none;
    zoom: 1;
}
.RadPanelBar .rpSlide
{
    position: static;
    float: none;
    height: auto;
}
.RadPanelBar .rpLevel1
{
    overflow: auto;
    overflow-x: hidden;
}
.RadPanelBar .rpGroup
{
    margin: 0;
    padding: 0;
    list-style-image: none;
    list-style-position: outside;
    list-style: none;
}



/* End PanelBar StyleSheet Skin*/



/* Start PanelBar Vista StyleSheet Skin*/

.RadPanelBar_Vista
{
    background: #fff;
    color: #003399;
}

.RadPanelBar_Vista .rpRootGroup
{
    border: none;
    color: #000000;
    scrollbar-face-color: #E9E9E9;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #E9E9E9;
    scrollbar-3dlight-color: #DBDBDB;
    scrollbar-arrow-color: #787878;
    scrollbar-track-color: #F5F5F5;
    scrollbar-darkshadow-color: #AEAEAE;
}

.RadPanelBar_Vista .rpRootGroup .rpItem
{
    background: #D5D5D5;
}

.RadPanelBar_Vista .rpRootGroup .rpLink
{
    height: 21px;
    line-height: 21px;
    border-bottom: none;
    overflow: hidden;
}

.RadPanelBar_Vista .rpRootGroup .rpLink:hover .rpText
{
    color: #828282;
}

.RadPanelBar_Vista .rpGroup .rpLink:hover .rpText
{
    color: #000;
}

.RadPanelBar_Vista .rpRootGroup .rpText
{
    margin-left: 0px;
}

.RadPanelBar_Vista_rtl .rpRootGroup .rpText
{
    margin-right: 0px;
}

.RadPanelBar_Vista .rpGroup .rpItem, .RadPanelBar_Vista .rpGroup .rpLink
{
    height: auto;
    border: none;
    background: none;
}

.RadPanelBar_Vista .rpText
{
    margin-right: 0px;
    overflow-x: hidden;
}
.RadPanelBar_Vista_rtl .rpText
{
    margin-right: 0;
}
.RadPanelBar_Vista .rpExpandable .rpText
{
    background-image: url($IMGSRV$/App_Themes/Gul/images/PanelBarVista/bg-expand-active.jpg);
    text-align: center;
    height: 30px;
}
.RadPanelBar_Vista .rpExpanded .rpText
{
    background-image: url($IMGSRV$/App_Themes/Gul/images/PanelBarVista/bg-expand-inactive.jpg);
    text-align: center;
    height: 30px;
}
.RadPanelBar_Vista .rpGroup .rpExpanded .rpText
{
    background-position: right 5px;
}
.RadPanelBar_Vista_rtl .rpExpandable .rpText
{
    background-image: url($IMGSRV$/App_Themes/Gul/images/PanelBarVista/bg-expand-active.jpg);
    height: 30px;
    text-align: center;
}

.RadPanelBar_Vista_rtl .rpExpanded .rpText
{
    background-image: url($IMGSRV$/App_Themes/Gul/images/PanelBarVista/bg-expand-inactive.jpg);
    text-align: center;
    height: 30px;
}
.RadPanelBar_Vista_rtl .rpGroup .rpExpanded .rpText
{
    background-position: left 5px;
}
.RadPanelBar_Vista .rpRootGroup .rpText
{
    font: bold 12px Arial, Verdana, helvetica;
    line-height: 14px;
    color: Black;
    padding: 3px 7px 0 0;
}
.RadPanelBar_Vista_rtl .rpRootGroup .rpText
{
    padding: 3px 0 0 7px;
}
.RadPanelBar_Vista .rpGroup .rpText
{
    font-size: 11px;
    padding: 2px 7px 3px 0;
    color: #000;
}

.RadPanelBar_Vista_rtl .rpRootGroup .rpText
{
    padding: 2px 0 3px 7px;
}

.RadPanelBar_Vista .rpGroup .rpLink
{
    margin-right: 0px;
    display: block;
    width: auto;
}
.RadPanelBar_Vista_rtl .rpGroup .rpLink
{
    text-indent: 3px;
}
.RadPanelBar_Vista .rpLevel1 .rpLink
{
    margin-left: 0;
}
.RadPanelBar_Vista .rpLevel2 .rpLink
{
    margin-left: 0px;
}
.RadPanelBar_Vista .rpLevel3 .rpLink
{
    margin-left: 0px;
}
.RadPanelBar_Vista_rtl .rpLevel1 .rpLink
{
    margin-right: 0;
    margin-left: 0;
}
.RadPanelBar_Vista_rtl .rpLevel2 .rpLink
{
    margin-right: 0px;
    margin-left: 0;
}
.RadPanelBar_Vista_rtl .rpLevel3 .rpLink
{
    margin-right: 0px;
    margin-left: 0;
}
.RadPanelBar_Vista_rtl .rpGroup .rpLink
{
    margin-left: 0px;
}
.RadPanelBar_Vista .rpGroup .rpText
{
    margin-right: 0;
}
.RadPanelBar_Vista .rpGroup .rpLink:hover
{
}

.RadPanelBar_Vista .rpGroup .rpLink:hover .rpText
{
}

.RadPanelBar_Vista .rpGroup .rpExpandable:hover
{
}

.RadPanelBar_Vista .rpGroup .rpExpandable:hover .rpText
{
}

.RadPanelBar_Vista .rpGroup .rpExpanded:hover
{
}

.RadPanelBar_Vista .rpGroup .rpExpanded:hover .rpText
{
}

.RadPanelBar_Vista_rtl .rpGroup .rpExpandable:hover
{
}

.RadPanelBar_Vista_rtl .rpGroup .rpExpandable:hover .rpText
{
}

.RadPanelBar_Vista_rtl .rpGroup .rpExpanded:hover
{
}

.RadPanelBar_Vista_rtl .rpGroup .rpExpanded:hover .rpText
{
}

/* these should be checked */

.RadPanelBar_Vista .rpRootGroup .rpSelected .rpText
{
    font-weight: bold;
}

.RadPanelBar_Vista .rpGroup .rpSelected .rpText
{
    font-weight: normal;
    text-decoration: underline;
}

.RadPanelBar_Vista .rpDisabled .rpText
{
    cursor: default;
    color: #bbb;
}

.RadPanelBar_Vista .rpRootGroup .rpDisabled:hover
{
    cursor: default;
    text-decoration: none;
}

.RadPanelBar_Vista .rpRootGroup .rpDisabled:hover .rpText
{
    color: #bbb;
}

.RadPanelBar_Vista .rpGroup .rpDisabled:hover
{
    border-bottom: none;
    cursor: default;
    text-decoration: none;
    background: none;
}

.RadPanelBar_Vista .rpGroup .rpDisabled:hover .rpText
{
    background: none;
}

.RadPanelBar_Vista .rpGroup .rpLast
{
    zoom: 1;
}


/* End PanelBar Vista StyleSheet Skin*/


/* Start Telerik Input StyleSheet Skin*/

/*global*/

.radInput_Telerik
{
    font: 12px Arial, Verdana, helvetica;
    vertical-align: middle;
}

.radInput_Telerik table, .radInput_Telerik table td
{
    border: 0;
}

.radInput_Telerik table
{
    vertical-align: bottom;
}

.radInput_Telerik td
{
    padding: 0;
    vertical-align: middle;
    overflow: visible;
}

.radInput_Telerik td.inputCell
{
    padding-right: 4px;
}

.radInput_Telerik textarea
{
    vertical-align: bottom;
    overflow: auto;
}

/*textbox states*/

.radEnabledCss_Telerik, .radEmptyMessageCss_Telerik, .radHoverCss_Telerik, .radFocusedCss_Telerik, .radReadOnlyCss_Telerik, .radDisabledCss_Telerik, .radNegativeCss_Telerik, .radInvalidCss_Telerik
{
    padding: 1px 0 1px 1px;
    background: #fff;
    font: 12px Arial, Verdana, helvetica;
    color: #000;
}

.radEnabledCss_Telerik
{
    border: solid 1px #e7e7e7;
}

.radEmptyMessageCss_Telerik, .radHoverCss_Telerik, .radFocusedCss_Telerik
{
    border: solid 1px #d6d6d6;
}

.radReadOnlyCss_Telerik, .radDisabledCss_Telerik
{
    border: solid 1px #e4e4e4;
    background: #e3e3e3;
    color: #ccc;
}

.radNegativeCss_Telerik
{
    color: #f90;
    border: 1px solid #e7e7e7;
}

.radInvalidCss_Telerik
{
    color: #f00;
    border: 1px solid #e7e7e7;
}

/*buttons*/

.radInput_Telerik a
{
    display: block;
    text-indent: -4444px;
    overflow: hidden;
    position: relative;
    outline: none;
    z-index: 2;
    background: url('$IMGSRV$/App_Themes/Gul/images/TelerikInput/sprite.gif') no-repeat;
}
* html .radInput_Telerik a
{
    position: static;
}
/*IE6*/
* + html .radInput_Telerik a
{
    position: static;
}
/*IE7*/

/*go*/

.radInput_Telerik a.gobutton
{
    width: 20px;
    height: 17px;
    line-height: 17px;
    background-position: 3px 4px;
}

.radInput_Telerik a.spinbutton
{
    width: 12px;
    height: 7px;
    line-height: 7px;
}

.radInput_Telerik a.up
{
    background-position: 2px -40px;
}

.radInput_Telerik a.down
{
    background-position: 2px -76px;
    margin-top: 2px;
}
.radLabelCss_Telerik
{
    margin: 0 4px 0 0;
    color: #000;
    white-space: nowrap;
}


/* End Telerik Input StyleSheet Skin*/



/* Start Window StyleSheet Skin*/

/* RadWindow 2 Common Css */

div.radwindow
{
    float: left;
    position: absolute;
}
div.radwindow a
{
    outline: none;
}
div.radwindow table
{
    width: 100%;
    height: 100%;
}
div.radwindow div.min
{
    display: none;
}
div.radwindow table td
{
    padding: 0;
    margin: 0;
    border-collapse: collapse;
    vertical-align: top;
    font-size: 1px;
}
.radwindow .corner, .radwindow .footercenter
{
    line-height: 1;
}
div.radwindow table td.titlebar
{
    -moz-user-select: none;
}
div.radwindow td.titlebar div.topresize
{
    font-size: 1px;
    height: 4px !important;
    line-height: 4px !important;
    width: 100%;
}
div.radwindow td.statusbar input
{
    border: 0px;
    background: trasparent;
    background-repeat: no-repeat;
    width: 100%;
    cursor: default;
    -moz-user-select: none;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    float: left;
}
div.radwindow td.statusbar div
{
    width: 18px;
    height: 18px;
}
div.radwindow td.statusbar .loading
{
    padding-left: 30px;
}
div.radwindow td.statusbar span.statustext
{
    cursor: default;
    -moz-user-select: none;
}
div.radwindow.nostatusbar tr.statusbarrow
{
    display: none;
}
div.radwindow table.titlebarcontrols ul.controlbuttons
{
    padding: 0;
    margin: 0;
    list-style: none;
    white-space: nowrap;
    float: right;
}
div.radwindow table.titlebarcontrols ul.controlbuttons li
{
    float: left;
}
div.radwindow table.titlebarcontrols ul.controlbuttons li a
{
    display: block;
    text-decoration: none;
}
div.radwindow table.titlebarcontrol ul.controlbuttons li a span
{
    text-indent: -9999px;
    display: block;
}
div.radwindow table.titlebarcontrols a.windowicon
{
    display: block;
    margin-right: 3px;
}
div.radwindow table.titlebarcontrols em
{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
}
div.radwindow.minimizedwindow
{
    overflow: hidden;
}
div.radwindow div.iconmenu
{
    float: left;
    position: absolute;
    z-index: 56000000;
}
div.radwindow div.iconmenu a
{
    cursor: default;
}

/* inactive window settings */
div.radwindow.inactivewindow, div.radwindow.inactivewindow
{
}
div.radwindow.inactivewindow table.titlebarcontrols
{
    position: static;
}
/* end of inactive window settings */
/* popup windows */
.radwindow .windowpopup a.radwindowbutton
{
    margin-top: 24px !important;
}

.radwindow .windowpopup a.radwindowbutton, .radwindow .windowpopup a.radwindowbutton span
{
    display: block;
    float: left;
}

div.radwindow table.titlebarcontrols ul.controlbuttons li a
{
    text-indent: -9999px;
}
/* opera fix */
html:first-child div.radwindow ul
{
    float: right;
    border: solid 1px transparent;
}
.radwindow .dialogtext
{
    text-align: left;
}
div.radwindow.minimizedwindow .pinbutton, div.radwindow.minimizedwindow .reloadbutton, div.radwindow.minimizedwindow .maximizebutton
{
    display: none !important;
}
.radwindow .contentrow .windowcontent
{
    font-size: 11px;
}

/* End Window StyleSheet Skin*/

/* Start Window Default StyleSheet Skin*/

div.radwindow_Default table td.corner
{
    width: 6px;
    font-size: 1px;
    line-height: 1px;
}

div.radwindow_Default table td.topleft
{
    width: 10px;
    height: 39px;
    background: url($IMGSRV$/App_Themes/Gul/images/WindowDefault/RadWHeaderLeft.gif) no-repeat; /*background-color:#FF0099;*/
    background-position: bottom;
}

div.radwindow_Default table td.titlebar
{
    height: 25px;
    background: url($IMGSRV$/App_Themes/Gul/images/WindowDefault/RadWHeaderCenter.gif) repeat-x top;
    background-position: bottom;
    text-align: left;
    vertical-align: middle;
}

div.radwindow_Default table td.topright
{
    width: 10px;
    height: 39px;
    background: url($IMGSRV$/App_Themes/Gul/images/WindowDefault/RadWHeaderRight.gif) no-repeat;
    background-position: bottom;
}

div.radwindow_Default table td.bodyleft
{
    width: 10px;
    background: url($IMGSRV$/App_Themes/Gul/images/WindowDefault/RadWBodyLeft.gif) repeat-y;
    background-position: right;
}

div.radwindow_Default .windowcontent
{
    height: 100%;
    border-bottom: 0;
    background: #ffd74a;
}

div.radwindow_Default table td.bodyright
{
    width: 10px;
    background: url($IMGSRV$/App_Themes/Gul/images/WindowDefault/RadWBodyRight.gif) repeat-y;
}

div.radwindow_Default table td.footerleft
{
    width: 10px;
    height: 12px;
    background: url($IMGSRV$/App_Themes/Gul/images/WindowDefault/RadWFooterLeft.gif) no-repeat left bottom;
}

div.radwindow_Default table td.footercenter
{
    height: 12px;
    background: url($IMGSRV$/App_Themes/Gul/images/WindowDefault/RadWFooterCenter.gif) repeat-x bottom;
}

div.radwindow_Default table td.footerright
{
    width: 10px;
    height: 8px;
    background: url($IMGSRV$/App_Themes/Gul/images/WindowDefault/RadWFooterRight.gif) no-repeat right bottom;
}

div.radwindow_Default td.statusbar
{
    height: 20px;
    line-height: 18px;
    background: #e4e4e4;
}

div.radwindow_Default td.statusbar td
{
    border-top: 1px solid #cecece;
}

div.radwindow_Default td.statusbar input
{
    background: #e4e4e4;
    font: normal 12px Arial, Verdana, helvetica;
    padding-left: 4px;
}
div.radwindow_Default td.statusbar div
{
    background: url('$IMGSRV$/App_Themes/Gul/images/WindowDefault/WindowCornerSprites.gif') -20px -92px no-repeat;
}
div.radwindow_Default td.statusbar .loading
{
    background-image: url('$IMGSRV$/App_Themes/Gul/images/WindowDefault/Loading.gif');
}
div.radwindow_Default td.statusbar span.statustext
{
    font: normal 11px Arial, Verdana, helvetica;
    color: #000;
}
div.radwindow_Default td.statusbar input
{
    background-repeat: no-repeat;
}
div.radwindow_Default table.titlebarcontrols ul.controlbuttons
{
    padding: 0 2px 0 0 !important;
}
div.radwindow_Default table.titlebarcontrols ul.controlbuttons li a
{
    width: 30px;
    height: 26px;
    line-height: 26px;
    font-size: 1px;
    cursor: default;
    margin: 4px 0 0 2px;
}
/* reload button */
div.radwindow_Default a.reloadbutton
{
    background: transparent url('$IMGSRV$/App_Themes/Gul/images/WindowDefault/CommandSprites.gif') no-repeat -90px 0;
}
div.radwindow_Default a.reloadbutton:hover
{
    background-position: -90px -26px;
}
/* unpin button */
div.radwindow_Default a.pinbutton
{
    background: url($IMGSRV$/App_Themes/Gul/images/WindowDefault/pin-on.png) no-repeat 5px 5px;
    margin: 0px;
    padding: 0px;
}
div.radwindow_Default a.pinbutton:hover
{
    background: url($IMGSRV$/App_Themes/Gul/images/WindowDefault/pin-on.png) no-repeat 5px 5px;
    margin: 0px;
    padding: 0px;
}
/* pinbutton */
div.radwindow_Default a.pinbutton.on
{
    background: url($IMGSRV$/App_Themes/Gul/images/WindowDefault/pin-off.png) no-repeat 5px 5px;
}
div.radwindow_Default a.pinbutton.on:hover
{
    background: url($IMGSRV$/App_Themes/Gul/images/WindowDefault/pin-off.png) no-repeat 5px 5px;
}
/* minimize button */
div.radwindow_Default a.minimizebutton
{
    background: transparent url('$IMGSRV$/App_Themes/Gul/images/WindowDefault/CommandSprites.gif') no-repeat -60px 0;
}
div.radwindow_Default a.minimizebutton:hover
{
    background-position: -60px -26px;
}
/* maximize button */
div.radwindow_Default a.maximizebutton
{
    background: transparent url('$IMGSRV$/App_Themes/Gul/images/WindowDefault/CommandSprites.gif') no-repeat -30px 0;
}
div.radwindow_Default a.maximizebutton:hover
{
    background-position: -30px -26px;
}
/* close button */
div.radwindow_Default a.closebutton
{
    background: url($IMGSRV$/App_Themes/Gul/images/WindowDefault/close-n.png) no-repeat 0 5px;
    margin: 0px;
    padding: 0px;
}
div.radwindow_Default a.closebutton:hover
{
    background: url($IMGSRV$/App_Themes/Gul/images/WindowDefault/close-n.png) no-repeat 0 5px;
    margin: 0px;
    padding: 0px;
}
/* restore button */
div.radwindow_Default.maximizedwindow a.maximizebutton, div.radwindow_Default.minimizedwindow a.minimizebutton
{
    background: transparent url('$IMGSRV$/App_Themes/Gul/images/WindowDefault/CommandSprites.gif') 0 0 !important;
}
div.radwindow_Default.maximizedwindow a.maximizebutton:hover, div.radwindow_Default.minimizedwindow a.minimizebutton:hover
{
    background: transparent url('$IMGSRV$/App_Themes/Gul/images/WindowDefault/CommandSprites.gif') 0 -26px !important;
}
div.radwindow_Default table.titlebarcontrols a.windowicon
{
    background: transparent url('$IMGSRV$/App_Themes/Gul/images/WindowDefault/WindowCornerSprites.gif') -21px -59px no-repeat;
    width: 16px;
    height: 16px;
    cursor: default;
    margin: 8px 0 0 3px;
}
div.radwindow_Default table.titlebarcontrols em
{
    font: normal normal bold 16px Arial, Verdana, helvetica;
    color: Black;
    margin: 7px 0 0 2px;
}
div.radwindow_Default.minimizedwindow
{
    width: 160px !important;
    height: 30px !important;
    background: #4b4b4b;
    border: solid 2px #232323;
}
div.radwindow_Default.minimizedwindow td
{
    background: none !important;
}
div.radwindow.radwindow_Default.minimizedwindow table.titlebarcontrols
{
    width: 150px !important;
    height: 40px !important;
    margin-top: -3px;
}
div.radwindow.radwindow_Default.minimizedwindow table.titlebarcontrols ul
{
    position: relative;
    top: -3px;
}
div.radwindow_Default.minimizedwindow em
{
    color: white !important;
    width: 75px !important;
}
div.radwindow_Default.minimizedwindow td.corner
{
    cursor: default;
}
div.radwindow_Default.minimizedwindow td.corner.topleft, div.radwindow_Default.minimizedwindow td.corner.topright
{
    width: 10px !important;
}
div.radwindow_Default.minimizedwindow td.titlebar
{
    cursor: default;
    background: #4b4b4b;
}
div.radwindow_Default .windowcontent .windowpopup
{
    margin: 16px;
    font: normal 11px Arial, Verdana, helvetica;
    color: black;
    padding: 0px 0px 16px 50px;
}
div.radwindow_Default .windowcontent .windowpopup.radalert
{
    background: transparent url('$IMGSRV$/App_Themes/Gul/images/WindowDefault/ModalDialogAlert.gif') no-repeat 8px center;
}
div.radwindow_Default .windowcontent .windowpopup.radprompt
{
    padding: 0;
}
div.radwindow_Default .windowcontent .windowpopup.radconfirm
{
    background: transparent url('$IMGSRV$/App_Themes/Gul/images/WindowDefault/ModalDialogConfirm.gif') no-repeat 8px center;
}
div.radwindow_Default .windowcontent .dialogtext
{
    text-align: left;
}
div.radwindow_Default .windowcontent input.dialoginput
{
    padding: 3px 4px 0 4px;
    height: 17px;
    width: 100%;
    font: normal 11px Arial, Verdana, helvetica;
    border: solid 1px black;
    background: #d6d6d6;
}
div.radwindow_Default .windowcontent a, div.radwindow_Default .windowcontent a span
{
    text-decoration: none;
    color: black;
    line-height: 14px;
    cursor: default;
}
div.radwindow_Default .windowcontent a.radwindowbutton
{
    margin: 8px 1px 0 0;
    border: solid 1px black;
    background: #4f4f4f;
    font-weight: bold;
}
div.radwindow_Default .windowcontent a.radwindowbutton span.outerspan
{
    padding: 0 3px 0 0;
    border: solid 1px white;
}
div.radwindow_Default .windowcontent a.radwindowbutton span.innerspan
{
    padding: 0 12px;
    color: white;
    line-height: 22px;
}
div.modaldialogbacgkround
{
    background: black;
}
/* set window transparency */
div.radwindow.radwindow_Default.normalwindow.transparentwindow td.corner, div.radwindow.radwindow_Default.normalwindow.transparentwindow td.titlebar, div.radwindow.radwindow_Default.transparentwindow td.footercenter
{
}
div.radwindow.radwindow_Default.RadWWrapperHeaderLeft, div.radwindow.radwindow_Default.RadWWrapperHeaderRight, div.radwindow.radwindow_Default.RadWWrapperBodyLeft, div.radwindow.radwindow_Default.RadWWrapperBodyRight, div.radwindow.radwindow_Default.RadWWrapperFooterLeft, div.radwindow.radwindow_Default.RadWWrapperFooterCenter, div.radwindow.radwindow_Default.RadWWrapperFooterRight
{
    visibility: hidden;
}
/* End Window Default StyleSheet Skin*/

/* Home Link on Error Page */
.divError
{
    text-align:center;
    vertical-align: middle;
    width: 100%;
    height: 100%;
}
.lblErrorCaption
{
    font-weight: bold;
    font-size: x-large;
    color: Red;
}
.lblErrorMsg
{
    font-size: large;
    color: Red;
}

.Error-Home
{
    font-size: 12px;
    color: #464646;
    text-decoration: underline;
}
/* End Error Page css */
.skip{ display:none; }





/*Sweden Geografisk Page CSS Start */


#Sweden-Geografiskmaptxt .Geografiskwhitebig
{
    font-size: 16px;
    color: #fff;
    font-weight: normal;
    text-align: left;
    font-weight: bold;
}

#Sweden-Geografiskmaptxt .Geografiskyellowbig
{
    font-size: 16px;
    color: #ffcc00;
    font-weight: normal;
    text-align: left;
    font-weight: bold;
}

#Sweden-Geografiskmap .mapimg
{
    width: 450px;
    height: 515px;
    float: left;
    margin-left:10px;
}

#Sweden-Geografiskmap .mapimg .mapimg_bg
{
    width: 194px;
    height: 479px;
    float: left;
    background: url($IMGSRV$/App_Themes/Gul/images/sweden.gif) 0 0 no-repeat;
    z-index: 120;
    position: absolute;
}

#Sweden-Geografiskmap .oppland
{
    width: 194px;
    padding: 0 0px;
    float: right;
    margin: 14px 0px 0px 450px;
    /margin: 14px 0px 0px 20px;
    position:absolute;
}

#Sweden-Geografiskmap .opplandtxt
{
    font-weight: bold;
    text-align: left;
    font-size: 13px;
    color: #464646;
}

#Sweden-Geografiskmap .opplandimg
{
    padding: 0 5px;
}

#Sweden-selectcountry
{
    width: 410px;
    position: absolute;
    z-index: 125;
    left: 327px;
    top: 50px;
    float: right;
    color: #464646;
}

#Sweden-selectcountry img
{
    margin: 0px;
    padding: 0px;
}

#Sweden-selectcountry td
{
    margin: 0px;
    padding: 0px;
}

#Sweden-selectcountry .countrylist-white
{
    width: 211px;
    float: left;
    margin-top: 12px;
    color: #464646;
    padding: 0px;
}

#Sweden-selectcountry .countrylist-yellow
{
    width: 190px;
    float: left;
    color: #464646;
}
#German-selectcountry .countrylist-white_opera
{
    width: 226px;
    float: left;
    margin-top: 12px;
    color: #464646;
    padding: 0px;
}

#Sweden-selectcountry .countrylist-yellow_opera
{
    width: 200px;
    float: left;
    color: #464646;
}
#Sweden-selectcountry .countrylist-yellow .fylkelist
{
    margin: 0px;
    padding: 0px 0 0 5px;
    width: 160px;
    margin-top: 2px;
}


#Sweden-Geografiskmap
{
    width: 710px;
    position: relative;
    top: 0px;
    left: 0px;
    z-index: 99;
    float: left;
}

#Sweden-Geografiskmap .fylkelist
{
    padding: 0px;
    margin: 0px;
    padding: 0px 0 0 5px;
    width: 206px;
    margin: 0px;
    margin-top: 2px;
}


#Sweden-Geografiskmap .fylke
{
    padding: 0px;
    margin: 0px;
    float: left;
    padding: 0px 0 0 5px;
    line-height: 19px;
}

#Sweden-Geografiskmapleftcontent
{
    width: 230px;
    padding-left: 5px;
    float: left;
    color: #464646;
}

#Sweden-Geografiskmapleftcontent .Geografiskinput
{
    background: url($IMGSRV$/App_Themes/Gul/images/bg_input-txt.jpg) 6px 0px no-repeat;
    width: 162px;
    height: 35px;
    border: none;
    padding: 10px 5px 0 6px;
    font-size: 13px;
    color: #000;
}
#Sweden-Geografiskmapleftcontent .Geografiskinput2
{
    background: url($IMGSRV$/App_Themes/Gul/images/bg_input-txt-2.gif) 6px 4px no-repeat;
    width: 148px;
    padding: 10px 5px 0px 6px;
    font-size: 13px;
    color: #000;
    margin: 0px;
    height: 28px;
}


#Sweden-Geografiskmapleftcontent .yellowmedium
{
    color: #ffcc33;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
}

#Sweden-Geografiskmapleftcontent .VelOmr
{
    float: left;
    padding-right: 5px;
}

#Sweden-Geografiskmapleftcontent .checkbox
{
    padding-left: 15px;
    padding-top: 2px;
}

#Sweden-mapbottomlink
{
    color: #868686;
    font-size: 12px;
    text-align: center;
}

.Sweden-SelectedContryBack
{
    background: url($IMGSRV$/App_Themes/Gul/images/country-selected.jpg) right 0px no-repeat;
    font-weight: bold;
    margin: 0px;
    font-size: 11px;
    padding: 0px;
    text-align: left;
    padding-left: 5px;
    height: 22px;
}

#Sweden-Geografiskmain .T-L-M
{
    /*-------- Main page white box Start ----------*/
    background: #fff url($IMGSRV$/App_Themes/Gul/images/top-left-m.jpg) no-repeat;
    width: 11px;
    height: 11px;
}

#Sweden-Geografiskmain .T-M-M
{
    background: url($IMGSRV$/App_Themes/Gul/images/top-m.jpg) repeat-x;
    width: 100%;
    height: 11px;
    float: left;
}

#Sweden-Geografiskmain .T-R-M
{
    background: url($IMGSRV$/App_Themes/Gul/images/top-right-m.jpg)no-repeat;
    width: 11px;
    height: 11px;
}

#German-Geografiskmain .B-L-M
{
    background: url($IMGSRV$/App_Themes/Gul/images/bottom-left-m.jpg) no-repeat;
    width: 11px;
    height: 11px;
}

#Sweden-Geografiskmain .MiddleContent
{
    background: #fff;
    float: left;
}

#Sweden-Geografiskmain .B-M-M
{
    background: #fff url($IMGSRV$/App_Themes/Gul/images/bottom-m.jpg)top left repeat-x;
    width: 100%;
    height: 11px;
}

#Sweden-Geografiskmain .B-R-M
{
    /*-------- Main page white box End ----------*/
    background: url($IMGSRV$/App_Themes/Gul/images/bottom-right-m.jpg) no-repeat;
    width: 11px;
    height: 11px;
}

#Sweden-Geografiskmain .T-L-YW
{
    /*-------- Main page white Yellow box Start ----------*/
    background: url($IMGSRV$/App_Themes/Gul/images/top-left-y-w.jpg) left no-repeat;
    width: 11px;
    height: 11px;
    float: left;
}

#Sweden-Geografiskmain .T-M-YW
{
    background: url($IMGSRV$/App_Themes/Gul/images/top-y-w.jpg) 0 0 repeat-x;
    width: 300px;
    height: 11px;
}

#Sweden-Geografiskmain .T-R-YW
{
    background: url($IMGSRV$/App_Themes/Gul/images/top-right-yw.jpg) no-repeat;
    width: 11px;
    height: 11px;
    float: left;
}

#Sweden-Geografiskmain .B-L-YW
{
    background: url($IMGSRV$/App_Themes/Gul/images/bottom-left-y-w.jpg) no-repeat;
    width: 11px;
    height: 11px;
    float: left;
}

#Sweden-Geografiskmain .B-M-YW{ background: url($IMGSRV$/App_Themes/Gul/images/bottom-y-w.jpg) repeat-x;width: 91%;height: 11px;}

#Sweden-Geografiskmain .B-R-YW{   /*-------- Main page white Yellow box End ----------*/background: url($IMGSRV$/App_Themes/Gul/images/bottom-right-y-w.jpg) no-repeat;width: 11px;height: 11px;float: left;}

#Sweden-Geografiskmapleftcontent .T-L-BG{   /*-------- Left Box Gray box Start ----------*/background: url($IMGSRV$/App_Themes/Gul/images/T-L-G.jpg) #555555 left no-repeat;width: 11px; height: 10px;}

#Sweden-Geografiskmapleftcontent .T-M-BG{  background: url($IMGSRV$/App_Themes/Gul/images/T-G.jpg) repeat-x;width: 232px;height: 10px;}

#Sweden-Geografiskmapleftcontent .T-R-BG{background: url($IMGSRV$/App_Themes/Gul/images/T-R-G.jpg) #555555 right no-repeat;width: 11px;height: 10px;}

#Sweden-Geografiskmapleftcontent .B-L-BG{ background: url($IMGSRV$/App_Themes/Gul/images/B-L-G.jpg) #555555 left no-repeat;width: 11px;height: 10px;}

#Sweden-Geografiskmapleftcontent .B-M-BG{  background: url($IMGSRV$/App_Themes/Gul/images/B-G.jpg) 0 0 repeat-x;width: 232px;height: 10px;}

#Sweden-Geografiskmapleftcontent .B-R-BG{   /*--------Left Box Gray box box End ----------*/background: url($IMGSRV$/App_Themes/Gul/images/B-R-G.jpg) #555555 right no-repeat;width: 11px;height: 10px;}
.Sweden-GeografiskScrollcolor{  scrollbar-face-color: #E9E9E9;scrollbar-highlight-color: #FFFFFF;scrollbar-shadow-color: #E9E9E9;scrollbar-3dlight-color: #DBDBDB;scrollbar-arrow-color: #787878;scrollbar-track-color: #F5F5F5; scrollbar-darkshadow-color: #AEAEAE;}
/* End German Geografisk Page css */
