.impressumdiv {
	background: url('../bg_imgs/bg_imprint.jpg'); 
	width:697px; 
	height:478px; 
	position: relative; 
	top:0px; 
	left:0px; 
	font-family: Tahoma, Verdana,Helvetica,Arial;  
	color:#FFF8E6;
}


/* Character */
.profile {
    float:left;
    height:880px;
    padding-bottom:0;
    width:714px;
}

.char_data_table td {
    height:18px;
}

.profile-bg {
    background:url("../characters/characters_index_bg01.png") no-repeat scroll left top transparent;
    height:880px;
    left:0;
    position:absolute;
    top:0px;
    width:697px;
}

.profile .profile-relative {
    top:0;
}

.char-data, .profile .char-data {
    color:#fff;
    font-size:12px;
    height:auto;
    left:155px;
    line-height:18px;
    position:absolute;
    text-align:left;
    top:29px;
    width:195px;
    z-index:2000;
}

.char-data2{
    color:#fff;
    font-size:12px;
    height:auto;
}

.profil_bar {
    position: absolute;
    left: 395px;
    top: 29px;
    color:#fff;
}

.profil_bar_bg {
    background:url("../characters/profil_bar_bg.png") no-repeat scroll left top transparent;
    height:28px;
    width:282px;
}

.profil_bar_container {
    margin: 7px 9px 12px 8px;
}

.profil_bar_yellow {
    height: 11px;
    background: transparent url('../layout/epbar.gif') repeat-x top left;
}

.profil_bar_red {
    height: 11px;
    background: transparent url('../layout/lifebar.gif') repeat-x top left;
}

.attibutes {
    width:306px;
    color:#FFEBB6;
    font-size:14px;
    text-align:left;
    position:absolute;
    left:19px;
    top:238px;
    border:1px solid #684e1a;
    background: url(../misc/transparent_png_60.png) top center repeat;
}

.attibutes_box {
    border-bottom:1px dotted #684e1a;
    padding:10px 6px;
}

.tasche1 {
    left:487px;
    position:absolute;
    /*top:609px;*/
   top:698px;
}

.tasche2 {
    position: absolute;
    top:698px;
    left: 557px;
}

.tasche20 {
    position: absolute;
    top:698px;
    left: 627px;
}
.tasche3 {
    position: absolute;
    top:698px;
    left: 417px;
    
}

.tasche4 {
    position: absolute;
    top:698px;
    left: 344px;
}


.beschreibung {
    background: url(../characters/description_bg.png) top center no-repeat;
    color:#000;
    font-size:12px;
    height:209px;
    left:13px;
    position:absolute;
    text-align:left;
    top:580px;
    width:322px;
}

.profile .beschreibung {
    top:603px;
}

div.reittiertextoben {
    font-family:Arial,Verdana,Tahoma,sans-serif;
    position:absolute;
    top:14px;
    left:0;
    width:697px;
}

.profileshow {
    background:url("../characters/characters_profil_bg.png") no-repeat scroll left top transparent;
    height:515px;
    left:0;
    position:absolute;
    top:0;
    width:697px;
}

.profileshowb {
    float:left;
    height:575px;
    padding-bottom:0;
    width:714px;
}

.avatar, .profile .avatar {
    top:52px;
}

div.fightresults {
    background:url("../images/fight_result_bg.jpg") no-repeat scroll left top transparent;
    height:1000px;
    left:0;
    position:relative;
    top:0px;
    width:697px;
}


div.fightresult_victor {
    background:url("../images/fight_result_won_bg02.jpg") no-repeat scroll left top transparent;
    height:943px;
    left:0;
    position:relative;
    top:0px;
    width:697px;
}

div.fightresult_victor_headl {
    background:url("../images/headline_fight_won.png") no-repeat scroll left top transparent;
    position:absolute;
    width:540px;
    height:59px;
    left:74px;
    top:57px;
    
}

div.fightresult_found_elemets {
    background:url("../images2/heroes/map/found_element_bg.png") no-repeat scroll left top transparent;
    height:700px;
    left:0;
    position:relative;
    top:0px;
    width:697px;
    
}

div.fightresult_looser {
    background:url("../images/fight_result_lost_bg02.jpg") no-repeat scroll left top transparent;
    height:943px;
    left:0;
    position:relative;
    top:0px;
    width:697px;
}

div.fightresult_looser_headl {
    background:url("../images/headline_fight_lost.png") no-repeat scroll left top transparent;
    position:absolute;
    width:571px;
    height:56px;    
    left:64px;    
    top:57px;
    
}


div.eselsohr {
    background:url("../images/eselsohr.png") no-repeat scroll left top transparent;
    z-index:1000;
    position:absolute;
    width:179px;
    height:85px;    
    left:436px;    
    top:109px;
    
}


div.nachrichtenuebersicht {
    height:342px;
    left:125px;
    position:absolute;
    top:35px;
    width:471px;
}

.aufgabenicontext {
    color:#FFFFFF;
    font-family:Tahoma,Arial,Verdana,sans-serif;
    font-size:16px;
    left:40px;
    position:absolute;
    top:91px;
}

div.questanzahl {
    color:#FFEAAF;
    font-family:Tahoma,Arial,Verdana,sans-serif;
    font-size:12px;
    height:auto;
    left:198px;
    position:absolute;
    text-align:center;
    top:380px;
    width:460px;
}

div.buttonabbrechen {
    cursor:pointer;
    left:555px;
    position:absolute;
    top:8px;
}

div.questtitel {
    color:#FFFFFF;
    font-family:"Papyrus",Arial,sans-serif;
    font-size:33px;
    font-weight:bold;
    position:absolute;
    top:130px;
    width:100%;
}

div.neuewarebutton {
    height:32px;
    left:33px;
    position:absolute;
    top:570px;
    width:160px;
}

.aufgabenueberschrift {
    margin-bottom:10px;
}

.trefferzonen {
    margin:10px 5px;
}

.pns_table {
    width:100%;
    text-align:left;
}

.pns_table th {
    border-bottom:1px dotted white;
    vertical-align:bottom;
}

.pns_table td {
    padding:2px;
}

.pns_table .even {
    background: url(../misc/transparent_png_60.png) top center repeat;
}

.pns_table .odd {
    background: url(../misc/transparent_png_80.png) top center repeat;
}

.pns_table a {
    color:#ead985;
    text-align:left;
}

.pn_table_icon {
    margin-right:2px; 
    width:12px; 
    height:12px; 
    overflow:hidden; 
    display:block;
    float:left;
}

.pn_table_date {
    font-size:11px;
    color:#ddd;
}

.pn_table_pagination {
    position:relative;
    margin:20px auto 0px auto;
    padding:5px;
    width:200px;
    background: url(../misc/transparent_png_80.png) top center repeat;
    border:1px dotted #111111;
}

.fightreport_table td {
    padding:5px 3px;
}

div.arenaTabelle {
    background:url("../bg_imgs/arena_bg.jpg") no-repeat scroll left top transparent;
    height:624px;
    width:697px;
}

.arena_table {
    width:100%;
    text-align:left;
}

.arena_table th {
    border-bottom:1px dotted white;
    vertical-align:bottom;
}

.arena_table td {
    padding:1px;
}

.arena_table .even {
    background: url(../misc/transparent_png_40.png) top center repeat;
}

