﻿body
{
	margin: 0px 20px;
	font-family: Verdana, Arial, Serif;
	font-size: 12px;
	background-color: #990000;
	padding-left: 3px;
	padding-right: 3px;
}
#MainPH
{
	padding: 8px;
	font-family: Verdana;
	font-size: 12px;
	background-color: #990000;
	color: white;
}
#Header1
{
	padding: 8px;
	font-family: Verdana;
	font-size: 12px;
	background-color: #990000;
	color: white;
}

#imgKB
{
	height: 112px;
	width: 100px;
	margin-left: 6px;
}
#MPH
{
	padding: 8px;
	font-family: Verdana;
	font-size: 12px;
	background-color: #cc0000;
	color: #ffffff;
}
td
{
	vertical-align: top;
}

td.fieldname
{
	text-align: right;
	font-size: 10px;
	font-weight: bold;
}
.fieldNameRubrik
{
	text-align: Left;
	font-size: 14px;
	font-weight: bold;
}
hr
{
	color: #b45d16;
}

#container
{
	padding: 5px;
	background-color: #990000;
	min-height: 500px;
	
}

#container2
{
	padding: 0px;
	background-color: #990000;
	margin-right: 220px;
}

#header
{
	padding: 0px;
	margin: 0px;
	width: 100%;
	color: #ffffff;
	height: auto;
	position: static;
}

#header2
{
	padding: 0px;
	margin: 0px;
	width: 780px;
	
	height: 50px;
	
}

#headermenu
{
	position: relative;
	top: 0px;
	left: 210px;
	padding: 2px 2px 2px 2px;
	z-index: 10;
	width: 100px;
}
#headermenudefault, #headermenudefault2
{
	position: relative;
	top: 0px;
	left: -5px;
	width: 100%;
	padding: 2px 2px 2px 2px;

}
#menuHeaderLeft
{
	width: 70%;
	text-align: left;
	position: relative;
}

#menuHeaderRight
{
	width: 30%;
	position: fixed;
	
	text-align: right;
	
}
#breadcrumb
{
	
	color: White;
	padding: 0px;
	font-size: 10px;
	padding-left: 5px;
	height:0px;
}

#breadcrumb a
{
	color: Yellow;
}

#footermenu
{
	text-align: center;
	padding-top: 10px;
	
}

#footertext
{
	text-align: center;
	padding-top: 3px;
	color: White;
}

#footertext a
{
	
	color: White;
}
#bannerbox
{
	border: dashed 2px #c35308;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 10px;
	margin-right: 10px;
	padding: 5px;
	text-align: center;
	background-color: #e1e1e1;
}

#bannerbox a
{
	font-size: 10px;
	text-decoration: none;
	color: black;
}

#loginstatus
{
	position: absolute;
	top: 35px;
	right: 10px;
	width: 180px;
	height: 80px;
	padding: 2px 2px 2px 2px;
	font-size: 10px;
}
#loginstatus a
{
	color: #FFFFFF;
}
#loginbox
{
	position: absolute;
	top: 16px;
	right: 10px;
	width: 180px;
	height: 80px;
	padding: 2px 2px 2px 2px;
	font-size: 10px;
}

#loginbox input
{
	color: red;
	border-color: red;
	background-color: #f7d582;
	font-size: 10px;
}

#themeselector
{
	position: absolute;
	text-align: right;
	top: 153px;
	right: 10px;
	width: 180px;
	height: 80px;
	padding: 2px 2px 2px 2px;
	font-size: 10px;
}

#themeselector select
{
	color: black;
	background-color: #e1e1e1;
	font-size: 10px;
}

#welcomebox
{
	font-size: 12px;
	text-align: right;
}

#bookingwelcomebox
{
	font-size: 12px;
	text-align: left;
}

#footer
{
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: 62px;
	visibility: visible;
	color: #FFFFFF;
	font-family: Verdana;
	font-size: small;
	text-decoration: none;
	background-color: #990000;
}

#leftcol
{
	position: absolute;
	top: 80px;
	left: 10px;
	width: 184px;
	background-color: #990000;
	font-size: 12px;
	font-family: Verdana;
	color: #FFFFFF;
	padding: 8px 10px 5px 10px;
	min-width: 184;
}

#leftcol div.text
{
	padding: 6px 6px 6px 6px;
	text-align: justify;
}

#leftcol div.alternatetext
{
	padding: 6px 6px 6px 6px;
	background-color: #e1e1e1;
	text-align: justify;
}

