/* Product Groups Styles */
div.dental_technology_product_groups_left,
div.orthodontia_product_groups_left,
div.epithetik_product_groups_left {
    margin                  : 0;
    margin                  : 0;
    float                   : left;
    width                   : 376px;
}
/* Product Groups Border */
div.dental_technology_product_groups_left {
    border-left             : 24px solid #FFD990;
}
.orthodontia_product_groups_left {
    border-left             : 24px solid #CCD4C9;
}
div.epithetik_product_groups_left {
    border-left             : 24px solid #E5D2B4;
}

/* H2 Styles */
div.dental_technology_product_groups_left h2,
div.orthodontia_product_groups_left h2,
div.epithetik_product_groups_left h2 {
    position                : relative;
    top                     : 0;
    left                    : -24px;
    margin                  : 0;
    padding                 : 0;
    width                   : 148px;
    text-indent             : 9px;
    font-size               : 12px;
}
/* H2 Colors */
div.dental_technology_product_groups_left h2 {
    border-left             : 24px solid #FFECC8;
    border-bottom           : 2px solid #FFD990;
}
div.orthodontia_product_groups_left h2 {
    border-left             : 24px solid #E6EAE4;
    border-bottom           : 2px solid #CCD4C9;
}
div.epithetik_product_groups_left h2 {
    border-left             : 24px solid #F2E9DA;
    border-bottom           : 2px solid #E5D2B4;
}

/* Product Group Styles */
div.dental_technology_product_groups_left div.product_group,
div.orthodontia_product_groups_left div.product_group,
div.epithetik_product_groups_left div.product_group {
    position                : relative;
    top                     : 0;
    left                    : -24px;
    width                   : 390px;
    height                  : 67px;
    margin-bottom           : 25px;
}
/* Background Image Product Groups */
div.dental_technology_product_groups_left div.product_group {
    background              : url(/images/bredent/dental_technology_product_group.gif) no-repeat;
}
div.orthodontia_product_groups_left div.product_group {
    background              : url(/images/bredent/orthodontia_product_group.gif) no-repeat;
}
div.epithetik_product_groups_left div.product_group {
    background              : url(/images/bredent/epithetik_product_group.gif) no-repeat;
}
/* Product Groups first */
div.dental_technology_product_groups_left div.product_group.first,
div.orthodontia_product_groups_left div.product_group.first,
div.epithetik_product_groups_left div.product_group.first {
    margin-top              : 30px;
}
/* Product Groups H3 */
div.dental_technology_product_groups_left div.product_group h3,
div.orthodontia_product_groups_left div.product_group h3,
div.epithetik_product_groups_left div.product_group h3 {
    margin                  : 0;
    padding                 : 0;
    font-size               : 12px;
    font-weight             : bold;
    text-decoration         : underline;
    margin-left             : 115px;
}
/* Product Groups p */
div.dental_technology_product_groups_left div.product_group p,
div.orthodontia_product_groups_left div.product_group p,
div.epithetik_product_groups_left div.product_group p {
    margin                  : 0;
    padding                 : 0;
    position                : absolute;
    top                     : 22px;
    left                    : 115px;
}
/* Product Groups a */
div.dental_technology_product_groups_left div.product_group p a,
div.orthodontia_product_groups_left div.product_group p a,
div.epithetik_product_groups_left div.product_group p a {
    text-decoration         : none;
}
/* Product Groups img */
div.dental_technology_product_groups_left div.product_group img,
div.orthodontia_product_groups_left div.product_group img,
div.epithetik_product_groups_left div.product_group img {
    margin                  : 0;
    padding                 : 0;
    position                : absolute;
    top                     : 1px;
    left                    : 14px;
}
/* Footer Styles */
div.dental_technology_product_groups_left div.footer,
div.orthodontia_product_groups_left div.footer,
div.epithetik_product_groups_left div.footer {
	margin					: 0;
	padding					: 0;
    width                   : 315px;
    height                  : 8px;
    padding-bottom          : 23px;
}
/* Footer IE Styles */
*div.dental_technology_product_groups_left div.footer,
*div.orthodontia_product_groups_left div.footer,
*div.epithetik_product_groups_left div.footer {
	margin					: 0;
	padding					: 0;
}
/* Footer Image */
div.dental_technology_product_groups_left div.footer {
    background              : url(/images/bredent/product_groups/dental_technology_footer_ending.gif) no-repeat bottom;
}
div.orthodontia_product_groups_left div.footer {
    background              : url(/images/bredent/product_groups/orthodontia_footer_ending.gif) no-repeat bottom;
}
div.epithetik_product_groups_left div.footer {
    background              : url(/images/bredent/product_groups/epithetik_footer_ending.gif) no-repeat bottom;
}

