
























/*FRAMEWORK*/

/*FRAMEWORK - TOPLINE*/
#start a {
  color:#333;
}





/*PSP PSP PSP*/
/*#headerpsp {
  background-color:#4b586b;
  background-image:url("/styles/rise/headerpsp.jpg");
  border:1px solid #999;
}

.pspmenu {
  margin-top:10px;
  width: 480px;
  background-color:#c6ced9;
}
.pspmenu td {
  padding:5px;
  width:33%;
  vertical-align:top;
}

.pspmenu th {
  padding:5px;
  background-color:#4b586b;
  background-image:url(/styles/rise/cellpic.gif);
}

.pspmenu a {
  color:#000;
  text-decoration:none;
}
*/
/*PSP PSP PSP*/

/*FRAMEWORK - SEARCH*/


/*fehlt noch!*/








/*FRAMEWORK - MAINMENU*/
/*
.menubox, .eyecatcher, .box {
  border:1px solid #FFF;
  background-color:#c6ced9;
}
.menubox > span, .eyecatcher > span, .box > span {
  background-color:#4b586b;
  background-image:url(/styles/rise/cellpic.gif);
  border-bottom:1px solid #FFF;
  color:#fff;
}
.menubox span > a, .eyecatcher span > a {
  color:#FFF;
}
.menubox > a:hover, .menubox > div a:hover, .eyecatcher > a:hover, .eyecatcher > div a:hover {
  background-color:#4b586b;
  color:#FFF;
}
.menubox div:hover div {
  background-color:#B1C2C5;
}

    */




/*SPECIAL - TABMENU MEMBERS AREA*/
.tabmenu li {
  border-color:#999;
  border-style:solid;
  border-width: 1px 1px 0px 1px;
  background-color:#c6ced9;
}
.tabmenu li a {
  border : 1px solid #fff;
  background-color:#c6ced9;
  color:#333;
}
.tabmenu li a:hover{
  background-color:#737e8d;
  color:#000;
}
.tabmenu li.activetab a, .tabmenu li.activetab a:hover {
  background-color:#737e8d;
  color:#000;
}

.subtabmenu {
  border : 1px solid #fff;
  background-image:url(/styles/rise/cellpic.gif);
}
.subtabmenu li a {
  color:#ddd;
}
.subtabmenu ul .activetab a, .subtabmenu ul li a:hover {
  background-color:#4b586b;
  color:#fff;
  border : 1px solid #aaa;
}
.subtabmenu ul .activetab a:hover {
  background-image:url(/styles/rise/cellpic.gif);
}

.tabcontent {
  border:1px solid #fff;
  background-color:#c6ced9;
}
.tabcontent > div {
  content:"";
  height:10px;
}

.modcontent:hover div {
  background-color:#c6ced9;
  border : 1px solid #999;
}





fieldset {
  background-color:#B0BFC2;
  border: 1px solid #999;
  margin: 10px 0;
  padding: 5px 13px 10px 13px;
  display: block;
  margin-bottom: 10px;
}

fieldset:after {
  content: "";
  display: block;
  clear: both;
  height: 0;
}

fieldset legend {
  margin: 0 0 0 -5px;
  padding: 0 5px;
  color:#000;
}

fieldset fieldset {
  background-color:#D0D5D8;
  margin-bottom: 5px;
}

fieldset p, fieldset div {
  margin: 8px 0 0 0;
  padding: 0;
}

legend {
  color: #164369;
  font-size: 1em;
  margin: 0 10px;
  padding: 0 4px;
}






/*ALLGEMEIN*/



















/*FRAMEWORK - TOPLINE*/
#start {
  clear: both;
  font-size:.85em;
  padding: 5px 0 0 2px;
}
#start:after {
  clear: both;
  content: "";
  display: block;
  height: 0;
}

#date {
  float: right;
  margin: 1px 0 4px 7px;
  white-space: nowrap;
}

#user {
  float: left;
  margin: 1px 7px 4px 0;
}
#user p {
  white-space: nowrap;
}

