@import url("../../../custom/styles/style.css");

a {
    text-decoration: none;
    color: #000000;
}

html, body {
    height: 100%
}

body {
    color: black;
    background-color: white;
}

body, td {
    font-family: Verdana, Helvetica, Arial;
    font-size: 10px;
    border: 0px;
    margin: 0px;
    padding: 0px;
    margin-left: 20px;
}
.text {
    /*    font-size: 10px;*/
}

td {
    /*font-size: 11px;*/
    color: black;
    font-weight: normal;
    vertical-align: top;
}

li {
    list-style: none;
    text-align: left;
}

div {
    margin: 0px;
    padding: 0px;
    /*border:1px solid lime;*/
}

form {
    display: inline;
}

hr {
    line-height: 9px;
}

p {
    margin: 0px;
    padding: 0px;
}

img {
    margin: 0px;
    padding: 0px;
    display: inline;
    border: 0px white solid;
}
.main_table {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -390px;
    margin-top: -305px;
    width: 781px;
    background-color: black;
}
.text_unten1 {
    position: relative;
    top: 0px;
    left: 0px;
    color: #000000;
    z-index: 2;
    margin-top: 6px;
}
.text_head {
   width:960px;
   height:104px;
    background-image: url(images/header_hintergrund.gif);
    background-repeat: no-repeat;
    margin-bottom:8px;
    margin-left:1px;
}
.text_menue {
   width:960px;
   height:25px;
    background-image: url(images/headmenu_hintergrund.gif);
    background-repeat: no-repeat;
    margin-bottom:8px;
    margin-left:1px;
    color:white;
    text-align:left;
   font-weight:bold;
}
.text_menue a {
   text_decoration:none;
   color:white;
   font-weight:bold;
}
#text_menue {
    position: relative;
    top: 0px;
    left: 0px;
    color: #000000;
    background-color: #white;
    z-index: 10;
    width: 965px;
    height: auto;
    overflow: none;
    /*background-image: url(images/hintergrund_bg_alles1.jpg);*/
}

