.RSG-SL{}

html
{
	height: 100.1%;	
}

body
{
	background-color: #f5f5f5;
	height: 100%;
    font-size: 14px;
}
table, tr, TABLE, TR
{
    padding: 0px; margin: 0px; border: solid 0px #d3d3d3;
}

.main
{
    padding: 0px; margin: 0px; border: solid 0px #d3d3d3;
    width: 100%;
	height: 100%;
}

.pagemaster 
{
    padding: 0px; margin: 0px; border: solid 0px #dcdcdc;
	height: 100%;	
    width: 100%;
	background-color: #ffffff;	
}
.toprow
{
    padding: 0px; margin: 0px; border: solid 0px #dcdcdc;
    background: #ffffff url(images/banner1.jpg) no-repeat scroll top right;
    height: 210px;
    vertical-align: top;
    width: 100%;
}
.logopane
{
   padding: 10px 0 0px 0px; border: solid 0px red; margin: 0px;
   width: 182px;
   float: left;
}
.topmenuwrapper 
{
   padding: 36px 0 0px 0px; 
   border: solid 0px red; margin: 0px;
   float: left;
   width: 810px;
   vertical-align: bottom;
}
.rootmenucontainer
{
    padding: 0px; margin: 0px; border: solid 0px red;
    width: 100%;
    height: 30px;
}
#AdminHost
{
    float: right;
    
}
.toekomsttelt
{
    background: Transparent url(images/toekomst-telt.jpg) no-repeat scroll bottom right;
    width: 500px;
    height: 80px;
}

#ParentTabsContainer {
   padding: 0px 0 0 0px; margin: 0px; border: solid 0px red;
   vertical-align:top;
   padding: 0px;
   height: 24px;
   clear: both;
}
.floatclearer
{
    clear: both;
}

.loginmenupane
{
    padding: 4px 0 0 0px;
    margin: 0px;
    border: solid 0px red;
    vertical-align: top;
    width: 100%;
    background-color: #2f5f85;
    border-bottom: solid 3px #F47820;
    background: #2F5F85 url(images/bgRight.jpg) no-repeat scroll bottom right;
}

.logintext
{
    padding: 5px 0px 0 0px; margin: 0px; border: solid 0px red;
    text-align: right;
    width: 130px;
    float: left;
    height: 96px;
}

.logintext div
{
    padding: 0px 0px 0 0px; margin: 0px; border: solid 0px red;
    height: 24px;
}

#ChildTabsContainer {
   padding: 0px 0 0 82px;
   _padding: 0px 0 0 90px;
   border-top: black 0px solid;
   vertical-align:middle;
   text-align:left;
   width: 500px;
   _width: 590px;
   float: left;
}

.fourColumns #ChildTabsContainer {
   width: 660px;
   _width: 740px;
}



.logintext a, .logintext a:link, .logintext a:visited, .logintext a:hover, .logintext a:active
{
    font-family: Verdana, Arial, Sans-Serif;
    color: #DCEDF5;
    line-height: 100%;
    text-decoration: none;
    font-size: 14px;
    text-transform: lowercase;
}
.logintext a:hover
{
    color: #ffffff;
}
.searchtext
{   
    font-size: 11px;
    line-height: 100%;
    vertical-align: middle;
    color: #005884;
    font-family: Verdana, Arial, Sans-Serif;
    letter-spacing: 0.05em;
}



.footerpane a, .footerpane a:link, .footerpane a:visited, .footerpane a:hover, .footerpane a:active 
{
    color: #30B457;
    vertical-align: middle;
}

.footerpane
{
    padding: 0px; margin: 0px; border: solid 0px red;
    text-align: center;
	background-color: Transparent;
	height: 30px;
}

.contentrow {
    padding: 0px; margin: 0px; border: solid 0px red;
    vertical-align: top;
    text-align: left;
    height: auto;
}

.contentpane
{
    padding: 0px; margin: 0px; border: solid 0px red;
    vertical-align: top;
}
.rightcolumnpane
{
    padding: 10px 0 0 0; margin: 0px; border: solid 0px red;
    vertical-align: top;
    width: 180px;
    background: #ffffff url(images/bgRightColumn.gif) no-repeat scroll top right;
}
.vertmenupane
{
    padding: 0px; margin: 0px; border: solid 0px red;
    width: 185px;
    _width: 200px;
    vertical-align: top;
}
.vertmenupanewrapper 
{
    padding: 0px 65px 0 0;
    _padding: 15px 75px 0 0;
    margin: 0px; border: solid 0px red;
}

.bottommenupane
{
    padding: 0px; margin: 0px; border: solid 0px red;
    border-top: solid 0px #30B457;
    vertical-align: top;
}

