 /*  C O L O R s  ----------------------------------------	*/
/* dunkel lila	 	#172930 									*/
/* gr?n 			#A2CE48 							*/
/* dunkelgrau 		#4A4A4A  hover menue, visited common 	*/
/* helgrau 			#A0A0A0  inactive 						*/
/* Schl?pferLila	#DEE5F3	Hintergrund Submenue			*/
/* SecureGelb		#FDFCCE	Hintergrund Submenue Logged		*/


html, body { font-family: Arial, Helvetica, Verdana, Sans-serif; background-color: #172930; background-repeat: repeat; background-attachment: scroll; background-position: 0 0;  margin: 0; padding: 0; }

* html, * html body { /*IE Hack fuer body*/
    position:absolute;
	margin:0;
    padding:0;
    height:100%;
    overflow:hidden;
}




/* Seitenkopf - Positionioerung des Images */
/* 950 X 100 px */
#header{
	margin-left: 31px;
}

#content_container { 
background-image: url(img/background.gif);
background-repeat: repeat-y; }

* html #content_container {
    padding:0;
    /*height:96%;*/
	height:100%;
	display: block;
    overflow:auto;
}


/*  HAUPT UND SUBMENUE */
.mainMen{
	background-color: #5bbfec;
	width: 200px;
	padding-top:3px;
	padding-left:5px;
	padding-bottom: 4px;
	font-size: 12px; 
	font-weight: bold; 
	color: #4A4A4A;
}
.subMen{
	background-color: #c9f1f5;
	width: 200px;
	margin-top: 1px;
	padding-top:2px;
	padding-left:5px;
	padding-bottom: 3px;
	font-size: 11px; 
	font-weight: normal; 
	color: #4A4A4A;
}

.subMenLogged{
	background-color: #FFFFFF;
	width: 200px;
	margin-top: 1px;
	padding-top:2px;
	padding-left:5px;
	padding-bottom: 3px;
	font-size: 11px; 
	font-weight: normal; 
	color: #4A4A4A;
}

/* für Typo3 */
.mainMenT3{
	background-color: #5bbfec;
	width: 200px;
	padding-top:3px;
	padding-left:5px;
	padding-bottom: 4px;
	font-size: 12px; 
	font-weight: bold; 
	color: #4A4A4A;
	margin-top: 5px;
}
.subMenT3{
	background-color: #c9f1f5;
	width: 200px;
	margin-top: 1px;
	padding-top:2px;
	padding-left:5px;
	padding-bottom: 3px;
	font-size: 11px; 
	font-weight: normal; 
	color: #4A4A4A;
}
.subMen2T3{
	background-color: #f4feff;
	width: 190px;
	margin-top: 1px;
	padding-top:2px;
	padding-left:15px;
	padding-bottom: 3px;
	font-size: 11px; 
	font-weight: normal; 
	color: #4A4A4A;
}

.mainMenDetSearch{
	background-color: #5bbfec;
	width: 200px;
	padding-top:3px;
	padding-left:5px;
	padding-bottom: 4px;
	font-size: 12px; 
	font-weight: bold; 
	color: #4A4A4A;
	margin-top: 5px;
}
.mainMenShowAll{
	background-color: #5bbfec;
	width: 200px;
	padding-top:3px;
	padding-left:5px;
	padding-bottom: 4px;
	font-size: 12px; 
	font-weight: bold; 
	color: #4A4A4A;
	margin-top: 5px;
}
.mainMenShowAllCL{
	background-color: #5bbfec;
	width: 200px;
	padding-top:3px;
	padding-left:5px;
	padding-bottom: 4px;
	font-size: 12px; 
	font-weight: bold; 
	color: #4A4A4A;
	margin-top: 5px;
}

.mainMenShowCL{
	background-color: #5bbfec;
	width: 200px;
	padding-top:3px;
	padding-left:5px;
	padding-bottom: 4px;
	font-size: 12px; 
	font-weight: bold; 
	color: #4A4A4A;
	margin-top: 5px;
}

.mainMenShowRP{
	background-color: #5bbfec;
	width: 200px;
	padding-top:3px;
	padding-left:5px;
	padding-bottom: 4px;
	font-size: 12px; 
	font-weight: bold; 
	color: #4A4A4A;
	margin-top: 5px;
}
.mainMenShowPro{
	background-color: #5bbfec;
	width: 200px;
	padding-top:3px;
	padding-left:5px;
	padding-bottom: 4px;
	font-size: 12px; 
	font-weight: bold; 
	color: #4A4A4A;
	margin-top: 5px;
}
.mainMenShowPub{
	background-color: #5bbfec;
	width: 200px;
	padding-top:3px;
	padding-left:5px;
	padding-bottom: 4px;
	font-size: 12px; 
	font-weight: bold; 
	color: #4A4A4A;
	margin-top: 5px;
}
.subMenLogin{
	background-color: #c9f1f5;
	width: 200px;
	margin-top: 1px;
	padding-top:2px;
	padding-left:5px;
	padding-bottom: 3px;
	font-size: 11px; 
	font-weight: normal; 
	color: #4A4A4A;
}
.subMenRegister{
	background-color: #c9f1f5;
	width: 200px;
	margin-top: 1px;
	padding-top:2px;
	padding-left:5px;
	padding-bottom: 3px;
	font-size: 11px; 
	font-weight: normal; 
	color: #4A4A4A;
}

.subMenShowUKSCB{
	background-color: #c9f1f5;
	width: 200px;
	margin-top: 1px;
	padding-top:2px;
	padding-left:5px;
	padding-bottom: 3px;
	font-size: 11px; 
	font-weight: normal; 
	color: #4A4A4A;
}.subMenWiCell{
	background-color: #c9f1f5;
	width: 200px;
	margin-top: 1px;
	padding-top:2px;
	padding-left:5px;
	padding-bottom: 3px;
	font-size: 11px; 
	font-weight: normal; 
	color: #4A4A4A;
}




/* Abstand der Hauptmenuerbox oben */
.spacer0{
	margin-top: 5px;
}
.spacer1{
	margin-top: 10px;
}

#menue DIV.mainMen A { font-size: 12px; font-weight: bold; color: #172930; text-decoration: none; }
#menue DIV.mainMen A:visited { color: #172930; text-decoration: none; }
#menue DIV.mainMen A:active { 	color: #172930; text-decoration: none; }
#menue DIV.mainMen A:hover {  	color: #000; text-decoration: none; }

