/*CCS-Datei Claudia Gebhard 09.07.2006 */

/* Allgemeine Elementanweisungen */

body {
  color: #000;
  background: #666;
  font-family: verdana,arial,sans-serif;
  font-size: 100.01%;
  padding: 0;
  margin: 5px 0 0 0;
  text-align: center;
}

a { text-decoration: underline;}

a:link    { color: #666;}
a:visited { color: #666;}
a:focus, a:hover, a:active { color: #ff9966;}

.stopFloat {
  display: block;
  float: none;
  clear: both;
  height: 1px;
  font-size: 0px;
  line-height: 0px;
}

a.punkt {border: solid 1px #000;
font-weight: bold;
 padding: 0 100px 0 0px;
 color: #666;
 text-decoration: none;
 }

a.pkt {text-decoration: none;
color: #666;
font-weight: bold;
}

a.listen {
text-decoration: none;
color: #666;
font-weight: normal;
font-size: 10pt;
text-align: left;
}

a.listen:visited { color: #666;}
a.listen:focus, a.listen:hover, a.listen:active { color: #ff9966;
text-decoration: underline;
}

a.listueb {
text-decoration: none;
color: #666;
font-weight: bold;
font-size: 10pt;
text-align: left;
}

a.listueb:visited { color: #666; font-weight: bold; text-decoration: none;}
a.listueb:focus, a.listueb:hover, a.listueb:active { color: #ff9966;
text-decoration: underline;
}

table {float: left;
width: 617px;
border: 0;
margin-left: 13px;
}
th {font-weight: bold;
font-size: 10pt;
color: #666;
text-align: left;
}
td {font-weight: normal;
font-size: 10pt;
color: #666;
}
table ul {width: 250px; list-style: square; margin-left: -20px;}
table li {list-style: square;
  list-style-position: inside;
  }

/* Rahmen */

#rahmen {
   background: #FFF;
  width: 858px;
  margin: 0 auto;
  text-align: left;
  border: solid 2px #ff9966;
}

* html #rahmen {width: 862px;
w\idth: 858px;
}


/* Menue */

#menue {float: left;
  width: 858px;
  height: 21px;
  padding: 0;
  margin: 0;
  text-align: right;
 background: #fff url(navi.gif) repeat;
}
#menue ul {
  margin: 0;
  padding: 1px 15px;
  list-style: none;
}

#menue li {
  display: inline;
   vertical-align: middle;
  font-size: 70%;
  font-weight: bold;
  line-height: 150%;
}

#menue a:link, #menue a:visited { text-decoration: none;
padding: 0 10px; color: #666;
}

#menue a:focus, #menue a:hover, #menue a:active {color: #000;
text-decoration: underline;
}
#menue li:hover {background: #ff9966; padding: 4px 0; color: #000; margin: 0;}
.menc {background: #ff9966; padding: 4px 0px; color: #000 !important;}


#menue2 {float: left;
  width: 858px;
  height: 21px;
  padding: 0;
  margin: -3px 0 0 0;
  text-align: right;
 background: #fff url(navi.gif) repeat;
}
#menue2 ul {
  margin: 0;
  padding: 1px 15px;
  list-style: none;
}

#menue2 li {
  display: inline;
   vertical-align: middle;
  font-size: 70%;
  font-weight: bold;
  line-height: 150%;
}

#menue2 a:link, #menue2 a:visited { text-decoration: none;
padding: 0 10px; color: #666;
}

#menue2 a:focus, #menue2 a:hover, #menue2 a:active {color: #000;
text-decoration: underline;
}
#menue2 li:hover {background: #ff9966; padding: 4px 0; color: #000; margin: 0;}


/* Kopf */

#kopf1 {
  float: left;
  width: 233px;
  height: 63px;
  padding: 18px 0;
  background: #fff url(kopf1.gif) repeat-y;
  border-top: solid 13px #fff;
  border-bottom: solid 13px #fff;
  text-align: center;
    }


#kopf2 {
  float: left;
  width: 625px;
  height: 99px;
  background: #FFF url(backg.gif) repeat-y;
  padding: 0px;
  border-top: solid 13px #fff;
  border-bottom: solid 13px #fff;
  }

#kopf2 h1 {
  color: #666;
  font-family: georgia, "times new roman", serif;
  font-size: 22px;
  margin: 0;
  text-align: center;
}

#kopf2 h2 {
  color: #666;
  font-family: georgia, "times new roman", serif;
  font-size: 20px;
  font-weight: bold;
  margin: 0;
  text-align: center;
}

#kopf2 p {
   color: #666;
  font-family: georgia, "times new roman", serif;
  font-size: 16px;
  font-weight: bold;
  margin: 0;
  text-align: center;
}

#navi {
  float: left;
  width: 200px;
  <!--height: 590px;-->
  padding: 0;
  margin: 13px 0 0 0;
  text-align: left;
  background: #FFCC66 url(kopf1.gif) repeat-y;
}

#navi ul {
  margin: 0px;
  padding: 2px 0;
  list-style: none;
  background: #ffCC66;
}

#navi li {
  font-size: 70%;
  font-weight: bold;
  line-height: 150%;
  border-bottom: solid 2px #666;
  padding: 3px 0;
    }

#navi a { text-decoration: none;
padding: 0 0 0 2px; color: #666;
}

#navi a:link, #navi a:visited { text-decoration: none;
}

#navi a:focus, #navi a:hover, #navi a:active {color: #000;
text-decoration: underline;}

