/******************************************/
/* DinAssistans publik site, Quickfix 2   */
/******************************************/

/* New background for page container */
body {
    background-image:url('/filearchive/8/8791/bg-shade-qf10_2da.png');
    background-color:#f4f4f4;
    background-repeat:no-repeat;
    background-position:center top;
}

/* container */
#container {
    width:965px;
}

/* Text inside boxes, first page */
.puff-wrapper a:link,
.puff-wrapper a:visited,
.puff-wrapper a:active,
.puff-wrapper a:hover {
    color:#c60c1e;
}

/* Align text below login */
#top div.authenticationerror {
    float:left;
}

/* */
#container #top #top-logo {
    
}

/* Hide menu-links */
#menu-links {
    display:none;
}

/* Hide old logo */
#container #top #top-logo img {
    display:none;
}

/* Hide top images */
#container #top #top-content-wlogin img {
    display:none;
}

/* Remove background from top nav, remove padding */
#container #menu {
    background-image:none;
    padding:0px;
    position:relative;
    top:-3px;
}

/* Set fixed height to menu items */
#container #menu ul li {
    height:24px;
}

/* Set background to the selected menu item */
#container #menu ul li#current {
    background-image:url('/filearchive/8/8788/top_nav_current_qf10_2.png');
    background-repeat:repeat-x;
    background-position:0 17px;
}

/* Set black text in top nav, capitalize text */
#container #menu ul li a,
#container #menu ul li a:link,
#container #menu ul li a:visited,
#container #menu ul li a:hover,
#container #menu ul li a:active {
    color:#000000;
    text-transform:capitalize;
    font-size:12px;
}

/* Hide separators in top nav */
#container #menu ul li.topSeparator {
    display:none;
}

/* Remove borders from top links */
#container #menu #menu-links a {
    border-left:none;
}

#container #top div.daTopLogin .authenticationbutton_da {
    margin-top:0px;
    margin-bottom:0px;
}

/* Submenu */
#submeny {
    position:relative;
    width:200px;
    left:-25px;
    margin-right:0px;
    border:0;
}

/* override orange texts #F29260 with #c60c1e */
#top div.authenticationerror {
    color:#c60c1e;   
}

#content h1 {
    color:#c60c1e;
}

#content h1.formtitle {
    padding-top:10px;
}

a:link, a:visited, a:active, a:hover {
    color:#c60c1e;
}

#footer a:link,
#footer a:visited,
#footer a:active,
#footer a:hover {
    color:#c60c1e;
}

/* Footer position */
#footer {

}

/* Right side content */
#right {
    width:250px;
    overflow:hidden;
}

#right img {

}

/* Smartnavigation */
#submenucontainer {
    overflow: hidden;
}

#submenucontainer ul {
    list-style-type: none;
}

div#submenucontainer div#sub1levelContainer ul li a {
    border: 0 !important;
    font-family: verdana;
    font-size: 12px;
}

#submenucontainer ul li {
    width: 200px;
    padding-top: 5px;
    padding-bottom: 5px;
}
#submenucontainer ul li a,
#submenucontainer ul li a:link,
#submenucontainer ul li a:visited,
#submenucontainer ul li a:active {
    color: #000000;
    text-decoration: none;
    display: block;
    font-weight:700;
}

#submenucontainer ul li a:hover {
    color:#333333;
}

#submenucontainer ul li a#active,
#submenucontainer ul li a#current {
    color:#c60c1e;
    background:transparent;
}

#submenucontainer .smartnavseparator {
    display: none;
}

#submenucontainer #sub1levelContainer {
    border-bottom: 1px #e0e0e0 solid;
}

#submenucontainer #sub1level {
}
#submenucontainer #sub1level li {
    border-top: 1px #e0e0e0 solid;
}
#submenucontainer #sub1level li a {
    margin-left: 0px;
}


#submenucontainer #sub2levelContainer {
    border-bottom: 0px #e0e0e0 solid;
}
#submenucontainer #sub2level {
    border-bottom: 0px #e0e0e0 solid;
}
#submenucontainer #sub2level li {
    border-bottom: 0px #e0e0e0 solid;
    border-top: 0px #e0e0e0 solid;
}
#submenucontainer #sub2level li a {
    margin-left: 0px;
    padding-left: 23px;
}

#submenucontainer #sub3levelContainer {
    border-bottom: 0px #e0e0e0 solid;
}
#submenucontainer #sub3level {
    border-bottom: 0px #e0e0e0 solid;
}
#submenucontainer #sub3level li {
    border-bottom: 0px #e0e0e0 solid;
}
#submenucontainer #sub3level li a {
    margin-left: 0px;
    padding-left: 33px;
}


/* News cat navigation */
.menu_sub {
    overflow: hidden;
    font-family: verdana;
    font-size: 12px;
    border-top: 1px #e0e0e0 solid;
    position:relative;
    top:-1px;
}
.menu_sub ul {
    list-style-type: none;
}
.menu_sub ul li {
    list-style-type: none;
    width: 200px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.menu_sub ul li a {
    color: #000000;
    text-decoration: none;
    display: block;
    margin-top:3px;
    font-weight: 700;
    font-size:12px;
}

.menu_sub .smartnavseparator {
    display: none;
}


.menu_sub .level-1 {
    margin:0px;
    padding:0px;
}
.menu_sub .level-1 li {
    border-bottom: 1px #e0e0e0 solid;
}
.menu_sub .level-1 li a {
    margin-left:0px;
    padding-left:10px;
}
.menu_sub .level-1 li.current {
}
.menu_sub .level-1 li.current a.current:link,
.menu_sub .level-1 li.current a.current:visited,
.menu_sub .level-1 li.current a.current:active,
.menu_sub .level-1 li.current a.current:hover {
    color:#c60c1e;
    font-weight: 700;
    font-size:12px;
}
.menu_sub .level-1 li.active {
}
.menu_sub .level-1 li.active a.active:link,
.menu_sub .level-1 li.active a.active:visited,
.menu_sub .level-1 li.active a.active:active,
.menu_sub .level-1 li.active a.active:hover {
    color:#c60c1e;
    font-weight: 700;
    font-size:12px;
}



/*
Add this toolbox
*/
#container #content div.addthis_toolbox {
    font-family: arial,sans-serif;
    margin-top:30px;
    float:right;
}