/* @override http://dip.e27.eu/fileadmin/dip/css/formular.css */

.fe_label {
margin-top: 5px;
color: #000;
}
.checkItem_label, .fe_fieldFirma_field {
color: #000;

}
#formContent h3 {
font-size: 14px;
line-height: 14px;
/* margin-left: 10px; */
font-weight: bold;
}
#formContent h4 {
color: #000;
/* font-size: 11px; */
margin-top: 15px;
/* line-height: 40px; */
/* margin-left: 10px; */
font-weight: bold;
}
.fehler {
color: #d24424;
}
.sektion {
border-top: solid 1px #E3E4E5;
border-bottom: solid 1px #E3E4E5;
background-color: #F1F1F2;
padding: 3px 10px 10px 10px;
margin-right: 5px;
margin-bottom: 15px;
}

.input_text {
border: 1px solid #939598;
color: #000;
padding: 3px;
background: #fff;
width: 300px;
}
.input_textarea{
width: 375px;
height: 80px;
}
.save,.next, .previous {
margin-right: 5px;
margin-bottom: 10px;
border: solid 1px #fff;
float: left;
}

.form_navigation {
	float: right;
	padding-top: 20px;
	width: 100%;

}

.save {
	float: right;
}

.next {
float: right;
}


.save:hover, .next:hover, .previous:hover {
border: solid 1px #d24424;
}

.helpPopup{

	background-color: #e0e0e0;
	padding: 10px;
	margin-top: 2px;
}

.hilfeikon {


}
.hilfeikon a {
text-decoration: none;
margin: 0 0 0 3px;
padding: 1px 5px 0px 5px;
background-color: #d7d7d7;
}

#notificationTemp div.noti_popup div.popupHeader h2 {
color: #585B5F;
text-transform: uppercase;
font-size: 14px;
}

#notificationTemp div.noti_popup div.popupContent {
background-color: #fff;
color: #000;
/*padding: 0px 3px;*/
margin: 10px 0px;
/*border: 1px solid #000;*/
}

div#notificationTemp {
/*background-color: #E3E4E5;*/
background-color: #fff;
border: 2px solid #E3E4E5;
}

#notificationTemp h2 {
font-weight: bold;
line-height: 14px;
}

#emailError_ {
display: block;
}

/* @override 
	http://dip.e27.eu/fileadmin/dip/css/form_new.css
	http://dip.e27.eu/uploads/tx_positionit/process_composition15.css
*/


/* !!! b27: very important */
.tx-positionit-pi1 {
position: relative;
}
/* !!! b27: ende */

div.tx-positionit-pi1 #composition15 div, div.tx-positionit-pi1 #composition16form div, div.tx-positionit-pi1 #composition17 div, div.tx-positionit-pi1 #composition18form div, div.tx-positionit-pi1 #composition7form div, div.tx-positionit-pi1 #composition20form div, div.tx-positionit-pi1 #composition21form div, div.tx-positionit-pi1 #composition22form div, div.tx-positionit-pi1 #composition23form div, div.tx-positionit-pi1 #composition24form div, div.tx-positionit-pi1 #composition37form div, div.tx-positionit-pi1 #composition30form div, div.tx-positionit-pi1 #composition29form div,  div.tx-positionit-pi1 #composition28 div, div.tx-positionit-pi1 #composition27form div, div.tx-positionit-pi1 #composition26form div {
float: left;
}

div.tx-positionit-pi1 #label3 {

}

div.tx-positionit-pi1 #label3 p {
margin: 1px 0px 0px 15px;
}

div.tx-positionit-pi1 input[type=radio] {
	margin: 2px 5px 10px 0px;
	border: none;

}



div.tx-positionit-pi1 input[type=checkbox] {
margin: 4px 5px 0px 0px;
}

div.tx-positionit-pi1 input[type=text] {
	border: none;
	width: 250px;
	height: 15px;
	padding: 5px 2px 2px 2px;
	margin: 0px 10px 15px 0px;
	color:  #585B5F;
}

div.tx-positionit-pi1 textarea {
border: none;
width: 400px;
height: 100px;
padding: 5px 2px 2px 2px;
margin-bottom: 15px;
color: #585B5F;
    font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
    font-size: 12px;
}

div.tx-positionit-pi1 #label4,
div.tx-positionit-pi1 #composition21form #label10,
div.tx-positionit-pi1 #composition21form #label22,
div.tx-positionit-pi1 #composition21form #label23,
div.tx-positionit-pi1 #composition21form #label24,
div.tx-positionit-pi1 #composition21form #label25,
div.tx-positionit-pi1 #composition22form #label57,
div.tx-positionit-pi1 #composition22form #label58,
div.tx-positionit-pi1 #composition22form #label15 {
	margin-right: 15px;
}

#composition21form #obj20 {
clear: left;
}

