body { margin: 0; background: #ffffff url(../images/bg_verlauf_linear.png) repeat-x; }
body * { font-family: Arial; color:#87888a; }

table.layout { border: 0; border-collapse: collapse; border-spacing: 0; empty-cells: show; padding: 0; margin: 0; }
table.layout > tr > td, table.layout > tbody > tr > td { border: 0; padding: 0; margin: 0; font-weight: normal; text-align: left; vertical-align: top; }


#saas_core { }
.saas_contentshadow { background: url(../images/schatten_r_transparent.png) repeat-y; width: 12px;}

#saas_logo { }
#saas_navi { position: absolute; z-index: 99; top:12px; width: 217px; height: 333px;  }
#saas_cnavi { margin-top: 16px; height: 318px; background: url(../images/navi_bg_verlauf.png) repeat-x; background-color: #ffffff; overflow: hidden; }
#saas_lnavishadow { background: url(../images/schatten_l_transparent.png) repeat-y top right; width: 12px; }
#saas_rnavishadow { background: url(../images/schatten_r_transparent.png) repeat-y; width: 12px; }

#saas_topline { background: url(../images/verlauf_meta_oben.png) repeat-x; height: 28px; }
#saas_searchline { height: 52px; background: #ffffff; }
#saas_video { background: url(../images/navi_bg_verlauf.png) repeat-x; border-top: 1px solid #87888a; border-bottom: 1px solid #87888a; height: 248px; margin-bottom: 16px; }
#saas_footerline { background: url(../images/verlauf_footer.png) repeat-x; height: 75px; vertical-align: bottom; }

.saas_cmargin { margin: 0 16px 18px 16px; }

.saas_clear { clear: both; }
.saas_rfloat { float: right; }
.saas_lfloat { float: left; }

/* ==================================================================================== */

.saas_navi1,
.saas_navi2 { margin: 0; padding: 0; list-style-type: none; }
.saas_navi1 li { display:block; width:191px; border: 1px solid transparent; }
.saas_navi1 li a { display: block; height:35px; line-height:35px; text-decoration: none; }
.saas_navi1 li a span { display: block; margin: 0 18px 0 18px;  font-size:12pt; font-weight:normal; border-top: 1px solid #bdbebf; background: url(../images/navi_pfeil_blau_gross_rechts.png) no-repeat 147px 12px; }
.saas_navi1 li.current a span,
.saas_navi1 li.section a span { color: #556588; background: url(../images/navi_pfeil_blau_gross_runter.png) no-repeat 142px 13px; border-bottom: 0px; }
.saas_navi1 li.saas_first a span { border-top: 0px; }

.saas_navi1 .saas_navi2 li { display:block; margin: -4px 0 4px 0; }
.saas_navi1 .saas_navi2 li a { display: block; padding: 0 0 0 20px; height:18px; line-height:18px; text-decoration: none; background: url(../images/navi_pfeil_grau_klein_rechts.png) no-repeat 26px 5px; }
.saas_navi1 .saas_navi2 li a span { display: block; font-size:10pt; font-weight:normal; border: 0; color: #87888a; background: none; }
.saas_navi1 .saas_navi2 li.current a { background: url(../images/navi_pfeil_blau_klein_rechts.png) no-repeat 26px 5px; }
.saas_navi1 .saas_navi2 li.current a span { font-weight: bold; }

/* ==================================================================================== */

#saas_topnavi {  margin: 2px 0 0 0; padding: 0; list-style-type: none; float: right; }
#saas_topnavi li { float: left; border-right:1px solid #505050; height: 24px; }
#saas_topnavi li#saas_last { border-right:0; }
#saas_topnavi a { color: #ffffff; font-size: 8pt; line-height: 24px; text-decoration: none; padding: 0 18px 0 18px; }
#saas_topnavi a:hover { text-decoration: underline; }

/* ==================================================================================== */

#saas_searchline fieldset { border: 0; padding: 0; margin:0; }
#saas_searchline form { float:right; margin: 16px 17px 0 0; background: url(../images/search_form.png) no-repeat 0 2px; height: 22px; width: 143px; }
#saas_searchline form input.text { margin: 0px 0 0 6px; padding: 0; border: 0; font-size: 8pt; height: 9pt; width: 136px; background: transparent; }
#saas_searchline form legend {display: none;}
#saas_searchline form input.action {display: none;}

/* ==================================================================================== */

#saas_video > div { margin-left: 206px; height: 248px; }

/* ==================================================================================== */

#saas_leftcontent { margin: 0 20px 0 20px; } 
.saas_linfo { background: url(../images/header_bg.png) no-repeat; margin-bottom: 16px; clear: both; }
.saas_linfo h3 { font-size: 11pt; color: #556588; margin: 0 0 8px 0; padding: 4px 0 0 8px; cursor: pointer; }
.saas_linfo h3 img { vertical-align: top; }
.saas_linfo p { font-size: 9pt; margin: 0px 8px 0px; line-height: 140%; }
.saas_linfo a { color: #556588; text-decoration: none; vertical-align: bottom; }
.saas_linfo a.saas_pointer { display: block; height: 16px; line-height: 16px; padding: 0 0 0 22px; background: url(../images/icon_pfeil_mehr.png) no-repeat 2px 1px; }

.saas_linfo img.saas_arrow { float: right; margin: 6px 16px 0 0; }

.saas_share { margin:  4px 8px 4px; border-spacing: 0; width: 100%; }
.saas_share td { margin: 0; }
.saas_share td a { font-size: 9pt; vertical-align: top; }
.saas_share td a img { border: 0; vertical-align: text-bottom; }
.saas_share span { padding: 0 0 0 4px; }

/* ==================================================================================== */

#saas_footernavi {  margin: 0 0 0 0; padding: 0; list-style-type: none; float: right; }
#saas_footernavi li { float: left; height: 38px; color: #ffffff; font-size: 9pt; }
#saas_footernavi a { color: #ffffff; font-size: 9pt; line-height: 38px; text-decoration: none; padding: 0 18px 0 18px; }
#saas_footernavi a:hover { text-decoration: underline; }
#saas_footerline p#saas_copy { color: #ffffff; font-size: 9pt; line-height: 38px; margin: 0 0 0 16px; }

/* ==================================================================================== */

#saas_maincontent { width: 713px; }

/* ==================================================================================== */

#saas_navi3 { position: relative; background: url(../images/content_verlauf_oben.png) repeat-x; height: 36px; margin: 0 20px 12px 0; }
#saas_navi3 img.saas_icon { border: 0; margin: 1px 0 0 1px; }
#saas_navi3 p { margin: 0; padding: 0 16px 0 16px; }
#saas_navi3 p a { color: #556588; text-decoration: none; vertical-align: bottom; font-size: 9pt; }
#saas_navi3 p a.saas_pointer { display: block; height: 16px; line-height: 16px; padding: 4px 0 0 16px; background: url(../images/pfeil_zurueck.png) no-repeat 0 7px; margin: 0}
#saas_navi3 p .saas_navi3 { font-size: 10pt; font-weight: bold; margin-right: 16px; vertical-align: bottom; }

#saas_breadcrumb { font-size: 7pt; position: absolute; bottom: 0; right: 0; }
#saas_navi3 #saas_breadcrumb a { font-size: 7pt; }

/* ==================================================================================== */
#saas_maincontent #Form_CalendarFilterForm fieldset { padding: 0; }


ul.saas_sitemap { list-style-type: none; margin: 0; padding-left: 32px; } 
ul.saas_sitemap li a { font-size: 11pt; }
ul.saas_sitemap li li a { font-size: 10pt; }
ul.saas_sitemap li li li a { font-size: 9pt; }

/* ========= */
.ArticlePage img { float: left; margin: 0 16px 16px 0; }
#news_ticker img { float: left; margin: 4px 8px 4px; }
