body {font-family:Arial,Helvetica,sans-serif; font-size: 9pt; margin-left:10pt; line-height:12pt;}

span.pageTitle{
padding:0px; margin:0px; font-size:20pt; line-height:20pt; font-style:italic; font-weight:bold; color:#006eb7; white-space:nowrap;
}

.eigenschaftenFeld {clear: left; padding-left:0pt; margin-top: 30px; padding-bottom: 25px; background-color: #006eb7;}
.eigenschaftenBlock {float: left; width: auto; list-style-type: none; line-height:18pt; margin-top: 0px;}
.eigenschaftenTitel {margin: 0; font-weight: bold; background-color: #006eb7; padding: 0 5px;  text-align: center; padding: 0 28px; color: #FFFFFF; margin-bottom: 10px;  border-left: solid #FFFFFF 2px; }
.eigenschaftenBlockEingabe {float: left; width: auto; min-width:150pt; list-style-type: none; line-height:18pt; margin-right:20pt;}
.produktdatenBlock {float: left; width: 220pt; list-style-type: none; line-height:18pt; margin-right:20pt;}
.eigenschaftenTitelEingabe {font-weight: bold;}
.submit {clear:left;}
.resultArtNr {display: block; min-width:80pt; float:left; margin-left:10pt; }
.resultBtns {display: block; min-width:20pt; float:left; height:10pt; line-height:20pt;}
.resultURL {display: block; text-decoration:none; color:blue; float:left;}
.resultStatusOnline {display: block; min-width:120pt; float:left; color:black;}
.resultStatusOffline {display: block; min-width:120pt; float:left; color:#FF0000;}
ul { padding-left:0pt;}
.listItem {line-height: 15pt; background-color:#FFFFFF; list-style-type: none; padding-top:1pt; padding-bottom:1pt;}
.listItemColoured {line-height:15pt; background-color:#CCCCCC; list-style-type: none; padding-top:1pt; padding-bottom:1pt;}


/*.listItem :hover{background-color:#A2B8DC;}
.listItemColoured :hover{background-color:#A2B8DC;}*/

.propertyText {color: black;}

.propertyTextDisabled {color: gray;}
.propertyTextInvalid {color: #FF0000;}

.ratingMenue {float: right; }
.ratingText {float: right; }

a:link, a:visited { color:#216cb0; text-decoration:underline; } 
a:hover, a:active, a:focus { color:#06c5ff; text-decoration:underline; }

#contentOutline {border: solid #006eb7 1pt; padding:7pt 0pt; height:100%; min-height:465pt}

.materialMenu {
	width:80pt;
	margin-bottom: 20px;
	margin-left: 20px;
}

#overlayBack {
top:0 !important;
left:0 !important;
background-color:black;
opacity:0.7;
width:100% !important;
height:100% !important;
margin:0px !important;
padding:0px !important;
z-index:10000;
position: fixed;
display:none;
filter progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000)";

}


#overlay {
	position:fixed;
	left:50%;
	margin-left:-500px;
	width:1000px;
	height:90%;
	top: 30px;
	z-index:10001;
	border: solid;
	border-width: 5px;
	border-color:#006eb7;
	background-color:white;

	-moz-border-radius: 5pt;
	-webkit-border-radius: 5pt;
	-khtml-border-radius: 5pt;
	border-radius: 5pt;

	display:none;
}

#closeButton {
position:fixed;
width:31px;
height:31px;
top:10px;
right:10px;
z-index:10002;
display:none;
}

#detailpageframe{
	border:none;
}

/* Styles von Weicon */
	#top { height:30px; }

#contentarea { padding-left:0px; padding-right:0px;}
	body { margin:0; background-repeat:repeat-x; background-color:#808080; font-family:Arial,Helvetica,sans-serif; text-align:center; }
	#page { width:1000px; margin:auto; margin-top:0; text-align:left; }
	#whitepage { background-color:white; min-height:600pt;}	


/* Aussehen der Ergebnisausgabe */

.interaktionsbar{ width: 670px; margin: 0 auto; text-align: center; clear: both; overflow: hidden; }

.clientResultButton {color: #FFFFFF; cursor:pointer; display:block; background-color: #006eb7; width: 200px; padding:10px 10px; color: #FFFFFF; text-align: center; text-transform: uppercase; margin: 0 auto;clear: both; margin: 0 auto;}
.clientResultButton:hover {background-color: transparent; color: #006eb7; text-decoration: underline;}

.clientResultHead {display: block; height:20pt; width: 100%; padding-top:5pt; white-space: nowrap;text-align:center; color:white; font-size:12pt; font-weight: bold; background-color:#006eb7; border-style:solid; border-width:1pt; border-color:#006eb7;}

.clientResultEvenLine {border-style:solid; border-top-style:none; border-left-style:none; border-right-style:none; border-width:3px; border-color:#808080; list-style-type: none; height:50pt; width: 100%;}
.clientResultOddLine {border-style:solid; border-top-style:none; border-left-style:none; border-right-style:none; border-width:3px; border-color:#808080; list-style-type: none; height:50pt; width: 100%; background-color:#CCCCCC;}

.clientResultLineBackground{display:table; table-layout:fixed; width: 100%; height:50pt;}
.clientResultLineBackgroundWithURL{display:table; table-layout:fixed; width:100%; height:50pt;}
.clientResultLineBackgroundWithURL:hover{display:table; table-layout:fixed; width:100%; height:50pt; background-color:#62C1FF; cursor:pointer;}

.clientResultRating {display:table-cell; vertical-align: middle; width:50pt; font-size:12pt; text-align:center;}
.clientResultThumbContainer {display:table-cell; vertical-align:middle; width:60pt; height:50pt; overflow:hidden; white-space: nowrap;}
.clientResultThumb {display: block; margin-left: auto; margin-right: auto; border:none; height:40pt;}
.clientResultName {display:table-cell; word-wrap:break-word; vertical-align:middle; margin: 0 auto; font-size:12pt; font-weight:bold; width:100pt; height:50pt; overflow:hidden; padding-left:5pt;}
/*.clientResultName {display:table-cell; word-wrap:break-word; vertical-align:middle; margin: 0 auto; font-size:12pt; font-weight:bold; width:160pt; height:50pt; overflow:hidden; padding-left:5pt;}*/
.clientResultGroup {display:table-cell; word-wrap:break-word; vertical-align:middle; margin: 0 auto; font-size:10pt; line-height:12pt; width:90pt; height:50pt; overflow:hidden; padding-left:5pt;}
/*.clientResultGroup {display:table-cell; word-wrap:break-word; vertical-align:middle; margin: 0 auto; font-size:10pt; line-height:12pt; width:120pt; height:50pt; overflow:hidden; padding-left:5pt;}*/

.clientResultDescriptionContainer {display:table-cell; vertical-align:middle; height:50pt; width:110pt; padding-left:5pt; overflow:hidden;}
.clientResultDescription {line-height:12pt; font-size:10pt;}
.clientResultTDContainer {display:table-cell; vertical-align:middle; width:30pt; height:50pt; overflow:hidden; white-space: nowrap; text-align: center; background-color: #A2B8DC;}
 @media screen and (max-width:1100px){

.eigenschaftenFeld {clear: left; padding-left:0pt; margin-top: -9px; padding-bottom: 25px; border-top : solid #808080 4px;    
}
}


