body
{
	margin: 0px;
	background-color: transparent;
	font-family: Arial;

	background: #fff url(/img/bad_homburg_entwurf100301_bg2.jpg) no-repeat;
	background-position: 500px 0;
	background-attachment: fixed;

}
image{ border: 0 }
.contentCell
{
	background-image: url(/img/bhg_wappen.gif);
	background-repeat: no-repeat;
	background-attachment: fixed;
	/*background-position: 50% 250px*/
	background-position: 0 250px
}

H1.teaserTitle
{
	Font-Family:Arial, Helvetica;
	Font-Size:0.75em;
	color:#fff;
	margin:0;
}

H1.containerTitle
{
	font-family:Arial, Helvetica;
	font-size:1em;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	color:#000;
	margin:0;
}

/*~~~~~~~~~~~~~ Links ~~~~~~~~~~~~~*/
A.smallLink
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: normal; 
	color: #3B4B62; 
	text-decoration:none;
}

A.smallLink:hover
{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal; 		
	font-size: 8pt;
	color: #AA6600;
	text-decoration:none;
}

A.smallLinkFett
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: bold; 
	color: #3B4B62;
	text-decoration:none;
}

A.smallLinkfett:hover
{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 		
	font-size: 8pt;
	color: #AA6600;
	text-decoration:none;
}

A.bigLink
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: normal; 
	color: #3B4B62; 
	text-decoration:none;
}

A.bigLink:hover
{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal; 		
	font-size: 9pt;
	color: #000000;
	text-decoration:none;
}

A.bigLinkFett
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: bold; 
	color: #3B4B62; 
	text-decoration:none;
}

A.bigLinkFett:hover
{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 		
	font-size: 9pt;
	color: #000000;
	text-decoration:none;
}
	
A.NormalLink
{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal; 		
	font-size: 9pt;
	color: #0000FF;
	text-decoration:underline;
}

/*~~~~~~~~~~~~~  Menu Navigation Links ~~~~~~~~~~~~~*/
A.navigation
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: bold; 
	color: #000000; 
	background-color: #BDBDEF;
	text-decoration:none;
}

A.navigation_aktiv
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: bold; 
	color: #FFFFFF; 
	text-decoration:none
}

A.navigation_top
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: normal; 
	color: #000000; 
	text-decoration:none	
}

A.adminLink:Link
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: normal; 
	color: #000000; 
	text-decoration:none;
}

A.adminLink:hover
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #000000;
	text-decoration:none
}

A.adminLink:visited
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #000000;
	text-decoration:none
}
		
/*~~~~~~~~~~~~~  Table Menu Navigation ~~~~~~~~~~~~~*/
.navigation
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: bold; 
	color: #000000; 
	background-color: #BDBDEF;
	text-decoration:none
}

.navigation_aktiv
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: bold; 
	color: #FFFFFF; 
	background-color:rgb(127,37,89);
	text-decoration:none
}
/*~~~~~~~~~~~~~  For CMS ~~~~~~~~~~~~~*/
.Textnormal
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none
}

.TextnormalFett
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: bold;
}

.TextGrauFett
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: bold; 
	color: #3B4B62; 
}

.TextGrauKleinFett
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: bold; 
	color: #3B4B62; 		
}

.TextgrossFett
{
	font-weight: bold;
	font-size: 1em;
	color: #000000;
	font-style: normal;
	font-family: arial;
	text-decoration: none
}

.Textklein
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	font-weight: normal
}

.Textmini
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 2pt
}

.TextkleinFett
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: bold
}

.TextkleinRotFett
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: bold;
	color: #FF0000;
}

.Titel
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.12em;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none
}

.TextRot
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.75em;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	color:#800080
}

.TextKleinRot
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: normal;
	color: #FF0000;
}
.TextRotFett
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: bold;
	color: #FF0000;
}
.Textkursiv
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: normal;		
	font-style: italic;
}
.TextkursivFett
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: bold;		
	font-style: italic;
}
.TextColored
{
   	FONT-SIZE: 0.75em;
    	COLOR: #003366;
    	PADDING-TOP: 5px;
    	FONT-FAMILY: Arial
}
		
/*~~~~~~~~~~~~~ for selectboxes ~~~~~~~~~~~~~*/
.txtline500{
	Font-Family: Arial, Helvetica;
	Font-Size: 11px;
	Width: 500px;
	background-color: #FFFFFF;
	color: #000000;
	}

