﻿/*H1
{
    margin:10px;
}	

.MainContentPlaceHolder
{
    margin: 10px;
}

.clear 
{
	clear:both;
}*/

/* Class Definitions */
/*.page 
{
	margin:0 auto;
	width:912px;
}*/
/*.header 
{
	width:912px;
	height:63px;
	float:left;
}

.header-right 
{
	float: left;
	margin-top:10px;
	width: 764px;
}*/

/************************************ DefaultMainContent ************************************/
#DefaultMainContent
{
    width:992px;
    margin-left: 6px;
}

#DefaultMainContentHeader 
{
    border-bottom:1px solid black;
    color:blue;
    /*padding-right:5px;*/
    font-size:130%;
    min-height:56px;
}
#DefaultMainContentHeaderLogo
{
    float:right;
    top:0;
    left:0;
	width:194px;
	height:42px;
}
#DefaultMainContentHeaderText
{
    float:left;
    top:10;
    left:0;
    height:42px;
}

#BodyMainContent
{
    clear:both;
    min-height:500px;
}


/************************************ DefaultBodySidebarLeft ************************************/
#BodySidebarLeft
{
    padding:5px 5px 5px 0px;    
    float:left;
    top:0px;
    left:0px;
    min-height:425px;
    width:781px;
    height:100%;
}
#BodySidebarLeftContentPage
{
    min-height:474px;
}
#BodySidebarLeftContentFooter
{
    clear:both;
    padding:5px 0px 0px 5px;
}
#BodySidebarLeftContentFooterBookButttons
{
    float:right;
}
#BodySidebarLeftContentFooterNavigationButttons
{
    padding-left:5px;
    float:right;
}

.BodySidebarLeftContentFooterButton
{
    width:95px;
}

/************************************ DefaultBodySidebarRight ************************************/

#BodySidebarRight
{
    padding:5px 0px 5px 5px;
    float:right;
    width:190px;
    height:100%;
}
#LoginInfo
{
    padding:5px 5px 5px 5px;
    border:1px solid black;
}
#LoginPanel
{
    padding:5px 5px 5px 5px;
    border:1px solid black;
}

.loginfelt
{
    width:170px;
}
.loginbutton {
    float: left;
    background: #0060e6;
    color: #fff;
    border: none;
    border-radius: 4px;
    padding: .25rem .75rem .25rem 1rem;
    cursor: pointer;
    line-height: 1.5rem;
    font-size: 1rem;
    margin-bottom: 1rem;
}

.loginbutton:hover {
    background: #004cb8;

}

.mitid-core-header__logo {
    height: 1rem;
    width: 3.813rem;
    padding-top: .25rem;
    fill: #0060e6;
    margin: 1rem 0;
}

/************************************ DefaultBodySidebarLeftContentPage  ************************************/
.tableApplikationRow td {
    padding:5px;
    margin:5px;
    background-color:White;
    border-top: 1px solid #687FB0;
    border-right: 1px solid #687FB0;
    border-bottom: 1px solid #687FB0;
    border-left: 1px solid #687FB0;
}
.tableApplikationAlternateRow td 
{
    padding:5px;
    margin:5px;
    background-color:#ECEEF2;
    border-top: 1px solid #687FB0;
    border-right: 1px solid #687FB0;
    border-bottom: 1px solid #687FB0;
    border-left: 1px solid #687FB0;
}
.VikarIkkeLedigTableCell td 
{
    padding:5px;
    margin:5px;
    background-color:Red;
    border-top: 1px solid #687FB0;
    border-right: 1px solid #687FB0;
    border-bottom: 1px solid #687FB0;
    border-left: 1px solid #687FB0;
}
.VikarLedigTableCell td 
{
    padding:5px;
    margin:5px;
    background-color:Lime;
    border-top: 1px solid #687FB0;
    border-right: 1px solid #687FB0;
    border-bottom: 1px solid #687FB0;
    border-left: 1px solid #687FB0;
}
.VikarIkkeLedigTableCell 
{
    padding:5px;
    margin:5px;
    background-color:Red;
    border-top: 1px solid #687FB0;
    border-right: 1px solid #687FB0;
    border-bottom: 1px solid #687FB0;
    border-left: 1px solid #687FB0;
}
.VikarLedigTableCell 
{
    padding:5px;
    margin:5px;
    background-color:Lime;
    border-top: 1px solid #687FB0;
    border-right: 1px solid #687FB0;
    border-bottom: 1px solid #687FB0;
    border-left: 1px solid #687FB0;
}
.tableApplikation th 
{
    padding:5px;
    margin:5px;
    background-color:#9FAECA;
    border-top: 1px solid #687FB0;
    border-right: 1px solid #687FB0;
    border-bottom: 1px solid #687FB0;
    border-left: 1px solid #687FB0;
}
.tableApplikation tf 
{
    padding:5px;
    margin:5px;             
    background-color:#9FAECA;          
    border-top: 1px solid #687FB0;
    border-right: 1px solid #687FB0;
    border-bottom: 1px solid #687FB0;
    border-left: 1px solid #687FB0;     
}         
.tableApplikation table 
{
    width:100%;            
}
.tableApplikationHeader td 
{
    padding:5px;
    margin:5px;
    background-color:#9FAECA;
    border-top: 1px solid #687FB0;
    border-right: 1px solid #687FB0;
    border-bottom: 1px solid #687FB0;
    border-left: 1px solid #687FB0;
}
.tblResult
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
}
.hrResult
{
    border-right: black 2px solid;
    border-top: black 2px solid;
    border-left: black 2px solid;
    border-bottom: black 2px solid;
    width: 606px;
}

.tblVikar
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	margin: 0px;
	padding: 0px;
}
.tdVikarOverskriftNavn
{
	border-top-style: none;
	border-right: black 1px solid;
	border-left-style: none;
	border-bottom: black 1px solid;
	width: 130px;
}
.tdVikarOverskriftTidspunkt
{
	border-top-style: none;
	border-bottom: black 1px solid;
	border-right: black 1px solid;
	width: 130px;
	font-size: small;
	color: black;
	font-family: 'Arial Narrow' , Arial;
	text-decoration: none;
	border-left-style: none;
	font-weight: bold;
}
.tdVikarOverskriftSlut
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	width: 30px;
	font-size: small;
	color: black;
	font-family: 'Arial Narrow' , Arial;
	text-decoration: none;
	font-weight: bold;
}
.tdVikarNavn
{
	border-top-style: none;
	border-right: black 1px solid;
	border-left-style: none;
	border-bottom: black 1px solid;
	width: 260px;
}
.tdVikarSlut
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	width: 30px;
	font-size: x-small;
	color: black;
	text-decoration: none;
}

.tdBrugerOverskriftNavn
{
	border-top-style: none;
	border-right: none;
	border-left-style: none;
	border-bottom: black 1px solid;
	width: 130px;
	font-weight:bold;
	
}

#KalenderDiv
{
    float:left;
}
#TilmeldKnapperDiv
{
    padding-top:50px;
    float:left;
}

.TilmedButton
{
    margin:4px;
    width:75px;
}