@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework
 * (en) central stylesheet
 * (de) zentrales Stylesheet
 *
 * @creator       YAML Builder V1.2b (http://builder.yaml.de)
 * @file          mi.css
 * @-yaml-minver  3.1
 * 
 */

/* import core styles | Basis-Stylesheets einbinden */
@import url(../yaml/core/base.css);

/* import screen layout | Screen-Layout einbinden */
@import url(../yaml/navigation/nav_shinybuttons.css);
@import url(screen/basemod.css);
@import url(screen/content.css);

/* import print layout | Druck-Layout einbinden */
@import url(../yaml/print/print_draft.css);

/* === Custom MI styles === */

/* BEGIN general layout */
body {
  background: #959595 url(../images/bg.jpg) repeat-x;
  font-size: 12px;
  color: #545454;
}
h1, h2, h3, h4, h5, h6, h7 {
  font-size: 20px;
  font-weight: normal;
  color: #b60033;
  text-transform: uppercase;
}
/*
h1 {
  font-family: Sansation Light, Arial, Helvetica, sans-serif;
}
*/
h1, table h1, h2, h3, h4, h5, h6, h7 {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
}
h1 {
  font-size: 20px;
}
h2 {
  font-size: 16px;
}
h3 {
  font-size: 15px;
}
h4 {
  font-size: 14px;
}
h5, h6, h7 {
  font-size: 13px;
}
#bigdot {
  background: url(../images/circle.png) no-repeat bottom right;
  width: 278px;
  height: 324px;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: -1;
}
#col3 {
  padding-top: 112px;
}
#col3_content {
  background: #f4f4f4;
  padding: 20px 0 20px 33px;
}
a img,:link img,:visited img { 
  border: none; 
}
a, a:hover, a:visited, a:visited:hover {
  color: #bf204c;
  font-weight: bold;
  text-decoration: none;
}
h1 a, h1 a:hover, h1 a:visited, h1 a:visited:hover {
  font-weight: normal;
}
a:hover, a:visited:hover {
  text-decoration: underline;
}
/* END general layout */

/* BEGIN left column layout */
#logo {
/*  background: url(../images/logo.png) no-repeat;*/
  margin: 27px 0;
  width: 103px;
  height: 112px;
}
#leftNavi {
  margin-bottom: 10px;
}
#infoArea {
  padding-top: 10px;
  margin-top: 20px;
}
/* END left column layout */

/* BEGIN navi layout */
#mainNavi {
  margin-bottom: 10px;
}
div.leftNavi, div.leftNavi2 {
  font-size: 11px;
  font-weight: bold;
  margin-bottom: 5px;
}
div.leftNavi2 {
  padding-left: 10px;
}
a.leftNavi, a.leftNavi2 {
  text-decoration: none;
  color: #6f6f6f;
}
a.leftNavi:hover, a.leftNavi2:hover {
  text-decoration: none;
  color: #bf204c;
}
a.leftNaviActive, a.leftNavi2Active {
  color: #bf204c;
}
a.leftNaviActive:hover, a.leftNavi2Active:hover {
  color: #bf204c;
}
/* END navi layout */

/* BEGIN right column layout */
#nav {
  margin-bottom: 10px;
}
#content {
/*  width: 600px; */
  width: 720px;
}
.tx-rlmpflashdetection-pi1 {
  text-align: right;
  margin-bottom: 20px;
  width: 742px;
}
/* END right column layout */

/* BEGIN footer layout */
#footer {
/*  background: #bf0034 url(../images/footer.jpg) repeat-y; */
  background: #a1131c;
  height: 16px;
  font-size: 10px;
  color: white;
  margin-top: 2px;
  padding: 2px 0 0 12px;
}
/* END footer layout */

.no-margin {
  margin: 0;
}

.align-justify {
  text-align: justify;
}

.csc-form-labelcell {
  padding: 0 5px 5px 0;
  vertical-align: top;
}
td.csc-form-fieldcell {
  padding: 0 0 5px 5px;
}
td.csc-uploads-icon, td.csc-uploads-fileSize {
  vertical-align: top;
}
td.csc-uploads-fileName p {
  margin: 0;
}

/* Import Typo3 stuff */
@import url(typo3.css);

