/* Probenplaene Tables */
table#probenplanAddTable, table#probenOverviewTable {
    background-color: #e0e0e0;
    border: 1px solid #a6b2c6;
}
table#probenOverviewTable {
    width: 100%;
	border-collapse: collapse;
}

table#probenplanAddTable th, table#probenOverviewTable th {
    background-color: #9fa4a2;
	padding: 4px;
	border-bottom: 1px solid #223232;
}

table#probenOverviewTable td {
	border: 1px solid #b5b5b5;
	padding: 3px 5px;
}

table#probenplanAddTable td.timeSpec {
    width: 90px;
    text-align: center;
}
table#probenplanAddTable td.tdProbe {
    width: 420px;
}



/* Forms */
.catlabel {
	margin-bottom: 2px;
	text-decoration: underline;
}

input.textinput, textarea.textinput{
	border: 1px solid #ccc;
	padding: 3px;
}
input.textinput:focus, textarea.textinput:focus {
	border-color: black;
}

input.titletext {
	width: 100%;
	font-size: 1.3em;
	font-weight: bold;
	font-variant: small-caps;
}

textarea.fulltext {
    width: 100%;
    font-family: inherit;
    padding: 3px;
}

select.auffuehrungSelector {
	width: 200px;
}

select.probeSelection option {
    padding-left: 7px;
}
select.probeSelection option.default {
    color: #888888;
    font-style: italic;
    padding-left: 2px;
}


/* Dateinput CSS */
.date { border:1px solid #ccc; font-size:18px; padding:4px; text-align:center; width:194px; -moz-box-shadow:0 0 10px #eee inset; -webkit-box-shadow:0 0 10px #eee inset; } #calroot { z-index:10000; margin-top:-1px; width:198px; padding:2px; background-color:#fff; font-size:11px; border:1px solid #ccc; -moz-border-radius:5px; -webkit-border-radius:5px; -moz-box-shadow: 0 0 15px #666; -webkit-box-shadow: 0 0 15px #666; } #calhead { padding:2px 0; height:22px; } #caltitle { font-size:14px; color:#0150D1; float:left; text-align:center; width:155px; line-height:20px; text-shadow:0 1px 0 #ddd; } #calnext, #calprev { display:block; width:20px; height:20px; background:transparent url(gfx/icon_prev.gif) no-repeat scroll center center; float:left; cursor:pointer; } #calnext { background-image:url(gfx/icon_next.gif); float:right; } #calprev.caldisabled, #calnext.caldisabled { visibility:hidden; } #caltitle select { font-size:10px; } #caldays { height:14px; border-bottom:1px solid #ddd; } #caldays span { display:block; float:left; width:28px; text-align:center; } #calweeks { background-color:#fff; margin-top:4px; } .calweek { clear:left; height:22px; } .calweek a { display:block; float:left; width:27px; height:20px; text-decoration:none; font-size:11px; margin-left:1px; text-align:center; line-height:20px; color:#666; -moz-border-radius:3px; -webkit-border-radius:3px; } .calweek a:hover, .calfocus { background-color:#ddd; } a.calsun { color:red; } a.caloff { color:#ccc; } a.caloff:hover { background-color:rgb(245, 245, 250); } a.caldisabled { background-color:#efefef !important; color:#ccc !important; cursor:default; } #calcurrent { background-color:#498CE2; color:#fff; } #caltoday { background-color:#333; color:#fff; }
