/* styles for news ticker */
body#tickerFrame
	{
	margin				: 0px 0px 0px 0px;
	padding				: 0px 0px 0px 0px;
	background-color	: white;
	}

div#ticker
	{
	position			: absolute;
	width				: 802px;
	left				: 30px;
	top					: 30px;
	border-top			: 1px solid gray;
	border-bottom		: 1px solid gray;
	border-left			: 1px solid gray;
	border-right		: 1px solid gray;
	height				: 25px;
	background-color	: #EEEEEE;
	text-align			: center;
	overflow			: hidden;
	}

input.headline
	{
	position			: absolute;
	top					: 4px;
	left				: 40px;
	padding				: 0px 0px 0px 0px;
	font-family			: monospace;
	background-color	: #EEEEEE;
	border				: 0px solid #EEEEEE;
	}

	
/* styles for main */

/* general styles */
body#main
	{
	width				: 98%;
	margin				: 0px;
	padding				: 0px 0px 0px 10px;
	background-color	: #FFFFFF;
	}
	
div#container
	{
	border				: 1px solid #666666;
	margin-top			: 10px;
	margin-left			: 20px;
	width				: 802px;
	z-index				: 0;
	}
	
div.clear
	{
	clear				: both;
	line-height			: 1px;
	}

	
/* styles for decoration elements */
img#logo
	{
	position			: absolute;
	left				: 665px;
	top					: 4px;
	width				: 168px;
	height				: 22px;
	z-index				: 2;
	}
	
#kbPoster
	{
	margin				: 0px 0px 0px 0px;
	z-index				: 5;
	}
	
#posterHolder
	{
	padding-right		: 5px;
	padding-top			: 5px;
	padding-left		: 4px;
	z-index				: 0;
	float				: left;
	}

div#navigationHolder
	{
	width				: 100%;
	background-color	: gray;
	}


div#slogan
	{
	height				: 40px;
	width				: 800px;
	background-color	: gray;
	border-top			: 1px solid #666666;
	z-index				: 2;
	border-right		: 2px solid gray;
	}

img#leadingSlogan
	{
	border				: 0px;
	margin-left			: 170px;
	}

/* styles for navigation */

div#langNav
	{
	width				: 100%;
	padding				: 0px 0px 2px 0px;
	z-index				: 2;
	text-align			: right;
	}

div.buttonLang
	{
	display				: inline;
	margin				: 0px 0px 0px 10px;
	color				: gray;
	text-align			: left;
	font-size			: 10px;
	font-family			: arial;
	font-weight			: normal;
	padding				: 0px 0px 0px 0px;
	border				: none;
	top					: 0px;
	}


div#topNav
	{
	float				: left;
	padding				: 5px 0px 0px 0px;
	z-index				: 1;
	}

div.buttonTop
	{
	margin				: 0px 0px 0px 2px;
	color				: white;
	text-align			: left;
	font-size			: 12px;
	font-family			: arial;
	font-weight			: bold;
	padding				: 0px 4px 0px 0px;
	top					: 0px;
	}

div.topActive
	{
	color				: #cccc00;
	}

div#subNav
	{
	padding				: 12px 2px 2px 10px;
	z-index				: 2;
	border-bottom		: 1px solid #666666;
	background-image	: url(../media/anima.gif);
	}
	
div.buttonSub
	{
	display				: inline;
	margin				: 0px 0px 0px 0px;
	color				: gray;
	text-align			: left;
	font-size			: 12px;
	font-family			: arial;
	font-weight			: bold;
	padding				: 0px 0px 0px 0px;
	border				: none;
	top					: 0px;
	}

div.subActive
	{
	color				: #333333;
	}

/* styles for content-area */
div#intro
	{
	position			: absolute;
	left				: 600px;
	top					: 40px;
	width				: 30%;
	height				: 75%;
	}

div#hypno
	{
	width				: 650px;
	height				: 270px;
	margin				: 20px 0px 0px 60px;
	}

div#theContent
	{
	left				: 30px;
	top					: 160px;
	width				: 720px;
	margin				: 0px 0px 0px 30px;
	padding-top			: 15px;
	padding-left		: 10px;
	background-color	: #FFFFFF;
	z-index				: 0;
	}

div#signature
	{
	position			: absolute;
	left				: 2px;
	top					: 1px;
	width				: 200px;
	font-family			: verdana;
	text-align			: left;
	font-size			: 10px;
	color				: gray;
	}


img.documentation
	{
	border				: solid 0px;
	margin				: 2px;
	}

p
	{
	margin				: 0px 0px 20px 0px;
	color				: gray;
	text-align			: left;
	font-size			: 11px;
	font-family			: verdana, "Times New Roman", serif;
	font-weight			: normal;
	padding				: 0px 0px 0px 0px;
	border				: none;
	top					: 0px;
	width				: 90%;
	}

h1
	{
	margin				: 0px 0px 30px 0px;
	color				: gray;
	text-align			: left;
	font-size			: 24px;
	font-family			: arial;
	font-weight			: bold;
	padding				: 0px 0px 0px 0px;
	border				: none;
	top					: 0px;
	width				: 90%;
	}
	
h2
	{
	margin				: 20px 0px 5px 0px;
	color				: gray;
	text-align			: left;
	font-size			: 18px;
	font-family			: arial;
	font-weight			: bold;
	padding				: 0px 0px 0px 0px;
	border				: none;
	top					: 0px;
	width				: 90%;
	}

a:link, span.MsoHyperlink
	{
	color				: #CC6633;
	font-size			: 16px;
	font-family			: Georgia, "Times New Roman", serif;
	font-weight			: bold;
	text-decoration		: underline;
	text-underline		: single;
	}

a:visited, span.MsoHyperlinkFollowed
	{
	color				: gray;
	font-size			: 16px;
	font-family			: Georgia, "Times New Roman", serif;
	font-weight			: bold;
	text-decoration		: underline;
	text-underline		: single;
	}