BODY 
{ 
    BACKGROUND-COLOR: #FFFFFF 
} 

P,H1,H2,DIV,TD,TH,A,SPAN
{ 
    FONT-FAMILY: verdana,arial,helvetica,sans-serif; 
    FONT-SIZE: 10px;
    TEXT-DECORATION: none;
} 
UL,LI,SPAN
{
	text-align: left;
	border:0px;
	margin:0px;
	padding:0px;
	list-style-type:sqare;
}
.navlink{}
.navitab2{}
A:link 
{ 
    COLOR: #2593BF; 
    FONT-WEIGHT: bold; 
    TEXT-DECORATION: none; 
    line-height: 14px
} 

A:visited 
{ 
    COLOR: #2593BF; 
    FONT-WEIGHT: bold; 
    TEXT-DECORATION: none; 
    line-height: 14px
} 

A:active 
{ 
    COLOR: #FF3333; 
    FONT-WEIGHT: bold; 
    TEXT-DECORATION: none; 
} 
A:hover 
{ 
    COLOR: #FF3333; 
    FONT-WEIGHT: bold; 
} 

H1 
{ 
    COLOR: #2593BF; 
    FONT-SIZE: 14px; 
}

H2 
{ 
    COLOR: #003366; 
    FONT-WEIGHT: bold; 
    FONT-SIZE: 12px;
    LINE-HEIGHT: 120%;
}

#hauptrahmen
{
	position: absolute;
	top: 30px;
	left: 50px;
	width: 798px;
	height: 570px;
}
#logo
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 192px;
	height: 89px;
}
#VerlaufLinks
{
	position: absolute;
	top: 89px;
	left: 0px;
	width: 12px;
	height: 451px;
	background-image:url(images/verlauf_links.jpg)
}
#VerlaufRechts
{
	position: absolute;
	top: 0px;
	left: 786px;
	width: 12px;
	height: 540px;
	background-image:url(images/verlauf_rechts.jpg)
}
#BlauesFeldKopf
{
	position: absolute;
	top: 0px;
	left: 192px;
	width: 594px;
	height: 61px;
	background-color:#69C2E6;
}
#BlaueLinieKopf
{
	position: absolute;
	top: 61px;
	left: 192px;
	width: 594px;
	height: 28px;
	background-image:url(images/linie_kopf.gif)
}
#BlauesFeldBody
{
	position: absolute;
	top: 89px;
	left: 12px;
	width: 180px;
	height: 36px;
	background-color:#D3EDF8;
	padding-top:15px;
	padding-left:90px;
}
#BlauesFeldLL
{
	position: absolute;
	top: 130px;
	left: 12px;
	width: 180px;
	height: 410px;
	background-color:#D3EDF8;
}
#BlauesFeldCollage
{
	position: absolute;
	top: 89px;
	left: 606px;
	width: 180px;
	height: 451px;
	background-color:#D3EDF8;
}
#TextLinie1
{
	position: absolute;
	top: 144px;
	left: 220px;
	width: 364px;
	height: 1px;
	background-image:url(images/linie_inhalt.gif)
}
#TextLinie2
{
	position: absolute;
	top: 540px;
	left: 220px;
	width: 364px;
	height: 1px;
	background-image:url(images/linie_inhalt.gif)
}
#NachOben
{
	position: absolute;
	top: 525px;
	left: 220px;
	width: 364px;
	height: 15px;
	border:0px solid red;
}
#Seitenüberschrift
{
	position: absolute;
	top: 125px;
	left: 217px;
	width: 364px;
	height: 15px;
	color:rgb(105,194,230);
    	FONT-SIZE: 14px; 
	border:0px solid blue;
    	FONT-WEIGHT: bold; 
}
#Seitentext
{
	position: absolute;
	top: 155px;
	left: 217px;
	width: 364px;
	height: 345px;
    	COLOR: #003366; 
    	FONT-WEIGHT: normal; 
    	FONT-SIZE: 12px;
    	LINE-HEIGHT: 120%;
	border:0px solid blue;
}
.ListeImText
{
	font-size: 11px;
	font-weight:normal;
	padding-top:0px;
	padding-left:7px;
	background: url(images/dreieck_nav2.gif) 0px 0px no-repeat;
}
#NaviContainer
{
	position: absolute;
	top: 125px;
	left: 12px;
	width: 180px;
	height: 415px;
	background-color:#D3EDF8;
	border:0px solid blue;
	padding-top:0px;
	margin:0px 0px 0px 0px;
	color:rgb(105,194,230);
}
#NaviContainer, #NaviContainer ul li, #NaviContainer ul ul li, #NaviContainer ul ul ul li, #NaviContainer ul ul ul ul li
{
display:block;
list-style-type:none;
margin-bottom:-1px;
}
/*###### Navigation 1. Hierachie ######*/
	#NaviContainer ul a, #NaviContainer ul span
	{
	padding-left:90px;
	background: url(images/dreieck_nav.gif) 52px 2px no-repeat;
	font-size: 12px;
	font-weight:bold;
	}
/*###### Navigation 2. Hierachie ######*/
	#NaviContainer ul ul a, #NaviContainer ul ul span
	{
	padding-left:27px;
	background: url(images/dreieck_nav2.gif) 19px 5px no-repeat;
	font-size: 11px;
	font-weight:normal;
	padding-top:0px;
	}
/*###### Navigation 3. Hierachie ######*/
	#NaviContainer ul ul ul a, #NaviContainer ul ul ul span
	{
	padding-left:27px;
	background: url(images/transp.gif) 0px 0px no-repeat;
	font-size: 10px;
	font-weight:normal;
	line-height:12px;
	padding-top:0px;
	}
/*###### Navigation 4. Hierachie ######*/
	#NaviContainer ul ul ul ul a, #NaviContainer ul ul ul ul span
	{
	padding-left:50px;
	background: url(images/dreieck_nav3.gif) 42px 5px no-repeat;
	font-size: 10px;
	font-weight:normal;
	line-height:12px;
	padding-top:0px;
	}
/* Anker */
	#NaviContainer a, #NaviContainer span
	{
	display:block;
	font-size:12px;
	color:rgb(105,194,230);
	text-decoration:none;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:5px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:1px;
	}
/*###### navlink und navitab2 ######*/
	#NaviContainer a.navlink, #NaviContainer a.navlink:visited, #NaviContainer a.navlink:active, #NaviContainer a.navlink:focus, #NaviContainer a.navitab2:visited
	{
	/*font-weight:normal;*/

	}
	#NaviContainer a.navlink:hover, #NaviContainer a.navitab2, #NaviContainer span.navitab2, #NaviContainer a.navitab2:hover, #NaviContainer a.navitab2.active, #NaviContainer a.navitab2.focus
	{
	font-weight:bold;
	COLOR: #FF3333; 
	}
