/* kms-werbemittel.de webpage stylesheet */
@import url(dropdownmenu.css);

body, p {

   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 0px;

}

body {
   margin-top: 10px;
   background-color:#f6f6f6;
}

img {
   border: 0;
}

td#main-content {
padding-left:5px;
/* 	border:1px solid red; */
}
table.outer-table {
	background-color:#fff;

  border:1px solid #bbb;
}


#layermenu {
/*background-image: url(pics/bg_leiste.jpg);
	background-repeat : no-repeat;*/
}

.tdspacer {
padding:0px;
margin:0px;
}

img.homelogo{
margin:5px 0px 2px 9px;
}

table.main-menu  {
/* background-color:#a1a8b0; */
	background-image: url(pics/bg_leiste.jpg);
	background-repeat : no-repeat;

height:51px;
margin:0px;
padding:0px;
   margin-left: 7px;
/*    margin-right: 7px; */
   

}
table.main-menu td {
/*  border:1px solid #333; */
margin:0px;
padding:0px;
}
.iconnavi a img {
margin-top:4px;
/* border:1px solid red; */
}

td#left-content {
/*  padding-right: 6px; */
}

td#left-top {
	width:195px;
}

td#usp {
   padding-left: 10px;

}
td#usp img#spacer {
   height: 10px; 

}
/*
td {
  border: 1px solid #00f;
}
div {
  border: 1px solid #f00;
}
span {
  border: 1px solid #0f0;
}

*/


/* general fonts*/
body, p,ol,ul,div {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	color: black;


}

/* in text hyperlinks */
#main-content p a:link,#main-content p a:visited,#main-content p a:hover {
	color: #000;
	text-decoration: underline;
	font-weight: bold;
}


#main-content p a:hover {
	color: #ee2929;
}



div.callbutton {
margin:0pc;
padding-top:1px;
}




ol,ul {margin: 5px 0px 5px 10px;}
li {margin: 1px 1px 1px 10px;}


/* kms header */
h1 {
	font-size: 14px;
	color: #fff;
	padding:0;
	margin:0;	
}

div.headerbar {
	
	background: url(pics/Headline_BG_1px) repeat-x;
	background-color: #900;
	padding:5px 10px 0 10px;
	text-align: center;
	width:935px;
	margin-left:auto;
	margin-right: auto;
	height:25px;
	border-top: 1px solid #bbb;
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
}
H2 {
		
   color: #000;
   font-size: 16px;  
   font-weight: bold;   
   margin-bottom:5px;
   margin-top:5px;
}

/*
H2,H3,H4,H5,.mainBodyTextRed,.header2Red,.header2  {
   font-family: Arial, Verdana, sans-serif, Trebuchet MS;
   color: #EE2929;   
  /* font-variant: small-caps;
   font-stretch: wider;
   margin-bottom: 0.2em;
   border-bottom: #EE2929;	*/
}
*/


/* KMS Subheader */
/*H2,.header2Red,.header2 {
   font-size: 14px;  
   font-weight: bold;   
   margin-bottom:5px;
}*/
H3 {
   font-size: 14px;  
   font-weight: bold;   
color:#000;
}

H4 {
   font-size: 13px;  
   font-weight: bold;   
color:#000;
}

#main-content .contenttable .header2white p a:link,
#main-content .contenttable .header2white p a:hover,
#main-content .contenttable .header2white p a:visited {
	font-family: arial, verdana, sans-serif, trebuchet ms;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	text-decoration:none;
}
#main-content .contenttable .header2white p a:hover{
	text-decoration:underline;
}
#main-content table.contenttable {
margin-bottom:10px;

}
.csc-header {

margin-bottom:15px;
}






/* ================================================================= */

/* top navigation menu */

.top-navpath {
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	font-variant: small-caps;
	padding:2px;
	padding-top:0px;
	color: #a1a8b0;
/* 	line-height: 16px; */
}


 
.top-navpath a:link,.top-navpath a:visited {
	text-decoration: none;
	color: #a1a8b0;

}

.top-navpath a:hover {
	color: #000;
	text-decoration: underline;
}


