﻿
/* LOGIN */

.loginform label {
display:block;
width:100px;
float:left;
}


/* ROLLEDEFINITIONER */

.tblRolledefinitioner table {
border-collapse:collapse;
}

.tblRolledefinitioner th, .tblRolledefinitioner td {
text-align:center;
}

.tblRolledefinitioner th {
padding:0 10px 0 10px;
}

.tblRolledefinitioner td {
padding:5px 0 5px 0;
}

.tblRolledefinitioner td.fidkol {
text-align:right;
padding-right:10px;
color:#CCC;
}

.tblRolledefinitioner td.fkol {
text-align:left;
}

.tblRolledefinitioner td input {
width:100%;
}


/* PERSONER */

.pnlPersoner label {
display:block;
float:left;
width:100px;
}

.pnlPersoner input, .pnlPersoner select {
width:150px;
}

.pnlPersoner hr {
width:300px;
border:none;
height:1px;
border-top:solid 1px #CCC;
margin:20px 0 20px 0;
text-align:left;
}


.chckBox input {
width:15px;
}


/* ROLLER */

.tblRoller table {
border-collapse:collapse;
}

.tblRoller td {
text-align:center;
}

.tblRoller th {
text-align:left;
padding:0 10px 10px 0;
}

.tblRoller td {
padding:5px 0 5px 0;
}

.tblRoller td.pkol {
text-align:left;
padding:0 5px 0 0;
}

.tblRoller td.nochange {
text-align:center;
color:#CCC;
}

/* OPSLAGSTAVLE */


.pnlTopknapper {
position:relative;
height:40px;
}

.mailservicecontainer {
position:absolute;
top:0;
right:5px;
}

.maildiv {
display:none;
margin-bottom:10px;
padding:5px;
border:solid 1px #F2F2F2;
}

.pnlConfirm {
margin-bottom:10px;
padding:5px;
border:solid 1px #F2F2F2;
}

.opslagstavle {
width:700px;
}

.opslag {
border:solid 1px #F2F2F2;
margin:0 0 20px 0;
}

.opslag.locked {
border-color:#F00;
}

.opslagtopbar {
background-color:#F2F2F2;
padding:10px 0 10px 10px;
position:relative;
}

.opslagoverskrift {
font-weight:bold;
}

.opslaginfo {
font-size:10px;
}

.opslagknapper {
position:absolute;
right:10px;
top:10px;
}

.opslagknapper a {
margin-left:5px;
}

.opslagtekst {
padding:5px;
padding-left:10px;
}

.opslagtekst p {
width:auto !important;
}

.opslagform label {
display:block;
float:left;
width:70px;
}

.pnlSendMailToWebmasters {
margin-bottom:10px;
}

.pnlSendMailToWebmasters label {
float:none;
display:inline;
width:300px;
margin-left:5px;
}




/* FORUM */

tr.updatedSinceLastVisit, div.updatedSinceLastVisit {
background-color:#FFABAB;
}

.topknapper {
margin:0 0 10px 0;
}

.forumform label {
display:block;
float:left;
width:110px;
}

.forumtextarea {
width:500px;
height:70px;
}

.pnlTilbage {
margin-bottom:10px;
}

table.forums, table.topics {
width:700px;
border:solid 0 #000;
border-collapse:collapse;
}

table.forums th, table.topics th {
text-align:left;
padding-bottom:10px;
}

table.forums td, table.topics td {
padding:7px 0;
vertical-align:top;
border-top:solid 1px #F9F9F9;
}

.forumheader {
margin:0 0 0 0;
padding:10px 0 10px 10px;
position:relative;
}

.forum {
margin:0 0 0 0;
padding:10px 0 5px 10px;
}

.forum div {
border:solid 0 #000;
}

.forumnavn h2, .forumseneste h2, .forumantal h2, .forumframeld h2 {
margin:0;
}


.forum td {
padding-top:10px;
vertical-align:top;
}


.forums .forumnavn {
padding-left:5px;
}

.forumseneste {
width:120px;
}

.forumantal {
width:100px;
text-align:right;
}

td.forumantal span {
margin-right:45px;
}

.forumframeld {
width:75px;
text-align:right;
}





.forumknapper {
margin-top:5px;
}

.chckEndDateRequired {
display:block;
margin-bottom:10px;
}

.chckEndDateRequired label {
display:inline;
float:none;
width:auto;
margin-left:5px;
}

