#ober { left:0px; width:1020px; background-color:#ffffff; text-align: center; }
#kopf { left:0px; height:157px; width:1020px; background-color:#ffffff; text-align: center; }

#inhalt { float: left; left:0px; width:860px; background-color:#ffffff; text-align: left; }
#werbungrechts { float: right; min-height:200px; width:160px; background-color:#ffffff; text-align: left; }

#footer { left:0px; width:1020px; background-color:#ffffff; text-align: center; }
#footer2 { left:0px; width:1020px; background-color:#ffffff; padding: 5px 10px; text-align: left; }

#kopf1 { position:absolute; top:0px; left:0px; width:1020px; height:30px; background-color:#fff; text-align: center; }

#kopfbanner { position:absolute; top:30px; left:140px; width:740px; height:90px; background-color:#fff; text-align: center; vertical-align:middle; }
#kopfinfrechts { position:absolute; top:30px; left:880px; width:140px; height:90px; background-color:#ffffff; text-align: center; vertical-align:middle; }
#kopfinflinks  { position:absolute; top:30px; left:0px; width:140px; height:90px; background-color:#ffffff; text-align: center; vertical-align:middle; }

#siesindhier_l { position:absolute; top:122px; left:0px; height:20px; width:1020px; background-color:#ffedab; text-align: left; }
#siesindhier_r { position:absolute; top:122px; left:790px; width:200px; height:20px; text-align: right; }

#werbestreifen { position:absolute; top:140px; left:0px; height:15px; width:1020px; background-color:#ffffff; text-align: left; }


#inhaltsmenu_r { float: right; margin-right: 60px; padding: 10px; height:120px; width:330px; background-color:#ffffff; text-align: left; vertical-align:middle; }
#inhaltsmenu_l { float: left; margin-left: 60px; padding: 10px; height:120px; width:330px; background-color:#ffffff; text-align: left; vertical-align:middle; }

#footerstreifen_l { float: left; left: 0px; width: 780px; height:20px; padding: 5px 10px; background-color:#ffffff; text-align: left;}
#footerstreifen_r { float: right; left: 820px; width: 200px; height:20px; padding: 5px 10px; background-color:#ffffff; text-align: left;}

#footerinhalt { float: left; left:0px; width:800px; padding: 10px; background-color:#ffffff; text-align: left; }
#footerwerbungrechts { float: right; width:160px; background-color:#ffffff; text-align: left; }

#footermenue_l { float: left; left: 0px; padding: 0px 10px; width: 200px; background-color:#ffedab; text-align: left;}
#footerhighlights_r { float: right; width: 800px; background-color:#ffedab; text-align: left;}

#footerpartner
 {
  background-image: url(kasten_1020_60.png);
  background-repeat:no-repeat;
  height:50px;
  margin:5px 0px 0px 0px;
  padding:5px 0px 5px 0px;
  text-align:center;
  line-height: 12px;
  font-size: 11px;
  font-family: Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular, sans-serif;
  text-decoration: none;
 }


.textlink
 {
  font-family: Arial, Verdana,  Helvetica;
  line-height: 15px;
  font-size: 14px;
  font-weight: bold;
 }

.kopftextlink
 {
  font-family: Arial, Verdana,  Helvetica;
  line-height: 13px;
  font-size: 12px;
  font-weight: bold;
 }

.hiertext_l
 {
  font-family: Arial, Verdana,  Helvetica;
  line-height: 15px;
  font-size: 14px;
  padding-left: 30px;
 }

.hiertext_r
 {
  font-family: Arial, Verdana,  Helvetica;
  line-height: 15px;
  font-size: 14px;
  padding-left: 30px;
 }

.menueausrichtung
 {
  margin-left: 30px;
 }

.kopfinfo
 {
  color: #dd0000;
  font-family: Arial, Verdana, Helvetica;
  font-size: 13px;
  font-weight: 800;
  vertical-align:middle;
 }


body
 {
  font-size:12px;
  font-family: Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular, sans-serif;
  color: #000000;
  font-size-adjust: 0.51;
  margin: 0px;
  padding: 0px;
  width: 1020px;
  background-color:#FFFFFF;
  color:#000000;
  scrollbar-face-color: rgb(44,112,184)
 }

h1
 {
  font-weight: bold;
  font-style: italic;
  color: #00007F;
  font-size: 18pt;
  text-align:center;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  margin-top: 0px;
  margin-bottom: 3px;
  margin-left: 0px;
  padding-top: 10px;
  padding-bottom: 0px;
  text-decoration:underline;
 }

h2
 {
  font-weight: bold;
  font-size: 16px;
  text-align:center;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  margin-top: 0px;
  margin-bottom: 3px;
  margin-left: 0px;
  padding-top: 4px;
  padding-bottom: 0px
 }

h3
 {
  font-weight: bold;
  font-style: italic;
  color: #00007F;
  font-size: 18pt;
  text-align:left;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  margin-top: 0px;
  margin-bottom: 3px;
  margin-left: 0px;
  padding-top: 5px;
  padding-bottom: 0px;
 }

