
A { 
 font-family: Arial, Helvetica, sans-serif;
/* font-size: 0.8em; */
 font-weight: bold; 
 color: #3366CC
}

A:visited { 
 font-family: Arial, Helvetica, sans-serif; 
/* font-size: 0.8em; */
 font-weight: bold; 
 color: #3366CC
}

B {
 font-family: Arial, Helvetica, sans-serif; 
/* font-size: 0.7em; */
 font-weight: bold; 
 text-decoration: none
}

BODY {
 background-color: #ffffff;
/* font-size: 1.3em;	*/
 font-size: 100.01%;	
 margin:0;
}

FORM {
 display: inline;
}

H1, H2 {
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 1.5em; 
 font-weight: bold; 
 color: #3366CC; 
 text-decoration: none;
 margin: 30px 0;
 padding: 0;
}



H4 {
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 1.1em; 
 font-weight: bold; 
 color: #3366CC; 
 text-decoration: none;
 margin: 1.1em 0;
 padding: 0;
}

H5 {
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 1.0em; 
 font-weight: bold; 
 color: #3366CC; 
 text-decoration: none;
 margin: 1.0em 0;
 padding: 0;
}

H6 {
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 0.9em; 
 font-weight: bold; 
 color: #3366CC; 
 text-decoration: none;
 margin: 0.9em 0;
 padding: 0;
}

P  {margin: 5px 0px 8px 0px }

TD { 
 font-family: Arial, Helvetica, sans-serif; 
 font-weight: normal; 
 font-size: 1.0em;
 color: #3366CC; 
 text-decoration: none
}

#inhalt {
   padding-top: 0px;
   margin-left: 50px;
   margin-right: 50px;
   font-size: 0.8em;
  }

LI  {
   font-size: 0.8em;
}


.nowrap { 
 white-space: nowrap
}

.onav { 
 background-color: #ffff99
}

.subnav {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.8em;
 padding-left: 0px;
 font-weight: bold;
 color: #3366cc;
 text-decoration: none;

}


.subnav:visited, .subnav:hover, .subnavon, .subnavon:visited    { 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 0.8em; 
 padding-left: 0px;
 font-weight: bold; 
 color: #3366cc; 
 text-decoration: none
}

.nav2 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.7em;
 font-weight: bold;
 color: #3366cc;
 text-decoration: none;
 margin-right: 5px;
 background-color: white;
 padding: 3px 5px 3px 5px;

}
.nav2:visited, .nav2:hover  { 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 0.7em; 
 font-weight: bold; 
 color: #3366cc; 
 text-decoration: none; 
 margin-right: 5px;
}



.subnav:hover, .nav2:hover { 
  text-decoration: underline;
}

.subnavbg { 
  
 }
 
 .subnavbg:visited { 

 }

.weissbg {
 background-color: #FFFFFF
}


.weisslink, .weisslink:visited, .weisslink:hover   {  
text-decoration: underline; 
color: #FFFFFF;
font-weight : bold;
font-size: 0.8em;
}

.bodytext {
   font-size:1.0em;
}

.csc-header-n1 {
 margin:0;
 padding: 0;
 /*border: 1px solid green;*/
  }

.csc-caption {
  font-size: 0.75em;
   }
.csc-form-labelcell {
  font-size: 0.8em;
  font-weight: bold;
  vertical-align: top;
  
   }

.csc-form-fieldcell {
  font-size: 0.8em;
  font-weight: bold;
  vertical-align: top;
   }

/*****************/

/* Various Forms */

/*****************/


/* Email, Login and Search forms generally: */

FORM TABLE TR TD { padding-left: 5px; padding-right: 20px; }

FORM TABLE TR TD.csc-form-labelcell, FORM TABLE TR TD.csc-form-commentcell { background-color: #C6E2FF; }

FORM TABLE TR TD.csc-form-fieldcell { background-color: #DBEEFF; }

FORM TABLE TR TD.csc-form-fieldcell INPUT, FORM TABLE TR TD.csc-form-fieldcell SELECT, FORM TABLE TR TD.csc-form-fieldcell TEXTAREA { border: 1px solid #333333; }

FORM TABLE TR TD.csc-form-labelcell P.csc-form-label-req { font-weight: bold; }



