
/* ---------------------------- Global ---------------------------- */

html							{
								font-family: Verdana, Arial, Sans-Serif;
								font-size: 11px;
								line-height:16px;
								color: #666666;
								}
body							{
								margin: 0px;
								font-family: Verdana, Arial, Sans-Serif;
								font-size: 11px;
								line-height:16px;
								color: #666666;
								}
								
p, li, td, div					{
								font-family: Verdana, Arial, Sans-Serif;
								font-size: 11px;
								line-height:16px;
								color: #666666;
								}
							
a								{
								color: #003399;
								text-decoration: none;
								}
a:hover							{
								color: #003399;
								text-decoration: underline;
								}																
h1								{
								font-size:19px;
								color:#004a97;
								font-weight:lighter;
								padding: 0px;
								margin: 0px;
								line-height:23px;
								}
h2								{
								font-size:15px;
								color:#004a97;
								font-weight:normal;
								padding: 0px;
								margin: 0px;
								line-height:23px;
								}
input							{
								font-family: Verdana, Arial, Sans-Serif;
								font-size: 11px;
								color: #666666;
								}
select							{
								font-family: Verdana, Arial, Sans-Serif;
								font-size: 11px;
								color: #666666;
								width:196px;
								}
textarea						{
								font-family: Verdana, Arial, Sans-Serif;
								font-size: 11px;
								color: #666666;
								line-height:16px;
								width:262px;
								}
sup 							{
								font-size:10px;
								font-weight:normal;
								vertical-align:top;
								}																									

/* ---------------------------- Grid ---------------------------- */

#haupttabelle					{
								background-repeat: no-repeat;
								}
#inhalt							{
								border-left: 1px solid #bfbfc0;
								border-bottom: 1px solid #bfbfc0;
								}
#inhalt_div						{
								float:left;
								clear:both;
								margin:0px 0px 0px 15px;
								width:542px;
								}								
#seitentitel					{
								padding: 10px 0px 0px 15px;
								}
#context						{
								background-image: url(images/bg_context.jpg);
								background-repeat: no-repeat;
								height: 460px;
								vertical-align: top;
								}
#context a						{
								color: #badff4;
								text-decoration: none;
								font-size:10px;
								letter-spacing:-1px;
								line-height:12px;
								}
#context a:hover				{
								color: #ffffff;
								text-decoration: none;
								}
#context h3						{
								font-weight:bold;
								color:#ffffff;
								font-size:11px;
								margin:0px 0px 0px 3px;							
								}																	
								
								
								



								
#seitenfuss						{
								font-size:11px;
								color: #828c8e;
								padding: 45px 0px 20px 5px;
								}								
								
/* ---------------------------- Diverse Links ---------------------------- */								
																	
#nachoben						{
								font-size:11px;
								color: #828c8e;
								text-decoration: none;
								}	
#nachoben:hover					{
								font-size:11px;
								color: #828c8e;
								text-decoration: underline;
								}	
#sprachselektion				{
								text-decoration: none;
								color: #255a96;
								padding: 0px 8px 0px 8px;
								}
#sprachselektion a				{
								text-decoration: none;
								color: #255a96;
								padding: 6px 0px 6px 0px;
								}
#sprachselektion a.aktiv 		{
								color: #57a3d0;
								}	
#sprachselektion a:hover		{
								text-decoration: none;
								color: #000000;
								background-color: #bfe3f5;
								}
#seitedrucken a					{
								text-decoration: none;
								color: #666666;	
								}
#seitedrucken a:hover			{
								text-decoration: underline;
								color: #666666;	
								}
								
/* ---------------------------- Navigation Stufe 1 ---------------------------- */

#navigation0					{	
								list-style-type: none;
								margin: 0px;
								padding: 0px 0px 10px 0px;
								border: 0px;
								}
#navigation0 li					{
								padding: 6px 0px 0px 10px;
								}																

#navigation0 a					{
								color: #668cc9;
								font-size: 11px;
								font-weight: bold;
								text-decoration: none;
								}
#navigation0 a:hover			{
								color: #ffffff;
								}
