body {
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	background-color: #069;
	background-image: url(pic/hg.png);
	background-repeat: repeat-x; 
	text-align: center;
}

.master {
	width: 955px;
	border: 1px solid #000;
	background-color: #FFF;
      margin: 0px auto;
      text-align: left;
}

table {
	width: 100%;
      border-collapse: collapse; 
}

table td, table th {
      padding : 0; 
}

form {
      margin: 0;
	display: inline;
}

hr {
	height: 1px;
	color: #036;
}

.oben {
	border-bottom: 1px solid #036;
	padding: 2px;
	font-size: 11px;
	text-align: right; 
}

.unten {
	height: 15px;
	line-height: 15px;
	background-color: #069;
	color: #fff;
	font-size: 11px;
	text-align: center;
}

.logo {
	text-align: center;
}

.all {
	padding: 10px;
	border: 1px solid #999;
}

.ga0 {
	width: 40%;
	text-align: left;
}

.ga1 {
	margin: auto;
	text-align: left;
	width: 90%;
}

.ga2 {
	padding: 0px;
	text-align: left;
}

.ga3 {
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: right;
}

.ga4 {
	padding: 3px;
	border: 1px solid #999;
}

.ga5 {
	padding: 5px;
	background-color: #069;
	color: #fff;
}

.ga6 {
	padding: 3px;
}

.ga7 {
	padding: 5px;
}

.ga8 {
	padding: 10px;
	border: 1px solid #999;
	background-image: url(pic/wg.png);
	background-repeat: repeat-x;
}

.ga9 {
	text-align: left;
}

.ga10 {
	padding: 6px;
	border: 1px solid #999;
}

.ga11 {
	padding: 5px;
	background-color: #ccc;
}

.bh0 {
	width: 668px;
	float: left;
	border-right: 1px solid #036;
}

.bh1 {
	padding: 25px;
	font-size: 14px;
}

.bh2 {
	width: 266px;
	padding: 10px;
	float: right;
}

.bh3 {
	padding: 15px;
	font-size: 14px;
	border: 1px solid #999;
	background-image: url(pic/wg.png);
	background-repeat: repeat-x;
}

.bh4 {
	padding: 10px;
	font-size: 14px;
	text-align: center;
	border: 1px solid #999;
	background-image: url(pic/ng.png);
	background-repeat: repeat-x; 
}

.im0 {
	width: 50%;
      vertical-align: top;
}

.im1 {
	padding: 5px;
	text-align: center;
	border: 1px solid #999;
}

.im2 {
	width: 50%;
      vertical-align: top;
	font-size: 11px;
}

.ev0 {
	padding: 4px;
}

.ev1 {
	width: 33%;
}

.ev2 {
	padding: 4px;
	font-size: 14px;
	border: 1px solid #999;
	background-image: url(pic/eg.png);
	background-repeat: repeat-x;
}

.ev3 {
	padding: 10px;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
}

.ev4 {
	padding: 10px;
}

.ev5 {
	width: 70px;
	text-align: right;
	padding: 5px;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	background-color: #ccc;
}

.ev6 {
	width: 20px;
	padding: 5px;
	text-align: center;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	background-color: #ccc;
}

.ev7 {
	width: 440px;
	padding: 5px;
	padding-left: 5px;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	background-color: #ccc;
}

.ev8 {
	width: 48px;
	padding: 5px;
	text-align: center;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	background-color: #ccc;
}

.th0 {
	padding: 5px;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	background-color: #ccc;
}

.sh0 {
	width: 318px;
	padding: 5px;
	float: left;
	border: 1px solid #ccc;
}

.sh1 {
	width: 318px;
	padding: 5px;
	border: 1px solid #ccc;
}

.sh2 {
	width: 10px;
}

.sh3 {
	clear: left;
}

.sh4 {
	vertical-align:top;
}

.sh5 {
	font-size: 16px;
	text-align: center;
}

.sh6 {
	text-align: right;
}

.sh7 {
	vertical-align:top;
	padding: 5px;
	border: 1px solid #999;
}

