/* -----  ---------------------------------------- ----- */
/* -----  ---------------------------------------- ----- */
/* -----  DSAG.net - kuehlhaus AG ---------------- ----- */
/* -----  Content: Formular Styles --------------- ----- */
/* -----  Author Markus Bucher ------------------- ----- */
/* -----  Version: v1.2/ 17.05.2011 -------------- ----- */
/* -----  ---------------------------------------- ----- */
/* -----  ---------------------------------------- ----- */

/* -----  DSAGnet - Stammdaten Styles ----- */

div.edit_userimage {
	display: block;	
	/*margin-bottom: 60px;*/          /* SWE 02.03.10 */
}

div.edit_userimage  .useredit[image_backup] {
	position: absolute;
	left: -1000px;
	top: -1000px;
	width: 0;
	height: 0;
	overflow: hidden;
	display: inline;
	z-index: 0;
}

div.edit_userimage label {
	display: block;	
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 11px;
	color: #343434;
}

div.edit_userimage input{
	border: none ! important;
	display:none !important; /* SWE 02.03.10 */
}

div.edit_userimage input#useredit_image, /* SWE 02.03.10 */
div.edit_userimage input#useredit_logo { /* SWE 02.03.10 */
	border-top: 1px solid #7C7C7C !important;
	border-right: 1px solid #CCC !important;
	border-bottom: 1px solid #CCC !important;
	border-left: 1px solid #CCC !important;
	height: 22px;
	width: 424px;
	display:block !important;
}

div.image_thumb {position:relative;}/* SWE 02.03.10 */

div.image_thumb img {
	display: block;
	position:absolute;/* SWE 02.03.10  war: relative */
	margin:0  ;/* SWE 02.03.10 war: margin:-240px 0 0 500px; */
	padding: 4px;
	background-color: #FFF;
	border: 1px solid #c9c9c9;	
	top:-142px;/* MBU 12.04.10 */
	right:0;/* SWE 02.03.10 */
}

fieldset.user_edit {
	display: block;
	margin:0 0 32px 0;
	padding:0 0 32px 12px;
	border: none;
	border-bottom: 1px dotted #343434;
}

fieldset.user_edit legend {
	display: block;
	margin:0 0 12px 0;
	padding:0;
	font-size: 14px;
	font-weight: bold;
	font-family: verdana, arial;
	color:#333;                      /* SWE 02.03.10 */
}

fieldset.user_edit label {
	display: block;	
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 11px;
	color: #343434;
}

fieldset.user_edit input {
	display: block;
	width: 418px;
	height: 18px;
	margin: 2px 0 0 0;
	padding: 2px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	background-color: #FFF;
	color: #333;
	border-top: 1px solid #7C7C7C;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	font-weight: normal;
}
fieldset.user_edit input.jahresbericht {
	width: 20px;
}

.akmail fieldset.user_edit input {    /* SWE 11.03.10 */
	display: none;
}

.akmail fieldset.user_edit #dsag_NK_subject,
.akmail fieldset.user_edit #dsag_NK_upload,
.akmail fieldset.user_edit #dsag_btnsubmit {   /* SWE 11.03.10 */
	display: block;
}

fieldset.user_edit textarea {
	display: block;
	width: 438px;
	height: 200px;
	margin: 2px 0 0 0;
	padding: 2px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	background-color: #FFF;
	color: #333;
	border-top: 1px solid #7C7C7C;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	font-weight: normal;
}

fieldset.user_edit select {
	display: block;
	width: 292px;
	height: 22px;
	margin: 2px 0 0 0;
	padding: 2px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	color: #333;
	border-top: 1px solid #7C7C7C;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	font-weight: normal;
}

fieldset.user_edit .agbcheck{
	display: block;
	margin:0 5px 0 0;
	padding:0;
	border: none;
	width: 20px !important;
	height: auto !important;
	float:left;
}

#useredit_btnsubmit,
#registerEvent_btn-save,
#registerEvent_btn-storno {
	display: block;
	width: auto ! important;
	height: 20px;
	margin: 2px 0 24px 12px;
	padding:0 8px 1px;
	background: url(../images/buttons/bg_button.jpg) ! important;
	border: none ! important;
	font-size: 11px !important;
	font-family:Verdana,Arial,sans-serif !important;
	color: #FFF;
	cursor:pointer;
}
.user_edit #useredit_btnsubmit {margin-left:0;}       /* SWE 02.03.10  */

