/******************************************************
*******************************************************
****    Stylesheet for www.cykelklubben.se         ****
****    Copyright 2006, Fredrik Jansson            ****
****    fredrik.jansson@cykelklubben.se            ****
*******************************************************
******************************************************/
html, body
{
	height: 100%;
	margin: 0 auto;
	padding: 0;
	border: none;
	text-align: center;
	color:#333333;
	height: 100%;	
}
body, td
{
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
body
{
	background-color:#666666;
}
h1
{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 23px;
	color: #333333;
	margin:0px 4px 12px 10px;
}
h2
{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	margin-top:4px;
	margin-left:10px;
	margin-bottom:4px;
}
h3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight:bold;
	margin:4px 4px 4px 0px;
}
p
{
	padding-left:10px;
	margin: 0px 0px 20px 0px;
}
p p
{
    display: block;
	margin-left:10px;
}
a
{
	color: #000000;
	text-decoration: underline;
}
a:hover
{
	text-decoration: none;
}
a.more
{
	color:#3366BB;
	margin-top:8px;
	text-decoration:none;
	background:transparent url(/cykelklubben/images/body/link-pilar.gif) no-repeat scroll right center;
	padding-right:20px;
}
a.more:hover
{
	text-decoration:underline;
}
a.arrow
{
	color:#3366BB;
	margin-top:8px;
	text-decoration:none;
	background:transparent url(/cykelklubben/images/body/double-right.gif) no-repeat scroll left center;
	padding-left:18px;
}
a.arrow:hover
{
	text-decoration:underline;
}
.LinkPilContainer
{
	text-align:right;
	padding-right:9px;
	margin-top:10px;
}
#wrapper
{
	height: 100%;
	margin: 0 auto;
	padding: 0px;
	border: 0px;
	text-align: left;
}
.wrapperCellBody
{
	background-color: #ffffff;
}
.wrapperCellRight
{
	width:180px;
	background-color:#ffffff;
	border-left:solid 1px #cccccc;
}
.cellRightHeader
{
	background-color:#ffffff;
}
.cellRightBanner
{
	background-color:#ffffff;
}
.cellRightBanner img
{
	margin-left:10px;
	margin-bottom:10px;
}
#container
{
	border: 0px;
	padding: 0px;
	margin: 0px;
	text-align: center;
	margin: 0 auto;
	height: 100%;
}

/***********************************************************************
 -- HEADER -------------------------------------------------------------
*/
.CKHeaderFront
{
	width:765px; 
	height:142px;
	position:absolute;
	left:0px;
	top:0px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/cykelklubben/images/body/logo/logo24.png');
}
.CKHeaderFront[class]
{
	width:765px; 
	height:142px;
	position:absolute;
	left:0px;
	top:0px;
	background-image: url( /cykelklubben/images/body/logo/logo24.png );
	background-repeat: no-repeat;
}
.RideOfHope
{
	width:125px; 
	height:100px;
	position:absolute;
	left:628px;
	top:10px;
}
#header
{
	position:relative;
	margin: 0 auto;
	text-align: left;
	width: 765px;
	height:230px;
}
#headerImage
{
	margin: 0 auto;
	text-align: left;
	width: 765px;
	height: 142px;
}
#headerImage a
{
	display: block;
	width: 765px;
	height: 142px;
}
#spacer1
{
    
	width: 15px;
	height: 81px;
	float: left;
}
#menuContainer
{
    /* no style - FJ */	
}
.lineWrapper, .lineWrapper2
{
	float: left;
	height: 22px;
	width: 720px;
	border-bottom: solid 1px gray;
}
.lineWrapper
{
	margin-bottom: 0px;
}
.lineWrapper2
{
	margin-bottom: 5px;
}
.mainMenu, .mainMenu2
{
    float: left;
	margin: 0px 0px 0px 0px;
	height: 18px;
	padding: 2px 0px 2px 0px;
}
.mainMenu span, .mainMenu2 span
{
	/* display: none; */
}
.mainMenu li, .mainMenu2 li
{
	float: left;
	list-style: none;
	list-style-position: inside;
	padding: 1px 5px 0px 4px;
}
.mainMenu a, .mainMenu2 a
{
	display: block;
}
#mainMenuItemHEM a
{
	width: 33px;
	height: 16px;
	text-align:center;
}
#mainMenuItemHEM a:hover, #mainMenuItemHEM a.selected
{
	background-color:#000099;
}
#mainMenuItemHEM a:hover span
{
	color:#FFFFFF;
}
#mainMenuItemJOIN a
{
	width: 70px;
	height: 16px;
	text-align:center;
}
#mainMenuItemJOIN a:hover, #mainMenuItemJOIN a.selected
{
	background-color:#000099;
}
#mainMenuItemJOIN a:hover span
{
	color:#FFFFFF;
}

