/* * defaults *************************************************************************************************************************************************************************************** */
/* ************************************************************************************************************************************************************************************************** */

html,
body								{	border:			none;
									padding:		0px 0px 0px 0px;
									margin:			0px 0px 0px 0px;

									background:		#1C2539;
									color:			#000000;

									font:			normal normal normal 13px /normal Arial,Helvetica,Verdana,Sans-Serif;
								}

p,
div,
form,
pre								{	border:			none;
									padding:		0px 0px 0px 0px;
									margin:			0px 0px 0px 0px;
								}

table								{	border:			none;
									padding:		0px 0px 0px 0px;
									margin:			0px 0px 0px 0px;

									caption-side:		top;
									table-layout:		auto;
									border-collapse:	collapse;
									border-spacing:		0px;
									empty-cells:		show;
								}

td,
th								{	border:			none;
									padding:		0px 0px 0px 0px;
									margin:			0px 0px 0px 0px;

									font:			normal normal normal 13px /normal Arial,Helvetica,Verdana,Sans-Serif;
									text-align:		left;
									vertical-align:		middle;
								}

img								{	border:			none;
									vertical-align:		middle;
								}

h1,
h2,
h3,
h4,
h5,
h6								{	border:			none;
									padding:		0px 0px 0px 0px;
									margin:			0px 0px 0px 0px;

									font:			normal normal normal 13px /normal Arial,Helvetica,Verdana,Sans-Serif;
								}

a								{	color:			#606060;
									text-decoration:	none;
								}

a:hover								{	color:			#000000;
									text-decoration:	underline;
								}

.bold								{	font-weight:		bold;
								}

.underline							{	text-decoration:	underline;
								}

.italic								{	font-style:		italic;
								}



/* * layout ***************************************************************************************************************************************************************************************** */
/* ************************************************************************************************************************************************************************************************** */

#container-wrapper						{	text-align:		center;
								}

#container							{	width:			853px;
									margin:			auto;

									background:		transparent url("../images/container-wrapper-container-background.gif") no-repeat scroll top left;

									text-align:		left;
								}

#container.frontpage #header					{	width:			803px;
									height:			535px;
									margin:			0px 25px 0px 25px;

									background:		transparent url("../images/container-wrapper-container-frontpage-header-background.jpg") no-repeat scroll top left;

									font:			normal normal normal 11px /normal Arial,Helvetica,Verdana,Sans-Serif;
									text-align:		right;
								}

#container.subpage #header					{	width:			803px;
									height:			226px;
									margin:			0px 25px 0px 25px;

									background:		transparent url("../images/container-wrapper-container-subpage-header-background.jpg") no-repeat scroll top left;

									font:			normal normal normal 11px /normal Arial,Helvetica,Verdana,Sans-Serif;
									text-align:		right;
								}

#navigation							{	width:			803px;
									height:			76px;
									margin:			0px 25px 0px 25px;

									background:		transparent url("../images/container-wrapper-container-navigation-background.gif") no-repeat scroll top left;
								}

#container.subpage #content-wrapper				{	width:			803px;
									padding:		41px 0px 41px 0px;
									margin:			0px 25px 0px 25px;

									background:		transparent url("../images/container-wrapper-container-subpage-content-wrapper-background.gif") no-repeat scroll top left;
								}

#container.subpage #content-wrapper.with-panels			{	background:		transparent url("../images/container-wrapper-container-subpage-content-wrapper-withpanels-background.gif") no-repeat scroll top left;
								}

#container.subpage #content					{	padding:		0px 25px 0px 25px;
								}

#container.subpage #panel-left					{	width:			150px;
									float:			left;
								}

#container.subpage #panel-right					{	width:			553px;
									margin:			0px 0px 0px 50px;
									float:			left;
								}

#footer								{	width:			803px;
									padding:		22px 0px 20px 0px;
									margin:			0px 25px 0px 25px;

									background:		transparent url("../images/container-wrapper-container-footer-background.gif") no-repeat scroll top left;

									font:			normal normal normal 11px /normal Arial,Helvetica,Verdana,Sans-Serif;
									text-align:		right;
								}



/* * header ***************************************************************************************************************************************************************************************** */
/* ************************************************************************************************************************************************************************************************** */

#navigation-top							{	border:			none;
									padding:		15px 16px 0px 0px;
									margin:			0px 0px 0px 0px;

									list-style:		none none outside;
								}

#navigation-top li						{	border:			none;
									padding:		0px 0px 0px 0px;
									margin:			0px 0px 0px 0px;
									display:		inline;
								}

