html, body {
 height: 100%;
}
.bodybackground {
 background-image:url('../images/bg_mainnav.gif');
 background-position:bottom right;
 background-repeat:repeat-y;
}

.siteutilitybox
{
    HEIGHT: 15px;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    COLOR: #5E5E5E;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    WHITE-SPACE: nowrap;
    BORDER-TOP: solid 1px #B2B2B2;
    BORDER-LEFT: solid 1px #B2B2B2;
    BORDER-RIGHT: solid 1px #B2B2B2;
    FLOAT: right;
}
.siteutilitybox A
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: none;
}
.siteutilitybox A:link

{
    COLOR: #5E5E5E;
    TEXT-DECORATION: none;
}
.siteutilitybox A:visited
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: none;
}
.siteutilitybox A:active
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: none;
}
.siteutilitybox A:hover
{
    COLOR: #5E5E5E;
    TEXT-DECORATION: underline;
}

TD {
	FONT-SIZE: 10px; COLOR: #262626; FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	vertical-align:top;
}
.subheadline {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none
}
.boxheadlinewhite {
        
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none
}
DIV.boxheadlinewhite {

        width:100%;
        height:22px;
        padding-left:20px;
        padding-top:6px;
        BACKGROUND-COLOR: #b5bbad;
        FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none
}
DIV.boxheadlinewhiteNo {
        width:479;
        height:22px;
        padding-left:20px;
        padding-top:6px;
        BACKGROUND-COLOR: #b5bbad;
        FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none
}

P {
margin:0;
        padding-left:20px;
        padding-right:8px;
        padding-top:5px;
        padding-bottom:5px;
        line-height:120%; 
        /*margin: 3 8 0 0;*/
}

.nopadding {
        padding-left:0px;
        padding-right:8px;
        padding-top:0px;
        padding-bottom:0px;          
}

TD.bodytext P {
      padding-left:0px;
      padding-right:0px;
      padding-top:2px;
}
.abstract {
    COLOR: #000000;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    padding-top: 5px;
    padding-right: 8px;
}
.textblack{
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #262626; FONT-STYLE: normal; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none
}
.linkwhite {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none
}
.linkwhite:active {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none
}
.linkwhite:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none
}
.linkwhite:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none
}
.linkwhite:hover {
	TEXT-DECORATION: underline
}
.linkgrey {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #5e5e5e; FONT-STYLE: normal; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none
}
.linkgrey:active {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #5e5e5e; FONT-STYLE: normal; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none
}
.linkgrey:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #5e5e5e; FONT-STYLE: normal; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none
}
.linkgrey:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #5e5e5e; FONT-STYLE: normal; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none
}
.linkgrey:hover {
	TEXT-DECORATION: underline
}



.bgwhite {
	BACKGROUND-COLOR: #ffffff
}
.bgblack {
	BACKGROUND-COLOR: #000000
}
.bglgrey {
	BACKGROUND-COLOR: #e1e1e1
}
.bgdgrey {
	BACKGROUND-COLOR: #b2b2b2
}
.bglgreen {
	BACKGROUND-COLOR: #dbdad3
}
.bgdgreen {
	BACKGROUND-COLOR: #b5bbad
}
.multiselect { width:220px; font-size:10px; font-family:verdana}
.bcrumb {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #929292; FONT-FAMILY: Verdana
}

select{
 background:white none repeat scroll 0%;
 border:1px solid #A7A6AA;
 font-family:verdana,arial,helvetica,sans-serif;
 font-size:10px;
 font-style:normal;
}

.select3,
.textarea {
 background:white none repeat scroll 0%;
 border:1px solid #A7A6AA;
 font-family:verdana,arial,helvetica,sans-serif;
 font-size:10px;
 font-style:normal;
 width:220px;
}



.bgbrand {
	BACKGROUND-COLOR: #5e5e5e
}

FORM {margin: 0px; padding:0px}
.mailformrequired {font-weight:bold;}

.submit {
 height:15px;
 float:right;
 display:block;
 margin-right:12px;
 margin-top:12px;
 margin-bottom:12px;
 width:100px;
 text-align:right;
 padding-right:5px;
 font-size:10px;
 color:#5E5E5E;
 font-weight:bold;
 background-color:transparent;
 background-image:url('../icons/but_go.gif');
 background-position:top left;
 background-repeat:no-repeat;
 border:none;
}


