﻿/* tables */
table {
clear:both;
width: 100%;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-right:1px solid #ccc;
color:#333;
background-color: #eee;
margin-bottom: 10px;
}

table img {
margin: 0px;
}

th {
background-color: #f2f2f2;
border-top: 1px solid #fff;
border-left: 1px solid #fff;
border-right: 1px solid #bbb;
border-bottom: 1px solid #bbb;
text-align: center;
vertical-align: center;
padding:1px 4px;
}

th.sbcontacttype {
background:#ddd;
border-style:none;
font-size:10px;
padding-top:5px;
text-align:right;
width:20%;/* 43px; */
}

table tr td {
border-right: 1px solid #ddd;
padding:4px 4px;
vertical-align:top;
text-align: center;
}

#contactelement table {
margin-left: 10px;
margin-right: 10px;
}

#tpagerelement table {
margin-left: 10px;
margin-right: 10px;
}

#controls table {
margin-left: 10px;
margin-right: 10px;
width:600px;
}

.content table {width:600px;}
.sidebar table {width:280px;}

#contactelement table tr td  {
border-right:0px solid #DDDDDD;
padding:4px;
text-align:left;
vertical-align:top;
}

td span{
font-size: 10px;
font-style:italic;
}

#contactelement td {
border-bottom:0px solid #fff;
}

.coldelete, .coldetail {
width: 130px;
}
/* muss raus, da sonst mark/unmark via js nicht funktioniert - 2008-03-10 swh
table tr.altrow td {
background: #f4f4f4;
}*/
td a{
padding: 0 0px;
text-decoration:none;
}
td a:hover{
text-decoration:underline;
}

#cakeSqlLog td {
text-align: left;
padding: 4px 8px;
background: #fff;
border-bottom: 2px solid #ccc;
}

/* scaffold show */
dl {
line-height:2em;
margin:0em 1em;
float:left;
width: 70%;
}

dt {
font-weight: bold;
vertical-align:top;
}

dd {
margin-left:10em;
margin-top:-2em;
vertical-align:top;
}

div.related {
clear:both;
display:block;
}

.left { text-align: left; }
.right { text-align: right; }
.middle { text-align: center; }
