/**
 * Stylesheet for 1809.it
 *
 * Screen/Projection Stylesheet
 *
 * @author		akanai web technologies
 * @link			http://www.1809.it
 * @copyright	Copyright 2009, akanai web technologies
 */
 
/**
 * Global properties and bugfixes
 */

/* set global values */
* {
	padding: 0;
	margin: 0;
}

body, html {
	height: 100%;
}

fieldset, img {
	border: none;
}

body {
	position: relative;
	background: url('../img/bkg.gif') no-repeat #cacbb0 center top;
	font-family: "Lucida Sans Unicode", Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #191817;
}

#affiliates {
	width: 404px;
}

.affiliate {
	border-spacing: 5px;
	margin: 20px auto 0 auto;
}

.affiliate td {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0 3px 5px 3px;
}

.affiliate td.underlined {
	font-weight: normal;
	text-transform: none;
	border-bottom: 1px solid #c5c6c7;
}

.affiliate th {
	font-size: 15px;
	color: #ad2300;
	text-transform: uppercase;
	text-align: left;
	padding-bottom: 10px;
}

#book {
	background: url('../img/border.book.gif') no-repeat;
	width: 404px;
	height: 220px;
}

#book .book {
	position: absolute;
	margin: -3px 0 0 168px;
	width: 241px;
	height: 212px;
}

#book a {
	color: #fff262;
	text-decoration: none;
}

#book h1 {
	padding: 29px 0 0 21px;
}

#book h1 span {
	display: none;
}

#book p {
	color: #fff;
	line-height: 16px;
	padding: 18px 0 0 26px;
}

.book {
	border-spacing: 5px;
	margin: 20px auto 0 auto;
	width: 440px;
}

.book a {
	color: #191817;
	font-weight: bold;
	text-decoration: none;
}

.book td {
	font-size: 11px;
	padding: 0 3px 5px 3px;
}

.book td p {
	font-size: 11px !important;
}

#col-left {
	position: relative;
	float: left;
	width: 410px;
	margin-left: 10px;
}

#col-right {
	position: relative;
	float: left;
	width: 550px;
}

#cooperation {
	position: relative;
	font-size: 11px;
	color: #fff;
	border-bottom: 1px solid #fff;
	padding: 15px 0 5px 0;
}

#cooperation a {
	color: #fff;
	text-decoration: none;
}

#content-bottom {
	height: 21px;
	background: url('../img/content.bottom.gif') #fff no-repeat;
}

#content-content {
	background: url('../img/content.bkg.gif') #fff repeat-y;
	padding: 15px;
}

#content-content h1 {
	padding-top: 45px;
	text-align: center;
}

#content-content h1 span {
	display: none;
}

#content-content p {
	font-size: 14px;
	padding-top: 20px;
}

#content-start {
	background: url('../img/content.bkg.gif') #fff repeat-y;
	padding: 0 10px;
}

.contenttable {
	border-spacing: 10px;
	margin-top: 35px;
}

.contenttable a {
	color: #191817;
	text-decoration: underline;
}

.contenttable a:hover {
	text-decoration: none;
}

.contenttable img {
	padding-bottom: 5px;
}

.contenttable p {
	font-size: 14px;
	padding-top: 0 !important;
}

.contenttable td {
	vertical-align: top;
	text-align: center;
	padding-top: 10px;
}

#content-top {
	height: 21px;
	background: url('../img/content.top.gif') #fff no-repeat;
}

#disclaimer {
	position: relative;
	font-size: 11px;
	color: #fff;
	padding: 5px 0 20px 0;
}

#ecard .image {
	position: relative;
	z-index: 1;
}

#ecard .address {
	position: absolute;
	z-index: 2;
	margin: 512px 0 0 365px;
	width: 150px;
	font-size: 12px;
	line-height: 16px;
}

#ecard .address a {
	color: #191817;
	text-decoration: none;
}

#ecard .address a:hover {
	color: #ad2300;
}

#ecard .address p {
	line-height: 16px;
	padding-top: 26px;
}

#ecard .content {
	position: absolute;
	z-index: 2;
	margin: 427px 0 0 54px;
	width: 245px;
	font-size: 12px;
	line-height: 20px;
}

#ecard .form {
	position: absolute;
	z-index: 2;
	margin: 460px 0 0 42px;
	width: 463px;
}

