html,body		{
				 height:100%;
				}

body			{
				 margin: 0px;
				 padding: 0px;
				 background-color: #FFFFFF;
				 font-family: verdana, arial, tahoma;
				 font-size: 11px;
				 color: #737373;
				}

#header_top_de	{
				 position: absolute;
				 top: 0px;
				 left: 0px;
				 background-image: url(../images/header_back.jpg);
				 background-repeat: no-repeat;
				 width: 901px;
				 height: 58px;
				}

#header_top_eng	{
				 position: absolute;
				 top: 0px;
				 left: 0px;
				 background-image: url(../images/header_back.jpg);
				 background-repeat: no-repeat;
				 width: 901px;
				 height: 58px;
				}

#logo			{
				 position: absolute;
				 top: 60px;
				 left: 0px;
				 width: 161px;
				 height: 137px;
				}

#visual			{
				 position: absolute;
				 top: 60px;
				 left: 163px;
				 width: 738px;
				 height: 137px;
				}

#vrahmen		{
				 position: absolute;
				 top: 60px;
				 left: 163px;
				 width: 738px;
				 height: 137px;
				}

#service_nav_de	{
				 position: absolute;
				 top: 8px;
				 left: 690px;
				 font-size: 11px;
				 color: #FFFFFF;
				}

#service_nav_eng	{
				 position: absolute;
				 top: 8px;
				 left: 638px;
				 font-size: 11px;
				 color: #FFFFFF;
				}

#main_nav		{
				 position: absolute;
				 top: 199px;
				 left: 163px;
				 width: 598px;
				 height: 24px;
				}

#sub_nav		{
				 position: absolute;
				 top: 269px;
				 left: 0px;
				 width: 161px;
				}

#flash			{
				 position: absolute;
				 top: 363px;
				 left: 82px;
				}

#container		{
				 position: absolute;
				 top: 265px;
				 left: 163px;
				 width: 598px;
				}

#container_nh		{
				 position: absolute;
				 top: 250px;
				 left: 163px;
				 width: 598px;
				}

.mnav_img		{
				 margin: 0 2px 0 0;
				}

.sub_nav_content {
				 padding: 0 0 5px 0;
				 width: 130px;
				 line-height: 160%;
				 font-size: 11px;
				}

td				{
				 line-height: 160%;
				 font-size: 11px;
				}

.td_head		{
				 padding: 2px 10px 2px 10px;
				 background-color: #F7A911;
				 font-weight: bold;
				 color: #FFFFFF;
				 border-right: 2px solid #FFFFFF;
				 border-bottom: 2px solid #FFFFFF;
				}

.td_content		{
				 padding: 2px 10px 2px 10px;
				 background-color: #EEEEEE;
				 border-right: 2px solid #FFFFFF;
				 border-bottom: 2px solid #FFFFFF;
				}

.headline		{
				 margin: 0 11px 20px 11px;
				 width: 576px;
				 line-height: 160%;
				 font-size: 14px;
				 font-weight: bold;
				}

.content		{
				 margin: 0 11px 0 11px;
				 width: 576px;
				 line-height: 160%;
				}

.footer			{
				 padding: 30px 0 20px 0;
				 width: 598px;
				}

.footer_content1	{
				 padding: 0 11px 0 11px;
				 color: #F6A911;
				 font-size: 10px;
				}

.footer_content2	{
				 padding: 0 11px 0 11px;
				 font-size: 10px;
				 text-align: right;
				}

.service_nav	{
				 color: #FFFFFF;
				 text-decoration: none;
				}

.sub_nav,
a:HOVER			{
				 color: #737373;
				 text-decoration: none;
				}

a				{
				 color: #F6A911;
				 text-decoration: none;
				}

.sub_nav:HOVER,
.sub_nav_active	{
				 color: #F6A911;
				 text-decoration: none;
				}

.sub_nav_active	{
				 font-weight: normal;
				}

.input			{
				 font-family: verdana, arial, tahoma;
				 font-size: 11px;
				 color: #737373;
				 height: 15px;
				 width: 150px;
				}

.submit			{
				 font-family: verdana, arial, tahoma;
				 font-size: 11px;
				 font-weight: bold;
				 color: #FFFFFF;
				 border: 0px;
				 background-color: #F7A911;
				 height: 20px;
				 width: 60px;
				}

ul				{
				 list-style-position: outside;
				 margin: 0 10px 0 10px;
				 padding: 0 10px 0 10px;
				}

li				{
				 margin: 0;
				 padding: 0 10px 0 0;
				}

.td_table_1		{
				 width: 66px;
				 padding: 2px 2px 2px 2px;
				 background-color: #F7A911;
				 font-weight: normal;
				 color: #FFFFFF;
				 border-right: 1px solid #737373;
				 border-bottom: 1px solid #737373;

				 border-top: 1px solid #737373;
				 border-left: 1px solid #737373;
				}

.td_content_01		{
				 padding: 1px 1px 1px 1px;
				 background-color: #EEEEEE;
				 border-right: 1px solid #737373;
				 border-bottom: 1px solid #737373;
				 border-top: 1px solid #737373;
				 border-left: 1px solid #737373;
				}
