/* TV Seulberg stylesheet  */
/* (C) Martin Wroblinski */

BODY, textarea  
	{
	/*font-family: sans-serif;*/
	scrollbar-base-color:	#90ABFC;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-darkshadow-color:#000000;
	scrollbar-face-color: #C7D5FE;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#000000;
	scrollbar-track-color: #90ABFC;
	}

/*#########################################################*/
/* Main page layout                                        */
/*#########################################################*/

DIV#TOP
	{
	vertical-align: middle;
	position:	absolute;
	hight:		100px;
	top:		5px;
	left: 		5px;
	right:		5px;
	}

DIV#NAVIMENU 
	{
	margin: 0ex;
	text-align: left;
	padding: 0;
	background: transparent none center left no-repeat; 
	left:	5px;
	width: 		12em;
	top:		100px;
	bottom: 	3px;
	position:	absolute;	

	overflow:	auto;
	vertical-align: top;
	/*border: 	3px inset #0080ff;*/
	font-family: 	sans-serif;
	font-size:	80%;
	font-stretch:	condensed;
	text-decoration: none;
	}

DIV#CONTENT
	{
	border: none;
	vertical-align: top;

	left: 		11em;
	right:		5px;
	position:	absolute;
	top:		100px;
	bottom:		2ex;
	overflow:	auto;

	background-color : #ffffff;
	/*border: 2px outset #0080ff;*/
	padding: 0;
	}	

DIV#BOTTOM
	{
	clear: left;
	position:	absolute;	
	left: 12em;
	height:		2ex;
	bottom:		5px;
	}

/*#########################################################*/

DIV.SMALLCOMMENT
	{
	clear: both;
	font-size:	small;
	text-align:	left;
	}
	

DIV.W3CSTANDARDS
	{
	margin-top: 1ex;
	}

TABLE#TITLE
	{	
	text-align: center;
	padding: 0;
	width: 100%;
	border: 3px outset #0080ff;
	background-color : #ffffff;
	} 

TABLE#TITLE H1
	{
	margin:	0;
	text-align:	center;
	}

TABLE#TITLE TR
	{
	vertical-align: middle;
	}

A:hover
	{
	color: #ffffff;
	background-color: #0080ff;
	}

A IMG
	{
	border: none;
	}

DIV.NODISPLAY
	{
	display: none;
	}

/*#########################################################*/
/* Navmenu parts                                           */
/*#########################################################*/

DIV.USERBOX
	{
	display: block; 
	padding: 4px;
	border: 1px outset #0080ff;
	text-decoration: none; 
	margin-top:	4px;
	}


DIV#NAVIMENU A
	{
	display: block; 
	padding: 4px;
	/*border: 3px ridge #0080ff;*/
	border: 1px outset #0080ff;
	background: transparent;
	color:		#0000ff;
	text-decoration: none; 
	font-weight:	bold;
	}	

DIV#NAVIMENU DIV.CURRENT_L1 A
	{
	background-color : #c0c0c0;
	}

DIV#NAVIMENU DIV.LINK_L1 A
	{
	background-color : #ffffff; 
	}

DIV#NAVIMENU DIV.CURRENT_L2 A
	{
	font-size:	90%;
	padding: 2px;
	padding-left:	20px;
	background-color : #c0c0c0;
	}

DIV#NAVIMENU DIV.LINK_L2 A
	{
	font-size:	90%;
	padding: 2px;
	padding-left:	20px;	
	background-color : #ffffff; 
	}

DIV#NAVIMENU DIV A:hover
	{
	color: #ffffff;
	background-color: #0080ff;
	border-style: inset;
	}

/*#########################################################*/
/* Main content parts                                      */
/*#########################################################*/

DIV.normalColumn
	{
	/*display: table-row-group;*/
	display: table;
	vertical-align: top;
	padding:	0px;
	margin:		0px;
	}

DIV.normalContent
	{
	vertical-align: top;
	margin-right:	3ex;
	}


DIV.rightColumn
	{
	margin: 0px;
	float: right;
	vertical-align: top;
	padding: 0;
	}

DIV.leftColumn
	{
	margin: 0px;
	float: right;
	vertical-align: top;
	padding: 0;
	}


P.bodytext
	{
	background-color : #ffffff;
	margin:	.2ex;
	padding: .2ex;
	}


P.bodytext H2
	{
	margin-top:	.5em;	
	}	

div.footer
	{
	border-top: 5px ridge #0080ff;
	margin-top:	1em;
	padding-top:	.5em;
	font-size:	small;
	text-align:	left;
	}

/*#########################################################*/
/* Bottom parts                                            */
/*#########################################################*/

DIV#NAVBAR
	{	
	clear:	both;
	text-align: 	left;
	font-size:	small;
	padding: 1em;
	margin: 0;
	margin-top: 1em;
	background-color : #ffffff;
	}

DIV#NAVBAR DIV.LINK_L1
	{
	display:	inline;
	padding-right: .33em;
	}

DIV#NAVBAR DIV.CURRENT_L1
	{
	display:	inline;
	padding-right: .33em;
	}

DIV#NAVBAR DIV.LINK_L2
	{
	display: none;
	}

DIV#NAVBAR DIV.CURRENT_L2
	{
	display: none;
	}

