/* $URL: http://fsdebsea0034:838/svn/day/trunk/day_fsag/fsag_vwfs/src-contentbus/docroot/fsag_vwfs/style/fsag_vwfs.css $ */
/* $Id: fsag_vwfs.css 8809 2010-08-04 14:27:27Z dkx87vx $ */

/*********************************************/
/*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%;
}

.version {
	position: absolute;
	bottom: 10px;
	right: 10px;
	color: #666666;
	font-size: 10px;
}

#customcss {
	/* no styles required, just as selector for CSS overloading */
}

/*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;        
}

p.login{
	margin-bottom: 1px;
}

/*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_link_on
{    
    FONT-SIZE: 10px;
    LINE-HEIGHT: 16px;
    COLOR: #4C5356;
}

.fsag_metanav_lang_link
{    
	MARGIN-LEFT: 12px;
    FONT-SIZE: 10px;
    LINE-HEIGHT: 16px;
    COLOR: #BBBCBE;
}
.fsag_metanav_lang_link A, 
.fsag_metanav_lang_link A:link, 
.fsag_metanav_lang_link A:visited, 
.fsag_metanav_lang_link A:active
{    
    COLOR: #BBBCBE;
    TEXT-DECORATION: none;    
}
.fsag_metanav_lang_link A:hover, 
.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;
    CLEAR: left;
    WIDTH: 422px;
    BORDER-BOTTOM: 1px solid #E3E3E3;
    PADDING-TOP: 4px;
    PADDING-BOTTOM: 4px;
}

.cc_contentrow p
{
    position: relative;
    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;
}

.cc_contentrow table {
	 width: 100%;
	 border-collapse: collapse;
}

.cc_contentrow table td {
	vertical-align: top;
}

#personIMG
{
    padding-left: 10px;
    padding-right: 20px;
    width: 70px;
}

#personID
{
  width: 150px;
}

#personADR
{
  text-align: right;
}

.cc_form_head
{
    WIDTH: 190px;
    PADDING-LEFT: 10px;
    FLOAT: left;
}

.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;
}

/*sitemap in talbe level 3*/
.sitemap_t_level3
{
	MARGIN-BOTTOM: 2px;
	MARGIN-LEFT: 36px;	
	FONT-SIZE: 11px;
	COLOR: #9A0C39; 
	FONT-WEIGHT: normal;
	LINE-HEIGHT: 14px;
}
.sitemap_t_level3 A, .sitemap_t_level3 A:active, .sitemap_t_level3 A:link, .sitemap_t_level3 A:visited
{
    COLOR: #9A0C39;
    TEXT-DECORATION: none;
}
.sitemap_t_level3 A:hover, .sitemap_t_level3 A:focus
{
    COLOR: #9A0C39;
    TEXT-DECORATION: underline;
}

/*sitemap in table level 4*/
.sitemap_t_level4
{
	MARGIN-BOTTOM: 2px;	
	MARGIN-LEFT: 48px;		
	FONT-SIZE: 11px;
	COLOR: #C26D88;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: 14px;
}
.sitemap_t_level4 A, .sitemap_t_level4 A:active, .sitemap_t_level4 A:link, .sitemap_t_level4 A:visited
{
    COLOR: #C26D88;
    TEXT-DECORATION: none;
}
.sitemap_t_level4 A:hover, .sitemap_t_level4 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 
{
	color:#4C5356;
	font-size:10px;
	font-variant:small-caps;
	font-weight:bold;
	margin-bottom:5px;
	margin-left:9px;
}
/*basic*/
.login_col_ri_box
{
	BORDER: solid 1px #E4E4E5;
}
.login_col_ri_box_txt
{
	overflow: hidden;
	font-size: 10px;
	MARGIN: 0px;
	PADDING-TOP: 7px;
	PADDING-BOTTOM: 6px;
	PADDING-LEFT: 8px;
	PADDING-RIGHT: 8px;	
	width: 170px;
}