.sh8 {
	height: 140px;
	vertical-align:top;
	padding: 10px;
	border: 1px solid #999;
}

.sh9 {
	vertical-align:top;
	padding: 10px;
	border: 1px solid #999;
}

.sh10 {
      height: 165px;
	padding: 50px;
	font-size: 14px;
}

.sh11 {
	width: 200px;
	vertical-align: top;
	padding: 5px;
	border: 1px solid #999;
}

.su1 {
	padding: 5px;
	border-top: 1px dashed #666;
	border-bottom: 1px dashed #666;
	background-color: #ddd;
}

.f1 {
	height: 50px;
	font-size: 22px;
	text-align: center;
	letter-spacing: 5px;
}

.f2 {
	font-size: 18px;
	color: #036;
	text-align: center;
	font-weight: bolder;
}

.f3 {
	padding-top: 16px;
	padding-bottom: 10px;
	font-size: 18px;
	color: #036;
	text-align: center;
}

.t0 {
	color: #f00;
}

.t1 {
	vertical-align: middle;
}

.t2 {
	line-height: 5px;
}

.t3 {
	line-height: 10px;
}

.t4 {
	color: #ccc;
}

.t5 {
	color: #036;
	font-style: italic;
}

.t6 {
	line-height: 6px;
}

.p0 {
	width: 50%;
}

.s1 {
	border: 1px solid #036;
	font-size: 11px;
	bottom: 0px;
	font-family: Verdana, Arial, Tahoma;
}

.s2 {
	border: 1px solid #036;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #fff;
	background-color: #036;
}

.fo0 {
	margin: auto;
	text-align: left;
	width: 80%;
	border: 1px solid #999;
}

.fo1 {
	padding: 10px;
	background-image: url(pic/wg.png);
	background-repeat: repeat-x;
}

.fo2 {
      height: 263px;
	padding: 25px;
	font-size: 14px;
}

.fo3 {
	padding: 10px;
	text-align: center;
}

.ea0 {
	padding: 10px;
	border: 1px solid #ccc;
	background-image: url(pic/eg.png);
	background-repeat: repeat-x;
}

.ea1 {
	width: 648px;
	padding-left: 20px;
	padding-right: 20px;
}

.sw0 {
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 5px;
	border: 1px solid #999;
	background-image: url(pic/ng.png);
	background-repeat: repeat-x; }

.sw1 {
	border-top: 5px solid #069;
	border-left: 15px solid #069;
	border-right: 15px solid #069;
	border-bottom: 5px solid #069;
}

.sw2 {
	border-top: 5px solid #fff;
	border-left: 15px solid #fff;
	border-right: 15px solid #fff;
	border-bottom: 5px solid #fff;
	vertical-align: middle;
}

a.typ1:link, a.typ1:visited, a.typ1:active {
	color: #fff;
	text-decoration: none;
	font-size: 11px;
}

a.typ1:hover {
	color: #fff;
	text-decoration: underline;
	font-size: 11px;
}

a.typ2:link, a.typ2:visited, a.typ2:active {
	color: #000;
	text-decoration: none;
	font-size: 11px;
}

a.typ2:hover {
	color: #000;
	text-decoration: underline;
	font-size: 11px;
}

a.typ3:link, a.typ3:visited, a.typ3:active {
	color: #039;
	text-decoration: underline;
	font-size: 14px;
}

a.typ3:hover {
	color: #039;
	text-decoration: underline;
	font-size: 14px;
}

a.typ4:link, a.typ4:visited, a.typ4:active a.typ4:hover {
	color: #039;
	text-decoration: underline;
	font-size: 18px;
}

a.typ5:link, a.typ5:visited, a.typ5:active {
	color: #000;
	text-decoration: none;
	font-size: 12px;
}

a.typ5:hover {
	color: #000;
	text-decoration: underline;
	font-size: 12px;
}

a.typ6:link, a.typ6:visited, a.typ6:active {
	color: #000;
	text-decoration: none;
	font-size: 14px;
}

