BODY {
margin-left:0px;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
background:#F5F5F5;
color:#000000;
font-family:Tahoma, Verdana, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
}

.article {
background-color:transparent;
color:#000000;
font-family:Tahoma, Verdana, sans-serif;
font-size:12px;
line-height:17px;
font-weight:normal;
text-decoration:none;
}

.article A:link {
background-color:transparent;
color:#bc3f35;
font-family:Tahoma, Verdana, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
}

.article A:visited {
background-color:transparent;
color:#bc3f35;
font-family:Tahoma, Verdana, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
}

.article A:hover {
background-color:transparent;
color:#bc3f35;
font-family:Tahoma, Verdana, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:underline;
}

.article A:active {
background-color:transparent;
color:#bc3f35;
font-family:Tahoma, Verdana, sans-serif;
font-size:12px;
text-decoration:none;
}

.atitle {
background-color:transparent;
color:#002063;
font-family:Tahoma, Verdana, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.emph {
background-color:transparent;
color:#002063;
font-family:Tahoma, Verdana, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
}

.emph A:link {
background-color:transparent;
color:#002063;
font-family:Tahoma, Verdana, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
}

.emph A:visited {
background-color:transparent;
color:#002063;
font-family:Tahoma, Verdana, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
}

.emph A:hover {
background-color:transparent;
color:#002063;
font-family:Tahoma, Verdana, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:underline;
}

.emph A:active {
background-color:transparent;
color:#002063;
font-family:Tahoma, Verdana, sans-serif;
font-size:12px;
text-decoration:none;
}

table.top {
margin-left:0px;
margin-top:0px;
}

.title {
background-color:transparent;
color:#002063;
font-family:Tahoma, Verdana, sans-serif;
font-size:18px;
font-weight:normal;
letter-spacing:3pt;
text-decoration:none;
}

.title A:link {
background-color:transparent;
color:#002063;
font-family:Tahoma, Verdana, sans-serif;
font-size:18px;
font-weight:normal;
letter-spacing:3pt;
text-decoration:none;
}

.title A:hover {
background-color:transparent;
color:#002063;
font-family:Tahoma, Verdana, sans-serif;
font-size:18px;
font-weight:normal;
letter-spacing:3pt;
text-decoration:none;
}

.title A:active {
background-color:transparent;
color:#002063;
font-family:Tahoma, Verdana, sans-serif;
font-size:18px;
font-weight:normal;
letter-spacing:3pt;
text-decoration:none;
}

.title A:visited {
background-color:transparent;
color:#002063;
font-family:Tahoma, Verdana, sans-serif;
font-size:18px;
font-weight:normal;
letter-spacing:3pt;
text-decoration:none;
}

.subtitle {
background-color:transparent;
color:#000000;
font-family:Tahoma, Verdana, sans-serif;
font-size:14px;
font-weight:bold;
letter-spacing:3pt;
text-decoration:none;
}

.subtitle A:link {
background-color:transparent;
color:#bc3f35;
font-family:Tahoma, Verdana, sans-serif;
font-size:14px;
font-weight:bold;
letter-spacing:3pt;
text-decoration:none;
}

.subtitle A:hover {
background-color:transparent;
color:#bc3f35;
font-family:Tahoma, Verdana, sans-serif;
font-size:14px;
font-weight:bold;
letter-spacing:3pt;
text-decoration:underline;
}

.subtitle A:active {
background-color:transparent;
color:#bc3f35;
font-family:Tahoma, Verdana, sans-serif;
font-size:14px;
font-weight:bold;
letter-spacing:3pt;
text-decoration:none;
}

.subtitle A:visited {
background-color:transparent;
color:#bc3f35;
font-family:Tahoma, Verdana, sans-serif;
font-size:14px;
font-weight:bold;
letter-spacing:3pt;
text-decoration:none;
}

.slogan {
background-color:transparent;
color:#002063;
font-family:Tahoma, Verdana, sans-serif;
font-size:12px;
font-weight:normal;
letter-spacing:2pt;
text-decoration:none;
}

.date {
background-color:transparent;
color:#002063;
font-family:Tahoma, Verdana, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
}

.menue {
background-color:transparent;
color:#bc3f35;
font-family:Tahoma, Verdana, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
}

.menue a:link {
background-color:transparent;
color:#bc3f35;
font-family:Tahoma, Verdana, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
}

.menue a:hover {
background-color:transparent;
color:#bc3f35;
font-family:Tahoma, Verdana, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
}

.menue a:active{
background-color:transparent;
color:#bc3f35;
font-family:Tahoma, Verdana, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
}

.menue a:visited{
background-color:transparent;
color:#bc3f35;
font-family:Tahoma, Verdana, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
}

.menue_b {
background-color:transparent;
color:#bc3f35;
font-family:Tahoma, Verdana, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.menue_b a:link {
background-color:transparent;
color:#bc3f35;
font-family:Tahoma, Verdana, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.menue_b a:hover {
background-color:transparent;
color:#bc3f35;
font-family:Tahoma, Verdana, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.menue_b a:active{
background-color:transparent;
color:#bc3f35;
font-family:Tahoma, Verdana, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.menue_b a:visited{
background-color:transparent;
color:#bc3f35;
font-family:Tahoma, Verdana, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.print_title {
background-color:transparent;
color:#000000;
font-family:Tahoma, Verdana, sans-serif;
font-size:14px;
letter-spacing:3pt;
font-weight:bold;
text-decoration:none;
}

.print {
background-color:transparent;
color:#000000;
font-family:Tahoma, Verdana, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
}

.print A:link {
background-color:transparent;
color:#000000;
font-family:Tahoma, Verdana, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:underline;
}

.print A:visited {
background-color:transparent;
color:#000000;
font-family:Tahoma, Verdana, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:underline;
}

.print A:hover {
background-color:transparent;
color:#000000;
font-family:Tahoma, Verdana, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:underline;
}

.print A:active {
background-color:transparent;
color:#000000;
font-family:Tahoma, Verdana, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:underline;
}

.news {
background-color:transparent;
color:#424242;
font-family:Tahoma, Verdana, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
}

.news A:link {
background-color:transparent;
color:#bc3f35;
font-family:Tahoma, Verdana, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
}

.news A:visited {
background-color:transparent;
color:#bc3f35;
font-family:Tahoma, Verdana, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
}

.news A:hover {
background-color:transparent;
color:#bc3f35;
font-family:Tahoma, Verdana, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:underline;
}

.news A:active {
background-color:transparent;
color:#bc3f35;
font-family:Tahoma, Verdana, sans-serif;
font-size:10px;
text-decoration:none;
}

.sub {
background-color:transparent;
color:#a0a0a0;
font-family:Tahoma, Verdana, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
}

.sub A:link {
background-color:transparent;
color:#a0a0a0;
font-family:Tahoma, Verdana, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
}

.sub A:visited {
background-color:transparent;
color:#a0a0a0;
font-family:Tahoma, Verdana, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
}

.sub A:hover {
background-color:transparent;
color:#bc3f35;
font-family:Tahoma, Verdana, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:underline;
}

.sub A:active {
background-color:transparent;
color:#bc3f35;
font-family:Tahoma, Verdana, sans-serif;
font-size:10px;
text-decoration:none;
}

.boxtitle {
background-color:transparent;
color:#FFFFFF;
font-family:Tahoma, Verdana, sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none;
}

.boxtitle A:link {
background-color:transparent;
color:#FFFFFF;
font-family:Tahoma, Verdana, sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none;
}

.boxtitle A:visited {
background-color:transparent;
color:#FFFFFF;
font-family:Tahoma, Verdana, sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none;
}

.boxtitle A:hover {
background-color:transparent;
color:#FFFFFF;
font-family:Tahoma, Verdana, sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:underline;
}

.boxtitle A:active {
background-color:transparent;
color:#FFFFFF;
font-family:Tahoma, Verdana, sans-serif;
font-size:10px;
text-decoration:none;
}

#######################################################
###### Format VCD-Archive #############################
#######################################################
div.tx-vcdarchive-pi1 h1 {
background-color:transparent;
color:#002063;
font-family:Tahoma, Verdana, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

div.tx-vcdarchive-pi1 h2 {
background-color:transparent;
color:#002063;
font-family:Tahoma, Verdana, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

div.tx-vcdarchive-pi1 h3{
background-color:transparent;
color:#000000;
font-family:Tahoma, Verdana, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

div.tx-vcdarchive-pi1 span.date{
background-color:transparent;
color:#424242;
font-family:Tahoma, Verdana, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
}

div.tx-vcdarchive-pi1 span.detail {
background-color:transparent;
color:#002063;
font-family:Tahoma, Verdana, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
}

div.tx-vcdarchive-pi1 span.detail a {
background-color:transparent;
color:#002063;
font-family:Tahoma, Verdana, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
}

div.tx-vcdarchive-pi1 span.detail a:hover {
background-color:transparent;
color:#002063;
font-family:Tahoma, Verdana, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

div.tx-vcdarchive-pi1 table {
  font-size:12px;
  font-family:Tahoma, Verdana, sans-serif;
  color:#000000;
  background-color:transparent;
  border:0px;
  font-weight:normal;
  margin-bottom:10px;
  margin-top:0px;
}

div.tx-vcdarchive-pi1 table a{
  color:#bc3f35;
  text-decoration:none;
}

div.tx-vcdarchive-pi1 table td{
  vertical-align:top;
  text-align:left;
  padding:3px;
  empty-cells:show;
  background-color:transparent;
}


div.tx-vcdarchive-pi1 table td.title{
  background-color:#e2e2e2;
  color:#000000;
  font-family:Tahoma, Verdana, sans-serif;
  font-size:12px;
  font-weight:normal;
  text-decoration:none;
  padding:3px;
}

div.tx-vcdarchive-pi1 table th, div.tx-vcdarchive-pi1 table td.header{
  background-color:transparent;
  color:#002063;
  font-family:Tahoma, Verdana, sans-serif;
  font-size:12px;
  font-weight:normal;
  font-stretch:semi-expanded;
  text-decoration:none;
}

div.tx-vcdarchive-pi1 table td.light{
  background-color:#ffffff;
}

div.tx-vcdarchive-pi1 table td.category{
  background-color:#e2e2e2;
}

div.tx-vcdarchive-pi1 table td.dark {
  background-color:#ddddee;
    padding:1px;
}

div.tx-vcdarchive-pi1 table td.label{
  text-align:right;
  font-weight:bold;
  background-color:#ffffff;
  color:#000099;
}

div.tx-vcdarchive-pi1 table td.error{
  background-color:transparent;
  font-family:Tahoma, Verdana, sans-serif;
  font-size:12px;
  font-weight:bold;
  background-color:#ddeeee;
  color:#bc3f35;
}

########################################################
##### Format FAQ-List ##################################
########################################################
td.question {
  background-color:transparent;
  color:#002063;
  font-family:Tahoma, Verdana, sans-serif;
  font-size:12px;
  font-weight:normal;
  text-decoration:none;
}
td.question a{
  background-color:transparent;
  color:#002063;
}
td.question a:hover{
  background-color:transparent;
  color:#002063;
}
td.question a:active{
  background-color:transparent;
  color:#002063;
  font-weight:bold;
}
td.answer {
  background-color:#F2F2F2;
  font-family:Tahoma, Verdana, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#000000;
  text-decoration:none;
  padding:3px;
}
td.faq_q {
background-color:transparent;
color:#002063;
font-family:Tahoma, Verdana, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
padding:2px;
}
td.faq_a {
background-color:transparent;
font-family:Tahoma, Verdana, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
text-decoration:none;
padding:2px;
}

/* Form Login Box */
div.tx-newloginbox-pi1 p {
background-color:transparent;
color:#222222;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-weight:normal;
text-decoration:none;
}
div.tx-newloginbox-pi3-browsebox table td {
background-color:transparent;
color:#222222;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
font-weight:normal;
text-decoration:none;
}
div.tx-newloginbox-pi3-singleView table td {
background-color:transparent;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-weight:normal;
text-decoration:none;
}
div.tx-newloginbox-pi1 h3 {
background-color:transparent;
color:#222222;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
letter-spacing:0.1em;
}
div.tx-newloginbox-pi1 p.tx-newloginbox-pi1-forgotP {
background-color:transparent;
color:#222222;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-weight:normal;
text-decoration:none;
}
div.tx-newloginbox-pi1 p.tx-newloginbox-pi1-forgotP a {
color:#0000DD;
text-decoration:none;
}

table.top {
margin-left:0px;
margin-top:0px;
}

.form_left table td {
font-family:Verdana,Arial,Helvetica,sans-serif;
background-color:#DDDDDD;
font-size:10px;
font-style:normal;
line-height:normal;
font-weight:normal;
font-variant:normal;
text-transform:none;
color:#222222;
text-decoration:none;
text-align:left;
vertical-align:middle;
margin:0px;
padding:1px;
border:0px;
}
.form_right table td {
font-family:Verdana,Arial,Helvetica,sans-serif;
background-color:#FFFFFF;
font-size:10px;
font-style:normal;
line-height:normal;
font-weight:normal;
font-variant:normal;
text-transform:none;
color:#222222;
text-decoration:none;
vertical-align:top;
margin:0px;
border:0px;
}
.form table td {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-style:normal;
line-height:normal;
font-weight:normal;
font-variant:normal;
text-transform:none;
color:#222222;
text-decoration:none;
margin:0px;
padding:0px;
border:0px;
}

.inline {
white-space:nowrap;
}