
/* CSS för IE */


.cright
{

 border: none;
}

body
{
font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 line-height: 130%;
 color: black;

max-width: 810px;

}

.ctop
{
 clear: both;
 height: 260px;
 padding: 1px;
 clear: both;
}

a.logo
{
 position:absolute;
 top: 0px;
 left: 10px;
 min-width:760px;
 width:760px;
 min-height:260px;
 height:260px;
 background-image:url('../images/header.jpg');
 background-color: #FFFFFF;
 background-repeat: no-repeat;
}

.pixel {
width:760px;
height:260px;
}

.receiptLogo
{
 min-width:50px;
 width:50px;
 min-height:48px;
 height:48px;
 background-image:none;
 background-color: #FFFFFF;
 background-repeat: no-repeat;
}

.topimage
{
display: none;
}

.cleft
{
 float: left;
 letter-spacing: -1px;
 width: 122px;
 margin: 20px 0px 10px 0px;
border-right:1px solid #ffc801;
}

.menuitem
{
 height: 18px;
 width: 120px;
 margin-top: 4px;
 font-size: 13px;
 letter-spacing:-1;
 font-weight: bold;
 padding-left: 3px;
}

.selectedmenuitem
{
 height: 18px;
 width: 120px;
 color: #ffffff;
 margin-top: 4px;
 font-size: 13px;
 background-color: #ffc801;
 letter-spacing:-1;
 font-weight: bold;
 padding-left: 3px;
}

.ccenter
{
 margin: 1px 0px 0px 0px;
 padding: 1px 0px 0px 122px;
}

.ccentercontent
{
 top: 0px;
 border-color: #ffc801;
 border-width: 1px;
 border-style: none none none solid;
 padding: 0px 8px 10px 20px;
}

.centercontenttext
{
  padding: 10px 0px 0px 10px;
}

.rubrik
{
 font-weight: bold;
 font-size: 16px;
}

.underrubrik
{
 font-weight: bold;
}

.cright
{
 float: right;
 width: 155px;
 margin: 20px 0px 0px 10px;
 padding: 0px 11px 0px 0px;
}

td
{
	FONT-WEIGHT: 500; FONT-SIZE: 10px; COLOR: #000000;
}

th
{
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000;
	background-color: #B8D1E7;
}

.tabellrubrik
{
	background-color: #B8D1E7;
	font-weight: bold;
	width: 140px;
}

table
{

}

.inputformlabel
{
margin-top: 10px;
width: 120px;
text-align:right;
margin-right: 7px;
}

.errorinputformlabel
{
margin-top: 10px;
width: 120px;
text-align:right;
margin-right: 7px;
color: red;
font-style: italic;
}

.errordescription
{
color: red;
}

.submitspace
{

width: 255px;
text-align:right;
}

.inputformfield
{

}

.cbottom
{
 text-align:right;
 border-top:solid;
 border-width: 1px;
 border-color: #CCCCCC;
 height: 10px;
 margin: 20px 0px 0px 0px;
 clear: both;
 font-size: 11px;
}

a
{
 text-decoration: none;
 border-style: none;
}
a:link {color: #093A7F}
a:visited {color: #093A7F}
a:hover {color: #4444C0}
a:active {color: #4444C0}

.waitingRow
{
background: #ffffaa;
color:black;
}

.bookedRow
{
background: #aaffaa;
color: black;
}

.available
{
background-color: green;
}

.busy
{
background-color: red;
}

.schedule
{
}

.scheduleCell
{
background-color: white;
border-right: 1px solid black;
padding:0px 2px 0px 2px;
}

.bookingCell
{
background-color: #eeeeee;
border-right: 1px solid black;
padding:0px 2px 0px 2px;
}

.waitingCell
{
background: #ffffaa;
color:black;
border-right: 1px solid black;
padding:0px 2px 0px 2px;
}

.bookedCell
{
background: #aaffaa;
color: black;
border-right: 1px solid black;
padding:0px 2px 0px 2px;
}

.timeDiv
{
background-color: #e0e0e0;
margin:0px 0px 0px 0px;
padding:0px 3px 0px 3px;
}

.timeCell
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-right:1px solid black;
border-left:1px solid black;
}

.scheduleBottomRow
{
border-top:1px solid black;
}

td.left {background-color: #B8D1E7;}
.alternateRow{
background-color: #EEEEEE;
background:#EEEEEE;
}

#book {
display:none;
}

.cart {
display:none;
}

.selectLanguage  {
float:left;
padding-left: 20px;
}

#selectLanguageNorsk {
display: none;
}

#selectLanguageSvenska {
background-image:url('../images/wse.gif');
background-repeat:no-repeat;
background-position:left;
padding-left: 23px;
}

#selectLanguageEnglish {
background-image:url('../images/wgb.gif');
background-repeat:no-repeat;
background-position:left;
padding-left: 23px;
}


.footerText {
text-align: left;
padding-left: 10px;
    float:left;
    width:35%;
}

.selectedLanguage {
display: none;
}