﻿.EventItemPresentation p
{
	margin: 0px 0px 18px 0px !important;
}


.EventOverview
{
	color:#222222;
}
.EventformDescr
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#222222;
	padding-top:5px;
	padding-bottom:5px;
}
.EventForm
{
	
}
.EventForm thead tr
{
	display:none;
}
.EventForm tr
{
	height:22px;
	padding:5px;
}

.EventForm td
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#222222;
}


.EventResultBorder
{
	border-left:1px #F1F1F1 solid;	
	padding-left:5px;
	
}
.EventResultTips
{
	margin-bottom: 5px;
}

.EventDropdown
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width: 142px !important;

}
.EventInput
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	border:1px #b8cbec solid;
	width: 138px !important;
}
.EventDateInput
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width: 91px !important;
}
.EventDateInputCourse
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width: 70px !important;
}

.EventButton
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:75px !important;
}
.EventShortResults
{
	
}

.RegistrationRow
{
	display:block;
	clear:both;
	padding-bottom:1px;
	padding-top: 1px;
}

.RegistrationRow input {
	float: none !important;
}

.RegistrationRow DIV, .RegistrationRow SPAN
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#222222;
}

.RegistrationStar
{
	color:#ff0000 !important;
}


.RegistrationLabel
{
	display:inline;
	float:left;
	width:120px;
}
.RegistrationOutput
{
	font-weight:bold;

}
.RegistrationTitle
{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#222222;
	font-weight:bold;
	padding-bottom:10px;
	display:block;
}
.RegistrationTop, .RegistrationBottom 
{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#222222;
	display:block;
	padding-top:10px;
	padding-bottom:10px;
}
.NewsSearch
{
	color:#222222;
}
.NewsformDescr
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#222222;
	padding-top:5px;
	padding-bottom:5px;
}

.NewsForm thead tr
{
	display:none;
}
.NewsForm tr
{
	height:22px;
	padding:5px;
}
.NewsForm td
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#222222;
}

.NewsDropdown
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.NewsInput
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:80px;
	border:1px #b8cbec solid;
}
.NewsButton
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:100px;
}


.NewsResults
{

}

.NewsResultItem
{

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.NewsResultDate
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;

}
.NewsResultTitle a, .NewsResultTitle  a:link, .NewsResultTitle  a:visited, .NewsResultTitle  a:active 
{
	font-family:Verdana!important;
	font-size:12px!important;
	color:#cd041b!important;
	font-weight:bold;
	line-height:16px;
}
.NewsResultTitle  a:hover 
{
	text-decoration:underline;
}


.NewsNoBrLeft
{
	display:inline;	
	float:right;
	
}
.NewsNoBrRight
{
	display:inline;	
	float:right;
	padding-left:5px;
}

.NewsResultDescription
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	padding-bottom:16px;
}

.PressSearch
{
	color:#222222;
}
.PressformDescr
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#222222;
	padding-top:5px;
	padding-bottom:5px;
}

.PressForm thead tr
{
	display:none;
}
.PressForm tr
{
	height:22px;
	padding:5px;
}

.PressForm tr td
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#222222;
}
.PressFormDateColumn
{
	padding-right:20px;
}
.PressDropdown
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:120px;
}
.PressInput
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:150px;
	border:1px #b8cbec solid;
}
.PressDateInput
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:80px;
	border:1px #b8cbec solid;
	
}
.PressButton
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:120px;
	
}

.PressResults div
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#222222;
}

.PressResultDate
{
	line-height:16px;
}
.PressResultTitle 
{
	font-weight:bold;
	line-height:16px;
}

.PressNoBrLeft
{
	display:inline;	
	float:right;
}
.PressNoBrRight
{
	display:inline;	
	float:right;
	padding-left:5px;
}

.PressResultDescription
{
	line-height:16px;
	padding-bottom:16px;
}
.PressFormElement
{
	display:inline;	
	float:left;
	padding-right:5px;
}

.NewsForm td
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#222222;
}

.NewsDropdown
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.NewsInput
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:80px;
}
.NewsButton
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:100px;
}

.NewsResultItem
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.NewsResultDate
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	
}
.NewsResultTitle a, .NewsResultTitle  a:link, .NewsResultTitle  a:visited, .NewsResultTitle  a:active 
{
	font-family:Verdana!important;
	font-size:12px!important;
	color:#cd041b!important;
	font-weight:bold;
	line-height:16px;
}
.NewsResultTitle  a:hover 
{
	text-decoration:underline;
}


