/* ******************************************************************************** BODY */
body
{
  font-family: georgia, Geneva, Helvetica, verdana, arial, sans-serif;
  font-style: italic;
  background-image:url(b/kettenhemd_02.gif); 
  font-size: 12px;
}

/* ********************************************************************************* DIV */

div.p100px80
{
  position:relative;
  top:0px;
  left:0px;
  width:100%;
  height:80px;
  overflow:auto;
  overflow-x:hidden;
}
div.p100px100
{
  position:relative;
  top:0px;
  left:0px;
  width:100%;
  height:100px;
  overflow:auto;
  overflow-x:hidden;
}
div.p100px120
{
  position:relative;
  top:0px;
  left:0px;
  width:100%;
  height:120px;
  overflow:auto;
  overflow-x:hidden;
}
div.p100px150
{
  position:relative;
  top:0px;
  left:0px;
  width:100%;
  height:150px;
  overflow:auto;
  overflow-x:hidden;
}
div.p100px170
{
  position:relative;
  top:0px;
  left:0px;
  width:100%;
  height:170px;
  overflow:auto;
  overflow-x:hidden;
}
div.p100px225
{
  position:relative;
  top:0px;
  left:0px;
  width:100%;
  height:225px;
  overflow:auto;
  overflow-x:hidden;
}
div.p100px240
{
  position:relative;
  top:0px;
  left:0px;
  width:100%;
  height:240px;
  overflow:auto;
  overflow-x:hidden;
}
div.p100px250
{
  position:relative;
  top:0px;
  left:0px;
  width:100%;
  height:250px;
  overflow:auto;
  overflow-x:hidden;
}
div.p100px268
{
  position:relative;
  top:0px;
  left:0px;
  width:100%;
  height:268px;
  overflow:auto;
  overflow-x:hidden;
}
div.p100px380
{
  position:relative;
  top:0px;
  left:0px;
  width:100%;
  height:380px;
  overflow:auto;
  overflow-x:hidden;
}
div.k
{
  font-size: 12px;
}
div.posthaus
{
  position:relative;
  top:0px;
  left:20%;
  width:60%;
  height:200px;
  overflow:auto;
  overflow-x:hidden;
}

/* ******************************************************************************* TABLE */

table.abildieb
{
  font-size: 10px;
  padding:0px;
  width:100%;
  height:240px;
}
table.abilitylist
{
  width:420px;
  height:50%;
  text-align:center;
  background-color:#BBAA77;
}
table.abilitylist_all
{
  width:900px;
  height:50%;
  text-align:center;
  background-color:#BBAA77;
}
table.ally
{
  width:420px;
  background-color:#99AA66;
}
table.p100
{
  width:100%;
}
table.p100c
{
  width:100%;
  text-align:center;
}
table.p50c
{
  width:50%;
  text-align:center;
}
table.p80c
{
  width:80%;
  text-align:center;
}
table.p90c_green
{
  width:90%;
  text-align:center;
  background-color:#99AA66;
}
table.p90c_red
{
  width:90%;
  text-align:center;
  background-color:#DDAA77;
}
table.px420c_green
{
  width:420px;
  text-align:center;
  background-color:#99AA66;
}
table.px420c_red
{
  width:420px;
  text-align:center;
  background-color:#DDAA77;
}
table.indexmain
{
  background-image:url(b/hintergrund_03b.jpg);
}
table.indexmenu
{
  width:978px;
  text-align:center;
  background-image:url(b/obere_balken_02b.jpg);
  background-repeat:repeat-x;
}
table.figur
{
  padding:0px;
  width:75px;
  height:100%;
  text-align:center;
}
table.halloffame_allianz
{
  width:478px;
  text-align:center;
  background-image:url(b/obere_balken_02b.jpg);
  background-repeat:repeat-x;
}
table.hero
{
  width:100%;
  text-align:center;
  background-color: #BBAA77;
}
table.herohand
{
  width:100%;
  height:100%;
  text-align:center;
  vertical-align:center;
}
table.herotable
{
  font-size: 10px;
  padding:0px;
  /*background-color:#CCBB88;*/
  background-color: #BBAA77
  width:100%;
  text-align:left;
  vertical-align:top;
}
table.hero_list
{
  /*border-style:solid;*/
  border-width:1px;
  border-color:#996666;
  padding:0px;
  text-align:center;
}
table.index_main
{
  background-image:url(b/werberahmen_01.gif);
  width:478px;
  height:70px;
  text-align:center;
  vertical-align:center;
}
table.indexready
{
  width: 478px;
  text-align:center;
  background-image:url(b/pergament_03.gif);
  background-repeat:no-repeat;
  background-position:top;
  padding:10px;
}
table.main
{
  width:100%;
  max-width:1080px;
  background-color: #BBAA77;
  /*background-image:url(b/a.jpg);*/
  border-spacing:23px;
  background-image: url("css/hintergrund.png");
  background-repeat:no-repeat;
  background-position:0 -5px;
}
table.manual
{
  width:978px;
  text-align:center;
  background-image:url(b/obere_balken_02b.jpg);
  background-repeat:repeat-x;
}
table.message
{
  width:95%;
  height:100%;
  text-align:left;
}

