/* ***************************** */
/* SOPREMAALSAN.ch CSS file      */
/* ------------------            */
/* Colors:                       */
/* title-brown: #d28668          */
/* menu bg:     #f6e7e1          */
/* news bg      #e4b7a5          */
/*                               */
/* ***************************** */

div {
		font-size:11px;
		font-family:Verdana, Helvetica, Arial, sans-serif;
		color:#000000;
}

body {
		background-image:url(../images/bg.jpg);
		margin-top:10px;
}

a:link {color:#000000; text-decoration:underline; font-weight:bold; }
a:active {color:#000000; text-decoration:underline; font-weight:bold; }  
a:visited {color:#000000; text-decoration:underline; font-weight:bold; }
a:hover {color:#6c6c6c; text-decoration:none; font-weight:bold; }

a.internal-link:link {color:#FFFFFF; text-decoration:underline; font-weight:bold; }
a.internal-link:active {color:#FFFFFF; text-decoration:underline; font-weight:bold; }  
a.internal-link:visited {color:#d5a30d; text-decoration:underline; font-weight:bold; }
a.internal-link:hover {color:#FFFFFF; text-decoration:none; font-weight:bold; }

a.pdf:link {color:#FFFFFF; text-decoration:underline; font-weight:bold; }
a.pdf:active {color:#FFFFFF; text-decoration:underline; font-weight:bold; }  
a.pdf:visited {color:#d5a30d; text-decoration:underline; font-weight:bold; }
a.pdf:hover {color:#FFFFFF; text-decoration:none; font-weight:bold; }

a.thickbox:link {color:#FFFFFF; text-decoration:underline; font-weight:bold; }
a.thickbox:active {color:#FFFFFF; text-decoration:underline; font-weight:bold; }  
a.thickbox:visited {color:#d5a30d; text-decoration:underline; font-weight:bold; }
a.thickbox:hover {color:#FFFFFF; text-decoration:none; font-weight:bold; }

/*a.thickbox:link:before { content:url(../images/pdf.gif); margin-right:3px;border:0px; }
*a.thickbox { display:inline-block; background-image:url(../images/pdf.gif); padding-left:18px; background-repeat:no-repeat; background-position:center left; border:0px; } */

a.contentL:link {color:#000000; text-decoration:underline; font-weight:bold; }
a.contentL:active {color:#000000; text-decoration:underline; font-weight:bold; }  
a.contentL:visited {color:#f9d640; text-decoration:underline; font-weight:bold; }
a.contentL:hover {color:#f9d640; text-decoration:none; font-weight:bold; }

a.klick:link { color:#b8b8b8; text-decoration:none; font-weight:normal; font-size:10px; padding-left:2px; }
a.klick:active { color:#b8b8b8; text-decoration:none; font-weight:normal; font-size:10px; padding-left:2px; }
a.klick:visited { color:#b8b8b8; text-decoration:none; font-weight:normal; font-size:10px; padding-left:2px; }
a.klick:hover { color:#b8b8b8; text-decoration:underline; font-weight:normal; font-size:10px; padding-left:2px; }


/* ******************** */
/* Navigation           */
/* ******************** */

div#menupadding {
	padding-left:7px;
	padding-right:7px;
}


DIV#NAVI_MAIN {

}

DIV#NAVI_MAIN DIV {

}

DIV#NAVI_MAIN DIV A {
	font-weight:normal;
	text-decoration:none;
}

DIV#NAVI_MAIN DIV A:hover {
	font-weight:normal;
	text-decoration:underline;
}

/* Menu normal Level 1 */
DIV#NAVI_MAIN DIV.LEVEL_A {
	font-weight:normal;
	color:#000000;
	padding-top:4px;
	padding-bottom:4px;

}

/* Menu active Level 1 */
DIV#NAVI_MAIN DIV.LEVEL_A_ON {
	padding-top:4px;
	padding-bottom:4px;
}

/* Menu active Level 1 LINK */
DIV#NAVI_MAIN DIV.LEVEL_A_ON A {
	font-weight:bold;
	text-decoration:none;
}

/* Menu active Level 1 LINK Hover */
DIV#NAVI_MAIN DIV.LEVEL_A_ON A:hover {
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}


/* Menu normal Level 2 */
DIV#NAVI_MAIN DIV.LEVEL_B {
	font-weight:normal;
	color:#CCCCCC;
	font-size:10px;
	padding-left:4px;
	padding-top:3px;
	padding-bottom:3px;
}

/* Menu active Level 2 */
DIV#NAVI_MAIN DIV.LEVEL_B_ON {
	padding-left:4px;
	padding-top:3px;
	padding-bottom:3px;
}

/* Menu active Level 2 LINK */
DIV#NAVI_MAIN DIV.LEVEL_B_ON A {
	font-weight:bold;
	text-decoration:none;
	font-size:10px;
}

/* Menu active Level 2 LINK Hover */
DIV#NAVI_MAIN DIV.LEVEL_B_ON A:hover {
	font-weight:bold;
	text-decoration:none;
	font-size:10px;	
	color:#000000;
}






/* Menu normal Level 2 */
DIV#NAVI_MAIN DIV.LEVEL_C {
	font-weight:normal;
	color:#CCCCCC;
	font-size:10px;
	padding-left:4px;
	padding-top:3px;
	padding-bottom:3px;
	left:10px;
	top:400px;
}

/* Menu active Level 2 */
DIV#NAVI_MAIN DIV.LEVEL_C_ON {
	padding-left:4px;
	padding-top:3px;
	padding-bottom:3px;
}

/* Menu active Level 2 LINK */
DIV#NAVI_MAIN DIV.LEVEL_C_ON A {
	font-weight:bold;
	text-decoration:underline;
	font-size:10px;
}

/* Menu active Level 2 LINK Hover */
DIV#NAVI_MAIN DIV.LEVEL_C_ON A:hover {
	font-weight:bold;
	text-decoration:none;
	font-size:10px;	
	color:#000000;
}



/* ******************** */
/* Text Formatierung    */
/* ******************** */


div#header {
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
}

div#content {
	padding-left:10px;
	padding-right:10px;
	min-height:250px;
}

/* ******************** */
/* Klick Pfad    */
/* ******************** */

div#CLICKPATH {
	padding-left:5px;
	padding-right:5px;
	color:#666666;
}


/* ******************** */
/* Sprachen Format.     */
/* ******************** */


a.sprache_on:link {	text-decoration:underline; font-weight:normal; }
a.sprache_on:visited {	text-decoration:underline; font-weight:normal; }
a.sprache_on:hover {	text-decoration:underline; font-weight:normal; }

a.sprache_off:link { text-decoration:none; font-weight:normal; }
a.sprache_off:visited { text-decoration:none; font-weight:normal; }
a.sprache_off:hover { text-decoration:underline; font-weight:normal; }


.sprache_border1 {
	height:1px;
	background-image:url(../images/lines_menu.gif);
}

.sprache_border2 {
	background-image:url(../images/lines_menu.gif);
	height:1px;
}

div#SPRACHE {
	padding-top:14px;
	padding-bottom:15px;
}

/* ******************** */
/* FOOTER               */
/* ******************** */

div#FOOTER {
padding-left:21px;
padding-top:2px;
padding-bottom:3px;
font-size:10px;

}

/* ******************** */
/* FORMS AND BUTTONS    */
/* ******************** */

.formular {
  color:#000000;
  border-color:#000000;
  border:#000000;
  border:solid;
  border-width:1px;
  border-style:solid;
  border-right-color:#000000;
  border-left-color:#000000;
  border-top-color:#000000;
  border-bottom-color:#000000;
  font-family:Verdana, Helvetica, Arial, sans-serif;
  font-size:10px;
  background-image:url(../images/bg_form.gif);
	background-repeat:repeat-x;
  width:80px;


}

.formular_sb {
  color:#000000;
  border-color:#000000;
  border:#000000;
  border:solid;
  border-width:1px;
  border-style:solid;
  border-right-color:#000000;
  border-left-color:#000000;
  border-top-color:#000000;
  border-bottom-color:#000000;
	
	background-color:#FFFFFF;
	background-image:url(../images/bg_form.gif);
	background-repeat:repeat-x;
  cursor:pointer;
	height:16px;
	font-size:9px;
	text-transform:uppercase;

}

.formular_button {
  color:#000000;
  border-color:#000000;
  border:#000000;
  border:solid;
  border-width:1px;
  border-style:solid;
  border-right-color:#000000;
  border-left-color:#000000;
  border-top-color:#000000;
  border-bottom-color:#000000;
	
	background-color:#FFFFFF;
	background-image:url(../images/bg_form.gif);
	background-repeat:repeat-x;
  cursor:pointer;
	height:18px;
	font-size:10px;
	text-transform:uppercase;
}

/* ******************** */
/* SEARCH               */
/* ******************** */

div#searchconf {
	font-size:9px;
	float:left;
	padding-top:2px;
}

/* ******************** */
/* CONTENT              */
/* ******************** */

div#CONTENT {
padding-top:10px;
padding-bottom:18px;
padding-left:14px;
text-align:justify;
}