.NewsNoBrLeft
{
	display:inline;	
	float:right;
	
}
.NewsNoBrRight
{
	display:inline;	
	float:right;
	padding-left:5px;
}

.NewsResultDescription
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	padding-bottom:16px
}

.PressSearch
{
	color:#222222;
}
.PressformDescr
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#222222;
	padding-top:5px;
	padding-bottom:5px;
}

.PressForm thead tr
{
	display:none;
}
.PressForm tr
{
	height:22px;
	padding:5px;
}

.PressForm tr td
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#222222;
}
.PressFormDateColumn
{
	padding-right:20px;
}
.PressDropdown
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:120px;
}
.PressInput
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:150px;
}
.PressDateInput
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:80px;
	
}
.PressButton
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:120px;
}

.PressResults div
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#222222;
}

.PressResultDate
{
	line-height:16px;
}
.PressResultTitle 
{
	font-weight:bold;
	line-height:16px;
}

.PressNoBrLeft
{
	display:inline;	
	float:right;
}
.PressNoBrRight
{
	display:inline;	
	float:right;
	padding-left:5px;
}

.PressResultDescription
{
	line-height:16px;
	padding-bottom:16px
}
.PressFormElement
{
	display:inline;	
	float:left;
	padding-right:5px;
}


.DanvikarCS
{
	margin-top: 5px;
}
.DanvikarCS h3
{
	font-size: 12px;
	font-weight: bold;
	margin: 8px 0px 5px 0px;
}
.DanvikarCS textarea
{
	width: 99%;
	height: 60px;
	margin: 0px 0px 8px 0px;
}
.DanvikarWL .headline
{
	font-weight: bold;
}


.ComiteeContact
{
	padding-left:4px; 	
}
.ComiteeContactResults
{
	margin-bottom:30px;
}

.ComiteeContactHeaderRow
{
	height:36px;	
}

.ComiteeContactResultRow
{
	height:25px;	
}

.ComiteeContactResultRow td
{
	color:#222222 !important;
	font-family:Verdana !important;
	font-size:12px !important;
	padding:5px;
}

.ComiteeContactResultRow td a, .ComiteeContactResultRow td a:Link, .ComiteeContactResultRow td a:Active 
{
	Color:#D12127 !important;
	text-decoration:none;
}

.ComiteeContactResultRow td a:hover
{
	text-decoration:underline;
	
}


.ComiteeContactSpacer
{
	border-right:1px #F1F1F1 solid;	
}

.ComiteeContactResults thead tr th
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold ;
	text-align:left;
	vertical-align:middle;
	padding-left:5px;

}

.ComiteeContactHeaderText
{
	background-color:#BD952F;
	Color:#FFFFFF;
	line-height:20px;
}

.ComiteeContactHeader
{
	Color:#222222;
	font-weight:bold ;
	line-height:20px;
}

.createuser
{
	margin: 20px 0px 20px 0px;
}
.createuser .intro
{
	display: block;
	margin-bottom: 25px;
}
.createuser .curow
{
	clear: both;
	display: block;
	margin: 0px 0px 6px 0px;
	min-height: 20px;
}
.createuser .curow .label
{
	display: block;
	float: left;
	width: 150px;
	font-weight: bold;
}
.createuser .curow .fieldshort
{
	float: left;
	border: 1px solid #b8cbec;
	width: 70px;
}
.createuser .curow .field
{
	float: left;
	border: 1px solid #b8cbec;
	width: 140px;
}
.createuser .curow .fieldlarge
{
	float: left;
	border: 1px solid #b8cbec;
	width: 280px;
}
.createuser .curow .button
{
	float: right;
}
.createuser .curow .input_error
{
	color: red;
	clear: both;
}
.createuser .status
{
	color: red;
}

.MemberEditRow
{
	margin-top:5px;	
}
.MemberEditRow div, .MemberEditRow input
{
	color:#222222;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.MemberEditRow input
{
	border:1px #b8cbec solid;
	
}

.MemberEditRow div
{
	width:80px;
	display:inline;
	float:left;	
	font-weight:bold;

}

.MemberEditSave
{
	Color:#222222;
	font-weight:bold ;
	float:left;	
	margin-top:5px;	
	margin-left:250px;	
}
.MemberEdit
{
	width:350px;	
}
.MemberEditValidator
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff0000;
}
.MemberEditTip
{
	font-size:10px !important;	
	float:left;	
	margin-left:200px;	
}
.MemberView, .MemberView div, .MemberView div div , .MemberView div span
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#222222;
	
}
.MemberViewRow
{
	padding-bottom:5px;		
}
.MemberViewRow div
{
	display:inline;
	float:left;	
	font-weight:bold ;
	width:80px;
}

