/*********************************************/
/*FSAG****************************************/
/*STYLE common********************************/
/*********************************************/



BODY
{
	MARGIN: 0px;
	PADDING: 0px;
    WIDTH: 100%;
    FONT-SIZE: 11px;
    COLOR: #7F8789;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    LINE-HEIGHT: 14px;
    BACKGROUND-COLOR: #FFFFFF;
}
HTML
{
    HEIGHT: 100%;
}

/*basic elements*/
/***************/
P
{
    MARGIN-TOP: 4px;
    MARGIN-BOTTOM: 16px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
IMG
{
	BORDER: 0px;
}
OL
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 12px;
    MARGIN-LEFT: 15px;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 8px;
    PADDING-RIGHT: 8px;
    COLOR: #7F8789;
}
UL
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 10px;
    MARGIN-LEFT: 8px;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 8px;
    PADDING-RIGHT: 8px;
    COLOR: #7F8789;
    LIST-STYLE-TYPE: square;
}
LI
{
    MARGIN: 0px;
    PADDING-TOP: 5px;
    PADDING-BOTTOM: 0px;
    COLOR: #7F8789;
}
EM
{
	FONT-STYLE: italic;
}
HR
{
	HEIGHT: 1px;
	LINE-HEIGHT: 1px;
	MARGIN-TOP: 12px;
	MARGIN-BOTTOM: 12px;
	PADDING-BOTTOM: 0px;
	SIZE: 1px;
	COLOR: #E4E4E5;
  BORDER-TOP: solid 1px #E4E4E5;
  BORDER-BOTTOM: solid 0px #E4E4E5;
  BORDER-LEFT: solid 0px #E4E4E5;
    BORDER-RIGHT: solid 0px #E4E4E5;
}

/*LINK GENERAL*/
/***************/
A, A:link, A:visited, A:active
{
    COLOR: #7F8789;
    TEXT-DECORATION: underline;
}
A:hover, A:focus
{
    COLOR: #9A0C39;
    TEXT-DECORATION: underline;
}


/*H1*/
/***************/
H1
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 11px;
    PADDING: 0px;
    FONT-SIZE: 26px;
    COLOR: #33667C;
}

/*H1 content_txt*/
.content .content_txt H1
{
    MARGIN-TOP: 10px;
}
.content H1
{
    MARGIN-TOP: 10px;
}
.content H1 A, .content H1 A:link, .content H1 A:visited, .content H1 A:active
{
    COLOR: #33667C;
    TEXT-DECORATION: none;
}
.content H1 A:hover, .content H1 A:focus
{
    COLOR: #33667C;
    TEXT-DECORATION: none;
}

/*H2*/
/***************/
H2
{
    MARGIN-TOP: 28px;
    MARGIN-BOTTOM: 16px;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #33667C;
}
H2 A, H2 A:link, H2 A:visited, H2 A:active
{
    COLOR: #33667C;
    TEXT-DECORATION: none;
}
H2 A:hover, H2 A:focus
{
    COLOR: #33667C;
    TEXT-DECORATION: none;
}

/*H3*/
/***************/
H3
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 18px;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #7F8789;
}
H3 A, H3 A:link, H3 A:visited, H3 A:active
{
    COLOR: #7F8789;
    TEXT-DECORATION: none;
}
H3 A:hover, H3 A:focus
{
    COLOR: #7F8789;
    TEXT-DECORATION: none;
}

/*H4*/
/***************/
H4
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 18px;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
	FONT-VARIANT: small-caps;
    COLOR: #4C5356;
}
H4 A, H4 A:link, H4 A:visited, H4 A:active
{
    COLOR: #4C5356;
    TEXT-DECORATION: none;
}
H4 A:hover, H4 A:focus
{
    COLOR: #4C5356;
    TEXT-DECORATION: none;
}

/*H5*/
/***************/
H5
{
    MARGIN-TOP: 28px;
    MARGIN-BOTTOM: 18px;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    COLOR: #9A0C39;
}
H5 A, H5 A:link, H5 A:visited, H5 A:active
{
    COLOR: #9A0C39;
    TEXT-DECORATION: none;
}
H5 A:hover, H5 A:focus
{
    COLOR: #9A0C39;
    TEXT-DECORATION: none;
}

/***************************************************/
/*FORM ELEMENTS*/
/***************************************************/