.arena_table .odd {
    background: url(../misc/transparent_png_70.png) top center repeat;
}

.arena_table a {
    color:#FFEAAF;
}

.arena_search {
    position:absolute;
    left:100px;
    top:468px;
    width:500px;
    font-weight:bold;
}

.arena_search_box {
    margin:0 auto;
    background: url(../misc/transparent_png_80.png) top center repeat;
    color:#000;
}

.arena_search_box select {
    background-color: #5f4c25;
    border:1px solid #ddd;
    color:#eee;
}

.arena_search_box .arena_input {
    background-color: #5f4c25;
    border:1px solid #ddd;
    color:#eee;
    padding:1px;
}

div.Tabelle_ehrenplatz {
    background:url("../bg_imgs/placeofhonor_bg.jpg") repeat scroll left top #241C18;
    height:565px;
    left:0;
    top:0;
    width:697px;
}
div.Tabelle_ehrenplatz2 {
    background:url("../bg_imgs/placeofhonor_bg2.jpg") repeat scroll left top #241C18;
    height:565px;
    left:0;
    top:0;
    width:697px;
}

div.Tabelle_ehrenplatz3 {
    background:url("../bg_imgs/placeofhonor_bg3.jpg") repeat scroll left top #241C18;
    height:600px;
    left:0;
    top:0;
    width:697px;
}

div.ehrenplatz {
    height:auto;
    left:145px;
    position:absolute;
    top:95px;
    width:420px;
}

.placeofhonor_table {
    width:95%;
    text-align:left;
    margin-top:30px;
}

.placeofhonor_table th {
    border-bottom:1px dotted white;
    vertical-align:bottom;
}

.placeofhonor_table td {
    padding:2px;
}

.placeofhonor_table .even {
    background: url(../misc/transparent_png_60.png) top center repeat;
}

.placeofhonor_table .odd {
    background: url(../misc/transparent_png_80.png) top center repeat;
}

.placeofhonor_table a {
    color:#FFEAAF;
}

.placeofhonor_search {
    position:absolute;
    left:100px;
    top:468px;
    width:500px;
    font-weight:bold;
}

.placeofhonor_search_box {
    margin:0 auto;
    background: url(../misc/transparent_png_80.png) top center repeat;
    color:#000;
}

.placeofhonor_search_box select {
    background-color: #363126;
    border:1px solid #ddd;
    color:#eee;
}

.placeofhonor_search_box .placeofhonor_input {
    background-color: #363126;
    border:1px solid #ddd;
    color:#eee;
    padding:1px;
}

.placeofhonor_pagelinks, .placeofhonor_daily_pagelinks{
    margin-top:5px;
    position:absolute;
    width:100%;
    padding:3px;
    border:1px dotted white;
    text-align:center;
    background: url(../misc/transparent_png_80.png) top center repeat;
    font-size:11px;
    cursor:default;
}

.placeofhonor_daily_pagelinks a{font-size:11px;}

#placehonourNav {
    position:absolute;
    left:405px;
    top:81px;
    height:190px;
    padding:3px;
}

#placehonourNext {
    position:absolute;
    left:0px;
    bottom:0px;
}

#placeconflictNav {
    position:absolute;
    right:65px;
    top:161px;
    height:190px;
    padding:3px;
}

#placeconflictNext {
    position:absolute;
    right:6px;
    bottom:0px;
}

#lmsNav {
    position:absolute;
    right:10px;
    top:41px;
    height:190px;
    padding:3px;
}

#lmsNext {
 position:absolute; top: 420px; right:63px;
}

#lmsPrev {
 position:absolute; top: 420px; right:240px;
}


    #battle_small_bg {
        background:url("../battle/battle_small_bg.jpg") no-repeat scroll center top transparent;
        height:540px;
        width:697px;
        position:relative;
        color:#000;
    }
    
    #battle_small_bg_content {
        height:240px;
        width:470px;
        position:absolute;
        left:130px;
        top:180px;
    }
    
    #battle_small_bg_content a {
        color:#000;
        font-size:inherit;
    }
    
    .battle_small_content_title {
        position:absolute;
        top:90px;
        left:147px;
        background:url("../battle/title_bg.png") no-repeat scroll center top transparent;
        width:400px;
        height:46px;
    }
    
    .guild_profil_battlelist_bg {
        background:url("../battle/guild_profil_battlelist_bg.png") no-repeat scroll center top transparent;
        height:381px;
        width:473px;
        position:relative;
        color:#000;
    }
    
    .guild_profil_battlelist_title {
        text-align:center;
        font-weight:bold;
        font-size:14px;
    }
    
    .guild_profil_battlelist_table {
        margin:0 auto;
        margin-top:10px;
        width:95%;
    }
    
    .guild_profil_battlelist_table_1 {
        border:1px solid black;
    }
    
    .guild_profil_battlelist_table_1 a {
        color:#000;
    }
    
    .guild_profil_battlelist_table_1 th {
        border-bottom:1px solid black;
        text-align:left;
        padding:3px;
    }
    
    .guild_profil_battlelist_table_1 td {
        padding:3px;
    }
    
    .guild_profil_battlelist_table_1 .odd {
        background-color:#b7a881;
    }
    
    .guild_profil_battlelist_table_1 .even {
        background-color:#998b64;
    }
    
    .guild_profil_battlelist_table_2 {
        margin-top:10px;
        text-align:center;
        font-weight:bold;
    }

    .profilebutton{
        width:40px;
        height:40px;
        display:inline-block;
        margin:0px 7px 4px 7px;
        cursor:pointer;
        background-position:0px 0px;
    }
    
    .profilebutton:hover{
        background-position:0px -40px;
    }
    
    .profile_invite{background-image:url("../characters/invite.png");}
    .profile_sendpn{background-image:url("../characters/send_pn.png");}
    .profile_attack{background-image:url("../characters/attack.png");}
    .profile_attackmk{background-image:url("../characters/attack_mk.png");}
    