div.tx-positionit-pi1 #label6 {
	margin: 10px 0px 0px 0px;
}

div.tx-positionit-pi1 .num {
margin: 0px 5px 0px 0px;
}

div.tx-positionit-pi1 .number {
width: 100%;
/* margin: 10px 0px 0px 0px; */
}

div.tx-positionit-pi1 div.completed {
/*color: #666666;*/
}

#formupload83 {
border: none;
}

div.tx-positionit-pi1 div.completed input, div.tx-positionit-pi1 div.completed textarea, div.tx-positionit-pi1 div.completed #formupload83 {
background-color: #f1f1f2;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f1f1f2), to(#ffffff)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #f1f1f2, #ffffff); /* Chrome 10+, Saf5.1+ */
  background-image:    -moz-linear-gradient(top, #f1f1f2, #ffffff); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #f1f1f2, #ffffff); /* IE10 */
  background-image:      -o-linear-gradient(top, #f1f1f2, #ffffff); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #f1f1f2, #ffffff);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f1f1f2', EndColorStr='#ffffff'); /* IE6–IE9 */
border-bottom: 1px solid green; 
max-width: 400px;
       
}


div.tx-positionit-pi1 div.outstanding {
/*color: #000000;*/
/*text-decoration: underline;*/
}

div.tx-positionit-pi1 div.outstanding textarea, div.tx-positionit-pi1 div.outstanding input, div.tx-positionit-pi1 div.outstanding #formupload83 {



  background-color: #bbbdc0;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#bbbdc0), to(#d5d7d9)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #bbbdc0, #d5d7d9); /* Chrome 10+, Saf5.1+ */
  background-image:    -moz-linear-gradient(top, #bbbdc0, #d5d7d9); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #bbbdc0, #d5d7d9); /* IE10 */
  background-image:      -o-linear-gradient(top, #bbbdc0, #d5d7d9); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #bbbdc0, #d5d7d9);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#bbbdc0', EndColorStr='#d5d7d9'); /* IE6–IE9 */

border-bottom: 1px solid red;


/*background-color: #bbbbbb;*/
}



div.tx-positionit-pi1 #label47, #label51, #label55, #label7 {
	width: 95%;
}

div.tx-positionit-pi1 .formhelp, #composition16form #formhelp73, #composition21form #formhelp73,
#composition7 #obj48,
#composition7 #obj52,
#composition7 #obj56 {
	margin-top: 10px;
}

#composition37form #formhelp80,
#composition37form #obj56 {
margin-top: 22px;
}

div.tx-positionit-pi1 #label60, div.tx-positionit-pi1 #composition16form #label10 {
	margin-right: 15px;
}

div.tx-positionit-pi1 #formupload83 {
	margin-bottom: 10px;
}

