/* LOGO */


#logo {position: absolute; top: 335px; left: 775px; z-index: 2;}
#logo img {width: 80px; height: 61px;}


/* CONTENT */

/* text */

#text {text-align: left; margin-bottom: 3em;}

#text p, #text h3, #text h4, #text table, #text ul {margin: 0 45px;}

#text h3 {font-size: 110%; padding: 0 0 2em 0; color: #754d18; font-weight: normal;}
#text h4 {font-size: 71%; padding: 1em 0 1em 0; font-weight: bold;}
#text h4.first {padding-top: 0;}

#text p {font-size: 71%; line-height: 140%; color: #000; padding: 0 0 1em 0;}

#text table {padding: 0; border: 0; border-left: 1px solid #80ceee; border-top: 1px solid #80ceee;}
#text table td {padding: 5px 15px; border: 0; font-size: 71%;line-height: 140%; text-align: left;
	border-right: 1px solid #80ceee; border-bottom: 1px solid #80ceee; vertical-align: top;}

#text table td.tHead {background: #80ceee; color: #fff; padding: 5px; text-align: left;}
#text table td.tDescription {background: #ccebf8; white-space: nowrap; font-weight: bold; padding: 5px;}

#text table.tGallery {padding: 0; border: 0; margin-top: 1em;}
#text table.tGallery td {padding: 0 0 15px 0; border: 0;}
#text table.tGallery td img {border: 1px solid #eee;}

#text table.tGallery td.left {padding-right: 13px; border: 0;}

#text table.prices {margin-bottom: 2em;}
#text table.prices td {white-space: nowrap;}
#text table.prices td.tText {white-space: normal;}
#text table.prices td.tText p, #text table.prices td.tText h4 {margin: 0; padding: 0 0 1em 0; font-size: 100%;}

#text ul {padding-left: 15px;}
#text li {font-size: 71%; line-height: 140%;}

/* form */

#text form table.contact {padding: 0; border: 0; margin-top: 1em;}
#text form table.contact td {border: 0; padding-left: 0;}

form, fieldset, form input, form textarea {margin: 0; padding: 0; border: 0; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif;}
form input.textfeld {width: 400px; background: #ccebf8; border: 1px solid #80ceee; padding: 2px; font-size: 100%;}
form textarea {width: 400px; background: #ccebf8; border: 1px solid #80ceee; padding: 2px; font-size: 100%;}

form input.sendBtn {background: #009cdd; color: #fff; font-weight: bold; font-size: 100%;}

form select {color: #000; background-color: #ccebf8; margin: 0; padding: 2px; border: 1px solid #80ceee; 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%;}

#boat {margin: 2em 0;}


/* GALLERY */

#text p.pict {margin-top: 1em;}
#text p.pict img {float: left; margin: 0 30px 30px 0; width: 167px; height: 110px; border: 1px solid #ccc;}