#membercrud #membercrud_btn-new,
#membercrud #membercrud_btn-save,
#membercrud #membercrud_btn-close,
#memberregister #memberregister_btn-new,
#memberregister #memberregister_btn-save,
#memberregister #memberregister_btn-close   {
	display: block;
	width: auto ! important;
	height: 20px;
	margin: 2px 0 28px 0;
	padding:0 8px 1px;
	background: url(../images/buttons/bg_button.jpg) ! important;
	border: none ! important;
	font-size: 11px !important;
	font-family:Verdana,Arial,sans-serif !important;
	color: #FFF;
}

#membercrud table input,
#memberregister table input  {
	display: block;
	width: auto ! important;
	height: 20px;
	margin: 0;
	padding: 0 8px 0 8px;
	background: url(../images/buttons/bg_button.jpg) ! important;
	border: none ! important;
	font-size: 10px;
	color: #FFF;
	cursor: pointer;
}

input#membercrud_btn-new {cursor:pointer;}

#membercrud table,
#memberregister table{
	border: 1px solid #bababa;
}

#membercrud table tr td,
#memberregister  tr td {
	background-color: #fff;
	padding: 2px;
	border-bottom: 1px solid #bababa;
}

#membercrud table tr.top-row ,
#memberregister table tr.top-row {
	background-color: #bababa ! important;
	border: 1px solid #bababa;
	color: #FFF ! important;
}

.button_float {
	display: block;
	float: left;
	width: 80px; 
	margin: 0 0 0 10px;
}

#memberregister_requestlist {
	margin-bottom:10px;
}

#memberregister_EDITION-BOX .button_float {
	width: 95px;
}
#membercrud_EDITION-BOX .button_float {
	width: 105px;
	margin: 0;
}
#memberregister_requestlist table tr .col-1{
	width: 48px;
}

#memberregister_requestlist table tr .col-2{
	width: 90px;
}

#memberregister_requestlist table tr .col-3{
	width: 260px;
}

.button_einr {
	padding-left: 10px;
}
#memberregister_requestlist table tr td .col_delete{
	margin-right: 30px;
}

div.allow_checkboxen {
	display: block;
	float: right;
	margin: -42px 0 0 0;
	padding: 16px 5px 12px 5px;
	width: 148px;
	height: 24px;
	background-color: #f6f6f6;
	font-weight: bold;
	font-size: 11px;
	color: #343434;		
}

div.allow_checkboxen strong {
	display: block;
	float: left;
	margin: 2px 0 0 0;
	padding: 0 10px 0 0;
	width: 50px;
	font-weight: bold;
	font-size: 11px;
	color: #343434;		
}

div.allow_checkboxen label {
	display: block;
	float: left;
	margin: 2px 0 0 0;
	padding: 0 0 0 4px;
	width: 20px ! important;
	font-weight: normal ! important;
	font-size: 12px;
	color: #333;		
}

div.allow_checkboxen input {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	width: 14px ! important;
}

div.allow_checkboxen2 {
	display: block;
	float: right;
	margin: -44px 0 0 10px;
	padding: 8px 5px 2px 5px;
	width: 148px;
	height: 24px;
	background-color: #f6f6f6;
	font-weight: bold;
	font-size: 11px;
	color: #343434;		
} 

div.allow_checkboxen2 strong {
	display: block;
	float: left;
	margin: 2px 0 0 0;
	padding: 0 10px 0 0;
	width: 50px;
	font-weight: bold;
	font-size: 11px;
	color: #343434;		
}

div.allow_checkboxen2 label {
	display: block;
	float: left;
	margin: 2px 0 0 0;
	padding: 0 0 0 4px;
	width: 20px ! important;
	font-weight: normal ! important;
	font-size: 12px;
	color: #333;		
}

div.allow_checkboxen2 input {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	width: 14px ! important;
}
/* -----  DSAG - Mitgliedsantrag Styles ----- */

form.onlineantrag {
	display: block;
	margin:0;
	padding:0;
}