.csc-menu-4 p a {
padding:5px;
}
.csc-menu-4 p.csc-abstract    {
padding-left:20px;
padding-bottom:10px;
padding-top:5px;
}
.navi-go-button{
width:19px;
height:19px;
vertical-align:bottom;
margin-right:3px;
}

.langmenu {
padding-right:6px;
margin-bottom:5px;
/*border:1px solid red;
height:25px;
width:170px;*/
}

.content-linkbar {
 	width:590px; 

/* height:15px;	 */
}
.content-toplinks,.content-footerlinks {
	float:right;
	clear:none;
/* 	line-height: 14px; */
}
.content-footerlinks {
	margin-top:10px;

}
.content-toplinks a:link,.content-toplinks a:visited,
.content-footerlinks a:link,.content-footerlinks a:visited {
	font-size: 11px;
	color: #ee2929;
	font-weight:bold;
	text-decoration: none;
  
}
.content-linkbar .content-toplinks a:hover,.content-toplinks a:hover,
.content-linkbar .content-footerlinks a:hover,.content-footerlinks a:hover {
	text-decoration: underline;
}

/* ================================================================= */

/* bottom navigation menu */

.bottom {
border-top:1px solid #bbb;
padding:10px;
margin-bottom:10px;
}

.bottom,.bottom a {
	font-family: arial, verdana, sans-serif;
	font-size: 10px;
	padding: 2px;
	color: #000;
		
}   
.bottom a:hover {
	color: #ee2929;

}

/* ================================================================= */

/* forms fields */
select, textarea, input {  
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;


}



