body
{
    padding: 0px;
    margin: 0px;
    font-family: Verdana;
    font-size: 11px;
    text-decoration: none;
    color: Black;
    background-color: #fff;
}
/* suche */
.pager
{
    padding: 10px 0;
    display: inline-block;
}

/* result */
.SearchResult
{
    width: 100%;
    display: block;
    padding: 0px;
    margin: 0px;
}
.SearchResult li
{
    padding: 0px;
    margin: 10px 0 0 0;
    display: block;
}
.SearchResult li *
{
    padding: 0px;
    margin: 0px;
}

/* cart */
.CartItemView *
{
    line-height: 25px;
}
.CartItemView td
{
    background-color: #fff;
    border-bottom: 1px solid silver;
}
.CartItemView .trHover td
{
    background-color: #ECECEE;
}
.CartItemHead
{
    display: block;
    width: 100%;
    color: #121212;
    text-decoration: none;
}
.CartItemHead b
{
    font-size: 15px;
    font-weight: bold;
}
.CartItemHead span
{
    font-size: 11px;
    font-weight: lighter;
}
.CartItemHead .ToolTip
{
    background-color: #FFFFFF;
    border: 1px solid silver;
    color: #000000;
    display: none;
    font-weight: lighter;
    margin: 0 0 0 50px;
    min-width: 400px;
    padding: 5px;
    position: absolute;
    line-height: 12px;
    z-index:99999;
}
.CartItemHead .ToolTip *
{
    font-size: 11px;
}
.ItemPrice
{
    color: #E05F57;
    font-weight: bold;
    font-size: 14px;
}
.DownloadButton
{
    display: block;
    color: #121212;
    line-height: 15px;
    cursor: pointer;
    margin-top: 3px;
}
.DownloadButton span
{
    border-bottom: 2px solid #888888;
}
.DownloadButton span img
{
    margin-right: 5px;
}
.CartDelteItem
{
    background-color: #e0e0e0;
    border: 1px solid #888888;
    cursor: pointer;
    width: 60px;
    display: block;
    padding: 2px;
    text-align: left;
}
.ItemInfo
{
    width: 60px;
    display: block;
    padding: 2px;
    text-align: left;
    font-size: 9px;
    font-weight: lighter;
    line-height: 11px;
}
.fullPrice
{
    display: block;
    text-align: right;
    padding-right: 80px;
}

.CartDelteItem span
{
    font-size: 9px;
    font-weight: lighter;
    line-height: 11px;
    cursor: pointer;
}




.OptionImage
{
}
.usertable td
{
    text-align: center;
}
.topinfo
{
    margin-top: 10px;
    padding-top: 10px;
}
.snrRight .logColor
{
    background-color: #FA8072;
    color: Black;
}
.snrRight .logColor a
{
    background-color: #FA8072;
    color: Black;
}
.inField
{
    width: 250px;
    padding: 3px;
}
.alertBox
{
    background-color: yellow;
    border: 1px solid red;
    text-align: left;
    width: 240px;
    padding: 2px 2px 2px 20px;
    background-image: url(../icon/att.gif);
    background-repeat: no-repeat;
    background-position: top left;
}
/* warenkorb */
.cart .OptionButton
{
    padding: 0px;
    white-space: inherit;
    text-align: left;
    width: 62px;
    display: block;
    font-size: 9px;
}
.cart
{
    background-color: #fff;
    border-top: 1px solid #fff;
    border-collapse: separate;
}
.cart:hover
{
    background-color: #efefef;
    padding-left: 2px;
    border-bottom: 1px solid #DBDBDB;
    border-collapse: separate;
}

.cart .pdf_true:hover, .pdf_eng_true:hover, .xls_true:hover, .zip_true:hover
{
    color: #9DC107;
    margin-top: 2px;
}
.cart a
{
    margin-top: 2px;
}


.cart span .lbl_CartHeadline
{
    text-decoration: none;
    font-size: 15px;
    font-weight: bold;
    color: #121212;
}
.cart span
{
    vertical-align: bottom;
    text-decoration: none;
}
.cart:hover .Preis, .cart:hover .price
{
    font-size: 13px;
    text-decoration: none;
    font-weight: bold;
    color: #E05F57;
}
.priceaccess
{
    color: #A0A0A0;
    font-weight: bold;
    width: 80px;
    text-align: right;
}
.price
{
    font-weight: bold;
    color: #E05F57;
    width: 80px;
    text-align: right;
}