.txtline395{
	Font-Family: Arial, Helvetica;
	Font-Size: 11px;
	Width: 395px;
	background-color: #FFFFFF;
	color: #000000;
	}
.txtline300 {
	Font-Family: Arial, Helvetica;
	Font-Size: 11px;
	Width: 300px;
	background-color: #FFFFFF;
	color: #000000;
	}
.txtline240 {
	Font-Family: Arial, Helvetica;
	Font-Size: 11px;
	Width: 240px;
	background-color: #FFFFFF;
	color: #000000;
	}
.txtline194 {
	Font-Family: Arial, Helvetica;
	Font-Size: 11px;
	Width: 194px;
	background-color: #FFFFFF;
	color: #000000;
	}			
.txtline180 {
	Font-Family: Arial, Helvetica;
	Font-Size: 11px;
	Width: 180px;
	background-color: #FFFFFF;
	color: #000000;
	}
.txtline100 {
	Font-Family: Arial, Helvetica;
	Font-Size: 11px;
	Width: 80px;
	background-color: #FFFFFF;
	color: #000000;
	}
.txtline40 {
	Font-Family: Arial, Helvetica;
	Font-Size: 11px;
	Width: 40px;
	background-color: #FFFFFF;
	color: #000000;
	}

/*~~~~~~~~~~~~~ for buttons ~~~~~~~~~~~~~*/
.buttonsmall {
	Font-Family: Arial, Helvetica;
	Font-Size: 11px;
	}
		
/*~~~~~~~~~~~~~ For SelectOption In LifeSituation ~~~~~~~~~~~~~*/
.selectButton{
	Font-Family: Arial, Helvetica, sans-serif;
	font-weight: bold;		
	background-color:rgb(245,215,220);
	border-style: groove;
	border-width: thin;
	height: 20px; 
	width: 80px;
	}




/*~~~~~~~~~~~~~ for options ~~~~~~~~~~~~~*/
.optionHead{
	font-family: Arial, Helvetica, sans-serif; 
	background-color: #E0E0E0;
	}		
.whiteCell{
	background-color: #FFFFFF;
	}
.listBG1Cell{
	background-color: #EFEFEF;
	}
.listBG2Cell{
	background-color: #DFDFDF;
	}
.grey1Cell{
	background-color: #BDBDEF;
	}
.grey2Cell
	{
	background-color: #526BAD;
	}
.grey3Cell
	{
	background-color: #FFFFFF;
	}
.yellowCell
	{
	background-color: #D4227E;
	}		
.D1DAE3 {
	background-color: #D1DAE3
	}
ul	{ 
	list-style-image:URL("/img/list_image.gif");
	margin-top:5px;
	margin-bottom:23px;
	}
li	{	 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	}
.TextNormalBright
	{
	font-size:9pt;
	font-family:Arial;
	color:rgb(77, 77, 77);
	}
.TextNaviBlue
	{
	font-size:1em;
	display:block;
	height: 29px;
	color:#ffffff;
	}

.TextNaviBlue:hover
	{
	display:block;
	background-color:rgb(127,37,89);
	}
	
.TextNaviBlueNotVisible 
	{
	font-family:Arial;
	font-size:0.78em;
	font-weight:normal;
	text-decoration:none;
	color:rgb(128, 0, 128);
	}
.TextNaviBlueold
	{
	font-family:Arial;
	font-size:0.78em;
	font-weight:normal;
	text-decoration:none;
	color:rgb(255, 0, 0);
	}

.TextNaviBlueNotYetVisible
	{
	font-family:Arial;
	font-size:0.78em;
	font-weight:normal;
	text-decoration:none;
	color:rgb(0, 128, 0);
	}


.HeaderBG
	{
	 Background-color:rgb(105,124,189)
	}

.NavigationEX{
	background-color:rgb(236, 236, 234);
	}

.TextFettBlue{
	font-size:9pt;
	font-family:Arial;
	color:rgb(132, 0, 34);
	font-weight:bold;
	}
	
.TextFettBlueNotVisible{
	font-size:9pt;
	font-family:Arial;
	color:rgb(128, 0, 128);
	font-weight:bold;
	}
.TextFettBlueold {
	font-size:9pt;
	font-family:Arial;
	color:rgb(255, 0, 0);
	font-weight:bold;
	}
.TextFettBlueNotYetVisible {
	font-size:9pt;
	font-family:Arial;
	color:rgb(0, 128, 0);
	font-weight:bold;
	}