a.typ6:hover {
	color: #000;
	text-decoration: underline;
	font-size: 14px;
}

a.typ7:link, a.typ7:visited, a.typ7:active a.typ7:hover {
	color: #039;
	text-decoration: underline;
	font-size: 12px;
}

a.typ8:link, a.typ8:visited, a.typ8:active a.typ8:hover {
	color: #069;
	text-decoration: none;
	font-size: 8px;
}

a#kontakt1 { 
	display:block; 
	width:189px; 
	height:200px; 
	background: transparent url(pic/ekb.jpg) 0px 0px no-repeat; 
} 

a:hover#kontakt1 { 
	background: transparent url(pic/ekb.jpg) 0px -200px no-repeat; 
}

a#kontakt2 { 
	display:block; 
	width:189px; 
	height:200px; 
	background: transparent url(pic/zoo.jpg) 0px 0px no-repeat; 
} 

a:hover#kontakt2 { 
	background: transparent url(pic/zoo.jpg) 0px -200px no-repeat; 
}

a#kontakt3 { 
	display:block; 
	width:189px; 
	height:200px; 
	background: transparent url(pic/ges.jpg) 0px 0px no-repeat; 
} 

a:hover#kontakt3 { 
	background: transparent url(pic/ges.jpg) 0px -200px no-repeat; 
}

a#menu1 { 
	display:block; 
	width:116px; 
	height:80px; 
	background: transparent url(pic/m-zo.jpg) 0px 0px no-repeat; 
} 

a:hover#menu1 { 
	background: transparent url(pic/m-zo.jpg) 0px -80px no-repeat; 
}

a#menu2 { 
	display:block; 
	width:116px; 
	height:80px; 
	background: transparent url(pic/m-os.jpg) 0px 0px no-repeat; 
} 

a:hover#menu2 { 
	background: transparent url(pic/m-os.jpg) 0px -80px no-repeat; 
}

a#menu3 { 
	display:block; 
	width:116px; 
	height:80px; 
	background: transparent url(pic/m-al.jpg) 0px 0px no-repeat; 
} 

a:hover#menu3 { 
	background: transparent url(pic/m-al.jpg) 0px -80px no-repeat; 
}

a#menu4 { 
	display:block; 
	width:116px; 
	height:80px; 
	background: transparent url(pic/m-hm.jpg) 0px 0px no-repeat; 
} 

a:hover#menu4 { 
	background: transparent url(pic/m-hm.jpg) 0px -80px no-repeat; 
}

a#menu5 { 
	display:block; 
	width:116px; 
	height:80px; 
	background: transparent url(pic/m-su.jpg) 0px 0px no-repeat; 
} 

a:hover#menu5 { 
	background: transparent url(pic/m-su.jpg) 0px -80px no-repeat; 
}

a#menu6 { 
	display:block; 
	width:116px; 
	height:80px; 
	background: transparent url(pic/m-fr.jpg) 0px 0px no-repeat; 
} 

a:hover#menu6 { 
	background: transparent url(pic/m-fr.jpg) 0px -80px no-repeat; 
}

a#menu7 { 
	display:block; 
	width:116px; 
	height:80px; 
	background: transparent url(pic/m-li.jpg) 0px 0px no-repeat; 
} 

a:hover#menu7 { 
	background: transparent url(pic/m-li.jpg) 0px -80px no-repeat; 
}

a#menu8 { 
	display:block; 
	width:116px; 
	height:80px; 
	background: transparent url(pic/m-ha.jpg) 0px 0px no-repeat; 
} 

a:hover#menu8 { 
	background: transparent url(pic/m-ha.jpg) 0px -80px no-repeat; 
}

a.menulink {
	padding: 4px;
	text-align: center;
	text-decoration: none;
	font-size: 14px;
	color: #fff;
	background-color: #069;
	border-style: solid;
	border-width: 1px;
	border-color: #000;
}

a.menulink:hover {
	border-style: solid;
	border-width: 1px;
	border-color: #000;
	color: #000;
	text-align: center;
	background-color: #fff;
}