#userMenu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#userMenu li {
  float: left;
  margin: 1px 7px 4px 0;

}
#userMenu a {
  text-decoration: none;
}
#userMenu span {
  text-decoration: underline;
  white-space: nowrap;
}
#userMenu a:hover span {
  text-decoration: none;
}
#userMenu .pageMenu {
  font-size: 1em;
}


/*FRAMEWORK - HEADER*/


/*FRAMEWORK - SEARCH*/


/*fehlt noch!*/




/*FRAMEWORK - HEADERMENU*/
/*#headermenu table {
  height:100%;
  margin:0;
  margin-right:1px;
  padding:0;
  width:100%;
}
#headermenu td {
  border-style:solid;
  border-width: 0 1px 0 0;
  margin:0;
  padding:3px;
  width:11%;
}
#headermenu a {
  font-size:.85em;
  text-decoration:none;
}
#headermenu td span {
  display: block;
  height:100%;
  width:100%;
}
*/




/*FRAMEWORK - HEADLINE*/
.headline div h2, .headline div h2 a {
  font-size: 1.40em;
  font-weight:bold;
  overflow: hidden;
}
.headline {
  clear: both;
  display: block;
  min-height: 50px;
  margin: 3px 0 7px 0;
  padding: 0;
  width: 100%;
}
.headline img {
  float: left;
}
.headline div {
  min-height: 48px;
  margin: 7px 0 7px 60px;
}
.headline div p {
  margin: 0;
  padding: 0;
}

/*MAINMENU*/
.mainbody {
  margin:0;
  padding:0;
  white-space:nobreak;
  width:100%;
}

.mainbodymenu {
  position:absolute;
  left:1.5%;
  width:200px;

}

.mainbodycontent {
  margin-left:200px;
  min-height:1240px;
  height:auto !important;  /* für alle */
  height:1240px;  /*für IE */
}

/*FRAMEWORK - MAINMENU*/
.menubox {
  margin-bottom:10px;
  padding-bottom:5px;
  text-align:center;
  min-width:190px;
  max-width:97%;
}
/*
.eyecatcher {
  margin-bottom:10px;
  padding-bottom:5px;
  text-align:center;
  width:200px;
} */
.box {
  padding:0 0 5px 0;
  margin: 0 0 10px 0;
  text-align:center;
}   /*
.menubox > span, .eyecatcher > span, .box > span {
  background-repeat:repeat-x;
  display: block;
  font-weight:bold;
  height:17px;
  margin-bottom:5px;
  padding:3px;
  text-align:center;
}
.menubox span > a, .eyecatcher span > a, .box span > a {
  text-decoration:none;
}
.menubox span > a:hover, .eyecatcher span > a:hover, .box span > a:hover {
  text-decoration:underline;
}
.menubox > a, .menubox > div a, .eyecatcher > a {
  font-size: .85em;
  text-decoration:none;
}
.eyecatcher > div a {
  text-decoration:none;
}
.menubox a:hover, .eyecatcher a:hover {
  text-decoration:none;
}
.menubox div div {
  display:none;
}
.menubox div:hover div {
  display:block;
  margin: 5px 0 5px 0;
}
.eyecatcher img {
  margin-top:-5px;
}
.eyecatcher div {
  text-align:justify;
  font-size:9pt;
  padding:3px 5px 0 5px;
}


      */




/*INFO*/
.info {
  background-color: #def;
  background-image: url(/styles/info.png);
  background-position: 10px center;
  background-repeat: no-repeat;
  border : 1px solid #06f;
  width:90%;
  color: #000000;
  margin-bottom: 20px;
  padding: 7px 10px 7px 60px;
}
.info legend {
  color:#f00;
}
.info a {
  color: #333;
}
.info a:hover {
  color:#000;
}



