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-color:#f5f5f5;}

/* 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}
.leer		{ font-size:1px; line-height:1px;}

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

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

/* Headlines */
h1		{color:#B40000; font-size:12px; font-weight: bold; margin-top:18px; margin-bottom:18px;}
h2		{color:#B40000; 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:#B40000; text-decoration:none;}
a.linktxt:link 	{color:#B40000; text-decoration:none;}
a.linktxt:visited 	{color:#B40000; text-decoration:none;}
a.linktxt:hover 	{color:#B40000; text-decoration:underline;}
a.linktxt:active 	{color:#B40000; text-decoration:underline;}

a.linkang 	{color:#B40000; text-decoration:none; font-weight:bold; display:block; border-top:1px solid #A2A7B4; border-bottom:1px solid #A2A7B4; margin:18px 0px 18px 0px ;}
a.linkang:link 	{color:#B40000; text-decoration:none; font-weight:bold;}
a.linkang:visited 	{color:#B40000; text-decoration:none;}
a.linkang:hover 	{color:#B40000; text-decoration:none; border-top:1px solid #B40000; border-bottom:1px solid #B40000;}
a.linkang:active 	{color:#B40000; text-decoration:none;}

/* TAB top */
.top_tab_table 	{margin-top:20px; margin-bottom:20px; background-color:#ececec; border-top:0px solid #000000;}
.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{}

.top_tab_td_corner	{vertical-align:top; margin:0px; padding:0px;}


/* Inhalt */
.main_tab_table 	{margin-bottom:10px; border:0px solid #A2A7B4;}
.main_tab_all	{padding-right:20px; vertical-align:top;}
.main_tab_txt	{padding:0px 40px 36px 40px; vertical-align:top; border-left:1px solid #A2A7B4; border-right:1px solid #A2A7B4; text-align:left; 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		{vertical-align:top; padding-top:0px;}

table.nav_tab_table		{background-color:#8F9796;  border-top:1px solid #C8CBCF;} /* */
td.nav_tab_head		{line-height:14px; padding-left:30px; padding-top:5px; padding-bottom:4px; color:#CF9999; text-decoration:none; font-size:10px; font-weight:bold; background-image:url(/img/topred.gif); background-repeat:no-repeat;}
td.nav_tab_bott		{background-image:url(/img/bottgray.gif); background-repeat:no-repeat;}

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

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

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

/* aktueller Menüpunkte - Untermenü */
td.navsub_tab		{background-color:#CCD2D1; vertical-align:top; border-bottom:1px solid #A8B5B3; padding:9px 0px 9px 0px;}
a.navsub			{line-height:18px; color:#333333; text-decoration:none; font-size:10px;}
a.navsub:hover		{color:#333333; text-decoration:underline;}
a.navsubakt		{line-height:18px; color:#333333; text-decoration:underline; font-size:10px; font-weight: bold;}
a.navsubakt2		{line-height:18px; color:#333333; text-decoration:underline; font-size:10px;}

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


/* Nav Top Navigationsstrahl*/
.nav4div 			{padding-left:188px; 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:#ececec; padding-top:0px; padding-bottom:20px; font-size:10px; color: #666666; line-height:15px; vertical-align:top; text-align:right; border-left:1px solid #A2A7B4;}
.service_tab_table		{font-size:10px; color: #666666; line-height:15px; vertical-align:top;}
.service_head		{font-size:10px; color: #333333; line-height:18px; font-weight: bold;}
.service_txt		{font-size:10px; color: #666666; line-height:15px;}
.service_url		{font-size:9px; color: #333333; 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;}
	