/* ********************************************************************************** TR */

tr.bg_brown
{
  background-color: #CCAA77;
}
tr.aa
{
  width:10%;
  height:10%;
  text-align:center;
}
tr.col_red
{
  color:#EEEE60;
}


/* ********************************************************************************** TD */

td
{
  /*font-family: arial, sans-serif, verdana, Helvetica, Geneva;*/
  font-size: 11px;
  border-color: orange;
}
td.aw20
{
  width: 20%;
  background-color:#BB9955;
  text-align:center;
}
td.aw40
{
  width: 40%;
  background-color:#BB9955;
  text-align:center;
}
td.bg_brownc
{
  background-color:#BB9933;
  text-align:center;
}
td.bg_grayc
{
  background-color:#AAAAAA;
  text-align:center;
}
td.bg_greenc
{
  background-color:#99AA66;
  text-align:center;
}
td.bg_red
{
  background-color:#DDAA77;
  text-align:center;
}
td.center
{
  text-align:center;
}
td.centerlarge
{
  text-align:center;
  font-size: 14px;
}
td.centerlarge2
{
  height:25px;
  text-align:center;
  vertical-align:middle;
  font-weight:bold;
  font-size: 14px;
  background-image:url(b/obere_balken_02b.jpg);
  padding-top:2px;
}
td.centerlargenotready
{
  height:20px;
  text-align:center;
  font-weight:bold;
  font-size: 14px;
  background-color:#BB4444;
}
td.centerlargeready1
{
  height:20px;
  text-align:center;
  font-weight:bold;
  font-size: 14px;
  background-color:#AAAA44;
}
td.centerlargeready2
{
  height:20px;
  text-align:center;
  font-weight:bold;
  font-size: 14px;
  background-color:#66AA44;
}
td.font_bluec
{
  text-align:center;
  color: blue;
}
td.font_greenc
{
  text-align:center;
  color: #22AA22;
}
td.font_redc
{
  text-align:center;
  color: #AA2222;
}
td.font_violetbc
{
  text-align:center;
  color: #880066;
  font-size: 10px;
  font-weight:bold;
}
td.font_yellowc
{
  text-align:center;
  color: yellow;
  font-size: 10px;
}
td.font_greyc
{
  text-align:center;
  color: #666666;
}
td.hero_magic
{
  background-color: #BBAA88;
}
td.hero_piety
{
  background-color: #C0B070;
}
td.index_a1
{
  width: 250px;
  vertical-align:top;
  background-image:url(b/pergament_08.gif);
  background-repeat:no-repeat;
}
td.index_a2
{
  width: 478px;
  height: 220px;
  background-image:url(b/logo_01.jpg);
  background-repeat:no-repeat;  
}
td.index_a3
{
  width: 250px;
  vertical-align:top;
  background-image:url(b/pergament_08.gif);
  background-repeat:no-repeat;
}
td.index_c2
{
  width: 478px;
  text-align:center;
  background-image:url(b/pergament_03.gif);
  background-repeat:no-repeat;
  background-position:top;
}
td.index_einloggen
{
  /*width: 478px;*/
  text-align:center;
  background-image:url(b/einloggen_03.gif);
  background-repeat:no-repeat;
  background-position:center top;
}
td.index_notready
{
  text-align:center;
  background-color:#AA7755;
}
td.index_ready1
{
  text-align:center;
  background-color:#DDDD77;
}
td.index_ready2
{
  text-align:center;
  background-color:#AACC88;
}
td.loctext1
{
  background-color:#BB9955;
  text-align:center;
  vertical-align:center;
  font-weight:bold;
}
td.loctext2
{
  padding-top:8px;
  text-align:center;
  vertical-align:top;
}
td.loctext3
{
  background-color:#AA9966;
  text-align:center;
  vertical-align:center;
}
td.m
{
  padding: 0px;
  width: 31px;
  height: 31px;
  background-image:url(b/m.jpg);
}
td.m0
{
  padding: 0px;
  width: 31px;
  height: 31px;
  background-image:url(b/m0.jpg);
}
td.m1
{
  padding: 0px;
  width: 31px;
  height: 31px;
  background-image:url(b/m1.jpg);
}
td.m2
{
  padding: 0px;
  width: 31px;
  height: 31px;
  background-image:url(b/m2.jpg);
}
td.m3
{
  padding: 0px;
  width: 31px;
  height: 31px;
  background-image:url(b/m3.jpg);
}
td.m4
{
  padding: 0px;
  width: 31px;
  height: 31px;
  background-image:url(b/m4.jpg);
}
td.m5
{
  padding: 0px;
  width: 31px;
  height: 31px;
  background-image:url(b/m5.jpg);
}
td.m6
{
  padding: 0px;
  width: 31px;
  height: 31px;
  background-image:url(b/m6.jpg);
}
td.m7
{
  padding: 0px;
  width: 31px;
  height: 31px;
  background-image:url(b/m7.jpg);
}
td.m8
{
  padding: 0px;
  width: 31px;
  height: 31px;
  background-image:url(b/m8.jpg);
}
td.m9
{
  padding: 0px;
  width: 31px;
  height: 31px;
  background-image:url(b/m9.jpg);
}
td.m10
{
  padding: 0px;
  width: 31px;
  height: 31px;
  background-image:url(b/m10.jpg);
}
td.main_a_1,td.main_a_2,td.main_a_3,td.main_b_1,td.main_b_2,td.main_b_3,td.main_c_1,td.main_c_2{
  vertical-align:top;
  border:0;
  padding:0;
}
.p100px170{
	border-bottom:1px solid #b0783b;
	border-top:1px solid #b0783b;
}
td.main_a_1{
  width:325px;
  height:70px;
}
td.main_a_2{
  width:341px;
  height:70px;
}
td.main_a_3{
  height:70px;
}
td.main_b_1{
  width:325px;
  height:341px;
}
td.main_b_2{
  width:341px;
  height:341px;
}
td.main_b_3{
  height:341px;
}
td.main_c_1{
  width:325px;
  height:180px;
}
td.main_c_2{
  height:180px;
}
td.mability1
{
  font-size: 14px;
  color:#008800;
}
td.mability2
{
  font-size: 14px;
  color:#886622;
}
td.malliance1
{
  font-size: 14px;
  color:#33AA33;
}
td.malliance2
{
  font-size: 14px;
  color:#008800;
}
td.maptitle1
{
  width: 80px;
  text-align:left;
  vertical-align:center;
  background-repeat:no-repeat;
}
td.maptitle2
{
  text-align:center;
}
td.maptitle3
{
  width: 80px;
  text-align:center;
  vertical-align:center;
  background-repeat:no-repeat;
}
td.mattack1
{
  font-size: 14px;
  color:#AA2222;
}
td.mattack2
{
  font-size: 14px;
  color:#DD0000;
}
td.maptyle
{
  padding: 0px;
  width: 31px;
  height: 31px;
}
td.messagetalk1
{
  font-size: 14px;
  color:#CCBB66;
}
td.messagetalk2
{
  font-size: 14px;
  color:#DDCC99;
}
td.messagetalkopen
{
  font-size: 12px;
  color:#000000;
}
td.messagetalkpersonal
{
  font-size: 12px;
  color:#000099;
}
td.messagetime
{
  font-size: 14px;
  color: blue;
  vertical-align:top;
  width: 65px;
}
td.mother
{
  font-size: 14px;
  color: 666600;
}
td.msystem
{
  font-size: 14px;
  color:#FFFFFF;
}
td.mworld
{
  /* die spielleitung  font-weight:bold;*/
  color:#220000;
}
td.mworldgreen
{
  /* die spielleitung  font-weight:bold;*/
  color:#008800;
}
td.mworldred
{
  /* die spielleitung  font-weight:bold;*/
  color:#AA5500;
}
td.n0
{
  padding: 0px;
  width: 31px;
  height: 31px;
  background-image:url(b/n0.jpg);
}
td.n1
{
  padding: 0px;
  width: 31px;
  height: 31px;
  background-image:url(b/n1.jpg);
}
td.n2
{
  padding: 0px;
  width: 31px;
  height: 31px;
  background-image:url(b/n2.jpg);
}
td.n3
{
  padding: 0px;
  width: 31px;
  height: 31px;
  background-image:url(b/n3.jpg);
}
td.n4
{
  padding: 0px;
  width: 31px;
  height: 31px;
  background-image:url(b/n4.jpg);
}
td.n5
{
  padding: 0px;
  width: 31px;
  height: 31px;
  background-image:url(b/n5.jpg);
}
td.n6
{
  padding: 0px;
  width: 31px;
  height: 31px;
  background-image:url(b/n6.jpg);
}
td.n7
{
  padding: 0px;
  width: 31px;
  height: 31px;
  background-image:url(b/n7.jpg);
}
td.n8
{
  padding: 0px;
  width: 31px;
  height: 31px;
  background-image:url(b/n8.jpg);
}
td.n9
{
  padding: 0px;
  width: 31px;
  height: 31px;
  background-image:url(b/n9.jpg);
}
td.n10
{
  padding: 0px;
  width: 31px;
  height: 31px;
  background-image:url(b/n10.jpg);
}
td.spacer
{
  background-color:#BB8833;
  height: 2px;
}


