/****************************************/
/*			http://starborn.org			*/
/*										*/
/*										*/
/* Stand:		April 2008				*/
/* Version:		3.0						*/
/* Copyright:	Steffen "Dhyani" Marx	*/
/*				Lissy "Princess" Mödl	*/
/*										*/
/****************************************/

body
{
	background-color: #000000;
	color: #FFFFFF;

	margin: 0px;
	padding: 0px;
}

.container_ornament
{
	background-image: url(../pix/horizon_ornament.jpg);
	background-repeat: no-repeat;
	background-color: #000000;
	height: 166px;
}

.container_main
{
	background-image: url(../pix/horizon_bg.jpg);
	background-repeat: repeat;
	background-color: #495465;
	margin: 0px;
	padding: 0px;
	width: 785px;
}

.container_main:after{
	content: "";
	clear: left; 
	display: block;
	overflow: hidden;
	visibility: hidden;
}

.container_navigation
{
	float: left;
	font: bold 70% Verdana;
	text-decoration: none;
	width: 136px;
	height: 100%;
}

.container_content
{
	float: left;
	margin-left: 17px;
	margin-bottom: 8px;
	width: 630px;
}

.container_content_small
{
	float: left;
	margin-left: 17px;
	margin-bottom: 8px;
	width: 460px;
}

.container_margin
{
	float: left;
	width: 160px;
	margin-left: 8px;
	margin-bottom: 8px;
}

.container_content_3r
{
	border-bottom: solid #3C4452 1px;
	border-top: solid #929BA6 1px;
	border-left: solid #929BA6 1px;
	border-right: solid #3C4452 1px;
	background-color: #5A6372;
	float: left;

	margin-bottom: 8px;
	width: 630px;
}

.container_content_3r_banner
{
	float: left;
	text-align: center;
	margin-bottom: 8px;
	width: 630px;
}

.container_content_3i2
{
	border-top: solid #929BA6 1px;
	border-right: solid #3C4452 1px;
	background-color: #5A6372;
	float: left;
	width: 314px;
}

.container_content_3i1
{
	border-top: solid #929BA6 1px;
	border-right: solid #3C4452 1px;
	background-color: #5A6372;
	float: left;
	padding-bottom: 8px;
	width: 630px;
}

.container_content_2r
{
	border-bottom: solid #3C4452 1px;
	border-top: solid #929BA6 1px;
	border-left: solid #929BA6 1px;
	border-right: solid #3C4452 1px;
	background-color: #5A6372;
	float: left;
	margin-bottom: 8px;
	padding-bottom: 8px;
	width: 460px;
}

.container_content_2i
{
	border-top: solid #929BA6 1px;
	border-right: solid #3C4452 1px;
	background-color: #5A6372;
	float: left;
	width: 460px;
}

.container_margin_1r
{
	border-bottom: solid #3C4452 1px;
	border-top: solid #929BA6 1px;
	border-left: solid #929BA6 1px;
	border-right: solid #3C4452 1px;
	float: left;
	margin-bottom: 8px;
}

.container_margin_1i
{
	border-top: solid #929BA6 1px;
	border-right: solid #3C4452 1px;
	background-color: #5A6372;
	float: left;
	width: 160px;
}

/* ---------------------------------------------------- */

.structure_navigation_first
{
	
	border-left: solid #FFFFFF 1px;
	border-bottom: solid #929191 1px;
	border-right: solid #929191 1px;
	background-color: #EBECEC;
	margin-left: 8px;
	width: 127px;
	line-height: 20px;
}

.structure_navigation_second
{
	background-color: #6D7684;
	border-bottom: solid #E2E4E6 1px;
	border-left: solid #B6BBC1 1px;
	border-right: solid #B6BBC1 1px;

	margin-left: 20px;
	width: 114px;
	line-height: 20px;
}

.structure_navigation_second_last
{
	background-color: #6D7684;
	border-left: solid #B6BBC1 1px;
	border-right: solid #B6BBC1 1px;

	margin-left: 20px;
	width: 114px;
	line-height: 20px;
}

.structure_image
{

	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 23px;
	padding-right: 16px;
	margin: 0px;
}

.structure_image_description
{
	background-color: #ACB1B9;
	font: normal 10px Verdana;
	color: #495465;
	padding: 3px;
	padding-top: 0px;
	margin-top: 0px;
}

