@media print {


body, html {
  margin:0;
  padding:0;
  height:100%;
  font-family:Arial, Helvetica, sans-serif;
  font-size:100%;
  background-color:#ffffff;
  background-image:none;
}
p {margin:0}
a img {border:0}
h1,
h2,
h3,
h4 {margin:0}
/* end Standard */
/* Layout */
/* Grobaufteilung */

#maincontainer {
  position:absolute;
  top:0;
  left:0;
  margin-left:0;
  width:58.5625em;

}

#container {
  float:left;
  background-image:none;
}

#container1 {
  float:left;
  width:57.8125em;
  padding:1.25em 1.5625em 1.25em 1.5625em;
  background-image:none;
}

html>body div#container1 
{
  width:54.6875em;
}

#container2 {
  clear:both;
  width:54.6875em;
}

#shadow-right,
#foot-graphic {
  display:none
}

/* end Grobaufteilung */
/* Kopf */

#pageheader {
  display:none;  
}

#logo {
  float:left;
  width:8.125em;
  height:7.1875em;
}

#location
{
  float:left;  
  margin:1.8em 0 0 1.25em;
  padding:0;
  font-size:1.25em;
  color:#1b3e82;
}

#locationmenu,
#locationmenu-dropdown,
#locationcaption,
#locationcaption-dropdown, 
#location-dropdown,
#locations1,
#locations2,
#locations3,
#searchcaption,
.locationdropdown {
  display:none;
}

/* Search */

#search,
.suche,
.sucheimg {
  display:none;
}

/* end Search */

#sitepath-left {
  clear:both;
  width:59em;
  height:1.1875em;
  font-size:0.6875em;
  color:#5d80bc;
  padding-bottom:0.25em;
}

#navi,
#sitepath-right { 
  display:none;
}  

/* end Kopf */
/* Ueberschrift der Unterseiten bzw. Flash-Animation */

#caption
{
  float:left;  
  height:3.375em;
}

#flashani,
.location-title,
.location-box
{
  display:none;
}

/* end Ueberschrift der Unterseiten bzw. Flash-Animation */
/* Content (linker Abschnitt) */

#content {
  float:left;
  width:34.375em;
}

#content-big {
  float:left;
  width:54.6875em;
}

.line
{
  clear:both;
  overflow:hidden;
  width:100%;
  height:5px;
  background-image:url(/img/system/line.gif);
  background-repeat:repeat-x;
}

.textbox 
{
}

.textbox-float 
{
  float:left;
}

.textbox-listing
{
  margin-left:0.75em;
}

.index a
{
  color:#6090e2;
  text-decoration:none;
}

.index-left-active
{
  width:116px;
  height:34px;
  padding-left:21px;
  background-image:url(/img/system/index-active.jpg);
  background-repeat:no-repeat;
}

.index-left-inactive
{
  width:116px;
  height:34px;
  padding-left:21px;
  background-image:url(/img/system/index-inactive.jpg);
  background-repeat:no-repeat;
}

.index-right-active
{
  width:133px;
  height:34px;
  padding-left:21px;
  background-image:url(/img/system/index2-active.jpg);
  background-repeat:no-repeat;
}

.index-right-inactive
{
  width:133px;
  height:34px;
  padding-left:21px;
  background-image:url(/img/system/index2-inactive.jpg);
  background-repeat:no-repeat;
}

.index-print
{
  width:259px;
  height:34px;
  text-align:right;
}

.row-empty
{
  width:34.375em;
  height:1.625em;
  background-color:#e1eeff;
}

.row-white-left
{
  width:8.6875em;
  border-left:solid 0.125em #e1eeff;
  background-color:#ffffff;
  padding:0.5em 0 0.5em 1.1875em;
  vertical-align:top;
}

html>body td.row-white-left
{
  width:8.5625em;
}

.row-white-right
{
  width:24.5em;
  border-right:solid 0.125em #e1eeff;
  background-color:#ffffff;
  padding:0.5em 3.625em 0.5em 0;
}

html>body td.row-white-right
{
  width:20.75em;
}

.row-left
{
  width:9.875em;
  background-color:#e1eeff;
  padding:0.5em 0 0.5em 1.3125em;
  vertical-align:top;
}

html>body td.row-left
{
  width:8.5625em;
}

.row-right
{
  width:24.5em;
  background-color:#e1eeff;
  padding:0.5em 3.625em 0.5em 0;
}

html>body td.row-right
{
  width:20.75em;
}

.bluerow
{
  clear:both;
  margin:0.5em 0 0.5em 0;
  padding:0.3125em 0 0 0.625em;
  height:1.5625em;
  width:34.375em;
  background-color:#e1eeff;
}

html>body div.bluerow
{
  height:1.25em;
  width:33.75em;
}

.link-right
{
  float:right;
  text-align:right;
  margin:0.5em 0 0.5em 0;
}

.table
{
  float:left;
  width:50%;
}

/* end Content (linker Abschnitt) */
/* Info-Boxen (rechter Abschnitt) */