/* WUIFBOX */
    .wuifbox_bg_tile {
        background:url("../battle/battle_bg_tile.jpg") repeat-y 0px 50px transparent;
        width:697px;
        position:relative;
    }
    
    .wuifbox_bg_top {
        background:url("../battle/battle_bg_top.jpg") no-repeat center top transparent;
        min-height:415px;
        width:697px;
    }
    
    .wuifbox_bg_top_2 {
        background:url("../battle/battle_bg_top_2.jpg") no-repeat center top transparent;
        min-height:415px;
        width:697px;
    }
    
    .wuifbox_bg_top_battle {
        background:url("../battle/battle_bg_top.jpg") no-repeat center top transparent;
        min-height:435px;
        width:697px;
    }
    
    .wuifbox_bg_bottom {
        background:url("../battle/battle_bg_bottom.png") no-repeat center top transparent;
        height:40px;
        width:697px;
    }
    
    .wuifbox_top_icon {
        position:absolute;
        left:589px;
        top:13px;
    }
    
    .wuifbox_title {
        position:relative;
        left:0px;
        height:20px;
        top:35px;
        width:697px;
        text-align:center;
    }
    
    .wuifbox_content {
        margin-left:52px;
        margin-top:65px;
        margin-bottom:10px;
        width:590px;
    }
    
    .wuifbox_content a {
        font-size:1em;
    }
    
    .wuifbox_content_title {
        height:46px; 
        width:400px;
        background:url("../battle/title_bg.png") no-repeat center top transparent;
        margin:0 auto;
    }
    
    .wuifbox_content_title_inner {
        padding-top:14px; 
        padding-left:55px; 
        color:#eee; 
        font-size:12px;
    }
    
    .wuifbox_paper_tile {
        background:url("../battle/paper/paper_tile.jpg") repeat-y center top transparent;
        width:584px;
        margin-left:3px;
        margin-top:52px;
    }
    
    .wuifbox_paper_top {
        background:url("../battle/paper/paper_top.jpg") no-repeat center top transparent;
        min-height:130px;
        width:584px;
    }
    .wuifbox_paper_bottom {
        background:url("../battle/paper/paper_bottom.jpg") no-repeat center top transparent;
        height:15px;
        width:583px;
    }
    
    .wuifbox_paper_content {
        padding:23px 23px 10px 23px;
        color:#000;
    }
    
    .wuifbox_table {
        width:100%;
        border:1px solid #c39d59;
    }
    
    .wuifbox_table a {
        font-size:1em;
        color:#FBBF28;
    }
    
    .wuifbox_table th {
        color:#ffb04a;
        text-align:left;
        cursor: pointer;
        border-bottom:1px solid #c39d59;
        padding:3px 0;
    }
    
    .wuifbox_table td {
        padding:2px 11px 2px 3px;
    }
    
    .wuifbox_table span.sort {
        padding:0px 11px 0px 3px;
    }

    .wuifbox_table .headerSortUp span.sort{   
        background-image: url(../icons/small_asc.gif);
        background-repeat: no-repeat;
        background-position:right center;
    }

    .wuifbox_table .headerSortDown span.sort{             
        background-image: url(../icons/small_desc.gif);
        background-repeat: no-repeat;
        background-position:right center;
    }
    
    .wuifbox_table .even {
        background-color:#291c10;
    }
    
    .wuifbox_table .odd {
        background-color:#1a120b;
    }
    
    .wuifbox_input {
        background:url(../misc/transparent_png_40.png) repeat center top transparent;
        border:1px solid #E5E5E5;
        color:#FFFFFF;
        font-family:Verdana,helvetica,arial,sans-serif;
        font-size:12px;
        padding:2px;
        margin-top:2px;
    }
    
    .wuifbox_textarea {
        width:99%; 
        height:150px;
        background:url(../misc/transparent_png_40.png) repeat center top transparent;
        border:1px solid #E5E5E5;
        color:#FFFFFF;
        font-family: Verdana, helvetica, arial, sans-serif;
        font-size:1em;
    }
    
    .wuifbox_select {
        border:1px solid #E5E5E5;
        background-color:#000;
        color:#fff;
    }
    
    .wuifbox_select option {
        background-color:#000;
    }
    
    .wuifbox_submit {
        border:1px solid #555;
        background-color:#E5E5E5;
    }
    
/* BATTLE */
    .battle_top_timer {
        position:absolute;
        top:8px;
        left:468px;
        width:224px;
        height:74px;
        font-weight:bold;
        text-align:center;
        background:url("../battle/countdown_bg.png") repeat center top transparent;
    }
    
    .battle_top_timer_table {
        margin-left:45px;
        width:170px;
        height:74px;
    }
    
    .battle_top_timer_table td {
        vertical-align:middle;
    }
    
    #battle_top_timer_text {
        color:#fbbf28;
        font-size:12px;
    }
    
    #battle_top_timer_time {
        margin-top:5px;
        color:#fff;
        font-size:14px;
    }
    
    .battle_table_1 {
        width:100%;
        height:64px;
        text-align:center;
        vertical-align:middle;
        position:absolute;
        top:19px;
    }
    
    .battle_table_1 td {
        padding:10px 5px;
        font-size:14px;
        font-weight:bold;
    }
    
    .battle_table_1 a {
        color:#000;
    }
    
    .battle_table_2 {
        width:100%;
        text-align:center;
        vertical-align:middle;
        position:absolute;
        height:52px;
        color:#000;
    }
    
    .battle_table_2 td {
        font-size:14px;
    }
    
    .battle .box_attacker{
        width: 260px;
        float:left;
        margin-top:10px;
    }   
    .battle  .box_defender{
        width: 260px;
        float:right;
        margin-top:10px;
    }
    
    .battle_table_opponents_title {
        text-align:center;
        font-weight:bold;
        margin:5px 0;
        font-size:12px;
    }
    
    .battle_table_opponents {
        width:100%;
        border:1px solid #000;
    }
    
    .battle_table_opponents a {
        font-size:1em;
        color:#000;
    }
    
    .battle_table_opponents th {
        text-align:left;
        cursor: pointer;
        border-bottom:1px solid #000;
        padding:3px 0;
    }
    
    .battle_table_opponents td {
        padding:2px 11px 2px 3px;
        height:24px;
    }
    
    .battle_table_opponents span.sort {
        padding:0px 11px 0px 3px;
    }

    .battle_table_opponents .headerSortUp span.sort{   
        background-image: url(../icons/small_asc.gif);
        background-repeat: no-repeat;
        background-position:right center;
    }

    .battle_table_opponents .headerSortDown span.sort{             
        background-image: url(../icons/small_desc.gif);
        background-repeat: no-repeat;
        background-position:right center;
    }
    
    .battle_table_opponents .even {
        background-color:#998B64;
    }
    
    .battle_table_opponents .odd {
        background-color:#B7A881;
    }
    
    .wuifbox_paper_tile .paper_link {
        margin:3px;
        display:inline-block;
        border:1px solid #555;
        background-color:#E5E5E5;
        padding:3px 5px;
        color:#000;
        text-decoration:none;
    }
    
    .battle_list_infobox {
        width:590px;
        height:211px;
        background:url("../battle/list_top.png") no-repeat center top transparent;
        position:relative;
    }
    
    .battle_list_infobox_start {
        width:590px;
        height:211px;
        background:url("../battle/list_top_start.png") no-repeat center top transparent;
        position:relative;
        color:#000;
    }
    
    .battle_list_infobox_start_title {
        font-size:17px;
        font-weight:bold;
        text-align:center;
        padding-top:22px;
    }
    
    .battle_list_infobox_start_text {
        margin:20px 35px;
    }
    
    .battle_list_bg_top {
        width:590px;
        height:13px;
        background:url("../battle/list_bg/list_bg_top.png") no-repeat center top transparent;
    }
    
    .battle_list_bg_tile {
        width:590px;
        background:url("../battle/list_bg/list_bg_tile.png") repeat-y center top transparent;
        color:#000;
        padding:0 0 5px 0;
    }
    
    .battle_list_bg_bottom {
        width:590px;
        height:13px;
        background:url("../battle/list_bg/list_bg_bottom.png") repeat-y center top transparent;
    }
    
    .battle_list_bg_2_top {
        width:590px;
        height:10px;
        background:url("../battle/list_bg/list_bg_2_top.png") no-repeat center top transparent;
    }
    
    .battle_list_bg_2_tile {
        width:590px;
        background:url("../battle/list_bg/list_bg_2_tile.png") repeat-y center top transparent;
        color:#000;
        min-height:150px;
        padding:5px 0;
    }
    
    .battle_list_bg_2_bottom {
        width:590px;
        height:10px;
        background:url("../battle/list_bg/list_bg_2_bottom.png") repeat-y center top transparent;
    }
    
    .battle_list_smalldiv {
        width:550px;
        margin-left:18px;
    }
    
    .batlle_fight_icon {
        position:absolute;
        left:0px;
        top:-15px;
    }
    
    .battle_list_bg_title_left {
        width: 260px;
        float:left;
        margin-top:3px;
        text-align:center;
        font-size:14px;
        font-weight:bold;
        position:relative;
    }
    
    .battle_list_bg_title_right {
        width: 260px;
        float:right;
        margin-top:3px;
        text-align:center;
        font-size:14px;
        font-weight:bold;
        position:relative;
    }
    
    .battle_list_bg_decal_left {
        width: 287px;
        float:left;
        margin-top:7px;
        margin-left:4px;
    }
    
    .battle_list_bg_decal_right {
        width: 287px;
        float:right;
        margin-top:7px;
        margin-right:6px;
    }
    
    .opponent_select {
        font-size:12px;
    }
    
    .battle_table_opponents .opponent_select_td {
        height:25px;
    }
    
    .battle_small_title {
        font-size:14px;
        font-weight:bold;
        margin-bottom:10px;
    }
    
    .battle_table_opponents .playerincharge {
        color:#a00;
        font-weight:bold;
    }
    
    .battle_index_list {
        width:90%;
        margin:10px auto;
    }
    
    #shoutbox_2_entries{
        height: 350px;
        margin:0 20px; 
        overflow-y:auto;
        background:url("../misc/transparent_png_80.png") repeat center top transparent;
        color:#999;
        border:1px solid #000;
    }
    
    .shoutbox_2_entry{
        border:1px solid #000;
        background:url("../misc/transparent_png_40.png") repeat center top transparent;
        margin:6px;
    }
    
    .shoutbox_2_entry_footer a {
        font-size:11px;
        color:#990;
    }
    
    .shoutbox_2_entry_footer  {
        font-size:11px;
        border-bottom:1px solid black;
        padding: 3px;
        padding-bottom:1px;
    }
    .shoutbox_2_entry_message{color: #FFF; padding:3px;}
    .shoutbox_2_entry_name{font-weight:bold;}
    .shoutbox_2_entry_posted{color:#888;float:right;}

    .battle_infobutton{
        width:13px;
        height:13px;
        background-image: url(../icons/infobutton.jpg);
        background-position: 0px 0px;
        background-repeat: no-repeat;
    }
    
    .battle_infobutton:hover{
        background-position: 0px -13px;
    }
    
    #battle_small_bg p, .battle_list_bg_2_tile p {
        margin: 10px 0px;
    }
    
    .battle_list_bg_2_tile li {
        margin-left: 20px;
        margin-bottom:5px;
    }
    
    #editbox_2 {
        height:45px;
        margin:10px 20px;
    }
    
    #editbox_2 textarea {
        height:40px;
        position:relative;
        width:410px;
    }
    
    .editbox_2_send {
        float:right;
        position:relative;
        text-align:center;
        width:130px;
    }
    
