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

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:#c8cccf; text-align:center; background-image:url(./pics/backall.gif); background-repeat:repeat-y;background-position: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}
td		{vertical-align:top;}
p		{margin-bottom:18px;}
.bold		{font-weight: bold;}

/* Inhalt */
.all	{display:block; width:940px; height:100%; padding:20px 0 20px 0; vertical-align:top; position:relative; top:0px; margin-left:auto; margin-right:auto;background-color:#ffffff;}

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


/* Inhalt */
.top_tab_middle	{padding-left:5px;padding-right:5px;}	
.main_tab_main	{padding:45px 25px 36px 25px; background-image:url(./pics/back_main.gif); background-repeat:no-repeat; background-position:5px 0px; border-top:1px solid #ffffff;}	
.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 **************/
.nav_td {padding-top:30px; border-top:1px solid #ffffff;}

/* Navigation */
/*.............. gesamtes Hauptmenue ..............E7E7E7*/
.nav		{padding-top:0px; margin-bottom:30px;}
.nav ul		{list-style: none; margin:0; padding:0; background-color:#e3e5e7; border-bottom:1px solid #C8CBCF;}
.nav ul li		{margin:0;  border-top:1px solid #C8CBCF; line-height:30px;}
.nav ul li a 	{margin:0; padding:5px 0px 5px 10px;  line-height:15px; color:#3D6988; text-decoration: none; font-size:10px; font-weight: bold;}/*color:#3D6988;*/
.nav ul li a:hover	{text-decoration:underline;}

/* aktueller Menuepunkt */
.nav_akt 		{background-color:#EFF0F1;}
.nav_akt:hover 	{text-decoration:none;}
.nav_akt u 	{color:#3D6988; font-size:10px; text-decoration:underline; font-weight:bold;}

/*.............. gesamtes Untermenue ..............*/

.nav li ul		{list-style:none; margin:0 ;padding:0; background-color:#EFF0F1; border-bottom:1px solid #EFF0F1;}
.nav li ul li	{margin:0;  padding: 5px 0px 5px 20px; border-top:1px dotted #C8CBCF; font-size:10px;  line-height:12px;}
.nav li ul li a	{ margin:0; padding:0; font-weight:lighter; color: #666666; text-decoration: none;}
.nav li ul li a:hover	{text-decoration:underline;}
.nav li ul li .subakt	{text-decoration: none; font-weight:bold;}

a.linkang 	{color:#3D6D9D; text-decoration:none; line-height:25px; font-weight:bold; padding:5px 20px 5px 20px; background-color:#EFF0F1; border:1px solid #999999;}
a.linkang:visited 	{color:#3D6D9D; text-decoration:none; line-height:25px; font-weight:bold; padding:5px 20px 5px 20px; background-color:#EFF0F1; border:1px solid #999999;}
a.linkang:hover 	{color:#333333; text-decoration:none; background-color:#ececec; border:1px solid #333333;}
a.linkang:active 	{color:#333333; text-decoration:none; background-color:#ececec; border:1px solid #333333;}


/*****************  Inhaltsbereich ******************/


/* Tabelle Anzeigen */
.service_tab_all	{padding:18px 0px 18px 0px; background-image:url(./pics/back_left.gif); background-repeat:no-repeat; background-position:top left; border-top:1px solid #ffffff;}
.service		{font-size:10px; color:#333333; line-height:15px; vertical-align:top; margin-top:30px; padding-right:20px; border-right:1px dotted #c8cbcf;}
.service_head	{font-size:10px; color: #333333; line-height:18px; font-weight: bold;}
.service_txt	{font-size:10px; color: #333333; line-height:12px; padding-top:9px;}
.service_url	{font-size:9px; color: #3D6D9D; line-height:18px;}
.service_url:hover	{text-decoration:underline;}
.service_link	{font-size:11px; color: #333333; line-height:18px;}
.service_link:hover	{text-decoration:underline;}