html{width:100%; height:100%; margin:0; padding:0; text-align:center;}

body {width:100%; height:100%; margin:0; padding:0; text-align:center; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif;
	  line-height:18px; text-decoration:none; background-image:url(./images/back.gif);}

/* allgemeine Angaben */
body,div,td,a 	{font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:18px; text-decoration:none; color: #333333;}
img 			{border:none}

/* allgemeine Linien */
.linetop		{border-top: 1px  solid #A2A7B4;}
.linebottom		{border-bottom: 1px  solid #A2A7B4;}

/* Inhalt <div> im BODY */
.div_all	{display:block; width:980; text-align:center;}

/* Headlines */
h1	{color:#227367; font-size:12px; font-weight: bold; margin-top:18px; margin-bottom:18px;}
h2	{color:#227367; font-size:11px; font-weight: bold; margin-top:18px; margin-bottom:0px;}
h3	{color:#333333; font-size:12px; font-weight: bold;}
h4	{color:#333333; font-size:12px; font-weight: bold;}
h5	{color:#333333; font-size:12px; font-weight: bold;}
h6	{color:#333333; font-size:12px; font-weight: bold;}

/* Links */
a.link			{color:#EFD4BC; text-decoration:none;}
a.link:link 	{color:#EFD4BC; text-decoration:none;}
a.link:visited 	{color:#EFD4BC; text-decoration:none;}
a.link:hover 	{color:#EFD4BC; text-decoration:underline;}
a.link:active 	{color:#EFD4BC; text-decoration:underline;}

a.linktxt			{color:#CC0000; text-decoration:none;}
a.linktxt:link 		{color:#CC0000; text-decoration:none;}
a.linktxt:visited 	{color:#CC0000; text-decoration:none;}
a.linktxt:hover 	{color:#CC0000; text-decoration:underline;}
a.linktxt:active 	{color:#CC0000; text-decoration:underline;}

a.linkang 		{color:#CC0000; text-decoration:none; font-weight:bold;}
a.linkang:link 		{color:#CC0000; text-decoration:none; font-weight:bold;}
a.linkang:visited 	{color:#CC0000; text-decoration:none;}
a.linkang:hover 	{color:#CC0000; text-decoration:underline;}
a.linkang:active 	{color:#CC0000; text-decoration:underline;}

/* TAB top */
.top_tab_table 	{margin-top:20px; margin-bottom:20px; background-color:#ececec; border:0px solid #5C7975;}
.top_tab_td 	{text-align:right; border-top:1px solid #ececec; background-color:#A21818;}
.top_tab_td_pic	{vertical-align:top; text-align:right;  background-color:#ececec;}
.top_tab_td_strahl{}

/* Inhalt */
.main_tab_table {margin-bottom:20px; background-color:#ececec; border:0px solid #A2A7B4;}
.main_tab_all	{padding: 40px; vertical-align:top; border-left:1px solid #A2A7B4; border-right:1px solid #A2A7B4; text-align:center; background-color:#ffffff;}
.main_tab_td 	{vertical-align:top;}
.main_tab_head 	{ height:36px; vertical-align:middle;}
.main_img_left 	{margin-top:6px; vertical-align:baseline; float:left; margin-right:20px;}
.main_img_right {margin-top:6px; vertical-align:baseline; float:right; margin-left:20px;}
.main_line		{border-top: 1px  solid #A2A7B4; display:block; height:1px; font-size:0px; margin-top:20px; margin-bottom:20px;}
.main_txt		{margin-top:0px; margin-bottom:18px;}

/* TAB unten */
.bott_tab_table {}
.bott_tab_td 	{}

/*.......................................................................................................................................*/


/*************   Hauptnavigation  **************/
td.nav_tab_all	{background-color:#ececec; vertical-align:top; padding-top:0px;}

u			{display:block; line-height:14px; padding-top:5px; padding-bottom:4px; 
				 color:#333333; text-decoration:underline; font-size:10px; font-weight:bold;}

big			{color:#333333; text-decoration:underline; font-size:10px; font-weight:bold;}

a.nav			{display:block; line-height:14px; padding-top:5px; padding-bottom:4px; 
				 color:#666666; text-decoration:none; font-size:10px; font-weight:bold;}
a.nav:hover		{color:#333333; text-decoration:underline;}
td.nav_tab_punkt{vertical-align:top; border-top:1px solid #C8CBCF; padding-top:5px; padding-left:10px;}
td.nav_tab_list	{vertical-align:top; border-top:1px solid #C8CBCF;}

/* GK - aktueller Menüpunkte */
td.nav_tab_punkt_akt	{background-color:#f8f8f8; vertical-align:top; border-top:1px solid #C8CBCF; padding-top:5px; padding-left:10px;}
td.nav_tab_list_akt		{background-color:#f8f8f8; vertical-align:top; border-top:1px solid #C8CBCF;}

/*.............. GK - Navigationsmenü ..............E7E7E7*/
table.nav1_tab_all	{background-color:#ececec; border-bottom:1px solid #C8CBCF;}
td.nav1_tab_head	{padding-left:30px; font-size:10px; color:#227367; line-height:15px; font-weight:bold; padding-top:8px; 
					 padding-bottom:8px; background-image:url(./images/navheadback.gif);}

/*.............. PK - Navigationsmenü ..............E7E7E7*/
table.nav2_tab_all	{background-color:#ececec; border-bottom:1px solid #C8CBCF; margin-top:18px;}
td.nav2_tab_head 	{padding-left:30px; font-size:10px; color:#227367; line-height:15px; font-weight:bold; padding-top:8px; 
					 padding-bottom:8px; background-image:url(./images/navheadback.gif);}




/*.......................................................................................................................................*/


/* Nav Top disclaimer + Co */
.nav3div 		{padding-right:20px; padding-top:20px; font-size:10px; color: #666666; line-height:18px; font-weight: bold; text-decoration:none;}
.nav3 			{padding:0px; font-size:10px; color: #666666; line-height:18px; font-weight: bold; text-decoration:none;}
.nav3:hover 	{color: #000000; text-decoration:underline;}

/* Nav Top Navigationsstrahl*/
.nav4div 		{padding-left:10px; font-size:10px; color: #e8e8e8; line-height:18px; font-weight: bold; text-decoration:none;}
.nav4 			{padding:10px; font-size:10px; color: #e8e8e8; line-height:18px; font-weight: bold; text-decoration:none;}
.nav4:hover 	{color: #ffffff; text-decoration:underline;}


/* Tabelle Anzeigen */
.service_tab_all	{background-color:#F5F5F5; padding-top:20px; padding-bottom:20px; font-size:10px; color: #666666; 
					line-height:15px; vertical-align:top; text-align:center;}
.service_tab_table	{font-size:10px; color: #666666; line-height:15px; vertical-align:top;}
.service_head		{font-size:10px; color: #227367; line-height:18px; font-weight: bold;}
.service_txt		{font-size:10px; color: #666666; line-height:15px;}
.service_url		{font-size:9px; color: #227367; line-height:18px;}
.service_url:hover	{text-decoration:underline;}
.service_link		{font-size:11px; color: #666666; line-height:18px;}
.service_link:hover	{text-decoration:underline;}
	