a.topnavmiddle img,
a.topnavfirst img {
border-right:1px #fff solid;
}


DIV.header {
	clear:both;
	height:36px;
	margin:0;
	padding:0;
}
h2 {
  margin:0;
  padding:0;
  padding-top:18px;
  padding-left:20px;
  FONT-WEIGHT: bold; 
  FONT-SIZE: 10px; 
  COLOR: #ffffff;
}

/*subnav*/

/****************************/





#subnav
{
	POSITION: absolute;
	Z-INDEX: 3000;
	TOP: 96px;
	RIGHT: 2138px;
	WIDTH: auto;
	BACKGROUND: #E1E1E1;
}
.subnav
{
	FLOAT: right;
}
.subnav_content
{
	WIDTH: 160px;
	HEIGHT: auto;
	BACKGROUND: #E1E1E1;
	FLOAT: right;
}

.subnav_txt
{
	PADDING: 2px;
}

/*situation subnav over row*/
.subnav_fix
{
	Z-INDEX: 10000;
	POSITION: absolute;
	TOP: 168px;
	LEFT: 480px;
	WIDTH: 160px;
	HEIGHT: 368px;
	BACKGROUND: #E1E1E1;
}
.subnav_fix_short
{
	Z-INDEX: 10000;
	POSITION: absolute;
	TOP: 168px;
	LEFT: 480px;
	WIDTH: 160px;
	HEIGHT: 228px;
	BACKGROUND: #E1E1E1;
}



/*SUBNAV: links*/

/******************************/

.subnav_linkblock
{
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 17px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 3px;
}



.subnav_linkblock_pulldown
{
	MARGIN-TOP: 8px;
	PADDING-BOTTOM: 17px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 3px;
}

.subnav_link
{
	COLOR: #5E5E5E;
	TEXT-INDENT: -10px;
	FONT-WEIGHT: bold;
	PADDING-TOP: 6px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 14px;
}
.subnav_link A
{
	COLOR: #5E5E5E;
	TEXT-DECORATION: none;
}

.subnav_link A:link
{
	COLOR: #5E5E5E;
	TEXT-DECORATION: none;
}
.subnav_link A:visited
{
	COLOR: #5E5E5E;
	TEXT-DECORATION: none;
}

.subnav_link A:active
{
	COLOR: #5E5E5E;
	TEXT-DECORATION: none;
}

.subnav_link A:hover
{
	COLOR: #5E5E5E;
	TEXT-DECORATION: underline;
}



.subnav_link_selected
{
	COLOR: #D28A2C;
	TEXT-INDENT: -10px;
	FONT-WEIGHT: bold;
	PADDING-TOP: 6px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 10px;
}

.subnav_link_selected A
{
	COLOR: #D28A2C;
	TEXT-DECORATION: none;
}

.subnav_link_selected A:link
{
	COLOR: #D28A2C;
	TEXT-DECORATION: none;
}

.subnav_link_selected A:visited
{
	COLOR: #D28A2C;
	TEXT-DECORATION: none;
}

.subnav_link_selected A:active
{
	COLOR: #D28A2C;
	TEXT-DECORATION: none;

}

.subnav_link_selected A:hover
{
	COLOR: #D28A2C;
	TEXT-DECORATION: underline;
}

.subnav_link_levelthree
{
	COLOR: #5E5E5E;
	FONT-WEIGHT: bold;
	PADDING-TOP: 6px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 11px;
}

.subnav_link_levelthree A
{
	COLOR: #5E5E5E;
	TEXT-DECORATION: none;
}

.subnav_link_levelthree A:link
{
	COLOR: #5E5E5E;
	TEXT-DECORATION: none;
}

.subnav_link_levelthree A:visited
{
	COLOR: #5E5E5E;
	TEXT-DECORATION: none;
}

.subnav_link_levelthree A:active
{
	COLOR: #5E5E5E;
	TEXT-DECORATION: none;
}
.subnav_link_levelthree A:hover
{
	COLOR: #5E5E5E;
	TEXT-DECORATION: underline;
}
.subnav_link_levelthree_selected
{
	COLOR: #D28A2C;
	FONT-WEIGHT: bold;
	PADDING-TOP: 6px;
	PADDINg-BOTTOM: 2px;
	PADDING-LEFT: 11px;
}
.subnav_link_levelthree_selected A
{
	COLOR: #D28A2C;
	TEXT-DECORATION: none;
}

