html,body,text
{
  background-color:#FFF;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  letter-spacing:.3pt;
  color:#191919;
  line-height:140%;
}

p,ul,ol,li,div,td,th,address,blockquote,bodytext,csc-mailform-label
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#191919;
  line-height:140%;
}

.menu_oben
{
  font-size:11px;
  text-transform:uppercase;
}

.small
{
  font-size:9px;
}

#content
{
  text-align:left;
  vertical-align:top;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  letter-spacing:.3pt;
  color:#191919;
  line-height:160%;
  margin:25px;
}

.bold
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:bold;
  color:#000165;
}

.green
{
  color:#589341;
}

.text_left
{
  font-size:9px;
  position:relative;
  left:10px;
  right:-10px;
  margin-right:10px;
}

.text_right
{
  font-size:9px;
  position:relative;
  right:20px;
  left:0 px;
  clip:rect(auto-20pxautoauto);
  margin-right:20px;
}

.latest_news_header
{
  font-size:11px;
  color:#666;
  font-weight:bold;
  line-height:120%;
}

.latest_news_subheader
{
  margin-top:0;
  font-size:11px;
  color:#000;
}

h1
{
  font-size:13px;
}

.csc-firstHeader
{
  color:#666;
  font-size:18px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-style:italic;
  text-transform:uppercase;
  font-weight:normal;
  margin-bottom:15px;
  margin-top:5px;
}

h2
{
  font-weight:normal;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  padding-top:0;
  color:#ed1b36;
}

a
{
  text-decoration:none;
  font-weight:normal;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
}

a:hover
{
  text-decoration:underline;
  background-color:transparent;
  color:#DA203D;
  border:none;
}

.menu_links
{
  font-size:12px;
  text-transform:uppercase;
  text-decoration:none;
  line-height:120%;
}

.menu_links_2
{
  font-size:11px;
  text-decoration:none;
  line-height:120%;
}

.menu_links_active
{
  color:#666;
  font-weight:bold;
  font-size:12px;
  text-decoration:none;
  text-transform:uppercase;
  line-height:120%;
}

.efvEditorback
{
  font-weight:bold;
  background-color:#fff;
  color:#000;
  text-align:left;
  font-size:10px;
  font-style:normal;
}

.efvEditortback
{
  background-color:#fff;
  color:#000;
  text-align:left;
  font-size:10px;
  font-style:normal;
}

.efvEditorlinks
{
  background-color:#fff;
  color:#000;
  text-align:left;
  font-size:11px;
  font-weight:bold;
  font-style:normal;
}

.efvEditordiv
{
  overflow:auto;
  width:100%;
  height:100%;
}

.efvEditorimg
{
  height:0;
}

.tab_header
{
  font-weight:bold;
  font-size:12px;
  text-transform:uppercase;
  font-style:italic;
  color:#FFF;
}

.csc-mailform-field label
{
  float:left;
  clear:both;
  display:block;
  width:150px;
  padding-left:10px;
  padding-right:10px;
  margin-bottom:10px;
  text-align:right;
}

.csc-mailform-field
{
  clear:both;
}

.csc-mailform-field input,.csc-mailform-field textarea
{
  float:right;
  display:block;
  width:250px;
  border:1px solid #333;
  background:#F4F4F4;
  margin-bottom:10px;
  padding:1px;
}

img
{
  border:0;
}

.csc-mailform-submit
{
  float:right;
  display:block;
  width:50px;
  border:1px solid #333;
  background:#F4F4F4;
  margin-bottom:10px;
}

a:link.bodytext,a:active.bodytext,a:visited.bodytext,a.bodytext
{
  text-decoration:underline;
}

a:link,a:visited,a:active,a:focus,a.linkActive
{
  text-decoration:none;
  background-color:transparent;
  color:#DA203D;
  border:none;
}

.internal-link,.csc-mailform
{
  border:none;
}

a:link.latest_news_subheader,a:active.latest_news_subheader,a:visited.latest_news_subheader,a.latest_news_subheader
{
  text-decoration:none;
}

a:link.menu_links_active,a:active.menu_links_active,a:visited.menu_links_active,a:link.menu_links,a:active.menu_links,a:visited.menu_links,a.menu_links,a:focus.menu_links,a:link.menu_links_2,a:active.menu_links_2,a:visited.menu_links_2,a.menu_links_2,a:focus.menu_links_2
{
  color:#666;
  text-decoration:none;
}

.align-center
{
text-align: center !important;
}