html * {
  font-size: 11px;
}
body {
    background: #EEF1E3 ;
}
body,div,td,th {
  font-family: Verdana ;
  font-size: 11px;
  color: #000000;

}


a {
  font-family: Verdana ;
  font-size: 11px;
  color: #001B59;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
table.tx_dbk, table.contenttable
{
 padding: 0px;
 margin: 0px;
 background: #CAD4A9;
}

table.tx_dbk tr td , table.contenttable tr td
{
 background: #EEF1E3;
 padding:2px;
 vertical-align : top;
}
table.contenttable tr {
  margin: 1px;
}
table.tx_dbk tr th, table.contenttable tr th
{
 background: #CAD4A9;
 color: #000000;
 font-weight: normal;
 padding: 2px;
}

table.tx_dbk
{
 width: 485px;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px ;
 background: #CAD4A9;
 
}
table.tx_dbk_legend
{
 width:95%;
 padding: 0px;
 margin: 0px;
 background: #EEF1E3;
 
}

table.tx_dbk tr.tx_dbk_highlight td, 
table.tx_dbk tr td a.tx_dbk_highlight,
div.tx_dbk_highlight,
font.tx_dbk_highlight

{

}
table.tx_dbk tr.tx_dbk_highlight td  a {

}
table.tx_dbk tr.tx_dbk_highlight th 
{ 
  background-image: none;
  background: #CAD4A9;
  color: #000000;
  font-weight: bold;
  text-align: left;
}

table.tx_dbk tr.tx_dbk_highlight td.dbk_link ,
table.tx_dbk tr td.dbk_link 
{
 background: #EEF1E3;
 text-align: center;
}


table.tx_dbk_navbar 
{
 padding: 2px;
 margin: 0px;
 background: #EEF1E3;
}
table.tx_dbk_navbar tr td 
{
 padding: 2px;
 color: #606060;
}

select.tx_dbk_input
{
 border: 1px solid silver;
}
input.tx_dbk_input
{
 border: 1px solid silver;
}
table#tx_dbk_detail
{
 width: 100%;
 background: #CAD4A9;

}



table#tx_dbk_detail tr td table
{
 background: #EEF1E3;

}
table#tx_dbk_detail tr td ,
table#tx_dbk_detail tr td table tr td
{

}

table#tx_dbk_detail tr td.image
{
 background: #CAD4A9;
 padding: 1px;
 vertical-align: top;
 width: 177px;
}
table#tx_dbk_detail tr td table tr.title
{
 height: 30px;
}
table#tx_dbk_detail tr td table tr.title td
{
 background: #CAD4A9;
}

table#tx_dbk_detail tr td table tr.title td
{

background: #CAD4A9;
}


table#tx_dbk_detail tr td table tr.row1
{
 background: #CAD4A9;
 background: #EEF1E3;
 background: whitesmoke;
 height: 40px;
}
table#tx_dbk_detail tr td table tr.row2
{
 
 height: 40px;
}

table#tx_dbk_detail tr td.detailscontent
{
 width: auto;
}
table#tx_dbk_detail tr td table tr td
{
 vertical-align: top;
 padding-left: 10px;
}





input.tx_dbk_input {

}
table tr td table
{

 margin: 0px;
}

div.tx-dbk-pi1 table tx_dbk tbody tr td 
{
 text-align:center;
}


table#tx_dbk_detail tr td.1label
{
 width: 120px;
}
table#tx_dbk_detail tr td.2label
{
 width: 485px;
}

table#tx_dbk_detail tr td table.rating 
{
 background:transparent;
 width: 100%;
 margin: 0px;
 padding: 0px;
}
table#tx_dbk_detail tr td table.rating tr td
{
 margin: 0px;
 padding: 0px 0px 0px 3px;
}
table#tx_dbk_detail tr td table.rating tr td.label
{
 width: 120px;
}

table.form tr td {
            padding: 5px;
        }
        table.form input.text {
            height: 20px;
        }
        table.form input.text, textarea, 
        table.form select 
        {
            border: 1px solid #CCCCCC;
            margin-top:10px;
        }
         table.form select 
        {
            margin-right: 15px;
        }
         table.form input, textarea
        {
          
        }
        
        
        table.form tr td.text {
            padding: 10px;
        }
        
        .white {background: #EEF1E3;}
        .grey {background: #F8F8F8  ; height: 20px;}
        .grey2 {background: #EEEEEE; height: 20px;}
        
        table.subform {
                background: #EEF1E3;
                padding: 0px;
                margin: 0px;
                width: 100%;
        }
        table.form tr td table.float {
            position: relative;
            top: -20px;
            margin: 0px;
            padding: 0px;
            height: 20px;
        }
        
        table.form table.nothing tr td {
          margin: 0px;
          padding: 0px;
        }
        table.form tr td.text span.error {
          font-weight: normal;
          color: red !important;
          float:left;
          clear: left;
        }
        
div#btn_red input {
    border: none;
    background: transparent ;

    color: #FFFFFF;
    width: 90px;
    height: 19px;
    margin: 0px;
    padding: 0px;
}

div#btn_red {
    background: url(../../images_navi/dbk_bg_button.gif);
    background-repeat: repeat-x ;
    width: 100px;
    height: 20px;
    text-align: center;

}


div#btn_red a,
div#btn_red a:hover {
    font-size: 10px;
    color: #FFFFFF;
    padding-top: 3px;
    height: 20px;
    
}
html>body div#btn_red a {
    line-height: 20px;
}

