<!--

*{ margin:0; }

body { background:url('img/gbg2.gif'); }

/* aufbau */

#hspacer {
	width:100%;
	height:162px;
}

.header {
	width:100%;
	height:160px;
	position:absolute;
	left:0px;
	top:0px;
	z-index:0;
	border-bottom:2px solid #666;
	background:url('img/hbg2.gif');
}

	#hpreise {
		background:url('img/hpreise.jpg') left no-repeat;
		z-index:1;
	}

	#hhome {
		background:url('img/hstart2.jpg') left no-repeat;
		z-index:1;
	}

	#hkontakt {
		background:url('img/hkontakt.jpg') left no-repeat;
		z-index:1;
	}

	#himpressum {
		background:url('img/himpressum.jpg') left no-repeat;
		z-index:1;
	}

	#hlinks {
		background:url('img/hlinks.jpg') left no-repeat;
		z-index:1;
	}

#menu {
	width:115px;
	height:160px;
	background:url('img/mbg.gif') #f1f2d1;
	border-right:2px solid #666;
	border-bottom:1px solid #666;
	border-top:1px solid #666;
	border-left:2px solid #666;
	margin-top:10px;
	margin-left:10px;
	padding:0;
}

#leiste {
	width:100%;
	height:20px;
	border-bottom:2px solid #666;
	background:url('img/lbf2.gif');
}

#content {
	width:95%;
	margin-top:10px;
	margin-left:10px;
	border-bottom:1px solid #666;
	border-left:2px solid #666;
	border-right:2px solid #666;
	border-top:1px solid #666;
	padding-bottom:10px;
	background:url('img/content-bg2.gif') top repeat-x #f2f3d3;
}

/* formatierung */

.header h1,h2,h3 {
	text-align:right;
	font-family:Georgia, Georgia Times, "Times New Roman", serif;
	margin-right:10px;
	color:#000;
}
.header h1 {
	font-size:1.7em;
	font-style:italic;
}
.header h2,h3 {
	text-align:right;
	font-family:Georgia, Georgia Times, "Times New Roman", serif;
	margin-right:10px;
	font-size:1.2em;
	color:#000;
}


h4 {
	margin:0;
	padding:5px 15px 0px 15px;
	font:1.25em Georgia, Georgia Times, "Times New Roman", serif bold;
	color:#000;
}

p {
	padding:5px 15px 0px 15px;
	font:0.8em Georgia, Georgia Times, "Times New Roman", serif bold;
	color:#000;
}

ul {
	margin:0;
	padding:5px 50px 0px 50px;
	list-style-type:circle;
}

ul li {
	font:0.8em Georgia, Georgia Times, "Times New Roman", serif;
	font-style:italic;
	padding-bottom:5px;
}

img.pict {
	margin:0px 40px 0px 30px;
	border:2px solid #000;
}

table.preise {
	margin:auto auto;
}

table.preise th {
	font:0.7em Verdana, Arial,sans-serif;
	font-weight:bold;
	width:82px;
}

table.preise td {
	font:0.7em Verdana, Arial,sans-serif;
	width:82px;
}

table.hilfstb {
	width:100%;
}

table.hilfstb td {
	vertical-align:top;
}

.no {
	font:0.85em Verdana, Arial,sans-serif;
	font-weight:bold;
}

/* navigation */

ul#navi {
	list-style-type:none;
	margin:0;
	padding:0;
}

ul#navi li {
	padding:0;
	margin:0;
	display:block;
	width:115px;
	height:30px;
}

ul#navi li a {
	display:block;
	width:115px;
	height:30px;
	text-decoration:none;
	padding:0;
	margin:0;
}


ul#navi li a:hover {
	background-image: none;
	background: transparent;
}

a#navi1_i { background: url('img/buttons/start.jpg') center no-repeat; }
a#navi2_i { background: url('img/buttons/kontakt.jpg') center no-repeat; }
a#navi3_i { background: url('img/buttons/preise.jpg') center no-repeat;}
a#navi4_i { background: url('img/buttons/links.jpg') center no-repeat; }
a#navi5_i { background: url('img/buttons/impressum.jpg') center no-repeat; }


li#navi1_a { background: url('img/buttons/start_a.jpg') center no-repeat; }
li#navi2_a { background: url('img/buttons/kontakt_a.jpg') center no-repeat; }
li#navi3_a { background: url('img/buttons/preise_a.jpg') center no-repeat; }
li#navi4_a { background: url('img/buttons/links_a.jpg') center no-repeat; }
li#navi5_a { background: url('img/buttons/impressum_a.jpg') center no-repeat; }

a.txtlnk {
	text-decoration:none;
	border-bottom:1px solid #000;
	color:#000;
	font-weight:bold;
}
a.txtlnk:hover {
	border-bottom:1px solid #4d30ff;
}

ul.lnklist {
	list-style:url('img/ullink.gif') outside;
	padding:5px 50px 0px 50px;
}
ul.lnklist li a {
	text-decoration:none;
	border-bottom:1px solid #000;
	color:#000;
}
ul.lnklist li a:hover {
	border-bottom:1px solid #4d30ff;
}

//-->
