/*
Page Content
*/

div#mainFooter {
	background-image: url(../../../img/newWebsite/modern/pageContent/bg_bottom.png);
	background-repeat: no-repeat;
	background-color: #ffffff;
	width: 603px;
}

/* ------------------------------------------------------------------------------------------ */
/* Page Content */
div#pageContent {
	margin: 0 5px 0 0;
	padding: 0;
	width: 603px;
	float: right;
	background-image: url(../../../img/newWebsite/modern/pageContent/bg_middle.png);
	background-repeat: repeat-y;
	overflow: hidden;
	line-height: 18px;
}
div#pageContent div.top {
	width: 603px;
	background-image: url(../../../img/newWebsite/modern/pageContent/bg_top.png);
	background-repeat: no-repeat;
	overflow: hidden;
}
/* IE 6 Hack */
html>body div#mainFooter, div#pageContent, div#pageContent div.top {
	width: 603px;
}
div#pageContent a {
	color: #065E7E;
	text-decoration: none;
}
div#pageContent a:hover {
	text-decoration: underline;
}
div#pageContent h2 {
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 450px;
	height: 60px;
	margin: 20px 20px 5px 20px;
}
div#pageContent h2 span {
	display: none;
}
div#pageContent h3 {
	margin: 20px 10px 15px 20px;
	font-size: 18px;
	font-weight: normal;
}
div#pageContent h3.first {
	display: none;
}
div#pageContent h4 {
	margin: 20px 10px 0px 20px;
	padding: 0;
	font-size: 13px;
}
div#pageContent h5 {
	margin: 20px 10px 0px 20px;
	padding: 0;
	font-size: 12px;
}
div#pageContent img {
	margin: 10px 30px 10px 20px;
}
div#pageContent p {
	padding: 0;
	margin: 10px 20px 10px 20px;
}

div#pageContent div.image {
	margin: 10px 30px 10px 20px;
	float: right;
	width: 200px;
}
div#pageContent div.image img {
	border: 1px solid #555555;
	float: none;
	display: block;
	margin: 0;
	width: 100%;
}
div#pageContent div.image span {
	margin: 0;
	padding: 5px;
	display: block;
	font-size: 11px;
	color: #555555;
	font-style: italic;
	line-height: 100%;
}

div#pageContent p.bottomborder {
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #8CB3C2;
}
div#pageContent span.toplink {
	margin: 10px 20px 10px 20px;
	color: #8CB3C2;
	display: block;
	float: right;
}
div#pageContent table {
	margin: 10px 20px 10px 20px;
	border-bottom: 1px solid #8CB3C2;
}
div#pageContent table.select {
	width: 560px;
}
div#pageContent table.form {
	width: 560px;
}
div#pageContent tr.missing {
	background-color: #FDFAFA;
}
div#pageContent td {
	vertical-align: middle;
	padding: 5px 10px 5px 10px;
}
div#pageContent table.select td {
	border-bottom: 1px solid #ffffff;
}
div#pageContent table.form td {
	border-top: 1px solid #F2F6F8;
	padding: 5px 10px 5px 10px;
}
div#pageContent table.form tr.top td {
	padding: 5px 10px 5px 10px;
	border-bottom: none;
}
div#pageContent tr.top td {
	background-color: #8CB3C2;
	color: #ffffff;
	font-weight: bold;
}
div#pageContent tr.total td {
	font-weight: bold;
	border-top: 1px solid #8CB3C2;
	border-bottom: 1px solid #8CB3C2;
}
div#pageContent tr.missing td.label {
	color: #990000;
}
div#pageContent td.right {
	text-align: right;
}
div#pageContent td.label {
	font-weight: bold;
}
div#pageContent table.select td.notoppadding {
	padding-top: 0;
	padding-bottom: 0;
}
div#pageContent tr.colored td {
	background-color: #F2F6F8;
}
div#pageContent tr.dark td {
	background-color: #E5EEF1;
}
div#pageContent input.input, div#pageContent input.selected, div#pageContent select.input, div#pageContent select.selected, div#pageContent textarea.input, div#pageContent textarea.selected {
	border: 1px solid #E2ECEF;
	border-top: 1px solid #8CB3C2;
	border-left: 1px solid #8CB3C2;
	padding: 3px;
	font-size: 12px;
}

