/* css.css */

body {
	margin: 0px;
	background: url(mid.jpg) no-repeat top center fixed #000;
	margin-bottom: 20px;
}
body, td {
	font-family: Verdana;
	font-size: 10pt;
	color: #FFF;
}
table.main {
	width: 750px;
	width: 90%;
}
div.full {
	margin: -13px;
	background: #300;
	background: #1F1107;
	margin-bottom: -9px;
}
div.top {
	margin-top: 0px;
}
div.full h1,
div.full h2,
div.full h3,
div.full h4,
div.full h5,
div.full h6 {
	border-bottom: 1px solid #820202;
	padding: 8px;
}
div.top h1,
div.top h2,
div.top h3,
div.top h4,
div.top h5,
div.top h6 {
	border-top: 1px solid #820202;
}
div.container {
	text-align: center;
	margin: auto;
}
table.RHBox td {
	padding: 0px;
}
table.RHBox td.brd_n {
	height: 14px;
	background: url(brd_n.gif) repeat-x;
}
table.RHBox td.brd_s {
	height: 32px;
	background: url(brd_s.gif) repeat-x;
}
table.RHBox td.brd_e {
	width: 25px;
	background: url(brd_e.gif) repeat-y;
}
table.RHBox td.brd_w {
	width: 15px;
	background: url(brd_w.gif) repeat-y;
}
table.RHBox td.inner {
	background-color: #000;
}
h1, h2, h3, h4, h5, h6 {
	margin-top: 0px;
	font-family: Georgia;
	font-style: italic;
	color: #FFBBBB;
}
h1 { font-size: 22pt; }
h2 { font-size: 18pt; }
h3 { font-size: 14pt; }
h4 { font-size: 10pt; }
h5 { font-size: 8pt; }
h6 { font-size: 7pt; }
a {
	color: #FF7373;
	color: #FFD700;
}
a:hover { color: #FFF; }
div.innerOne {
	width: 90%;
	margin-bottom: 50px;
}
div.sInnerOne { width: 700px; }
div.innerOne, div.sInnerOne {
	border: 3px solid #200;
	margin: auto;
	text-align: left;
}
div.innerTwo, div.sInnerTwo { border: 1px solid #820202; }
div.innerThree { min-height: 200px; }
div.innerThree, div.sInnerThree {
	border: 1px solid #000;
	background: url(back.png);
	padding: 12px;
	_width: 100%;
}
input.text:focus { background-color: #FDD; }
div.cap {
	font-family: Courier New;
	border: 1px solid #FF0;
	background-color: #000;
	padding: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
	color: #FFF;
	white-space: pre;
}
.emphasis { color: #F00; font-weight: bold; }
.cyan { color: #0FF; }
.green { color: #0F0; }
.yellow { color: #FF0; }
.magenta { color: #F0F; }
.red { color: #F00; }
.blue { color: #00F; }
pre { margin: 0px; }
b.group_id, .book { color: #C85454; }
textarea.text, textarea.text_nh, input.text, input.text_nh, select.text {
	background-color: #000;
	color: #FFF;
	border-width: 1px;
	padding: 1px;
}
input.text, input.text_nh { padding: 2px; }
textarea.text:focus, input.text:focus {
	background-color: #311;
}
.cour { font-family: Courier New, monospace; }
#sheet {
	background-color: #111;
	border: 1px dashed #777;
	border: 1px solid #820202;
	padding: 10px;
	width: 615px;
}
#sheet a { text-decoration: none; }
#sheet td { vertical-align: top; }
td.title { color: #AAA; }
td.ff, td.fsm, td.field, td.bfield {
	padding-left: 7px;
	background: url(u.gif) repeat-x bottom;
}
td.ff { padding-right: 7px; }
td.tpadl { padding-left: 10px; }
td.field { width: 150px; }
td.bfield { width: 50%; }
td.fsm { width: 65px; }
div.sheet_head {
	background-color: #1A1A1A;
	border: 1px dotted #444;
	color: #555;
	font-size: 18pt;
	letter-spacing: 7px;
	margin-bottom: 10px;
	padding: 4px;
	text-align: center;
}
div.builderFlag {
	padding: 3px;
	background: #000;
	border: 1px solid #444;
	margin: 3px;
}
div.builderFlag span {
	color: #999;
	font-size: 8pt;
}
div.flagHeader, div.editorHeader {
	font-weight: bold;
	text-decoration: underline;
	padding: 5px;
	border: 1px dotted #777;
	background-color: #200;
	margin-top: 5px;
	margin-bottom: 5px;
}
div.flagHeader { cursor: pointer; }
div.editorBody { margin: 3 30 8 30px; }
#results {
	border: 1px solid #AAA;
	background-color: #111;
	color: #FFF;
	height: 400px;
	overflow: auto;
	padding: 5px;
	font-family: Courier New;
	white-space: pre;
}
#results a { text-decoration: none; }
#results a:hover { color: yellow; }
div.copy {
	font-size: 8pt;
	color: #777;
}

/* bv.css */

.BVHeader, .BVHeaderB, .BVLink { 
	font-size: 8pt; 
	font-weight: bold;
}
.BVHeader, .BVHeaderB, th { border: 1px solid; }
.BVBorder, .forumline {
	background-color: #411;
	border: 1px solid #820202;
}
.BVHeader, th {
	background: url(bv/bvr.gif) #411 repeat-x;
	border-color: #820202 #820202 #211 #211; 
}
.BVRow1 {  background-color: #121212; }
.BVRow2 { background-color: #212121; }
.BVLink {
	color: #AFA;
	text-decoration: none;
}
.BVSubHead, td.catBottom {
	background-color: #100;
	height: 28px;
	padding-left: 5px;
}
.BVSubHeadB {
	color: #FFF;
	background-color: #001;
}
.BVBorderB {
	color: #FFF;
	background-color: #262541;
	border: 1px solid #61619A;
}
.BVHeaderB {
	color: #FFF;
	background: url(bv/bvb.gif) #262541 repeat-x;
	border-color: #61619A #61619A #141423 #141423;
}
.BVBox {
	width: 520px;
	border: 1px solid #820202;
	padding: 10px;
	background-color: #100;
}

input.unsichtbar {
	background-color: transparent;
	border-width: 0px;
}


.ui-widget {
	font-size: 8pt;
}
.ui-dialog .ui-dialog-titlebar {
	font-size: 10pt;
}

#alertMsg {
	font-size: 10pt;
	color: #FFF;
}

.ui-dialog-buttonpane {
	background: #111;
}
.alertBox .ui-dialog-buttonpane {
	background: #300;
}

.alertBox .ui-widget-header {
	background-image: url('css/images/ui-bg_gloss-wave_25_330000_500x100.png');
}