.leftpane {
    padding: 0px; margin: 0px; border: solid 0px red;
    vertical-align: top;
	width: 50%;
}
.rightpane {
    padding: 0px; margin: 0px; border: solid 0px red;
    vertical-align: top;
	width: 50%;
}
.bottompane
{}
.spacerimage
{
    height: 1px;
}
/* ------------------------------------------------------------------------------------------ */
/* -------------------------------------- Text styles ----------------------------------------*/
/* ------------------------------------------------------------------------------------------ */
.DummyClass {}

p
{
    padding: 0 0 5px 0; margin: 0px; border: solid 0px red;
}
h1, h2, h3
{
	font-family: Arial, Sans-Serif;
    font-size: 20px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: normal;
    text-transform: none;
    line-height: 125%;
    color: #005884;
    text-align: left;
}
h1
{
    font-size: 40px;
}
h3
{
    font-size: 16px;
}


.SubHead, .SubSubHead
{
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #005884;
}

.Normal, p, a, a:link, a:visited, a:hover, a:active
{
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: normal;
    text-transform: none;
    line-height: 140%;
    color: #005884;
}

a, a:link, a:visited, a:hover, a:active
{
    color: #005884;
    text-decoration: underline;
}
b, strong
{
}

UL LI
{
    list-style-type: disc;
}

UL LI LI
{
    list-style-type: circle;
}

UL LI LI LI {
}

OL LI   {
}

OL OL LI    {
}


#ParentTabs a {
    float:left;
    display:block;
    width: 131px;
    _width: 151px;
    height: 24px;
    text-align:left;
    padding:0px 0px 0px 20px;
    margin: 0 0px 0 9px;
    text-decoration:none;
    vertical-align: bottom;
    background: transparent url(images/tab.png) no-repeat scroll top center;
    font-weight: normal;
    color:#005884;
    font-size: 14px;
    line-height: 160%;
    text-transform: uppercase;
}

#ParentTabs a:hover {
    text-decoration:none;
    color: #a3cdee;
    background: transparent url(images/selected-tab6.png) no-repeat scroll top center;
}

#ParentTabs li, #ChildTabsLevel1 li 
{
    border: black 0px solid;
    list-style-image: none;
    display: inline;
} 
#ParentTabs li, #ParentTabs ul, #ChildTabsLevel1 li, #ChildTabsLevel1 ul
{
    margin: 0px;
    padding: 0px;
} 

#ParentTabs li:hover {
}

#ParentTabs .SelectedTab {
}
#ParentTabs .SelectedTab a, #ParentTabs .SelectedTab a:hover
{
    color:#FFFFFF;
    background: transparent url(images/active-tab6.png) no-repeat scroll top center;
}

#ChildTabsLevel1 .SelectedTab a {
    color:#FFFFFF;
    vertical-align:middle;
}    

#ChildTabsLevel1 a:hover 
{
    color: #FFFFFF;
    text-decoration: none;
}    

#ChildTabsLevel1 a {
    float:left;
    display:block;
    width: 161px;
    height: 24px;
    text-align: left;
    padding:0px 0px 0px 0px;
    margin: 0 0px 0 0px;
    text-decoration:none;
    font-weight: normal;
    color:#DCEDF5;
    font-size: 14px;
    text-transform: lowercase;
}


#fixedlinks 
{
    width: 100%;
}
#fixedlinks li, #fixedlinks ul li
{
    list-style-image: none;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    text-align: right;
}

#fixedlinks a 
{
    display: block;
    text-decoration:none;
    font-weight: normal;
    color: #005884; /* #2F5F85; */
    font-size: 14px;
    text-transform: none;
    margin: 0 0 0 -10px;
    padding:0px 0px 0px 0px;
    width: 100px;
}

#fixedlinks a:hover
{
    color:#F47920;
}

/* #fixedlinks a:hover, */
#fixedlinks .selectedtab a
{
    background-image: url(images/arrow.gif);
    background-repeat: no-repeat;
    background-position: left center;
}

/* image menu niv 3*/
.imagemenu
{
    clear: both;
    text-align:center;
}
#Navimagemenu ul li
{
}
#Navimagemenu ul
{
    margin-left: auto;
    margin-right: auto;
    width: 500px;
}
#Navimagemenu li
{
    padding: 0 20px 0 20px; margin: 0px; border: solid 0px red;
    float: left;
    width: 200px;
    height: 200px;
    list-style-image: none;
    list-style-type:none;
}

/* print skin styles*/
.print
{
    padding: 0 0 0 10px; margin: 0px; border: solid 0px red;
    background-color: #ffffff;
    background-image: none;
    height: 100%;
}

.topprintpane
{
    height: 150px;
    text-align: left;
}
.topprintpane img
{
    vertical-align: middle;
}
.printpane
{
    padding: 0 20px 0 0px;
}
.print .footerpane, .print .footerpane .SkinObject
{
    background-color: #ffffff;
    background-image: none;
    text-align: left;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: normal;
    text-transform: none;
    line-height: 160%;
    color: #005884;
}