/*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
{
	padding-left: 6px;
	WIDTH: 134px;	
	TEXT-ALIGN: left;
	vertical-align:top;
}
.login_usr, .login_pwd
{
	FONT-SIZE: 10px;
  COLOR: #4C5356; 
  FONT-WEIGHT: bold;
	FONT-VARIANT: small-caps;
	vertical-align:top;
	padding-right: 4px;
}
.login_usr, .login_pwd
{
  width: 1%;
}
.login_usr label, .login_pwd label
{
  white-space: nowrap;
}
.login_firma
{
	FONT-SIZE: 10px;
	COLOR: #4C5356; 
	FONT-WEIGHT: bold;
	FONT-VARIANT: small-caps;
}

/*inputs*/
.login_input_usr, .login_input_pwd, .login_input_firma
{
	WIDTH: 96%;
	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, .teaser_mpl_nested_base_modules .stext
{
	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: 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; }

/***************************************************/
/* Toolbox                                         */
/***************************************************/

.image { margin-bottom: 16px; }
.border { border: 1px solid #E4E4E5; }
.border img { display: block; }

.logofinder { margin: 0px 0px 16px; padding: 4px 8px; border: 1px solid #E4E4E5; }
.logofinder select, .logofinder input { width: 120px; font-size: 10px; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; color: #676D6F;}
.logofinder table { margin: 0pt; width: 180px;font-family:verdana,sans-serif; font-size:11px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; }
.logofinder td { padding: 4px 0pt; }
.logofinder label { margin-right: 4px;  font-size: 10px;	color: #4C5356;	font-weight: bold; text-transform: uppercase; }
.logofinder button, 
.media_search_form button, 
.media_search_form .link, 
.media_download_form button { background:transparent url(/author/fsag_vwfs/images/icon_right_red_double.gif) no-repeat scroll 0pt 5px;
		border:medium none; color:#9A0C39 !important; cursor:pointer; font-family:verdana,sans-serif; font-size:10px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; padding-left:10px; text-align:left; }

/*
 * Media Search
 */
.image_search_result { margin-top: 18px; }
.media_search_form table { width: 100%; }
.media_search_form td { padding: 0px 0px 12px 8px; }
.media_search_form td.title { vertical-align: top; width: 116px; }
.media_search_form div.columns3 { width: 114px; float: left; overflow: hidden; white-space: nowrap }
.media_search_form div.columns2 { width: 174px; float: left; overflow: hidden; white-space: nowrap }
.media_search_form .checkbox label { margin-right: 6px; padding-left: 0px; }
.media_search_form .select, .media_search_form .search_input { width: 280px;}
.mediainfo { margin-top: 14px; }
.mediainfo td, .mediafile td { width: 320px; vertical-align: top; padding-bottom: 8px; }
.mediainfo td.title, .mediafile td.title { width: 176px; }
.mediainfo td .bold, .mediafile td .bold { font-weight: bold; }
.mediainfo .mtext ul { margin-top: 0; }
.mediafooter {color: #BBBCBE; font-size: 0.91em; white-space: nowrap; padding-bottom: 0px; margin-top: 14px; }
.mediafooter p {margin: 0; padding 0;}
.mediafooter .em {color: #676D6F; }
.mediafile { margin-top: 12px; border: 1px solid #e4e4e5; }
.copyright_accept { float: left;}
.submit { margin-top: 12px; }

/*
 * title bar
 */
 
.title_bar { margin: 0; padding: 3px 8px; border: 1px solid #e4e4e5; clear: both; text-align: center; background-color: #f5f9fa; }
.title_bar h1 { margin: 8px; font-size: 12px; }

/***************************************************/
/* LOGO Printview                                  */
/***************************************************/
.logo_image_printview {
	display:none;
    TEXT-ALIGN: center;
}

/***************************************************/
/* Flash Application                               */
/***************************************************/

.flashapplication table.resources {
	width: 100%;
	border-collapse: collapse;
}

.flashapplication table.resources td {
  padding: 0;
  margin: 0;
}

/***************************************************/
/* Admin Modules                                   */
/***************************************************/
.admin {
  margin: 20px 0;
}

.admin h1 {
	margin: 0 0 20px;
	font-weight: normal;
}

.admin table {
  border-collapse: collapse;
  width: 100%;
}

.admin table th, .admin table td {
  padding: 4px 8px;
  vertical-align: top;
  border: 1px solid #eeeeee;
}

.admin table th {
  background-color: #eeeeee;
}

/***************************************************/
/* Picture Gallery                                 */
/***************************************************/
.picturegallery .thumbnail { float: left; margin: 0 5px 5px 0; font-size: 0.91em; color: #676d6f; border: 1px solid #e4e4e5; }
.picturegallery .thumbnail .image { padding: 3px; }
.picturegallery .thumbnail .image a { display: block; }
.picturegallery .thumbnail .image img { display: block; }
.picturegallery .thumbnail .description {  height: 2.4em; margin: 0 1px 1px; padding: 2px 4px; background-color: #f5f9fa; overflow: hidden; }
.picturegallery .back { width: 100px; }
.picturegallery .forward { width: 100px; }
.picturegallery .editmode .thumbnail { width: 100%; }
.picturegallery .editmode .thumbnail .image { float: left; }
.picturegallery .editmode .thumbnail .description { float: left; height: auto; background-color: transparent; overflow: visible;}
.picturegallery .editmode .thumbnail .description .wizard_edit_tiny { width: 100px; margin: 4px 0 8px; }

.picturegallery .resultbrowser { clear: both; }
.picturegallery .resultbrowser table.noline { width: 100%; margin: 8px 0; }
.picturegallery .resultbrowser table.top { width: 100%; margin-top: 5px; border-bottom: 1px solid #e4e4e5; }
.picturegallery .resultbrowser table.bottom { width: 100%; margin-top: 20px; border-top: 1px solid #e4e4e5; }
.picturegallery .resultbrowser table .back { text-align: left; width: 33%; }
.picturegallery .resultbrowser table .back a { padding: 0 0 0 12px; background: url(../images/icon_left_red_double_bold.gif) no-repeat left 6px; font-weight: bold; }
.picturegallery .resultbrowser table .pages { text-align: center; width: 33% }
.picturegallery .resultbrowser table .pages a.active { font-weight: bold; }
.picturegallery .resultbrowser table .forward { text-align: right; width: 33%; }
.picturegallery .resultbrowser table .forward a { padding: 0 12px 0 0; background: url(../images/icon_right_red_double_bold.gif) no-repeat right 6px; font-weight: bold; }
.picturegallery .resultbrowser .progress td { white-space: nowrap; padding: 2px 8px; background-color: #f5f9fa; border: 1px solid #e4e4e5; color: #bbbcbe; }
.picturegallery .resultbrowser .progress td.active { font-weight: bold; color: #33667c; border-color: #33667c; }


/***************************************************/
/* Change Password                                 */
/***************************************************/
.change_password {
  overflow: hidden;
  font-size: 10px;
  MARGIN: 0px;
  PADDING-TOP: 7px;
  PADDING-BOTTOM: 6px;
  PADDING-LEFT: 8px;
  PADDING-RIGHT: 8px; 
}
