body
{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;

border-style: none;
border-width:  0px 0px 0px 0px;
border-color: #ffffff;

background-color: #ffffff;

font-family: verdana, arial, geneva, helvetica;
font-size: 12px;
font-weight: normal;
color: #525252;
}

img
{
border-style: none;
border-width:  0px 0px 0px 0px;
border-color: #ffffff;
}



/* main nav */

td.nav_main
{
border-style: none;
border-width:  0px 0px 0px 0px;
border-color: #5577aa;

padding: 35px 0px 10px 0px;
background-color: #CFD9EE;
}


div.nav-main-item
{
width: 100%;
margin: 0px 0px 15px 0px;
padding: 0px 0px 0px 0px;

text-align: right;

background-color: #525252;
background-image: url(http://service.cms.apa.at/cms/iq/_images/nav-item-bg.gif);
background-repeat: no-repeat;
background-position: 0px 0px;

border-width: 1px 0px 0px 0px;
border-color: #CFD9EE;
border-style: solid;
}
div.nav-main-item:hover
{
background-color: #ffffff;
color: #ffffff;
}

div.nav-main-item p
{
margin: 6px 25px 0px 0px;
padding: 0px 0px 0px 0px;

background-color: #CFD9EE;

font-family: verdana, arial, geneva, helvetica;
font-size: 14px;
font-weight: bold;
}

div.nav-main-item-hl
{
width: 100%;
margin: 0px 0px 15px 0px;
padding: 0px 0px 0px 0px;

text-align: right;

background-color: #ffffff;
background-image: url(http://service.cms.apa.at/cms/iq/_images/nav-item-bg.gif);
background-repeat: no-repeat;
background-position: 0px 0px;

border-width: 1px 0px 0px 0px;
border-color: #CFD9EE;
border-style: solid;
}

div.nav-main-item-hl p
{
margin: 6px 25px 0px 0px;
padding: 0px 0px 0px 0px;

background-color: #CFD9EE;

font-family: verdana, arial, geneva, helvetica;
font-size: 14px;
font-weight: bold;
}


a.nav-main-link
{
color: #525252;
text-decoration: none;
}
a.nav-main-link:hover
{
color: #ffffff;
}

a.nav-main-link-hl
{
color: #ffffff;
text-decoration: none;
}


div.nav-main-item-sm
{
width: 100%;
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;

text-align: right;

background-color: #525252;
background-image:url(http://service.cms.apa.at/cms/iq/_images/nav-item-bg-sm.gif);
background-repeat:no-repeat;
background-position: 0px 0px;

border-width: 1px 0px 0px 0px;
border-color: #CFD9EE;
border-style: solid;
}
div.nav-main-item-sm:hover
{
background-color: #ffffff;
color: #ffffff;
}

div.nav-main-item-sm p
{
margin: 4px 25px 0px 0px;
padding: 0px 0px 0px 0px;

font-family: verdana, arial, geneva, helvetica;
font-size: 11px;
font-weight: bold;
}


a.nav-main-link-sm
{
text-decoration: none;
color: #525252;
}

a.nav-main-link-sm:hover
{
color: #ffffff;
}




/* header */


td.header-l
{
background-image:url(http://service.cms.apa.at/cms/iq/_images/header_bg.gif);
background-repeat:repeat-x;
background-position: 0px 0px;
}

td.header-r
{
background-image:url(http://service.cms.apa.at/cms/iq/_images/header_bg.gif);
background-repeat:repeat-x;
background-position: 0px 0px;
}


/* sub nav */

td.nav_sub
{
border-style: solid;
border-width:  2px 0px 2px 0px;
border-color: #BAC9E7;

padding: 0px 0px 0px 0px;
background-color: #CFD2D4;

font-family: verdana, arial, geneva, helvetica;
font-size: 12px;
font-weight: bold;
color: #525252;
}


td.nav-sub-item
{
padding: 5px 3px 1px 3px;
width: 110px;

text-align: right;
font-family: verdana, arial, geneva, helvetica;
font-size: 11px;
font-weight: bold;
color: #525252;

background-color: #525252;

border-style: solid;
border-width:  0px 5px 0px 0px;
border-color: #CFD2D4;
}
td.nav-sub-item:hover
{
background-color: #BAC9E7;
}

td.nav-sub-item-hl
{
padding: 5px 3px 1px 3px;
width: 110px;

text-align: right;
font-family: verdana, arial, geneva, helvetica;
font-size: 11px;
font-weight: bold;
color: #525252;

background-color: #BAC9E7;

border-style: solid;
border-width:  0px 5px 0px 0px;
border-color: #CFD2D4;
}


td.nav-sub-item a
{
font-family: verdana, arial, geneva, helvetica;
font-size: 11px;
font-weight: bold;
color: #ffffff;
text-decoration: none
}


td.nav-sub-item-hl a
{
font-family: verdana, arial, geneva, helvetica;
font-size: 11px;
font-weight: bold;
color: #ffffff;
text-decoration: none
}


/* xtra nav */
div.nav-xtra
{
width: 100%;
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 0px;

font-size: 10px;

border-width: 1px 1px 1px 1px;
border-color: #CFD9EE;
border-style: solid;

text-align: right;
}


div.nav-xtra p
{
padding: 0px 25px 0px 0px;
margin: 0px 0px 0px 0px;

font-family: verdana, arial, geneva, helvetica;
font-size: 12px;
font-weight: bold;
color: #525252;
}


/* search */

form.search
{
padding: 0px 25px 0px 0px;
margin: 10px 0px 10px 0px;

text-align: right;

border-style: none;
border-width:  0px 0px 0px 0px;
border-color: #CFD9EE;
}

input.search-text
{
width: 150px;
height: 16px
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;

font-family: verdana, arial, geneva, helvetica;
font-size: 11px;
font-weight: bold;
color: #525252;

border-style: solid;
border-width:  1px 1px 1px 1px;
border-color: #525252;
}

input.search-submit
{
width: 100px;
padding: 0px 0px 0px 0px;
margin: 10px 0px 0px 0px;

font-family: verdana, arial, geneva, helvetica;
font-size: 11px;
font-weight: bold;
color: #525252;

background-color: #CFD2D4;

border-style: solid;
border-width:  2px 2px 2px 2px;
border-color: #525252;
}