.tx-indexedsearch-searchbox .tx-indexedsearch-searchbox-sword {
	width:110px;
	margin-bottom:3px;
margin-right:5px;
margin-left:5px;

}
/*
.tx-indexedsearch-searchbox .tx-indexedsearch-searchbox-button {
	width:65px;
padding:0px;
margin:0px;

}
*/
/* styles for extension "tx_indexedsearch" */
	.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button {
	width:100px;
	margin-bottom:3px;
margin-left:10px;
	}
	.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword {
	width:150px;

	}

		.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword,
	.tx-indexedsearch .tx-indexedsearch-searchbox select {


	
margin-bottom:3px;
margin-right:10px;
	}
	.tx-indexedsearch .tx-indexedsearch-whatis p .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
	.tx-indexedsearch p.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title p { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title p.tx-indexedsearch-percent { font-weight:normal; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr p { font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr p .tx-indexedsearch-redmarkup { color:#ee2929; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-sechead { margin-top:20px; margin-bottom:5px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-sechead h2 { margin-top:0px; margin-bottom:0px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-sechead h2 a { color:#000; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-sechead table { background:#cccccc; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-sechead td { vertical-align:absmiddle; }

	.tx-indexedsearch-sectionlinks li a { color:#000;}
.tx-indexedsearch-sectionlinks li a:hover,
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-sechead h2 a:hover { color:#ee2929; }

/* ================================================================= */


.dhtmlmenu {
margin-left:4px;

}
.dhtmlmenu table {
background-color:#eff0f2;
width:114px;
padding: 2px;
border: 1px solid #ccc;
}

.dhtmlmenu a, .dhtmlmenu a:visited {
  font-family: arial;
color:#000;
  font-size: 11px;
   text-decoration: none;
}
.dhtmlmenu a:hover {

   text-decoration: underline;
}




/*  ================================ tt news =================================================*/



/* ***************** tt_news latest view  ******************************* */

	.news-latest-top, .news-archive-top,.news-single2-top {
		font-size: 13px;
		font-weight: bold;
		margin-bottom: 10px;
		color:#fff;
text-align:center;
	}
	.news-latest-top, .news-archive-top {
		
		margin-top: 20px;
		width: 169px;
/* 		border: 1px solid #a1a8b0; */
		
		padding-bottom: 3px;
		padding-top: 3px;
	
/* 		background-color: #e83530; */
		background-image: url(pics/button_events.jpg);
	background-repeat : no-repeat;
	}
.news-latest-item {
		
		margin-top: 10px;
		width: 169px;
		border: 1px solid #a1a8b0;
		
		margin-right: 10px;
	margin-bottom: 5px;
		/*padding: 5px;*/
		background-color: #eff0f2;
	}

.news-latest-container {
padding-left: 10px;
}

	.news-latest-item a:link, .news-latest-item a:visited, 
	.news-latest-title a:link, .news-latest-title a:visited   {
	color:#000;
		text-decoration: none;
font-weight: bold;
	}
	.news-latest-item a:hover, .news-latest-item a:active,  
	.news-latest-title a:hover, .news-latest-title a:active {
		color:#000;
		text-decoration: underline;
font-weight: bold;
	}

	.news-latest-date {
		color: #000;
		font-size:10px;
		/*border-bottom: 1px solid #999;*/
		margin-left: 10px;
		float: right;

	}
	.news-latest-morelink a {
		float: right;
	}
	.news-latest-morelink {
	vertical-align: bottom;
		height:15px;
		font-size:10px;
padding-right:5px;
	}


	.news-latest-title {
		font-weight: bold;
		color: #000;
		clear:right;
		margin-bottom: 7px;
padding-top:3px;
padding-left:5px;
padding-right:5px;
	}
	.news-latest-subheader p {
		margin-top: 0px;
		font-size: 11px;
padding-left:5px;
padding-right:5px;
	}
	.news-latest-img{
		width:63px;
		height:40px;
		float: left;
	}
	.news-latest-img img{
		/*clear:left;*/
	}
/* ********************** tt_news latest (blocks) view ***************************** */
	
	.news-blocks-item1 a:link, .news-blocks-item1 a:visited, 
	.news-blocks-item2 a:link, .news-blocks-item2 a:visited, 
	.news-blocks-item3 a:link, .news-blocks-item3 a:visited,	
	.news-blocksdesign-item1 a:link, .news-blocksdesign-item1 a:visited, 
	.news-blocksdesign-item2 a:link, .news-blocksdesign-item2 a:visited, 
	.news-blocksdesign-item3 a:link, .news-blocksdesign-item3 a:visited,	
		.news-blocks-title a:link, .news-blocks-title a:visited ,
	.news-blocksdesign-title a:link, .news-blocksdesign-title a:visited   {
		color:#000;
		text-decoration: none;
font-weight: bold;
	}


	.news-blocks-item1 a:hover, .news-blocks-item1 a:active, 
	.news-blocks-item2 a:hover, .news-blocks-item2 a:active,  
	.news-blocks-item3 a:hover, .news-blocks-item3 a:active,
	.news-blocksdesign-item1 a:hover, .news-blocksdesign-item1 a:active, 
	.news-blocksdesign-item2 a:hover, .news-blocksdesign-item2 a:active, 
	.news-blocksdesign-item3 a:hover, .news-blocksdesign-item3 a:active,	
	.news-blocks-title a:hover, .news-blocks-title a:active ,
	.news-blocksdesign-title a:hover, .news-blocksdesign-title a:active   {
		color:#000;
		text-decoration: underline;
font-weight: bold;
	}

table#news-blocks-item1,table#news-blocks-item2,table#news-blocks-item3 {
	height:210px;
	border: 1px solid #a1a8b0;
	background-color: #eff0f2;
padding-left: 3px;
padding-right: 3px;

}
table#news-blocksdesign-item1,table#news-blocksdesign-item2,table#news-blocksdesign-item3 {
	border: 1px solid #a1a8b0;

	background-color: #eff0f2;
	height:170px;
padding-left: 3px;
padding-right: 3px;
}
table#news-blocksdesign-item1 td, table#news-blocksdesign-item2 td, table#news-blocksdesign-item3 td,
table#news-blocks-item1 td, table#news-blocks-item2 td, table#news-blocks-item3 td {

	vertical-align: top;
}
td {
	/*border: 1px solid red;*/
}
td#news-blocks1, td#news-blocksdesign1 {
padding-right:5px;
}
td#news-blocks2, td#news-blocksdesign2 {
padding-right:5px;
padding-left:5px;
}
td#news-blocks3, td#news-blocksdesign3 {
padding-left:5px;
}

 .news-blocks-title, .news-blocksdesign-title {
		font-weight: bold;
		color: #000;
height:30px;
/*padding:5px;*/

	}