#menue DIV.subMen A { font-size: 11px; font-weight: normal; color: #172930; text-decoration: none; }
#menue DIV.subMen A:visited { color: #172930; text-decoration: none; }
#menue DIV.subMen A:active { 	color: #172930; text-decoration: none; }
#menue DIV.subMen A:hover {  	color: #4A4A4A; text-decoration: none; }

#menue DIV.subMenLogged A { font-size: 11px; font-weight: normal; color: #172930; text-decoration: none; }
#menue DIV.subMenLogged A:visited { color: #172930; text-decoration: none; }
#menue DIV.subMenLogged A:active { 	color: #172930; text-decoration: none; }
#menue DIV.subMenLogged A:hover {  	color: #4A4A4A; text-decoration: none; }

/* für Typo3 */
#menue DIV.mainMenT3 A { font-size: 12px; font-weight: bold; color: #172930; text-decoration: none; }
#menue DIV.mainMenT3 A:visited { color: #172930; text-decoration: none; }
#menue DIV.mainMenT3 A:active { 	color: #172930; text-decoration: none; }
#menue DIV.mainMenT3 A:hover {  	color: #000; text-decoration: none; }

#menue DIV.subMenT3 A { font-size: 11px; font-weight: normal; color: #172930; text-decoration: none; }
#menue DIV.subMenT3 A:visited { color: #172930; text-decoration: none; }
#menue DIV.subMenT3 A:active { 	color: #172930; text-decoration: none; }
#menue DIV.subMenT3 A:hover {  	color: #4A4A4A; text-decoration: none; }

#menue DIV.subMen2T3 A { font-size: 11px; font-weight: normal; color: #172930; text-decoration: none; }
#menue DIV.subMen2T3 A:visited { color: #172930; text-decoration: none; }
#menue DIV.subMen2T3 A:active { 	color: #172930; text-decoration: none; }
#menue DIV.subMen2T3 A:hover {  	color: #4A4A4A; text-decoration: none; }

#menue DIV.mainMenDetSearch A { font-size: 12px; font-weight: bold; color: #172930; text-decoration: none; }
#menue DIV.mainMenDetSearch A:visited { color: #172930; text-decoration: none; }
#menue DIV.mainMenDetSearch A:active { 	color: #172930; text-decoration: none; }
#menue DIV.mainMenDetSearch A:hover {  	color: #000; text-decoration: none; }

#menue DIV.mainMenShowAll A { font-size: 12px; font-weight: bold; color: #172930; text-decoration: none; }
#menue DIV.mainMenShowAll A:visited { color: #172930; text-decoration: none; }
#menue DIV.mainMenShowAll A:active { 	color: #172930; text-decoration: none; }
#menue DIV.mainMenShowAll A:hover {  	color: #000; text-decoration: none; }

#menue DIV.mainMenShowAllCL A { font-size: 12px; font-weight: bold; color: #172930; text-decoration: none; }
#menue DIV.mainMenShowAllCL A:visited { color: #172930; text-decoration: none; }
#menue DIV.mainMenShowAllCL A:active { 	color: #172930; text-decoration: none; }
#menue DIV.mainMenShowAllCL A:hover {  	color: #000; text-decoration: none; }

#menue DIV.mainMenShowCL A { font-size: 12px; font-weight: bold; color: #172930; text-decoration: none; }
#menue DIV.mainMenShowCL A:visited { color: #172930; text-decoration: none; }
#menue DIV.mainMenShowCL A:active { 	color: #172930; text-decoration: none; }
#menue DIV.mainMenShowCL A:hover {  	color: #000; text-decoration: none; }

#menue DIV.mainMenShowRP A { font-size: 12px; font-weight: bold; color: #172930; text-decoration: none; }
#menue DIV.mainMenShowRP A:visited { color: #172930; text-decoration: none; }
#menue DIV.mainMenShowRP A:active { 	color: #172930; text-decoration: none; }
#menue DIV.mainMenShowRP A:hover {  	color: #000; text-decoration: none; }

#menue DIV.mainMenShowPro A { font-size: 12px; font-weight: bold; color: #172930; text-decoration: none; }
#menue DIV.mainMenShowPro A:visited { color: #172930; text-decoration: none; }
#menue DIV.mainMenShowPro A:active { 	color: #172930; text-decoration: none; }
#menue DIV.mainMenShowPro A:hover {  	color: #000; text-decoration: none; }

#menue DIV.mainMenShowPub A { font-size: 12px; font-weight: bold; color: #172930; text-decoration: none; }
#menue DIV.mainMenShowPub A:visited { color: #172930; text-decoration: none; }
#menue DIV.mainMenShowPub A:active { 	color: #172930; text-decoration: none; }
#menue DIV.mainMenShowPub A:hover {  	color: #000; text-decoration: none; }


#menue DIV.subMenLogin A { font-size: 11px; font-weight: normal; color: #172930; text-decoration: none; }
#menue DIV.subMenLogin A:visited { color: #172930; text-decoration: none; }
#menue DIV.subMenLogin A:active { 	color: #172930; text-decoration: none; }
#menue DIV.subMenLogin A:hover {  	color: #4A4A4A; text-decoration: none; }

#menue DIV.subMenRegister A { font-size: 11px; font-weight: normal; color: #172930; text-decoration: none; }
#menue DIV.subMenRegister A:visited { color: #172930; text-decoration: none; }
#menue DIV.subMenRegister A:active { 	color: #172930; text-decoration: none; }
#menue DIV.subMenRegister A:hover {  	color: #4A4A4A; text-decoration: none; }

#menue DIV.subMenShowUKSCB A { font-size: 11px; font-weight: normal; color: #172930; text-decoration: none; }
#menue DIV.subMenShowUKSCB A:visited { color: #172930; text-decoration: none; }
#menue DIV.subMenShowUKSCB A:active { 	color: #172930; text-decoration: none; }
#menue DIV.subMenShowUKSCB A:hover {  	color: #4A4A4A; text-decoration: none; }

#menue DIV.subMenWiCell A { font-size: 11px; font-weight: normal; color: #172930; text-decoration: none; }
#menue DIV.subMenWiCell A:visited { color: #172930; text-decoration: none; }
#menue DIV.subMenWiCell A:active { 	color: #172930; text-decoration: none; }
#menue DIV.subMenWiCell A:hover {  	color: #4A4A4A; text-decoration: none; }

