body
  {background-color: #ffffcc; 
   margin-top: 20px; margin-left: 0px; margin-right: 0px; margin-bottom: 20px;}

#site 
  {width: 930px;
   background: #fff;
   padding-bottom: 30px;
   margin: 5px auto;}

h2
  {margin-bottom:30px;
   letter-spacing:2px;
   font-family:georgia, arial, helvetica, verdana, tahoma, sans-serif;
   font-size: 22px;
   color:#940707;}

   /* farbige scrolleiste internet explorer ab vers.5.5 */
body
  {scrollbar-arrow-color: #535353;
   scrollbar-base-color: #2d2d2d;
   scrollbar-highlight-color : #535353;
   scrollbar-shadow-color : #535353;
   SCROLLBAR-TRACK-COLOR: #202020;}

#top1 
  {height:40px;
   background-color:#ffa500;
   color:#fff;
   vertical-align:middle;
   text-align:center;
   font-family: georgia,arial,tahoma,verdana,helvetica, sans-serif;
   font-size: 17px;line-height: 20px;
   padding-left:20px;
   background-image:url(images/balken.jpg);
   background-repeat:repeat-x;
   background-position:  50% 100%;}


#top2 
  {height:153px;
   text-align:center;
   border-top:solid 1px #fff;
   border-bottom:solid 1px #fff;}

#top3 
  {height:40px;
   background-color:#BC4900;
   color:#fff;
   vertical-align:middle;
   border-bottom:solid 1px #000;
   background-repeat:repeat-x;
   background-position:  50%  0%;}

#name 
  {font-family: verdana,arial,tahoma,verdana,helvetica, sans-serif;
   font-size: 27px;line-height: 30px;
   font-variant:small-caps;
   letter-spacing:10px;
   color:#fff;}

#menue a, #menue a:visited , #menue a:active 
  {display: block; color:#fff;
   font-size: 14px;line-height: 20px;
   font-family: tahoma,verdana,arial,helvetica, verdana, tahoma, sans-serif;
   padding-left: 10px;padding-right: 10px; padding-bottom: 0px; padding-top:0px;
   margin-left: 0px;margin-right: 0px;
   height:34px;
   line-height:34px;
   text-align:center;
   background-color:#ffa500;
   text-decoration:none ;
   border:solid 1px #000;}

#menue a:hover 
  {background-color:#cd8f3c;
   text-decoration:none;
   color:#000;}

#nav 
  {padding: 0 0 0 0 ;
   text-align:center;
   vertical-align:middle;
   background-color:#eee6a8;
   background-image:url(images/leiste_nav.jpg);
   background-repeat:repeat-x;
   background-position: 50% 50%;}

#container
  {width: 930px;
   background: #FFF;
   margin: auto;
   overflow: hidden;} 

#contleft
  {width: 440px
   padding: 10px 10px 10px 10px;
   text-align: left;
   font: normal .80em arial, sans-serif;
   color: #009933;
   float: left;}           

#contleft ul li 
  {list-style-type: none;
   background: url(../images/arrow.png) no-repeat;
   margin: 0 0 0 0;
   padding: 0 0 4px 28px;
   line-height: 1.5em;
   font-family: 'Droid Sans', Arial, "sans-serif;";}

#contright
  {width: 440px;
   padding: 0 10px 10px 10px;
   margin: 0 0 0 0;
   text-align: left;
   font: normal .80em arial, sans-serif;   
   color: #009933;
   float: right;}
  
#contright ul 
  {margin: 2px 0 22px 0px;}

#contright ul li
  {list-style-type: none;
   background: url(../images/arrow.png) no-repeat;
   margin: 0 0 0 0;
   padding: 0 0 4px 28px;
   line-height: 1.5em;
   font-family: 'Droid Sans', Arial, "sans-serif;";}

ul
  {margin: 2px 0 22px 17px;}

ul li 
  {list-style-type: circle;
   margin: 0 0 6px 0; 
   padding: 0 0 4px 5px;
   line-height: 1.5em;}

ul.images 
  {overflow:hidden;
   position:relative;
   margin:0;
   padding:0;} 

ul.images li 
  {position:absolute;
   margin:0;
   padding:0;
   left:0;
   right:0;
   list-style:none;}
 
ul.images li.show 
  {z-index:500;}
 
ul img 
  {border:none;}