

html { 
    overflow: scroll;    overflow-x: auto;
}
/*damit kein "springen" bei Scrollseiten*/
/*body {overflow: -moz-scrollbars-vertical;overflow:scrollbars-vertical;  }*/


BODY   { background-color: /*#f2efe8*/#f7f1e7;margin: auto auto;height: 100%;text-align:center;background-image: url(body_bg3.gif); background-repeat: repeat-x;}

.scriptfont {font-size:0.7em; font-weight:bold;font-family: verdana;color: red;text-decoration:underline;}
#schriftgroesse{/*background-color:#f2efe8;*/visibility: visible; z-index:10}
#scriptschrift {background-color:#f2efe8;width:140px;left:clear;text-decoration:none;padding: 0px 0px 0px 0px;}
.schriftgr{padding:0px 0px 0px 0px;
	 FONT-WEIGHT: bold; FONT-SIZE: 0.7em; /*line-height:0.4em;letter-spacing:0.05em; */ TEXT-TRANSFORM: uppercase;  color: #363535;
	  FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;text-decoration:none;}
.schriftgr1 {  padding:0px 3px 0px 3px;background-color:white;border:1px solid #363535; 
	 FONT-WEIGHT: bold; FONT-SIZE: 0.8em;line-height:0.3em; /*letter-spacing:0.05em; */ TEXT-TRANSFORM: uppercase;  color: #363535;
	  FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;text-decoration:none;}
.schriftgr2 {  padding:0px 4px 0px 4px;background-color:white;border:1px solid #363535; 
	 FONT-WEIGHT: normal; FONT-SIZE: 0.8em;line-height:0.3em; /*letter-spacing:0.05em; */ TEXT-TRANSFORM: uppercase;  color: #363535;
	  FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;text-decoration:none;}
.schriftgr3 {  padding:0px 4px 0px 4px;background-color:white;border:1px solid #363535; 
	 FONT-WEIGHT: bold; FONT-SIZE: 0.8em;line-height:0.3em; /*letter-spacing:0.05em; */ TEXT-TRANSFORM: uppercase;  color: #363535;
	  FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif;text-decoration:none;}


#mainbox {	 MARGIN: 0px auto;WIDTH: 1000px; TEXT-ALIGN: left;}

#header
{
width:1000px; min-height: 132px;
}

#header_links
{
width:992px; background-color: #f0ede3; margin:0px; min-height:132px;float:left;
}

#logoarea {
	BORDER-BOTTOM: #212020 0px solid; TEXT-ALIGN: center; BORDER-LEFT: #212020 0px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 170px; PADDING-RIGHT: 0px; BACKGROUND: url(logokl.gif) #ebe2c9 no-repeat left 50%; FLOAT: left; HEIGHT: 136px; BORDER-TOP: #212020 0px solid; BORDER-RIGHT: #212020 0px solid; PADDING-TOP: 0px
}

#bilderrahmen
{
  border:1px solid white;
}
.bilderrahmen
{
  border:1px solid white;
}


#logo
{
width:120px; height:119px; padding:10px 10px 0px 0px;
}
#logoschriftleiste {
	BORDER-BOTTOM: #f0ede3 0px solid; BORDER-LEFT: #f0ede3 0px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #f0ede3; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 248px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 85px; BORDER-TOP: #f0ede3 0px solid; BORDER-RIGHT: #f0ede3 0px solid; PADDING-TOP: 0px
}

#bildleiste
{
width:574px; min-height:85px;background-color: #F1EFE9;
padding:  0px;float:left;
}
#bildleiste_oben
{
width:574px; min-height:85px;background-color: #f0ede3;
padding: 0px;float:left;
}
#bildleiste_oben_size
{
width:559px; height:85px; padding:2px 0px 2px 15px;
}
#schriftlogo
{
width:234px; height:39px;padding:30px 0px 0px 13px;
}
#ockerleiste
{
width:789px; height:23px;padding:0px 0px 0px 3px;background-color:#f0ede3;float:left;
}
#ockerleiste_size
{
width:819px; height:23px;padding:0px 0px 0px 0px;background-color:#f0ede3;
}