#mainMenuItemLOGIN a
{
	width: 52px;
	height: 16px;
	text-align:center;
}
#mainMenuItemLOGIN a:hover, #mainMenuItemLOGIN a.selected
{
	background-color:#000099;
}
#mainMenuItemLOGIN a:hover span
{
	color:#FFFFFF;
}
#mainMenuItemMEDLEM a
{
	width: 55px;
	height: 16px;
	text-align:center;
}
#mainMenuItemMEDLEM a:hover, #mainMenuItemMEDLEM a.selected
{
	background-color:#000099;
}
#mainMenuItemMEDLEM a:hover span
{
	color:#FFFFFF;
}
#mainMenuItemSHOP a
{
	width: 37px;
	height: 16px;
	text-align:center;
}
#mainMenuItemSHOP a:hover, #mainMenuItemMEDLEM a.selected
{
	background-color:#000099;
	color:White;
}
#mainMenuItemSHOP a:hover span
{
	color:#FFFFFF;
}
#mainMenuItemFRIENDS a
{
	width: 90px;
	height: 16px;
	text-align:center;
}
#mainMenuItemFRIENDS a:hover, #mainMenuItemFRIENDS a.selected
{
	background-color:#000099;
}
#mainMenuItemFRIENDS a:hover span
{
	color:#FFFFFF;
}

#mainMenuItemOM a
{
	width: 105px;
	height: 16px;
	text-align:center;
}
#mainMenuItemOM a:hover
{
	background-color:#000099;
}
#mainMenuItemOM a:hover span
{
	color:#FFFFFF;
}

#mainMenuItemBLOG a
{
	width: 54px;
	height: 16px;
	text-align:center;
}
#mainMenuItemBLOG a:hover, #mainMenuItemBLOG a.selected
{
	background-color:#000099;
}
#mainMenuItemBLOG a:hover span
{
	color:#FFFFFF;
}

#mainMenuItemEXERCISE a
{
	width: 95px;
	height: 16px;
	text-align:center;
}
#mainMenuItemEXERCISE a:hover, #mainMenuItemEXERCISE a.selected
{
	background-color:#000099;
}
#mainMenuItemEXERCISE a:hover span
{
	color:#FFFFFF;
}

/*
						#HIGHLIGHT a
						{
							width: 54px;
							height: 16px;
							color:#ffffff;
							background-color:#CC9900;
							text-decoration:none;
							text-align:center;
						}
						#HIGHLIGHT a:hover, #HIGHLIGHT a.selected
						{
							background-color:#CC9900;
						}
						#HIGHLIGHT a:hover span
						{
							color:#FFFFFF;
						}
						#HIGHLIGHT a span
						{
							color:#ffffff;
						}
*/

#mainMenuItemGRUPPER a
{
	width: 50px;
	height: 16px;
	text-align:center;
}
#mainMenuItemGRUPPER a:hover, #mainMenuItemGRUPPER a.selected
{
	background-color:#000099;
}
#mainMenuItemGRUPPER a:hover span
{
	color:#FFFFFF;
}



#mainMenuItemONLINE a
{
	width: 50px;
	height: 16px;
	text-align:center;
}
#mainMenuItemONLINE a:hover, #mainMenuItemONLINE a.selected
{
	background-color:#000099;
}
#mainMenuItemONLINE a:hover span
{
	color:#FFFFFF;
}

#mainMenuItemSCD a
{
	width: 125px;
	height: 16px;
	text-align:center;
}
#mainMenuItemSCD a:hover, #mainMenuItemSCD a.selected
{
	background-color:#000099;
}
#mainMenuItemSCD a:hover span
{
	color:#FFFFFF;
}


#mainMenuItemPAPER a
{
	width: 75px;
	height: 16px;
	text-align:center;
}
#mainMenuItemPAPER a:hover, #mainMenuItemPAPER a.selected
{
	background-color:#000099;
}
#mainMenuItemPAPER a:hover span
{
	color:#FFFFFF;
}


#mainMenuItemTURER a
{
	width: 38px;
	height: 16px;
	text-align:center;
}
#mainMenuItemTURER a:hover, #mainMenuItemTURER a.selected
{
	background-color:#000099;
}
#mainMenuItemTURER a:hover span
{
	color:#FFFFFF;
}