.news-blocks-subheader p,.news-blocksdesign-subheader p {
		margin-top: 0px;
		font-size: 11px;
padding-left:4px;
padding-right:4px;
	}

img#news-blocks-img-spacer{
width:8px;
}

	td#news-blocks1, td#news-blocks2, td#news-blocks3,
	td#news-blocksdesign1, td#news-blocksdesign2, td#news-blocksdesign3 {
	width: 33%; 
	
}
	table#blocks-img1, table#blocks-img2, table#blocks-img3,
	table#blocksdesign-img1, table#blocksdesign-img2, table#blocksdesign-img3 {
		padding-left:3px;
		padding-bottom:3px;
float:left;
margin-top:0px;
	}

.news-blocks-morelink a,.news-blocksdesign-morelink a {
		float: right;
	}
.news-blocks-morelink,.news-blocksdesign-morelink {
	vertical-align: bottom;
		height:15px;
		font-size:10px;
padding-right:5px;
	}
.news-blocks-gotoarchive,.news-blocksdesign-gotoarchive{
margin-left:3px;
margin-right:2px;
margin-top:3px;
padding:3px;
	/*border: 1px solid #a1a8b0;

	background-color: #fafafa;*/
}


.news-blocksdesign-gotoarchive a:link,.news-blocksdesign-gotoarchive a:visited,
.news-blocks-gotoarchive a:link, .news-blocks-gotoarchive a:visited {
font-weight:bold;
		color: #000;
}
.news-blocksdesign-gotoarchive a:hover,.news-blocks-gotoarchive a:hover {
	color: #ee2929;
}

/* ********************** tt_news archivemenu (amenu) view ***************************** */

	.news-archive-container {
		width: 169px;
/* 		margin-right: 10px; */
		margin-bottom: 0px;
		margin-left: 10px;
		padding-right:10px;
	/*border-bottom: 1px solid #a1a8b0;*/


}
.news-archive-top {
		margin-left: 10px;
padding-left:1px;
padding-right:10px;

}
.news-archive-bottomline {
		width: 169px;
margin-left: 10px;
		height: 1px;
border-top: 1px solid #a1a8b0;	
	padding-left: 3px;
}

	
	.news-archive-item {
		width: 169px;
/* 		padding-left: 3px; */
		padding-bottom: 2px;
		border-left: 1px solid #a1a8b0;
		border-right: 1px solid #a1a8b0;
background-color: #f7f8fa;
		color:#666;
		margin-bottom: 0px;
	}
	.news-archive-item-year {
		font-weight: bold;
		width: 169px;
		border: 1px solid #a1a8b0;
		padding-top: 3px;
		padding-bottom: 3px;
/* 		padding-left: 3px; */
		background-color: #a1a8b0;
		color:#fff;
	}
	.news-archive-item a {
		color: #000;
font-weight:normal;
		text-decoration: none;
		margin-left:3px;
	}

	.news-archive-item a:hover {
		color: #000;
font-weight:normal;
		text-decoration: underline;
	}

/* ************************     tt_news list view    *********************************** */
	.news-list-item-left p,
   .news-list-item-mid p,
   .news-list-item-right p {
font-family: verdana, arial, helvetica, sans-serif;
font-size:10px;
}
	
	.news-list-item-left,
   .news-list-item-mid, 
   .news-list-item-right {
padding:3px;
}

.news-list-item-left {
padding-left:0px;
}
   .news-list-item-right {
padding-right:0px;
}
.news-list-item {
		/*margin-bottom: 20px;
		width: 590px;*/

	} 

