table { border: 0; }
img { border: 0; }
abbr { border-bottom: 1px #002233 dotted; cursor: help; }
html, body { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #D9D9D9; margin: 0px auto; padding: 0;  }

#rahmen { position:absolute; top: 50%; width: 100%; height: 580px; margin-top: -290px; padding: 0px; }
#titel { width: 1000px; margin: 0px auto; padding: 0 0 5px 0; height: 148px; }

#container { width: 1000px; height: 400px; padding: 0; margin: 0px auto; text-align: center; color: #000000; background-color: #D9D9D9; }

#links { width: 230px; height: 400px; background-image: url(logos/navi.jpg); background-repeat: no-repeat; float: left; margin: 0px auto; padding: 0 5px 0 0; }
  #links a:link { text-decoration: none; }
  #links a:visited { text-decoration: none; }
  #links a:hover { text-decoration: none; }
  
  #subnavi { width: 190px; text-align: left; padding: 20px 25px 10px 20px; }
  #subnavi ul { margin: 0; padding: 0; list-style-type: none; }
  #subnavi li { list-style: none; color:#C4161C; background-color: #D9D9D9; margin: 5px; font-weight: bold; font-size: 13px; line-height: 30px; }
  #subnavi a { display: block; width: 180px; padding: 0; margin: 0; }
  #subnavi a:link { color: #034EA2; background-color: #FFFFFF; text-decoration: none; }
  #subnavi a:visited { color: #034EA2; background-color: #FFFFFF; text-decoration: none; }
  #subnavi a:hover { color: #C4161C; background-color: #D9D9D9; text-decoration: none; }
  #subnavi a:active { color: white; background-color: gray; text-decoration: none; }
  
#textfelder { width: 760px; height: 400px; padding: 0; margin: 0; color: #666666; background-color: #FFFFFF; float: right; }

#inhaltbreit { color: #666666; background-color: #FFFFFF; width: 660px; height: 360px; overflow: auto; scrollbar-face-color: #FFFFFF; text-align: left; font-weight: normal; line-height: 18px; font-size: 12px; padding: 10px 50px 10px 50px; margin: 10px 0 10px 0; }
  #inhaltbreit h1 { font-size: 11pt; text-align: left; font-weight: bold; line-height: 20pt; color: #FFFFFF; background-color: #034EA2; margin: 0px 0px 10px 0; padding: 0 0 0 10px; }
  #inhaltbreit h2 { font-weight:bold; font-size: 12px; line-height: 15px; }
  #inhaltbreit a:link {color:#E3002F; font-weight: normal; text-decoration:none;}
  #inhaltbreit a:visited {color:#E3002F; font-weight: normal; text-decoration:none;}
  #inhaltbreit a:hover {color:#E3002F; font-weight: normal; text-decoration:underline;}
  #inhaltbreit a:active {color:#666666; font-weight: normal; text-decoration:underline;}
  #inhaltbreit a:focus {color:#666666; font-weight: normal; text-decoration:underline;}  
  #inhaltbreit li { list-style-type: square; color: #666666; padding: 0 0 0 15px; }
  
#inhalt { color: #666666; background-color: #FFFFFF; width: 480px; height: 360px; overflow: auto; scrollbar-face-color: #FFFFFF; text-align: left; font-weight: normal; line-height: 18px; font-size: 12px; padding: 10px 30px 10px 30px; margin: 10px 0 10px 0; float: left; }
#inhalt h1 { font-size: 11pt; text-align: left; font-weight: bold; line-height: 20pt; color: #FFFFFF; background-color: #034EA2; margin: 0px 0px 10px 0; padding: 0 0 0 10px; }
#inhalt h2 { font-weight:bold; font-size: 12px; line-height: 15px; }
  #inhalt a:link {color:#E3002F; font-weight: normal; text-decoration:none;}
  #inhalt a:visited {color:#E3002F; font-weight: normal; text-decoration:none;}
  #inhalt a:hover {color:#E3002F; font-weight: normal; text-decoration:underline;}
  #inhalt a:active {color:#666666; font-weight: normal; text-decoration:underline;}
  #inhalt a:focus {color:#666666; font-weight: normal; text-decoration:underline;}  
  #inhalt li { list-style-type: square; list-style-image:url(logos/quadrat.gif); padding: 0 0 0 5px; }
  
#fotos { color: #C4161C; background-color: #FFFFFF; width: 210px; height: 360px; overflow: auto; scrollbar-face-color: #FFFFFF; text-align: left; font-weight: normal; line-height: 12px; font-size: 10px; padding: 10px 5px 10px 5px; margin: 10px 0 10px 0; float: right; }
  #fotos h1 { font-size: 13px; line-height: 19px; font-weight:bold; color: #E3002F; background-color: #FFFFFF; }
  
#naviunten { clear: both; width: 1000px; margin: 0px auto; color: #000000; background-color: #FFFFFF; padding: 0; margin-top: 5px; height: 20px; font-size: 11px; line-height: 20px; font-weight: bold; }
#kunden { text-align: left; width: 300px; height: 20px; padding: 0 0 0 10px; height: 20px; float: left; }
#impressum { text-align: right; width: 480px; height: 20px; margin: 0px auto; padding: 0 30px 0 0; float: right;  }
  .untenlink:link { color: #034EA2; background-color: #FFFFFF; text-decoration: none; }
  .untenlink:visited { color: #034EA2; background-color: #FFFFFF; text-decoration: none; }
  .untenlink:hover { color: #E3002F; background-color: #FFFFFF; text-decoration: none; }
  .untenlink:active { color: #034EA2; background-color: #FFFFFF; text-decoration: underline; }
  .untenlink:focus { color: #034EA2; background-color: #FFFFFF; text-decoration: none; }
  .untenaktiv:link { color: #E3002F; background-color: #FFFFFF; text-decoration: none; }
  .untenaktiv:visited { color: #E3002F; background-color: #FFFFFF; text-decoration: none; }
  .untenaktiv:hover { color: #E3002F; background-color: #FFFFFF; text-decoration: none; }
  .untenaktiv:active { color: #E3002F; background-color: #FFFFFF; text-decoration: underline; }
  .untenaktiv:focus { color: #E3002F; background-color: #FFFFFF; text-decoration: none; }
*html .iepatch { margin-bottom: -3px; }

.fett { font-weight: bold; }
.klein { line-height: 5px; font-size: 5px; }
.tabelle { border-collapse: collapse; }
.zelle { border: 1px solid #6E6E6E; vertical-align: top; padding: 5px; }
.zm { margin: 0; padding: 0 30px 0 0; }
.zv { margin: 0; padding: 0; vertical-align: top; }
.bildindex { float: right; }
.bildrechts { padding: 10px 0 10px 10px; float: right; }
.bildlinks { padding: 10px 10px 10px 0; float: left; }
.form { text-align: right; vertical-align: top; }
.zentriert { text-align: center; }
.formular { width: 85%; }
.lines { border-width:2px; border-color:#8A8C8E; border-style:solid; text-align: center; }