#mainMenuItemCALENDAR a
{
	width: 58px;
	height: 16px;
	text-align:center;
}
#mainMenuItemCALENDAR a:hover, #mainMenuItemCALENDAR a.selected
{
	background-color:#000099;
}
#mainMenuItemCALENDAR a:hover span
{
	color:#FFFFFF;
}
#mainMenuItemLINKS a
{
	width: 45px;
	height: 16px;
	text-align:center;
}
#mainMenuItemLINKS a:hover, #mainMenuItemLINKS a.selected
{
	background-color:#000099;
}
#mainMenuItemLINKS a:hover span
{
	color:#FFFFFF;
}
#mainMenuItemTIME a
{
	width: 41px;
	height: 16px;
	text-align:center;
}
#mainMenuItemTIME a span
{
	/* color:#ffffff; */
}
#mainMenuItemTIME a:hover, #mainMenuItemTIME a.selected
{
	background-color:#000099;
}
#mainMenuItemTIME a:hover span
{
	color:#FFFFFF;
}


#mainMenuItemTORG a
{
	width: 75px;
	height: 16px;
	text-align:center;
	background-color:#fe8e4b;
	color:white;
	text-decoration:none;
}
#mainMenuItemTORG a:hover, #mainMenuItemTORG a.selected
{
	background-color:#000099;
}
#mainMenuItemTORG a span
{
	color:#FFFFFF;
	text-decoration:none;
}
#mainMenuItemTORG a:hover span
{
	color:#FFFFFF;
}





#mainMenuItemPLANKET a
{
	width: 48px;
	height: 16px;
text-align:center;
}
#mainMenuItemPLANKET a:hover, #mainMenuItemPLANKET a.selected
{
	background-color:#000099;
}
#mainMenuItemPLANKET a:hover span
{
	color:#FFFFFF;
}


#mainMenuItemPARTNERS a
{
	width: 60px;
	height: 16px;
	text-align:center;
}
#mainMenuItemPARTNERS a:hover
{
	background-color:#000099;
}
#mainMenuItemPARTNERS a:hover span
{
	color:#FFFFFF;
}





#mainMenuItemBENEFITS a
{
	width: 60px;
	height: 16px;
	text-align:center;
}
#mainMenuItemBENEFITS a:hover
{
	background-color:#000099;
}
#mainMenuItemBENEFITS a:hover span
{
	color:#FFFFFF;
}

#mainMenuItemCOMPETITION a, #mainMenuItemCOMPETITION a span
{
	width: 100px;
	height: 16px;
	text-align:center;
	background-color:yellow;
	
}
#mainMenuItemCOMPETITION a:hover
{
	background-color:#000099;
}
#mainMenuItemCOMPETITION a:hover span
{
	color:#FFFFFF;
	background-color:#000099;
}



#mainMenuItemMALLORCA a, #mainMenuItemMALLORCA a span
{
	width: 150px;
	height: 16px;
	text-align:center;
}
#mainMenuItemMALLORCA a:hover
{
	background-color:#000099;
}
#mainMenuItemMALLORCA a:hover span
{
	color:#FFFFFF;
}

#mainMenuItemSTAFETT a, #mainMenuItemSTAFETT a span
{
	width: 88px;
	height: 16px;
	text-align:center;
}
#mainMenuItemSTAFETT a:hover
{
	background-color:#000099;
}
#mainMenuItemSTAFETT a:hover span
{
	color:#FFFFFF;
}

#mainMenuItemSEARCH a, #mainMenuItemSEARCH a span
{
	width: 30px;
	height: 16px;
	text-align:center;
	background-color:#ccccff;
}
#mainMenuItemSEARCH a:hover
{
	background-color:#ccccff;
}
#mainMenuItemSEARCH a:hover span
{
	color:#FFFFFF;
}

#mainMenuItemARR a, #mainMenuItemARR a span
{
	width: 80px;
	height: 16px;
	text-align:center;
}
#mainMenuItemARR a:hover
{
	background-color:#000099;
}
#mainMenuItemARR a:hover span
{
	color:#FFFFFF;
}


#mainMenuItemMatrixVR a, #mainMenuItemMatrixVR a span
{
	width: 112px;
	height: 16px;
	text-align:center;
}
#mainMenuItemMatrixVR a:hover
{
	background-color:#000099;
}
#mainMenuItemMatrixVR a:hover span
{
	color:#FFFFFF;
}

#mainMenuItemMotionslopp a
{
	width: 96px;
	height: 16px;
	text-align:center;
}
#mainMenuItemMotionslopp a:hover, #mainMenuItemMotionslopp a.selected
{
	background-color:#000099;
}
#mainMenuItemMotionslopp a:hover span
{
	color:#FFFFFF;
}







#mainMenu a, #mainMenu a:visited, #mainMenu a:active
{
	color: Black;
}
#mainMenu2 a, #mainMenu2 a:visited, #mainMenu2 a:active
{
	color: Black;
}