h4
 {
  font-weight: bold;
  color: #00007F;
  font-size: 12pt;
  text-align:left;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  margin-top: 0px;
  margin-bottom: 3px;
  margin-left: 0px;
  padding-top: 4px;
  padding-bottom: 0px;
 }

hr
 {
  clear: both;
  visibility: hidden;
  line-height: 0px;
 }

p
 {
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 10pt;
 }

p.gross
 {
  font-size: 12pt;
 }

ol.gross
 {
  list-style-type: none;
  margin:0px 5px 0px 5px;
  line-height: 15px;
  font-size: 14px;
  font-weight: bold;
  font-family: Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular, sans-serif;
  text-decoration: none;
 }

.mittig
 {
  text-align: center;
 }

a:link    { text-decoration:none; color:#003CD7; }           /* noch nicht besuchter Link */
a:visited { color: #003366; }                                 /* schon besuchter Link      */
a:hover   { text-decoration:underline; }                     /* Benutzer 'hovert'         */
a:active  { color: #003366; }                                 /* Link wird ausgewählt      */

ul.menu
 {
  list-style-type: none;
  margin:0px 5px 0px 5px;
  line-height: 15px;
  font-size: 14px;
  font-weight: bold;
  color: red;
  font-family: Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular, sans-serif;
  text-decoration: none;
 }

/* fuer IE Bug auf MacOS */
.SRB {background-color:#FFEB9C;}

/* fuer Netscape Bug (radio-buttons) */
.a2 {font-family: Arial, Verdana,  Helvetica; font-size: 10px;}
.a  {font-family: Arial, Verdana,  Helvetica; font-size: 11px;}
.a1 {font-family: Verdana, Arial, Helvetica; font-size: 11px; }

.b  {font-family: Arial, Verdana, Helvetica; font-size:12px;}

.b2 {font-family: Arial, Verdana, Helvetica; font-size: 11px;}
.b4 {font-family: Verdana, Arial, Helvetica; font-size:12px;}
.b5 {font-family: Arial, Verdana, Helvetica; font-size:12px; font-weight: 800;}


.bt {font-family: Verdana, Arial, Helvetica; font-size: 12px; line-height: 16px;}
.ba {font-family: Verdana, Arial, Helvetica; font-size: 12px; line-height: 20px;}
.bo {font-family: Arial, Verdana,  Helvetica; font-size: 12px; line-height: 30px;}
.bf {font-family: Verdana, Arial, Helvetica; font-size: 12px; font-weight: 700;}
.b6 {font-family: Verdana, Arial,  Helvetica; font-size: 12px; line-height: 16px; font-weight: 800;}

.c  {font-family: Arial, Helvetica; font-size: 12px;}
.s  {font-family:Verdana, Arial, Helvetica; font-size:12px;}
.h  {font-family: Arial, Helvetica; font-size: 12px; text-indent: 1px;}

.d  { font-weight: bold; font-style: italic; font-size: 18pt; text-align:center; font-family: Tahoma, Arial, Helvetica, sans-serif; text-indent: 20px;}
.x  {font-family: Verdana, Helvetica, Arial; font-size: 12px; font-weight: 800;}
.y  {font-family: Arial, Helvetica; font-size: 24px;}
.t  {font-family: Arial, Helvetica; font-size: 20px;}
.t1 {font-family: Arial, Helvetica; font-size: 16px; font-weight: 800; margin-bottom: 15px;}
.z  {font-family: Arial, Helvetica; font-size: 16px;}
.r  {font-family: Arial, Helvetica; font-size: 14px;}
.rf {font-family: Arial, Helvetica; font-size: 14px; font-weight: 800;}
.n  {font-family:Verdana, Arial, Helvetica; font-size:11px; color:#666666;}

.c1 { font-family: Verdana,Arial,Helvetica,sans-serif; color: #000000; font-size:13px; margin: 0px; padding: 20px; }

/* CSS für PHPNEWS */
div.gb              { margin: 0px 0px 20px 0px; text-align: left; padding: 0px; border: 1px solid #ffcc00; line-height: 19px; }
div.gb-author       { margin: 0px; padding: 1px 10px 5px 10px; border-bottom: 1px solid #ffcc00; background: #ffffcc; }
p.gb-author-left    { margin: 0px; float: left; }
p.gb-author-right   { margin: 0px; text-align: right; }
div.gb-entry        { margin: 10px; padding: 0px; }
p.gb-browse         { text-align: center; font-weight: bold; }
p.gb-admin-buttons  { margin: 5px 0px 0px 0px; text-align: right; }
.caution            { color: red; font-weight: bold; }
.small              { font-size: 11px; line-height:16px; }
.comment            { margin: 10px 0px 0px 0px; color: #808080; font-style: italic; }
img                 { border: 0px; }


.normal
 {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  color: #000000;
  font-size:13px;
  background-color: #fffff3;
  margin: 0px;
  padding: 20px;
 }

/* news Contnet-AD Google */

.newsubs { color:#CC4040; font-weight:bold; margin-top:10px;}
.newsconad { background: #ffffff; display: block; float: right; padding: 3px; color: #ffffff; margin-bottom: 5px;}
.newstextabst { line-height: 16px; color: #000000; margin-top: 10px; margin-bottom:11px; }


