* {
  border: 0px solid #000;
  margin: 0px;
  font-family: Verdana,Arial,Helvetica;
}

a img {
  border: 0px solid #000;
}

#frame {
  width: 900px;
  margin-right: auto;
  margin-left: auto;
  margin-top: 0px;
  padding: 0px;
  text-align: center;
}

#header {
  width: 900px;

  padding: 0px;
  margin: 0px;
}

#menu {
   background-color: #eee;
   padding: 0;
   margin: 0;
   margin-top: 6px;
   width: 280px;
   text-align: left;
   float: left;
}

#logos {
   background-color: #ffffff;
   padding: 0;
   margin: 0;
   width: 300px;
   text-align: left;
   float: left;
}

#menueleiste {
  background-color:  #AFC1C7;
  width: 900px;
  text-align: left;
  margin-bottom: 10 px;
  text-align: right;
}

#inside-menueleiste {
  margin-left: auto;
  margin-right: 0px;
}


div.tmitem1,div.tmitem2,div.tmitem3 {
  font-family: Verdana,Arial,Helvetica;
  font-size: 9pt;
  margin-bottom: 3px;
}

div.tmitem1 a,div.tmitem2 a,div.tmitem3 a {
  font-family: Verdana,Arial,Helvetica;
  font-size: 9pt;
  text-decoration: none;
}

div.tmitem1 {
  background-color: #afc1c7;
  font-size: 11pt; 
  font-weight: bold;
  padding: 3px;
  color: #a0002a;
}

div.tmitem1 a {
  color: #a0002a;
}

div.tmitem2 a, div.tmitem3 a {
  color: #000000;
}

div.tmitem1, div.tmitem2 {
  margin-bottom: 10px;
}

div.tmitem2 {
  margin-left: 10px;
  font-size: 8pt;
}

div.tmitem3 {
  margin-left: 15px;
  font-size: 6pt;
}

div.tmitem3 a {
  font-size: 7pt;
}

#submenu {
  background-color: #ffffff;
}
   
#submenucontainer {
  border: 1px solid #000000;
  width: 200px;
  float: right;
}

#content {
   background-color: #ffffff;
   padding: 0px;
   padding-left: 10px;
   margin: 0;
   width: 370px;
   float: left;
   text-align: left;
   border-left: 0px solid #afc1c7;
}

#content2 {
   background-color: #ffffff;
   padding: 0;
   padding-left: 10px;
   margin: 0;
   margin-top: 5px;
   width: 600px;
   float: left;
   text-align: left;
}
#content-inside {
   background-color: #ffffff;
   padding: 0;
   border: none;
   margin: 10px;
   }

#news {
   background-color: #ffffff;
   padding: 0;
   margin: 0;
   width: 200px;
   float: right;
   text-align: left;
   padding-left: 10px;
  margin-top: 5px;
}

#news p.bodytext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #000000;
  background-color:ffffff;
  padding: 4px;
}


#news-inside {
   background-color: #ffffff;
   padding: 0;
   border: none;
   margin: 10px;

}

#news img {
  margin-left: 0px;
  padding-left: 0px;
}

.csi-image {
  float: left;
}

div.csi-text {
  margin-bottom: 5px;
}



body {

  background-color: #ffffff;
  text-align: center;
}

h1.csc-firstHeader {
  clear: left;

  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #a0002a; 
  color: #415359;

  border: 1px solid #415359;


  margin-bottom: 5px;
  margin-top: 6px;
  padding-top: 2px;
  padding-bottom: 2px; 
  padding: 2px;

  background-color: #F9FFE5;
  background-color: #afc1c7;
  
}

div.csc-header h1 {
  clear: left;

  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #a0002a; 


  border: 0px solid #eef;

  margin-bottom: 5px;
  margin-top: 6px;
  padding-top: 2px;
  padding-bottom: 2px; 
  padding: 2px;

  background-color: #afc1c7;
  background-color: #ffffff;

}

table.sprechstunden {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 140%;
}

table.csc-uploads {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 100%;
}


