
html
{
 height			: 100%;
}

body
{
 height                 : 100%;
 min-width		: 975px;
 background-color	: #061229;
 color                	: #E6EBFB;
 font-family		: Tahoma,sans-serif;
 font-size		: 11px;
 margin                 : 0;
 padding                : 0;
}

/******************************************************************/
/* 			Layout  	   			  */
/******************************************************************/

div#wrapper
{
 position               : relative;
 height                 : auto !important;
 min-height             : 100%;
 height                 : 100%;
}

div#header
{
 width			: 100%;
 height			: 100px;
 background-color       : #061229;
 background-image       : url(/images/nv.jpg);
 background-repeat      : no-repeat;
 color                  : #FFFFFF;
}

div#banner
{
 padding-top            : 10px;
 text-align             : right;
 padding-right          : 10px;
}

div#header-navi
{
 width			: 100%;
 background-image       : url(/images/header-navi.gif);
 background-repeat      : repeat;
 text-align             : center;
 height                 : 22px;
}	

div#navi
{
 width			: 160px;
 float			: left;
 padding-top            : 10px;
 padding-left           : 10px;
 padding-right          : 10px;
 padding-bottom         : 10px;
}

div#main 
{
 width			:auto;
 height			:100%;
 min-height		:600px;
 min-width		:700px;

 padding-top            :10px;
 padding-bottom         :10px;
 padding-right          :10px;
 margin-left            :180px;
 
 min-height             : 100%;
}

div#main2
{
 width			:auto;
 height			:100%;
 min-height		:600px;
 min-width		:700px;

 margin-top             : 0px;
 padding-bottom         : 0px;
 padding-right          : 0px;
 padding-left           : 0px;

 min-height             : 100%;
}

div#footer
{
 position               : static;
 bottom                 : 0;
 left                   : 0px;
 width                  : 100%;
 color                  : #FFFFFF;
 text-align             : center;
 background-color       : #542C0F;
 padding-top            : 5px;
 padding-bottom         : 5px;
}

/******************************************************************/
/* 			div#header-navi	   			  */
/******************************************************************/

#header-navi ul
{
 padding-left     : 170px;
}

#header-navi ul li.head
{
 display: inline-block;
 background       : url(/images/tab.png) no-repeat 0 0;
 width:125px;
 text-align:center;
 font-size:12px;
 padding-bottom   : 0px;
 padding-left     : 0px;
 padding-right    : 0px;
 padding-top      : 0px; 
}

#header-navi ul li.head:hover
{
background       : url(/images/tab_act_hover.gif) no-repeat 0 0;
}

#header-navi ul li.head ul
{
 position:absolute;
 display:none;
 min-width:125px;
}

#header-navi ul li.head:hover ul
{
 display:block;
 padding-left     : 0px;
}

#header-navi ul li.head ul li
{
 display: block;
  border-width		: 0px 1px 1px 1px;
 background-color       : #344566;
 border-color		: #415680;
 border-style		: solid;
}
#header-navi ul li.head ul li:hover
{
 background-color       :#323E56;
}

div#header-navi a, div#header-navi strong
{
 display          : block;
 
 padding-bottom   : 4px;
 padding-left     : 5px;
 padding-right    : 5px;
 padding-top      : 4px;
 position         : relative;
 
 text-decoration  : none;
}

ins
{
 position:static !important;
}

ins ins iframe
{
 position:static !important;
}

/******************************************************************/
/*                        div#navi	   			  */
/******************************************************************/

#navi ul
{
 margin-bottom          : 20px;
 width			: 160px;
}

#navi ul li
{
 text-align           	: center;
 border-width		: 0px 1px 1px 1px;
 background-color       : #344566;
 border-color		: #415680;
 border-style		: solid;
 vertical-align: middle;
}

#navi ul li a
{
 display                : block;
 
 padding-top		: 5px;
 padding-bottom		: 7px;
 
}

#navi ul li a[href^="http:"]
{
 background           : transparent url('/images/offsite.gif') 95% 50% no-repeat;
 padding-right        : 10px;
}

#navi ul li:hover
{
 color          	: #FFFFFF;
 background-color	: #323E56;
}

#navi ul li.head
{
 font-size	      : 14px;
 font-weight          : bold;
 color                : #FF5500;
 background-color:#542C0F;
 background-image: url(/images/td-head.gif);

 -webkit-border-top-left-radius: 10px;
 -webkit-border-top-right-radius: 10px;
 -moz-border-radius-topleft:10px;
 -moz-border-radius-topright:10px;
 -khtml-border-radius-topleft:10px;
 -khtml-border-radius-topright:10px;
 border-top-left-radius: 10px;
 border-top-right-radius: 10px;

 border-style		  :none;
 padding-top:5px;
 padding-bottom:4px;

 border-color:#415680;
 border-style:solid;
 border-width:1px 1px 1px 1px;
}