/* Service */
#service_bg {
    background:url("../view_bg/services.jpg") no-repeat center top transparent;
    width:697px;
    height:487px;
    
}

#service_bg .serviceoption {
    text-align: center;
    width: 180px;
    height: 100px;
    float: left;
    margin-top: 8px;
}

.service_content {
    width:630px;
    margin:0 auto;
    margin-top:54px;
    border: 1px solid #927133;
    background:url("../misc/transparent_png_20.png") repeat center top transparent;
}

.service_avatarimg {
    float:left;
    width:180px;
    text-align:center;
    margin-bottom:12px;
}

.service_avatarimg img {
    margin-top:12px;
    border:1px solid #fff2cf;
}

.service_text {
    float:left;
    width:435px;
    margin:12px 0;
}

.service_text_big {
    margin:12px;
}

.service_text #intro {
    margin-bottom:10px;
}

.service_text #info {
    margin-bottom:15px;
}

.service_text #form_item {
    margin-bottom:10px;
    text-align:center;
    font-size:14px;
    font-weight:bold;
}

.service_text #form_item a img {
    vertical-align:bottom;
}

.service_text ul {
    margin-left:15px;
}

#service_bg .timebar_container {
    width: 485px;
    margin:0 auto;
    margin-bottom:12px;
    position:relative;
}

#service_bg .timebar {
    background: url("../images2/zeitbalken.jpg") left top no-repeat;
    height: 50px;
    width: 485px;
    position: relative;
}

#service_bg .timebar_content {
    height: 29px;
    width: 463px;
    position: absolute;
    top: 11px;
    left: 10px;
}

.timebar_button {
    margin-top:15px;
}

.timebar_button a {
    margin:0 auto;
}

/* Gameconfig */
/*#gameconfig_bg {
    background:url("../layout/front_blue/transparent_content.jpg") no-repeat center top transparent;
    width:720px;
    height:336px;
    overflow:auto;
}*/
#gameconfig_bg {
    background:url("../layout/front_blue/transparent_content_new.jpg") no-repeat center top transparent;
    width:720px;
    height:336px;
    overflow:auto;
}
.gameconfig_content {
    width:670px;
    margin:0 auto;
    margin-top:0px;
    border: 1px solid #927133;
    border-top:0;
    border-bottom:0;
    background:url("../misc/transparent_png_10.png") repeat center top transparent;
    
}

.gameconfig_header {
    text-align:center;
    margin-top:2px;
    font-weight:bold;
}

.gameconfig_table {
    margin:5px auto;
    text-align:center;
    width:620px;
    border:1px dotted #888;
}

.gameconfig_table th {
    border-bottom:1px dotted #888;
}

.gameconfig_table td {
    padding:2px 5px;
}

.gameconfig_table td ul {
    margin-left:15px;
}

.gameconfig_table .even {
    background:url("../misc/transparent_png_white_90.png") repeat center top transparent;
}

.gameconfig_table .first_colum {
    text-align:left;
}

/* SHARD */

#shard{
    position:relative;
    width:697px;
    height:487px;
    top:0px;
    left:0px;
    background:url('../shard/content.jpg');
}

#shardcontainer{
    height: 300px;
    left: 46px;
    position: absolute;
    top: 140px;
    width: 300px;
}

.treasuremap{
    position:absolute;
    width:149px;
    height:149px;
}

#shard_1{top:0px;left:0px;}
#shard_2{top:0px;left:149px;}
#shard_3{top:149px;left:0px;}
#shard_4{top:149px;left:149px;}

#shard_description{
    height: 275px;
    left: 360px;
    position: absolute;
    top: 160px;
    width: 280px;
}

#shard_description h2{
    padding:0;
    margin:0;
    margin-bottom:16px;
    font-size:14px;
    font-weight:bold;
    color:#dfc995;
}

#shard_description p{
    padding:0;
    margin:0;
    margin-bottom:10px;
 
}


/* ESCORT */

#escort{
    position:relative;
    width:697px;
    padding-top:100px;
    background:url('../escort/escort_bg.jpg') top center;
    padding-bottom:20px;
}

#escort_content{
    position:relative;
    margin:0px auto 30px;
    padding-top:15px;
    padding-bottom:15px;
    width:600px;
    min-height:300px;
    background:url('../misc/transparent_png_40.png') repeat;
    text-align:center;
}