.regel {
border-top:solid 1px #CCC;
padding:10px 0 10px 0;
}

.regel label {
display:inline;
float:none;
margin:0 0 0 5px;
}

.regelaction {
float:left;
}

.regeldage {
float:left;
padding-top:15px;
margin:0 0 0 20px;
}

.regelmode {
float:left;
margin:0 0 0 20px;
}



.pnlForumBeskrivelse {
margin-bottom:10px;
}

.topics .topicnavn {
padding-left:5px;
margin:0;
}

.topicnavn h2, .topicseneste h2, .topicforfatter h2, .topicantalsvar h2, .topicmailservice h2 {
margin:0;
padding:0;
}

.topicseneste {
width:110px;
}

.topicforfatter {
width:150px;
}

.topicantalsvar {
width:70px;
text-align:right;
}

.topicantalsvar span {
margin-right:20px;
}

.topicmailservice {
width:100px;
}

.topicknapper {
margin-top:5px;
}

.topicoverskrift {
background-color:#F2F2F2;
padding:10px 0 10px 10px;
}

.topicoverskrift h2 {
margin:0 0 5px 0;
}

.postfil a {
padding-left:10px;
background-image: url(/grafik/klips.gif);
background-position:0 1px;
background-repeat:no-repeat;
}




.posts {
width:700px;
}

.post {
border-bottom:solid 1px #F2F2F2;
margin:0 0 0 0;
padding:15px 0 14px 10px;
overflow:auto;
}

.post.updatedSinceLastVisit {
border-color:#FFF;
}



.posttekst {
float:left;
width:465px;
}

.postinfo {
float:right;
border:none;
border-left:solid 1px #F2F2F2;
border-bottom:solid 1px #F2F2F2;
width:200px;
margin:0 10px 0 10px;
background-color:#F2F2F2;
}

.topicoverskrift .postinfo {
background-color:#FFF;
}

.postnummer, .postforfatter, .postdato {
margin:5px;
}

.pnlUndtagelse label {
display:inline;
float:none;
}

.forumsvarform {
margin-top:20px;
}


/* LINKS */


.linkkategorier {
width:700px;
}

.linkkategori {
margin:0 0 0 0;
border-bottom:solid 1px #F2F2F2;
padding-bottom:10px;
}

.linkkategorioverskrift {
padding-bottom:8px;
}

.linkkategorioverskrift h2 span {
margin-right:5px;
cursor:pointer;
background-repeat:no-repeat;
padding:3px 0 3px 30px;
height:20px;
}

.linkkategorioverskrift h2 span.aaben {
background-image:url(/grafik/mappe-aaben.gif);
}

.linkkategorioverskrift h2 span.lukket {
background-image:url(/grafik/mappe-lukket.gif);
}

.normallink {
margin-right:5px;
}

.linkredigerlille {

}

.linkredigerlille, .linksletlille {
margin-left:7px;
}

.links div {
margin-left:30px;
}

.linkkategori .hidden {
display:none;	
}


.pnlRedigerkategori label, .pnlRedigerlink label {
display:block;
float:left;
width:100px;
}



/* Bestyrelses-medlemmer */


.pnlNytmedlem {
margin-bottom:10px;
border-bottom:solid 1px #F2F2F2;
padding-bottom:20px;
}

.pnlNytmedlem input {
vertical-align: middle;
}

.pnlMedlemmer {
width:700px;
}

.medlem {
border-bottom:solid 1px #F2F2F2;
margin:0 0 10px 0;
}

.medlem .breaker {
margin-bottom:10px;
}

.medlemtekst {
float:left;
width:350px;
}

.medlembillede {
float:left;
text-align:right;
}

.bemedlemmerknapper {
margin-top:10px;}

.pnlRedigermedlem label {
display:block;
float:left;
width:100px;
}


/* Bestyrelses-dokumenter */


.lnkGuide {
margin-left:22px;
}

.kategoriikon {
margin:0 10px 0 0;
}

.dokumentkategorioverskrift {
margin:20px 0 0 0;
}

.dokumentkategorioverskrift h2 span {
background-repeat:no-repeat;
padding:3px 0 3px 30px;
height:20px;
cursor:pointer;
}

.aabennotlive {
background-image:url(/grafik/mappe-aaben-not-live.gif);
}

