/** general style **/

* {
	font-size:11px;
	margin: 0;
	padding: 0;
}
.contextDownload * {
	font-size: 10px;
}
ul { 
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
p, ul, ol {
	margin:0;
	padding: 0 0 1em;
}
body#content {
	background: #fff url(loading_circle.gif) no-repeat 300px 90px;
	color: #333;
	font-family: Verdana,Arial,SunSans-Regular,Sans-Serif;
	font-size:11px;
	margin: 0;
	/*overflow-x: hidden;   sb: verursacht Scrollbar-Probleme */
	padding: 0; 
	width: 740px;
}
body#content.contextbody {
	background: #fafafa;
	overflow: hidden;
	width: 199px;
}
body#content.contentbody {
	width: 540px;
}
*+html body#content.contentbody {
	overflow: hidden;
}

a {color: #000000; text-decoration: none;}
/* a:visited {color:#000000;} */
a:hover {color: #046393;}
a:active { color:#046393;}

/** END general style **/


/** context and content lists **/
.contextDownload a,
.contentDownload a {color: #046393; text-decoration: none;}

.contextDownload a:hover,
.contentDownload a:hover,
div#live-search-results h3 a:hover {color: #046393;}

.contextDownload a:active,
.contentDownload a:active { color: #046393;}
/** END context and content lists **/


/** zebra tables **/
table#downloadcenter.zebrized {
		border: none;
		border-collapse:collapse;
		margin: 20px 0 0 0;
		max-width: 740px;
		padding:0;
		width: 740px;
	}
	.zebrized td, .zebrized th {
		padding: 0.2em 0.4em 0.2em 0.8em;
		text-align: left;
		vertical-align: top;
	}
	.zebrized td p, .zebrized th p{
		padding-bottom: 0;
	}
	.zebrized .tr-1 th {
		background-color:#999;
		border:1px solid #999;
		color:#fff;
	}
	.zebrized .tr-2 th {
		background:#B1B2B4;
		border:1px solid #B1B2B4;
		border-bottom:2px solid #00C2F2;
		color:#fff;
		font-weight:bold;
	}	
	.zebrized th,
	.zebrized td {
		color: #707072;
		background: #EDEDED;
		border-bottom: 1px solid #fff;
		font-weight: normal;
	}
	.zebrized .tr-last-even {
		border-bottom: 1px solid #EDEDED;
	}
	.zebrized .odd th,
	.zebrized .odd td {
		background: #F6F6F6;
		border-bottom: 1px solid #fff;
		font-weight: normal;
	}
	.zebrized .tr-last-odd th,
	.zebrized .tr-last-odd td {
		border-bottom: 1px solid #F6F6F6;
	}
/** END zebra tables **/
	
	
	
	
/** download table **/
#downloadcenter {
	width: 740px;
}
*+html #downloadcenter {
	table-layout: fixed;
	width: 740px;
}
	#downloadcenter td#dlcloading {
		background: none;
		padding: 30px 0 30px 340px;
	}
	#downloadcenter td {
		font-size: 9px;
		padding-right: 2px;
		word-wrap: break-word;
	}
/*	#downloadcenter thead th {
		height: 35px;
		text-align: left;
		width: 90px;
	}*/
	#downloadcenter thead th#dlcarea {
		width: 100px;
	} 
	#downloadcenter thead th#dlclanguage {
		width: 85px;
	} 
	#downloadcenter thead th#dlcdescription {
		max-width: 235px;
		width: auto;
	}
	#downloadcenter thead th#dlcproduct {
		padding-top:13px;		
	}	
	#downloadcenter thead th#dlcproduct p#advsearchp {
		float:right;
	}
	#downloadcenter thead th#dlcproduct p#advsearchp span#advsearch {
		cursor:pointer;
	}
	#downloadcenter thead th#dlcproduct p#dlcproductspacer {
		float:left;
		height:14px;
		width:160px;
	}
	#downloadcenter thead th#dlcproduct p#dlcsearchfield {
		margin:1px 0;
	}
	#downloadcenter thead th#dlcproduct ul {
		background:#fff url(bg_dropdown.gif) no-repeat top right;
		width:150px;
	}
	#downloadcenter thead tr.tr-2 th {
		height:35px;
		text-align:left;
		width:90px;
	}	
	#downloadcenter thead tr.tr-2,#downloadcenter thead tr.tr-2 th,#downloadcenter thead ul .cleardropdown,#downloadcenter thead ul span,#downloadcenter td a span {
		display:none;
	}	
	#downloadcenter thead strong {
		display: block;
	}
	#downloadcenter thead ul {
		background: #fff url(bg_dropdown_small.gif) no-repeat 0 0;
		border: 1px solid #ddd;
		margin: 2px 0 0 0;
		position: absolute;
		height: 0px;
		overflow: hidden;
		padding-bottom: 12px;
		width: 80px;
		z-index: 1;
	}	