form.onlineantrag fieldset {
	display: block;
	margin:0 0 32px 0;
	padding:0 0 32px 12px;
	border: none;
	border-bottom: 1px dotted #343434;
}

form.onlineantrag fieldset legend {
	display: block;
	margin:0 0 12px 0;
	padding:0;
	font-size: 14px;
	font-weight: bold;
	font-family: verdana, arial;
	color:#333;          /* SWE 15.03.10 */
}

form.onlineantrag label {
	display: block;	
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 11px;
	color: #343434;
}

form.onlineantrag input {
	display: block;
	width: 438px;
	height: 18px;
	margin: 2px 0 0 0;
	padding: 2px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	background-color: #FFF;
	color: #333;
	border-top: 1px solid #7C7C7C;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	font-weight: normal;
}

form.onlineantrag .checkbox,
form.onlineantrag .radio {
	border: 0 none !important;          /* SWE 15.03.10 */
}

form.onlineantrag textarea {
	display: block;
	width: 438px;
	height: 200px;
	margin: 2px 0 0 0;
	padding: 2px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	background-color: #FFF;
	color: #333;
	border-top: 1px solid #7C7C7C;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	font-weight: normal;
}

form.onlineantrag select {
	display: block;
	width: 292px;
	height: 22px;
	margin: 2px 0 0 0;
	padding: 2px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	color: #333;
	border-top: 1px solid #7C7C7C;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	font-weight: normal;
}

/*form.onlineantrag span.star {*/
span.star {
	margin: 0;
	padding: 0 0 0 2px;
	color: #fc3400;
	font-size: 14px !important; 
	font-family: Arial,Verdana,sans-serif !important;
}

form.onlineantrag fieldset.industry div.formspalten {
	display: block;
	float: left;
	width: 198px;
	margin: 12px 0 16px 0;
	padding:0;
}

form.onlineantrag fieldset.industry div.formspalten label {
	display: block;
	float: left;
	width: 178px ! important;
	height: auto ! important;
	margin: 0 ! important;
	padding: 0 ! important;
}

form.onlineantrag fieldset.industry div.formspalten input {
	display: block;
	float: left;
	width: 20px ! important;
	height: auto ! important;
	margin: 0 ! important;
	padding: 0 ! important;
}

form.onlineantrag fieldset#adm_contact div.formspalten label,
form.onlineantrag fieldset#kfm_contact div.formspalten label,
form.onlineantrag fieldset#cio_contact div.formspalten label,
#bill_container div.formspalten label {
	display: block;
	float: left;
	width: 460px ! important;
	height: auto ! important;
	margin: 4px 0 12px 0;
	padding: 0 ! important;
}

form.onlineantrag fieldset#adm_contact div.formspalten input,
form.onlineantrag fieldset#kfm_contact div.formspalten input,
form.onlineantrag fieldset#cio_contact div.formspalten input,
form.onlineantrag fieldset#others div.formspalten input,
#bill_container div.formspalten input {
	display: block;
	float: left;
	width: 20px ! important;
	height: auto ! important;
	margin: 4px 0 12px 0;
	padding: 0 ! important;
}

form.onlineantrag input.submitbutton {
	display: block;
	width: auto ! important;
	height: 20px;
	margin: 0 0 24px 12px;
	padding: 0 8px 0 8px;
	background: url(../images/buttons/bg_button.jpg) ! important;
	border: none ! important;
	font-size: 10px;
	color: #FFF;
	text-align: center;
}

form.onlineantrag fieldset img {
	display: block;
	position: absolute;
	margin: -30px 0 0 560px;
	padding: 0;
}

input:focus,
select:focus,
textarea:focus {
	border: 1px solid #333! important;
}

/*
 * Company edit 
 */
div.companyeditfieldset {
	display: block;
	margin: 32px 0 0 0;
	padding: 32px 0 0 0;
	border: none;
	border-top: 1px dotted #343434;
}
div.companyeditfieldset div.legend {
	display:block;
	font-family:verdana,arial;
	font-size:14px;
	font-weight:bold;
	margin:0 0 12px;
	padding:0;
}
div.companyeditfieldset img {
	display:block;
	margin: -30px 0 0 560px;
	padding:0;
	position:absolute;
}