.pdf_eng_true
{
    background-image: url(../icon/pdf_eng_true.gif);
    background-repeat: no-repeat;
    background-position: inherit;
    padding: 1px;
    padding-left: 26px;
    color: #000000;
    line-height: 20px;
    margin: 1px;
}
.pdf_eng_false
{
    background-image: url(../icon/pdf_eng_false.gif);
    background-repeat: no-repeat;
    background-position: inherit;
    padding: 1px;
    padding-left: 26px;
    color: #C6C6C6;
    line-height: 20px;
    margin: 1px;
}
.pdf_true
{
    background-image: url(../icon/pdf.gif);
    background-repeat: no-repeat;
    background-position: inherit;
    padding: 2px;
    padding-left: 18px;
    color: #000000;
    margin: 1px;
}
.pdf_false
{
    background-image: url(../icon/default_pdf.gif);
    background-repeat: no-repeat;
    background-position: inherit;
    padding: 2px;
    padding-left: 26px;
    color: #C6C6C6;
    margin: 1px;
}
.breack
{
    display: block;
    width: 100%;
    font-size: 3px;
}
.save_eng_false
{
    background-image: url(../icon/save_desabled.gif);
    background-repeat: no-repeat;
    background-position: 0px 1px;
    padding: 2px;
    padding-left: 18px;
    color: #C6C6C6;
    margin: 1px;
    border-style: none;
    background-color: #fff;
    border-bottom: 3px solid #999;
}
.save_eng_true
{
    background-image: url(../icon/saveeng.gif);
    background-repeat: no-repeat;
    background-position: 0px 1px;
    padding: 4px;
    padding-left: 18px;
    color: #000000;
    margin: 1px;
    border-style: none;
    background-color: #fff;
    cursor: pointer;
    border-bottom: 3px solid #999;
}
.save_true
{
    background-image: url(../icon/save.gif);
    background-repeat: no-repeat;
    background-position: 0px 1px;
    padding: 2px;
    padding-left: 18px;
    color: #000000;
    margin: 1px;
    border-style: none;
    background-color: #fff;
    cursor: pointer;
    border-bottom: 3px solid #999;
}
.save_true:hover
{
    background-color: #efefef;
}
.cart:hover .save_true
{
    background-color: #efefef;
}

.save_false
{
    background-image: url(../icon/save_desabled.gif);
    background-repeat: no-repeat;
    background-position: 0px 1px;
    padding: 2px;
    padding-left: 18px;
    color: #C6C6C6;
    margin: 1px;
    border-style: none;
    background-color: #fff;
    border-bottom: 3px solid #999;
}
.save_false:hover
{
    background-color: #efefef;
}
.cart:hover .save_false
{
    background-color: #efefef;
}
.xls_true
{
    background-image: url(../icon/xls.gif);
    background-repeat: no-repeat;
    background-position: inherit;
    padding: 2px;
    padding-left: 18px;
    color: #000000;
    margin: 1px;
}
.xls_false
{
    background-image: url(../icon/xls.gif);
    background-repeat: no-repeat;
    background-position: inherit;
    padding: 2px;
    padding-left: 18px;
    color: #C6C6C6;
    margin: 1px;
}
.zip_true
{
    background-image: url(../icon/zip.gif);
    background-repeat: no-repeat;
    background-position: inherit;
    padding: 2px;
    padding-left: 26px;
    color: #000000;
    display: block;
    margin: 1px;
    height: 26px;
}
.zip_false
{
    background-image: url(../icon/zip.gif);
    background-repeat: no-repeat;
    background-position: inherit;
    padding: 2px;
    padding-left: 18px;
    color: #C6C6C6;
    display: block;
    margin: 1px;
    height: 26px;
}
/* login */
.password_false
{
    background-image: url(../icon/del.gif);
    background-repeat: no-repeat;
    background-position: right;
}
.password_true
{
    background-image: url(../icon/ok.gif);
    background-repeat: no-repeat;
    background-position: right;
}


