/* SITE-COLORS CSS 21040415 - th[eZ] */

/* This CSS only contains color codes and background image details for pagelayout and other main styles */

BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; MARGIN: 20px; PADDING-TOP: 0px; 
	BACKGROUND-IMAGE: url(../images/bg.gif); BACKGROUND-REPEAT: repeat; 
	/* BACKGROUND-COLOR: #666666;
	BACKGROUND-ATTACHMENT: fixed; BACKGROUND-COLOR: #666666; */
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

div#allcontent
{
    BACKGROUND-COLOR: #ffffff; 
    border: 4px solid #ababab;
    width: 750px;
    margin: 0 auto 0 auto;
}

div#topcontent
{
    BACKGROUND-COLOR: #ffffff; 
}

div#toplogo
{
    position: relative; top: 5px; left: 5px;
}

/* TOOLBARS */

div#toolbar-top li.toolbar-item
{
    color: #000000;
    border-color: #03a8a2;
    position: relative; top: -50px
}


div#toolbar-top li.toolbar-item a
{ 
    color: #000000;
}

div#toolbar-bottom div.toolbar-design
{
    background-color: #f0f0f0;
}

div#toolbar-bottom li.toolbar-item
{
    color: #000000;
    border-color: #03a8a2;
}

div#toolbar-bottom li.last
{
    border: none;
}

div#toolbar-bottom li.toolbar-item a
{ 
    color: #000000;
    font-weight: normal;
}

div#toolbar-bottom div.break
{
    margin-bottom: -1em;
}

/* TOP MENU */

DIV#topmenu {
	PADDING-TOP: 0px; PADDING-BOTTOM: 0px; BORDER-BOTTOM: #b1c9e6 1px solid; BACKGROUND-COLOR: #b1c9e6; 
	BORDER-TOP: #3c78c1 2px solid; 
}
DIV#topmenu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV#topmenu LI {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; 
	BACKGROUND-IMAGE: url(../images/tab-regular-left.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; 
	BORDER-LEFT: #3c78c1 1px solid; 
	PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #b1c9e6; BORDER-RIGHT: #3c78c1 0px solid
}
DIV#topmenu LI.selected {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../images/tab-selected-left.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #80a7d8
}
DIV#topmenu LI.first {
	BACKGROUND-IMAGE: none; BORDER-LEFT-STYLE: none
}
DIV#topmenu LI DIV.spacing {
	PADDING-RIGHT: 20px; BACKGROUND-POSITION: right top; PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(../images/tab-regular-right.gif); PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat
}
DIV#topmenu LI A {
	FONT-WEIGHT: bold; COLOR: #3c78c1; TEXT-DECORATION: none
}
DIV#topmenu LI.selected DIV.spacing {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(../images/tab-selected-right.gif); BACKGROUND-REPEAT: no-repeat
}
DIV#topmenu LI.last DIV.spacing {
	BACKGROUND-IMAGE: none
}
DIV#topmenu LI.selected A {
	FONT-WEIGHT: bold; COLOR: #ffffff
}
DIV#topmenu LI A:hover {
	TEXT-DECORATION: underline
}


/* SUB MENU */

DIV#submenu {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BACKGROUND-COLOR: #80a7d8;
	BORDER-TOP: 0px; BORDER-BOTTOM: 0px
}
DIV#submenu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 2px; PADDING-TOP: 0px
}
DIV#submenu LI {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ffffff 2px solid; PADDING-TOP: 0px
}
DIV#submenu LI.first {
	PADDING-LEFT: 15px; BORDER-LEFT-STYLE: none
}
DIV#submenu LI A {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
DIV#submenu LI A:hover {
	TEXT-DECORATION: underline
}


/* PATH */

div#path p
{
    color: #c0c0c0;
}

div#path p a
{
    color: #42a6bc;
}

div#path p a:hover
{
    color: #ff6600;
}


/* MENUES */

div#leftmenu-design li.menu-level-0
{ 
    border-color: #99ccff;
}

div#leftmenu-design li.menu-level-0 a
{ 
    color: #42a6bc;
}

div#leftmenu-design li.menu-level-0 a:hover
{
    color: #42a6bc;
}

div#leftmenu-design li.menu-level-0 a.selected
{
    color: #42a6bc;
}