#navigation-top li a						{	border:			none;
									border-right:		1px solid #FFFFFF;
									padding:		0px 13px 0px 13px;

									color:			#FFFFFF;
								}

#logotyp							{	margin:			36px 16px 0px 0px;
								}

#container.frontpage #posLogotyps				{	margin:			88px 16px 0px 0px;
								}

#container.subpage #posLogotyps					{	margin:			33px 16px 0px 0px;
								}



/* * navigation ************************************************************************************************************************************************************************************* */
/* ************************************************************************************************************************************************************************************************** */

#navigation a							{	margin:			0px 1px 0px 0px;
								}



/* * content **************************************************************************************************************************************************************************************** */
/* ************************************************************************************************************************************************************************************************** */

#container.subpage #content h1					{	color:			#373F60;
									font:			normal normal bold 18px /normal Arial,Helvetica,Verdana,Sans-Serif;
								}

#container.subpage #content h2					{	margin:			35px 0px 0px 0px;
									font:			normal normal bold 15px /normal Arial,Helvetica,Verdana,Sans-Serif;
								}

#container.subpage #content a					{	font-weight:		bold;
								}

#container.subpage #content p,
#container.subpage #content form				{	margin:			25px 0px 0px 0px;
								}

#container.subpage #content p.notes				{	color:			#B0B0B0;
									font:			normal normal normal 11px /normal Arial,Helvetica,Verdana,Sans-Serif;
								}

#container.subpage #content pre					{	border:			1px dashed #B0B0B0;
									padding:		25px 25px 25px 25px;
									margin:			25px 0px 0px 0px;

									overflow:		auto;
									background:		#F9F9F9;
								}

#container.subpage #content ul					{	margin-top:		15px;
									margin-bottom:		0px;
								}

#container.subpage #content table				{	width:			100%;
									table-layout:		fixed;
								}

#container.subpage #content table.generic			{	margin:			25px 0px 0px 0px;
								}

#container.subpage #content table.generic thead th		{	border-bottom:		1px solid #B0B0B0;
									padding:		4px;

									text-align:		center;
									font-weight:		bold;
								}

#container.subpage #content table.generic tbody th		{	border-bottom:		1px solid #B0B0B0;
									padding:		4px;
								}

#container.subpage #content table.generic tbody td		{	border-bottom:		1px solid #B0B0B0;
									padding:		4px;

									text-align:		center;
								}

#container.subpage #content table.generic tbody tr.caption th	{	border-bottom:		none;

									color:			#373F60;
									font-weight:		bold;
								}

#container.subpage #content table.generic tbody tr.caption td	{	border-bottom:		none;
								}

#container.subpage #content table.generic tbody tr.highlight td	{	font-weight:		bold;
								}

#container.subpage #content #panel-left ul			{	border:			none;
									padding:		0px 0px 0px 0px;
									margin:			5px 0px 10px 0px;
									list-style:		none none outside;

									font-weight:		bold;
								}

#container.subpage #content #panel-left ul li			{	border:			none;
									padding:		0px 0px 4px 0px;
									margin:			0px 0px 0px 0px;
								}

#container.subpage #content #panel-left ul li ul		{	border:			none;
									padding:		4px 0px 0px 10px;
									margin:			0px 0px 0px 0px;

									list-style:		none none outside;
								}

#container.subpage #content #panel-left ul li ul li		{	border:			none;
									padding:		0px 0px 4px 0px;
									margin:			0px 0px 0px 0px;
								}

#container.subpage #content #panel-left div.box			{	border-top:		1px dashed #A0A0A0;
									border-bottom:		1px dashed #A0A0A0;
									padding:		10px 0px 10px 0px;
									margin:			35px 0px 0px 0px;
								}

#container.subpage #content #panel-left div.box h1		{	color:			#A0A0A0;
									font:			normal normal bold 15px /normal Arial,Helvetica,Verdana,Sans-Serif;
								}

#container.subpage #content #panel-left div.box p		{	margin:			5px 0px 0px 0px;
									color:			#A0A0A0;
									font:			normal normal normal 11px /normal Arial,Helvetica,Verdana,Sans-Serif;
								}

#container.subpage #content #panel-left div.box a		{	font-weight:		normal;
									color:			#A0A0A0;
								}



/* * footer ***************************************************************************************************************************************************************************************** */
/* ************************************************************************************************************************************************************************************************** */

#footer a							{	margin:			0px 16px 0px 0px;
									color:			#FFFFFF;
								}
