html {
    height: 100%;
    overflow: -moz-scrollbars-vertical;  /* Lav en permanent scrollbar i Firefox, i højre side af skærmen... */
}
body {
    font: 8pt/16pt arial;
	color: #555753;
    margin: 0px;
    padding: 0px;
    text-align: left;
    height: 100%;
    background: #738474;
}
.wrapper {
    width: 100%;
    height: 100%;
    border-collapse: collapse;
    background: #738474;
}
.kolonne1 {
    width: auto;
    border-collapse: collapse;
    height: 100%;
    background-image: url(pix/skygge_venstre.gif);
    background-repeat: repeat-y;
    background-position: right top;
    border-style:none;
    border: 0px;
    margin: 0px;
    padding: 0px;
}
.kolonne2 {
    border-collapse: collapse;
    padding: 0px;
    width: 860px;
    height: 100%;
    vertical-align: top;
    background-color: #FFF;
    border-style:none;
    border: 0px;
    margin: 0px;
}
.header_index {
    width: 860px;
    height: 4px;
    background-color: yellow;
    padding: 0px;
    margin: 0px;
    border: 0px;
    vertical-align: top;
}
.content {
    height: auto;
    background-color:#FFF;
    padding: 0 40px 0 40px;
    margin-top: 30px;
    border-style:none;
    vertical-align: top;
}
.footer {
    width: auto;
    white-space: nowrap;
    height: auto;
    background-color: #FFF;
    padding-top: 10px;
}
.kolonne3 {
    background-position: left top;
    width: auto;
    height: 100%;
    background-image: url(pix/skygge_hoejre.gif);
    background-repeat: repeat-y;
    border: 0px;
    margin: 0px;
    padding: 0px;
    border-collapse: collapse;
}
hr {
    border: 0;
    color: #ccc;
    background-color: #ccc;
    height: 1px;
}
p {
    margin: 0px;
    padding: 0px;
}
a {
	text-decoration:none;
    color: black;
}
a:hover {
    text-decoration:underline;
}
h1 {
    text-align: left;
    font-size: 14px;
}
img
{   border-style: none;
    vertical-align: bottom;
}
.alert {
    color:RED;
    padding-top: 20px;
}
.error {
    color:RED;
    text-align: left;
    }
.htmllogo {
    text-align: right;
    border-style: none;
    }
.login_status{
}

/********* Formattering af tabeller! **************/

.tabel {
    border-collapse:collapse;
    border-color: black;
    border-width: 1px;
    border-style: solid;
    width: 780px;
}
.tabel td {
    white-space: nowrap;
    height: auto;
    padding: 3px 10px 3px 10px;
    vertical-align: top;
}
.tabel_indhold {

    border-collapse:collapse;
    border-color: black;
    border-width: 1px;
    border-style: solid;
    width: 780px;
    border-spacing: 0px;
}
.tabel_indhold td.info_cell{
	white-space: nowrap;
}
.tabel_indhold td,th {
    padding: 5px 10px 5px 10px;
    height: auto;
    width: auto;
    vertical-align: top;
}
.tabel_indhold img{
    padding: 10px 0 10px 0;
}
.tabel_ny_bruger {
    border-style: none;
}
.tabel_forum_header{
    border-collapse:collapse;
    border-color: grey;
    border-width: 1px;
    border-style: solid;
    width: 780px;
    height: auto;
    vertical-align: top;
    padding: none;
    text-align: left;
}
.tabel_forum_header td.img_cell{
    border-color: grey;
    border-width: 1px;
    border-style: solid;    /* Border, fordi nogle af billederne er indeholder meget hvidt! */
    width: 10px;
    padding: none;
}
.tabel_forum_header td.title_cell{
    border-style: none;
    padding: 10px;
}
.tabel_forum_header img{
    display: block;
}

/*****************************************************/

