#aboutaionHead {
    margin: 20px 0 0 0;
}

#aboutaion h3 {
    float: left;
    font: 700 24px/30px 'PT Sans narrow';
    width: 954px;
}

#aboutaion h3 a {
    color: #000;
}

.about_sub {
    float: left;
    padding: 20px;
}

.about_sub li {
    float: left;
    line-height: 34px;
    padding: 0 0 10px 0;
    width: 450px;
}

.about_sub li a {
    display: block;
    padding: 0 0 0 43px;
}

.about_sub li.first {
    color: #464646;
    font: 700 18px/30px 'PT Sans narrow';
    text-transform: uppercase;
    padding: 0 0 10px 0;
    width: 954px;
}

.about_sub li.first a {
    color: #464646;
    font: 700 18px/30px 'PT Sans narrow';
    text-transform: uppercase;
}

.about_sub.beginner li a {
    background: url('/website/faces/javax.faces.resource/sub_beginner.gif?ln=images/about') left top no-repeat;
}

.about_sub li a.sub_server {
    background-position: -36px 0
}

.about_sub li a.sub_choosespezies {
    background-position: 0px -34px
}

.about_sub li a.sub_chooseclass {
    background-position: -36px -34px
}

.about_sub li a.sub_createchar {
    background-position: 0px -68px
}

.about_sub.factions li a {
    background: url('/website/faces/javax.faces.resource/sub_factions.png?ln=images/about') left top no-repeat;
}

.about_sub li a.sub_asmodians {
    background-position: 0 0
}

.about_sub li a.sub_elyos {
    background-position: 0 -34px
}

.about_sub li a.sub_balaur {
    background-position: 0 -68px
}

.about_sub.classes li a {
    background: url('/website/faces/javax.faces.resource/sub_classes.png?ln=images/about') left top no-repeat;
}

.about_sub li a.sub_gladiator {
    background-position: 0 0
}

.about_sub li a.sub_templar {
    background-position: 0 -34px
}

.about_sub li a.sub_ranger {
    background-position: 0 -68px
}

.about_sub li a.sub_assassin {
    background-position: 0 -102px
}

.about_sub li a.sub_spiritmaster {
    background-position: 0 -136px
}

.about_sub li a.sub_sorcerer {
    background-position: 0 -170px
}

.about_sub li a.sub_cleric {
    background-position: 0 -204px
}

.about_sub li a.sub_chanter {
    background-position: 0 -238px
}

.about_sub li a.sub_artist {
    background-position: 0 -340px
}

.about_sub li a.sub_engineer {
    background-position: 0 -272px
}

.about_sub li a.sub_aethertech {
    background-position: 0 -306px
}

#aboutaion, #gameplay {
    background: url('/website/faces/javax.faces.resource/bg_aboutaion.jpg?ln=images/about') no-repeat 5px 5px;
    float: left;
    padding: 15px 0 0 0;
}

#gameplay {
    background-position: 5px 65px
}

.grid a {
    float: left;
    height: 175px;
    margin: 15px 0 0 15px;
    overflow: hidden;
    padding: 0 0 0 200px;
    width: 253px;
}

.grid a:hover {
    text-decoration: none;
}

.grid span.headline {
    color: #ffc01e;
    display: block;
    font: 700 17px/24px 'PT Sans narrow';
    padding: 8px 0 0;
    width: 250px;
}

.grid span {
    color: #fff;
    display: block;
    font-size: 13px;
    width: 240px;
}

/* Beginner Guide Bilder */

.grid.beginner a {
    background: url('/website/faces/javax.faces.resource/sprite_beginner.jpg?ln=images/about') no-repeat;
}

.grid.beginner a:hover.how_to_start {
    background-position: 0 0;
}

.grid.beginner a.how_to_start {
    background-position: -464px 0;
}

.grid.beginner a:hover.interface {
    background-position: 0 -177px;
}

.grid.beginner a.interface {
    background-position: -464px -177px;
}

