/* Allgemeine Stildefinitionen */
*
{
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 100.1%;
	padding: 0; margin: 0; border: 0;
}
body
{
	font-size: 0.68em;
	color: #000;
	background-color: #B1BECF;
	line-height: 1.4em;
}

/*
	Palette
		#000000 black
		#FCFCFE white
		#CC0000 red
		#D2E0ED light grey
		#BACBDB mid grey
		#B1BECF dark grey
*/

p
{
	text-align:justify;
}

/* Listen */

li.enumeration
{
	list-style-type:square;
	list-style-position:inside;
	padding-left:1px;
}

/* Tabellen */

table.standard
{
	border:1px solid #000000;
	border-spacing:0px;
	text-align:center;
	background-color:#000000;
	margin-bottom: 1em;
	border-collapse: collapse;
}
tr.head
{
	background-color:#CC0000;
	border:0px solid #000000;
}
th
{
	color:#FCFCFE;
	font-weight:bold;
	background-color:#CC0000;
	padding: 6px;
}
tr.odd
{
	background-color:#D2E0ED;
	border:0px solid #000000;
}
tr.even
{
	background-color:#FCFCFE;
	border:0px solid #000000;
}
td
{
	padding: 6px;
}

tr.form_row_odd
{
	background-color:#D2E0ED;
}
tr.form_row_even
{
	background-color:#D2E0ED;
}
td.form_cell
{
	padding: 3px;
	border: 1px solid #FCFCFE;
}

/* Überschriften */
h1
{
	color:#cc0000;
	font-size:1.25em;
	padding:5px 0 5px 0;
	margin:10px 0 8px 0;
	font-weight:bold;
	border:0;
}

h1.title
{
	border-bottom:1px solid #cc0000;
}

h1.box
{
	color:#000000;
	font-weight:normal;
	width:196px;
	padding-left:5px;
	border:1px solid #000000;
	display:block;
}

/* Formate */
div.folder
{
	margin-bottom: 1em;
}
div.bookmark
{
	margin-bottom: 1em;
}

/* Bilder */
.image_container
{
	float:right;
	padding-top:30;
	margin-top:4px;
	margin-right:9px;
	margin-left:10px;
}

.image_container_left
{
	float:left;
	padding-top:30;
	margin-top:4px;
	margin-right:9px;
	margin-left:10px;
}

.centered_image_container
{
	text-align:center;
	padding-top:30;
	margin-top:4px;
	margin-right:9px;
	margin-left:10px;
}

a img
{
  border: 0;
}

a
{
  color: #436ec1;
  text-decoration: none;
}
a:hover
{
  text-decoration: underline;
}
a:active
{
  text-decoration: underline;
}

/* Layout */

div.wrapper {
	background-color: #FCFCFE;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
	width: 950px;
	padding-bottom: 19px;
}
	div.logo
	{
		float:left;
		width:223px;
		height:63px;
		background-color:#FCFCFE;
	}
		div.orb_logo
		{
			width:197px;
			height:43px;
			padding-left:12px;
			padding-top:10px;
		}
			a.logo
			{
			}
	div.spacer
	{
		float:left;
		width:20px;
		height:1px;
		background-color:#FCFCFE;
	}
	div.top_menues
	{
		float:left;
		width:707px;
		height:63px;
	}
		div.upper_top_menue
		{
			width:707px;
			height:28px;
		}
			ul.upper_top_menue
			{
				list-style:none;
				padding-top:8px;
				padding-right:4px;
			}
				li.upper_top_menue
				{
					float:right;
					list-style:none;
					padding:0px 5px 1px 5px;
					border-right:2px solid #c8cacc;
				}
				li.upper_top_menue_language
				{
					float:right;
					list-style:none;
					padding:0px 5px 1px 5px;
					border-right:none;
					color:#CC0000;
				}
				a.upper_top_menue_language
				{
					color:#CC0000;
					font-size:0.9em;
					text-decoration:none;
				}
				a.upper_top_menue
				{
					color:#919598;
					font-size:0.9em;
					text-decoration:none;
				}
				a.upper_top_menue:hover
				{
					text-decoration:underline;
				}
				a.upper_top_menue:active
				{
					text-decoration:underline;
				}
		div.lower_top_menue
		{
			width:707px;
			height:35px;
		}
			ul.lower_top_menue
			{
				list-style:none;
				padding-top:9px;
				padding-right:4px;
			}
				li.lower_top_menue_first
				{
					float:left;
					list-style:none;
					padding: 0px 8px 0px 0px;
					border-right:2px solid #000000;
				}
				li.lower_top_menue
				{
					float:left;
					list-style:none;
					padding: 0px 8px 0px 8px;
					border-right:2px solid #000000;
				}
				li.lower_top_menue_last
				{
					float:left;
					list-style:none;
					padding: 0px 8px 0px 8px;
					border-right:none;
					color:#CC0000;
				}
				a.lower_top_menue
				{
					color:#000000;
					font-size:1.25em;
					text-decoration:none;
				}
				a.lower_top_menue:hover
				{
					color:#CC0000;
					text-decoration:none;
				}
				a.lower_top_menue:active
				{
					text-decoration:none;
				}
	div.main_menue
	{
		float:left;
		width:223px;
		height:182px;
		background-color:#FCFCFE;
	}
		ul.main_menue
		{
			list-style:none;
			width:223px;
			height:182px;
		}
			li.main_menue
			{
				width: 223px;
				height: 44px;
				overflow: hidden;
				font-weight: normal;
				border-bottom: 2px solid #FFFFFF;
			}
			li.main_menue_last
			{
				width: 223px;
				height: 44px;
				overflow: hidden;
				font-weight: normal;
				border-bottom: none;
			}
			a.main_menue
			{
				width: 223px; w\idth: 170px;
				height: 44px; he\ight: 38px;
				display:block;
				color:#FFFFFF;
				font-size:1.25em;
				text-decoration:none;
				background-color:#CC0000;
				padding: 6px 27px 6px 26px; /* top ? ? left */
			}
			a.main_menue:hover
			{
				color:#CC0000;
				text-decoration:none;
				background-color:#BACBDB;
			}
			a.main_menue:active
			{
			}
	div.banner
	{
		float:left;
		width:707px;
		height:182px;
		background-image: url(../Images/Header.jpg);
	}
	div.horizontal_spacer
	{
		float:left;
		width:950px;
		height:20px;
		/*background-color:#FCFCFE;*/
	}
	div.left_space
	{
		float:left;
		width:203px;
		min-height:40px;
		/*background-color:#F7F7F7;*/
		overflow:hidden;
	}
	div.center_space
	{
		float:left;
		width:464px;
		min-height:40px;
		/*background-color:#F7F7F7;*/
		align:left;
	}
	div.right_space
	{
		float:left;
		width:203px;
		min-height:40px;
		/*background-color:#F7F7F7;*/
		overflow:hidden;
	}

br.clear {
  font-size: 1px; height: 1px;
  overflow: hidden;
  clear: both;
}

