body {
  margin:0px;
  padding:0px;
  font-family:Arial,sans-serif;
  background:#ffffff;
  font-size:10pt;
  width:100%;
  height:100%;    
  }
  
img {
  border:0px;
  }

#content {
  margin-top:10px; 
  margin-left:20px; 
  margin-right:220px;
  max-height:50000px;
  height:100%;
}

h1.content {
  font-size:16px;
  color:#404040;
  margin-top:40px;
  border-bottom: 1px dotted #404040;
  border-bottom-width: 1px; 
  width:100%;
 }
 
ul.list {
  font-size:12px;
  margin-bottom:40px;
  list-style-image:url(bullet_point.gif);
 }
 
.list li {
  font-size:12px;
  margin-bottom:15px;
  list-style-image:url(bullet_point.gif);
 }

#content li.b {
  font-size:12px;
  font-weight:bold;
  margin-top:20px;
  margin-left:0px;
  margin-bottom:0px;
  padding-left:0px;
  padding-bottom:0px;
  list-style-image:url(bullet_point.gif);
 }

h1.ebene {
  font-size:18px; 
  padding:0px;
}

table.border1 {
 border-collapse:collapse;
}

td.hborder1 {
 font-weight:bold;
 background:#f8f8f8;
 border:1px solid #808080;
 border-collapse:collapse;
 padding:5px;
 width:200px;
}

td.cborder1 {
 border:1px solid #808080;
 border-collapse:collapse;
 padding:5px;
}

td.ebene3 {
  background:#eeeeee;
  border-bottom:1px solid #808080;
  border-top:1px solid #808080;  
  padding:4px;
  font-size:13px;  
}

tr.ebene3a {
  background:#f8f8f8;
  font-size:13px;    
}

td.ebene3a {
  padding:4px;
  font-size:13px;    
}

tr.ebene3b {
  background:#ffffff;
  font-size:13px;    
}

td.ebene3b {
  padding:4px;
  font-size:13px;    
}

tr.ebene3a {
  background:#f8f8f8;
  cursor:pointer;
}

/* --- */

/* Für sro */

h1.pr {
  font-size:18px; 
  padding:0px;
}

h2.pr {
  font-size:16px; 
  margin-top:10px;
  margin-bottom:40px;
  padding:0px;
}

div.img_right {
 float:right;
 text-align:center;
 margin-left:40px;
}

div.img_center {
 text-align:center;
 margin-top:40px;
 margin-bottom:40px;
 width:100%;
 
}

p.img {
 font-size:10px;
 text-align:center;
 padding-bottom:10px;
}

h1.paragraph {
  font-weight:bold;
  font-size:16px;
}

div.paragraph {
 margin-bottom:20px;
 text-align:justify;
}

div.paragraph_title {
 margin-bottom:5px;
 font-size:12px;
 font-weight:bold;
}

h1.author {
  font-weight:bold;
  font-size:14px;
  margin-top:40px;
}

div.author {
  margin-bottom:10px;
}

div.id {
  font-size:10px;
  clear:both;
}

div.print {
  margin-top:40px;
  margin-bottom:10px;
  margin-left:20px;
 }

/* --- */

/* Links und Buttons */