.csc-caption {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7px;
}

p.csc-caption {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
}

.csc-uploads tr-odd {
  background-color: #dddddd;
}

.csc-uploads tr-even {
  background-color: #cccccc;
}

.csc-uploads-fileSize {
  width: 80px;


  text-align: center;
}

.csc-uploads-fileName {
  padding-left: 10px;
}

.csc-sitemap A {
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.csc-sitemap-level1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #a2002a;
    margin: 0px;
    padding-top: 5px;
}

.csc-sitemap-level1 A {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #a2002a;
    margin: 0px;
    padding-top: 5px;
}

.csc-sitemap-level2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  padding-left: 10px;
  margin: 0px;
}

.csc-sitemap-level2 A {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  padding-left: 10px;
  margin: 0px;
}

.csc-sitemap-level3 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding-left: 20px;
  margin: 0px;
  color: #000000;
}

.csc-sitemap-level3 A {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding-left: 20px;
  margin: 0px;
  color: #000000;
}

ul {
  margin-top: 0px;
  margin-bottom: 8px;
}

ul.csc-bulletlist-0 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  margin-top: 0px;
  margin-bottom: 8px;
  list-style-type: circle;
}

li {

  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  margin-top: 0px;
  margin-bottom: 0px;
  list-style-type: circle;
}

p.bodytext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 120%;
  color: #000000;
  margin-top: 0px;
  margin-bottom: 8px;
  z-index: 1000;
}

p.bodytext A {
  text-decoration: none;
  font-weight: bold;
  color: #a2002a;
  color: #1166cc;
  background: transparent url('link_new_window.gif') no-repeat;
  padding-left: 13px;
}

p.csc-frame-frame2 {
  border: 1px solid #aaaaaa;
  background-color: #dddddd;
  font-family: Verdana, Arial, Helvetica;
  font-size: 12px;
}

.contenttable {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 0pt solid #000000;
  border-collapse: collapse;
  padding: 0pt;
  margin: 0pt;
}

td.td-0,td.td-1,td.td-last {
  background: #ffffff;
  border: 1pt solid #000000;
  padding:3px;
  background-color: #eeeeee;
}

tr.tr-odd {
  background: #ffffff;
  border: 1pt solid #000000;
}

div.news-list-container {
  background-color: #ffffff;
  color: #000000;
}


DIV.tx-newloginbox-pi1 {}
DIV.tx-newloginbox-pi1 H3 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #000000;
  margin-bottom: 5px;
  margin-top: 15px; 
}
DIV.tx-newloginbox-pi1 P {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
}
DIV.tx-newloginbox-pi1 TABLE {}
DIV.tx-newloginbox-pi1 TABLE TR TD P {}
DIV.tx-newloginbox-pi1 TABLE TR TD {}
DIV.tx-newloginbox-pi1 TABLE TR {}

DIV.tx-newloginbox-pi1 TABLE TR TD INPUT {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  width: 100px;  
  border: 1px solid #000000;
}

DIV.tx-newloginbox-pi1 TABLE TR TD INPUT.tx-newloginbox-pi1-submit {

  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  width: 100px;  
  border: 1px solid #000000;
}
DIV.tx-newloginbox-pi1 TABLE TR TD INPUT {}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-forgotP {}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-forgotP A {}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-back {}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-back A {}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-username {}


td p {
  margin: 0px;
}

input {
  border: 1px solid #000;
}

span.important {
  color: #a0002a;
}

.news-single-related {
  font-size: 9pt;
}


p.align-center {
  font-size: 9pt;
  text-align: center;
}

div.tx-irfaq-pi1 {
    font-family: Verdana,Arial,Helvetica; 
 font-size: 9pt;
}

div.tx-irfaq-pi1 dt {
  color: #a0002a;
  margin-bottom: 5px;
  font-size: 10pt;
  font-weight: bold:
}

div.tx-irfaq-pi1 dd {
    color: #000000;
}

div.tx-irfaq-pi1 p {
    margin-bottom: 10px;
}