/*
// --> BEGIN TEMPLATE SPECIFIC DEFINITIONS ------------------------------------------------------------------------------------------------
*/
#AMWInterface{
   margin:0 auto;
   padding:0;
   text-align:center;
   width: 900px;
   background-image: url(../images/interface_background.png);
}

#AMWInterfaceHead{
   display:none;
}

#AMWInterfacePath{
   padding-left:65px;
   width:835px;
   height:20px;
   background-image: url(../images/interface_path.jpg);
   line-height:20px;
}

#AMWInterfaceTop{
   width:900px;
   height:105px;
   background-image: url(../images/interface_top.jpg);
}

#AMWInterfaceMainMenu{
   width:900px;
   height:30px;
   background-image: url(../images/interface_mainmenu.jpg);
}

#AMWInterfaceOpen{
   width:900px;
   height:6px;
   background-image: url(../images/interface_open.jpg);
}

#AMWInterfaceLeft{
   width: 160px;
   float: left;
   text-align:left;
}

#AMWInterfaceAd{
   float:left;
   padding-top:30px;
   width:728px;
   background-image: url(../images/interface_ads.jpg);
   text-align:center;
}

#AMWInterfaceMain{
   font-size:1.1em;
   float:right;
   width:730px;
   padding-left:5px;
   padding-right:5px;
}

#AMWInterfaceFeet{
   width:900px;
   height:75px;
   background-image: url(../images/interface_feet.jpg);
}

#AMWInterfaceBottom{
   margin:0 auto;
   width:900px;
   background-color:#1B4D4A;
}

#AMWInterfaceMiddle{
   text-align: center;
   position: absolute;
   top: 0px;
   left: 50%;
   height: 1px;
   overflow: visible;
   visibility: visible;
   display: block;
}

#AMWInterfaceEyeCatcher{
   position:absolute;
   left:-481px;
}

#AMWInterfaceCopyright{
   display:none;
}

#AMWInterfaceImprint{
   position:absolute;
   left:380px;
   line-height:18px;
   font-size:1.1em;
}

#AMWInterfaceDisclaimer{
   margin:0 auto;
   width:900px;
   margin-top:20px;
   border:1px solid #315B55;
   font-size:0.9em;
   color:#45675D;
   background-color:#1B4D4A;
}
div.content_none{
   position:absolute;
   display:none;
}


#AMWInterfaceTopSeach {
   text-align:right;
   float:right;
   height:32px;
   padding-top:8px; 
}

div.content_path {
   margin-top:3px;
}

div.content_spacing {
   padding:10px;
}

div.content_blockspacer {
   float:left;
   width:10px;
}
div.content_main{
   display:block;
   width:680px;
   padding-left:10px;
   padding-right:10px;
   float: left;
   text-align:left;
}

div.content_right{
   position:relative;
   display:none;
   clear:both;
}

div.content_feet{
   width: 900px;
   height:17px;
   position: relative;
   background-color: #F5F7F7;
   border-top: 1px solid #A0ACB1;
   color: #999999;
   font-size:1em;
}

.chead { font-size: 0.9em; color:#FFFFFF; }
a.chead:link,  a.chead:visited { font-size: 0.9em; text-decoration: none;      color: #FFFFFF; }
a.chead:hover, a.chead:active  { font-size: 0.9em; text-decoration: underline; color: #EDEDED; }

.cfeet { font-size: 0.9em; color:#71828A; }
a.cfeet:link,  a.cfeet:visited { font-size: 0.9em; text-decoration: none;      color: #71828A; }
a.cfeet:hover, a.cfeet:active  { font-size: 0.9em; text-decoration: underline; color: #71828A; }

/*
// <-- END TEMPLATE SPECIFIC DEFINITIONS --------------------------------------------------------------------------------------------------
*/


/*
// --> BEGIN ALLMYWEB NEEDED DEFINITIONS --------------------------------------------------------------------------------------------------
*/

div.AMWContentLeft  {  margin:0; float:left;   }
div.AMWContentRight {  margin:0; float:right;  }
div.AMWContentClear {  margin:0; clear:both;   }
div.AMWContentNone  {  margin:0; display:none; clear:both; }

.AMWContentRow1 { border-bottom: 1px solid #B1BBBF; background-color: #E9ECED; }
.AMWContentRow2 { border-bottom: 1px solid #B1BBBF; background-color: #D9DEE0; }
.AMWContentRow3 { border-top-width: 1px; border-top-style: dotted; border-top-color: #A0ACB1; background-color: #BEC7CA; }

li.AMWListCategory {
   display:block;
   line-height: 16px;
   padding-left: 20px;
   padding-top: 0px;
   background-image: url(../images/core/category.gif);
   background-repeat: no-repeat;
   background-position: 3px 1px;
}

li.AMWListContent {
   display:block;
   padding:2px;
   padding-left:23px;
   position:relative;
   background-image: url(../images/core/content.gif);
   background-repeat: no-repeat;
   background-position: 3px 1px;
}

.button                  {              cursor: pointer; color:#EFD6BC; background-color:#265450; text-align:center; }
.buttonactive            {              cursor: pointer; color:#EFD6BC; background-color:#1A4946; text-align:center; }
.textfield               {width: 140px; cursor: text;    color:#EFD6BC; background-color:#265450; border:1px solid #CCD2D2;}
.textfieldactive         {width: 140px; cursor: text;    color:#EFD6BC; background-color:#1A4946; border:1px solid #A0ACB1;}
.selectfield             {              cursor: pointer; color:#EFD6BC; background-color:#265450; border:1px solid #CCD2D2;}
.selectfieldactive       {              cursor: pointer; color:#EFD6BC; background-color:#1A4946; border:1px solid #A0ACB1;}
.textarea                {width: 140px; cursor: text;    color:#EFD6BC; background-color:#265450; border:1px solid #CCD2D2;}
.textareaactive          {width: 140px; cursor: text;    color:#EFD6BC; background-color:#1A4946; border:1px solid #A0ACB1;}


h3.AMWContentBoxHeader{
   display:block;
   background: url(../images/box_header.gif);
   line-height:22px;
   padding-left:7px;
   margin-bottom:3px;
   font-size:1.3em;
   font-weight:bold;
   text-align:left;
   color:#093638;
}

div.AMWContentBoxContent{
   padding:2px;
}

div.AMWContentBoxSpacer{
   height:20px;
}

div.AMWContentBox {
   padding:2px;
}

div.AMWContentBoxHighlight {
   border:1px solid #CCD2D2;
   background-color:#F9FAFA;
   padding:2px;
}

.AMWInterfaceBoxBar {
   width:100%;
   height:18px;
   background-color:#F5F7F7;  
   border-bottom: 1px dashed #CCD2D2;
   text-align:center;
   color:#555555;
   font-weight:bold;
}

.AMWInterfaceBoxHead {
   background-image: url(../images/topbg.png);
   padding-top:3px;
   padding-bottom:3px;
   font-size: 1.2em;
   color:#555555;
   font-weight: bold;
   text-align:center;
   overflow:hidden;
}


.AMWInterfaceBoxSpacer{
   display:block;
   height:20px;
   min-height:20px;
   clear:both;
}
/*
// <-- END ALLMYWEB NEEDED DEFINITIONS ----------------------------------------------------------------------------------------------------
*/