#leftcol div.sectiontitle, #leftcol .sectiontitle span
{
	padding: 6px 6px 6px 3px;
	background-color: #990000;
	color: white;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}



#centercol
{
	position: relative;
	margin-left: 200px;
	padding: 0px 3px 3px 3px;
	background-color: #990000;
	color: #FFFFFF;
}

#centercolcontent
{
	padding: 5px 6px 5px 6px;
}

#centercolcontent div.sectiontitle, #centercolcontent .sectiontitle span
{
	font-weight: bold;
	font-size: larger;
	color: #FFFFFF;
}

#centercolcontent div.sectionsubtitle
{
	font-weight: bold;
	padding-bottom: 4px;
}

.userdata
{
	padding: 7px;
	background-color: #800000;
	color: #FFFFFF;
	border: thin solid #C0C0C0;
	width: 460px;
}
td.username
{
	font-size: 14px;
	font-weight: bold;
	vertical-align: text-bottom;
}
.profileuserdata
{
	border: thin solid #800000;
	padding: 7px;
	background-color: #FFFBD6;
	width: 460px;
}

.profilesectionsubtitle
{
	font-size: medium;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	white-space: normal;
	background-color: #990000;
}

.profilefieldname
{
	color: #800000;
	font-size: small;
	text-align: right;
}
.profilefieldUsername
{
	color: #000000;
	font-weight: bold;
}
.profileLabel
{
	color: #000000;
	font-size: small;
}
.profileButton
{
	background-color: #FFFFFF;
	font-family: Verdana;
	font-size: 0.8em;
	color: #990000;
	border: 1px solid #CC9966;
}

.profilefieldNameRubrik
{
	background-position: center;
	border: thin none #C0C0C0;
	width: 450px;
	font-weight: bold;
	font-size: small;
	color: #990000;
	text-align: center;
	height: 15px;
}

#rightcol
{
	position: absolute;
	top: 120px;
	right: 0px;
	width: 210px;
	color: White;
	background-color: #990000;
	font-size: 10px;
	margin-right: 5px;
	padding-right: 5px;
	padding-left: 5px;
	margin-left: 5px;
}

#rightcol a
{
	color: Yellow;
}

#rightcol div.text
{
	padding: 6px 6px 6px 6px;
	text-align: justify;
}

#rightcol div.sectiontitle, #rightcol .sectiontitle span
{
	padding: 6px 6px 6px 3px;
	background-color: #706a6a;
	color: #f7b76b;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

.footermenulink
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #990000;
	text-align: left;
	text-transform: none;
	margin-right: 2px;
	margin-left: 2px;
}

.footermenulink a
{
	text-decoration: none;
	color: #FFFFFF;
	text-align: left;
	background-color: #990000;
	display: block;
}

.footermenulink a:hover
{
	text-decoration: underline overline;
	color: #FFFF00;
}

.headermenulink
{
	font-family: Impact;
	font-size: 15px;
	text-transform: uppercase;
}

.headermenulink a
{
	text-decoration: none;
	color: black;
}
.headermenulink a:hover
{
	text-decoration: underline overline;
	color: black;
}

.headermenulinkdefault
{
	font-family: Impact;
	font-size: 15px;
	text-transform: uppercase;
	background-color: #990000;
	color: #FFFFFF;
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 5px;
	padding-left: 5px;
	
}

.headermenulinkdefault a
{
	color: #FFFFFF;
	display: block;
	
}

.headermenulinkdefault a:hover
{
	text-decoration: underline overline;
	color: #FFFF00;
}
.menudyndefault
{
	font-family: Impact;
	font-size: 14px;
	color:White;
	background-color: #800000;
	text-transform: none;
	text-align: left;
	text-decoration: underline overline;
}
.menudyndefault a:hover
{
	text-decoration: underline overline;
	color: #FFFF00;
}

.menudyndefaultfooter
{
	font-family: Verdana;
	font-size: 10px;
	color: White;
	background-color: #800000;
	text-transform: none;
	text-align: left;
	text-decoration: underline overline;
}
.menudyndefaultfooter a:hover
{
	text-decoration: underline overline;
	color: #FFFF00;
}

.highlight
{
	background-color: #fefbd2;
	color: #000080;
}

.highlightcity
{
	background-color: #df2e05;
}

.highlightstate
{
	background-color: #f4c977;
}

.highlightcountry
{
	background-color: #818689;
}