/*	#downloadcenter thead ul:hover,*/
	#downloadcenter thead ul.hovered,
/*	#downloadcenter thead th#dlcproduct ul:hover,*/
	#downloadcenter thead th#dlcproduct ul.hovered {
		background-image: url(bg_dropdown.gif);
		background-position: top right;
		height: 200px;
		overflow: auto;
		width: 230px;
		z-index: 2;
	}
	#downloadcenter thead ul .cleardropdown {
		display: none;
	}
/*	#downloadcenter thead ul:hover .cleardropdown, */
	#downloadcenter thead ul.hovered .cleardropdown {
		display: block;
	}
		#downloadcenter thead ul li {
			display: none;
			width: 150px;
		}
		
/*		#downloadcenter ul:hover li,*/
		#downloadcenter thead ul.hovered li {
			display: block;
		}
			#downloadcenter thead ul a {
				display: block;
				font-weight: normal;
				padding: 0 3px;
				width: 69px;
			}
			#downloadcenter thead th#dlcproduct ul a {
				width:139px;
			}
			#downloadcenter thead ul span {
				display: none;
			}
			#downloadcenter #dlcareali,
			#downloadcenter #dlccategoryli,
			#downloadcenter #dlcthemeli,
			#downloadcenter #dlcdoctypeli,
			#downloadcenter #dlcproductli {
				display: block;
				overflow: hidden;
				width: 66px;
				text-align: left;
				white-space: nowrap;
			}
			#downloadcenter #dlcproductli {
				width:136px;
			}			
/*			#downloadcenter ul:hover #dlcareali,*/
			#downloadcenter thead ul.hovered #dlcareali, 
/*			#downloadcenter ul:hover #dlccategoryli,*/
			#downloadcenter thead ul.hovered #dlccategoryli,
/*			#downloadcenter ul:hover #dlcthemeli,*/
			#downloadcenter thead ul.hovered #dlcthemeli,
/*			#downloadcenter ul:hover #dlcdoctypeli,*/
			#downloadcenter thead ul.hovered #dlcdoctypeli,
/*			#downloadcenter ul:hover #dlcproductli,*/
			#downloadcenter thead ul.hovered #dlcproductli {
				display: none;
				width: 150px;
			}
			th button#dlcsubmit,th button#dlcsubmit0 {
				color:#046393;
				cursor:pointer;
				display:inline;
				float:left;
				font-weight:bold;
				height:20px;
				margin: 11px 0 0 0;
				padding:0pt 4px 2px 6px;
				text-align:left;
				width:auto;
			}
			th button#dlcsubmit0 {
				margin:0 10px 2px;
			}			
			*+html th button#dlcsubmit,*+html th button#dlcsubmit0 {
				padding-right: 0;
			}
				th button#dlcsubmit span {
				}
			#downloadcenter #dlcdoctype,
			#downloadcenter .dlcfiles
			{
				width: 90px;
			}
			#downloadcenter .dlcfiles ul {
				width: 85px;
			}
			
/*			#downloadcenter thead ul:hover a,*/
			#downloadcenter thead ul.hovered a,
			#downloadcenter thead th#dlcproduct ul.hovered a {
				width: 207px;
			}