/* *********************************************************************************** A */
a
{
  text-decoration: none;
  color:black;
}
a:hover
{
  color: yellow;
}
a:active
{
  color: white;
}
a.font_bigblue
{
  color: blue;
  font-size: 20px;
}
a.font_red
{
  color: red;
}
a.font_small
{
  font-size: 11px;
}
a.font_yellow
{
  color:yellow;
}
a.lasttopic
{
  font-size: 16px;
  font-weight:bold;
  color:#227733;
}
a.lasttopic_eng
{
  font-size: 12px;
  font-weight:bold;
  color:#666688;
}


/* ******************************************************************************* INPUT */
input.button
{
  width: 60px;
  height: 50px;
  text-align:center;
  vertical-align:top;
  border-color :#997755;
  background-color:#997755;
}
input.einloggen
{
  width: 80%;
  text-align:center;
  vertical-align:top;
  border-color :#555555;
  background-image:url(b/einloggen_back.gif);
  background-position:top;
}
input.einloggen85
{
  width: 85%;
  text-align:center;
  vertical-align:top;
  border-color :#555555;
  background-image:url(b/einloggen_back.gif);
  background-position:top;
}
a.einloggen85, input.einloggen85, input.einloggen90{
  -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("css/button-dark.png") repeat-x scroll 0 0 transparent;
    border-color: #777777 #666666 #555555;
    border-image: none;
    border-left: 1px solid #666666;
    border-radius: 2px 2px 2px 2px;
    border-right: 1px solid #666666;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 0 2px #000000;
    color: #999999;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    margin: 0;
    padding: 0 20px;
    text-decoration: none;
    text-shadow: 0 0 3px #000000;
    white-space: nowrap;
    min-width:94px;
    font-family: georgia,Geneva,Helvetica,verdana,arial,sans-serif;
    font-size: 12px;
    font-style: italic;
}
input.einloggen85:hover,input.einloggen90:hover,a.einloggen85:hover{
	background-position:0 -20px;
	cursor:pointer;
}
input.einloggen90{
  width: 90%;
}