/*SPECIAL - TABMENU MEMBERS AREA*/
.tabmenu {
  margin-top: 5px;
  width: 100%;
}
.tabmenu:after {
  content: "";
  clear: left;
  display: block;
  height: 0;
}
.tabmenu ul {
  margin: 0;
  padding: 0 0 0 10px;
}
.tabmenu li {
  list-style: none;
  margin: 0 3px 0 0;
  float: left;
}
.tabmenu li a {
  text-decoration: none;
  white-space: nowrap;
  padding: 2px 5px 0 5px;
  display: block;
  position: relative;
  z-index: 10;
  min-height: 23px;
}
.tabmenu li.activetab a, .tabmenu li.activetab a:hover {
  border-bottom: none;
  padding-bottom: 3px;
  position: relative;
  z-index: 0;
  min-height: 23px;
}

.subtabmenu {
  margin-bottom: -1px;
  margin-top: -2px;
  padding: 1px;
  position: relative;
  z-index: 0;
  background-repeat:repeat-x;
  height:25px;
}
.subtabmenu:after {
  content: "";
  clear: both;
  display: block;
  height: 0;
}
.subtabmenu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.subtabmenu li {
  float: left;
}
.subtabmenu li a {
  text-decoration: none;
  white-space: nowrap;
  font-size:9pt;
  margin: 1px;
  padding: 2px 6px;
  display: block;
}
.subtabmenu li.activetab a {
  border-width: 1px;
  padding: 1px 5px;
}
.subtabmenu ul .activetab a, .subtabmenu ul li a:hover {
  padding: 1px 5px;
}
.subtabmenu ul .activetab a:hover {
  background-repeat:repeat-x;
}

.tabcontent {
  clear:both;
  padding:7px 50px 5px 25px;
}
.tabcontent > div {
  content:"";
  height:10px;
}

.modcontent div {
  display:none;
}
.modcontent:hover div {
  position:absolute;
  padding: 5px;
  display:block;
}



/* COPYRIGHT */
#copy {
  clear: both;
  margin-top:15px;
  padding: 5px;
  border-top:1px solid #FFF;
  text-align:justify;
  font-size:0.85em;
}
#copy a {
  text-decoration:none;
}



form {
  margin: 0;
  padding: 0;
}

textarea, input, select {
  font-size: .95em;
}


textarea {
  padding-left: 3px;
  border-width: 1px;
  width: 99.5%;
}

select {
  border-width: 1px;
  padding: 2px;
  }

input[type="text"], input[type="password"] {
  padding: 3px 0px 3px 2px;
}

input[type="file"] {
  padding: 2px 3px;
}

select[multiple="multiple"] {
  padding: 0 !important;
}



input[type="radio"] {
  margin-left: 0;
}

input[type="file"], select[multiple="multiple"] {
  width: 100%;
}

input[type="image"] {
  margin: 0 3px -3px 0;
}




/* MENUS - PAGEMENU */
.pagemenu ul li {
  background-color:#B0BFC2;
  border:1px solid #737e8d;
}
.pagemenu li.active{
  background-color:#737e8d;
  border:1px solid #000;
  color:#fff;
  padding:0px 4px 0px 4px;
}
.pagemenu a {
  padding:2px 4px 2px 4px;
}


/* COMMUNITY - MEMBERS AREA */
.memberlist {
  border:2px solid #000;
  width:100%;
  border-collapse:collapse;
}
.memberlist th {
  background-color:#506462;
  color:#000;
  font-weight:bold;
  padding:5px;
  border : 1px solid #000;
}
.memberlist td {
  background-color:#BECBCE;
  padding:5px;
  border : 1px solid #000;
  border-collapse:collapse;
}
.memberlist td a {
  text-decoration:none
}

.profileform {
  margin:15px 0 15px 0;
  padding:0;
  width:100%;
  font-family:Verdana;
  font-size:9pt;
}
.profileform td {
  padding:3px
}

.managefffoot {
 color:#005050;
}



.formular {
  background-color:#c6ced9;
  border:1px solid #000;
  margin:15px 0 15px 0;
  padding:0;
  width:100%;
  font-family:Verdana;
  font-size:9pt;
}


.formulardiv {
  float:left;
  height:20px;
  margin:0;
  padding:0;
  font-family:Verdana;
  font-size:9pt;
}