.header {
    font-size: 14px;
    font-weight: bold;
    vertical-align: top;
    border-color: grey;
    border-width: 1px;
    border-style: solid;
    padding: 0px;
    width: auto;
}
.text_left {
    text-align: left;
}
.text_right {
    text-align: right;
}
.text_center {
    text-align: center;
}
.celle_indhold {
    border-color: #ccc;
    border-style: solid;
    border-width:1px;
    width: auto;
}
.border_full {
    border-color: #ccc;
    border-style: solid;
    border-width:1px;
}
.border_top {
    border-color: #ccc;
    border-style: solid;
    border-width:1px 0 0 0;
}
.copyright {
	font-size: 10px;
	color: #aaa;
}
td img {
    text-align: left;
    padding-top: 0px;
}
.logind {
    text-align: left;
    padding: 0px;
    margin-top: 20px;
    margin-left: 30px;
}
.logind table {
    text-align: left;
}
/**************************************************/

/********* Formattering af forms! **************/

#ny_traad,#ny_underskriftsindsamling,#nyt_indlaeg{
    padding-top: 20px;
    text-align: left;
}
#vaelg_sted{
    padding: 20px;
    text-align: left;
}
/**************************************************/

.unactive {
    background: #fff;
    color: grey;
    padding-left: 10px; padding-right: 10px;
    margin-left: 1px;
}
.indlaeg {
    height: auto;
}
.listblock /* farve til hver anden bjælke i forum, tråd mv. */ {
    background-color: #ececec;
}
#taeller {
    font-size: 10px;
    text-align: right;
    font-style: italic;
    padding: 0px;
    margin: 0px;
}

a#tooCool {
    position: fixed;
    right: 0;
    bottom: 0;
    display: block;
    height: 80px;
    width: 80px;
    background: url(pix/too_cool_sash.png) bottom right no-repeat;
    text-indent: -999em;
    text-decoration: none;
}

/*** Paging ***/

.paging_bar{
    text-align: center;
    padding-top: 10px;
}
.paging_section{
    margin: 0 5px 0 5px;
    padding: 1px 5px 1px 5px;
    border-color: #ccc;
    border-style: solid;
    border-width:1px;
}
.paging_bar a{
    font-weight: normal;
    color: #555753;
}
.current_page {

    font-weight: bold;
}

/*** Navigation ***/

.navigation{
    width: 860px;
    height: auto;
    background-color:blue;
    vertical-align: top;
    border: 0px;
    margin: 0px;
    padding: 0px;
}
.navigation ul {
    border: 0px;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    background:#808259;
    display: block;
    float: left;
    width: 860px;
    border-color: black;
    border-width: 1px 0px 1px 0px;
    border-style: solid;
	}
.navigation ul li {     /* Hver enkelt entry... */
    display: block;
    float: left;
    border-color: black;
    border-width: 0px 1px 0px 0;
    border-style: solid;
	}
.navigation ul li a {   /* Un-hovered tekst links  */
    padding:15px 40px 4px 10px;
    float:left;
    text-transform:uppercase;
    color:#000;
    background:#b2b580;
    text-decoration:none;
    font:bold 10px Arial, Helvetica, sans-serif;
    }
/* Skift farve på tekst når man flytter musen henover felterne... */
#nav a:hover {
    color:#fff;
	background:#727454;
	}
#nav li:first-child a {
	}
#hjem #nav-hjem a,
#nybruger #nav-nybruger a,
#forum #nav-forum a,
#afstemning #nav-afstemning a,
#vaelgsted #nav-vaelgsted a,
#soegbruger #nav-soegbruger a,
#logind #nav-logind a {
    background:#e35a00;
	color:#fff;
	}
#hjem #nav-hjem a:hover,
#nybruger #nav-nybruger a:hover,
#forum #nav-forum a:hover,
#afstemning #nav-afstemning a:hover,
#vaelgsted #nav-vaelgsted a:hover,
#soegbruger #nav-soegbruger a:hover,
#logind #nav-logind a:hover {
    background:#e35a00;
	}
#nav a:active {
    background:#e35a00;
	color:#fff;
	}