/* @group Website Test */

div.testinfo div#MainContent div.MainPanel,div.testwebsite div#MainContent {
background:#f7f7f7 url(http://images.qualidator.com/data_access/qualidator/Design/mainbox-corner-b-r.gif) no-repeat right bottom;
margin-bottom:36px;
padding-bottom:0;
}

div.testinfo div#MainContent div {
overflow:hidden;
}

div.testwebsite div#MainContent div.Overview,div.testwebsite div#MainContent div.ResultCode8,div.testwebsite div#MainContent div.ResultCode32,div.testwebsite div#MainContent div.ResultCode64,div.testwebsite div#MainContent div.ResultCode128,div.testinfo #MainContent div.MainPanel div.LatestResults {
background:url(http://images.qualidator.com/data_access/qualidator/Design/mainbox-corner-b-l.gif) no-repeat left bottom;
padding-bottom:12px;
}

div.testinfo #MainContent div#ctl00_ContentPlaceHolderMain_PanelSubmitFalseResultsMustBeMemberInfo,div.testinfo #MainContent div#ctl00_ContentPlaceHolderMain_PanelAddCommentMustBeMemberInfo {
background:url(http://images.qualidator.com/data_access/qualidator/Design/mainbox-corner-b-l.gif) no-repeat left bottom;
display:block;
padding:12px;
}

div.testwebsite div#MainContent div.Overview div.Overview {
background:none;
border:none;
}

@media screen{
div.testwebsite div#MainContent div.Overview div#ReportPanel,div.testwebsite div#MainContent div.ResultCode8 div#ReportPanel,div.testwebsite div#MainContent div.ResultCode32 div#ReportPanel,div.testwebsite div#MainContent div.ResultCode64 div#ReportPanel,div.testwebsite div#MainContent div.ResultCode128 div#ReportPanel {
background:#f7f7f7;
border-left:1px solid #c4c4c4;
border-right:1px solid #c4c4c4;
margin:0 0 12px;
padding:12px;
}
div#ReportPanel	div.Item h4 a, div#ReportPanel	div.AlternatingItem h4 a {
	text-decoration: underline;
}
div#ReportPanel	div.Item h4 a:hover, div#ReportPanel	div.AlternatingItem h4 a:hover {
	text-decoration: none;
}
}

div.testinfo div#MainContent div.MainPanel div.Ratings,div.testinfo div#MainContent div.MainPanel div.LatestResults div.Grid {
padding:0 12px 12px;
}

div.testinfo div#MainContent div.MainPanel div.LatestResults h2 {
margin:0;
padding:12px 12px 0;
}

div.testinfo div#MainContent div.MainPanel div.Ratings {
border-left:1px solid #c4c4c4;
border-right:1px solid #c4c4c4;
}

div.testinfo div#MainContent div.MainPanel div.Ratings h2 {
margin:0;
padding:12px 0 0;
}

div.testinfo div#MainContent div.TestRating,div.testinfo div#MainContent div.TestDescription,div.testinfo div#MainContent div.MarkupQualidatorInfo {
background:#f7f7f7;
border-left:1px solid #c4c4c4;
border-right:1px solid #c4c4c4;
margin:0;
padding:12px;
}

div.testinfo div#MainContent div.SubmitFalseResults div.Head,div.testinfo div#MainContent div.Comments div.Head {
background:#f7f7f7 url(http://images.qualidator.com/data_access/qualidator/Design/Head-f7-l.gif) no-repeat left top;
border:none;
padding:0;
}

div.testinfo div#MainContent div.SubmitFalseResults div.Head h2,div.testinfo div#MainContent div.Comments div.Head h2 {
background:url(http://images.qualidator.com/data_access/qualidator/Design/Head-f7-r.gif) no-repeat right top;
margin:0;
padding:12px;
}

div.testinfo div#MainContent div.SubmitFalseResults,div.testinfo div#MainContent div.Comments {
background:#f7f7f7 url(http://images.qualidator.com/data_access/qualidator/Design/mainbox-corner-b-r.gif) no-repeat right bottom;
margin:24px 0;
padding:0;
}

div.testinfo div#MainContent div.SubmitFalseResults textarea {
height:100px;
width:499px;
}