/* .sideframe {
 position: relative;
 top: 0px;
 left: 0px;
 margin-left:10px;
 margin-top:18px;
 padding-top:10px;
 border:1px solid gray;
 float:left;
 color: #000000;
 background-color: #dddddd;
 z-index: 10;
 width: 164px;
 }*/
 #cross_site_navigation {
 /*border:1px solid lime;*/
 width:500px;
 height:30px;
 position:absolute;
 top:12px;
 right:15px;
 }
 #dfbde, #dfbtv, #fanshop, #fanclub, #tickets, #droparrow {
   height:23px;
   float:right;
   margin-right:2px;
 }
 #dfbde, #dfbtv, #fanshop, #fanclub, #tickets {
   width:76px;
 }
 #dfbde {
   background-image: url(images/button_dfbde.gif);
 }
 #dfbtv {
   background-image: url(images/button_dfbtv.gif);
 }
 #fanshop {
   background-image: url(images/button_fanshop.gif);
 }
 #fanclub {
   background-image: url(images/button_fanclub.gif);
 }
 #tickets {
   background-image: url(images/button_tickets.gif);
 }
 #droparrow {
   background-image: url(images/button_drop.gif);
   width:34px;
 }
 #detail {
   postion:absolute;
 }
 #detail_image {
   width:250px;
   float:left;
   margin-right:8px;
   margin-bottom:8px;
 }
 #detail_text {
   width:420px;
   float:right;
   margin-bottom:8px;
 }
 .line_1 {
    position: absolute;
    top: 10px;
    left: 50%;
    height: 20px;
    width: 50%;
    z-index: -10;
}
.line_1_1 {
    position: absolute;
    top: 116px;
    left: 50%;
    width: 50%;
    color: black;
}
.line_1_2 {
    position: absolute;
    top: 152px;
    left: 50%;
    width: 50%;
    color: black;
}
.line_2 {
    position: absolute;
    top: 560px;
    left: 0px;
    height: 20px;
    width: 50%;
}
.line_2_1 {
    position: absolute;
    top: 391px;
    left: 0px;
    width: 50%;
}
.line_2_2 {
    position: absolute;
    top: 473px;
    left: 0px;
    width: 50%;
}
.logintext {
    /*font-size: 11px;*/
    color: #000000;
    background-color: #EEEEEE;
}
.top5px {
    margin-top: 5px;
}
.top10px {
    margin-top: 10px;
}
.bot10px {
    margin-bottom: 10px;
}
.bot6px {
    margin-bottom: 6px;
}
.titel {
    padding-left: 6px;
    padding-top: 1px;
    color: white;
    font-weight: bold;
    font-size: 14px;
}
.preis {
    font-weight: bold;
    /*font-size: 11px;*/
    text-align: right;
    padding-top: 3px;
    padding-right: 8px;
    color: #000000;
    clear: both;
}
.rot {
    color: #d00121;
}
.fett {
    font-weight:bold;
}
#dfb-logo {
    float: left;
    z-index: 100;
    padding-top: 10px;
    padding-bottom: 12px;
}
#co-branding {
    float: right;
    z-index: 100;
    padding-top: 40px;
    padding-right: 20px;
}
.itembox {
    float: left;
    margin: 8px 4px 0px 5px;
    height: 162px;
    width: 216px;
    border: 1px #ffffff dotted;
    _border: 1px #dddddd solid;
    overflow: hidden;
}
.itempic {
    border: 1px solid #545454;
    margin-right: 8px;
    margin-bottom: 8px;
}
.itemtext {
    font-weight: normal;
    /*font-size: 11px;*/
    /* width:180px;*/
}
#bigimage {
    position: absolute;
    display: none;
    top: 50px;
    left: 10px;
    border: 1px solid lime;
    z-index: 200;
}
#msgLayer {
position:absolute;
left:120px;
top:0px;
z-index:1250;
display:none;
}
#l_baum .baum_item {
    margin-left: 5px;
    padding: 0px;
    padding-bottom: 2px;
}
#l_baum {
    margin-top: 5px;
    margin-bottom: 10px;
    /*font-size: 11px;*/
    font-weight: normal;
}
.anredetext {
    text-align: center;
    /*font-size: 11px;*/
    font-weight: normal;
    vertical-align: middle;
}
.biggerfont {
    font-size: 14px;
}
.link {
    /*font-size: 11px;*/
    font-weight: bold;
    cursor: pointer;
}
.label {
    font-size: 14px;
}
.col2 {
    width: 217px;
    height:18px;
    border: 1px solid black;
    margin-bottom:4px;

}
.col1 {
    width: 250px;
}
.col50 {
    width: 50px;
}
.col130 {
    width: 200px;
}
.green {
    color: #148859;
}
.profil_column {
    width: 150px;
}
#smb_content td, #smb_info td {
    /*font-size: 11px;*/
    color: black;
    font-weight: normal;
}
#smb_content a {
    text-decoration: none;
    /*font-size: 10px;*/
    color: black;
    font-weight: normal;
}
.xtrabreit {
    width: 716px;
    text-align: left;
    margin-bottom: 2px;
}
.xtrabreit_kopf {
    height: 20px;
    background-color: #000000;
}
.xtrabreit_oben {
    height:10px;
    font-size:2px;
    background-image: url(images/rahmen_716x10_oben.png);
}
.xtrabreit_mitte {
    padding: 0px 9px 0px 10px;
    /*font-size: 11px;*/
    vertical-align: top;
    text-align: left;
    background-image: url(images/rahmen_716x1_mitte.png);
}
.xtrabreit_content {
   width:690px;
   padding:4px;
}