.formulardiv:after {
  clear: both;
  content: "";
  display: block;
  height: 0;
}

.formulardivdiv {
  border:1px solid #000;
  margin:0;
  padding:5px;
  height:20px;
  font-family:Verdana;
  font-size:9pt;
}








/* .wtnote {
  background-color:#FFFF99;
}
nicht mehr gebraucht - wird jetzt mit popup css erledigt*/
/*
.com, .com a {
  color:#0000DE;
}
jetzt wtitem comment*/



/*old -  replaced by [wtitem] and [wtbox]
a.s, .s, a.g, .g, a.p, .p, a.h, .h, a.w, .w, a.a, .a, a.k, .k, a.t, .t, a.b, .b, a.f, .f, a.u, .u,  {
  background-color:#bdc5cf;
}



div.s, p.s {
  border:1px solid #acb2bb;
  background-color:#bdc5cf;
}

div.s:after, p.s:after {
  clear:both;
  content: "";
  display: block;
}


.s, .g {
  margin: 5px 1cm 5px 1cm;
  padding: 4px;
}

.s b {
  color:#FF0000;
}

.g b {
  color:#0000DE;
}

.p, .h, .w, .a, .k, .t, .b, .f, .u, .r {
  font-style:italic;
  white-space:nowrap;
}

.p, .w, .k, .b, .r {
  font-weight:bold;
}

.p, .h {
  color:#009E00;
}

.w, .a {
  color:#FF0000;
}

.k, .t {
  color:#5204BB;
}

.b, .f {
  color:#800000;
}

.u {
  color:#F0F;
}




*/


/*

.cheatbox {
  background-color:#BECBCE;
  border-color:#506462;
  margin-bottom:15px;
}

.cheatbox span {
  background-color:#506462;
  color:#FFF;
}


.cheatbox {
  border-width:1px;
  border-style:solid;
}
.cheatbox div {
  padding:5px;
}

.cheatbox span {
  display:block;
  padding:5px;
  font-weight:bold;
}


nicht mehr gebraucht -  jetzt infobox*/

/*
.movesgbox {
  border : 1px solid #000;
  border-collapse:collapse;
}

.movesgbox th {
  background-color:#506462;
  color:#000;
  padding:5px;
  border : 1px solid #000;
}

.movesgbox th a {
  color:#000;
  text-decoration:none
}

.movesgbox td {
  background-color:#BECBCE;
  padding:5px;
  border : 1px solid #000;
  border-collapse:collapse;
}
.movesgbox td.order {
  background-color:#737e8d;
}
.movesgbox td a {
  text-decoration:none
}
nicht mehr gebraucht -  jetzt infobox*/
.savesbox {
  border : 1px solid #000;
  border-collapse:collapse;
}

.savesbox th {
  background-color:#506462;
  color:#000;
  padding:5px;
  border : 1px solid #000;
}

.savesbox th a {
  color:#000;
  text-decoration:none
}

.savesbox td {
  vertical-align:top;
  background-color:#BECBCE;
  padding:5px;
  border : 1px solid #000;
  border-collapse:collapse;
}
.savesbox td ul {
  margin:0;
}
.savesbox td a {
  text-decoration:none
}

.savesbox td a:hover {
  background-color:#506462;
  color:#FFF;
}
.baddies {
  position:absolute;
  top:300px;
  left:260px;
  width:70%;
  z-index:1;
}
.baddies fieldset > a > img {
  float:right;
  margin: -6px -14px 0 0;
  padding:0;
}


.baddies fieldset h4 {
  margin: 0;
  padding: 0 4px;
}


/* NEWS */
.newsheadline {
  background-color:#737e8d;
  border-color:#4b586b;
  color:#E9E9EB;
}
.newsheadline h4 {
  color:#E9E9EB;
}
.newsheadline a {
  color:#E9E9EB;
}

.newsbody {
  background-color:#BECBCE;
/*  background-color:#D9E9EC;*/
  border-color:#506462;
}