#formsubmit3, #formsubmit85, #introNext, button#formsubmit27, button#formsubmit74, button#formsubmit55, button#formsubmit40, button#formsubmit29, button#formsubmit33, #formLogout, #logoutBack, #logoutConfBut {
  background-color: #f1f1f2;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f1f1f2), to(#ffffff)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #f1f1f2, #ffffff); /* Chrome 10+, Saf5.1+ */
  background-image:    -moz-linear-gradient(top, #f1f1f2, #ffffff); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #f1f1f2, #ffffff); /* IE10 */
  background-image:      -o-linear-gradient(top, #f1f1f2, #ffffff); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #f1f1f2, #ffffff);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f1f1f2', EndColorStr='#ffffff'); /* IE6–IE9 */
border-bottom: 1px solid green; 
max-width: 400px;
  border: medium none;
    -moz-box-shadow: 0px 0px 1px #666; /* FF3.5 - 3.6 */
  -webkit-box-shadow: 0px 0px 1px #666; /* Saf3.0+, Chrome */
          box-shadow: 0px 0px 1px #666; /* Opera 10.5, IE9, FF4+, Chrome 10+ */
    margin: 10px 0;
    padding: 5px;
    text-transform: uppercase;
     color: #585B5F;

}

#formsubmit3:hover, #formsubmit85:hover, #introNext:hover, button#formsubmit27:hover, button#formsubmit74:hover, button#formsubmit55:hover, button#formsubmit40:hover, button#formsubmit29:hover, button#formsubmit33:hover, #formLogout:hover, #logoutBack:hover, #logoutConfBut:hover {

  background-color: #d5d7d9;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d5d7d9), to(#ffffff)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #d5d7d9, #ffffff); /* Chrome 10+, Saf5.1+ */
  background-image:    -moz-linear-gradient(top, #d5d7d9, #ffffff); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #d5d7d9, #ffffff); /* IE10 */
  background-image:      -o-linear-gradient(top, #d5d7d9, #ffffff); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #d5d7d9, #ffffff);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#d5d7d9', EndColorStr='#ffffff'); /* IE6–IE9 */
color: #000;
cursor: pointer;
}

#formsubmit3:active,
#formsubmit85:active,
#introNext:active,
button#formsubmit27:active, button#formsubmit74:active, button#formsubmit55:active, button#formsubmit40:active, button#formsubmit29:active, button#formsubmit33:active, #logoutBack:active, #logoutConfBut:active {

  background-color: #bbbdc0;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#bbbdc0), to(#ffffff)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #bbbdc0, #ffffff); /* Chrome 10+, Saf5.1+ */
  background-image:    -moz-linear-gradient(top, #bbbdc0, #ffffff); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #bbbdc0, #ffffff); /* IE10 */
  background-image:      -o-linear-gradient(top, #bbbdc0, #ffffff); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #bbbdc0, #ffffff);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#bbbdc0', EndColorStr='#ffffff'); /* IE6–IE9 */
cursor: pointer;
}

.positionit_error {
color: red;
}

#linkedFile_organigramm, #linkedFile_expose, #linkedFile_abb, #linkedFile_abb2 {
clear: left;
}

#linkedFile_organigramm, #linkedFile_expose, #linkedFile_abb, #linkedFile_abb2, .deleteFile {

margin: 5px 0px 10px 0px;
background-color: #f1f1f2;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f1f1f2), to(#ffffff)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #f1f1f2, #ffffff); /* Chrome 10+, Saf5.1+ */
  background-image:    -moz-linear-gradient(top, #f1f1f2, #ffffff); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #f1f1f2, #ffffff); /* IE10 */
  background-image:      -o-linear-gradient(top, #f1f1f2, #ffffff); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #f1f1f2, #ffffff);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f1f1f2', EndColorStr='#ffffff'); /* IE6–IE9 */
     -moz-border-radius: 5px; /* FF1-3.6 */
  -webkit-border-radius: 5px; /* Saf3-4, iOS 1-3.2, Android <1.6 */
          border-radius: 5px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
          
  /* useful if you don't want a bg color from leaking outside the border: */        
  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; 
    -moz-box-shadow: 0px 0px 2px #666; /* FF3.5 - 3.6 */
  -webkit-box-shadow: 0px 0px 2px #666; /* Saf3.0+, Chrome */
          box-shadow: 0px 0px 2px #666; /* Opera 10.5, IE9, FF4+, Chrome 10+ */
}



#linkedFile_abb2 p, #linkedFile_abb p, #linkedFile_expose p, #linkedFile_organigramm p {
padding: 0px 5px 5px 5px;
}

#linkedFile_abb2 p a, #linkedFile_abb p a, #linkedFile_expose p a, #linkedFile_organigramm p a {
text-decoration: none;
color: #585B5F;
}

.deleteFile {
padding: 1px 4px 4px 6px;
margin-left: 5px;
width: 9px;



  background-color: #d6806c;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d6806c), to(#f1f1f2)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #d6806c, #f1f1f2); /* Chrome 10+, Saf5.1+ */
  background-image:    -moz-linear-gradient(top, #d6806c, #f1f1f2); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #d6806c, #f1f1f2); /* IE10 */
  background-image:      -o-linear-gradient(top, #d6806c, #f1f1f2); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #d6806c, #f1f1f2);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#d6806c', EndColorStr='#f1f1f2'); /* IE6–IE9 */

clear: right;

}

.deleteFile:hover {
cursor: pointer;

  background-color: #b6442b;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#b6442b), to(#f1f1f2)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #b6442b, #f1f1f2); /* Chrome 10+, Saf5.1+ */
  background-image:    -moz-linear-gradient(top, #b6442b, #f1f1f2); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #b6442b, #f1f1f2); /* IE10 */
  background-image:      -o-linear-gradient(top, #b6442b, #f1f1f2); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #b6442b, #f1f1f2);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#b6442b', EndColorStr='#f1f1f2'); /* IE6–IE9 */

}

#html80 {
width: 100%;
}

.noUpload {
color: red;
margin: 5px 0px 5px 0px;
}

#composition21form #obj58, #composition16form #obj58, #composition16form #obj18, #composition16form #obj19,  #composition16form #obj20,  #composition16form #obj21,   #composition16form #obj29,   #composition16form #obj30,  #composition16form #obj31,  #composition16form #obj32,  #composition16form #obj33, #composition16form #obj42, #composition16form #obj43, #composition17form #obj14, #composition18form #obj3, #composition18form #obj6,  #composition18form #obj9,  #composition18form #obj10,  #composition18form #obj11, #composition18form #label36, #composition18form #obj25, #composition18form #invisible13 {
clear: left;
}

#composition16form #obj75, #composition16form #obj76, #composition16form #obj77, #composition16form #obj78,
#composition16form #obj79, #composition16form #obj80 {
float: right;
margin-right: 225px;
}

#composition16form #obj80, #composition16form #label46, #composition16form #label26, #composition17form #obj14 {
margin-bottom: 10px;
}

#composition16form #obj17, #composition16form #obj18, #composition16form #obj19,  #composition16form #obj20,  #composition16form #obj21, #composition16form #obj41, #composition16form #obj42, #composition16form #obj43 {
height: 10px;
}