div.saploesungen {
	display: block;
	float: left;
	width: 600px;
	margin: 12px 0 16px 0;
	padding:0;
}

div.saploesungen br {
	display:none;
}

div.saploesungen label {
	display: block;
	float: left;
	width: 178px ! important;
	height: 18px;
	margin: 0 ! important;
	padding: 0 ! important;
}

div.saploesungen input {
	display: block;
	float: left;
	width: 20px ! important;
	height: 16px;
	margin: 0 ! important;
	padding: 0 ! important;
}

div.mailtoadmin {
	width: 370px;
}

/* -----  DSAG - AKAG-Zuordnung Styles ----- */

div.akag-zuordnung {
	display: block;
	margin:0;
	padding:0;
	font-size: 11px;
	font-weight: bold;
}

div.akag-zuordnung strong {
	color: #333 ! important;
	font-size: 13px ! important;
}

div.akag-zuordnung fieldset {
	display: block;
	margin:0 0 32px 0;
	padding:0 0 0 12px;
	border: none;
}

div.akag-zuordnung fieldset div#dsag_EDITION-HEADBOX  {
	display: block;
	float: left;
	width: 176px;
	margin: 12px 20px 16px 0;
	padding:0;
}

div.akag-zuordnung fieldset .col1,
div.akag-zuordnung fieldset .col2,
div.akag-zuordnung fieldset .col3,
div.akag-zuordnung fieldset .col7,
div.akag-zuordnung fieldset .col8   {
	display: block;
	margin: -12px 20px 16px 0;
	padding: 10px 6px 10px 10px;
	border: 1px solid #d8d8d8;
}

div.akag-zuordnung fieldset .col1  {
	background-color: #fffbe8;
}

div.akag-zuordnung fieldset .col2  {
	background-color: #f8fbea;
}

div.akag-zuordnung fieldset .col3  {
	background-color: #f2f7fb;
}

div.akag-zuordnung fieldset .col7  {
	background-color: #FCE8D8;
}

div.akag-zuordnung fieldset .col8  {
	background-color: #E5EFEF;
}


div.akag-zuordnung label {
	display: block;
	float: left;
	width: 140px ! important;
	height: auto ! important;
	margin: 12px 0 0 0 ;
	padding: 0 ! important;
	font-weight: bold;
	font-size: 11px;
	color: #343434;
	white-space: normal;
}

div.akag-zuordnung input {
	display: block;
	float: left;
	width: 20px ! important;
	height: auto ! important;
	margin: 12px 0 0 0;
	padding: 0 ! important;
}

 #dsag_btnsubmit,
 #dsag_btnreset {
	display: block;
	width: auto;
	height: 20px;
	margin: 0px;
	padding: 0px;
	background: url(../images/buttons/bg_button.jpg) repeat-x !important;
	border: none ! important;
	font-family:Verdana,Arial,sans-serif !important;
	font-weight:normal !important;
	text-decoration:none !important;
	font-size: 10px;
	color: #FFF;
	text-align: center;
}

.vasuche_box .vasuche_input_submit,
.vasuche_box .vasuche_input_reset {
	margin:19px 0pt 0pt 20px;
}

/* -----  DSAG - Fehlermeldungen Styles ----- */

ul.formerror {
	display: block;
	border: 3px solid #ff0000;
	margin: 20px 0 20px 0 ! important;
	padding: 10px ! important;
	font-weight: bold;
	list-style: none;
}

ul.formerror li {
	display: block;
	margin: 0;
	padding: 5px 0 5px 0;
	font-weight: bold;
	list-style: none;
	background: none ! important;
}

div.formerror {
	display: block;
	border: 3px solid #ff0000;
	margin: 10px 0 20px 0 ! important;
	padding: 10px ! important;
	font-weight: bold;
	list-style: none;
}

div.formerror br {
	display: block;
	height: 100px;
}

ul.complete,
div.complete {
	border:3px solid #0f0;
}

p.akagjoin,
p.akagdismiss {
	display: block;
	border: 3px solid #ff0000;
	margin: 10px 0 20px 0 ! important;
	padding: 10px ! important;
	list-style: none;
	clear:both;
}