div#pageContent tr.missing input.input, div#pageContent tr.missing input.selected, div#pageContent tr.missing select.input, div#pageContent tr.missing select.selected, div#pageContent tr.missing textarea.selected {
	border: 1px solid #E5BFBF;
	border-top: 1px solid #990000;
	border-left: 1px solid #990000;
	padding: 3px;
	font-size: 12px;
}
div#pageContent input.input, div#pageContent textarea {	
	width: 200px;
}
div#pageContent input.ccno {
	width: 40px;
	margin-right: 5px;
}
div#pageContent input.captcha {
	width: 100px;
}
div#pageContent select.fourdigits {
	width: 65px;
}
div#pageContent select.twodigits {
	width: 55px;
}
div#pageContent textarea.selected, div#pageContent textarea {
	height: 75px;
}
div#pageContent input.selected, div#pageContent select.selected, div#pageContent textarea.selected {
	border: 1px solid #8CB3C2;
	background-color: #F2F6F8;
}
div#pageContent tr.missing input.selected, div#pageContent tr.missing select.selected {
	border: 1px solid #990000;
	background-color: #F0D9D9;
}
div#pageContent input.button {
	border: 1px solid #E2ECEF;
	border-bottom: 1px solid #8CB3C2;
	border-right: 1px solid #8CB3C2;
	padding: 5px 10px 5px 10px;
	background-color: #F2F6F8;
	background-image: url(../../../img/newWebsite/modern/pageContent/button_bg.png);
	font-size: 12px;
	color: #337891;
	margin: 5px 25px 20px 20px;
	float: right;
}
div#pageContent input.buttonback {
	border: 1px solid #E2ECEF;
	border-bottom: 1px solid #8CB3C2;
	border-right: 1px solid #8CB3C2;
	padding: 5px 10px 5px 10px;
	background-color: #F2F6F8;
	background-image: url(../../../img/newWebsite/modern/pageContent/button_bg.png);
	font-size: 12px;
	color: #337891;
	margin: 5px 25px 20px 20px;
	float: left;
}
div#pageContent td input.button {
	margin: 0;
	padding: 3px 5px 3px 5px;
}
div#pageContent input.clicked {
	border: 1px solid #8CB3C2;
	border-bottom: 1px solid #8CB3C2;
	border-right: 1px solid #8CB3C2;
	padding: 5px 10px 6px 10px;
	background-color: #E2ECEF;
	font-size: 12px;
	color: #337891;
	margin: 5px 25px 20px 20px;
	float: right;
}
div#pageContent a.view {
	float: right;
	background-image: url(../../../img/newWebsite/modern/pageContent/view.gif);
	width: 10px;
	height: 13px;
	margin-left: 5px;
}
div#pageContent a.view span {
	display: none;
}
div#pageContent a.download {
	float: right;
	background-image: url(../../../img/newWebsite/modern/pageContent/download.gif);
	width: 13px;
	height: 13px;
	margin-left: 5px;
}
div#pageContent a.download span {
	display: none;
}
div#pageContent a.video {
	float: right;
	background-image: url(../../../img/newWebsite/modern/pageContent/video.gif);
	width: 13px;
	height: 12px;
	margin-left: 5px;
}
div#pageContent a.website {
	float: right;
	background-image: url(../../../img/newWebsite/modern/pageContent/view.gif);
	width: 11px;
	height: 14px;
	margin-left: 5px;
}
div#pageContent a.video span, div#pageContent a.website span {
	display: none;
}
div#pageContent div.important {
	background-color: #F2F6F8;
	margin: 10px 20px 10px 20px;
	padding: 10px;
}
div#pageContent div.important h3.title {
	font-weight: bold;
	color: #065E7E;
	display: block;
	margin: 0;
	padding: 0;
	font-size: 13px;
}
div#pageContent div.important p {
	margin: 5px 0 0 0;
	padding: 0;
}

/* ------------------------------------------------------------------------------------------ */
/* Hosting Features */
div#hostingfeatures h3 {
	display: none;
}
div#features div {
	border-top: 1px solid #F2F7F9;
	width: 276px;
}

/* ------------------------------------------------------------------------------------------ */
/* Autoinstaller */
div#autoinstaller h3#readytorun {
	background-image: url(../../../img/newWebsite/modern/pageContent/autoinstaller_scripts.png);
	background-repeat: no-repeat;
	margin: 24px 22px 20px 20px;
	padding: 0;
	float: right;
	width: 122px;
	height: 673px;
}
div#autoinstaller h3#readytorun span {
	display: none;
}
div#autoinstaller table {
	width: 390px;
}

/* ------------------------------------------------------------------------------------------ */
/* Webdrive */
div#webdrive h3#onlinestorage {
	background-image: url(../../../img/newWebsite/modern/pageContent/webdrive_right.png);
	background-repeat: no-repeat;
	background-position: 0 0px;
	width: 104px;
	height: 174px;
	margin: 0px 35px 20px 20px;
	float: right;
}
div#webdrive h3#onlinestorage span {
	display: none;
}
div#webdrive table {
	width: 100px;
}

/* ------------------------------------------------------------------------------------------ */
/* Control Panel */
div#controlpanel table.screenshots {
	float: right;
	margin: 10px 20px 20px 20px;
	width: 130px;
}
div#controlpanel table.screenshots tr.top td {
	text-align: center;
}