.login_message_red
{
    margin: 0px;
    margin-top: 1px;
    padding: 1px;
    padding-left: 18px;
    background-color: rgb(250,128,114);
    border: solid 1px rgb(224,95,87);
    font-size: 11px;
    text-align: left;
    vertical-align: middle;
    background-image: url(../icon/att.gif);
    background-repeat: no-repeat;
    background-position: 0px 1px;
    line-height: 16px;
}
.mail_message_red
{
    margin: 0px;
    margin-top: 1px;
    padding: 10px;
    padding-left: 50px;
    height: 30px;
    background-color: rgb(250,128,114);
    border: solid 1px rgb(224,95,87);
    font-size: 11px;
    text-align: left;
    vertical-align: middle;
    background-image: url(../icon/mail.gif);
    background-repeat: no-repeat;
    background-position: 0px 1px;
    line-height: 16px;
}
/*
.lbl_normal
{
    color: #000;
    font-family: Verdana;
    font-size: 11px;
    font-weight: lighter;
    text-align: left;
    margin: 0px;
    padding: 0px;
}
*/

/* login end*/
/* suche
#pnl_zul
{
    padding: 0px;
    margin: 0px;
    font-family: Verdana;
    font-size: 11px;
    text-decoration: none;
    color: Black;
}

*/
/* Own Data
#pan_owndata
{
    border: solid 1px #cccccc;
    background-color: White;
    padding: 5px;
    margin: 0px;
}
#pan_owndata table tr td
{
    margin: 0px;
    padding: 0px;
} */
.address
{
    font-weight: lighter;
    border: solid 1px #cccccc;
    margin: 1px;
    padding: 1px;
    width: 100%;
}
#lbl_Company
{
    font-weight: bold;
    font-size: 13px;
}
#lbl_users
{
    font-size: 10px;
    color: #686868;
    font-weight: lighter;
}
#lbtn_change
{
    font-weight: lighter;
}
/* END Own Data */
/* RESULT */
.result_link
{
    color: #738F05;
}

/* END RESULT */
/* CART */
.lbl_CartHeadline
{
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
    margin: 2px 0px 2px 0px;
    display: inline;
    background-image: url(../icon/what.gif);
    background-repeat: no-repeat;
    background-position: right;
    padding: 0px 20px 0px 0px;
}

.lbl_CartHeadline a
{
    font-weight: bold;
    font-size: 14px;
    text-decoration: none;
    color: #000;
}
.lbl_CartHeadline div
{
    border: 1px solid silver;
    background-color: #fff;
    padding: 10px;
    font-size: 11px;
    margin: 0px 0px 0px 50px;
    display: none;
    position: absolute;
    max-width: 400px;
    font-weight: lighter;
    line-height: 16px;
    color: #000;
}
/*
Wird jetzt mit js gemacht da ie6 das nicht versteht
.lbl_CartHeadline:hover div
{
    display: block;
}
*/
.LinkButton_Cart
{
    height: 20px;
    vertical-align: middle;
    color: Black;
    width: 100%;
    display: block;
}
/*
.content_headline
{
    color: #9DC107;
    font-weight: bold;
    font-size: 12px;
    text-decoration: underline;
    margin-bottom: 2px;
    margin-left: 2px;
}
#Cart
{
    margin: 0px;
    width: 100%;
    border-style: none;
}
.show_document
{
    display: block;
}
.hide_document
{
    display: none;
}
*/
a
{
    color: #738F05;
    font-family: Verdana;
    font-size: 11px;
    text-decoration: none;
}



.lbl_cart_message
{
    margin: 2px;
    margin-left: 5px;
    padding: 2px;
    display: none;
    background-color: rgb(242,222,93);
    border: solid 1px rgb(236,212,58);
}
.div_cart_message_yellow
{
    margin: 0px;
    padding: 2px;
    background-color: rgb(242,222,93);
    border: solid 1px rgb(236,212,58);
    font-size: 13px;
    font-weight: lighter;
    text-align: center;
}
.div_cart_message_red
{
    margin: 0px;
    padding: 2px;
    background-color: rgb(250,128,114);
    border: solid 1px rgb(224,95,87);
    font-size: 13px;
    font-weight: lighter;
    text-align: center;
}
/* END CART */

/* Link */

a:hover img
{
    border-style: none;
}
a:active img
{
    border-style: none;
}
a:visited img
{
    border-style: none;
}
a img
{
    border-style: none;
}

/* END Link */

/* HISTORY */
.txt
{
    font-weight: normal;
    font-size: 11px;
    text-decoration: none;
}
/* END HISTORY */


