@charset "utf-8";
/* CSS Document */

BODY {	
margin: 0 0 0 0;
background-image:url(../images/bg.gif);
background-repeat:repeat-x;
background-color: #d8d8d8;
}
 

/* GENERAL fonts */
P, OL, UL, DIV, H1, H2 {
	font-family: verdana, arial;
	font-size: 11px;
}
H1 { font-family: verdana, arial;
  font-size: 11px;
  font-weight: bold;
  color: #0066CC; }
H2 { font-family: verdana, arial;
  font-size: 9px;
  font-weight: bold;
  color: #0066CC; }
P, H1, H2 {margin: 0px 0px 5px 0px;}

FIELDSET.csc-mailform { border:0;  } 
DIV.csc-mailform-field { width:100px; text-align:left;  }

TD#footer {border-top: dotted 1px #999999;}
TD#footer P {
	font-size: 10px;
	text-align: center;
}

/* Content column */
TD#content {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 11px;
	vertical-align: top; 
	width: 480px;
	text-align: left;
}

TD#content a {
  color: #666666;
  text-decoration: none;
}
TD#content a:hover {
  text-decoration: underline;
}
TD#content a:active {
  text-decoration: underline;
}

/* Menu 1 column */
TD#menu_1 {	
	vertical-align: top; 
	width: 200px;	
	background-repeat : no-repeat;
	padding-top: 5px;
}
TD#menu_1 DIV {
	width: 90%;
}
TD#menu_1 DIV A {
	color: black;
	text-decoration: none;
}

/*  MENU 1, level 1, normal state (NO) */
TD#menu_1 DIV.menu1-level1-no {
  font-size: 11px;
  padding-top:5px;
  padding-left:5px;
  height:25px;
}
/*  MENU 1, level 1, active state (ACT) */
TD#menu_1 DIV.menu1-level1-act {
  font-weight:bold;
  font-size: 11px;
  padding-top:5px;
  padding-left:5px;
  height:20px;
  
  /*filter:alpha(opacity='70', style='0');*/
}
TD#menu_1 DIV.menu1-level1-act A {
  color:black;
  height:20px;
}

/*  MENU 1, level 2, normal state (NO) */
TD#menu_1 DIV.menu1-level2-no {
  font-size: 10px;
  padding-left:20px;
  height:15px;
}
/*  MENU 1, level 2, active state (ACT) */
TD#menu_1 DIV.menu1-level2-act {
  font-size: 10px;
  font-weight:bold;
  padding-left:20px;
  height:15px;
}


/*  MENU 1, level 3, normal state (NO) */
TD#menu_1 DIV.menu1-level3-no {
  font-size: 10px;
  padding-left:30px;
  height:15px;
}
/*  MENU 1, level 3, active state (ACT) */
TD#menu_1 DIV.menu1-level3-act {
  font-size: 10px;
  font-weight:bold;
  padding-left:30px;
  height:15px;
}

/*  MENU 1, level 4, normal state (NO) */
TD#menu_1 DIV.menu1-level4-no {
  font-size: 10px;
  padding-left:40px;
  height:15px;
}
/*  MENU 1, level 4, active state (ACT) */
TD#menu_1 DIV.menu1-level4-act {
  font-size: 10px;
  font-weight:bold;
  padding-left:40px;
  height:15px;
}

/*  MENU 2, level 1, general for all table cells: */
TR#menu_2 TD {
  background-color: #red;
  width: 10%;
  text-align: center;
  padding: 0px 2px 0px 2px;
  height:15px;
}
TR#menu_2 TD A {
  color: white;
  font-size: 10px;
  font-family: verdana, arial;
  text-decoration: none;
  height:15px;
}
TR#menu_2 TD A:hover {
  text-decoration: underline;
  height:15px;
}
TR#menu_2 TD.oddcell {
  background-color: #bcbcc4;
  height:15px;
}
TR#menu_2 TD.menu2-level1-act {
  background-color: #bcbcc4;
  height:15px;
}





/*  MENU 2, level 1, general for all table cells: */
TR#menu_2 TD {
  background-color: #red;
  width: 10%;
  text-align: center;
  padding: 10px 2px 0px 2px;
}
TR#menu_2 TD A {
  color: white;
  font-size: 10px;
  font-family: verdana, arial;
  text-decoration: none;
}
TR#menu_2 TD A:hover {
  text-decoration: underline;
}
TR#menu_2 TD.oddcell {
  background-color: #ebebeb;
}
TR#menu_2 TD.menu2-level1-act {
  background-color: #88292A;
}