.escort_type{
    position:relative;
    display:inline-block;
    margin: 5px 5% 5px 5%;
    border:#fff solid 1px;
    background:url('../misc/transparent_png_white_90.png') repeat;
    width:88%;
    min-height:100px;
    text-align:center;
    padding-right:5px;
}

.escort_type:hover{
    background:url('../misc/transparent_png_white_80.png') repeat;
    cursor:pointer;
    text-decoration:none;
}

.escort_type:visited, .escort_type:active{
    text-decoration:none;
}

.escort_type img{
    vertical-align:middle;
}

.escort_type_textbox{
    width:95%; 
    display:inline-block; 
    padding:5px 0px 5px 0px;
}

.escort_avatar{
    width:100px;
    height:100px;
    float:left;
    margin-right:5px;
}


.escort_avatar_big{
    width:150px;
    height:150px;
    float:left;
}

#escort_title_text{
    width:90%;
    margin:0px auto;
    text-align:center;
    margin-bottom:15px;
}

#escort_title_banner{
    position:absolute;
    top:0px;
    width:697px;
    height:93px;
    background:url('../escort/escort_title.png') top center;
}

.escort_data{
    position:relative;
    float:left;
    margin-right:10px;
    margin-left:20px;
    width: 150px;
    background:url('../misc/transparent_png_60.png') repeat;
    border:1px solid #555;
    text-align:center;
}

.escort_energybox{
    margin-bottom:10px;
}


.escort_infotext{
    margin-bottom:10px;   
}

.escort_attributes{
    width:100%;
    padding-bottom:20px;
    margin-bottom:20px;
    border-bottom:1px solid #555;
}

.escort_supply{
    margin-bottom:10px;
}

.escort_infobox{
    position:relative;
    float:left;
    margin-left:10px;
    margin-bottom:10px;
}


#energybar{
    position:relative;
    clear:both;
    margin-bottom:10px;
    height:14px;
    width:100%;
    background:#333333;
}

#energybar_width{
    position:absolute;
    height:14px;
    left:0px;
    top:0px;
}

#energybar_text{
    position:absolute;
    width:100%;
    top:0px;
    text-align:center;
    color:#000;
    font-size:10px;
}

#item_prev_bg {
    width: 697px;
    height: 600px;
    background: transparent url('../book/item_preview_bg01.jpg') no-repeat top left;
}

#item_kb_bg {
    width: 697px;
    height: 600px;
    background: transparent url('../book/item_kb_bg01.jpg') no-repeat top left;
}

.item_frame_bg {
    position:absolute;
    width: 697px;
    height: 39px;
    top:175px;
    background: transparent url('../book/itemleiste01.png') no-repeat top left;
}
.item_kbframe_bg {
    position:absolute;
    width: 697px;
    height: 39px;
    top:175px;
    
}
.btn_get{
    position:absolute;
    left:565px;
    top:10px;
    width: 105px;
    height: 29px;
    background: transparent url('../book/bt_get.png') no-repeat top left;
    cursor:pointer;
}


#item_popup {
    display:none;
    position:absolute;
    left:44px;
    top:230px;
    width: 609px;
    height: 334px;
    background: transparent url('../book/item_popup.png') no-repeat top left;
}

.popup_frame01{
    position:absolute;
    left:75px;
    top:72px;
    width: 159px;
    height: 177px;
    cursor:pointer;
}

.popup_frame01_img{
    width: 159px;
    height: 177px;
    margin-left:auto;
    margin-right:auto;
    display: table-cell; 
    vertical-align: middle;
    text-align: center;
}
.popup_frame02_img{
    width: 159px;
    height: 177px;
    margin-left:auto;
    margin-right:auto;
    display: table-cell; 
    vertical-align: middle;
    text-align: center;
}
.popup_frame03_img{
    width: 159px;
    height: 177px;
    margin-left:auto;
    margin-right:auto;
    display: table-cell; 
    vertical-align: middle;
    text-align: center;
}

.popup_frame02{
    position:absolute;
    left:222px;
    top:72px;
    width: 159px;
    height: 177px;
    cursor:pointer;
}

.popup_frame03{
    position:absolute;
    left:370px;
    top:72px;
    width: 159px;
    height: 177px;
    cursor:pointer;
}

.popup_frame01_img{
    height:153px;
    width:140px;
    margin-left:auto;
    margin-right:auto;
    display: table-cell; 
    vertical-align: middle;
    text-align: center;
    cursor:pointer;
}

.popup_frame02_img{
    height:153px;
    width:140px;
    margin-left:auto;
    margin-right:auto;
    display: table-cell; 
    vertical-align: middle;
    text-align: center;
    cursor:pointer;
}

.popup_frame03_img{
    height:153px;
    width:140px;
    margin-left:auto;
    margin-right:auto;
    display: table-cell; 
    vertical-align: middle;
    text-align: center;
    cursor:pointer;
}

#popup_item_container01 {
    position:absolute;
    left:75px;
    top:72px;
    width: 159px;
    height: 177px; 
   
}

#popup_item_container02 {
    position:absolute;
    left:222px;
    top:72px;
    width: 159px;
    height: 177px; 
   
}

#popup_item_container03 {
    position:absolute;
    left:370px;
    top:72px;
    width: 159px;
    height: 177px; 
   
}

#popup_btn{
    position:absolute;
    top:250px;
    left:233px;
    width: 142px;
    height: 56px;
    background: transparent url('../book/item_popup_btn.png') no-repeat top left;
    cursor:pointer;
}



#item_value_kp{
    position:absolute;
    top:22px;
    left:160px;
    width:100px;
    height:30px;
    color:#f59a5e;
    font-size:15px;
    text-align:center;
   
}


#item_value_kp01{
    position:absolute;
    top:22px;
    left:285px;
    width:100px;
    height:30px;
    color:#f59a5e;
    font-size:15px;
    text-align:center;
    
}


#item_value_week{
    position:absolute;
    top:22px;
    left:430px;
    width:100px;
    height:30px;
    color:#d0f55e;
    font-size:15px;
    text-align:center;
  
}


#item_prev_text {
    position:absolute;
    top:75px;
    left:60px;
    width:600px;
    height: 80px;
    color:#e6d3b2;
    overflow: hidden;
}

.item_prev_window {
    width: 133px;
    height: 202px;
    background: transparent url('../book/item_preview_window01.png') no-repeat top left;
}

.item_prev_image {
    height:153px;
    width:140px;
    margin-left:auto;
    margin-right:auto;
    display: table-cell; 
    vertical-align: middle;
    text-align: center;
}
    
.item_prev_name {
    height:30px;
    color:#e6d3b2;
    font-size:9.3px;
    width:120px;
    text-align:center;
    margin-left:5px;
}

#item_prev_line_1 {
    position:absolute;
    top:185px;
    left:9px;
}

#item_prev_line_2 {
    position:absolute;
    top:370px;
    left:9px;
}


#bookside1 {
    position:absolute;
    top:134px;
    left:38px;
    width: 295px;
    height: 440px;

}

#bookside2 {
    position:absolute;
    top:134px;
    left:375px;
    width: 295px;
    height: 440px;

}

#bookside3 {
    position:absolute;
    top:95px;
    left:38px;
    width: 295px;
    height: 440px;
    z-index:99000000;

}