/*#head
{
width:555px; height:126px;
}*/
#static_navi
{
width:818px; min-height:24px; background-color:#dac99c;/*background: url(logo.gif) no-repeat left;*/padding: 0px 0px 0px  0px;float:left;
border-style: solid; border-width :0px 0px 0px 0px;border-color:#212020;margin:0 0 0 4px;overflow:auto;
}
html #static_navi {
 height:24px }


#main
{
 width:992px;/*min-height:600px;*/ background:#f2efe8;
/*border: 1px solid black;*/padding:0px 0px 0px 0px;float:left;; BACKGROUND:  url(main_back.gif) repeat-y;
}

#main_navibox
 {
      width:168px;min-height:475px;float:left;background-color:#F2ECDD; /*height: 30em;*/ overflow:visible;/* font-size: 0.85em; letter-spacing: 0.01em; */line-height:1.4em;
             margin: 0px 0 0 0px; padding: 20px 0px 0px 2px; text-align:left;/*border:0.05em solid #FE9182;*/
 }
*html #main_navibox
 {
 height:468px;overflow:visible;
 }

#dewologo
 {
 width:165px; height:118px;left:clear; z-index:1; }
 #dewologo_size
 {
 width:165px; height:118px;padding:0px 0 0 0;
 }
#content 
 {
 margin: 0 0 0 0em; padding: 0 0 0 0em;/*border: 0.05em solid #FE9182;*//*background: red; */
 }
 #contentarea 
 {
 margin: 0px 4px 0px 4px; min-height:495px;padding: 0 0 0 0em; background:#edebe0; float:left;/* border: 0.05em solid #FE9182;*/
 }
 *html #contentarea
 {
 height:487px
 }
 #downleft 
 {
 margin: 0 0 0 0em; padding: 11px 0px 15px 10px; background: #eeece1; ;width:400px;float:left;/*border: 0.05em solid red;*/
 /*font-size: 0.8em; */ font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Sans-Serif; text-align:left;overflow:visible;
 }
*html #downleft
 {
 padding: 20px 0px 15px 10px;overflow:visible;

 }

#downleft TD
{
font-size: 0.8em; COLOR: #4f4e4e;
}

#downleft TD.big
{
font-size: 1em; COLOR: #4f4e4e;
}

 #downright
 {
 margin: 0 0 0 0px; padding: 20px 0px 0px 10px; background: #eeece1;width:194px;float:left;
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Sans-Serif;text-align:left;overflow:auto;
 }

*html #downright
 {
 margin: 0 0 0 0px; padding: 20px 0px 0px 5px; background: #eeece1;width:200px;float:left;
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Sans-Serif;text-align:left;overflow:auto;
 }
 #oversubnavibox  
  {
  width:200px;margin: 0px 0 0 3px;background: #dedbd3;min-height:495px ;/*height:498px */;overflow:auto;
  }  
* HTML #oversubnavibox
 {
 margin: 0px 0 0 3px;height: 456 px;
 } 


#subnavibox
 {
 margin: 0px 0 0 0px; padding: 21px 0 20px 4px; background: #Ädedbd3;width:195px; min-height:454px ; float: left;/*font-size: 0.75em; */
       font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Sans-Serif; color: #212020;text-align: left;
       /*border: 0.05em solid #FE9182;*/
 } 
* HTML #subnavibox
 {
 height:456px ;margin: 3px 0px 0px 0px;padding: 18px 0 10px 4px;
 } 
#subaus { color: #b62929;text-decoration:underline;}
#rec {font-weight:normal; text-transform:lowercase;color:#363535;line-height:1em}
#recaus { line-height:0.8em;color:#dedbd3}
#weiteraus {FONT-SIZE: 0.8em; COLOR: #4f4e4e; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif; text-decoration: underline;
}