/* Style for the Path-menu: */
TD#path {
  white-space: nowrap;
  background-color: #0066cc;
  font-family: verdana, arial;
  font-size: 10px;
  font-weight: bold;
  padding: 1px 1px 5px 5px;
  color:white;
}

TD#path A {
  text-decoration: none;
  color:white;
}
TD#path A:hover {
  text-decoration: underline;
}


/* Eigene Styles */
#FetteSchrift {

  font-family: verdana, arial;
  font-size: 11px;
  /*font-style: italic;*/
  font-weight: bold;
  color:white;
}


/*****************************/
/* Menu / Sitemap, generally */
/*****************************/
DIV.csc-menu { margin-left: 10px; }
DIV.csc-menu P { font-size: 20px; font-weight: bold; margin: 1px 0px 0px 0px; padding: 2px 2px 2px 10px; background-color: #EDEBF1; }
DIV.csc-menu P A { color: #000000; text-decoration: none; }
DIV.csc-menu P A:hover { color: #e20a16; text-decoration: underline; }
DIV.csc-menu P.csc-section { font-weight: normal; margin-left: 20px; font-style: italic; }

/* Menu / Sitemap, "Menu of these pages" */
DIV.csc-menu-def P {  }

/* Menu / Sitemap, "Menu of subpages to these pages" */
DIV.csc-menu-1 { }

/* Menu / Sitemap, "Sitemap" */
DIV.csc-menu-2 { }
DIV.csc-menu-2 P.csc-sitemap { }
DIV.csc-menu-2 P.csc-sitemap-level1 { margin-left: 0px; }
DIV.csc-menu-2 P.csc-sitemap-level2 { margin-left: 20px; }
DIV.csc-menu-2 P.csc-sitemap-level3 { margin-left: 40px; }
DIV.csc-menu-2 P.csc-sitemap-level4 { margin-left: 60px; }
DIV.csc-menu-2 P.csc-sitemap-level1 { margin-right: 10px; }
DIV.csc-menu-2 P.csc-sitemap-level2 { margin-right: 10px; }
DIV.csc-menu-2 P.csc-sitemap-level3 { margin-right: 10px; }
DIV.csc-menu-2 P.csc-sitemap-level4 { margin-right: 10px; }
DIV.csc-menu-2 P.csc-sitemap-level1 A { color: #000000; }
DIV.csc-menu-2 P.csc-sitemap-level2 A { color: #999999; }
DIV.csc-menu-2 P.csc-sitemap-level3 A { color: #10007B; }
DIV.csc-menu-2 P.csc-sitemap-level4 A { color: #8A0020; }

/* Menu / Sitemap, "Section index (pagecontent w/Index checked)" */
DIV.csc-menu-3 { }
DIV.csc-menu-3 P.csc-section { margin-left: 0px; }
DIV.csc-menu-3 P.csc-section A { color: #186900; }

/* Menu / Sitemap, "Menu of subpages to these pages (with abstract)" */
DIV.csc-menu-4 { }
DIV.csc-menu-4 P { margin-top: 2px; }
DIV.csc-menu-4 P.csc-abstract { font-weight: normal; font-style: italic; margin-top: 0px; padding: 0px 2px 2px 20px; }

/* Menu / Sitemap, "Recently updated pages" */
DIV.csc-menu-5 { }

/* Menu / Sitemap, "Related pages (based on keywords)" */
DIV.csc-menu-6 { }

/* Menu / Sitemap, "Menu of subpages to these pages + sections" */
DIV.csc-menu-7 { }
DIV.csc-menu-7 P { font-weight: bold; }
DIV.csc-menu-7 P.csc-section A { color: #186900; }

a.link {
font-size: 9pt;
color: #666666;
font-weight: bolder;
text-decoration: none;
}

a.active {
font-size: 9pt;
font-weight: bolder;
color: #666666;
}

a.visited {
font-size: 9pt;
font-weight: bolder;
color: #666666;
}

a.hover {
font-size: 9pt;
font-weight: bolder;
color: #6699CC;
}