.orgbox
{
	background-color: #fefef0;
	color: #b45d16;
	border: solid 2px #995117;
	padding: 6px 6px 6px 6px;
	font-size: medium;
}

.kbadminftpbox
{
	background-color: #fefef0;
	color: #b45d16;
	border: dashed 1px #995117;
	padding: 6px 6px 6px 6px;
	font-size: smaller;
}

.kbadminftptitle
{
	font-size: 10px;
	font-weight: bold;
	color: #995117;
	text-decoration: none;
}

.kbadminheadftptitle
{
	font-size: 72px;
	font-weight: bold;
	color: black;
	text-decoration: none;
}

.articlebox
{
	background-color: #fefef0;
	color: #b45d16;
	border: dashed 1px #995117;
	padding: 6px 6px 6px 6px;
	font-size: smaller;
}

.articletitle1
{
	font-size: 12px;
	font-weight:  normal;
	color: #995117;
	text-decoration: none;
}

.articletitle
{
	font-size: 18px;
	font-weight: bold;
	color: #995117;
	text-decoration: none;
}

.articleabstract
{
	padding-top: 6px;
}

.comment
{
	padding: 4px 0px 4px 0px;
	font-size: smaller;
}

.pollbox
{
	font-size: 11px;
}

.pollcontent
{
	padding: 6px;
}

.pollquestion
{
	font-size: 13px;
	font-weight: bold;
}

.polloptions
{
	padding-top: 10px;
	padding-bottom: 4px;
}

.pollbar
{
	background-color: red;
	font-size: 4px;
}

.progressbarcontainer
{
	width: 98%;
	height: 15px;
	border: solid 1px black;
	padding: 1px;
}

.progressbar
{
	width: 0px;
	background-color: Red;
	height: 15px;
}

.newsletterbox
{
	font-size: 11px;
}

.newsletterboxcontent
{
	padding: 6px;
}

.postinfo
{
	background-color: #f9eaa6;
	font-weight: bold;
	text-align: center;
}

.posttitle
{
	padding: 3px;
	margin-bottom: 10px;
	background-color: #f09d35;
	color: black;
	font-weight: bold;
}

.postbody
{
	padding: 3px;
}

.shoppingcartbox
{
	font-size: 11px;
}

.shoppingcartboxcontent
{
	padding: 6px;
}
.defaultcontent1
{
	padding-left: 2px;
	padding-right: 2px;
	font-family: Verdana;
	font-size: small;
	color: #FFFFFF;
	font-weight: bold;
}
#form1
{
	padding-right: 8px;
	padding-left: 8px;
}