/* Ariadnefaden */
#ariadne{
	color: #FFFFFF;
	font-size: 10px;
	margin-left: 35px;
	margin-top: 5px;
	background-color: transparent;
	float:left;
}
#ariadne A { color: #FFFFFF; text-decoration: none; }
#ariadne A:visited { color: #FFFFFF; text-decoration: none; }
#ariadne A:active { 	color: #FFFFFF; text-decoration: underline; }
#ariadne A:hover {  	color: #FFFFFF; text-decoration: underline; }


/* Schnellsuch - Breite vom Menueblock */
#quicksearch{
	height: 16px;
	color: #FFFFFF;
	font-size: 12px;
	float: left;
}

.clear{
clear: left;
}

.quicksearch:link img {padding-left: 4px; border: 0px solid black;}
.quicksearch:visited img {padding-left: 4px; border: 0px solid black;}
.quicksearch:active img {padding-left: 4px; border: 0px solid black;}
.quicksearch:hover img {padding-left: 4px; border: 0px solid black;}

/* Schnellsuch - Breite vom Menueblock --- für Typo3 Seite */
#quicksearchT3{
	height: 16px;
	color: #FFFFFF;
	font-size: 12px;
	float: left;
}

.quicksearchT3:link img {padding-left: 4px; border: 0px solid black;}
.quicksearchT3:visited img {padding-left: 4px; border: 0px solid black;}
.quicksearchT3:active img {padding-left: 4px; border: 0px solid black;}
.quicksearchT3:hover img {padding-left: 4px; border: 0px solid black;}




/* footer */
#footer { 
	position:fixed; 
	border-bottom: 4px solid #172930; 
	bottom: 0px; 
	width: 950px; 
	margin-left: 31px; 
	font-size: 10px; 
	background-color: #172930; 
	background-image: url(../img/bg.gif); 
	background-repeat: repeat-y; 
	border-top: 1px solid #172930; 
	z-index:1000;
}

* html #footer {
    text-align:left;
    padding-top:0px;
   /* border-bottom: 4px solid #172930;*/
    width: 950px;
    /*background-color: #172930;*/
    /*bottom: 10px;*/
    margin-left: 31px;
}

#footer A { color: #186e9e; text-decoration: none; }
#footer A:visited { color: #186e9e; text-decoration: none; }
#footer A:active { 	color: #186e9e; text-decoration: underline; }
#footer A:hover {  	color: #186e9e; text-decoration: underline; }

#foot{
height: 26px;
float: left;
background-color: white;
width: 726px;
margin-left: 14px;
border-right: 5px solid white;
padding-left: 5px;
}

* html #foot{
height: 24px;
float: left;
background-color: #fff;
width: 736px;
margin-left: 14px;
border-bottom: 4px solid #172930;
border-right: 0px solid white;
}

.copy{
float: right;
padding-top:8px;
padding-right: 5px;
}

* html .copy{
float: right;
padding-top:4px;
padding-right: 5px;
}

/* EU Logos */
DIV#sponsors {
	background-color: #172930;
	color: #FFFFFF;
	height: 26px;
	width: 200px;
	font-size: 10px;
	bottom: 0px;
	float: left;
}

#sponsors A { color: #186e9e; text-decoration: none; }
#sponsors A:visited { color: #186e9e; text-decoration: none; }
#sponsors A:active { 	color: #186e9e; text-decoration: underline; }
#sponsors A:hover {  	color: #186e9e; text-decoration: underline; }



/*--------------------------------------------------*/
/*    C O N T E N T --------------------------------*/
/*--------------------------------------------------*/

/* Haupt-Titel */
#contentTitle{
	font-size: 18px;
	color:#FFFFFF;
	font-weight: bold;
}

	
/* Main Content */
#content{
	float: left;
	position:absolute; 
 	background-color: #FFFFFF;
	font-size: 12px;
	color:#172930;
	/*margin-left: 245px;*/
	padding-top: 7px;
	padding-left: 5px;
	padding-bottom: 30px;
	width: 731px;
	min-height: 75%;
	left: 245px;
}



#contTit1{
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 8px;
}
#contTit2{
	font-size: 11px;
	font-weight: bold;
padding-bottom: 5px;
}

#content A { color: #186e9e; text-decoration: none; }
#content A:visited { color: #186e9e; text-decoration: none; }
#content A:active { color: #186e9e; }
#content A:hover {  color: #186e9e; }

.leftbox{
float: left;
}

.container{
background-color: #e9e9e9;
width: 726px;
margin-bottom: 28px;

}

* html .container{
	margin-bottom: 4px;
}

.insidecontainer{
float: left;

}

.description{
font-weight: bold;
text-align: left;
margin-right: 6px;
margin-left: 6px;
min-height: 16px;
font-size: 11px;
}

.descriptionWelcome{
font-weight: bold;
text-align: left;
margin-right: 6px;
margin-left: 0px;
min-height: 16px;
font-size: 11px;
color:#FFFFFF;
}

/*Boxes für Inhalte*/
.box, .addbox, .addboxRed, .toolbox, .box2, .box3, .box6, .boxsmall, .inputbox{
float: left;
min-height: 16px;
text-align: left;
}

.toolbox, .box2, .box3, .boxsmall, .inputbox{
margin-right: 6px;
margin-left: 6px;
}
/*
.toolbox{
position:absolute; left:60px; top:-20px;

}
*/
.tdbox{
width: 167px;	
font-weight: bold;
font-size: 11px;
}
.box{
width: 167px;
display: block;						
border-top: 1px solid #e9e9e9;
font-weight: bold;
font-size: 11px;
padding-top: 2px;
padding-bottom: 1px;
padding-left: 3px;
/*background-color: #d2d5db;*/
}

.addbox{
width: 170px;
background-color: #e9e9e9;
}
.addboxRed{
width: 170px;
color:red;
background-color: #e9e9e9;
}
.toolbox{
width: 170px;
text-align: left;
background-color: #e9e9e9;
}

.box2{
width: 340px;
text-align: left;
background-color: #e9e9e9;
}

.box3{
width: 510px;
text-align: left;
background-color: #e9e9e9;
font-weight: bold;
/*
padding-bottom:10px;
padding-top:10px;
*/
}

.boxMyHesc1{
	width:80px;
	float:left;
}

.box6{
background-color: #d2d5db;
width: 723px;
display: block;						
border-top: 1px solid #e9e9e9;
font-weight: bold;
font-size: 11px;
padding-top: 2px;
padding-bottom: 1px;
padding-left: 3px;

}

