@charset "utf-8";

/* General tags */
body { background-position: top center; background-color: #e6e6e6; }
html, body {width:100%; height:100%}
.h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; color: #303030; text-transform: uppercase; }
.h2 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 10px; color: #303030; text-transform: uppercase; margin-bottom: 2px; }
.text2 { font-family: Tahoma, Arial, Times New Roman; font-size: 10px; color: #666666; }
.L2 { line-height: 1.3; }
.L1 { padding: 0 0 0 5px; }
.L1_Active { background-image: url(/Files/Navigation/aalborgteater/TopmenuActive.gif); background-position: left bottom; background-repeat: repeat-x; line-height: 30px; padding: 0 0 2px 0; }
.L3_Active { line-height: 12px; }
.L3 { line-height: 12px; }

/* ---------- PNG FIX ---------- */

img { 
_behavior: url(/files/System/aalborgteater/js/pngFix/iepngfix.htc);
}


/* Background */
#SiteAlign {}
#SiteShadow { width: 974px; background-image: url(/Files/system/aalborgteater/graphic/BgMiddle.gif); background-repeat: repeat-y; }
#SiteTopShadow { width: 974px; background-image: url(/Files/system/aalborgteater/graphic/BgTop.gif); background-position: top; background-repeat: no-repeat; }
#SiteShadowFrontpage { width: 974px; background-image: url(/Files/system/aalborgteater/graphic/BgMiddleFrontpage.gif); background-repeat: repeat-y; }

/* Leftmenu */
#LeftmenuContainer { float: left; width: 199px; background-image: url(/Files/system/aalborgteater/graphic/SubmenuBg.gif); background-position: bottom; padding-bottom: 10px; border-top: solid 1px #b2b2b2; }
#LeftmenuContainer td { line-height: 1.0; }

/* Footer */
#FooterContainer { background-color: #e6e6e6; }
#Footer { background-image: url(/Files/system/aalborgteater/graphic/BgBottom.gif); padding-top: 37px; background-position: top; background-repeat: no-repeat; width: 974px; }
#FooterFrontpage { background-image: url(/Files/system/aalborgteater/graphic/BgBottomFrontpage.gif); padding-top: 20px; background-position: top; background-repeat: no-repeat; width: 974px; background-color: #e6e6e6; }
#Footer small { color: #8c8b88; text-transform: uppercase; font-size: 9px; }
#FooterFrontpage small { color: #8c8b88; text-transform: uppercase; font-size: 9px; }

/* Top */
#TopContainer { width: 974px; height: 73px; }
#Logo { float: left; padding-left: 8px; width: 198px; height: 73px; }
#MenuContainer { float: left; width: 768px; height: 73px; }
#ToolsMenu { height: 18px; padding: 5px 25px 0 0px; }
#ToolsMenu a { color: #595752; font-family: Georgia, "Times New Roman", Times, serif; font-size: 9px; text-transform: uppercase; }
#ToolsMenu a:hover { text-decoration: none; color: #333333; }
#ToolsMenu input { border: solid 1px #b8b6b1; height: 13px; width: 100px; }
#TopMenu { height: 30px; padding: 12px 25px 0 0; }
#TopMenuFrontpage { height: 30px; padding: 16px 25px 0 0; }
#TopMenu a, #TopMenuFrontpage a { font-family: Georgia, "Times New Roman", Times, serif; text-transform: uppercase; color: #333333; font-size: 11px; }


/* Legend */
#Legend { float: left; color: #666666; font-size: 9px; padding: 12px 0 0 10px; }
#Legend a { color: #666666; font-size: 9px; text-decoration: none; }
#Legend a:hover { color: #333333; }

/* Print - tip-a-friend */
#PrintTip { float: right; padding: 12px 18px 0 0; }
#PrintTip a { color: #666666; font-size: 9px; text-decoration: none; }
#PrintTip a:hover { color: #333333; }

/* Content */
#ContentContainer { width: 974px; float: left; padding: 0 0px 0 8px; }
#FrontpageContentContainer { width: 974px; float: left; padding: 0 0px 0 3px; }
#DwContainer { float: left; width: 759px; }
#Content { width: 759px; }

/* CenterMenu */
#CenterMenu a { font-family: Georgia, "Times New Roman", Times, serif; font-size: 10px; text-transform: uppercase; line-height: 34px; }
#CenterMenu td { padding-right: 3px; padding-left: 2px; }

/* Topflash */
#TopFlash img { border-top: solid 1px #b2b2b2; border-bottom: solid 1px #b2b2b2; }
#TopText { width: 725px; padding: 0px 15px 0 19px; }

/* Forestilling */
#ForestillingCol1 { border-top: solid 2px #a22e2e; float: left; width: 380px; padding-right: 20px; }
#ForestillingCol2 { border-top: solid 2px #a22e2e; float: left; width: 135px; }
#ForestillingCol3 { float: left; padding-left: 25px; width: 164px; }

/* Subpages */
#SubpageCol1 { border-top: solid 2px #a22e2e; float: left; width: 515px; padding-right: 20px; }
#Newsletterboxes input { width: 250px; }
#Sendbutton input { width: 100px; }
#SubpageCol2 { float: left; padding-left: 25px; width: 164px; }
#SubpageCol1Wide { border-top: solid 2px #a22e2e; width: 704px; }

/* Paragraph - info forestilling  */
#ForestillingInfoHeader { width: 135px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 10px; font-weight: bold; color: #303030; text-transform: uppercase; border-bottom: solid 1px #b5b5b5; padding-top: 1px; }
#ForestillingInfoText, #ForestillingInfoText p { font-size: 10px; color: #666666; padding-top: 4px; }
#ForestillingInfoText a { font-size: 10px; color: #a22e2e; }

/* Paragraph - info general */
#InfoBoxImage img { border: solid 2px #ababab; margin-bottom: 3px; }
#InfoBoxText { margin-bottom: 20px; font-size: 9px; font-weight: normal; color: #716f69; padding-top: 3px; width: 164px; background-image: url(/Files/system/aalborgteater/graphic/InfoBoxBottom.gif); background-position: bottom; background-repeat: no-repeat; padding-bottom: 6px; }
#InfoBoxText p { font-size: 9px; font-weight: normal; color: #716f69; font-family: Georgia, "Times New Roman", Times, serif; text-transform: uppercase; padding-bottom: 4px; }
#InfoBoxText a { font-size: 13px; font-weight: bold; color: #a22e2e; font-family: Georgia, "Times New Roman", Times, serif; text-transform: uppercase;  }

/* Paragraph - info ticket */
#InfoBoxTicketImage img { border: solid 2px #ababab; margin-bottom: 3px; }
#InfoBoxTicketText { margin-bottom: 20px; width: 164px; padding: 3px 0 8px 0; font-size: 9px; font-weight: normal; color: #716f69; font-family: Georgia, "Times New Roman", Times, serif; text-transform: uppercase; border-bottom: solid 2px #b5b5b5; }
#InfoBoxTicketText p { font-size: 9px; font-weight: normal; color: #716f69; font-family: Georgia, "Times New Roman", Times, serif; text-transform: uppercase; }
#InfoBoxTicketText h1 { font-size: 13px; font-weight: bold; color: #952a2a; padding-bottom: 4px; }
#InfoBoxTicketText a { font-size: 9px; font-weight: normal; color: #716f69; font-family: Georgia, "Times New Roman", Times, serif; text-transform: uppercase; }


/* Setup - frontpage */
#FrontpageTopflash img { border-bottom: solid 1px #b2b2b2; border-top: solid 1px #b2b2b2; }
#FrontpageTopflash { height: 192px; padding: 0 0 50px 5px; background-image: url(/Files/system/aalborgteater/graphic/CenterMenuBgFrontpage.gif); background-position: left bottom; background-repeat: no-repeat; }
#FrontpageLeft { float: left; width: 725px; padding: 0 0 0 20px; margin-right: 31px; }
#FrontpageTopShow { margin-bottom: 5px; width: 725px; padding: 0 0 13px 0; }
#FrontpageTeaser1 { float: left; padding-right: 23px; }
#FrontpageTeaser2 { float: left; padding-right: 23px; }
#FrontpageTeaser3 { float: left; padding-right: 23px; }
#FrontpageTeaser4 { float: left; }
#FrongpageRight { float: left; width: 175px; }

.FrontpageNewsHeader { width: 168px; padding: 3px 0 2px 2px; color: #a22e2e; font-weight: bold; font-size: 11px; border-top: solid 2px #b5b5b5; border-bottom: solid 1px #b5b5b5; background-image: url(/Files/system/aalborgteater/graphic/ForsideNewsRightArrow.gif); background-position: right top; background-repeat: no-repeat; }
.FrontpageNewsHeader a { color: #a22e2e; font-weight: bold; font-size: 11px; }
.FrontpageNewsText { padding: 5px 0 0 2px; font-size: 11px; line-height: 14px; }
.FrontpageNewsText p { font-size: 11px; line-height: 14px; }
.FrontpageNewsText a { font-size: 11px; color: #a22e2e; }

#FrontpageNews { font-size: 10px; line-height: 13px; width: 170px; }
#FrontpageNews p { font-size: 10px; line-height: 13px; }
#FrontpageNews a { font-size: 10px; color: #a22e2e; }
#FrontpageTickets {}

#ForestillingTeaserImg { float: left; border: solid 2px #b2b2b2; width: 347px; }
#ForestillingTeaserText { float: left; padding-left: 25px; width: 349px; }

#ForestillingListImg { float: left; border: solid 2px #b2b2b2; width: 160px; }
#ForestillingListText { float: left; padding-left: 15px; }

#FrontpageTeaserScene1 { padding: 0 0 5px 3px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 9px; color: #666666; text-transform: uppercase; border-bottom: solid 2px #b5b5b5; }
#FrontpageTeaserScene1 a { font-family: Georgia, "Times New Roman", Times, serif; font-size: 15px; color: #a22e2e; text-transform: uppercase; font-weight: bold; }
#FrontpageTeaserScene1 h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 15px; color: #a22e2e; text-transform: uppercase; font-weight: bold; }
#FrontpageTeaserScene2 { font-size: 10px; padding: 3px 0 3px 3px; border-bottom: solid 1px #b5b5b5; background-image: url(/Files/system/aalborgteater/graphic/ForsideTeaserArrow.gif); background-position: top right; background-repeat: no-repeat; }
#FrontpageTeaserScene2 a, #FrontpageTeaserScene3 a { color: #444444; }
#FrontpageTeaserScene3 { padding: 6px 0 7px 3px; border-bottom: solid 1px #b5b5b5; background-image: url(/Files/system/aalborgteater/graphic/ForsideTeaserArrow2.gif); background-position: top right; background-repeat: no-repeat; }
#FrontpageTeaserScene2Billet a { PADDING-RIGHT: 15px; FLOAT: right; color: #444444; font-size: 10px; }

#BilletnetForsideMiddle { padding: 3px 5px 2px 10px; width: 160px; background-image:url(/Files/System/aalborgteater/graphic/BilletnetFrontMiddle.gif); }
#BilletnetForsideMiddle p { text-transform: uppercase; font-weight: bold; color: #db8319; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; }
#BilletnetForsideMiddle select { width: 150px; color: #303030; font-size: 10px; }

/* Nyhedsbrev */
.NyhedsbrevHojreTekst, .NyhedsbrevHojreTekst p { color: #666666; font-size: 10px; }
.NyhedsbrevHojreTekst a { font-size: 10px; }
.NewsletterFooter small { color: #666666; line-height: 1.3em; }
.NewsletterFooter a { color: #666666; text-decoration: none; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }

/* Id brugt i popup */
#ContainerPopup { padding: 62px 10px 0 25px; }

/* Credit */
#Nozebra { float: right; font-size: 9px; color: #999999; padding-right: 15px; }
#Nozebra a { font-size: 9px; color: #999999; text-decoration: none; }
#Nozebra a:hover { color: #777777; text-decoration: none; }