.bookfont{
    font-family: mvboli;
    font-size: 14px;
    color:#563516;
    line-height:17px;
    z-index:99000000;
}

#bookside1-gfx {
    position:absolute;
    top:72px;
    left:13px;
    width: 337px;
    height: 452px;

}

#bookside2-gfx {
    position:absolute;
    top:72px;
    left:345px;
    width: 337px;
    height: 452px;

}

#bookava {
    position:absolute;
    top:-12px;
    left:-35px;
    width: 192px;
    height: 136px;

}
#bookfont2 {
    position:absolute;
    font-family: mvboli;
    font-size: 14px;
    color:#563516;
    line-height:15px;
    top:-5px;
    left:124px;
    width: 165px;
    height: 120px;
}

#changearea {
    position:absolute;
    top:130px;
    left: -5px;
    width: 310px;
    height: 117px;
}

#changearea2 {
    position:absolute;
    top:140px;
    left:30px;
    width: 263px;
    height: 117px;
}

#changearea3 {
    position:absolute;
    top:120px;
    left:0px;
    width: 330px;
    height: 117px;
}

.choice {
    width: 37px;
    height:35px;
    float:left;
}

.choice1off {
background: transparent url('../book/feld1.png') no-repeat top left;
cursor:pointer;
}
.choice1on {
background: transparent url('../book/feld1b.png') no-repeat top left;
cursor:pointer;
}
.choice2off {
background: transparent url('../book/feld2.png') no-repeat top left;
cursor:pointer;
}
.choice2on {
background: transparent url('../book/feld2b.png') no-repeat top left;
cursor:pointer;
}
.choice3off {
background: transparent url('../book/feld3.png') no-repeat top left;
cursor:pointer;
}
.choice3on {
background: transparent url('../book/feld3b.png') no-repeat top left;
cursor:pointer;
}


#choicetxt {
    margin-top:5px;
    margin-left:5px;
    font-family: mvboli;
    font-size: 12px;
    color:#563516;
    line-height:13px;
    width: 250px;
    min-height: 30px;
    float:left;
}

#fchoicetxt {
    margin-top:5px;
    margin-left:5px;
    font-family: mvboli;
    font-size: 14px;
    color:#563516;
    line-height:15px;
    width: 273px;
}


#changetitel {
    margin-left:-20px;
    background: transparent url('../book/ueberschrift-bg.png') no-repeat top left;
    width: 261px;
    height: 46px;
}

#changetiteltxt {
    position:absolute;
    width: 261px;
    top:14px;
    font-family: mvboli;
    font-size: 15px;
    color:#fde0ae;
    line-height:16px;
    text-align:center;

}

#changebutton1 {
    margin-left: 10px;
    background: transparent url('../book/angreifen.png') no-repeat top left;
    width: 192px;
    height: 81px;
    cursor:pointer;
    position:absolute; top:185px; left:0px;
}

#changebutton1_2 {
    margin-left: 10px;
    background: transparent url('../book/angreifen2.png') no-repeat top left;
    width: 192px;
    height: 81px;
    cursor:pointer;
    position:absolute; top:185px; left:0px;
}

#changebutton2 {
    background: transparent url('../book/auswaehlen.png') no-repeat top left;
    width: 153px;
    height: 76px;
    margin-left:50px;
    margin-top:-10px;
    cursor:pointer;
}

#changebutton3 {
    position:absolute;
    top:185px;
    left:65px;
    background: transparent url('../book/antworten.png') no-repeat top left;
    width: 154px;
    height: 77px;
    cursor:pointer;
}

.book_multi_1 {position:absolute; top:145px; left:65px; background: transparent url('../book/multi_aktiv.png') no-repeat top left; width: 34px; height: 36px; cursor:pointer;}
.book_multi_2 {position:absolute; top:145px; left:100px; background: transparent url('../book/multi_inaktiv.png') no-repeat top left; width: 34px; height: 36px; cursor:pointer;}
.book_multi_3 {position:absolute; top:145px; left:130px; background: transparent url('../book/multi_inaktiv.png') no-repeat top left; width: 34px; height: 36px; cursor:pointer;}

.book_multi_1_txt {position:absolute; top:170px; left:75px;font-family: mvboli; color:#563516;}
.book_multi_2_txt {position:absolute; top:170px; left:110px;font-family: mvboli; color:#563516;}
.book_multi_3_txt {position:absolute; top:170px; left:138px;font-family: mvboli; color:#563516;}

#fendeback {
    margin-left:-50px;
    background: transparent url('../book/fendeback.png') no-repeat top left;
    width: 298px;
    height: 152px;
}

#fendetxt {
    position:absolute;
    width: 230px;
    top:20px;
    left:-2px;
    font-family: mvboli;
    font-size: 14px;
    color: #563516;
    line-height:16px;
    text-align:right;
}


#kapitel_payout {
    font-family: mvboli;
    font-size: 15px;
    position:absolute;
    background:url("../book/bel_popup.png") no-repeat scroll left top transparent;
    width:297px;
    height:234px;
    right:5px;
    top:60px;
}

#kapitel_payout_button {
    cursor:pointer;
    position:absolute;
    width:169px;
    height:72px;
    bottom:5px;
    left:70px;
    background:url("../book/bel_popup_button.png") no-repeat scroll left top;
}

#kapitel_payout_text {
    position:absolute;
    top:80px;
    left:25px;
    width:250px;
    text-align:center;
    line-height:16px;
}

#kapitelende {
    position:absolute;
    background: transparent url('../book/finish.png') no-repeat top left;
    top:300px;
    left:-30px;
    width: 248px;
    height: 56px;
    cursor:pointer;
}

#kapitelabholen {
    position:absolute;
    background: transparent url('../book/abholen.png') no-repeat top left;
    top:300px;
    left:-30px;
    width: 248px;
    height: 56px;
    cursor:pointer;
}

#kapback1{
    position:absolute;
    background: transparent url('../book/kapitelback.png') no-repeat top left;
    top:90px;
    left:32px;
    width: 301px;
    height: 419px;
}

#kapback2{
    position:absolute;
    background: transparent url('../book/kapitelback.png') no-repeat top left;
    top:90px;
    left:362px;
    width: 301px;
    height: 419px;
}

#kapueb {
    position:absolute;
    background: transparent url('../book/kapitelueber.png') no-repeat top left;
    top:90px;
    left:95px;
    width: 167px;
    height: 40px;
}
#kapitel_bwd {
    position:absolute;
    background: transparent url('../book/kapitel_bwd.png') no-repeat top left;
    bottom:90px;
    left:130px;
    width: 65px;
    height: 39px;
    cursor:pointer;
}
#kapitel_fwd {
    position:absolute;
    background: transparent url('../book/kapitel_fwd.png') no-repeat top left;
    bottom:90px;
    right:130px;
    width: 65px;
    height: 39px;
    cursor:pointer;
}

#inhalt_link {
    cursor:pointer;
    position:absolute;
    width:150px;
    height:50px;
    left:25px;
    top:30px;
}

#fellow_link {
    cursor:pointer;
    position:absolute;
    width:150px;
    height:50px;
    left:160px;
    top:30px;
}

#award_link{
	position:absolute;
	top:37px;
	right:70px;
	width:144px;
	height:39px;
	background: transparent url('../book/award_btn.png') no-repeat;
	z-index:1099999;
	cursor:pointer;
}

