@charset "ISO-8859-1";

  body {
    color: black; background-color: #5064FF;
    font-size: 100.01%;
    font-family: Helvetica,Arial,sans-serif;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: center;  /* Zentrierung im Internet Explorer */
  }

  div#Seite {
    text-align: left;    /* Seitencontent wieder links ausrichten */
    margin: 0 0 0 0;     /* standardkonforme horizontale Zentrierung */
    width: 880px;
    padding: 0 0 0 0;
    background: #FFCC00 url(hintergrund_menue.gif) repeat-y;
    border: 2px outset #FFFFFF;
  }

  *.align-center {
    text-align: center;
  }
  fieldset {
    border: 0;
    margin: 0 2 0 2;
    padding: 0;
  }
  
  *.suchfeld {
    background-color: #FF8000;
    font-size: 10px;
    border: 1px solid #0066CC;
    width: 112;
    margin: 0 0 0 0;
  }
  *.suchbutton {
    background-color: #FF8000;
    font-size: 10px;
    border: 1px solid #0066CC;
    margin: 0 0 0 0;
  }

/* ---- FE Anmeldung ---- */

  #mailform {
	font-size: 13px;
    margin: 0 0 0 0;
  }
  #mailformuser {
    background-color: #FF8000;
    font-size: 12px;
    border: 1px solid #0066CC;
    width: 123;
    margin: 0 0 4 0;
  }
  #mailformpass {
    background-color: #FF8000;
    font-size: 12px;
    border: 1px solid #0066CC;
    margin: 0 0 4 30;
  }
  #mailformsubmit {
	background-color: #FF8000;
    font-size: 12px;
    border: 1px solid #0066CC;
    margin: 0 0 4 92;
  }

/* ---- FE Changepwd ---- */
 
  #oldpassword {
    background-color: #FF8000;
    font-size: 12px;
    border: 1px solid #0066CC;
    margin: 0 0 4 79;
 }
  #newpassword {
    background-color: #FF8000;
    font-size: 12px;
    border: 1px solid #0066CC;
    margin: 0 0 4 72;
 }
  #repassword {
    background-color: #FF8000;
    font-size: 12px;
    border: 1px solid #0066CC;
    margin: 0 0 4 0;
 }
  #passwordsubmit {
	background-color: #FF8000;
    font-size: 12px;
    border: 1px solid #0066CC;
    margin: 0 0 4 92;
  }
  
/* ---- TelReit ---- */

  #mailformname_telreit {
    background-color: #FF8000;
    font-size: 12px;
    border: 1px solid #0066CC;
    margin: 0 0 4 0;
 }
  #mailformtelefon_telreit {
    background-color: #FF8000;
    font-size: 12px;
    border: 1px solid #0066CC;
    margin: 0 0 4 0;
 }
  #mailformmobil_telreit {
    background-color: #FF8000;
    font-size: 12px;
    border: 1px solid #0066CC;
    margin: 0 0 4 0;
 }
  #mailformtyp_telreit {
    background-color: #FF8000;
    font-size: 12px;
    border: 1px solid #0066CC;
    margin: 0 0 4 0;
 }
  #mailformformtype_mail {
	background-color: #FF8000;
    font-size: 12px;
    border: 1px solid #0066CC;
    margin: 0 0 4 0;
 }

  div#header_1 {
    width: 880px;
    height: 91px;
    background: #FFFFFF url(hintergrund_header_winter.gif) no-repeat 50% 50%;
    border-bottom: 1px solid #0066CC;
  }

  div#addthis {
    float: left;
    clear: left;
    margin: 12px 0 0 10px;
  }
    
  div#likebutton {
	float: left;
	clear: left;
	margin: 10px 0 0 20px;
  }

  div#last_change {
    float: left;
    clear: left;
    margin: 10px 0 0 7px;
    font-size: 10px;
  }

  div#r_content {
    width: 160px;
    margin: 3px 1px 3px 2px;
    float: right;
    clear: right;
    background: #FF8000;
  }
  div#r_content p {
    font-size: 12px;
    color: #800000;
    margin: 0 2px 0 2px;
  }
  div#r_content h1 {
    text-align: center;
    font-size: 14px;
    color: #0066CC;
    font-weight: bold;
    margin: 2px 2px 6px 2px;
  }
  div#r_content h2 {
    font-size: 13px;
    color: #0066CC;
    font-weight: bold;
    margin: 2px;
  }
  div#r_content a[href="mailto:"] {
    background: url(mail.gif) no-repeat 0 2px; 
    padding-left: 17px;
    color: #404040;
  }
  div#r_content a[href="http:"] {
    background: url(link.gif) no-repeat 0 2px; 
    padding-left: 17px;
    color: #404040;
  }
  div#r_content a[href="https:"] {
    background: url(link.gif) no-repeat 0 2px; 
    padding-left: 17px;
    color: #404040;
  }
  div#r_content a {
    color: #404040;
  }
  div#r_content hr {
    color: #FFCC00;
    border: 0;
    text-align: center;
    width: 90%;
    height: 1px;
  }