.news-list-title {
	margin-bottom: 5px;
	clear: both;
	padding: 2px;
	border: 1px solid #a1a8b0;
	/*background-color: #ced5de;*/
		background-color: #eff0f2;
}


	.news-list-title td,.news-list-title a:link, .news-list-title a:hover, .news-list-title a:active, .news-list-title a:visited {
		color: #000;
		text-decoration: none;
	font-weight: bold;	

font-family: verdana, arial, helvetica, sans-serif;
font-size:12px;
	}

	.news-list-imgcaption {
		color: #000;
	}



	.news-list-category {
		margin-top: 5px;
		margin-bottom: 5px;
font-size:11px;
	}
.news-list-subheader a:link,.news-list-subheader a:visited {
		text-decoration: none;

}


.news-list-morelink a:link,.news-list-morelink a:visited, .news-list-morelink a:hover {

font-weight:normal;

}
.news-list-morelink {
margin-top:5px;
}

 .news-list-morelink a:hover, .news-list-title a:hover,.news-list-subheader a:hover {
		text-decoration: underline;
				color: #000;
}


/* ************************ tt_news page-browser *********************************** */
	.tx-ttnews-browsebox {
		margin-bottom: 15px;
		padding: 3px;
	}	
	.tx-ttnews-browsebox p { 
		text-align: center;
	}
	.tx-ttnews-browsebox table { 
	}
	.tx-ttnews-browsebox td { 
		font-size: 10px; 
	}
	.tx-ttnews-browsebox a { 
		color: #000;
		text-decoration:none; 
	}
	.tx-ttnews-browsebox a:hover { 
		text-decoration:underline; 
		background-color: #d7e8f5;
	}
	.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-scell { 
		font-weight: bold; 
	}
	.tx-ttnews-browsebox-scell a {
		background-color: #d7e8f5;
	}



	/* ******************** tt_news single view ***************************** */
	/* tt_news single view  */
	.news-single-item {
		width: 590px;
		font-size: 15px;
		color: #000;
	background-color: #fff;

/* 	border:1px solid red; */
	}

	.news-single-table {
margin-right:10px;
	}
.news-single2-top {
		font-size: 13px;
		font-weight: bold;
		margin-bottom: 10px;
		margin-left: 9px;
/* 		margin-top:5px; */
		color:#fff;
		
/* 		width: 160px; */
/* 		border: 1px solid #a1a8b0; */

		padding: 3px;
/* 		padding-right: 7px; */
	
	padding-left: 7px;
/* 		background-color: #e83530; */

		background-image: url(pics/button_events.jpg);
	background-repeat : no-repeat;
	}
.news-single-expertw,.news-single-druckverf,.news-single-files,.news-single-related {
		background-color: #fafafa;
		border: 1px solid #cccccc;
		margin-bottom: 10px;
	margin-left: 9px;
		/*	margin-right:5px;*/

/* 	width: 170px; */

	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;

		
/*float: right;*/
}

.news-single-files-items a,.news-single-files-items a:visited,
.news-single-files a,.news-single-files a:visited,
.news-single-text2 a,.news-single-text2 a:visited,
.news-single-text3 a,.news-single-text3 a:visited {
	font-size: 12px;
	font-weight: bold;
	color:#000;
/*text-decoration:underline;*/
}

.news-single-related-item a,.news-single-related-item a:visited {
	font-size: 12px;
	font-weight: normal;
	color:#000;
/*text-decoration:underline;*/
}
.news-single-files-items a:hover,.news-single-related-item a:hover,
.news-single-files a:hover,.news-single-text2 a:hover,.news-single-text3 a:hover {
		text-decoration: underline;
				color: #ee2929;
}

.news-single-text2, .news-single-text3 {
	font-weight: normal;
}

.news-single-related-header,.news-single-files-header,
.news-single-text2-header, .news-single-text3-header  {
	font-weight: bold;
	color: #000;
		width:153px;

}

.news-single-related-header {
margin-bottom:10px;
}
.news-single-related-item{
margin-bottom:5px;
}
 .news-single-links-headerm,.news-single-header {
	font-weight: bold;
	color: #000;

	/*font-size: 11px;*/
}


	.news-single-header {
		font-size: 16px;
		margin-bottom: 15px;
	}
	.news-single-subheader {
		font-weight: bold;
		margin-bottom: 15px;
	}
	

	.news-single-category {
		margin-bottom: 15px;
	}

