
body { background: #f2f2f2; }
body, td, p, ul, div, span { font-family: 'Trebuchet MS', tahoma, Verdana, Arial; font-size: 12px; color: #828282; line-height: 22px; }

h1, h2, h3 { font-family: Tahoma, Verdana, Arial; color: #E68635; margin-bottom: 0px; }
h1 { font-size: 18px; margin-top: 0px; }
h2 { font-size: 16px; margin-top: 0px; }
h3 { font-size: 13px; margin-top: 0px; }

h1.white { color: #ffffff; font-size: 16px; font-family: 'Trebuchet MS'; }
a:link, a:visited, a:active { color:#D47625; text-decoration:none; }
a:hover { color:#D47625; text-decoration:underline; }

td.moviePanelTable { line-height: 18px; font-size: 11px; }
img.ImgSpace { padding: 10px; }

ul { }
li { margin-left: -10px; }
/****************************************************************MAIN PAGE****************************************************************/

#Page { position: relative; width: 932px; margin-left: auto; margin-right: auto;}
#Header { position: relative; width: 932px; height: 130px; background: url('../images/header.gif') no-repeat; cursor: pointer; }
#LeftContainer { position: absolute; left: 0px; top: 134px; width: 178px; height: 200px; background: none; }
#MainContainer { position: absolute; left: 182px; top: 134px; width: 749px; background: none; }

.BigBoxContainer { position: relative; width: 749px;  margin-bottom: 2px; }
.BigBoxHeadline { position: absolute; left: 4px; top: 3px; width:741px; height: 32px; background: #F79E52 url('../images/body/main_cont/headline_pattern.gif') repeat-y; z-index: 100; cursor: pointer; }
.BigBoxHeadlineText { position: relative; margin-top: 4px; margin-left: 10px; float: left; }
.BigBoxHeadlineIcon { position: relative; float: right; margin-top: 7px; margin-right: 10px; }
.BigBoxHeader { position: relative; width: 749px; height: 4px; background: url('../images/body/main_cont/header.gif') no-repeat; }
.BigBoxMiddle { position: relative; width: 749px; background: url('../images/body/main_cont/middle.gif') repeat-y; min-height: 32px; overflow: hidden; }
.BigBoxFooter { position: relative; width: 749px; height: 5px; background: url('../images/body/main_cont/footer.gif') no-repeat; }

.DefaultContent { padding-left: 20px; padding-right: 20px; padding-top: 40px; padding-bottom: 10px; display: block; }

/****************************************************************MAIN PAGE****************************************************************/


/****************************************************************MOVIE PANEL****************************************************************/

.MoviePanelContainer { position: relative; width: 720px; overflow: hidden; background: #ffffff; }
.MoviePanelScreen { position: relative; width: 350px; height: 283px; float: left; margin-right: 5px; }
.MoviePanelMenu { position: relative; width: 350px; height: 274px; float: left; border: solid 1px #cacaca; background: #ffffff; overflow: auto; padding: 4px; }

/****************************************************************MOVIE PANEL****************************************************************/


/****************************************************************MENY****************************************************************/
.sideContainer { position: relative; width: 178px; margin-bottom: 4px; padding-top: 3px; background: #ffffff url('../images/body/side_cont/background.gif') repeat-y; font-size: 0px; text-align: left;}
.sideContHeader { position: absolute; width: 178px; height: 4px; left: 0px; top: 0px; background: #ffffff url('../images/body/side_cont/header.gif') no-repeat; font-size: 0px; }
.sideContFooter { position: relative; width: 178px; height: 5px; background: #ffffff url('../images/body/side_cont/footer.gif') no-repeat;  font-size: 0px; margin-top: 5px; }
.sideContTitle { position: relative; width: 170px; height: 32px; margin-left: 4px; margin-right: 4px; background: #f59e54; margin-bottom: 5px; }
.clsTitleExpandPos { position: absolute; left: 145px; top: 8px; }
.sideContContent { position: relative; background: none; margin-left: 12px; margin-right: 12px; margin-bottom: 1px; background: #ffffff;}
.sideContent { position: relative; font-size: 10px; margin-left: 10px; margin-right: 10px; padding-bottom: 8px; line-height: 16px; }

.menuNormal { position: relative; width: 170px; margin-left: 4px; margin-right: 4px; background: #ffffff; height: 27px; cursor: pointer; }
.menuHover { position: relative; width: 170px; margin-left: 4px; margin-right: 4px; background: #f59e54; height: 27px; cursor: pointer; }
.menuActive { position: relative; width: 170px; margin-left: 4px; margin-right: 4px; background: #f3ede8; height: 27px; cursor: pointer; }
.menuArrow { position: absolute; left: 10px; top: 6px; width: 15px; height: 15px; background: url('../images/body/symbol/big_arrow.gif') no-repeat; }
.menuText { position: absolute; left: 33px; top: 3px; }

.subMenu { position: relative; width: 170px; margin-left: 4px; margin-right: 4px; background: #ffffff; height: 24px; }
.subMenuText { position: absolute; left: 25px; top: 0px; font-size: 11px;}

.subSubMenu { position: relative; width: 170px; margin-left: 4px; margin-right: 4px; background: #ffffff; height: 24px; }
.subSubMenuText { position: absolute; left: 35px; top: 0px; font-size: 10px; background: #ffffff; }

a.menuLink:link, a.menuLink:visited, a.menuLink:active { color: #CB8E25; }
a.menuLink:hover { color: #CB8E25; }

a.partnerLink:link, a.partnerLink:visited, a.partnerLink:active { color: #e28535; font-size: 13px; font-weight: bold; text-decoration: none; }
a.partnerLink:hover { color: #e28535; font-weight: bold; font-size: 13px; text-decoration: underline; }
/****************************************************************MENY****************************************************************/

/****************************************************************INFOBOX****************************************************************/
.infoBoxContainer { position: relative; width: 227px; overflow: hidden; margin-bottom: 20px; margin-top: 20px; }
.infoBoxHeader { position: relative; width:227px; height: 10px; background: url('../images/body/info_box/header.gif') no-repeat; margin: 0px; padding: 0px; }
.infoBoxMiddle { position: relative; width:227px; background: url('../images/body/info_box/middle.gif') repeat-y; margin: 0px; padding: 0px; overflow: hidden; }
.infoBoxContent { position: relative; margin-left: 20px; margin-right: 20px; margin-top: 5px; margin-bottom: 12px;}
.infoBoxFooter { position: relative; width:227px; height: 10px; background: url('../images/body/info_box/footer.gif') no-repeat; margin: 0px; padding: 0px; }
/****************************************************************INFOBOX****************************************************************/

/****************************************************************QUESTION ***********************************************************/
td.tblQuestion { margin-top: 5px; }
td.tblAnswer { font-size: 10px; padding-top: 0px; padding-left: 5px; }
/****************************************************************QUESTION ***********************************************************/


/****************************************************************KALENDER ***********************************************************/
/*td.CalHeading { height: 20px; font-family: 'Trebuchet MS'; font-size: 14px; font-weight: bold; color: #ffffff; background: #F79E52; border: solid 1px #F79E52; }*/
td.CalHeading { height: 20px; font-family: 'Trebuchet MS'; font-size: 14px; font-weight: bold; color: #767676; background: #FFDB10; border: solid 1px #E7C310; }
td.CalHeadings{ height: 20px; font-family: 'Trebuchet MS'; font-size: 14px; font-weight: bold; color: #767676; background: #E75539; border: solid 1px #BC3E26; }
td.CalActive { background: #f5f5f5; width: 30px; border: solid 1px #dadada; font-family: 'Trebuchet MS'; font-size: 11px; color: #767676; cursor: pointer;}
td.CalDeactive { background: #ffffff; width: 30px; border: solid 1px #dadada; font-family: 'Trebuchet MS'; font-size: 11px; color: #767676; }
td.CalHover { background: #ffffff; width: 30px; border: solid 1px #989898; font-family: 'Trebuchet MS'; font-size: 11px; color: #767676; cursor: pointer;}
td.CalToday { background: #f5f5f5; width: 30px; border: solid 1px #989898; font-family: 'Trebuchet MS'; font-size: 11px; color: #767676; cursor: pointer;}
td.CalActivity { background: #C7E8F6; width: 30px; border: solid 1px #73AFC8; font-family: 'Trebuchet MS'; font-size: 11px; color: #767676; cursor: pointer;}
td.CalActivityHover { background: #E5F2F8; width: 30px; border: solid 1px #C7E8F6; font-family: 'Trebuchet MS'; font-size: 11px; color: #767676; cursor: pointer;}
.DateDay { font-size: 14px; font-family: 'Trebuchet MS'; color: #767676; font-weight: bold;}
.DateOther { font-size: 14px; font-family: 'Trebuchet MS'; color: #afafaf; font-weight: bold;}
/****************************************************************KALENDER ***********************************************************/

/****************************************************************INTRO ***********************************************************/
.BannerAddTextBox { position: relative; width: 300px; background: #ffffff; border: solid 1px #cacaca; float: left; margin-top: 15px;} 
.BannerAddTextBoxPadding { padding: 10px;}
.BannerContent { position: relative; width: 247px; height: 145px; text-align: left; cursor: pointer; float: left; margin-right: 3px; }
.BannerPadding { position: relative; padding: 14px; }
h1.BannerH1 { color: #ff0000;  margin: 0px; font-family: Arial; font-size: 16px; font-weight: bold; margin: 0px; padding: 0px; line-height: 18px; } /*#E06F0E;*/
p.BannerP { margin: 0px; padding: 0px; margin-top: 5px; color: #333333; font-size: 11px; line-height: 18px;  }
p.BannerFooterP { margin: 0px; padding: 0px; margin-top: 5px; margin-right: 10px; color: #ff0000; font-size: 13px; font-weight: bold; text-align: right; line-height: 18px;  }
/****************************************************************INTRO ***********************************************************/