/* @override http://www.amigotalk.de/css/default.css */

/* -- Form -- */

.FormTable {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   margin-left: -1px;
   }

.FormColumnBtn {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   background: #FFFFFF;
   }

.FormColumnLeftWhite {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   background: #FFFFFF;
   }

.FormColumnRightWhite {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   background: #FFFFFF;
   }

.FormColumnLeft {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   background: #EAEFF3;
   }

.FormColumnRight {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   background: #F5F5F5;
   }

.FormError {
   color: #D00000;
   font-weight: bold;
   }

/* -- Tab -- */

.TabBackground {
   background-image: url(../images/content/tabs/content_tabs_line.gif);
   }

.TabOnBackground {
   background-image: url(../images/content/tabs/content_tabs_on_bg.gif);
   }

.TabOffBackground {
   background-image: url(../images/content/tabs/content_tabs_off_bg.gif);
   }

.TabOnLeft {
   background-image: url(../images/content/tabs/content_tabs_on_left.gif);
   width: 10px;
   }

.TabOnRight {
   background-image: url(../images/content/tabs/content_tabs_on_right.gif);
   width: 10px;
   }

.TabOffLeft {
   background-image: url(../images/content/tabs/content_tabs_off_left.gif);
   width: 10px;
   }

.TabOffRight {
   background-image: url(../images/content/tabs/content_tabs_off_right.gif);
   width: 10px;
   }

.TabTable {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   margin-left: -1px;
   }

.TabOn {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   background: #D3E1EF;
   font-weight: bold;
   border: 1px #B1C1D1 solid;
   }

.TabOff {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   background: #F1F4F7;
   border: 1px #DCE2E8 solid;
   }

/* -- Item -- */

.ItemTable {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   margin-left: -1px;
   }

.ItemColumnLeft {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   background: #EAEFF3;
   }

.ItemColumnRight {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   background: #F1F4F7;
   }

/* -- Box -- */

.BoxHeader {
   background-color: #F1F4F7;
   font-weight: bold;
   font-size: 11px;
   color: #000000;
   }

.BoxTable {
   background-color: #B1C1D1;
   margin-bottom: 10px;
   }

.BoxRowFilled {
   background-color: #F1F4F7;
   font-size: 11px;
   color: #515151;
   }

.BoxRowEmpty {
   background-color: #FFFFFF;
   font-size: 11px;
   color: #515151;
   }

.BoxTitle {
   background-color: #E3EBF8;
   font-size: 11px;
   color: #515151;
   }

.BoxTitleDark A:link, .BoxTitleDark A:visited, .BoxTitleDark A:active {
   font-size: 11px;
   color: #49739C;
   }

.BoxTitleDark A:hover {
   font-size: 11px;
   color: #49739C;
   }

/* -- List -- */

.ListTable {
   font-size: 12px;
   }

.ListHeader {
   background: #FFFFFF;
   /*background-image: url(../images/content/content_list_title_bg.gif);*/
   }

.ListHeader td {
   font-size: 14px;
   font-weight: bold;
   color: #2a7dbf;
   padding-bottom: 5px;
   padding-left: 7px;
}

.ListHeader A:link, .ListHeader A:visited, .ListHeader A:active {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-style: normal;
   font-weight: bold;
   color: #49739C;
   text-decoration: none;
   padding-bottom: 5px;
   padding-left: 7px;
}

.ListHeader A:hover {
   color: #515151;
   text-decoration: underline;
   }


.ListRow1, .ListRow1 td {
   color: #261c07;
   background: #f7fafd;
   }

.ListRow2, .ListRow2 td {
   color: #261c07;
   background: #e7f2fd;
   }

.ListRowOver1, .ListRowOver1 td {
   background: #a9caeb;
   color: #2d83c2;
   }

.ListRowOver2, .ListRowOver2 td {
   background: #a9caeb;
   color: #2d83c2;
   }

.ListRow1 td,
.ListRowOver1 td,
.ListRow2 td,
.ListRowOver2 td {
    padding: 8px;
    border-bottom: 1px solid #fff;
}

.ListRow1 td a,
.ListRowOver1 a,
.ListRow2 td a,
.ListRowOver2 a {
    color: #2D83C2;
    text-decoration: underline;
}


