body {
background-color : #cccccc;
margin : 0px 0px 20px 0px;
text-align : center;
font-family : Arial, Times New Roman, Helvetica, sans-serif;
font-size : 10pt;
}

a { color : #0000BB; font-weight : none; text-decoration : none; }
a:visited {  }
a:link {  }
a:active {  }
a:hover {  color : #0000BB; text-decoration : underline; }

a.more { color : #0000BB; font-weight : none; text-decoration : none; }
a.more:visited {  }
a.more:link {  }
a.more:active {  }
a.more:hover { text-decoration : underline; }

.admAddLink   {
 display: inline;
 margin: 0;
 padding: 0;
 background: none;
 border: none;
 cursor: pointer;
 color: #0000BB;
}


.fieldText { BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #999999 1px outset; FONT-SIZE: 10px; BORDER-LEFT: #999999 1px outset; COLOR: #336699; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana, Arial; HEIGHT: 14px; BACKGROUND-COLOR: #ffffff }


/* ------------------- headline definitions ------------ */
/* Rubriken består av en div och en tabell, där tabellen kan delas in i två td med vänster- resp höger-ställd text */

table.headlinetext {
width : 98%;
font-weight : bold;
color : #ffffff;
margin : 0;
padding : 0 1em 0 0;
}

td.headlineRightAlign {
text-align : right;
}

.headlinetext a {  color : #DDDDDD; font-weight : none; text-decoration : none; }
.headlinetext a:visited { font-size : 10pt; color : #DDDDDD; font-weight : none; text-decoration : none; }
.headlinetext a:link { font-size : 10pt; color : #DDDDDD; font-weight : none; text-decoration : none; font-family : Arial, Times New Roman, Helvetica, sans-serif }
.headlinetext a:active { font-size : 10pt; color : #DDDDDD; font-weight : none; text-decoration : none; font-family : Arial, Times New Roman, Helvetica, sans-serif }
.headlinetext a:hover { font-size : 10pt; color : #FFFFFF; font-weight : none; text-decoration : none; font-family : Arial, Times New Roman, Helvetica, sans-serif }

/* ------------------- end headline text definition ------------ */



span.spanLink {
color : blue;
text-decoration : none;
cursor : pointer;
}

.buttons  { font-family: Arial; color: #000000; font-size: 12px; width: 40px; }

.colortext {
color : #333399;
}

p  {
margin: 0px 0px 10px 0px; padding: 0;
}

p.br_p  {
margin: 0; padding: 0;
}

p.last_p  {
margin: 0px 0px 20px 0px; padding: 0;
}

h2 {
font-size : 10pt;
font-weight : bold;
color : #333399;
margin : 5px 5px 5px 0px;
}


#header {
position : relative;
top : 0;
left : 0;
width : 750px;
height : 80px;
margin: 15px auto 0px auto;
padding : 0;
text-align : left;
border: 1px solid gray;
background-image: url("pics/kuf_logga.gif");
background-repeat : no-repeat;
background-color : #ffffff;
}

/* ------------------- top menu ------------ */
#menuTopRow {
position : relative;
top : 0;
left : 0;
width : 750px;
margin : 8px auto 0 auto;
padding : 0;
text-align : left;
font: bold 10pt arial;
}

#menuTopRow a {
padding: 3px 5px 3px 5px;
margin: 0;
vertical-align: bottom;
text-align: left;
font: bold 10pt arial;
}

#menuTopRow a.menuItem {
background-color: #cccccc;
color: #555555;
text-decoration: none
}

#menuTopRow a.menuItem:hover {
color: #000000;
}

#menuTopRow a.menuItemThis {
background-color: #bbbbbb;
color: #333333;
text-decoration: none
}

#menuTopRow a.menuItemThis:hover {
color: #000000;
}


#menuBottomRow {
position : relative;
top : 0;
left : 0;
width : 750px;
height : 24px;
margin : 0 auto 0 auto;
padding: 0;
background-color : #bbbbbb;
text-align: left;
font: bold 10pt arial
/*
padding : 0.2em 1em 0.2em 0.5em;
border-top: 1px dotted gray;
*/
}

#ulBottomRow {
margin : 0;
padding: 0;
}
    
#ulBottomRow li
{   margin: 0;
    padding: 0;
    list-style: none;
    float: left;
    font: bold 10pt arial}

#ulBottomRow li a.menu
{   display: block;
    background-color : #bbbbbb;
    padding: 3px 5px 3px 5px;
    margin: 0;
    text-align: left;
    color: #333333;
    text-decoration: none}

#ulBottomRow li a.menu:hover
{   background-color : #bbbbbb;
    color: #000000}

.submenu  {
white-space: nowrap;
background-color : #bbbbbb;
border: 1px solid #000000;
visibility: hidden;
position: absolute;
z-index: 3
}

    .submenu a
    {   display: block;
        font: bold 10pt arial;
        text-align: left;
        text-decoration: none;
        padding: 3px;
        color: #000000}

    .submenu a:hover
    {   color: #000000}
/* ------------------- end top menu ------------ */


/* ------------------- content ------------ */
#mainContent {
top : 0;
left : 0;
width : 750px;
margin : 0 auto 0 auto;
text-align : left;
background-color : #ffffff;
border: 1px solid gray;
z-index: 1
}

#headlineBox {
top : 0;
left : 0;
margin : 0 0 5px 0;
padding : 5px 10px 5px 10px;
background-color : #000000;
border: 1px solid #000000;
}

#wideContent {
top : 0;
left : 0;
margin : 10px;
padding : 0;
background-color : #ffffff;
}

#baseLeftContent {
width : 100%;
margin : auto;
padding : 0px 20px 0px 15px;
background-color : #ffffff;
vertical-align : top;
}
/* ------------------- end content ------------ */


/* ------------------- right meny -------------- */
#rightMenu {
position : relative;
top : ;
left : ;
width : 25%;
float : right;
margin : auto;
padding : 10px 10px 20px 10px;
background-color : #ffffff;
clear : right;
}

#baseMenuContent {
margin : 0;
padding : 5px 10px 0px 30px;
vertical-align : top;
}

.rightMenuBox {
width : 200px;
margin : 0 0 10px 0;
background-color : #222222;
}
.rightMenuHead {
width : 100%;
color : #ffffff;
margin : 0;
padding : 2px;
background-color : #222222;
}
.rightMenuContent {
width : 100%;
color : #222222;
margin : 0;
padding : 2px;
background-color : #ffffff;
}
.rightMenuContentUpper {
padding : 0 0 3px 0;
font-size : 10px;
vertical-align : bottom;
color : #111111;
}
.rightMenuContentLower {
padding : 0 0 10px 0;
font-size : 12px;
vertical-align : top;
}

#footer {
top : 0;
left : 0;
width : 750px;
margin: 0 auto 0 auto;
padding: 0;
text-align : left;
}

.submit {
    background-color: transparent;
    border: none;
    color: blue;
    margin: 0px;
	padding: 0px;
    cursor: pointer;
}