div.testinfo div#MainContent div.Comments div.Item,div.testinfo div#MainContent div.Comments div.alternatingItem,div.testinfo div#MainContent div.Comments h2#ctl00_ContentPlaceHolderMain_HeadingAddComment {
border-left:1px solid #c4c4c4;
border-right:1px solid #c4c4c4;
margin:0;
padding:6px 12px;
}

div.testinfo div#MainContent div.SubmitFalseResults div#ctl00_ContentPlaceHolderMain_PanelSubmitFalseResultsForm,div.testinfo div#MainContent div.Comments div#ctl00_ContentPlaceHolderMain_PanelAddCommentForm {
background:url(http://images.qualidator.com/data_access/qualidator/Design/mainbox-corner-b-l.gif) no-repeat left bottom;
padding:12px;
}

div.testinfo div#MainContent div.LatestResults td.alternatingColumn a.Hint {
background:url(http://images.qualidator.com/data_access/qualidator/Design/info.gif) no-repeat left center;
padding:2px 0 2px 17px;
}

div.testinfo div#MainContent div.LatestResults td.alternatingColumn a.Error {
background:url(http://images.qualidator.com/data_access/qualidator/Design/fehler.gif) no-repeat left center;
padding:2px 0 2px 17px;
}

div.testinfo div#MainContent div.LatestResults td.alternatingColumn a.Warning {
background:url(http://images.qualidator.com/data_access/qualidator/Design/birne.gif) no-repeat left center;
padding:2px 0 2px 17px;
}

div.testinfo div#MainContent div.LatestResults td.alternatingColumn a.notTested {
background:url(http://images.qualidator.com/data_access/qualidator/Design/notTested.gif) no-repeat left center;
padding:2px 0 2px 17px;
}

div.testinfo div#MainContent div.LatestResults td.alternatingColumn a.Pass {
background:url(http://images.qualidator.com/data_access/qualidator/Design/ok.gif) no-repeat left center;
padding:2px 0 2px 17px;
}

div.testinfo div#MainContent div.Ratings div.Grid th,div.testinfo div#MainContent div.Ratings div.Grid td {
text-align:left;
}

div.testinfo #MainContent div.Ratings ul {
list-style:none;
list-style-image: none;
margin:0;
padding:12px 0;
}

div.testinfo #MainContent div.Ratings ul li {
float:left;
padding-right:5px;
width:102px;
}

div.testinfo #MainContent div.Ratings ul li span.Category {
background-color:#f7f7f7;
display:block;
height:30px;
padding:0;
}

div.testinfo #MainContent div.Ratings ul li img {
width:102px;
}

div.testinfo #MainContent div.Ratings ul li span.relative {
clear:left;
display:block;
font-weight:700;
padding:6px 12px 3px 0;
}

div.testinfo #MainContent div.Ratings ul li span.absolute {
display:block;
font-weight:700;
padding:3px 12px 6px 0;
}

div.testinfo #MainContent div.Ratings ul li img.Gap {
background:#e4e4e4 url(http://images.qualidator.com/data_access/qualidator/Design/testinfo-Gap.png) no-repeat left top;
border:none;
float:left;
margin:0;
padding:0;
vertical-align:top;
}

div.testinfo #MainContent div.Ratings ul li img.Error {
background:#9B1718 url(http://images.qualidator.com/data_access/qualidator/Design/testinfo-Error.png) no-repeat left top;
border:none;
float:left;
margin:0;
padding:0;
vertical-align:top;
}

div.testinfo #MainContent div.Ratings ul li img.Hint {
background:#1d1bfc url(http://images.qualidator.com/data_access/qualidator/Design/testinfo-Warning.png);
border:none;
float:left;
margin:0;
padding:0;
vertical-align:top;
}

div.testinfo #MainContent div.Ratings ul li img.Pass {
background:#528322 url(http://images.qualidator.com/data_access/qualidator/Design/testinfo-Pass.png) no-repeat left top;
border:none;
float:left;
margin:0;
padding:0;
vertical-align:top;
}

div.testinfo #MainContent div.Ratings ul li img.notTested {
background:#919191 url(http://images.qualidator.com/data_access/qualidator/Design/testinfo-notTested.png) no-repeat left top;
border:none;
float:left;
margin:0;
padding:0;
vertical-align:top;
}