#navi ul li.foot
{
 background-color:#344566;

 height: 12px;
 -webkit-border-bottom-left-radius  : 10px;
 -webkit-border-bottom-right-radius : 10px;
 -moz-border-radius-bottomleft      : 10px;
 -moz-border-radius-bottomright     : 10px;
 -khtml-border-radius-bottomleft    : 10px;
 -khtml-border-radius-bottomright   : 10px;
 border-bottom-left-radius          : 10px;
 border-bottom-right-radius         : 10px;

 -webkit-box-shadow                 : 0px 7px 10px #27324A;
 -moz-box-shadow                    : 0px 7px 10px #27324A;
 box-shadow                         : 0px 7px 10px #27324A;
}

/******************************************************************/
/*                        div#main	   			  */
/******************************************************************/
/*
#main a
{
 color                    : #000000;
 text-decoration          : none;
 font-weight              : bold;
}

#main a:hover
{
 text-decoration          : underline;
}
*/
/*****************************************************************/
/*                          Name: a     			 */
/*****************************************************************/

a[href^="http:"]
{
 background           : transparent url('/images/offsite.gif') 100% 50% no-repeat;
 padding-right        : 10px;
}

/*div#header-navi a       , div#navi a      , div#footer a      , div#main th */
a
{
 color                : #E6EBFB;
 text-decoration      : none;
 font-weight          : bold;
}

/*div#header-navi a:hover , div#navi a:hover, div#footer a:hover, div#main th */
a:hover
{
 color                    : #FCC600;
 text-decoration          : none;
 background-color         : transparent;
}

/*****************************************************************/
/*				table				 */
/*****************************************************************/

div#header table
{
 border                   : 0px;
 margin-bottom            : 0px;
}

div#header td
{
 background-color	: #061229;
 border: none;
}

table
{
 border                   : 0px;
 margin-bottom            : 10px;
}
/*
div#main table
{
 white-space: nowrap
}
 */
thead
{
}

tbody
{
}

tr
{
}
/*
tr:hover td
{
 background-color: #2C4064;
}
*/
th
{
 border                 : 1px #415680 solid;
 background-image       : url(/images/td-head.gif);
 height                 : 24px;
 empty-cells            : hide;
 padding-top            : 2px;
 padding-left           : 3px;
 padding-right		: 3px;
 padding-bottom         : 2px;
  -webkit-border-radius : 5px;
 -moz-border-radius     : 5px;
 -khtml-border-radius   : 5px;
 border-radius          : 5px;
}


td
{
 border                 : 1px #415680 solid;
 background-color	: #344566;
 height                 : 24px;
 vertical-align         : middle;
/*
 empty-cells            : hide;
*/
 padding-top            : 0px;
 padding-left           : 5px;
 padding-right		: 5px;
 padding-bottom         : 0px;
 -webkit-border-radius  : 5px;
 -moz-border-radius     : 5px;
 -khtml-border-radius   : 5px;
 border-radius          : 5px;
}

td.empty
{
 background: inherit;
 border: none;
}
/* 							/table									 */

/*********************************************************************/
/* 							tr										 */
/*********************************************************************/

/*
tr[class*="body"]:hover 
{
 background-color	: #E0B16D;
}
*/
/* 							/tr										 */

/*********************************************************************/
/* 							td										 */
/*********************************************************************/

td.head
{
 text-align			: center;
 border             : 1px #415680 solid;

  font-weight          : bold;
/* color                : #E6EBFB; */
  padding-left         : 3px;
  background-image: url(../../images/td-head.gif); 
   
 padding-right		: 5px;
   padding-bottom:3px;
 padding-top:3px;
}
td.head_left
{
  font-weight          : bold;
/* color                : #E6EBFB; */
  padding-left         : 3px;
    border             : 1px #415680 solid;
 padding-right		: 5px;
   padding-bottom:3px;
 padding-top:3px;
  background-image: url(../images/td-head.gif); 
}
td.head_big
{
 text-align			: center;
 border             : 1px #415680 solid;

  font-weight          : bold;
/* color                : #E6EBFB; */
  padding-left         : 3px;
  background-image: url(../images/td-head_big.gif); 
   
 padding-right		: 5px;
   padding-bottom:3px;
 padding-top:3px;
}


td.body_tooltip:hover
{
 cursor				: pointer;
 text-decoration	: underline;
}