#navigationLevel2
{
	width: 500px; /* Resten av bredden  */
	height: 30px;
	margin-bottom: 0px;
	padding-left:5px;
	float:left;
}
#navigationLevel2 a
{
	text-decoration:none;
}
#navigationLevel2 a.selected
{
	color: Red;
}
#navigationLevel2_Public
{
	width: 657px;
	height: 30px;
	margin-bottom: 0px;
	padding-left:5px;
	float:left;
}
#navigationLevel2_Public a
{
	text-decoration:none;
}
#navigationLevel2_Public a.selected
{
	color: Red;
}
#ActionBox
{
	float:left;
	margin-left:15px;
	width: 133px;
	height: 30px;
	margin-bottom: 0px;
	background-color:White;
	text-align:right;
	border-right:1px solid gray;
	border-bottom:1px solid gray;
	padding-right:8px;
}
#ActionBoxBreak
{
	float:none;
	clear:both;
}
/***********************************************************************
 -- Sube Menu Medlen
 */
#navigationLevel2
{
	padding-top:2px;
	float:left;
	background-color:#0055b4;
	color:White;
	height:28px;
}
#subMenuMedlem
{
	margin: 0px 0px 0px 0px;
	height: 23px;
	padding: 4px 0px 0px 0px;
}
#subMenuMedlem span
{
	/* display: none; */
}
#subMenuMedlem li
{
	float: left;
	list-style: none;
	list-style-position: inside;
	padding: 1px 6px 0px 6px;
}
#subMenuMedlem a
{
	display: block;
	color:White;
}
#subMenuMedlemMina a
{
	width: 70px;
	height: 8px;
}
#subMenuMedlemItemMYDETAILS a
{
	width: 70px;
	height: 8px;
}
#subMenuMedlemItemMYDETAILS a:hover, #subMenuMedlemItemMYDETAILS a.selected
{
}
#subMenuMedlemItemMYMARKERS a
{
	width: 65px;
	padding-left:0px;
	height: 16px;
}
#subMenuMedlemItemMYMARKERS a:hover, #subMenuMedlemItemMYMARKERS a.selected
{
}
#subMenuMedlemItemMYPRESENTATION a
{
	width: 85px;
	height: 8px;
}
#subMenuMedlemItemMYPRESENTATION a:hover, #subMenuMedlemItemMYPRESENTATION a.selected
{
}
#subMenuMedlemItemMYBLOG a
{
	width: 45px;
	height: 8px;
}
#subMenuMedlemItemMYBLOG a:hover, #subMenuMedlemItemMYBLOG a.selected
{
}
#subMenuMedlemItemMYCONTACTS a
{
	width: 80px;
	height: 8px;
}
#subMenuMedlemItemMYCONTACTS a:hover, #subMenuMedlemItemMYCONTACTS a.selected
{
}
#navigationMisc
{
	margin-left: 85px;
	width: 500px;
	height: 12px;
    display: none;
}
/***********************************************************************
 -- Main BODY ----------------------------------------------------------
*/
#contentBody
{
	margin: 0 auto;
	text-align: left;
	width: 765px;
	height: 100%;
	background-color: White;
	padding-top:10px;
}
#spacer2
{
	width: 15px;
	height: 500px;
	float: left;
}
#contentArea
{
	width: 720px;  /* 180 över... */
	float: left;
	text-align: left;
}
#contentArea td
{
	padding:0px 0px 0px 10px;
}

#UserExists
{
	border: #FF0000 thin solid;
	padding:15px;
}
#UserExists strong
{
	color:Red;
	font-weight:bold;
}
#NewsFlash
{
	border:#FFCC00 thin solid;
	padding:15px;
}
#NewsFlash strong
{
	color:#FF6600;
	font-weight:bold;
}
#ColumnContainer
{
	float:left;
}
#HomeLeft
{
	float:left;
	width:380px;
}

#HomeMid1
{
	float:left;
	width:15px;
}
#HomeMid2
{
	float:left;
	width:15px;
	height:210px;
	border-left:1px solid silver;
}
#HomeRight
{
	float:left;
	width:241px;
}
#UserStatus
{
	width:96px;
	height:24px;
}
#UserStatus a
{
	display:block;
	float:left;
	width:24px;
	height:24px;
	margin-left:10px;
	text-decoration:none;
}
#UserStatusBreak
{
	float:none;
	clear:both;
}
#LinkNewBlogging
{
	float:left;
	height:20px;
	width:200px;
	/* background-color:Green; */
	margin-left:10px;
}
#CheckBoxSortingBlogg
{
	float:left;
	height:20px;
	width:310px;
	/* background-color:Blue; */
	clear:right;
	margin-left:125px;
}
.FloatBreakBeforeTable
{
	clear:both;
	float:none;
	height:0px;
	width:0px;
	margin:0px;
	/* background-color:gray; */
}
#frmCheck1
{
	margin:0px;
}




/***********************************************************************
 -- FOOTER -------------------------------------------------------------
*/


