*{font-size:100.01%}
html{font-size:62.5%;}
body{
	margin:0;
	font:1em Arial, Helvetica, sans-serif;
	background:#b7d7e2 url(../images/bg-body.gif) repeat-x;
	color:#010101;
}
img{border:0;}
a{
	color:#4e7393;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
#page{
	margin:0 auto;
	width:805px;
	position:relative;
}
.wrapper{
	background:url(../images/bg-wrapper.png) no-repeat;
	width:762px;
	padding:0 21px;
}
#header{
	width:762px;
	position:absolute;
	top:0;
	background:url(../images/bg-header.gif) repeat-x;
	left:21px;
}
.logo{
	margin:19px 0 0 36px;
	width:292px;
	height:46px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
.logo a{
	height:46px;
	background:url(../images/txt-ebberuprideklub.png) no-repeat;
	display:block;
	width:292px;
	cursor:pointer;
}
.logo-medalje{
	position:absolute;
	top:0;
	right:11px;
	width:142px;
	height:166px;
	text-indent:-9999px;
	overflow:hidden;
}
.logo-medalje span{
	background:url(../images/logo-medalje.png) no-repeat;
	width:142px;
	height:166px;
	display:block;
}
.logo-medalje a{
	width:132px;
	height:81px;
	cursor:pointer;
	position:relative;
	display:block;
}
.nav{
	margin:0 0 0 11px;
	padding:0 0 15px;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.nav li{
	float:left;
	line-height:14px;
	padding:0 27px 0;
	background:url(../images/separator-nav.gif) no-repeat 0 27px;
}
.nav li:first-child{background:none;}
.nav li span{
	display:block;
	padding:26px 0 0;
}
.nav li.active span{background:url(../images/bg-arrow.gif) no-repeat 50% 5px;}
.nav a{
	font-family: "Minion Web","Times";
	font-size: 1.4em;
	color:#FFF;
/* 	text-indent:-9999px; */
	display:block;
	height:20px;
	overflow:hidden;
}

.nav .txt-forsiden{
	background:url(../images/bg-nav.gif) no-repeat;
	width:50px;
}
.nav .txt-forsiden:hover,
.nav li.active .txt-forsiden{background-position:0 -19px;}
.nav .txt-klubben{
	background:url(../images/bg-nav.gif) no-repeat -105px 0;
	width:48px;
}
.nav .txt-klubben:hover,
.nav li.active .txt-klubben{background-position:-105px -19px;}
.nav .txt-priser{
	background:url(../images/bg-nav.gif) no-repeat -206px 0;
	width:34px;
}
.nav .txt-priser:hover,
.nav li.active .txt-priser{background-position:-206px -19px;}
.nav .txt-aktiviteter{
	background:url(../images/bg-nav.gif) no-repeat -294px 0;
	width:60px;
}
.nav .txt-aktiviteter:hover,
.nav li.active .txt-aktiviteter{background-position:-294px -19px;}
.nav .txt-stavner{
	background:url(../images/bg-nav.gif) no-repeat -409px 0;
	width:46px;
}
.nav .txt-stavner:hover,
.nav li.active .txt-stavner{background-position:-409px -19px;}
.nav .txt-kontakt{
	background:url(../images/bg-nav.gif) no-repeat -510px 0;
	width:45px;
}
.nav .txt-kontakt:hover,
.nav li.active .txt-kontakt{background-position:-510px -19px;}
.nav a:hover,
.nav li.active a{
	text-decoration:none;
	color: #4899b7;
}
#main{
	overflow:hidden;
	width:688px;
	padding:148px 37px 22px;
	background:#fff;
}
.image-holder{overflow:hidden;}
* html .image-holder{
	overflow:visible;
	height:1%;
}
.image-holder img{display:block;}
.main-content{
	background:url(../images/bg-inner.gif) no-repeat;
	padding:0 0 52px;
	overflow:hidden;
	width:100%;
}
.twocolumns{
	overflow:hidden;
	padding:22px 20px 22px;
}
* html .twocolumns{
	overflow:visible;
	height:1%;
}
.info-column{
	width:386px;
	float:left;
}
.info-column.small{width:256px;}
.info-column .txt-velkommen{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	width:220px;
	height:58px;
	background:url(../images/bg-twocolumns.gif) no-repeat;
	margin:0;
}
.info-column .txt-sidste{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	width:113px;
	height:29px;
	background:url(../images/bg-twocolumns.gif) no-repeat 0 -125px;
	margin:2px 0 0;
}
.text-box p{
	margin:0 0 13px;
	font-size:1.2em;
	line-height:1.3em;
}
.text-box ul{
	margin:0 0 11px;
	list-style:none;
	padding:0;
	font-size:1.2em;
}
.text-box ul a{
	color:#468fab;
	text-decoration:none;
	margin:0 0 0 2px;
	font-weight:bold;
}
.text-box li{padding:0 0 3px;}
.info-column.small .text-box{padding:16px 0 0 13px;}
.text-box ul a:hover{text-decoration:underline;}
.info-column .more{
	text-indent:-9999px;
	width:81px;
	height:14px;
	display:block;
	overflow:hidden;
	background:url(../images/bg-twocolumns.gif) no-repeat 0 -79px;
}
.text-box{padding:12px 0 0 16px;}
.image-box{overflow:hidden;}
* html .image-box{
	overflow:visible;
	height:1%;
}
.text-holder{
	width:375px;
	background:#193b50 url(../images/bg-text-holder.gif) no-repeat;
	float:left;
}
.text-holder-b{
	background:url(../images/bg-text-holder.gif) no-repeat -375px 100%;
	padding:23px 62px 46px 23px;
}
.txt-vil-du-voere{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	width:200px;
	height:24px;
	background:url(../images/txt-vil-du-vaere-holder.gif) no-repeat;
}
.text-holder .more{
	text-indent:-9999px;
	width:81px;
	height:14px;
	display:block;
	overflow:hidden;
	background:url(../images/txt-vil-du-vaere-holder.gif) no-repeat 0 -27px;
}
.text-holder p{
	color:#fff;
	word-spacing:0.1em;
	margin:0 0 15px;
}
.text-holder .text-box{padding:16px 0 0 14px;}
.visual{
	float:left;
	width:351px;
	position:relative;
	margin:0 0 0 -38px;
}
.text-block{
	left:53px;
	position:absolute;
	top:13px;
}
.txt-tilbud{
	display:block;
	width:99px;
	height:40px;
	background:url(../images/txt-tilbud.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 0 28px;
}
.txt-opstaldning{
	display:block;
	width:167px;
	height:81px;
	background:url(../images/txt-opstaldning.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
.text-block .more{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	background:url(../images/bg-more.png) no-repeat;
	width:81px;
	height:13px;
	margin:6px 0 0 65px;
	cursor:pointer;
}
#content{
	width:477px;
	float:right;
	padding:4px 0 0;
}
.txt-klubbens-historie{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	width:215px;
	height:23px;
	background:url(../images/txt-klubbens-historie.gif) no-repeat;
	margin:0 0 18px;
}
#content p{
	font-size:1.2em;
	margin:0 0 17px;
	line-height:1.31em;
}
.info-box{overflow:hidden;}
* html .info-box{
	overflow:visible;
	height:1%;
}
.al-right{
	float:right;
	margin:0 0 0 10px;
}
#sidebar{
	float:left;
	padding:16px 38px 0 16px;
	width:156px;
}
#sidebar ul{
	margin:0 0 37px;
	list-style:none;
	padding:0;
}
#sidebar li{
	padding:0 0 2px;
	width:100%;
	overflow:hidden;
	vertical-align:top;
}
#sidebar .txt-relatedere-emner{
	margin:0 0 23px;
	text-indent:-9999px;
	display:block;
	width:111px;
	height:12px;
	background:url(../images/txt-relaterede-emner.gif) no-repeat;
}
* html #sidebar .txt-relatedere-emner{float:left;}
#sidebar ul a{
	background:url(../images/bg-left-nav.gif) no-repeat 0 7px;
	float:left;
	color:#112836;
	padding:0 0 0 10px;
	font-size:1.2em;
	line-height:1.35em;
	text-decoration:underline;
}
#sidebar ul a:hover,
#sidebar li.active a{
	font-weight:bold;
	background:url(../images/bg-left-nav.gif) no-repeat -165px 7px;
}
#sidebar .sub-menu a{
	background:url(../images/bg-left-nav.gif) no-repeat -327px 7px;
	color:#4899b7;
}
#sidebar .sub-menu a:hover,
#sidebar .sub-menu li.active a{background:url(../images/bg-left-nav.gif) no-repeat -492px 7px;}
#footer{
	padding:18px 0 9px 33px;
	width:729px;
	overflow:hidden;
	background:url(../images/bg-footer.gif) repeat-y;
}
.ad{
	width:450px;
	float:left;
	overflow:hidden;
}
.txt-sponsors{
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	width:151px;
	height:15px;
	background:url(../images/bg-ad.gif) no-repeat;
	margin:3px 0 0 113px;
}
.ad ul{
	margin:18px 0 0;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:1%;
}
.ad li{
	float:left;
	vertical-align:top;
	margin:0 24px 0 0;
}
.text-section{
	width:242px;
	float:left;
	text-align:right;
	padding:0 33px 0 0;
}
.txt-rideklub{
	text-indent:-9999px;
	text-align:left;
	overflow:hidden;
	float:right;
	width:145px;
	height:19px;
	background:url(../images/txt-rideklub.gif) no-repeat;
	margin:0 0 6px;
}
.text-section address{
	clear:both;
	font-style:normal;
	font-size:1.1em;
	margin:0 0 3px;
}
.text-section address span{
	display:block;
	font-size:1em;
	color:#fff;
}
.text-section span{
	color:#4899b7;
	font-size:0.9em;
}
.text-section span a{
	color:#4899b7;
	text-decoration:underline;
}
.text-section span a:hover{text-decoration:none;}

h1, h2, h3, h4, h5{
	font-family: "Minion Web","Times";
	font-size: 3em;
	font-style: italic;
	font-weight: normal;
	color: #112836;
}
.main-content .csc-firstHeader {
	padding-top: 0px;
	margin-top: 0px;
}

.flex2col-left {
	float: left;
	width: 48%;
	padding-left: 2%;
}
.flex2col-right {
	float: right;
	width: 48%;
}