#composition18form #label36 {
margin-top: 20px;
}

#composition18form #obj25 {
z-index: 10;
margin-top: -69px;	
}

#composition18form #obj48 {
margin-top: -69px;
}

#composition18form #label49 {
text-indent: 20px;
margin-bottom: 10px;
}

#composition18form #label27 {
margin: 26px 0px 10px 0px;
text-indent: 20px;
z-index: 1;
}

#composition18form #obj40, #composition18form #obj41, #composition18form #obj44 {
margin-right: 10px;
clear: both;
width: 100%;
}

#introNext {
font-weight: normal;
text-decoration: none;

}

#c818 {
margin-top: 0px;
margin-bottom: 10px;
}

#seitenueberschrift {
width: 710px;
height: 46px; 
overflow: hidden;
margin: 132px 0 0 36px;
float: left;
position: relative;
z-index: 10;
/*border-bottom: solid 1px;*/
}
#seitenueberschrift h2 {
/* height: 40px; */
margin: 0px 0 0 14px;
width: 400px;
/*border: solid 1px;
 overflow: hidden; */
}

#seitenueberschrift h2 {
font-family:"DIN Next W01 Medium", Helvetica, Arial, sans-serif;
font-size: 17px;

line-height: 21px;

color: #363636;
text-transform: uppercase;
position: absolute;
bottom: 0;
}

.appSub {
font-size: 14px;
}

#composition21form #obj18,
#composition21form #obj19,
#composition21form #obj20,
#composition21form #obj21,
#composition21form #obj29,
#composition21form #obj30,
#composition21form #obj31,
#composition21form #obj32,
#composition21form #obj33,
#composition21form #obj42,
#composition21form #obj43,
#composition21form #obj74,
#composition22form #obj40,
#composition23form #obj3,
#composition23form #obj6,
#composition23form #obj9,
#composition23form #obj10,
#composition23form #obj11,
#composition23form #label36 {
clear: left;
}

#composition23form #label36,
#composition23form #label27,
#composition23form #label49,
#composition23form #label28 {
margin-top: 15px;
}

#composition21form #obj17 input,
#composition21form #obj18 input,
#composition21form #obj19 input,
#composition21form #obj20 input,
#composition21form #obj41 input,
#composition21form #obj42 input {
margin: 2px 5px 2px 0px;
}

#composition21form #formcheckbox33,
#composition21form #formradio59,
#composition21form #formradio21,
#composition21form #formradio43,
#composition21form #formradio14,
#composition21form #formradio55,
#composition23form #formcheckbox25 {
margin-bottom: 15px;
}

#composition23form #error24 {
margin-top: 10px;
}

#composition23form #html31 {
width: 100%;
}

#composition21form #label34,
#composition21form #label35,
#composition21form #label36,
#composition21form #label37,
#composition21form #label38,
#composition21form #label39 {
width: 91%;
}

img[src="uploads/tx_positionit/images/def_help.png"], .formhelp {
cursor: pointer;
}

.error {
clear: left;
margin-top: -8px;
margin-bottom: 2px;
}



#composition23form #obj25,
#composition23form #obj48 {
z-index: 10;
margin-top: -58px;	
}
#composition23form #label27,
#composition23form #label49 {
text-indent: 20px;
z-index: 1;
}
#composition23form #error26 {
margin-top: 5px;
}


/* elements to number */
.number {
margin-top: 20px;
}

/* numbers you see */
.num {
display: block;
font-weight: bold;
}

:focus {
outline: none;
}

.positionit_error {
/* margin-left: 5px; */
}

#composition31form #obj3 {
display: inline-block;
float: left;
}



/* @group start up form */

#composition37form #label3 p,
#composition26form  #label3 p {
margin: 0;
}

#composition37form #obj1,
#composition37form #obj2,
#composition37form #label4,
#composition37form #obj59,
#composition37form #label60,
#composition37form #obj58,
#composition26form #obj59,
#composition26form #label60,
#composition26form #obj58,
#composition26form #obj1,
#composition26form #obj2,
#composition26form #label4,
#composition37form #obj85, 
#composition26form #obj85,
#composition28form #obj58,
#composition28form #obj59,
#composition28form #label10,
#composition28form #obj74,
#composition29form #obj40,
#composition30form #obj33 {
display: inline-block;
float: left;
}