/* ------------------------------------------------------------------------------------------ */
/* Availability */
div#availability table.screenshots {
	float: right;
	margin: 10px 20px 10px 20px;
	width: 140px;
}
div#availability table.screenshots tr.top td {
	text-align: center;
}

/* ------------------------------------------------------------------------------------------ */
/* Datacenter */
ul {
	margin-top: 0;
}

/* ------------------------------------------------------------------------------------------ */
/* Presales */
div#presales ul {
	list-style-image: url(../../../img/newWebsite/modern/pageContent/dot_small.gif);
}

/* ------------------------------------------------------------------------------------------ */
/* Testimonials */
div#testimonialspage div.testimonial {
	margin: 20px;
	padding: 0;
}
div#testimonialspage p.text {
	background-color: #F2F6F8;
	padding: 10px 15px 10px 15px;
	margin: 0;
	background-position: 0 bottom;
	background-repeat: no-repeat;
}
div#testimonialspage p.name {
	background-color: #F2F6F8;
	height: 30px;
	padding: 5px 10px 0px 30px;;
	margin: 0;
	background-image: url(../../../img/newWebsite/modern/pageContent/testimonials_arrow.png);
	background-repeat: no-repeat;
	text-align: right;
	font-size: 11px;
	font-weight: bold;
	
}

/* ------------------------------------------------------------------------------------------ */
/* Customer Survey */
div#customersurvey div.chart {
	width: 160px;
	margin: 10px 0 20px 30px;
	padding: 0;
	float: left;
}
div#customersurvey div.chart h4 {
	padding: 0;
	margin: 0;
}
div#customersurvey img {
	float: none;
	padding: 0;
	margin: 15px 0 0 0;
}

div#customersurvey div.chart ul {
	padding: 0;
	margin: 5px 0 0 10px;
}

div#customersurvey ul li {
	list-style-type: none;
	background-repeat: no-repeat;
	background-position: 0 1px;
	padding-left: 20px;
	color: #333333;
}
div#customersurvey ul li.red {
	background-image: url(../../../img/newWebsite/modern/pageContent/survey_bullet_red.png);
}
div#customersurvey ul li.green {
	background-image: url(../../../img/newWebsite/modern/pageContent/survey_bullet_green.png);
}
div#customersurvey ul li.grey {
	background-image: url(../../../img/newWebsite/modern/pageContent/survey_bullet_grey.png);
}
div#customersurvey ul li.blue {
	background-image: url(../../../img/newWebsite/modern/pageContent/survey_bullet_blue.png);
}
div#customersurvey ul li.orange {
	background-image: url(../../../img/newWebsite/modern/pageContent/survey_bullet_orange.png);
}


/* ------------------------------------------------------------------------------------------ */
/* News */
div#newspage table {
	width: 560px;
}
div#newspage td.time {
	width: 130px;
}
div#newspage td.subject {
	width: 430px;
}
div#newspage div.newsId {
	display: none;
}

/* ------------------------------------------------------------------------------------------ */
/* Legal Information */
div#legal p {
	margin-top: 0;
}

/* ------------------------------------------------------------------------------------------ */
/* Website Builder */
div#websiteBuilder p {
	margin-top: 0;
}
div#websiteBuilder table {
	width: 560px;
}
div#websiteBuilder table.templates {
	width: 270px;
	margin: 10px 0 10px 20px;
}

/* ------------------------------------------------------------------------------------------ */
/* Impressum */
div#impressum table {
	width: 560px;
}

/* ------------------------------------------------------------------------------------------ */
/* Order Now */
div#paynow {
	margin: 20px 0 20px 0;
}


/* Screenshots */
table.screenshots {
	background-color: #F2F6F8;
}
table.screenshots td {
	text-align: center;
}
table.screenshots tr.top td {
	text-align: left;
}
table.screenshots a, div.screenshots a {
	height: 75px;
	width: 100px;
	display: block;
	margin: 0 auto 0 auto;
	border: 1px dotted #8CB3C2;
}
table.screenshots a:hover, div.screenshots a:hover {
}
table.screenshots a span, div.screenshots a span {
	display: none;
}
a.availability_systemoverview { background-image: url(../../../img/newWebsite/modern/pageContent/screenshots/thumbnails/availability_systemoverview.jpg); }
a.webdrive_loginwindow { background-image: url(../../../img/newWebsite/modern/pageContent/screenshots/thumbnails/webdrive_login.png); }
a.webdrive_mycomputerwindow { background-image: url(../../../img/newWebsite/modern/pageContent/screenshots/thumbnails/webdrive_mycomputer.png); }
a.webdrive_fileswindow { background-image: url(../../../img/newWebsite/modern/pageContent/screenshots/thumbnails/webdrive_files.png); }


