body {
	background-color: #000000;
	margin: 0;
	scrollbar-face-color: #212121;
	scrollbar-highlight-color: #404040;
	scrollbar-shadow-color: #000000;
	scrollbar-3dlight-color: #616161;
	scrollbar-arrow-color:  #A1A1A1;
	scrollbar-track-color: #000000;
	scrollbar-darkshadow-color: #000000;
}

body, td, th {
	font-size: 12px;
	font-family: Tahoma;
	color: #FFFFFF;
	text-align: left;
}

table, img {
	border-style: none;
}

a, a:link, a:visited, a:active {
	text-decoration: none; 
	color: #FFFFFF;
}
a:hover {
	color: #5E5E5E;
	text-decoration: none;
}

/* Navigation "zurück" */
.navback {
	width: 600px;
}
.navback td {
	text-align: center;
}

/* Seiteninhalt */
.content {
	width: 600px;
}
.portrait {
	width: 600px;
}
.portrait td {
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
}
.inhalt {
	width: 600px;
}
.contact {
	width: 600px;
}
.contact td {
	vertical-align: top;
	padding-top: 5px;
}
.small {
	font-size: 10px;
}

.h1 {
	font-size: 10px;
}

/* News */
.news_row td {
	padding-top: 5px;
	padding-bottom: 5px;
}
.news_footer td {
	border-top: 1px dotted; 
}

/* Die Boxen am linken und rechten Rand. */
table.box_alt {
	background-color: #FFFFFF;
}
.box_alt th {
	font-size: 11px;
	background-color: #424242;
	font-weight: normal;
}
.box_alt td {
	font-size: 11px;
	background-color: #000000;
	color: #FFFFFF;
}
table.box {
	background-color: #424242;
	border-collapse: collapse;
	border: solid 1px #FFFFFF;
	margin-left: auto;
	margin-right: auto;
}
.box th {
	font-size: 11px;
	background-color: #424242;
	font-weight: normal;
	border-color: #424242;
}
.box td {
	font-size: 11px;
	background-color: #000000;
	color: #FFFFFF;
	border: solid 1px #FFFFFF;
}
.boxHide {
	text-align: right;
}
.boxHide a, .boxHide a:link, .boxHide a:visited, .boxHide a:active {
	text-decoration: none; 
	color: #FFFFFF;
}
.boxHide a:hover {
	color: #5E5E5E;
	text-decoration: none;
}
.scrolling {
	text-align: center;
	_overflow: auto;
	_height: 100%;
}


/* down */
table.down {
	height: 90%;
}
.down td {
	color: #000000;
	text-align: center;
}
.down a:hover {
	color: #000000;
}





.info_table, .info_title, .info_content th, .info_content td {
	font-size: 12px;
	font-family: Tahoma, Arial;
	color: #FFFFFF;
	text-align: left;
}

.info_table, .info_title {
	border-color: #FFFFFF;
	border-width: 1px;
	border-style: solid;
	border-collapse: collapse;
}
.info_table {
	width: 100%;
}
.info_title {
	background-color: #424242;
	font-size: 11px;
	padding: 3px;
}
.info_content {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 2px;
	padding-right: 2px;
}

.info_content table {
	width: 100%;
}
.info_content th {
	padding: 1px;
	font-size: 11px;
}
.info_content td {
	padding: 1px;
	font-size: 11px;
	vertical-align: top;
}