.TextVerweisNormal
{
	color: #fff; /*#003366*/
	font-weight: bold;
	font-size: 0.7em;
	font-family: Verdana,Arial;
	letter-spacing: -1px
}

.TextVerweisNormalSelected
{
	color: #003366;
	font-weight: bold;
	font-size: 0.7em;
	font-family: Verdana,Arial;
	letter-spacing: -1px
}

.TextVerweisNormalNotVisible {
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.7em;
	FONT-FAMILY: Verdana,Arial;
	LETTER-SPACING: -1px;
	color:rgb(0, 51, 118);
	}
.TextVerweisNormalold  {
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.7em;
	FONT-FAMILY: Verdana,Arial;
	LETTER-SPACING: -1px;
	color:rgb(255, 0, 0);
	}
.TextVerweisNormalNotYetVisible {
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.7em;
	FONT-FAMILY: Verdana,Arial;
	LETTER-SPACING: -1px;
	color:rgb(0, 128, 0);
	}

.TextVerweisNormalBold {
	font-size:9pt;
	font-family:Arial;
	color:rgb(0, 0, 0);
	font-weight:bold;
	}
.TextVerweisNormalNotVisibleBold {
	font-size:9pt;
	font-family:Arial;
	color:rgb(128, 0, 128);
	font-weight:bold;
	}
.TextVerweisNormaloldBold  {
	font-size:9pt;
	font-family:Arial;
	color:rgb(255, 0, 0);
	font-weight:bold;
	}
.TextVerweisNormalNotYetVisibleBold {
	font-size:9pt;
	font-family:Arial;
	color:rgb(0, 128, 0);
	font-weight:bold;
	}

#right	{
	border-right-width:1px;
	border-right-style:solid;
	border-color:rgb(204, 204, 204);
	padding-right:0em;
	text-align:justify;
	}
  
#top	{
	border-top-width:1px;
	border-top-style:solid;
	border-color:rgb(204, 204, 204);
	padding-top:0em;
	text-align:justify; 
	}
  
#bottom {
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-color:rgb(204, 204, 204);
	padding-bottom:0em;
	}
  
#rundrum {
	border-width:1px;
	border-style:solid;
	border-color:#ECECEA;
	padding:0;
	background-color:rgb(250, 250, 250);
	text-align:justify; 
	}

#navigationColumn
{
	background-image: url(/img/gradient_left.gif);
	background-repeat: repeat-y
}

#teaserColumn
{
	background-color: rgb(130,157,186);
	background-image: url(/img/gradient_right.gif);
	background-repeat: repeat-y
}


A.RedLink
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: bold; 
	color: #B40000; 
	text-decoration:none
}

A.RedLink:hover
{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 		
	font-size: 8pt;
	color: #B40000;
	text-decoration:none
}

.TextkleinWhiteBgcolor
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	font-weight: normal;
	background-color:#FFFFFF;
}

.TextkleinGrayBgcolor
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	font-weight: normal;
	background-color:#EFEFEF;
}

.TextkleinFettBG
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: bold;
	background-color:#E0E0E0;
}
	
.clsDarkGrey
{
	background-color:#ECECEA;
}

.alignRight { float:right; margin-left:5px }
.alignLeft { float:left; margin-right:25px }
.alignCentre { }
	
