/* allgemeine formatierungen */
body
{
    background-color: #DED3B9;
    color: #000000;
    font-family: Verdana, Arial, sans-serif;
    font-size: 14px;
    padding: 5px;
}
h1
{
    text-decoration: none;
}
h2,h3
{
    margin-top: 50px;
    text-decoration: underline;
}
blockquote
{
    font-size: 12px;
    font-style: italic;
}
a
{
    color: #804000;
    font-weight: bold;
}
a:hover
{
    color: #0082BE;
    font-weight: bold;
}
a.simple {
	font-weight: normal;
}
th
{
    background-color: #DED3B9;
}
a.setValue
{
    font-weight: normal;
}
.onclick
{
    cursor:pointer;
}
.bold {
	font-weight: bold;
}
.green {
	color: #21BB21;
}
.red {
	color: #FF2121;
}
.brown_bg {
	background-color: #DED3B9;
}
.align_right {
	text-align: right;
}
.align_left {
	text-align: left;
}
.align_center {
	text-align: center;
}
.hinweis
{
    color: #21BB21;
    font-weight: bold;
}
.warnung
{
    color: #FF2121;
    font-weight: bold;
}
.tiny {
	font-size: 70%;
}
.italic {
	font-style: italic;
}
a.image_link {
	text-decoration: none;
}
a.delete
{
	background-image: url(http://dsgfx.bmaker.net/delete.png);
    background-repeat: no-repeat;
    display: block;
    height: 20px;
    text-decoration: none;
    width: 20px;
}
a.delete span
{
	visibility:hidden;
}

div#farmmanager h3 {
	margin-top: 20px;
}

/* der gesamte Seiteninhalt wird hierin dargestellt */
#dsstyle_body
{
    background-color: #F1EBDD;
    border-color: #804000;
    border-style: solid;
    border-width: 2px;
    padding: 5px;
    padding-left: 20px;
    padding-right: 20px;
}

/* globale ankündigungen (am oberen rand der website) */
#announcing
{
    background-color: #F1EBDD;
    border-color: #804000;
    border-style: solid;
    border-width: 2px;
    margin-left: 100px;
    margin-right: 100px;
    padding: 5px;
    padding-left: 20px;
    padding-right: 20px;
}

/* copyright */
#copyright
{
    font-size: 10px;
    text-align: right;
}

/* spezielle Formatierungen */

#ad
{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
    width: 728px;
    padding: 0px;
    text-align: center;
}

/* Sortable tables */
table.sortable thead {
    background-color:#eee;
    font-weight: bold;
    cursor: pointer;
}
th.sorttable_nosort {
    cursor: default;
}

