/* @override http://iped-p-m-0029.vxu.se/~haggis/iped/iped/resurser/vxu-css.css */

/*
    *  Page container
    */
    #headerbackground {
    background-color: #96002E;
    }

    #pagecontainer {
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    background-image: url(http://vxu.se/pic/corners/page_bg.gif);
    background-repeat: repeat-y;
    background-position: center top;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-left: 0px;
    width: 900px;
    }



    #pageheader {
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url(lnu-design/sidhuvud.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 20px;
    }

    #pagecontent {
    margin-left: 14px;
    }

    #pageheader a {
    color:#FFFFFF;
    text-decoration: none;
    }

    div.content-wrapper-narrow {
    float: left;
    overflow: hidden;
    background-color:#FFFFFF;
    /*background: #ffffff url(/pic/corners/tlc_12_ffffff_e9e9e9.gif) no-repeat top left;*/
    margin: 10px 5px 10px 5px;
    padding: 12px 12px 0px 12px;
    }

    div.content-wrapper-wide {
    float: left;
    overflow: hidden;
    background-color:#FFFFFF;
    /*background: #ffffff url(/pic/corners/tlc_12_ffffff_e9e9e9.gif) no-repeat top left;*/
    margin: 10px 5px 10px 5px;
    padding: 12px 12px 0px 12px;
    }

    /*
    * Right column
    */

    #right-column {
    float:		right;
    clear: right;
    width:		160px;
    margin-right:	9px;
    padding-top: 10px;
    padding-right: 10px;
    }

    #right-column-wrapper {
    float:		left;
    width:		160px;
    overflow:		hidden;
    }

    /*
    *  Footer
    */

    #page-footer {
    clear: both;
    margin-top: 10px;
    margin-right: 25px;
    margin-bottom: 0;
    margin-left: 0px;
    padding: 10px 0 0 10px;
    border-top:1px #8d8d8d solid;
    text-align:center;
    }

    #page-footer span a.login-link {
    text-decoration: none;
    color: black;
    }

    #page-footer span {
    margin: 0px;
    line-height:	1.5em;
    display: block;
    }

    #footer-after {
    clear: both;
    background: #ffffff url(http://vxu.se//pic/corners/page_footer.gif) no-repeat bottom center;
    }

  

    a:link, a:active {	color: #100666; }
    a:visited {		color: #96002e }



    /*
    *  Page header
    */

    div.rightcol {
    float: right;
    margin-right: 5px;
    margin-top: 0px;
    display:		inline; /* this line is here to cure the doubled margin bug in IE */
    color:#FFFFFF;
    text-decoration: none;
    padding-top: 0px;
    padding-right: 10px;
    }

    /*
    *  Top navigation
    */

    #top-navigation {
    margin-top: 0;
    margin-right: 5px;
    margin-bottom: 0;
    margin-left: 5px;
    padding: 3px;
    clear: both;
    text-align:center;
    color: white;
    font-family: Arial,Helvetica,Verdana;
    font-size: 1.1em;
    }

    #top-navigation a {
    color: white;
    text-decoration:  none;
    font-weight:bold;
    }

    #nav-level1 {
    margin: 		0;
    padding:		0;
    }

    #nav-level1 ul {
    margin:		0;
    padding:		0;
    }

    #nav-level1 li {
    display: inline;
    list-style: none;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #FFFFFF;
    margin: 0px;
    padding-right: 4px;
    padding-left: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
    }

    #nav-level1 li:first-child {
    border-left-style: none;
    }

    #nav-level1 a.menu_link_selected {
    text-decoration: underline;
    }

    #inst-navigation {
    z-index: 1;
    position: relative;
    margin-top:	10px;
    margin-left: 4px;
    margin-right: 25px;
    margin-bottom: 5px;
    clear: both;
    text-align:left;
    padding: 0 0 0 0;
    }

    #nav-level2 {
    margin: 		0;
    padding:		0;
    }

    #nav-level2 ul{
    font: 90% Verdana, Helvetica, sans-serif;
    margin: 1px 1px 5px 1px;
    z-index: 2;
    position: relative;
    padding:5px 5px 5px 10px;
    }

    #nav-level2 li{
    display: inline;
    list-style: none;
    }

    #nav-level2 li a{
    text-decoration: none;
    padding: 0.4em 2em;
    margin-right: 1em;
    background: #FFFFFF;
    border: 1px solid #cccccc;
    }

    #nav-level2 a:link{
    color: #000000;
    }

    #nav-level2 a:visited{
    color: #000000;
    }

    #nav-level2 a:hover{
    border: 1px solid #96002E;
    }

    #nav-level2 a.menu_link_selected {
    border: 1px solid #96002E;
    }

    /*
    *  Regular Content
    */

    #inst-name {
    font-size: 1.4em;
    color: #333333;
    padding-left: 15px;
    padding-top: 10px;
    }

    #inst-name a {
    text-decoration: none;
    color: #333333;
    }

    div.content {
    padding:		3px 10px 0 10px;
    /* top padding is there to make room for the top of in titles in IE */
    }

    #content-box {
    margin: 		0;
    padding:		0;
    }

    #content-col {
    }

    .nav-link, nav-link-disabled {
    font-weight:      normal;
    text-decoration:  none;
    }
    .nav-mini {
    font-size:        0.8em;
    text-decoration:  none;
    }

    /*
    *  Breadcrumbs
    */

    #breadcrumbs {
    clear: left;
    margin-top: 5px;
    margin-right: 25px;
    margin-bottom: 0;
    margin-left: 10px;
    padding: 3px 5px 4px 10px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #8d8d8d;
    }

    #tools {
    float: right;
    padding-top: 6px;
    padding-right: 20px;
    margin-right: 10px;
    display: inline; /* this line is here to cure the doubled margin bug in IE */
    }

    /*
    *  Round corners !!!
    */

    /* padding: top right bottom left; */
    /*
    div.inner-col1
    {
    background: #ffffff url(/pic/corners/bl_12_ffffff_e9e9e9.gif) no-repeat bottom left;
    margin-top: 0px;
    margin-left: -12px;
    margin-bottom: 0px;
    margin-right: 0px;
    padding: 12px 12px 0px 12px;
    }

    div.inner-col2
    {
    background: #ffffff url(/pic/corners/tr_12_ffffff_e9e9e9.gif) no-repeat top right;
    margin-top: -24px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: -12px;
    padding: 12px 12px 12px 12px;
    }

    div.inner-col3
    {
    background: #ffffff url(/pic/corners/br_12_ffffff_e9e9e9.gif) no-repeat bottom right;
    margin-left: -12px;
    margin-bottom: -24px;
    margin-right: -12px;
    padding: 0px 0px 0px 0px;
    }
    */
    /*
    *  Left column
    */

    #left-column {
    background: #ffffff /*url(/pic/corners/tlc_12_ffffff_e9e9e9.gif) no-repeat top left*/;
    float: left;
    width: 150px;
    overflow: hidden;
    margin-left: 5px;
    margin-top: 10px;
    margin-right: 5px;
    margin-bottom: 0px;
    padding: 12px 6px 0px 12px;
    height: 100%;
    }


    /*
    *  Error messages
    */

    .error {
    color:		red;
    }

  