#bereich-kapitel1{
    position:absolute;
    top:150px;
    left:72px;
    width: 175px;
    height: 55px;
    text-align:right;
}

#bereich-kapitel2{
    position:absolute;
    top:200px;
    left:105px;
    width: 175px;
    height: 55px;
    text-align:left;
}

#bereich-kapitel3{
    position:absolute;
    top:254px;
    left:74px;
    width: 175px;
    height: 55px;
    text-align:right;
}


#bereich-kapitel4{
    position:absolute;
    top:310px;
    left:105px;
    width: 175px;
    height: 55px;
    text-align:left;
}


#bereich-kapitel5{
    position:absolute;
    top:370px;
    left:67px;
    width: 175px;
    height: 55px;
    text-align:right;
}


#bereich-kapitel6{
    position:absolute;
    top:423px;
    left:103px;
    width: 175px;
    height: 55px;
    text-align:left;
}

#bereich-kapitel7{
    position:absolute;
    top:150px;
    left:402px;
    width: 175px;
    height: 55px;
    text-align:right;
}

#bereich-kapitel8{
    position:absolute;
    top:200px;
    left:435px;
    width: 175px;
    height: 55px;
    text-align:left;
}


#bereich-kapitel9{
    position:absolute;
    top:254px;
    left:404px;
    width: 175px;
    height: 55px;
    text-align:right;
}


#bereich-kapitel10{
    position:absolute;
    top:310px;
    left:435px;
    width: 175px;
    height: 55px;
    text-align:left;
}


#bereich-kapitel11{
    position:absolute;
    top:370px;
    left:397px;
    width: 175px;
    height: 55px;
    text-align:right;
}


#bereich-kapitel12{
    position:absolute;
    top:423px;
    left:433px;
    width: 175px;
    height: 55px;
    text-align:left;
}


#kaptxt{
    font-family: mvboli;
    font-size: 13px;
    line-height:16px;
    letter-spacing: -1px;
}

#kaptxt2 {
    font-family: mvboli;
    font-size: 15px;
    line-height:16px;
    letter-spacing: -1px;
}

.txtfin{
    color: #563516;
}
.txtfin2{
    color: #c1af8b;
}

a.kaptxt2_link{
    color: #992800;
    text-decoration:none;
    font-family: mvboli;
    font-size: 15px;
    line-height:16px;
}
a:hover.kaptxt2_link{
    color: #812200;
    text-decoration:none;
    font-family: mvboli;
    font-size: 15px;
    line-height:16px;
}

a.kaptxt2_link_finished{
    color: #059610;
    text-decoration:none;
    font-family: mvboli;
    font-size: 15px;
    line-height:16px;
}
a:hover.kaptxt2_link_finished{
    color: #03760b;
    text-decoration:none;
    font-family: mvboli;
    font-size: 15px;
    line-height:16px;
}

a.kaptxt2_link_rewarded{
    color: blue;
    text-decoration:none;
    font-family: mvboli;
    font-size: 15px;
    line-height:16px;
}
a:hover.kaptxt2_link_rewarded{
    color: blue;
    text-decoration:none;
    font-family: mvboli;
    font-size: 15px;
    line-height:16px;
}

.txtnofin{
    color: #b19876;
}
.txtnofin2{
    color: #c3b39a;
}

#entscheidungback{
    margin-left:-10px;
    background: transparent url('../book/raetsel-bg.png') no-repeat top left;
    width: 305px;
    height: 96px;
}



#entscheidungtxt {
    position:absolute;
    width: 218px;
    top:20px;
    left:54px;
    font-family: mvboli; font-size: 14px;
    color: #fde0ae;
    line-height:15px;
    text-align:left;
}


#gefa-ueber {
    background: transparent url('../book/book1/gef-ueber.png') no-repeat top left;
    width: 177px;
    height: 42px;
    margin-top:20px;
    margin-left:60px;
}

.gefa {
    float:left;
    width:288px;
    height:67px;
    margin-left:20px;
    margin-top:-5px;
}

.gefatxt {
    margin-left:55px;
    margin-top:12px;
    font-family: mvboli;
    font-size: 13px;
    color: #43270d;
    line-height:13px;
    text-align:left;
}


#seitenbg {
    position:absolute;
    background: transparent url('../book/book1/seitenbg.png') no-repeat top left;
    top:245px;
    left:90px;
    width: 187px;
    height: 178px;
}

#seiten-alle {
    position:absolute;
    width:65px;
    height:20px;
    top:-3px;
    left:103px;
    font-family: mvboli;
    font-size: 23px;
    color: #43270d;
    text-align:left;
}

#seiten-zwerg {
    position:absolute;
    width:65px;
    height:20px;
    top:41px;
    left:106px;
    font-family: mvboli;
    font-size: 23px;
    color: #43270d;
    text-align:left;
}

#seiten-elf {
    position:absolute;
    width:65px;
    height:20px;
    top:81px;
    left:105px;
    font-family: mvboli;
    font-size: 23px;
    color: #43270d;
    text-align:left;
}

#seiten-mensch {
    position:absolute;
    width:65px;
    height:20px;
    top:118px;
    left:106px;
    font-family: mvboli;
    font-size: 23px;
    color: #43270d;
    text-align:left;
}

#bookbg {
    width: 697px;
    height: 600px;
    background: transparent url('../book/bookbg.jpg') no-repeat top left;
}

#tavernebg {
    width: 697px;
    height: 600px;
    background: transparent url('../book/taverne/back.jpg') no-repeat top left;
}

#book-1 {
    position:absolute;
    top:428px;
    left:108px;
    width: 123px;
    height: 54px;
    background: transparent url('../book/taverne/buch1.png') no-repeat top left;
}

#book-2 {
    position:absolute;
    top:368px;
    left:279px;
    width: 65px;
    height: 54px;
    background: transparent url('../book/taverne/buch2.png') no-repeat top left;
}

#book-3 {
    position:absolute;
    top:429px;
    left:370px;
    width: 127px;
    height: 63px;
    background: transparent url('../book/taverne/buch3.png') no-repeat top left;
}

a#book-1-link {
    position:absolute;
    top:408px;
    left:75px;
    width: 167px;
    height: 100px;
    background: transparent url('../book/taverne/buch1_open.png') no-repeat top left;
}

a#book-2-link {
    position:absolute;
    top:368px;
    left:230px;
    width: 105px;
    height: 53px;
    background: transparent url('../book/taverne/buch2_open.png') no-repeat top left;
}

a#book-3-link {
    position:absolute;
    top:429px;
    left:370px;
    width: 144px;
    height: 96px;
    background: transparent url('../book/taverne/buch3_open.png') no-repeat top left;
}

#zwerg-1 {
    position:absolute;
    background: transparent url('../book/taverne/zwerg1.png') no-repeat top left;
    top:250px;
    left:0px;
    width: 235px;
    height: 323px;
    z-index:19;
}
#elf-1 {
    position:absolute;
    background: transparent url('../book/taverne/elfin1.png') no-repeat top left;
    top:113px;
    left:200px;
    width: 197px;
    height: 317px;
    z-index:20;
}
#mensch-1 {
    position:absolute;
    background: transparent url('../book/taverne/mensch1.png') no-repeat top left;
    top:179px;
    left:304px;
    width: 392px;
    height: 434px;
    z-index:19;
}

