body {
	background-color: #774700;	
	color: #94bd00;
	text-align: justify;
	font-family: 'Verdana';
	font-size: 12px;	
	width: 90%;
}

body.startText {
	 width: 500px;
}

.text {
	width: 500px;
	font-weight: 600;
}

.impressText {	 
	 width: 80%;
}

td {
	font-weight: 600;
}

h2 {
	font-size: 16px;
	font-weight: 600;
}

a.break {
	 position: absolute;
	 top: 20px;
	 left: 500px;
	 font-size: 14px;
}

img#textPicture {
	position: absolute;
	left: 550px;
	top: 55px;
	width: 230px;
	height: 307px;
	cursor: pointer;
}

form.delMenu {
	 position: absolute;
	 left: 30px;
	 top: 450px;
	 background-color: #ddbb00;
	 color: #155500;
}

td.delMenu {
	 color: #155500;
	 border-style: solid;
	 border-width: 1px;
	 border-color: #155500;
}


a:link {
	color: #ffff80;
	text-decoration: none;	
}

a:visited {
	color: #ffff80;
	text-decoration: none;	
}

a:hover {
	color: #ffffff;
	text-decoration: none;	
}

.banner {
	width: 600px;
	height: 130px;
	position: absolute;
	top: 2px;
	left: 2px;
}

.imgBanner {
	position: absolute;
	top: 5px;
	left: 160px;	
}

.themes {
	position: absolute;
	left: 150px;
	top: 180px;
}

.icon1 {
	position: absolute;
	left: 10px;
	top: 0px;	
	cursor: pointer;
	border: 0;
}

.icon2 {
	position: absolute;
	left: 142px;
	top: 0px;
	cursor: pointer;
	border: 0;	
}

.icon3 {
	position: absolute;
	left: 274px;
	top: 0px;
	border: 0;	
	cursor: pointer;
}

.icon4 {
	position: absolute;
	left: 406px;
	top: 0px;
	border: 0;
	cursor: pointer;
}

.icon5 {
	position: absolute;
	left: 538px;
	top: 0px;
	border: 0;
	cursor: pointer;
}

.closeField {	
	 position: absolute;
	 left: 10px;
	 top: 25px;
	 width: 528px;
	 height: 80px;
	 
}

.menu {
	position:absolute;
	left:0px;
	top:0px;
	height:23px;
	cursor:pointer;
	font-size:10px;
}

.menuItem {
	position: absolute;
	left: 15px;
	width: 132px;
	height: 18px;			
	text-indent: 20px;
	font-family: Verdana;
	font-size: 10px;
	align: left;
	vertical-align: middle;
	background-color: #886600;
	color: #ffff80;
	padding-top: 5px;
	cursor: pointer;
}

.markMenuItem {
	position: absolute;
	left: 25px;
	width: 140px;
	height: 18px;		
	text-indent: 10px;
	font-family: Verdana;
	font-size: 12px;
	padding-top: 5px;
	background-color: #aa8800;
	color: #ffff80;
	font-weight: 600;
	cursor: pointer;
}

img#picture {	
	position: relative;
	left: 150px;
	top: 20px;
	height: 360px;		
} 

.copyRight {
	position: absolute;
	left: 20px;
	width: 250px;
	bottom: 10px;	
	font-size: 10px;
	text-align: left;
}

.contact {
	position: absolute;
	left: 270px;
	bottom: 10px;	
	font-size: 10px;
}

.flag {
	position: absolute;
	left: 350px;
	top: 10px;	
	font-size: 10px;
}

.counter {
	position: absolute;
	color: #ffffff;
	right: 20px;
	bottom: 10px;	
	font-size: 10px;
}

td#link {
	width: 180px;
	vertical-align: middle;
	font-size: 12px;
}

td#info {
	width: 250px;
	vertical-align: middle;
	font-size: 12px;
}

td#head {
	font-size: 16px;	
	font-weight: 600;
}

td#title {
	width: 120px;
	vertical-align: top;
	color: #779900;
	font-size: 12px;
}