.subnav_link_levelthree_selected A:link
{
	COLOR: #D28A2C;
	TEXT-DECORATION: none;
}

.subnav_link_levelthree_selected A:visited
{
	COLOR: #D28A2C;
	TEXT-DECORATION: none;
}

.subnav_link_levelthree_selected A:active
{
	COLOR: #D28A2C;
	TEXT-DECORATION: none;
}

.subnav_link_levelthree_selected A:hover
{
	COLOR: #D28A2C;
	TEXT-DECORATION: underline;
}
A.subnav_link_pulldown
{
	COLOR: #5E5E5E;
	TEXT-INDENT: 10px;
	FONT-WEIGHT: bold;
	PADDING-TOP: 2px;
	MARGIN-BOTTOM: 0px;
	MARGIN-TOP: 4px;
	MARGIN-BOTTOM: 0px;
	DISPLAY: block;
	HEIGHT: 17px;
	WIDTH: 155px;
	/*BACKGROUND-REPEAT: no-repeat;*/
	VOICE-FAMILY: "\"}\"";
	VOICE-FAMILY:inherit;
	background-image: url(../icons/bg_subnav_pd.gif);
}
A.subnav_link_pulldown:link
{
	COLOR: #5E5E5E;
	TEXT-DECORATION: none;
	DISPLAY: block;
}

A.subnav_link_pulldown:visited
{
	COLOR: #5E5E5E;
	TEXT-DECORATION: none;
	DISPLAY: block;
}

A.subnav_link_pulldown:active
{
	COLOR: #5E5E5E;
	TEXT-DECORATION: none;
	DISPLAY: block;
}
A.subnav_link_pulldown:hover
{

	COLOR: #5E5E5E;

	TEXT-DECORATION: none;

	DISPLAY: block;

}



A.subnav_link_pulldown_selected
{
	COLOR: #D28A2C;
	TEXT-INDENT: 10px;
	FONT-WEIGHT: bold;
	MARGIN-TOP: 4px;
	PADDING-TOP: 2px;
	MARGIN-BOTTOM: -1px;
	PADDING-BOTTOM: 0px;
	DISPLAY: block;
	HEIGHT: 17px;
	WIDTH: 155px;
	BACKGROUND-REPEAT: no-repeat;
	VOICE-FAMILY: "\"}\"";
	VOICE-FAMILY:inherit;
	background-image: url(../icons/bg_subnav_pd.gif);
}
A.subnav_link_pulldown_selected:link
{
	COLOR: #D28A2C;
	TEXT-DECORATION: none;
	DISPLAY: block;
}
A.subnav_link_pulldown_selected:visited
{
	COLOR: #D28A2C;
	TEXT-DECORATION: none;
	DISPLAY: block;
}

A.subnav_link_pulldown_selected:active
{
	COLOR: #D28A2C;
	TEXT-DECORATION: none;
	DISPLAY: block;
}

A.subnav_link_pulldown_selected:hover
{
	COLOR: #D28A2C;
	TEXT-DECORATION: none;
	DISPLAY: block;
}

/* SUBNAV PULLDOWN POPUP MENU */
#subnav_submenu
{
	Z-INDEX: 200;
	POSITION: absolute;
	TOP: 100px;
	RIGHT: 2px;
	WIDTH: 155px;
	TEXT-ALIGN: left;
	PADDING-TOP: 20px;
	BORDER-BOTTOM: 1px solid #898B8A;
	VISIBILITY: hidden;
	DISPLAY: none;
	OVERFLOW: hidden;
}
#subnav_sub_list
{
	BORDER: 0;
	PADDING: 0;
	MARGIN: 0;
	TEXT-ALIGN: left;
}
/*LINK SUBNAV*/
/********************/
a.subnav_sub_link
{
	FONT-WEIGHT: bold;
	COLOR: #5E5E5E;
	TEXT-DECORATION: none;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 5px;
	LINE-HEIGHT: 12px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 6px;
	BORDER-RIGHT: 1px solid #898B8A;
}

a.subnav_sub_link:link
{
	COLOR: #5E5E5E;
	TEXT-DECORATION: none;
}

a.subnav_sub_link:visited
{
	COLOR: #5E5E5E;
	TEXT-DECORATION: none;
}

a.subnav_sub_link:active

{

	COLOR: #5E5E5E;
	TEXT-DECORATION: none;
}
a.subnav_sub_link:hover
{
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	BACKGROUND: #B2B2B2;
	DISPLAY: block;
	BORDER-RIGHT: 1px solid #898B8A;
}



