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

#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;
	overflow:auto;
	
	-webkit-overflow-scrolling:touch;
	-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;
	width:100%;
	height:100%
}

ul {padding-left:0pt;}
#topbar {display: block; position: fixed; width: 100%; height: 101px; background-color: white; z-index:1000;}
#topbarBlue {display: block; width: 100%; height: 33px; background-color: #006eb7;}
#topbarContent {width:1000px; margin:auto; text-align: left;}
#topbarPhone {font-family:Arial,Helvetica,sans-serif; height: 15px; font-size: 10pt; color: white;padding-top:10px; vertical-align: top;}
#topbarPhone img {margin-bottom: -1px;}
#weiconlogo {display: inline-block; width: 246; height: 46px;padding-top:20px; margin-left: -4px;}
#language {margin-top:30px;float:right; width:100px;}

body {font-family:Arial,Helvetica,sans-serif; font-size: 9pt; line-height:12pt; min-height: 1000px; min-width: 1000px; text-align:center; margin:0; }
#page {width:1000px; margin:auto; padding-top:101px; margin-bottom:10px; text-align:left; background-color:white; min-height:600pt; }
/*#contentarea {padding-left:0px; padding-right:0px;}*/

/*#header1 {display: table; height:60px; margin:0px; overflow: visible; background-color:blue;}*/

/*#header2 {text-align:left; overflow: visible; padding:0px; margin:10px 0 0 0px;}*/
/*#header3 {text-align:left; overflow:hidden; padding:0px; margin:0px 0 0 0px;}*/
/*#weiconlogo {width: 529px; height: 60px; border: 0px; margin: 0px; }*/

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

#selectionFormContainer {display: flex; align-items: center; justify-content: center;}
#selectionForm {display: block; }
.interaktionsbar {clear:both; float: right; display: block; min-width:280px;margin-right:10px;}
/*.eigenschaftenFeld1 {clear: left;  margin-top: 10px; height: 50px; padding: 5px 5px 10px 10px; border:1px solid #AAA;border-radius: 10px; background-color: #FFD; }
.eigenschaftenFeld2 {clear: left;  height: 200px; padding: 20px 5px 10px 10px; border:1px solid #AAA;border-radius: 10px; background-color: #FFD; }*/
.eigenschaftenFeld1 {clear: left; padding-left:0pt; margin-top: 30px; padding-bottom: 25px;}
.eigenschaftenFeld2 {clear: left;}

.eigenschaftenBlock {float: left; width: auto; list-style-type: none; line-height:18pt; margin: 0px 10px 10px 0px;}
.eigenschaftenBlock input {margin-right:5px; text-align: center;}
.eigenschaftenFeld2 img {margin-left:auto; margin-right:auto; margin-bottom:5px;}

.eigenschaftenTitel {border-radius: 4px; margin: 0px 0px 10px 0px; padding: 5px 10px 5px 10px; line-height: initial; font-weight: bold; background-color: #006eb7; text-align: center; color: #FFFFFF;}
#menueTitel1 {border-radius: 4px; margin: 0px 10px 20px 0px; padding: 5px 10px 5px 10px; font-weight: bold; background-color: #006eb7; text-align: center; color: #FFFFFF; }
/*#menueTitel1 {display:block; margin-bottom: 5px;}*/
#menueTitel2 {border-radius: 4px; margin: 0px 10px 10px 30px; padding: 5px 10px 5px 10px; font-weight: bold; background-color: #006eb7; text-align: center; color: #FFFFFF; }
/*#menueTitel2 {margin-left: 10px; margin-right:10px;}*/
.eigenschaft10 {clear: both;}
.eigenschaft10 li {display: inline-block;}
form img {width: 100px; height: 42px; margin-left: -20px; vertical-align:middle; margin-top: -10; margin-right:-20px;}
.materialmenueblock li {display: inline-block;}
/*.materialMenu {width:150px; margin-bottom: 20px; margin-left: 20px; vertical-align:middle;}*/
.materialMenu {width:150px; margin-bottom: 20px; margin-left: 20px;}
#picto{width: 190px; height: 50px; background-color: transparent; background-image: none; float: left; margin-left: 10px;}


#resetbutton {float:right; cursor:pointer; display:inline-block; background-color: #AAA; border-radius: 4px; min-width: 125px; margin-top: 25px; margin-right: 10px; padding:5px 5px; color: #FFFFFF; text-align: center; text-transform: uppercase;}
#resetbutton:hover {background-color: transparent; color: orange; text-decoration: underline;}
#contactButton {float:right; cursor:pointer; display:inline-block; background-color: orange; border-radius: 4px; min-width: 125px; margin-top: 25px; padding:5px 5px; color: #FFFFFF; text-align: center; text-transform: uppercase;}
#contactButton:hover {background-color: transparent; color: orange; text-decoration: underline;}


.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;}
.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; }


/* Aussehen der Ergebnisausgabe */

.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;}
.clientResultHead img {width:50px; height: 50px; position: absolute; margin-left: -400px; margin-top: -30px;z-index:0;}
.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;}*/
.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%;}

.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:30pt; font-size:12pt; text-align:center; color: #006eb7;}
.clientResultThumbContainer {display:table-cell; vertical-align:middle; width:30pt; height:50pt; overflow:hidden; white-space: nowrap; background-color:#FFF !important}
.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:140pt; 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; z-index:1000;}


.footer {font-size: 8pt; line-height: 10pt; color:808080; text-align: center;}
.footer a {text-decoration: none;}
.footer img {padding: 15px 20px 0px 20px;}
.disclaimer {padding: 0px 20px 0px 20px; font-size: 8pt; ; color: #808080;}


 /*@media screen and (max-width:1100px){
.eigenschaftenFeld {clear: left; padding-left:0pt; margin-top: -9px; padding-bottom: 25px; border-top : solid #808080 4px;    
}
}*/

/* alte Styles von Weicon löschen?*/
#top { height:5px; /*background-image:url('/pictures/pix/pix-lightblue.gif'); */ background-color:#FFFFFF; }
span.pageTitle{
padding:0px; margin:0px; font-size:20pt; line-height:20pt; font-style:italic; font-weight:bold; color:#006eb7; white-space:nowrap;
}