 /* --------basics---------- */

* { font-family:"Lucida Grande", tahoma, verdana, arial, helvetica; color:#333; font-size: 12px; line-height:19px; }
a { text-decoration:none }
body  { background-color: #ededed; background-image: url(../bilder/bg_10_1000d.jpg); background-repeat: repeat-x; margin: 0; padding: 0; }
.floatleft
{ z-index: 1; float: left; margin: 0; }
.floatright { z-index: 2; margin: 0; float: right; }
/* ----------------------------- */
.graytop
{
background-color: #333; margin: 0px; width: 100%; height: 10px; margin: 0;
}
.ornament
{
float: left; 
margin: 100px 0 0;
}
.page { background-color: #ededed; background-image: url(../bilder/bg_10_1000d.jpg); background-repeat: repeat-x; width: auto; overflow: visible; }
/* kommentar */
.containerinnen
 { width: 760px; margin-right: auto; margin-left: auto; }
#container { margin:auto; width:100%; }
.logo    { width: 270px; z-index: 9; float: right; }
.bild { width: 450px; z-index: 8; float: left; margin: 0; }
h1
{ font-family: Times, "times new roman", georgia, serif; font-size: 28px; color: #333; font-weight: normal; }
h1 a { color: #a14; font-size: 28px; font-family: Times, "times new roman", georgia, serif; font-weight: normal; }
h3 { color: #9c0; font-size: 28px; font-family: Times, "times new roman", georgia, serif; font-weight: normal; }
h2 { color: #333; font-size: 22px; font-family: Times, "times new roman", georgia, serif; font-weight: normal; }
h2 a { color: #a14; font-size: 22px; font-family: Times, "times new roman", georgia, serif; font-weight: normal; }
h4 { color: #9c0; font-size: 22px; font-family: Times, "times new roman", georgia, serif; font-weight: normal; }


.navigation
 { background-image: url(../bilder/navibg_small.jpg); background-repeat: repeat-x; width: 270px; height: 330px; z-index: 100; margin-top: 15px; }

.navigation ul { font-size: 11px; width: 115px; margin: 10px 0 0; padding: 0 0 0 13px; list-style-type: none; }
.navigation li { font-size: 11px; padding: 0 0 2px; list-style-type: none; display:block; }
.navigation li a { font-size: 11px; display:block; padding:0; list-style-type: none; }
.navigation li a.act { color: #a14; font-size: 11px; font-weight:bold;  font-size: 11px; padding: 0; border-color:#ad3   }
.navigation li a:hover  { color: #9c0; font-size: 11px; padding: 0; }


.text li { padding-bottom: 10px; }
.text ul { width: 350px; margin: 10px 0 10px 10px; list-style-type: disc; padding: 10px 25px 20px 30px; }
#leftnav p, #rightnav p { margin: 0 0 1em 0; }
/* kommentar */
.whitebottom
{ background-color: #fff; width: 100%; height: 100px; clear: both; margin: 0; }
.footer
{ background-color: #ad3; background-repeat: repeat; width: 100%; margin: 0; }
.graybottom
{ background-color: #333; width: 100%; height: 10px; clear: both; margin: 0 0 0; }
.text { width: 450px; margin: 0 0 80px 10px; padding-right: 30px; }
.textimpress { color: #333; font-size: 11px; width: auto; margin-right: auto; margin-left: auto; padding-left: 20px; }
.listenbg { background-image: url(../bilder/bglist.png); background-repeat: no-repeat; width: 440px; z-index: 88; margin-top: 18px; }

p.kasten { font-size: 11px; width:260px; margin-right: 23px; margin-bottom: 0; margin-left: 40px; padding-top: 25px; }
p.impressum { font-size: 11px; text-align: center; padding-top: 70px; }
p.kasten strong { font-size: 11px; float:left; display:block; width:57px
  }
p a { color:#a14; font-size: 11px; }
p.link a { color: #a14; line-height: 11px; margin: 0; padding: 0; }
p {
padding: 0;
margin: 0 0 0
 }


