/* css_pos3.css 
      - positional styles 
      - Border:0px 
      
      NEW next::
*/
.supstar{
     font-size: 13px;
      color: #f44;
  font-weight: bold; 
}
.supstar2{
     font-size: 18px;
      color: #f44;
  font-weight: bold; 
}
TD.form {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}
.inputRequirement { 
  font-family: Verdana, Arial, sans-serif; 
  font-size: 10px; 
  color: #ff0000;
}
input {
   font-family:Arial,sans-serif;
   font-size:8pt;
   color: #555;

  }
textarea {
   font-family:Arial,sans-serif;
   font-size:8pt;
   color: #555;
  }
Body {
  margin:0px;
  padding:0px;
  color:#666666;
  background-color:#fffff6;
  font-family:Arial; 
  font-size:10px;
}
td {
  color:#666666;
  font-family:Arial; 
  font-size:12px;
}
.tdt {
  color:#666666;
  font-family:Arial; 
  font-size:10px;
}
.dynaVRed {
    /* 		font-family:<%=app_face%>; 		*/
  font-family:Arial; 
  font-size:12px;
    text-decoration:none;
    color:darkred;
}
.dynaVgreen {
    /* 		font-family:<%=app_face%>; 		*/
  font-family:Arial; 
  font-size:12px;
    text-decoration:none;
    color:darkgreen;
}

/*#################################################################*/
#container { 
width:990px;
  margin: 4 6 5 9; 
  background-color:#ffffff;
   border:1px solid #aa7;
  /* margin: 0px 25px 5px 25px; 
   border:1px solid #aa7;
     width:770px;
     height:950px; */
}
#Header {
  padding:0px;
  margin:0px 0px 0px 0px;  /*top, right, bottom, left */
  height:100px;  	
  background-color:#fffffc;
  border: 0px solid red;
  /*border:0px solid #000090;*/  
  }
  
	#headerImg {    /*img w=138 h =84*/
	  width:  height: 86;
	  margin:  0px 10px 10px 40px; 
	  float: left;
      background-color:#fffffc;
	  border: px solid blue;
    /*border:0px solid blue;*/
	  }
	#headertext {
	  width: 740; height: 86;
	  padding: 0px;
	  margin: 5px 10px 10px 231px;
      background-color:#fffffc;
	  border: 0px solid green;
    /*border:0px solid green;*/
	  font-size: 20px;
	  font-family:ARIAL; 
	}

#Contents {
  margin: 5px 10px 0px 20px;  /*top, right, bottom,left */
  padding: 2px;
  background-color:#fffffc;
  border: 0px solid #f00;
	/* margin: 0px 10px 0px 20px;  border 0px solid #red;*/ 
  min-height:600px;
  }

		#Menu {
		  width:201px;
		  padding: 0px;
		  margin: 0 0 0 0 px;  
		  float: left; 
     	  background-color:#fffffc;
		  border: 1px solid #aa7;
      /*width:171px;
      border:1px solid #aa7;*/
			}
		#inMenu {
			width:201px;
			padding: 0px;
			margin:0px;  
          background-color:#fffffc;
				  border:0 px solid yellow;
          /*border:0px solid yellow;*/
				}
		#Contentstext {
		  width: 740;
		  /* falsche darstellung in Moz in dieser Reihenfolge: 
			  margin: 0x 0px 10px 181px;  
			  padding: 0px;
				==> 1. pading: 0px; dann margin 
			*/
		  padding: 0px;
      
		  margin: 0px 0px 0px 211px;
      background-color:#fffffc;
			border: 0px solid #800000;
      /* border:0px solid #800000;*/ 
		}
  
/* Again, "be nice to Opera 5". */
body>#Menu {width:160px;} 
 
#footer {
  padding: 0px;
  margin:0px 10px 10px 20px;  
  border:1x solid red;	
  /* border:0x solid red;*/ 
  background-color:#ffffff;
  }
	#footertext {
	  padding: 0px;
  margin:0px 0px 0px 0px;  
	  border:0px solid #00f0f0;
  background-color:#fffffc;
}
  
/* new menue part for Sachgebiete */
.td_bgcolor {
	background-color: #FFF9D6;
	border: thin inset #660000;
	font:12px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	width: 200px;
}
.header_VBH_AK {
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color: #330000;
	letter-spacing:0.1em;
	text-decoration: none;
	display:block;
	padding:8px 2px 8px 4px;
	#border-bottom-width: thin;
	#border-bottom-style: solid;
	#border-bottom-color: #330000;
	}
 .tab_out_titel {
	font:bold 12px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	margin-bottom: 1px;
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #990000;
	} 
  
 #sub_subject a {
	font:bold normal 10px/normal Arial, Helvetica, sans-serif;
	color: #660000;
	letter-spacing:0.1em;
	text-decoration: none;
	display:block;
	padding:2px 2px 2px 15px;
	background-position: 3px;
	}
	
#sub_subject a:hover {
	color:#FF0000;
	background: #FFFFCC url(../icons/pfeil_r.gif) no-repeat 3px;
	text-decoration: none;
	}
	
#sub_subject a:visited {
	color:#990000;
	font-weight: normal;
	}

#id_sachgebiete_open a {
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color: #660000;
	letter-spacing:0.1em;
	text-decoration: none;
	display:block;
	border-bottom: 1px solid #ff6666;
	background-image: url(../icons/li_buch.gif);
	background-repeat: no-repeat;
	background-position: 98px;
	}
#id_sachgebiete_open a:hover {
	color:#FF0000;
	background: #FFFFCC url(../icons/li_buchzu.gif) no-repeat 3px;
		background-position: 98px;
}

#sachgebiete_closed a {
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color: #660000;
	letter-spacing:0.1em;
	text-decoration: none;
	display:block;
	padding:8px 6px 8px 30px;
	background-image: url(../icons/li_buchzu.gif);
	background-repeat: no-repeat;
	background-position: 3px;
	}
#sachgebiete_closed a:hover {
	color:#FF0000;
	background: #FFFFCC url(../icons/li_buch.gif) no-repeat 3px;
	}