div#leftmenu-design li.menu-level-1 a
{ 
    color: #42a6bc;
}

div#leftmenu-design li.menu-level-1 a:hover
{
    color: #42a6bc;
}

div#leftmenu-design li.menu-level-1 a.selected
{
    color: #42a6bc;
}


/* NAVIGATORS */

div.content-navigator div.content-navigator-previous-disabled
{
    color: #666666;
}

div.content-navigator div.content-navigator-next-disabled
{
    color: #666666;
}

div.content-navigator div.content-navigator-arrow
{
    color: #03a8a2;
}


/* TOOLBOXES */

div.toolbox-design
{ 
    background-color: #ffffff;
    border : 0px;
    margin-left : 0px; margin-right : 0px;
}

div.toolbox-design h2
{ 
    color: #ffffff;
    background-color: #0379a8;
}

div.toolbox-design input.searchtext,  div.toolbox-design input.textinput
{
    background-color: #ffffff;
    border-color: #0379a8;
}

div.toolbox-design label
{
    color: #000000;
}

div.toolbox-design div.info-text p
{ 
    color: #000000;
}

div.toolbox-design div.attribute-link p
{ 
    background-position: center left;
    background-repeat: no-repeat; 
}

div.toolbox-design div.attribute-link-disabled p
{ 
    color: #666666;
}


/* TOOL LISTS */

div.toollist-design
{ 
    FONT-WEIGHT: bold; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; COLOR: #2372c9;
    border : 0px;
}

div.toollist-design h2
{ 
    MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 5px; COLOR: #ff6600;
    FONT-SIZE: 1.7em
} 

div.toollist-design h3
{ 
    color: #0379a8;
}

div.toollist-design div.class-article div.attribute-short p
{ 
    color: #666666;
}

div.toollist-design div.class-article div.attribute-link p
{ 
    color: #0379a8;
}

div.toollist-design div.class-article div.attribute-link-disabled p
{ 
    color: #666666;
}


/* FOOTER */

div#footer-design 
{
    color: #f0f0f0;
    padding: 0.5em;
}

div#footer address
{
    color: #d0d0d0;
}

div#footer a
{
    color: #d0d0d0;
}

div#footer a:hover
{
    color: #d0d0d0;
    text-decoration: underline;
}

/* GENERAL ELEMENTS */


div#maincontent-design
{
    padding-right: 20px;
    padding-left: 20px;
    margin-bottom: 10px;
    background-image: url(../images/vline.gif);
    background-repeat: repeat-y;
    background-position: right top;
}

div#maincontent h1
{ 
    FONT-WEIGHT: normal; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 5px; COLOR: #ff6600
}

div#maincontent h2
{ 
    FONT-WEIGHT: bold; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; COLOR: #2372c9
}

div#maincontent h3, div#maincontent h4, div#maincontent h5, div#maincontent h6
{ 
    FONT-WEIGHT: bold; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; COLOR: #2372c9
}

div#maincontent p
{
    COLOR: #4a4a4a
}

div#maincontent li
{
{
    COLOR: #4a4a4a
}



tr.bglight
{
    background-color: #f2fbfa;
}

tr.bgdark
{
    background-color: #e5f6f6;
}

/* additional static toolbar */
DIV#toparea {
        POSITION: relative; MARGIN-BOTTOM: 3px
}
DIV#toparea UL {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; RIGHT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BOTTOM: 2px; PADDING-TOP: 0px; POSITION: relative; TEXT-ALIGN: right
}
DIV#toparea LI {
        DISPLAY: inline
}
DIV#toparea LI.first {
        BORDER-LEFT-STYLE: none
}
DIV#toparea LI A {
        PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; BORDER-LEFT: #b1c9e6 2px solid; COLOR: #000000; PADDING-TOP: 0px; TEXT-DECORATION: none
}
DIV#toparea LI.first A {
        BORDER-LEFT-STYLE: none
}
DIV#toparea LI A:hover {
        TEXT-DECORATION: underline
}

DIV#search-line {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 0.5em; TEXT-ALIGN: right
}
DIV#search-line P {
	FONT-SIZE: 0.85em; MARGIN: 0px
}
DIV#search-line P A {
	COLOR: #80a7d8; TEXT-DECORATION: none
}
DIV#search-line P A:hover {
	TEXT-DECORATION: underline
}

