/*
    Copyright (c) 2004 Wienerberger AG
    Revision: 0.2.6
*/
.list {
border-width: 1px 0;
border-style: solid;
border-color: #666;
margin-bottom: -1px;
width: 100%;
float: left; }
.list .entry {
background: url(/img/ui/line-h_dotted_666666.gif) top repeat-x;
padding: 5px 0 10px;
width: 100%;
float: left;}
.list .entry.first {
background: none;
padding-top: 4px; }
.list.with-icon .entry {
padding-top: 1px; }
.list.with-icon .entry.first {
padding-top: 0; }
.list .wrap {
width: 100%;
float: left;}
.list h3 {
margin: 5px 0 0; }
.list h4,
.list p {
margin: 0; }
.list.with-icon h4 {
background: url(/img/ui/icn_list-entry.gif) 0px 50% no-repeat;
padding: 4px 0 2px 23px; }
.list .visual {
text-align: right;
margin: 6px 0 0;
width: 115px;
overflow: hidden;
float: right; }
.list.with-icon .visual {
margin-top: 10px;}
.list .entry.with-visual .body {
margin-right: 125px; }
.list .button {
text-align: right; }

.list.media .wrap {
position: relative; }
.list.media .visual {
text-align: center;
background: #f1f1f1 url(/img/ui/icn_zoom.gif) 5px 5px no-repeat;
margin: 5px 10px 0 0 !important;
margin: 5px 8px 0 0;
width: 150px;
height: 133px;
float: left; }
.list.media .visual img {
margin: 10px auto 0; }

.list.media form {
border-bottom: 1px solid #666;
/*padding: 5px 0 5px 160px;*/
}
.list.media fieldset {
padding: 8px 0;
clear: both; }
.list.media fieldset.seperated {
background: url(/img/ui/line-h_dotted_666666.gif) bottom repeat-x;
padding-bottom: 6px; }
.list.media label {
width: 160px;
float: left; }
.list.media .textfield,
.list.media select {
width: 180px;
float: left; }
.list.media .textfield {
margin: 0;}
.list.media select {
width: 180px; }
.list.media button {
width: auto;
float: right; }

.list.media.with-dnld .body {
padding-bottom: 4em; }
.list.media.with-dnld .info {
line-height: 100%;
width: 200px;
height: 3em;
position: absolute;
bottom: 0;
left: 160px; }
.list.media.with-dnld .button {
float: none;
position: absolute;
bottom: 0;
right: 0; }

.list.links .body {
padding-left: 18px; }
.list.links h4 {
margin-left: -18px; }
.list.links h4 a {
background: url(/img/ui/icn_link-internal.gif) 0 6px no-repeat;
padding: 4px 0 2px 18px;
display: block; }
.list.links h4 a.external { background-image: url(/img/ui/icn_link-external.gif); }

.list.files .body {
padding-left: 20px; }
.list.files h4,
.search .list.files h3 {
margin-left: -20px; }
.list.files h4 a,
.list.files h3 a {
background-image: url(/img/ui/icn_file-wb.gif);
background-position: 0 0;
background-repeat: no-repeat;
margin: 0;
padding: 4px 0 2px 20px;
display: block; }