.LoginBox
{
	border-bottom: 1px #cc6518 solid;
	width: 100%;
}
.LoginBox TABLE
{
	width: 100%;
}
.LoginBox .Title
{
	font-size: 26px;
	text-align: left;
	font-weight: bold;
	padding-bottom: 15px;
}
.LoginBox .lable
{
	font-weight: bold;
	text-align: left;
	width: 140px;
}
.LoginBox .tb
{
	border: 1px #b8cbec solid;
	margin-bottom: 2px;
}
.LoginBox .button
{
	margin-bottom: 20px;
}
.LoginBox .remember
{
	padding-left: 142px;
}

.LoginBox .error {
	color: red;
}

.LoginBox .submit {
text-align: right;
}
ul.RelatedPages
{
	margin:0px;
	padding:5px 0px 5px 0px;
	list-style:none;
}
ul.RelatedPages li
{
	line-height:15px;
	padding:0px;
	margin:0px;
}
ul.RelatedPages li a, ul.RelatedPages li a:link, ul.RelatedPages li a:visited, ul.RelatedPages li a:hover
{
	color:#cd041b;
	text-decoration:none;
}
.siteMapWrapper ul, .siteMapWrapper li
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
.siteMapWrapper ul
{
	margin:5px 0px 0px 5px;
	padding:0px;
}
.siteMapWrapper ul ul
{
	padding-left:20px;
}
.debatCommentWrapper div.overskrift
{
	font-size:12px;
	height:25px;
	padding-top:5px;
	padding-left:10px;
	vertical-align:middle;
	font-weight:bold;
}
.debatCommentWrapper .indlaeg ul, .debatCommentWrapper .indlaeg li
{
	display:inline;
	margin:0px;
	padding:0px;
}
.debatCommentWrapper .debatitem
{
	margin-left:10px;
	margin-bottom:7px;
	margin-top:7px;
}
.debatCommentWrapper .indlaeg h1
{
	margin:0px;
	font-size:12px;
	display:inline;
}
.debatCommentWrapper .debatHeader
{
	display:inline;
}
.debatCommentWrapper .debatDate
{
	display:inline;
	margin-left:3px;	
}
.debatCommentWrapper .debatName
{
	padding-bottom: 4px;
	color:gray;
}
.debatCommentWrapper .tilFoejKommentar
{
	margin-top:30px;
}
.debatCommentWrapper .tilFoejKommentar .row
{
	margin-bottom:10px;
	vertical-align:text-top;
	position:relative;
	clear:both;
}
.debatCommentWrapper .venstre
{
	width:110px;
	float:left;
	margin-bottom:10px;
	vertical-align:text-top;
}
.debatCommentWrapper .hoejer
{
	float:left;	
}
.debatCommentWrapper .tilFoejKommentar .gemKnapWrapper
{
	text-align:right;
	width:297px;
}
.debatCommentWrapper .tilfoejoverskrift
{
	font-weight:bold;
}
.debatWrapper ul
{
	margin:0px 0px 0px 40px;
	padding-left:10px;
}
.debatWrapper ul li
{
	list-style-image:url('/_Layouts/AES/images/arrow_red_horisontal.gif');
}
.debatWrapper ul li.beskrivelse
{
	list-style-image:none;
	list-style-type:none;
	font-size:11px;
	line-height: 15px;
	margin-bottom:20px;
}
.debatWrapper ul li a, .debatWrapper ul li a:link, .debatWrapper ul li a:visited, .debatWrapper ul li a:hover
{
	color:#cd041b;
	text-decoration:none;
}
.VisDebat .beskrivelse
{
	margin-bottom:30px;
}
.VisDebat .NytIndlaeg, .VisDebat .Tilbage, .VisTilfoejFormOgIndlaeg .Links .NytIndlaeg, .VisTilfoejFormOgIndlaeg .Links .Tilbage
{
	background-image:url('/_Layouts/AES/images/arrow_red_horisontal.gif');
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:30px;
	margin-right:30px;
}
.VisDebat .topLinks
{
	margin-bottom:22px;
}
.VisDebat .bundLinks
{
	margin-top:22px;
}
.VisDebat ul li ul li div 
{
	padding-left:20px;
}
.VisDebat ul li ul li ul li div 
{
	padding-left:40px;
}
.VisDebat ul li ul li ul li ul li div 
{
	padding-left:60px;
}
.VisDebat ul li ul li ul li ul li ul li div 
{
	padding-left:80px;
}
.VisDebat ul li ul li ul li ul li ul li ul li div 
{
	padding-left:100px;
}
.VisDebat .debatName, .VisDebat .debatText, .VisDebat .debatitem a
{
	display:none;
}
.VisDebat .debatHeader
{
	padding-top:3px;
}
.VisDebat .debatHeader img
{
	margin-right:2px;
}
.VisDebat .debatHeader h1
{
	display:inline !important;
}

