#AMWInterface{
   position: absolute; 
   left: 50%;
   width: 840px; 
   margin-left: -420px;
   z-index : 1;
   background: #FFF url(../images/AMWInterface.jpg);
   font-size:1.1em;
}

   #AMWInterfaceTop{
      height: 30px;
      background: #000 url(../images/AMWInterfaceTop.jpg);
   }

      #AMWInterfaceTop ol{
         margin-top:7px;
         float:right;
      }

         #AMWInterfaceTop ol li{
            float:left;
            list-style-type:none;
         }


   #AMWInterfaceHead{
      background: #FFF url(../images/AMWInterfaceHead.jpg);
      height:80px;
   }

      #AMWInterfaceLogo{
         float:right;
         margin-right:22px;
      }

      #AMWInterfaceSlogan{
         float:left;
         margin-left:50px;
      }

   #AMWInterfaceImage{
      width:840px;
      height:160px;
      background: #FFF url(../images/AMWInterfaceImage.jpg);
   }

   #AMWInterfaceLeft{
      float: left;
      display:inline;
      width: 200px;
      margin-left:45px;
      margin-top:20px;
      overflow:hidden;
   }

      #AMWInterfaceLeft hr{
         height:40px;
         visibility:hidden;
      }

   #AMWInterfaceMain{
      float:right;
      display:inline;
      width:520px;
      margin-right:35px;
      margin-bottom:20px;
   }

   #AMWInterfaceRight{
      display:none;
   }

   #AMWInterfaceFooter{
      background: #FFF url(../images/AMWInterfaceFooter.jpg);
      height:95px;
   }

      #AMWInterfaceFooter big{
         display:block;
         height:20px;
         font-size:0.9em;
         color: #666;
         text-align:center;
      }

      #AMWInterfaceFooter small{
         display:block;
         text-align:justify;
         height:55px;
         margin: 0px 23px;
         color:#AAA;
         font-size:0.8em;
      }

   #AMWInterfaceCopyright{
      display:none;
   }

.AMWInterfaceClear{
   clear:both;
}

.AMWReferenceBox{
   margin-bottom:25px;
   font-size:1em;
}
.AMWReferenceBox ul *{
   font-size:1em;
}

   .AMWReferenceBox img{
      margin-right:10px;
   }

   .AMWReferenceBox h3{
      display:block;
      background: #F2F2F2;
      border:1px solid #EEE;
      color: #900;
   }

      .AMWReferenceBox h3 a,
      .AMWReferenceBox h3 a:hover,
      .AMWReferenceBox h3 a:active,
      .AMWReferenceBox h3 a:visited{
         color:#003;
      }

      .AMWReferenceBox h3 img{
         margin-right:3px;
      }

   .AMWReferenceBox p{
      padding:2px;
      text-align:justify;
   }

   .AMWReferenceBox ul{
      background: #FFF;
      border-top:1px solid #DDD;
      text-align:right;
      height:20px;
      margin-top:7px;
      margin-left:160px;
   }

      .AMWReferenceBox ul li{
         float:left;
         border:0;
         margin:0;
         padding:0 0 0 20px;
         background:none;
         line-height:20px;
         background: #FFF url('../images/AMWContentPath_li.gif') no-repeat 3px 3px;
      }

         .AMWReferenceBox ul li a,
         .AMWReferenceBox ul li a:hover,
         .AMWReferenceBox ul li a:active,
         .AMWReferenceBox ul li a:visited{
            font-size:1em;
            color:#900;
         }

.AMWReferenceLink,
.AMWReferenceLink:hover,
.AMWReferenceLink:active,
.AMWReferenceLink:visited{
   padding-left:12px;
   width:100.01%;
   background: #FFF url('../images/core/link_blank.gif') no-repeat 0px 4px;
   color: #006;
}

.AMWQuote{
   height:80px;
   background: #FFF url('../images/quote.gif') no-repeat top left;
   padding:8px 20px 0px 90px;
   font-style:italic;
   text-align:justify;
   color:#900;
   margin:10px 0px 0px 0px;
}

.AMWSmallULList{
}

   .AMWSmallULList li{
      padding:0;
      margin:0;
      border:0;
      background:none;
   }

      .AMWSmallULList li a{
         color:#00F;
         font-size:10px;
         line-height:16px;
      }

