/* components 
---------------------------------------------------------------------------------------------------------*/

/* contextBox (main-page)
---------------------------------------------------------------------------------------------------------*/
div.contextBox      	  { background:#F2F2F2; margin:0 0 5px 0; padding:6px 0px 7px 0px; }
div.contextBox h3         { border-bottom:1px solid #FFFFFF; font-weight:normal; margin:0 10px 5px 10px !important; padding:0 0 5px 0 !important; }
div.contextBox h3.banner  { border:0px; padding-bottom:0px !important; }
div.contextBox ul         { padding:0 !important; }
div.contextBox li         { line-height:14px; padding:0 10px 0px 10px;}
div.contextBox a          { margin:3px 0 0 0; width:140px; display:block; background:url("/images/icon_linklist.gif") no-repeat 0 2px; padding:0 0 0 15px; font-size:10px;  }
div.contextBox a:link     { color:#2269B6; }
div.contextBox a:visited  { color:#5995C8; }
div.contextBox a:hover    { text-decoration:underline; }
div.contextBox a.banner   { background:none; margin:0px; padding:0px;}
div.contextBox a img 	  { width:175px; margin:0px 0px 10px 0px; padding:0px; }

div.contextBox span.teaser        { margin:0 10px 5px 10px !important; padding:0 0 5px 0 !important; }

div.contextBox a.teasertitlelink          { margin:3px 0 0 0; width:140px; display:block; background:url("/images/icon_linklist.gif") no-repeat 0 2px; padding:0 0 0 15px; font-size:10px;  }



/* base search form
---------------------------------------------------------------------------------------------------------*/
/* div#baseSearchForm                     { padding:10px 0 0 0;background:#F2F2F2; } WISC: commented*/
div#baseSearchForm                     { padding:10px 0 0 0;  margin:0 0 5px 0; background:#F2F2F2; } 
div#baseSearchForm div.inner           { margin:2px 0 0 0; padding:4px 10px 6px 10px; }
div#baseSearchForm form 							 { padding:5px 0 0 0;}
div#baseSearchForm table               { margin:2px 0 5px 0; }
div#baseSearchForm table td            { margin:0; padding:2px 0 2px 0; }
div#baseSearchForm table input.radio   { margin:0 4px 0 0; padding:0; border:0; height:14px; }
div#baseSearchForm table label         { margin:0 0 2px 0; padding:0; font-size:11px; }
div#baseSearchForm input#prename       { padding:1.5px; width:137px;  }

/* WISC: */
/* login box
---------------------------------------------------------------------------------------------------------*/

div#loginBox                     { margin:0 0 5px 0; } 


/* WISC: */
/* login box
---------------------------------------------------------------------------------------------------------*/

div#spotLight                     { padding:0 0 0 0;  margin:0 0 0 0; background:#F2F2F2; } 
div#spotLight div.inner           { margin:0 0 0 0; padding:6px 10px 6px 10px; text-align:center; }



/* start-page
---------------------------------------------------------------------------------------------------------*/
h2
{
	border-bottom:1px solid #E6E6E6;
	border-top:1px solid #E6E6E6;
	font-size:13px;
	margin-bottom:6px;
	margin-top:0pt;
	padding:3px 10px;
}

/* lists
---------------------------------------------------------------------------------------------------------*/
div#content div#sitekick ul{
		list-style-type:none;
		padding:0 10px 10px 10px;
		margin:0;
		font-size:12px;
		color:#333;
}
		
div#content div#sitekick  ul ul {
		padding:0 10px 0 0;
}

div#content div#sitekick li{		
		margin: 0 0 .25em 0;
		padding: 0 0 0 14px;
		line-height: 1.4em;
		background:  url("/images/icon_listdefault.gif") no-repeat 0 4px;		
}			

div#content div#sitekick  ol li{
		background:none;
		margin:0 0 0 20px;
		padding:10px 0 0 0;
		line-height:18px;
}	
		
div#content div#sitekick  ol li p {
		padding:0;
}			
		
div#content div#sitekick  li a{	
		color:#2269b6;
		margin:0;
		text-decoration: none;
		line-height:14px;
}		

div#content div#sitekick  li a:hover{
		text-decoration:underline;
}

/* inline pictures
---------------------------------------------------------------------------------------------------------*/
div.editorial 
{
	background:#F8F8F8 none repeat scroll 0%;
	margin-bottom:10px;
	width:370px;
	padding:10px;
}
div.editorial img {
	border:0;
	float:left;
	padding: 0 10px 0 0;
	width:175px;
}
div.editorial p { 
	float:left;
	font-size:11px !important;
	line-height:14px;
	padding:0px !important;
	width:185px;
}