.blase-alle {
    position:absolute;
    background: transparent url('../book/taverne/blase-alle.png') no-repeat top left;
    top:9px;
    left:23px;
    width: 659px;
    height: 146px;
    z-index:25;
}

.blase-txt {
    position:absolute;
    width:630px;
    height:90px;
    top:12px;
    left:16px;
    font-family: mvboli;
    font-size: 15px;
    line-height:16px;
    color: #43270d;
    text-align:left;
    z-index:100000;
    letter-spacing: -1px;
}

.blase-close {
    position:absolute;
    background: transparent url('../book/taverne/close.png') no-repeat top left;
    width:49px;
    height:51px;
    top:-10px;
    left:615px;
    z-index:200000;
    cursor:pointer;
}


a.book-annehmen {
    position:absolute;
    background: transparent url('../book/taverne/annehmen.png') no-repeat top left;
    top:139px;
    left:155px;
    width: 344px;
    height: 35px;
    z-index:30000;
}

#zacke-zwerg {
    position:absolute;
    background: transparent url('../book/taverne/blase-zwerg.png') no-repeat top left;
    top:105px;
    left:33px;
    width: 76px;
    height: 137px;
    z-index:900;
}
#zacke-elf {
    position:absolute;
    background: transparent url('../book/taverne/blase-elf.png') no-repeat top left;
    top:114px;
    left:180px;
    width: 47px;
    height: 86px;
    z-index:900;
}

#zacke-mensch {
    position:absolute;
    background: transparent url('../book/taverne/blase-mensch.png') no-repeat top left;
    top:109px;
    left:520px;
    width: 46px;
    height: 82px;
    z-index:900;
}

#ap-back {
    position:absolute;
    background: transparent url('../book/taverne/al-back.png') no-repeat top left;
    top:506px;
    left:429px;
    width: 249px;
    height: 88px;
    z-index:1200;
}

#ap-balk {
    position:absolute;
    top:31px;
    left:87px;
    width:146px;
    height:23px;
    z-index:1200;
}

.ap-txt {
    position:absolute;
    width:146px;
    height:23px;
    top:2px;
    left:2px;
    font-size: 14px;
    color: #f7ffec;
    text-align:center;
    z-index:2000;
}
.ap-stufe {
    position:absolute;
        font-family: mvboli;
    width:50px;
    height:50px;
    top:18px;
    left:18px;
    font-size: 32px;
    color: #d4deff;
    text-align:center;
    z-index:2000;
}

#zwerg-abgeschlossen {
    position:absolute;
        font-family: mvboli;
    width:35px;
    height:35px;
    top:48px;
    left:531px;
    font-size: 20px;
    color: #bcbb7d;
    text-align:center;
}

#elf-abgeschlossen {
    position:absolute;
        font-family: mvboli;
    width:35px;
    height:35px;
    top:48px;
    left:582px;
    font-size: 20px;
    color: #bcbb7d;
    text-align:center;
}

#mensch-abgeschlossen {
    position:absolute;
        font-family: mvboli;
    width:35px;
    height:35px;
    top:48px;
    left:630px;
    font-size: 20px;
    color: #bcbb7d;
    text-align:center;
}


#tav-info {
    position:absolute;
    width:340px;
    height:75px;
    top:13px;
    left:6px;
    font-family: mvboli;
    font-size: 15px;
    line-height:17px;
    color: #ffedb1;
    text-align:center;
}

#tav-info-unten {
    position:absolute;
    background: transparent url('../book/taverne/anzeige-unten1.png') no-repeat top left;
    top:560px;
    left:29px;
    width: 259px;
    height: 29px;
    z-index:1200;
}

#tav_freebooks {
    position:absolute;
    background: transparent url('../book/taverne/free_books.png') no-repeat top left;
    top:0px;
    left:350px;
    width: 128px;
    height: 78px;
    z-index:1200;
}

#tav_freebooks_txt {
    position:absolute;
    width:85px;
    height:25px;
    top:44px;
    left:22px;
    font-family: mvboli;
    font-size: 15px;
    line-height:17px;
    color: #ffedb1;
    text-align:center;
}

#tu-teile {
    position:absolute;
    width:60px;
    height:25px;
    top:-3px;
    left:34px;
    font-family: mvboli;
    font-size: 21px;
    color: #ffedb1;
    text-align:left;
}
#tu-seiten {
    position:absolute;
    width:60px;
    height:25px;
    top:-3px;
    left:141px;
    font-family: mvboli;
    font-size: 21px;
    color: #ffedb1;
    text-align:left;
}
#tu-extra {
    position:absolute;
    width:60px;
    height:25px;
    top:-3px;
    left:253px;
    font-family: mvboli;
    font-size: 21px;
    color: #ffedb1;
    text-align:left;
}
#foundback {
    position:absolute;
    background: transparent url('../book/fight/found_new.png') no-repeat top left;
    top:0px;
    left:0px;
    width: 697px;
    height: 943px;
    z-index:100000;
}

#fcard1 {
    position:absolute;
    background: transparent url('../book/fight/b1.png') no-repeat top left;
    top:190px;
    left:288px;
    width: 123px;
    height: 102px;
}
#fcard2 {
    position:absolute;
    background: transparent url('../book/fight/b2.png') no-repeat top left;
    top:190px;
    left:288px;
    width: 123px;
    height: 102px;
}
#fcard3 {
    position:absolute;
    background: transparent url('../book/fight/b3.png') no-repeat top left;
    top:190px;
    left:288px;
    width: 123px;
    height: 102px;
}
#fcard4 {
    position:absolute;
    background: transparent url('../book/fight/b4.png') no-repeat top left;
    top:190px;
    left:288px;
    width: 123px;
    height: 102px;
}
#fcard5 {
    position:absolute;
    background: transparent url('../book/fight/b5.png') no-repeat top left;
    top:190px;
    left:288px;
    width: 123px;
    height: 102px;
}
#fcard6 {
    position:absolute;
    background: transparent url('../book/fight/b6.png') no-repeat top left;
    top:190px;
    left:288px;
    width: 123px;
    height: 102px;
}
#fcard7 {
    position:absolute;
    background: transparent url('../book/fight/b7.png') no-repeat top left;
    top:190px;
    left:288px;
    width: 123px;
    height: 102px;
}

#fcard8 {
    position:absolute;
    background: transparent url('../book/fight/b8.png') no-repeat top left;
    top:190px;
    left:288px;
    width: 123px;
    height: 102px;
}
#foundtxt {
    position:absolute;
    width:477px;
    height:147px;
    top:305px;
    left:108px;
    font-family: mvboli;
    font-size: 26px;
    color: #ffedb1;
    text-align:center;
}

#fclose {
    position:absolute;
    background: transparent url('../book/fight/close.png') no-repeat top left;
    top:390px;
    left:250px;
    width: 238px;
    height: 60px;
    cursor:pointer;
    z-index:9999;
}

#gefaehrtenbild {
    position:absolute;
    top:52px;
    left:319px;
    width: 378px;
    height: 488px;
    z-index:1009999;
}

.gefb1 {
    background: transparent url('../book/companions/1.jpg') no-repeat top left;
}
.gefb2 {
    background: transparent url('../book/companions/2.jpg') no-repeat top left;
}
.gefb3 {
    background: transparent url('../book/companions/3.jpg') no-repeat top left;
}