.VisDebat .debatHeader h1 a, .VisDebat .debatHeader h1
{
	color:#222222 !important;
	display:inline !important;
	font-size:12px !important;
	font-weight:bold !important;
	line-height:13px !important;
	margin:0px;
	padding:3px 0px 0px;
}
.VisDebat .debatitem
{
	height:22px;
	position:relative;
	padding-left:4px;
}
.VisDebat ul {
	font-weight:normal !important;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.VisDebat .debatDate {
	color:#222222 !important;
	font-size:12px !important;
	position:absolute;
	right:2px;
	top:2px;
}
.VisDebat .alternativ 
{
	background-color:#E3E3E3;
}
.VisDebat .default
{
	background-color:#FFFFFF;
}
.VisDebat .Overskrift {
	font-weight: bold;
	margin-bottom: 7px;
}

.VisTilfoejFormOgIndlaeg .SkrivetAfWrapper .Label, .VisTilfoejFormOgIndlaeg .DatoWrapper .DatoLabel
{
	margin-right:5px;
}

.VisTilfoejFormOgIndlaeg .Overskrift
{
	font-weight: bold;
	margin-bottom: 7px;
}

.SvarLink
{
	margin-top:30px;
}
.SvarLink .tilfoejoverskrift
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	Color: #222222;
	line-height: 16px;
}
.SvarLink .row
{
	margin-bottom:10px;
	vertical-align:text-top;
	position:relative;
	clear:both;
}
.SvarLink .venstre
{
	width:110px;
	float:left;
	margin-bottom:10px;
	vertical-align:text-top;
}
.SvarLink .gemKnapWrapper
{
	text-align:right;
	width:297px;
}
.IndmeldelseLabel
{
	float:left;
	display:inline;
	width:100px;

}
.IndmeldelseStar
{
	color:#ff0000;	
}

.IndmeldelseButtoms
{
	float:right;
	clear:none;

}
.IndmeldelseButtoms input
{
	margin-left:5px;
	
}

.IndmeldelseHeader
{
	border-bottom:1px black solid;
	font-size:14px;
	font-weight:bold;	
	margin-bottom:8px;
	padding-bottom:2px;
	margin-top:8px;
}

.IndmeldelseHeader div
{
	display:inline;
	font-size:10px;
	font-weight:normal;	
	padding-left:5px;
}

.IndmeldelsePBS a img
{
	border:0px;
}

.IndmeldelseConfirm
{
	font-size:14px;
	font-weight:bold;	
	margin-bottom:8px;
}

.IndmeldelseError
{
	font-size:14px;
	font-weight:bold;
	color:#ff0000;	
	margin-bottom:8px;
}
.FormularTable span.FormularHeaderTitle
{
	display:block;
	clear:both;
}
.FormularTable span.FormularInputTd input
{
	float:left;
	clear:both;
}
.FormularTable span.FormularInputTd label
{
	float:left;
	height:20px;
}
.komitestatistik select
{
	margin-left:5px;
}
.SendTilEnVen
{
}
.SendTilEnVen .left
{
	width:150px;
	display:block;
	margin-top:5px;
}
.imtxt
{
	text-align: center;
	font-weight: bold;
	margin: 5px 0px 5px 0px;
}
.QuickPollBar
{
	background-color:#cccccc;
}
.QuickPollItem
{
}
.QuickPollSpacer
{
}

.MedlemslisteText
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.MedlemslisteHeaderText
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
}

.Medlemslisteinfo
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left: 15px;
	margin-top: 10px;
}

.MedlemslisteinfoContainer
{
	margin-left:15px;
}

.MedlemslisteinfoBillede
{
	position:absolute;
	left: 150px;
	top: 16px;
}

.MedlemslisteinfoHeader
{
	font-size: 18px;
}

.MedlemslisteinfoKnapper
{
	position:absolute;
	right: 50px;
	top: 12px;	
}

.WebshopOversigt table
{
	width:456px;
}
.WebshopOversigt tr.item td 
{
	vertical-align:top;
}
	