td.body_center
{
 text-align			: center;
   font-weight          : bold;
  font-size            : 11px;
  font-family          : Tahoma,sans-serif;
  vertical-align       : middle;
/* color                : #E6EBFB; */
}

td.body_input
{
  height:24px;
 text-align			: center;
   font-weight          : bold;
  font-size            : 11px;
  font-family          : Tahoma,sans-serif;
  text-align           : center;
  vertical-align       : middle;
/* color                : #E6EBFB; */
}
/*
td[class*="body"]:hover 
{
 background-color:	#323E56;
 
}
*/
/* 							/td										 */

/*********************************************************************/
/* 							input									 */
/*********************************************************************/

input[type=text]
{
height:17px;
}

input:hover 
{
 background-color	: #415680;
 color				: #FFFFFF;
}

input:focus 
{
 background-color	: #344566;
 color:#FFFFFF;
}

input[type=submit]
{
 border				: 3px double #282E3E;
 border-top-color	: #061229;
 border-left-color	: #061229;
 padding			: 2px 0px;
 background			: #344566;
 font-weight		: bold;
 font-size			: 12px;
 text-align			: center;
 color				: #FFFFFF; /*Default Brown*/
 min-width			: 100px;
 cursor				: auto;
}

input[type=button]
{
 border				: 3px double #282E3E;
 border-top-color	: #061229;
 border-left-color	: #061229;
 padding			: 2px 0px;
 background			: #344566;
 font-weight		: bold;
 font-size			: 12px;
 text-align			: center;
 color				: #FFFFFF; /*Default Brown*/
 min-width			: 100px;
 cursor				: auto;
}

input[type=reset]
{
 border				: 3px double #282E3E;
 border-top-color	: #061229;
 border-left-color	: #061229;
 padding			: 2px 0px;
 background			: #344566;
 font-weight		: bold;
 font-size			: 12px;
 text-align			: center;
 color				: #FFFFFF; /*Default Brown*/
 min-width			: 100px;
 cursor				: auto;
}

input[type=submit]:active
{
 border				: 3px double #282E3E;
 border-top-color	: #344566;
 border-left-color	: #344566;
 padding			: 3px 1px 1px 3px;
} 

input[type=submit]:hover 
{	
 color				: #FFFFFF; 
 text-decoration	: none;
 background-color:#323E56;
}

input[type=button]:hover 
{	
 color				: #FFFFFF; 
 text-decoration	: none;
 background-color:#323E56;
}

input[type=reset]:hover 
{	
 color				: #FFFFFF; 
 text-decoration	: none;
 background-color:#323E56;
}

select
{
}

select:hover
 {
  background-color:#415680; 
  color:#FFFFFF; 
 }
 
select:focus
 {
  background-color:#344566; 
  color:#FFFFFF; 
 }

textarea
{

} 

textarea:hover
{
 background-color	: #415680;
 color:#FFFFFF;
} 

textarea:focus
{
 background-color	: #344566;
 color:#FFFFFF;
}

ul
{
 list-style             : none;
 margin                 : 0;
 padding                : 0;
}

li
{
}

/* 							/input									 */

.noob 
{ 
 color: #A0FFA0;
}
	
.vacation 
{ 
 color: #87CEEB;
}
	
.inactive 
{ 
 color: #CCCCCC;
}
	
.longinactive 
{ 
 color: #999999;
}
	
.banned 
{
 text-decoration: line-through;
}
 	
.positive
{
 color:#00FF00;
}

.negative
{
 color:#FF0000;
}
	
.reports
{
 position:absolute; 
 top:50px; 
 left:10px; 
 display: none; 
 z-index: 998; 
 border: 1px solid #c4c4c4;
 background-color:#344566;
}

.update_time_1 
{
 background-color:#00CD00;
}
.update_time_2 
{ 
 background-color:#008F00;
}
.update_time_3 
{ 
 background-color:#5C6800;
}
.update_time_4 
{ 
 background-color:#901900;
}
.update_time_5 
{ 
 background-color:#C40000;
}
.update_time_6 
{ 
 background-color:#EB0000;
}
.update_time_7 
{ 
 background-color:#000000;
}		

.tooltip
{
 cursor				: pointer;
}

#div.redirect
{
 

 valign:middle; 
}

#horizontal        
{
 text-align: center;
 position: absolute;
 top: 50%;
 left: 0px;
 width: 100%;
 height: 1px;
 overflow: visible;
 visibility: visible;
 display: block
}

#vertical    
{
 margin-left: -125px;
 position: absolute;
 top: -75px;
 left: 50%;
 width: 250px;
 visibility: visible
}

/* KB Kalender */

span.attacker {
	font-weight: bold;
	color: #990000; 
}
span.defender { 
	font-weight: bold;
	color: #009900; 
}