input.p100
{
  width: 100%;
  text-align:center;
  vertical-align:top;
  border-color :#997755;
  background-color:#BB8855;
}
input.p60
{
  width: 60%;
  text-align:center;
  vertical-align:top;
  border-color :#997755;
  background-color:#AA8866;
}
input.p60_red
{
  width: 60%;
  text-align:center;
  vertical-align:top;
  border-color :#997755;
  background-color:#AA8866;
  color :#666666;
}
input.p80
{
  width: 80%;
  text-align:center;
  vertical-align:top;
  border-color :#997755;
  background-color:#AA8866;
}
input.px28
{
  width: 28px;
  text-align:center;
  vertical-align:top;
  border-color :#997755;
  background-color:#AA8866;
}
input.px70
{
  width: 70px;
  text-align:center;
  vertical-align:top;
  border-color :#997755;
  background-color:#AA8866;
}

/* ****************************************************************************** SELECT */
select
{
  width: 100%;
  text-align:center;
  vertical-align:top;
  border-color :#997755;
  background-color:#AA8866;
}
select.p80
{
  width: 80%;
  text-align:center;
  vertical-align:top;
  border-color :#997755;
  background-color:#AA8866;
}
select.px180
{
  width: 180px;
  text-align:center;
  vertical-align:top;
  border-color :#997755;
  background-color:#AA8866;
}

/* ********************************************************************************* IMG */
img
{
  border-width:0px;
}

/* *********************************************************************************** P */

p
{
  display:inline;
  cursor:pointer;
}
p:hover
{
  color: yellow;
}
p:active
{
  color: white;
}
p.font_green
{
  color:#22AA22;
}
p.font_red
{
  color:#AA2222;
}


/* ******************************************************************************** FONT */
font.font_green
{
  color:#22AA22;
}
font.font_red
{
  color:#AA2222;
}
font.font_small
{
  font-size: 9px;
  color:#DDCC88;
}
font.font_yellow
{
  color:#666600;
}
font.guild_desc
{
  font-size: 11px;
  color:#444444;
}
font.k
{
  font-size: 10px;
  color:#666666;
}
a.big, .big{
	font-size:20px;
}