/* seifer */

html {
  width:100%;
  height:100%;
}

body {
  width:100%;
  height:100%;
  
  margin:0px;
  padding:0px;
  
  font-size:12pt;
  font-family:Arial,sans-serif;
  
  background-color:#BFD1E5;
}

.align-center {
	text-align:center;	
}

.align-right {
	text-align:right;
}

.align-justify {
	text-align:justify;
}

table#layoutTable {
  width:784px;
  height:100%;
  
  margin:0px;
  margin-left:auto;
  margin-right:auto;
  padding:0px;

  text-align:left;
  vertical-align:top;
  
  border-left: 10px solid white;
  border-right: 10px solid white;  
}

td#layoutHeader {
  width:784px;
  height:243px;
  
  margin:0px;
  padding:0px;
  
  background:url(../images/header_bg.jpg);
  background-repeat:no-repeat;
  
  vertical-align:top;
}

/* Menu001 */

td#layoutMenu001 {
  width:175px;
  height:100%;
  
  margin:0px;
  padding:0px;
  
  background:#edf1f7;
  
  font-size:8pt;
  
  vertical-align:top;
}

/* Menu001 Liste */

td#layoutMenu001 ul {
  margin:0px;
  margin-top:20px;
  margin-bottom:40px;
  padding:0px;
  
  list-style-type:none;
}

td#layoutMenu001 li {
  margin:0px;
  margin-left:30px;
  margin-top:10px;
  padding:0px;
}

/* Menu001 Link Ueberschriften */

td#layoutMenu001 div.menuHeader {
  margin:0px;
  margin-top:20px;
  padding:0px;
  padding-left:20px;
  padding-bottom:5px;

  color:#0067b4;
  
  border-bottom:1px dotted #0067b4;
}

td#layoutMenu001 div.menuHeader_act {
  margin:0px;
  margin-top:20px;
  padding:0px;
  padding-left:20px;
  padding-bottom:5px;

  font-weight:bold;
  color:#000000;
  
  border-bottom:1px dotted #0067b4;
}

td#layoutMenu001 div.menuHeader_act a, a:link, a:visited, a:active, a:focus {
  color:#000000;
  
  text-decoration:none;
}

/* Menu001 Link-Definition */

td#layoutMenu001 a:link, a:visited, a:active, a:focus {
  color:#0067b4;

  text-decoration:none;
}

td#layoutMenu001 a:hover {
  color:#000000;

  text-decoration:none;
}

/* Menu001 Unterlinks */

td#layoutMenu001 div.menuSublink {
  margin:0px;
  margin-left:30px;
  margin-top:5px;
  padding:0px;
  padding-left:5px;
  padding-bottom:5px;

  color:#0067b4;
  
  border-bottom:1px dotted #0067b4;
}

td#layoutMenu001 div.menuSublink_act {
  margin:0px;
  margin-left:30px;
  margin-top:5px;
  padding:0px;
  padding-left:5px;
  padding-bottom:5px;

  font-weight:bold;
  color:#000000;
  
  border-bottom:1px dotted #18379e;
}

td#layoutMenu001 div.menuSublink2 {
  margin:0px;
  margin-left:45px;
  margin-top:5px;
  padding:0px;
  padding-left:5px;
  padding-bottom:5px;

  color:#0067b4;
  
  border-bottom:1px dotted #0067b4;
}

td#layoutMenu001 div.menuSublink2_act {
  margin:0px;
  margin-left:45px;
  margin-top:5px;
  padding:0px;
  padding-left:5px;
  padding-bottom:5px;

  font-weight:bold;
  color:#000000;
  
  border-bottom:1px dotted #18379e;
}

td#layoutMenu001 div.menuSublink_act a, a:link, a:visited, a:active, a:focus {
  color:#000000;
  
  text-decoration:none;
}

/* Content */

td#layoutContent {
  width:434px;
  
  margin:0px;
  padding:0px;
  
  background:white;
  
  vertical-align:top;
}

td#layoutContent div.content {
  margin:20px;
  padding:0px;
  
  font-size:8pt;
  color:#595959;
  
  text-align:justify;
}

td#layoutContent div.content h1 {
  font-size:16pt;
  
  color:#18379e;
}

td#layoutContent div.content h2 {
  font-size:12pt;
  
  color:#18379e;
}

td#layoutContent div.content h3 {
  font-size:10pt;
  
  color:#000000;
}

td#layoutContent div.content a:link, a:visited, a:active, a:focus {
  color:#0067b4;

  text-decoration:none;
}

td#layoutContent div.content a:hover {
  color:#000000;

  text-decoration:none;
}

/* Shortcuts */

td#layoutShortcuts {
  width:175px;
  height:100%;
  
  margin:0px;
  padding:0px;
  
  background:#edf1f7;

  vertical-align:top;
}

td#layoutShortcuts div.shortcutBox {
  width:137px;
  
  margin:0px;
  margin-left:38px;
  padding:0px;
}

td#layoutShortcuts div.shortcutBox div.shortcutBoxHeader {
  margin:0px;
  margin-top:20px;
  padding:0px;
  padding-bottom:5px;

  font-size:8pt;
  font-weight:bold;
  color:#000000;
  
  border-bottom:2px solid #18379e;
  
  clear:both;
}

td#layoutShortcuts div.shortcutBox div.shortcutBoxInfo {
  margin:0px;
  margin-top:8px;
  padding:0px;
  padding-bottom:5px;

  font-size:8pt;
  color:#000000;
  
  clear:both;
}

td#layoutShortcuts div.shortcutBox img.shortcut {
  margin:0px;
  padding:0px;
  border:none;

  float:right;
}