div.testinfo #MainContent div.Ratings ul li img.Warning {
	background:#C47A00 url(http://images.qualidator.com/data_access/qualidator/Design/testinfo-Hint.png) no-repeat left top;
border:none;
float:left;
margin:0;
padding:0;
vertical-align:top;
}

div.testinfo #MainContent div.Ratings ul li.undefined,
div.testinfo #MainContent  div.RatingDescriptions ul li.undefined {
display:none;
}

div.testinfo #MainContent div.Ratings ul li img.undefined {
background:#557776 url(http://images.qualidator.com/data_access/qualidator/Design/testinfo-undefined.gif) no-repeat left top;
border:none;
float:left;
margin:0;
padding:0;
vertical-align:top;
}

/* @group Ratingdescriptons */

div.testinfo #MainContent  div.RatingDescriptions {
	border-right: 1px solid #c4c4c4;
	border-left: 1px solid #c4c4c4;
	padding: 0 12px 12px 12px;
}
div.testinfo #MainContent  div.RatingDescriptions ul {
	list-style: none;
	padding: 0;
	margin: 0;
	list-style-image: none;
}
div.testinfo #MainContent  div.RatingDescriptions ul li {
	margin: 4px 0;
	padding: 3px 0 0 24px;
}
div.testinfo #MainContent  div.RatingDescriptions ul li.Error {
	background: url(http://images.qualidator.com/data_access/qualidator/Design/fehler.gif) no-repeat 1px 4px;
	
}
div.testinfo #MainContent  div.RatingDescriptions ul li.Hint {
	background: url(http://images.qualidator.com/data_access/qualidator/Design/info.gif) no-repeat 1px 4px;
	
}
div.testinfo #MainContent  div.RatingDescriptions ul li.Pass {
	background: url(http://images.qualidator.com/data_access/qualidator/Design/ok.gif) no-repeat 1px 4px;
	
}
div.testinfo #MainContent  div.RatingDescriptions ul li.notTested {
	background: url(http://images.qualidator.com/data_access/qualidator/Design/notTested.gif) no-repeat 1px 4px;
	}
div.testinfo #MainContent  div.RatingDescriptions ul li.Warning {
	background: url(http://images.qualidator.com/data_access/qualidator/Design/birne.gif) no-repeat 1px 4px;
	
}

/* @end */

div.testwebsite div#MainContent div.Overview div#ReportPanel div,div.testwebsite div#MainContent div.ResultCode8 div#ReportPanel div,div.testwebsite div#MainContent div.ResultCode32 div#ReportPanel div,div.testwebsite div#MainContent div.ResultCode64 div#ReportPanel div,div.testwebsite div#MainContent div.ResultCode128 div#ReportPanel div {
border:none;
padding:12px 0;
}

div.testwebsite div#MainContent div.Overview div#ReportPanel div h4,div.testwebsite div#MainContent div.ResultCode8 div#ReportPanel div h4,div.testwebsite div#MainContent div.ResultCode32 div#ReportPanel div h4,div.testwebsite div#MainContent div.ResultCode64 div#ReportPanel div h4,div.testwebsite div#MainContent div.ResultCode128 div#ReportPanel div h4 {
margin-top:0;
padding-top:0;
}

div.testinfo div#MainContent div.ContentTitle,div.testwebsite div#MainContent div.ContentTitle {
background:url(http://images.qualidator.com/data_access/qualidator/Design/mainbox-box-h1-r.gif) no-repeat right top;
border:none;
margin:0;
padding:0;
}

@media screen {
	div.testinfo div#MainContent h1.ContentTitle,div.testwebsite div#MainContent h1.ContentTitle {
background:url(http://images.qualidator.com/data_access/qualidator/Design/mainbox-box-h1-l.gif) no-repeat left top;
border-bottom:1px solid #c4c4c4;
display:block;
line-height:1.5em;
margin:0;
padding:18px 12px;
}

}


#MainContent div.RatingDescription strong,#MainContent div.CertificationStatus strong {
display:block;
}

#MainContent div.HtmlCodeSample {
clear:both;
margin:6px 0 12px;
}