FORM
{
    MARGIN: 0px;
    PADDING: 0px;
}
SELECT
{
    MARGIN: 0px;
    PADDING: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
INPUT
{
    MARGIN: 0px;
    PADDING: 0px;
    FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
}
TEXTAREA
{
	FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

/*FORM ELEMENTS*/
FIELDSET
{
	MARGIN: 0px;
	PADDING: 0px;
    BORDER-TOP: solid 0px #FFFFFF;
    BORDER-BOTTOM: solid 0px #FFFFFF;
    BORDER-LEFT: solid 0px #FFFFFF;
    BORDER-RIGHT: solid 0px #FFFFFF;
}
FIELDSET LEGEND
{
	MARGIN-LEFT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
}
LABEL
{
}

/***************************************************/
/*POOL*/
/***************************************************/
.error
{
	MARGIN-BOTTOM: 20px;
	COLOR: #9A0C39;
}
.error_label
{
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	COLOR: #FFFFFF;
	BACKGROUND: #EBCED7;
}
.reference
{
	PADDING: 5px;
	COLOR: #9A0C39;
}
.invisible
{
    display: none;
}
.tab
{
	WIDTH: 100%;
}

/*FLOATED ELEMENTS + CLEAN UP ELEMENTS*/
.le
{
	FLOAT: left;
}
.ri
{
	FLOAT: right;
}
.clear
{
	MARGIN: 0px;
	PADDING: 0px;
	FONT-SIZE: 0px;
	LINE-HEIGHT: 0px;
	CLEAR: both;
}
.clear_le
{
	MARGIN: 0px;
	PADDING: 0px;
	FONT-SIZE: 0px;
	LINE-HEIGHT: 0px;
	CLEAR: left;
}

/***************************************************/
/*ANKER*/
/***************************************************/
/*we need div for html strict, for the div it's forbidden to have space*/
.anker_code
{
    MARGIN: 0px;
    PADDING: 0px;
}

/***************************************************/
/*CONTENT : TEASER TEXT + PICTURE*/
/***************************************************/
/*complex*/
.complex-module_teaser
{
}

.complex-module_teaser .teaser_c_text_pic
{
	PADDING-BOTTOM: 16px;
}
.complex-module_teaser .teaser_c_text_pic_headline
{
    MARGIN-BOTTOM: 10px;
	FONT-SIZE: 11px;
    COLOR: #33667C;
	FONT-WEIGHT: bold;
	LINE-HEIGHT: 14px;
}
.complex-module_teaser .teaser_c_text_pic_img
{
    MARGIN-TOP: 3px;
    MARGIN-BOTTOM: 0px;
    MARGIN-RIGHT: 11px;
	FLOAT: left;
}

/*complex: link*/
.complex-module_teaser .teaser_c_text_pic_link_item
{
    COLOR: #9A0C39;
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
}
.complex-module_teaser .teaser_c_text_pic_link_item A,
.complex-module_teaser .teaser_c_text_pic_link_item A:active,
.complex-module_teaser .teaser_c_text_pic_link_item A:link,
.complex-module_teaser .teaser_c_text_pic_link_item A:visited
{
    FONT-WEIGHT: normal;
    COLOR: #9A0C39;
    TEXT-DECORATION: none;
}
.complex-module_teaser .teaser_c_text_pic_link_item A:hover,
.complex-module_teaser .teaser_c_text_pic_link_item A:focus
{
    COLOR: #9A0C39;
    TEXT-DECORATION: none;
}

.complex-module_teaser .teaser_c_text_pic_link_item_arrow
{
    MARGIN-RIGHT: 8px;
}

/*teaser*/
.teaser_c_text_pic
{
	PADDING-BOTTOM: 16px;
}
.teaser_c_text_pic_headline
{
    MARGIN-BOTTOM: 10px;
	FONT-SIZE: 11px;
    COLOR: #33667C;
	FONT-WEIGHT: bold;
	LINE-HEIGHT: 14px;
}
.teaser_c_text_pic_img
{
    MARGIN-TOP: 3px;
    MARGIN-BOTTOM: 0px;
    MARGIN-RIGHT: 11px;
	FLOAT: left;
}

/*link*/
.teaser_c_text_pic_link_item
{
    COLOR: #9A0C39;
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
}
.teaser_c_text_pic_link_item A, .teaser_c_text_pic_link_item A:active, .teaser_c_text_pic_link_item A:link, .teaser_c_text_pic_link_item A:visited
{
    FONT-WEIGHT: normal;
    COLOR: #9A0C39;
    TEXT-DECORATION: none;
}
.teaser_c_text_pic_link_item A:hover, .teaser_c_text_pic_link_item A:focus
{
    COLOR: #9A0C39;
    TEXT-DECORATION: none;
}

.teaser_c_text_pic_link_item_arrow
{
    MARGIN-RIGHT: 8px;
}

/***************************************************/
/*CONTENT : TEASER TEXT*/
/***************************************************/
.teaser_c_text
{
	PADDING-BOTTOM: 16px;
}
.teaser_c_text_headline
{
    MARGIN-BOTTOM: 10px;
	FONT-SIZE: 11px;
    COLOR: #33667C;
	FONT-WEIGHT: bold;
	LINE-HEIGHT: 14px;
}

/*link*/
.teaser_c_text_link_item
{
    COLOR: #9A0C39;
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
}
.teaser_c_text_link_item A, .teaser_c_text_link_item A:active, .teaser_c_text_link_item A:link, .teaser_c_text_link_item A:visited
{
    FONT-WEIGHT: normal;
    COLOR: #9A0C39;
    TEXT-DECORATION: none;
}
.teaser_c_text_link_item A:hover, .teaser_c_text_link_item A:focus
{
    COLOR: #9A0C39;
    TEXT-DECORATION: none;
}

.teaser_c_text_link_item_arrow
{
    MARGIN-RIGHT: 8px;
}

/***************************************************/
/*LOGO*/
/***************************************************/
.logo
{
    Z-INDEX: 1000;
    POSITION: absolute;
    TOP: 27px;
		LEFT: 0px;/*12px;*/
		WIDTH: 1000px;
		MARGIN-RIGHT: 0px;			
}
.logo_image
{
    TEXT-ALIGN: center;
}
/***************************************************/
/*BASIS*/
/***************************************************/
.frame
{
	  POSITION: absolute;
	  TOP: 0px;
	  LEFT: 0px;
		WIDTH: 100%;
		HEIGHT: 100%;
}
.frame .content_area
{
  Z-INDEX: 500;
  POSITION: absolute;
  TOP: 304px;
  LEFT: 200px;/*213px;*/
	WIDTH: 800px;
	HEIGHT: 100%;
}

.content_area_middle
{
  POSITION: relative;
  TOP: 0px;
  LEFT: 0px;
	WIDTH: 600px;
	MARGIN-RIGHT: 0px;	
}
.content_area_ri
{
  MARGIN-TOP: 24px;
	WIDTH: 200px;
	FONT-SIZE: 10px;
	LINE-HEIGHT: 12px;
	MARGIN-RIGHT: 0px;	
}

.content_width
{
	MARGIN: 0px;
	PADDING: 0px;
	WIDTH: 500px;
}
.content_indent
{
	MARGIN-LEFT: 80px;
}
.content_tab
{
	WIDTH: 600px;
}
/***************************************************/
/*STAGE : PICTURES + LINE*/
/***************************************************/
.stage
{
  Z-INDEX: 4000;
	POSITION: absolute;
	TOP: 112px;
  LEFT: 0px; /*12px;*/
	WIDTH: 1000px;
	MARGIN-RIGHT: 0px;
}
.stage_pic
{
	WIDTH: 1000px;
	HEIGHT: 192px;
}
.stage_line
{
    Z-INDEX: 4100;
  	POSITION: absolute;
	TOP: 99px;
    LEFT: 0px; /*12px;*/
	WIDTH: 1000px;
	HEIGHT: 1px;
	LINE-HEIGHT: 1px;
	FONT-SIZE: 1px;
	COLOR: #BBBCBE;
	BACKGROUND: #BBBCBE;
}

/***************************************************/
/*CONTENT : FAQ SELECT*/
/***************************************************/
.faq_select_area
{
	MARGIN-BOTTOM: 20px;
}

/*form element*/
.faq_select
{
	FONT-SIZE: 10px;
	MARGIN-BOTTOM: 8px;
}

/*link*/
.faq_link
{
    COLOR: #9A0C39;
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
}
.faq_link A, .faq_link A:active, .faq_link A:link, .faq_link A:visited
{
    FONT-WEIGHT: normal;
    COLOR: #9A0C39;
    TEXT-DECORATION: none;
}
.faq_link A:hover, .faq_link A:focus
{
    COLOR: #9A0C39;
    TEXT-DECORATION: none;
}

.faq_link_arrow
{
    MARGIN-RIGHT: 8px;
}

/***************************************************/
/*CONTENT : FAQ ENTRY*/
/***************************************************/
.faq_entry
{
    MARGIN-BOTTOM: 12px;
}
.faq_entry_headline
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 6px;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #33667C;
}

/***************************************************/
/*CONTENT : SEARCHRESULT*/
/***************************************************/
.searchresult
{
	MARGIN-BOTTOM: 18px;
}

/*table*/
.searchresult_tab
{
	WIDTH: 100%;
}

/*col le*/
.searchresult_col_nr
{
	WIDTH: 60px;
}

/*col ri*/
.searchresult_col_txt
{
	PADDING-BOTTOM: 18px;
}

.searchresult_col_txt_head
{
	FONT-WEIGHT: bold;
}

/*link*/
.searchresult_link
{
    COLOR: #9A0C39;
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
}
.searchresult_link A, .searchresult_link A:active, .searchresult_link A:link, .searchresult_link A:visited
{
    FONT-WEIGHT: normal;
    COLOR: #9A0C39;
    TEXT-DECORATION: none;
}
.searchresult_link A:hover, .searchresult_link A:focus
{
    COLOR: #9A0C39;
    TEXT-DECORATION: none;
}

.searchresult_link_arrow
{
    MARGIN-RIGHT: 8px;
}

/*END all*/



/* ------------------------------------------------------------------------------------------------------------------- */





/*********************************************/
/*FSAG****************************************/
/*STYLE right column********************************/
/*********************************************/

.edit_mpl
{
	MARGIN-BOTTOM: 12px;
	PADDING-TOP: 12px;
	PADDING-BOTTOM: 12px;
	TEXT-ALIGN: center;
	FONT-WEIGHT: bold;
	COLOR: #173d6e;
	BACKGROUND-COLOR: #98beef;
	BORDER-TOP: 1px solid #bfdaff;
	BORDER-BOTTOM: 1px solid #173d6e;
	BORDER-LEFT: 1px solid #bfdaff;
	BORDER-RIGHT: 1px solid #173d6e;
}
.edit_mpl A, .edit_mpl A:link, .edit_mpl A:visited
{
    FONT-WEIGHT: normal;
    COLOR: #173d6e;
    TEXT-DECORATION: none;
}
.edit_mpl A:active
{
    FONT-WEIGHT: bold;
    COLOR: #173d6e;
    TEXT-DECORATION: underline;
}
/***************************************************/
/*RIGHT COLUMN : TEASER TEXT + PICTURE*/
/***************************************************/

/*complex*/
.complex-module_teaser_ri
{
}

/*complex: teaser pic*/
.complex-module_teaser_ri .teaser_pic
{
	MARGIN-BOTTOM: 16px;
}
.complex-module_teaser_ri .teaser_img
{
	MARGIN: 0px;
	PADDING: 0px;
	WIDTH: 200px;
	HEIGHT: 72px;
}

/*complex: headline*/
.complex-module_teaser_ri .teaser_pic_headline
{
	MARGIN-BOTTOM: 5px;
	MARGIN-LEFT: 9px;
	FONT-SIZE: 10px;
    COLOR: #4C5356;
    FONT-WEIGHT: bold;
	FONT-VARIANT: small-caps;
}

/*complex: basic*/
.complex-module_teaser_ri .teaser_pic_col_ri_box
{
	MARGIN: 0px;
	PADDING: 0px;
	BORDER-BOTTOM: solid 1px #E4E4E5;
	BORDER-LEFT: solid 1px #E4E4E5;
	BORDER-RIGHT: solid 1px #E4E4E5;
}
.complex-module_teaser_ri .teaser_pic_col_ri_box_txt
{
	MARGIN: 0px;
	PADDING-TOP: 7px;
	PADDING-BOTTOM: 4px;
	PADDING-LEFT: 8px;
	PADDING-RIGHT: 8px;
}

/*complex: pic*/
.complex-module_teaser_ri .teaser_pic_colri
{
	MARGIN: 0px;
	PADDING: 0px;
}

/*complex: link*/
.complex-module_teaser_ri .teaser_pic_link
{
    COLOR: #9A0C39;
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
}
.complex-module_teaser_ri .teaser_pic_link A,
.complex-module_teaser_ri .teaser_pic_link A:active,
.complex-module_teaser_ri .teaser_pic_link A:link,
.complex-module_teaser_ri .teaser_pic_link A:visited
{
    FONT-WEIGHT: normal;
    COLOR: #9A0C39;
    TEXT-DECORATION: none;
}
.complex-module_teaser_ri .teaser_pic_link A:hover,
.complex-module_teaser_ri .teaser_pic_link A:focus
{
    COLOR: #9A0C39;
    TEXT-DECORATION: none;
}

.complex-module_teaser_ri .teaser_pic_link_arrow
{
    MARGIN-RIGHT: 8px;
}

/*teaser pic*/
.teaser_pic
{
	MARGIN-BOTTOM: 16px;
}
.teaser_img
{
	MARGIN: 0px;
	PADDING: 0px;
	WIDTH: 200px;
	HEIGHT: 72px;
}

/*headline*/
.teaser_pic_headline
{
	MARGIN-BOTTOM: 5px;
	MARGIN-LEFT: 9px;
	FONT-SIZE: 10px;
    COLOR: #4C5356;
    FONT-WEIGHT: bold;
	FONT-VARIANT: small-caps;
}

/*basic*/
.teaser_pic_col_ri_box
{
	MARGIN: 0px;
	PADDING: 0px;
	BORDER-BOTTOM: solid 1px #E4E4E5;
	BORDER-LEFT: solid 1px #E4E4E5;
	BORDER-RIGHT: solid 1px #E4E4E5;
}
.teaser_pic_col_ri_box_txt
{
	MARGIN: 0px;
	PADDING-TOP: 7px;
	PADDING-BOTTOM: 4px;
	PADDING-LEFT: 8px;
	PADDING-RIGHT: 8px;
}

/*pic*/
.teaser_pic_colri
{
	MARGIN: 0px;
	PADDING: 0px;
}

/*link*/
.teaser_pic_link
{
    COLOR: #9A0C39;
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
}
.teaser_pic_link A, .teaser_pic_link A:active, .teaser_pic_link A:link, .teaser_pic_link A:visited
{
    FONT-WEIGHT: normal;
    COLOR: #9A0C39;
    TEXT-DECORATION: none;
}
.teaser_pic_link A:hover, .teaser_pic_link A:focus
{
    COLOR: #9A0C39;
    TEXT-DECORATION: none;
}

.teaser_pic_link_arrow
{
    MARGIN-RIGHT: 8px;
}

/***************************************************/
/*RIGHT COLUMN : TEASER TEXT - SPECIAL*/
/***************************************************/

.ri_teaser_special
{
	MARGIN-BOTTOM: 16px;
}

/*headline*/
.teaser_special_headline
{
	MARGIN-BOTTOM: 5px;
	MARGIN-LEFT: 9px;
	FONT-SIZE: 10px;
    COLOR: #4C5356;
    FONT-WEIGHT: bold;
	FONT-VARIANT: small-caps;
}

/*basic*/
.teaser_special_col_ri_box
{
	MARGIN: 0px;
	PADDING: 0px;
	BORDER: solid 1px #E4E4E5;
}
.teaser_special_col_ri_box_txt
{
	MARGIN: 0px;
	PADDING-TOP: 7px;
	PADDING-BOTTOM: 4px;
	PADDING-LEFT: 8px;
	PADDING-RIGHT: 8px;
}

/*seperator*/
.teaser_special_seperator
{
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 4px;
    COLOR: #BBBCBE;
}

/***************************************************/
/*RIGHT COLUMN : TEASER TEXT*/
/***************************************************/

.ri_teaser_text
{
	MARGIN-BOTTOM: 16px;
}

/*headline*/
.teaser_text_headline
{
	MARGIN-BOTTOM: 5px;
	MARGIN-LEFT: 9px;
	FONT-SIZE: 10px;
    COLOR: #4C5356;
    FONT-WEIGHT: bold;
	FONT-VARIANT: small-caps;
}

/*basic*/
.teaser_text_col_ri_box
{
	MARGIN: 0px;
	PADDING: 0px;
	BORDER: solid 1px #E4E4E5;
}
.teaser_text_col_ri_box_txt
{
	MARGIN: 0px;
	PADDING-TOP: 7px;
	PADDING-BOTTOM: 4px;
	PADDING-LEFT: 8px;
	PADDING-RIGHT: 8px;
}

/*link*/
.teaser_text_link
{
    COLOR: #9A0C39;
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
}
.teaser_text_link A, .teaser_text_link A:active, .teaser_text_link A:link, .teaser_text_link A:visited
{
    FONT-WEIGHT: normal;
    COLOR: #9A0C39;
    TEXT-DECORATION: none;
}
.teaser_text_link A:hover, .teaser_text_link A:focus
{
    COLOR: #9A0C39;
    TEXT-DECORATION: none;
}

.teaser_text_link_arrow
{
    MARGIN-RIGHT: 8px;
}

/***************************************************/
/*RIGHT COLUMN : TEASER QUICKLINKS*/
/***************************************************/

.ri_teaser_quicklinks
{
	MARGIN-BOTTOM: 16px;
}

/*headline*/
.teaser_quick_headline
{
	MARGIN-BOTTOM: 5px;
	MARGIN-LEFT: 9px;
	FONT-SIZE: 10px;
    COLOR: #4C5356;
    FONT-WEIGHT: bold;
	FONT-VARIANT: small-caps;
}

/*basic*/
.teaser_quick_col_ri_box
{
	MARGIN: 0px;
	PADDING: 0px;
	BORDER: solid 1px #E4E4E5;
}
.teaser_quick_col_ri_box_txt
{
	MARGIN: 0px;
	PADDING-TOP: 7px;
	PADDING-BOTTOM: 4px;
	PADDING-LEFT: 8px;
	PADDING-RIGHT: 8px;
}

/*link*/
.teaser_quick_link
{
    COLOR: #9A0C39;
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
}
.teaser_quick_link A, .teaser_quick_link A:active, .teaser_quick_link A:link, .teaser_quick_link A:visited
{
    FONT-WEIGHT: normal;
    COLOR: #9A0C39;
    TEXT-DECORATION: none;
}
.teaser_quick_link A:hover, .teaser_quick_link A:focus
{
    COLOR: #9A0C39;
    TEXT-DECORATION: none;
}

.teaser_quick_link_arrow
{
    MARGIN-RIGHT: 8px;
}

/***************************************************/
/*RIGHT COLUMN : SEARCH*/
/***************************************************/

.search
{
	MARGIN-BOTTOM: 16px;
}

/*basic*/
.search_col_ri_box
{
	BORDER: solid 1px #E4E4E5;
}
.search_col_ri_box_txt
{
	MARGIN: 0px;
	PADDING-TOP: 7px;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 8px;
	PADDING-RIGHT: 8px;
}

/*button*/
.search_but
{
 	COLOR: #9A0C39;
 	FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    BORDER-TOP: solid 1px #FFFFFF;
    BORDER-BOTTOM: solid 1px #FFFFFF;
	BORDER-LEFT: solid 1px #FFFFFF;
    BORDER-RIGHT: solid 1px #FFFFFF;
	BACKGROUND: #FFFFFF;
    WHITE-SPACE: nowrap;
}

/*styles used in table*/
.search_tab
{
	WIDTH: 100%;
}
.search_tab_col_ri
{
	TEXT-ALIGN: right;
}
.search_search
{
	FONT-SIZE: 12px;
    COLOR: #4C5356;
    FONT-WEIGHT: bold;
	FONT-VARIANT: small-caps;
}

/*inputs*/
.search_input
{
	WIDTH: 104px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	FONT-SIZE: 10px;
	COLOR: #7F8789;
}
.search_hit
{
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #33667C;
}
/*END all*/





/*--------------------------------------------------------------------------------------------------------------------------------*/
/* styles fuer die deutschlandkarte */

/* styles fuer karte.shtml*/

.content_area_card
{
  Z-INDEX: 500;
  POSITION: absolute;
  TOP: 304px;
  LEFT: 200px;/*213px;*/
	WIDTH: 800px;
	/*HEIGHT: 100%;*/
}

.content_area_card_peripheral_content
{
    POSITION: relative;
    TOP: 0px;
    MARGIN-LEFT: 0px;
    WIDTH: 505px;
}
.content_area_card_content
{
    POSITION: relative;
    TOP: 0px;
    LEFT: 0px;
    WIDTH: 800px;
}


/*styles fuer modul fsag_karte.htm*/

.card_container
{
    POSITION: relative;
    WIDTH: 800px;
    DISPLAY: block;
    HEIGHT: 405px;
	MARGIN-BOTTOM: 24px;
}

.card_map
{
    FLOAT: left;
    WIDTH: 374px;
    HEIGHT: 390px;    
		TEXT-ALIGN: center;
}

.card_content
{
		BORDER-LEFT: 1px solid #E3E3E3;
    FLOAT: left;
    WIDTH: 422px;
    HEIGHT: 390px;
    MARGIN-LEFT: 2px;
}

.cc_logorow
{
    DISPLAY: block;
    FLOAT: left;
    WIDTH: 422px;
    HEIGHT: 42px;
    MARGIN-TOP: 8px;
    MARGIN-BOTTOM: 10px;
    TEXT-ALIGN: center;
}

.cc_contentrow
{
    DISPLAY: block;
    FLOAT: left;
    CLEAR: left;
    WIDTH: 422px;
    BORDER-BOTTOM: 1px solid #E3E3E3;
    PADDING-TOP: 4px;
    PADDING-BOTTOM: 4px;
}

.cc_contentrow p
{
    MARGIN: 0;
    PADDING: 0;
}

.cc_plz-row
{
    DISPLAY: block;
    FLOAT: left;
    CLEAR: left;
    WIDTH: 422px;
}

.cc_plz-row_container
{
    DISPLAY: block;
    FLOAT: left;
    CLEAR: left;
    WIDTH: 422px;
    MARGIN-TOP: 12px;
}

#personIMG
{
    FLOAT: left;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 20px;
    HEIGHT: 100px;
}

#personIMG img
{
    FLOAT: left;
    MARGIN: 0;
    PADDING: 0;
}

#personID
{
    FLOAT: left;
    WIDTH: 150px;
}

#personADR
{
    FLOAT: right;
    WIDTH: 155px;
    TEXT-ALIGN: right;
}

.cc_form_head
{
    FLOAT: left;
    WIDTH: 190px;
    PADDING-LEFT: 10px;
}

.cc_form_options
{
    FLOAT: right;
    WIDTH: 170px;
    TEXT-ALIGN: right;
}

.cc_form_options label
{
    PADDING-RIGHT: 5px;
}


.cc_form_row
{
    HEIGHT: 20px;
}

.cc_plz-head
{
    FLOAT: right;
    WIDTH: 170px;
    TEXT-ALIGN: right;
}

.cc_plz-img
{
    FLOAT: left;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
}

.cc_plz-img img
{
    MARGIN-TOP: 0px;
}

.cc_plz-title
{
    FLOAT: left;
    WIDTH: 105px;
    DISPLAY: block;
}

.cc_plz-numbers
{
    FLOAT: right;
    WIDTH: 255px;
    TEXT-ALIGN: right;
    MARGIN: 0;
    DISPLAY: block;
}

.cc_plz-numbers p
{
    MARGIN: 0;
    PADDING: 0;
}

.mapfake
{
    POSITION: absolute;
    LEFT: 63px;
    TOP: 0px;
    BORDER: 0;
}


/*-------------------------------------------------------------------------------------------------*/

.pnavi_container
{
    Z-INDEX: 5000;
    POSITION: absolute;
    TOP: 112px;
    LEFT: 0px;
    WIDTH: 1000px;
}

.pnavlevel
{
    POSITION: relative;
    FLOAT: left;
    WIDTH: 200px;
    HEIGHT: 192px;
    OVERFLOW: hidden;
}

.pnavlevel_first
{
    POSITION: relative;
    FLOAT: left;
    WIDTH: 200px;
    HEIGHT: 192px;
    OVERFLOW: hidden;
}

.navleveltop
{
    WIDTH: 5px;
    HEIGHT: 9px;
    OVERFLOW: hidden;
    BORDER-LEFT: 1px solid #ffffff;
}

.navleveltop_first
{
    WIDTH: 5px;
    HEIGHT: 9px;
    OVERFLOW: hidden;
}

.navlevelbottom
{
    DISPLAY: block;
    HEIGHT: 180px;
    BORDER-LEFT: 1px solid #ffffff;
}

.pnavlevel .navlevelcontent, .pnavlevel_first .navlevelcontent
{
    POSITION: absolute;
    TOP: 0;
    LEFT: 0;
    WIDTH: 200px;
    HEIGHT: 192px;
    MARGIN: 0;
    PADDING: 0;
}

.pnavlevel .navlevelcontent ul, .pnavlevel_first .navlevelcontent ul
{
    MARGIN: 0;
    PADDING: 0;
}

.pnavlevel .navlevelbg, .pnavlevel_first .navlevelbg
{
    POSITION: absolute;
    TOP: 0;
    LEFT: 0;
    WIDTH: 200px;
    HEIGHT: 192px;
    MARGIN: 0;
    PADDING: 0;
}

.pnavlevel ul li, .pnavlevel_first ul li
{
    DISPLAY: block;
    HEIGHT: 16px;
    MARGIN: 0;
    PADDING: 0;
}

.pnavlevel ul li.active a, .pnavlevel ul li.active a:link, .pnavlevel ul li.active a:visited, .pnavlevel ul li.active a:active
{
    BACKGROUND-POSITION: 0px 0;
    COLOR: #ffffff;
    WHITE-SPACE: nowrap;
}

.pnavlevel_first ul li.active a, .pnavlevel_first ul li.active a:link, .pnavlevel_first ul li.active a:visited, .pnavlevel_first ul li.active a:active
{
    BACKGROUND-POSITION: -1px 0;
    COLOR: #ffffff;
    WHITE-SPACE: nowrap;
}

.pnavlevel_first ul li a, .pnavlevel_first ul li a:link, .pnavlevel_first ul li a:visited, .pnavlevel_first ul li a:active
{
    DISPLAY: block;
    HEIGHT: 16px;
    MARGIN: 0;
    PADDING: 0;
    PADDING-LEFT: 11px;
    COLOR: #BECED5;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none;
    WHITE-SPACE: nowrap;
}

.pnavlevel ul li a, .pnavlevel ul li a:link, .pnavlevel ul li a:visited, .pnavlevel ul li a:active
{
    DISPLAY: block;
    HEIGHT: 16px;
    MARGIN: 0;
    PADDING: 0;
    PADDING-LEFT: 11px;
    COLOR: #BECED5;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none;
    WHITE-SPACE: nowrap;
}


/*--------------------------------------------------------------------------------------*/





/***************************************************/
/*CONTENT : SITEMAP in table*/
/***************************************************/

.sitemap_tab
{
	WIDTH: 100%;
	MARGIN-BOTTOM: 22px;
}
.sitemap_t
{
	MARGIN-BOTTOM: 32px;
}
.sitemap_t_block
{
	MARGIN-BOTTOM: 6px;
}
.sitmap_col12
{
	PADDING-RIGHT: 24px;
}

/*sitemap in table level 0*/
.sitemap_t_level0
{
	MARGIN-BOTTOM: 2px;
	FONT-SIZE: 11px;
    COLOR: #9A0C39;
	FONT-WEIGHT: bold;
	LINE-HEIGHT: 14px;
}
.sitemap_t_level0 A, .sitemap_t_level0 A:active, .sitemap_t_level0 A:link, .sitemap_t_level0 A:visited
{
    COLOR: #9A0C39;
    TEXT-DECORATION: none;
}
.sitemap_t_level0 A:hover, .sitemap_t_level0 A:focus
{
    COLOR: #9A0C39;
    TEXT-DECORATION: underline;
}

/*sitemap in talbe level 1*/
.sitemap_t_level1
{
	MARGIN-BOTTOM: 2px;
	MARGIN-LEFT: 12px;
	FONT-SIZE: 10px;
    COLOR: #9A0C39;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: 14px;
}
.sitemap_t_level1 A, .sitemap_t_level1 A:active, .sitemap_t_level1 A:link, .sitemap_t_level1 A:visited
{
    COLOR: #9A0C39;
    TEXT-DECORATION: none;
}
.sitemap_t_level1 A:hover, .sitemap_t_level1 A:focus
{
    COLOR: #9A0C39;
    TEXT-DECORATION: underline;
}

/*sitemap in table level 2*/
.sitemap_t_level2
{
	MARGIN-BOTTOM: 2px;
	MARGIN-LEFT: 24px;
	FONT-SIZE: 10px;
    COLOR: #C26D88;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: 14px;
}
.sitemap_t_level2 A, .sitemap_t_level2 A:active, .sitemap_t_level2 A:link, .sitemap_t_level2 A:visited
{
    COLOR: #C26D88;
    TEXT-DECORATION: none;
}
.sitemap_t_level2 A:hover, .sitemap_t_level2 A:focus
{
    COLOR: #C26D88;
    TEXT-DECORATION: underline;
}

/***************************************************/
/*NAVIGATION : PRIMAERNAVI (like SITEMAP)*/
/***************************************************/

/*3 levels, red*/
/********************/
.primaernavi_t
{
	MARGIN-BOTTOM: 22px;
}
.primaernavi_block_t
{
	MARGIN-BOTTOM: 6px;
}

/*primaernavi like in table level 0*/
.primaernavi_t_level0
{
	MARGIN-BOTTOM: 2px;
	FONT-SIZE: 11px;
    COLOR: #9A0C39;
	FONT-WEIGHT: bold;
	LINE-HEIGHT: 14px;
}
.primaernavi_t_level0 A, .primaernavi_t_level0 A:active, .primaernavi_t_level0 A:link, .primaernavi_t_level0 A:visited
{
    COLOR: #9A0C39;
    TEXT-DECORATION: none;
}
.primaernavi_t_level0 A:hover, .primaernavi_t_level0 A:focus
{
    COLOR: #9A0C39;
    TEXT-DECORATION: underline;
}

/*primaernavi like in table level 1*/
.primaernavi_t_level1
{
	MARGIN-BOTTOM: 2px;
	MARGIN-LEFT: 12px;
	FONT-SIZE: 10px;
    COLOR: #9A0C39;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: 14px;
}
.primaernavi_t_level1 A, .primaernavi_t_level1 A:active, .primaernavi_t_level1 A:link, .primaernavi_t_level1 A:visited
{
    COLOR: #9A0C39;
    TEXT-DECORATION: none;
}
.primaernavi_t_level1 A:hover, .primaernavi_t_level1 A:focus
{
    COLOR: #9A0C39;
    TEXT-DECORATION: underline;
}

/*primaernavi like in table level 2*/
.primaernavi_t_level2
{
	MARGIN-BOTTOM: 2px;
	MARGIN-LEFT: 24px;
	FONT-SIZE: 10px;
    COLOR: #C26D88;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: 14px;
}
.primaernavi_t_level2 A, .primaernavi_t_level2 A:active, .primaernavi_t_level2 A:link, .primaernavi_t_level2 A:visited
{
    COLOR: #C26D88;
    TEXT-DECORATION: none;
}
.primaernavi_t_level2 A:hover, .primaernavi_t_level2 A:focus
{
    COLOR: #C26D88;
    TEXT-DECORATION: underline;
}



/***************************************************/
/*RIGHT COLUMN : LOGIN*/
/***************************************************/

.login
{
	MARGIN-BOTTOM: 16px;
}

/*headline*/
.login_headline
{
	MARGIN-BOTTOM: 5px;
	MARGIN-LEFT:9px;
	FONT-SIZE: 10px;
    COLOR: #4C5356;
    FONT-WEIGHT: bold;
	FONT-VARIANT: small-caps;
}

/*basic*/
.login_col_ri_box
{
	BORDER: solid 1px #E4E4E5;
}
.login_col_ri_box_txt
{
	MARGIN: 0px;
	PADDING-TOP: 7px;
	PADDING-BOTTOM: 6px;
	PADDING-LEFT: 8px;
	PADDING-RIGHT: 8px;	
}

/*button*/
.login_but
{
 	COLOR: #9A0C39;
 	FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    BORDER-TOP: solid 1px #FFFFFF;
    BORDER-BOTTOM: solid 1px #FFFFFF;	
	BORDER-LEFT: solid 1px #FFFFFF;
    BORDER-RIGHT: solid 1px #FFFFFF;
	BACKGROUND: #FFFFFF;
    WHITE-SPACE: nowrap; 
}
.login_submit
{
	TEXT-ALIGN: right;
}

/*styles used in table*/
.login_tab
{
	WIDTH: 100%;
}
.login_tab_logged
{
	WIDTH: 100%;
	MARGIN-TOP: 6px;
	MARGIN-BOTTOM: 6px;
}
.login_tab_col_ri
{
	TEXT-ALIGN: right;
}
.login_tab_col_le
{
	WIDTH: 140px;	
	TEXT-ALIGN: left;
	vertical-align:top;
}
.login_pwd
{
	FONT-SIZE: 10px;
    COLOR: #4C5356; 
    FONT-WEIGHT: bold;
	FONT-VARIANT: small-caps;
	vertical-align:top;
}
.login_usr
{
	FONT-SIZE: 10px;
    COLOR: #4C5356; 
    FONT-WEIGHT: bold;
	FONT-VARIANT: small-caps;
	vertical-align:top;
}
.login_firma
{
	FONT-SIZE: 10px;
    COLOR: #4C5356; 
    FONT-WEIGHT: bold;
	FONT-VARIANT: small-caps;
}

/*inputs*/
.login_input_firma
{
	WIDTH: 104px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	FONT-SIZE: 10px;
	COLOR: #7F8789;
}
.login_input_pwd
{
	WIDTH: 104px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	FONT-SIZE: 10px;
	COLOR: #7F8789;
}
.login_input_usr
{
	WIDTH: 104px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	FONT-SIZE: 10px;
	COLOR: #7F8789;
}
.login_error
{
	PADDING-TOP: 7px;
	PADDING-BOTTOM: 6px;
	PADDING-LEFT: 8px;
	PADDING-RIGHT: 8px;	
	COLOR: #9A0C39;
}

/***************************************************/
/*NAVIGATION: META - LANGUAGE*/
/***************************************************/

.content_area_le
{
    Z-INDEX: 5000;
    POSITION: absolute;
    TOP: 328px;
    LEFT: 0px; /*12px;*/
    WIDTH: 188px;
}
.metanav_lang_arrow
{
	PADDING-RIGHT: 3px;
    COLOR: #4C5356;
    FONT-WEIGHT: bold;
}

/*LINK NAVIGATION META LANGUAGE*/
/***************/

.metanav_lang .metanav_lang_link_on
{
    FONT-SIZE: 10px;
    LINE-HEIGHT: 16px;
    COLOR: #4C5356;
    padding-left: 12px;
    background: url('../images/arrow_right_lang.gif') no-repeat 4px 6px;
}

.metanav_lang .metanav_lang_link
{
  MARGIN-LEFT: 12px;
    FONT-SIZE: 10px;
    LINE-HEIGHT: 16px;
    COLOR: #BBBCBE;
}
.metanav_lang .metanav_lang_link A,
.metanav_lang .metanav_lang_link A:link,
.metanav_lang .metanav_lang_link A:visited,
.metanav_lang .metanav_lang_link A:active
{
    COLOR: #BBBCBE;
    TEXT-DECORATION: none;
}
.metanav_lang .metanav_lang_link A:hover,
.metanav_lang .metanav_lang_link A:focus
{
    COLOR: #4C5356;
    TEXT-DECORATION: none;
}
/***************************************************/
/*CONTENT : LEAF*/
/***************************************************/
.leaf
{
	MARGIN-BOTTOM: 14px;
	PADDING: 0px;
}
.leaf_content
{
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
/*	COLOR: #33667C;*/
	COLOR: #9A0C39;
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
}
.leaf_content A, .leaf_content A:active, .leaf_content A:link, .leaf_content A:visited
{
    COLOR: #9A0C39;
    TEXT-DECORATION: none;
}
.leaf_content A:hover, .leaf_content A:focus
{
    COLOR: #9A0C39;
    TEXT-DECORATION: none;
}
.leaf_sign_le
{
    MARGIN-RIGHT: 8px;
}
.leaf_sign_ri
{
    MARGIN-LEFT: 8px;
}

/***************************************************/
/*CONTENT : FUHRPARK */
/***************************************************/

.fuhr
{
	MARGIN-BOTTOM: 18px;
}
.fuhr_details
{
	MARGIN-BOTTOM: 8px;
	PADDING-TOP: 6px;
	PADDING-BOTTOM: 12px;
	PADDING-LEFT: 8px;
	PADDING-RIGHT: 8px;
	BORDER: solid 1px #E4E4E5;
}

/*tables + groups*/
/********************/
.fuhr_table
{
	WIDTH: 550px;
	MARGIN-BOTTOM: 22px;
	PADDING-TOP: 6px;
	PADDING-BOTTOM: 12px;	
	PADDING-LEFT: 8px;	
	PADDING-RIGHT: 8px;		
	BORDER: solid 1px #E4E4E5;
}
.fuhr_tab
{
	WIDTH: 100%;
}
.fuhr_tab2
{
	WIDTH: 320px;
}
.fuhr_tab3
{
	WIDTH: 160px;
}
.fuhr_group
{
	MARGIN-BOTTOM: 8px;
}
.tab_fuhr_head_bold
{
	MARGIN-LEFT: 4px;
	MARGIN-RIGHT: 4px;
	PADDING-TOP: 4px;	
	PADDING-BOTTOM: 4px;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 8px;
	COLOR: #33667C;
	FONT-WEIGHT: bold;
	BACKGROUND: #E7F3F3;	
	BORDER-BOTTOM: solid 1px #BBBCBE;
    WHITE-SPACE: nowrap; 	
}
.fuhr_tab_col
{
	MARGIN-LEFT: 4px;
	MARGIN-RIGHT: 4px;	
	PADDING-TOP: 4px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 8px;	
	FONT-WEIGHT: normal;
	BORDER-BOTTOM: solid 1px #BBBCBE;	
}

/*labels + text*/
/********************/
.form_label_fuhr
{
	PADDING-BOTTOM: 2px;
}
.fuhr_reference
{
	MARGIN-TOP: 14px;
	MARGIN-BOTTOM: 0px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;	
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	FONT-WEIGHT: bold;
	COLOR: #9A0C39;
	BACKGROUND: #EBCED7;
}
.fuhr_label_txts
{
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 2px;	
}
.fuhr_data
{
	FONT-WEIGHT: bold;
}
.fuhr_text
{
	MARGIN-BOTTOM: 18px;
}

/*form elements*/
/********************/
.fuhr_radio
{
	MARGIN-TOP: -2px;
	MARGIN-RIGHT: 6px;
	VERTICAL-ALIGN: middle;
	COLOR: #4C5356;	
	BACKGROUND: #FFFFFF;
}
.select_multi
{
	WIDTH: 300px;
	HEIGHT: 60px;
	MARGIN-BOTTOM: 0px;
	FONT-SIZE: 10px;
	COLOR: #4C5356;
}
.select_multi_error
{
	WIDTH: 300px;
	HEIGHT: 60px;
	MARGIN-BOTTOM: 0px;		
	FONT-SIZE: 10px;
	COLOR: #4C5356;
	BACKGROUND-COLOR: #11111;
}
.select_day
{
	WIDTH: 80px;
	MARGIN-BOTTOM: 0px;		
	MARGIN-RIGHT: 12px;	
	FONT-SIZE: 10px;
	COLOR: #4C5356;
}
.select_month
{
	WIDTH: 80px;
	MARGIN-BOTTOM: 0px;		
	MARGIN-RIGHT: 12px;	
	FONT-SIZE: 10px;
	COLOR: #4C5356;
}
.select_year
{
	WIDTH: 120px;
	MARGIN-BOTTOM: 0px;	
	FONT-SIZE: 10px;	
	COLOR: #4C5356;
}
.select_status
{
	WIDTH: 303px;
	MARGIN-BOTTOM: 0px;	
	FONT-SIZE: 10px;	
	COLOR: #4C5356;
}

/*button*/
/********************/
.fuhr_but
{
 	COLOR: #9A0C39;
 	FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    BORDER-TOP: solid 1px #FFFFFF;
    BORDER-BOTTOM: solid 1px #FFFFFF;	
	BORDER-LEFT: solid 1px #FFFFFF;
    BORDER-RIGHT: solid 1px #FFFFFF;
	BACKGROUND: #FFFFFF;
    WHITE-SPACE: nowrap; 
}
.fuhr_submit
{
	WIDTH: 310px;
	MARGIN-TOP: 18px;	
	TEXT-ALIGN: right;
}
.fuhr_liste_submit
{
	MARGIN-TOP: 18px;	
	TEXT-ALIGN: right;
}
.fuhr_details_submit
{
	MARGIN-BOTTOM: 22px;	
	TEXT-ALIGN: right;
}

.usermanagement_error
{
	MARGIN-TOP: 24px;
	MARGIN-BOTTOM: 24px;
	PADDING-TOP: 12px;
	PADDING-BOTTOM: 12px;
	PADDING-LEFT:12px;
	PADDING-RIGHT:12px;
	FONT-WEIGHT: bold;
	COLOR: #9A0C39;
	BACKGROUND-COLOR: #ffeffb;
	BORDER: 1px solid #9A0C39;	
}

/*************************************/
/**** TEASER MPL NESTED BASE MODULES */
/*************************************/
.teaser_mpl_nested_base_modules
{
	MARGIN-BOTTOM: 16px;
}

.teaser_mpl_nested_base_modules .headline_1
{
	MARGIN-TOP: -2px;
	MARGIN-BOTTOM: 4px;	
	MARGIN-LEFT: 9px;		
	FONT-SIZE: 10px;
	LINE-HEIGHT: 10px;
  COLOR: #4C5356; 
  FONT-WEIGHT: bold;
	TEXT-TRANSFORM: uppercase;
	PADDING: 0px;
}
.teaser_mpl_nested_base_modules .mediaobj_le_float 
{
	MARGIN: 0px;
	PADDING: 0px;
}
.teaser_mpl_nested_base_modules .mediaobj
{
	MARGIN: 0px;
	PADDING: 0px;
	BORDER-LEFT: 0px;	
	BORDER-RIGHT: 0px;	
	BORDER-BOTTOM: 0px;
	BORDER-TOP: 1px solid white;
}
.teaser_mpl_nested_base_modules .mediaobj_area
{
	MARGIN: 0px;
	PADDING: 0px;		
}
.teaser_mpl_nested_base_modules .mediaobj_caption_txt
{
	display: none;
}
.teaser_mpl_nested_base_modules .mediaobj_descr_txt 
{
	DISPLAY: none;
}
.teaser_mpl_nested_base_modules .mediaobject_noflash 
{
	WIDTH: 198px;
	BACKGROUND-COLOR: #aaaaaa;
	BORDER: 1px dotted #33667C;
	TEXT-ALIGN: center;	
}
.teaser_mpl_nested_base_modules .clear
{
	display: none;
}
.teaser_mpl_nested_base_modules .mtext
{
	MARGIN: 0px;
	PADDING-TOP: 7px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 8px;
	PADDING-RIGHT: 8px;	
}
.teaser_mpl_nested_base_modules .mtext p
{
	MARGIN: 0px;
	PADDING: 0px;
}
.teaser_mpl_nested_base_modules .openbox
{
	MARGIN: 0px;
	PADDING: 0px;
	BORDER-TOP: 0px;	
	BORDER-BOTTOM: solid 1px #E4E4E5;
	BORDER-LEFT: solid 1px #E4E4E5;
	BORDER-RIGHT: solid 1px #E4E4E5;
}
.teaser_mpl_nested_base_modules .box
{
	MARGIN: 0px;
	PADDING: 0px;
	BORDER-TOP: 0px;	
	BORDER: solid 1px #E4E4E5;
}
.teaser_mpl_nested_base_modules .linklist
{
	MARGIN: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 4px;
	PADDING-LEFT: 8px;
	PADDING-RIGHT: 8px;	
}
.teaser_mpl_nested_base_modules .linklist_link
{
    COLOR: #9A0C39; 
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px; 
}
.teaser_mpl_nested_base_modules .linklist_link_prefix
{
    MARGIN-RIGHT: 8px;
}
.teaser_mpl_nested_base_modules .linklist_link_suffix
{

}
.teaser_mpl_nested_base_modules .linklist_headline
{
	DISPLAY: none;
}
.teaser_mpl_nested_base_modules .linklist_link_descr
{
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 12px;
    COLOR: #7F8789; 
}
/*****************************************/
/**** TEASER CONTENT NESTED BASE MODULES */
/*****************************************/

.teaser_nested_base_modules .headline_1
{
  MARGIN-BOTTOM: 10px;	
	FONT-SIZE: 11px;
  COLOR: #33667C; 
	FONT-WEIGHT: bold;
	LINE-HEIGHT: 14px;
}
.teaser_nested_base_modules .mediaobj_area
{
	MARGIN: 0px;
	PADDING: 0px;		
}
.teaser_nested_base_modules .mediaobj_le
{
  MARGIN-TOP: 3px;    
  MARGIN-BOTTOM: 0px;
  MARGIN-RIGHT: 0px;    
  FLOAT: left;
}
.teaser_nested_base_modules .mediaobj {
	FLOAT: left;
}
.teaser_nested_base_modules .mediaobj_descr_txt {
	DISPLAY: none;
}
.teaser_nested_base_modules .mtext {
	MARGIN-BOTTOM: 0px;
	/*MARGIN-LEFT: 0px;*/
	PADDING-LEFT: 0px;
}
.teaser_nested_base_modules .linklist_headline
{
	DISPLAY: none;
}
/********************************************/
/**** CONTACT MAP METANAV *******************/
/********************************************/
.map_metanav {
	PADDING-LEFT: 190px;
}
/*****************************************/
/**** CONTENT WRAPPER										 */
/*****************************************/
.wrapper {
  MARGIN-LEFT: auto;
  MARGIN-RIGHT: auto;
	POSITION: relative;
	WIDTH: 1000px;
	TEXT-ALIGN: left;
}
/*****************************************/
/**** TEASER 3 COLUMNS  								 */
/*****************************************/
.teaser_3col
{
	WIDTH: 600px;
	MARGIN-BOTTOM: 12px;
}
.teaser_3col .headline_2
{
	MARGIN-BOTTOM: 4px;
}
.teaser_3col .col
{ 
	WIDTH: 200px;
	PADDING-RIGHT: 16px;
	VERTICAL-ALIGN: top;
}
.teaser_3col .mtext
{
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
}
.teaser_3col .linklist
{
	MARGIN-TOP: 13px;
	MARGIN-BOTTOM: 0px;
}
/*****************************************/
/**** PARTNERSEARCH      								 */
/*****************************************/
.partnersearch
{
	WIDTH: 600px;
	clear: both;
}
.partnersearch .controls
{
	WIDTH: 388px;
	MARGIN-BOTTOM: 12px;
}
.partnersearch .map
{
	WIDTH: 388px;
	FLOAT: left;
	MARGIN-RIGHT: 12px;
}
.partnersearch .results
{
	FLOAT: right;
	PADDING-RIGHT: 36px;
	WIDTH: 164px;
}
.partnersearch .results .linklist .linklist_headline
{
	MARGIN-TOP: 0px;
}
.partnersearch .more_results
{
	CLEAR: both;
	PADDING-TOP: 1px;
}
.partnersearch .more_results .linklist .linklist_headline
{
	MARGIN-TOP: 0px;
}
.input_zip
{
	WIDTH: 60px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 12px;
	MARGIN-RIGHT: 0px;	
	PADDING-TOP: 1px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 1px;
	FONT-SIZE: 10px;
	COLOR: #4C5356;
}
.select_partnersearch
{
	WIDTH: 192px;
	MARGIN-LEFT: 12px;			
	MARGIN-BOTTOM: 0px;		
	FONT-SIZE: 10px;
	COLOR: #4C5356;
}
.partnersearch .linklist_link A, .partnersearch .linklist_link A:visited, .partnersearch .linklist_link A:link, .partnersearch .linklist_link A:active
{
	FONT-WEIGHT: bold;
}
.partnersearch .linklist_link_descr A
{
	FONT-WEIGHT: normal;
}
.partnersearch .error
{
	FONT-WEIGHT: bold;
	COLOR: #9A0C39;
}
.result_tab 
{
 WIDTH: 600px;
 MARGIN-BOTTOM: 24px;
}
/*****************************************/
/**** Inherited content paragraph				 */
/*****************************************/
.inherited_content_hint
{
	MARGIN-BOTTOM: 12px;
	PADDING: 12px;
	FONT-WEIGHT: bold;
	COLOR: #BBBCBE;
	BORDER: 1px dotted #BBBCBE;
}

.tableframe { margin: 12px 0 16px; padding: 8px; border: 1px solid #e4e4e5; clear: both; }
.tableframe table { width: 100%; empty-cells: show; }
.tableframe table th, .tableframe table td.table_col_first, .tableframe table td.table_col_baseline_first, .tableframe table td.table_col_variation_first, .tableframe table td.table_col_baseline_variation_first { margin: 0; padding: 4px; vertical-align: top; border-bottom: 1px solid #e4e4e5; text-align: left; font: bold 11px verdana; color: #33667c; }
.tableframe table td { margin: 0; padding: 4px; vertical-align: top; border-bottom: 1px solid #e4e4e5; font: 11px; color: #676d6f; }
.tableframe table .even { background: #e7f3f3; }
.tableframe table .right { text-align: right; }
.tableframe table .right .link, .tableframe table .right .link_download { display: inline; }