.grid.beginner a:hover.interaction {
    background-position: 0 -354px;
}

.grid.beginner a.interaction {
    background-position: -464px -354px;
}

.grid.beginner a:hover.adventure {
    background-position: 0 -531px;
}

.grid.beginner a.adventure {
    background-position: -464px -531px;
}

.grid.beginner a:hover.manual {
    background-position: 0 -708px;
}

.grid.beginner a.manual {
    background-position: -464px -708px;
    display: none;
}

/* Gameplay Bilder */

.grid.gameplay a {
    background: url('/website/faces/javax.faces.resource/sprite_gameplay.jpg?ln=images/about') no-repeat;
    border: 2px solid #595959;
}

.grid.gameplay a:hover {
    border-color: #8F8F8F;
}

.grid.gameplay a.world {
    background-position: -464px 0;
}

.grid.gameplay a:hover.world {
    background-position: 0 0;
}

.grid.gameplay a:hover.fight {
    background-position: 0 -177px;
}

.grid.gameplay a.fight {
    background-position: -464px -177px;
}

.grid.gameplay a:hover.flight {
    background-position: 0 -354px;
}

.grid.gameplay a.flight {
    background-position: -464px -354px;
}

.grid.gameplay a:hover.quests {
    background-position: 0 -531px;
}

.grid.gameplay a.quests {
    background-position: -464px -531px;
}

.grid.gameplay a:hover.abyss {
    background-position: 0 -708px;
}

.grid.gameplay a.abyss {
    background-position: -464px -708px;
}

.grid.gameplay a:hover.groupplay {
    background-position: 0 -884px;
}

.grid.gameplay a.groupplay {
    background-position: -464px -884px;
}

.grid.gameplay a:hover.crafting {
    background-position: 0 -1061px;
}

.grid.gameplay a.crafting {
    background-position: -464px -1061px;
}

.grid.gameplay a:hover.equipment {
    background-position: 0 -1238px;
}

.grid.gameplay a.equipment {
    background-position: -464px -1238px;
}

.grid.gameplay a:hover.miols {
    background-position: 0 -1418px;
}

.grid.gameplay a.miols {
    background-position: -464px -1418px;
}

.gameplay_subpage, .beginner_subpage {
    background: url('/website/faces/javax.faces.resource/bg_quest.jpg?ln=images/about') no-repeat top center;
    float: left;
}

.two_third p, .gameplay_subpage p, .beginner_subpage p {
    float: left;
    padding: 10px 20px;
    width: 620px;
}

.detail_text p {
    padding: 10px 30px;
}

.detail_text p.two_third {
    padding: 10px 20px;
    width: 620px;
}

.two_third img {
    border: 1px solid #000;
    padding: 1px;
    float: right;
    margin: 10px 20px;
    width: 250px;
}

.tabs .content {
    min-height: 300px;
}

.grouppplay .tabs .content {
    min-height: 650px;
}

.content ul {
    float: left;
    margin: 0 20px;
}

.content ul li {
    background: url('/website/faces/javax.faces.resource/bullet.png?ln=images') no-repeat left 2px;
    padding: 0 0 10px 20px;
}

/* Klassen */

#classes {
    background: url('/website/faces/javax.faces.resource/bg_classes.jpg?ln=images/about') no-repeat center 60px;
    float: left;
    margin: 10px 0 0 0;
}

.classes_overview {
    padding: 25px 80px 5px;
}

.classes_nav {
    background: url('/website/faces/javax.faces.resource/classes_floor.jpg?ln=images/about') no-repeat bottom;
    float: left;
    margin: 40px 60px;
    height: 430px;
    width: 340px;
}

.classes_nav a {
    color: #000e1e;
    float: left;
    font: bold 15px/22px 'PT Sans narrow';
    margin: 0 0 0 27px;
    text-align: center;
    width: 111px;
}

.classes_nav a.right_link {
    margin-left: 0;
}