.clsRootNodeTable { margin-top:1px }
.clsTopNodeSelected { background-color: rgb(127,37,89)}
.clsTopNodes { background-color: #336699 }
.clsTopNodeFill { BACKGROUND-COLOR: #b8c8de }
.clsRightTabHeading { BACKGROUND-COLOR: #829dba }
.clsNodeSelected { background-color:transparent }

.clsWhiteLink{
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.78em;
	COLOR: #ffffff;
	FONT-FAMILY: Arial;
	TEXT-DECORATION:underline;
	}

.clsNodeBorder
{
	BACKGROUND-COLOR: #B8C8DE
}

.TableHeaderLight
{
	BACKGROUND-COLOR: #B8C8DE;
	BACKGROUND-POSITION: center center;
	COLOR: #000000;
	FONT-FAMILY: ARIAL;
	FONT-SIZE: 1EM;
	FONT-WEIGHT: BOLD;
	FONT-STYLE: NORMAL;
	TEXT-DECORATION: NONE;
}

.SmallText
{
	FONT-FAMILY: Arial;
	FONT-SIZE: 6pt;
}

.NormalTextL
{
	background-color: transparent;
	font-family: Arial;
	font-size: 9pt
}

.NormalTextB
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.12em;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none
}

.NormalText
{
	COLOR: black;
	FONT-FAMILY: Arial, Tahoma;
	FONT-SIZE: 0.75em;
	TEXT-DECORATION:None;
	Font-Style:normal;
	Font-weight:normal;
}

.NormalTextW
{
	COLOR: black;
	FONT-FAMILY: Arial;
	FONT-SIZE: 8pt;
}

.PageHeader
{
	BACKGROUND-COLOR: #fff;
	BACKGROUND-IMAGE: none;
	BACKGROUND-REPEAT: repeat;
	COLOR: black;
	FONT-FAMILY: Arial;
	FONT-SIZE: 11pt;
	FONT-WEIGHT: 600;
	HEIGHT: 10px;
	TEXT-DECORATION: none;
}
.printHeader1
{
	color:white;
	font-size:12px;
	padding-left:10px;
	font-weight:bold;
	
}
.printHeader2
{
	color:white;
	font-size:15px;
	padding-left:10px;
	font-weight:bold;
	
}

.BackgroundImg
{
	BACKGROUND-IMAGE: url(/img/background.png);
	BACKGROUND-REPEAT: no-repeat;
	/*background-position:center;*/
	width: 705px;
	height: 90px;
	
}
.background
{
	BACKGROUND-IMAGE: url(/img/leiste.jpg);
	BACKGROUND-REPEAT: no-repeat;
	/*margin-right:10px;*/
	/*margin-left:2px;*/
	width: 1004px;
	height: 39px;
 	background-position:bottom;
}


.bg
{
	BACKGROUND-IMAGE: url(/img/bg.gif);
	BACKGROUND-REPEAT: no-repeat;
	width: 100px;
	height: 38px;
	margin-right:10px;
 	background-position:bottom;
}	
	
	
.CellBgColor
{
	background-color: #fff;
}

A.NormalTextNew
{
	COLOR: black;
	FONT-FAMILY: Arial;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: 400;
	TEXT-DECORATION: underline;
}

.TableHeader
{
	BACKGROUND-COLOR: #5AB0DC;
	BACKGROUND-POSITION: center center;
	COLOR: #1C3C77;
	FONT-FAMILY: Arial;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: 600;
	HEIGHT: 10px;
	TEXT-DECORATION: none
}

A.NoteText
{
	FONT-WEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial;
	FONT-SIZE: 0.75em;
	TEXT-DECORATION: none;
	COLOR:#0000FF;
}

.SelectedHeadingWUL
{
	FONT-SIZE: 0.75em;
	FONT-WEIGHT: bold;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;    
}

.LSNormalText,.LSSmallText
{
	FONT-SIZE: 0.75em;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: underline;
}

.NormalText1
{
	BACKGROUND-COLOR: #E7EFF7;
}

.NormalTextWUL
{
	FONT-SIZE: 0.75em;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
}

.Heading, .HeadingDR, .HeadingD
{
	FONT-SIZE: 0.75em;
	FONT-WEIGHT: bold;
	COLOR: #000000;
	FONT-FAMILY: Arial;
}
.HeadingD
{
	BACKGROUND-COLOR:#C6CEDE;
}
.HeadingDR
{
	BACKGROUND-COLOR:#C0C0C0; 
	BORDER-RIGHT:0.0625em Solid #8D8D8D; 
}

.clsTreeLevelBack
{
	color:#FFFFFF;
	font-family:Verdana,Arial;
	Font-Size:0.70em;
	Font-Weight:bold;
	letter-spacing:-1px;
}

.clsTopNodeFill
{
	background-color:#B8C8DE;
}

.TopBottomBorder{
   	BORDER-TOP:1px Solid #FFFFFF;
    	BORDER-BOTTOM:1px Solid #FFFFFF;
	}
.BottomBorder{
	BORDER-BOTTOM:1px Solid #FFFFFF;
	}
.NoteText{
	COLOR: black;
	FONT-FAMILY: Arial;
	FONT-SIZE: 8pt;
	TEXT-DECORATION: none
	}
a {
	font-size:9pt;
	font-family:Arial;
	color:rgb(132, 0, 34);
	text-decoration:none;
	}
.clsBHAdminEmail{
	FONT-WEIGHT: 700;
	FONT-SIZE: 0.75em;
	COLOR: #003366;
	FONT-FAMILY: Arial
	}
a.clsRootNode{
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.75em;
	COLOR: #802060;
	FONT-FAMILY: Verdana,Arial;
	LETTER-SPACING:-1px;
	}
.clsTreeActive {
	COLOR: #00329b;
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.7em;
	FONT-FAMILY: Verdana,Arial;
	LETTER-SPACING: -1px
	}
.clsSearchTxt{
	FONT-SIZE: 0.78em;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	BACKGROUND-COLOR:#FFFFFF;
	BORDER:none;
	}
.clsbutSubmit{
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	FONT-WEIGHT: 600;
	FONT-SIZE: 0.75em;
	BORDER-LEFT: medium none;
	CURSOR: hand;
	COLOR: #ffffff;
	BORDER-BOTTOM: medium none;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: center
	}
.clsSearchNormal{
	font-family: Arial, Helvetica, sans-serif; 
	font-size:  9pt; 
	font-weight: bold;
	color:black;
	text-decoration:none;
	}
.clsSearchNormalSelected{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	}
.clsPageNoFont{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: normal;
	}
.clsOverlayDiv {
	position:absolute;
	display:none;
	}
.clsOverlayTable{
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	border-collapse:collapse;
	background-color:#B5C6DE;
	}

.clsOverlayCell {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight:bold;
	color:#000000;
	margin-left:10px;
	background-color:#A5B6CE;
	}

.clsOverlayText{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: normal;
	color:#003077;
	margin: 0 5px 0 10px;
	}
/*~~~~~~~~~~~~~  Added By Amol Udavant On 2007_04_03 ~~~~~~~~~~~~~*/
.txtline120 {
	Font-Family: Arial, Helvetica;
	Font-Size: 11px;
	Width: 120px;
	background-color: #FFFFFF;
	color: #000000;
	}
.tablehead {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 0.8em; 
	font-weight: bold; 
	color: #FFFFFF; 
	background-color: #829DBA
	}
.fonthead{
	font-family: Arial, 
	Helvetica, sans-serif;
	font-size: 0.9em; 
	font-weight: bold; 
	color: #336699; 
	background-color: #FFFFFF
	}
.KWISButtons{
	background:#829DBA;
	border-top:0.0625em solid #829DBA;
	border-bottom:0.0625em  solid #829DBA;
	border-left:0.0625em  solid #829DBA;
	border-right:0.0625em  solid #829DBA;
	font-weight:bold;
	font-family:Verdana;
	font-size:0.75em;
	color:#FFFFFF; 
	cursor:pointer;
	}
.KWISDisabledButtons
	{
	background-color:Transparent;
	text-align:center;
	border:none;
	color:#000000;
	font-family:Arial;
	font-size:0.75em;
	font-weight:600;
	width: 24px; 
	height: 20px; 
	cursor:text;
	}
.btnClass{ 
	background-color:transparent;
	border:none;
	color:#161BF5;
	font-family:Arial;
	font-size:0.75em;
	font-weight:600;
	width: 24px; 
	height: 20px; 
	text-align: center;
	cursor:pointer;
	} 
.WhiteNormalTDLink{
	COLOR: #FFFFFF;
    	FONT-FAMILY: Arial;
    	FONT-SIZE: 1em;
    	FONT-WEIGHT: bold;
	}
	
/*~~~~~~~~~~~~~ MarketPlace Classes Added On 16/04/2007 By Amol ~~~~~~~~~~~~~*/ 
.BIZHeadFont{
	BACKGROUND-COLOR: #B8C8DE;
	COLOR: #003366;
	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 0.8125em;
	FONT-WEIGHT: bold;
	}
.BIZNormalFontOTD{
	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 0.6875em;
	}
.BIZNormalFont{
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 0.6875em;
	}
.BIZerror{
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: red;
	FONT-FAMILY: Arial;
	FONT-SIZE: 0.75em;
	FONT-STYLE: normal;
	TEXT-DECORATION: none
	}
.BIZBlueLinkHead{
	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 0.75em;
	COLOR: #0000ff;
	FONT-WEIGHT: bold;
	}
	
/*~~~~~~~~~~~~~ By Vijender for Node Explorer ~~~~~~~~~~~~~*/	

.TextnormalFettNodeTop{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11pt; 
	font-weight: bold;
	color:#000000; 
	}
.TextnormalFettNode{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold;
	color:#000000; 
	}
.TextnormalFettNodeLast{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: bold;
	color:#000000; 
	text-decoration:underline;
	}
	
/*~~~~~~~~~~~~~ Footer for site4 layout ~~~~~~~~~~~~~*/

.FooterClass{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 0.75em;
	font-weight: normal;
	color: #27637F;
}

/*~~~~~~~~~~~~~ By Shailendra for HOTEL ~~~~~~~~~~~~~*/	
.clsRedFont{
	COLOR: #FF0000;
	FONT-FAMILY: Arial;
    	FONT-SIZE: 1em;
	}
.clsHotelSearchTxtBox{
	width:15em;
	}
.clsHoteRoomType{
	COLOR: #00008b;
	FONT-FAMILY: Arial;
	FONT-SIZE: 0.80em;
	}
.clsHoteRoomPrice{
	COLOR: #8b0000;
	FONT-FAMILY: Arial;
	FONT-SIZE: 0.80em;
	}
.clsHotelPackageBG{
	BACKGROUND-COLOR: #b0c4de;
	}
.clsHotePackageTitle,.clsHotePackageSubTitle{
	COLOR: #003366;
	FONT-FAMILY: Arial;
    	FONT-SIZE: 0.70em;
    	FONT-WEIGHT: bold;
	}

.BUTTONS{
	background-color:transparent;
	border:none;
	color:#161BF5;
	cursor:hand;
	font-family:Arial;
	font-size:0.75em;
	font-weight:600;
	}
.clsGreen{
	BACKGROUND-COLOR:#008000;
	FONT-FAMILY: Arial;
    	FONT-SIZE: 1em;
    	FONT-WEIGHT: bold;
	}
.clsRed{
	BACKGROUND-COLOR: #FF0000;
	FONT-FAMILY: Arial;
    	FONT-SIZE: 1em;
    	FONT-WEIGHT: bold;
	}
.clsHoteRoomAvlStatus{
	COLOR: #00008b;
	FONT-FAMILY: Arial;
    	FONT-SIZE: 1.00em;
    	FONT-WEIGHT: bold;
	}
.clsWhiteTxtHeading{
	background-color:#829DBA;
	border:1px solid #B8C8DE;
	color:#FFFFFF;
	font-family:Arial;
	font-size:1em;
	margin-left:2px;
	margin-top:14px;
	padding-top:2px;
	width:99%;
	}
.clsHotelSearchLabel{
	COLOR: black;
	FONT-FAMILY: Arial;
	FONT-SIZE: 0.75em;
	FONT-WEIGHT: bold;
	}

.PageNOs{
	COLOR: Black;
	FONT-FAMILY: Arial, Verdana;
    	FONT-WEIGHT: bold;
	}
.clsHoteResultAddress{
	COLOR: #003366;
	FONT-FAMILY: Arial;
	FONT-SIZE: 0.75em;
	}
.clsAtiveButton{
	background-color:#E7E7E7;
	border:1px solid #848684;
	color:#747674; 
	cursor:hand;
	font-family:Arial;
	font-size:0.75em;
	padding-left:3px;
	padding-right:3px;
	text-align:center;
	}
.clsRightList{
	color:#003366;
	font-family:Arial;
	font-size:0.8em;
	font-weight:700;
	line-height:1.1em;
	margin-left:16px;
	}

/* --------------------------------------------	*/	
/* End By Shailendra for HOTEL			*/	
/* --------------------------------------------	*/	
/* By Shailendra for CLUB			*/	
/* --------------------------------------------	*/
.BlankHeight{
	FONT-SIZE: 0.4em;   
	}
.fntErrTextDisp{
	COLOR: red;
	FONT-FAMILY: Arial;
	FONT-SIZE: 10pt;
	}
.NormalFont{
	FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 0.688em
	}
.clsbutSubmitNext{
	background-color:transparent;
	border:none;
	color:#000000;
	cursor:hand;
	FONT-FAMILY: Arial, Helvetica;
	font-size:0.75em;
	
	}
.clsbutSubmitDisabled{
	background-color:transparent;
	border:none;	
	color:#4A5A74;
	FONT-FAMILY: Arial;
	font-size:0.75em;
	
	}
.BlueBG{
	BACKGROUND-COLOR: #829DBA;
	FONT-SIZE: 9pt;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	}
/* --------------------------------------------*/	
/* By Shailendra for CLUB*/	
/* --------------------------------------------*/
/* --------------------------------------------*/	
/* By Vijender for New Interfaces*/	
/* --------------------------------------------*/
.NoteTextBG{
	FONT-SIZE: 0.625em;
	COLOR: black;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none
	}
.NormalTextBG{     
	BACKGROUND-COLOR: #f6f6f6
	}
.TableHeaderBG{
	BACKGROUND-POSITION: left 50%;
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.75em;
	COLOR: #000000;
	FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif;
	HEIGHT: 0.75em;
	BACKGROUND-COLOR: #f6f6f6;
	TEXT-DECORATION: none
	}
.txtline241 {
	Font-Family: Arial, Helvetica;
	Font-Size: 11px;
	Width: 240px;
	color: #000000;
	}
.txtLine110 {
	Font-Family: Arial, Helvetica;
	Font-Size: 11px;
	Width: 110px;
	color: #000000;
	}
.BUTTONS{
	background:#E7E7E7;
	width:7.25em;	
	border-top:0.0625em solid #C6C7C6;
	border-bottom:0.0625em  solid #C6C7C6;
	border-left:0.0625em  solid #C6C7C6;
	border-right:0.0625em  solid #C6C7C6;
	font-weight:bold;
	font-family:Verdana;
	text-align:center;
	font-size:0.6875em;
	text-align:center;
	color:#848684; 
	}
.ErrTextB{
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.6875em;
	COLOR: #ff0000;
	FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff
	}

/*Added By Rashmi Event  */
.ButtonEvent
{
	width:85px;
	height:20px;
	font-weight:bold;
	font-family:Arial;
}
.txtline330 {
	Font-Family: Arial, Helvetica;
	Font-Size: 11px;
	Width: 330px;
	background-color: #FFFFFF;
	color: #000000;
}

/*****************************************************************************************************/

A.NormalLinkBold{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:bold; 		
	font-size: 9pt;
	color: #0000FF;
	text-decoration:underline;
	}
	
A.BlueLink{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:normal; 		
	font-size: 9pt;
	color: #0000FF;
	text-decoration:none;
	}
	
A.BlueLinkUnderline{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight:normal; 		
	font-size: 9pt;
	color: #0000FF;
	text-decoration:underline;
	}

/*BODY
{
    MARGIN-LEFT: 0.7em;
    MARGIN-RIGHT: 0.7em;
    MARGIN-TOP: 0.7em;
}*/
/*Common fontface,fontcolor and textdecoration */
.CatTitle,.ThreadHeading,.ForumTitle,.MessageText,.Row1,A.Row1:link,A.Row1:visited,A.Row2:link,A.Row2:visited,.BlueText,.Row2,.ThreadSelectedRow2,.BodyText,.TextFieldText,.SmallRedFont,.SmallBlackFont,.BodyTextBold,.CategoryHeading,.TitleBar,.CategoryName,.RedCategoryName,.clsbutSubmit,.clsbutSubmitDisabled,.clsbutSubmitNext,.BlueBold,.ThreadUnSelected,.ThreadSelectedRow1,.link,.LabelText,.BUTTONS,.select,.selectShort,.selectMiddle, .CategoryHeading1
{
	FONT-FAMILY: Arial, Helvetica;
	COLOR: #000000;
	TEXT-DECORATION: NONE;
}
/*Common fontsize */
.ForumTitle,.MessageText,A.Row1:link,A.Row1:visited,A.Row2:link,A.Row2:visited,.Row1,.Row2,.BodyText,.SmallRedFont,.BodyTextBold,.clsbutSubmit,.clsbutSubmitNext,.LabelText
{
	FONT-SIZE: 0.75em;
}
/*Common fontweight bold */
.CatTitle,.ThreadHeading,.ThreadSelectedRow2,.BlueBold,.ThreadSelectedRow1,.BodyTextBold,.CategoryName,.RedCategoryName,.CategoryHeading,.HeadingText,.clsbutSubmit,.clsbutSubmitNext,.clsbutSubmitDisabled,.BUTTONS, .CategoryHeading1
{
	  FONT-WEIGHT : BOLD;
}
/*Common background Color */

.BG2,.Row2,.ThreadSelectedRow2,.GreyBG,.GreenBG,.CategoryHeading
{
	BACKGROUND-COLOR: #F0F0F0;
}
.CatTitle
{
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #f16237;
    FONT-SIZE: 1em;
}
.ThreadHeading
{
    BACKGROUND-COLOR: #4A5973;
    COLOR: #FFFFFF;
    FONT-SIZE: 1em;
}

.ForumTitle
{
    BACKGROUND-COLOR: #4A5B77;
    COLOR: #FFFFFF;
}

.MessageText
{
    BACKGROUND-COLOR: #E6E6E6;
}

.LabelText
{
    /*BACKGROUND-COLOR: #FFFFFF;*/
}

.BG1,.Row1,.ThreadSelectedRow1
{
   BACKGROUND-COLOR: #FFFFFF;    
}

.ThreadSelectedRow2
{
    FONT-SIZE: 0.81em;
}

.ThreadUnSelected
{    
    FONT-SIZE: 0.81em;       
}

.ThreadSelectedRow1
{
    FONT-SIZE: 0.81em;
}

.TextFieldText
{
    FONT-SIZE: 0.69em;
}

.SmallRedFont
{
    COLOR: #FF0000;
}

.SmallBlackFont
{
    FONT-SIZE: 0.62em;
}
.CategoryHeading1
{
    FONT-SIZE: 1.05em;
    HEIGHT: 1.5em;
}
.CategoryHeading
{
    FONT-SIZE: 1.05em;
    HEIGHT: 1.5em;
}

.TitleBar
{
    BACKGROUND-COLOR: #D8D8D8;
	FONT-SIZE: 0.8em;
	HEIGHT: 1.5em;
}

.CategoryName
{
    FONT-SIZE: 1em;   
}

.RedCategoryName
{
    COLOR: #FF0000;
    FONT-SIZE: 1em;   
}

.BlankHeight
{
    FONT-SIZE: 0.2em;   
}
.clsbutSubmit,.clsbutSubmitNext
{
	background-color:#D3D3D3;
	cursor:hand;
}
.clsbutSubmitDisabled
{
	background-color:#CCCCCC;	
	border-bottom:1px  solid #000000;	
	border-right:1px  solid #000000;
}

.BUTTONS
{
    FONT-SIZE: 0.75em;
    COLOR: #000000;
    BACKGROUND-COLOR: #d3d3d3;
    FONT-WEIGHT : BOLD;
}

.select
{
	WIDTH: 22em;
}
.selectShort
{
	WIDTH: 6em;
}

.selectMiddle
{
	WIDTH: 12em;
}
.HeadingText,.Cel1,.Cel2
{
	 FONT-FAMILY: Verdana;
	 FONT-SIZE: 0.75em;
	 FONT-WEIGHT: normal;
	 COLOR: #000000;
}
.Cel1
{
    BACKGROUND:#C0C0C0;
}

.Cel2
{
    BACKGROUND:#B6B6B6;
}
.link
{
	font-size:0.75em;
	color:#0000FF;
	text-decoration:underline;
	
}
.BSHeadFont, .BSNormalFont, .BSTextfield, .BSBox, .BSSmallBox, .BSSmallTextfield, .BSBlueHead, .black, .nextlevel, .BSNewsList
{	font-family:arial;}

/* SIZE */
.BSHeadFont, .BSBlueHead
{	font-size:0.8125em;}
.BSBox, .BSSmallBox
{	font-size:0.80em;}
.BSNormalFont, .BSTextfield, .BSSmallTextfield, .black, .nextlevel, .BSNewsList
{	font-size:0.75em;}
.BSSmallText
{	font-size:0.675em;
}

/* BOLD */
.BSHeadFont , .BSBlueHead, .nextlevel
{	font-weight: bold;}

/* TEXT-DECORATION */
.BSBlueHead, .black
{	text-decoration:none;}

/* COLOR */
.BSHeadFont
{	color: #000000;}
.BSBlueHead, .nextlevel
{	color: black;}
.black
{	color: black;}

/* BACKGROUND-COLOR */
.BSOuterTable
{	background-color: #FFFFFF;}
.BSInnerTable
{	background-color: #FFFFFF;}
.BSContentTable, .BSNormalFont
{	background-color: #FFFFFF;}
.BSHeadTD
{	background-color: #F0F0F0;}
.BSHeadFont
{	background-color: #F0F0F0;}
.clsLeftRightBG
{	background-color:#DFECF4;}

/* WIDTH */
.BSTextfield
{	width: 250pt;}
.BSBox
{	width: 230pt;}
.BSSmallBox
{	width: 70pt;}
.BSSmallTextfield
{	width: 145pt;}

/* OTHERS */
.BSRadio
{	list-style-type: circle;}

.clsSearchTxt
{
    FONT-SIZE: 0.78em;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
    BACKGROUND-COLOR:#FFFFFF;
    BORDER:none;
}
.clsbutSubmit
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: 600;
    FONT-SIZE: 0.75em;
    BORDER-LEFT: medium none;
    CURSOR: hand;
    COLOR: #ffffff;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center;
}