/* (c) by Agrafix */
body {
	background-color: Silver;
	 background-color: #DED3B9;
	font: normal 9pt Tahoma,sans-serif;
}

p {
	margin:2px;
}

ul {
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
}

a:link	{ font-weight:bold; color: #804000; text-decoration:none; }
a:visited	{  font-weight:bold; color: #804000; text-decoration:none; }
a:active	{  font-weight:bold; color: #0082BE; text-decoration:none; }
a:hover { font-weight:bold; color: #0082BE; text-decoration:none; }
td		{ font-size:9pt; }
.hidden { color:#DED3B9; }
#header { 
	margin-left:auto;
	margin-right:auto;
	
	text-align:center;
	border-width:2px; 
	border-style: solid; 
	border-color:#804000; 
	background-color:#F1EBDD; 
	padding:5px;
}

#nav {
	font: normal 8pt Tahoma,sans-serif;
	margin-left:auto;
	margin-right:auto;
	
	border-width:2px; 
	border-style: solid; 
	border-color:#804000; 
	background-color:#F1EBDD; 
	padding:5px;
	width:80%;
}

#main { 
	margin-left:auto;
	margin-right:auto;
	
	border-width:2px; 
	border-style: solid; 
	border-color:#804000; 
	background-color:#F1EBDD; 
	padding:5px;
	width:80%;
}
table.main { border-width:2px; border-style: solid; border-color:#804000; background-color:#F1EBDD; }

table.main_menu { border-width:2px; border-style: solid; border-color:#804000; background-color:#F1EBDD; }

table.main_menu th { font-size:9pt; text-align: left; font-weight:bold; background-color:#DED3B9; height:20px;}

table.news { background-color:#F1EBDD; }
.in_border { background-color:#F1EBDD; text-align:left;}

span.timer_replace span { display:none; }

form { margin: 0px; }
p:first-child, h1:first-child, h2:first-child, h3:first-child, h4:first-child, 
	h5:first-child, h6:first-child, h1+p, h2+p, h3+p, h4+p, h5+p, h6+p { 
		margin-top: 0px; 
}

table.blind { border-spacing:0px; }
table.blind td { padding: 0px; }

table.vis {border:1px solid #804000;}
table.vis td { background-color:#F8F4E8; padding: 3px; }
table.vis td.selected { background-color:#DED3B9; }
table.vis tr.nowrap td { white-space:nowrap; background-color:#F8F4E8; }
table.vis tr.units_own_home td { background-color:#F8F4E8; }
table.vis tr.units_there td { background-color:#F3EBCF; }
table.vis tr.units_away td { background-color:#EDE1B7; }
table.vis tr.row_a td { background-color:#F8F4E8; }
table.vis tr.row_b td { background-color:#F3EBCF; }

div.vis {
	border:1px solid #804000;
	background-color:#F8F4E8;
	padding:3px;
}

tr.nowrap td { white-space:nowrap; }

table.intro td { background-color:#F8F4E8; line-height:1.5em; padding:6px;   font-size:8pt}

/* Men�leiste */
table.menu {
	border: 1px solid black;
	background-color: #F1EBDD;
}

/* Quickbar */
table.menu#quickbar {
	border-spacing:1px;
}


/* Top-Men�-Item mit Hover */
table.menu tr td {
	padding: 1px; padding-left: 4px; padding-right: 4px;
	white-space: nowrap;
	background-color: #F8F4E8;
}

/* Quickbar Men�Item */
table.menu#quickbar tr td {
	padding-top: 0px; padding-bottom: 0px;
}

/* Das gesamte Untermen� */
table.menu tr td table {
	z-index:100;
	position:absolute;
	border:1px solid black;
	margin-left: -5px; margin-top:1px;
	visibility: hidden;
	background-color:#F1EBDD;
}

/* Das gesamte Untermen� in sichtbar */
table.menu tr td:hover table, table.menu tr td.hover table {
	visibility: visible;
}

/* Ein Untermen�punkt */
table.menu tr td table tr td {
	border: none;
}
/* Ein Link in einem Untermen�punkt */
table.menu tr td table tr td a{
	display: block;
	width: 100%;
}

/* Forum */
.forum { background-color:#F1EBDD; border-width:1px; padding:1px; border-style:solid; border-color:#000000; white-space:nowrap; line-height:150%; }
.selected { background-color:#FADC9B; }

table.map td { font-size:8pt; text-align:center; vertical-align:middle;}

td.space-left { border-left:1px solid #175E36; } /* zwischen normalen Feldern */
td.space-bottom { border-bottom:1px solid #175E36; } 
td.border-left { border-left:1px solid #103530; } /* "Sektorgrenzen" S1/S2/S6 */
td.border-bottom { border-bottom:1px solid #103530; }
td.sector-left { border-left:1px solid #DED3B9; } /* Sektorgrenzen */
td.sector-bottom { border-bottom:1px solid #DED3B9; }

td.space-left-new {}
td.space-bottom-new {}
td.border-left-new { border-left:1px solid #214B18; } 
td.border-bottom-new { border-bottom:1px solid #214B18; }
td.sector-left-new { border-left:1px solid #DED3B9; }
td.sector-bottom-new { border-bottom:1px solid #DED3B9; }
td.con-left-new { border-left:1px solid #000000; }
td.con-bottom-new { border-bottom:1px solid #000000; }

tr.center td { text-align:center; }
tr.lit td { font-weight:bold; background-color:#FADC9B; }
tr.lit2 td { font-weight:bold; background-color:#F0E6C8; }
tr.admin td { background-color:#F0E6C8; }
tr.mini td { font-style: italic; font-size: x-small }
th		{ font-size:9pt; text-align: left; font-weight:bold; background-color:#DED3B9; padding:5px;}
h1		{ font-size:16pt;}
h2		{ font-size:14pt;}
h3      { font-size:12pt; font-weight:bold; }
h4      { font-size:11pt; font-weight:bold;  margin-bottom:4pt; text-decoration:underline;}
h5      { font-size:10pt; font-weight:bold; margin-bottom:2pt; margin-top:5pt; font-style:italic;}
img   { border: none; }
img.middle { vertical-align:middle; }

.grey  { color: gray; }
.warn  { color: rgb(255, 0, 0); }
.error { color: rgb(180, 0, 0); font-weight:bold; }
.inactive { color: rgb(160, 160, 160); }
.nowrap { white-space: nowrap; }
.small { font-size: xx-small; }

hr		{ color: #804000; }
table.box { border-width:1px; border-style: solid; border-color:#000000; background-color:#F1EBDD; vertical-align: middle; }
table.box tr td { white-space:nowrap; }

input, select { font-size: 8pt; }

option { padding: 2px;}

input.attack { background-color: rgb(250, 210, 210) }
input.support { background-color: rgb(210, 250, 210) }

input.check { margin:0px; margin-right:5px; }

table.quote td.quote_author { font-weight: bold; font-size: 8pt; }
table.quote td.quote_message { background-color:#FFFFFF; font-size: 8pt; }

.post { border: 2px solid #804000; background-color: #f8f4e8; padding:0px; margin-bottom:5px;}
.igmline { background-color:#efe6c9; padding-left:4px; border-bottom:1px solid #804000; position:relative;}
.text { padding:6px; }
.date { font-size:x-small; right:5px; position:absolute;}
.right { right:5px; position:absolute; }

#igm_groups {position:absolute;z-index:100; border: 2px solid #804000; background-color:#efe6c9;}
#igm_groups td { padding:2px; }

ul.help{padding-left:1px; margin-left:0px}
li.help{list-style-type:none; background-color:#DED3B9; margin:2px; padding-left:8px; padding-top:4px; padding-bottom:4px;}

ul.help li.help ul.help li.help{ background-color:#F1EBDD; }
ul.help li.help ul.help li.help ul.help li.help { background-color:#F8F4E8; }
/*ul.help ul.help ul.help{background-color:#F8F4E8;}*/

ul.submenu{padding-left:1px; margin-left:0px}
li.submenu{list-style-type:none; margin:2px; padding-left:8px; padding-top:4px; padding-bottom:4px;}

a.sel { color:#0082BE; text-decoration:underline;}