/*
 * Allgemeines
 */
html,body,td,th,p,a,input,textarea,select {
	font-family: Verdana, Arial;
	font-size: 10pt;
	color: #ffffff;
}

input,textarea,select {
	color: #000000;
}

body {
	background-color: #000000;
}
/*
 * Frame
 */
table.frame {
	width: 60%;
	border-spacing: 0px;
	border: 1px solid #ffffff;
}

table.header {
	width: 100%;
	text-align: center;
}

td.header {
	padding: 0px;
	text-align: center;
}

table.footer {
	width: 100%;
	text-align: center;
}

td.footer {
	padding: 0px;
}

table.left {
}

td.left {
	width: 10%;
	vertical-align: top;
}

table.content {
	width: 100%;
	padding: 0px;
}

td.content {
	padding: 0px;
	vertical-align: top;
}

/*
 * Images
 */
img {
	border: 0px solid #ffffff;
}

img.border {
	border: 1px solid #ffffff;
}

/*
 * Links
 */
a {
	color: #ffffff;
}

a:hover {
	color: #ff4949;
	text-decoration: none;
}

a.nounderline {
	color: #ffffff;
	text-decoration: none;
}

a:hover.nounderline {
	color: #ff4949;
	text-decoration: none;
}

/*
 * Tables
 */
table {
	border-collapse: collapse;
	empty-cells: show;
	border-spacing: 0px;
}
td, th {
	padding: 3px;
}
table.rowset {
	border: 1px solid #ffffff;
}
td.rowset, th.rowset {
	border: 1px solid #ffffff;
}

table.vert {
	width: 370px;
}
td.vert {
	border: 1px solid #ffffff;
}
td.vertsep {
	border: 0px solid #ffffff;
	height: 10px;
}

/*
 * Allgemeine Tabelle
 */
tr.row {
	border: 1px #ffffff solid;
}

td.cell {
	border: 1px #ffffff solid;
}

.borderright {
	border-right: 1px #ffffff solid;
}
.borderleft {
	border-left: 1px #ffffff solid;
}
.bordertop {
	border-top: 1px #ffffff solid;
}
.borderbottom {
	border-bottom: 1px #ffffff solid;
}

table.main {
	width: 100%;
}

/*
 * Standard Formular Tabelle
 */
table.form {

}

td.formlabel {
	vertical-align: top;
	padding-right: 10px;
}

td.formfield {

}

td.formbutton {

}

/*
 * Hervorgehobener Text
 */
.highlight {
	font-weight: 900;
}

/*
 * Allgemeiner Border
 */
.borderstyle {
	border: 1px #ffffff solid;
}

/*
 * Formular
 */
input {
	border: 1px solid #cecece;
}
textarea {
	border: 1px solid #cecece;
}
select {
	border: 1px solid #cecece;
}

/*
 * Headers
 */
h1 {
	font-size: 16pt;
}
h2 {
	font-size: 14pt;
}
h3 {
	font-size: 12pt;
}

/*
 * Lines
 */
hr {
	border: 1px solid #ffffff;
	height: 1px;
}
