/*********************************************/
/*FSAG****************************************/
/*STYLE common********************************/
/*********************************************/



BODY
{
	MARGIN: 0px;
	PADDING: 0px;
    WIDTH: 100%;
    FONT-SIZE: 11px;
    COLOR: #676D6F;
    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: #676D6F;
}
UL
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 10px;
    MARGIN-LEFT: 8px;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 8px;
    PADDING-RIGHT: 8px;
    COLOR: #676D6F;
    LIST-STYLE-TYPE: square;
}
LI
{
    MARGIN: 0px;
    PADDING-TOP: 5px;
    PADDING-BOTTOM: 0px;
    COLOR: #676D6F;	
}
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: #9a0c39;
    TEXT-DECORATION: none;    
}
A:hover, A:focus
{
    COLOR: #9A0C39;
    TEXT-DECORATION: none;
}


/*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: #676D6F;    
}
H3 A, H3 A:link, H3 A:visited, H3 A:active
{
    COLOR: #676D6F;
    TEXT-DECORATION: none;
}
H3 A:hover, H3 A:focus
{
    COLOR: #676D6F;
    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: 12px;
		WIDTH: 1000px;
}
.logo_image
{
    TEXT-ALIGN: center;
}
/***************************************************/
/*BASIS*/
/***************************************************/
.frame_ERROR
{
  POSITION: absolute;
  TOP: 0px;
  LEFT: 0px;
	WIDTH: 100%;
	HEIGHT: 100%;	
}
.frame .content_area_ERROR
{
    Z-INDEX: 500;
    POSITION: absolute;
    TOP: 304px;
    LEFT: 213px;
	WIDTH: 812px;
	HEIGHT: 100%;
}

.content_area {
	padding-top:304px ;padding-left: 213px; WIDTH: 812px; HEIGHT: 100%
}

.content_area_middle
{
    POSITION: relative;
    TOP: 0px;
    LEFT: 0px;
	WIDTH: 600px;
}
.content_area_ri
{
  MARGIN-TOP: 26px;	
	WIDTH: 200px;
	FONT-SIZE: 10px;
	LINE-HEIGHT: 12px;
}

.content_width
{
	MARGIN: 0px;
	PADDING: 0px;
	WIDTH: 496px;
}
.content_indent
{
	MARGIN-LEFT: 80px;
}
.content_tab
{
	WIDTH: 600px;
}
/***************************************************/
/*STAGE : PICTURES + LINE*/
/***************************************************/
.stage
{
    Z-INDEX: 4000;
  	POSITION: absolute;
	TOP: 112px;
    LEFT: 12px;
	WIDTH: 1000px;
}
.stage_pic
{
	WIDTH: 1000px;
	HEIGHT: 192px;
}
.stage_line
{
    Z-INDEX: 4100;
  	POSITION: absolute;
	TOP: 99px;
    LEFT: 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*/




/***************************************************/
/*NAVIGATION: META - LANGUAGE*/
/***************************************************/

.fsag_metanav_lang
{
    Z-INDEX: 5000;
    POSITION: absolute;
    TOP: 343px;
    LEFT: 12px;
    WIDTH: 188px;
}
.fsag_metanav_lang_arrow
{
	PADDING-RIGHT: 3px;
    COLOR: #4C5356;
    FONT-WEIGHT: bold;
}

/*LINK NAVIGATION META LANGUAGE*/
/***************/

.fsag_metanav_lang .fsag_metanav_lang_link_on
{    
    FONT-SIZE: 10px;
    LINE-HEIGHT: 16px;
    COLOR: #4C5356;
}

.fsag_metanav_lang .fsag_metanav_lang_link
{    
	MARGIN-LEFT: 12px;
    FONT-SIZE: 10px;
    LINE-HEIGHT: 16px;
    COLOR: #BBBCBE;
}
.fsag_metanav_lang .fsag_metanav_lang_link A, 
.fsag_metanav_lang .fsag_metanav_lang_link A:link, 
.fsag_metanav_lang .fsag_metanav_lang_link A:visited, 
.fsag_metanav_lang .fsag_metanav_lang_link A:active
{    
    COLOR: #BBBCBE;
    TEXT-DECORATION: none;    
}
.fsag_metanav_lang .fsag_metanav_lang_link A:hover, 
.fsag_metanav_lang .fsag_metanav_lang_link A:focus
{
    COLOR: #4C5356;
    TEXT-DECORATION: none;
}


/* ------------------------------------------------------------------------------------------------------------------- */





/*********************************************/
/*FSAG****************************************/
/*STYLE right column (MPL)********************/
/*********************************************/

.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: 10px;
	COLOR: #4C5356;
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: uppercase;
}

