/*
Fargen på stylingen er #ffffff
Fargen på menybakgrunn er #ff8201
*/

/* Design-Bilder  */
.topbilde {
background-image : url(/design/orskogvgs/images/topp.jpg);}

.venstrebilde {
        background-image : url(/design/orskogvgs/images/hoyre.jpg);
        background-repeat: repeat-y; }

.hoyrebilde {
        background-image : url(/design/orskogvgs/images/venstre.jpg);
        background-repeat: repeat-y; }


/*
Venstremenyen
*/
#venstremeny {
        color : #ffffff;
        width : 182px;
}

#venstremeny ul{
        margin:0;
        padding-left:32px;
}

#venstremeny li{
        padding: 0.8ex 0;
        list-style-type: square;
        color: #ffffff;
}

#venstremeny a{
        color: #ffffff;
        text-decoration : none;
        font-family: verdana, arial, sans-serif;
        font-size: 14px;
        font-style:normal;
}

#venstremeny a:hover{
        text-decoration: underline;

}

ul#padding_submenu{
        text-decoration:none;
        padding:0em;
        border-top:1px solid #ffffff;
        border-bottom:1px solid #ffffff;
        padding-left:1em;
}

### Menystyring hoyre ###

### Menystyring hoyre ###
### Menystyling ###


#hoyremeny {
}


#hoyremeny ul{
        margin:0;
         padding-left: 5px; 
}

#hoyremeny li{
        padding: 0.8ex 0;
        color: #ffffff;
}

#hoyremeny a{
        color: #ffffff;
        text-decoration : none;
        font-family: verdana, arial, sans-serif;
        font-size: 10;
        font-style:normal;
}


#hoyremeny a:hover{
        text-decoration: underline;
}

.rightmenu {
	color: #ffffff;
	padding-left : 5px;
        width : 148px; 
}

.rightmenu h1{
font-size: 10;
color: #ffffff;
font-weight: bold;
padding-top: 5px;
margin-bottom: 5px;
}

/*  
inputareas på menyene
*/
input, textarea, select{
        background:  #ff8201;
        color: #ffffff;
        border-style: solid; /*[dotted, dashed, solid, double, groove, ridge, inset, outset] */
        border-color: #ffffff;
        border-width: 1; /*valuepx; [numerical value, 5, 6, 8...] */
}

/* Toppath*/
div.topmeny {
margin-left: 1em;
font-size: 75%;
color: #ff8201;
margin-bottom: 1em;
}

div.topmeny span {
font-size: 75%;
color: #ff8201;
}

div.topmeny a{
color: #ff8201;
font-size: 75%;
text-decoration: none;
}


/*
Loginsiden
*/

.login {
background: #ff8201;
float: center;
width : 300px;
color: #ffffff;
border: 1px dotted black;
}

.login a{
	color: #ffffff
}

/*
Bunntekst
*/
td.bunntekst {
        color:  #ff8201;
        border-top: 1px solid #ff8201;
        font-size: 55%;
        text-align: center;
        padding-top: 4px;
        padding-bottom: 4px;
}

/*
Kalenderen
*/


div.calendar, table.calendar {

        margin-top: 0.5em;
}

#calendar-day-selected {
        border: 1px solid #ffffff;
        font-weight: bold;
}

tr.calendar-top {
}

div.calendar table {
        width: 100%;
}

.calendar-day-link {
        border-bottom : 1px solid #ffffff;
        color: #ffffff;
}

div.calendar a {
        border: none;
        color: #ffffff;
        font-weight: bold;
        text-decoration: underline;
}

div.calendar table td, div.calendar table tr {
    padding: 2px;
    margin: 1px;
}

div.calendar tr.calendar-navigator table.calendar-navigator div {
    display: inline;
}

div.calendar tr.calendar-navigator div.calendar-previous {
    float: left;
}

div.calendar tr.calendar-navigator div.calendar-next {
    float: right;
    display:inline;
}

div.calendar tr.calendar-navigator span.calendar-arrow {
   /* font-size: 2em; */
}


div.calendar tr.calendar-navigator div.calendar-date span {
   /* font-size: 1.3em;
*/
}

div.calendar tr.calendar-navigator div.calendar-date span.calendar-month {
    text-align: left;
    text-transform: lowercase;
    color : #ffffff;
}

div.calendar tr.calendar-day-names {
    /*display: none;*/
}

div.calendar tr.calendar-day-names th {
                color: #ffffff;
}

div.calendar tr.calendar-navigator div.calendar-previous a, div.calendar tr.calendar-navigator div.calendar-next a {
    text-decoration: none;
    border-bottom: none;
    color: #ffffff;
}

div.calendar th {
    text-align: center;
    text-transform: lowercase;
}

div.calendar tr.calendar-day-names th {
    font-size: 5;
}

div.calendar td {
    padding: 0 2px 0 2px;
    text-align: center;
    font-size: 8;
    color: #ffffff;
}

div.calendar td.calendar-week {
    padding: 0 2px 0 2px;
    border: none;
    text-align: center;
}

div.calendar tr.calendar-days td.calendar-day-selected {
    /* border: 1px solid; */
}


div.calendar tr.calendar-days td.calendar-day-selected-today {
    /* border: 1px solid; */
}

div.calendar tr.calendar-days strong.calendar-day-highlight {
    font-weight: bold;
        font-size:8;
}

div.calendar div.selected {
    font-weight: bold;
}

div.calendar td a, div.calendar td a:visited, div.calendar td a:hover {
        /*font-weight: bold;*/
        text-decoration: underline;
        color: #ffffff;
}
div.calendar td a:hover {
                color: #ffffff;
}