.showbox{
width: 549px;
text-align: left;
float: left;
border-top: 1px solid #d2d5db;; 
margin: 0; 
padding-left: 3px;
padding-right: 3px;
padding-top: 2px;
padding-bottom: 1px;
overflow: visible;
}

.smallbox{
width: 86.4px;
text-align: left;
float: left;
border-top: 1px solid #d2d5db; 
margin-left: -1px; 
padding-left: 3px;
padding-right: 3px;
padding-top: 2px;
padding-bottom: 1px;
}

.smallbox2{
width: 70px;
text-align: left;
float: left;
}

/* Dummy für Add Cell Line in ShowRP */
.box4{
	padding-left:300px;
}
.box5{
	padding-left:12px;
	font-weight:bold;
	margin-bottom:5px;
}

.rightbox3{
width: 510px;
float: right;
text-align: left;
margin-right: 6px;
margin-left: 6px;
min-height: 16px;
background-color: #00ff00;
}

.inputbox{
width: 172px;
background-color: #d2d5db;
}

.clenter{
text-align: center;
width: 86.4px;
display: block;
}

.enter{
 float:left;
	
}

.searchdescr{
float: left;

text-align: left;
margin-right: 6px;
margin-left: 6px;
min-height: 20px;
font-size: 12px;
}

.positive{
list-style-position: inside; 
cursor: pointer; 
display: list-item; 
list-style-image: url(../img/availableIcon.gif); 
min-height: 20px;
}

.negative{
list-style-position: inside; 
cursor: pointer; 
display: list-item; 
list-style-image: url(../img/notAvailableIcon.gif); 
min-height: 20px;
}

.entertext{
text-align: left;
margin-right: 6px;
margin-left: 6px;
min-height: 20px;
}

.text{
border-right: 5px solid white;
}

.descrtext{
margin-bottom:0px;
margin-left:6px;
font-size:10px;
}

.leftimg {
float: left;
margin-right: 16px;
margin-bottom:16px;
}

.blue{
border-left: 1px solid #fff;
background-color: #bbc6ff;
}

#compare DIV{
			position: relative;
			float: left;
			margin: 0px 0px 0px 0px;
			width: 152px;

}

.tabTop{   /* oberste Box bei Tabellen, wo Zelllinienname steht*/
	background-color: #186e9e;
	color: #fff;
	font-weight: bold;
	text-indent: 5px;
	height: 19px;

}

.leftie{
float: left;
margin-right: 15px;
margin-bottom: 10px;
}

.rightfloat{
float: right;
padding-right: 184px;
}

.rightfloat2{
float: right;
}

.leftfloat{
float: left;
}

.imgtext{
font-size: 10px;
max-width: 350px;
padding: 3px;
background-color: #f4f4f4;
}

.contentbox {
padding-top : 16px;
display:none; 
background-color:#e9e9e9;
border-bottom : 4px solid #fff;
border-top : 3px solid #fff;
width: 725px;
}
.comparecontentbox {

display:none; 
border-bottom : 4px solid #fff;
border-top : 3px solid #fff;
width: 725px;
background-image: url(img/bgcompare.gif);
}
.showcontentbox {
padding-top: 0;
border-bottom : 4px solid #fff;
width: 725px;
background-image: url(img/bgshow.gif);
}
.boxsmallgrey{
border-left: 1px solid #fff;
float: left;
text-align: left;
background-image: url(img/bgBoxGrey.gif); 
background-repeat: repeat-x; 
border-top: 1px solid #bbc6ff; 
margin: 0; 
width: 152px;
min-height: 19px; 
background-color:#bbc6ff;
padding-left: 3px;
}

.comparebox{
border-left: 1px solid #fff;
float: left;
text-align: left;/*
background-image: url(img/bgBoxBlue.gif); 
background-repeat: repeat-x; */
margin: 0; 
width: 152px;
max-width:152px; 
min-height: 19px; 
background-color: #e9e9e9;
}

.insidecontainercompare{
float: left;
min-height: 16px;
}
.comparefront{
float: left;
min-height: 16px;
background-image: url(img/bgcompare.gif);
}

.newlinecontainer{
clear: left;
background-color: #e9e9e9;
}

.comparenewline{
clear: left;
background-image: url(img/bgcompare.gif);
display: block;
}
.tdcomparetitle{
            min-height: 17px;
			padding-left: 3px;
			padding-top: 4px;
			background-color: #bfc4cc;			
			border-top: 1px solid #e9e9e9;
			font-weight: bold;
			font-size: 12px;
}
.comparetitle{
			float: left;
			min-height: 17px;
			padding-left: 3px;
			padding-top: 4px;
			background-color: #bfc4cc;
			margin: 10px 0 0 0;
			display: block;						
			border-top: 1px solid #e9e9e9;
			width: 723px;
			font-weight: bold;
			font-size: 12px;
}

.comparetitletop{
			float: left;
			min-height: 17px;
			padding-left: 3px;
			padding-top:4px;
			background-color: #bfc4cc;
			margin: 0;
			display: block;						
			border-top: 1px solid #e9e9e9;
			width: 723px;
			font-weight: bold;
			font-size: 11px;
}

.boxsmall{
float: left;
text-align: left;
border-top: 1px solid #d2d5db;; 
margin: 0; 
width: 146px;
padding-left: 3px;
padding-right: 3px;
padding-top: 2px;
padding-bottom: 1px;
overflow-x: hidden;
}
.boxsmallMarkertabs{
	padding-left:12px;
	float:left;
}

 * html .boxsmall{
	width: 149px;
	margin-left: 3px;
}

.bluebox, .greenbox, .greybox, .yellowbox, .redbox{
float: left;
padding-left: 3px;
background-repeat: repeat-x;
margin: 0; 
}

.bluebox{
			display: block;						
			border-top: 1px solid #e9e9e9;
			width: 113px;
			font-weight: bold;
			font-size: 11px;
			padding-top: 2px;
			padding-bottom: 1px;
}

.greenbox{ 	background-color: #b7ff8e; 
			background-image: url(../img/bgBoxGreen.gif); 
			border-top: 1px solid #b7ff8e; 
			width: 152px;
}

.greybox{ 	background-color: #e9e9e9; 
			border-top: 1px solid #e9e9e9;
			width: 152px;  
}

