/* GENERAL fonts */
P, OL, UL, DIV, H1, H2, H3, H4, H5 {
  font-family: Arial;
  color:#003868;
  padding-top: 0px;      
}
H1 { font-size: 18px; }
H2, P { font-size: 14px; }
H3,{ font-size: 12px; }
H4 { font-size: 10px; }
H5 { font-size: 8px; }

P, H1, H2, H3, H4, H5 {margin:0px 0px 0px 0px;}

P#title { font:bold 120% Arial; }

TD#csc-textpic-caption P {
  font-size: 10px;
  text-align: center;
}

TD#header_1 {
  padding-top:20px;
}


TD#footer {border-top: dotted 0px #999999;}
TD#footer P {
  padding-top: 0px;
  font-size: 10px;
  text-align: center;
}

/* Content column */
TD#content {
  padding-left: 10px;
  padding-right: 10px;
/*  padding-top: 20px;	*/
  vertical-align: top; 
  width: 750px;
}

/* Leftmenu column */
TD#menu_1 {	
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 15px;
  vertical-align: top; 
  width: 200px;
  height: 350px;
  background-image: url(../fileadmin/images/VE80_Note_hell.jpg);
  background-repeat: no-repeat;
  background-position: center top;
}
TD#menu_1 DIV {
  width: 99%;
}
TD#menu_1 DIV A {
  color:#003868;
  text-decoration: none;
}
TD#menu_1 DIV A:hover {
  text-decoration: underline;
}

/*  MENU 1, level 1, normal state (NO) */
TD#menu_1 DIV.menu1-level1-no {
  border-bottom: 0px dotted #999999;
  font-size: 16px;
  padding-top:15px;
  padding-left:15px;
}

/*  MENU 1, level 1, active state (ACT) */
TD#menu_1 DIV.menu1-level1-act {
  border-bottom: 0px solid #999999;
  font-weight:bold;
  font-size: 16px;
  padding-top:15px;
  padding-left:15px;
}
TD#menu_1 DIV.menu1-level1-act A {
  color:black;
}

/*  MENU 1, level 2, normal state (NO) */
TD#menu_1 DIV.menu1-level2-no {
  font-size: 12px;
  padding-top:15px;
  padding-left:30px;
}

/*  MENU 1, level 2, active state (ACT) */
TD#menu_1 DIV.menu1-level2-act {
  font-size: 12px;
  padding-top:15px;
  font-weight:bold;
  padding-left:30px;
}

/*  Topmenue */
TD#topnav {
  font-family: arial;
  font-size: 12px;	
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  vertical-align: top;
  text-align: right; 
}
TD#topnav DIV {
  width: 99%;
}
TD#topnav DIV A {
  color:#003868;
  text-decoration: none;
}
TD#topnav DIV A:hover {
  text-decoration: underline;
}


/*  TOPNAV, normal state (NO) */
TD#topnav DIV.topnav-no {
  border-bottom: 0px dotted #999999;
  font-size: 12px;
  padding-top:10px;
  padding-left:15px;
}

/*  TOPNAV, active state (ACT) */
TD#topnav DIV.topnav-act {
  border-bottom: 0px solid #999999;
  font-weight:bold;
  font-size: 12px;
  padding-top:10px;
  padding-left:15px;
}

TR#topnav TD {
  background-color: #333366;
  width: 10%;
  text-align: right;
  padding: 0px 2px 0px 2px;
}
TR#topnav TD A {
  color: white;
  font-size: 12px;
  font-family: arial;
  text-decoration: none;
}
TR#topnav TD A:hover {
  text-decoration: underline;
}
TR#topnav TD.oddcell {
  background-color: #666699;
}
TR#topnav TD.menu2-level1-act {
  background-color: #88292A;
}

/* Style for the Path-menu: */
TD#path {
  white-space: nowrap;
  background-color: #F8F8EC;
  font-family: arial;
  font-size: 11px;
  font-style: italic;
  font-weight: bold;
  padding: 1px 1px 5px 5px;
}
TD#path A {
  text-decoration: none;
  color:black;
}
TD#path A:hover {
  text-decoration: underline;
}
.tx-srfeuserregister-pi1 INPUT { font-family:Arial; font-size:12px; color:#003868; font-weight:normal; font-style:normal; font-variant:normal; background-color:white; }
.tx-srfeuserregister-pi1 INPUT.tx-srfeuserregister-pi1-submit { font-family:Arial; font-size:12px; color:#003868; font-weight:normal; font-style:normal; font-variant:normal; background-color:silver; }
.tx-srfeuserregister-pi1 P {
	font-family:Arial;
	font-size:12px;
	color:#003868;
	font-weight:normal;
	font-style:normal;
	font-variant:normal;
	line-height:normal;
}
.tx-srfeuserregister-pi1 P A {
	color:#003868;
	text-decoration:none;
	font-weight:bold;
}