.xtrabreit_fuss {
    height: 13px;
    font-size:2px;
    background-repeat: no-repeat;
    background-image: url(images/rahmen_716x13_unten.png);
}
.mittelbreit_kopf {
    height: auto;
    _height: 18px;
    background-image: url(images/bg_kl_login_kopf.gif);
}
.mittelbreit_mitte {
    padding: 6px;
    /*font-size: 11px;*/
    vertical-align: top;
    text-align: left;
    background-image: url(images/bg_kl_login_mitte.gif);
}
.mittelbreit_fuss {
    height: 2px;
    font-size:2px;
    background-repeat: no-repeat;
    background-image: url(images/bg_kl_login_fuss.gif);
}
.menue {
    width: 248px;
    text-align: left;
    margin-bottom: 2px;
}
.menue_kopf {
    height: 20px;
    background-color: #000000;
    /*margin-bottom: 4px;*/
}
.menue_oben {
    height: 10px;
    font-size:2px;
    background-image: url(images/rahmen_248x10_oben.png);
}
.menue_mitte {
    padding: 0px 12px 0px 10px;
    /*font-size: 11px;*/
    vertical-align: top;
    text-align: left;
    background-image: url(images/rahmen_248x1_mitte.png);
}
.menue_content {
   width:218px;
   padding:4px;
}
.menue_fuss {
    height: 13px;
    font-size:2px;
    background-repeat: no-repeat;
    background-image: url(images/rahmen_248x13_unten.png);
}
.knaller_kopf {
    height: auto;
    _height: 18px;
    background-image: url(images/bg_knaller_kopf.gif);
}
.login_kopf {
    height: auto;
    _height: 18px;
    background-image: url(images/bg_knaller_kopf.gif);
}
.breit_rot_kopf {
    height: auto;
    _height: 18px;
    background-image: url(images/bg_artikel_kopf_rot.gif);
}
.breit_kopf {
    height: auto;
    _height: 18px;
    background-image: url(images/bg_artikel_kopf.gif);
}
.breit_mitte {
    padding: 6px;
    /*font-size: 11px;*/
    vertical-align: top;
    text-align: left;
    background-image: url(images/bg_artikel_mitte.gif);
}
.breit_fuss {
    height: 2px;
    font-size:2px;
    background-repeat: no-repeat;
    background-image: url(images/bg_artikel_fuss.gif);
}
.box_button {
    float: left;
    /*width:120px;*/
    border: 1px solid #6e6f6f;
    background-color: #c4c4c4;
    padding: 2px 6px 2px 6px;
    margin-left: 2px;
    margin-top: 1px;
    text-align: center;
}
#l_acc {
    clear: both;
}
.laufschrift {
    /*font-size: 13px;*/
    font-weight: bold;
    color: white;
    text-align: left;
}
#variante, .variante {
    background-color: #f0f1f4;
    color: #333333;
    /*font-size: 10px;*/
    border: 1px solid silver;
}
.menge, .indi_text, .individual, #menge, #indi_text, #individual {
    background-color: #f0f1f4;
    color: #333333;
    /*font-size: 11px;*/
    border: 1px solid silver;
    text-align: right;
}
.tooltip {
    cursor: help;
}
.table_head {
    border-top: 1px solid gray;
    border-left: 1px solid gray;
}
.table_cell {
    border-right: 1px solid gray;
    border-bottom: 1px solid gray;
    padding: 2px;
}
.maximize {
    min-height: 100%;
}
* html .maximize {
    height: 100%;
}
#page_foot {
   width:100%;
   float:left;
   z-index:1;
   clear:both;
   text-align:left;
   padding-left:12px;
}
#suchbox {
    height: 25px;
    width: 242px;
    background-repeat: no-repeat;
    background-image: url(images/hintergrund_suchen.png);
    margin-top:2px;
    margin-left:0px;
    margin-bottom:4px;
    position:relative;
    padding:0px;
}
#suchtext {
   position:absolute;
   top:7px;
   left:8px;
}
#suchfeld {
   position:absolute;
   top:3px;
   left:85px;
   width:150px;
   height:16px;
   border: 1px solid black;
}
#suchfeld input {
   width: 150px;
   height:16px;
   border:0px;
}