.WebshopOversigt tr.item td.left,
.WebshopOversigt tr.item td.left img 
{
	width:95px;
}
	
.WebshopOversigt tr.item td.gutter 
{
	width:10px;
}
	
.WebshopOversigt tr.item td.right 
{
	position:relative;
	padding-bottom:10px;
}
	
.WebshopOversigt tr.item td.right p 
{
	margin:0px;
}
	
.WebshopOversigt tr.item td.right .Buttons 
{
	position:relative;

	bottom:0px;
	left:0px;
}
.WebshopOversigt tr.item td.right .Buttons .btn
{
	width:150px;
}
	
.WebshopOversigt tr.item td.right .Buttons p 
{
	margin-bottom:10px;
}
	
.WebshopOversigt tr.item h3 
{
	font-family:Verdana, Geneva, sans-serif; 
	font-size:13px;
	font-weight:bold;
	margin:0;
}

.WebshopOversigt tr.vertical-spacer 
{
	height:10px;
}

.WebshopOversigt tr.vertical-spacer hr 
{
	height:1px;
	border: 1px dotted rgb(0, 0, 0);
}

.WebshopOversigt .footer
{
	padding-top:30px;
	color:#999;
}

.Webshop .lillaBox 
{
	padding-top:6px;
	padding-left:10px;
	font-weight:bold;
	width:450px;
	height:24px;
	background-color:#4c2967;
	text-align:left;
	color:rgb(255, 255, 255);
	}

.Webshop .txt
{
	margin-top:20px;
	margin-bottom: 20px;
}

.Webshop .boxe table {
	margin: 0px auto;
}

.Webshop .boxe
{
	margin-bottom:10px;
}

.Webshop label
{
	padding-top:2px;
	float:left;
}

.Webshop table.orderConfirmation, 
.Webshop table.orderConfirmation table 
{
	border-collapse:collapse;
	border-spacing:0px;
}

.Webshop table.orderConfirmation table th 
{
	padding: 0px 10px;
	background-image: url(/_layouts/aes/images/graa_gradient.gif);
}

.Webshop table.orderConfirmation table td 
{
	padding:0px 10px;
}

.Webshop .bottom td 
{
	font-weight:bold;
	border-top:1px dotted rgb(0, 0, 0);
	border-bottom:1px solid rgb(0, 0, 0);
}

.Webshop .buttonTd 
{
	padding-top:10px;
}

.Webshop tr.item td 
{
	vertical-align:top;
}
	
.Webshop tr.item td.left 
{
	width:85px;
}
	
.Webshop tr.item td.gutter 
{
	width:10px;
}
	
.Webshop tr.item td.right 
{
	position:relative;
	padding-bottom:70px;
}
	
.Webshop tr.item td.right p 
{
	margin:0px;
}
	
.Webshop tr.item td.right .Buttons 
{
	position:absolute;
	bottom:0px;
	left:0px;
}
	
.Webshop tr.item td.right .Buttons p 
{
	margin-bottom:10px;
}
	
.Webshop tr.item h3 
{
	font-family:Verdana, Geneva, sans-serif; 
	font-size:13px;
	font-weight:bold;
	margin:0px;
}

.Webshop tr.vertical-spacer 
{
	height:10px;
}

.Webshop tr.vertical-spacer hr 
{
	height:1px;
	border: 1px dotted rgb(0, 0, 0);
}

.Webshop .footer
{
	padding-top:30px;
	color:#999;
}

.Webshop .inputTxt
{
	width: 200px;
}

.Webshop .CellItem
{
	height: 15px;
	display:block;
}

.Webshop .Vare
{
	clear:both;
	text-align:left;
	width:300px;
	float:left;
}

.Webshop .Antal
{
	text-align:right;
	width:50px;
	float:left;
}

.Webshop .Pris
{
	text-align:right;
	width:50px;
	float:left;
}

.Webshop .Total
{
	text-align:right;
	width:50px;
	float:right;
}

.Webshop .Footer .Antal
{
	border: 2px white solid;
	height:15px;
}

.Webshop .Footer .Pris
{
	height:15px;
}

.Webshop .Footer .Total
{
	height:15px;
}

.Webshop .Footer .Vare
{
	height:15px;
}

.Webshop .Footer hr
{
	clear:both;
	margin-bottom: 20px;
	color: Black;
	height:0.1px;
}

.Webshop .FooterNote
{
	clear:both;
	margin-top: 20px;
	display: block;
}

.Webshop .inputFooter
{
	margin-left: 120px;
}

.Webshop .inputSpacer
{
	height: 20px;
}