/* contact-table
---------------------------------------------------------------------------------------------------------*/
.tableContact               { width:100%; color: #333; font-size:11px; line-height:14px; }
.tableContact td            { border-top: 1px solid #E6E6E6; background-color: #fff; padding:15px 10px 20px 10px; vertical-align: top; }
.tableContact th            { padding:15px 10px 5px 10px; vertical-align:top; }
.tableContact td.bold       { width:100px; font-weight:bold; }
.tableContact td.data       { width:215px; }
.tableContact td.picture    { width:175px; }
.tableContact td.first      { width:140px; font-weight:bold; }
.tableContact td.second     { width:210px; }
.tableContact address       { font-style:normal; font-size:11px; line-height:14px; padding:0; }
.tableContact img           { float:right; }
.tableContact tr            { clear:both; }
.tableContact thead td      { font-weight:bold; padding:5px 10px; border-top:none; }
.tableContact thead td span { font-weight:normal; }


/* download-table
---------------------------------------------------------------------------------------------------------*/
.tableDownload                 { width: 390px; color: #333; background-color: #F8F8F8; margin-bottom:10px; }
.tableDownload td              { border-bottom: 1px solid #E6E6E6; font-size:11px; vertical-align:middle; padding:3px 10px; }
.tableDownload td.downloadLink { width:100px; }
.tableDownload thead td        { border-top: 1px solid #E6E6E6; border-bottom: 1px solid #E6E6E6; font-weight:bold; background-color: #fff; }
.tableDownload tfoot td        { border-bottom:none; background:#fff; font-size:10px; }
.tableDownload td a            { padding:2px 0 2px 16px; display:block; text-decoration:none; background: url("/images/icon_disc.gif") 0 3px no-repeat; }
.tableDownload td a.mpLink     { background: url("/images/mp_link.gif") 0 3px no-repeat !important; }
.tableDownload td a:hover      { text-decoration:underline; }

.CmTable					   { width: 390px; color: #333; background-color: #F8F8F8; margin-bottom:10px; }
.CmTable .CmTableHeaderRow td, .CmTable .CmTableAltRow td, .CmTable .CmTableRow td  { border-bottom: 1px solid #E6E6E6; font-size:11px; vertical-align:middle; padding:3px 10px; }
.CmTable .CmTableHeaderRow td p, .CmTable .CmTableAltRow td p, .CmTable .CmTableRow td p { font-size:11px; }
.CmTable .CmTableHeaderRow td  { border-top: 1px solid #E6E6E6; border-bottom: 1px solid #E6E6E6; font-weight:bold; background-color: #fff; }


/* archive-table
---------------------------------------------------------------------------------------------------------*/
.tableArchive                 { width: 100%; color: #333; background-color: #F8F8F8; margin-bottom:10px; }
.tableArchive td              { border-bottom: 1px solid #E6E6E6; font-size:11px; vertical-align:middle; padding:3px 10px; }
.tableArchive td.archiveLink { width:100%; }
.tableArchive thead td        { border-top: 1px solid #E6E6E6; border-bottom: 1px solid #E6E6E6; font-weight:bold; background-color: #fff; }
.tableArchive tfoot td        { border-bottom:none; background:#fff; font-size:10px; }
.tableArchive td a            { padding:2px 0 2px 16px; display:block; text-decoration:none; background: url("/images/icon_linklist.gif") 0 3px no-repeat; }
.tableArchive td a.mpLink     { background: url("/images/mp_link.gif") 0 3px no-repeat !important; }
.tableArchive td a:hover      { text-decoration:underline; }


/* printer friendly version and top link (bottom of content area)
---------------------------------------------------------------------------------------------------------*/
ul#pageService { clear:both; list-style-type:none; margin:0 0 3px 0; padding:0 0 0 10px;}
ul#pageService li { display:inline; 	}
ul#pageService li a.top, ul#pageService li a.print { display:inline; float:left; margin-top:14px; font-size:11px;}
ul#pageService li a.top { margin-right:8px; }


a.top, a.print                  { padding-left:14px; text-decoration:none; display:block; }
a.top:hover, a.print:hover      { text-decoration:underline; }
a.top:visited, a.print:visited  { color:#2269B6; }
a.top                           { background: url("/images/icon_toplink.gif") no-repeat left center; font-size:11px; }
a.print                         { background: url("/images/icon_square.gif") no-repeat left center; font-size:11px; }
		
/* Bordered images */
.imgout
{
	border-right: #dddddd 1px solid;
	border-top: #dddddd 1px solid;
	border-left: #dddddd 1px solid;
	border-bottom: #dddddd 1px solid;
	background-color: #ffffff;
	color: #888888;
	font-size: 11px;
}

.imgover
{
	border-right: #444444 1px solid;
	border-top: #444444 1px solid;
	border-left: #444444 1px solid;
	border-bottom: #444444 1px solid;
	background-color: #ffffff;
	color: #888888;
	font-size: 11px;
}


div#innerContent A.teasertitlelink
{
	margin:3px 0 0 10px; display:block; background:url("/images/icon_linklist.gif") no-repeat 0 2px; padding:0 0 0 15px; font-size:10px;
}

div#innerContent div.teasermorelink
{
	padding:20px 0 0 0px; 
}

div#innerContent A.teasermorelink
{
	margin:3px 0 0 10px; display:block; background:url("/images/icon_linklist.gif") no-repeat 0 2px; padding:0 0 10px 15px; font-size:10px;
}

div#innerContent A.backlink 
{
	margin:3px 0 0 10px; display:block; background:url("/images/icon_backlink.gif") no-repeat 0 2px; padding:0 0 0 15px; font-size:10px;
}
