/* Div Right */
div.dental_technology_product_groups_right,
div.orthodontia_product_groups_right,
div.epithetik_product_groups_right {
    float                   : right;
    width                   : 280px;
}

/* Box Small Styles */
div.box_small_left {
    float                   : left;
    width                   : 128px;
}
div.box_small_right {
    float                   : right;
    width                   : 128px;
}
div.box_small_left div img,
div.box_small_right div img {
    border-bottom           : 1px solid #CCCCCC;
}
div.box_small_left div.content,
div.box_small_right div.content {
    border                  : 1px solid #CCCCCC;
    height                  : 170px;
    background              : #F7F7F7;
}
div.box_small_left div.content p,
div.box_small_right div.content p {
    padding                 : 2px 0 0 5px;
    margin                  : 0;
}
div.box_small_left h3,
div.box_small_right h3 {
    border-bottom           : 1px solid #CCCCCC;
    margin                  : 0;
    padding                 : 2px 0 2px 5px;
    font-size               : 12px;
    font-weight             : normal;
}

/* Box Big Styles */
div.dental_technology_product_groups_right div.box_big.first,
div.orthodontia_product_groups_right div.box_big.first,
div.epithetik_product_groups_right div.box_big.first {
    margin-top              : 30px;
}
div.dental_technology_product_groups_right div.box_big,
div.orthodontia_product_groups_right div.box_big,
div.epithetik_product_groups_right div.box_big{
    margin-bottom           : 15px;
}
div.dental_technology_product_groups_right div.box_big h3,
div.orthodontia_product_groups_right div.box_big h3,
div.epithetik_product_groups_right div.box_big h3 {
    border                  : 1px solid #CCCCCC;
    margin                  : 0;
    padding                 : 2px 0 2px 5px;
    font-size               : 12px;
    font-weight             : normal;
}
div.dental_technology_product_groups_right div.box_big p.first,
div.orthodontia_product_groups_right div.box_big p.first,
div.epithetik_product_groups_right div.box_big p.first {
    border                  : 1px solid #CCCCCC;
    border-top              : none;
    margin                  : 0 !important;
    padding                 : 4px 0 4px 5px;
    background              : #f7f7f7;
}
div.dental_technology_product_groups_right div.box_big p a,
div.orthodontia_product_groups_right div.box_big p a,
div.epithetik_product_groups_right div.box_big p a {
    /*text-decoration         : none;*/
}
div.dental_technology_product_groups_right div.box_big div.more,
div.orthodontia_product_groups_right div.box_big div.more ,
div.epithetik_product_groups_right div.box_big div.more {
	margin-top				: 3px;
	float					: right;
}


/* Startseite */
div.home_big {
    float                   : left;
    width                   : 409px;
    margin-right            : 20px;
}
div.home_big div.content {
    background              : #f7f7f7;
    border                  : 1px solid #CCCCCC;
}
div.home_big img {
    border-bottom           : 1px solid #CCCCCC;
}
div.home_big h3 {
    font-weight             : normal;
    font-size               : 12px;
    padding                 : 2px 5px 2px 5px;
}
div.home_big p {
    padding                 : 0 5px 0 5px;
    margin                  : 0;
}
div.home_big p span.bold {
    font-weight             : bold;
}


/* Home small */
div.home_small {
    margin-bottom           : 10px;
    width                   : 128px;
}
div.home_small div.content a,
div.home_big div.content a {
    text-decoration         : none !important;
}
div.home_small.left {
    float                   : left;
}
div.home_small.right {
    float                   : right;
}
div.home_small div.content {
    background              : #f7f7f7;
    border                  : 1px solid #CCCCCC;
}
div.home_small img {
    border-bottom           : 1px solid #CCCCCC;
}
div.home_small h3 {
    font-weight             : normal;
    font-size               : 12px;
    padding                 : 2px 2px 2px 3px;
}
div.home_small p {
    padding                 : 0 5px 0 5px;
    margin                  : 0;
}
div.home_small div.content {
    height                  : 191px;
}
div.home_small div.content p {
    margin                  : 0 !important;
    padding                 : 0 1px 3px 3px;
}
div.home_small p span.bold {
    font-weight             : bold;
}



