﻿html										{ font-family:Verdana; font-size:10px; line-height:16px; }
body										{ margin:0; background:#dbdbdb url(/g/gfx/whiteBackgroundBar.jpg) repeat-x left top; }
a img										{ border:none; }
h1											{ font-size:16px; font-weight:bold; }

/* Begin Master */
#topShadow									{ margin-top:-19px; }
#main > #topShadow							{ background:transparent url(/GFX/Common/bgShadowTop.png) no-repeat center bottom; }
#main > #shadow								{ background:transparent url(/GFX/Common/bgShadow.png) repeat-y center; }
#main > #bottomShadow						{ height:10px; background:transparent url(/GFX/Common/bgShadowBottom.png) no-repeat center top; }

#topBar										{ background:transparent url(/g/gfx/whiteLogoBar.jpg) no-repeat left top; width:980px; height:43px; position:relative; margin-left:auto; margin-right:auto; }
	#topBarLeft									{ height:33px; position:absolute; top:2px; left:30px; }
		#topBarLeft a								{ margin-right:30px; }
	#topBarRight								{ height:13px; position:absolute; top:13px; right:6px; }
		#topBarRight a								{ margin-left:11px; }

#topBanner									{ width:982px; min-height:142px; height:auto !important; height:142px; margin-left:auto; margin-right:auto; /*background:transparent url(/GFX/Common/topbanner_bg.jpg) no-repeat left top;*/ }

/* Midt Sektion med logo og menu */
#middleSection								{ width:982px; height:172px; position:relative; margin-top:3px; margin-left:auto; margin-right:auto;}

	#middleTop									{ width:982px; height:44px; position:absolute; }
		#middleLeft									{ width:176px; height:42px; position:absolute; border:solid 1px #898989; text-align:right; }
			#middleLeft span							{ color:#FFFFFF; font-size:11px; font-weight:bold; margin-right:20px; }
			#middleLeftTop								{ width:176px; height:21px; background:transparent url(/GFX/Common/middleSection_bg1.gif) repeat-x left top; border-bottom:solid 1px #898989; }
			#middleLeftBottom							{ width:176px; height:20px; background:transparent url(/GFX/Common/middleSection_bg2.gif) repeat-x left top; }		
		#middleCenter								{ width:452px; height:42px; position:absolute; left:178px; border-top:solid 1px #898989; border-bottom:solid 1px #898989; }
			#middleCenter a, #middleCenter span			{ color:#FFFFFF; font-size:11px; font-weight:bold; margin-left:7px; }
			#middleCenterTop							{ width:452px; height:21px; background:transparent url(/GFX/Common/middleSection_bg1.gif) repeat-x left top; border-bottom:solid 1px #898989; }
			#middleCenterBottom							{ width:452px; height:20px; background:transparent url(/GFX/Common/middleSection_bg3.gif) repeat-x left top; }
		#middleRight								{ width:350px; height:42px; position:absolute; left:630px; border:solid 1px #898989; background:transparent url(/GFX/Common/middleSection_bg4.gif) repeat-x left top; }	

	#middleMiddle								{ width:980px; height:85px; position:absolute; top:52px; left:1px; }
		#middleMiddleLeft							{ width:254px; height:60px; position:absolute; top:13px; left:0px; background:transparent url(/GFX/Common/ridehestenLogo.jpg) no-repeat left top; cursor:pointer; }
		#middleMiddleRight							{ width:725px; height:60px; position:absolute; top:13px; left:254px; background:transparent url(/GFX/ThreeTopFocus/threetopfocus_bg.gif) repeat-x left top; border-right:solid 1px #7c7c7c; }
			.threeTopFocusItem1						{ width:242px; height:85px; position:absolute; top:-13px; left:0px; }
			.threeTopFocusItem2						{ width:242px; height:85px; position:absolute; top:-13px; left:242px; }
			.threeTopFocusItem3						{ width:241px; height:85px; position:absolute; top:-13px; left:484px; }
				.threeTopFocusItemImage					{ position:absolute; top:0px; left:0px; border:solid 1px #5b5b5b; }
				.threeTopFocusItemHeader				{ position:absolute; top:15px; left:97px; font-size:11px; font-weight:bold;  color:#FFFFFF !important; }
				.threeTopFocusItemText					{ position:absolute; top:38px; left:97px; font-size:10px; line-height:10px; letter-spacing:0px;  color:#FFFFFF !important; }
	
	#middleBottom								{ width:982px; height:27px; position:absolute; top:139px; }
		#middleBottomLeft							{ width:162px; height:19px; position:absolute; top:8px; left:2px; background:transparent url(/GFX/Common/middleSection_bg6.gif) repeat-x left top; cursor:pointer; }
			#middleBottomLeft a							{ position:absolute; top:1px; left:20px; color:#FFFFFF; }
		#middleBottomRight							{ width:814px; height:27px; position:absolute; top:0px; left:168px; }
			.middleBottomRightItem						{ position:relative; height:19px; float:left; margin-right:4px; margin-top:8px; padding:1px 12px 0 12px; text-align:center; background:transparent url(/GFX/Common/middleSection_bg7.gif) repeat-x left top; cursor:pointer; }
			.middleBottomRightItem a					{ color:#FFFFFF !important; }
			#middleBottomRightItemJuniorLogo			{ position:absolute; width:30px; height:27px; top:-8px; left:0px; }
			#middleBottomRightItemJuniorLink			{ padding-left:22px; }
			.middleBottomRightItemEnd					{ position:relative; width:56px; height:19px; float:left; background:transparent url(/GFX/Common/middleSection_bg7.gif) repeat-x left top; }
/* slut */

#siteSelector								{ width:738px; height:28px; padding:37px 0px 0px 242px; margin-left:auto; margin-right:auto; background:transparent url(/GFX/Common/ridehestenLogo.gif) no-repeat 10px 15px; }
#topShadow > #siteSelector					{ background:transparent url(/GFX/Common/ridehestenLogo.png) no-repeat 10px 15px; }

#wrapper									{ width:980px; margin-left:auto; margin-right:auto; border:solid 1px #888888; }
#siteMenu									{ height:37px; background:transparent url(/GFX/Common/siteTabBg.gif) repeat-x top; }
#sectionHeader								{ height:58px; background:transparent url(/GFX/Common/sectionHeaderBg.gif) repeat-x top; border-bottom:solid 1px #323232; }

#headerLogo									{ width:500px; height:58px; float:left; }

#pageContent								{ padding:1px; background:#ffffff url(/GFX/Common/page_bg.gif) repeat-y 164px top; overflow:hidden; }

#leftContainer								{ width:160px; float:left; padding-bottom:10000px; margin-bottom:-10000px; background-color:#d3d3d3; border-right:solid 1px #d3d3d3; border-left:solid 1px #d3d3d3; }
#bodyContainer								{ width:806px; float:right; padding-left:4px; padding-bottom:10000px; margin-bottom:-10000px; }
#contentBottom								{ height:1px; overflow:hidden; background-color:#ffffff; }
#mainFooter									{ height:92px; background:transparent url(/GFX/Common/mainFooterGradient.gif) repeat-x top;  border-bottom:solid 2px #888888; }
#bottomRHLogo								{ float:left; width:260px; height:92px; border-top:solid 1px #c7c7c7; border-right:solid 1px #c7c7c7; border-bottom:solid 1px #c7c7c7; background:transparent url(/GFX/Common/ridehestenBottomLogo.jpg) no-repeat center center; }
#bottomRHCopyright							{ float:left; width:200px; height:82px; padding-top:10px; font-size:10px; line-height:25px; border-top:solid 1px #c7c7c7; border-right:solid 1px #c7c7c7; border-bottom:solid 1px #c7c7c7; border-left:solid 1px #838383; }
#bottomRHCopyright div						{ text-align:center; margin-right:auto; margin-left:auto; }
#bottomRHLinks								{ float:left; width:315px; height:92px; line-height:20px; border-top:solid 1px #c7c7c7; border-right:solid 1px #c7c7c7; border-bottom:solid 1px #c7c7c7; border-left:solid 1px #838383; }
#bottomRHLinks div div						{ padding-left:25px; margin-bottom:3px; }
#bottomRHLinks div div a					{ color:#000000; }
#bottomRHLinksL								{ float:left; margin:16px 0px 0px 29px; }
#bottomRHLinksR								{ float:right; margin:16px 29px 0px 0px; }
#bottomRHCards								{ float:right; width:198px; height:92px; background:transparent url(/GFX/Common/ridehestenBottomCards.jpg) no-repeat center 65px; border-top:solid 1px #c7c7c7; border-right:solid 1px #c7c7c7; border-bottom:solid 1px #c7c7c7; border-left:solid 1px #838383; }


/* LoginView */
#divMainLoginView							{ position:relative; width:350px; height:42px; }
#LoginKey									{ position:absolute; width:27px; height:37px; top:2px; left:11px; background:transparent url(/GFX/Common/loginKey.jpg) no-repeat center center; }
#LoginLock									{ position:absolute; width:45px; height:42px; left:10px; background:transparent url(/GFX/Common/loginUnlocked.jpg) no-repeat center center; }
#LoginName									{ position:absolute; width:130px; top:0px; left:70px; color:#dcdcdc; font-size:10px; line-height:14px; }
#LoginName div a							{ color:#c59122; text-decoration:underline; }
#MyMenuButton								{ position:absolute; top:4px; right:10px; }

#divMainLoginInput							{ position:absolute; top:12px; left:45px; }
#divMainLoginButton							{ position:absolute; top:10px; left:235px; }
#divMainLoginNewUser						{ position:absolute; top:3px; right:3px; width:70px; height:38px; text-align:center; }
#divMainLoginInput input					{ width:85px; height:14px; margin-top:0px; margin-right:8px; font-size:11px; background-color:#ffffff; border:solid 1px #717170; }
.usernameWatermarked						{ background:#ffffff url(/GFX/Common/usernameWatermark.jpg) no-repeat 6px 5px; }
.passwordWatermarked						{ background:#ffffff url(/GFX/Common/passwordWatermark.jpg) no-repeat 6px 5px; }
.mainLoginWaterMark							{ color:#ffffff; }
.aMainLogin									{ color:#e4d4c0 !important; font-size:9px; }
#divRememberMe label						{ color:#777777 !important; font-size:9px; }


/* Begin Header Bar */

.headerBar									{ font-size:12px; line-height:19px; padding-left:12px; color:#ffffff; }
.headerBar a								{ color:#ffffff !important; }

/* Begin Left Menu */

#leftMenu									{ }
#lMContent div								{ position:relative; height:19px; font-size:11px; line-height:19px; border-top:solid 1px #e1e1e1; }
#lMContent div a							{ position:relative; left:20px; text-decoration:none; color:#000000; }
.lMParent a									{ color:#ffffff !important; }
.lMSelectedParent a							{ color:#ffffff !important; }

.lMParent									{ background:transparent url(/GFX/Default/lMSelectedBg.gif) repeat-x top; }
.lMChild									{ border-top:none !important; border-bottom:dotted 1px #afafaf; }
.lMSelectedChild							{ border-top:none !important; border-bottom:dotted 1px #afafaf; }
.lMGrandChild								{ background-color:#add99b; border-top:none !important; border-bottom:dotted 1px #afafaf; }
.lMSelectedGrandChild						{ background-color:#add99b; border-top:none !important; border-bottom:dotted 1px #afafaf; }

.lMSelectedParentImgFotos					{ background:transparent url(/GFX/Fotos/LogoSmall.png) no-repeat left top; }
.lMSelectedParentImgKoebogsalg				{ background:transparent url(/GFX/Koebogsalg/LogoSmall.png) no-repeat left top; }
.lMSelectedParentImgKontakt					{ background:transparent url(/GFX/Kontakt/LogoSmall.png) no-repeat left top; }
.lMSelectedParentImgLinks					{ background:transparent url(/GFX/Links/LogoSmall.png) no-repeat left top; }
.lMSelectedParentImgMagasiner				{ background:transparent url(/GFX/Magasiner/LogoSmall.png) no-repeat left top; }
.lMSelectedParentImgNyheder					{ background:transparent url(/GFX/Nyheder/LogoSmall.png) no-repeat left top; }
.lMSelectedParentImgShop					{ background:transparent url(/GFX/Shop/LogoSmall.png) no-repeat left top; }
.lMSelectedParentImgVejviser				{ background:transparent url(/GFX/Vejviser/LogoSmall.png) no-repeat left top; }
.lMSelectedParentImgWebTV					{ background:transparent url(/GFX/WebTV/LogoSmall.png) no-repeat left top; }

.lMParentImgFotos:hover						{ background:transparent url(/GFX/Fotos/LogoSmall.png) no-repeat left top; }
.lMParentImgKoebogsalg:hover				{ background:transparent url(/GFX/Koebogsalg/LogoSmall.png) no-repeat left top; }
.lMParentImgKontakt:hover					{ background:transparent url(/GFX/Kontakt/LogoSmall.png) no-repeat left top; }
.lMParentImgLinks:hover						{ background:transparent url(/GFX/Links/LogoSmall.png) no-repeat left top; }
.lMParentImgMagasiner:hover					{ background:transparent url(/GFX/Magasiner/LogoSmall.png) no-repeat left top; }
.lMParentImgNyheder:hover					{ background:transparent url(/GFX/Nyheder/LogoSmall.png) no-repeat left top; }
.lMParentImgShop:hover						{ background:transparent url(/GFX/Shop/LogoSmall.png) no-repeat left top; }
.lMParentImgVejviser:hover					{ background:transparent url(/GFX/Vejviser/LogoSmall.png) no-repeat left top; }
.lMParentImgWebTV:hover						{ background:transparent url(/GFX/WebTV/LogoSmall.png) no-repeat left top; }

/* End Left Menu */

/* Begin Info Box */

.InfoBox									{ width:154px; margin-right:auto; margin-left:auto; }
.InfoBoxTop									{ height:45px; background:transparent url(/GFX/Common/InfoBox/InfoBoxTop.gif) no-repeat center center; }
.InfoBox > .InfoBoxTop						{ background:transparent url(/GFX/Common/InfoBox/InfoBoxTop.png) no-repeat center center; }
.InfoBoxInner								{ min-height:61px; height:auto !important; height:61px; padding-top:53px; background:#fff1c2 url(/GFX/Common/InfoBox/InfoBoxBottom.jpg) no-repeat center top; border-right:solid 1px #8c3918; border-bottom:solid 1px #8c3918; border-left:solid 1px #8c3918; }
.InfoBoxInner p								{ padding:0px 10px 15px 15px; margin:0px; font-size:11px; }
.InfoBoxInner p	a							{ font-size:12px; color:#fe6c33; }
.InfoBoxInner div							{ margin:0px 4px 2px 0px; font-size:11px; font-weight:bold; text-align:right; }
.InfoBoxInner div a							{ color:#000000; }

/* End Info Box */

/* Begin Small Search Box */

#SmallSearchBoxHeadImage					{ height:59px; background:transparent url(/GFX/Common/SmallSearchBox/SmallSearchBoxHead.jpg) no-repeat center center; }
.SmallSearchBox								{ width:152px; margin-right:auto; margin-left:auto; }
.SmallSearchBox a							{ color:#000000 !important; }
.SmallSearchBoxTop							{ height:6px; background:transparent url(/GFX/Common/SmallSearchBox/SmallSearchBoxTop.gif) no-repeat center center; }
.SmallSearchBoxInner						{ margin-bottom:17px; border-right:solid 1px #c8c8c8; border-bottom:solid 1px #c8c8c8; border-left:solid 1px #c8c8c8; }
.SmallSearchBoxInner2						{ background-color:#e0e0e0; border-left:solid 1px #ffffff; }
.SmallSearchBoxHeaderArtikler				{ padding-left:23px; font-size:12px; font-weight:bold; background:transparent url(/GFX/Common/SmallSearchBox/colorArtikler.gif) no-repeat 5px center; }
.SmallSearchBoxHeaderFotos					{ padding-left:23px; font-size:12px; font-weight:bold; background:transparent url(/GFX/Common/SmallSearchBox/colorFotos.gif) no-repeat 5px center; }
.SmallSearchBoxHeaderHestevejviser			{ padding-left:23px; font-size:12px; font-weight:bold; background:transparent url(/GFX/Common/SmallSearchBox/colorHestevejviser.gif) no-repeat 5px center; }
.SmallSearchBoxHeaderKoebSalg				{ padding-left:23px; font-size:12px; font-weight:bold; background:transparent url(/GFX/Common/SmallSearchBox/colorKoebSalg.gif) no-repeat 5px center; }
.SmallSearchBoxHeaderNyheder				{ padding-left:23px; font-size:12px; font-weight:bold; background:transparent url(/GFX/Common/SmallSearchBox/colorNyheder.gif) no-repeat 5px center; }
.SmallSearchBoxHeaderWebTV					{ padding-left:23px; font-size:12px; font-weight:bold; background:transparent url(/GFX/Common/SmallSearchBox/colorWebTv.gif) no-repeat 5px center; }
.SmallSearchBoxTxtContainer input			{ width:136px; height:23px; line-height:23px; margin-left:5px; border-top:solid 1px #989898; border-right:solid 1px #ffffff; border-bottom:solid 1px #ffffff; border-left:solid 1px #989898; }
.SmallSearchBoxTxtArtiklerWaterMarked		{ background:transparent url(/GFX/Common/SmallSearchBox/ArtiklerWatermarked.gif) no-repeat center center; }
.SmallSearchBoxTxtFotosWaterMarked			{ background:transparent url(/GFX/Common/SmallSearchBox/FotosWatermarked.gif) no-repeat center center; }
.SmallSearchBoxTxtHestevejviserWaterMarked	{ background:transparent url(/GFX/Common/SmallSearchBox/HestevejviserWatermarked.gif) no-repeat center center; }
.SmallSearchBoxTxtKoebSalgWaterMarked		{ background:transparent url(/GFX/Common/SmallSearchBox/KoebSalgWatermarked.gif) no-repeat center center; }
.SmallSearchBoxTxtNyhederWaterMarked		{ background:transparent url(/GFX/Common/SmallSearchBox/NyhederWatermarked.gif) no-repeat center center; }
.SmallSearchBoxTxtWebTVWaterMarked			{ background:transparent url(/GFX/Common/SmallSearchBox/WebTvWatermarked.gif) no-repeat center center; }
.SmallSearchInfoImage						{ float:left; margin:8px 0px 8px 5px; }
.SmallSearchBoxInfoText						{ float:left; margin:8px 0px 8px 5px; }
.SmallSearchBoxInfoText a					{ margin:0px 9px 0px 0px; font-size:11px; color:#000000; }
.SmallSearchInfoButton						{ float:right; margin:7px 6px 8px 0px; }

/* End Small Search Box */

/* Begin Editor Notice Box */

.EditorNotice								{ width:134px; margin-right:auto; margin-left:auto; padding:90px 10px 10px 10px; font-size:11px; background:#d7d7d7 url(/GFX/Common/EditorNotice/background.jpg) no-repeat center top; border-top:solid 1px #ffffff; border-right:solid 1px #afafaf; border-bottom:solid 1px #afafaf; border-left:solid 1px #ffffff; }
.EditorNotice span							{ padding:6px 6px 1px 0px; margin:-3px 0px 0px 7px; font-size:1px; background-color:#7e3030; border-top:solid 1px #afafaf; border-right:solid 1px #f9f9f9; border-bottom:solid 1px #f9f9f9; border-left:solid 1px #afafaf; }

/* Begin Editor Notice Box */

/* Begin Paging Control */

.pagingContainer							{  }
.pagingContainer table						{ height:50px; width:100%;  }
.pagingContainer table tr td				{  }
.pagingContainer table tr td a				{ text-decoration:none !important; display:inline-block; padding:5px; margin-top:10px; border:solid 1px #808080;  }
.pagingContainer table tr td a span			{ font-size:10px; color:#808080;  }
.pagingFirst								{ width:100px; text-align:left; }
.pagingPrevious								{ width:30px; text-align:left; }
.pagingNumbers								{ text-align:center; color:#000000; }
.pagingNext									{ width:30px; text-align:right; }
.pagingLast									{ width:100px; text-align:right; }

/* End Paging Control */

/* Begin Banner Control */
.BannerGroup1, .BannerGroup4				{ width:980px; height:140px; border:solid 1px #8d8d8d; }
.BannerGroup2								{ width:795px; height:215px; padding-top:5px; padding-bottom:15px; margin-right:auto; margin-left:auto; text-align:left; float:none; }
.BannerGroup3								{ width:300px; height:260px; padding-top:5px; padding-bottom:15px; margin-right:auto; margin-left:auto; text-align:left; float:none; margin-right:5px; }
.bannerannoncetext							{ color:#181818; font-size:8px; line-height:10px; }
/* End Banner Control */

.clear										{ clear:both; }