.ListHeaderBlue td { color: #297bbe; }

.BlueRow td {
    background: #ebf4fe;
    height: 85px;
    padding: 0 20px;
    color: #11558b;
    line-height: 18px;
}

.BlueRow_win td {
    background: #297BBE;
    height: 205px;
    padding: 0 20px;
    color: #fff;
    line-height: 18px;
}

/* -- Input -- */

.FormEdit {
    font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #2a7dbf;
   text-align: justify;
    border: 1px solid #D0D8E0;
   background-color: #fff;
   padding: 2px 4px;
}

.FormSelect {
    font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #297cbe;
   padding-top: 0px;
   padding-left: 0px;
   border: 1px solid #D0D8E0;
   background-color: #F6F9FB;
   }

.FormSelectmulti {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #333333;
   padding-top: 0px;
   padding-left: 0px;
   border-top: 1px #D0D8E0 solid;
   border-left: 1px #D0D8E0 solid;
   border-right: 1px #D0D8E0 solid;
   border-bottom: 1px #D0D8E0 solid;
   background-color: #F6F9FB;
   }

.FormTextarea {
    font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #297cbe;
   padding-top: 2px;
   padding-left: 4px;
   border: 1px solid #D0D8E0;
   background-color: #F6F9FB;
   }

.FormButton {
    font-family: Arial, Helvetica, sans-serif;
    padding: 3px 5px;
   font-size: 11px;
   background-color: #2d83c2;
   font-weight: bold;
   color: #FFFFFF;
   text-align: center;
   border-top: 1px solid #45aed8;
   border-left: 1px solid #45aed8;
   border-bottom: 1px solid #216295;
   border-right: 1px solid #216295;
}

.FormButtonOver {
    font-family: Arial, Helvetica, sans-serif;
    padding: 3px 5px;
   font-size: 11px;
   background-color: #45afd8;
   font-weight: bold;
   color: #FFFFFF;
   text-align: center;
   border-top: 1px solid #a7e6ff;
   border-left: 1px solid #a7e6ff;
   border-bottom: 1px solid #2c80c1;
   border-right: 1px solid #2b7fc0;
}

.FormButtonCancel {
    /*
    font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   background-color: #E3EBF8;
   font-weight: bold;
   color: #515151;
   text-align: center;
   border-top: 1px solid #D0D8E0;
   border-left: 1px solid #D0D8E0;
   border-bottom: 1px solid #526B84;
   border-right: 1px solid #526B84;
    */
    font-family: Arial, Helvetica, sans-serif;
    padding: 3px 5px;
   font-size: 11px;
   background-color: #2d83c2;
   font-weight: bold;
   color: #FFFFFF;
   text-align: center;
   border-top: 1px solid #45aed8;
   border-left: 1px solid #45aed8;
   border-bottom: 1px solid #216295;
   border-right: 1px solid #216295;
}

.FormButtonCancelOver {
    /*
    font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   background-color: #D0D8E0;
   font-weight: bold;
   color: #515151;
   text-align: center;
   border-top: 1px solid #D0D8E0;
   border-left: 1px solid #D0D8E0;
   border-bottom: 1px solid #526B84;
   border-right: 1px solid #526B84;
    */
    font-family: Arial, Helvetica, sans-serif;
    padding: 3px 5px;
   font-size: 11px;
   background-color: #45afd8;
   font-weight: bold;
   color: #FFFFFF;
   text-align: center;
   border-top: 1px solid #a7e6ff;
   border-left: 1px solid #a7e6ff;
   border-bottom: 1px solid #2c80c1;
   border-right: 1px solid #2b7fc0;
}

.FormButtonSpam {
    font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   background-color: #FFFFFF;
   font-weight: bold;
   color: #515151;
   text-align: center;
   border: 1px #242830 solid;
   height: 21px;
}

.FormButtonSpamOver {
    font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   background-color: #E3EBF8;
   font-weight: bold;
   color: #515151;
   text-align: center;
   border: 1px #242830 solid;
   height: 21px;
}

/* -- Path -- */

.Path {
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #000000;
   }

.Path A:link, .Path A:visited, .Path A:active {
   color: #46b2d9;
   text-decoration: none;
   }

.Path A:hover {
   color: #515151;
   text-decoration: underline;
   }