.yellowbox{	background-color: #ffff83; 
			background-image: url(../img/bgBoxYellow.gif);
			border-top: 1px solid #ffff83;
			width: 152px;
}

.redbox{	background-color: #fe9c93; 
			background-image: url(../img/bgBoxRed.gif); 
			border-top: 1px solid #fe9c93; 
			width: 152px;
}

.nav:link img {color: #e9e9e9; border: 0;}
.nav:visited img {color: #e9e9e9; border: 0;}
.nav:active img {color: #e9e9e9; border: 0;}
.nav:hover img {color: #e9e9e9; border: 0;}


.cellInfo{
float: left;
}


#minimize {

	width: 0px;
	height: 0px;

}

#minimize li {list-style-type: none;}
#minimize a {
	display: block;
 	position: absolute;
	font-size: 10px;
	/*color: #999;*/
	width: 17px;
	height: 17px;
	text-decoration: none;
	background: url(../img/minimizeIcon.gif) no-repeat left top;
	visibility: visible;
	overflow: hidden;
	z-index: 53;
}

#minimize a span {
visibility: hidden;}

#minimize a:hover {
	left:0;
	background: url(../img/minimizeIconHover.gif) #eff5ff no-repeat left top;
	background-color: #fff;
	width: 109px;
	height: 50px;	
	padding: 17px 34px 10px 5px;
	border: 2px solid #186e9e;
	z-index: 51;
	
}
#minimize a:hover span {visibility: visible;}
#minimizeInfo {
	left: 118px; 
	top: 2px;}



#close li {list-style-type: none;
}

#close a {
	display: block;
 	position: absolute;
	font-size: 10px;
	color: #999;
	width: 17px;
	height: 17px;
	text-decoration: none;
	background: url(../img/closeIcon.gif) no-repeat left top;
	visibility: visible;
	overflow: hidden;
	z-index: 54;
}

#close a span {visibility: hidden;}

#close a:hover {
	left:0;
	background: url(../img/closeIconHover.gif) #eff5ff no-repeat left top;
	background-color: #fff;
	width: 109px;
	height: 50px;	
	padding: 17px 34px 10px 5px;
	border: 2px solid #186e9e;
	z-index: 52;
	
}
#close a:hover span {visibility: visible;}
#closeInfo {left: 135px; top: 2px;}

#invisible span {visibility: hidden;}

#invisible {
	visibility: visible;
	overflow: hidden;
}

/*Icons*/

.compareCellOptions{
clear: left;
display: block;
background-color: #e9e9e9;
border-top: 1px solid #fff;
}

.cellOptions{
float: left;
clear: left;
display: block;
background-color: #e9e9e9;
border-top: 1px solid #fff;
width: 100%;

}

/*Eigenschaften f?r alle Icons*/

.backSearch, .comment, .fullDetails, .addMySearch, .lock, .unlock, .delete, .edit, .enterCL, 
.add, .compare, .abstract, .bubmed, .enterPub, .mySearch, .print, .send{

	padding-right: 10px;
	height: 20px;
	float: left;
	background-repeat: no-repeat; 
	background-position: 0 -2px; 
	padding-left: 20px; 

}

/*Individuelle List-Icons f?r jedes Icon*/

.fullDetails{ 
	background-image: url(img/fullDetailsIcon.gif); 
}

.backSearch{ 
	background-image: url(img/backSearchIcon.gif); 
}

.comment{ 
	background-image: url(img/commentIcon.gif); 

}

.addMySearch{ 
	background-image: url(img/addMySearchIcon.gif); 
}

.lock{ 
	background-image: url(img/lockIcon.gif); 
}

.unlock{ 
	background-image: url(img/unlockIcon.gif); 
}

.delete{ 
	background-image: url(img/deleteIcon.gif);
}

.edit{ 
	background-image: url(img/editIcon.gif); 
}

.enterCL{ 
	background-image: url(img/enterCLIcon.gif); 
}
	
.add{ 
	background-image: url(img/addIcon.gif); 
}

.compare{ 
	background-image: url(img/compareIcon.gif); 
}

.abstract{ 
	background-image: url(img/abstractIcon.gif); 
}

.bubmed{ 
	background-image: url(img/bubMedIcon.gif); 
}

.enterPub{ 
	background-image: url(img/enterPubIcon.gif); 
}

.mySearch{ 
	background-image: url(img/mySearchIcon.gif); 
}

.print{ 
	background-image: url(img/printIcon.gif); 
}

.send{ 
	background-image: url(img/sendIcon.gif); 
}

/*Eigenschaften f?r alle Passiv-Icons*/

.backSearchPassiv, .commentPassiv, .fullDetailsPassiv, .addMySearchPassiv, .lockPassiv, .unlockPassiv, .deletePassiv, .editPassiv, .enterCLPassiv, 
.addPassiv, .comparePassiv, .abstractPassiv, .bubmedPassiv, .enterPubPassiv, .mySearchPassiv, .printPassiv, .sendPassiv{

	padding-right: 10px;
	height: 20px;
	float: left;
	background-repeat: no-repeat; 
	background-position: 0 -2px; 
	padding-left: 20px; 

}

/*Individuelle List-Icons f?r jedes Passiv-Icon*/

.fullDetailsPassiv{ 
	background-image: url(img/fullDetailsIconPassiv.gif); 
}

.backSearchPassiv{ 
	background-image: url(img/backSearchIconPassiv.gif); 
}

.commentPassiv{ 
	background-image: url(img/commentIconPassiv.gif); 

}

.addMySearchPassiv{ 
	background-image: url(img/addMySearchIconPassiv.gif); 
}

.lockPassiv{ 
	background-image: url(img/lockIconPassiv.gif); 
}

.unlockPassiv{ 
	background-image: url(img/unlockIconPassiv.gif); 
}

.deletePassiv{ 
	background-image: url(img/deleteIconPassiv.gif);
}

.editPassiv{ 
	background-image: url(img/editIconPassiv.gif); 
}

.enterCLPassiv{ 
	background-image: url(img/enterCLIconPassiv.gif); 
}
	
.addPassiv{ 
	background-image: url(img/addIconPassiv.gif); 
}

.comparePassiv{ 
	background-image: url(img/compareIconPassiv.gif); 
}

.abstractPassiv{ 
	background-image: url(img/abstractIconPassiv.gif); 
}

.bubmedPassiv{ 
	background-image: url(img/bubMedIconPassiv.gif); 
}

.enterPubPassiv{ 
	background-image: url(img/enterPubIconPassiv.gif); 
}

