/************
 * WEBSEITE *
 ************/
	body {
		margin: 0;
		background-color: #000000;
		font-family: Verdana;
		font-size: 11px;
		color: #999999;
	}
	a {
		color: #999999;
		text-decoration: underline;
	}
	a:hover {
		color: #ff6a00;
		text-decoration: none;
	}
	
	.headline {
		font-size: 20px;
		font-weight: bold;
		text-align: center;
	}
	.mark {
		color: #ff6a00;
	}
	.small {
		font-size: 9px;
	}
	.mtext {
		display: block;
		padding: 2px;
		margin-bottom: 5px;
	}
	input, textarea, select  {
		border: 1px solid #cccccc; 
		background-color: #111111;
		font-size: 13px;
		font-family: Arial;
		color: #cccccc;
	}
	input.radiobox {
		width: 11px;
		height: 11px;
		background: none;
		border-style: none;
	}
	
	table {
		border-collapse: collapse;
		text-align: left;
	}
	th  {
		background-color: #444444;
		text-align: left;
		line-height: 11px;
		vertical-align: middle;
	}
	td.light {
		background-color: #222222;
	}
	td.dark {
		background-color: #333333;
	}

	div#main {
		width: 994px;
		margin: 0px auto;
	}
	div#header {
		background-image: url('header.jpg');
		height: 284px;
	}
	div#menu_left {
		width: 170px;
		margin-top: 5px;
		float: left;
		overflow: hidden;
	}
	div#content {
		background-image: url('inhalt-hgrund.jpg');
		width: 634px;
		margin: 5px;
		padding: 5px;
		float: left;
	}
	div#menu_right {
		width: 170px;
		margin-top: 5px;
		float: right;
		overflow: hidden;
	}
	div#footer {
		background-image: url('abschluss.jpg');
		width: 994px;
		height: 54px;
		margin-bottom: 10px;
		clear: both;
	}
	div.m-block {
		margin-bottom: 20px;
	}
	.m-button {
		background-image: url('m-button.jpg');
		height: 32px;
		line-height: 32px;
		margin-bottom: 1px;
		text-align: center;
		vertical-align: middle;
		font-size: 13px;
	}
	.m-sub {
		display: block;
		background-image: url('m-sub.jpg');
		height: 22px;
		line-height: 22px;
		padding-left: 15px;
		vertical-align: middle;
		overflow: hidden;
		color: #999999;
		text-decoration: none;
	}
	.m-sub:hover {
		background-image: url('m-sub_hover.jpg');
		padding-left: 20px;
		vertical-align: middle;
		color: #cccccc;
	}

/********
 * NEWS *
 ********/
	div.news {
		background-color: #111111;
		margin: 20px auto 40px auto;
		width: 584px;
		border-width: 1px;
		border-style: solid;
		border-color: #000000;
	}
	div.news_title {
		padding: 5px;
		font-weight: bold;
	}
	div.news_header {
		height: 167px;
		background-image: url('news-oben.jpg');
	}
	div.news_content {
		padding: 10px 5px;
		text-align: justify
	}
	div.news_footer {
		width: 584px;
		height: 22px;
		background-image: url('news-trennstrich.png');
		background-position: center 20px;
		background-repeat: no-repeat;
		padding-top: 27px;
	}
	div.news_info {
		float: left;
		padding-left: 5px;
	}
	div.news_comments {
		float: right;
		text-align: right;
		padding-right: 5px;
	}