.newsfoot {
  background-color:#B0BFC2;
  color:#000000;
  border-color:#506462;
}
.newsfoot a{
  color:#000000;
}

.quote{
  border-color:#506462;
  background-color:#B0BFC2;
}

/* COLLECT */
.collecthead {
  background-color:#737e8d;
  border-color:#4b586b;
  color:#E9E9EB;
}
.collecthead h4 {
  color:#E9E9EB;
}
.collecthead a {
  color:#E9E9EB;
}

.collectbody {
  background-color:#BECBCE;
/*  background-color:#D9E9EC;*/
  border-color:#506462;
}

.collectfoot {
  background-color:#B0BFC2;
  color:#000000;
  border-color:#506462;
}
.collectfoot a{
  color:#000000;
}



/* COMICS */
.currentcomics {
  border : 2px solid #4b586b;
  background-color : #D9E9EC;
}
.comics {
  border : 2px solid #4b586b;
}
.comics th {
  background-color:#737e8d;
  color:#000;
}
.comics th a {
  color:#000;
}
.comics td {
  background-color:#B0BFC2;
}



/*FANFIC*/

.fflisthead, .fflisthead a {
  background-color:#B0BFC2;
}
.fflistbody {
  background-color:#BECBCE;
}
.fflistfoot, .fflistfoot a {
  background-color:#B0BFC2;
}


.ffhead, .fffoot {
  clear: both;
  background-color:#B0BFC2;
  margin:-5px -10px -5px -10px;
  padding:5px;
  height:25px;
}
/*.ffhead:after, .fffoot:after {
  clear:both;
} */
.ffhead a, .fffoot a  {
  text-decoration:none;
  font-size:8pt;
}




.ffreviewhead {
  background-color:#4b586b;
  padding:5px;
  margin-top:15px;
}

.ffreviewhead a {
  text-decoration:none;
  color:#FFF;
  font-size:12pt;
}

.ffreviewbody {
  background-color:#BECBCE;
  padding:5px;
}

.ffreviewfoot {
  background-color:#B0BFC2;
  padding:5px;
  margin-bottom:12px;
}

/* OTHER GAMES */
.gameinfobox {
  background-color:#737e8d;
  border: 2px solid #4b586b;
  color:#000;
}



















/*SINGLE IMAGES*/
div.rightimage {
  float: right;
  margin:0 0 5px 15px;
  border-width: 0.5em 0 0.8em 1.4em;
}

div.leftimage {
  float:left;
  margin-right:0.5em;
  border-width:0.5em 1.4em 0.8em 0;
}

div.centerimage {
  margin-left:0.5em;
  border-width: 0.5em 0 0.8em 1.4em;
}


div.leftimage, div.rightimage, div.centerimage {
  margin-bottom: 0.5em;
  width: auto;
  overflow: hidden;
  border:1px solid #B0BFC2;
  padding: 3px !important;
  background-color:#B0BFC2;
  font-size: 94%;
  text-align: center;
}

fieldset > div.leftimage, fieldset > div.rightimage, fieldset > div.centerimage {
  border:1px solid #c6ced9;
  background-color:#c6ced9;
}

div.leftimage span, div.rightimage span, div.centerimage span {
  display:block;
  border: none;
  padding: 0.3em 0 0.1em 0;
}
.imagecaption {
  border: none;
  padding: 0.3em 0 0 0;
}

/* INDEX */

/* INDEX - FRAME */

.indexeye {
  float:right;
  width:200px;
}

.index {
  margin-right:205px;
}

/* INDEX - AMAZON */
.ama {
  float : left;
  margin-left:2px;
}

/* INDEX - NEWS */
.si {
  margin: 0 20px 20px 20px;
  text-align:justify;
}
.si h4 a, .si h4 a:hover {
  text-decoration:none;
  font-size:12pt;
  color:#000;
  font-weight:bold;
}

.si hr {
  height: 1px;
  border: 1px;
}


