/************************************
**** COLOR:  1A-Green:   #CCFF00 ****
**** COLOR:  1A-Blue:    #CED6FF ****
**** COLOR:  1A-Orange:  #FF9900 ****
**** COLOR:  1A-Yellow:  #FFFF00 ****
*************************************
*** Border-COLOR:  1A-Green:   #698400 ****
*** Border-COLOR:  1A-Blue:    #0066CC ****
*** Border-COLOR:  1A-Orange:  #FF6701 ****
*** Border-COLOR:  1A-Yellow:  #FF9A02 ****
*************************************
*** Body-COLOR:  1A-Green:   #F7FFD7 ****
*** Body-COLOR:  1A-Blue:    #F2F4FF ****
*** Body-COLOR:  1A-Orange:  #FFEFD7 ****
*** Body-COLOR:  1A-Yellow:  #FFFFDD ****
****************************************
**** FONT-COLOR: 1A-Blue: #000099 **
************************************/

/*** Basics ***/
	img {border: 0}
	body.bg      { background-image:url(../img/portal/bg_1A_Portal.gif);background-repeat: repeat-y; margin:0px;}
	body.iframe  {
		scrollbar-base-color:#CCCCCC;scrollbar-3dlight-color:#FFFFFF;scrollbar-arrow-color:#FFFFFF;
        scrollbar-darkshadow-color:#FFFFFF;scrollbar-face-color:#CCCCCC;scrollbar-highlight-color:#CCCCCC;
        scrollbar-shadow-color:#FFFFFF; scrollbar-track-color:#FFFFFF;}
	td.frame_out { background-color: #FFFFFF; border: 0px;}
	td.space {border: 0px ; font-size: 0px;}
	
/** Head **/
	td.head_bg   { background-image:url(../img/portal/img_bg_head.gif);background-repeat: repeat-x;}

/** Table Datafields **/

/** B O X     H E A D **/
	td.bg_box_head_gr { border: 1px; border-color: #698400; background-color: #CCFF00; border-style:solid; border-collapse:collapse;}
	td.bg_box_head_bl { border: 1px; border-color: #0066CC; background-color: #CED6FF; border-style:solid; border-collapse:collapse;}
	td.bg_box_head_or { border: 1px; border-color: #FF6701; background-color: #FF9900; border-style:solid; border-collapse:collapse;}
	td.bg_box_head_ye { border: 1px; border-color: #FF9A02; background-color: #FFFF00; border-style:solid; border-collapse:collapse;}
/** B O X      B O D Y **/
	td.bg_box_body_gr { background-color:#F7FFD7; border-color: #698400; border-top-width:0px; border-left-width:1px; border-right-width:1px; border-bottom-width:1px; border-style:solid; border-collapse:collapse;}
	td.bg_box_body_bl { background-color:#F2F4FF; border-color: #0066CC; border-top-width:0px; border-left-width:1px; border-right-width:1px; border-bottom-width:1px; border-style:solid; border-collapse:collapse;}
	td.bg_box_body_or { background-color:#FFEFD7; border-color: #FF6701; border-top-width:0px; border-left-width:1px; border-right-width:1px; border-bottom-width:1px; border-style:solid; border-collapse:collapse;}
	td.bg_box_body_ye { background-color:#FFFFDD; border-color: #FF9A02; border-top-width:0px; border-left-width:1px; border-right-width:1px; border-bottom-width:1px; border-style:solid; border-collapse:collapse;}
	
/** B O X   P R I C E **/
	td.bg_box_price_head_bl { background-color:#CED6FF; border-color: #0066CC; border-top-width:1px; border-left-width:0px; border-right-width:1px; border-bottom-width:1px; border-style:solid; border-collapse:collapse;}
	td.bg_box_price_body_bl { background-color:#F2F4FF; border-color: #0066CC; border-top-width:0px; border-left-width:0px; border-right-width:1px; border-bottom-width:1px; border-style:solid; border-collapse:collapse;}				

/** B O X  290    **/
	td.bg_box_290_head { background-image:url(../img/portal/img_box_290_head.gif);background-repeat: no-repeat;border: 0;; font-size: 0px;}
	td.bg_box_290_body { background-image:url(../img/portal/img_box_290_body.gif);background-repeat: repeat-y;border: 0;; font-size: 0px;}
	td.bg_box_290_bottom { background-image:url(../img/portal/img_box_290_bottom.gif);background-repeat: no-repeat;border: 0;; font-size: 0px;}
	
/** B O X   A C C **/
	td.bg_listacc_mm_head { background-image:url(../img/portal/listacc_mm_head.gif);background-repeat: no-repeat;border: 0;; font-size: 0px;}
	td.bg_listacc_mm_body { background-image:url(../img/portal/listacc_mm_body.gif);background-repeat: repeat-y;border: 0;; font-size: 0px;}
	td.bg_listacc_mm_footer { background-image:url(../img/portal/listacc_mm_footer.gif);background-repeat: no-repeat;border: 0;; font-size: 0px;}

/** B O X     A C C       H E A D **/
	td.bg_box_head_xl { border: 1px; border-color: #0066CC; background-color: #CCFF00; border-style:solid; border-collapse:collapse;}
	td.bg_box_head_s  { border: 1px; border-color: #0066CC; background-color: #FFFF00; border-style:solid; border-collapse:collapse;}
	td.bg_box_head_xs  		  { border: 1px; border-color: #0066CC; background-color: #CCCCCC; border-style:solid; border-collapse:collapse;}
	td.bg_box_head_blind	  { border: 1px; border-color: #0066CC; background-color: #CCCCCC; border-style:solid; border-collapse:collapse;}
	
/** B O X     A C C        B O D Y **/
	td.bg_box_body_xl { background-color:#FFFFFF; border-color: #0066CC; border-top-width:0px; border-left-width:1px; border-right-width:1px; border-bottom-width:1px; border-style:solid; border-collapse:collapse;}
	td.bg_box_body_s  { background-color:#FFFFFF; border-color: #0066CC; border-top-width:0px; border-left-width:1px; border-right-width:1px; border-bottom-width:1px; border-style:solid; border-collapse:collapse;}
	td.bg_box_body_xs  	  { background-color:#FFFFFF; border-color: #0066CC; border-top-width:0px; border-left-width:1px; border-right-width:1px; border-bottom-width:1px; border-style:solid; border-collapse:collapse;}
	td.bg_box_body_blind  { background-color:#FFFFFF; border-color: #0066CC; border-top-width:0px; border-left-width:1px; border-right-width:1px; border-bottom-width:1px; border-style:solid; border-collapse:collapse;}
	
	td.bg_box_funcbar { background-color:#FFFFFF; border-color: #0066CC; border-top-width:1px; border-left-width:0px; border-right-width:0px; border-bottom-width:1px; border-style:solid; border-collapse:collapse;}	
	
	
	
/** B O X  W H I T E   B G  **/
	td.box_bg_white_0010 { background-color:#FFFFFF; border-color: #0066CC; border-top-width:0px; border-left-width:0px; border-right-width:1px; border-bottom-width:0px; border-style:solid; border-collapse:collapse;}
	td.box_bg_white { border: 0px; border-color: #0066CC; background-color: #FFFFFF; border-style:solid; border-collapse:collapse;font-size: 0px;}	
	td.box_bg_blue  { border: 0px; border-color: #0066CC; background-color: #DEE9FA; border-style:solid; border-collapse:collapse;font-size: 0px;}
	td.box_bg_green { border: 0px; border-color: #0066CC; background-color: #CCFF00; border-style:solid; border-collapse:collapse;font-size: 0px;}
	td.box_bg_yellow { border: 0px; border-color: #0066CC; background-color: #FFFF00; border-style:solid; border-collapse:collapse;font-size: 0px;}
	td.box_bg_grey { border: 0px; border-color: #0066CC; background-color: #CCCCCC; border-style:solid; border-collapse:collapse;font-size: 0px;}	
	
	td.bg_box_white_body_gr { background-color:#FFFFFF; border-color: #698400; border-top-width:0px; border-left-width:1px; border-right-width:1px; border-bottom-width:1px; border-style:solid; border-collapse:collapse;}
	
	
/** B O X   6 6 0 ***/	
	td.frame_660_border_grey { background-color:#FFFFFF; border-color: #999999; border-top-width:1px; border-left-width:1px; border-right-width:1px; border-bottom-width:1px; border-style:solid; border-collapse:collapse;}
	td.frame_660_gr_border_grey { background-color:#CCFF00; border-color: #999999; border-top-width:0px; border-left-width:0px; border-right-width:0px; border-bottom-width:1px; border-style:solid; border-collapse:collapse;}
	td.frame_660_ye_border_grey { background-color:#FFFF00; border-color: #999999; border-top-width:0px; border-left-width:0px; border-right-width:0px; border-bottom-width:1px; border-style:solid; border-collapse:collapse;}		
	

	
/** B O X 664  **/

	td.bg_box_664_head { background-image:url(../img/portal/img_box_664_head.gif);background-repeat: no-repeat;border: 0;; font-size: 0px;}
	td.bg_box_664_body { background-image:url(../img/portal/img_box_664_body.gif);background-repeat: repeat-y;border: 0;; font-size: 0px;}			
	td.bg_box_664_bottom { background-image:url(../img/portal/img_box_664_bottom.gif);background-repeat: no-repeat;border: 0;; font-size: 0px;}

/** B O X  W h i t e    **/
	td.box_white { border: 1px; border-color: #999999; background-color: #FFFFFF; border-style:solid; border-collapse:collapse;}
	td.box_white_bl { background-color:#FFFFFF; border-color: #0066CC; border-top-width:0px; border-left-width:1px; border-right-width:1px; border-bottom-width:1px; border-style:solid; border-collapse:collapse;}
	td.box_bg_white_gr { border-color: #698400; background-color: #FFFFFF; font-size: 0px; border-top-width:0px; border-left-width:1px; border-right-width:1px; border-bottom-width:1px; border-style:solid; border-collapse:collapse;}

/** D I V ***/
	div.headline {margin-left: 10;}

/*** F O N T ***/
	font.headline_gr {font-size: 14px; font-weight: bold; font-family: Arial,Verdana, sans-serif; color: #526600;}
	font.headline_bl {font-size: 14px; font-weight: bold; font-family: Arial,Verdana, sans-serif; color: #0066CC;}
	font.headline_or {font-size: 14px; font-weight: bold; font-family: Arial,Verdana, sans-serif; color: #FFFFFF;}
	font.headline_ye {font-size: 14px; font-weight: bold; font-family: Arial,Verdana, sans-serif; color: #FF9A02;}
	
	font.arial_10_gr 	{font-size: 10px; font-family: Arial,Verdana, sans-serif;color: #698400;}
	font.arial_12 		{font-size: 12px; font-family: Arial,Verdana, sans-serif;color: #000099;}
	font.arial_12_bl 		{font-size: 12px; font-family: Arial,Verdana, sans-serif;color: #0066CC;}
	font.arial_12_red   {font-size: 12px; font-family: Arial,Verdana, sans-serif;color: red;}
	font.arial_12_ye 	{font-size: 12px; font-family: Arial,Verdana, sans-serif;color: #FF9A02;}
	font.arial_12_gr 	{font-size: 12px; font-family: Arial,Verdana, sans-serif;color: #698400;}
	font.arial_12_bold_gr 	{font-size: 12px; font-weight: bold; font-family: Arial,Verdana, sans-serif;color: #698400;}
	font.arial_12_bold_bl 	{font-size: 12px; font-weight: bold; font-family: Arial,Verdana, sans-serif;color: #0066CC;}
	font.arial_12_bold 		{font-size: 12px; font-weight: bold; font-family: Arial,Verdana, sans-serif;color: #000099;}
	font.arial_12_bold_red  {font-size: 12px; font-weight: bold; font-family: Arial,Verdana, sans-serif;color: red;}
	font.arial_14 			{font-size: 14px; font-family: Arial,Verdana, sans-serif;color: #000099;}
	font.arial_14_bl 		{font-size: 14px; font-family: Arial,Verdana, sans-serif;color: #0066CC;}
	font.arial_14_gr 		{font-size: 14px; font-family: Arial,Verdana, sans-serif;color: #698400;}
	font.arial_14_bold 		{font-size: 14px; font-weight: bold; font-family: Arial,Verdana, sans-serif;color: #000099;}
	font.arial_14_bold_red  { font-size: 14px; font-weight: bold; font-family: Arial,Verdana, sans-serif;color: red;}
	font.arial_16 			{font-size: 16px; font-family: Arial,Verdana, sans-serif;color: #000099;}
	font.arial_16_bold 		{font-size: 16px; font-weight: bold; font-family: Arial,Verdana, sans-serif;color: #000099;}
	font.arial_18 			{font-size: 18px; font-family: Arial,Verdana, sans-serif;color: #000099;}
	font.arial_18_bold 		{font-size: 18px; font-weight: bold; font-family: Arial,Verdana, sans-serif;color: #000099;}
	font.arial_20 			{font-size: 20px; font-family: Arial,Verdana, sans-serif;color: #000099;}	
	font.arial_30_bold_red  { font-size: 30px; font-weight: bold; font-family: Arial,Verdana, sans-serif;color: red;}
 	
	
/*** A N K E R ***/
	a:link {font-family: Arial,Verdana, sans-serif; text-decoration: none;color: #000099;font-size: 12px;font-weight: normal}
	a:visited {font-family: Arial,Verdana, sans-serif; text-decoration: none;color: #000099;font-size: 12px;font-weight: normal}
	a:active {font-family: Arial,Verdana, sans-serif; text-decoration: none;color: #000099;font-size: 12px;font-weight: normal}
	a:hover {font-family: Arial,Verdana, sans-serif; text-decoration: none;color: #CC0000;font-size: 12px;font-weight: normal}
	a:focus {font-family: Arial,Verdana, sans-serif; text-decoration: none;color: #CC0000;font-size: 12px;font-weight: normal}
	
	a:link.gr {font-family: Arial,Verdana, sans-serif; text-decoration: none;color: #698400;font-size: 12px;font-weight: normal}
	a:visited.gr {font-family: Arial,Verdana, sans-serif; text-decoration: none;color: #698400;font-size: 12px;font-weight: normal}
	a:active.gr {font-family: Arial,Verdana, sans-serif; text-decoration: none;color: #698400;font-size: 12px;font-weight: normal}
	a:hover.gr {font-family: Arial,Verdana, sans-serif; text-decoration: none;color: #698400;font-size: 12px;font-weight: normal}
	a:focus.gr {font-family: Arial,Verdana, sans-serif; text-decoration: none;color: #698400;font-size: 12px;font-weight: normal}
	
    a:link.bl {font-family: Arial,Verdana, sans-serif; text-decoration: none;color: #0066CC;font-size: 12px;font-weight: normal}
	a:visited.bl {font-family: Arial,Verdana, sans-serif; text-decoration: none;color: #0066CC;font-size: 12px;font-weight: normal}
	a:active.bl {font-family: Arial,Verdana, sans-serif; text-decoration: none;color: #0066CC;font-size: 12px;font-weight: normal}
	a:hover.bl {font-family: Arial,Verdana, sans-serif; text-decoration: none;color: #0066CC;font-size: 12px;font-weight: normal}
	a:focus.bl {font-family: Arial,Verdana, sans-serif; text-decoration: none;color: #0066CC;font-size: 12px;font-weight: normal}			

/** F O R M  **/
	input.vfx_inputform { height: 19px; font-family: Arial,Verdana, sans-serif; font-size: 12px; background-color: #EEEEEE; color: #000099; border: 1px solid #999999;  }
	select.fastfind { height: 19px; font-family: Arial,Verdana, sans-serif; font-size: 12px; background-color: #EEEEEE; color: #000099; border: solid 1px #999999}
	select.vfx_inputform { height: 19px; font-family: Arial,Verdana, sans-serif; font-size: 12px; background-color: #EEEEEE; color: #000099; border: solid 1px #999999}
	textarea.vfx_inputform { font-family: Arial,Verdana, sans-serif; font-size: 12px; background-color: #EEEEEE; color: #000099; border: solid 1px #999999}  

/*** Blind Text bei Unterkünften, NICHT ENTFERNEN ***/
#box a {float:left;color:#000000;font:bold 12px verdana, sans-serif;text-decoration:none;}
#box a:hover {color:black;background:#ddd8b7;}
#box a span {display:none;}
#box a:hover span {position:absolute;z-index:3;display:block;width:400px;color:black;background:#EDF1FE;font:normal 12px arial, verdana, sans-serif;border:1px solid black;padding:5px;}