/* styles.css         */
/* (C) 2004 by Maz */
body { 

  color:#333333; 
  font-family:verdana, arial, sans-serif; 
  font-size:13px; 
  margin:0px; 
  line-height:16px;

  padding-left:20px; 
  padding-top:65px;
  padding-right:20px;

  border-left:10px solid #003366; 

  }

a { color:#003366; font-weight:bold; text-decoration:none;}
a:hover, a:active  { color:#aaaaaa; }

table {
  font-size:13px; 
}

.dl-table th {
  border-bottom: 1px solid #003366;
  font-weight: bold;
  color: #fff;
  background-color: #EEEEEE;
}

#keywords { display:none;}

/** 
 * header bar spezific
 */
#logo {position:absolute; top:0px; left:0px; height:60px; margin:0px; padding:0px;}

#topbar {position:absolute; top:0px; left:250px; height:60px; font-size:11px;}
#topbar img {vertical-align:top;}
#logo img {vertical-align:top; padding:0px; marging:0px;}

#commonbar { float:right; xheight:16px; xoverflow:hidden; padding-bottom:3px;}


#slogan{clear:right; color:#003366; font-size:30px; line-height:30px; xheight:30px; xoverflow:hidden;}

/* 
 * End of header
 **/

/************************************************/
/* image positioning                            */
img {  padding-top: 2px;  padding-bottom: 1px;  padding-left: 1px;  padding-right: 1px; vertical-align:middle;}

img.left {  display: block;  left: 0px;}
img.right { display: block;  right: 0px;}
img.center {text-align: center;}
img.float-left {  float: left;   margin-top: 10px;  margin-right: 3px;  margin-bottom: 3px;}
img.float-right{  float: right;  margin-top: 3px;  margin-left: 3px;  margin-bottom: 3px;}


/************************************************/
/* content positioning                          */

.eyecatcherbox { position:relative; right:-15px; width:185px;  float:right; clear:right; font-size:11px;  border:1px solid #003366; padding:3px; margin-left:10px; margin-top:3px; text-align:center;  }

#foot    { clear:left; margin:10px; text-align:center; font-size:9px; font-family:Helvetica,serif;}

.important {clear:left; border-left:4px solid #AACCFF; padding:3px;}

/* Switch between seeking and busy status 
     'display:none' -> not visible, 
	  display:block -> visible 
*/
#availability { display:none; }
#currproject { display:block; }

/************************************************/
/* input tag                                    */

input[type=submit] {
  margin-top: 2px;
}

input, select, textarea {
  font-size: inherit;
  border: 1px solid #999999;
  font-family: courier, courier new, monospaced;
}

/*textarea {
  width: 100%;
  overflow: auto;
  wrap: virtual;
}
*/

/* wiki css properties */
.bold { font-weight: bold; }
.italic { font-style: italic; }

.top { vertical-align:top;}
.middle { vertical-align:middle;}
.bottom { vertical-align:bottom;}

.left {text-align:left;}
.right{text-align:right;}
.center{text-align:center;}
.block{text-align:justify;}

.top-left { vertical-align:top; text-align:left;}
.top-right{ vertical-align:top; text-align:right;}

.heading-1 {
  color: #003366;
  background-color: inherit;
  font-weight: bold;
  font-size: 24px;
  font-variant: small-caps;
  margin-bottom:8px;
}

.heading-1-1 {
  color: #003366;
  background-color: inherit;
  font-weight: bold;
  font-size: 13px;
  font-variant: small-caps;
  margin-bottom:3px;
}

.quote {
  font-style: italic;
  color: inherit;
  background-color: inherit;
  font-family: inherit;
  font-size: inherit;
}

.list {
}

.list-title {
  font-weight: bold;
}

.list ul {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-left: 0px;
  list-style-type: none;
}

/* wiki lists */

ul.minus { list-style-type: square; }
ul.star { list-style-type: circle; }
ol.ROMAN { list-style-type: upper-roman; }
ol.roman { list-style-type: lower-roman; }
ol.alpha { list-style-type: lower-alpha; }
ol.ALPHA { list-style-type: upper-alpha; }
ol.greek { list-style-type: lower-greek; }
ol.GREEK { list-style-type: upper-greek; }
ol.hiragana { list-style-type: hiragana; }
ol.HIRAGANA { list-style-type: hiragana-iroha; }
ol.katakana { list-style-type: katakana; }
ol.KATAKANA { list-style-type: katakana-iroha; }
ol.HEBREW { list-style-type: hebrew; }