/* NEWS */
/*index*/
.newsihead {
  height:48px;
  margin: 15px 0 4px 0;
  /*background-color:#fff;*/
/* padding:0;*/
  border-bottom : 1px solid #000;
}

.newsihead img {
  float:left;
  margin-right:15px;
}

.newsiheadline {
  height:30px;
/*  vertical-align:top;
  margin:0;    */
}

.newsiheadline h4 {
  margin: 2px 0 0 0;
  padding:0;

}
.newsiheadline h4 a, .newsiheadline h4 a:hover {
   font-size:9pt;
}

.newsiheadinfo {
  font-size:7pt;
  font-family:Verdana;
}


.newsiheadinfo a {
  text-decoration:none;
  /*color in specific style*/
}

.newsiheadinfo:after {
  clear:both;
}



.newsihead hr {
  background-color: #252719;
}


.newsicont {
  font-size:10pt;
  margin: 5px 0 30px 0;
}
.newsicont a {
  text-decoration:none;
  font-weight:bold;
}

.newssource {
  float:right;
}


.newssource a {
  font-weight:normal;
}



.news {

}

.newsheadline {
  border-style:solid;
  border-width:1px 1px 0 1px;
  padding:5px 8px 5px 8px;
  margin-top:15px;
  width:80%;
  text-align:left;
  font-size:8pt;
}
.newsheadline h4 {
  margin-top:0px;
  font-size:12pt;
}
.newsheadline a {
  margin-top:0px;
  text-decoration:none;
  font-family:Verdana;
  font-size:8pt;
}

.newsbody {
  padding:8px;
  width:80%;
  text-align:justify;
  border-width:0 1px 0 1px;
  border-style:solid;
}

.newsfoot {
  padding:5px 8px 5px 8px;
  width:80%;
  text-align:left;
  font-family:Verdana;
  font-size:8pt;
  border-width:0 1px 1px 1px;
  border-style:solid;
}
.newsfoot a{
  font-family:Verdana;
  font-size:8pt;
  text-decoration:none;
}


.quote{
  margin:7px;
  padding:3px;
  border-width:1px;
  border-style:solid;
}




/* MENUS - SUBMENU */
div.submenu, div.submenu2 {
  clear: both;
  width:100%;
  font-family:Verdana;
  font-size:10pt;
}
div.submenu:after, div.submenu2:after {
  clear: both;
  content: "";
  display: block;
  height: 0;
}
.submenu > div {
  float:left;
  margin:auto;
  width:30%;
}
.submenu2 > div {
  float:left;
  margin:auto;
  width:49%;
}
.submenu div ul, .submenu2 div ul {
  list-style:none;
  margin-top:0px;
}
.submenu a, .submenu2 a {
  text-decoration:none;
  font-family:Verdana;
  font-size:11pt;
}
.submenu a:hover, .submenu2 a:hover {
  text-decoration:none;
  font-family:Verdana;
  font-size:11pt;
}


/* MENUS - PAGEMENU */
.pagemenu {
  margin:5px 0 5px 0;
}
.pagemenu ul {
  list-style:none;
  margin:0;
  padding:0;
}
.pagemenu ul li {
  font-size:8pt;
  font-face:Verdana;
  margin-right:3px;
  float:left;
  display: block;
}
.pagemenu ul li a{
  text-align:center;
  text-decoration:none;
  font-size:8pt;
  font-face:Verdana;
}



/* COMMUNITY - MEMBERS AREA */


.inactive, .inactive a {
  text-decoration:line-through;
}

.managefffoot {
 font-size:8pt;
}

.aligntop td {
  vertical-align:top;
}



/* FAQ */
.faq, .faq ol {
list-style-type:none;
}



/* GAMES & WALKTHROUGH */
.gamemenu {
  width:100%;
  margin:0;
}
.gamemenu td {
  width:50%;
  vertical-align:top;
  margin:0;
  padding:0;
}



.wtm {
  margin:5px 10px 10px 10px;
}
.wtm a {
  font-size:9pt;
  text-decoration:none;
}
.wtm:after {
  clear: both;
  content: "";
  display: block;
  height: 0;
}






