/*----------- Breiten / Abstände -----------*/
#BoxContainer {
	margin: 0 auto;
	width: 940px;
	text-align: left;
	background-image:url(/images/bg_container.gif);
	background-repeat:repeat-y;
}

#BoxLeft {
	width: 243px;
	float:left;
	background-image:url(/images/bg_links.gif);
	background-repeat:repeat-y;
}

#BoxLeftsprache {
	text-align:left;
	line-height: 1.6em;
	font-style:italic; 
	font-weight:bold; 
	font-size:0.75em;
	padding:5px 0 0 60px;
}

#BoxLefttop {
	background-image:url(/images/bg_links_top.gif);
	background-repeat:no-repeat;
	width: 243px;
	height: 41px;
}

#BoxNAV01 {
	padding:80px 0 53px 50px;
}

#BoxLeftbottom {
	background-image:url(/images/bg_links_bottom.gif);
	background-repeat:no-repeat;
	width: 243px;
	height: 45px;
}


#BoxContent {
	width: 426px;
	text-align:left;
	font-size:0.8em;
	line-height: 1.65em;
	margin-left:257px;
	padding:122px 0 0 0;
	background-image:url(/images/content_top.gif);
	background-repeat:no-repeat;
	background-position:top;
	color:#777777;
}

#BoxRight {
	width: 257px;
	float:right;
	background-image:url(/images/bg_rechts.gif);
	background-repeat:repeat-y;
	font-size:0.70em;
	line-height:1.6em;
}

#BoxNewsLeer
{
	background-image:url(/images/news_leer.gif);
	background-repeat:no-repeat;
	height:60px;
	width:257px;

}
#BoxRighttop {
	background-image:url(/images/bg_rechts_top.gif);
	background-repeat:no-repeat;
	width: 257px;
	height: 60px;
}

#BoxRightmiddle {
	padding:0 50px 0 50px;
}

#BoxRightbottom {
	background-image:url(/images/bg_rechts_bottom.gif);
	background-repeat:no-repeat;
	width: 257px;
	height: 60px;
}

#BoxFooter {
	width: 940px;
	height: 60px;
	padding:26px 0 0 30px;
	font-size:0.75em;
	line-height:1.5em;
	color:#FFFFFF;
	bottom:0px;
	background-image:url(/images/footer.gif);
	background-repeat:repeat-y;
}
/*----------- Schriften / allgemein -----------*/
html { 
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}

/*<e4w style="FONT-FAMILY: arial,helvetica;FONT-SIZE: 80%;COLOR: #777777;background-color: #FFFFFF;line-height: 1.65em;"/>*/
body
{
	FONT-FAMILY: arial,helvetica;
	FONT-SIZE: 100.01%; 
	color:#777777;
	text-align:center;	
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	line-height: 1.0em;
	background-color: #939598;
}

/*<e4w Style="FONT-FAMILY: arial,helvetica;COLOR: #777777;background-color: #FFFFFF;line-height: 1.65em;"/>*/
td
{
}