#navigation0 a.aktiv			{
								color: #ffffff;
								}									

/* ---------------------------- Navigation Stufe 2 ---------------------------- */

#td_navigation1					{
								background-color: #8bd0ef;
								}
#navigation1					{	
								list-style-type: none;
								margin: 0px;
								padding: 20px 0px 0px 0px;
								}								
#navigation1 li					{	
								border-bottom: solid 1px #8bd0ef;
								}
#navigation1 a					{
								color: #003399;
								font-size: 11px;
								margin: 0px;
								padding: 4px 0px 4px 10px;
								display: block;
								text-decoration: none;
								}
#navigation1 a:hover			{
								background-color: #bfe3f5;
								}
#navigation1 a.aktiv			{
								background-color: #bfe3f5;
								}									

/* ---------------------------- Navigation Stufe 3 ---------------------------- */

#navigation2					{	
								list-style-type: none;
								padding: 0px 0px 0px 0px;
								border: 0px;
								width: 130px;
								}								
#navigation2 a					{
								color: #003399;
								font-size: 11px;
								margin: 0px;
								padding: 4px 0px 4px 10px;
								display: block;
								text-decoration: none;
								}
#navigation2 a:hover			{
								background-color: #bfe3f5;
								}
#navigation2 a.aktiv			{
								background-color: #bfe3f5;
								}								
								
/* ---------------------------- Meta Navigation ---------------------------- */

#metanavigation0				{
								margin: 0px 0px 0px 0px;
								padding: 0px 0px 0px 5px;
								}
#metanavigation0 li				{
								display: inline;
								}
#metanavigation0 li.spacer		{
								display: inline;
								margin: 0px -4px 0px -4px;
								}
#metanavigation0 a				{
								text-decoration: none;
								color: #255a96;
								padding: 6px 4px 6px 4px;
								}
#metanavigation0 a:hover		{
								text-decoration: none;
								color: #000000;
								background-color: #bfe3f5;
								}
#metanavigation1				{
								margin: 6px 0px 0px 0px;
								padding: 0px 0px 0px 5px;
								}
#metanavigation1 li				{
								display: inline;
								}
#metanavigation1 li.spacer		{
								display: inline;
								margin: 0px -4px 0px -4px;
								color: #ffffff;
								}
#metanavigation1 a				{
								text-decoration: none;
								color: #ffffff;
								padding: 6px 4px 6px 4px;
								}
#metanavigation1 a:hover		{
								text-decoration: none;
								color: #000000;
								background-color: #bfe3f5;
								}
											
/* ---------------------------- Pfad Navigation ---------------------------- */

#pathnavigation					{
								margin: 0px 0px 0px 10px;
								padding: 10px 0px 0px 0px;
								}
#pathnavigation li				{
								display: inline;
								}
#pathnavigation li.spacer		{
								display: inline;
								margin: 0px -4px 0px -4px;
								}
#pathnavigation a				{
								text-decoration: none;
								color: #666666;
								padding: 6px 4px 6px 4px;
								}
#pathnavigation a:hover			{
								text-decoration: underline;
								color: #666666;
								}
#printfuss #pathnavigation		{
								margin: 0px 0px 0px 0px;
								padding: 0px 0px 0px 0px;
								}
											
											
/* ---------------------------- Fuss Navigation ---------------------------- */

#fussnavigation					{
								margin: 0px 0px 0px 0px;
								padding: 0px 0px 0px 0px;
								}
#fussnavigation li				{
								display: inline;
								color: #000000;
								}
#fussnavigation li.spacer		{
								display: inline;
								margin: 0px -4px 0px -4px;
								}
#fussnavigation a				{
								text-decoration: none;
								color: #000000;
								padding: 6px 4px 6px 4px;
								}
#fussnavigation a:hover			{
								text-decoration: underline;
								color: #000000;
								}
								
.teaser_header					{
								font-size:13px;
								color: #3399cc;
								background-color:#bfe3f5;
								padding:0px 0px 0px 10px;
								height:25px;
								}
.teaser_content					{
								padding:7px 0px 14px 10px;
								}													




