html{width:100%; height:100%; margin:0; padding:0;}

body {width:100%; height:100%; margin:0; padding:0; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif;
	  line-height:18px; text-decoration:none; background-color:#ececec; text-align:center; }

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

/* Inhalt */
.all	{display:block; width:980px; height:100%; padding:0px 0px 36px 0px; vertical-align:top; position:relative; margin:auto; background-image:url(./img/~~.gif);}


/* Headlines */
h1	{color:#cc0000; font-size:16px; font-weight:bold;}/*lighter*/
h2	{color:#cc0000; font-size:14px; font-weight:bold;}
h3	{color:#cc0000; font-size:12px; font-weight:bold;}
h4	{color:#333333; font-size:12px; font-weight:bold;}
h5	{color:#333333; font-size:10px; font-weight:bold;}
h6	{color:#333333; font-size:10px; font-weight:bold;}

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

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


/* Inhalt */
.main_tab_table {margin-top:0px; margin-bottom:18px; background-color:#ffffff; border-top:1px solid #cc0000;  border-left:1px solid #cccccc;  border-right:1px solid #cccccc;  border-bottom:1px solid #cccccc;}
.main_tab_all	{padding:0px 0px 0px 20px; vertical-align:top;}
.main_tab_top 	{}	
.main_tab_main	{padding:26px 15px 26px 15px; vertical-align:top; background-image:url(./img/square_red.gif); background-repeat:no-repeat; background-position:top left;}	
.main_img_left 	{margin-top:6px; margin-right:40px; margin-bottom:36px; float:left; vertical-align:baseline;}
.main_line		{border-top:1px solid #cccccc; display:block; height:1px; font-size:0px; margin-top:20px; margin-bottom:20px;}

/************* # Hauptnavigation - linke Seite **************/
#navleft	{}
.navleft_td {padding-top:0px;}

/* Navigation */
.nav_tab_table		{margin-bottom:18px; border-top:1px solid #cc0000; background-color:#f4f4f4; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.nav_tab_top	{vertical-align:top; background-image:url(./pics/square_red.gif); background-repeat:no-repeat; background-position:top left;}
.nav_tab_td			{vertical-align: middle; } /*border-top: 1px solid #ececec;  border-bottom: 1px solid #666666;  background-color:E2E2E2; */
				
a.nav		{display:block; width:180px; padding-left:20px; font-size:10px; line-height:14px; padding-top:4px; padding-bottom:4px; color: #333333; font-weight: bold; text-decoration:none; background-image:url(./img/nav.gif);background-repeat:no-repeat; background-position:top left;}
a.nav:hover 	{text-decoration:none; color:#333333; background-image:url(./img/navback.gif); background-repeat:no-repeat; background-position:top left;}				 
a.nav:active 	{color: #333333; text-decoration:none; }
a.navin		{color: #333333; font-weight: bold; text-decoration:none; }
a.navin:hover 	{text-decoration:underline; color:#cc0000;}	

/* aktueller Menuepunkt */
a.navakt 		{display:block; width:180px; padding-left:20px; font-size:10px; line-height:14px; padding-top:4px; padding-bottom:4px; color: #cc0000; font-weight: bold; text-decoration:none; background-image:url(./img/navbackakt.gif);} /*  background-color: #BBBBBB; */
a.navakt:hover {color: #cc0000; text-decoration:underline;} /* background-color:#AEAEAE; */
a.navakt:active {color: #cc0000; text-decoration:none; }



/* Tabelle Anzeigen */
.service_tab_all	{padding-top:36px; padding-bottom:20px; font-size:10px; color: #666666; 
					line-height:15px; vertical-align:top; text-align:left;}
.service_tab_table	{font-size:10px; color:#333333; line-height:15px; vertical-align:top;}
.service_head		{font-size:10px; color:#cc0000; line-height:18px; font-weight: bold;}
.service_txt		{display:block; width:160px; font-size:10px; color:#333333; line-height:15px;}
.service_url		{font-size:9px; color:#333333; line-height:18px;}
.service_url:hover	{text-decoration:underline;}
.service_link		{font-size:10px; color:#cc0000; line-height:18px;}
.service_link:hover	{text-decoration:underline;}
	