/*<e4w/>*/
A, A:link, A:visited, A:active	{COLOR: #003981; TEXT-DECORATION: none;}
/*<e4w/>*/
A:hover							{COLOR: #003981; TEXT-DECORATION: underline;}

img, A:link, img A:visited, img A:active, img A:hover	{border-color: #000000;}


#BoxLogo A:link, #BoxLogo A:visited, #BoxLogo A:active		{COLOR: #ffffff; TEXT-DECORATION: none;}
#BoxLogo A:hover											{COLOR: #ffffff; TEXT-DECORATION: underline;}

#BoxContent a.LinkIcon, #BoxContent a.LinkIcon:link, #BoxContent a.LinkIcon:visited, #BoxContent a.LinkIcon:active {
	border: 1px solid #FFFFFF;
	height: 18px;
	width: 18px;
	display: block;
	margin-left: 2px;
	background-color:#FFFFFF;	
}

#BoxContent a.LinkIcon:hover { 
	border: 1px solid #CCCCCC;
	height: 18px;
	width: 18px;
	display: block;
	margin-left: 2px;
	background-color:#FFFFFF;
}

#BoxFooter A:link, #BoxFooter A:visited, #BoxFooter A:active{COLOR: #ffffff; TEXT-DECORATION: none;}
#BoxFooter A:hover											{COLOR: #ffffff; TEXT-DECORATION: underline;}

#BoxLeftsprache A:link, #BoxLeftsprache A:visited, #BoxLeftsprache A:active	{font-weight:bold;}
#BoxLeftsprache A:hover													  	{font-weight:bold; text-decoration:underline;}


/*----------- News Start -----------*/
.NewsMehr {
	font-size: 1.0em;
	font-weight: bold;
	font-style:italic;
	padding: 0 0 0 0;
	margin: 1px 0 1px 0;	
	color: #003981;
}

.TitelNews
{
	font-size: 1.0em;
	font-weight: bold;
	font-style:italic;
	padding: 0 0 0 0;
	margin: 1px 0 1px 0;	
	color: #003981;
}


.LinkNewsMehr, A.LinkNewsMehr:link, A.LinkNewsMehr:visited, A.LinkNewsMehr:active	{font-size: 1.0em; font-weight: bold; font-style:italic; color: #003981;}
A.LinkNewsMehr:hover												{font-size: 1.0em; font-weight: bold; font-style:italic; color: #003981; text-decoration:underline;}

/*----------- News Ende -----------*/
h2
{
	font-size: 1.3em;
	font-weight: bold;
	font-style:italic;	
	color:#333333;
}

/*<e4w name="Haupttitel" element="p"/>*/
.Haupttitel
{
	font-size: 1.3em;
	font-weight: bold;
	font-style:italic;	
	color: #333333;
}

/*<e4w name="Titel" element="span"/>*/
.Titel
{
	font-size: 1.0em;
	font-weight: bold;
	font-style:italic;	
	color: #333333;
	
}

/*<e4w name="Legende" element="span"/>*/
.Legende
{
	font-size: 0.9em;
	font-style:italic;	
	color:#999999;
}

/*<e4w name="Line" element="div"/>*/
.hrLine
{
	BACKGROUND:			url(/images/line.gif);
	background-repeat:repeat-x;
	height:2px
	border:0px;

}

/*<e4w/>*/
p{
	padding: 0;
	margin: 0;
}

/*<e4w/>*/


/*<e4w name="PDF Link" element="a"/>*/
.LinkPDF
{
	BACKGROUND:			url(/images/icon_pdf.gif) no-repeat left;
	padding-left: 		25px;
	padding-top: 		2px;
	padding-bottom: 	2px;
	line-height: 		23px;
}


/*----------- Formular Start -----------*/
form
{
	padding: 0;
	margin: 0;
}

input, select
{
	color: #000000;
	font-size: 1em;
	border: 1px solid #CCCCCC;
	width: 250px;
	background-color:#FFFFFF;
}

.InputKlein
{
	color: #000000;
	font-size: 1em;
	border: 1px solid #CCCCCC;
	width: 70px;
	background-color:#FFFFFF;	
}

.InputCheckbox
{
	border: 0;
	background-color:#FFFFFF;
	width: 25px;
}

Textarea
{
	color: #000000;
	font-size: 1em;
	border: 1px solid #CCCCCC;
	width: 250px;
	font-family: arial,helvetica;
	background-color:#FFFFFF;	
}
/*----------- Formular Ende -----------*/

/*----------- BoxLeft NAV01 Ende -----------*/
#BoxNAV01 a 
{
	TEXT-DECORATION: none;
	text-align:left;
	display:block;
	width: 150px;
	height:23px;
	color:#000000;
	font-size: 0.8em;
	background-image:url(/images/bg_NAV.gif);
	background-repeat:no-repeat;
}



#BoxNAV01 ul  {padding: 0 0 0 0; margin: 0 0 0 0; list-style: none;}

#BoxNAV01 ul li.NAV01 a				{font-weight: bold; font-style:italic; padding:8px 0 0 10px; background-position: 0 0;}
#BoxNAV01 ul li.NAV01 a:hover		{font-weight: bold; color:#003981; font-style:italic; padding:8px 0 0 10px; background-position: -300px 0;}

#BoxNAV01 ul li.NAV01Aktiv a		{font-weight: bold; color:#003981; font-style:italic; padding:8px 0 0 10px; background-position: 0 -300px;}
#BoxNAV01 ul li.NAV01Aktiv a:hover	{font-weight: bold; color:#003981; font-style:italic; padding:8px 0 0 10px; background-position: 0 -450px;}

#BoxNAV01 ul li.NAV02 a				{font-weight:  normal; color:#777777; padding:8px 0 0 10px;  background-position: -300px 0;}
#BoxNAV01 ul li.NAV02 a:hover		{font-weight:  normal; color:#003981; padding:8px 0 0 10px;  background-position: -300px -150px;}

#BoxNAV01 ul li.NAV02Aktiv a		{font-weight:  normal; color:#003981; padding:8px 0 0 10px;  background-position: -300px -300px;}
#BoxNAV01 ul li.NAV02Aktiv a:hover	{font-weight:  normal; color:#003981; padding:8px 0 0 10px;  background-position: -300px -450px;}

#BoxNAV01 ul li.NAV03 a			{font-weight:  normal;}
#BoxNAV01 ul li.NAV03 a:hover		{font-weight:  normal; color:#003981;}

#BoxNAV01 ul li.NAV03Aktiv a		{font-weight:  normal; color:#003981;}
#BoxNAV01 ul li.NAV03Aktiv a:hover	{font-weight:  normal; color:#003981;}
/*----------- NAV01/NAV02/NAV03 Ende -----------*/