#MainContent div.Overview div.Overview {
clear:both;
}

#MainContent div.testwebsite table.Grid {
margin-bottom:24px;
}

#MainContent div.Overview div.Overview,#MainContent .RatingDescription,#MainContent .CertificationStatus {
margin:12px 0;
}

div.testwebsite div#MainContent div.Item,div.testwebsite div#MainContent div.AlternatingItem {
background:url(http://images.qualidator.com/data_access/qualidator/Design/556-border.gif) no-repeat center bottom;
}


#MainContent ul.BranchRatings {
list-style:none;
margin:0;
padding:0;
}

@media screen {
	#MainContent ul.BranchRatings li {
	border:0;
	margin:12px 0;
	padding:0;
	position:relative;
	z-index:1;
}
	
	ul.BranchRatings li span.Text {
	bottom:5px;
	color:#fff;
	display:block;
	left:6px;
	position:absolute;
}

ul.BranchRatings li img {
border:none;
height:25px;
margin:0;
padding:0;
vertical-align:bottom;
}

ul.BranchRatings li span {
margin:0;
padding:0;
}

ul.BranchRatings li.AAA,ul.BranchRatings li.AA,ul.BranchRatings li.A,ul.BranchRatings li.B {
background:url(http://images.qualidator.com/data_access/qualidator/Design/wstest-A-l.png) no-repeat left bottom;
padding:0;
}

ul.BranchRatings li img.AAA,ul.BranchRatings li img.AA,ul.BranchRatings li img.A,ul.BranchRatings li img.B {
background:#528322 url(http://images.qualidator.com/data_access/qualidator/Design/wstest-A-r.png) no-repeat right 0;
margin:0 0 0 5px;
padding:0;
}

ul.BranchRatings li.C {
background:url(http://images.qualidator.com/data_access/qualidator/Design/wstest-C-l.png) no-repeat left bottom;
padding:0;
}

ul.BranchRatings li img.C {
background:#C47A00 url(http://images.qualidator.com/data_access/qualidator/Design/wstest-C-r.png) no-repeat right 0;
margin:0 0 0 5px;
padding:0;
}

ul.BranchRatings li.D {
background:url(http://images.qualidator.com/data_access/qualidator/Design/wstest-D-l.png) no-repeat left bottom;
padding:0;
}

ul.BranchRatings li img.D {
background:#9B1718 url(http://images.qualidator.com/data_access/qualidator/Design/wstest-D-r.png) no-repeat right 0;
margin:0 0 0 5px;
padding:0;
}

ul.BranchRatings li img.Gap {
background:#b5b5b5 url(http://images.qualidator.com/data_access/qualidator/Design/Gap-neu.png) no-repeat right top;
border:none;
margin:0;
padding:0;
vertical-align:bottom;
}

/* @group Icons */

div.testwebsite #MainContent div.ResultCode8 h4 {
	background: url(http://images.qualidator.com/data_access/qualidator/Design/fehler.gif) no-repeat left center;
	padding-left: 18px;
	
}
div.testwebsite #MainContent div.ResultCode32 h4{
	background: url(http://images.qualidator.com/data_access/qualidator/Design/birne.gif) no-repeat left center;
	padding-left: 18px;
}
div.testwebsite #MainContent div.ResultCode64 h4{
	background: url(http://images.qualidator.com/data_access/qualidator/Design/info.gif) no-repeat left center;
	padding-left: 18px;
}
div.testwebsite #MainContent div.ResultCode128 h4{
	background: url(http://images.qualidator.com/data_access/qualidator/Design/ok.gif) no-repeat left center;
	padding-left: 18px;
}
/* @end */

}

#MainContent div.QualityButton img,.CertificationStatus img {
float:left;
margin:6px 12px 12px 0;
}
div.testwebsite #MainContent div.Overview div#ReportPanel h4#ctl00_ContentPlaceHolderMain_HeadingHistory {
	margin: 20px 0 -12px 0;
	padding: 24px 0 0 0;
	clear: both;
}
/*===========================================================*/
@media print {
div.testwebsite	#MainContent div div.ContentTitle h1.ContentTitle {
	padding: 18px 0 !important;
}
#WebsiteTest {
display:none;
}