.Webshop .VareContainer
{
}

.WebshopHoejre
{
	padding: 4px;
}

.WebshopHoejre td,
.WebshopHoejre a
{
	padding: 2px;
}

.webshopbutton
{
	margin-right:5px;
}

.webshopitemadded
{
	display:block;
	clear:both;
	color:Red;
	margin-top: 15px;
}



div.blogPosting, div.blogComments, div.blogCommentForm {
	width:			456px;
	font-family: Verdana, Geneva, sans-serif;
	padding-bottom:	25px;
}

div.blogPosting div.date {
	padding:		0px 0px 0px 0px;
}

div.blogPosting div.headline {
	 margin-bottom: 0px;
    padding-bottom: 0px;
}

div.blogPosting div.headline h1 {
	 margin-bottom: 0px;
    padding-bottom: 0px;
}

div.blogPosting div.text {
	padding:		10px 0px 0px 0px;
}

div.blogPosting div.buttons {
	padding:		10px 0px 0px 3px;
}


div.blogPosting div.buttons a {
	margin-left:	10px;
	text-decoration: none;
	color: red;
}

div.blogComments div.headline {
	font-weight:	bold;
	padding:		0px 0px 3px 13px;
	margin-bottom:	13px;
	background-color: #E8E8E6;
}

div.blogComments div.comment{
	padding-left: 13px;
	padding-right: 13px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	background-color: #E8E8E6;
}

div.blogComments div.name {
	font-weight:bold;
	color: red;
	clear:both;
	padding-top: 5px;
}

div.blogComments div.date {
	clear:both;
	
}

div.blogCommentForm div.headline {
	font-weight:	bold;
	padding:		0px 0px 3px 13px;
	margin-bottom:	13px;
	background-color: #E8E8E6;
}

div.blogCommentForm .text {
	border : 1px solid #85a2bc;
	width: 258px;
	margin-bottom:7px;
}

div.blogCommentForm label {
	width: 87px;
	float:left;
}

div.blogCommentForm .submitBtn {
	margin : 6px 0px 13px 87px;
}

.kommentarfunktion1
{
	width:456px;
}
.kommentarfunktion1 .Forfatter
{
	padding-top:6px;
	padding-right:10px;
	color:Red;
	font-size:10pt;
	font-weight:bold;
	
}
.kommentarfunktion1 .Kommentar
{
	background-color: #E8E8E6;
	padding: 4px;
}

.kommentarfunktion1 .Dato
{
	display: inline;
}	


.kommentarfunktion2 .NameLabel
{
	font-weight:bold;
}

.kommentarfunktion2 .ComLabel
{
	font-weight:bold;
	
}
.kommentarfunktion2 .CaptLabel
{
	font-weight:bold;
	padding-right:40px;
	
}
.kommentarfunktion2 .ComField
{
	width:330px;
	height:150px;
}

.kommentarfunktion2 .AuthorField
{
	width:330px;
}

.kommentarfunktion2 .captcha
{
	width:330px;
}

.captTextbox
{
	width: 176px;
}

.SkrivKommentarLink
{
	text-align:right;
}

#SkrivKommentar .captchaImage
{
	clear:both;
	float: right;
	width: 168px;
}

#SkrivKommentar .captchaTextbox
{
	display:inline;
	clear:both;
	position:absolute;
	width:150px;
	float: left;
}

.LBInput
{
	width:530px;
}

.LBInput td
{
	font-size:14px !important;
	padding:0px 10px;
}

.LBVertSpacer td
{
	padding-top:10px;
}

.LBheader
{
	font-size: 16px;
	font-weight:bold;
	margin-left:8px;
}

.LBMaskinensStyresystem
{
	width:112px;
}

#LBInput .LBDropdownList
{
    width: 140px;
}

#LBInput .LBWideDropdownList
{
    width: 182px;
}

#LBInput .LBTxtBemaerkninger
{
    height: 52px;
}



.clearfloats { clear:both; }
.widthFull { clear:both; width: 922px; margin: 0px auto; clear: both; margin-top: 20px; }