#boxes-right,
.box-right,
.linkbox-blue,
.linkbox-upper,
.linkbox-middle,
.linkbox-lower,
.linkbox-orange,
.linkbox-darkblue,
.depesche {
display:none;
}

/* end Info-Boxen (rechter Abschnitt) */
/* Fuss */

#footer,
#footer-left,
#footer-right {
  display:none;
}

/* end Fuss */
/* Sonstige Layouts */

.picture-left
{
  float:left;
  margin:0 1.375em 0.75em 0;
}

.picture-right
{
  float:right;
  margin:0 0 0.75em 1.375em;
}

.picture
{
  float:left;
}

/* end Sonstige Layouts */
/* end Layout */

/* Textdefinitionen */

.plaintext
{
  font-size:0.75em;
  color:#000000;  
}

.plaintext-small
{
  font-size:0.625em;
  color:#000000;  
}

.plaintext-white
{
  font-size:0.75em;
  color:#ffffff;  
}

.plaintext-blue
{
  font-size:0.75em;
  color:#6090e2;  
}

.plaintext-darkblue
{
  font-size:0.75em;
  color:#0d3272;  
}

.plaintext a
{
  font-weight:bold;
  color:#0d3272;
  text-decoration:none;  
}

.plaintext-white a
{
  font-weight:bold;
  color:#ffffff;  
  text-decoration:none;
}

.plaintext-darkblue a
{
  font-weight:bold;
  color:#0d3272;  
  text-decoration:none;
}

.headline-darkblue
{
  font-size:1.0625em;
  font-weight:bold;
  color:#0d3272;
}
.headline-blue
{
  font-size:1.0625em;
  font-weight:bold;
  color:#6090e2;
}
.headline-blue-small
{
  font-size:0.75em;
  font-weight:bold;
  color:#6090e2;
}

.headline-white
{
  font-size:1.0625em;
  font-weight:bold;
  color:#ffffff;
}

.headline-white-big
{
  font-size:1.3125em;
  font-weight:bold;
  color:#ffffff;
}
.headline-orange
{
  font-size:1.0625em;
  font-weight:bold;
  color:#ff7200;
}
.right
{
  float:right;
  text-align:right;
}

.leftmargin
{  
  float:left;
  margin-left:1.25em;
}

.linksign
{
  font-size:0.875em;
  font-weight:bold;
  color:#6090e2;
}

.linksign-float
{
  float:left;
  font-size:0.875em;
  font-weight:bold;
  color:#6090e2;
}

.linksign-bigger
{
  font-size:1.1667em;
  font-weight:bold;
  color:#6090e2;
}

.linksign-listing
{
  font-size:0.875em;
  font-weight:bold;
  color:#6090e2;
}

.linksign-white
{
  font-size:0.875em;
  font-weight:bold;
  color:#ffffff;
}

.spacer-small
{
  clear:both;
  height:0.125em;
  width:100%;
    overflow:hidden;
}

.spacer-half
{
  clear:both;
  height:0.5em;
  width:100%;
    overflow:hidden;
}

.spacer
{
  clear:both;
  height:0.75em;
  width:100%;
  overflow:hidden;
}

.spacer-big
{
  clear:both;
  height:0.875em;
  width:100%;
  overflow:hidden;
}

.spacer-double
{
  clear:both;
  height:1.5em;
  width:100%;
  overflow:hidden;
}

/* Kopf- und Fusseinstellungen */  

.header-footer ul
{
  padding:0;  
  list-style:none;
  font-size:0.6875em;  
}

#pageheader ul
{  margin:0.625em -0.5em 0 0;
  float:right;
}  

#footer-right ul
{  margin:0 -0.5em 0 0;
  float:right;
}

#footer-left ul
{  
  margin:0;
  float:left;
}

.header-footer li
{
  float:left;  
}

.header-footer a
{
  margin:0 0.5em 0 0.5em;
  text-decoration:none;
}

#pageheader a 
{
  color:#ffffff;
}

#footer a 
{
  color:#0d3272;
}

/*end Kopf- und Fusseinstellungen */  
/* Spezialeinstellungen */

#sitepath-left a
{
  color:#5d80bc;
  text-decoration:none;
}

#locationmenu ul
{
  padding:0;
  margin:0;
  float:left;
  list-style:none;
  font-size:0.6875em;

}

#locationmenu a
{  
  color:#5d80bc;
  text-decoration:none;
}

#caption h1
{
  margin-top:0.125em;
  font-size:2.5em;
  font-weight:normal;
  color:#0d3272;
}

#captionsmall h1
{
  font-size:1.25em;
  font-weight:normal;
  color:#0d3272;
}

.link-headline
{
  font-size:0.75em;
  font-weight:bold;
  color:#000000;
  margin:2em 0em 1em 0em;  
}

.link-list
{
  clear:both;
  margin-bottom:0.25em;
}

.link-names
{
  float:left;
  width:11em;
  font-size:0.75em;
  color:#000000;  
}

.link-links
{
  font-size:0.75em;
  color:#000000;  
}

}