.mySearchPassiv{ 
	background-image: url(img/mySearchIconPassiv.gif); 
}

.printPassiv{ 
	background-image: url(img/printIconPassiv.gif); 
}

.sendPassiv{ 
	background-image: url(img/sendIconPassiv.gif); 
}
	
#blocklegende {
			position: relative;
			float: left;
			margin: 0px 0px 0px 0px;
			width: 110px;
			background-color: #bac6ff;
}

#scrollmenue{
float: left;
width: 612px;
display: block;
margin-left: 112px;
margin-bottom: 5px;
background-color: #e9e9e9; 
height: 16px;
}


		
#control {
			position: relative;
			float: left;
			width: 16px; 
			height: 16px;
			padding-right: 8px;
		}

/* taber */



#checker{
float: left;
clear: left;
}
#tab{
	height:18px;
	width: 178px;
	padding-left: 3px;
	padding-top: 2px;
	border-bottom: 1px solid #fff;
	float: left;
	color: #fff;
	font-weight: bold;
	background-color: #172930;
}
#result{
	float: left;
	padding-left: 0px;
	width: 724px;
}
#optionsAll{
	clear: left;
}
		
p {
	padding-left: 3px;
}


/* T A B E L L E   ZeilenFarben */
TABLE { 
	border-collapse:collapse; 
	border-style: solid;
	border-color: #e9e9e9;     
}
TABLE#tablePops { 
	border-collapse:collapse; 
	border-right: 0px;	
}
TD { 
	border:0px; 
	font-size: 12px;
} 
/* Zeilenfarben */
TR#table10{
	background-color: #cdcdcd;
	width: 170px;
}
TR#table11{
	background-color: #dfdfdf;
	width: 170px;
}

/* Einzelen Zellen */
TD#style1{
	background-color: #CCCCCC;
	width: 170px;
}

.search{
	margin-left: 0px;
	width: 719px;
	float: left;
	display: block;
	clear:left;
	border-bottom: 1px solid #FFF;
	padding: 3px 0 3px 0;
	height:17px;
}

.searchcheck{
	float: left;
}


.searchres{
	margin-top:3px;
	margin-bottom:8px;
	float: left;
	font-weight: normal;
	
}
.searchresHeart{
	/* my hESCreg icon in Search Results */
	float:left;
}


.searchresHead{
	font-size:12px;
	font-weight: normal;
	padding-top:2px;
	display:block;
	float:left;
	width:247px;
}

.searchresHeadApproval{
	display:block;
	float:left;
	width:70px;

}
.searchresHeadCell{
	display:block;
	float:left;
	width:140px;

}
.searchresHeadProvider{
	display:block;
	float:left;
	width:310px;
	
}
.searchresHeadContact{
	display:block;
	float:left;
	
}
.searchresHeadRP{
	
}
.searchresHeadPerson{
	padding-left:7px;
	display:block;
	
	float:left;
	width:235px;
}
/* F O R M U L A R E L E M E N T E  */

.input1{
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom: 0px;
	color: #172930;
}

.input00{ /*ganz kleines Feld (passage Numbers...)*/
	border: solid 1px #172930;
	width:25px;
	font-family: Arial, Helvetica, sans-serif;
	color: #172930;
	margin: 2px 0 2px 6px;
}

.inputMM{
	border: solid 1px #172930;
	width:25px;
	font-family: Arial, Helvetica, sans-serif;
	color: #172930;
	margin: 2px 0 2px 6px;
}

.inputYYYY{
	border: solid 1px #172930;
	width:40px;
	font-family: Arial, Helvetica, sans-serif;
	color: #172930;
	margin: 2px 0 2px 6px;
}

.input000{
	border: solid 1px #172930;
	width:69px;
	font-family: Arial, Helvetica, sans-serif;
	color: #172930;
	margin: 2px 0 2px 6px;
}



.input01{ /*kleines Feld*/
	border: solid 1px #172930;
	width:79px;
	font-family: Arial, Helvetica, sans-serif;
	color: #172930;
	margin: 2px 6px 2px 6px;
}

.input02{
	border: solid 1px #172930;
	width:170px;
	font-family: Arial, Helvetica, sans-serif;
	color: #172930;
	margin: 2px 6px 2px 6px;
}
.input03{
	border: solid 1px #172930;
	width:352px;
	font-family: Arial, Helvetica, sans-serif;
	color: #172930;
	margin: 2px 6px 2px 6px;
}

.input04{
	border: solid 1px #172930;
	width:170px;
	font-family: Arial, Helvetica, sans-serif;
	color: #172930;
	margin: 2px 6px 2px 0;
}

.input05{
	border: solid 1px #172930;
	width:170px;
	font-family: Arial, Helvetica, sans-serif;
	color: #172930;
	margin: 2px 0 2px 6px;
}




.button2{
	padding-top: 1px;
	margin-right: 6px;
	margin-left: 6px;
	margin-top: 7px;
	background-color: #172930;
	width:170px;
	height: 16px;
	color: white;
	text-align: center;
	border: 1px solid white;
}



.textarea01{
	border: solid 1px #172930;
	width:79px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFF;
	color: #172930;
	margin: 2px 6px 2px 6px;
	font-size: 12px;
}

.textarea02{
	border: solid 1px #172930;
	width:170px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFF;
	color: #172930;
	margin: 2px 6px 2px 6px;
	font-size: 12px;
}

.textarea03{
	border: solid 1px #172930;
	width:352px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFF;
	color: #172930;
	margin: 2px 6px 2px 6px;
	font-size: 12px;
}

.textarea0{
	border: solid 1px #172930;
	width:352px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFF;
	color: #172930;
	font-size: 12px;
	margin: 2px 6px 2px 6px;
}
.select00{
	border: solid 1px #172930;
	width:69px;
	font-family: Arial, Helvetica, sans-serif;
	color: #172930;
	margin: 2px 0 2px 6px;
}

.select01{
	border: solid 1px #172930;
	width:79px;
	font-family: Arial, Helvetica, sans-serif;
	color: #172930;
	margin: 2px 6px 2px 6px;
}

.select02{
	border: solid 1px #172930;
	width:170px;
	font-family: Arial, Helvetica, sans-serif;
	color: #172930;
	margin: 2px 6px 2px 6px;
}

.select03{
	border: solid 1px #172930;
	width:352px;
	font-family: Arial, Helvetica, sans-serif;
	color: #172930;
	margin: 2px 6px 2px 6px;
}