/* Startseite -> Eintrag hinzufügen */
a#jetzt_eintrag_hinzufuegen
{
    background-image: url(http://dsgfx.bmaker.net/rechts.png);
    background-position: 0px 2px;
    background-repeat: no-repeat;
    padding-left: 15px;
}

/* Toolseite -> Link zum Attplaner */
a#attplaner
{
    background-image: url(http://dsgfx.bmaker.net/unit_axe.png);
    background-repeat: no-repeat;
    padding-left: 20px;
}

/* Toolseite -> Link zum Deffformular */
a#deffformular
{
    background-image: url(http://dsgfx.bmaker.net/unit_sword.png);
    background-repeat: no-repeat;
    padding-left: 20px;
}

/* Toolseite -> Link zum Deffformular Welt 10+ */
a#deffformular_10plus
{
    background-image: url(http://dsgfx.bmaker.net/unit_sword.png);
    background-repeat: no-repeat;
    padding-left: 20px;
}

/* Toolseite -> Link zum Farmmanager */
a#farmmanager
{
    background-image: url(http://dsgfx.bmaker.net/unit_light.png);
    background-repeat: no-repeat;
    padding-left: 20px;
}

/* Toolseite -> Link zum Berichteformatierer von terence */
a#ext_berichteformatierer
{
    background-image: url(http://dsgfx.bmaker.net/new_report.png);
    background-position: 0px 4px;
    background-repeat: no-repeat;
    padding-left: 20px;
}

/* Toolseite -> Link zum Map Combiner */
a#map_combine
{
    background-image: url(http://dsgfx.bmaker.net/nopaste/combine.png);
    background-repeat: no-repeat;
    padding-left: 20px;
}

/* Toolseite -> Liste */
#tool_liste li
{
    padding-top: 3px;
}

/* Einleseformular -> Typauswahl */
#einlese_typ_bericht
{
    background-image: url(http://dsgfx.bmaker.net/new_report.png);
    background-repeat: no-repeat;
    padding-left: 18px;
}
#einlese_typ_text
{
    background-image: url(http://dsgfx.bmaker.net/rename.png);
    background-repeat: no-repeat;
    padding-left: 18px;
}
#einlese_typ_php
{
    background-image: url(http://dsgfx.bmaker.net/blue.png);
    background-repeat: no-repeat;
    padding-left: 18px;
}

/* Angriffsplaner */
#attplaner_aktion_typ_att
{
    background-image: url(http://dsgfx.bmaker.net/unit_axe.png);
    background-repeat: no-repeat;
    padding-left: 20px;
}
#attplaner_aktion_typ_deff
{
    background-image: url(http://dsgfx.bmaker.net/unit_sword.png);
    background-repeat: no-repeat;
    padding-left: 20px;
}
#attplaner_aktion_typ_fake
{
    background-image: url(http://dsgfx.bmaker.net/blue.png);
    background-position: 3px 3px;
    background-repeat: no-repeat;
    padding-left: 20px;
}
#attplaner_aktion_typ_snob
{
    background-image: url(http://dsgfx.bmaker.net/unit_snob.png);
    background-repeat: no-repeat;
    padding-left: 20px;
}

/* eigene Formatierungen */
table.admin td { padding-left: 5px; padding-right: 5px; }
table.admin th { padding-left: 10px; padding-right: 10px; }

table.allgemein  { border-style: solid; border-width: 1px; border-color: #DED3B9; width: 450px; }
table.allgemein td { vertical-align: top; }
table.allgemein th { background-color: #DED3B9; padding-right: 10px; }

table.attplan  { border-style: solid; border-width: 1px; border-color: #DED3B9; }
table.attplan td { text-align: center; vertical-align: top; }
table.attplan th { text-align: center; background-color: #DED3B9; padding-right: 5px; padding-left: 5px; }

table.dsstyle  { border-style: solid; border-width: 1px; border-color: #DED3B9; }
table.dsstyle td { vertical-align: top; }
table.dsstyle th { background-color: #DED3B9; padding-right: 10px; }

table.valign_top td { vertical-align: top; }

div.bericht_body { border-style: solid; border-width: 1px; border-color: #DED3B9; width: 450px; }

#deffform td { padding: 2px; }
#deffform th{ padding-left: 5px; padding-right: 5px; }


/* ab hier DIE STAEMME FORMATIERUNGEN!! */
table.vis td { background-color:#F8F4E8; font-size: 9pt; }
table.vis th { font-size: 9pt; }
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; }

table.vis h3 {
    font-size:12pt;
    font-weight:bold;
    margin-top:0px;
}
    
table.vis h4 {
    font-size:10pt;
    font-weight:bold;
    font-style:italic;
    margin-bottom:4pt;
}

tr.center td { text-align:center; }

th        { font-size:9pt; text-align: left; font-weight:bold; background-color:#DED3B9; }
td        { font-size:9pt; }

/*
h1        { font-size:16pt;}
h2        { font-size:14pt;}
h3      { font-size:12pt; font-weight:bold; }
h4      { font-size:10pt; font-weight:bold; font-style:italic; margin-bottom:4pt}
h5      { font-size:10pt; font-weight:bold; margin-bottom:2pt}
*/
img   { border: none; }

.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; }
.hidden { color:#DED3B9; }
