html { 
  height:100%; 
  min-height:101%;
  line-height: 14px; 
} 

body { 
  height:100%; 
  padding: 0; 
  margin: 0; 
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  text-align: center;
  background-color: #fbf8ed;
}

.centeredDiv{ 
  margin: 0px auto; 
  text-align: left; 
  width: 1040px;
}

img { border: 0px; }

/* (Link) Lucida Sans, regular, 10px (Größe) / 14px (Zeilenabstand) / +3px (nach) / #666666 (Standard) - #660000 (Mouseover) */

a { 
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 10px; 
  color: #666666;
  padding: 0px;
  margin: 0;
  text-decoration: none; 
}

a:hover { color: #660000; text-decoration: none;  }

p.bodytext { margin-bottom: 15px; }

.external-link-new-window { color: #660000; }

td,th,div,p { 
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; 
  font-size: 11px;
  line-height: 15px;
  color: #000000;
  padding: 0;
  margin: 0;
  border-collapse:separate;
}

.csc-textpic-caption { padding-top: 5px; font-style:italic;}
.csc-textpic-imagewrap { margin-bottom: 15px; }

.table  {width:100%; height: 100%; border-collapse:separate; table-layout:fixed; }

/**************************************/
/* Überschriften */
h1 { 
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; 
  font-size: 14px; 
  line-height: 20px;
  color: #000000;
  padding:0 0 12px 0; 
  margin:0; 
}
h2 { 
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; 
  font-size: 11px; 
  line-height: 15px; 
  color: #000000;
  padding: 0 0 6px 0;
  margin: 0;
}
h3 {
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; 
  font-size: 10px;
  line-height: 14px; 
  color: #660000;
  padding: 0 0 6px 0;
  margin: 0;
} 

h4 {
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 10px;
  line-height; 14px;
  color: #660000;
  padding: 0;
  margin: 0;
}

/**************************************/


/**************************************/
/* Seiten Formate */
/**************************************/
.backgroundColor { background: #f0d2a0; }
.whiteBorder { background: #ffffff; }
.shadowLeft { width: 15px; background: url(img/shadowLeft_b2c.gif) repeat-y;; }
.shadowRight { width: 15px; background: url(img/shadowRight_b2c.gif) repeat-y; }
/* --> styleDE.css / stylePT.css
.shadowBottom { height: 50px; background: url(img/shadowBottom_b2c.gif) top left no-repeat; }
*/
.shadowBottomLeft { background: url(img/shadowBottomLeft_b2c.gif) no-repeat; }
.shadowBottomRight { background: url(img/shadowBottomRight_b2c.gif) no-repeat; }
.transparent { 	 }
.menuLeft { }

/* Content Standard */
.content { background:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2FFFFFF,endColorstr=#B2FFFFFF);zoom: 1; background: rgba(255,255,255,0.7); padding: 20px; }
.content a { font-weight: bold; }

/* Column Right Standard */
.columnRight { padding: 0px; }
.columnRight a { font-weight: bold; }
/**************************************/


/**************************************/
/* MENUS */
/**************************************/
/* Main Menu Standard */
td.mainMenu { background:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2FFFFFF,endColorstr=#B2FFFFFF);zoom: 1; background: rgba(255,255,255,0.7); }

/* Sub Menu */
a.subMenu-NO1 {
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  line-height: 11px;
  color: #000000;
  height: 21px;
  width: 138px;
  display: block;
  background:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2FFFFFF,endColorstr=#B2FFFFFF);zoom: 1; background: rgba(255,255,255,0.7);
  margin-bottom: 1px;
  padding: 9px 0 0 12px;
  font-size: 11px;
  font-weight: bold;
}
.subMenu-NO1 a:hover { color: #660000; }
a.subMenu-CUR1 { 
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  line-height: 11px;
  color: #660000;
  height: 21px;
  width: 138px;
  display: block; 
  background:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5FFFFFF,endColorstr=#E5FFFFFF);zoom: 1; background: rgba(255,255,255,0.9);
  margin-bottom: 1px; 
  padding: 9px 0 0 12px;
  font-size: 11px;
  font-weight: bold;
}
a.subMenu-NO2 { 
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  line-height: 11px;
  color: #000000;
  height: 21px;
  width: 128px;
  display: block;
  background:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4CFFFFFF,endColorstr=#4CFFFFFF);zoom: 1; background: rgba(255,255,255,0.3); 
  margin-bottom: 1px;
  padding: 9px 0 0 22px;
  font-size: 11px;
}
.subMenu-NO2 a:hover { color: #660000; }
a.subMenu-CUR2 { 
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  line-height: 11px;
  color: #660000;
  height: 21px;
  width: 128px;
  display: block;
  background:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#19000000,endColorstr=#19000000);zoom: 1; background: rgba(0,0,0,0.1);
  margin-bottom: 1px;
  padding: 9px 0 0 22px;
  font-size: 11px;
}

/* Info Menu */
td.infoMenu-NO { vertical-align: middle; color: #ffffff;  }
td.infoMenu-CUR { vertical-align: middle; color: #ffffff; }
a.infoMenu-CUR1, a.infoMenu-NO1 {  font-size: 10px; text-decoration: none; color: #ffffff; display: block; padding: 3px 15px 3px 3px; }
a.infoMenu-CUR1 { } 

/**************************************/


/**************************************/
/* Flexible Contentelemente */
/**************************************/
/* startContent Standard */
.startContent { background:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2FFFFFF,endColorstr=#B2FFFFFF);zoom: 1; background: rgba(255,255,255,0.7); padding: 20px 0 0 20px; }

/* FCE Box Startseite */
.fceBoxStart { background:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2FFFFFF,endColorstr=#B2FFFFFF);zoom: 1; background: rgba(255,255,255,0.7); }
.fceBoxStart-content { padding: 0 20px 0 20px; }

/* FCE News Startseite */
.fceNewsStart { background:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2FFFFFF,endColorstr=#B2FFFFFF);zoom: 1; background: rgba(255,255,255,0.7); }
.fceNewsStart-headline { padding: 0 25px 0 25px; font-size: 12px; line-height: 14px; font-weight: bold;  }
.fceNewsStart-content { padding: 0 25px 0 25px; font-size: 11px; line-height: 13px; }

/* FCE News Rechte Spalte */
.fceNewsRight { background:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2FFFFFF,endColorstr=#B2FFFFFF);zoom: 1; background: rgba(255,255,255,0.7); } 
.fceNewsRight-headline { padding: 0 25px 0 25px; font-size: 11px; line-height: 14px; font-weight: bold;  }
.fceNewsRight-content { padding: 0 25px 0 25px; font-size: 11px; line-height: 13px; }

/*FCE Uebersicht (für Bereichs-Einstiegsseiten) */
.fceUebersichtHeadline { color: #660000; font-weight: bold; font-size: 10px;  }
.fceUebersichtContent { font-size: 10px;}

/* FCE Headline */
.fceHeadline { background:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2FFFFFF,endColorstr=#B2FFFFFF);zoom: 1; background: rgba(255,255,255,0.7); }

/* FCE Contact */
.fceContact { background:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2FFFFFF,endColorstr=#B2FFFFFF);zoom: 1; background: rgba(255,255,255,0.7); padding: 0 20px 0 20px; }

/**************************************/

/* Tabelle auf Seite Selbsthilfe */
.tr-0 { font-weight: bold; }
.tr-even { background: #ffffff;  vertical-align: top; }
.tr-odd { background: #e5e5e5; vertical-align: top; }
.selbsthilfe { } 

/* NEWS */
.news-list-image { float: left; padding-right: 10px; }
.news-list-morelink { margin-bottom: 15px; }
.newsTitle a { font-weight: bold; font-size: 11px; color:#000000; }
.newsTitle { padding: 0 0 5px 0; }
.news-list-date { float: left; margin-right: 5px; font-weight: bold; color: #660000;  }
.news-single-date { float: left; margin-right: 5px; font-weight: bold; color: #660000;  }
.news_list_left { border-bottom: 1px dotted #660000; margin-bottom: 10px; }
.news_list_right { border-bottom: 1px dotted #660000; margin-bottom: 10px; }

.tx-newloginbox-pi1 { border: 1px solid #000000; padding: 10px;  }
.tx-newloginbox-pi1 { padding-bottom: 10px; }

.tx-indexedsearch-searchbox { border: 1px solid #000000; padding: 10px; margin-bottom: 10px; }
.tx-indexedsearch-searchbox-button { margin-top: 10px; }
.tx-indexedsearch-searchbox td { height: 30px; }


/* Zurück zu Donauer */

div#donauer {
  position:absolute;
  top:600px;
}