.select11{/* ohne fixierte Breite */
	border: solid 1px #172930;
	font-family: Arial, Helvetica, sans-serif;
	color: #172930;
	margin: 2px 6px 2px 6px;
}

.upload{
color: #172930;
border: solid 1px #172930;
margin: 2px 6px 2px 6px;
width:170px;
}

.check01{
color: #172930;
}

.radio01{
color: #172930;
}

/*Buttons nach Formular*/

.buttonarea{
background-color: #d2d5db;
height: 20px;
border-top: 1px solid white;
width: 725px;
}

#buttonareafix{
	position: fixed;
	margin-left:250px;
	bottom: 3px;
	background-color: #5bbfec;
	height: 20px;
	border-top: 1px solid white;
	border-bottom: 30px solid white;
	width: 725px;
	/*z-index:1000;*/
	font-size:12px;
	color:#1c2c49;
}

#buttonareafix A { color: #186e9e; text-decoration: none; }
#buttonareafix A:visited { color: #186e9e; text-decoration: none; }
#buttonareafix A:active { 	color: #1c2c49; text-decoration: none; }
#buttonareafix A:hover {  	color: #1c2c49; text-decoration: none; }

/***** comments ***/

.commentbuttons{
	position: fixed;
	bottom: 0px;
	background-color: #5bbfec;
	height: 20px;
	width: 725px;
}

.commentfield{
	font-size: 11px;
	background-color: #FFF;	
	width: 713px;
	float: left;
	display: block;
	padding: 6px;
	color: #172930;
}

.commentarea{
	border: solid 1px #172930;
	width:713px;
	height: 450px;
	font-family: Arial, Helvetica, sans-serif;
	color: #172930;
	padding: 6px;
	margin: 6px;
}

.commentcontainer{
	padding: 0;
	margin: 0;
	background-color: #E9E9E9;
	min-height: 580px;
}

* html .buttonareafix{
	position:static;
	bottom: 0;
}

.info {

float: left;

}

.button{
padding-top: 1px;
margin-right: 6px;
margin-left: 6px;
margin-top: 7px;
background-color: #172930;
float: right;
width: 79px;
height: 16px;
color: white;
text-align: center;
border: 1px solid white;
cursor: hand;
}



/* EXTRAPAGES (Disclaimer etc.) */
.size1{
	padding-left:10px;
	color: White;
	font-size: 11px;
	
}
.size2{
	color: White;
	font-size: 18px;
	font-weight: bold;
}
.size3{
	padding-left:10px;
	padding-bottom: 10px;
	padding-top: 10px;
	color: White;
	font-size: 13px;
	font-weight: bold;
}
.size4{
	padding-left:10px;
	color: White;
	font-size: 9px;
	
}

/*--------------tooltips---------------*/

.icon{
	float: left;
	z-index:2000;
}

h6 { /************************* headline für tooltips *************************/
	margin: -12px -7px 0px -7px;
	color: #FFF;	
	font-size: 12px;
	font-weight: bolder;
	background-color: #1c2c49;
	padding: 3px 2px 3px 7px;
}

.tt:link img, .ttt:link img, .ttl:link img, .ttl2:link img {border: 0;}
.tt:visited img, .ttt:visited img, .ttl:visited img, .ttl2:visited img  {border: 0;}
.tt:active img, .ttt:active img, .ttl:active img, .ttl2:active img  {border: 0;}
.tt:hover img, .ttt:hover img, .ttl:hover img, .ttl2:hover img  {border: 0;}

a.tt, a.ttt, a.ttl, a.ttl2{
    position:relative;
    z-index:24;
    color:#3CA3FF;
    border: 0px solid #fff;
}
a.tt span, a.ttt span, a.ttl span, a.ttl2 span{ display: none;}

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover, a.ttt.hover, a.ttl.hover, a.ttl2.hover{  color: #aaaaff; border: 0;}
a.tt:hover span.tooltip, a.tt:hover span.tooltip1, a.ttt:hover span.tooltiptop, a.ttl:hover span.tooltipleft, a.ttl2:hover span.tooltipleft2{
    display:block;
    position: absolute;
	width:200px;
	color: #172930;
    text-align: left;
}

a.tt:hover span.tooltip{
    top:0px; left:120px;
}
a.tt:hover span.tooltip1{
    top:13px; left:1px;
}

a.ttt:hover span.tooltiptop{
    bottom:20px; left:1px;
}

a.ttl:hover span.tooltipleft{
  	bottom:4px; left:-195px;
}
a.ttl2:hover span.tooltipleft2{
  	bottom:-90px; left:-195px;
}

a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(img/bubble.gif) no-repeat top;
}
a.tt:hover span.middle, a.ttt:hover span.middle, a.ttl:hover span.middle , a.ttl2:hover span.middle { /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(img/bubble_filler.gif) repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
    background: url(img/bubble.gif) no-repeat bottom;
}

a.ttt:hover span.top{
	display: block;
	padding:0px 8px 10px;
    background: url(img/bubbletop.gif) no-repeat top;
}

a.ttt:hover span.bottom{
	display: block;	
	padding: 30px 8px 0;
    background: url(img/bubbletop.gif) no-repeat bottom;
}

a.ttl:hover span.top{
	display: block;
	padding:0px 8px 10px;
    background: url(img/bubbleleft.gif) no-repeat top;
}

a.ttl:hover span.bottom{
	display: block;	
	padding: 25px 8px 0;
    background: url(img/bubbleleft.gif) no-repeat bottom;
}
a.ttl2:hover span.top{
	display: block;
	padding:25px 8px 0px;
    background: url(img/bubbleleft2.gif) no-repeat top;
}

a.ttl2:hover span.bottom{
	display: block;	
	padding: 30px 8px 0;
    background: url(img/bubbleleft2.gif) no-repeat bottom;
}

/* Rating Tool Tips */

#rating01{
	width:533px;
	height:330px;
	visibility:hidden;
	position:absolute;
	/*position:fixed;*/
	left:400px;
	z-index:1000;
	background-color:#172930;
	border: 1px solid #fff;

}
#ratingMover{
	background-color:#5bbfec;
	width:500px;
	float:left;
	height:20px;
	cursor:hand;

}
#ratingCloser{
	/* Breite für IE in der INDEX extra definiert */
	background-color:#5bbfec;
	width:33px;
	height:20px;
	float:left;
}
/* END Rating Tool Tips */

