body,html {
  height:100%;
}

body {
  background-color: #FFFFFF;
  font-family: 'verdana'; 
  margin-left:0px;
  margin-top:0px;
  margin-right:0px;
  margin-bottom:0px;
  /* Well, this is for Opera 7 */
  padding-left:0px;
  padding-right:0px;
  padding-top:0px;
  padding-bottom:0px;
font-size:12px}

h1 {
  font-size:20px;
}

h2 {
  font-size:18px;
}

h3 {
  font-size:14px;
}
a {
  color: #000070;
 text-decoration: none;
  border:0px;
}

a:hover {
 color: #ff0000;
 text-decoration: underline;
}

a:visited {
 color: #000070;
}

p {
  font-family: 'verdana';
}



/* Special Classes: */
/*********************************************/
/*********************************************/






td {
  font-size:12px;
}


tr.menuentry {
 color: #000070;
 background-color:#cecfde;
 text-decoration: none;
 cursor:pointer;
 cursor:hand;
 

}


td.inputtext {
  text-align:right;

}



input.string, textarea.string
{ 
  color:#000000; 
  background-color:#EEEEEE;
  border:1px;
  border-color:#000000;
  border-style:solid;
  padding:2px;
}

input.red,input.blue,input.login
{
  padding:2px;
  }
input.int
{ 
  color:#0000CC; 
  background-color:#E0E0E0;
  border:1px;
  border-color:#000000;
}



input.bool
{ 
  color:#0000CC; 
  /*background-color:#E0E0E0;*/
  border:0px;
  border-color:#000000;
}

input.blue, textarea.blue
{
  background-color:rgb(220,220,250);
  border:1px;
  border-style:solid;
  border-color:#000000;  

}
input.red
{
  background-color:rgb(250,220,220);
  border:1px;
  border-style:solid;
  border-color:#000000;
}

input.login
{
  border:1px;
  border-style:solid;
  border-color:rgb(50,50,50);
  background-color:rgb(238,238,238);
}
textarea.nice
{
  font-family:'arial';
  font-size:12px;
}


/* Used by Downloadmanager */

td.downloadfile {
  border-style: solid;
  border-width:1px;
  border-color:rgb(100,100,100);
  padding:3px;
  background-color:rgb(200,200,200);
}

table.filelist {
  border-style: solid;
  border-width:1px;
  border-color:rgb(100,100,100);
  padding:3px;
  width:80%;
  background-color:rgb(180,180,180);
}

table.dirlist {
  border-style: solid;
  border-width:1px;
  border-color:rgb(100,100,100);
  width:80%;
}

table.directoryhead {
  border-style: solid;
  border-width:0px;
  border-color:rgb(100,100,100);
  width:80%;
}




/* Message boxes */


table.msgbox_error {
  border-style: solid;
  border-width:1px;
  border-color:rgb(100,100,100);
  vertical-align:middle;
  text-align:center;
  width:400px;
}

td.msgboxtitle_error {
  background-color:rgb(220,120,100);
  height:20px;
  font-size:14px;
  text-align:center;

}
table.msgbox_info {
  border-style: solid;
  border-width:1px;
  border-color:rgb(100,100,100);
  vertical-align:middle;
  text-align:center;
  width:400px;
}

td.msgboxtitle_info {
  background-color:rgb(150,170,220);
  height:20px;
  font-size:14px;
  text-align:center;

}

table.msgbox_yesno {
  border-style: solid;
  border-width:1px;
  border-color:rgb(100,100,100);
  vertical-align:middle;
  text-align:center;
  width:400px;
}

td.msgboxtitle_yesno {
  background-color:rgb(150,170,220);
  height:20px;
  font-size:14px;
  text-align:center;

}



a img {
  border: 0px;
}

span.button {
  cursor:hand;
  cursor:pointer;

}

img.iepngtrick
{
	behavior: url("http://jugend.kb24.dnsalias.org/oldfiles/pngbehavior.htc");
}


div.bar
{
	background-color:rgb(212,208,200);
	border-top:1px solid rgb(250,250,245);
	border-left:1px solid rgb(250,250,245);
	border-bottom:1px solid rgb(132,132,123);
	border-right:1px solid rgb(132,132,123);
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	font-family:'ms sans serif';
}
div.bar div
{
	background-color:rgb(219,216,209);
	cursor:default;
	opacity:0.75;	


}
div.bar div img
{
	vertical-align:middle;
}
div.bar div input
{
	border:1px solid rgb(183,183,166);
	font-family:'ms sans serif';
	height:19px;
	vertical-align:middle;
	padding-left:2px;
}


/* Usermanager */
table.userinfo {
  border-style: solid;
  border-width:1px;
  border-color:rgb(100,100,100);
  width:80%;
  margin:50px;
  padding:0px;

}

td.userinfo {
  border-style: solid;
  border-width:1px;
  border-color:rgb(100,100,100);
  padding:3px;
  margin:0px;
  background-color:rgb(200,200,200);
}