td#nr {
	vertical-align: top;
	width: 20px;
	color: #99bb00;
	font-size: 12px;
}

td#composer {
	vertical-align: top;
	width: 200px;
	color: #99bb00;
	font-size: 12px;
}

td#download {
	vertical-align: top;
	width: 100px;
	font-size: 12px;
}

td#img {
	vertical-align: top;
}

td#table {
	vertical-align: top;
}

img#taPic1 {
	height: 50px;
	width: 37.5px;
	position: absolute;
	left: 550px;
	top: 55px;
	cursor: pointer;
}

img#taPic2 {
	height: 50px;
	width: 37.5px;
	position: absolute;
	left: 605px;
	top: 55px;
	cursor: pointer;
}

img#taPic3 {	
	height: 50px;	
	width: 37.5px;
	position: absolute;
	left: 550px;
	top: 110px;
	cursor: pointer;
}

img#taPic4 {
	height: 50px;	
	width: 37.5px;
	position: absolute;
	left: 605px;
	top: 110px;
	cursor: pointer;
}

img#bigPic {
	position: absolute;
	left: 550px;
	top: 170px;
	width: 210px;
	height: 280px;
}

.outTitles {
	color: #88aa00;
	font-weight: 600;
}

.labelText {
	font-size: 12px;
	width: 500px;
}

.orderMenu {
	background-color: #ddbb00;
	position: absolute;
	left: 30px;
	top: 20px;
	width: 493px;
	height: 520px;	
}

table#order {
	color: #155500;
	font-size: 12px;
	position: absolute;
	left: 30px;
	top: 50px;
}

.reset {
	position: absolute;
	right: 150px;
	bottom: 20px;
}

.send {
	position: absolute;
	right: 30px;
	bottom: 20px;
}

h2#orderMenu {
	position: absolute;
	left: 30px;
	top: 20px;
	color: #155500;
}

.hwLogo {	
	border: 0;		
}

img#headline {
	position: absolute;
	left: 15px;
	top: 0px;	
}

.datesPicture {
	position: relative;
	left: 120px;
	top: 20px;
	width: 500px;
}

td#inputType {
	width: 200px;
	color: #006600;
	font-size: 12px;

}

td#galleryPic {
	vertical-align: top;
	text-align: center;
	width: 400px;
}

td#arrows{
	text-align: center;
	width: 400px;
}

td#menu {
	vertical-align: top;
}

img#arrow {
	cursor: pointer;
}

option {	
	color: #774700;
}

input#gallery {
	color: #774700;
}

.noScriptLinks {
	position: absolute;
	left: 30px;
	top: 50px;
}

p#noscriptMain {
	position: absolute;
	left: 30px;
	top:380px;
}

p#nmText {
	position: relative;
	left: 30px;
	top: 20px;
}

.sendNewText {
	position: absolute;
	left: 350px;
	bottom: 20px;
}

.clearNewText {
	position: absolute;
	left: 260px;
	bottom: 20px;
}

.newInput {
	position: absolute;
	left: 30px;
	top: 30px;
	width: 430px;
	height: 380px;
	background-color:#ddbb00;
	color: #155500;
	padding: 20px;	
}

table#newInput {
	position: absolute;
	color: #155500;
	font-size: 12px;	
}

.passwordInput {
	position: absolute;
	left: 30px;
	top: 30px;
	width: 260px;
	height: 100px;
	background-color:#ddbb00;
	color: #155500;
	padding: 20px;
}

.guestbookMenu {
	background-color: #ddbb00;
	position: absolute;
	left: 30px;
	top: 50px;
	width: 493px;
	height: 400px;
	padding: 20px;	
}

.imprint {
	position: absolute;
	left: 550px;
	top: 290px;
}

.guestbookEntrys {
	position: absolute;
	left: 30px;
	top: 470px;	
}

img#entry {
	border: 0;	
}

.gbEntry {
	position: relative;
	font-weight: 600;
	left: 0px;
	top: 20px;
	background-color: #885800;
	width: 493px;
	padding: 10px;
	color: ddad00;

}

.linkColumn {
	 border-style: solid;
	 border-width: 1px;
}