/*
 *  Onlinewelten Netzwerkleiste
 */

 .netzwerkspiele {margin:20px;color:#808080}
 .netzwerkspiele h1 {font-size:10px;white-space:nowrap}

 .netzwerkspiele a:link,
 .netzwerkspiele a:visited,
 .netzwerkspiele a:active {color:#808080;text-decoration:none}
 .netzwerkspiele a:hover {text-decoration:underline}

/*
 *  Allgemeine Formatierungen
 */

 body {background-color:#333333;}

 body,td {font-family:Arial, Helvetica, sans-serif; font-size:12px;}

 h3 {
     font-weight:normal;
     margin-bottom:5px;
     font-size:18px
    }
 h4 {font-size:14px;}
 img {border:0}


 fieldset {margin-bottom:10px;border:1px solid #DFDFDF;}

 fieldset, legend {background-color:#FAFAFA}

 legend {border:1px solid #DFDFDF;font-weight:bold;}
 legend.large {font-size:17px;padding:2px 3px;}

 li {margin:0;padding:0;line-height:1.2em}

 a:link, a:visited, a:active {color:#000000;text-decoration:none;font-weight:bold}
 a:hover {text-decoration:underline}

 .main_content {
 	       width:1000px;
                text-align:left;
                margin-left:auto;
                margin-right:auto;
               }
 .character_manager_box {}

 .cm_breadcrumb {font-weight:bold;font-size:16px}

 .cm_breadcrumb a:link,
 .cm_breadcrumb a:visited,
 .cm_breadcrumb a:active {
         text-decoration:none;
         font-size:16px;
 }
 .cm_breadcrumb a:hover {
         text-decoration:underline;
 }

 .bbcode-item {
         cursor:pointer;
         width:20px;
         height:20px;
         margin:1px;
         float:left;
         border:1px solid #cec6b5;
         background-color: #efefef;
         background-image:url(/content/cm/icons/bbcode.gif);
         background-repeat:no-repeat;
 }

 .bbcode-item:hover {
         border-color:#316ac5;
         background-color:#c1d2ee;
 }


 div.login-nav {padding:5px;}
 .login-nav,.login-nav a,.apx-footer a {color:#FFFFFF}

 div.loginlink {
         position:relative;
         font-weight:bold;
         display:inline;
 }

 div.logincontent {
        text-decoration:none;
        display: none;
        position: absolute;
        left:0em;
        top:15px;
         padding:3px;
         width:300px;
        /*width:1em; /* gewünschte Breite inkl. Maßeinheit */
        /*height:1em; /* gewünschte Höhe inkl. Maßeinheit */
        background-color:#FFFFFF;
         font-weight:normal;
         border:2px solid #000000;
 }

 div.logincontent input {margin:1px;}
 div.logincontent {color:#000000}

 div.loginlink:hover div.logincontent {
        display: block; /* Einblenden und zum Block-Element umformatieren*/
        z-index:999;
 }


 #content-box {background-color:#FFFFFF;padding:5px;}

    .note {font-size:0.8em}
    .input {width:140px}

    /* Globales div-Element */
    .charmanager {}

    .charmanager input[type="radio"] {border:0}
    .charmanager input {margin:1px}

    .hero_armor_off {font-style:italic}
    .hero_armor_on {}

    .table_listing {width:550px}
    .table_listing td {border-bottom:1px solid #DFDFDF}

    .mission_table td {padding:1px}
    .mission_table td.headline {border-bottom:1px solid #9F9F9F;font-weight:bold}
    .mission_table td.cp_headline {width:200px;font-weight:bold;font-size:16px;height:24px}

    .mission_table td.data {text-align:center;}
    
    .grouptable {border-collapse:collapse;}
    .grouptable th {padding:5px;background-color:#DCDCDC;}
    .grouptable td {padding:5px;}

    .listing_table {}

    .notebox {font-size:10px;font-weight:bold;border:1px solid #CFCFCF;padding:3px;margin:3px}

    /* Ajax-Debug-Element */
    .ajax_debug {font-size:10px;margin:3px;padding:2px;border:1px solid #004080;margin-top:20px;border-top-width:2px}

    /* Box für einzelne Titel-Gruppen, derzeit auskommentiert. */
    .character_box {margin-bottom:5px;padding:2px}

    /* Die Navigationsleiste für alle Charaktere */
    .charnavbar {padding:2px}
    fieldset.charnavbar {border:1px solid #DFDFDF;border-left-width:5px;background-color:#FAFAFA}


    .ally_panel {border:1px solid #DFDFDF;border-left-width:5px;}


    /* Unterer Rand (derzeit nur Rüstungen) */
    .bottomline {border-bottom: 1px solid #CFCFCF}

    /* Text unter dem Rüstungsbild auf Profilseiten */
    .armor_img {font-size:10px}

    /* Formatierung für maximierte Titel auf der Profilseite */
    .maxedtitleinfo {}

    /*
    .maxedtitleinfo:after {content:" !";font-weight:bold;font-size:8px}
    */



    h3.noteheader.error2 { color:#9F0000; }

    /* Links für die Signatur */
    dl.cmlist dt {font-weight:bold}
    dl.cmlist dd {margin-left:2px;padding:2px;border:1px dotted #CFCFCF }

    .hovertable tr:hover {background-color:#EFEFEF}

    img.hover-image {border:1px solid #9F9F9F}
    img.hover-image:hover {border:1px solid #4688D0}

    .tab-item {
         border:1px solid #DFDFDF;
         background-color:#F0F0F0;
         font-size:17px;
         padding:2px 3px;
         font-weight:bold;
    }

    .tab-item-active {
         border:1px solid #DFDFDF;
         border-bottom-color:#fafafa;
         background-color:#fafafa;
         font-size:17px;
         padding:2px 3px;
         font-weight:bold;
         margin-top:5px;
        /*text-decoration:underline;*/
    }


    .tab-item:hover, .tab-item-active:hover {
            background-color:#FAFAFA;
         border-bottom:0;
    }


    .character-tab-box .tab-item-active {background-color:#FFFFFF;}


    .showhide-frame {margin:5px;border:1px solid #DFDFDF}
    .showhide-header {cursor:pointer;font-weight:bold;padding:5px;}
    .showhide-header:hover {background-color:#DFDFDF;}
    .showhide-content {padding:5px;}

    .hiddenlist {padding:0;margin:0;list-style-type:none}

    .clearfix {clear:both;height:1px;font-size:1px}

 #character_list {padding:0;margin:0;margin-left:5%;list-style-type:none}
 #character_list li {padding:0;margin:0;}


 .errormessage { margin:5px auto;
                 background-color:#FFC1C2;
                 border:1px solid #FF777A;
                 padding:5px;
                 width:90%;
               }

 .success      {
                 margin:5px auto;
                 background-color:#B8F5C6;
                 border:1px solid #007500;
                 padding:5px;
                 width:90%
               }

 .errormessage h3, .success h3 {margin-top:0;}



 .stats_table {border:1px solid #000000;width:544px;margin:10px;}
 .stats_table th {background-color:#EEE;border-bottom:1px solid #000000;padding:3px;}
 .stats_table tr:hover td {background-color:#DFDFDF;}



    #header {
      float:left;
      width:700px;
      font-size:93%;
      line-height:normal;
      margin-top:-33px;
      }
    #header ul {
      margin:0;
      padding:10px 10px 0 0;
      list-style:none;
      }
    #header li {
      float:left;
      background:url("../icons/nav/left_both.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      border-bottom:1px solid #D1D1D1;
      }
    #header a {
      float:left;
      display:block;
      width:.1em;
      background:url("../icons/nav/right_both.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      text-decoration:none;
      font-weight:bold;
      color:#000;
      }
    #header > ul a {width:auto;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #header a {float:none;}
    /* End IE5-Mac hack */
    #header a:hover {
      color:#000;
      }
    #header .current {
      background-position:0 -150px;
      border-width:0;
      }
    #header .current a {
      background-position:100% -150px;
      padding-bottom:5px;
      color:#000;
      }
    #header li:hover, #header li:hover a {
      background-position:0% -150px;
      color:#000;
      }
    #header li:hover a {
      background-position:100% -150px;
      }


    .tabbed-nav {
      float:left;
      width:700px;
      font-size:93%;
      line-height:normal;
      margin-top:-33px;
      }
    .tabbed-nav ul {
      margin:0;
      padding:10px 10px 0 0;
      list-style:none;
      }
    .tabbed-nav li {
      float:left;
      background:url("../icons/nav/left_both.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      border-bottom:1px solid #D1D1D1;
      }
    .tabbed-nav a {
      float:left;
      display:block;
      width:.1em;
      background:url("../icons/nav/right_both.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      text-decoration:none;
      font-weight:bold;
      color:#000;
      }
    .tabbed-nav > ul a {width:auto;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    .tabbed-nav a {float:none;}
    /* End IE5-Mac hack */
    .tabbed-nav a:hover {
      color:#000;
      }
    .tabbed-nav .current {
      background-position:0 -150px;
      border-width:0;
      }
    .tabbed-nav .current a {
      background-position:100% -150px;
      padding-bottom:5px;
      color:#000;
      }
    .tabbed-nav li:hover, .tabbed-nav li:hover a {
      background-position:0% -150px;
      color:#000;
      }
    .tabbed-nav li:hover a {
      background-position:100% -150px;
      }


.panel_right {float:right;padding-bottom:20px;width:200px;margin-left:5px;text-align:right}
.panel_left {float:left;padding-bottom:20px;width:200px;margin-right:5px;text-align:left}

.char-tab-right {margin:2px;border:1px solid #DFDFDF;margin-right:205px;margin-top:20px;}
.char-tab-left {margin:2px;border:1px solid #DFDFDF;margin-left:205px;margin-top:20px;}

.char-desc-right {margin-right:205px;margin-bottom:5px;}
.char-desc-left {margin-left:205px;margin-bottom:5px;}

div.skill_info{
			cursor:help;
			position:relative;
   			text-decoration:none;
}

div.skill_info div.skill_info_box{
			  position:absolute;
			  min-width:400px;
			  top:50px;
			  margin-top:0;
			  z-index:7;
			  visibility:hidden;
               }

div.skill_info:hover div.skill_info_box{
			  visibility:visible;
			}

.thread_list
{
  width:100%;
  border-collapse:collapse;
}

.thread_list td
{
  /* border:1px solid grey; */
  padding:4px;
}

.thread
{
  width:100%;
  border-collapse:collapse;
}

.thread td
{
  border-bottom:1px solid black;
  padding:5px;
}


 .character-page {margin:0;padding:0;}


 div#moderation {float:right;margin-right:153px;}
 .main_content div#moderation {margin-right:148px;}

 ul#modlist {float:right;
             position:absolute;
             list-style-type:none;
             border:1px solid #dfdfdf;
             background-color:#fafafa;
             width:151px;margin:0;padding:0;}

 .main_content ul#modlist { margin-top:-5px; }

 ul#modlist li {display:none;text-align:right;}
 ul#modlist li a {display:block;text-decoration:none;padding:3px;font-weight:normal;}
 ul#modlist li a:hover {background-color:#dfdfdf;}

 ul#modlist li.head {display:list-item;}
 ul#modlist li.head a {font-weight:bold}

 ul#modlist:hover li {display:list-item;}
 
 table.find_group_list {border-collapse:collapse;}
 table.find_group_list td {border:none;}
 
 .group_options li, #group_hints li {padding:5px;}
 
 .comment_header td { border-top:1px solid black;border-bottom:1px solid silver;}
 .comment_table td {padding:5px;}
 
 table#pageviews
 {
  	width:100%;
 }
 
 #pageviews th
 {
		text-align:center;
		background-color:#DFDFDF;
 }
 
 #pageviews td
 {
		padding:5px;
 }
 
 #titlestats tr
 {
  padding:5px;
	height:20px;
 }
 
 table.prettytable
 {
  	margin:5px;
		/*border:1px solid #7777CC;*/
		border-collapse:collapse;
 }
 
 table.prettytable td, table.prettytable th
 {
  padding:4px;
	margin:0;
	/*border:1px solid #7777CC;*/
 }
 
 table.prettytable th
 {
  background-color:#EFEFEF;
 }
 
 table.build_table
 {
  border:2px outset black;
 }
 
 .build_table td
 {
  border:1px solid grey;
 }
 
 .build_table .skill_line td
 {
  padding:0;
  border:none;
 }
 
 .skill_popup_box .skill_popup
 {
	display:none;
	position: absolute;
	z-index:2;
	background-color:white;
	border:1px solid black;
	padding:3px;
	max-width:400px;
 }
 
 .skill_popup_box:hover .skill_popup
 {
  display:inline;
 }
 
 #misc_stats td
 {
  vertical-align:top;
 }
 
 #misc_stats table
 {
  border-collapse:collapse;
 }
 
 #misc_stats table td
 {
  padding:3px;
  border:1px solid silver;
 }
 
 /* Statistik-Seite */
 
 #stats_nav
 {
  width:120px;
	background-color:#D9D9D9;
	font-weight:bold;
 }
 
  #stats_nav td
 {
  padding:5px;
 }
 
 #stats_nav .popup_container
 {
  border:2px solid white;
 }
 
 .stats_sub_table td
 {
  border:1px solid white;
 }
 
 .popup_container .popup_box
 {
  display:none;
 }
 
 .popup_container:hover .popup_box
 {
  display:block;
 }
 
 /*
 
 #stats_nav span
 {
  text-align:center;
  margin:10px;
 }
 
 .title_list_stats
 {
  height:100%;
  width:100%;
  list-style-type:none;
  padding:0;
 }
 
 .title_list_stats li
 {
  margin:10px 0;
 }*/
