/* overide miscellaneous properties */
/* written by boris krajewski <krajewski@network-publishing.de> */

td p,
div#prodDescriptions p,
div.features p,
#contentsArea td p
{
	font-size:100%;
}

#contentsArea div.infoBlockA01 ul.listStyle01,
#contentsArea div.infoBlockA01 ul.listStyle02,
#contentsArea div.infoBlockB01 ul.listStyle01,
#contentsArea div.infoBlockB01 ul.listStyle02

{
	list-style-type:none;
	list-style-position:outside;
	margin:0pt 0pt 2px;
}

div#relationalNav p
{
	font-size:12px;
	line-height:1.5;
}


#moreInfoArea div.photo dl
{
	background-color:transparent;
	padding:0pt;
}


/* dataTable01: link override */
#contentsArea table.dataTable01 th a {
        font-weight: bold;
        color: #4b4b4b;
}

#contentsArea table.dataTable01 th a:hover {
        color: #4b4b4b;
}


/* language selector */

#t3m_multilang_wrap_left img
{
	margin:0px 0pt 0pt 4px;
	vertical-align:baseline;
}

#t3m_multilang_wrap_left span.hoverLanguage img
{
filter:alpha(opacity=50); /* for IE */
-moz-opacity:0.5; /* for mozilla */
opacity: 0.5; /* for safari */
khtml-opacity: 0.5 /* for konquerer and older safari */
}

#t3m_multilang_wrap_left span.hoverLanguage img:hover
{
filter:alpha(opacity=100); /* for IE */
-moz-opacity:1; /* for mozilla */
opacity: 1; /* for safari */
khtml-opacity: 1 /* for konquerer and older safari */
}




/* font sizes */

#moreInfoArea p,
#infoBlock06 p
{
	font-size:100%;
}


/* search */

.searchResult
{
	color:red;
}



/* t3 forms */

fieldset.csc-mailform,
fieldset.csc-mailform fieldset
{
	font-size:12px;
	border:0pt;
	padding:0pt;
	margin:0 0 4px 0;
}

div.csc-mailform-field
{
	clear:both;
	margin:4px 0pt;
	line-height:150%;
}

div.csc-mailform-field label
{
	display:block;
	float:left;
 	text-align: right;
 	width:150px;
	padding-right:8px;
}

div.csc-mailform-field input,
div.csc-mailform-field select
{
	font-size:12px;
}

fieldset.csc-mailform fieldset
{
	/*border:1px solid gray;
	padding:4px;*/
}

fieldset.csc-mailform fieldset legend
{
	display:none;
}

fieldset.csc-mailform fieldset input,
fieldset.csc-mailform fieldset label
{
	display:inline;
	float:none;
}

input.csc-mailform-submit
{
	margin-left:158px;
}

.mail_error {
	color:red
}


/* ie6 related */

h2.headingTypeA01
{
	font-size:20px;
}

h2.headingTypeB01 a {

	font-size:13px;
	
}

.headingTypeB01, .headingTypeD01, .headingTypeD02, .headingTypeC01, .headingTypeC02 {
	font-size:13px;
	line-height:150%;
}

#categoryArea p
{
	font-size:12px;
	line-height:1.5;
}

#moreInfoArea div.photo dl dt
{
	background-color:transparent;
}

/* iconlist */
#contentsArea ul.iconLinkListA01 li.arrow a,
#contentsArea ul.iconLinkListA02 li.arrow a,
#contentsArea ul.iconLinkListB01 li.arrow a,
#contentsArea ul.iconLinkListB02 li.arrow a,
#contentsArea ul.iconLinkListA01bold li.arrow a,
#contentsArea ul.iconLinkListA02bold li.arrow a,
#contentsArea ul.iconLinkListB01bold li.arrow a,
#contentsArea ul.iconLinkListB02bold li.arrow a,
#contentsArea ul.iconListC01 li.arrow a,
#contentsArea ul.iconListC01bold li.arrow a{
	padding:3px 0 3px 11px;
	background:url("../gfx/bullet_arrow-b001.gif") 0 0.5em no-repeat; /*Variable Image*/
}

#contentsArea div.infoBlockB01 ul.iconLinkListA01,
#contentsArea div.infoBlockA01 ul.iconLinkListA01
{
	list-style-type:none;
}

/* ol */

ol,
ol li
{
	font-size: 12px;
}

/* np_selectmenu */

.npselectmenu {
	text-align:left;
	margin-bottom:15px;
}

.npselectmenu select {
	width: 200px !important;  
	width: 205px;
}

table p,
#contentsArea table p {
	margin: 0;
}

#moreInfoArea div.topicsUnit div {
	background: none;
	padding: 0;
}

/* counry_portal_2 */

#infoBlock01 div.relationalLink div {
	display: block;
	float: none;
	margin: auto;
	width: auto;
}

#infoBlock01 div.relationalLink div img {
	margin:auto;
}

#infoBlock01 p {
	font-size: 12px;
}

#moreInfoArea #infoBlock01 .relationalLink p {
	margin-right: 8px;
	font-size: 12px;	
}

#moreInfoArea #infoBlock01 .topicsUnit p {
	padding: 0;
	background: none;
	color: #4B4B4B;
	font-weight: normal;
	font-size: 12px;
}

#moreInfoArea #infoBlock01 .topicsUnit p a {
	color: #003366;
	padding: 0;
	background: none;
}

/* content_b2_mod / main_a2_mod */

body.column03mod #contentsArea {
	margin-left:0;
	width:811px;
}

body.column03mod #contentEnclosingArea {
	background: none;
}