/* ---- Menü ---- */

  div#menu {
    float: left;
    clear: left;
  }

  ul#menu_1 {
    font-size: 12px;
    float: left;
    clear: left;
    width: 133px;
    margin: 2px 1px 2px 1px;
    padding: 0 0 0 1px;
  }
  ul#menu_1 li {
    list-style: none;
    margin: 0 2px 0 2px;
    padding: 2px 2px 2px 2px;
  }
  ul#menu_1 a {
    text-align: center;
    display: block;
    padding: 2px 2px 2px 2px;
    background: #FF8000;
  }
  ul#menu_1 a:link {
    color: black; background-color: #FF8000; text-decoration: none;
  }
  ul#menu_1 a:visited {
    color: black; background-color: #FF8000; text-decoration: none;
  }
  ul#menu_1 a:hover {
    color: black; background-color: #FFCC00; text-decoration: underline;
  }
  ul#menu_1 a:active {
    color: white; background-color: #FF8000; text-decoration: none;
  }   

  ul#menu_2 {
    font-size: 11px;
    float: left;
    clear: left;
    width: 120px;
    margin: 2px 0 2px 0;
    padding: 0 0 0 16px;
  }
  ul#menu_2 li {
    list-style: none;
    margin: 0 2px 0 2px;
    padding: 2px 2px 2px 2px;
  }
  ul#menu_2 a {
    text-align: center;
    display: block;
    padding: 2px 2px 2px 2px;
    background: #A6CAF0;
  }
  ul#menu_2 a:link {
    color: black; background-color: #A6CAF0; text-decoration: none;
  }
  ul#menu_2 a:visited {
    color: black; background-color: #A6CAF0; text-decoration: none;
  }
  ul#menu_2 a:hover {
    color: black; background-color: #FFCC00; text-decoration: underline;
  }
  ul#menu_2 a:active {
    color: white; background-color: #A6CAF0; text-decoration: none;
  }

  ul#menu_3 {
    font-size: 10px;
    float: left;
    clear: left;
    width: 114px;
    margin: 2px 0 2px 0;
    padding: 0 0 0 22px;
  }
  ul#menu_3 li {
    list-style: none;
    margin: 0 2px 0 2px;
    padding: 2px 2px 2px 2px;
  }
  ul#menu_3 a {
    text-align: center;
    display: block;
    padding: 2px 2px 2px 2px;
    background: #A6CAF0;
  }
  ul#menu_3 a:link {
    color: black; background-color: #A6CAF0; text-decoration: none;
  }
  ul#menu_3 a:visited {
    color: black; background-color: #A6CAF0; text-decoration: none;
  }
  ul#menu_3 a:hover {
    color: black; background-color: #FFCC00; text-decoration: underline;
  }
  ul#menu_3 a:active {
    color: white; background-color: #A6CAF0; text-decoration: none;
  }


/* ---- CONTENT ----- */

  div#content {
    margin: 0 0 0 141px;
    padding: 0 2px 2px 2px;
  }
  * html div#content {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
    margin-bottom: 0;
  }
  div#content h1 {
    font-size: 18px;
    margin: 0 0 12px 0;
    padding: 2px 0 0 0;
    color: #0066CC;
    text-align: center;
  }
  div#content h2 {
    font-size: 14px;
    margin: 12px 0 0 0;
    padding: 0 0 12px 0;
    color: #0066CC;
    text-align: left;
  }
  div#content h3 {
    font-size: 14px;
    font-weight: normal;
    margin: 12px 0 0 0;
    padding: 0 0 10px 0;
    color: #0066CC;
    text-align: left;
  }
  div#content h4 {
    font-size: 13px;
    font-weight: bold;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    color: black;
    text-align: center;
  }
  div#content p {
    font-size: 13px;
    margin: 0 0 0 0;
  }
  div#content *.important {
    color: #800000;
  }
  div#content a[href="mailto:"] {
    background: url(mail.gif) no-repeat 0 2px; 
    padding-left: 17px;
    color: #404040;
  }
  div#content a[href="http:"] {
    background: url(link.gif) no-repeat 0 2px; 
    padding-left: 15px;
    color: #404040;
  }
  div#content a[href="https:"] {
    background: url(link.gif) no-repeat 0 2px; 
    padding-left: 15px;
    color: #404040;
  }
  div#content a[href|=pdf] {
    background: url(pdf.gif) no-repeat 0 2px; 
    padding-left: 15px;
    color: #404040;
  }
  div#content a {
    color: #404040;
  }
  div#content li {
    font-size: 13px;
    list-style-image: url(list.gif);
    margin: 0 0 2px 0;
  }
  div#content table {
    border-collapse: collapse;
  }
  div#content th {
    border: 1px solid #0066CC;
    background-color: #FF8000;
    font-size: 14px;
    font-weight: normal;
    margin: 12px 0 0 0;
    padding: 0 0 10px 0;
    color: #0066CC;
    text-align: left;
  }
  div#content td {
    border: 1px solid #0066CC;
  }
  div#content img {
    margin: 0 0 4px 0;
  }
  div#content *.csc-textpic-border img{
    border: 1px solid black;
  }
  div#content dd {
    font-size: 12px;
  }
  div#content hr {
    background-color: #FF8000;
    border: 0;
    width: 100%;
    height: 1px;
  }

/* ---- Footer ---- */

  div#footer {
    clear: both;
    float: none;
    margin: 0;
    width: 880px;
    height: 40px;
    background-color: white;
    border-top: 1px solid #0066CC;
  }

  div#footer p {
    font-size: 11px;
    margin: 5px 100px 0 81px;
    padding: 0 0 0 0;
    text-align: center;
    width: 699px;
    height: 40px;
  }

  img#footerbl {
    clear: left;
    float: left;
    margin: -44px 0 0 0;
    padding: 0 0 0 0;
    width: 81px;
    height: 40px;
  }
  img#footerbr {
    clear: right;
    float: right;
    margin: -44px 0 0 0;
    padding: 0 0 0 0;
    width: 100px;
    height: 40px;
  }