#contactInfoInnerBreaker
{
	float:none;
	clear:both;
}
#contactInfo
{
	margin-top:0px;
	float:left;	
	text-align:center;
	padding-top:4px;
	background-color:#cccccc;
	height:20px;
	width:100%;
}



/***********************************************************************
 -- Classes ------------------------------------------------------------
*/
th.C
{
	text-align: center;
}
th.L
{
	text-align: left;
}
th.R
{
	text-align: right;
}
.C
{
	text-align: center;
}
.L
{
	text-align: left;
}
.R
{
	text-align: right;
}
.TD-C-ul
{
	text-align: center;
	border-bottom:1px solid silver;
}
.TD-L-ul
{
	text-align: left;
	border-bottom:1px solid silver;
}
.TD-R-ul
{
	text-align: right;
	border-bottom:1px solid silver;
}

input.textbox,
input.RegWidth,
input.Login,
input.LoginHome, 
select.textbox,
select.RegWidth,
textarea.textbox,
textarea.textboxLow
{
	border: 1px solid #ddd;
	padding-left:2px;
	color: #686868;
	background: #fefefe url(/cykelklubben/images/body/inputBg.gif) top left repeat-x;
}
textarea.textboxLow
{
	height: 44px;
}
input.Login
{
	width:240px;
	margin-bottom:8px;
}
input.button
{
	border: 0px;	
	color: Black;
	font-family: Verdana;
	font-size: 9px;
	font-weight:bold;
	height: 21px;
	width: 89px;
}
input.button
{
	background: url( /cykelklubben/images/body/buttonBackground.gif );
}
.ImgMiniSearch
{
	margin-top:3px;
	margin-bottom:3px;
}


.registreringskodBox
{
	width:240px;
	margin:0px 0px 0px 0px;
	height:117px;
	background: url( /cykelklubben/images/body/registreringskodBackground.gif ) no-repeat;
}
.registreringskodBox .innerContainer
{
	margin: 5px 10px 10px 10px;
	padding:0px;
}
.vardebevisBox
{
	width:240px;
	margin:0px 0px 15px 0px;
	height:137px;
	background: url( /cykelklubben/images/body/vardebevisBackground.gif ) no-repeat;
}
.vardebevisBox .innerContainer
{
	margin: 5px 10px 10px 10px;
	padding:0px;
}
input.kodTextfalt
{
	margin:0px 0px 8px 55px;
	width:160px;
	text-align:center;
	font-weight:bold;
	font-size:20px;
}


#bodyLatestMembers
{
background-color:#FFFFFF;
text-align:left;
background-image:none;
}
#bodyLatestMembers ul
{
	margin:15px;
	padding:0px;
}
#bodyLatestMembers ul li
{
	list-style: none;
	padding:0px;
}

.FieldSetRegister
{
	width:260px;
}
.FieldSetRegisterWide
{
	width:300px;
}
.FieldSetDouble
{
	width:587px;
}
.RegWidth
{
	width:240px;
	margin-bottom:8px;
}
.RegMargin
{
	margin-bottom:8px;
}
.RegWidth_yyyy
{
	width:55px;
	margin-bottom:8px;
	margin-right:15px;
}
.RegWidth_Sex
{
	width:75px;
	margin-bottom:8px;
	margin-right:15px;
}
.RegWidthHalf
{
	width:110px;
	margin-bottom:8px;
}
.Mandatory
{
	color:Red;
}
.res
{
	border-bottom:1px solid #eeeeee;
}
.resLight
{
	border-bottom:1px solid #b0b0b0;
	background-color:#FEFFB4;
}
.bot
{
	border-bottom:1px solid #eeeeee;
	color:#999999;
}
.bot a
{
	color:#999999;
}
.BoldLink
{
	font-weight:bold;
	padding-left:10px;
	height:12px;	
	
}
.DashedBottom
{
	border-bottom:dashed 1px #999999;
	margin-bottom:10px;
}
.uline
{
	border-bottom:dashed 1px #999999;
	margin-top:8px;
	margin-bottom:8px;
}

.BlogListItemDefault
{
}
.BlogListItemDefault .a, .BlogListItemRedaktionen .a
{
	border-bottom:1px solid #e0e0e0;
}
.BlogListItemDefault .b, .BlogListItemRedaktionen .b
{
	border-bottom:1px solid #e0e0e0;
}
.BlogListItemDefault .c, .BlogListItemRedaktionen .c
{
	border-bottom:1px solid #e0e0e0;
}
.BlogListItemDefault .d, .BlogListItemRedaktionen .d
{
	border-bottom:1px solid #e0e0e0;
}
.BlogListItemDefault .e, .BlogListItemRedaktionen .e
{
	border-bottom:1px solid #e0e0e0;
}
.BlogListItemDefault .f, .BlogListItemRedaktionen .f
{
	border-bottom:1px solid #e0e0e0;
}