/* ******************** */
/*SUB MENU              */
/* ******************** */

div#SUB {
width:170px;
background-color:#f9d640;
padding-top:1px;
padding-bottom:0px;
text-align:left;
line-height:16px;
}

/* ******************** */
/* Product Tables       */
/* ******************** */

#t_table {
	width:430px;
	overflow:hidden;
	background:#FFF;
}

#t_table p.bodytext { width:0px; margin:0px; padding:0px; }

#t_table.contenttable tr td p.bodytext { font-size:12px; }

#t_table.contenttable {
	border: 1px solid #e6e6e6;
	border-collapse: collapse;
	background:#FFF;
}

#t_table tr th { height:28px; }

#t_title {
	background:url(../images/bg_table_title.gif) repeat;
	border:1px solid #725378;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color:#4d4d4d;
	padding:2px;
}

#t_title p.bodytext {
	color:#4d4d4d;
	font-size:12px;
	font-weight:bold;
	width:300px;
	margin-bottom:2px;
	padding:0px 3px 0px 3px;
}


#t_text {
	font-size:12px;
	background:#FFF;
	border: 1px solid #e6e6e6;
	text-align:left;
	padding:2px;
}

#t_text b {
	color:#2c2c2c;
}

#t_text:hover {
	* background:#eee;
	background:url(../images/t_background.gif) repeat;
}