.kb_calendar {
	background-color: #555555;
	border:1px solid white;
	padding:5px 0px 1px;
	width:210px;
	z-index:1;
	margin: 5px;
	float: left;
	text-align:center;
	color:#000000;
}

#kb_year, #kb_month {
	width: 200px;
}
.kb_calendar .cal_caption {
	padding:1px 0px 5px;
	text-align: center;
}

.kb_calendar .cal_caption img {
	margin: 0px 5px -3px 5px;
}

.kb_calendar .day_caption {
	margin: 1px;
	padding: 0px;
	width: 22px;
	float: left;
	border: solid 1px white;
	background-color: #666666;
	z-index:3;
}

.kb_calendar .day {
	margin: 1px;
	padding: 0px;
	width: 22px;
	float: left;
	background-color: #eeeeee;
	border: solid 1px white;
	z-index:3;
	cursor: pointer;
}

.kb_calendar .day.kb { background-color: #009900; }

div.day:link { /**/ }
div.day:visited { /**/ }
div.day:focus { /**/ }
div.day:hover { background-color: #660000; color: #ffffff; }
div.day:active { /**/ }

.kb_calendar .week {
	margin: 1px;
	padding: 0px;
	width: 22px;
	float: left;
	background-color: #666666;
	border: solid 1px white;
	z-index:3;
	cursor: pointer;
}

div.week:link { /**/ }
div.week:visited { /**/ }
div.week:focus { /**/ }
div.week:hover { background-color: #660000; color: #ffffff; }
div.week:active { /**/ }

.kb_calendar .noday {
	margin: 1px;
	padding: 0px;
	width: 24px;
	float: left;
	z-index:3;
}

.kb_info { 
	margin: 20px 20px 5px;
	float: right;
	padding: 5px;
	width: 300px;	
	border: 1px solid #fff;
	background-color: #555555;
}

.kb_info p {
	margin: 2px;
	color: #fff;	
}

.kb_info p .right{
	float: right;	
}

.kb_table {
 table-layout: auto;
}

.kb_table select, input { 
	font-size: 10px;
}


img
{
 border           : 0px;
}

.Stil1 {color: #66ccff} /* Blau */
.Stil2 {color: #FF9900} /* Orange */
.Stil3 {color: #00CC00}	/* Grn dunkel */



#transparent
{
 background-color:#061229;
 opacity			:.80;
 -moz-opacity	:.80;
 filter			:opacity(80);
}

.verbleibend {
	color: #00FF00;
}
.zerstrt {
	color: #FF0000;
}
.vis {
     visibility: visible;
     display: block;
}
.invis {
     visibility: hidden;
     display: none;
}

span.a1 {
	color: #ff6600;
	font-weight: bold;
}
.Stil_1 {
	color: #FF6600;
}

table.style2
{
  background-color     : #061229;
}

iframe#intern
{
 border:none;
 width:100%;
 height:100%;
 min-height:600px;
 min-width:720px;
}
/*
div#header-navi a
{
 margin-left    : 15px;
 margin-right   : 15px;
}




#navi ul
{
 list-style-type:none;
 padding:0px;
 margin:0px;
 margin-top	: 10px;
 width			: 160px;
}

#navi li
{
 background-color     : #344566;

 text-align           : center;
 border-width:1px 0px 0px 0px;
 border-color:#061229;
 border-style:solid;

 padding-top:6px;
 padding-bottom:5px;
}

#navi li:hover
{
 background-color	: #323E56;
}

#navi li.head
{
 font-weight          : bold;
 color                : #FF5500;
 background-color       :#061229;
 background-image	  :url(../images/td-head.gif);
 padding-top:5px;
 padding-bottom:4px;

 border-color:#415680;
 border-style:solid;
 border-width:1px;

 -moz-border-radius-topleft:10px;
 -moz-border-radius-topright:10px;
 -khtml-border-radius-topleft:10px;
 -khtmlmoz-border-radius-topright:10px;

}

#navi li.foot
{
 background-color     : #344566;

 -moz-border-radius-bottomleft:10px;
 -moz-border-radius-bottomright:10px;
 -khtml-border-radius-bottomleft:10px;
 -khtmlmoz-border-radius-bottomright:10px;
}

li a:hover
{
 color:#FCC600;
 background-color:transparent;
}

div#header-navi li
{
 list-style-type:none;
 float:left;
 padding-left:20px;
}

a
{
 color                : #E6EBFB;
 text-decoration      : none;
 font-weight          : bold;
}

a#linkliste {
 background-color:transparent;
}

a:hover
{
  text-decoration      : none;
  color                : #FCC600;
  background-color:transparent;
}

*/