/* SUBNAV SUBMENU PRESELECTED ITEM */

a.subnav_sub_link_pre

{

	FONT-WEIGHT: bold;

	COLOR: #ffffff;

	TEXT-DECORATION: none;

	BACKGROUND: #B2B2B2;

	DISPLAY: block;

	PADDING-LEFT: 10px;

	PADDING-RIGHT: 5px;

	LINE-HEIGHT: 12px;

	PADDING-TOP: 2px;

	PADDING-BOTTOM: 6px;

	BORDER-RIGHT: 1px solid #898B8A;

}

a.subnav_sub_link_pre:link

{

	COLOR: #ffffff;

	TEXT-DECORATION: none;

}

a.subnav_sub_link_pre:visited

{

	COLOR: #ffffff;

	TEXT-DECORATION: none;

}

a.subnav_sub_link_pre:active

{

	COLOR: #ffffff;

	TEXT-DECORATION: none;

}

a.subnav_sub_link_pre:hover

{

	COLOR: #ffffff;

	TEXT-DECORATION: none;

	BACKGROUND: #B2B2B2;

	DISPLAY: block;

	BORDER-RIGHT: 1px solid #898B8A;

}





/*NAVIGATION: mainnav*/

/****************************/

.mainnav

{

	Z-INDEX: 2000;

	WIDTH: 138px;

}

.mainnav_entry

{

	PADDING-TOP: 6px;

}

.mainnav_entry_2

{

	PADDING-TOP: 0px;

}



/*FOR: mainnav as grafik*/

/********************/

.mainnav_entry IMG

{

	PADDING: 0px;

	MARGIN: 0px;

	HEIGHT: 20px;

	VERTICAL-ALIGN: top;

}



/*FOR: mainnav*/

/********************/

.main

{

	HEIGHT: 20px;

	/*BORDER: solid 1px #FF0000;*/

}



/*on*/

.mainnav_entry_txt_on

{

	PADDING-TOP: 4px;

	PADDING-LEFT: 15px;

	FONT-SIZE: 11px;

	FONT-WEIGHT: bold;

	COLOR: #FFFFFF;

}

.mainnav_entry_txt_on A

{

	COLOR: #FFFFFF;

	TEXT-DECORATION: none;

}

.mainnav_entry_txt_on A:link

{

	COLOR: #FFFFFF;

	TEXT-DECORATION: none;

}

.mainnav_entry_txt_on A:visited

{

	COLOR: #FFFFFF;

	TEXT-DECORATION: none;

}

.mainnav_entry_txt_on A:active

{

	COLOR: #FFFFFF;

	TEXT-DECORATION: none;

}

.mainnav_entry_txt_on A:hover

{

	COLOR: #262626;

	TEXT-DECORATION: none;

}



/*off*/

.mainnav_entry_txt

{

	PADDING-TOP: 4px;

	PADDING-LEFT: 15px;

	FONT-SIZE: 11px;

	FONT-WEIGHT: bold;

	COLOR: #262626;

}

.mainnav_entry_txt A

{

	COLOR: #262626;

	TEXT-DECORATION: none;

}

.mainnav_entry_txt A:link

{

	COLOR: #262626;

	TEXT-DECORATION: none;

}

.mainnav_entry_txt A:visited

{

	COLOR: #262626;

	TEXT-DECORATION: none;

}

.mainnav_entry_txt A:active

{

	COLOR: #262626;

	TEXT-DECORATION: none;

}

.mainnav_entry_txt A:hover

{

	COLOR: #FFFFFF;

	TEXT-DECORATION: none;

}



/*FOR: mainnav line on*/

/********************/

.mainnav_line_on

{

	WIDTH: 11px;

	HEIGHT: 2px;

	MARGIN-TOP: 12px;

	MARGIN-RIGHT: 4px;

	FONT-SIZE: 1px;

	BACKGROUND: #5E5E5E;

	TEXT-DECORATION: none;

	FLOAT: left;

}



/*FOR: mainnav line off*/

/********************/

.mainnav_line_off
{
	WIDTH: 11px;
	HEIGHT: 2px;
	MARGIN-TOP: 12px;
	MARGIN-RIGHT: 4px;
	FONT-SIZE: 1px;
	BACKGROUND: #E1E1E1;
	FLOAT: left;
}