/*inputs*/
.search_input
{
	WIDTH: 104px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	FONT-SIZE: 10px;
	COLOR: #676D6F;
}
.search_hit
{
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #33667C;
}
/*END all*/





/*--------------------------------------------------------------------------------------------------------------------------------*/
/* styles fuer die deutschlandkarte */

/* styles fuer karte.shtml*/

.content_area_card
{
    POSITION: absolute;
    TOP: 304px;
    LEFT: 10px;
    WIDTH: 1002px;
    /* height 100% fuehrt hier bei opera und safari zu darstellungsfehlern */
}

.content_area_card_head
{
    POSITION: relative;
    TOP: 0px;
    LEFT: 190px;
    WIDTH: 600px;
}

.content_area_card_content
{
    POSITION: relative;
    TOP: 0px;
    LEFT: 0px;
    WIDTH: 800px;
}

.content_area_card_footer
{
    POSITION: relative;
    TOP: 0px;
    LEFT: 190px;
    WIDTH: 600px;
}

/*styles fuer modul fsag_karte.htm*/

.card_container
{
    POSITION: relative;
    WIDTH: 688px;
    DISPLAY: block;
    HEIGHT: 405px;
}

.card_map
{
    FLOAT: left;
    WIDTH: 262px;
    HEIGHT: 390px;
    BORDER-RIGHT: 1px solid #E3E3E3;
}

.card_content
{
    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: 0px;
    TOP: 0px;
    BORDER: 0;
}






/*-------------------------------------------------------------------------------------------------*/

.pnavi_container
{
    Z-INDEX: 5000;
    POSITION: absolute;
    TOP: 112px;
    LEFT: 12px;
    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;
    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;
}

.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;
}

.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;
    MARGIN: 0;
    PADDING: 0 0 3px 11px;
    COLOR: #BECED5;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none;
}

.pnavlevel ul li a, .pnavlevel ul li a:link, .pnavlevel ul li a:visited, .pnavlevel ul li a:active
{
    DISPLAY: block;
    MARGIN: 0;
    PADDING: 0 0 3px 11px;
    COLOR: #BECED5;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none;
}


/*--------------------------------------------------------------------------------------*/





/***************************************************/
/*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: 11px;
    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: 11px;
	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;*/
	TEXT-TRANSFORM: uppercase;
}

/*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: #676D6F;
}
.login_input_pwd
{
	WIDTH: 104px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	FONT-SIZE: 10px;
	COLOR: #676D6F;
}
.login_input_usr
{
	WIDTH: 104px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	FONT-SIZE: 10px;
	COLOR: #676D6F;
}
.login_error
{
	PADDING-TOP: 7px;
	PADDING-BOTTOM: 6px;
	PADDING-LEFT: 8px;
	PADDING-RIGHT: 8px;	
	COLOR: #9A0C39;
}

/***************************************************/
/*NAVIGATION: META - LANGUAGE*/
/***************************************************/

.metanav_lang
{
    Z-INDEX: 5000;
    POSITION: absolute;
    TOP: 343px;
    LEFT: 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;
}

.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; */
	margin: 0;
	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;	
}