A.notactivemain 
{
	border-style: solid; border-width: 0px 0px 0px 0px; border-color: #ffffff;padding: 0px 0px 2px 0px ; 
	 FONT-WEIGHT: bold; FONT-SIZE: 0.7em; /*letter-spacing:0.05em; */ TEXT-TRANSFORM: uppercase;  color: #363535;
	  FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif; /*BACKGROUND-COLOR: #F0B003;*/ TEXT-DECORATION: none
}
A.notactivemain:hover 
{
	border-style: solid; border-width: 0px 0px 0px 0px; border-color: #ffffff; padding: 0px 0px 2px 0px ; 
	   FONT-WEIGHT: bold; FONT-SIZE: 0.7em; /*letter-spacing:1px;*/ TEXT-TRANSFORM: uppercase; COLOR: /*#2a5777*/#e00f37; 
	  FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif; /*BACKGROUND-COLOR: #fce98e; */TEXT-DECORATION: none
}
A.activemain
{
	border-style: solid; border-width: 0px 0px 0px 0px; border-color: #black; padding: 0px 0px 2px 0px ; 
	  FONT-WEIGHT: bold; FONT-SIZE: 0.7em; TEXT-TRANSFORM: uppercase;  COLOR: #b62929/*2a5777*/; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif; /*BACKGROUND-COLOR: #c4e3f9;*/ TEXT-DECORATION: none
}
A.notactivemain_static 
{
	border-style: solid; border-width: 0px 0px 0px 0px; border-color: #ffffff;padding: 0px 2px 0px 3px ; 	 FONT-WEIGHT: bold; FONT-SIZE: 0.7em; letter-spacing:0.05em; TEXT-TRANSFORM: uppercase;  color: #363535;
	  FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif; /*BACKGROUND-COLOR: #F0B003;*/ TEXT-DECORATION: none
}
A.notactivemain_static:hover
{
	border-style: solid; border-width: 0px 0px 0px 0px; border-color: #ffffff; padding: 0px 2px 0px 3px ; 
	   FONT-WEIGHT: bold; FONT-SIZE: 0.7em; letter-spacing:0.05em;TEXT-TRANSFORM: uppercas; COLOR: /*#2a5777*/#e00f37; 
	  FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif; /*BACKGROUND-COLOR: #fce98e; */TEXT-DECORATION: none
}
A.activemain_static 
{
	border-style: solid; border-width: 0px 0px 0px 0px; border-color: #black; padding: 0px 2px 0px 3px ; 
	  FONT-WEIGHT: bold; FONT-SIZE: 0.7em; letter-spacing:0.05em; TEXT-TRANSFORM: uppercase;  COLOR: #b62929/*2a5777*/; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif; /*BACKGROUND-COLOR: #c4e3f9;*/ TEXT-DECORATION: none
}
A.static
{
	font-weight: bold; font-size: 11px;  /*text-transform: lowercase; */color: #ffffff; font-family: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif; text-decoration: none
}
A.static:hover
{
	font-weight: bold; font-size: 11px;  /*text-transform: lowercase;*/ color: #A4A4A3; font-family: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif; text-decoration: none
}
h1
{ font-size: 0.95em;color:#b62929; /*font-weight:bold; */font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Sans-Serif}
#ueb1{ font-size: 0.95em;color:#b62929; font-weight:bold; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Sans-Serif}
A.notactivesub {
	PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 0.7em; TEXT-TRANSFORM: uppercase; COLOR: #363535; LINE-HEIGHT: 1.6em; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif; /*LETTER-SPACING: 0.05em;*/ TEXT-DECORATION: none
}
A.notactivesub:hover {
	PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 0.7em; TEXT-TRANSFORM: uppercase; COLOR: #e00f37; LINE-HEIGHT: 1.6em; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
A.activesub {
	PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 0.7em; TEXT-TRANSFORM: uppercase;COLOR: #b62929; LINE-HEIGHT: 1.6em; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
A.notactivesub_1 {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 0.7em; /*TEXT-TRANSFORM: lowercase;*/COLOR: #363535; LINE-HEIGHT: 1.5em; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
A.notactivesub_1:hover {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 0.7em; /*TEXT-TRANSFORM: lowercase;*/ COLOR: #e00f37; LINE-HEIGHT: 1.5em; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
A.activesub_1{
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 0.7em; /*TEXT-TRANSFORM: lowercase; */COLOR: #b62929; LINE-HEIGHT: 1.5em; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
A.notactivesub_2{
	PADDING-LEFT: 20px; FONT-WEIGHT: normal; FONT-SIZE: 0.7em; /*TEXT-TRANSFORM: lowercase;*/COLOR: #363535; LINE-HEIGHT: 1.4em; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
A.notactivesub_2:hover {
	PADDING-LEFT: 20px; FONT-WEIGHT: normal; FONT-SIZE: 0.7em; /*TEXT-TRANSFORM: lowercase; */COLOR: #e00f37; LINE-HEIGHT: 1.4em; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
A.activesub_2 {
	PADDING-LEFT: 20px; FONT-WEIGHT: normal; FONT-SIZE: 0.7em; /*TEXT-TRANSFORM: lowercase; */COLOR: #b62929; LINE-HEIGHT: 1.4em; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif; LETTER-SPACING: 1px; TEXT-DECORATION: none
}

UNKNOWN {
	MIN-HEIGHT: 320px; HEIGHT: auto
}
/*H1 {
	FONT-SIZE: 10px; COLOR: #b62929/*4f4e4e*/; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif; font-weigt: bold
}*/
H2 {
	FONT-SIZE: 14px; COLOR: #4f4e4e; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif; font-weigt: bold
}
H3 {
	FONT-SIZE: 0.95emx; COLOR: #363535; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif; font-weigt: bold
}
H3 A{
	FONT-SIZE: 0.95emx; COLOR: #e00f37; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif; 
}

H4 {
	FONT-SIZE: 14px; COLOR: #4f4e4e; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif; font-weigt: bold
}
H5 {
	FONT-SIZE: 14px; COLOR: #4f4e4e; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif; font-weigt: bold
}
P {
	margin-top:10px;FONT-SIZE: 0.8em; COLOR: #4f4e4e; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif
}
P A{
	FONT-SIZE: 0.9em; COLOR: /*#04395e;#757575*/#b62929 ;FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
P.text_kl
 {
	FONT-SIZE: 0.65em; COLOR: #4f4e4e; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif
}

P A:hover{
	FONT-SIZE: 0.9em; COLOR: /*#04395e;#cc183a*/#e00f37; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
li {line-height:1.3em;}

li A{
	FONT-SIZE: 0.9em; COLOR: /*#04395e;*/#b62929 ;FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
li A:hover{
	FONT-SIZE: 0.9em; COLOR: /*#04395e;*/#e00f37; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
 


TD A{
	FONT-SIZE: 0.9em; COLOR: /*#04395e;#757575*/#b62929 ;FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
P TD:hover{
	FONT-SIZE: 0.9em; COLOR: /*#04395e;#cc183a*/#e00f37; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}

td.big {
	FONT-SIZE: 13px; COLOR: /*#04395e;#757575*/#b62929 ;FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}

P TR {
	FONT-SIZE: 1.2em; COLOR: #4f4e4e; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
UL {
	FONT-SIZE: 0.8em; COLOR: #4f4e4e; FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
}
OL {
	FONT-SIZE: 0.8em; COLOR: #4f4e4e; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
BLOCKQUOTE {
	FONT-SIZE: 0..8em; COLOR: #4f4e4e; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
/*SPAN {
	FONT-SIZE: 13px; COLOR: #4f4e4e;; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}*/
 /*A {
	FONT-SIZE: 13px; COLOR: /*#04395e;*/#757575 ;FONT-FAMILY: verdana, arial, helvetica, sans-serif
}*/
A:Hover {
	FONT-SIZE: 11px; COLOR: /*#04395e;*/#e00f37; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
/*A:Active {
	FONT-SIZE: 10px; COLOR: /*#04395e;*/#cc183a; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}*/

/*DIV {
	FONT-SIZE: 13px; COLOR: #4f4e4e; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif
}*/
H1.csc-firstHeader {
	MARGIN-TOP: 0px
}
H2.csc-firstHeader {
	MARGIN-TOP: 0px
}
H3.csc-firstHeader {
	MARGIN-TOP: 0px;font-size: 0.95em; /*font-weight:bold; */font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Sans-Serif;
}
H4.csc-firstHeader {
	MARGIN-TOP: 0px
}
H5.csc-firstHeader {
	MARGIN-TOP: 0px
}
H6.csc-firstHeader {
	MARGIN-TOP: 0px
}
/*B {
	FONT-SIZE: 13px; COLOR: #4f4e4e; FONT-FAMILY: Verdana,Arial,Helvetica,Geneva,Swiss,Sans-Serif; font-weigt: bold
}*/
FORM TABLE.csc-mailform {
	BORDER-LEFT-COLOR: #ff6600; BORDER-BOTTOM-COLOR: #ff6600; BORDER-TOP-COLOR: #ff6600; BORDER-RIGHT-COLOR: #ff6600
}
FORM TABLE.csc-mailform TR TD.csc-form-labelcell {
	BACKGROUND-COLOR: #eeece1;FONT-SIZE: 0.9em;

}

/*FORM TABLE.csc-mailform TR TD.csc-form-fieldcell {
                 BACKGROUND-COLOR:white;
  }   */                                                

FORM TABLE.csc-searchform {
	BORDER-LEFT-COLOR: #999; BORDER-BOTTOM-COLOR: #999; BORDER-TOP-COLOR: #999; BORDER-RIGHT-COLOR: #999
}
FORM TABLE.csc-searchform TR TD.csc-form-labelcell {
	BACKGROUND-COLOR:  #eeece1;FONT-SIZE: 0.9em;
}
FORM TABLE.csc-loginform {
	BORDER-LEFT-COLOR: green; BORDER-BOTTOM-COLOR: green; BORDER-TOP-COLOR: green; BORDER-RIGHT-COLOR: green
}
FORM TABLE.csc-loginform TR TD.csc-form-labelcell {
	BACKGROUND-COLOR:  #eeece1;FONT-SIZE: 0.9em;
}

TABLE.csc-searchResultInfo {
	MARGIN-TOP: 10px; WIDTH: 100%; BORDER-BOTTOM: #999 1px solid; FONT-STYLE: italic; LETTER-SPACING: 2px
}
TABLE.csc-searchResultInfo TR {
	
}
TABLE.csc-searchResultInfo TR TD P {
	
}
TABLE.csc-searchResultInfo TR TD.csc-searchResultRange P {font-size: 0.9em; /*font-weight:bold; */font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Sans-Serif;
	
}
TABLE.csc-searchResultInfo TR TD.csc-searchResultPrevNext P {
	
}
TABLE.csc-searchResultInfo TR TD.csc-searchResultPrevNext {
	TEXT-ALIGN: right
}



H3.csc-searchResultHeader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px;COLOR:#363535; font-size: 0.85em; /*font-weight:bold; */font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Sans-Serif;
}
H3.csc-searchResultHeader A {
	LETTER-SPACING: 2px;font-size: 0.85em; COLOR: #363535 ; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Sans-Serif;
              }
H3.csc-searchResultHeader A:hover {
	LETTER-SPACING: 2px;font-size: 0.85em; COLOR: #b62929 ; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Sans-Serif;
              }
P.csc-searchResult {
	FONT-SIZE: small
}
DIV.csc-menu {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 5px; BORDER-LEFT: 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: 1px solid; BACKGROUND-COLOR: #eeece1
}
DIV.csc-menu P {
	PADDING-LEFT: 5px; MARGIN-LEFT: 30px
}
DIV.csc-menu P.csc-section {
	FONT-WEIGHT: normal; MARGIN-LEFT: 40px; FONT-STYLE: italic
}
DIV.csc-menu P A {
	COLOR: green
}
DIV.csc-menu-def P A {
	COLOR: black
}
DIV.csc-menu-1 {
	BORDER-LEFT-COLOR: black; BORDER-BOTTOM-COLOR: black; BORDER-TOP-COLOR: black; BORDER-RIGHT-COLOR: black
}
DIV.csc-menu-2 {
	BORDER-LEFT-COLOR: #999; BORDER-BOTTOM-COLOR: #999; BORDER-TOP-COLOR: #999; BORDER-RIGHT-COLOR: #999
}
DIV.csc-menu-2 P.csc-sitemap {
	
}
DIV.csc-menu-2 P.csc-sitemap-level1 {
	MARGIN-LEFT: 20px
}
DIV.csc-menu-2 P.csc-sitemap-level2 {
	MARGIN-LEFT: 50px
}
DIV.csc-menu-2 P.csc-sitemap-level3 {
	MARGIN-LEFT: 80px
}
DIV.csc-menu-2 P.csc-sitemap-level4 {
	MARGIN-LEFT: 110px
}
DIV.csc-menu-2 P.csc-sitemap-level1 A {
	COLOR: black; LETTER-SPACING: 2px
}
DIV.csc-menu-2 P.csc-sitemap-level2 A {
	COLOR: black; FONT-STYLE: italic
}
DIV.csc-menu-2 P.csc-sitemap-level3 A {
	COLOR: #666
}
DIV.csc-menu-2 P.csc-sitemap-level4 A {
	FONT-SIZE: small; COLOR: #666; FONT-STYLE: italic
}
DIV.csc-menu-3 {
	BORDER-LEFT-COLOR: purple; BORDER-BOTTOM-COLOR: purple; BORDER-TOP-COLOR: purple; BORDER-RIGHT-COLOR: purple
}
DIV.csc-menu-3 P.csc-section A {
	COLOR: teal
}
DIV.csc-menu-4 {
	BORDER-LEFT-COLOR: yellow; BORDER-BOTTOM-COLOR: yellow; BORDER-TOP-COLOR: yellow; BORDER-RIGHT-COLOR: yellow
}
DIV.csc-menu-4 P.csc-abstract {
	MARGIN-LEFT: 40px; FONT-STYLE: italic
}
DIV.csc-menu-5 {
	BORDER-LEFT-COLOR: teal; BORDER-BOTTOM-COLOR: teal; BORDER-TOP-COLOR: teal; BORDER-RIGHT-COLOR: teal
}
DIV.csc-menu-6 {
	BORDER-LEFT-COLOR: olive; BORDER-BOTTOM-COLOR: olive; BORDER-TOP-COLOR: olive; BORDER-RIGHT-COLOR: olive
}
DIV.csc-menu-7 {
	BORDER-LEFT-COLOR: maroon; BORDER-BOTTOM-COLOR: maroon; BORDER-TOP-COLOR: maroon; BORDER-RIGHT-COLOR: maroon
}
DIV.csc-menu-7 P {
	FONT-WEIGHT: bold
}
DIV.csc-menu-7 P.csc-section A {
	COLOR: navy
}
FORM{border:0px;}
FORM TABLE.csc-mailform {
	FONT-SIZE: 0.6em;/*BORDER-LEFT-COLOR: #ff6600; BORDER-BOTTOM-COLOR: #ff6600; BORDER-TOP-COLOR: #ff6600; BORDER-RIGHT-COLOR: #ff6600*/border:0px;
}
FORM .csc-mailform {
	FONT-SIZE: 0.8em; border:0px solid red;
}

FORM .csc-mailform-field {
	border:0px solid blue;
}

FORM .csc-mailform-label {
	 border:0px solid green;

}

FORM .csc-mailform-radio {
	border:0px solid yellow;

}

FORM .csc-form-labelcell {
	border:0px solid black;
}

FORM fieldset {border:0px;}

FORM TABLE.csc-mailform TR TD.csc-form-labelcell {
	BACKGROUND-COLOR: #eeece1;FONT-SIZE: 0.7em;}



  
.csc-sitemap ul, li{FONT-SIZE: 97%;}  
  .csc-textpic-caption {FONT-SIZE: 0.75em;}