body
{
	font-family:verdana,Times New Roman;
	background-color:#ffffff;
	color:#4C4C4C;
	font-size:12px;
}
img {border:none;}
a {
	font-family:verdana,Times New Roman;
	text-decoration:none;
}
a:link
{
	color:#0E7EAF;
	font-weight:500;
	font-size:12px;
}
a:visited
{
	color:#0E7EAF;
	font-weight:500;
	font-size:12px;
}
a:active
{
	color:#0E7EAF;
	font-weight:500;
}
a:hover
{
	color:#0E7EAF;
	font-weight:500;
}
a.nav:link
{
	color:#FFF;
	font-weight:500;
	font-size:12px;
}
a.nav:visited
{
	color:#FFF;
	font-weight:500;
	font-size:12px;
}
a.nav:active
{
	color:#FFF;
	font-weight:500;
}
a.nav:hover
{
	color:#FFF;
	font-weight:500;
}
a.layout:link
{
	font-family:verdana,Times New Roman;
	color:#4C4C4C;
	font-weight:500;
	font-size:12px;
}
a.layout:visited
{
	font-family:verdana,Times New Roman;
	color:#4C4C4C;
	font-weight:500;
	font-size:12px;
}
a.layout:active
{
	font-family:verdana,Times New Roman;
	color:#4C4C4C;
	font-weight:500;
}
a.layout:hover
{
	font-family:arial,helvetica;
	color:#4C4C4C;
	font-weight:500;
}
.head
{
	background-color:#FFF;
	width:594px;
	height:147px;
	background-image:url(../upload/bilder/layout/img_head.gif);
	background-position:left;
	background-repeat:repeat-y;
}
.col1_head
{
	background-color:#FFF;
	width:214px;
	height:40px;
background-image:url(../upload/bilder/layout/img_nav_oben.gif);
	background-position:top;
	background-repeat:repeat-none;

}
.col1
{
	background-color:#FFF;
	width:214px;
	height:569px;
	background-image:url(../upload/bilder/layout/img_col1.gif);
	background-position:top;
	background-repeat:repeat-y;
}
.content
{
	background-color:#FFF;
width:530px;
	height:462px;
	background-image:url(../upload/bilder/layout/img_content.gif);
	background-position:left;
	background-repeat:repeat-y;
}
.schluss
{
	background-color:#FFF;
	width:808px;
	height:35px;
	background-image:url(../upload/bilder/layout/img_bottom.gif);
	background-position:left;
	background-repeat:repeat-y;
	text-align:center;
	text-valign:bottom;
}
.headline
{
	font-size:26px;
	font-family:verdana,Times New Roman;
	color:#0E7EAF;
}
.headline2
{
	font-size:18px;
	font-family:verdana,Times New Roman;
	color:#0E7EAF;
}

.text
{
	font-family:verdana,Times New Roman;
	color:#4C4C4C;
	font-size:12px;
}
.schlusstext {
	font-family:verdana,Times New Roman;
	color:#4C4C4C;
	font-weight:500;
	font-size:12px;
}


#text
{
	font-family:verdana,Times New Roman;
	color:#4C4C4C;
	font-size:12px;
}


#border
{
border:1px, solid;
}
/*(../upload/bilder/layout/element_balken.gif)*/

#vpnavigation, #vpnavigation ul { /* alle Listen */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#vpnavigation a {
	display: block;
	width: 10em;
}

#vpnavigation li { /* alle Listenelemente */
	float: left;
	width: 10em;
}

#vpnavigation li ul { /* Listen 2. Ebene */
	position: absolute;
	background: orange;
	width: 10em;
	left: -999em; /* durch "left" außerhalb des sichtbaren Bereichs wird das gleiche erreicht wie durch "display: none", kann aber auch von Textbrowser angezeigt werden */
}

#vpnavigation li li a.daddy { /* Listenelemente mit Unterpunkten */
	background: url(../images/rightarrow.gif) center right no-repeat;
}

#vpnavigation li ul ul { /* Listen 3. Ebene und weiter */
	margin: -1em 0 0 10em;
}

#vpnavigation li:hover ul ul, #vpnavigation li.sfhover ul ul {
	left: -999em;
}

#vpnavigation li:hover ul, #vpnavigation li li:hover ul, #vpnavigation li.sfhover ul, #vpnavigation li li.sfhover ul { /* Listen, die unterhalb von "gehoverten" Menüpunkte liegen */
	left: auto;
}

#vpnavigation li.activepath { /* Listenelemente, die im aktiven Pfad liegen */
	font-style: italic!important;
}

#vpnavigation li#active { /* Listen zur aktuellen Kategorie */
	font-style: italic!important;
}