#navi li:hover {background: #ff9966; color: #000;}
#akt {background: #ff9966; color: #000 !important;}
#uvs {background: #ffcc99;}
#navi a.akt2 {background: #ff9966; color: #000 !important; padding: 0;}
}


/* Inhalt */

#inhalt {
  float: left;
  width: 640px;
  background: #FFF;
  margin-top: -1px;
  border-top: solid 13px #fff;
  padding-left: 13px;
  }
 * html #inhalt {padding-left: 0px;}

#inhalt h1 {
 float: left;
 width: 550px;
  color: #666;
  font-family: georgia,'times new roman', serif;
  font-size: 140%;
  margin: 13px 10px 1em 13px;
}

#inhalt h2 {
  float: left;
 width: 550px;
    color: #666;
    font-weight: bold;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 80%;
  margin: -10px 10px 0 13px;
}


#inhalt p {
  float: left;
 width: 600px;
 font-family: verdana,arial,sans-serif;
  color: #666;
  font-size: 10pt;
  line-height: 130%;
  margin: 0 10px 1em 13px;
}

#inhalt ul {
   float: left;
 width: 550px;
  list-style: square;
  list-style-position: inside;
  padding: 0;
  font-family: verdana,tahoma,arial,helvetica,sans-serif;
  color: #666;
  font-size: 10pt;
  line-height: 150%;
  margin: 0px 10px 0px 13px;
}
#inhalt li {
  margin: 0 0 4px 1px;
  font-size: 100%;
  line-height: 120%;
}
#inhalt li.pkt {list-style: none; font-weight: bold;}
* html #inhalt li.pkt{margin-left: -15px;}

#spalte1 {
  float: left;
  width: 550px;
  background: #FFF;
  margin-top: -1px;
  border-top: solid 13px #fff;
  padding-left: 13px;
  }

#spalte1 h1 {
float: left;
  width: 550px;
  color: #666;
  font-family: georgia,'times new roman', serif;
  font-size: 140%;
  margin: 13px 10px 1em 13px;
}
#spalte1 p {
  float: left;
 width: 550px;
  color: #666;
  font-size: 11pt;
  line-height: 150%;
  margin: 0 10px 1em 13px;
}

#spalte2 {
  float: left;
  width: 330px;
  background: #FFF;
 margin-top: -1px;
  border-top: solid 13px #fff;
   padding-left: 13px;
  }
* html #spalte2 {padding-left: 0px;}

#spalte2 h1 {
 float: left;
 width: 280px;
  color: #666;
  font-family: georgia,'times new roman', serif;
  font-size: 140%;
  margin: 13px 0px 1em 13px;
}

#spalte2 h2 {
  float: left;
 width: 280px;
    color: #666;
    font-weight: bold;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 80%;
  margin: -10px 10px 0 13px;
}


#spalte2 p {
  float: left;
 width: 290px;
  color: #666;
  font-size: 10pt;
  font-weight: bold;
  line-height: 150%;
  margin: 0 1px 1em 13px;
}
#spalte2 p.nrmal {font-weight: normal;}

#spalte2 ul {
   float: left;
 width: 300px;
  list-style: square;
  list-style-position: inside;
  padding: 0;
  font-family: verdana,tahoma,arial,helvetica,sans-serif;
  color: #666;
  font-size: 10pt;
  line-height: 150%;
  margin: -8px 0px 0px 13px;
}
* html #spalte2 ul {width: 298px;}

#spalte2 li {
  list-style-position: inside;
   margin: 0 0 4px 1px;
  font-size: 100%;
  line-height: 120%;
}

#spalte3 {
 float: left;
 width: 300px;
 color: #666;
 text-align: right;
  background: #FFF;
  font-family: verdana,tahoma,arial,helvetica,sans-serif;
  margin: 13px 0px 1em 0;
  padding: 0;
}
#spalte3 ul {
   float: left;
 width: 305px;
  list-style: square;
  list-style-position: inside;
  padding: 0;
  font-family: verdana,tahoma,arial,helvetica,sans-serif;
  color: #666;
  font-size: 10pt;
  line-height: 150%;
  margin: 0px 0px 0px 0px;
}
#spalte3 li {
  margin: 0 0 4px 1px;
  font-size: 100%;
  line-height: 120%;
}

#spalte3 li.pkt {list-style: none; font-weight: bold;}
* html #spalte3 li.pkt{margin-left: -15px;}

#spalte3 p {
font-family: verdana,arial,sans-serif;
  text-align: center;
  color: #666;
  font-size: 10pt;
  line-height: 130%;
  margin: 0 10px 1em 13px;
  }


#spalte4 {
  float: left;
  width: 580px;
  background: #FFF;
  margin-top: -1px;
  border-top: solid 13px #fff;
  padding-left: 13px;
  }
 * html #spalte4 {padding-left: 0px;}

 #spalte4 p {
  float: left;
 width: 580px;
  color: #666;
  font-size: 10pt;
  font-weight: bold;
  line-height: 150%;
  margin: 0 1px 1em 13px;
}
#spalte4 p.nrmal {font-weight: normal;}

#spalte4 ul {
   float: left;
 width: 500px;
  list-style: square;
  list-style-position: inside;
  padding: 0;
  font-family: verdana,tahoma,arial,helvetica,sans-serif;
  color: #666;
  font-size: 10pt;
  line-height: 150%;
  margin: -8px 0px 0px 13px;
}
* html #spalte4 ul {width: 498px;}

#spalte4 li {
  list-style-position: inside;
   margin: 0 0 4px 1px;
  font-size: 100%;
  line-height: 120%;
}