ul.BranchRatings {
	list-style-image: none;
}
ul.BranchRatings li {
	list-style-image: none;
	
}

ul.BranchRatings li span.Text {
color:#000;
display:block;
padding-top: 20px;

}

ul.BranchRatings li img.AAA,ul.BranchRatings li img.AA,ul.BranchRatings li img.A,ul.BranchRatings li img.B {
border-bottom: 30px solid #528322;
margin:0 ;
padding:0;
vertical-align:bottom;
}

ul.BranchRatings li.C {
background:none no-repeat left bottom;
padding:0;
}

ul.BranchRatings li img.C {
background:#C47A00 none no-repeat right 0;
margin:0;
padding:0;
border-bottom: 30px solid #C47A00 !important;
vertical-align:bottom;
}

ul.BranchRatings li.D {
background:none no-repeat left bottom;
padding:0;
}

ul.BranchRatings li img.D {
background:#9B1718 url(http://images.qualidator.com/data_access/qualidator/Design/wstest-D-r.png) no-repeat right 0;
margin:0 ;
padding:0;
vertical-align:bottom;
border-bottom: 30px solid #9B1718!important;
}

ul.BranchRatings li img.Gap {
background:#b5b5b5 none no-repeat right top;

margin:0;
padding:0;
vertical-align:bottom;
border-bottom: 30px solid #b5b5b5 !important;
}

h4#ctl00_ContentPlaceHolderMain_HeadingHistory {
	page-break-before:always;
}

/* @group Tabs */

div.testwebsite ul.ListResultFilter {
	display: block !important;
}

div.testwebsite ul.ListResultFilter li.Overview.selected,
div.testwebsite ul.ListResultFilter li.ResultCode8.selected,
div.testwebsite ul.ListResultFilter li.ResultCode32.selected,
div.testwebsite ul.ListResultFilter li.ResultCode64.selected,
div.testwebsite ul.ListResultFilter li.ResultCode128.selected {
	background:none;
}

div.testwebsite ul.ListResultFilter li.Overview a.selected {
	background:none;
	
}

div.testwebsite ul.ListResultFilter li.ResultCode8 a.selected {
	background: none;
	color: #BE2A2B;
}

div.testwebsite ul.ListResultFilter li.ResultCode32 a.selected {
	background: none;
	color: #D88F00;
}


div.testwebsite ul.ListResultFilter li.ResultCode64 a.selected {
	background:none;
	color: #2d5daa;
}

div.testwebsite ul.ListResultFilter li.ResultCode128 a.selected {
	background:none;
	color: #38681C;
}


/* @end */

/* @group Icons */

div.testwebsite #MainContent div.ResultCode8 h4 {
	color: #BE2A2B !important;
	border-left: 18px solid #BE2A2B;
	padding-left: 10px;

	
}
div.testwebsite #MainContent div.ResultCode32 h4{
	color: #D88F00 !important;
	border-left: 18px solid #D88F00;
	padding-left: 10px;
}
div.testwebsite #MainContent div.ResultCode64 h4{
	color: #2d5daa !important;
	border-left: 18px solid #2d5daa;
	padding-left: 10px;
}
div.testwebsite #MainContent div.ResultCode128 h4{
	color: #38681C !important;
	border-left: 18px solid #38681C;
	padding-left: 10px;
}

/* @end */
}/* ende media print */

/* =============================================== */ 


/* IE 6 has Layout */
* html div.testwebsite #MainContent ul.ListResultFilter li,* html div.testwebsite #MainContent ul.ListResultFilter li a, * html div.testinfo #MainContent div {
	height: 1%;
}

* html div.testinfo #MainContent div#ctl00_ContentPlaceHolderMain_PanelMarkupQualidatorInfo {
width: 550px;
overflow:hidden;
}


* html  #MainContent ul.ListResultFilter li {
display:inline;
margin:1px;
padding:0;

}
/* @end */

/* IE7 has Layout*/
*:first-child+html div.testwebsite #MainContent ul.ListResultFilter,
*:first-child+html div.testwebsite #MainContent ul.ListResultFilter li,
*:first-child+html div.testwebsite #MainContent ul.ListResultFilter a,
*:first-child+html div.testwebsite #MainContent div {
min-height: 1%;
}