#Content1
{
	padding-right: 8px;
	padding-left: 8px;
}
#MessagesPlaceHolder
{
	padding-right: 8px;
	padding-left: 8px;
}
#movieday
{
	color: #ffffff;
	background-color: #660000;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
#moviedate
{
	color: #ffffff;
	background-color: #660000;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
#movieclock
{
	color: #ffffff;
	background-color: #660000;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
#moviesalon
{
	color: #ffffff;
	background-color: transparent;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
#movieprice
{
	color: #ffffff;
	background-color: #660000;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
#moviediffrprice
{
	color: #ffffff;
	background-color: #660000;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.sectionsubtitle
{
	font-weight: bold;
	color: #ffffff;
	font-style: normal;
	font-family: Verdana;
	font-variant: normal;
	font-size: 24px;
	background-color: transparent;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
}
#lblforest
{
	font-weight: bold;
	background-color: #cc0000;
	color: #FFFFFF;
}
#moviebutton
{
	background-color: #cc0000;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 2px;
	margin: 0px 0px 2px;
	border-top-style: none;
	padding-top: 2px;
	border-right-style: none;
	border-left-style: none;
	border-bottom: none;
}
#movierowend
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	background-color: white;
}
.movieframe
{
	background-color: #990000;
	padding-right: 3px;
	padding-left: 5px;
	padding-bottom: 3px;
	padding-top: 3px;
	color: #ffffff;
}

.accordionHeader
{
	border: 1px none #2f4f4f;
	color: White;
	background-color: #660000;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
	text-decoration: underline;
}
.accordionContent
{
	border: 1px none #2f4f4f;
	border-top: none;
	background-color: #cc0000;
	padding: 5px;
	padding-top: 10px;
}
.censur
{
	color:White;
}
.censur a
{
	color: White;
	font-weight: bold;
}
.playtime
{
	color:White;
}
.sectiontitle
{
	color: #ffffff;
	font-family: Verdana, Arial;
	
}
#lnkBioguiden
{
	color: #ffffff;
	font-family: Verdana, Arial;
}
#HyperLink1
{
	color: #ffffff;
	font-family: Verdana, Arial;
	text-decoration: none;
}
#ltlWellcome
{
	font-size: small;
	font-family: Verdana, Tahoma, Arial;
	text-decoration: none;
}
#MovieLinks
{
	list-style-position: outside;
	list-style-type: circle;
}
.MovieLinks
{
	list-style-position: outside;
	color: #ffffff;
	font-family: Verdana, Tahoma, Arial;
	font-size: 12px;
	font-weight: normal;
	list-style-type: circle;
	text-decoration: none;
	padding-left: 3px;
	font-style: normal;
	font-variant: normal;
	background-color: #fefef0;
	padding-right: 3px;
	padding-bottom: 8px;
	margin: 8px 3px 8px 5px;
	padding-top: 8px;
}
h1
{
	font-size: 18pt;
	
}

#Org

{
	font-weight: bold;
	font-size: 18pt;
	color: #ffffcc;
	font-family: Verdana, Tahoma, Arial;
	background-color: #660000;
	vertical-align: middle;
	text-align: center;
	left: 5px;
	position: static;
	top: 5px;
	height: 35px;
	width: 100%;
}


.SeatLink
{
	vertical-align: text-bottom;
	font-family: Tahoma, Arial;
	text-align: center;
	width: 32px;
	height: 32px;
	font-size: 14pt;
}

#SeatLinkInfoText
{
	font-family: Verdana;
	font-size: x-small;
	color: #FFFFFF;
}

#TableSeatInfoText
{
	font-family:Verdana; 
	font-size: xx-small;
}

#divInfo2
{
	font-family: Verdana;
	font-size: 12px;
	font-style: italic;
	color: #FF0000;
	list-style-type: none;
	vertical-align: middle;
	text-align: left;
}
#divScen
{
	border: thin solid #9F9F9F;
	font-family: Verdana;
	font-size: 8px;
	font-style: italic;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	background-color: #C0C0C0;
	left: auto;
	float: none;
}
#lbnDelBooking
{
	color: #FFFFFF;
}
#MybooklinksPanel
{
}
.CinemaInfo
{
	background-position: left center;
	color: #000000;
	background-color: #FFFFFF;
	font-family: Verdana;
	font-size: small;
	font-weight: bold;
	font-style: italic;
	border: thin dotted #CC0000;
	padding: 5px;
	margin: 2px;
	background-repeat: repeat-x;
	background-attachment: scroll;
}
#divAvbokaplatser
{
	padding: 8px;
	border: thin dotted #bcbfc0;
}
#divAvbokaHeadold
{
	padding: 5px;
	background-color: #bcbfc0;
	font-family: Verdana;
	color: #000000;
	border: thin dotted #990000;
} 
#divAvbokaHead
{
	padding: 5px;
	font-family: Verdana;
	background-color: #fefef0;
	color: #b45d16;
	border: dashed 1px #995117;
}
.AvbokaRow2
{
	color: #0000FF;
}
.tableAvbokaHead
{
	padding: 0px 0px 0px 8px;
	background-color: #800000;
	color: #FFFFFF;
}
#miMainDiv, #miMainDivAdmin
{
	border: thin dotted #000000;
	padding: 5px;
	background-color: #660000;
	font-family: Verdana;
	color: #FFFFFF;
	width: 100%;
	
}
#miMainDivAdmin
{
	border: thin dotted #C0C0C0;
}

#miHeadTxt
{
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 5px;
}
#miTitle
{
	font-weight: bold;
	margin-bottom: 8px;
	font-size: medium;
	
}
#miOriginaltitle,#miDistr,#miGenre,#miLanguage,#miPremiere,#miMainactors,
#miDirectors,#miDescription,#miAuthor,#miExtraDesc,#miLink
{
	margin-bottom: 5px;
}

#miLink a
{
	margin-bottom: 5px;
	font-family: Verdana;
	
}
.miRubriker
{
	font-weight: bold;
	list-style-type: disc;
	padding-left: 3px;
	list-style-position: inside;
}
.miRubrikerUnique
{
	font-weight: bold;
	list-style-type: disc;
	padding-left: 3px;
	list-style-position: inside;
	font-size: small;
	text-decoration: blink;
}
.miTexter
{
	padding-bottom: 5px;
}
.mfTexter
{
	font-size: 12px;
	font-weight: bold;
	font-style: oblique;
	font-family: Verdana;
}

.miAccordionHeader
{
	border-style: dotted;
	border-width: thin;
	color: #FFFFFF;
	background-color: #5B0000;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 16px;
	font-weight:  Bold;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
	text-decoration: underline;
	margin-bottom: 5px;
	border-top-color: #000000;
	border-right-color: #000000;
	border-left-color: #000000;
	border-bottom-color: #5B0000;
}

#mfMainDiv
{
	
	padding: 0px;
	background-color: #770000;
	font-family: Verdana;
	color: #FFFFFF;
	width: 100%;
}

#mfTitle
{
	font-weight: bold;
	margin-bottom: 2px;
	font-size: 12px;
	font-style: oblique;
	padding-left: 12px;
}
#mfOriginaltitle,#mfDistr,#mfGenre,#mfLanguage,#mfPremiere,#mfMainactors,
#mfDirectors,#mfDescription,#mfAuthor,#mfExtraDesc,#mfLink
{
	margin-bottom: 5px;
}

#mfLink a
{
	margin-bottom: 5px;
	font-family: Verdana;
	
}
#mfFutureDate
{
	padding-left: 5px;
	
}
#mfFutureDescr
{
	margin-left: 8px;
	margin-bottom: 5px;
	
}
#miUniqueDescr
{
	padding: 5px;
	background-color: #FFFFFF;
	color: #FF0000;
	margin-bottom: 2px;
}
#lbtnMovieInfo a
{
	font-weight: bold;
	font-family: Verdana;
	background-color: #FFFFFF;
	color: #FFFF00;
}
.miAccordionHeaderFuture
{
	border-style: dotted;
	border-width: thin;
	color: #FFFFFF;
	background-color: #770000;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
	text-decoration: underline;
	border-top-color: #000000;
	border-right-color: #000000;
	border-left-color: #000000;
	border-bottom-color: #770000;
	font-style: oblique;
	padding-top: 5px;
}
#divEmptyMovieInfo
{
	color: #FFFF00;
	white-space: pre-wrap;
}
.InsLinkTableHead
{
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
}
.LinkRubrik
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	
}
#divInsLinkTable
{
	
	padding: 3px;
	margin-left: 5px;
	margin-right: 5px;
	
} 
#InsLinkTable
{
	border: thin solid #900000;
}
.ViewCalender .ajax__calendar_container
{
	border: 1px solid #646464;
	background-color: #FFFF99;
	color: Red;
}
.ViewCalender .ajax__calendar_other .ajax__calendar_day,
.ViewCalender .ajax__calendar_other .ajax__calendar_year
{
	color: Black;
}
.ViewCalender .ajax__calendar_hover .ajax__calendar_day,
.ViewCalender .ajax__calendar_hover .ajax__calendar_month,
.ViewCalender .ajax__calendar_hover .ajax__calendar_year
{
	color:Black;
}
.ViewCalender .ajax__calendar_active .ajax__calendar_day, .ViewCalender .ajax__calendar_active .ajax__calendar_month, .ViewCalender .ajax__calendar_active .ajax__calendar_year
{
	color: #0000FF;
	font-weight: bold;
}

#divMovieInfoRight
{
	margin-top: 97px;
	
}
#divViewInfoRightRubrik
{
	border-style: dotted dotted none dotted;
	border-width: thin;
	border-color: #FFFFFF;
	padding: 5px 5px 5px 5px;
	background-color: #530000;
	font-family: Verdana;
	color: #FFFFFF;
	width: 100%;
	font-size: medium;
	font-weight: bold;
	margin-bottom: 5px;
}
#spanSelectedCinema
{
	font-size: 12px;
	color: #FFFF00;
}
#divHantFunkt
{
	top: 35px;
	position: relative;
}
.MovieDataTitle
{
	border-style: solid inset inset solid;
	border-width: medium;
	border-color: #530000 #C0C0C0 #C0C0C0 #530000;
	font-family: Verdana;
	font-size: 22px;
	font-weight: bold;
	color: #C0C0C0;
	background-color: #530000;
	font-style: italic;
}
#divNewTitle
{
	padding: 3px;
	border-style: solid;
	border-color: #800000;
	margin-top: 8px;
}
#divSeatInfo
{
	top: 200px;
	position: relative;
}
#divReport
{
	padding: 4px 2px 8px 2px;
	margin: 2px;
	
}
#divSaveButtons
{
	
	padding: 3px;
	border: thin solid #C0C0C0;
	background-color: #800000;
}