body, td, tr {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px; 
	line-height:16px; 
	color: #666666; 
	font-weight: normal; 
}

body {
	background: #e4e4e4;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000000;
}


/* co neu 2011-10-29 */

.content_hgr {
	float:left; 
	width:930px; 
	background-color:#FFFFFF; 
	background-image:url(/images_basic/submenu_hgr_01.jpg); 
	background-repeat:repeat-y;
}

.content #container {
	width: 930px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
}

.content #mainContent {
	padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}

.menuhgr			{width:100%; height:220px; background-image:url(images_basic/menu_hgr_bl.jpg); }

a.menu02			{font-size: 12px; color: #DDDDDD; text-decoration:none; font-weight:bold; line-height:18px; margin-bottom:0; 
				background-image:url(images_basic/menu_space.gif); background-repeat:; background-position:right; }
a.menu02:hover 			{color: #ffffff; text-decoration:underline;}
a.menu02:active 		{color: #ffffff; text-decoration:underline;}

a.menuactive02			{font-size: 12px; color: #ffffff; text-decoration:none; font-weight:bold; line-height:18px; margin-bottom:0; }
a.menuactive02:hover 		{color: #ffffff; text-decoration:underline;}
a.menuactive02:active 		{color: #ffffff; text-decoration:underline;}


a.reiter01			{color: #666666; background:#DDDDDD; font-size: 12px; text-decoration:none; font-weight:bold; line-height:26px; 
				padding:5px 10px 5px 10px; border:1px solid #999999; background-image:url(../../images_basic/reiter_hgr.jpg); }
a.reiter01:hover 		{color: #0065b3; text-decoration:none; }
a.reiter01:active 		{color: #0065b3; text-decoration:none; }

a.reiter01active		{color: #666666; background:#FFFFFF; font-size: 12px; text-decoration:none; font-weight:bold; line-height:26px; 
				padding:5px 10px 5px 10px; border:1px solid #999999; border-bottom:1px solid #FFFFFF; }
a.reiter01active:hover 		{color: #0065b3; text-decoration:none; }
a.reiter01active:active 	{color: #0065b3; text-decoration:none; }





.teaser_gr			{color: #ffffff; font-size:14px; font-weight:bold; line-height: ;}

.teaser_kl			{color: #ffffff; font-size:12px; font-weight:bold; line-height: 14px;}

.imgfloatleft			{float: right; margin-left:10px; margin-top:2px; margin-bottom:5px; border:0px; hspace:0px; vspace=0px; } 

.imgfloatright			{float: left; margin-right:10px; margin-top:2px; margin-bottom:5px; border:0px; hspace:0px; vspace=0px; } 

a				{color: #FF6600; text-decoration:none; font-weight:normal; line-height:18px; }
a:hover				{color: #FF6600; text-decoration:underline;}
a:active			{color: #FF6600; text-decoration:underline;}

a.link_content			{background-image:url("../images_basic/pfeil_aktion.gif"); background-position:0px; background-repeat:no-repeat;
				 color:#FF6600; text-decoration:none; font-weight:normal; padding-left:15px; padding-top:0px; height:0px;}
a.link_content:hover		{color:#FF6600; text-decoration:underline;}
a.link_content:active		{color:#FF6600; text-decoration:underline;}

a.menu				{font-size: 12px; color: #B9E1FF; text-decoration:none; font-weight:bold; line-height:22x; padding-bottom:20px; }
a.menu:hover 			{color: #ffffff; text-decoration:underline;}
a.menu:active 			{color: #ffffff; text-decoration:underline;}

a.menuactive			{font-size: 12px; color: #ffffff; text-decoration:none; font-weight:bold; line-height:22px; }
a.menuactive:hover 		{color: #ffffff; text-decoration:underline;}
a.menuactive:active 		{color: #ffffff; text-decoration:underline;}

a.submenu			{background-image:url("../images_basic/submenu_a01.gif"); background-position:0px 0px; background-repeat:no-repeat;
				 font-size:11px; line-height:17px; display:block; width:180px; padding-left:10px; color:#666666; text-decoration:none; font-weight:bold; border-bottom:1px solid #B9B9B9; }
a.submenu:hover 		{background-image:url("../images_basic/submenu_a02.gif"); color:#FF6600; text-decoration:underline;}
a.submenu:active 		{color:#FF6600; text-decoration:underline;}

a.submenuactive			{background-image:url("../images_basic/submenu_a03.gif"); background-position: 0px 0px; background-repeat: no-repeat;
				 font-size:11px; line-height:17px; display:block; width:180px; padding-left:10px; color: #FF6600; text-decoration:none; font-weight:bold; border-bottom:1px solid #B9B9B9; }
a.submenuactive:hover 		{color:#FF6600; text-decoration:underline;}
a.submenuactive:active 		{color:#FF6600; text-decoration:underline;}

a.sub2menu			{font-size: 11px; color:#666666; display:block; width:190px; margin-left:0px; padding-left:10px; text-decoration:none; line-height:18px; border-bottom:1px solid #ffffff; }
a.sub2menu:hover 		{color:#FF6600; text-decoration:underline;}
a.sub2menu:active 		{color:#FF6600; text-decoration:underline;}

a.sub2menuactive		{font-size:11px; color:#FF6600; display:block; width:190px; margin-left:0px; padding-left:10px; text-decoration:none; line-height:18px; border-bottom:1px solid #ffffff; }
a.sub2menuactive:hover 		{color:#FF6600; text-decoration:underline;}
a.sub2menuactive:active 	{color:#FF6600; text-decoration:underline;}


a.sub3menu			{font-size: 11px; color:#666666; display:block; width:170px; margin-left:20px;  padding-left:0px; text-decoration:none; line-height:18px; border-bottom:1px solid #E1E1E1; background-color: #; }
a.sub3menu:hover 		{color:#FF6600; text-decoration:underline;}
a.sub3menu:active 		{color:#FF6600; text-decoration:underline;}

a.sub3menuactive		{font-size:11px; color:#FF6600; display:block; width:170px; margin-left:20px;  padding-left:0px; text-decoration:none; line-height:18px; border-bottom:1px solid #E1E1E1; background-color: #; }
a.sub3menuactive:hover 		{color:#FF6600; text-decoration:underline;}
a.sub3menuactive:active 	{color:#FF6600; text-decoration:underline;}


a.toolbox			{font-size:11px; font-size:11px; color:#666666; text-decoration:none; font-weight:normal;}
a.toolbox:hover 		{color:#; text-decoration:underline;}
a.toolbox:active 		{color:#; text-decoration:underline;}

a.toolboxactive			{font-size:11px; font-size:11px; color:#0077bb; text-decoration:none; font-weight:normal;}
a.toolboxactive:hover 		{color:#; text-decoration:underline;}
a.toolboxactive:active 		{color:#; text-decoration:underline;}


a.service			{background-image:url("../images_basic/submenu_a01.gif"); background-position: 0px; background-repeat: no-repeat;
				 font-size:11px; line-height:14px; display:block; width:180px; padding-left:10px; color:#666666; text-decoration:none; font-weight:normal; border-bottom:1px solid #B9B9B9; }
a.service:hover 		{background-image:url("../images_basic/submenu_a02.gif"); color:#666666; text-decoration:underline;}
a.service:active 		{color:#FF6600; text-decoration:underline;}

a.serviceactive			{background-image:url("../images_basic/submenu_a03.gif"); background-position:0px; background-repeat:no-repeat;
				 font-size:11px; line-height:14px; display:block; width:180px; padding-left:10px; color:#FF6600; text-decoration:none; font-weight:normal; border-bottom:1px solid #B9B9B9; }
a.serviceactive:hover 		{color:#FF6600; text-decoration:underline;}
a.serviceactive:active 		{color:#FF6600; text-decoration:underline;}

a.aktion			{background-image:url("../images_basic/pfeil_aktion.gif"); background-position:0px; background-repeat:no-repeat;
				 font-size:11px; color:#666666; text-decoration:none; font-weight:bold; padding-left:15px; padding-top:0px; height:0px;}
a.aktion:hover			{color:#FF6600; text-decoration:underline;}
a.aktion:active			{color:#FF6600; text-decoration:underline;}

a.druck				{font-size:11px; line-height:16px; color:#666666; text-decoration:none; font-weight:normal; padding-left:4px; padding-top:0px; height:16px;}
a.druck:hover			{color:#FF6600; text-decoration:underline;}
a.druck:active			{color:#FF6600; text-decoration:underline;}