/***************************************/
/**** TEASERS WITH 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: 8px;
	padding: 0;
}
.teaser_mpl_nested_base_modules .mtext p
{
	MARGIN: 0px;
	PADDING: 0px;
}
.teaser_mpl_nested_base_modules .openbox
{
	MARGIN: 0px;
	PADDING: 0px;
	line-height: 0;
	BORDER-TOP: solid 1px #E4E4E5;
	BORDER-BOTTOM: solid 1px #E4E4E5;
	BORDER-LEFT: solid 1px #E4E4E5;
	BORDER-RIGHT: solid 1px #E4E4E5;
}
.teaser_mpl_nested_base_modules .openbox *
{
	line-height: 14px;
}
.teaser_mpl_nested_base_modules .box
{
	MARGIN: 0px;
	PADDING: 0px;
	BORDER-TOP: 0px;	
	BORDER: solid 1px #E4E4E5;
}
.teaser_mpl_nested_base_modules .linklist
{
	MARGIN: 8px;
	padding: 0;
}
.teaser_mpl_nested_base_modules .linklist_link
{
    COLOR: #9A0C39;
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 4px;
}
.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: 0px;
    COLOR: #676D6F; 
}
/*****************************************/
/**** 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;
}

.wrapper {
  MARGIN-LEFT: 0px;
  MARGIN-RIGHT: auto;
	POSITION: relative;
	WIDTH: 1000px;
	TEXT-ALIGN: left;
}

/********************************************/
/**** New                 *******************/
/**** Linklist Box        *******************/
/********************************************/

.linklist_box
{
    MARGIN-BOTTOM: 26px;
    BORDER: solid 1px #E4E4E5;
}

/***************************************************/
/* New LINKLIST                                        */
/***************************************************/
.nlinklist_headline
{
    MARGIN-TOP: 1px;
    MARGIN-BOTTOM: 10px;    
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #33667C;    
}

.nlinklist_link_descr
{
    MARGIN-BOTTOM: 10px;
    MARGIN-LEFT: 12px;
    COLOR: #676D6F; 
}

.nlinklist
{
	MARGIN-BOTTOM: 1px;
}

.nlinklist_link
{
    COLOR: #9A0C39; 
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;    
}
.nlinklist_link A, .nlinklist_link A:active, .nlinklist_link A:link, .nlinklist_link A:visited
{
    FONT-WEIGHT: normal;
    COLOR: #9A0C39;
    TEXT-DECORATION: none;
}
.nlinklist_link A:hover, .nlinklist_link A:focus
{
    COLOR: #9A0C39;
    TEXT-DECORATION: none;
}

.nlinklist_link_prefix
{
    MARGIN-RIGHT: 8px;
}
.nlinklist_link_suffix
{
}

/***************************************************/
/* Tables                                          */
/***************************************************/
.fsag_table{border:1px solid #E4E4E5; margin-bottom:22px;padding:3px 8px;}
.fsag_tab{width:100%;border-bottom:solid white 8px;}
.fsag_tab_col_le{border-right:4px solid white;border-left:4px solid white;text-align:left;}
.fsag_tab_col_ri{border-right:4px solid white;border-left:4px solid white;text-align:right;}
.fsag_tab_head_bold{color:#33667C;font-weight:bold;margin-left:4px;padding-right:8px;padding-top:4px;padding-bottom:4px}
.fsag_tab_col{padding-left:4px;border-top:1px solid #E4E4E5;font-weight:normal;padding-bottom:12px;padding-right:8px;padding-top:4px;}
.fsag_table p {margin: 2px 0}
.fsag_table b {color:#33667C}
.fsag_tab_space{padding-left:4px;border-top:1px solid #E4E4E5;padding-top:20px;padding-bottom:4px;}
.fsag_tab_col_end_normal{padding-bottom:4px;border-top:1px solid #E4E4E5;font-weight:normal;padding-left:4px;padding-top:4px;}
.fsag_table .link { padding-left: 12px; background: url(/author/fsag_vwfs/images/InternalLinkPrefix.gif) no-repeat 0 5px; }

.tableframe { margin: 12px 0 16px; padding: 8px; border: 1px solid #e4e4e5; clear: both; }
.tableframe table { width: 482px; 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; }