/* -----  VA-Anmeldung Sonderstyles ----- */

fieldset.user_edit span.va_anmeld_bemerk textarea {
	height: 120px ! important;
}

/* -----  VA-Umfrage Styles ----- */

fieldset.umfrage {
	display: block;
	margin:0 0 32px 0;
	padding:0 0 32px 12px;
	border: none;
	border-bottom: 1px dotted #343434;
}

fieldset.umfrage legend {
	display: block;
	margin:0 0 12px 0;
	padding:0;
	font-size: 14px;
	font-weight: bold;
	font-family: verdana, arial;
}

fieldset.umfrage label {
	display: block;	
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 11px;
	color: #343434;
}

fieldset.umfrage input {
	display: block;
	width: 438px;
	height: 18px;
	margin: 2px 0 0 0;
	padding: 2px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	background-color: #FFF;
	color: #333;
	border-top: 1px solid #7C7C7C;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	font-weight: normal;
}

fieldset.umfrage textarea {
	display: block;
	width: 438px;
	height: 200px;
	margin: 2px 0 0 0;
	padding: 2px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	background-color: #FFF;
	color: #333;
	border-top: 1px solid #7C7C7C;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	font-weight: normal;
}

fieldset.umfrage select {
	display: block;
	width: 292px;
	height: 22px;
	margin: 2px 0 0 0;
	padding: 2px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	color: #333;
	border-top: 1px solid #7C7C7C;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	font-weight: normal;
}

fieldset.umfrage .fragetyp_1 label {
	display: inline ! important;
	margin: 0 ! important;
	padding: 0 16px 0 0 ! important;
	width: auto ! important;
}

fieldset.umfrage .fragetyp_1 input {
	display: inline ! important;
	width: 18px ! important;
	height: 18px;
	margin: 0 0 -4px 0 ! important;
	padding: 0 0 0 0 ! important;	
}

fieldset.umfrage .fragetyp_4 label {
	display: inline ! important;
	margin: 0 ! important;
	padding: 0 ! important;
	width: auto ! important;
}

fieldset.umfrage .fragetyp_4 input {
	display: inline ! important;
	width: 18px ! important;
	height: 18px;
	margin: 0 6px -2px 6px ! important;
	padding: 0 0 0 0 ! important;	
}

/* -----  AKAG-Tags Styles ----- */

.tag_listbox_left {
	display: block;
	float: left;
	width: 354px;
	margin:0;
	padding:0;
}

.tag_listbox_right {
	display: block;
	float: left;
	width: 24px;
	margin:0;
	padding:0;
}

input#tag_button {
	display: block;
	width: 24px;
	height: 19px;
	margin: 147px 0 0 0;
	padding:0;
	border: none;
}

input#tag_button_add {
	display: block;
	width: 24px;
	height: 19px;
	margin: 19px 0 0 0;
	padding:0;
	border: none;
}

h3.labelstyle {
	display: block;	
	margin: 20px 0 0 0 ! important;
	padding: 0 ! important;
	font-weight: bold ! important;
	font-size: 11px ! important;
	color: #343434 ! important;
	border: none ! important;
}

.taglistbox {
	display: block;
	width: 328px;
	margin: 2px 0 20px 0;
	padding: 10px;
	border: 1px solid #ccc;
	background: #f7f7f7;
}

.tag_listbox_left input {
	width: 344px ! important;
}

/* -----  Sonstige Styles ----- */

#dsag_NK_send {
	display: none;
}


form.quicksearch {
	float:right;
	margin-bottom:10px;
	margin-right:0;
	margin-top:0px;
}

form.quicksearch #dsag_btnsubmit {
	display:inline;
	margin-bottom: 0;
	padding:0 8px 3px;
}

.button_horizontal {
	padding-right: 10px;
	float:left;
}

/* 14.05.10 MBU - CONTACTBOX */
.list_button {
	margin: 5px 0px;
	padding: 0;
	float: left;
	height: 20px;
	width: 95px;
}