A.px10b:link    {font-size: 10px; COLOR: #000099; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.px10b:visited {font-size: 10px; COLOR: #000099; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.px10b:active  {font-size: 10px; COLOR: #000099; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.px10b:hover   {font-size: 10px; COLOR: #000099; font-family: Arial, sans-serif; text-decoration: underline; font-weight:bold;}

A.px10rb:link    {font-size: 10px; COLOR: #ce1018; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.px10rb:visited {font-size: 10px; COLOR: #ce1018; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.px10rb:active  {font-size: 10px; COLOR: #ce1018; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.px10rb:hover   {font-size: 10px; COLOR: #ce1018; font-family: Arial, sans-serif; text-decoration: underline; font-weight:bold;}

A.px11:link    {font-size: 11px; COLOR: #ce1018; font-family: Arial, sans-serif; text-decoration: none;}
A.px11:visited {font-size: 11px; COLOR: #ce1018; font-family: Arial, sans-serif; text-decoration: none;}
A.px11:active  {font-size: 11px; COLOR: #ce1018; font-family: Arial, sans-serif; text-decoration: none;}
A.px11:hover   {font-size: 11px; COLOR: #ffffff; font-family: Arial, sans-serif; text-decoration: none; background-color:#ce1018;}

A.px11b:link    {font-size: 11px; COLOR: #ce1018; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.px11b:visited {font-size: 11px; COLOR: #ce1018; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.px11b:active  {font-size: 11px; COLOR: #ce1018; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.px11b:hover   {font-size: 11px; COLOR: #ffffff; font-family: Arial, sans-serif; text-decoration: none; background-color:#ce1018; font-weight:bold;}

A.px11rb:link    {font-size: 11px; COLOR: #ce1018; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.px11rb:visited {font-size: 11px; COLOR: #ce1018; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.px11rb:active  {font-size: 11px; COLOR: #ce1018; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.px11rb:hover   {font-size: 11px; COLOR: #ce1018; font-family: Arial, sans-serif; text-decoration: underline; font-weight:bold;}

A.px12:link    {font-size: 12px; COLOR: #000099; font-family: Arial, sans-serif; text-decoration: none;}
A.px12:visited {font-size: 12px; COLOR: #000099; font-family: Arial, sans-serif; text-decoration: none;}
A.px12:active  {font-size: 12px; COLOR: #000099; font-family: Arial, sans-serif; text-decoration: none;}
A.px12:hover   {font-size: 12px; COLOR: #ce1018; font-family: Arial, sans-serif; text-decoration: underline;}

A.px12u:link    {font-size: 12px; COLOR: #000099; font-family: Arial, sans-serif; text-decoration: underline;}
A.px12u:visited {font-size: 12px; COLOR: #000099; font-family: Arial, sans-serif; text-decoration: underline;}
A.px12u:active  {font-size: 12px; COLOR: #000099; font-family: Arial, sans-serif; text-decoration: underline;}
A.px12u:hover   {font-size: 12px; COLOR: #ce1018; font-family: Arial, sans-serif; text-decoration: underline;}

A.px12s:link    {font-size: 12px; COLOR: #000000; font-family: Arial, sans-serif; text-decoration: none;}
A.px12s:visited {font-size: 12px; COLOR: #000000; font-family: Arial, sans-serif; text-decoration: none;}
A.px12s:active  {font-size: 12px; COLOR: #000000; font-family: Arial, sans-serif; text-decoration: none;}
A.px12s:hover   {font-size: 12px; COLOR: #ce1018; font-family: Arial, sans-serif; text-decoration: underline;}

A.px12b:link    {font-size: 12px; COLOR: #000000; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.px12b:visited {font-size: 12px; COLOR: #000000; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.px12b:active  {font-size: 12px; COLOR: #000000; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.px12b:hover   {font-size: 12px; COLOR: #ce1018; font-family: Arial, sans-serif; text-decoration: underline; font-weight:bold;}

A.px12rb:link    {font-size: 12px; COLOR: #ce1018; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.px12rb:visited {font-size: 12px; COLOR: #ce1018; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.px12rb:active  {font-size: 12px; COLOR: #ce1018; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.px12rb:hover   {font-size: 12px; COLOR: #ce1018; font-family: Arial, sans-serif; text-decoration: underline; font-weight:bold;}

A.px13:link    {font-size: 13px; COLOR: #000099; font-family: Arial, sans-serif; text-decoration: none;}
A.px13:visited {font-size: 13px; COLOR: #000099; font-family: Arial, sans-serif; text-decoration: none;}
A.px13:active  {font-size: 13px; COLOR: #000099; font-family: Arial, sans-serif; text-decoration: none;}
A.px13:hover   {font-size: 13px; COLOR: #ce1018; font-family: Arial, sans-serif; text-decoration: underline;}
 
A.more:link    {font-size: 12px; COLOR: #eb0c51; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold; float:right; margin:5px;}
A.more:visited {font-size: 12px; COLOR: #eb0c51; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold; float:right; margin:5px;}
A.more:active  {font-size: 12px; COLOR: #eb0c51; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold; float:right; margin:5px;}
A.more:hover   {font-size: 12px; COLOR: #eb0c51; font-family: Arial, sans-serif; text-decoration: underline; font-weight:bold; float:right; margin:5px;}

A:link    {font-size: 13px; COLOR: #000099; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A:visited {font-size: 13px; COLOR: #000099; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A:active  {font-size: 13px; COLOR: #000099; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A:hover   {font-size: 13px; COLOR: #EB0C51; font-family: Arial, sans-serif; text-decoration: underline; font-weight:bold;}

A.s:link    {font-size: 10px; COLOR: #000099; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.s:visited {font-size: 10px; COLOR: #000099; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.s:active  {font-size: 10px; COLOR: #000099; font-family: Arial, sans-serif; text-decoration: none; font-weight:bold;}
A.s:hover   {font-size: 10px; COLOR: #EB0C51; font-family: Arial, sans-serif; text-decoration: underline; font-weight:bold;}

/* --- */


/* TABBED WIDGET */

.tabright {
  margin-top:10px;
  float:right;
  margin-right:5px;
  margin-bottom:0px;
  height:100%;
  }

.tabright h1 {
  font-size:12px;
  font-weight:bold;
  color:#404040;
  margin-top:10px;
  margin-bottom:0px;
  }

.tabs {
  float:left;
  font:10px Arial, helvetica, sans-serif;
  font-weight:bold;
  line-height:normal;
  border:0px solid #000;
  margin:0px;
  padding:0px;
  }
  
.inputbox {
 font:10px Arial, helvetica, sans-serif;
 padding:0px;
 margin-bottom:5px;
}
  
.tabs ul {
  margin:0px;
  padding:0px;
  list-style:none;             
  }
  
.tabs li {
  display:inline;
  margin:0px;
  padding:0px;
  }
  
.tabs a {
  float:left;
  font:10px Arial, helvetica, sans-serif;
  font-weight:bold;  
  background:url("tableft.gif") no-repeat left top;
  margin:0px 2px 0px 0px;
  padding:0 0 0 7px;
  text-decoration:none;
  }
  
.tabs a span {
  float:left;
  font:10px Arial, helvetica, sans-serif;
  font-weight:bold;
  display:block;
  background:url("tabright.gif") no-repeat right top;
  padding:3px 10px 3px 3px;
  color:#000000;

  }
  
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.tabs a span {
  float:none;
  }
/* End IE5-Mac hack */

.tabs a:hover span {
  color:#ff0000;
  font-weight:bold;
  }
  
.tabs a:hover {
  background-position:0% -42px;
  }
  
.tabs a:hover span {
  background-position:100% -42px;
  }

.tabs a.tab-active{
  background-position:0% -42px;
  }
  
.tabs a.tab-active span {
  background-position:100% -42px;
  }

.tab-container {
  background: #fff; 
  width:200px;
  margin-bottom:30px;
  background:url("pane_top.gif") no-repeat left top;
  font:10px Arial, helvetica, sans-serif;           
  }
  
.tab-panes { 
  margin:0px;
  padding-top:2px;
  clear:both;  
  width:200px;
  border:0px solid #000;         
  }

.panecen { 
  margin:0px;
  padding:0px 0px 0px 5px;
  clear:both; 
  background:url("pane_cent.gif") repeat-y left top;  
  width:200px;
  }

.panecen p { 
  margin:0px;
  padding:2px;
  width:190px; 
  }     

.panenav { 
  margin:0px;
  padding:0px 0px 0px 0px;
  clear:both; 
  background:url("pane_cent.gif") repeat-y left top;  
  width:200px;
  }

.panebot { 
  margin:0px;
  padding:0px;
  clear:both; 
  background:url("pane_bot.gif") no-repeat left top; 
  width:200px;
  height:3px;
  } 
  

table.navigation {
  border-spacing:0px; 
  border-collapse:collapse; 
  margin:0px; 
  padding:0px; 
  width:100%; 
  }

td.navigation { 
  padding-left:9px;  
  }


#catorder {
   float:right; 
   padding:10px; 
   margin:0; 
   background-color:#F2F2F2;
   border:1px solid #C0C0C0;
   display:block; 
   text-align:center; 
   width:110px;
}


