

/* System CSS styles */



/* End system CSS styles */



/* Custom CSS styles */

@charset "utf-8";
/* CSS Document */

/**************************Core styles**************************/
body {margin:0px;padding:0px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; background-image:url(resources/images/BodyBg.jpg);background-position:left top; background-repeat:repeat-x;  background-color:#eeeeee; color:#414141; }
td, div, table, p, h1, h2, a {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

h3 { margin:0px 0px 0px 0px; padding: 0px 0px 10px 0px;}

a { color:#97a34d;}
a:link, a:active, a:visited { color:#97a34d;}
a:hover { color:#97a34d;}


/******************* Layout Styles ********************************/
#WrapperDIV { background-image:url(resources/images/TopBg.jpg); background-position:center top; background-repeat:no-repeat;}
#WrapperTABLE { width:970px; text-align:left;}
#MiddleBGLeft { background-image:url(resources/images/BodyLeftShade.png); background-position:right top; background-repeat:repeat-y;vertical-align:top;}
#MiddleBGRight { background-image:url(resources/images/BodyRightShade.png); background-position:left top; background-repeat:repeat-y ; vertical-align:top;}

#WrapperMiddleTD { width:888px; vertical-align:top;}
.MainTable { width:888px;}
.LeftTopTD { width:41px;vertical-align:top; background-image:url(resources/images/LeftTopTDBG.png); background-repeat:no-repeat; background-position:bottom right; }
.RightTopTD { width:41px;vertical-align:top; background-image:url(resources/images/RightTopBGTD.png); background-repeat:no-repeat; background-position:bottom left;}
.MainTopTD { vertical-align:top; width:888px; background-image:url(resources/images/RightTopBGTD.png); background-repeat:repeat-x; background-position:bottom left;}
.LogoTD { vertical-align:top; height:90px;}
.TopLogoDIV { padding-top:30px;}
.ContentMenuTD { vertical-align:top; width:800px; height: 28px;}
.LanguageMenuTD {vertical-align:top; width:88px; text-align:right; }
.LangMenuDIV { padding-top:4px; padding-right:10px;}
.FlagTDNor { padding-right:5px;}
.FlagTDUK { padding-right:5px;}
			
.MiddleTopCurve {}
.MiddleWrapDIVOuter { padding:15px; padding-top:0px; background-color:#FFFFFF;}
.MiddleWrapDIVInner { background-image:url(resources/images/BodyBgInnerDiv.jpg); background-position:left top; background-repeat:repeat-x; background-color:#FFFFFF;}
.FPMiddleWrapDIVInner {background-color:#FFFFFF;background-image:url(resources/images/BodyBgInnerDiv.jpg); background-position:left top; background-repeat:repeat-x; background-color:#FFFFFF;}
.FPMasterTable {}
.FPMasterLeftSec { width:586px; vertical-align:top;}
.FPMasterPadding { width:15px; vertical-align:top;background-color:#FFFFFF;}
.FPMasterRightSec { width:258px; vertical-align:top;background-color:#FFFFFF;}
	
.MasterTable {}
.MasterLeftSec { width:478px; vertical-align:top;}
.MasterPadding { width:86px;vertical-align:top;}
.MasterRightSec { width:295px; vertical-align:top;}

.MasterFullWidthTable {}
.MasterFullWidthLeftSec {width:478px; vertical-align:top;}
.MasterFullWidthPadding {width:86px;vertical-align:top;}
.MasterFullWidthRightSecContact{ width:381px; vertical-align:top; padding-bottom:25px; padding-top:20px;}
.MasterFullWidthRightSec {width:295px; vertical-align:top;}

#BottomSecTABLE { width:969px;}
.MainBtmInfoTD {}
.MainBtmTD{ background-image:url(resources/images/BottomBg.png); background-position:top center; background-repeat:none; height:57px; vertical-align:top;}
.MainBtmTDAddress {}
	
	


/*******************Top Section*******************************/
.ContentMenuWrap{ padding-bottom:4px; padding-left:13px;}
.ContentMenu{ width:588px; background-color:#000000;}
.KontaktNormal{padding:0px 8px 0px 8px;height:24px;color:#97A34D; font-size:14px;cursor:hand; cursor:pointer; font-weight:regular; }
.KontaktOver{padding:0px 8px 0px 8px; height:24px;color:#97A34D; font-size:14px; cursor:hand; cursor:pointer;font-weight:regular;text-decoration:underline; }
.Kontaktselected{padding:0px 8px 0px 8px; height:24px; color:#97A34D; font-size:14px; cursor:hand; cursor:pointer;font-weight:regular;text-decoration:underline;font-style:italic;}

.TravelNormal{padding:0px 8px 0px 8px;height:24px;color:#97A34D; font-size:14px;cursor:hand; cursor:pointer; font-weight:regular; }
.TravelOver{padding:0px 8px 0px 8px; height:24px;color:#97A34D; font-size:14px; cursor:hand; cursor:pointer;font-weight:regular;text-decoration:underline;  }
.Travelselected{padding:0px 8px 0px 8px; height:24px; color:#97A34D; font-size:14px; cursor:hand; cursor:pointer;font-weight:regular;text-decoration:underline; font-style:italic;}
/*******************Left section******************************/

/*********************Right Section***************************/
.Rightlinkon{ background-image:url(resources/images/RightLinkBGon.jpg); background-repeat:no-repeat; height:94px; width:253px;}
.Rightlinkoff{ background-image: url(resources/images/RightLinkBG.jpg); background-repeat:no-repeat; height:94px; width:253px;}
.RightlinkImgTD{ vertical-align: middle; padding-left:20px;}
.RightlinkTextTD{ vertical-align: middle; width:121px;}
.RightlinkHead{ color:#3b8e25; font-size:14px; font-weight:bold; text-decoration:none;}
.RightlinkText{color:#000000; font-size:10px; text-decoration:none;}
.RightlinkBtn{ width:31px; vertical-align:bottom; padding-bottom:12px;}


a div.RightlinkHead, a div.RightlinkHead:link, a div.RightlinkHead:active, a div.RightlinkHead:visited,a div.RightlinkHead:hover { color:#3b8e25; text-decoration:none;}
a div.RightlinkText,a div.RightlinkText:link, a div.RightlinkText:active, a div.RightlinkText:visited, a div.RightlinkText:hover {color:#000000; text-decoration:none;}

.clearCSS a{ text-decoration: none;}
.clearCSS a:link{ text-decoration:none;}
.clearCSS a:active{ text-decoration:none;}
.clearCSS a:visited{ text-decoration:none;}
.clearCSS a:hover{ text-decoration: underline;}

a.clearCSS { text-decoration:none !important;}
a.clearCSS:link{ text-decoration:none !important;}
a.clearCSS:active{ text-decoration:none !important;}
a.clearCSS:visited{ text-decoration:none !important;}
a.clearCSS:hover{ text-decoration: underline;}

.DesignRightSecWrap{ width:267px; padding-top:33px;}
.RightSecSubDiv{ border-bottom:1px solid #D9D9D9; padding:12px 0px 10px 0px;}
.RightSecSubHead{ font-size:14px; color:#474747; font-weight:bold;}
.RightSecSubText{font-size:12px; color:#000000;}
.RightSecSubText a{font-size:12px; color:#000000; text-decoration:none;}
.RightSecSubText a:link{font-size:12px; color:#000000; text-decoration:none;}
.RightSecSubText a:active{font-size:12px; color:#000000; text-decoration:none;}
.RightSecSubText a:visited{font-size:12px; color:#000000; text-decoration:none;}
.RightSecSubText a:hover{font-size:12px; color:#000000; text-decoration: underline;}
.RightSecLeftTd{ }
.LesMer { background-image:url(resources/images/LesMerBg.jpg); background-repeat:no-repeat; background-position:left; height:15px; padding-left:12px; vertical-align:middle; margin-top:5px;}
.RightSecRightTd{ vertical-align:middle;}
.LesMer a{ color:#4d8627; font-weight:bold; text-decoration:none;}
.LesMer a:link{ color:#4d8627; font-weight:bold;text-decoration:none;}
.LesMer a:active{ color:#4d8627; font-weight:bold;text-decoration:none;}
.LesMer a:visited{ color:#4d8627; font-weight:bold;text-decoration:none;}
.LesMer a:hover{ color:#4d8627; font-weight:bold;text-decoration: underline;}



.SectionMenuWrap{ padding-top:10px; width:28px}
.Business_On{ background-image:url(resources/images/Business_Off.jpg); background-repeat:no-repeat; background-position:top left;}
.Business_Off{ background-image:url(resources/images/Business_On.jpg); background-repeat:no-repeat; background-position:top left;}
.Community_On{ background-image:url(resources/images/Community_Off.jpg); background-repeat:no-repeat; background-position:top left;}
.Community_Off{ background-image:url(resources/images/Community_On.jpg); background-repeat:no-repeat; background-position:top left;}


.HippieHeadingIMG { padding-top:12px;}
.DottedLine { background-image:url(resources/images/DottedLine.png); background-position:left; background-repeat:repeat-x; width:266px;}

.QuotedSentence {  padding-top:10px; border-top: 1px #cdcdcd solid; padding-bottom:10px; border-bottom: 1px #cdcdcd solid; margin-bottom:10px; margin-top:8px;}
.QuoteStart { text-align:left;}
.QuoteText { text-align:center; font-size:18px; color:#414141; }
.QuoteEnd { text-align:right;}
.JoinConv { color:#838D43; font-size:14px; font-weight:bold; text-align:right; padding-right:4px;}
.JoinConv a {color:#838D43; text-decoration:none;}
.JoinConv a:link, .JoinConv a:active,.JoinConv a:visited {color:#838D43; text-decoration:none;}
.JoinConv a:hover { text-decoration:underline;color:#838D43}

/************************Bottom Section***********************/
.BottomInfoSection{ background-image:url(resources/images/bottominfo.png); background-repeat:repeat-x; background-color:#000000; padding:17px 0px 16px 0px}
.BottomWrap{ padding-top:11px;}
.BottomWrap .bottom{ padding:0px 10px 0px 10px;color:#1C1C1C; font-size:12px;}
.BottomWrap .bottom a{font-size:12px;color:#1C1C1C; }
.BotAddressWrap{ padding-right:50px; padding-top:10px}
.BotAddress{font-size:12px; color:#000000; text-align:left; padding-left:30px;}

/********************Content Styles***************************/

h1 { font-size:24px; color:#121212; font-weight:bold; margin:0px; padding:0px; padding-bottom:5px;}
.ContentDiv { padding:20px;}
.ContentDiv .SubHead { font-size:14px; font-weight:bold; color:#080808; }
.ContentDiv .StrapLine { color:#535353; font-size:12px; font-weight:bold; font-style:italic;}
.ContentDiv p { padding:11px 0px 11px 0px; margin:0px; font-size:12px; color:#414141;}
.ContentDiv p ul, .ContentDiv ul { margin:0px; padding-left:18px;}
.ContentDiv p ul li, .ContentDiv ul li {padding:0px; margin:0px;}

.ArticleLink { color:#467c05; font-size:14px;  padding-top:10px; padding-bottom:5px;}
.ArticleLink a{ color:#467c05; font-size:14px; font-weight:bold;text-decoration:underline;}
.ArticleLink a:link,.ArticleLink a:active,.ArticleLink a:visited { color:#467c05;text-decoration:underline;cursor:hand; cursor:pointer;}
.ArticleLink a:hover { color:#467c05;text-decoration:none; cursor:hand; cursor:pointer;}




/********************FrontPage***************************/
.FPwrap{ background-image:url(resources/images/FPimg.jpg); background-repeat:no-repeat; background-position:top left; width:586px; height:376px; }
.FPboxPadding{ padding:99px 0px 0px 297px; }
.FPboxWrap{ background-color:#000000; height:181px; width:289px;}
.FPboxText{ color:#FFFFFF;font-family:"Century Gothic", Arial, Verdana; font-size:12px;padding:0px 10px 7px 23px;}
.FPboxHead{color:#4daa0f; font-family:"Century Gothic", Arial, Verdana; font-size:24px; font-weight:bold; padding:12px 10px 5px 23px; }


/***********Kontakt Page  *********/

.KontaktInfoWrap{padding-left:42px; padding-top:15px;background-image:url(resources/images/BodyBgInnerDiv.jpg); background-position:left top; background-repeat:repeat-x; background-color:#FFFFFF;}
.KontaktInfoTD{ padding-bottom:37px; width:272px;}
.kontaktImage{ vertical-align:top;}
.kontaktImage IMG{border:2px solid #A0A0A0}
.kontaktInfo{padding-left:15px; vertical-align:top;}
.kontaktName{ color:#414141; font-size:14px; font-weight:bold;}
.kontaktText{ color:#959595; font-size:12px; padding-bottom:3px;font-weight:bold;}
.kontaktMailId{ background-image:url(resources/images/MailIIDBG.png); background-position:top left; background-repeat:no-repeat; padding-left:20px; height:13px; color:#42C2F7; font-size:10px;}
.kontaktMailId a{color:#42C2F7; font-size:10px; text-decoration:none;}
.kontaktMailId a:link, .kontaktMailId a:active, .kontaktMailId a:visited{color:#42C2F7; font-size:10px; text-decoration:none;}
.kontaktMailId a:hover{color:#42C2F7; font-size:10px; text-decoration:none;}

/* End custom CSS styles */