/* ---------------- Advanced Søgning ---------------- */
.advancedSearch { display: none; }
.advancedSearch .area { background-color: #fff; width: 290px; float: left; padding-bottom: 10px; margin-bottom: 10px; }

.advancedSearch .categories { padding-bottom: 10px; margin-bottom: 10px; background: #fff; width: 290px; float: left; margin-left: 20px; }
.advancedSearch .period { padding-bottom: 10px; background: #fff; width: 290px; float: right; text-align: center; }
.advancedSearch .header { font-size: 20px; margin: 5px; padding-bottom: 10px; text-align: left; }
.advancedSearch .categories input,
.advancedSearch .categories b { margin-left: 15px; font-size: 12px; }
.advancedSearch .categories label { position: relative; top: -2px; }
.advancedSearch .categories label.special { color: #167b7b; font-weight: bold; }

.advancedSearch .area .text { font-weight: bold; margin-left: 15px; }
.advancedSearch .area select { margin: 5px 15px 15px 15px; width: 250px !important; font-size: 12px; }

.advancedSearch .picker * { text-align: center; font-size:14px; font-weight: bold; }
.advancedSearch .picker { margin-left: 15px; width: 210px; }
.advancedSearch .year div { background: transparent url(../images/sprite.png) no-repeat center center; color: #fff; width: 101px; height: 72px; text-align: center; float: left; margin: 2px; line-height: 72px; font-size: 24px; cursor: pointer; }
.advancedSearch .year div.first { background-position: 0px -369px; }
.advancedSearch .year div.last { background-position: 0px -449px; }
.advancedSearch .year div.first.chosen { background-position: -105px -369px; }
.advancedSearch .year div.last.chosen { background-position: -105px -449px; }
.advancedSearch .months { padding-top: 2px; clear: both; }
.advancedSearch .months .scrollArea div { border: solid 1px #000; color: #fff; width: 64px; height: 32px; text-align: center; float:left; margin: 0px 2px 4px 2px; line-height: 32px; background-color: #00519e; cursor: pointer; }
.advancedSearch .months .scrollArea { height: 148px; overflow: hidden; }
.advancedSearch .months div.chosen { background-color: #167b7b; }
.advancedSearch .months div.inactive { color: #ccc; background-color: #fff; border-color: #eee; cursor: default; }
.advancedSearch .showAll { color: #fff; height: 34px; background: transparent url(../images/sprite.png) no-repeat 0px -245px; margin: 3px 0px 0px 2px; line-height: 34px; text-align: center; font-size: 18px; font-weight: bold; cursor: pointer; }
.advancedSearch .showAll.chosen { background-position: 0px -286px; }

.standardSearch .searchWord { float: left; min-width: 10px; font-size: 20px; padding-left: 5px; }
.standardSearch .searchLink { text-align: right; font-size: 12px; margin: 10px 0px; float: right; text-align: right; min-width: 10px; padding-right: 10px; }

.standardSearch { border: solid 1px #999; margin-bottom: 10px; padding: 5px; }
.standardSearch input.text { width: 450px; padding:3px; font-size: 16px; position: relative; top: 2px; }
.standardSearch input.button {  width: 150px; padding:3px; font-size: 16px; position: relative; top: 2px; }


/* ---------------- Horisontal Date Picker ---------------- */
.horisontalDatePicker * { font-family: Arial, Helvetica, sans-serif; font-size:12px; margin: opx; padding: 0px; }
.horisontalDatePicker .scrollArea { width: 748px; overflow: hidden; float: left; }
.horisontalDatePicker .months  { height: 64px; overflow: hidden; width: 2000px; }
.horisontalDatePicker .months div { color: #fff; width: 68px; height: 64px; text-align: center; float: left; line-height: 64px; background: transparent url(../images/sprite.png) no-repeat 2px -170px; font-size: 18px; cursor: pointer; }
.horisontalDatePicker .months div.inactive { color: #ccc; background-position: -140px -170px; cursor: default; }
.horisontalDatePicker .months div.chosen { background-position: -69px -170px; }
.horisontalDatePicker .years { margin: 2px; height: 24px; overflow: hidden; width: 2000px; }
.horisontalDatePicker .years .item { clear: none; margin: 0px 0px 0px 0px; color: #fff; width: 812px; height: 24px; text-align: center; float:left; line-height: 24px; font-size: 20px; font-weight: bold; background: transparent url(../images/sprite.png) repeat-x 0px -575px; margin-right: 4px; }
x.horisontalDatePicker .years .item .left_gfx {  float: left; width: 9px; height: 24px; background: transparent url(../images/sprite.png) no-repeat -44px -332px; }
x.horisontalDatePicker .years .item .right_gfx {  float: right; width: 9px; height: 24px; background: transparent url(../images/sprite.png) no-repeat -55px -332px; }
.horisontalDatePicker .years .item.chosen { background-position: 0px -531px; }
.horisontalDatePicker .years .item.chosen .left_gfx { background-position: -10px -332px; }
.horisontalDatePicker .years .item.chosen .right_gfx { background-position: -22px -332px; }
.horisontalDatePicker button.left { background: transparent url(../images/sprite.png) no-repeat -10px -10px; border: none; height: 62px; width: 32px; float:left; margin-top: 3px; margin-right: 2px; cursor: pointer; }
.horisontalDatePicker button.right { background: transparent url(../images/sprite.png) no-repeat -100px -10px; border: none; height: 62px; width: 32px; float:left; margin-top: 3px; margin-left: 2px; cursor: pointer; }
.horisontalDatePicker button.left[disabled] { background-position: -50px -10px; cursor: default; }
.horisontalDatePicker button.right[disabled] { background-position: -139px -10px; cursor: default; }
.horisontalDatePicker .showAll { color: #fff; float:right; width: 77px; height: 62px; background: transparent url(../images/sprite.png) no-repeat -10px -92px; margin-top: 3px; line-height: 62px; text-align: center; font-size: 18px; font-weight: bold; cursor: pointer; }
.horisontalDatePicker .showAll.chosen { background-position: -119px -92px; }

/* ---------------- Resultat Tabel ---------------- */
.resultatHeader h2 {  width: 922px; margin: 20px auto 4px auto; font-size: 18px !important; }
.resultatHeaderHelp { margin-right:10px; text-align:right; }
.resultatHeaderText{ position: absolute; bottom:0px; }
.resultatGrid { width: 922px; margin: 0px auto; clear: both; border: solid 1px #999; }
.resultatGrid .header td { text-align: left; padding: 0px; cursor: default; }
.resultatGrid .header td a { background: #00519e url(../images/sprite.png) no-repeat right -656px; color: #fff; text-decoration: none; font-weight: bold; font-size: 14px; display: block; padding: 5px; padding-right:20px;}
.resultatGrid .header td.headerSortUp a { background-position: right -632px; }
.resultatGrid .header td.headerSortDown a { background-position: right -607px; }
.resultatGrid td { vertical-align: top; padding: 5px; border: solid 1px #fff; }
.resultatGrid td { background-color: #fff; cursor: pointer; }
.resultatGrid .odd td { background-color: #e3e4e4; }
.resultatGrid tr.rowHover td { background-color: #167b7b; color: #fff !important; }
.resultatGrid .title { font-weight: bold; font-size: 14px; }
.resultatGrid .description { margin-top: 5px; }
.resultatGrid tr.rowHover td  .description { color: #fff; }
.resultatGrid .imgContainer { width: 140px; overflow: hidden; float: right; }
.resultatGrid td img { height: 70px; float:right;}
.resultatGrid .nowrap {white-space:nowrap;}
/* -- IE fix -- */
.resultatGrid td img { -ms-interpolation-mode: bicubic; }
.resultatGrid .pager * { font-size: 18px; }
.resultatGrid .pager td { text-align: center; }
.resultatGrid .pager a { font-size: 14px; }

.resultatGrid .periode { width: 135px; }
.resultatGrid .tider { width: 105px; }
.resultatGrid .kategori { width: 105px; }
.resultatGrid .komite { width: 135px; }


/* ---------------- Resultat Aktiviteter ---------------- */
/*.resultatGrid.activities .periode { white-space: nowrap; }*/
.resultatGrid.activities .days { width: 142px; }
.resultatGrid.activities .days .day { clear: both; float: left; width: 50px; }
.resultatGrid.activities .days .time { float: right; width: 90px; text-align: right;}

/* ---------------- Resultat Arangementer ---------------- */
.resultatGrid.events .day,
.resultatGrid.events .time { white-space: nowrap; }

/* medlemskort */

	#background_medlemskortKvit
        {
            background-color: #ffffff;
        }
        
        #indhold_medlemskortKvit table
        {
            margin-top: -7px;
            padding: 0px;
        }
        
        #left_medlemskortKvit
        {
            width: 10px;
            height: 434px;
            padding-top: 7px;
            float: left;

        }
        
        #right_medlemskortKvit
        {
            width: 10px;
            height: 434px;
            padding-top: 7px;
            float: left;
        }
        
        #top_medlemskortKvit
        {
            width: 323px;
            padding-left: 4px;
            margin-bottom: 3px;
            height: 10px;
        }
        
        #content_medlemskortKvit
        {
            float: left;
            width: 330px;
        }
	#bottom_medlemskortKvit
	{
	    padding-top: 0px;
	    margin-top: -15px;
	    margin-left: 3px;
    	    padding-left: 1px;
	}


