/* HTML, Body, Main */

html, body
				{
				text-align:center;
				background:#02684b;
				height:100%;
				margin:0;
				padding:0;
				}

				
/* All */

* 				{	padding:0px; margin:0px; text-align:left; font-family:Verdana,Arial; font-size:12px; color:#9a9a9a; font-weight:normal; text-decoration:none;	}

a				{	color:#02684b; text-decoration:none;	}
a:Hover  		{	color:#5ebc2e;	}

strong			{	font-weight:bold;	}

.green			{	color:#5ebc2e;	}

.small			{	font-size:10px;	}

.green_bold		{	font-weight:bold; color:#5ebc2e;	}

.dark_green		{	color:#02684b;	}

.dark_green_bold		{	font-weight:bold; color:#02684b;	}

img				{	border:0px;	}

p				{	line-height:20px;	}

p a				{	text-decoration:underline;	}

h3
				{
				font-size:12px;
				font-weight:bold;
				color:#02684b;
				margin-bottom:2px;
				}
				
h4
				{
				font-size:12px;
				font-weight:bold;
				color:#ff8800;
				margin-bottom:2px;
				}
				
.divider
				{
				margin-top:10px;
				margin-bottom:10px;
				background: #FFF url(../images/pattern.gif) repeat-x;
				height:1px;
				}
				
.morelink
				{
				margin-top:6px;
				}
				
.morelink a
				{
				background:url(../images/arrow.gif) top right no-repeat;
				padding-right:20px;
				color:#5ebc2e!important;
				}
				
.morelink a:Hover
				{
				color:#02684b!important;
				}
				
.downloadlink
				{
				margin-top:4px;
				}
				
.downloadlink a
				{
				color:#5ebc2e!important;
				}
				
.downloadlink a:Hover
				{
				color:#02684b!important;
				}

/* Main */

#id_page
				{
				margin:auto;
				margin-top:7px;
				width:971px;
				height:100%;
				background:#FFF;
				}
				
#id_main
				{
				margin:auto;
				width:971px;
				background:#FFF;
				}
				
#id_pagecontent
				{
				padding:12px;
				}
				
#id_logo
				{
				float:left;
				margin-top:42px;
				margin-bottom:23px;
				}
				
#id_metanavi
				{
				font-size:10px;
				float:right;
				}
				
#id_metanavi .left
				{
				margin-left:6px;
				float:left;
				padding-bottom:2px;
				}
				
#id_metanavi .right_border
				{
				padding-right:6px;
				border-right:1px solid #c6c6c8;
				}
				
#id_metanavi a
				{
				color:#afafaf;
				font-size:10px;
				font-weight:bold;
				text-decoration:none;
				}
				
#id_metanavi a:Hover
				{
				color:#02684b;
				}
				
#id_metanavi .active
				{
				font-size:10px;
				font-weight:bold;
				color:#02684b;
				}
				
#id_topnavi
				{
				float:left;
				width:190px;
				height:202px;
				margin-top:1px;
				background:#5ebc2e;
				}
				
#id_topnavi ul
				{
				list-style:none;
				margin-top:7px;
				}
				
#id_topnavi ul li
				{
				margin-bottom:2px;
				}
				
#id_visual
				{
				float:right;
				background:#FCAB26;
				}

#id_home_subnavi
				{
				float:left;
				margin-top:6px;
				width:190px;
				}

#id_subnavi
				{
				float:left;
				margin-top:6px;
				width:188px;
				border:1px solid #c6c6c8;
				position:relative;
				}
				
#id_subnavi ul
				{
				list-style:none;
				margin-left:-10px;
				margin-top:7px;
				margin-bottom:7px;
				position:relative;
				}
				
#id_subnavi ul li
				{
				padding-left:24px;
				margin-bottom:2px;
				}
				
#id_subnavi .active
				{
				background: url(../images/subnavi_dot.gif) 0px 0px no-repeat;
				position:relative;
				}

#id_content
				{
				float:right;
				margin-top:6px;
				width:749px;
				border:1px solid #c6c6c8;
				}
				
#id_content_content
				{
				padding:12px;
				}
				
#id_headline
				{
				margin-bottom:16px;
				padding-top:15px;
				}

#id_content_content ul
				{
				list-style:none;
				}
				
#id_content_content ul li
				{
				margin-bottom:14px;
				}
				
#id_content_content .iconlist ul li
				{
				padding-left:20px;
				background:url(../images/arrow.gif) top left no-repeat;
				}
				
#id_content_content .iconlist ul li ul
				{
				margin-top:4px;
				}
				
#id_content_content .iconlist ul li ul li
				{
				margin-bottom:4px!important;
				padding-left:0px!important;
				background:none!important;
				}
				
#id_content_content .iconlist ul li ul li a
				{
				color:#5ebc2e!important;
				}
				
#id_content_content .iconlist ul li ul li a:Hover
				{
				color:#02684b!important;
				}
				
/* Content Left */
#id_content_left
				{
				float:left;
				width:350px;
				}

/* Content Right */
#id_content_right
				{
				float:right;
				width:350px;
				}
				
#id_home_content
				{
				float:right;
				margin-top:6px;
				width:751px;
				}
				
#id_home_content_right
				{
				float:right;
				width:252px;
				height:256px;
				border:1px solid #c6c6c8;
				}
				
#id_home_content_left
				{
				float:left;
				width:489px;
				}
				
#id_home_content_left_top
				{
				height:75px;
				border:1px solid #c6c6c8;
				padding:12px;
				}
				
#id_home_content_left_bottom
				{
				margin-top:8px;
				height:123px;
				border:1px solid #c6c6c8;
				padding:12px;
				}
				
#id_home_content_teaser
				{
				padding:12px;
				}
				
#id_home_content_news
				{
				height:80px;
				overflow:hidden;
				}
				
#id_home_content_news p
				{
				line-height:18px;
				}
				
#id_home_content_news ul
				{
				list-style:none;
				}
				
#id_home_content_news ul li
				{
				width:220px;
				float:left;
				}
				
#id_home_content_clients
				{
				height:100px;
				}
				
#id_home_ticker
				{
				margin-top:8px;
				height:28px;
				background:#5ebc2e;
				}
				
#flashcontentTicker p
				{
				padding-left:18px;
				padding-top:5px;
				font-family:Arial;
				font-size:11px;
				color:#FFF;
				}

/* Links */
a.link_pdf
				{
				display:block;
				margin-bottom:6px;
				color:#000000;
				font-weight:bold;
				text-decoration:none;
				background: url(../images/icon_pdf.gif) 0px 3px no-repeat;
				padding-left:16px;
				}

a.link_pdf:Hover
				{
				text-decoration:underline;
				}
				
/* form */
.form				{	width:220px; height:14px; border: 1px solid #CCCCCC; background-color:#FFFFFF;	}
.form_big			{	width:350px; border: 1px solid #CCCCCC;	}
.table_form			{	width:350px; border-collapse:collapse;	}
.table_form	td		{	padding:4px;	}
.table_normal td	{	border: none; padding:0px;	}
.table_form .left	{	vertical-align:top; width:130px;	}
.table_form .right	{	width:220px;	}
.send				{	float:right;	}

.alert				{	color:#02684b;	}

.dropdown			{	width:200px; border: 1px solid #CCCCCC; background-color:#FFFFFF;	}