/*jetzt wtfimg

.wtim {
  float:right;
  margin-left:15px;
  margin-bottom:5px;
}
.wtim2 {
  float:left;
  margin-right:15px;
  margin-bottom:5px;
}
.wtimc {
  text-align:center;
  margin: 15px 0 15px 0;
}
.wtimc img {
  margin:10px;
} */

.wtnote {
  width:95%;
  padding:5px;
  margin:10px 0 10px 0;
}


.com span span {
  display:none;
}

.com span:active span {
  display:block;
  margin: 5px 0 5px 0;
}








/*story*/
.dial {
  margin-left:30px;
  text-indent:-30px;
  margin-bottom:1px;
}
.bes {
  margin:6px 0 7px 0;
  font-style:italic;
}









/* COLLECT */
.collecthead {
  height:15px;
  clear: both;
  border-style:solid;
  border-width:1px 1px 0 1px;
  padding:5px 8px 5px 8px;
  margin:5px 10px 0 10px;
  text-align:left;
  font-size:8pt;
}
.collecthead h4 {
  margin-top:0px;
  font-size:12pt;
}
.collecthead a {
  margin-top:0px;
  text-decoration:none;
  font-family:Verdana;
  font-size:8pt;
}

.collectbody {
  clear: both;
  min-height:100px;
  height:auto !important;  /* für alle */
  height:100px;  /*für IE */
  padding:8px;
  margin:0 10px 0 10px;
  text-align:justify;
  border-width:0 1px 0 1px;
  border-style:solid;
}

.collectfoot {
  height:15px;
  clear: both;
  padding:5px 8px 5px 8px;
  margin:0 10px 5px 10px;
  text-align:left;
  font-family:Verdana;
  font-size:8pt;
  border-width:0 1px 1px 1px;
  border-style:solid;
}
.collectfoot a {
  font-family:Verdana;
  font-size:8pt;
  text-decoration:none;
}



/* COMICS */
.currentcomics {
  clear:left;
  margin:10px 260px 6px 10px;
  padding : 0 20px 20px 20px;
  text-align : justify;
  font-size : 9pt;
  font-family : Verdana,Arial,Helvetica,sans-serif;
}
.currentcomics a {
  font-size : 9pt;
  font-family : Verdana,Arial,Helvetica,sans-serif;
  text-decoration:none;
}
.cm {
  width:100%;
  margin:5px 0 10px 0;
}
.cm a {
  font-size:9pt;
  text-decoration:none;
}
.cm:after {
  clear: both;
  content: "";
  display: block;
  height: 0;
}
.comics {
  width:100%;
  margin:5px 0 25px 0;
  padding:0;
  border-collapse:collapse;
}
.comics th {
  text-align:left;
  padding:3px;

}
.comics td {
  padding:0 5px 0 5px;
  font-size:9pt;
  text-align:left;
}



/*FANFIC*/
.fflist {
  margin:0 15px 20px 15px;
}
.fflisthead, .fflisthead a {
  padding:3px;
  font-size:11pt;
  font-family:Verdana;
  text-decoration:none;
}
.fflistbody {
  padding:3px;
  text-align : justify;
}
.fflistfoot, .fflistfoot a {
  padding:3px;
  font-size:10pt;
  font-family:Verdana;
}



.fanficv, .fanficp, .fanficc {
  margin:15px 0 15px 0;
  min-height:1200px;
}
.fanficv p {
  font-family:Verdana,Arial,Helvetica,sans-serif;
}
.fanficp p {
  font-family:'Palatino Linotype', Georgia, serif;
}
.fanficc p {
  font-family:'COURIER NEW', Courier, sans-serif;
}
.fanfic p {
  text-align:justify;
  margin:0 35px 0 35px;
}
.fanfic2 p {
  text-align:justify;
  margin:0 35px 0 35px;
  text-indent:2ex;
}
.fanfic3 p {
  text-align:justify;
  margin:0 35px 0 35px;
  text-indent:1.4cm;
}