#ecard .form div {
	width: 280px;
	padding-top: 5px;
	font-size: 11px;
}

#ecard .form div input {
	border-bottom: none !important;
	width: auto !important;
	padding: 0 !important;
	margin: 0 !important;
}

#ecard .form table {
	border-spacing: 0px;
}

#ecard .form input {
	font-family: "Lucida Sans Unicode", Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #191817;
	background-color: transparent;
	border: none;
	border-bottom: 1px solid #191817;
	width: 144px;
	padding: 2px 3px;
	margin-left: 33px;
}

#ecard .form input.button {
	font-family: "Lucida Sans Unicode", Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #191817;
	background-color: transparent;
	border: none;
	cursor: pointer;
	padding: 0 !important;
	text-align: left;
}

#ecard .form textarea {
	font-family: "Lucida Sans Unicode", Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #191817;
	background-color: #fff;
	border: 1px solid #191817;
	width: 274px;
	height: 191px;
	padding: 2px 3px;
}

#footer-menu {
	position: relative;
	font-size: 11px;
	letter-spacing: 2px;
	padding-top: 50px;
}

#footer-menu a {
	color: #191817;
	text-decoration: none;
}

#footer-menu a:hover {
	text-decoration: underline;
}

#header {
	background: url('../img/header.bkg.gif') no-repeat;
	height: 171px;
}

#header img {
	margin: 46px 0 0 215px;
}

#inner {
	width: 970px;
	margin: 9px 0 0 10px;
}

#menu {
	margin: 3px 0 11px 3px;
	height: 37px;
}

#menu a {
	margin: 0 1px;
}

#menu dt {
	float: left;
}

#menu h1 {
	display: none;
}

#outer {
	position: relative;
	margin: 0 auto;
	width: 980px;
}

.overview {
	height: 419px;
}

.overview .inner {
	position: absolute;
	margin: 0;
	height: 430px;
}

.start {
	height: 333px;
	background: url('../img/start.bkg.jpg') no-repeat;
}

.start-klick {
	position: absolute;
	width: 259px;
	margin: 13px 0 0 230px;
}

.desktop-details {
	width: 500px;
	margin: 45px 0 45px 8px;
}

.desktop-details a {
	color: #191817;
	text-decoration: none;
}

.desktop-details img {
	border: none;
}

.desktop-details h1 {
	text-align: left !important;
	font-size: 12px !important;
	padding: 25px 20px 0 0 !important;
}

.desktop-details p {
	font-size: 12px !important;
	padding: 0 20px 0 0 !important;
}

.desktop-details td {
	font-size: 12px;
	vertical-align: top;
	white-space: nowrap;
	padding-right: 8px;
}

.desktop-details td.right {
	width: 100px;
}

.desktop-details th {
	font-size: 12px;
	text-align: left;
	padding-bottom: 5px;
}

.desktop-overview {
	margin: 45px auto;
}

.desktop-overview a {
	color: #191817;
	text-decoration: none;
}

.desktop-overview h1 {
	font-size: 12px;
	text-align: left !important;
	padding-top: 5px !important;
}

.desktop-overview img {
	border: none;
}

.desktop-overview p {
	font-size: 12px !important;
	padding: 0 !important;
}

.desktop-overview td {
	font-size: 12px;
	vertical-align: top;
	white-space: nowrap;
	padding: 5px 7px;
}

#video {
	width: 404px;
	margin: 8px 0 0 15px;
}

/* eCards */
.tx-srsendcard-pi1-clear-float {
	clear: left;
	visibility: hidden;
}

.tx-srsendcard-pi1-image-selector {
	padding-top: 40px;
}

.tx-srsendcard-pi1-image-selector-column {
	position: relative;
	float: left;
	width: 150px;
	text-align: center;
	font-size: 13px;
	margin: 5px 0 0 5px;
}

.tx-srsendcard-pi1-image-selector-column dd {
	height: 30px;
}

.tx-srsendcard-pi1-image-selector-column dd, .tx-srsendcard-pi1-image-selector-column dt {
	width: 150px;
}

.tx-srsendcard-pi1-image-selector-column dd a {
	display: block;
	color: #191817;
	text-decoration: none;
}

.centered {
	text-align: center;
}