/* Link Diagonal */
p.diagonal a {
    display                 : block;
    text-indent             : 19px;
    width                   : 127px;
    height                  : 18px;
    line-height             : 16px;
    font-size               : 11px;
    text-decoration         : underline !important;
    font-weight             : bold;
    background              : url(/images/bredent/link_bg_normal.gif) no-repeat;
}
p.diagonal a.bredent:hover {
    background              : url(/images/bredent/link_bg_bredent.gif) no-repeat;
}
p.diagonal a.dental_technology:hover {
    background              : url(/images/bredent/link_bg_dental_technology.gif) no-repeat;
}
p.diagonal a.orthodontia:hover {
    background              : url(/images/bredent/link_bg_orthodontia.gif) no-repeat;
}
p.diagonal a.epithetik:hover {
    background              : url(/images/bredent/link_bg_epithetik.gif) no-repeat;
}
p.diagonal {
    padding                 : 0 !important;
    margin                  : 0 !important;
    margin-top              : 3px !important;
}
p.diagonal.left {
    float                   : left;
}
p.diagonal.right {
    float                   : right;
}
p.diagonal.right.footer {
    margin-right            : 43px !important;
    float                   : right;
}
*p.diagonal.right.footer {
    margin-right            : 8px !important;
}
h3.dental_technology {
    background              : #FFD990;
}
h3.orthodontia {
    background              : #CCD4C9;
}
h3.epithetik {
    background              : #E5D2B4;
}
h3.bredent {
    background              : #FEFBC6;
}



/* Home */
div.common.home {
    border-bottom           : 1px solid #cccccc;
    padding                 : 0;
    margin                  : 0;
    margin-top              : 5px;
}
div.common.home p.first {
    float                   : left;
    padding-right           : 55px;
}
*div.common.home p.first {
    margin-left             : 3px !important;
}
div.common.home p {
    margin                  : 6px !important;
}
div.common.home p.second {
    float                   : left;
    margin-bottom           : 0 !important;
}
div.common.home p.last {
    float                   : right;
    margin-bottom           : 0 !important;
}



/* Events */
div.home_events,
div.home_courses {
    width                   : 335px;
    padding                 : 0;
    margin                  : 0;
    margin-top              : 15px;
}
div.home_events div.common,
div.home_courses div.common {
    border-bottom           : 1px solid #cccccc;
    padding                 : 0;
    margin                  : 0;
    width                   : 335px;
    height                  : 210px;
}
div.home_events {
    float                   : left;
}
div.home_courses {
    float                   : right;
}
div.home_events p,
div.home_courses p {
    padding                 : 0 !important;
    margin-bottom           : 0 !important;
}

div.home_events span.bold,
div.home_courses span.bold {
    font-weight             : bold;
}
div.home_events ul,
div.home_courses ul {
    padding                 : 0;
    margin                  : 0;
    list-style-type         : none;
    margin-left             : 6px;
}



/* Home news */
div.home_news {
    width                   : 160px;
    float                   : left;
    margin-right            : 18px;
    margin-top              : 15px;
}
div.home_news.last {
    float                   : right;
    margin                  : 0px;
    margin-top              : 15px;
}
div.home_news span.bold {
    font-weight             : bold;
}
div.home_news div.content img {
    border-bottom           : 1px solid #cccccc;
}
div.home_news div.content p {
    padding                 : 2px 5px 2px 5px;
}
div.home_news div.content {
    border                  : 1px solid #cccccc;
    height                  : 200px;
    background              : #F7F7F7;
}




/**********************************************************/
/* Events (Veranstaltungen / Termine) */
table.events thead td.first {
    background              : #FEFBC6;
}
table.events tbody tr.white td {
    background              : white;
    font-weight             : bold;
    color                   : #818181;
}
table.events tbody td a {
    font-weight             : bold;
    text-decoration         : none;
    display                 : block;
    width                   : 100%;
}
table.events tbody td a:hover {
    text-decoration         : underline;
}
table.events tbody td {
    padding                 : 7px;
    background              : #F7F7F7;
}
table.events tbody td.first {
    width                   : 350px;
}
table.events tbody tr.top_event td {
    font-weight             : bold;
}
table.events tbody tr.top_event td.first {
    text-indent             : 80px;
    background              : #F7F7F7 url(/images/bredent/top_event.png) no-repeat 7px 1px;
}


/**********************************************************/
/* Event Details */
div.event_details div.left {
    margin                  : 15px 10px 10px 10px;
    float                   : left; 
    width                   : 320px;
}
div.event_details div.left img {
    border                  : 1px solid #CCCCCC;
}
div.event_details div.right {
    float                   : left; 
    width                   : 330px; 
}


/**********************************************************/
/* News Details */
div.news_details div.left {
    margin                  : 15px 10px 10px 10px;
    float                   : left; 
    width                   : 320px;
}
div.news_details div.right ul {
    padding-left            : 20px;
    list-style: square;
}
div.news_details div.left img {
    border                  : 1px solid #CCCCCC;
}
div.news_details div.right {
    float                   : left; 
    width                   : 330px; 
}
div.news_details table.articles tbody td {
    vertical-align          : middle;
}
div.news_details table.articles tbody td.last {
    text-align              : center;
}
div.news_details table.articles tbody td a img {
    border                  : none;
}
div.news_details table.articles thead td {
    background              : #FEFBC6;
}
div.news_details table.articles {
    margin-top              : 20px;
    width                   : 335px;
}
div.news_details table.articles a {
    font-weight             : bold;
}
div.news_details div.right span.basket {
    float                   : left;
}