.hand{
	cursor: hand;
}

/* outer Loginstatus*/
#myStatus{
	position:absolute;left:545px;
	width:400px;
	text-align:right;
	color: #FFFFFF;
	font-size: 10px;
	margin-left: 35px;
	margin-top: 5px;
	background-color: transparent;
}
#myStatus A { color: #FFFFFF; text-decoration: none; }
#myStatus A:visited { color: #FFFFFF; text-decoration: none; }
#myStatus A:active { 	color: #FFFFFF; text-decoration: underline; }
#myStatus A:hover {  	color: #FFFFFF; text-decoration: underline; }


/*comments*/
#outerComment1{
	position:absolute;
	left:400px;
	top: 200px;
	visibility:hidden;
	z-index:1;
}
#outerComment2{
	position:absolute;
	left:400px;
	top: 250px;
	visibility:hidden;
	z-index:2;
}
#outerComment3{
	position:absolute;
	left:400px;
	top: 300px;
	visibility:hidden;
	z-index:3;
}

#outerComment4{
	position:absolute;
	left:400px;
	top: 350px;
	visibility:hidden;
	z-index:4;
}



#newComment1{
visibility:hidden;

}
#newComment2{
visibility:hidden;

}
#newComment3{
visibility:hidden;

}
#newComment4{
visibility:hidden;

}

	
.comContent {
	overflow:auto;
	height:222px;
}
.comment, .handle {
	font-size: 12px;
	font-family: Arial, sans-serif;
	border: 1px solid #aaa;
}
.comment {
	float: left;
	padding: 0px;
	width:403px;
	margin: 5px;
}
.handle {
	cursor: move;
	height: 16px;
	border-width: 0px 0px 1px 0px;
	background: rgb(24, 110, 158);
	color: #eee;
	padding: 3px 6px;
	margin: 0px;
}
.commentTit {
	margin-top:2px;
	float:left;
}
.commentTxtSm {
	color:#666666;
	font-size:10px;
	margin-top:2px;
	margin-left:10px;
}
.commentTxt {
	color:#000000;
	font-size:11px;
	margin-top:5px;
	margin-left:8px;
}
.commentClose {

}



/* TYPO3 SPECIAL CONTENT DEFINITIONS FOR TT_CONTENT */
.csc-header-n1 h1{
	min-height: 17px;
	padding-left: 3px;
	padding-top:4px;
	margin: 0;
	font-weight: bold;
	font-size: 16px;
}
.csc-header-n2 h1{
	min-height: 17px;
	padding-left: 3px;
	padding-top:4px;
	margin: 0;
	margin-top:10px;
	font-weight: bold;
	font-size: 16px;
}
.csc-firstHeader h1{
	min-height: 17px;
	padding-left: 3px;
	padding-top:4px;
	margin: 0;
	font-weight: bold;
	font-size: 16px;
}

.bodytext{
margin-right:10px;

}

/* Login Area */
#loginTit1{font-size:13px;
color:#FFFFFF;
margin-top:30px;
margin-bottom:10px;
font-weight:bold;
}

#loginTit1 A { color: #5abfeb; text-decoration: none; font-size: 14px; }
#loginTit1 A:visited { color: #5abfeb; text-decoration: none; font-size: 14px; }
#loginTit1 A:active { 	color: #186c82; text-decoration: none; font-size: 14px; }
#loginTit1 A:hover {  	color: #186c82; text-decoration: none; font-size: 14px; }


#loginTit2{
	font-weight: bold;
	font-size: 13px;
}

#loginTit2 A { color: #5abfeb; text-decoration: none; }
#loginTit2 A:visited { color: #5abfeb; text-decoration: none; }
#loginTit2 A:active { 	color: #186c82; text-decoration: none; }
#loginTit2 A:hover {  	color: #186c82; text-decoration: none; }

.login1{
color:#FFFFFF;
font-size:11px;
font-weight:nomal;
}
.inputWelcome{
	border: solid 1px #172930;
	width:170px;
	font-family: Arial, Helvetica, sans-serif;
	color: #172930;
	margin: 0px 0 2px 0px;
}

.loginTable{
background-color:#FFFFFF;
	border:solid 0px #fff;
	margin:0px;
}

div.debug_sql{
  display:none;
}
div#debug {  
  position:absolute;
  top:0;right:0;
  background:lightgray;
  font-size:10px;
  width:900px;
}
div#dcontent{
  display:none;
}

a{outline: none;}
a:active{outline: none;}
:focus{-moz-outline-style: none;}
:-moz-any-link:focus {outline: none;}

.bold{ font-weight:bold; }
#content div#tab a:hover,#content div#tab a{color:#fff;}

#edit_ethics div.holder{width:33%; float:left;}
#edit_ethics div.holder div.searchdescr{width:200px; }
div.checker{display:none;}
#bluefilter {text-indent:-9999px;}
#bluefilter a{height:14px;width:8px;display:block;background-position:0 0;float:left;margin-left:5px;}
#bluefilter a.off{background-image:url(/img/rating_grey.gif);}
#bluefilter a.on{background-image:url(/img/rating_rp.gif);}
#content{top: 170px; overflow-y: auto; overflow-x: hidden;}
.searchrestable { width:100%; }
.searchrestable td{ border-bottom:1px solid white; }
.resblock{background:#E9E9E9;padding:5px;}
.reshead{font-weight:bold;font-size:14px;padding:10px 0;}

#subsetblockr69_82 div{display:none;}

.searchrestable .scips td{background:#ddd;}
.smallfit{width:15px;}

#tooltip{
	position:absolute;
	border:5px solid #172930;
	background:#d2d5db;
	padding:5px 0px 5px 5px;
	color:#333;
	display:none;
	font-size:12px;
	font-weight:bold;
	z-index:15000;
	}
#tooltip span{background-color:#5bbfec;padding:5px;font-weight:normal; }	
a img{border:0px;}

td.tdbox{
    border-bottom:1px solid #E9E9E9;
    vertical-align:top;
}
td.tdshowbox{
    border-bottom:1px solid #D2D5DB;
}
td.tdsmallbox{
    border-bottom:1px solid #D2D5DB;

}
#availability_note{display:none;margin-left:167px;font-weight:normal;padding:5px;}
.boxMyHesc1{display:inline;width:auto;padding-right:2px;}
tr.scellline table{border-color:transparent;}
.sidx{display:none;}