.lukketnotlive {
background-image:url(/grafik/mappe-lukket-not-live.gif);
}

.aabenlive {
background-image:url(/grafik/mappe-aaben.gif);
}

.lukketlive {
background-image:url(/grafik/mappe-lukket.gif);
}

.dokumentkategori .hidden {
display:none;
}

.dokumentikon {
margin:0 10px 0 10px;
}

.normaldokument {
margin-right:14px;
}

.dokumentredigerlille {

}

.dokumentredigerlille, .dokumentsletlille {
margin-left:7px;
}

.dokumentsletlille {
margin-right:7px;
}

.dokumenthr {
color:#F2F2F2;
width:300px;
height:1px;
border-style:solid;
border-width:1px 0 0 0;
margin-bottom:25px;
text-align:left;
}

.pnlFillocked .dokumenthr {
margin-bottom:0;
}

.pnlFillocked img {
vertical-align:middle;
}

.pnlFillocked input, .pnlFillocked img {
margin-top:5px;
}

.pnlCheckudknap input, .btnTjekind {
margin-top:5px;
}

.pnlRedigerkategori label, .pnlRedigerdokument label, .pnlRedigertjekketud label {
display:block;
float:left;
width:120px;
}



/* Sælg lejlighed */


.salgs {
width:700px;
}

.salg {
margin:0 0 10px 0;
padding:10px;
border:solid 1px #000;
}

.salgstekst {
border:solid 1px #DFE2E6;
margin:10px 0 10px 0;
width:700px;
}

.salgstekst span {
display:block;
margin:10px;
}


/* Booking */

.pnlTextForm {
margin-bottom:10px;
}

.pnlTextViewer {
margin-bottom:10px;
}

.pnlMessage {
font-size:16px;
color:#CC6600;
margin-bottom:10px;
}

#kalenderinfoknap {
margin-bottom:20px;
}

#kalenderinfo {
margin-bottom:20px;
border-bottom:solid 1px #F0F0F0;
display:none;
}

.kalenderinfo {
width:100%;
border-collapse:collapse;
}

.kalenderinfo th {
text-align:left;
}

.kalenderinfo td, .kalenderinfo th {
padding:5px 5px 5px 0;
}

.kalenderinfotid {
width:100px;
}

.kalenderinfopris {
width:120px;
text-align:right;
}

.thpris {
text-align:center !important;
}

.txtPris {
width:40px;
text-align:right;
display:inline;
}

.pnlGemlokaler {
text-align:right;
margin:5px 0 5px 0;
}





.kalendercontainer {
margin-right:10px;
}

.kalender {
margin:10px 0 10px 0;
}

.kalender table {
width:100%;
border-collapse:collapse;
border:solid 3px #DFE2E6 !important;
}

.kalender a {
text-decoration:none;
}

.kalender table th {
border:solid 0 #DFE2E6;
background-color:#DFE2E6;
padding:3px 0 3px 0;
}

.kalender table td {
border-style:solid;
border-color:#DFE2E6;
border-width:1px 3px 1px 3px;
width:12%;
height:17px;
}

.kalender img {
margin:0;
}

.skiftercontainer {
height:1%;
}

.skifterleft, .skiftercenter, .skifterright {
width:33%;
float:left;
}

.skifterleft {
text-align:left;
}

.skiftercenter {
text-align:center;
}

.skiftercenter h2 {
display:inline;
margin:0 10px 0 10px;
}

.skiftercenter img {
vertical-align:middle;
}

.skifterright {
text-align:right;
}

.trOdd {
background-color:#F2F2F2;
}

.typecelle {
width:100px;
width:16% !important;
}

.ugecelle {
width:40px;
text-align:center;
}

.lokaleikon {
width:11px;
height:11px;
float:left;
border:solid 1px #333;
margin:0 4px 0 0;
}

.lokale1 {
background-color:#e1e1e1;
}

.lokale2 {
background-color:#fff;
}

.lokale3 {
background-color:#a5d5a5;
}

.lokale4 {
background-color:#f8fcbe;
}

.lokale5 {
background-color:#f5d267;
}

.lokale6 {
background-color:#c59505;
}


.tddato {
font-weight:bold;
font-size:14px;
border-top-width:3px !important;
}

.tddato a {
text-decoration:underline;
}

.kalender div {
border-top:solid 1px #333;
border-bottom:solid 1px #333;
text-align:center;
}