div#btn_grey {
    background: url(../../images_navi/dbk_bg_button_grey.gif);
    background-repeat: no-repeat ;
    width: 100px;
    height: 20px;
    text-align: center;
    padding-top: 3px;

}

div#btn_grey a,
div#btn_grey a:hover {
    font-size: 10px;
    color: #FFFFFF;
    
}


form#loginform H5 {
 padding-left: 0px;
  font-size:11px;
   color:#990033;
}

form#loginform .text {font-size:11px;}


div.tx-mmforum-pi1 table tr td {
  font-size: 11px;
}
div.tx-mmforum-pi1 table tr td input {
  margin: 3px;
}



div#tx_dbkCareer_pi1_BoxTop {
  border: 1px solid #F0F0F0;
  width: 98%;
  padding: 5px;
  margin-bottom: 20px;
}
div#tx_dbkCareer_pi1_BoxBottom {
  width: 98%;
  padding: 5px;
}


#tx_dbkcareer_pi1_BoxTop ul {
 list-style:none;
}
#tx_dbkcareer_pi1_BoxTop ul li {
 list-style-type: none;
}

table#tx_dbk_portrait
{
 width:95%;
 padding: 0px;
 margin: 0px;
 background: #CAD4A9;
}

table#tx_dbk_portrait tr td 
{
 font-size: 8pt;

 padding:2px;
 vertical-align : top;
}
table#tx_dbk_portrait tr th
{

 background: #CAD4A9;
 color: #606060;
 font-weight: normal;
 padding: 2px;
}
#tx_dbk_portrait tr td.image {vertical-align:top; background:#CAD4A9;}
#tx_dbk_portrait tr td.image img {margin:0px; padding:0px; width:177px;}
#tx_dbk_portrait tr.title td {
 background: #CAD4A9;
 height: 30px;
}
#tx_dbk_portrait tr td.detailscontent table.tx_dbk_details tr.row1 td {
 background: #CAD4A9;
 background: #EEF1E3;
 padding-bottom: 10px;
}
#tx_dbk_portrait tr td.detailscontent table.tx_dbk_details tr.row2 td {
 padding-bottom: 10px;
}
#tx_dbk_portrait tr td.detailscontent {
 padding: 0px;
 margin:0px;
}
#tx_dbk_portrait tr td.detailscontent table tr td.label {
 padding-left: 10px;

}
#tx_dbk_portrait tr td.detailscontent table tr td.text {

}
#tx_dbk_portrait tr td.detailscontent table tr td b {
  font-size: 11px;

}


#content a font.tx_dbk_highlight {
  /*
  font-weight: bold;
  color: #001b59;
  */

}
#content h1, h2#restauranttitle {
  color: #000000;
}
h2#restauranttitle {

}

table#tx_dbk_portrait
{
 width:95%;
 padding: 0px;
 margin: 0px;
 background: #CAD4A9;
}

table#tx_dbk_portrait tr td 
{
 padding:1px;
 vertical-align : top;
}
table#tx_dbk_portrait tr th
{
 background: #CAD4A9;
 color: #000000;
 font-weight: normal;
 padding: 2px;
}
#tx_dbk_portrait tr td.image {vertical-align:top;background: #CAD4A9;}
#tx_dbk_portrait tr td.image img {margin:0px; padding:0px; width:177px;}
#tx_dbk_portrait tr.title td {
 height: 30px;
}
#tx_dbk_portrait tr td.detailscontent table.tx_dbk_details tr.row1 td {
 background: #CAD4A9;
 background: #EEF1E3;
 padding-bottom: 10px;
}
#tx_dbk_portrait tr td.detailscontent table.tx_dbk_details tr.row2 td {
 background: #EEF1E3;
 padding-bottom: 10px;
}
#tx_dbk_portrait tr td.detailscontent {
 padding: 0px;
 margin:0px;
}
#tx_dbk_portrait tr td.detailscontent table tr td.label {
  font-size: 11px;
}
#tx_dbk_portrait tr td.detailscontent table tr td.text {
  font-size: 11px;
}
table tr td.row1 {
  background: #CAD4A9;
  background: #EEF1E3;
  }
  
table tr td.trend {
 background: #FFFFFF;
}
table#tx_dbk_portrait tr td.detailscontent table.tx_dbk_details tr.row1 td {
  
}
table#tx_dbk_portrait tr td.detailscontent table.tx_dbk_details tr.row2 td
{
 /*
 background: #CAD4A9;
 background: #EEF1E3;
 */
 background: whitesmoke;

}
tr#werbung, tr#spacer {display: none;}

div.tx-dbk-pi1
{
 
 padding: 0px 0px 0px 0px ;
 margin: 0px 0px 0px 0px ;
}
div.tx-dbk-pi1,
div#margins,
table#frame,
TD#CONTENTMAIN
{
 width: 485px;
 padding: 0px 0px 0px 0px ;
 margin: 0px 0px 0px 0px ; 
}
html>body div.tx-dbk-pi1 {
   width: 475px;
}