.news-single-backlink {
		margin-bottom: 15px;
		margin-top: 10px;
	}
	
.news-single-backlink a {
		font-weight: bold;
		color: #000;
		font-size: 10px;

	}
	
	.news-single-backlink a:hover {
	color: #ee2929;

}


.news-single-imgcaption,.news-single-smallimgcaption {
text-align:center;
}
	.news-single-timedata, .news-single-author, .news-single-imgcaption, .news-single-smallimgcaption, .news-latest-date, .news-small {
		font-size: 10px;
	}
	.news-single-author {
		clear: both;
		padding-top: 5px;
		margin-bottom: 10px;
	}
	.news-single-additional-info {
	clear: both;
	margin-top: 15px;
	padding-top: 5px;
	padding-bottom: 15px;
	width: 170px;
	padding-left: 5px;
	font-size: 9px;
	}
	.news-single-additional-info dd {
	margin-left: 0px;
	text-align: left;
}


	.news-single-additional-info p {
		margin: 0px;
	}
.news-single-druckverf a:link,.news-single-druckverf a:visited,.news-single-druckverf a:hover, 
.news-single-expertw a:link,.news-single-expertw a:visited,.news-single-expertw a:hover{
font-weight: bold;
}
.news-single-files-header {
margin-bottom:5px;
}

.news-single-smallimages {
clear:both;
margin-top:10px;
}


/* ************ search form and header list ****************** */
	.news-header-list-container { 
		margin-left: 10px; 
		margin-bottom: 3px; 
background-color: #fff;
	}
	.news-header-list-title {  }

	.news-header-list-time { }
	.news-header-list-categories { }
	.news-search-form {background-color: #fff; }
	.news-search-form input { 
		margin-left: 10px; 
		background-color: #fff; 
		font-size: 12px; 
		text-indent: 1px; 
		border: 1px solid #333; 
		width: 80px; 
	}
	.news-search-form-submit input { 
		background-color: #ddd; 
	}
.form-result table {
padding:1px;
width:60%;
}
.form-result td {
background-color:#fafafa;
}
/* ************ news form ****************** */
.news-single-form-content,.form-container,.tx-indexedsearch,.tipafriend-form {
	border: 1px solid #bbbbbb;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	background-color: #fafafa;

}
.news-single-form-content {
margin-top:10px;
}



/* banner news */
.news-banner-container {
/* 	border:1px solid green; */
	float:right;

}
.news-banner-container .news-banner-item {
	float:left;
/* 	border:1px solid red; */

}






/*  -------------------------- end news ----------------------------  */

.csc-form-results {
	text-align: left;
}
 .csc-form-label, .csc-form-label-req {
	text-align: right;
	padding-right: 10px;
}
.csc-form-label,.csc-form-subheader p  {
	font-weight: normal;
}
.csc-form-label-req, .csc-form-header p {
	font-weight: bold;
}
.csc-form-fieldcell select,.csc-form-fieldcell input,.news-single-form-content td {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	/*width: 200px;*/
}
.csc-form-label-small,.csc-form-label-req-small {
font-size: 10px;
	font-weight: normal;
}
.csc-form-label-req-small {

}
.csc-form-commentcell p{
text-align:left;
}


.tx-dropdownsitemap-pi1 a { color:#000;}

.newsletter-form {
width: 145px;
}

.newsletter-form img {
	padding:0;
	margin:0 0 0 -4px;
}
.nl-input {
	width: 84px;
	height:21px;
	padding:2px 0 0 1px;
	margin:0 ;
	background-color:#f3ff92;
}
.nl-button {
	padding:0 0 0 2px;

	margin:0 0 -7px 0;
	/* hide following line from mozilla/ff */
	/margin:0 0 -5px 0;
}

#callbackform input, #callbackform select {
	width: 122px;
	background-color:#f3ff92;

}

#callbackform .callback-submit {
	background-color:#ddd;

}

.linkInt {

 font-weight:normal !important;
}

#cse-search-results iframe {

width:590px;
}
form#cse-search-box div { 
  margin-left:5px;
}
.nl-input  {
width:120px;
}

