Files
TravianZ/gpack/travian/main.css
2013-06-16 10:38:34 +03:00

1034 lines
13 KiB
CSS

@charset utf-8;
/* allgemeines */
body
{
background-color:#FFF;
direction:ltr;
font-size:13px;
line-height:19px;
margin:0;
text-align:left
}
html
{
overflow-y:scroll
}
html,body
{
height:100%;
margin:0;
padding:0
}
body,button,input,select,textarea
{
font-family:Arial, Verdana, Helvetica, sans-serif
}
a
{
font-size:13px;
text-decoration:none
}
a:hover
{
color:#00BC00;
text-decoration:underline
}
#content a:hover
{
text-decoration:none
}
img
{
border:0
}
.clear
{
clear:both;
display:block;
font-size:0;
height:0;
line-height:0;
visibility:hidden
}
ul.menu,div.menu ul
{
list-style-type:none;
margin:0;
padding:0
}
.wrapper
{
height:auto!important;
min-height:100%;
min-width:845px;
position:relative;
text-align:center
}
img.dynamic_btn,img.dynamic_img
{
background-position:top;
background-repeat:no-repeat
}
img.over
{
background-position:bottom
}
img.clicked
{
background-position:center
}
.f16
{
font-size:16pt
}
.f10
{
font-size:10pt
}
.f9
{
font-size:9pt;
font-weight:400;
line-height:140%
}
.f8
{
font-size:8pt
}
.f7
{
font-size:7pt
}
.f6
{
font-size:6pt
}
.c
{
color:silver
}
.c0
{
color:#000
}
.c3
{
color:#228B22
}
.c4
{
color:#F2C700
}
.c5
{
color:red
}
body.contentpage h1
{
font-size:26px;
margin-bottom:40px;
padding-top:70px;
text-align:center
}
body.contentpage #content .characteristics,body.contentpage #content p,body.contentpage #content table,body.contentpage form
{
margin:15px 160px
}
body.contentpage .rules
{
margin-left:120px;
margin-right:160px
}
body.contentpage ul
{
margin-bottom:15px;
margin-top:15px
}
body.contentpage .rules strong
{
color:#2A720B
}
body.contentpage .rules ul strong
{
color:#3BAE18
}
body.contentpage table.table_data
{
background-color:silver;
text-align:center;
width:550px
}
body.contentpage table.culture_points
{
margin:15px 110px;
width:650px
}
#tutorial_nav,body.contentpage table.tutorial_table
{
background-color:#fff;
table-layout:fixed;
width:550px
}
body.contentpage #content td.beschreibung
{
padding-top:50px;
text-align:left
}
body.contentpage table.tutorial_table td.visual
{
font-size:11px;
font-style:italic;
text-align:center
}
body.contentpage table.tutorial_table td.visual img
{
display:block;
margin:auto
}
body.contentpage table.table_data th
{
background-color:#F5F5F5
}
body.contentpage table.table_data td
{
background-color:#fff
}
body.contentpage table.middle
{
table-layout:fixed;
width:520px
}
body.contentpage table.middle input
{
width:80px
}
td.text,th.text
{
padding-left:7px;
text-align:left
}
body.contentpage #content h2
{
color:#71d000;
font-size:16px;
line-height:20px;
margin:50px 160px 10px
}
body.contentpage #content h3
{
font-size:14px;
line-height:18px;
margin:15px 160px 5px
}
body.contentpage #content table h3
{
margin:3px
}
body.contentpage #content ul
{
margin-top:5px
}
#content .question
{
color:#333;
font-style:italic;
padding-top:30px
}
body.indexpage
{
background:#fff url(images/main_background_front.jpg) repeat-x top
}
body.contentpage
{
background:#fff url(images/main_background_content.jpg) repeat-x top
}
#header
{
left:0;
margin:0 auto;
position:absolute;
right:0;
top:0;
width:100%;
z-index:10
}
body.indexpage #header
{
background:transparent url(images/artwork.jpg) no-repeat top center;
height:389px;
overflow:auto
}
body.contentpage #header
{
background:transparent none;
height:200px
}
#country_select
{
background:#fff url(images/country_background.jpg) repeat-x top;
height:30px;
left:0;
position:absolute;
top:0;
width:100%;
z-index:500
}
#navigation
{
height:114px;
left:50%;
margin-left:-437px;
position:absolute;
top:52px;
width:830px;
z-index:80
}
.contentpage #navigation
{
background:url(images/logo_background.jpg) no-repeat top left
}
#navigation table.menu
{
position:absolute;
right:25px;
top:30px;
width:500px
}
#navigation .menu td
{
text-align:center
}
#navigation .menu a
{
color:#333;
font-size:14px;
line-height:20px;
padding:6px 10px 7px 0;
text-decoration:none;
text-shadow:1px 1px 1px #fff
}
#navigation .menu a.mark
{
color:#a20327
}
#navigation a.home
{
height:85px;
left:55px;
position:absolute;
top:0;
width:250px
}
#navigation .menu a span
{
padding:6px 0 7px 10px
}
#navigation .menu a:hover
{
background:transparent url(images/nav_right.gif) no-repeat scroll bottom right
}
#navigation .menu a:hover span
{
background:transparent url(images/nav_left.gif) no-repeat scroll bottom left
}
#navigation .menu a:active
{
background:transparent url(images/nav_right.gif) no-repeat scroll top right
}
#navigation .menu a:active span
{
background:transparent url(images/nav_left.gif) no-repeat scroll top left
}
#register_now
{
color:#574b2e;
font-weight:700;
height:50px;
left:50%;
margin-left:-151px;
position:absolute;
top:277px;
width:145px;
z-index:250
}
#register_now a
{
color:#574b2e;
display:block;
font-size:21px;
margin-top:7px
}
#register_now span
{
font-size:9px
}
#t4play
{
left:50%;
margin-left:30px;
position:absolute;
top:109px;
z-index:250
}
#t4play img
{
height:290px;
width:460px
}
#content
{
position:relative;
z-index:50
}
body.indexpage #content
{
padding-bottom:120px;
padding-top:367px
}
body.contentpage #content
{
padding-bottom:160px;
padding-top:177px
}
#content .grit
{
margin:0 auto;
position:relative
}
body.indexpage #content .grit
{
background:transparent none;
width:830px
}
body.contentpage #content .grit
{
background:transparent url(images/content_background.jpg) no-repeat top left;
min-height:400px;
width:840px
}
.grit .infobox
{
background:transparent url(images/info_background.jpg) no-repeat top left;
float:left;
margin-left:15px;
margin-right:9px;
min-height:391px;
width:378px
}
.grit .infobox div
{
padding-left:43px;
padding-right:30px
}
#what_is_travian
{
padding-top:5px
}
#what_is_travian h2
{
color:#71d000;
font-size:18px;
font-weight:400;
line-height:20px;
margin-bottom:10px;
text-shadow:0 2px 1px #fff
}
#what_is_travian .play_now
{
margin:10px 0
}
#player_counter
{
background:transparent url(images/count_background.jpg) no-repeat top left;
height:98px;
left:23px;
padding:0;
position:relative;
width:330px
}
#player_counter table
{
border-spacing:0;
left:135px;
position:absolute;
top:20px;
width:165px
}
#about_the_game h2
{
font-size:15px;
line-height:20px;
margin-bottom:5px
}
#about_the_game ul
{
margin:5px 0 0 15px;
padding:0
}
#about_the_game li
{
line-height:19px
}
#news_from_forum h2
{
cursor:pointer;
font-size:15px;
line-height:20px;
margin-bottom:5px
}
#news_from_forum ul
{
border-top:1px solid #999;
list-style:none;
margin:5px 10px 0 0;
padding:0
}
#news_from_forum li
{
border-bottom:1px solid #999;
line-height:19px;
padding:3px 5px
}
.grit .secondarybox
{
background:transparent url(images/news_background.jpg) repeat-y top left;
float:left;
margin-top:22px;
width:397px
}
.grit #screenshots
{
background:transparent url(images/screenshots_background.jpg) no-repeat top left;
height:134px;
position:relative;
width:397px
}
#screenshots h2
{
color:#fff;
font-size:13px;
margin:0;
padding:23px 20px 0
}
#screenshots_preview
{
height:73px;
margin:7px 53px;
overflow:hidden;
padding:0;
position:absolute;
width:294px
}
#screenshot_list
{
height:73px;
list-style:none;
margin:0;
padding:0
}
#screenshots .navi img
{
height:26px;
position:absolute;
top:70px;
width:26px
}
#screenshots .next img
{
background-image:url(images/buttons_screenshots_next.gif);
right:7px
}
#screenshots .prev img
{
background-image:url(images/buttons_screenshots_prev.gif);
left:10px
}
#screenshot_list img
{
height:73px;
width:98px
}
#newsbox
{
background:transparent url(images/news_footer.jpg) no-repeat bottom left;
padding-bottom:25px
}
#newsbox h2
{
background:transparent url(images/news_header.jpg) no-repeat top left;
color:#4c4c4c;
display:block;
font-size:17px;
height:30px;
margin:0;
padding:7px 15px 0
}
#newsbox .news
{
background:transparent url(images/news_spacer.jpg) no-repeat bottom left;
padding-bottom:0;
padding-left:15px;
width:397px
}
#newsbox .news h4
{
margin:3px 0 0
}
#newsbox .news p.date
{
color:#999;
font-size:11px;
padding-bottom:0
}
#newsbox .news p
{
margin:0;
padding-bottom:10px;
padding-right:30px
}
#footer
{
background:#F1F1F1 url(images/footer_background.jpg) repeat-x top;
bottom:0;
height:90px;
left:0;
margin:0 auto;
position:absolute;
right:0;
z-index:80
}
#footer .logo_traviangames
{
background-image:url(images/logo_traviangames.jpg);
height:34px;
width:182px
}
#footer .logo
{
left:6px;
position:absolute;
top:20px
}
#footer li,#footer a
{
color:#787878;
font-size:11px;
line-height:20px
}
#footer .menu
{
position:absolute;
right:9px;
top:18px
}
#footer .container
{
margin:0 auto;
position:relative;
width:840px
}
#footer .copyright
{
clear:left;
direction:ltr;
position:absolute;
right:3px;
top:20px
}
#footer ul.menu a
{
padding:0 3px
}
.overlay
{
bottom:0;
left:0;
position:absolute;
right:0;
top:0;
z-index:400
}
.overlay .mask
{
background-color:#000;
filter:alpha(opacity=25);
height:100%;
opacity:0.25;
position:fixed;
width:100%
}
.overlay_content
{
position:absolute;
right:50%;
top:150px;
z-index:600
}
.overlay_content .closer img
{
background-image:url(images/popup_close.gif);
height:25px;
position:absolute;
right:15px;
top:15px;
width:25px
}
.overlay_content .footer
{
clear:both;
height:10px
}
.overlay_content h2,.overlay_content h4
{
font-size:16px;
line-height:20px;
margin:0;
padding:20px 20px 0
}
#screenshot_layer .overlay_content
{
background:#fff url(images/screenshot_background.gif) repeat-y top left;
margin-right:-322px;
text-align:center;
width:644px
}
#screenshot_layer h4
{
background:transparent url(images/screenshot_header.jpg) no-repeat top left;
padding-bottom:15px;
text-align:center
}
#screenshot_layer #screen_desc
{
font-size:12px;
margin:20px 0;
padding:0 40px
}
.screenshot_view img
{
border:1px solid #ccc
}
#screenshot_layer .footer
{
background:transparent url(images/screenshot_footer.gif) no-repeat bottom left
}
#screenshot_layer .navi img
{
height:25px;
position:absolute;
top:250px;
width:25px
}
#screenshot_layer .next img
{
background-image:url(images/popup_next.gif);
right:20px
}
#screenshot_layer .prev img
{
background-image:url(images/popup_prev.gif);
left:20px
}
#iframe_layer .overlay_content
{
background:#fff url(images/anleitung_background.gif) repeat-y top left;
margin-right:-225px;
width:450px
}
#iframe_layer h2
{
background:transparent url(images/anleitung_header.gif) no-repeat top left;
padding-bottom:15px
}
#iframe_layer .footer
{
background:transparent url(images/anleitung_footer.gif) no-repeat bottom left
}
#login_layer .overlay_content,#signup_layer .overlay_content
{
background:#fff url(images/gameworld_background.jpg) repeat-y top left;
margin-right:-192px;
width:384px
}
#login_layer h2,#signup_layer h2
{
background:transparent url(images/gameworld_header.jpg) no-repeat top left;
color:#71d000
}
#login_layer .footer,#signup_layer .footer
{
background:transparent url(images/gameworld_footer.jpg) no-repeat bottom left
}
ul.world_list
{
list-style:none;
margin:0;
padding:7px
}
.world_list li
{
background-repeat:no-repeat;
float:left;
margin:4px 5px;
position:relative
}
.world_list li div
{
position:absolute
}
.world_list li img
{
position:absolute;
z-index:30
}
.world_list .w_small .players
{
left:123px;
top:5px
}
.world_list .w_small .online
{
left:123px;
top:22px
}
.world_list .w_big .players
{
right:20px;
top:15px
}
.world_list .w_big .online
{
right:20px;
top:33px
}
.world_list .label_players
{
left:235px;
top:15px
}
.world_list .label_online
{
left:235px;
top:33px
}
.world_list .worldstart
{
right:20px;
top:10px
}
.world_list .timer
{
bottom:15px;
right:20px
}
a,a:visited,.c1
{
color:#71D000
}
a:active,.e,.c2
{
color:#FF8000
}
#content a,.b,#player_counter table td
{
font-weight:700
}
.menu li,#screenshot_list li
{
float:left
}
.wrapper #content,#tutorial_nav td.nav_prev,table.middle td.no
{
text-align:left
}
.t,#player_counter table th,#news_from_forum li a
{
font-weight:400
}
h1,body.contentpage form table,body.contentpage #content td li,body.contentpage #content td form,#what_is_travian p
{
margin:0
}
#tutorial_nav td.nav_next,table.middle td.yes
{
text-align:right
}
#header h1,.hide,.grit #screenshots .prev img,#screenshot_layer,#screenshot_layer h3,#iframe_layer,#login_layer,#signup_layer
{
display:none
}
.ie6 #navigation .menu a:hover,.ie7 #navigation .menu a:hover,.ie6 #navigation .menu a:hover span,.ie7 #navigation .menu a:hover span
{
background:transparent
}
#screenshot_layer #frame_box,#iframe_layer #frame_box
{
margin:0 20px
}
.world_list li.w_big,.world_list .w_big img
{
height:64px;
width:361px
}
.world_list li.w_small,.world_list .w_small img
{
height:46px;
width:175px
}