.AMWSmallDotULList li{
   margin:0;
   padding:0;
   background: transparent url(../images/AMWContentPath_li.gif) no-repeat 0px 2px;
   padding-left:15px;
}
   .AMWSmallDotULList li a,
   .AMWSmallDotULList li a:active{
      color:#00F;
      font-size:10px;
   }

   .AMWSmallDotULList li a:visited{
      color:#009;
   }

   .AMWSmallDotULList li a:hover{
      color: #900;
      font-size:10px;
   }
  
#AMWRefScrollContainer{
   overflow:hidden;
   width:200px;
   height:150px;
   border-bottom:1px solid #EEE;
   background:transparent url(../images/AMWReferenceScroll.gif) no-repeat 188px 0px;
}

.AMWNewsImageTrigger{
   display:inline;
   float:left;
   width:150px;
   height:110px;
   background: #EEE url("../../../modules/amw_news/template/images/imagetrigger.jpg") no-repeat top left;
   text-align:center;
   margin:0 auto;
   cursor:pointer;
}
   .AMWNewsImageTrigger img{
      margin:16px 13px;
      text-align:center;
   }

#AMWIntefaceBoxSearch{
   position:relative;
   z-index:250;
   border:1px solid #9EC4D7;
   background:#EFF5F9;
   padding:2px;
   margin-bottom:30px;
}

   #AMWInterfaceBoxSearchField{
      width:280px;
      padding:0;
      padding-left:22px;
      margin:0;
      background:#FFF url(../images/search_field.gif) no-repeat 1px 1px;
      color:#CCC;
   }

   #AMWInterfaceBoxSearchButton{
      position:absolute;
      left:176px;
      top:3px;
   }

   #AMWIntefaceBoxSearchOptions{
      position:absolute;
      top:22px;
      left: 2px;
      width:192px;
      border:1px solid #D1D7DC;
      background: #FFF;
      visibility:hidden;
   }

.textinput {
        font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
        font-size: 100%;
        border: 1px solid #D1D7DC;
        padding-right: 3px;
        padding-left: 3px;
}

#imageMenu {
   position: relative;
   width: 520px;
   height: 150px;
   overflow: hidden;
   margin:10px 0px;
}

   #imageMenu ul {
      list-style: none;
      margin: 0px;
      padding:0px;
      display: block;
      height: 150px;
      width: 1000px;
   }

      #imageMenu ul li {
         margin: 0px;
         padding:0px;
         float: left;
         background:none;
      }

         #imageMenu ul li a {
            text-indent: -1000px;
            background:#FFFFFF none repeat scroll 0%;
            border-right: 2px solid #fff;
            cursor:pointer;
            display:block;
            overflow:hidden;
            width:63px;
            height: 150px;
         }

         #imageMenu ul li.imageMenu1 a {
            background: url(/media/imagemenu/1.jpg) repeat scroll 0%;
         }
         #imageMenu ul li.imageMenu2 a {
            background: url(/media/imagemenu/2.jpg) repeat scroll 0%;
         }
         #imageMenu ul li.imageMenu3 a {
            background: url(/media/imagemenu/3.jpg) repeat scroll 0%;
         }
         #imageMenu ul li.imageMenu4 a {
            background: url(/media/imagemenu/4.jpg) repeat scroll 0%;
         }
         #imageMenu ul li.imageMenu5 a {
            background: url(/media/imagemenu/5.jpg) repeat scroll 0%;
         }
         #imageMenu ul li.imageMenu6 a {
            background: url(/media/imagemenu/6.jpg) repeat scroll 0%;
         }
         #imageMenu ul li.imageMenu7 a {
            background: url(/media/imagemenu/7.jpg) repeat scroll 0%;
         }
         #imageMenu ul li.imageMenu8 a {
            background: url(/media/imagemenu/8.jpg) repeat scroll 0%;
            width: 300px;
         }

.clear {
	clear: both;
}

   #textblock,
   .textblock{
      width:520px;
      font-size:12px;
      border:1px solid #CCC;
      list-style-type:none;
      padding:0;
      margin:0;
   }

      #textblock li,
      .textblock li{
         margin:0;
         padding:0px;
         background:#FFF;
         clear:both;
      }

         #textblock li p,
         .textblock li p{
            padding:5px 2px 20px 2px;
            font-size:0.9em;
            color: #666;
         }

         #textblock li p img,
         .textblock li p img{
            margin: 4px 4px 0px 0px;
            border:1px solid #CCC;
         }

      #textblock li h3,
      .textblock li h3{
         color: #333;
         margin:0;
         padding:0;
         border-bottom:1px solid #FFF;
         cursor:pointer;
         line-height:25px;
         background:#FFF url(../images/textblock-head-inactive.jpg) no-repeat top left;
         padding-left:30px;
         font-size:11px;
         font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
      }

      #textblock li h3 a,
      .textblock li h3 a{
         color: #900;
         font-size:1em;
      }
      
      #textblock h3.active{
         line-height:25px;
         background:#FFF url(../images/textblock-head-active.jpg) no-repeat top left;
      }

