/* S: Formatierung Layout-Tabelle */
body, table, td, input, select, textarea {
  font-family:verdana, helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;
}

body, form {
  padding:0px;
  margin:0px;
}

td.roth_br1 {
  text-align:left;
}

td.roth_br2 {
  text-align:left;
}

td.roth_spr {
  background-color:#ffffff;
}

td.roth_mnv {
  color:#ffffff;
  background-color:#000000;
  padding-left:18px;
}

td.roth_mv1 {
  color:#ffffff;
  text-align:left;
}

td.roth_mv2 {
  color:#ffffff;
  text-align:center;
}

td.roth_con {
  color:#000000;
  background-color:#dde0e1;
}

td.roth_hnv {
  background-color:#737C85;
  background-image:url(/fileadmin/roth_navbttm.gif);
  background-position: center 90%;
  background-repeat:no-repeat;
  padding-bottom: 90px;
}

td.roth_cns {
  background-color:#dde0e1;
  padding-top:89px;
  padding-left:82px;
  padding-right:190px;
}

td.roth_crs {
  background-color:#dde0e1;
  padding-top:27px;
  padding-right:112px;
}

td.roth_frs {
  background-color:#dde0e1;
}

td.roth_ctn {
  background-color:#dde0e1;
  padding-top:35px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:35px;
}

td.roth_ctr {
  background-color:#dde0e1;
  padding-top:35px;
  padding-left:16px;
  padding-right:16px;
  padding-bottom:35px;
}

td.roth_dln {
  background-image:url(/fileadmin/roth_dttdlne.gif);
  background-position:left center;
  background-repeat: repeat-x;
}

td.roth_lgo {
  padding-left:18px;
  padding-bottom:48px;
}

td.roth_adr {
  padding-bottom:61px;
}
/* E: Formatierung Layout-Tabelle */

/* S: Formatierung Meta-Navigation */
span.roth_mnv {
  background-image:url(/fileadmin/roth_mnvicn.gif);
  background-position:right center;
  background-repeat: no-repeat;
  padding-right:15px;
  margin-right:7px;
}

a.roth_mnv_p:link {
  color:#ffffff;
  font-weight:bold;
  text-decoration:none;
}

a.roth_mnv_p:visited {
  color:#ffffff;
  font-weight:bold;
  text-decoration:none;
}

a.roth_mnv_p:hover {
  color:#ffffff;
  font-weight:bold;
  text-decoration:none;
}

a.roth_mnv_a:link {
  color:#d70601;
  font-weight:bold;
  text-decoration:none;
}

a.roth_mnv_a:visited {
  color:#d70601;
  font-weight:bold;
  text-decoration:none;
}

a.roth_mnv_a:hover {
  color:#d70601;
  font-weight:bold;
  text-decoration:none;
}

/* E: Formatierung Meta-Navigation */

/* S: Formatierung Main-Navigation */
td.roth_nav {
  border-top:solid #000000 1px;
  padding-top:5px;
  padding-left:17px;
  padding-bottom:5px;
}

td.roth_nav2 {
  padding-left:17px;
  padding-bottom:5px;
}

a.roth_nav_p:link {
  color:#ffffff;
  font-weight:normal;
  text-decoration:none;
}

a.roth_nav_p:visited {
  color:#ffffff;
  font-weight:normal;
  text-decoration:none;
}

a.roth_nav_p:hover {
  color:#ffffff;
  font-weight:normal;
  text-decoration:none;
}

a.roth_nav_a:link {
  color:#ffffff;
  font-weight:normal;
  text-decoration:none;
  background-image:url(/fileadmin/roth_navicn.gif);
  background-position:left 4px;
  background-repeat:no-repeat;
  padding-left:11px;
}

a.roth_nav_a:visited {
  color:#ffffff;
  font-weight:normal;
  text-decoration:none;
  background-image:url(/fileadmin/roth_navicn.gif);
  background-position:left 4px;
  background-repeat:no-repeat;
  padding-left:11px;
}

a.roth_nav_a:hover {
  color:#ffffff;
  font-weight:normal;
  text-decoration:none;
  background-image:url(/fileadmin/roth_navicn.gif);
  background-position:left 4px;
  background-repeat:no-repeat;
  padding-left:11px;
}

a.roth_nav2_p:link {
  color:#000000;
  font-weight:normal;
  text-decoration:none;
  padding-left:11px;
}

a.roth_nav2_p:visited {
  color:#000000;
  font-weight:normal;
  text-decoration:none;
  padding-left:11px;
}

a.roth_nav2_p:hover {
  color:#000000;
  font-weight:normal;
  text-decoration:none;
  padding-left:11px;
}

a.roth_nav2_a:link {
  color:#000000;
  font-weight:normal;
  text-decoration:none;
  background-image:url(/fileadmin/roth_navicn.gif);
  background-position:left 4px;
  background-repeat:no-repeat;
  padding-left:11px;
}

a.roth_nav2_a:visited {
  color:#000000;
  font-weight:normal;
  text-decoration:none;
  background-image:url(/fileadmin/roth_navicn.gif);
  background-position:left 4px;
  background-repeat:no-repeat;
  padding-left:11px;
}

a.roth_nav2_a:hover {
  color:#000000;
  font-weight:normal;
  text-decoration:none;
  background-image:url(/fileadmin/roth_navicn.gif);
  background-position:left 4px;
  background-repeat:no-repeat;
  padding-left:11px;
}
/* E: Formatierung Main-Navigation */

/* S: Formatierung Überschriften */
h1, h2 {
  font-size:14px;
  font-weight:bold;
  margin-bottom:4px;
}

h3 {
  color:#E73020;
  font-size:11px;
  font-weight:bold;
  margin-left:12px;
  margin-bottom:2px;
}

h4, h5 {
  font-size:14px;
  font-weight:bold;
  margin-bottom:4px;
}
/* E: Formatierung Überschriften */

/* S: Formatierung Verweise (Links) */
a:link {
  color:#000000;
  font-weight:normal;
  text-decoration:underline;
}

a:visited {
  color:#000000;
  font-weight:normal;
  text-decoration:underline;
}

a:hover {
  color:#000000;
  font-weight:normal;
  text-decoration:underline;
}
/* E: Formatierung Verweise (Links) */

/* S: Formatierung Inhalte */
div.bildlegende {
  text-align:right;
}
/* E: formatierung Inhalte */

p.bodytext {
  margin-bottom: 10px;
}

p.align-right {
  text-align: right;
}
