.texthalfsmallwhite { font-family: Verdana, arial, Sans-serif; font-size: 11px; line-height:18px; color:#FFFFFF}
.texthalfsmallboldwhite { font-family: Verdana, arial, Sans-serif; font-size: 11px; line-height:18px; font-weight: bolder; color:#FFFFFF}
.textheading2red {font-family: arial; font-size:16px; font-weight: bold; color:#C82000}

.vmenu_lvl0_textnormal { font-family: Verdana, arial; font-size: 12px; font-weight: bolder; line-height:26px; color:#000000; background:#FFFFFF;}
.vmenu_lvl0_textselected { font-family: Verdana, arial; font-size: 12px; font-weight: bolder; line-height:26px; color:#000000; background:#FFFFFF;}
.vmenu_lvl1_textnormal { font-family: Verdana, arial, Sans-serif; font-size: 11px; line-height:16px; color:#000000; background:#FFFFFF;}
.vmenu_lvl1_textselected { font-family: Verdana, arial, Sans-serif; font-size: 11px;line-height:16px; color:#B7362D; background:#FFFFFF;}
.vmenu_lvl2_textnormal { font-family: Verdana, arial; font-size: 10px;color:#666666;background:#FFFFFF; }
.vmenu_lvl2_textselected { font-family: Verdana, arial; font-size: 10px;  font-weight: bolder; color:#B7362D;background:#FFFFFF; }



.darkgrey {background: #b4b4b4}	
.highgrey {background: #ff0000}
.highgrey2 {background: #e2e2e2}
.grey01 {background: #999999}
.grey02 {background: #222222}
.hellgrau {background: #e0e0e0}
/*.bodytext { font-family: Verdana, arial, Sans-serif; font-size: 11px; line-height:15px} */
.textnormal { font-family: Verdana, arial, Sans-serif; font-size: 12px; line-height:18px}
.texthalfsmall { font-family: Verdana, arial, Sans-serif; font-size: 11px; line-height:15px}
.texthalfsmall1 { font-family: Verdana, arial, Sans-serif; font-size: 1px; line-height:1px}
.textsmallest { font-family: Verdana, arial, Sans-serif; font-size: 10px; line-height:15px}
.texthalfsmallbold { font-family: Verdana, arial, Sans-serif; font-size: 11px; font-weight: bolder; line-height:16px}
.texthalfsmallboldred { font-family: Verdana, arial, Sans-serif; font-size: 11px; font-weight: bolder; line-height:16px; color:#B7362D}
.textsmall { font-family: Verdana, arial, Sans-serif; font-size: 10px; line-height:12px}
.textsmall_wikipedia { font-family: Verdana, arial, Sans-serif; font-size: 10px; line-height:12px}
.linklistitem_wikipedia {height:11px ; vertical-align:center}
.linklistitem2_wikipedia {height:11px ; vertical-align:center; background: #f9f9f9}
.textsmallbold { font-family: Verdana, arial, Sans-serif; font-size: 10px; font-weight: bolder; line-height:12px}
.textadresse { font-family: Verdana, arial, Sans-serif; font-size: 10px; line-height:12px; color:#B7362D}
.textadressebold { font-family: Verdana, arial, Sans-serif; font-size: 10px; font-weight: bolder; line-height:14px; color:#B7362D}
.textnormal2 { font-size: 12px; line-height: 16px; font-family: arial }
.textnormalbold { font-family: Verdana, arial; font-size: 12px; font-weight: bolder; line-height:16px}
.textnormalboldred { font-family: Verdana, arial; font-size: 12px; font-weight: bolder; line-height:16px; color:#B7362D}
.textheading1 {font-family: arial; font-size:20px; font-weight: bold;}
.textheading2 {font-family: arial; font-size:16px; font-weight: bold;}
.textheading3 {font-family: arial; font-size:14px; font-weight: bold;}
.textheading3red {font-family: arial; font-size:14px; font-weight: bold; color:#B7362D}
.linklistitem {height:25px ; vertical-align:center}
.linklistitem2 {height:25px ; vertical-align:center; background: #f9f9f9}
.red { color:#B7362D}
.redbold { color:#B7362D; font-weight: bolder}
.blue { color:#082CC4}
.tab_border_vm {
  border-top-width:1px;
  border-top-color:#d7d7d7;
  border-top-style:solid;
  border-bottom-width:1px;
  border-bottom-color:#d7d7d7;
  border-bottom-style:solid;
   }
b2 {color:#B7362D;}

div#vmenu a:link { color:#000000; text-decoration:none; font-weight: bold}
div#vmenu a:visited { color:#000000; text-decoration:none; font-weight: bold}
div#vmenu a:active { color:#000000; text-decoration:none; font-weight: bold}
div#vmenu a:hover { color:#000000; text-decoration:none; }

a:link { color:#666666; text-decoration:none; font-weight: bold}
a:visited { color:#666666; text-decoration:none; font-weight: bold}
a:active { color:#999999; text-decoration:none; font-weight: bold}
a:hover { color:#B7362D; text-decoration:none; }


.mailform , .mailformrequired{font-family: Verdana, Arial; font-size: 11px; font-weight: bolder}
.fieldlabel{font-family: Verdana, Arial; font-size: 11px; font-weight: bolder}

.csc-mailform
.csc-form-label{font-family: Verdana, Arial; font-size: 11px}
.csc-form-labelcell{font-family: Verdana, Arial; font-size: 11px; font-weight: bolder}
.csc-form-label-req{font-family: Verdana, Arial; font-size: 11px; font-weight: bolder}
.csc-form-fieldcell{font-family: Verdana, Arial; font-size: 11px}


SELECT {  
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px ; font-weight: normal 
}
TEXTAREA {  
	font-family: Courier; 
	font-size: 10px ; font-weight: normal
} 
INPUT {  
	font-family: Courier; 
	font-size: 10px ; font-weight: normal
}
RADIO {  
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px ; font-weight: normal 
}

.csc-sitemap 
.csc-sitemap-level1 { font-family: Verdana, arial; font-size: 14px;  font-weight: bolder; line-height:16px; color:#B7362D}
.csc-sitemap-level2 { font-family: Verdana, arial; font-size: 12px;  font-weight: bolder; line-height:14px; color:#B7362D; position:relative; right:-25px;}
.csc-sitemap-level3 { font-family: Verdana, arial; font-size: 10px;  font-weight: bolder; line-height:12px; color:#B7362D; position:relative; right:-25px;}






body {
cellspacing: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
background-color:#FFFFFF;
font-size: 11px;
}	

#header_all {
bbbackground-color: #552266;
bbbackground-image:url(http://www.integratio.ch/fileadmin/integratio/bilder_neu/delimiter_weiss_14.gif);
bbbackground-repeat:repeat-x;
background-position:bottom;
width:999px;
height: 78px;
}

#header_left{
width: 200px;
height: 64px;
vertical-align:bottom;
margin-left:0px;
Float:left;
}

#header_mitte{
width:540px;
height:64px;
float: left;
}

#header_right{
width:259px;
height:64px;
vertical-align:bottom;
float: right;
}

#header_clear{
clear: both;
height:0px;
font-size: 1px;
}

#leftnavi {
width:190px;
background-color:#ffffff;
height:410px;
margin-left:10px;
float: left;
}

#leftnavi2 {
width:190px;
background-color:#ffffff;
height:410px;
margin-left:7px;
float: left;
}

#mitteundrechts {
background-color:green;
width:796px;
height:500px;

margin-left: 200px;

}

#bottom {
clear: both;
width:999px;
height:40px;
text-align: left;
vertical-align:top;
background-color:#FFFFFF;
}

#bottom_left{
width: 200px;
height:40px;
vertical-align:bottom;
margin-left:0px;
Float:left;
}

#bottom_mitte{
width:540px;
height:40px;
vertical-align:bottom;
float: left;
}



/*---------------------------*/
/*-- neue div-definitionen --*/
/*-- 20090504              --*/
/*---------------------------*/
.bodytext { font-family: Verdana, arial, Sans-serif; font-size: 11px; line-height:15px} 

#mitte_all {
background-color: #FFFFFF;
width:999px;
height:564px;
background-image:url(http://www.integratio.ch/fileadmin/integratio/bilder/delimiter_weiss_14.gif);
background-repeat:repeat-x;
background-position:bottom;
font-family: Verdana, arial;

/* replaced by body-definition font-size: 11px; */


}

#mitte {
width:540px;
background-color:#E6E6C8;
float:left;
font-family: Verdana, arial;


}
#home_contact_downloads {
font-family: Verdana, arial;
font-size: 0.8em;
height: 50px;
vertical-align:bottom;
color: #FFFFFF;
border:1px;
}
div#home_contact_downloads a:link { color:#ffffff; text-decoration:none; font-weight: normal}
div#home_contact_downloads a:visited { color:#ffffff; text-decoration:none; font-weight: normal}
div#home_contact_downloads a:active { color:#FFFFFF; text-decoration:none; font-weight: normal}
div#home_contact_downloads a:hover { color:#FFFFFF; text-decoration:none; font-weight: normal}


#mitte2 {
width:538px;
font-family: Verdana, arial;

float: left;
}
div#mitte2 h1 {color: #000000; font-family: Verdana, arial; font-size: 1.6em; font-weight: bolder; line-height:2.4em; }
div#mitte2 h2 {color: #000000; font-family: Verdana, arial; font-size: 1.1em; line-height:3.4em; }
div#mitte2 h3 {color: #000000; font-family: Verdana, arial; font-size: 0.8em; font-weight: bolder; line-height:1.0em; }
div#mitte2 h4 {color: #000000; font-family: Verdana, arial; font-size: 0.8em; font-weight: bolder; line-height:1.6em; }
div#mitte2 h5 {color: #000000; font-family: Verdana, arial; font-size: 0.6em; font-weight: bolder; line-height:26px; }

#mittetext {
margin-left:40px;
margin-top:0px;
margin-bottom:40px;
margin-right: 30px;
background-color:#E6E6C8;
line-height: 1.5em

}
div#mittetext  a:link { color:#C30009; text-decoration:none; font-weight: normal}
div#mittetext  a:visited { color:#C30009; text-decoration:none; font-weight: normal}
div#mittetext  a:active { color:#C30009; text-decoration:none; font-weight: normal}
div#mittetext  a:hover { color:#C30009; text-decoration:none; font-weight: normal}

div#mittetext table {background-color: #E6E6C8; border-collapse: collapse; width:458px; }
div#mittetext tr    {width:100%}
div#mittetext th {background-color: #D6D6B8;
		padding-top: 0.1em;  /* statt 0.2em HB */
		padding-bottom: 0.1em;  /* statt 0.2em HB */
		vertical-align: top;
		text-align: left;
                color: #000000;
                font-weight: bold;
                font-size:0.7em;   /* statt 0.8em HB */    
                border: 0.9px ;
                border-color: #ffffff
                border-top-style: none;
                border-left-style: none;
                border-right-style: none;
                border-bottom-color: #D6D6B8;
                border-bottom-style: dotted;
            }
div#mittetext td {	background-color:#E6E6C8;
		padding-left: 0.4em;
		padding-top: 0.2em;
		padding-bottom: 0.2em;
		vertical-align: top;
		text-align: left;
                color: #000000;

                font-size:0.9em;
                border: 1px;
                border-color: #222222
                border-top-style: none;
                border-left-style: none;
                border-right-style: none;
               	border-bottom-color: #D6D6B8; /*#D6D6B8;*/
                border-bottom-style: dotted;
            }



div#mitte h1 {color: #ff0000; font-family: Verdana, arial; font-size: 1.6em; font-weight: bolder; line-height:2.4em; }
div#mitte h2 {color: #000000; font-family: Verdana, arial; font-size: 1.2em; font-weight: bolder; line-height:2.0em; }
div#mitte h3 {color: #000000; font-family: Verdana, arial; font-size: 1.0em; font-weight: bolder; line-height:1.6em; }
div#mitte h4 {color: #000000; font-family: Verdana, arial; font-size: 1.2em; font-weight: bolder; line-height:1.6em; }
div#mitte h5 {color: #000000; font-family: Verdana, arial; font-size: 0.6em; font-weight: bolder; line-height:26px; }
div#mitte table {background-color: #ffffff; border-collapse: collapse; width:100%; }
div#mitte th {background-color: #D6D6B8;
		padding-top: 0.2em;
		padding-bottom: 0.2em;
		vertical-align: top;
		text-align: left;
                color: #000000;
                font-weight: bold;
                font-size:1em;
                border: 0.9px ;
                border-color: #ffffff
                border-top-style: none;
                border-left-style: none;
                border-right-style: none;
                border-bottom-color: #D6D6B8;
                border-bottom-style: dotted;
            }
div#mitte td {	background-color:#E6E6C8;
		padding-left: 0.4em;
		padding-top: 0.2em;
		padding-bottom: 0.2em;
		vertical-align: top;
		text-align: left;
                color: #000000;

                font-size:0.9em;
                border: 1px;
                border-color: #222222
                border-top-style: none;
                border-left-style: none;
                border-right-style: none;
               	border-bottom-color: #D6D6B8; /*#D6D6B8;*/
                border-bottom-style: dotted;
            }


#vmenu_lvl1 {
background-color: #ffffff;
font-family: Verdana, arial; font-size: 12px;
margin: 0.2em 0em 0.5em 0em;
}
div#vmenu_lvl1 a:link { color:#f555555; text-decoration:none;  font-weight: normal;}
div#vmenu_lvl1 a:visited { color:#555555; text-decoration:none; font-weight: normal}
div#vmenu_lvl1 a:active { color:#222222; text-decoration:none; font-weight: normal}
div#vmenu_lvl1 a:hover { color:#222222; text-decoration:none; font-weight: normal}



#vmenu_lvl1_active {
background-color: #ffffff;
font-family: Verdana, arial; font-size: 12px; color: #333333;  font-weight: bold;
margin: 0.2em 0em 0.5em 0em;
}
div#vmenu_lvl1_active a:link { color:#555555; text-decoration:none; }
div#vmenu_lvl1_active a:visited { color:#555555; text-decoration:none; font-weight: bold}
div#vmenu_lvl1_active a:active { color:#222222; text-decoration:none; font-weight: bold}
div#vmenu_lvl1_active a:hover { color:#222222; text-decoration:none; font-weight: bold}


#vmenu_lvl2 {
background-color: #ffffff;
font-family: Verdana, arial; font-size: 10px;
margin: 0.4em 0em 0.2em 0.5em;
}
div#vmenu_lvl2 a:link { color:#777777; text-decoration:none; font-weight: normal}
div#vmenu_lvl2 a:visited { color:#777777; text-decoration:none; font-weight: normal}
div#vmenu_lvl2 a:active { color:#333333; text-decoration:none; font-weight: bold}
div#vmenu_lvl2 a:hover { color:#333333; text-decoration:none; font-weight: bold}

#vmenu_lvl2_active {
background-color: #ffffff;
font-family: Verdana, arial; font-size: 10px; color: #333333;  font-weight: bold;
margin: 0.4em 0em 0.2em 0.5em;
}

div#vmenu_lvl2_active a:link { color:#777777; text-decoration:none; font-weight: normal}
div#vmenu_lvl2_active a:visited { color:#777777; text-decoration:none; font-weight: normal}
div#vmenu_lvl2_active a:active { color:#333333; text-decoration:none; font-weight: bold}
div#vmenu_lvl2_active a:hover { color:#333333; text-decoration:none; font-weight: bold}


#vmenu_lvl3 {
background-color: #ffffff;
font-family: Verdana, arial; font-size: 9px;
margin: 0.4em 0em 0.2em 1.0em;
}
div#vmenu_lvl3 a:link { color:#777777; text-decoration:none; font-weight: normal}
div#vmenu_lvl3 a:visited { color:#777777; text-decoration:none; font-weight: normal}
div#vmenu_lvl3 a:active { color:#333333; text-decoration:none; font-weight: bold}
div#vmenu_lvl3 a:hover { color:#333333; text-decoration:none; font-weight: bold}

#vmenu_lvl3_active {
background-color: #ffffff;
font-family: Verdana, arial; font-size: 9px; color: #333333;  font-weight: bold;
margin: 0.4em 0em 0.2em 1.0em;
}

#tabzwischenraum {
width:4px;
background-color:#FFFFFF;

}


#rechts2 {
width:192px;
background-color:#E6E6C8;
padding-top: 80px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 30px;
font-family: Verdana, arial; 
}

div#rechts2 table {background-color: #ffffff; border-collapse: collapse; width:100%;font-size: 12px; }
div#rechts2 th {background-color: #D6D6B8;
		padding-top: 0.2em;
		padding-bottom: 0.2em;
		vertical-align: top;
		text-align: left;
                color: #000000;
                font-weight: bold;
                font-size:1em;
                border: 0.9px ;
                border-color: #ffffff
                border-top-style: none;
                border-left-style: none;
                border-right-style: none;
                border-bottom-color: #D6D6B8;
                border-bottom-style: dotted;
            }
div#rechts2 td {	background-color:#E6E6C8;
		padding-left: 0.4em;
		padding-top: 0.2em;
		padding-bottom: 0.2em;
		vertical-align: top;
		text-align: left;
                color: #000000;

                font-size:0.9em;
                border: 1px;
                border-color: #222222
                border-top-style: none;
                border-left-style: none;
                border-right-style: none;
               	border-bottom-color: #000000; /*#D6D6B8;*/
                border-bottom-style: none;
            }



#rechts {
width:199px;
background-color:#E6E6C8;

padding-top: 100px;
padding-left: 4px;
padding-right: 2px;
padding-bottom: 30px;
}

div#rechts table {background-color: #ffffff; border-collapse: collapse; width:100%;font-size: 12px; }
div#rechts th {background-color: #D6D6B8;
		padding-top: 0.2em;
		padding-bottom: 0.2em;
		vertical-align: top;
		text-align: left;
                color: #000000;
                font-weight: bold;
                font-size:1em;
                border: 0.9px ;
                border-color: #ffffff
                border-top-style: none;
                border-left-style: none;
                border-right-style: none;
                border-bottom-color: #D6D6B8;
                border-bottom-style: dotted;
            }
div#rechts td {	background-color:#E6E6C8;
		padding-left: 0.4em;
		padding-top: 0.2em;
		padding-bottom: 0.2em;
		vertical-align: top;
		text-align: left;
                color: #000000;

                font-size:0.9em;
                border: 1px;
                border-color: #222222
                border-top-style: none;
                border-left-style: none;
                border-right-style: none;
               	border-bottom-color: #000000; /*#D6D6B8;*/
                border-bottom-style: none;
            }


#rechts_aussen {
width:60px;
background-color:#E6E6C8;
background-image:url(http://www.integratio.ch/fileadmin/integratio/bilder/delimiter_weiss_14.gif);
background-repeat:repeat-y;
background-position:left;
float:left;
height: 550px;
}


#rechts_aussen2 {
width:40px;
height: 100px;
background-color:#E6E6C8;


}