#composition28form #obj17,
#composition28form #obj18,
#composition28form #obj19,
#composition28form #obj20,
#composition28form #obj21,
#composition28form #obj28,
#composition28form #obj29,
#composition28form #obj30,
#composition28form #obj31,
#composition28form #obj32,
#composition28form #obj33,
#composition28form #obj41,
#composition28form #obj42,
#composition28form #obj43,
#composition29form #obj53,
#composition29form #obj54,
#composition29form #obj55,
#composition29form #obj13,
#composition29form #obj14,
#composition30form #obj2,
#composition30form #obj3,
#composition30form #obj6,
#composition30form #obj9,
#composition30form #obj10,
#composition30form #obj11 {
display: inline-block;
float: left;
clear: left;
}
#composition28form #obj17 input,
#composition28form #obj18 input,
#composition28form #obj19 input,
#composition28form #obj20 input,
#composition28form #obj41 input,
#composition28form #obj42 input,
#composition28form #obj43 input,
#composition29form #obj53 input,
#composition29form #obj54 input,
#composition29form #obj13 input {
margin: 2px 5px 2px 0px;
}

#composition28form #obj33 input,
#composition28form #obj43 input,
#composition29form #obj55 input,
#composition29form #obj14 input {
margin-bottom: 9px;
}

#composition37form #label79,
#composition37form #label55,
#composition37form #label55,
#composition37form #label87,
#composition26form #label87,
#composition26form #label55,
#composition28form #label7 {
width: 95%;
float: left;
}

#composition28form #label34,
#composition28form #label35,
#composition28form #label36,
#composition28form #label37, 
#composition28form #label38,
#composition28form #label39 {
width: 91%;
float: left;
}

#composition37form #formupload68 {
margin-bottom: 15px;
}

#composition26form .formhelp {
display: inline-block;
}

#composition28form #obj75,
#composition28form #obj76,
#composition28form #obj77,
#composition28form #obj78,
#composition28form #obj79,
#composition28form #obj80 {
display: inline-block;
margin-bottom: 3px;
}

#composition28form input[type="checkbox"] {
margin-top: 3px;
}

#composition28form #obj73 {
display: inline-block;
margin-top: 28px;
}

#composition27form #formtext8,
#composition27form #formtext9,
#composition27form #formtext10,
#composition27form #formtext11,
#composition27form #formtext12,
#composition27form #formtext13,
#composition27form #formtext14,
#composition27form #formtext15,
#composition27form #formtext16,
#composition27form #formtext17,
#composition27form #formtext24,
#composition27form #formtext25,
#composition27form #formtext26,
#composition27form #formtext27,
#composition27form #formtext28,
#composition27form #formtext29,
#composition27form #formtext30,
#composition27form #formtext31,
#composition27form #formtext32,
#composition27form #formtext33,
#composition27form #formtext34,
#composition27form #formtext35,
#composition27form #formtext36,
#composition27form #formtext37,
#composition27form #formtext38 {
width: 60px;
float: left;
margin-right: 2px;
}


#composition27form #label7,
#composition27form #label19,
#composition27form #label22,
#composition27form #label23,
#composition28form #obj58 {
clear: both;
}

#composition27form #obj2 {
display: inline-block;
float: left;
}

#composition28form #label10 {
margin-right: 15px;
}


#composition30form #label36 {
margin-top: 20px;
clear: both;
}
#composition30form #obj41 {
margin-bottom: 20px;
}

#composition30form #obj25,
#composition30form #obj48 {
z-index: 10;
margin-top: -58px;	
margin-bottom: 58px;
}
#composition30form #label49,
#composition30form #label27 {
text-indent: 20px;
z-index: 1;
}
#composition30form #error24 {
clear: left;
margin-top: 4px;
margin-bottom: -6px;
}
#composition30form #error26 {
margin-top: -12px;
margin-bottom: 8px;
}

/* @end */


/* @group buttons general */

