body

{
	font-family:Verdana;
	font-size:8pt;
	background-color:#ffffff;
	bottom : 0px;
	padding : 0px;
	color : #394529;
}

h1 {
	font-size:10pt;
	font-weight : bold;
	line-height : 10pt;
	margin-bottom: 5px;
}

h3 {
	font-size:8pt;
	font-weight : bold;
	line-height : 12pt;
	margin-bottom: 5px;
}

p {margin-top:0px;padding-left:60px;}

form {padding-left:60px;}

.klein {
	font-size:7pt;
}



	a:link, a:visited, a:active, a:hover
{
	text-decoration:underline;
	color:#454242;
}



	a.footer:link, a.footer:visited, a.footer:active, a.footer:hover
{
	text-decoration:none;
	color:#ffffff;
}



a.footerhome:link, a.footerhome:visited, a.footerhome:active, a.footerhome:hover
{
	text-decoration: underline;
	color:#ffffff;
}

/* Die Hyperlinks im Men� */
	a.menu:link, a.menu:visited
{
	color:#454242;
	text-decoration:none;
	font-family : "Frutiger 45 Light",Verdana, Arial, Helvetica, sans serif;
	font-size : 9pt;
}

a.menu:active, a.menu:hover
{
	color:#f7941d;
	text-decoration: none;
	border-bottom: 4px solid #f7941d;
	font-family : "Frutiger 45 Light",Verdana, Arial, Helvetica, sans serif;
	font-size : 9pt;
}

.aktiv
{ color:#f7941d;
	text-decoration: none;
	border-bottom: 4px solid #f7941d;
	font-family : "Frutiger 45 Light",Verdana, Arial, Helvetica, sans serif;
	font-size : 9pt;
}

/* Das Men� */

#menu {
	color:#454242;
	background-color:#ffffff;
	text-align:right;
	padding: 35px 0px 0px 0px;
	height : 40px;
}

/* Das Bild */

#foto {
	padding : 0px;
}

/* Der Inhalt */

#content {
	background-color:#e7d3bd;
	color:#394529;
	background-image : url(../img/bg_zs_2.jpg);
	padding-left : 230px;
	padding-top : 80px;
	padding-right: 10px;
	margin-left : 23px;
	border-bottom:1px solid #8dc63f;
}

ul {
	list-style : square;
	padding-left: 100px;
}

ul.about {
	list-style : square;
	line-height : 18px;
	padding-left: 36px;
}

/* Der Footer Home */

#footerhome {
	background-color:#8dc63f;
	color:#ffffff;
	margin-left : 23px;
	margin-top : 0px;
	padding-top : 8px;
	border-top:1px solid #8dc63f;
	font-size : 8pt;
	padding : 10px;
}

/* Der Footer Content */
#footer {
	background-color:#8dc63f;
	color:#ffffff;
	padding-left : 20px;
	margin-left : 23px;
	margin-top : 0px;
	padding-top : 0px;
	border-top:1px solid #8dc63f;
	font-size : 8pt;
	padding-right : 20px;
}

#rechts{
	text-align : right;
}

#footerleft {
	width:47%;
	float:left;
	font-size : 8pt;
}

#footerright {
	width:47%;
	float:right;
	font-size : 8pt;
}

#nav, #nav ul{
	text-align: left;
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-position:outside;
	position:relative;
	font-size: 9pt;
}
/* first level */
#nav ul {
	position:absolute;
	display:none;
	width:14em;
	top:auto;
}
#nav li{
	float:left;
	position:relative;
	margin-left: 10px;
}
#nav li:hover{
	border-bottom: 4px solid #F7941D;
}
#nav li a{
	display: block;
	text-decoration: none;
}
#nav li a:hover{
	color: #F7941D;
}
/* END first level */
/* second level */
#nav li ul{
	padding-top: 4px;
}
#nav li ul li{
	border-bottom: 1px solid #99CC33;
	margin-left: 0;
}
#nav li ul li:hover{
	border-bottom: none;
}
#nav li ul a{
	background: #FFF;
	width:14em;
	height:auto;
	float:left;
	padding: 3px;
}
#nav li ul a:hover{
	border-bottom: 1px solid #99CC33;
}
/* END second level */

#nav ul ul{
	top:auto;
}
#nav li ul ul {
	left:14em;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
	display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
	display:block;
}