.classes_nav a:hover {
    text-decoration: underline;
}

.char_sign {
    float: left;
    height: 60px;
    position: relative;
    top: -18px;
    width: 60px;
}

.char_sign.warrior {
    background: url('/website/faces/javax.faces.resource/char_sign_warrior.png?ln=images/about') no-repeat left top;
}

.char_sign.gladiator_sign {
    background-position: -60px top;
}

.char_sign.templar_sign {
    background-position: -120px top;
}

.char_sign.scout {
    background: url('/website/faces/javax.faces.resource/char_sign_scout.png?ln=images/about') no-repeat left top;
}

.char_sign.ranger_sign {
    background-position: -60px top;
}

.char_sign.assassin_sign {
    background-position: -120px top;
}

.char_sign.mage {
    background: url('/website/faces/javax.faces.resource/char_sign_mage.png?ln=images/about') no-repeat left top;
}

.char_sign.spiritmaster_sign {
    background-position: -60px top;
}

.char_sign.sorcerer_sign {
    background-position: -120px top;
}

.char_sign.priest {
    background: url('/website/faces/javax.faces.resource/char_sign_priest.png?ln=images/about') no-repeat left top;
}

.char_sign.cleric_sign {
    background-position: -60px top;
}

.char_sign.chanter_sign {
    background-position: -120px top;
}

.char_sign.artist {
    background: url('/website/faces/javax.faces.resource/char_sign_artist.png?ln=images/about') no-repeat left top;
}

.char_sign.engineer {
    background: url('/website/faces/javax.faces.resource/char_sign_engineer.png?ln=images/about') no-repeat left top;
}

.chars {
    height: 358px;
    width: 340px;
}

.char_switch {
    margin: 0 auto;
    width: 282px;
}

.classes_nav span {
    float: left;
    height: 340px;
    position: relative;
    width: 150px;
}

.classes_nav span.right_char {
    float: right;
}

.classes_nav span.empty_link {
    display: block;
    height: auto;
    text-align: center;
    width: 100px;
}

#classes span.hover {
    background-position: right 0;
    left: 0px;
    width: 300px;
}

#gladiator {
    background: url('/website/faces/javax.faces.resource/gladiator.png?ln=images/about') no-repeat left bottom;
}

#templar {
    background: url('/website/faces/javax.faces.resource/templer.png?ln=images/about') no-repeat left bottom;
}

#ranger {
    background: url('/website/faces/javax.faces.resource/ranger.png?ln=images/about') no-repeat left bottom;
}

#assassin {
    background: url('/website/faces/javax.faces.resource/assassin.png?ln=images/about') no-repeat left bottom;
}

#spiritmaster {
    background: url('/website/faces/javax.faces.resource/spiritmaster.png?ln=images/about') no-repeat left bottom;
}

#sorcerer {
    background: url('/website/faces/javax.faces.resource/sorcerer.png?ln=images/about') no-repeat left bottom;
}

#cleric {
    background: url('/website/faces/javax.faces.resource/cleric.png?ln=images/about') no-repeat left bottom;
}

#chanter {
    background: url('/website/faces/javax.faces.resource/chanter.png?ln=images/about') no-repeat left bottom;
}

#bard {
    background: url('/website/faces/javax.faces.resource/bard.png?ln=images/about') no-repeat left bottom;
    width: 182px;
}

#gunner {
    background: url('/website/faces/javax.faces.resource/gunner.png?ln=images/about') no-repeat left bottom;
}

#aethertech {
    background: url('/website/faces/javax.faces.resource/aethertech.png?ln=images/about') no-repeat left bottom;
    position: absolute;
    left: 620px;
    bottom: 120px;
    width: 290px;
}

#empty {
    background: url('/website/faces/javax.faces.resource/empty.png?ln=images/about') no-repeat left bottom;
}

.classes_nav .subline {
    color: #000e1e;
    float: left;
    font: 700 24px/30px 'PT Sans narrow';
    margin: 5px 0 0;
    text-align: center;
    width: 282px;
}

