body { background-color:#FFDE94; }
.alb
{
    color:#BB0000;
    font-weight:normal;
}
.hib
{
    color:#00BB00;
    font-weight:normal;
}
.mid
{
    color:#0000CC;
    font-weight:normal;
}
.Alb_b
{
    background-color:#E5A7A8;
}
.Hib_b
{
    background-color:#A1E1A1;
}
.Mid_b
{
    background-color:#A7AEE5;
}

.artetable
{
	vertical-align:top;
}
.artetable td
{
	vertical-align:top;
}
.artetable th
{
	vertical-align:top;
	text-align:left;
	font-weight:bold;
	color:#ae001f;
}

.artetableGrid
{
	vertical-align:top;
}
.artetableGrid td
{
	vertical-align:top;
	border-width:1px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
	padding-right:4px;
	border-color:#9E3000;
	border-style:solid;
	margin:0px;
}
.artetableGrid th
{
	border-color:#000000;
	border-style:solid;
	border-width:1px;
	vertical-align:top;
	font-weight:bold;
	color:#ae001f;
}

.spelltable
{
	vertical-align:top;
}
.spelltable td
{
	vertical-align:top;
	border-width:1px;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:2px;
	padding-right:2px;
	border-color:#000000;
	border-style:solid;
	font-weight:normal;
	font-size:80%;
	color:black;
}
.spelltable th
{
	border-color:#000000;
	border-style:solid;
	border-width:1px;
	vertical-align:top;
	text-align:center;
	font-weight:bold;
	color:#ae001f;
}




.heading
{
	color:#ae001f;
	font-weight:bold;
}
.divider
{
	font-style:italic;
	font-weight:bold;
}
.PageTop
{
	background-image:url("pics/trans.gif");
	background-position:center left;
	background-repeat:repeat-x;
}

.BackRepeat
{
	background-position:top left;
	background-repeat:repeat-x;
}

.BackNoRepeat
{
	background-repeat:no-repeat;
	background-position:center;
}

.navbarMiddle
{
	background-image:url("pics/MenuMiddle.gif");
	background-position:center left;
	background-repeat:repeat-y;
	margin-top:0pt;
	margin-bottom:0pt;
}
.navbarBottom
{
	background-image:url("pics/MenuBottom.gif");
	background-position:center left;
	background-repeat:no-repeat ;
	margin-bottom:0pt;
	margin-top:0pt;
}

.menu
{
	margin-left:35pt;
	font-size :10pt;
	font-weight:bold;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

.mseptop
{
	margin-left:32pt;
	margin-top:0pt;
	margin-bottom:5pt;
}

.msep
{
	margin-left:32pt;
	margin-top:10pt;
	margin-bottom:5pt;
}

a.mlink:link { color:#FEBE54;text-decoration:none; }    /* noch nicht besuchte Ziele */
a.mlink:visited { color:#FEBE54;text-decoration:none;  } /* besuchte Ziele */
a.mlink:hover { color:#FCFF01; font-weight:bold;text-decoration:none; }   /* Verweise bei "MouseOver" */
a.mlink:active { color:#FF9E00;  }  /* Angeklickte Verweise */
a.mlink:focus { color:#FF9E00;  }   /* Verweise, die Fokus erhalten */

div.content *
{
	font-size:9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

div.content h2
{
	font-size:12pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

div.content a
{
	font-size:9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

SPAN *
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

.ContentTable
{
	padding:10px;
	margin-top:0pt;
	vertical-align:top;
	empty-cells:show;
	border-width:0;
	border-style:solid;
	border-color:#00CCFF;
	font-size:9pt;
	font-family:Verdana;
}

.DH
{
	border-width:1px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
	border-color:#000000;
	border-style:solid;
	color:#ae001f;
	text-align:left;
	font-weight:bold;
}

.DN
{
	border-width:1px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	border-color:#000000;
	border-style:solid;
	color:#000000;
	font-weight:bold;
	text-align:right;
}


.DBTableColSort
{
	border-width:0px;
	padding:0px;
	text-align:center;
	padding-bottom:2px;
	border-style:none;
}

.DD
{
	border-width:1px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	border-color:#9E3000;
	border-style:solid;
	margin:0px;
	font-weight:bold;
}

H2
{
	font-size:20pt;
	font-weight:bold;
	color:#801000;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:5px;
}

a.char:link { color:#000000; font-weight:normal; text-decoration:none; }
a.char:visited { color:#000000; font-weight:normal; text-decoration:none; }
a.char:hover { color:#000000; font-weight:normal; text-decoration:underline; }
a.char:active { color:#000000; font-weight:normal; text-decoration:underline; }
a.char:focus { color:#000000; font-weight:normal; text-decoration:underline; }


a:link { color:#9E3000; font-weight:bold; text-decoration:none; }
a:visited { color:#9E3000; font-weight:bold; text-decoration:none; }
a:hover { color:#FF011F; font-weight:bold; text-decoration:none; }
a:active { color:#9E3000; font-weight:bold; text-decoration:none; }
a:focus { color:#9E3000; font-weight:bold; text-decoration:none; }

.Top5
{
	background-image:url("pics/Top5Middle.gif");
	background-repeat:repeat-y;
	vertical-align: top;
	font-size:60%;
	color:#9E3000;
	font-family:Verdana;
	border-spacing:0px;
}
.daoc_question {  font-weight: bold}
.daoc_heading {  font-size: 18pt; font-weight: bold}
.daocheading
	{font-size:12.0pt;
	font-family:Verdana;
	font-weight:bold;}
.daocsubhead
	{font-size:10.0pt;
	font-family:Verdana;
	font-weight:bold;}

label { cursor:pointer; }

INPUT, TEXTAREA, SELECT
{
	border: 1px solid rgb(76, 119, 182);
	background-color: #FFDE94;
	background: #FFDE94 none repeat scroll 0%;
	-moz-background-clip: initial;
	-moz-background-origin: initial;
	-moz-background-inline-policy: initial;
	color: rgb(0, 0, 0);
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;
}

INPUT, TEXTAREA
{
	margin: 5px;
	padding: 2px;
}
