.formTable{
	width:730px;
	border-collapse:collapse;
	border-bottom:2px solid #cccccc;
	border-right:2px solid #cccccc;
	table-layout:fixed;
}
.formTable td, .formTable th{
	padding:3px;
	border:1px solid #dddddd;
}

.formTable2{
	width:730px;
	border-collapse:collapse;
	border-bottom:2px solid #cccccc;
	border-right:2px solid #cccccc;
	table-layout:fixed;
}
.formTable2 td, .formTable2 th{
	padding:3px;
	border:1px solid #dddddd;
}
.tb { border:1px solid black; width: 98%;}

#formTable_godkend input{
border:0;
}

#skoler{
width:270px;
}

.standardsubmit{
border:1px solid #000;
width:80px;
}

td.span{width:120px;}
td.right{text-align:right;}

td.smallField{width:50px; background:blue;}
td.smallField input{width:46px;}

.dataType{
	font-weight:bold;
	background:#eeeeee;
	padding-top:7px;
}
td.dataDivider{
	background:#eeeeee;
	height:4px;
	padding:0;
}

.aargange{
	float:left;
	width:70px;
}
.aargange label{
	position:relative;
	top:-1px;
	left:0;
}


#info{
	float:left;
	margin:0 0 0 0px;
	width:180px;
	color:#666666;
	
}
#data, #forening_lukket{display:none;}

#data{
	width:auto;
}
#data th{
	width:auto;
}

/*INPUTS STYLING*/

.formTable input{border:1px solid #000000; width:80px;}
.formTable .checkbox{border:none; width:auto;}
.formTable .checkbox input {border:none; width:auto;}
.formTable .standardInput{width:100%;}


.formTable #digits0, .formTable #check3, .formTable #check7, .formTable #check12, .formTable #digits2, .formTable #check15, .formTable #nocheck1, 
.formTable #nocheck2, .formTable #nocheck3, .formTable #nocheck4, .formTable #nocheck5{width:42px;}

.formTable #check13, .formTable #check14{width:70px;}

.formTable .button{
	margin:0 10px 0 0;
	width:60px;
	background:#F80700;
	color:#ffffff;
	cursor:hand;
	font-size:11px;
}

/*DELTAGERFORM*/
.deltager .aargange label{
	position:relative;
	top:-2px;
	left:0;
}

.skole{
	float:left;
}

.alert{
color:#000;
font-weight:bold;
}
input, select{font-family:verdana; font-size:11px;}
/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

/*** Day specification ******************** */

.day-specification table {
    border-collapse: collapse;
    width: 100%;
}

.day-specification table td.day-name {
    padding-right: 2em;
}
    
.day-specification h2 {
    font-size: 1em;
    color: Black;
}

.day-specification h3 {
    font-size: 1em;
    margin: 0 0 0.5em 0;
}
    
.day-specification .section {
    margin-bottom: 1.0em;
}
    
.day-specification table td {
    border: none;
    border-bottom: 1px dotted #DDDDDD;
    padding: 1em 0.5em;
    vertical-align: top;
}

.day-specification table tr.last-item td {
    border: none;
}

.day-specification .form-field {
}

.day-specification ul.checkbox-list {
    padding: 0;
    list-style-type: none;
}

.day-specification .left-float {
    float: left;
    margin-right: 1.5em;
}

.day-specification input.time {
    width: 6em;
}

.accept-terms 
{
    margin: 5px;
    padding: 1em;
    text-align: center;
    background: #FFF4B5;
}
