div#testenv{
	width:100%;
	background-color:#b464aa;
	color:#fff;
	font:bold 10pt/24px arial;
	text-align:center;
}

div#wrapper-content h1 {
	color: #b464aa;
	font-size: 22px;
	margin: 0 0 15px 0;
}

div#wrapper-content h2 {
	padding: 0 0 10px 0;
	color: #b464aa;
}

div#wrapper-content h3 {
	margin-bottom:5px;
}

div#wrapper-content div#content a {
	color: /*#D40F7D*/#b464aa;
	font-weight: 700;
	text-decoration: none;
}

div#wrapper-content a.readmore {
	color: #D40F7D;
	background-position-y: 40%;
	background-image: url('/app/webroot/themed/default/img/kabeltv/read-more.jpg');
}
	
div#wrapper-content h2 a {
	display: block;
	font-size: 16px;
	color: #68478d;
	margin: 30px 0 0 0;
}

div#wrapper-body div#wrapper-footer {
	background-color: #b464aa;
}

div#wrapper-content div#searchResults .highlight {
	color: #d40f7d;
}

div#recaptcha_widget_div
{
	float:left;
	margin-left: 270px;
	margin-top: -46px;
}

div#wrapper-content table {
	width:750px;
}

.loginconfirm{
	margin:30px 0 20px 0;
	padding:0px;
	background-color:#fff;
	border:2px #d40f7d solid;
	border-radius:10px;
}

.loginconfirm > div:first-child{
	padding:10px;
	font-size: 1.25em;
	color:#fff;
	line-height: 1.25;
	background-color: #d40f7d;
	text-align:center;
}

.loginconfirm > div:last-child{
	padding:15px;
	color:#68478d;
	line-height:25px;
	font-size: 16px;
}

ul.listinvoices li a,
ul.listinvoices li a:hover,
ul.listinvoices li a:visited,
ul.listinvoices li a:active {
	color: #000 !important;
	text-decoration: none !important;
}

ul.listinvoices li .icon{
	color: #b464aa !important;
}

.inputmail{
    line-height:1.4;
    color:#000;
    width:300px;
    border:1px #000 solid;
    border-radius:0;
    background-color:#fff;
}

.inputmaildisabled{
line-height:1.4;
color:#000;
width:300px;
border:1px #000 solid;
border-left:none;
border-radius:0;
background-color:#f2f2f2;
}