#contentbox_left_inner a.universalbutton, #contentbox_left_inner .button_horizontal a,  #contentbox_left_inner .button_blue_userreg {
	display: block;
	width: auto;
	height: 20px;
	margin: 2px 0px 24px 12px;
	padding: 3px 10px 0px 10px;
	background: url(../images/buttons/bg_button_blue.jpg) repeat-x;
	border: none ! important;
	font-size: 11px !important;
	font-family:Verdana,Arial,sans-serif !important;
	font-weight: normal !important;
	color: #FFF ! important;
	text-align: center;
	text-decoration:none !important;
}

#contentbox_left_inner a.gelberbutton {
	display: block;
	width: auto;
	height: 20px;
	margin: 2px 0px 0px 1px;
	padding: 2px 10px 0px 10px;
	background: url(../images/buttons/bg_button_red.jpg) repeat-x;
	border: none ! important;
	font-size: 11px !important;
	font-family:Verdana,Arial,sans-serif !important;
	font-weight: normal !important;
	color: #FFF ! important;
	text-align: center;
	text-decoration:none !important;
	white-space: nowrap;
}
#contentbox_left_inner div.mitgliedsprofil a.gelberbutton {
  width: auto;
}

/* Auswahlbox AKAGs in DokSuche */
select#dsag_akags {height: 350px;}

/* ---- suchformular input fields ---- */

#dsag input[type="radio"], #dsag input[type="checkbox"] {
 margin: 0px 10px 0px 0px;
}
#dsag_EDITION-BOX1 input[type="radio"], #dsag_EDITION-BOX1  input[type="checkbox"], 
#dsag_EDITION-BOX2 input[type="radio"], #dsag_EDITION-BOX2  input[type="checkbox"], 
#dsag_EDITION-BOX3 input[type="radio"], #dsag_EDITION-BOX3  input[type="checkbox"], 
#dsag_EDITION-BOX7 input[type="radio"], #dsag_EDITION-BOX7  input[type="checkbox"], 
#dsag_EDITION-BOX8 input[type="radio"], #dsag_EDITION-BOX8  input[type="checkbox"] {
 margin: 12px 0px 0px 0px;
}
#dsag_EDITION-BOX1 p, #dsag_EDITION-BOX2 p, #dsag_EDITION-BOX3 p, #dsag_EDITION-BOX4 p, #dsag_EDITION-BOX5 p {
	margin:0;
	padding-left: 20px
}

div.akag-zuordnung span {
    display: block;
    float: left;
    height: 50px;
    line-height: 1.1em;
    width: 187px;
}
div#useredit_registriertseit_label {
	width: 100px;
	float: left;
}

form#dsag_arbeitsplatz_upload label {
	width: 160px;
	display: block;
	float: left;
	font-weight: bold;
}
div.dsag_arbeitsplatz_kategorien {
  margin-left: 160px;
}
form#dsag_arbeitsplatz_upload div.dsag_arbeitsplatz_kategorien label {
	width: 420px;
	float: right;
}



form#dsag_arbeitsplatz_upload input.dsag_arbeitsplatz_text,
form#dsag_arbeitsplatz_upload textarea,
form#dsag_arbeitsplatz_upload div.dsag_arbeitsplatz_neuesdokument input {
	border: 1px solid #848484;
	padding: 5px;
	width: 280px;
}


#contentbox_left_inner .greenborder {
	border: 3px solid #00FF00;
	padding: 3px;
}

div.module-wmbox_exp_variabel {
	position: relative;
}
div.module-wmbox_contactbuttons {
	position: absolute;
	margin-top: -25px;
	right: 0;
}

#contentbox_left_inner .module-wmbox_contactbuttons a {
	margin-bottom: 2px;
}

div.module-wmbox_inner_left {
	float: left;
    	height: 106px;
    	margin-left: 20px;
    	width: 200px;
}

div.module-wmbox_inner_right {
    	height: 106px;
    	width: 280px;
}

#contentbox_left_inner div.module-wmbox-text-header {
	float: none;
	padding: 22px 0 0 0;
	margin: 0 20px 0 110px;
	border-bottom: 1px dotted #ccc;
}
div.module-wmbox_inner_right {
	float: right;
}

div.dsag_arbeitsplatz_kategorien label {
padding: 0;
}

div.dsag_arbeitsplatz_kategorien input {
padding: 0;
}
div.ap_row {
	padding-bottom: 5px;
}