/* Klassen details */

.classes_detail {
    float: left;
    min-height: 500px;
    position: relative;
    width: 970px;
}

#gladiator_detail, #templar_detail {
    background: url('/website/faces/javax.faces.resource/bg_gladiator_detail.jpg?ln=images/about') no-repeat top;
}

#assassin_detail, #ranger_detail {
    background: url('/website/faces/javax.faces.resource/bg_assassin_detail.jpg?ln=images/about') no-repeat top;
}

#spiritmaster_detail, #sorcerer_detail {
    background: url('/website/faces/javax.faces.resource/bg_spiritmaster_detail.jpg?ln=images/about') no-repeat top;
}

#cleric_detail, #chanter_detail {
    background: url('/website/faces/javax.faces.resource/bg_cleric_detail.jpg?ln=images/about') no-repeat top;
}

#bard_detail {
    background: url('/website/faces/javax.faces.resource/bg_bard_detail.jpg?ln=images/about') no-repeat top;
}

#gunner_detail {
    background: url('/website/faces/javax.faces.resource/bg_gunner_detail.jpg?ln=images/about') no-repeat top;
}

#aethertech_detail {
    background: url('/website/faces/javax.faces.resource/bg_gunner_detail.jpg?ln=images/about') no-repeat top;
}

.figure {
    background: url('/website/faces/javax.faces.resource/classes_detail_floor.png?ln=images/about') no-repeat center bottom;
    float: left;
    height: 410px;
    margin: 20px 30px;
    width: 340px;
}

.detailview {
    background-repeat: no-repeat;
    background-position: left bottom;
    display: block;
    height: 368px;
    margin: 0 20px 20px;
    width: 320px;
}

.gender_choose {
    float: left;
    padding: 0 0 0 133px;
}

.gender_choose a {
    background: url('/website/faces/javax.faces.resource/gender_choose.png?ln=images/about');
    cursor: pointer;
    float: left;
    height: 39px;
    width: 38px;
}

.gender_choose a.female {
    background-position: 0 0;
}

.gender_choose a:hover.female {
    background-position: -40px 0;
}

.gender_choose a.active.female {
    background-position: -80px 0;
}

.gender_choose a.male {
    background-position: 0 -40px;
}

.gender_choose a:hover.male {
    background-position: -40px -40px;
}

.gender_choose a.active.male {
    background-position: -80px -40px;
}

.gladiator {
    background-image: url('/website/faces/javax.faces.resource/figure_gladiator.png?ln=images/about')
}

.templar {
    background-image: url('/website/faces/javax.faces.resource/figure_templar.png?ln=images/about');
    width: 350px;
}

.templar.male {
    background-position: -347px bottom
}

.ranger {
    background-image: url('/website/faces/javax.faces.resource/figure_ranger.png?ln=images/about');
}

.assassin {
    background-image: url('/website/faces/javax.faces.resource/figure_assassin.png?ln=images/about');
}

.spiritmaster {
    background-image: url('/website/faces/javax.faces.resource/figure_spiritmaster.png?ln=images/about');
}

.sorcerer {
    background-image: url('/website/faces/javax.faces.resource/figure_sorcerer.png?ln=images/about');
}

.cleric {
    background-image: url('/website/faces/javax.faces.resource/figure_cleric.png?ln=images/about');
}

.chanter {
    background-image: url('/website/faces/javax.faces.resource/figure_chanter.png?ln=images/about');
}

.bard {
    background-image: url('/website/faces/javax.faces.resource/figure_bard.png?ln=images/about');
}

.gunner {
    background-image: url('/website/faces/javax.faces.resource/figure_gunner.png?ln=images/about');
}

.aethertech {
    background-image: url('/website/faces/javax.faces.resource/figure_aethertech.png?ln=images/about');
    background-position: -410px 30px;
    width: 480px;
}

.aethertech.female {
    background-position: -410px 30px;
    width: 480px;
}