/* OTHER GAMES vorerst nicht benutzt
.gameinfobox {
  float:right;
  width:200px;
  margin:5px 5px 5px 15px;
  font-family:Verdana;
  font-size:9pt;
  line-height:17px;
}
.gameinfobox div {
  padding:5px;
}


*/





























input {
  vertical-align: middle;
}
input[type="submit"], input[type="reset"], input[type="button"], input[type="file"] {
  font-size: 1em;
}

pre {
  font-family: "Courier New", Courier, monospace !important;
}













































/*.taskBox, .task {
  background-color: #bdc5cf;
  border: 2px solid #4b586b;
  margin:10px;
  padding: 20px;
  text-align: justify;
  font-size: .75em;
  font-family: Verdana, sans-serif;
}


div.infoBox, div.cheatsBox, div.movesBox, div.savesBox, div.bugsBox, div.cutsBox {
  background-color:#bdc5cf;
  border : 1px solid #000;
  margin-bottom:15px;
}

div.infoBox span, div.infobox span {
  background-color:#4b586b;
  color:#FFF;
  font-weight:bold;
  padding:5px;
  display:block;
}

div.infoBox div, div.infoBox p, div.infobox div {
  padding:5px;
}

table.infoBox, table.cheatsBox, table.movesBox, table.savesBox, table.bugsBox, table.cutsBox {
  margin:7px 0 7px 0;
  padding:15px;
  border : 1px solid #000;
  border-collapse:collapse;
  font-family: Verdana, sans-serif;
  font-size:small;
}

.infoBox th, .infobox th {
  background-color:#4b586b;
  color:#FFF;
  padding:5px;
  border : 1px solid #000;
}

.infoBox th a, .infobox th a {
  color:#FFF;
  text-decoration:none
}

.infoBox td, .infobox td {
  background-color:#bdc5cf;
  padding:5px;
  border : 1px solid #000;
  border-collapse:collapse;
}

.infoBox td a, .infobox td a {
  text-decoration:none
}


.secretBoxwithImg {
  display:flex;
}

.secretBox, .secretBoxwithImg div {
  background-color: #bdc5cf;
  border: 1px solid #acb2bb;
  margin: 5px 1cm 5px 1cm;
  padding: 4px;
  display: block;
}

.secretBox:after, .secretBoxwithImg:after {
  clear: both;
  content: "";
  display: block;
}




.secretBox > span:first-of-type,  .secretBoxwithImg div > span:first-of-type {
  font-style: normal;
  display: block;
  font-weight: bold;
}






.comicsBox {
  font-face:Verdana;
  border:1px solid #660000;
  border-collapse:collapse;
  margin-left:20px;
  background-color:#c6ced9;
  width:225px;
}
.comicsBox img {
  width:225px;
}

.comicsBox td, .comicsBox th {
  border:1px solid #660000;
  vertical-align: top;
  object-fit: contain;
}
.comicsBox td {
  padding:5px;
}
.comicsBox tr td:first-child {
  font-weight:bold;
}

.comicsBox th {
  text-align: center;
  background-color:#737e8d;
}    */





/*wtitem OLD */
.s, .g, .p, .h, .w, .a, .k, .t, .b, .f, .u {
  background-color:#BBC9CC;
}
a.s, a.g, a.p, a.h, a.w, a.a, a.k, a.t, a.b, a.f, a.u {
  background-color:#BBC9CC;
}
.s, .g {
  margin: 5px 1cm 5px 1cm;
  padding: 4px;
}

.s b {
  color:#FF0000;
}

.g b {
  color:#0000DE;
}

.p, .h, .w, .a, .k, .t, .b, .f, .u, .r {
  font-style:italic;
  white-space:nowrap;
}

.p, .w, .k, .b, .r {
  font-weight:bold;
}

.p, .h {
  color:#009E00;
}

.w, .a {
  color:#FF0000;
}

.k, .t {
  color:#5204BB;
}

.b, .f {
  color:#800000;
}

.u {
  color:#F0F;
}






