/*			#downloadcenter thead ul:hover a:hover,*/
			#downloadcenter thead ul.hovered a:hover {
				color: #fff;
				background-color: #046393;
			}
			

			#downloadcenter td li,div#live-search-results div,#downloadcenter thead th#dlcproduct p#dlcsearchfield,#downloadcenter thead th#dlcproduct p#dlcsearchsubmit {
				float: left;
			}
			#downloadcenter td ul a {
				display: block;
				height: 11px;
				margin: 0 4px 4px 0;
				width: 16px;
			}
			#downloadcenter td a {
				filter: Alpha(opacity=50);

				opacity: 0.5;
			}
			#downloadcenter td a:hover {
				filter: Alpha(opacity=100);
				opacity: 1;
			}
				#downloadcenter td a span {
					display: none;
				}
			/* flags */
			#downloadcenter td a {
				background: url(flags/global.gif) no-repeat 0 0;
			}
			#downloadcenter td a.CZ { background-image: url(flags/cz.gif); }
			#downloadcenter td a.DEU { background-image: url(flags/deu.gif); }
			#downloadcenter td a.DK { background-image: url(flags/dk.gif); }
			#downloadcenter td a.E { background-image: url(flags/e.gif); }
			#downloadcenter td a.EE { background-image: url(flags/ee.gif); }
			#downloadcenter td a.F { background-image: url(flags/f.gif); }
			#downloadcenter td a.P { background-image: url(flags/p.gif); }
			#downloadcenter td a.FIN { background-image: url(flags/fin.gif); }
			#downloadcenter td a.GB { background-image: url(flags/gb.gif); }
			#downloadcenter td a.GR { background-image: url(flags/gr.gif); }
			#downloadcenter td a.H { background-image: url(flags/h.gif); }
			#downloadcenter td a.I { background-image: url(flags/i.gif); }
			#downloadcenter td a.J { background-image: url(flags/j.gif); }
			#downloadcenter td a.KR { background-image: url(flags/kr.gif); }
			#downloadcenter td a.KO { background-image: url(flags/ko.gif); }
			#downloadcenter td a.LT { background-image: url(flags/lt.gif); }
			#downloadcenter td a.LV { background-image: url(flags/lv.gif); }
			#downloadcenter td a.N { background-image: url(flags/n.gif); }
			#downloadcenter td a.NL { background-image: url(flags/nl.gif); }
			#downloadcenter td a.PL { background-image: url(flags/pl.gif); }
			#downloadcenter td a.RUS { background-image: url(flags/rus.gif); }
			#downloadcenter td a.S { background-image: url(flags/s.gif); }
			#downloadcenter td a.SK { background-image: url(flags/sk.gif); }
			#downloadcenter td a.SLO { background-image: url(flags/slo.gif); }
			#downloadcenter td a.TR { background-image: url(flags/tr.gif); }
			#downloadcenter td a.UAE { background-image: url(flags/uae.gif); }
			#downloadcenter td a.VRC { background-image: url(flags/vrc.gif); }
			/* END flags */
			


/* context list  and wrapper */
.contextBlock ul,
	.contextBlock li {
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
}
		
.contextDownload {
	overflow: hidden;
	width: 190px;
}
	 .contextDownload h3  {
		display: inline;
		float: left;
		background: no-repeat 0 0;
		padding: 0 0 0 10px;
	}
	#contextDownload ul {
		display: inline;
		float: left;
		padding: 0 0 8px 0;
	}
		.contextDownload ul li {
			padding-bottom: 4px;
			padding-left: 10px;
			float: left;
			width: 190px;
		}			
		.contextDownload a {
			width: 190px;
			float: left;
		}
			#contextDownload a span {
				cursor: pointer;
				display: inline;
				float: left;
				color: #046393;
				width: 140px;
			}
			.contextDownload a em { 
				cursor: pointer; 
				display: inline;
				float: left; 
				font-style: normal;
				color: #000; 
				width: 40px; 
				text-align: right; 
			}
			.contextDownload div {
				display: inline;
				float: left;
				padding: 0;				
			}
			.contextDownload p {
				display: inline;
				float: left;
				margin: 0;
				padding: 0;
			}
/* END context list  and wrapper */

/* START content list  and wrapper */
.contentBlock ul,
	.contentBlock li {
}
	.contentBlock li {
		background: url(flags/global.gif) no-repeat 3px 2px;
		padding-left: 22px;
	}

/* END content list  and wrapper */

/* START search */
div#live-search-results {
-moz-box-shadow:5px 5px 5px rgba(0,0,0,0.5);
-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.5);
border:none;
border-width:0 1px 1px;
box-shadow:5px 5px 5px rgba(0,0,0,0.5);
height:400px;
overflow:auto;
z-index:999;
}

div#live-search-results h2,div#live-search-results h3 {
background-color:#b1b2b4;
border:1px outset #ccc;
padding:4px 3px;
}

div#live-search-results h2,div#live-search-results h3,div#live-search-results h3 a {
color:#fff;
font-weight:bold;
}

div#live-search-results h3 {
text-align:right;
}

div#live-search-results img {
border:none;
margin-left:4px;
vertical-align:bottom;
}

div#live-search-results li {
padding-left:40px;
}

div#live-search-results ol {
background-color:#ededed;
list-style:none;
padding:3px 0;
}

div#live-search-results p,div#live-search-results p em,div#live-search-results p strong {
color:#666;
font-size:10px;
padding:3px 0;
}

input#searchfield {
background:#fff url(bg_dropdown.gif) no-repeat 0 0;
border:1px solid #ddd;
height:12px;
width:200px;
margin:1px 0;
}
/* HACK for IE6 */
* html input#searchfield { 
margin:0px;
} 
/* HACK for IE7 */
*+html>body input#searchfield { 
margin:0px;
} 

img#searchloader {
margin:4px 0 0 10px;
display:none;
}
/* END search */