input[type=submit], button {
background-color: #f1f1f2;
background-image: -webkit-gradient(linear, left top, left bottom, from(#f1f1f2), to(#ffffff)); /* Saf4+, Chrome */
background-image: -webkit-linear-gradient(top, #f1f1f2, #ffffff); /* Chrome 10+, Saf5.1+ */
background-image:    -moz-linear-gradient(top, #f1f1f2, #ffffff); /* FF3.6 */
background-image:     -ms-linear-gradient(top, #f1f1f2, #ffffff); /* IE10 */
background-image:      -o-linear-gradient(top, #f1f1f2, #ffffff); /* Opera 11.10+ */
background-image:         linear-gradient(top, #f1f1f2, #ffffff);
border-bottom: 1px solid green; 
max-width: 400px;
border: medium none;
-moz-box-shadow: 0px 0px 1px #666; /* FF3.5 - 3.6 */
-webkit-box-shadow: 0px 0px 1px #666; /* Saf3.0+, Chrome */
box-shadow: 0px 0px 1px #666; /* Opera 10.5, IE9, FF4+, Chrome 10+ */
margin: 10px 0;
padding: 5px;
text-transform: uppercase;
color: #585B5F;
}

input[type=submit]:hover, button:hover {
background-color: #d5d7d9;
background-image: -webkit-gradient(linear, left top, left bottom, from(#d5d7d9), to(#ffffff)); /* Saf4+, Chrome */
background-image: -webkit-linear-gradient(top, #d5d7d9, #ffffff); /* Chrome 10+, Saf5.1+ */
background-image:    -moz-linear-gradient(top, #d5d7d9, #ffffff); /* FF3.6 */
background-image:     -ms-linear-gradient(top, #d5d7d9, #ffffff); /* IE10 */
background-image:      -o-linear-gradient(top, #d5d7d9, #ffffff); /* Opera 11.10+ */
background-image:         linear-gradient(top, #d5d7d9, #ffffff);
color: #000;
cursor: pointer;
}

input[type=submit]:active, button:active {
background-color: #bbbdc0;
background-image: -webkit-gradient(linear, left top, left bottom, from(#bbbdc0), to(#ffffff)); /* Saf4+, Chrome */
background-image: -webkit-linear-gradient(top, #bbbdc0, #ffffff); /* Chrome 10+, Saf5.1+ */
background-image:    -moz-linear-gradient(top, #bbbdc0, #ffffff); /* FF3.6 */
background-image:     -ms-linear-gradient(top, #bbbdc0, #ffffff); /* IE10 */
background-image:      -o-linear-gradient(top, #bbbdc0, #ffffff); /* Opera 11.10+ */
background-image:         linear-gradient(top, #bbbdc0, #ffffff);
cursor: pointer;
}

/* @end */


#composition27form #label6, #composition27form #label7, #composition27form #label21, #composition27form #label22, #composition27form #label23 {
clear: right;
float: none;
clear: both;
}

div.tx-positionit-pi1 #composition45 #label3 p {
margin: 15px 0px 0px 0px;
}

#formLogout {
position: absolute;
left: 585px;
top: 136px;
z-index: 100;
}

#formLogout {
  background-color: #daa399;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f1f1f2), to(#ffffff)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #daa399, #ffffff); /* Chrome 10+, Saf5.1+ */
  background-image:    -moz-linear-gradient(top, #daa399, #ffffff); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #daa399, #ffffff); /* IE10 */
  background-image:      -o-linear-gradient(top, #daa399, #ffffff); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #daa399, #ffffff);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#daa399', EndColorStr='#ffffff'); /* IE6–IE9 */
border-bottom: 1px solid green; 
max-width: 400px;
  border: medium none;
    -moz-box-shadow: 0px 0px 1px #666; /* FF3.5 - 3.6 */
  -webkit-box-shadow: 0px 0px 1px #666; /* Saf3.0+, Chrome */
          box-shadow: 0px 0px 1px #666; /* Opera 10.5, IE9, FF4+, Chrome 10+ */
    margin: 10px 0;
    padding: 5px;
    text-transform: uppercase;
     color: #585B5F;
}


#formLogout:hover {

  background-color: #d9725e;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d5d7d9), to(#ffffff)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #d9725e, #ffffff); /* Chrome 10+, Saf5.1+ */
  background-image:    -moz-linear-gradient(top, #d9725e, #ffffff); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #d9725e, #ffffff); /* IE10 */
  background-image:      -o-linear-gradient(top, #d9725e, #ffffff); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #d9725e, #ffffff);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#d9725e', EndColorStr='#ffffff'); /* IE6–IE9 */
color: #000;
cursor: pointer;
}

#formLogout:active {

  background-color: #d9725e;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#bbbdc0), to(#ffffff)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #d9725e, #ffffff); /* Chrome 10+, Saf5.1+ */
  background-image:    -moz-linear-gradient(top, #d9725e, #ffffff); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #d9725e, #ffffff); /* IE10 */
  background-image:      -o-linear-gradient(top, #d9725e, #ffffff); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #d9725e, #ffffff);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#d9725e', EndColorStr='#ffffff'); /* IE6–IE9 */
cursor: pointer;
}

#logoutWrap {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 98px;
    position: absolute;
    width: 400px;
    z-index: 150;
    padding: 10px;
    left: 230px;
    top: 270px;
    border: 2px solid #dddddd;
}

 #logoutBack {
float: left;	
}

#logoutConfBut {
float: right;
padding: 0px;
}

#logoutBack {
margin-top: 10px;
}

#logoutConfBut {
margin-left: 10px;
margin-top: 10px;
}

#logoutConfBut a {
float: right;
padding: 5px;
font-weight: normal;
}

#logoutOver {
position: fixed;
width: 100%;
height: 100%;
z-index: 110;
left: 0;

  background-color: transparent;
  background-color: rgba(80, 80, 80, 0.6);  /* FF3+, Saf3+, Opera 10.10+, Chrome, IE9 */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#aaaaaa90,endColorstr=#aaaaaa90); /* IE6–IE9 */
  zoom: 1;

}

/* weiter buttons */

#composition7 #obj27, 
#composition15 #obj27, 
#composition16 #obj55, 
#composition17 #obj27,
#composition18 #obj29,
#composition20 #obj27,
#composition21 #obj55,
#composition22 #obj27,
#composition23 #obj29,
#composition37 #obj27,
#composition26 #obj27,
#composition27 #obj1,
#composition28 #obj55,
#composition29 #obj27,
#composition30 #obj29 {
float: right;
}

#composition7 button#formsubmit27, 
#composition15 button#formsubmit27, 
#composition16 button#formsubmit55, 
#composition17 button#formsubmit27,
#composition18 button#formsubmit29,
#composition20 button#formsubmit27,
#composition21 button#formsubmit55,
#composition22 button#formsubmit27,
#composition23 button#formsubmit29,
#composition37 button#formsubmit27,
#composition26 button#formsubmit27,
#composition27 button#formsubmit1,
#composition28 button#formsubmit55,
#composition29 button#formsubmit27,
#composition30 button#formsubmit29 {
  background-color: #edd8a1;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f1f1f2), to(#ffffff)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #edd8a1, #ffffff); /* Chrome 10+, Saf5.1+ */
  background-image:    -moz-linear-gradient(top, #edd8a1, #ffffff); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #edd8a1, #ffffff); /* IE10 */
  background-image:      -o-linear-gradient(top, #edd8a1, #ffffff); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #edd8a1, #ffffff);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#edd8a1', EndColorStr='#ffffff'); /* IE6–IE9 */
border-bottom: 1px solid green; 
max-width: 400px;
  border: medium none;
    -moz-box-shadow: 0px 0px 1px #666; /* FF3.5 - 3.6 */
  -webkit-box-shadow: 0px 0px 1px #666; /* Saf3.0+, Chrome */
          box-shadow: 0px 0px 1px #666; /* Opera 10.5, IE9, FF4+, Chrome 10+ */
    margin: 10px 0;
    padding: 5px;
    text-transform: uppercase;
     color: #585B5F;
}

#composition7 button#formsubmit27, 
#composition15 button#formsubmit27, 
#composition16 button#formsubmit55, 
#composition17 button#formsubmit27,
#composition18 button#formsubmit29,
#composition20 button#formsubmit27,
#composition21 button#formsubmit55,
#composition22 button#formsubmit27,
#composition23 button#formsubmit29,
#composition37 button#formsubmit27,
#composition26 button#formsubmit27,
#composition27 button#formsubmit1,
#composition28 button#formsubmit55,
#composition29 button#formsubmit27,
#composition30 button#formsubmit29 {
  background-color: #edd8a1;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f1f1f2), to(#ffffff)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #edd8a1, #ffffff); /* Chrome 10+, Saf5.1+ */
  background-image:    -moz-linear-gradient(top, #edd8a1, #ffffff); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #edd8a1, #ffffff); /* IE10 */
  background-image:      -o-linear-gradient(top, #edd8a1, #ffffff); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #edd8a1, #ffffff);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#edd8a1', EndColorStr='#ffffff'); /* IE6–IE9 */
border-bottom: 1px solid green; 
max-width: 400px;
  border: medium none;
    -moz-box-shadow: 0px 0px 1px #666; /* FF3.5 - 3.6 */
  -webkit-box-shadow: 0px 0px 1px #666; /* Saf3.0+, Chrome */
          box-shadow: 0px 0px 1px #666; /* Opera 10.5, IE9, FF4+, Chrome 10+ */
}

#composition7 button#formsubmit27:hover,  
#composition15 button#formsubmit27:hover,  
#composition16 button#formsubmit55:hover,  
#composition17 button#formsubmit27:hover, 
#composition18 button#formsubmit29:hover, 
#composition20 button#formsubmit27:hover, 
#composition21 button#formsubmit55:hover, 
#composition22 button#formsubmit27:hover, 
#composition23 button#formsubmit29:hover, 
#composition37 button#formsubmit27:hover, 
#composition26 button#formsubmit27:hover, 
#composition27 button#formsubmit1:hover, 
#composition28 button#formsubmit55:hover, 
#composition29 button#formsubmit27:hover, 
#composition30 button#formsubmit29:hover {
  background-color: #f9c848;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f1f1f2), to(#ffffff)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #f9c848, #ffffff); /* Chrome 10+, Saf5.1+ */
  background-image:    -moz-linear-gradient(top, #f9c848, #ffffff); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #f9c848, #ffffff); /* IE10 */
  background-image:      -o-linear-gradient(top, #f9c848, #ffffff); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #f9c848, #ffffff);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f9c848', EndColorStr='#ffffff'); /* IE6–IE9 */
border-bottom: 1px solid green; 
max-width: 400px;
  border: medium none;
    -moz-box-shadow: 0px 0px 1px #666; /* FF3.5 - 3.6 */
  -webkit-box-shadow: 0px 0px 1px #666; /* Saf3.0+, Chrome */
          box-shadow: 0px 0px 1px #666; /* Opera 10.5, IE9, FF4+, Chrome 10+ */
}

#composition7 button#formsubmit27:active,  
#composition15 button#formsubmit27:active,  
#composition16 button#formsubmit55:active,  
#composition17 button#formsubmit27:active, 
#composition18 button#formsubmit29:active, 
#composition20 button#formsubmit27:active, 
#composition21 button#formsubmit55:active, 
#composition22 button#formsubmit27:active, 
#composition23 button#formsubmit29:active, 
#composition37 button#formsubmit27:active, 
#composition26 button#formsubmit27:active, 
#composition27 button#formsubmit1:active, 
#composition28 button#formsubmit55:active, 
#composition29 button#formsubmit27:active, 
#composition30 button#formsubmit29:active {
  background-color: #f9c848;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f1f1f2), to(#ffffff)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #f9c848, #ffffff); /* Chrome 10+, Saf5.1+ */
  background-image:    -moz-linear-gradient(top, #f9c848, #ffffff); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #f9c848, #ffffff); /* IE10 */
  background-image:      -o-linear-gradient(top, #f9c848, #ffffff); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #f9c848, #ffffff);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f9c848', EndColorStr='#ffffff'); /* IE6–IE9 */
border-bottom: 1px solid green; 
max-width: 400px;
  border: medium none;
    -moz-box-shadow: 0px 0px 1px #666; /* FF3.5 - 3.6 */
  -webkit-box-shadow: 0px 0px 1px #666; /* Saf3.0+, Chrome */
          box-shadow: 0px 0px 1px #666; /* Opera 10.5, IE9, FF4+, Chrome 10+ */
}

#normal .tx-positionit-pi1 h2 {
color: #d5442a;
}

#logoutWrap, #logoutOver {
display: none;
}



#composition52, #composition54, #composition48 {
padding-top: 20px;
}

#composition52 div p, #composition54 div p, #composition48 div p {
margin-top: 20px;
}

#composition52 button#formsubmit1,
#composition52 button#formsubmit2,
#composition52 button#formsubmit3,
#composition52 button#formsubmit4,
#composition52 button#formsubmit5,
#composition52 button#formsubmit6,
#composition48 button#formsubmit1,
#composition48 button#formsubmit2,
#composition48 button#formsubmit3,
#composition48 button#formsubmit4,
#composition48 button#formsubmit5,
#composition48 button#formsubmit6,
#composition54 button#formsubmit1,
#composition54 button#formsubmit2,
#composition54 button#formsubmit3,
#composition54 button#formsubmit4,
#composition54 button#formsubmit5,
#composition54 button#formsubmit6 {
background: none;
padding: 0px;
margin: 0px;
font-size: 14px;
line-height: 1.6;
border: none;
    -moz-box-shadow: none; /* FF3.5 - 3.6 */
  -webkit-box-shadow: none; /* Saf3.0+, Chrome */
          box-shadow: none;
background-image: url('images/arrowOverview.gif');
background-repeat: no-repeat;
padding-left: 10px;
background-position: 0px 7px;   
background-color: #ffffff;
filter: none;      
}

#composition52 button#formsubmit1:hover,
#composition52 button#formsubmit2:hover,
#composition52 button#formsubmit3:hover,
#composition52 button#formsubmit4:hover,
#composition52 button#formsubmit5:hover,
#composition52 button#formsubmit6:hover,
#composition48 button#formsubmit1:hover,
#composition48 button#formsubmit2:hover,
#composition48 button#formsubmit3:hover,
#composition48 button#formsubmit4:hover,
#composition48 button#formsubmit5:hover,
#composition48 button#formsubmit6:hover,
#composition54 button#formsubmit1:hover,
#composition54 button#formsubmit2:hover,
#composition54 button#formsubmit3:hover,
#composition54 button#formsubmit4:hover,
#composition54 button#formsubmit5:hover,
#composition54 button#formsubmit6:hover {
color: #ffc436;
background-position: 0px -11px;
}

#composition27 #label19, #composition27 #label40 {
margin-top: 20px;
}

#artInnoMark h3, #artInnoGesch h3 {
font-weight: bold;
}

#composition23 #html31, #composition23 #html38, #composition23 #html42,
#composition30 #html31, #composition30 #html38, #composition30 #html42 {
width: 100%;
}