/**********************************************************/
/* News List */
div.list div.item {
    float                   : left;
    padding                 : 10px;
    border-bottom           : 1px solid #CCCCCC;
}
*div.list div.item {
    padding-bottom          : 0;
}
div.list div.item ul.links {
    width                   : 205px;
    float                   : right; 
    margin-top              : 0;
}
div.list div.item div.left {
    float                   : left; 
    width                   : 435px;
    padding-right           : 10px;
    margin-bottom           : 10px;
}
* html div.list div.item div.left {
    width                   : 440px;
}
div.list div.item div.left img {
    margin-right            : 20px;
    float                   : left;
    border                  : 1px solid #CCCCCC;
}
div.list div.item div.left ul {
    margin-left             : 145px;
}
div.list div.item div.left h3 {
    margin                  : 0; 
    padding                 : 0;
    font-weight             : bold;
    font-size               : 12px;
}


/**********************************************************/
/* Links */
ul.links {
    padding                 : 10px;
    margin                  : 0;
    margin-top              : 10px;
    background              : #F2F2F2; /*F7F7F7;*/
    list-style-type         : none;
}
ul.links.dental_technology li {
    border-left             : 6px solid #FFDB91;
}
ul.links.orthodontia li {
    border-left             : 6px solid #CCD4C9;
}
ul.links.epithetik li {
    border-left             : 6px solid #E5D2B4;
}
ul.links li {
    padding-left            : 35px; 
    padding-top             : 5px;
    padding-bottom          : 5px;
    vertical-align          : middle;
}
ul.links li.pdf {
    background              : transparent url(/images/bredent/icon_pdf.gif) no-repeat 8px 3px;
}
ul.links li.wmv {
    background              : transparent url(/images/bredent/icon_wmv.gif) no-repeat 8px 3px;
}
ul.links li.image {
    background              : transparent url(/images/bredent/icon_image.gif) no-repeat 8px 3px;
}
ul.links li.video {
    background              : transparent url(/images/bredent/icon_video.gif) no-repeat 8px 3px;
}
ul.links li.zip {
    background              : transparent url(/images/bredent/icon_zip.gif) no-repeat 8px 3px;
}

/**********************************************************/
/* Booklet */
div.booklet ul.links {
    height                  : 79px;
}
*div.booklet ul.links {
    height                  : 111px;
}
div.booklet div.item div.left {
    border-right            : 1px solid #CCCCCC;
}

/**********************************************************/
/* Pressreleases */
div.pressreleases_left {
    width                   : 340px;
    float                   : left;
}
div.pressreleases_right {
    padding                 : 0px !important;
    width                   : 340px;
    float                   : right;
}
div.pressreleases_right ul.links {
    margin-top              : 0;
}
div.pressreleases_right p.first {
    background              : #f7f7f7;
}
div.pressreleases_left div.item {
    margin                  : 10px;
    border-bottom           : 1px solid #CCCCCC;
    padding-bottom          : 10px;
}
div.pressreleases_left div.item p {
    padding                 : 0 !important;
    margin                  : 0 !important;
}
div.pressreleases_left div.item h3 {
    font-weight             : bold;
    font-size               : 12px;
}
div.pressreleases_left div.item p a.bold {
    font-weight             : bold;
}
div.pressreleases_right p {
    padding            : 10px;
    margin                  : 0 !important;
}
/**********************************************************/
/* Pressreleases Details */
div.pressreleases_details div.left {
    margin                  : 15px 10px 10px 10px;
    float                   : left; 
    width                   : 320px;
}
div.pressreleases_details div.left img {
    border                  : 1px solid #CCCCCC;
}
div.pressreleases_details div.right {
    float                   : left; 
    width                   : 330px; 
}
div.pressreleases_details div.right span.label,
div.pressreleases_details div.right span.article_no {
    float                   : left; 
    padding-right           : 30px;
}
div.pressreleases_details div.right span.label a,
div.pressreleases_details div.right span.article_no a {
    font-weight             : bold;
}
div.pressreleases_details div.right span.basket {
    float                   : left;
}


/**********************************************************/
/* Messen / Kongresse */
table.congresses thead tr td {
    background              : #FEFBC6;
}
table.congresses tbody tr.first td {
    background              : white;
}
table.congresses tbody tr.second td {
    background              : #f7f7f7;
}
