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

/* 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 #AEC4AE;}
.linebottom		{border-bottom: 1px  solid #AEC4AE;}

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

/* Headlines */
h1		{color:#000000; font-size:12px; font-weight: bold;}
h2		{color:#000000; font-size:12px; font-weight: bold;}
h3		{color:#000000; 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;}

big		{color:#669966; font-size:14px; font-weight: bold;}


.headline1 	{color:#333333; font-size:13px; font-weight: bold;}
.headline2 	{color:#333333; font-size:11px; font-weight: bold;}
.headline1F 	{color:#B40000; font-size:13px; font-weight: bold;}
.headline2F 	{color:#B40000; font-size:11px; font-weight: bold;}

/* Links */
a.link		{color:#B40000; text-decoration:none;}
a.link:link 	{color:#B40000; text-decoration:none;}
a.link:visited 	{color:#B40000; text-decoration:none;}
a.link:hover 	{color:#B40000; text-decoration:underline;}
a.link:active 	{color:#B40000; 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;}

/* TAB top */
.top_tab_table 	{margin-top:20px; margin-bottom:20px;}
.top_tab_td 	{}
			
/* Inhalt */
.main_tab_all	{padding: 20px; vertical-align:top; text-align:center;}
.main_tab_table 	{margin-bottom:20px;}
.main_tab_td 	{vertical-align:top;}
.main_img_left 	{margin-right: 20px; margin-top:5px; float:left; vertical-align:baseline;}
.main_img_right 	{margin-left: 20px; margin-top:5px; float:right; vertical-align:baseline;}
.main_line	{border-top: 1px  solid #AEC4AE; display:block; height:1px; margin-bottom:20px; font-size:0px;}
/* TAB unten */
.bott_tab_table 	{margin-top:20px; border-top: 1px  solid #AEC4AE;}
.bott_tab_td 	{margin-bottom:20px;}

/* Navigation */
/* Nav Hauptmenue */
.nav1_tab_all	{background-color:#669966; vertical-align:top;}
.nav1_tab_top	{background-color:#669966; border-bottom:1px solid #cde0cd;}
.nav1_tab_table	{margin-top:20px;}
.nav1_tab_head 	{font-size:10px; color: #CDE0CD; line-height:18px; font-weight: bold; padding-bottom:10px;}
.nav1_tab_block	{background-color:#96B096; border-left:1px  solid #cde0cd; border-top:1px  solid #cde0cd; border-bottom:1px  solid #cde0cd; padding-top:10px; padding-bottom:10px;}
.nav1_tab_nav	{padding-left:10px;}
.nav1 		{display:block; width:100%; padding-top:5px; padding-bottom:5px; font-size:10px; color: #CDE0CD; line-height:14px; font-weight: bold; text-decoration:none;}
.nav1akt 		{display:block; width:100%; padding-top:5px; padding-bottom:5px; font-size:10px; color: #ffffff; line-height:14px; font-weight: bold; text-decoration:none;}
.nav1:hover 	{color: #ffffff; text-decoration:none;}
.nav1akt:hover 	{color: #ffffff; text-decoration:none;}
.nav1:active 	{color: #ffffff; text-decoration:none;}
.nav1akt:active {color: #ffffff; text-decoration:none;}				
/* Nav 1.Untermenue */				
.nav2		{display:block; width:100%; font-size:10px; color: #999999; line-height:18px; font-weight: bold; text-decoration:none;}
.nav2akt 		{display:block; width:100%; font-size:10px; color: #333333; line-height:18px; font-weight: bold; text-decoration:none;}
.nav2:hover 	{color: #333333; text-decoration:none;}
.nav2akt:hover 	{color: #000000; text-decoration:none;}
.nav2:active 	{color: #333333; text-decoration:none;}
.nav2akt:active	{color: #000000; text-decoration:none;}
/* Nav Top disclaimer + Co */
.nav3div 		{padding-right:20px; padding-top:8px; padding-bottom:8px; font-size:10px; color: #cde0cd; line-height:18px; font-weight: bold; text-decoration:none;}
.nav3 		{padding:10px; font-size:10px; color: #cde0cd; line-height:18px; font-weight: bold; text-decoration:none;}
.nav3:hover 	{color: #ffffff; text-decoration:none;}
/* Nav Top Navigationsstrahl*/
.nav4div 		{padding-left:10px; font-size:10px; color: #669966; line-height:18px; font-weight: bold; text-decoration:none;}
.nav4 		{padding:10px; font-size:10px; color: #669966; line-height:18px; font-weight: bold; text-decoration:none;}
.nav4:hover 	{color: #669966; text-decoration:underline;}
/* Nav im Text*/
.nav5div 		{padding-left:0px; font-size:10px; color: #669966; line-height:18px; font-weight: bold; text-decoration:none;}
.nav5 		{padding:0px; font-size:10px; color: #669966; line-height:18px; font-weight: bold; text-decoration:none;}
.nav5:hover 	{color: #669966; text-decoration:underline;}

/* Tabelle GOOGLE */
.google_tab_all	{background-color: ffffff; padding-top:20px; padding-bottom:20px; font-size:10px; color: #666666; line-height:15px; vertical-align:top; text-align:center;}
.google_tab_table{font-size:10px; color: #666666; line-height:15px; vertical-align:top;}
.google_link	{font-size:10px; color: #999999; line-height:18px;}
.google_head	{font-size:10px; color: #669966; line-height:18px; font-weight: bold;}
.google_txt		{font-size:10px; color: #999999; line-height:18px;}
.google_url		{font-size:9px; color: #666666; line-height:18px;}
