BODY {margin-top: 0px; margin-left: 0px; margin-right: 0px}

/* Link style navigation */
A:link {color: #780F39; font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; line-height: 150%; text-decoration: none}
A:visited {color: #780F39; font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; line-height: 150%; text-decoration: none}
A:active  {color: #780F39; font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; line-height: 150%; text-decoration: none}
A:hover   {color: #E6AC5A; font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; line-height: 150%; text-decoration: underline}


/* Link style text */
.text {color: #C38835; font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; line-height: 150%; text-decoration: none}
A.text:link {color: #C38835; font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; line-height: 150%; text-decoration: none}
A.text:visited {color: #C38835; font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; line-height: 150%; text-decoration: none}
A.text:active  {color: #C38835; font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; line-height: 150%; text-decoration: none}
A.text:hover   {color: #780F39; font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; line-height: 150%; text-decoration: underline}


TD {color: #000000; font-family: verdana,arial,helvetica,sans-serif;font-size: 10px;font-weight: normal; line-height: 130%}
.text01 {color: #780F39; font-family: verdana,arial,helvetica,sans-serif;font-size: 10px;font-weight: normal}


H1 {color: #000000; font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; font-weight: bold}
H2 {color: #000000; font-family: verdana,arial,helvetica,sans-serif; font-size: 16px; font-weight: bold}

.headline_wrot {color: #780F39; font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; font-weight: bold}


.tdbg01 {color: #000000; background: #F4EDD3; font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; font-weight: normal}
.tdbg02 {color: #000000; background: #FCF9F1; font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; font-weight: normal}
.tdbg03 {color: #780F39; background: #FCF9F1; font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; font-weight: normal}
.tdbg04 {background: #FDF4E8}
.tdbg05 {background: #ECD4A0}
.tdbg06 {background: #FFFFFF}


.bgnav_aktiv {color: #780F39; background: #FFFFFF; font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; font-weight: normal}

.smallbr {font-family: verdana,arial,helvetica,sans-serif;font-size: 3px; font-weight: normal}
.smalltext {font-family: verdana,arial,helvetica,sans-serif; font-size:0.55em; font-weight: normal}
.small {font-family: verdana,arial,helvetica,sans-serif; font-size:9px; font-weight: normal}



ul  {list-style-image: url("fileadmin/images/content/punkt_liste.gif")}
li  {list-style-image: url("fileadmin/images/content/punkt_liste.gif")}

.commenthidden {display:none} 
.commentshown {display:inline}


.image_space {padding: 2px}

iframe {
  background: #FCF9F1
}

form {color: #000000; font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; font-weight: normal}
/* input, select, textarea {color: #000000; font-family: verdana,arial,helvetica,sans-serif; font-size: 9px; font-weight: normal; heigth: 5px; width: 64px} */
.button {color: #000000; font-family: verdana,arial,helvetica,sans-serif; font-size: 9px; font-weight: normal; heigth: 5px; width: 48px}
.dlgkontrollnr {color: #000000; font-family: verdana,arial,helvetica,sans-serif; font-size: 9px; font-weight: normal; heigth: 5px; width: 64px}

/* Banner-Div */
.tx-cobwebphpadsnew-pi1{
 display: inline;
}

/*** Wein-DB ***/
#wein-db{
/*
  border: 1px solid blue;
*/  
}

table.table-wein-db{
/*
  border: none;
  border-collapse: collapse;
*/
  width: 100%;
}

td.td-wein-db-label{
  text-align: right;
  background-color: #f4edd3;
}

td.td-wein-db-ctrl{
  background-color: #e8e8e8;
}

td.td-wein-db-detail-image{
    vertical-align: top;
    text-align: center;
    border: 1px solid #f4edd3;
    padding: 5px;
}

td.td-wein-db-detail-text{
    vertical-align: top;
    text-align: left;
    background-color: #f4edd3;
    padding: 5px;
}

th.th-wein-db{
    background-color: #e8e8e8;
    padding: 5px;
    font-size: 0.8em;
}

select.select-wein-db{
    border:1px double #CCC;
    border-top-color:#999;
    border-left-color:#999;
    background-color:#E8E8E8;
    color:#333;
    font-size:0.9em;
    font-weight:400;
    width:220px;
    padding:0.25em;
}

input.text-ausstellung, input.submit-wein-db {
    border:1px double #CCC;
    border-top-color:#999;
    border-left-color:#999;
    background-color:#E8E8E8;
    color:#333;
    font-size:0.9em;
    font-weight:400;
    width:220px;
    padding:0.25em;
}

input.submit-wein-db {
    border:1px double #666;
    border-top-color:#CCC;
    border-left-color:#CCC;
    background-color:#FFF;
    color:#333;
    font-weight:700;
    display:block;
    clear:both;
    width:130px;
    cursor:pointer;
    text-align:center;
    padding:0.25em;
}


/*** Formularkontrolen ausblenden ***/
#suche form{
    display: none;
}

#volltext{
border:1px double #999;
border-top-color:#CCC;
border-left-color:#CCC;
background-color:#FFF;
color:#333;
font-size:75%;
font-weight:700;
clear:both;
width:80px;
margin:3px 0px 0px 20px;
display:block;
text-align: center;
}

/*** Verbraucherdatenbanken ***/
.table-verbraucher{
  width: 100%;
  border-collapse: collapse;
  font-family: verdana, arial, sans-serif;
  margin-bottom: 10px;
}

.td-verbraucher-lbl{
  border: 1px solid #C0CACE;
  text-align: right;
}

.td-verbraucher-lbl-cb{
  font-family: verdana, arial, sans-serif;
  border: 1px solid #C0CACE;
  text-align: left;
}

.table-verbraucher label{
  font-weight: normal;
  font-size: 0.9em;
}

.td-verbraucher-ctrl{
  border: 1px solid #C0CACE;
}

.td-verbraucher-ctrl-cb{
  width: 25px;
  border: 1px solid #C0CACE;
}

.row-highlighted{
  background-color: yellow;
  cursor: pointer;
}

.table-verbraucher-detail{
  width: 400px;
  font-family: verdana, arial, sans-serif;
  font-size: 0.9em;
  border: 1px solid #C0CACE; 
  padding: 0; margin: 0; 
  background-color: #FFFFFF; 
  z-index: 3000;
  border-top: 1px solid #999999;
  border-left: 1px solid #999999;
  border-bottom: 3px solid #999999;
  border-right: 3px solid #999999;
}

.td-verbraucher-detail-outer{
  vertical-align: top;
  text-align: center;
}

.td-verbraucher-detail-outer-headline{
  vertical-align: top;
  text-align: center;
  background-color: #efefef;
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: bold;
}

.td-verbraucher-detail-data{
  text-align: left;
}

.td-verbraucher-detail-value{
  width: 250px;
  font-family: verdana, arial, sans-serif;
  font-size: 0.7em;
}

#verbraucher-detail-close{
border-top: 1px dotted #C0CACE;
}

.table-verbraucher-detail a:link {
        color: #007700; 
        text-decoration: none;
}

.table-verbraucher-detail a:visited {
        color: #007700;  
        text-decoration: none;
}

.table-verbraucher-detail a:active {
        color: #007700; 
        text-decoration: none;
}

.table-verbraucher-detail a:hover {
        color: #009900; 
        text-decoration: none;
}

.td-verbraucher-detail-position-me {
       text-align: center;
       padding-top: 5px;
       padding-bottom: 5px;
       cursor: pointer;
}

.img-verbraucher-detail {
       margin-top: 4px;
}