.hojre {
border-left:solid 1px #000;
border-right:none;
float:right;
width:48%;
}

.venstre {
border-left:none;
border-right:solid 1px #000;
float:left;
width:48%;
}

.fuld {

}

.tdvenstre {
border-left-style:none !important;
}

.tdhojre {
border-right-style:none !important;
}

.tdfuld {
border-left-style:none !important;
border-right-style:none !important;
}



.lnkPrintKonvolut {
margin-left:500px;
}

.lokale {
border:solid 0 #000;
margin:0 0 10px 0;
padding:0 0 10px 0;
border-bottom:solid 1px #CCC;
}


.lokalechckbox {
float:left;
width:150px;
}

.lokalechckbox label {
padding-left:5px;
}

.bookingform {
float:left;
}

.bookingform label {
display:block;
float:left;
width:100px;
}

.gentagdiv {
float:left;
}

.gentagdiv label {
display:inline;
float:none;
}

.bookingfejl {
color:#FF0000;
}

.vislejlighed label {
display:block;
float:left;
width:100px;
}

.vislejlighed div {
float:left;
width:300px;
}



/* Booking */

.mb {
width:700px;
border-collapse:collapse;
}

.mb td, .mb th {
padding:5px 5px 5px 0;
}

.mbpris {
text-align:right;
}


/* Bookingliste */

.bookinglistetabel {
margin:10px 0 0 0;
width:700px;
border-collapse:collapse;
}

.bookinglistetabel td, .bookinglistetabel th {
padding:3px;
border-style:solid;
border-color:#CCC;
border-width:0 0 1px 0;
}

.bookinglistetabel td {
text-align:right;
}

.bookinglistetabel .lejlighedkol {
text-align:center;
}



/* Søg */


.searchcontainer {
width:700px;
}

.searchcontainer h2 {
margin-top:0;
}

.searchcontainer hr {
color:#F2F2F2;
width:300px;
height:1px;
border-style:solid;
border-width:1px 0 0 0;
margin-bottom:15px;
text-align:left;
}

.strq {
background-color:#FFFF99;
}

a .strq {
text-decoration:underline;
}

#SiteSearchContainer {
width:800px;
height:400px;
}










/* P-pladser */


.ppladstilmeldinger {
width:700px;
margin-top:20px;
border-collapse:collapse;
}

.ppladstilmeldinger td {
padding:2px;
}

.ppladstilmeldinger th {
text-align:left;
color:#000 !important;
padding-bottom:10px;
}

.ppladsmenu {
margin-bottom:10px;
}

.ppladstilmeldinger tr {
color:#CCC;
}

.ppladsnu, .ppladsnormal {
color:#000000 !important;
}

.pnlPpladsform label {
display:block;
float:left;
width:100px;
}

.chckIngenslutdato label {
display:inline !important;
float:none;
}

/* ============================== */
/* Nummerplader                   */
/* ============================== */

.tblNummerplader {
margin-bottom:20px;
}



/* Lejligheder */


.lejlighedertabel {
width:700px;
margin-top:20px;
border-collapse:collapse;
}

.lejlighedertabel td {
padding:2px 2px 8px 2px;
vertical-align:top;
border-bottom:solid 1px #CCC;
}

.lejlighedertabel th {
text-align:left;
color:#000 !important;
padding-bottom:10px;
}




/* Arrangementer */

.tblEvents {
border-collapse:collapse;
}

.tblEvents th {
padding:10px;
text-align:left;
}

.tblEvents td {
border-top:solid 1px #EEE;
padding:10px;
}

.tblEvents .countCol {
text-align:right;
}

.pnlRsvp {
border: solid 1px #CCC;
padding:10px;
width:400px;
}

.tblRSVPs {
width:400px;
}

.tblRSVPs th {
text-align:left;
}

.txtRsvpComment {
width:380px;
height:60px;
}

.pnlEditEvent label {
display:block;
float:left;
width:150px;
}

.pnlEditEvent .checkboxContainer label {
display:inline;
float:none;
margin-left:5px;
}

.pnlSendMailToRSVPs {
margin-top:10px;
padding-top:10px;
border-top:solid 1px #CCC;
}

.pnlSendMailToRSVPsForm {
display:none;
}

.txtSendMailToRSVPs {
width:500px;
height:100px;
}


/* FAQ */

.pnlFaqList ul {
list-style-type:none;
margin-left:0;
}