body {
  background-color:     #FFFFFF;
  font-family:          Arial;
  font-size:            11px;
  font-weight:          normal;
  color:                #3e3d40;
  margin:               0;
  padding:              0;
  /*
  background-image:     url('../imgs/backgrounds/bg-body.gif');
  background-repeat:    repeat-x;
  */
  }

div.Clearing {
  clear:                both;
  font-size:            1px;
  line-height:          1px;
  height:               1px;
  border:               0;
  margin:               0;
  padding:              0;
  overflow:             hidden;
  }
  
a {
  text-decoration:      none;
  outline:              none;
  color:                #3e3d40;
  font-size:			      11px;
  }
  
a:hover,
a:active {
  text-decoration:      underline;
  outline:              none;
  color:                #3e3d40;
  font-size:			      11px;
  }
  
a.Nav {
  text-decoration:      none;
  outline:              none;
  color:                #FFFFFF;
  font-size:			      11px;
  }
  
a:hover.Nav,
a:active.Nav {
  text-decoration:      underline;
  outline:              none;
  color:                #FFFFFF;
  font-size:			      11px;
  }

a.Path {
  text-decoration:      none;
  outline:              none;
  color:                #FFFFFF;  
  font-size:			      11px;
  }
  
a:hover.Path,
a:active.Path {
  text-decoration:      none;
  outline:              none;
  color:                #FFFFFF;
  font-size:			      11px;
  }

h1, td.h1 {
  font-family:          Arial;
  font-size:			      14px;
  font-weight:			    normal;
  color:                #820000;
  margin:               0px 0px 0px 0px;
  }
  
h2 {
  font-family:          Arial;
  font-size:			      11px;
  font-weight:			    bold;
  color:                #820000;
  margin:               0px 0px 0px 0px;
  }
  
h3 {
  font-family:          Arial;
  font-size:			      11px;
  font-weight:			    bold;
  color:                #3e3d40;
  margin:               0px 0px 0px 0px;
  }
  
h4 {
  font-family:          Arial;
  font-size:			      11px;
  font-weight:			    bold;
  color:                #3e3d40;
  margin:               0px 0px 0px 0px;
  }
  
td, p {
  line-height:          16px;
  margin:               0;
  font-size:			      11px;
  }
  
td.StatusBar {
  background-color:     #857f84;
  line-height:          25px;
  color:                #FFFFFF;
	}
  
td.PageTitle {
	font-size:			      10px;
	}
  
td.Date {
  color:                #B8BABD;
  padding:              10px;
  }

td.Content {
  padding:              3px;
  padding-top:          0px;
  }
  
td.NewsDescr {
  color:                #58585a;
  }
  
td.Menu {
  padding:              20px;
  padding-left:         4px;
  padding-top:          12px;
  }
  
td.Submenu {
  border-top:           1px solid #FFFFFF;
}
  
td.SubmenuOutline {
  padding-left:         6px;
  border:               1px solid #e3e3e4;
  border-left:          0px solid #e3e3e4;
}
  
input, select, textarea {
  border:               1px solid #B8BABD;
  font-size:            11px;
  font-weight:          normal;
  color:                #3e3d40;
  height:               20px;
  padding-top:          0px;
  }
  
input.submit {
  border:               1px solid #B8BABD;
  font-size:            11px;
  font-weight:          normal;
  color:                #3e3d40;
  height:               20px;
  padding-top:          0;
  }
  
input.SearchForm {
  border:               1px solid #9497A1;
  font-size:            10px;
  font-weight:          normal;
  color:                #3e3d40;
  width:                139px;
  }

input.form, select.form, textarea.form {
  border:               1px solid #808080;
  font-size:            11px;
  font-weight:          normal;
  color:                #3e3d40;
  height:               20px;
  padding-top:          3px;
  width:                250px;
  }
  
input.formButton {
  background-color:     #9a0000;
  border-top:           1px solid #b85151;
  border-bottom:        1px solid #740303;
  border-left:          1px solid #b85151;
  border-right:         1px solid #740303;
  font-size:            11px;
  font-weight:          normal;
  color:                #FFFFFF;
  height:               20px;
  padding-top:          0;
  }
  
select.Quickfinder {
  color:                #58585a;
}
  
table.MediaLib {
  background-color:     #FFFFFF;
  }

td.Pagetitle {
  padding-left:         7px; 
  padding-bottom:       10px;
}

td.Teaser {
  padding-left:         2px; 
}

td.Print p {
  border-top:           1px solid #c4c7c9;
  border-bottom:        1px solid #c4c7c9;
  height:               20px;
}

td.Main {
  border:               1px solid #d9dadb;
}

td.Content {
  padding:              20px; 
}

td.BorderRight {
  border-right:         1px solid #d9dadb;
}

td.Footer,p.Footer {
  font-size:            10px;
  color:                #b1b2b4;
}


table.Display {
  border-spacing:       1px;
  border-collapse:      collapse;
  padding:              2px;
  width:                100%;
  }
table.Display th {
  text-align:           left;
  color:                #ffffff;
  background-color:     #9a0000;
  font-size:            11px;
  border-top:           1px solid #ffffff;
  padding:              4px 4px 4px 4px;
  }
table.Display td.R1 {
  background-color:     #f0f0f0;
  border-top:           1px solid #ffffff;
  padding:              2px 4px 2px 4px;
  }
table.Display td.R2 {
  background-color:     #f6f6f6;
  border-top:           1px solid #ffffff;
  padding:              2px 4px 2px 4px;
  }
table.Display a {
  text-decoration:      underline;
  }
  
a.PageNaviAct {
  text-decoration:      none;
  font-weight:          bold;
  }
  