.AMWNewsBoxP{
   margin-bottom:30px;
}
   .AMWNewsBoxP img{
      margin-top:5px;
      margin-left:10px;
      border:1px solid #CCC;
   }

   .AMWNewsBoxP a h3{
      background: transparent url(../../../media/amw_news/npb.gif) no-repeat top left;
      color:#900;
      padding-left:15px;
   }


   .AMWNewsBoxP div{
      height:20px;
      line-height:20px;
      background: #FFF5CC;
   }
      .AMWNewsBoxP div *{
         font-size:1em;
         color:#333;
         line-height:20px;
      }

      .AMWNewsBoxP div small{
         padding-left:5px;
      }

      .AMWNewsBoxP div a,
      .AMWNewsBoxP div a:active,
      .AMWNewsBoxP div a:visited
      {
         color:#333;
         font-size:1em;
      }
         .AMWNewsBoxP div a img{
            margin:3px;
            float:right;
            border:0;
         }

.AMWNewsBoxR{
   margin-bottom:30px;
}
   .AMWNewsBoxR img{
      margin-top:5px;
      margin-left:10px;
      border:1px solid #CCC;
   }

   .AMWNewsBoxR a h3{
      background: transparent url(../../../media/amw_news/nrb.gif) no-repeat top left;
      color:#900;
      padding-left:15px;
   }


   .AMWNewsBoxR div{
      height:20px;
      line-height:20px;
      background: #F5E6E6;
   }
      .AMWNewsBoxR div *{
         font-size:1em;
         color:#333;
         line-height:20px;
      }

      .AMWNewsBoxR div small{
         padding-left:5px;
      }

      .AMWNewsBoxR div a,
      .AMWNewsBoxR div a:active,
      .AMWNewsBoxR div a:visited
      {
         color:#333;
         font-size:1em;
      }
         .AMWNewsBoxR div a img{
            margin:3px;
            float:right;
            border:0;
         }

#FotoConcept{
}

   #FotoConcept .FotoConceptToggler{
      cursor:pointer;
      font-size:1.2em;
      line-height:2em;
      background: #EEE;
      color:#900;
      margin-top:5px;
      padding-left:5px;
   }

   #FotoConcept .FotoConceptContent{
      margin-top:5px;
   }

#Accordion{
}

   #Accordion .toggler{
      cursor:pointer;
      font-size:1.2em;
      line-height:2em;
      background: #EEE;
      color:#900;
      margin-top:5px;
      padding-left:5px;
   }

   #Accordion .content{
      margin-top:5px;
      text-align:justify;
   }

#SmallAccordion{
   padding-bottom:5px;
   border-top:2px dotted #CCC;
   border-bottom:2px dotted #CCC;
   margin-bottom:10px;
}

   #SmallAccordion .stoggler{
      cursor:pointer;
      font-size:1em;
      line-height:2em;
      background: #EEE;
      color:#900;
      padding-left:5px;
      margin:5px 0px;
      border-left:3px solid #999;
   }

   #SmallAccordion .scontent{
      text-align:justify;
      padding-bottom:20px;
      border-bottom:2px dotted #CCC;
   }

      #SmallAccordion .scontent img{
         margin:0px 10px 0px 5px;
      }

.SmallTable{
   width:100%;
   border:1px solid #CCC;
}

   .SmallTable thead tr th{
      font-size:1em;
      background:#EEE;
      border-bottom: 1px solid #CCC;
      color:#900;
      line-height:1.2em;
   }

   .SmallTable tbody tr td{
      font-size:1em;
      border:1px dotted #CCC;
   }

      .SmallTable tbody tr td a,
      .SmallTable tbody tr td a:hover,
      .SmallTable tbody tr td a:active,
      .SmallTable tbody tr td a:visited{
         font-size:1em;
      }

