/*
===== CSS for PAY.ON [www.payon.com], All Rights Reserved
*/

/* ========== Style Reset */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}

/* ========== Accessibility Features */

.acc { display: none; }

/* ========== Forms */
form {
	display: none;
}

/* ========== Page Basics and Partitions*/

body {
	font: 68.75%/145.45% Arial,Helvetica,sans-serif;
	color: #000;
}
#container {
}

/* ========== Header */

#header {
	margin-bottom: 5em;
}

/* Headerspecial: Transaction Counter */

#tcounter {
	display: none;
}

/* ========== Top Navigation */

#topnav {
	display: none;
}

/* ========== Main Navigation */

#nav {
	display: none;
}

/* ========== Breadcrumbs */

#breadcrumbs {
	display: none;
}

/* ========== Footer */

#footer {
	display: none;
}

/* ========== Big Visual */

#bigvisual {
}
#bigvisual img {
	display: block;
}

/* ========== Content */

#content {
	overflow: hidden;
	padding: 29px 0 13px;
}

/* Columns */

.colbox {
	overflow: hidden;
	margin-bottom: 32px;
}
.col2 {
	float: left;
	width: 30%; margin-right: 3%;
}
.col4 {
	float: left;
	width: 63%; margin-right: 3%;
}
.col6 {
	float: left;
	width: 96%;
}
.spacing {
	margin-bottom: 16px;
}

/* Basic content formatting */

#content h2 {
	font-size: 1.81em; line-height: 130%;
	margin-bottom: 14px;
}
#content h3 {
	font-weight: bold;
}
#content p {
	margin-bottom: 16px;
}
#content p.leadin {
	font-weight: bold;
}
#content strong {
	font-weight: bold;
}
#content a {
	color: #14b4ca;
	text-decoration: none;
}
#content a:hover {
	text-decoration: underline;
}
#content ul { /* %%% */
	margin-bottom: 16px;
}
#content li {
	padding-left: 12px;
	background: transparent url(../img/ul_bullet_level1.gif) no-repeat left 0.636em;
}
#content li li {
	padding-left: 12px;
	background: transparent url(../img/ul_bullet_level2.gif) no-repeat left 0.636em;
}


/* Fanout list */

#content ul.fanout li {
	padding: 0;
	background: none;
}
#content ul.fanout h3 {
	margin-bottom: 1px; padding: 6px 10px;
	background: #EEE;
}
body.jsenabled #content ul.fanout h3 {
	background: #EEE url(../img/content_fanout_plus.gif) no-repeat right center;
	cursor: pointer;
}
body.jsenabled #content ul.fanout h3.open {
	background-image: none;
}
#content ul.fanout ul {
	border-bottom: 1px solid #aaa9a6;
	margin: 0 0 1px 0;
}
#content ul.fanout li li {
	padding: 7px 10px 6px;
	background: transparent url(../img/content_dottedline.gif) no-repeat;
}
#content ul.fanout li li.first {
	padding-top: 6px;
	background: none;
}

/* News List */

#content ul.newslist {
	margin-bottom: 1px; border-top: 1px solid #56544e; border-bottom: 1px solid #aaa9a6;
}
#content ul.newslist li {
	padding: 7px 0 6px;
	background: transparent url(../img/content_dottedline.gif) no-repeat;
}
#content ul.newslist li.first {
	padding-top: 6px;
	background: none;
}

/* News page */

#content p.newsdate,
p.date {
	margin-bottom: 6px;
	font-weight: bold;
}
#content p.newsimage {
	float: left;
	margin: 0 20px 20px 0;
}
#content p.newsimage img {
	display: block;
}

/* Teaser Image */

#content .teaserimg {
	margin-bottom: 28px;
}

/* News Navigation */

#content #newsnav {
	margin-bottom: 16px;
}
#content #newsnavtop {
	position: relative;
	padding: 7px 10px 6px;
	background: #EEE;
}
#content #newsnavtop ul {
	overflow: hidden;
	margin: 0;
}
#content #newsnavtop li {
	float: left;
	padding: 0; margin-right: 10px;
	background: none;
	font-weight: bold;
}
#content #newsnavtop a {
	color: #aaa9a6;
}
#content #newsnavitems {
	border-top: 1px solid #56544e; border-bottom: 1px solid #56544e;
}
#content #newsnavitems ul {
	margin: 0;
}
#content #newsnavitems li {
	padding: 6px 10px 7px;
	background: transparent url(../img/content_dottedline.gif) no-repeat;
}
#content #newsnavitems li.first {
	padding-top: 6px;
	background: none;
}
#content #newsnavitems li.active {
	background-color: #EEE;
}
body.jsenabled #content #newsnavprev {
	position: absolute; bottom: 6px; right: 26px;
	width: 16px; height: 16px;
	background: transparent url(../img/newsnav_arrows.gif) no-repeat 4px 6px;
	cursor: pointer;
}
body.jsenabled #content #newsnavnext {
	position: absolute; bottom: 6px; right: 10px;
	width: 16px; height: 16px;
	background: transparent url(../img/newsnav_arrows.gif) no-repeat -12px 6px;
	cursor: pointer;
}

/* ========== Shop */
#shop form table,
#shop form#{
	display: block !important;
	border-top: 1px solid #666 !important;
	border-bottom: 1px solid #666;
}

#shop form table tr td{
	border-top: 1px solid #666;
}
#shop form table tr td input{
	width: 20%;
}
#shop form table tr td a,
#footernav,
#shop input.checkout,
#shop hr.shop,
div.product img,
ul.proceed,
#shop a img,
#shop .product a,
#checkout_status li{
	display: none;
}

#shop .product{
	display: block !important;
	width: 60%;
	margin-top: 0.5cm;
}