.aethertech.male {
    background-position: 0 30px;
    width: 410px;
}

.female {
    background-position: 0 bottom
}

.male {
    background-position: -330px bottom
}

.trailer {
    display: none; /* bis wir vernünftige Trailer haben */
    background: url('/website/faces/javax.faces.resource/classes_bg_trailer.png?ln=images/about') no-repeat;
    height: 286px;
    padding: 20px 0 0 0;
    position: absolute;
    right: 40px;
    top: 60px;
    text-align: center;
    width: 422px;
}

#bard_detail .trailer,
#gunner_detail .trailer {
    display: block;
}

#aethertech_detail .trailer {
    display: block;
}

.detail_text {
    float: left;
    width: 950px;
}

.classes_detail h4 {
    font: 700 30px/76px 'PT Sans narrow';
    margin: 0 0 0 20px;
    padding: 0 0 0 80px;
}

.classes_detail h4 {
    background: url('/website/faces/javax.faces.resource/classes_batches_sprite.png?ln=images/about') no-repeat;
}

#gladiator_detail h4, #gladiator_detail blockquote {
    background-position: 0px 0px;
    color: #1f4758;
}

#templar_detail h4, #templar_detail blockquote {
    background-position: 0px -80px;
    color: #1f4758;
}

#ranger_detail h4, #ranger_detail blockquote {
    background-position: 0px -160px;
    color: #2e4c13;
}

#assassin_detail h4, #assassin_detail blockquote {
    background-position: 0px -253px;
    color: #2e4c13;
}

#spiritmaster_detail h4, #spiritmaster_detail blockquote {
    background-position: 0px -335px;
    color: #4f1c02
}

#sorcerer_detail h4, #sorcerer_detail blockquote {
    background-position: 0px -420px;
    color: #4f1c02
}

#cleric_detail h4, #cleric_detail blockquote {
    background-position: 0px -505px;
    color: #4e3500;
}

#chanter_detail h4, #chanter_detail blockquote {
    background-position: 0px -590px;
    color: #4e3500;
}

#bard_detail h4, #bard_detail blockquote {
    background-position: 0px -842px;
    color: #dd329c;
}

#aethertech_detail h4, #aethertech_detail blockquote {
    background-position: 0px -758px;
    color: #23abdd;
}

#gunner_detail h4, #gunner_detail blockquote {
    background-position: 0px -670px;
    color: #23abdd;
}

.classes_detail blockquote {
    font: bold italic 18px/24px 'Times New Roman', serif;
    width: 70%;
    padding: 15px 30px 10px 30px;
}

/* Fraktionen */

#factions {
    background: url('/website/faces/javax.faces.resource/bg_factions.jpg?ln=images/about') 0 60px;
    float: left;
    margin: 10px 0 0 0;
    min-height: 695px;
    width: 970px;
}

#factions.overview a {
    color: #000e1e;
    float: left;
    font: bold 30px 'PT Sans narrow';
    margin: 40px 10px;
    text-align: center;
}

#factions a.asmodia {
    background: url('/website/faces/javax.faces.resource/factions_asmodia.png?ln=images/about') 0 0 no-repeat;
    padding-top: 370px;
    width: 300px;
}

#factions a:hover.asmodia {
    background-position: -300px 0;
    color: #2f4b84;
    text-decoration: none;
}

#factions a.balaur {
    background: url('/website/faces/javax.faces.resource/factions_balaur.png?ln=images/about') 0 0 no-repeat;
    margin-top: 100px;
    padding-top: 400px;
    width: 340px;
}

#factions a:hover.balaur {
    background-position: -350px 0;
    color: #a82509;
    text-decoration: none;
}

#factions a.elyos {
    background: url('/website/faces/javax.faces.resource/factions_elyos.png?ln=images/about') 0 0 no-repeat;
    padding-top: 380px;
    width: 250px;
}

