body, td, p, a, ul, li {
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   line-height: 18px;
}

body {
   margin: 0px; 
   padding: 0px; 
   background-color: #FFFFFF;
   text-align: center;
   height: 100%;
}

p, ul, li {
   margin: 0px; 
   padding: 0px;
}

li {
   margin-top: 10px;
}

ul {
   list-style-type: none; 
   list-style-position: outside; 
   list-style-image: url('punkt.gif');
   margin-left:20px; 
   margin-right:0px; 
   margin-top:0px; 
   margin-bottom:0px;
   padding-left:10px;
   padding-right:10px;
   padding-top:0px;
   padding-bottom:0px
}

h1 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 16px; line-height: 16px; font-weight: bold; margin: 0px 0px  10px  0px; padding: 0px; }

a {text-decoration: none; color: #FFD200;}
a:hover {text-decoration: underline;}


#alles {
   text-align: left;    /* Seiteninhalt wieder links ausrichten */
   width: 780px;
   min-height: 100%;
   margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
   padding: 0;
   background: #FFD200 url(bg.gif) repeat;
}

* html #alles {
   width:780px;
   height: 100%;
   margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
   padding: 0;
   background: #FFD200 url(bg.gif) repeat;
}

#kopfrahmen {
   width: 780px;
   height: 100px;
   background: transparent;
   text-align: left;
   float: right;
}

#kopfbild {
   width: 780px;
   height: 100px;
   background: #FFD200 url(kopfgrafik.gif) no-repeat;
   float: right;
}

#titelrahmen {
   width: 780px;
   height: 26px;
   border-top: 1px solid #000000;
   border-bottom: 1px solid #000000; 
   background-color: #FFD200;
   background: #FFD200 url(verlauf.gif) repeat;
   float: right;
}

#titel {
   font-size: 16px; 
   color: #081365;
   font-weight: bold;
   padding:3px 0px 2px 10px;
   text-align: left;
}

#navigationsrahmen {
   width: 120px;
   min-height: 100%;
   background-color: #7E8DFE;
   float: left;
}

* html #navigationsrahmen {
   width: 120px;
   height: 100%;
   background-color: #7E8DFE;
   float: left;
}

#start {
   background-color: #7E8DFE;
   padding: 10px 0px 10px 10px;
   text-align: left;
}

#start a:hover {
   color: #FFFFFF;
   font-weight: bold;
   text-decoration: none;
}

#start-no a {
   color: #081365;
   font-weight: bold;
   text-decoration: none;
}

#start-cur a {
   color: #FFEFA5;
   font-weight: bold;
   text-decoration: none;
}

#artikelhead {
   color: #000000;
   font-weight: bold;
   border-top: 1px solid #000000;
   border-bottom: 1px solid #000000;
   background-color: #FFEFA5;
   padding:2px 0px 2px 10px;
   text-align: left;
}

#artikel {
   background-color: #7E8DFE;
   padding: 10px 0px 10px 10px;
   text-align: left;
}

#artikel a:hover {   color: #FFFFFF;
   font-weight: bold;
   text-decoration: none;}

#artikel-no a {
   color: #081365;
   font-weight: bold;
   text-decoration: none;
}

#artikel-cur a {
   color: #FFEFA5;
   font-weight: bold;
   text-decoration: none;
}

#multihead {
   color: #000000;
   font-weight: bold;
   border-top: 1px solid #000000;
   border-bottom: 1px solid #000000;
   background-color: #FFEFA5;
   padding:2px 0px 2px 10px;
   text-align: left;
}

#multimedia {
   background-color: #7E8DFE;
   padding: 10px 0px 10px 10px;
   text-align: left;
}

#multimedia a:hover {   color: #FFFFFF;
   font-weight: bold;
   text-decoration: none;}

#multimedia-no a {
   color: #081365;
   font-weight: bold;
   text-decoration: none;
}

#multimedia-cur a {
   color: #FFEFA5;
   font-weight: bold;
   text-decoration: none;
}

#wirhead {
   color: #000000;
   font-weight: bold;
   border-top: 1px solid #000000;
   border-bottom: 1px solid #000000;
   background-color: #FFEFA5;
   padding:2px 0px 2px 10px;
   text-align: left;
}

#wirueberuns {
   background-color: #7E8DFE;
   padding: 10px 0px 10px 10px;
   text-align: left;
}

#wirueberuns a:hover {   color: #FFFFFF;
   font-weight: bold;
   text-decoration: none;}

#wirueberuns-no a {
   color: #081365;
   font-weight: bold;
   text-decoration: none;
}

#wirueberuns-cur a {
   color: #FFEFA5;
   font-weight: bold;
   text-decoration: none;
}

#suche {
   height: 20px;
   color: #000000;
   font-weight: bold;
   border-top: 1px solid #000000;
   border-bottom: 1px solid #000000;
   background-color: #FFEFA5;
   padding:2px 0px 2px 10px;
   text-align: left;
}

#suche input {
   width: 100px;
   background-color: #FFFFFF;
   border: 1px solid #000000;
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 9px;
   color: #000000;
   margin: 3px 0px 0px 0px;
   padding: 0px 0px 0px 3px;
   float: left;
}

#inhaltsrahmen {
   width: 490px;
   min-height: 100%;
   float: left;
   text-align: left;
   background-color: #FFF7D2;
}

* html #inhaltsrahmen {
   width: 490px;
   height: 100%;
   float: left;
   text-align: left;
   background-color: #FFF7D2;
}

#inhalt {
   color: #000000;
   padding: 10px 10px 10px 10px;
   text-align: left;
}

#inhalt a {
   color: #FFD200;
   font-weight: bold;
}

#inhalt a:hover {
   color: #081365;
   text-decoration: none;
}

#inhalt td {
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 12px;
   color: #000000;
}

#inhalt input, textarea {
   background-color: #FFFFFF;
   border: 1px solid #000000;
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 12px;
   color: #000000;
}

#rechtsrahmen {
   width: 170px;
   min-height: 100%;
   background-color: #BEC6FE;
   text-align: left;
   float: right;
}

* html #rechtsrahmen {
   width: 170px;
   height: 100%;
   background-color: #BEC6FE;
   text-align: left;
   float: right;
}

#rechts {
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px;
   color: #000000;
   padding: 10px 10px 10px 10px;
   text-align: left;
}

#rechts p {
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px;
   line-height: 12px;
   color: #000000;
}

#rechts a {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   line-height: 12px;
   color: #FFD200;
   font-weight: bold;
}

#rechts a:hover {
   color: #000000;
   text-decoration: none;
}

#rechts td {
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px;
   line-height: 12px;
   color: #000000;
}

#rechts input {
   background-color: #FFFFFF;
   border: 1px solid #000000;
   margin-right: 3px;
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px;
   font-weight: bold;
   color: #000000;
}

#rechts h1 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 14px; line-height: 14px; font-weight: bold; margin: 0px 0px  5px  0px; padding: 0px; }


.box {
  clear: both;
}
