
* {	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:#dedede; 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:#333333;}
img 			{border:none}
td		{vertical-align:top;}
p	{margin-bottom:18px;}
.bold			{font-weight: bold;}

/* Inhalt */
.all	{display:block; width:980px; min-height:100% ; vertical-align:top; position:relative; margin-left:auto; margin-right:auto; background-color:#ffffff; border:1px solid #c2c4a8;}

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


/* Inhalt */	
.main_tab_main	{padding:18px 20px 18px 20px; }	
.main_line		{border-bottom:1px solid #C2C4A8; display:block; height:1px; font-size:0px; margin-top:9px; margin-bottom:27px;}

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

/* Navigation */
/*.............. gesamtes Hauptmenue ..............E7E7E7*/
.nav		{display:block; width:210px; padding-top:0px; margin-bottom:0px; margin-bottom:30px; border-bottom:1px solid #c7cf84; background-color:#E8EBCC; overflow:hidden;}/**/
.nav_head		{margin:0; height:25px; background-color:#6C6E56; padding:0px 0px 0px 10px; font-size:10px; line-height:25px; color:#ffffff; font-weight: bold;}/*  background-image:url(./pics/navbackhead.gif); background-repeat:no-repeat; background-position:top right;*/
.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  #c7cf84;}
.nav ul li a 	{display:block; width:210; margin:0; padding:5px 0px 5px 10px; color:#6C6E56; text-decoration: none; font-size:10px; font-weight: bold;}/*color:#3D6988;*/
.nav ul li a:hover{text-decoration:underline;}

/* aktueller Menuepunkt */
.nav ul li.nav_akt 		{ background-color:#ffffff;}/*  background-image:url(./pics/navbackakt.gif); background-repeat:no-repeat; background-position:middle left;background-color:#ffffff; */
.nav ul li.nav_akt a	{text-decoration:none;}
.nav ul li.nav_akt a:hover 	{text-decoration:underline;}

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

.nav ul ul		{list-style:none; margin:0 ;padding:0;background-color:#ffffff;}
.nav ul ul li	{margin:0; border-top:1px dotted  #C7CF84;font-size:10px; line-height:14px;}
.nav ul ul li a	{margin:0;  padding: 5px 0px 5px 30px; font-weight:lighter; color: #666666; text-decoration: none; line-height:14px;}
.nav ul ul li a:hover{text-decoration:underline;}
.nav ul ul li.subakt{background-image:url(./pics/subnavbackakt.gif); background-repeat:no-repeat; background-position:middle left; font-weight:bold;}
.nav ul ul li a.subakt{text-decoration: none; font-weight:bold;}


/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.navleft ul{list-style: none; margin: 0; padding: 0; border-top: 1px solid #f5f5f5; background-color: #f0f0f0;}
.navleft li{border-bottom: 1px solid #f5f5f5; margin: 0;}
.navleft li a {display:block; width:125px; padding:5px 5px 5px 25px; border-left:5px solid #333333; background-color: #DEDEDE; color: #333333;text-decoration: none; font-size:11px; font-weight: bold;}
.navleft li a:hover{border-left: 5px solid #b00000; background-color:#E7E7E7; color:#333333;}

/* aktueller Menuepunkt */
.navleft li a.topakt {display: block; width: 125px; padding: 5px 5px 5px 25px; border-left: 5px solid #b00000; background-color: #f0f0f0; color: #333333;text-decoration: none; font-size: 11px; font-weight: bold;}

/*.............. gesamtes Untermenue ..............*/
.navleft li ul{list-style:none; margin:0 ;padding:0; border:none;}
.navleft li li{margin:0; border:none;}
.navleft li li a{display:block; width:125px; font-size: 11px; line-height:14px; font-weight:lighter; border-left:5px solid #999999; color: #666666; text-decoration: none; background-color: #f0f0f0; border-top: 0px solid #ffffff;}
.navleft li li a:hover{border-left: 5px solid #666666; color:#CC3333; background-color: #f0f0f0; text-decoration: none;}
.navleft li li .subakt{display:block; width:125px; font-size: 11px; line-height:14px; border-left: 5px solid #333333; color:#CC3333; background-color: #f0f0f0; text-decoration: none;}

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

/*.............. Disclaimer und Co ..............*/
.nav3_table		{ background-color:#6C6E56;}
.nav3_td		{padding-left:20px; padding-right:0px; vertical-align:bottom;}
.nav3_div 		{border-left:0px solid #ffffff; display:block; height:25px; width:300px; text-align:center; font-size:10px; color:#ffffff; line-height:24px; font-weight:bold; text-decoration:none; float:right;}

.nav3 			{margin:0 10px 0 10px; font-size:10px; color: #ffffff; line-height:18px; font-weight: bold; text-decoration:none;}

.nav3:hover 	{color:#ffffff; text-decoration:underline;}

/* Tabelle Anzeigen */
.service_table	{margin-top:18px; margin-bottom:15px;}
.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_head		{font-size:10px; color: #B77E24; 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: #B77E24; 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;}
	


