.fieldred .expand{
position: relative;
text-align: right;
top: -28px;
left: -15px;
height: 15px;
margin-bottom: -15px;
}

.fieldred .expand a{
font-weight: bold;
color: #cb7a36;
text-decoration: none;

}

input.text#subdomein{
	border: 1px solid #dedede;
}

.fieldred .expand a:hover{
font-weight: bold;
color: #ad6121;
text-decoration: none;
}

.fieldred .arts{
width:940px;
margin-bottom: 0px;
}

.arts td{
padding-bottom: 10px;
padding-top: 10px;
border-bottom: 1px solid #eee2d7;
}

.fieldred{
margin-bottom: 20px;
}

.arts tr.head td{
padding-top: 0px;
font-weight: bold;
}

.arts .addartrow td{
color: #dda679;
cursor: pointer;
font-size: 12px;
border-bottom: 0px;
font-weight: bold;
}

a.artact{
opacity:0.8;
}

a.artact:hover{
opacity:1;
}

a.artactdisabled{
opacity:0.3;
cursor: default;
}

#addgroep{
position: absolute;
top: -20px;
right: 2px;
color: #dda679;
cursor: pointer;
font-weight: bold;
font-size: 13px;
}

span.groepact{
font-size: 11px;
position: relative;
z-index: 2;
}

a.groepact{
text-decoration: none;
color: #cb7a36;
}

a.groepact:hover{
color: #ad6121;
}

.fileform{
font-weight: bold;
margin-top: 20px;
margin: 10px;
border: 1px solid #ccc;
padding: 10px;
text-align: center;
position:relative;
}

#infofield input.text{
width: 260px;
}

#infofield td{
padding-bottom: 4px;
}

#infofield select{
width: 270px;
}

.fileform .redlink{
position:absolute;
right:10px;
top:10px;
}

.descript{
color: #333333;
border: 1px solid #999999;
font-family: Arial;
font-size: 12px;
padding: 4px;
margin: 0px;
padding-top: 2px;
padding-bottom: 2px;
font-size: 12px;
width: 260px;
height: 60px;
}

.optiongroep td{
padding-right: 50px;
padding-bottom:5px;
padding-top: 5px;
}

.optiongroep input{
margin: 0px;
padding: 0px;
}

.optiongroep{
margin: 0px;
}


.langspecific{
display: none;
color: #333333;
width: 452px;
}

	.langspecific input{
		width:250px;
	}
	
	.langspecific select{
		width:258px;
	}	
	
	.langspecific#nl{
		display: table;
	}


.uploadframe{
display: none;
}


.progress-bar{
border: 1px solid #508ab3;
background-color: #97bdd7;
font-weight: bold;
padding-top:2px;
padding-bottom: 2px;
font-size: 10px;
text-align: right;
width: 0%;
display: none;
color: white;
}

#langtabs{
margin: 10px;
margin-bottom: 0px;
text-align: right;
}

#langtabs a{
text-decoration: none;
border: 1px solid white;
}

#langtabs  a img{
border: 1px solid white;
}

#langtabs  a.active img{
border: 1px solid black;
}

.translink td{
padding: 0px;
}

.translink a{
color: #333;
text-decoration: none;
font-weight: bold;
font-size: 12px;
}

.translink a:hover{
color: #000;
text-decoration: none;
}


.media-inc{
margin: 10px;
margin-top: 0px;

}

#compulsefield{
margin:9px;
margin-top:20px;
float:left;
margin-left:12px;
font-size: 12px;
color: #666;
}