/* basic default styles */
html, body, td { font-family:Verdana, Arial, Helvetica, Sans-Serif; font-size:11px; color:#000000; }
body { background-color:#292E3C; margin:0px; padding:0px; }

a, a:active, a:link, a:visited { text-decoration:underline; color:#000000; }
a:hover { text-decoration:underline; color:#EB6A45; }

/* movieGod main Layout */
#moviegod { background-color:#3D4558; width:770px; border-width:1px 1px 1px 1px; border-style:solid; border-color:#5B6377; text-align:left; }
#mg_userbar, #mg_header, #mg_content, #mg_footer { margin:0px; width:770px; text-align:left; }
#mg_userbar { height:21px; border-bottom:1px solid #EA8457; background-image:url(/images/skins/xhtml/elements/userbar_bg_kino.gif); background-color:#E76543; }
#mg_header { background-color:#000000; border-bottom:1px solid #5B6377; }
#mg_content { width:770px; padding-top:7px; background-color:#3D4558; }
#mg_sections { border-bottom:1px solid #9DA5B7; }
#mg_sections, #mg_footer { border-top:1px solid #9DA5B7; background-color:#000000; color:#FFFFFF; clear:both; }
#mg_footer { background-image:url(/images/skins/xhtml/elements/footer_bg.jpg); height:103px; text-align:center; }
#mg_sections { margin-bottom:15px; }

/* Werbeplätze */
#mg_ads_bigbanner { margin:0px 0px 5px 0px; width:770px; text-align:center; position:relative; }
#mg_ads_skyscraper { position:absolute; top:100px; left:780px; }

/* Main Navi */
#mgNaviKino, #mgNaviDvd, #mgNaviTv {color:#FFFFFF; font-size:17px; font-weight:bold; }
#mgNaviKino:active, #mgNaviKino:link, #mgNaviKino:visited, #mgNaviDvd:active, #mgNaviDvd:link, #mgNaviDvd:visited, #mgNaviTv:active, #mgNaviTv:link, #mgNaviTv:visited { color:#FFFFFF; text-decoration:none; }
#mgNaviKino:hover, #mgNaviKino.current { color:#EB6A45; }
#mgNaviDvd:hover, #mgNaviDvd.current { color:#59933D; }
#mgNaviTv:hover, #mgNaviTv.current { color:#778FB3; }

.naviKino, .naviDvd, .naviTv{color:#FFFFFF; font-size:17px; font-weight:bold; }
a.naviKino, a.naviKino:active, a.naviKino:link, a.naviKino:visited, a.naviDvd, a.naviDvd:active, a.naviDvd:link, a.naviDvd:visited, a.naviTv, a.naviTv:active, a.naviTv:link, a.naviTv:visited { color:#FFFFFF; text-decoration:none; }
a.naviKino:hover { color:#EB6A45; }
a.naviDvd:hover { color:#59933D; }
a.naviTv:hover { color:#778FB3; }

/* SubNavi */
#subNavi, #subNavi, #subNavi { color:#FFFFFF; font-size:13px; font-weight:bold; padding-right: 45px; }
#subNavi a, #subNavi a:active, #subNavi a:link, #subNavi a:visited { margin:0px 6px 0px 6px; color:#FFFFFF; text-decoration:none; }
#subNavi a.kino:hover { color:#EB6A45; }
#subNavi a.dvd:hover { color:#59933D; }
#subNavi a.mg:hover { color:#778FB3; }
.subNaviInvisible{ display:none; }

/* Livesearch */
#LSHighlight { color: #564b47; background-color: #ccc; }
#LSResult {    
	display: none; 	
	position: absolute;
	background-color: #FFFFFF;
	position:absolute;
	z-index:999;
	border:1px solid #000000;
	width:320px;
}
li.LSRow { padding:2px; border-bottom:1px solid #ABABAB; }
li.LSRow:hover { background-color:#ccc; } 

.sBox { font-size:10px; color:#FFFFFF; }
a.sBox, a.sBox:active, a.sBox:link, a.sBox:visited { color:#FFFFFF; text-decoration:none; } 
a.sBox:hover { color:#EB6A45; text-decoration:underline; }

.mBox { font-size:11px; color:#000000; }
a.mBox, a.mBox:active, a.mBox:link, a.mBox:visited { color:#5E6880; text-decoration:none; } 
a.mBox:hover { color:#EB6A45; text-decoration:underline; }

.userbar { font-size:11px; color:#000000; }
a.userbar, a.userbar:active, a.userbar:link, a.userbar:visited { color:#000000; text-decoration:underline; } 
a.userbar:hover { color:#FFFFFF; text-decoration:none; }

.userbarPages { font-size:11px; color:#000000; font-weight:bold;}
a.userbarPages, a.userbarPages:active, a.userbarPages:link, a.userbarPages:visited { color:#000000; text-decoration:none; } 
a.userbarPages:hover { color:#FFFFFF; text-decoration:none; }

a.mgLinkNoDeco, a.mgLinkNoDeco:active, a.mgLinkNoDeco:link, a.mgLinkNoDeco:visited { color:#000000; text-decoration:none; } 
a.mgLinkNoDeco:hover { color:#EB6A45; text-decoration:underline; }

.mg-section { color:#EB6A45; }

.secBoxS { background-color:#40495F; }
.secBoxM { background-color:#5E6880; border-left:1px solid #9DA5B7; border-right:1px solid #9DA5B7; }

div.scroller { 		
	width:416px; 
	height:200px;
	overflow:hidden;
	border:1px solid #cccccc;
}
div.scroller div.section {		
	width:416px;
	height:200px;
	overflow:hidden;
	float:left;	
}
div.scroller div.content {
	width: 10000px;
}
div#section2 {
	background:#666666;
	color:#ffffff;
}

div.mg-glide {
	width:416px;
	height:200px;
	background-color:#000000;
	position:relative;
}

div.mg-glide div.mg-glide-lable, div.mg-glide div.mg-glide-lable-bg {
	position:absolute;
	top:138px;
	left:0;
}

div.mg-glide div.mg-glide-lable {
	padding:4px 7px 0 7px;
	width:406px;
	height:55px;
	z-index:10;
}

div.mg-glide div.mg-glide-lable-bg {
	width:416px;
	height:65px;
	background-color:#000000;
	z-index:5;
	opacity:0.6;
}


#mgTopNews, #mgTopNews a, #mgTopNews a:link, #mgTopNews a:visited { margin:0px; padding:0px; color:#000000; text-decoration:none;}
#mgTopNews a:hover { text-decoration:underline; color:#EB6A45; }

#mgContentM { margin:0px; color:#000000; }
#mgContentM a, #mgContentM a:link, #mgContentM a:visited { text-decoration:none; color:#5E6880; }
#mgContentM a:hover { text-decoration:underline; color:#EB6A45; }

#mgArticleContent { margin:0px; padding:0px; }
#mgArticleContent p { text-align:justify; margin:0px; line-height:14px; }
#mgArticleContent div.mgThumbContainerRight { position:relative; top:0px; left:0px; width:170px; float:right; margin:8px 0px 4px 10px; background-color:#DFDFDF; }
#mgArticleContent div.mgThumbContainerLeft { position:relative; top:0px; left:0px; width:170px; float:left; margin:8px 10px 4px 0px; background-color:#DFDFDF; }
#mgArticleContent div.mgThumbContainerCenter { position:relative; top:0px; left:0px; text-align:center; margin:8px 0px 4px 0px; }
#mgArticleContent div.mgThumbDescription { padding:3px 3px 3px 3px; }
#mgArticleContent img.mgThumbZoom { position:absolute; margin:0px; padding:0px; z-index:2; }

#mgLetterList { text-align:center; margin-top:4px; }
#mgLetterList a, #mgLetterList a:link, #mgLetterList a:visited { text-decoration:none;}
#mgLetterList a:hover { text-decoration:underline; color:#EB6A45; }

#mgPagingM { float:right; padding:15px; }
#mgPagingM a, #mgPagingM a:link, #mgPagingM a:visited { text-decoration:none;}
#mgPagingM a:hover { text-decoration:underline; color:#EB6A45; }

#mgPagingA { float:right; padding:0px; margin:15px 0px 0px 0px; }
#mgPagingA a, #mgPagingA a:link, #mgPagingA a:visited { text-decoration:none;}
#mgPagingA a:hover { text-decoration:underline; color:#EB6A45; }

#footerSectionsNav { margin-top:1px; padding:0px; white-space:nowrap; font-size:11px; font-weight:bold; text-align:center;}
#footerSectionsNav ul { padding:0px; margin:0px; list-style-type:none; }
#footerSectionsNav li, a { display:inline; }
#footerSectionsNav a, #footerSectionsNav a:link, #footerSectionsNav a:visited { color:#FFFFFF; text-decoration:none; padding:0px 15px 0px 15px; }
#footerSectionsNav A:hover { color:#EB6A45; }
#footerSectionsNav img { position:relative; top:3px; }

#footerSubNav { margin-top:4px; margin-bottom:4px; padding:0px; white-space:nowrap; font-size:11px; text-align:center;}
#footerSubNav ul { padding:0px; margin:0px; list-style-type:none; }
#footerSubNav li, a { display:inline; }
#footerSubNav a, #footerSubNav a:link, #footerSubNav a:visited { color:#FFFFFF; text-decoration:none; padding:0px 15px 0px 15px; }
#footerSubNav A:hover { color:#EB6A45; }

#footerPagesNav { margin-top:25px; margin-bottom:4px; padding:0px; white-space:nowrap; font-size:11px; font-weight:bold; text-align:center;}
#footerPagesNav ul { padding:0px; margin:0px; list-style-type:none; }
#footerPagesNav li, a { display:inline; }
#footerPagesNav a, #footerPagesNav a:link, #footerPagesNav a:visited { color:#FFFFFF; text-decoration:none; padding:0px 30px 0px 30px; }
#footerPagesNav A:hover { color:#EB6A45; }

.hr_footer {  width:500px; height:1px; margin:4px auto 4px auto; color:#5B6377; background-color:#5B6377; }
.hr_sections {  width:256px; height:1px; margin:0px auto 2px auto; color:#9DA5B7; background-color:#9DA5B7; }

.date { font-size:9px; color:#6C6C6C; }
.sDate { font-size:9px; color:#BCBCBC; }
.mgAntiFloat { clear:both; }

.mgLinker { background-image:url(/images/skins/xhtml/elements/linker_kino.gif); background-repeat:no-repeat; padding-left:8px; }
a.mgLinker, a.mgLinker:active, a.mgLinker:link, a.mgLinker:visited { text-decoration:none; } 
a.mgLinker:hover { text-decoration:underline; }
.mgExtLink { background-image:url(/images/skins/xhtml/elements/linker_ext.gif); background-position:right; background-repeat:no-repeat; padding-right:10px; }

.mgFontTiny { font-size:9px; }
.mgFontSmall { font-size:10px; }
.mgFontNormal { font-size:11px; }

.mgGhost { display:none; }

/* ----------------- Table Styles ----------------- */
/* Middle -> Margin IE HACK */
div.boxLeftExt, table.boxLeftExt { margin:0px 0px 7px 0px; width:455px; border-width:1px 1px 1px 0px; border-style:solid; border-color:#9DA5B7; background-color:#FFFFFF;}
div.boxMiddle { margin:0px 0px 7px 1px; width:406px; border:1px solid #9DA5B7; background:#FFFFFF; padding:5px;}
table.boxMiddle { margin:0px 0px 7px 1px; width:418px; border-width:1px 1px 1px 1px; border-style:solid; border-color:#9DA5B7; background-color:#FFFFFF;}
table.boxRight { margin:0px 0px 7px 0px; width:169px; border-width:1px 0px 1px 1px; border-style:solid; border-color:#9DA5B7; float:right; }
table.boxRightExt { margin:0px 0px 7px 0px; width:307px; border-width:1px 0px 1px 1px; border-style:solid; border-color:#9DA5B7; float:right; }
table.boxLeft { margin:0px 0px 7px 0px; width:169px; border-width:1px 1px 1px 0px; border-style:solid; border-color:#9DA5B7; float:left; }
tr.boxHead { background-image:url(/images/skins/xhtml/elements/box_th_bg.gif); }
td.boxSmall { background-image:url(/images/skins/xhtml/elements/box_bg.gif); background-repeat:repeat-x; background-color:#5E6880; }

td { font-family:Verdana, Arial, Helvetica, Sans-Serif; font-size:11px; }
.odd { background-color: #E5E8F3; }
.even{ background-color: #FFFFFF; }

.mgSponsoredLinksList li { float:left; width:195px; margin:0 5px 10px 0; overflow:hidden; }
.mgSponsoredLinksListM li { float:left; width:195px; margin:0 5px 10px 0; overflow:hidden; }
.mgSponsoredLinksListLE li { float:left; width:210px; margin:0 5px 10px 0; overflow:hidden; }
.mgSponsoredLinksListRE li { float:left; width:280px; margin:0 5px 10px 0; overflow:hidden; }
.mgSponsoredLinksListS li { float:left; width:150px; margin:0 5px 10px 0; overflow:hidden; }
a.mgSponsoredLinksTitle { text-decoration:none; color:#0000FF; }
a.mgSponsoredLinksUrl { color:#008000; }
.mgSponsoredLinksListRE a.mgSponsoredLinksTitle { text-decoration:none; color:#EB6A45; }
.mgSponsoredLinksListRE a.mgSponsoredLinksUrl { color:#BFC7D9; }

#boxDvd { padding:5px; color:#FFFFFF; font-size:10px; }
#boxDvd a, #boxDvd a:link, #boxDvd a:visited { color:#FFFFFF; text-decoration:none; }
#boxDvd A:hover { color:#6CC94C; }

#boxKino { padding:5px; color:#FFFFFF; font-size:10px; }
#boxKino a, #boxKino a:link, #boxKino a:visited { color:#FFFFFF; text-decoration:none; }
#boxKino A:hover { color:#EB6A45; }

#boxForum { padding:5px; color:#FFFFFF; font-size:10px; }
#boxForum a, #boxForum a:link, #boxForum a:visited { color:#FFFFFF; text-decoration:none; }
#boxForum A:hover { color:#778FB3; }

/* ----------------- Font Styles ----------------- */
h1 { margin:3px 0px 3px 0px; padding:0px; text-indent:0px; font-size:16px; }
h2 { margin:0px 0px 0px 0px; padding:0px; text-indent:0px; font-size:13px; }
h2.mgUnderline { color:#EB6A45; font-size:14px; border-bottom:1px solid #EB6A45; padding-bottom:2px; }
h3 { margin:0px; padding:0px; text-indent:0px; font-size:11px; }
h4 { margin:0px; padding:0px; text-indent:0px; font-size:11px; }
h5 { margin:0px; padding:0px; text-indent:0px; font-size:11px; font-weight:normal; }

p { margin:5px 0px 5px 0px; }
p.mgSpoiler { color:#FFFFFF; }
ul { padding:0px; margin:0px; list-style-type:none; }
li.s { background-image:url(/images/skins/xhtml/elements/linker_kino.gif); background-repeat:no-repeat; padding-left:8px; }
li.s a, li.s a:link, li.s a:visited { text-decoration:none; }
li.s A:hover { color:#EB6A45; text-decoration:underline; }

li.mgRelatedList { background-repeat:no-repeat; background-position:right; }
li.mgRelatedList a, li.mgRelatedList a:link, li.mgRelatedList a:visited { text-decoration:none; }

li.mgMovie_xs { background-image:url(/images/skins/xhtml/misc/movie_li_bg_xs.gif); }
li.mgMovie_s { background-image:url(/images/skins/xhtml/misc/movie_li_bg_s.gif); }
li.mgDvd_xs { background-image:url(/images/skins/xhtml/misc/dvd_li_bg_xs.gif); }
li.mgDvd_s { background-image:url(/images/skins/xhtml/misc/dvd_li_bg_s.gif); }
li.mgHDDvd_xs { background-image:url(/images/skins/xhtml/misc/hddvd_li_bg_xs.gif); }
li.mgHDDvd_s { background-image:url(/images/skins/xhtml/misc/hddvd_li_bg_s.gif); }
li.mgBluray_xs { background-image:url(/images/skins/xhtml/misc/bluray_li_bg_xs.gif); }
li.mgBluray_s { background-image:url(/images/skins/xhtml/misc/bluray_li_bg_s.gif); }

.mgQuote { width: 170px; float:right; font-size:125%; line-height:140%; margin:10px; background: url('/images/skins/xhtml/elements/closequote.gif') no-repeat bottom right; padding:0px 25px 0px 0px;}
.mgQuote:first-letter {	background: url('/images/skins/xhtml/elements/openquote.gif') no-repeat left top;	padding:5px 2px 10px 35px; }

/* ----------------- Image Styles ----------------- */
img		{ border:0px; margin:0px; }
img.Thumb	{ margin:0px 3px 0px 3px; }
img.ThumbLeft	{ margin:0px 5px 5px 0px; float:left; }
img.ThumbRight	{ margin:0px 0px 5px 5px; float:right; }
img.ThumbCenter { margin:5px 0px 5px 0px; }

img.ThumbArticleLeft	{ margin:3px 10px 0px 0px; float:left; }
img.ThumbArticleRight	{ margin:3px 0px 0px 10px; float:right; }
img.ThumbArticleCenter{ margin:5px 0px 5px 0px; }

/* ----------------- Form Styles ----------------- */
form, input, textarea, select, option { font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px;  }
form fieldset { border:0px; margin:0px; padding:0px; }

fieldset.mgFieldset {  padding:3px; margin-bottom:10px; background-color:#E5E8F3; }

#loginform { float:left; padding:0px; }
input.mg, textarea.mg, select.mg { font-size:11px; border:1px solid black; }
input.login { font-size:11px; border:1px solid black;  }
input.quicksearch { width:100px; font-size:11px; border:1px solid black; }
input.quicknewsletter { width:140px; font-size:11px; border:1px solid black; }

