/*Banner*/
.framebannerbg {
                       background-color: #C85424;
                       background-image: url(../images/bannerbg.jpg);
                       border-bottom: 1px solid #000000;
}
/*Main*/
p,
ul,
ol,
div,
td,
span,
layer,
table,
body {
                       font-family: Arial, helvetica, sans-serif;
                       font-size: 12px;
                       color: #222222;
}
p {
                       margin: 0px;
                       padding: 0px;
}
a:link {
                       color: #CC3300;
                       text-decoration: none;
                       font-weight: bold;
}
a:visited {
                       color: #CC3300;
                       text-decoration: none;
                       font-weight: bold;
}
a:active {
                       color: #FF3300;
                       text-decoration: hover;
                       font-weight: bold;
}
a:hover {
                       color: #FF3300;
                       text-decoration: underline;
                       font-weight: bold;
}
h1 {
                       font-size: 12px;
                       font-weight: bold;
                       margin-bottom: 0px;
}
.brownbg {
                       background-color: #dcd3cc;
}
.medium {
                       font-size: 11px;
}
.small {
                       font-size: 10px;
}
.framemainbg {
                       margin: 10px;
                       background-image: url(../images/mainbg.jpg);
                       background-repeat: repeat-y;
                       background-position: right;
}
td.mainheader {
                       font-size: 35px;
                       background-image: url(../images/headerbg.jpg);
}
table.areadescription {
                       border: 1px solid #FFDAA9;
                       background-color: #FFF8EF;
                       width: 100%;
}
td.areadescription {
                       padding: 5px;
}
.imageborder {
                       border: 1px solid #C85424;
                       background-color: #C85424;
                       margin-right: 10px;
                       margin-bottom: 1px;
}
.input {
                       font-size: 10px;
                       background-color: #FFECD3;
                       border: 1px solid #C85424;
}
p.maincaption {
                       font-weight: bold;
                       font-size: 30px;
                       padding: 2px;
                       padding-left: 5px;
                       background-image: url(../images/headerbg.jpg);
}
p.maincaption2 {
                       font-weight: bold;
                       font-size: 12px;
                       padding: 2px;
                       padding-left: 5px;
                       background-image: url(../images/bluebg.jpg);
}
p.maindesc1 {
                       padding: 2px;
                       padding-left: 5px;
                       background-color: #ECE9E6;
                       border: 1px solid #D6CBC2;
                       border-top: 1px;
                       width: 300px;
}
p.maindesc2 {
                       border: 1px solid #FFDAA9;
                       background-color: #FFF8EF;
                       width: 100%;
}
p.personlistcaption {
                       border: 1px solid #A2A09F;
                       font-weight: bold;
                       padding: 2px;
                       padding-left: 5px;
                       background-image: url(../images/buttonblue_bg.jpg);
}
p.itemlistcaption {
                       border: 1px solid #A2A09F;
                       font-weight: bold;
                       padding: 2px;
                       padding-left: 5px;
                       background-image: url(../images/buttonorange_bg.jpg);
}
#plantrow {
                       border: 1px solid #A2A09F;
                       font-weight: bold;
                       padding: 2px;
                       padding-left: 5px;
                       background-image: url(../images/buttongreen_bg.jpg);
}
p.listmainrow {
                       padding: 2px;
                       min-height: 55px;
                       padding-left: 5px;
                       background-color: #ECE9E6;
                       border: 1px solid #D6CBC2;
                       border-top: 0px;
}
p.listusersrow {
                       padding: 2px;
                       padding-left: 5px;
                       background-color: #ECE9E6;
                       border: 1px solid #D6CBC2;
                       border-top: 0px;
}
p.listplaceitemsrow {
                       padding: 2px;
                       padding-left: 5px;
                       background-color: #ECE9E6;
                       border: 1px solid #D6CBC2;
                       border-top: 0px;
}
.itemmagic {
                       font-weight: bold;
                       color: #008800;
}
.aggressivenpc {
                       font-weight: bold;
                       color: #FF0000;
}
.healthmed {
                       color: #FF8000;
}
.healthok {
                       color: #309000;
}
.healthcritical {
                       color: #D20000;
}
/*Chattext*/
.framechattextbg {
                       background-color: #F8F8F8;
                       margin: 10px;
                       margin-top: 5px;
                       margin-bottom: 5px;
                       margin-right: 5px;
}
.imageborder {
                       border: 1px solid #C85424;
                       background-color: #C85424;
                       margin-right: 10px;
                       margin-bottom: 1px;
}
.chattext {
                       color: #000000;
                       font-size: 13px;
}
.chattextscream {
                       color: #004DA7;
                       font-size: 13px;
}
.chattextwhisper {
                       color: #006600;
                       font-size: 13px;
}
.chattextclan {
                       color: #D20000;
                       font-size: 13px;
}
.chattextinfo {
                       color: #A37300;
                       font-size: 13px;
}
.chattextgroup {
                       color: #CE5A21;
                       font-size: 13px;
}
.chattextworldsay {
                       color: #000000;
                       background-color: #C1CEF9;
                       font-size: 13px;
}
.chattextglobal {
                       color: #6e621e;
                       font-size: 13px;
}
/*Chatform*/
a:focus {
                       outline: none;
}
h1 {
                       font-size: 12px;
                       font-weight: bold;
                       margin-bottom: 0px;
}
.framechatformbg {
                       background-color: #E7E7E7;
}
.input {
                       font-size: 11px;
                       background-color: #FFECD3;
                       height: 17px;
                       border: 1px solid #C85424;
}
.submitsagen {
                       font-size: 11px;
                       font-weight: bold;
                       color: #000000;
                       padding-bottom: 2px;
                       width: 80px;
                       height: 17px;
                       margin-left: 2px;
                       margin-right: 2px;
                       border: thin #777777 solid;
                       border-width: 1px;
                       background-image: url(../images/button_bg2.jpg);
}
.submitschreien {
                       font-size: 11px;
                       font-weight: bold;
                       color: #004DA7;
                       padding-bottom: 2px;
                       width: 87px;
                       height: 17px;
                       margin-right: 2px;
                       border: thin #777777 solid;
                       border-width: 1px;
                       background-image: url(../images/button_bg2.jpg);
}
.submitclan {
                       font-size: 11px;
                       font-weight: bold;
                       color: #D20000;
                       padding-bottom: 2px;
                       width: 80px;
                       height: 17px;
                       margin-right: 2px;
                       border: thin #777777 solid;
                       border-width: 1px;
                       background-image: url(../images/button_bg2.jpg);
}
.submitworldsay {
                       font-size: 11px;
                       font-weight: bold;
                       color: #000000;
                       padding-bottom: 2px;
                       width: 80px;
                       height: 17px;
                       margin-right: 2px;
                       border: thin #777777 solid;
                       border-width: 1px;
                       background-image: url(../images/button_bg2.jpg);
}
.submitgroup {
                       font-size: 11px;
                       font-weight: bold;
                       color: #E36B30;
                       padding-bottom: 2px;
                       width: 80px;
                       height: 17px;
                       margin-right: 2px;
                       border: thin #777777 solid;
                       border-width: 1px;
                       background-image: url(../images/button_bg2.jpg);
}
.submitglobalchat {
                       font-size: 11px;
                       font-weight: bold;
                       color: #6e621e;
                       padding-bottom: 2px;
                       width: 80px;
                       height: 17px;
                       margin-right: 2px;
                       border: thin #777777 solid;
                       border-width: 1px;
                       background-image: url(../images/button_bg2.jpg);
}
.submitmod {
                       font-size: 11px;
                       font-weight: bold;
                       color: #9a1085;
                       padding-bottom: 2px;
                       width: 80px;
                       height: 17px;
                       margin-right: 2px;
                       border: thin #777777 solid;
                       border-width: 1px;
                       background-image: url(../images/button_bg2.jpg);
}
.submitwhisper {
                       font-size: 11px;
                       font-weight: bold;
                       color: #006600;
                       padding-bottom: 2px;
                       width: 88px;
                       height: 17px;
                       margin-right: 2px;
                       border: thin #777777 solid;
                       border-width: 1px;
                       background-image: url(../images/button_bg2.jpg);
}
textarea {
                       font-size: 12px;
                       background-color: #FFECD3;
                       border: 1px solid #C85424;
}
select {
                       font-size: 11px;
                       background-color: #DBEBEF;
}
/*Item*/
.frameitembg {
                       margin: 10px;
                       overflow-y: auto;
}
p.listcaption {
                       border: 1px solid #A2A09F;
                       font-weight: bold;
                       padding: 2px;
                       padding-left: 5px;
                       background-image: url(../images/button_bg.jpg);
}
p.listrow {
                       padding: 2px 4px;
                       background-color: #ECE9E6;
                       border: 1px solid #D6CBC2;
                       border-top: 0px;
}
p.listitemrow {
                       padding: 2px 4px;
                       background-color: #ECE9E6;
                       border: 1px solid #D6CBC2;
                       border-top: 0px;
                       border-top: 1px solid #D6CBC2;
                       margin-bottom: 3px;
}
.valueincreased {
                       font-weight: bold;
                       color: #ff0000;
}
.itemamount {
                       font-weight: bold;
                       color: #751700;
}
.itemequipped {
                       font-weight: bold;
                       color: #ff0000;
}
.itemmagic {
                       font-weight: bold;
                       color: #008800;
}
.input {
                       font-size: 10px;
                       background-color: #FFECD3;
                       border: 1px solid #C85424;
}
.registerinput {
                       width: 100%;
                       font-size: 10px;
}
.registersubmit {
                       font-size: 10px;
}
.healthmed {
                       color: #FF8000;
}
.healthok {
                       color: #309000;
}
.healthcritical {
                       color: #D20000;
}
textarea {
                       font-size: 12px;
                       background-color: #FFECD3;
                       border: 1px solid #C85424;
}
select {
                       font-size: 11px;
                       background-color: #DBEBEF;
}
/*Map*/
.framemapbg {
                       margin: 10px;
                       margin-top: 3px;
}
p.positiontext {
                       background-color: #BBBBBB;
                       border: 1px solid #555555;
                       color: #000000;
                       font-size: 10px;
                       margin-left: 0px;
                       margin-right: 0px;
                       margin-bottom: 3px;
                       padding-left: 0px;
                       padding-right: 0px;
                       width: 100%;
}
a.nocango:hover:after {
                       content: "";
                       position: absolute;
                       bottom: .25em;
                       right: .25em;
                       background: white;
                       border: 0 solid red;
                       border-width: .28em .12em;
                       width: .56em;
                       height: .24em;
                       cursor: default;
}
a:focus {
                       outline: 0;
                       -moz-outline: 0;
}
/*Menü*/
.framemenubg {
                       background-color: #C1BDBA;
                       background-image: url(../images/itembg.jpg);
}
p.positiontext {
                       background-color: #BBBBBB;
                       border: 1px solid #555555;
                       color: #000000;
                       font-size: 10px;
                       margin-left: 0px;
                       margin-right: 0px;
                       margin-bottom: 3px;
                       padding-left: 0px;
                       padding-right: 0px;
                       width: 100%;
}