/* D2-Maniac color definitions
 *
 * Headline text	(gold)		= #fffad9
 *	Primary text (cyan)			= #B0D0FF
 * Secundary text	(gray)		= #7387A6
 * Triary text (gray)			= #5E6E87
 *
 * Link color			= #5580FF
 *				hover		= #00B90C (Border)  #006707 (Button text)
 *				visited	= #CD38DA
 *
 * Borders
 *		Topiclist border gradient Dark-Blue #010146 down to dark gray #262D37
 *	Backgrounds
 *		Topiclist background Dark-Gray #1e252b down to black
 * Other colors:
 *		Warning red = #c43d5d, #CE637C
 *
 */

body  {
        margin-top : 10px;
        margin-bottom : 10px;
        font-family: Arial,GillSans,Helvetica,sans-serif;
        font-size : 12px;
        margin-left : 10px;
        margin-right : 10px;
        background-color: black;
        color: #80A0FF;
}

body.main {
   margin-top : 0px;
   margin-bottom : 0px;
   margin-left: 15px;
   margin-right: 15px;
   font-size: 13px;
   background-color: black;
   color: #b0d0ff;
}

a:link {
   color:#5580FF;
	text-decoration:underline;
}

a:visited {
	color:#CD38DA;
	text-decoration:underline;
}

a:hover, a:focus {
	color:#00B90C;
	text-decoration:underline;
}

a:active {
	color:#BC2A4D;
	text-decoration:underline;
}

/* News & Newsarchive */
body.news {
	margin-left: 15px;
	margin-right: 17px;
	font-size: 10px;
	background-color: #000000;
	color: #B0D0FF;
	background-image:url(/pics/bg_news.jpg);
}

body.news dt {
	color:#7387A6;
}
body.news dd {
	margin-left: 2em;
}

body.news dt b.title {
	font-weight: bold;
	font-size: 11px;
	color:#fffad9;
}
body.news dt b.warntitle, body.news dd b.warntitle {
	font-weight: bold;
	font-size: 11px;
	color:#f48d61;
}
body.news dt b.errortitle {
	font-weight: bold;
	font-size: 11px;
	color:red;
}
body.news dt b.oktitle {
	font-weight: bold;
	font-size: 11px;
	color:#45db21;
}


/* */
h1 {
   font-size: 17px;
   font-weight: bold;
   text-decoration: underline;
}

h2 {
   font-size: 15px;
   font-weight: bold;
   text-decoration: underline;
}

h3 {
   font-size: 13px;
   font-weight: bold;
   text-decoration: underline;
}

/* Old style comment */
.comment {
   font-size:80%;
}

/* New style comment i.e. combined with span & title */
.tipcomment {
	border-bottom-width: 1pt;
	border-bottom-style: dotted;
}

.legalnote {
   font-size: 11px;
   color:#fffad9;
   background-color: black;
}

th {
        font-family: Arial,GillSans,Helvetica,sans-serif;
}

td {
        font-family: Arial,GillSans,Helvetica,sans-serif;
}

.tab3d {
   border-top:    silver 1px solid;
   border-bottom: #666666 1px solid;
}

.td3d {
   border-top:    silver 1px solid;
   border-bottom: black 1px solid;
}

.FixedFont {
        font-family: "Courier new",monospace;
        font-size : 11px;
}

input.normal {
        font-family: Arial,GillSans,Helvetica,sans-serif;
        font-size : 14px;
}

select.normal {
        font-family: Arial,GillSans,Helvetica,sans-serif;
        font-size : 12px;
}

textarea.normal {
        font-family: Arial,GillSans,Helvetica,sans-serif;
        font-size : 12px;
}

table.normal {
   font-family: Arial,GillSans,Helvetica,sans-serif;
   font-size : 12px;
	border-width: 0px;
}

table.tiny {
        font-family: Arial,GillSans,Helvetica,sans-serif;
        font-size : 10px;
}

cite {
	border: 1px solid #5E6E87;
	background-color: #282825;
	color:#7387A6;
	display: block;
	padding: 2px;
}
