@CHARSET "UTF-8";

body
{
  padding:0;
  margin:0;
  font-family: Times Arial;
  font-size:10pt;
  color:#0c3387;
}

/* for tinyMCE */
div,p,span,td {  
  color:#0c3387;
}

td 
{
  vertical-align:top;
}

/* define page areas*/
div#pageContent
{
  margin:20px;
  position: relative;
  background:#ffffff;
}

div#header
{
  position:relative;
}

div#main
{
  position:relative;
  padding:1em 2em 1em 2em;
}

div#footer
{
  text-align:right;
  font-size:10px;
  padding:4px;
  padding-bottom:0px;
  height:16px;
}

/* Top Menu */
div#menu
{
  position:relative;
  background:#0c3387;
  color:#FFFFFF;
  border: solid 1px #0c3387;
}

/* Top Right Menu */
div#topRightMenu
{
  position:absolute;
  top:0;
  right:0;
  padding-right:1em;
}

/* Top Left Menu */
div#topLeftMenu
{
  position:absolute;
  top:0;
  left:1em;
}

/* Menu Links*/
div#menu a 
{
  display:block;
  float:left;
  text-decoration:none;
  color:#ffffff;
  padding:0 0.5em;
  z-index:50;
  height:inherit;
}

div#menu a.active
{
 font-weight:bolder;
} 



div#menu a:hover 
{
}

div#menu a:visited,div#menu a:focus 
{
}


/*Define default borders*/
div#pageContent
{
  border: solid 1px #0c3387;
  border-collapse:collapse;
  border-spacing:0;
}

div#header
{
  border-bottom: solid 1px #0c3387;
}

div#footer
{
  position:relative;
  border-top: solid 1px #0c3387;
}


/*logo*/
a#logo
{
  display:block;
  background:url("../images/logo.gif") no-repeat center;
  width:140px;
  height:135px;
  margin-left:1em;
}

/* Define Content Elements*/
div#main p
{
  margin-top:10px;
}

div#main span
{
  margin:0;
}

.bold,.hervorgehoben,.fett
{
  font-weight:bold;
}

.kopfzeile, h1
{
  padding:15px 0 15px 0;
  font-size:16pt;
  margin:0px;
}

.center
{
  text-align:center;
}

.dataTable
{
  border: solid 1px #0c3387;
  border-collapse:collapse;
  border-spacing:0;
}

.dataTable tr td
{
  border: solid 1px #0c3387;
  border-collapse:collapse;
  border-spacing:0;
}

div#main table tr td
{
  vertical-align:top;
}

/*** LOGIN FORM ***/
div#login
{
  position:relative;
}

td.loginSubmit
{
  padding-top:8px;
  text-align:right;
}

td.loginSubmit input
{
  width:100%;
}

/**Username Output**/
span#username
{
  position:absolute;
  left:1em;
}

/**EDIT BUTTON**/
a.edit
{
  position:absolute;
  right:5px;
  top:5px;
  display:block;
  background:url("../images/edit.png") no-repeat center;
  heigth:16px;
  width:16px;
  text-decoration:none;
}
