/* 	###########################
	## 	Tabdefinitionen des Hauptbereichs 	##
	###########################
*/

	TABLE
	{
		width: 800px;
		height: 720px;
		border-spacing: 0px;
		padding: 0px;
	}
	
	BODY
	{
		background-color: #3355ff;
		font-family: Arial, Helvetica, sans-serif;
		color: black;
	}

	A
	{
		text-decoration: none;
	}
	
	H1
	{
		
	}

/* 	###########################
	## 	Definitionen der Structurtable 	##
	###########################
*/

	#tb_head /* Enthält Flashbanner */
	{
		height: 213px;
		text-align: right;
	}
	
	#tb_sub /* Enthält Haupttext der Seite */
	{
		background-color: #000000;
		border-color: #00007f;
		border-left: 1px solid #00007f;
		border-right: 1px solid #00007f;
		border-bottom: 1px solid #00007f;
		background-color:#ffffff;
		vertical-align: top;
		padding-top: 20px;
		padding-left: 30px;
		padding-bottom: 40px;
		padding-right: 30px;
		font-size: 14px;
	}

/* 	###########################
	## 	Bilder im Contentbereich mit Rahmen ##
	###########################
*/
	#content img
	{
		border-left: 1px solid #00007f;
		border-right: 1px solid #00007f;
		border-top: 1px solid #00007f;
		border-bottom: 1px solid #00007f;
	}

/* 	###########################
	## 	Tabelle für Inhalt im Contentbereich ##
	###########################
*/

	#content table
	{
		width: 400px;
		height: 1px;
		background-color: #00007f;
		border-spacing: 1px;
	}
	
	#content th
	{
		background-color: #00007f;
		text-align: center;
		font-weight: bold;
		font-size: 16px;
		color: yellow;
		background-repeat: repeat-x;
	}
	
	#content td
	{
		background-color: #cccccc;
		font-size: 12px;
		color: black;
		text-align: center;
	}
	#content td#negative
	{
		background-color: #999999;
		font-size: 12px;
		color: #00007f;
		text-align: center;
		font-weight: bold;
	}
	#content A
	{
		color: #00007f;
	}
	#content A:hover
	{
		color: yellow;
	}
	#content.space
	{
		padding-top: 10px;
	}

/* 	###########################
	## 			Menü				 ##
	###########################
*/	
	#m_style /*Hauptstyle des Menüs */
	{
		background-color: white;
		height: 24px;
		font-size: 14px;
		font-weight: bold;
	
		/* Rahmen */
		border-bottom: 1px solid #00007f;
		border-left: 1px solid #00007f;
	}
	
	#m_style a
	{
		float: left;
		border-right: 1px solid #00007f;
		border-top: 1px solid #00007f;
		padding-top: 4px;
		padding-bottom: 4px;
		padding-left: 15px;
		padding-right: 15px;
		color: #00007f;
			background-color: #cccccc;
	}
	
	#m_style a:hover 
	{
		background-color: yellow;
		color: #00007f;
	}
	#m_style2 a:hover 
	{
		background-color: #ff9900;
		color: #00007f;
	}
	
	#m_style a#active
	{
		background-color: #00007f;
		color:yellow;
	}

/* 	###########################
	## 			Impressum			 ##
	###########################
*/	
	#impressum
	{
		font-size: 10px;
		color: yellow;
		text-align: center;
		padding-top: 10px;
	}
	#impressum a
	{
		text-decoration: none;
		color: yellow;
	}

	#impressum a:hover
	{
		color: #ffffff;
	}

/* 	###########################
	## 		Hidden Table			 ##
	###########################
*/	
	.hidden
	{
		background-color: #ffffff;
		border-color: #ffffff;
		border-left: 0px solid #ffffff;
		border-right: 0px solid #ffffff;
		border-bottom: px solid #ffffff;
	}
