@charset "utf-8";
body {
	background-image: url(images/background.gif);
	background-color: #573216;
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body, td, th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing:-0.075em;
	line-height:1.8em;
	color: #3d280c;
}
a:link, a:visited {
	color: #a88e73;
	text-decoration: none;
}
a:hover, a:active {
	text-decoration: none;
	color: #FFFFFF;
}
#apText a:hover, #apText a:active {
	text-decoration: none;
	color: #000000;
}
#apGesamt {
	position:absolute;
	left:0px;
	top:0px;
	width:1061px;
	height:685px;
	z-index:2;
	background-repeat: repeat-x;
	visibility: visible;
}
#apLogo {
	position:absolute;
	left:26px;
	top:77px;
	z-index: 2;
	visibility: visible;
}
#apTitel {
	position:absolute;
	left:32px;
	top:37px;
	z-index:1;
	visibility: visible;
}
#apGitarre {
	position:absolute;
	left:830px;
	top:0px;
	z-index:1;
	visibility: visible;
}
#apBorder {
	position:absolute;
	left:94px;
	top:150px;
	width:735px;
	height:383px;
	z-index:4;
	visibility: visible;
}
#apBorderO {
	position:absolute;
	left:0px;
	top:0px;
	width:736px;
	height:13px;
	z-index:3;
	visibility: visible;
}
#apBorderL {
	position:absolute;
	left:0px;
	top:13px;
	width:15px;
	height:370px;
	z-index:2;
	visibility: visible;
}
#apBorderU {
	position:absolute;
	left:15px;
	top:371px;
	width:721px;
	height:12px;
	z-index:1;
	visibility: visible;
}
#apHead {
	position:absolute;
	left:15px;
	top:13px;
	width:721px;
	height:13px;
	z-index:4;
	background-color: #e57400;
	visibility: visible;
}
#apContent {
	position:absolute;
	left:15px;
	width:721px;
	z-index:5;
	background-color: #FFFFFF;
	height: 345px;
	top: 26px;
	visibility: visible;
}
#apScroll {
	position:absolute;
	left:0px;
	width:10px;
	z-index:5;
	height: 100%;
	top: 0px;
	border:none;
	border-right:dashed thin #8d837b;
}
#apText {
	position:absolute;
	left:377px;
	top:26px;
	width:340px;
	height:310px;
	z-index:2;
	visibility: visible;
}
#apFoto {
	position:absolute;
	left:0px;
	top:0px;
	width:333px;
	height:345px;
	z-index:1;
	visibility: visible;
}
#apSchleife {
	position:absolute;
	left:-95px;
	top:570px;
	z-index:1;
	visibility: visible;
}
#apLang {
	position:absolute;
	left:610px;
	top:117px;
	width:265px;
	height:36px;
	z-index:3;
	visibility: visible;
}
#apNav {
	position:absolute;
	left:108px;
	top:523px;
	z-index:6;
	height: 21px;
	visibility: visible;
}
#apImprint {
	position:absolute;
	left:782px;
	top:523px;
	z-index:5;
	height: 21px;
	visibility: visible;
}

.navitext {
	color:#a88e73;
	position:absolute;
	height:auto;
	bottom:0px;
	text-transform:uppercase;
	visibility: visible;
	z-index: 1;
}
a.nav, a.active {
	text-decoration: none;
	color: #FFFFFF;
}
.nav {
	display:table-cell;
	background-image:url(images/nav_i.gif);
	background-repeat:repeat-x;
	height:21px;
	background-color:#af5100;
	padding:0;
	margin:0;
	padding-left:10px;
	padding-right:7px;
	vertical-align:middle;
	border:none;
	border-right-style:solid;
	border-right-color:#FFFFFF;
	border-right-width:1px;
	border-left-style:solid;
	border-left-color:#797a7a;
	border-left-width:1px;
	font-family:trebuchet MS, Arial, Helvetica, Verdana;
	font-size:12.39px;
	color:#FFFFFF;
	line-height:normal;
	letter-spacing:normal;
	white-space:nowrap;
}
.nav:hover, .nav.active {
	background-image:url(images/nav_a.gif);
}
.nav.first {
	border-left:none;
}
.nav.last {
	border-right:none;
}
.gallery img {
	vertical-align:middle;
}
p {
	padding:0;
	margin:0;
}
#admin_send, #admin_reset {
	background-color:yellow;
	border-color:#000000;
	color:#de0029;
	border-style:solid;
	border-width:1px;
}