a.MatrixChecked
{
	display: block;
	height:16px;
	width:16px;
	background:url(/cykelklubben/images/icons/check_16x16.gif);
}
a.MatrixChecked:hover
{
	display: block;
	height:16px;
	width:16px;
	background:url(/cykelklubben/images/icons/delete_16x16.gif);
}

a.MatrixUnChecked
{
	display: block;
	height:16px;
	width:16px;
	background:url(/cykelklubben/images/icons/add_faded_16x16.gif);
}
a.MatrixUnChecked:hover
{
	display: block;
	height:16px;
	width:16px;
	background:url(/cykelklubben/images/icons/add_16x16.gif);
}
/*
===========================================================================================================================================================
  Item-List-Tables
===========================================================================================================================================================
*/
.ItemListHighLight
{
	background-color:White;
}
.ItemListEvenRow
{
	background-color:#EEEEEE;
}
.ItemListOddRow
{
	background-color:#CCCCCC;
}
a.ItemListLink:ACTIVE, a.ItemListLink:LINK, a.ItemListLink:VISITED
{
	color: #000090;
}
a.ItemListLink:HOVER
{
	color: #000090;
}

/***********************************************************************
 -- BLOGGEN  -----------------------------------------------------------
*/
#BlogLeft, #PaperLeft
{
	float:left;
	width:480px;
	padding-bottom:0px;
}
#BlogLeft
{
	background-color:#EEEEEE;
}
#BlogLeft h2
{
	margin-bottom:10px;
	font-size:15px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
}
#BlogMidSpacer
{
	float:left;
	width:20px;
	height:20px;
}
#BlogRight
{
	float:left;
	width:160px;
}

#BlogAboutMe, #BlogPrevPosts, #BlogArchivedPosts, 
#BlogLatestReaders, 
.sponsorsContainer .header, 
#blogButikContainer .header, 
.clubContainer .header, 
#blogExerciseContainer .header, 
.exerciseContainer .header, 
#blogStafettContainer .header, 
.sponsorsContainer .header,
#PostPrevPosts
{
	font-size:13px;
	border-bottom:dashed 2px gray;
}

.BlogCommentImage
{
	margin-top:8px;
	margin-bottom:8px;
}

/* STAFETT */
#blogStafettContainer
{
	float:none;
	clear:both;
	display:inline;
	margin-top:20px;
}
#blogStafettContainer img
{
	margin-top:8px;
	margin-bottom:20px;
}

/* SPONSOR */
.sponsorsContainer
{
	float:block;
	clear:both;
	margin-top:20px;
}

.sponsorsContainer a
{
	text-decoration:none;
}

.sponsorsContainer .bordered
{
	border:solid 1px red;
	width:50px;
	text-align:center;
	margin-top:4px;
}
.sponsorsContainer .sponsorItem
{
	margin-top:6px;
	margin-bottom:16px;
}

/* BUTIK */
#blogButikContainer
{
	float:none;
	clear:both;
	display:none;
	margin-top:20px;
}

/* KLUBB */
.clubContainer, .sponsorsContainer
{
	clear:both;
	margin-bottom:20px;
	display:block;
	width:160px;
	overflow:hidden;
}
.clubContainer img, .sponsorsContainer img
{
		
}
.clubContainer .innerContainer, .sponsorsContainer .innerContainer
{
	width:160px;
}
.clubContainer .clubName
{
	margin-top:10px;
}

.center
{
	text-align:center;
}

.BlogListPost, .PaperListPost
{
	border-bottom:dashed 1px silver;
	border-left:dashed 1px silver;
	padding-left:4px;
	padding-bottom:4px;
	margin:0px 0px 6px 0px;
}
#BlogFaktaruta
{
	clear:both;
	float:none;
	margin-top:30px;
	width:190px;
}
#BlogFaktaruta td
{
	border-bottom:dashed 1px #999999;
	background-color:#ffffff;
	padding-right:6px;
}
#BlogComments
{
	background-color:#ffffff;
	padding-top:10px;
	padding-bottom:30px;
}
#CommentsTable
{
	width:470px;
}

