/* Wolkenweb CSS Template V0.2 */
/* Created 22.03.07 */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
        background-image: url(../images/background.gif);
}

/* content frame */
.topContentHeader {
  background-image: url(../images/Top.gif);
  background-repeat: repeat-x;
}

.bottomContentHeader {
  background-image: url(../images/Bottom.gif);
  background-repeat: repeat-x;
}

.leftBorder {
  background-image: url(../images/Border.gif);
  background-repeat: repeat-y;
  text-align: left;
}

.rightBorder {
  background-image: url(../images/Border.gif);
  background-repeat: repeat-y;
  text-align: right;
}

.contentpaneopen{
  font-family: 'Times New Roman', Times, serif;
  font-size: 14px;
  color: #2020A0;
}

h1.contentpaneopen{
  font-family: 'Times New Roman', Times, serif;
  font-size: 16px;
  color: #2020A0;
}

/* Header */
.BlockHeader {
  font-weight: bold;
  font-size: 11px;
  font-family: 'Times New Roman', Times, serif;
  text-align: justify;
  background: url(../images/HeaderSign.png) left no-repeat;
  padding-left: 20px;
}

/* Footer */
.Footer {
  font-size: 11px;
  font-family: 'Times New Roman', Times, serif;
  color: #2020A0;
}

/* Menu Definitions */

/* Top-Selector */
#topSelector {
  font-weight: bold;
  font-size: 90%;
}

/* Top-Selector unsorted list */
#topSelector ul {
  border-bottom-width: 0px;       /* no bottom-border */
  border-bottom-style: solid;
  border-bottom-color: #ffffff;   /* white */
  border-top-width: 0px;          /* no top-border */
  border-top-style: solid;
  border-top-color: #ffffff;
  text-align: left;
  padding: 1px 0;
  margin: 0;
  text-indent: 18px;              /* text 18px to the right */
}

/* Hack for IE 6 and before */
html>body #topSelector ul {
  border-bottom-width: 0px;       /* no bottom-border */
  border-bottom-style: solid;
  border-bottom-color: #ffffff;
  border-top-width: 0px;          /* no top-border */
  border-top-style: solid;
  border-top-color: #ffffff;
  text-align: left;
  padding: 1px 0;
  margin: 0;
  text-indent: 222px;             /* text 222px to the right */
}

/* List Items in a row */
#topSelector ul li{ 
  display: inline;
}

/* Anchor (link) Format */
#topSelector ul li a{ 
  color: #1D319A;                /* dark blue */
  padding: 2px 0;
  padding-right: 30px;
  margin: 0;
  text-decoration: none;
  font-size: 10pt;
  font-family: 'Times New Roman', Times, serif;
 }

#topSelector ul li a:hover{ 
  color: #C30B2C;                /* darker red */
}

#topSelector ul li a:visited{ 
  color: #0305C2;                /* blue */
}

/* left side navigation bar */
#leftNavigation {
  background: #ffffff;
}

#leftNavigation .moduletable h3, .moduletable-leftnav h3 {
  background: url(../images/h3-img.png) no-repeat 0px 0px;
  font-size: 11pt;
  font-weight: bold;
  color: #92A4AE;
  width: 80%;
  padding-top: 2px;
  padding-left: 21px;
}

#leftNavigation .moduletable-leftnav h3 {
  margin-bottom: 0;
}

#leftNavigation .moduletable-leftnav {
  padding: 0px;
  margin: 0;
}

/* Navigation Items */
/* Main Level */
a.mainlevel:link, a.mainlevel:visited { 
  font-family: 'Times New Roman', Times, serif;
  font-size: 11pt;
  display: block;                /* Line Break between Elements */
  background: url(../images/m_item.gif) no-repeat;
  vertical-align: middle;
  padding: 3px 11px 2px 10px;    /* top, right, bottom, left */
  height: 21px !important;       /* set height to 21px whatever cmd comes next - ignored by IE */
  height: 23px;
  width: 100%;
  text-decoration: none;
}

a.mainlevel:hover { 
  background-position: 0px -23px; /* shift button gif 23px to the top */
  text-decoration: none;
  color: #CC3300;
}

a.mainlevel#active_menu {
  color:#CC3300;
  font-weight: bold;
  font-size:11pt;
  padding: 3px 11px 2px 10px;      /* top, right, bottom, left */
}

a.mainlevel#active_menu:hover {
	color:#405369;
}

a.sublevel:link, a.sublevel:visited {
  font-family: 'Times New Roman', Times, serif;
  font-size: 9pt;
  display: block;                /* Line Break between Elements */
  background: url(../images/m_item.gif) no-repeat;
  background-position: -4px 0px;
  vertical-align: middle;
  padding: 4px 5px 1px 15px;     /* top, right, bottom, left */
  height: 21px !important;       /* set height to 21px whatever cmd comes next - ignored by IE */
  height: 23px;
  width: 100%;
  text-decoration: none;
}

a.sublevel:hover {
  background-position: -4px -23px; /* shift button png 23px to the top */
  text-decoration: none;
  color: #CC3300;
}

a.sublevel#active_menu {
	color:#CC3300;
	font-weight: bold;
	font-size:9pt;
}

a.sublevel#active_menu:hover {
	color:#405369;
}

/* more */
.more {
/*  background:url(../images/weiter-2.gif) no-repeat;*/
/*  padding: 1px 11px 4px 11px;*/      /* top, right, bottom, left */
  padding: 1px 11px 4px 0px;      /* top, right, bottom, left */
  text-align: center;
  text-decoration: none;
  font-family: 'Times New Roman', Times, serif;
  font-size: 11pt;
  color: #FF0000;
  width:100%;
  height:23px;
  margin: 1em 0;
}
a.more:link a.more:visited {
  display: block;                /* Line Break between Elements */
  vertical-align: middle;
  text-decoration: none;
}

a.more:hover { 
  text-decoration: none;
  color: #FC3300;
}
/* Main Content Area */

#MainBody {
  background: #ffffff;
  vertical-align: top;
}

#MainBody h1{
  font-family: 'Times New Roman', Times, serif;
  font-size: 20px;
  line-height: 0.5em;
  text-align: center;
  color: #2020A0;
}