#hl_accepted
{
    color: #9DC107;
}

#result_and_search
{
    margin: 0px;
    padding: 0px;
}
.sel_search_aktive
{
    font-weight: bold;
    background-color: Transparent;
    border-top: 1px solid silver;
    border-left: 1px solid silver;
    border-right: 1px solid silver;
    background-color: White;
    padding-bottom: 1px;
    padding-right: 5px;
    padding-left: 5px;
    padding-top: 5px;
}
.sel_search
{
    font-weight: normal;
    border-style: none;
    background-color: Transparent;
}
.disable
{
    background-color: Silver;
}

input
{
    margin: 0px;
    padding: 0px;
}

.pnl_search_aktive
{
    background-color: #ffffff;
    border: 1px solid silver;
    margin: 0px;
}

#pan_search
{
    padding: 10px;
}
.Black_Link
{
    background-color: Black;
    width: 102px;
    font-family: Arial;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    color: White;
}
.Black_Link:hover
{
    background-color: Black;
    width: 102px;
    font-family: Arial;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    color: #c0c0c0;
}




#menu
{
    padding: 0px;
    margin: 0px;
    width: 100%;
    float: left;
    background: #ffffff;
}





a.MainMenu
{
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #738F05;
    text-decoration: none;
}
a.MainMenu:hover
{
    font-family: Verdana;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
}
a.MainMenu_markiert
{
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
a.link
{
    font-family: Verdana;
    font-size: 11px;
    color: #738F05;
    font-weight: bold;
    text-decoration: none;
}
a.SubMenu
{
    font-family: Verdana;
    font-size: 11px;
    color: #738F05;
    text-decoration: none;
}
a.SubMenu:hover
{
    font-family: Verdana;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
}
a.SubMenu_markiert
{
    font-family: Verdana;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
}
a.SubLinkMenu
{
    font-family: Verdana;
    font-size: 11px;
    color: #738F05;
    text-decoration: none;
}
a.SubLinkMenu:hover
{
    font-family: Verdana;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
}
a.SubLinkMenu_markiert
{
    font-family: Verdana;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
}
a.SubSubLinkMenu
{
    font-family: Verdana;
    font-size: 11px;
    color: #738F05;
    text-decoration: none;
}
a.SubSubLinkMenu:hover
{
    font-family: Verdana;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
}
a.SubSubLinkMenu_markiert
{
    font-family: Verdana;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
}
a.SubMenu3
{
    font-size: 11px;
    color: #738F05;
    font-family: Verdana;
    text-decoration: none;
}
a.SubMenu3:hover
{
    font-size: 11px;
    color: #000000;
    font-family: Verdana;
    text-decoration: none;
}
a.SubMenu3_markiert
{
    font-size: 11px;
    color: #000000;
    font-family: Verdana;
    text-decoration: none;
}


.middle_header
{
    font-family: Verdana;
    font-size: 11px;
    color: Red;
    font-weight: bold;
    height: 36px;
}
.middle_body
{
    font-family: Verdana;
    font-size: 11px;
    line-height: 18px;
    color: #000000; /*width: 553px;*/
}
.middle_body2
{
    font-family: Verdana;
    font-size: 11px;
    line-height: 18px;
    color: #FFFFFF;
}
.middle_body3
{
    font-family: Verdana;
    font-size: 9px;
    line-height: 12px;
    color: #000000;
}
.middle_body_suche
{
    font-family: Verdana;
    font-size: 10px;
    line-height: 12px;
    color: #000000;
    width: 78px;
}
a.LinkMenu
{
    font-family: Verdana;
    font-size: 12px;
    line-height: 18px;
    color: #738F05;
    text-decoration: none;
}
a.LinkMenu:hover
{
    font-family: Verdana;
    font-size: 12px;
    line-height: 18px;
    color: #000000;
    text-decoration: none;
}
a.LinkMenu_markiert
{
    font-family: Verdana;
    font-size: 12px;
    line-height: 18px;
    color: #000000;
    text-decoration: none;
}
.BoxTitleText
{
    font-family: Verdana;
    font-size: 11px;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}
.BoxText
{
    font-family: Verdana;
    font-size: 11px;
    color: #CCCCCA;
    text-decoration: none;
}

input, select
{
    font-family: verdana;
    font-size: 11px;
}
.text
{
    text-align: justify;
    line-height: 18px;
    font-size: 11px;
    color: Black;
}
.text_right
{
    text-align: right;
}

.help
{
    background-image: url(../images/help2.gif);
    background-position: right;
    background-repeat: no-repeat;
    width: 60px;
    font-family: Verdana;
    font-size: 11px;
    color: #738F05;
    text-decoration: none;
    padding: 25px;
}
/* REG 
.textbox
{
    border: 1px solid silver;
    width: 99%;
}*/
/* END REG */
/* owndata */
.locked
{
    background-image: url(../images/locked.gif);
    background-position: left;
    background-repeat: no-repeat;
    text-align: right;
    height: 24px;
    font-size: 11px;
}
.unlocked
{
    background-image: url(../images/unlocked.gif);
    background-position: left;
    background-repeat: no-repeat;
    text-align: right;
    height: 24px;
    font-size: 11px;
}
.accessfield
{
    text-align: center;
    height: 24px;
    font-size: 11px;
}
/* END owndata */

.valid_to
{
    font-weight: normal;
    font-size: 11px;
    text-decoration: none;
    color: Black;
    vertical-align: middle;
    line-height: 20px;
    display: block;
}

#lbl_alert_box
{
    background-image: url(../icon/alert.gif);
    background-position: right;
    background-repeat: no-repeat;
    background-color: Yellow;
    border: 1px solid red;
    width: 300px;
    padding: 2px;
    text-align: left;
    padding-right: 30px;
}


/* menü rechts*/
#MainMenu
{
    padding: 0px;
}


.NavigationMenu
{
    width: 102px;
    color: White;
}
.MainMenu_1 .menu
{
    margin-top: 1px;
    background-color: Black;
    color: #C0C0C0;
    color: #fff;
    font-family: Arial;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    width: 102px;
    cursor: pointer;
}
.MainMenu_1 .menu:hover
{
    color: #C0C0C0;
}

.menu
{
    margin-top: 1px;
    background-color: Black;
    color: #C0C0C0;
    color: #fff;
    font-family: Arial;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    width: 102px;
    cursor: pointer;
}
.menu:hover
{
    color: #C0C0C0;
}
.menuR a
{
    color: #fff;
}
.menuR a:hover
{
    color: #C0C0C0;
}

/* ServicNavigation Menü */
#ServicNavigation
{
    width: 102px;
    margin: 0px;
    padding: 0px;
}
#ServicNavigation li
{
    width: 102px;
    margin: 1px 0px 0px 0px;
    padding: 0px;
    display: block;
    text-align: center;
    background-color: #000;
}
#ServicNavigation a
{
    margin-top: 1px;
    width: 102px;
    color: #fff;
    font-family: Arial;
    font-weight: bold;
    display: block;
    text-align: center;
    background-color: #000;
}
#ServicNavigation a:hover
{
    width: 102px;
    color: #C0C0C0;
}

/* seitenzusatzlinks */
#ctl00_Maintext_link_back
{
    border-style: none;
    color: #789500;
    font-size: 14px;
    font-weight: bold; /*   background-image: url(../icon/back.gif);     background-repeat: no-repeat;     background-position: left;     padding-left: 16px;*/
    text-decoration: none;
}
#ctl00_Maintext_link_top
{
    border-style: none;
    color: #789500;
    font-size: 14px;
    font-weight: bold; /*    color: #9DC107;  background-image: url(../icon/top.gif);     background-repeat: no-repeat;     background-position: left;     padding-left: 16px;*/
    text-decoration: none;
}
/* neu am 6.6.2011 bestellfax */
.pdf
{
    background-image: url(../icon/pdf.gif);
    background-repeat: no-repeat;
    background-position: inherit;
    padding: 2px;
    padding-left: 18px;
    color: #000000;
    display: block;
    margin: 1px;
}
.doc
{
    background-image: url(../icon/ic_doc.gif);
    background-repeat: no-repeat;
    background-position: inherit;
    padding: 2px;
    padding-left: 18px;
    color: #000000;
    display: block;
    margin: 1px;
}
/* Pubübersicht */
.PubList
{
    margin: 0px;
    padding: 0px;
    width: 500px;
}
.PubList li
{
    text-decoration: none;
    display: block;
    margin: 1px 0px 0px 1px;
    width: 499px;
}

.PubList li ul li
{
    margin: 0px;
    padding: 0px 0px 0px 20px;
    display: block;
    float: left;
}
#sht
{
    padding: 2px;
    color: #000000;
    display: block;
    margin: 10px 0px 10px 0px;
    font-weight: bold;
}
.PubList a
{
    color: #9DC107;
}
.PubList a span
{
    color: #000;
}
.PubList a:hover
{
    color: #000;
}

.PubList a
{
    display: block;
    margin: 5px;
}

.PubList .root
{
    width: 100%;
}
.PubList .sub
{
    width: 350px;
    margin-left: 50px;
}

/* Update übersicht */
.update_link
{
    background-image: url(../icon/att.gif);
    background-repeat: no-repeat;
    background-position: 0px 1px;
    padding: 2px 0px 2px 18px;
}
.new_link
{
    background-image: url(../icon/add.gif);
    background-repeat: no-repeat;
    background-position: 0px 2px;
    padding: 2px 0px 2px 18px;
}

.Dibthead
{
    background-image: url(http://www.dibt.de/images/content/intro_header2.jpg);
    background-position: 0px 0px;
    background-repeat: no-repeat;
    width: 834px;
    height: 102px;
    margin: 0px;
    padding: 0px;
    display: block;
}
.Dibthead .logo
{
    background-image: url(http://www.dibt.de/images/content/dibt_logo.gif);
    background-position: 0px 3px;
    background-repeat: no-repeat;
    height: 75px;
    display: block;
}
.Dibthead .headmenu
{
    height: 15px;
    display: block;
    margin: 0px;
    padding: 0px;
    padding-left: 254px;
}
.Dibthead .headmenu table
{
    margin: 0px;
    padding: 0px;
}
.Dibthead .colorline
{
    background-image: url(http://www.dibt.de/images/content/service_balken.gif);
    background-position: 0px 0px;
    background-repeat: no-repeat;
    height: 12px;
    display: block;
    margin: 0px;
    padding: 0px;
    width: 834px;
    background-color: #9DC107;
}


.MenueTabelle td
{
    padding-left: 2px;
}


/* Login Filed */
.loginNorm
{
    padding: 10px;
    background-color: White;
    border: solid 1px rgb(214,214,214);
    width: 540px;
    margin: auto;
}
.loginNewPass
{
    padding: 10px;
    background-color: rgb(250,128,114);
    border: solid 1px rgb(224,95,87);
    width: 540px;
    margin: auto;
}

.snrRight
{
    background-color: #fff;
    margin: 0px;
    padding: 0px;
}

.snrRight li
{
    background-color: #000;
    display: block;
    float: left;
    width: 102px;
    margin-bottom: 1px;
    text-align: center;
}
.snrRight li a
{
    /* background-color: #000;*/
    display: inline-block;
    color: #fff;
    font-weight: bold;
}


.maincontent
{
    display: block;
    width: 835px;
    margin: 0px;
    padding: 0px;
}
.maincontentleft
{
    display: block;
    width: 154px;
    float: left;
}
.maincontentmiddle
{
    display: block;
    width: 576px;
    background-color: #ececee;
    float: left;
    border: 1px solid #fff;
}
.maincontentmiddle .subline
{
    display: block;
    background-color: #ececee;
    height: 37px;
    border-bottom: 1px solid #fff;
    padding: 5px;
    margin: 0px;
}
.site_headline
{
    padding: 0px;
    margin: 0px;
    color: #738F05;
    font-family: Verdana;
    font-size: 16px;
    font-weight: bold;
    display: inline;
    line-height: 36px;
}
.maincontentright
{
    display: block;
    width: 102px;
    float: left;
}
.subline
{
    display: block;
    background-color: #9DC107;
    height: 48px;
    border-bottom: 1px solid #fff;
    margin: 0px;
    padding: 0px;
}
.subcontent
{
    display: block;
    margin: 0px;
}
.maincontentmiddle .subcontent
{
    padding: 5px;
}
h1
{
    padding: 0px;
    margin: 0px;
}

#ctl00_Maintext_vt
{
    vertical-align: top;
    margin-right: 2px;
}

.pleaswait
{
    position: absolute;
    margin: 50px 0px 0px 100px;
    width: 350px;
    font-weight: bold;
    text-align: center;
    line-height: 30px;
    padding: 1px;
    padding-left: 18px;
    background-color: rgb(250,128,114);
    border: solid 1px rgb(224,95,87);
    font-size: 13px;
    background-image: url(../icon/att.gif);
    background-repeat: no-repeat;
    background-position: 2px 8px;
}
/* order.aspx */
.LastOrderView
{
    width: 100%;
    background-color: #fff;
    color: #000;
}
.LastOrderView img
{
    margin: 0px 0px 0px 548px;
    position: absolute;
}
.LastOrderView .lbl_CartHeadline
{
    color: #000;
    font-weight: bold;
    font-size: 15px;
    text-decoration: none;
    margin: 0px 2px 0px 0px;
    display: inline;
    cursor: pointer;
    background-image: url(../icon/what.gif);
    background-repeat: no-repeat;
    background-position: right;
    padding: 0px 20px 0px 0px;
}
.LastOrderView .lbl_CartHeadline div
{
    border: 1px solid silver;
    background-color: #fff;
    padding: 10px;
    font-size: 11px;
    margin: 0px 0px 0px 50px;
    display: none;
    position: absolute;
    max-width: 400px;
    font-weight: lighter;
    line-height: 16px;
    color: #000;
    text-decoration: none;
}
/*
.LastOrderView .lbl_CartHeadline:hover div
{
    display: block;
}*/
.LastOrderView .zip_btn, .LastOrderView .pdf_eng_btn, .LastOrderView .pdf_btn
{
    border-style: none;
    background-color: Transparent;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: inherit;
    padding: 2px;
    padding-left: 24px;
    color: #000000;
    margin: 1px 0px 0px 0px;
    display: block;
}
.LastOrderView .pdf_btn:hover, .LastOrderView .pdf_eng_btn:hover, .LastOrderView .zip_btn:hover
{
    color: #9DC107;
}
.LastOrderView td
{
    padding: 2px;
}
.LastOrderView tr
{
    background-color: #fff;
}
.LastOrderView tr:hover
{
    background-color: #efefef;
}
.LastOrderView .pdf_btn
{
    background-image: url(../icon/pdf.gif);
}
.LastOrderView .zip_btn
{
    background-image: url(../icon/zip.gif);
}
.LastOrderView .pdf_eng_btn
{
    background-image: url(../icon/pdf_eng_true.gif);
    height: 20px;
}
.dispText
{
    padding: 0px;
    margin: 2px;
}
#ctl00_Maintext_link_top
{
    cursor: pointer;
}

/* zulhistory */
.ObjektTable
{
    width: 100%;
}
.ObjektInfo
{
    width: 70%;
}
.ObjektButton
{
    text-align: right;
    width: 140px;
}
.ObjektButton a
{
    padding: 5px;
    color: #222;
    font-weight: bold;
}
.ObjektPreis
{
    text-align: right;
    color: #E05F57;
    font-weight: bold;
    text-align: right;
    padding-right: 2px;
    width: 80px;
}
.ObjektTable td
{
    padding: 2px;
}
.ObjektHead
{
    background-color: #fff;
}
.ObjektHead td
{
    padding: 10px 2px;
    border-top: 1px solid #808080;
}
/* reg */
.FindErrorClass
{
    padding: 1px;
    border: solid 1px rgb(224,95,87);
    background-image: url(../icon/del.gif);
    background-repeat: no-repeat;
    background-position: right center;
}
.NoErrorClass
{
    padding: 1px;
    border: 1px solid Silver;
    background-image: url(../icon/ok.gif);
    background-repeat: no-repeat;
    background-position: right center;
}
.DefaultClass
{
    border: 1px solid Silver;
    padding: 1px;
}
.DefaultLable
{
    margin-left: 30px;
    display: block;
    float: left;
}
td
{
    vertical-align: text-top;
    vertical-align: top;
}
hr
{
    color: Silver;
}

.snrRight .MyCart
{
    margin-top: 40px;
}
.snrRight .MyCart a
{
    text-align: left;
    background-color: #fff;
    color: #000;
    padding: 15px 0px 15px 65px;
    display: block;
    font-size: 13px;
    background-image: url(../icon/cart.png);
    background-repeat: no-repeat;
    background-position: 35px center;
}
.pager li
{
    display: block;
    float: left;
    padding: 5px;
    border: 1px solid #000;
    cursor: pointer;
    margin: 1px;
}