.structure_table_window
{
	border-bottom: solid #3C4452 1px;
	border-top: solid #929BA6 1px;
	border-left: solid #929BA6 1px;
	border-right: solid #3C4452 1px;
}

.structure_table_banner_margin_120
{
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 23px;
}

.structure_table_banner_margin_125
{
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 23px;
}

.structure_text_margin
{
	margin: 8px;
	margin-bottom: 8px;
	border-bottom: solid #ACB1B9 1px;
	border-top: solid #ACB1B9 1px;
	border-left: solid #ACB1B9 1px;
	border-right: solid #ACB1B9 1px;
}

.structure_tablecell_grey
{
	background-color: #ACB1B9;
	font: normal 10px Verdana;
	padding: 5px;
}

.structure_tablecell_grey_big
{
	background-color: #ACB1B9;
	font: normal 11px Verdana;
	line-height: 15px;
	padding: 5px;
}

/* ---------------------------------------------------- */

.textdecoration_version
{
	font: bold 12px Verdana;

	border-left: solid #FFFFFF 1px;
	border-bottom: solid #929191 1px;

	margin: 0px;
	margin-left: 200px;
	margin-top: 40px;
	margin-bottom: 6px;

	padding: 0px;
	padding-left: 4px;
	padding-bottom: 4px;

	width: 300px;
}

.textdecoration_navigation_first_text
{
	font: bold 93% Verdana;
	color: #000000;

	padding: 3px;
	padding-left: 5px;
}

.textdecoration_navigation_link_text
{
	color: #FF0000;
	/* color: #9F9F9F; */
}

h1
{
	background-image: url(../pix/horizon_arrow.gif);
	background-repeat: no-repeat;
	background-color: #4C5562;
	border-right: solid #3C4452 1px;
	border-bottom: solid #282D35 1px;
	font: normal 12px Verdana;
	color: #FFFFFF;
	padding: 4px;
	padding-left: 23px;
	padding-right: 15px;
	margin: 0px;
}

h2
{
	background-image: url(../pix/horizon_quadrat.gif);
	background-repeat: no-repeat;
	font: bold 12px Verdana;
	color: #FFFFFF;
	padding: 4px;
	padding-left: 23px;
	padding-right: 15px;
}

p
{	
	font: normal 11px Verdana;
	color: #FFFFFF;
	background-color: #5A6372;
	line-height: 14px;
	text-align: justify;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 23px;
	padding-right: 16px;
	margin: 0px;
}

.p_margin
{	
	font: normal 11px Verdana;
	color: #FFFFFF;
	background-color: #4C5562;
	line-height: 14px;
	text-align: left;
	padding: 8px;
	margin: 0px;
}

.zitat
{	
	font: bold 11px Verdana;
	color: #FFFFFF;
	background-color: #5A6372;
	line-height: 14px;
	text-align: center;
	margin-top: 8px;
	padding-bottom: 8px;
	padding-left: 23px;
	padding-right: 16px;
	margin: 0px;
}

ul
{
	margin-top: 8px;
	margin-right: 8px;
	margin-bottom: 8px;
	background-color: #5A6372;
}

li
{
	font: normal 11px Verdana;
	line-height: 14px;
	color: #BC0000;
	background-color: #5A6372;
	margin-bottom: 8px;
}

.list
{
	color: #BDC1C7;
}

.list a,
p a
{
	color: #BDC1C7;
	text-decoration: none;
	border-bottom: 1px dotted;
}

.list a:hover,
p a:hover
{
	color: #BDC1C7;
	text-decoration: underline;
	border-bottom: 1px none;
}

.text_grey_highlight
{
	font: bold 13px Verdana;
	margin-top: 0px;
	margin-bottom: 15px;
}


/* ---------------------------------------------------- */

.structure_navigation_second_last a,
.structure_navigation_second a
{
	font: bold 93% Verdana;
	line-height: 16px;
	color: #EFF0F0;
	display: block;
	padding: 1px;
	padding-left: 5px;
	width: 100%;
	text-decoration: none;
}

.structure_navigation_second_last a:hover,
.structure_navigation_second a:hover
{
	font: bold 93% Verdana;
	line-height: 16px;
	color: #BFBFBF;
	display: block;
	padding: 1px;
	padding-left: 5px;
	width: 100%;
	text-decoration: none;
}