.BlogCommentItemHeader
{
	float:left;
	margin-bottom:6px;
}
.CommentIconCell
{
	width:58px;
	height:58px;
	border-bottom:dashed 1px #999999;
	vertical-align:top;
}
.CommentText
{
	vertical-align:top;
	padding-bottom:10px;
	border-bottom:dashed 1px #999999;
}
.CommentText p
{
	margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.CommentIcon
{
	margin-top:10px;
	margin-bottom:10px;
}
.FullImage
{
	overflow:hidden;
	margin-bottom:10px;
}
#uiBlogImageContainer
{
	/* position:relative; */
	z-index:1;
}
#uiBlogImageContainer #uiBlogImage
{
	/* margin-bottom:-20px; */
}
#uiBlogImageContainer #uiBlogImage .BlogImage
{
	z-index:3;
}
#uiBlogImageContainer .BlogImageText
{
	/* position:relative; */
	line-height:25px;
	bottom:5px;
	left:0px;
	z-index:4;
	color:black;
	font-size:12px;
	text-align:left;
	padding-left:10px;
	font-style:italic;
	background-color:#e0e0e0;
	margin-right:10px;
	text-align:center;
	border-bottom:solid 1px gray;
	margin-bottom:4px;
}
#uiAfterBlogImageContainer
{

}

/***********************************************************************
 -- BOOTCAMPS --------------------------------------------------------------
*/
#BootCamp
{
	float:left;
	width:480px;
	background-color:#DCFFE1;
	padding-bottom:0px;
}
#BootCamp h2, #BootCamp h3
{
	margin-bottom:10px;
	font-size:15px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
}
#BootCamp h3
{
	font-size:12px;
}
.BootCampProgram
{
	height:18px;
	background-color:Silver;
	width:460px;
	margin-left:10px;
	margin-bottom:20px;	
	font-size:larger;
	font-weight:bold;
	text-align:center;
}
#BootCampMidSpacer
{
	float:left;
	width:20px;
	height:20px;
}
#BootCampRight
{
	float:left;
	width:160px;
	height:563px;
}
#BootCampAboutMe, #BootCampPrevPosts
{
	font-size:13px;
	border-bottom:dashed 2px gray;
}
#BootCamp a
{
	color:black;
	background-color:#C7F2CD;
	text-decoration:underline;
}
#BootCamp a:active, #BootCamp a:link
{
}
#BootCamp a:visited
{
	color:black;
}
#BootCamp a:hover
{
	color:black;
	background-color:#B3E1BA;
}
/***********************************************************************
 -- TURER --------------------------------------------------------------
*/
#PlanketLeft
{
	float:left;
	width:480px;
	background-color:#FCFFA5;
	padding-bottom:0px;
}
#PlanketLeft h2
{
	margin-bottom:10px;
	font-size:15px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
}
#PlanketMidSpacer
{
	float:left;
	width:20px;
	height:20px;
}
#PlanketRight
{
	float:left;
	width:160px;
}
#PlanketAboutMe, #PlanketPrevPosts
{
	font-size:13px;
	border-bottom:dashed 2px gray;
}
#PlanketFaktaruta
{
	clear:both;
	float:none;
	margin-top:30px;
	width:190px;
}
#PlanketFaktaruta td
{
	border-bottom:dashed 1px #999999;
	background-color:#ffffff;
	padding-right:6px;
}
#PlanketComments
{
	background-color:#ffffff;
	padding-top:10px;
	padding-bottom:30px;
}
.DashedBottom
{
	border-bottom:dashed 1px #999999;
	margin-bottom:10px;
}
.PlanketCommentItemHeader
{
	float:left;
	margin-bottom:6px;
}
a.UserBookmarkAdd:ACTIVE, a.UserBookmarkAdd:LINK, a.UserBookmarkAdd:VISITED
{
	background-image:url(/cykelklubben/images/icons/star_gray_add_24x24.gif);
}
a.UserBookmarkAdd:HOVER
{
	background-image:url(/cykelklubben/images/icons/star_yellow_add_24x24.gif);
}
a.UserBookmarkDelete:ACTIVE, a.UserBookmarkDelete:LINK, a.UserBookmarkDelete:VISITED
{
	background-image:url(/cykelklubben/images/icons/star_yellow_check_24x24.gif);
}
a.UserBookmarkDelete:HOVER
{
	background-image:url(/cykelklubben/images/icons/star_yellow_delete_24x24.gif);
}



a.UserRelationAdd:ACTIVE, a.UserRelationAdd:LINK, a.UserRelationAdd:VISITED
{
	background-image:url(/cykelklubben/images/icons/certificate_apply_gray_24x24.gif);
}
a.UserRelationAdd:HOVER
{
	background-image:url(/cykelklubben/images/icons/certificate_apply_24x24.gif);
}
a.UserRelationDelete:ACTIVE, a.UserRelationDelete:LINK, a.UserRelationDelete:VISITED
{
	background-image:url(/cykelklubben/images/icons/certificate_24x24.gif);
}
a.UserRelationDelete:HOVER
{
	background-image:url(/cykelklubben/images/icons/certificate_broken_24x24.gif);
}
a.UserRelationApprove:ACTIVE, a.UserRelationApprove:LINK, a.UserRelationApprove:VISITED
{
	background-image:url(/cykelklubben/images/icons/certificate_info_24x24.gif);
}
a.UserRelationApprove:HOVER
{
	background-image:url(/cykelklubben/images/icons/certificate_ok_24x24.gif);
}
a.UserRelationRegret:ACTIVE, a.UserRelationRegret:LINK, a.UserRelationRegret:VISITED
{
	background-image:url(/cykelklubben/images/icons/certificate_view_24x24.gif);
}
a.UserRelationRegret:HOVER
{
	background-image:url(/cykelklubben/images/icons/certificate_broken_24x24.gif);
}
/***********************************************************************
 -- TURER --------------------------------------------------------------
*/
#CalSm
{
	/* 158 + 2 (border) = 160 */
	width:158px;
	height:140px;
	margin-top:8px;
	border-left:1px solid #00203f;
	border-top:1px solid #00203f;
	border-right:1px solid #7a7a7a;
	border-bottom:1px solid #7a7a7a;
	background-color:#003366;
}
#CalSmHeader
{
	width:158px;
	height:31px;
	background:url(/cykelklubben/images/tables/CalHeader01.gif);
	
}
#CalSmTable
{
	width:151px;
	color:white;
	
}
#CalSmTable td
{
	font-size:10px;
}
#CalSmTable a
{
	font-weight:bold;
	color:white;
	text-decoration:underline;
	background-color:black;
}
.l
{
	text-align:left;
}
.dim
{
	color:gray;
}

th
{
	background-image:url(/cykelklubben/images/tables/orange/th.gif);
	font-weight:bold;
	font-size: 12px;
	border-bottom:1px solid #333333;
	color:white;
	height:25px;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 6px;
}
/***********************************************************************
 -- Sub Menu Inloggad
 */
#navigationLevel2
{
	background-color:#666666;
}

.ErrorBox
{
	border: solid 2px red;
}
.ErrorBox legend
{
	color:red;
	font-weight:bold;
}
.ErrorBox div
{
	margin:15px;
}

a.external
{
	color:#3366BB;
	text-decoration:none;
}

a.external
{
	background:transparent url(/cykelklubben/images/icons/external_link.png) no-repeat scroll right center;
	padding-right:13px;
}
a.external:hover
{
	text-decoration:underline;
}

a.internal
{
	color:#3366BB;
	text-decoration:none;
}

a.internal
{
	background:transparent url(/cykelklubben/images/icons/external_link.png) no-repeat scroll right center;
	padding-right:13px;
}
a.internal:hover
{
	text-decoration:underline;
}

.ck-text
{
	color:#ff9900;
	font-weight:bold;
}
.h_line
{
	text-align:center;
}
.h_line img
{
	margin:20px 0px 8px 0px;
	width:420px;
	height:2px;
}
td.underlined
{
	border-bottom:1px solid gray;
}

/* TÄVLINGEN */
.headerCompetitionSquare
{
	position:absolute;
	top:30px;
	left:403px;
	width:190px;
	height:43px;
	background-color:white;
	border: solid 1px black;
	z-index:50;
}
.headerCompetitionSquare .inner
{
	margin:5px;
	/* text-align:center; */
}
.headerCompetitionWildWings
{
	position:absolute;
	top:21px;
	left:5px;
	width:276px;
	height:142px;
	z-index:100;
}
.headerHighLightLink
{
	display:block;
	position:absolute;
	width:300px;
	height:80px;
	top:0px;
	left:460px;
}
.headerHighLightLink2
{
	display:block;
	position:absolute;
	width:150px;
	height:52px;
	top:80px;
	left:610px;
}
.cmp1
{
	color:#000000;
}
.cmp2
{
	color:#0000ff;
}
.cmp3
{
	color:#ff0000;
}
.cmp4
{
	color:#a200cb;
}
.sociableContainerBlog .sociable
{
	padding-top:10px;
	padding-left:10px;
}
.sociable ul
{
	padding:0px;
	margin:0px;
}
.sociable li
{
	float: left;
	list-style: none;
	list-style-position: inside;
	margin-right: 10px;
}
.postSociable
{
	float:none;
	clear:both;
}

/***********************************************************************
 -- PAGING
 */
.pagingContainer
{
	text-align:center;
	/* background-color:#ee0000; */
	height:20px;
	margin-top:10px;
}
span.pagingThisPage
{
	display:block;
	float:left;
	margin-right:4px;
	font-weight:bold;
	color:Blue;
}
a.pagingLinkToPage:link, a.pagingLinkToPage:visited, a.pagingLinkToPage:active, a.pagingLinkToPage:hover,
a.pagingLinkNavigate:link, a.pagingLinkNavigate:visited, a.pagingLinkNavigate:active, a.pagingLinkNavigate:hover
{
	display:block;
	float:left;
	margin-right:4px;
}
a.pagingLinkNavigate:link, a.pagingLinkNavigate:visited, a.pagingLinkNavigate:active, a.pagingLinkNavigate:hover
{
	font-weight:bold;
	color:Blue;
}