#factions a:hover.elyos {
    background-position: -252px 0;
    color: #386b19;
    text-decoration: none;
}

#factions.elyos {
    background: url('/website/faces/javax.faces.resource/factions_elyos_detail.jpg?ln=images/about') no-repeat 5px 5px;
}

#factions.asmodians {
    background: url('/website/faces/javax.faces.resource/factions_asmodians_detail.jpg?ln=images/about') no-repeat 5px 5px;
}

#factions.balaur {
    background: url('/website/faces/javax.faces.resource/factions_balaur_detail.jpg?ln=images/about') no-repeat 5px 5px;
}

#factions.elyos h3, #factions.asmodians h3, #factions.balaur h3 {
    background: none;
    font-size: 30px;
    height: 460px;
    padding: 30px 0 0 120px;
    text-transform: uppercase;
}

#factions.elyos h3, #factions.elyos blockquote {
    color: #0082ac;
}

#factions.asmodians h3, #factions.asmodians blockquote {
    color: #2f4b84;
}

#factions.balaur h3, #factions.balaur blockquote {
    color: #80200f;
}

h4 {
    color: #000;
    font: bold 24px/130% 'PT Sans narrow';
    padding: 5px 9px 0 20px;
}

#factions .twoColumn {
    min-height: 0px;
}

#factions blockquote {
    font: bold 16px/24px 'Times New Roman', serif;
    padding: 30px;
}

.sub_navigation {
    background: url('/website/faces/javax.faces.resource/bg_sub_navigation.jpg?ln=images') no-repeat center top;
    float: left;
    margin: 10px 0 0;
    padding: 10px 0 0;
    width: 954px;
}

.sub_navigation a.back, .sub_navigation a.next, .sub_navigation span {
    float: left;
    line-height: 29px;
    text-align: center;
    width: 318px;
}

.sub_navigation span {
    font: bold 24px 'PT Sans narrow';
}

.sub_navigation a.back, .sub_navigation a.next {
    background: url(images/back.png) no-repeat 10px 0;
    padding: 0 0 0 50px;
    text-align: left;
    width: 263px;
}

.sub_navigation a.next {
    background: url('/website/faces/javax.faces.resource/next.png?ln=images') no-repeat 275px 0;
    padding: 0 50px 0 0;
    text-align: right;
}

.tab_bg {
    background: #000 url('/website/faces/javax.faces.resource/tab_bg_bottom.jpg?ln=images/about') no-repeat center bottom;
    float: left;
    overflow: hidden;
    padding: 0 0 15px 0;
    position: relative;
    width: 954px;
}

.tab_bg_header {
    background: url('/website/faces/javax.faces.resource/tab_bg_top.png?ln=images/about') no-repeat center top;
    display: block;
    height: 288px;
    position: absolute;
    width: 954px;
}

.tabs {
    position: relative;
    margin: 20px;
    width: 900px;
    z-index: 5;
}

.tabs img {
    border: 1px solid #000;
    padding: 1px;
    width: 300px;
}

.tabs img.big {
    margin: 10px 0 20px;
    width: 600px;
}

.menu {
    float: right;
    padding: 0;
    clear: both;
    width: 247px;
}

.menu li {
    float: left;
    margin: 0 0 6px;
    width: 240px;
}

.menu li a {
    background: #D0D0D0;
    color: #225262;
    display: block;
    font: 17px/17px 'PT Sans narrow';
    padding: 7px 10px;
    width: 220px;
}

.menu li.active {
    position: relative;
    left: -3px;
}

.menu li.active a {
    background: #fff;
    border-left: 2px solid #fff;
    color: #000;
    font-weight: bold;
    width: 222px;
}

.content {
    box-shadow: 0px 0px 15px #000;
    float: left;
    background: #fff;
    padding: 10px 0 0 0;
    width: 650px;

}

.quests .content {
    min-height: 330px;
}

.content p {
    padding: 0 20px 10px;
}

.tab_subline {
    font-weight: bold;
}
