/* ***************************** */
/* 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:164px !important;
width:170px;
background-color:#f9d640;
overflow:hidden;
padding-top:6px;
padding-bottom:10px;
padding-left:5px;
text-align:left;
line-height:16px;
}

/* ******************** */
/* 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; }