#t_text p.bodytext { width:340px; margin-top:2px; margin-bottom:2px; padding:0px 3px 0px 3px; line-height:16px; }

#t_dl1 {
	width:16px;
	background:#FFF url(../images/dl_information.gif) no-repeat;
	background-position:bottom;
	vertical-align: bottom;
	padding-bottom:7px;
	padding-left:11px;
	border-bottom: 1px solid #e6e6e6;
}

#t_dl2 {
	width:16px;
	background:#FFF url(../images/dl_safety.gif) no-repeat;
	background-position:bottom;
	vertical-align: bottom;
	padding-bottom:7px;
	padding-left:11px;
	border-bottom: 1px solid #e6e6e6;
}

#t_dl3 {
	width:16px;
	background:#FFF url(../images/dl_extra.gif) no-repeat;
	background-position:bottom;
	vertical-align: bottom;
	padding-bottom:7px;
	padding-left:11px;
	border-bottom: 1px solid #e6e6e6;
}

#t_dlx {
	width:16px;
	background:#FFF url(../images/dl_white.gif) no-repeat;
	background-position:bottom;
	vertical-align: bottom;
	background-color:#FFF;
	padding-bottom:7px;
	padding-left:11px;
	border-bottom: 1px solid #e6e6e6;
}

#t_dlimage {
	width:48px;
	background-position:center;
	vertical-align: center;
	background-color:#FFF;
	border-bottom: 1px solid #e6e6e6;
}

#t_dlx p.bodytext { color:#FFF; background-color:#FFF; }

#t_dl1 a, #t_dl2 a, #t_dl3 a { color:#000; font-weight:bold; text-decoration:none; }

#subn_table {
	width:168px;
	overflow:hidden;
	background:#f9d640;
	border-bottom: 1px solid #ffe885;
	border-collapse: collapse;
	margin-left:1px;
}

#subn_table tr td { font-size:12px; line-height:24px; padding-left:4px }

#subn_table tr td:hover { background:#f9d640 url(../images/bg_sub.gif) no-repeat; background-position:bottom; }

#subn_table tr td a { color:#000; font-weight:bold; text-decoration:none; }
#subn_table tr td a:hover { text-decoration:underline; }

#subn_table tr td.pdf_bg { height:50px ;width:168px; background:#f9d640 url(../images/bg_pdf.gif) no-repeat; background-position:bottom;  }
#subn_table tr td.pdf_bg:hover  { height:50px; width:168px; background:#f9d640 url(../images/bg_pdf.gif) no-repeat; background-position:bottom; }

#subn_table tr td.pdf_bg { line-height:18px; margin-top:6px; }

#subn_table tr td { background:#f9d640; border-bottom: 1px solid #ffe885; }


#subn_table.contenttable {margin:0px; margin-left:-6px; border:none; }

#subn_table p.bodytext { width:168px; margin:0px; padding:0px; padding-left:4px }

#subn_table.contenttable tr td p.bodytext { font-size:12px; padding-left:4px; margin-left:0px; }

#subn_table p.bodytext { width:168px; margin:0px; padding:0px; padding-left:4px }


/* ******************** */
/* Changes Typo 4.2.6   */
/* ******************** */

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 0px; }

DIV.csc-textpic-imagewrap { float:left; }
DIV.csc-textpic-clear { clear:left; }

/* ******************** */
/* Changes Typo 4.4     */
/* ******************** */