@font-face {
    font-family: 'Leila';
    font-style: normal;
    font-weight: 200;
    src: url('../leila_font/blsw-xlt.woff2') format('woff2'),
         url('../leila_font/blsw-xlt.woff') format('woff');
}
@font-face {
    font-family: 'Leila';
    font-style: normal;
    font-weight: 300;
    src: url('../leila_font/blsw-lt.woff2') format('woff2'),
         url('../leila_font/blsw-lt.woff') format('woff');
}
@font-face {
    font-family: 'Leila';
    font-style: italic;
    font-weight: 300;
    src: url('../leila_font/blsw-ltit.woff2') format('woff2'),
         url('../leila_font/blsw-ltit.woff') format('woff');
}
@font-face {
    font-family: 'Leila';
    font-style: normal;
    font-weight: 400;
    src: url('../leila_font/blsw-rg.woff2') format('woff2'),
         url('../leila_font/blsw-rg.woff') format('woff');
}
@font-face {
    font-family: 'Leila';
    font-style: normal;
    font-weight: 500;
    src: url('../leila_font/blsw-md.woff2') format('woff2'),
         url('../leila_font/blsw-md.woff') format('woff');
}
@font-face {
    font-family: 'Leila';
    font-style: normal;
    font-weight: 700;
    src: url('../leila_font/blsw-bd.woff2') format('woff2'),
         url('../leila_font/blsw-bd.woff') format('woff');
}
	
@font-face{font-family: DGP_ICON;src: url(../leila_font/DGPIcons-Regular.woff);}	

@font-face{
	font-family:LEILA_ICONS;
	font-style: normal;
	src:	url('../leila_font/Leila-Regular.woff') format('woff'),
			url('../leila_font/Leila-Regular.woff2') format('woff2');
	}	


* {
    box-sizing: inherit;
}

.IPHONE {}
.ANDROID {}
.MACINTOSH {}

html {
    color: white;
}
body {
    background-color: #ffffff;
    color: #3e3e3e;
    font-family: Leila, sans-serif;
    font-size: 18px;
    font-weight: 200;
    line-height: 1.25;
   	min-height: 105vh;
    padding: 0 !important;
    margin: 0 auto;
}

b { 
	font-weight: 500;
}

strong { 
	font-weight: 500;
}
user { 
	font-weight: 500;
	text-transform:uppercase;
}


.date_mark{
	font-size: 16px;
    font-weight: 300;
	color:#A0A0A0;
}


.erstautor{
    font-weight: 400;
	color:#95000B;
}
.mitautor{
    font-weight: 400;
	color:#681A83;
}
.redakteur{
    font-weight: 400;
	color:#00625A;
}

h1{
	color: inherit;
    text-decoration: none;
    font-size:27px;
    padding-left:0px;
    font-weight:300;
}


.AUSZUG{
 font-size: 15px;
}




#code_frame{
position: relative;
width:376px;
height:28px;
bottom:0px;
background-color:white;
}

.code-field {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font: inherit;
    padding: 10px 10px;
    border: 1px solid #777;
    border-radius: 0;
    margin: 10px 0 30px;
    text-align:center;
    text-transform: uppercase;
    font-weight:500;
}


#foot_cats_frame{
position: fixed;
left:50%;
margin-left:-188px;
width:376px;
height:8px;
bottom:0px;
background-color:white;
}

#foot_cats_lila{
position: absolute;
width:60px;
height:8px;
bottom:0px;
left:0px;
background-color:#681A83;
}

#foot_cats_blue{
position: absolute;
width:60px;
height:8px;
bottom:0px;
left:79px;
background-color:#000B48;
}
#foot_cats_green{
position: absolute;
width:60px;
height:8px;
bottom:0px;
left:158px;
background-color:#00625A;
}
#foot_cats_orange{
position: absolute;
width:60px;
height:8px;
bottom:0px;
left:237px;
background-color:#E27200;
}
#foot_cats_red{
position: absolute;
width:60px;
height:8px;
bottom:0px;
left:316px;
background-color:#95000B;
}


#login_body{
position:absolute;
top:0px;
left:50%;
width:376px;
min-height:100%;
margin-left:-188px;
}


#login_input{
position:absolute;
top:150px;
width:100%;
}

#score_input{
width:70%;
font-size:18px;
padding:10px 20px 10px 20px;
}
#score_number{
width:30%;
font-size:18px;
padding:10px 0px 10px 20px;
}
#score_number_result{
width:70%;
font-size:18px;
padding:10px 0px 10px 20px;
}



#main_body{
display: flex;
flex-direction: row; 
justify-content: space-between;
width:1360px;
margin: 0 auto;
padding-left:30px;
padding-right:30px;
padding-top: 20px;
}
#main_head{
display: flex;
justify-content: space-between;
width:1360px;
height:80px;
margin: 0 auto;
border-bottom:solid;
border-width:4px;
border-color:#F2F2F2;
}
#main_logo{
padding-left:30px;
padding-right:0px;
padding-top:16px;

}
#main_user{
width: 244px;
padding-left:0px;
padding-right:0px;
padding-top:16px;
}
#main_left{
width:244px;
padding-left:30px;
padding-right:0px;
}
#main_middle{
width:772px;

padding-left:0px;
padding-right:0px;
}
#main_right{
width:244px;
padding-left:0px;
padding-right:0px;
}



#text_back{
position:relative;
top:0px;
left:0px;
width:752px;
padding:10px;
background-color:#F2F2F2;
margin-top:20px;
margin-bottom:20px;
 border-radius: 3px;
 z-index:40;
}

#leila_back{
position:relative;
top:0px;
left:0px;
width:100%;
padding:0px;
z-index:50;
}

#leila_back_pin_mark{
position:relative;
top:0px;
left:0px;
width:30px;
height:30px;
padding:0px;
text-align:left;
float:left;
z-index:100;
}

#leila_back_autor{
position:relative;
top:0px;
left:0px;
width:95%;
height:30px;
padding:0px;
text-align:right;
z-index:51;
}


#text_back_gesperrt{
position:relative;
top:0px;
left:0px;
width:752px;
padding:10px;
background-color:#F2F2F2;
margin-bottom:20px;
margin-top:-3px;
	border:solid;
	border-style:dashed;
	border-width:5px;
	border-color:#E2444F;

}

#text_back_warn{
position:relative;
top:0px;
left:0px;
width:100%;
padding:10px;
background-color:#FFF367;
margin-bottom:20px;
margin-top:-3px;
}

.gesperrt_bu {
    color: #E2444F;
    text-decoration: none;
    font-size:18px;
    font-weight:500;
    padding-left:0px;
    vertical-align:mid;
}



#text_back_status{
position:relative;
bottom:0px;
left:0px;
width:752px;
height:20px;
padding:10px;
background-color:#F2F2F2;
margin-top:-20px;
margin-bottom:0px;
}



/* Links */
a {
    color: inherit;
    text-decoration: none;
 
}
a:hover {
    /*color: #63A231;*/
    text-decoration: none;
    opacity:0.6;
}




.a_inactiv {
    color: inherit;
    text-decoration: none;
    font-size:22px;
    padding-left:10px;
    font-weight:300;
}

.a_activ {
    color: inherit;
    text-decoration: none;
    font-size:22px;
    font-weight:500;
    padding-left:10px;
}



.shorthead_LL{
    color: inherit;
    text-decoration: none;
    font-size:22px;
    padding-left:0px;
    font-weight:500;

}


.external-link:after {
	font-family: LEILA_ICONS;
	content: ' \E066';
	color:inherit;
}

.modus_text .external-link{
	color:#E27200;
}
.modus_empfehlungen .external-link{
	color:#681A83;
}
.modus_step .external-link{
	color:#95000B;
}
.modus_neutral .external-link{
	color:#63A231;
}




.modus_text #toolbar{
	background-color:#E27200;
}
.modus_empfehlungen #toolbar{
	background-color:#681A83;
}
.modus_step #toolbar{
	background-color:#95000B;
}
.modus_neutral #toolbar{
	background-color:#63A231;
}



.modus_text #editor_content{
	border-color:#E27200;
}

.modus_empfehlung #editor_content{
	border-color:#681A83;
}
.modus_step #editor_content{
	border-color:#95000B;
}

.modus_neutral #editor_content{
	border-color:#63A231;
}


.tools_red_hand{
	font-family:LEILA_ICONS;
	font-size:20px;
	color:#DD2300;
}
.tools_red_hand:hover{
	
}


.tools{
	font-family:LEILA_ICONS;
	font-size:24px;
	color:#3E3E3E;
}
.tools:hover{
	opacity:0.5;
}


.tools_inactiv{
	font-family:LEILA_ICONS;
	font-size:20px;
	color:#3E3E3E;
	opacity:0.3;
}


.modus_text .tools_inactiv{
	color:#E27200;
}
.modus_empfehlung .tools_inactiv{
	color:#681A83;
}
.modus_step .tools_inactiv{
	color:#95000B;
}


.modus_text .tools{
	color:#E27200;
}
.modus_empfehlung .tools{
	color:#681A83;
}
.modus_step .tools{
	color:#95000B;
}
.modus_neutral .tools{
	color:#3e3e3e;
}




.LEILA_TEXT_ICON{
	font-family:LEILA_ICONS;
	font-size:20px;
	color:#3E3E3E;
}
.LEILA_TEXT_ICON:hover{
	opacity:0.5;
}


.modus_text .LEILA_TEXT_ICON{
	color:#E27200;
}
.modus_empfehlung .LEILA_TEXT_ICON{
	color:#681A83;
}
.modus_step .LEILA_TEXT_ICON{
	color:#95000B;
}
.modus_neutral .LEILA_TEXT_ICON{
	color:#63A231;
}








.modus_text .markedit{
	background-color:#fbead9;
}
.modus_empfehlung .markedit{
	background-color:#e8dded;
}
.modus_step .markedit{
	background-color:#efd9db;
}


.markback_all{
	color:none;
}
.markfront_all{
	background-color:none;
}

.markback{
	color:none;

}
.markfront{
	background-color:none;

}

.markwarn{
	background-color:#DD2300;
	color:#ffffff;
	
}

.scorefront{
	background-color:none;
	color:#3e3e3e;
 	font-weight: 500;	
}
.scorefront:hover{
	opacity:0.5;
}


.SCORE_ICON{
	font-family:LEILA_ICONS;
	font-size:20px;
	color:#3E3E3E;
}
.SCORE_ICON:hover{
	opacity:0.5;
}





.modus_text .markfront_all{
	color:#f0b87f;
}
.modus_empfehlung .markfront_all{
	color:#b38cc1;
}
.modus_step .markfront_all{
	color:#ca7f85;
}
.modus_text .markback_all{
	background-color:#f0b87f;
}
.modus_empfehlung .markback_all{
	background-color:#b38cc1;
}
.modus_step .markback_all{
	background-color:#ca7f85;
}



.modus_text .markfront{
	color:#E27200;
}
.modus_empfehlung .markfront{
	color:#681A83;
}
.modus_step .markfront{
	color:#95000B;
}

.modus_neutral .markfront{
	color:#63A231;
}

.modus_neutral .markfront_all{
	color:#63A231;
}



.modus_text .markback{
	background-color:#E27200;
}
.modus_empfehlung .markback{
	background-color:#681A83;
}
.modus_step .markback{
	background-color:#95000B;
}



.linkfront{
	background-color:#none;
	font-family: LEILA;
    font-style: italic;
}

.modus_text .linkfront{
	color:#E27200;
}
.modus_empfehlung .linkfront{
	color:#681A83;
}
.modus_step .linkfront{
	color:#95000B;
}




.modus_text .empf_no{
	color:#E27200;
}
.modus_empfehlung .empf_no{
	color:#681A83;
}
.modus_step .empf_no{
	color:#95000B;
}


.modus_text #edit_area{
	border-color:#E27200;
}
.modus_empfehlung #edit_area{
	border-color:#681A83;
}
.modus_step #edit_area{
	border-color:#95000B;
}
.modus_neutral #edit_area{
	border-color:#63A231;
}




#edit_form{
	width:712px;
	height:30%;
	padding:10px;
	display:inline-block;
}


.modus_text #edit_form{
	background-color:#fbead9;
}
.modus_empfehlung #edit_form{
	background-color:#e8dded;
}
.modus_step #edit_form{
	background-color:#efd9db;
}
.modus_neutral #edit_form{
	background-color:#F5F5F5;
}




#edit_form_dark{
	width:712px;
	height:30%;
	padding:10px;
	margin-left:-10px;
	display:inline-block;
}


#edit_form_white{
	width:692px;
	height:30%;
	padding:10px;
	margin-left:0px;
	display:inline-block;
}




.modus_text #edit_form_dark{
	background-color:#fbead9;
}
.modus_empfehlung #edit_form_dark{
	background-color:#e8dded;
}
.modus_step #edit_form_dark{
	background-color:#efd9db;
}
.modus_neutral #edit_form_dark{
	background-color:#C7C7C7;
}
.modus_neutral #edit_form_white{
	background-color:#ffffff;
}







.plus{
	font-family:LEILA_ICONS;
	font-size:20px;
	color:#ffffff;
}



.empf_no{
	font-family:LEILA;
	font-weight:700;
	font-size:22px;
	margin-left:0px;
	padding-left:10px;
	width:50px;
	border:none;
	display:inline-block;
}



.kapitel_link{
    color: #3e3e3e;
    text-decoration: none;
    font-size:16pt;
    font-weight:500;
}


.kapitel_link_no{
    color: #3e3e3e;
    text-decoration: none;
    font-size:16pt;
    font-weight:500;
}

.kapitel_link_sub__no{
    color: #3e3e3e;
    text-decoration: none;
    font-size:16pt;
    font-weight:300;
}


#edit_back_white{
    background: #ffffff;
    font: inherit;
    padding: 10px 10px;
    padding-left:30px;
    /*border: 1px solid #ccc;*/
    margin-top: 10px;
    border:none;
    width:750px;
	border-radius: 3px;
}


#edit_back_red{
    background: #DD2300;
    font: inherit;
    padding: 10px 10px;
    padding-left:30px;
    /*border: 1px solid #ccc;*/
    margin-top: 10px;
    border:none;
    width:750px;
	border-radius: 3px;
}


#edit_back{
    background: #C7C7C7;
    font: inherit;
    padding: 10px 10px;
    padding-left:30px;
    /*border: 1px solid #ccc;*/
    margin-top: 10px;
    border:none;
    width:750px;
	border-radius: 3px;
}

#kapitel_back{
    background: #C7C7C7;
    font: inherit;
    padding: 10px 10px;
    padding-left:30px;
    /*border: 1px solid #ccc;*/
    margin-top: 10px;
    border:none;
    width:750px;
	border-radius: 3px;
	background-image:url(../leila_img/TOGGLE_LEFT_LEFT.svg);
	background-size: 30px 30px;
  	background-position: left;
  	background-repeat: no-repeat;
}
#kapitel_back_activ{
    /*background: #5C76E5;*/
 	background: #60767f;
    /*background: #6b848c;*/
    font: inherit;
    padding: 10px 10px;
    padding-left:30px;
    /*border: 1px solid #ccc;*/
    margin-top: 10px;
    border:none;
    width:750px;
	border-radius: 3px;
	background-image:url(../leila_img/TOGGLE_DOWN_LEFT_WHITE.svg);
	background-size: 30px 30px;
  	background-position: left;
  	background-repeat: no-repeat;
}
#kapitel_back_up{
    background: #C7C7C7;
    font: inherit;
    padding: 10px 10px;
    padding-left:30px;
    /*border: 1px solid #ccc;*/
    margin-top: 10px;
    border:none;
    width:750px;
}

#kapitel_back1{
    background: #e8e8e8;
    font: inherit;
    padding: 10px 10px;
    padding-left:50px;
    /*border: 1px solid #ccc;*/
    margin-top: 10px;
    border-bottom:solid;
    border-bottom-color:#DBDBDB;
	border-bottom-width:2px;    
	width:730px;
	border-radius: 3px;
	background-image:url(../leila_img/TOGGLE_LEFT_LEFT.svg);
	background-size: 30px 30px;
  	background-position: left;
  	background-repeat: no-repeat;
}
#kapitel_back_activ1{
    /*background: #7389E5;*/
    background: #749199;
    /*background: #738e99;*/
    
    font: inherit;
    padding: 10px 10px;
    padding-left:50px;
    /*border: 1px solid #ccc;*/
    margin-top: 10px;
    border-bottom:solid;
    border-bottom-color:#60767f;
	border-bottom-width:2px;    
    width:730px;
	border-radius: 3px;
	background-image:url(../leila_img/TOGGLE_DOWN_LEFT_WHITE.svg);
	background-size: 30px 30px;
  	background-position: left;
  	background-repeat: no-repeat;
}
#kapitel_back_up1{
    background: #FAFAFA;
    font: inherit;
    padding: 10px 10px;
    padding-left:50px;
    /*border: 1px solid #ccc;*/
    margin-top: 10px;
    border-bottom:solid;
    border-bottom-color:#DBDBDB;
	border-bottom-width:2px;    
	width:730px;
	border-radius: 3px;
}

#kapitel_back2{
    background: #e8e8e8;
    font: inherit;
    padding: 10px 10px;
    padding-left:75px;
    /*border: 1px solid #ccc;*/
    margin-top: 10px;
    border-bottom:solid;
    border-bottom-color:#DBDBDB;
	border-bottom-width:2px;    
	width:705px;
	border-radius: 3px;
	background-image:url(../leila_img/TOGGLE_LEFT_LEFT.svg);
	background-size: 30px 30px;
  	background-position: left;
  	background-repeat: no-repeat;
}
#kapitel_back_activ2{
    /*background: #899BE5;*/
    background: #8aaab2;
    /*background: #86a5b2;*/
    
    font: inherit;
    padding: 10px 10px;
    padding-left:75px;
    /*border: 1px solid #ccc;*/
    margin-top: 10px;
    border-bottom:solid;
    border-bottom-color:#749199;
	border-bottom-width:2px;    
    width:705px;
	border-radius: 3px;
	background-image:url(../leila_img/TOGGLE_DOWN_LEFT_WHITE.svg);
	background-size: 30px 30px;
  	background-position: left;
  	background-repeat: no-repeat;
}
#kapitel_back_up2{
    background: #FAFAFA;
    font: inherit;
    padding: 10px 10px;
    padding-left:75px;
    /*border: 1px solid #ccc;*/
    margin-top: 10px;
    border-bottom:solid;
    border-bottom-color:#DBDBDB;
	border-bottom-width:2px;    
	width:705px;
	border-radius: 3px;
}

#kapitel_back3{
    background: #e8e8e8;
    font: inherit;
    padding: 10px 10px;
    padding-left:100px;
    /*border: 1px solid #ccc;*/
    margin-top: 10px;
    border-bottom:solid;
    border-bottom-color:#DBDBDB;
	border-bottom-width:2px;    
	width:680px;
	border-radius: 3px;
	background-image:url(../leila_img/TOGGLE_LEFT_LEFT.svg);
	background-size: 30px 30px;
  	background-position: left;
  	background-repeat: no-repeat;
}
#kapitel_back_activ3{
    /*background: #B7C0E5;*/
    background: #9fc3cc;
    /*background: #9abdcc;*/
    
    font: inherit;
    padding: 10px 10px;
    padding-left:100px;
    /*border: 1px solid #ccc;*/
    margin-top: 10px;
    border-bottom:solid;
    border-bottom-color:#8aaab2;
	border-bottom-width:2px;    
    width:680px;
	border-radius: 3px;
	background-image:url(../leila_img/TOGGLE_DOWN_LEFT_WHITE.svg);
	background-size: 30px 30px;
  	background-position: left;
  	background-repeat: no-repeat;
}
#kapitel_back_up3{
    background: #FAFAFA;
    font: inherit;
    padding: 10px 10px;
    padding-left:100px;
    /*border: 1px solid #ccc;*/
    margin-top: 10px;
    border-bottom:solid;
    border-bottom-color:#DBDBDB;
	border-bottom-width:2px;    
	width:680px;
	border-radius: 3px;
}

#kapitel_back4{
    background: #e8e8e8;
    font: inherit;
    padding: 10px 10px;
    padding-left:125px;
    /*border: 1px solid #ccc;*/
    margin-top: 10px;
    border-bottom:solid;
    border-bottom-color:#DBDBDB;
	border-bottom-width:2px;    
	width:655px;
	border-radius: 3px;
	background-image:url(../leila_img/TOGGLE_LEFT_LEFT.svg);
	background-size: 30px 30px;
  	background-position: left;
  	background-repeat: no-repeat;
}
#kapitel_back_activ4{
    background: #b5dce5;
    /*background: #b5d6e2;*/
    
    font: inherit;
    padding: 10px 10px;
    padding-left:125px;
    /*border: 1px solid #ccc;*/
    margin-top: 10px;
    border-bottom:solid;
    border-bottom-color:#9fc3cc;
	border-bottom-width:2px;    
    width:655px;
	border-radius: 3px;
	background-image:url(../leila_img/TOGGLE_DOWN_LEFT_WHITE.svg);
	background-size: 30px 30px;
  	background-position: left;
  	background-repeat: no-repeat;
}
#kapitel_back_up4{
    background: #FAFAFA;
    font: inherit;
    padding: 10px 10px;
    padding-left:125px;
    /*border: 1px solid #ccc;*/
    margin-top: 10px;
    border-bottom:solid;
    border-bottom-color:#DBDBDB;
	border-bottom-width:2px;    
	width:655px;
	border-radius: 3px;
}

#kapitel_back5{
    background: #e8e8e8;
    font: inherit;
    padding: 10px 10px;
    padding-left:150px;
    /*border: 1px solid #ccc;*/ 
    margin-top: 10px;
    border-bottom:solid;
    border-bottom-color:#DBDBDB;
	border-bottom-width:2px;    
	width:655px;
	border-radius: 3px;
	background-image:url(../leila_img/TOGGLE_LEFT_LEFT.svg);
	background-size: 30px 30px;
  	background-position: left;
  	background-repeat: no-repeat;
}
#kapitel_back_activ5{
    /*background: #CFD3E5;*/
    background: #c2ebf2;
    
    font: inherit;
    padding: 10px 10px;
    padding-left:150px;
    /*border: 1px solid #ccc;*/
    margin-top: 10px;
    border-bottom:solid;
    border-bottom-color:#b5dce5;
	border-bottom-width:2px;    
    width:655px;
	border-radius: 3px;
	background-image:url(../leila_img/TOGGLE_DOWN_LEFT_WHITE.svg);
	background-size: 30px 30px;
  	background-position: left;
  	background-repeat: no-repeat;
}
#kapitel_back_up5{
    background: #FAFAFA;
    font: inherit;
    padding: 10px 150px;
    /*border: 1px solid #ccc;*/
    margin-top: 10px;
    border-bottom:solid;
    border-bottom-color:#DBDBDB;
	border-bottom-width:2px;    
	width:655px;
	border-radius: 3px;
}

#kapitel_back6{
    background: #e8e8e8;
    font: inherit;
    padding: 10px 10px;
    padding-left:175px;
    /*border: 1px solid #ccc;*/
    margin-top: 10px;
    border-bottom:solid;
    border-bottom-color:#DBDBDB;
	border-bottom-width:2px;    
	width:655px;
	border-radius: 3px;
	background-image:url(../leila_img/TOGGLE_DOWN_LEFT.svg);
	background-size: 30px 30px;
  	background-position: left;
  	background-repeat: no-repeat;
}
#kapitel_back_activ6{
    background: #D8EEF7;
    font: inherit;
    padding: 10px 10px;
    padding-left:175px;
    /*border: 1px solid #ccc;*/
    margin-top: 10px;
    border-bottom:solid;
    border-bottom-color:#c2ebf2;
	border-bottom-width:2px;    
    width:750px;
	border-radius: 3px;
	background-image:url(../leila_img/TOGGLE_DOWN_LEFT_WHITE.svg);
	background-size: 30px 30px;
  	background-position: left;
  	background-repeat: no-repeat;
}
#kapitel_back_up6{
    background: #FAFAFA;
    font: inherit;
    padding: 10px 175px;
    /*border: 1px solid #ccc;*/
    margin-top: 10px;
    border-bottom:solid;
    border-bottom-color:#DBDBDB;
	border-bottom-width:2px;    
	width:655px;
	border-radius: 3px;
}

	
#kapitel_navi_link{
	display:inline-block;
	margin-bottom:4px;
	max-width:450px;
}

#kapitel_navi_block{
	margin-top:-5px;
	display:inline-block;
	background: #DBDBDB;
    padding: 5px 5px;
	width:120px;
	border-radius: 3px;
	float: right;
	vertical-align:center;
}
#kapitel_navi_block_activ{
	margin-top:-5px;
	display:inline-block;
	background: #749199;
    padding: 5px 5px;
	width:120px;
	border-radius: 3px;
	float: right;
	vertical-align:center;
}
#kapitel_navi_block_activ1{
	margin-top:-5px;
	display:inline-block;
	background: #8aaab2;
    padding: 5px 5px;
	width:120px;
	border-radius: 3px;
	float: right;
	vertical-align:center;
}
#kapitel_navi_block_activ2{
	margin-top:-5px;
	display:inline-block;
	background: #9fc3cc;
    padding: 5px 5px;
	width:120px;
	border-radius: 3px;
	float: right;
	vertical-align:center;
}
#kapitel_navi_block_activ3{
	margin-top:-5px;
	display:inline-block;
	background: #B8D4D8;
    padding: 5px 5px;
	width:120px;
	border-radius: 3px;
	float: right;
	vertical-align:center;
}
#kapitel_navi_block_activ4{
	margin-top:-5px;
	display:inline-block;
	background: #c2ebf2;
    padding: 5px 5px;
	width:120px;
	border-radius: 3px;
	float: right;
	vertical-align:center;
}
#kapitel_navi_block_activ5{
	margin-top:-5px;
	display:inline-block;
	background: #D8EEF7;
    padding: 5px 5px;
	width:120px;
	border-radius: 3px;
	float: right;
	vertical-align:center;
}
#kapitel_navi_block_activ6{
	margin-top:-5px;
	display:inline-block;
	background: #D8EEF7;
    padding: 5px 5px;
	width:120px;
	border-radius: 3px;
	float: right;
	vertical-align:center;
}


#kapitel_edit_block{
	margin-top:-5px;
	margin-right:5px;
	display:inline-block;
	background: #DBDBDB;
    padding:5px 10px 5px 10px;
	
	border-radius: 3px;
	float: right;
	vertical-align:center;
}
#kapitel_edit_block_activ{
	margin-top:-5px;
	margin-right:5px;
	display:inline-block;
	background: #749199;
    padding:5px 10px 5px 10px;
	
	border-radius: 3px;
	float: right;
	vertical-align:center;
}
#kapitel_edit_block_activ1{
	margin-top:-5px;
	margin-right:5px;
	display:inline-block;
	background: #8aaab2;
    padding:5px 10px 5px 10px;
	
	border-radius: 3px;
	float: right;
	vertical-align:center;
}
#kapitel_edit_block_activ2{
	margin-top:-5px;
	margin-right:5px;
	display:inline-block;
	background: #9fc3cc;
    padding:5px 10px 5px 10px;
	
	border-radius: 3px;
	float: right;
	vertical-align:center;
}
#kapitel_edit_block_activ3{
	margin-top:-5px;
	margin-right:5px;
	display:inline-block;
	background: #B8D4D8;
    padding:5px 10px 5px 10px;
	
	border-radius: 3px;
	float: right;
	vertical-align:center;
}
#kapitel_edit_block_activ4{
	margin-top:-5px;
	margin-right:5px;
	display:inline-block;
	background: #D8EEF7;
    padding:5px 10px 5px 10px;
	
	border-radius: 3px;
	float: right;
	vertical-align:center;
}
#kapitel_edit_block_activ5{
	margin-top:-5px;
	margin-right:5px;
	display:inline-block;
	background: #D8EEF7;
    padding:5px 10px 5px 10px;
	
	border-radius: 3px;
	float: right;
	vertical-align:center;
}
#kapitel_edit_block_activ6{
	margin-top:-5px;
	margin-right:5px;
	display:inline-block;
	background: #D8EEF7;
    padding:5px 10px 5px 10px;
	
	border-radius: 3px;
	float: right;
	vertical-align:center;
}


#editor_frame{
	margin-top:0px;
	margin-right:0px;
	display:inline-block;
	background-color: none;
    padding:10px;
    padding-bottom:20px;
	border-radius: 3px;
	float: right;
	vertical-align:top;
	width:772px;
	min-height:800px;
}


#editor_head{
	margin-top:-7px;
	margin-right:0px;
	display:inline-block;
	background-color: none;
    padding:1%;
	border-radius: 3px;
	float: right;
	vertical-align:center;
	width:98%;
	min-height:100px;
}


#editor_reiter{
	margin-top:-5px;
	margin-right:0px;
	display:inline-block;
	background-color: white;
    padding:0px;
	border-radius: 3px;
	float: left;
	vertical-align:center;
	width:100%;
	height:45px;
}

#editor_content{
	margin-top:2px;
	margin-left:0px;
	padding-bottom:20px;
	display:inline-block;
	background-color: #F2F2F2;
    padding:10px;
	border-radius: 3px;
	float: left;
	vertical-align:center;
	width:752px;
	border-top:solid;
	border-top-color:#E27200;
	border-top-width:13px;
	font-size:14pt;
	line-height: 1.4em;
}

.modus_neutral #editor_content{
	border-top-color:#3e3e3e;
}




#editor_step{
	margin-top:2px;
	margin-left:0px;
	padding-bottom:20px;
	display:inline-block;
	background-color: #F2F2F2;
    padding:10px;
	border-radius: 3px;
	float: left;
	vertical-align:center;
	width:752px;
	border-top:solid;
	border-top-color:#95000B;
	border-top-width:13px;
	font-size:14pt;
	line-height: 1.4em;
}





#autor_frame{
	margin-top:0px;
	margin-right:0px;
	display:inline-block;
	background-color: red;
    padding:10px;
    padding-bottom:20px;
	border-radius: 3px;
	float: left;
	vertical-align:top;
	/*width:772px;*/
	min-height:800px;
}

#autor_head{
	margin-top:-7px;
	margin-right:0px;
	display:inline-block;
	background-color: green;
    padding:1%;
	border-radius: 3px;
	float: left;
	vertical-align:none;
	width:98%;
	min-height:100px;
}



#editor_empfehlung{
	margin-top:2px;
	margin-left:0px;
	padding-bottom:20px;
	display:inline-block;
	background-color: #F2F2F2;
    padding:10px;
	border-radius: 3px;
	float: left;
	vertical-align:center;
	width:752px;
	border-top:solid;
	border-top-color:#681A83;
	border-top-width:13px;
	font-size:14pt;
	line-height: 1.4em;
}


#editor_content_text{
	margin-top:20px;
	margin-left:0px;
	margin-bottom:0px;
	display:inline-block;
	background-color: #fff;
    padding:10px;
	border-radius: 3px;
	float: left;
	vertical-align:center;
	width:732px;
	font-size:14pt;
	line-height: 1.4em;
}


#editor_warn{
	margin-top:-10px;
	margin-left:-10px;
	margin-bottom:10px;
	display:inline-block;
	background-color: #DD2300;
    padding:10px;
	border-radius: 3px;
	float: left;
	width:732px;
	font-size:15pt;
	color:#ffffff;
	line-height: 1.4em;
}


#editor_warn_locked{
	margin-top:-10px;
	margin-left:-10px;
	margin-bottom:10px;
	display:inline-block;
	background-color: #DD2300;
    padding:10px;
	border-radius: 3px;
	float: left;
	width:702px;
	font-size:15pt;
	color:#ffffff;
	line-height: 1.4em;
}



#editor_content_tool{
	border:none;
	margin-top:0px;
	margin-right:10px;
	display:inline-block;
	background-color: none;
    padding:0px;
	float: right;
	bottom:0px;
}


.divarea_form{
	max-width:692px;
	min-width:692px;
	font: inherit;
	border:none;
	padding:10px;
	background-color:#ffffff;
	display:inline-block;
}


.divarea_form_step{
	max-width:708px;
	min-width:708px;
	font: inherit;
	border:solid 1px #DBDBDB;
	padding:10px;
	margin-bottom:10px;
	background-color:#ffffff;
	display:inline-block;
}



.divarea_ars{
	max-width:692px;
	min-width:692px;
	font: inherit;
	border:none;
	padding:10px;
	background-color:#ffffff;
	display:inline-block;
}


.textarea_form{
	max-width:690px;
	min-width:690px;
	font: inherit;
	border:none;
	padding:10px;
	background-color:#ffffff;
	display:inline-block;
}


.textarea_form_eigen{
	max-width:637px;
	min-width:637px;
	font: inherit;
	border:none;
	padding:10px;
	background-color:#ffffff;
	display:inline-block;
}



#textarea_form{
	max-width:732px;
	min-width:732px;
	padding-top:20px;
	border:solid;
	border-style:dashed;
	border-width:1px;
	border-color:#3e3e3e;
	padding:10px;
	background-color:#fff;
	display:inline-block;

}

.scorearea_form{
	max-width:670px;
	min-width:670px;
	font: inherit;
	border:none;
	padding:10px;
	background-color:none;
	display:inline-block;
}

.stepbutton_nextschritt{
	font-weight:500;
	font-size:14px;
	color:#ffffff;
	border-radius:3px;
	padding:3px 5px 3px 3px;
	background-color:#E2444F;
}
.stepbutton_nextschritt_symbol{
	font-family:LEILA_ICONS;
	font-size:14px;
	color:#ffffff;
}



.stepbutton_nextfrage{
	font-weight:500;
	font-size:14px;
	color:#ffffff;
	border-radius:3px;
	padding:0px 5px 0px 5px;
	background-color:#E2444F;
	float:right;
}
.stepbutton_nextfrage_symbol{
	font-family:LEILA_ICONS;
	font-size:18px;
	color:#ffffff;
	
}


.stepbutton_nextresult{
	font-weight:500;
	font-size:14px;
	color:#ffffff;
	border-radius:3px;
	padding:0px 5px 0px 5px;
	background-color:#1FC18F;
	float:right;
}
.stepbutton_nextresult_symbol{
	font-family:LEILA_ICONS;
	font-size:18px;
	color:#ffffff;
}






.steparea_form{
	max-width:707px;
	min-width:707px;
	font: inherit;
	border:solid 1px #DBDBDB;
	padding:10px;
	background-color:#ffffff;
	display:inline-block;
}

.steparea_kurzform{
	max-width:550px;
	min-width:550px;
	font: inherit;
	border:solid 1px #DBDBDB;
	padding:10px;
	background-color:#ffffff;
	display:inline-block;
	float:right;
}

#steparea{
	max-width:732px;
	min-width:732px;
	padding-top:20px;
	padding:10px;
	background-color:#F2F2F2;
	margin-top:30px;
	/*display:inline-block;*/
}

#steparea_gray{
	max-width:712px;
	min-width:712px;
	padding-top:20px;
	padding:10px;
	background-color:#F2F2F2;
	display:inline-block;
}

#steparea_form{
	max-width:732px;
	min-width:732px;
	padding-top:20px;
	border:solid;
	border-style:dashed;
	border-width:1px;
	border-color:#95000B;
	padding:10px;
	background-color:#fff;
	display:inline-block;
}

#steparea_form_small{
	max-width:712px;
	min-width:712px;
	padding-top:20px;
	border:solid;
	border-style:dashed;
	border-width:1px;
	border-color:#95000B;
	padding:10px;
	background-color:#fff;
	display:inline-block;
}
.input_form{
	max-width:707px;
	min-width:707px;
	padding-top:20px;
	font: inherit;
	border:solid 1px #DBDBDB;
	padding:10px;
	background-color:#ffffff;
	display:inline-block;
}

.input_form_hoch{
	max-width:727px;
	min-width:727px;
	height:100%;
	font: inherit;
	border:solid 1px #DBDBDB;
	padding:10px;
	background-color:#ffffff;
	display:inline-block;
}

.input_form_small{
	max-width:687px;
	min-width:687px;
	padding-top:20px;
	font: inherit;
	border:solid 1px #DBDBDB;
	padding:10px;
	background-color:#ffffff;
	display:inline-block;
}

.input_form_antwort{
	max-width:270px;
	min-width:270px;
	padding-top:20px;
	font: inherit;
	border:solid 1px #DBDBDB;
	padding:10px;
	background-color:#ffffff;
	display:inline-block;
}


.input_kurzform{
	max-width:710px;
	min-width:710px;	
	font: inherit;
	border:solid 1px #DBDBDB;
	padding:10px;
	background-color:#ffffff;
	display:inline-block;
	float:right;
	margin-bottom:15px;
}


.input_kurzform_small{
	max-width:510px;
	min-width:510px;	
	font: inherit;
	border:solid 1px #DBDBDB;
	padding:10px;
	background-color:#ffffff;
	display:inline-block;
	float:right;
}


.step_link_antwort{
	color:#00297B;
	font-size:16px;
	font-weight:600;
	text-align:center;
}


.step_frage {
    color: #95000B;
    text-decoration: none;
    font-size:18px;
    font-weight:500;
    padding-left:0px;
}

.step_antwort {
    color: #00297B;
    text-decoration: none;
    font-size:18px;
    font-weight:500;
    padding-left:0px;
}
.step_bu {
    color: #E2444F;
    text-decoration: none;
    font-size:18px;
    font-weight:500;
    padding-left:0px;
    vertical-align:mid;
}
.step_bu_R {
    color: #1FC18F;
    text-decoration: none;
    font-size:18px;
    font-weight:500;
    padding-left:0px;
    vertical-align:mid;
}



.step_number {
    color: #E2444F;
    text-decoration: none;
    font-size:18px;
    font-weight:500;
    padding-left:0px;
    float:right;
}

.step_number_A {
    color: #00297B;
    text-decoration: none;
    font-size:18px;
    font-weight:500;
    padding-left:0px;
    float:right;
}

.step_number_R {
    color: #1FC18F;
    text-decoration: none;
    font-size:18px;
    font-weight:500;
    padding-left:0px;
    float:right;
}

.step_number_frage {
    color: #E2444F;
    text-decoration: none;
    font-size:18px;
    font-weight:500;
    padding-left:0px;
}


.step_number_frage_antwort {
    color: #E2444F;
    text-decoration: none;
    font-size:18px;
    font-weight:500;
    padding-left:0px;
    float:left;
}

.step_bu_antwort {
    color: #00297B;
    text-decoration: none;
    font-size:18px;
    font-weight:500;
    padding-left:0px;
    vertical-align:mid;
}
.step_number_antwort {
    color: #00297B;
    text-decoration: none;
    font-size:18px;
    font-weight:500;
    padding-left:0px;
    float:left;
}

/* HIDE RADIO */
.hiddenradio [type=radio] { 
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
}

/* IMAGE STYLES */
.hiddenradio [type=radio] + img {
  cursor: pointer;
  opacity:0.6;
}

/* CHECKED STYLES */
.hiddenradio [type=radio]:checked + img {
  opacity:1;
  outline: 2px solid #DBDBDB;
}



#edit_area{
	width:732px;
	padding:10px;
	background-color:#ffffff;
	display:inline-block;
	border:solid;
	border-style:dashed;
	border-width:1px;

	margin-bottom:10px;
}

#edit_area_erase{
	width:732px;
	padding:10px;
	background-color:green;
	/*display:inline-block;*/
	border:solid;
	border-style:dashed;
	border-width:1px;

	margin-bottom:10px;
}


.save_text{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background:#63A231;
    color: #ffffff;
    font: inherit;
    padding: 10px 10px;
    border: 1px solid;
    border-color:#63A231;
    margin-top: 10px;
    margin-bottom:20px;
    margin-left:0px;
    margin-right:20px;
	font-size:15px;
	font-weight:300; 
	border-radius: 3px;  
	min-width:120px;
	text-transform:uppercase;
	display:inline-block;
	text-align:center;
	cursor:pointer;
}



.save_text_antwort{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background:#63A231;
    color: #ffffff;
    font: inherit;
    padding: 10px 10px;
    border: 1px solid;
    border-color:#63A231;
    margin-top: 10px;
    margin-bottom:20px;
    margin-left:0px;
    margin-right:20px;
	font-size:15px;
	font-weight:300; 
	border-radius: 3px;  
	text-transform:uppercase;
	display:inline-block;
	text-align:center;
	cursor:pointer;
}



.save_text_outline{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background:#ffffff;
    border:solid;
    border-color:#63A231;
    border-width:1px;
    color: #3e3e3e;
    font: inherit;
    padding: 10px 10px;
    border: 1px solid;
    border-color:#63A231;
    margin-top: 10px;
    margin-bottom:20px;
    margin-left:0px;
    margin-right:20px;
	font-size:15px;
	font-weight:300; 
	border-radius: 3px;  
	min-width:120px;
	text-transform:uppercase;
	display:inline-block;
	text-align:center;
	cursor:pointer;
}



.modus_text .save_text{
	background:#e27200;
  	border-color:#E27200;

}
.modus_empfehlung .save_text{
	background:#681A83;
	border-color:#681A83;

}
.modus_step .save_text{
	background:#95000B;
	border-color:#95000B;

}

.save_text:hover{
  background: #3e3e3e;
  border: 1px solid #3e3e3e;
}

.save_text_outline:hover{
  background: #3e3e3e;
  border: 1px solid #3e3e3e;
  color:#ffffff;
}



.copy_text{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background:#63A231;
    color: #ffffff;
	font-family:LEILA_ICONS;
	font-size:16px;
    padding: 10px 10px;
    border: 1px solid;
    border-color:#63A231;
	font-weight:300; 
	border-radius: 3px;  
	min-width:20px;
	text-transform:uppercase;
	display:inline-block;
	text-align:center;
	cursor:pointer;
	margin-left:0px;
	margin-right:50px;
}
.modus_text .copy_text{
	background:#e27200;
  	border-color:#E27200;

}
.modus_empfehlung .copy_text{
	background:#681A83;
	border-color:#681A83;

}
.modus_step .copy_text{
	background:#95000B;
	border-color:#95000B;

}

.copy_text:hover{
  background: #3e3e3e;
  border: 1px solid #3e3e3e;
}


.copy_field {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
   	font-family: Leila, sans-serif;
    padding: 10px 10px;
    border: 1px solid #681A83;
    border-radius: 0;
    margin-right:-5px;
    font-size:16px;
    font-weight:300;
}


#mark_level{
	height:26px;
	min-width:26px;
	max-width:26px;
	font-weight:500;
	border-radius: 5px 0px 0px 5px;
	background-color:#95000B;
	color:#ffffff;
	padding:0px 5px 0px 10px;
	font-size:11px;
	text-transform:uppercase;
	vertical-align:middle;
	display:inline-block;	
	margin-bottom:5px;
	margin-right:-2px;
}

#mark_neutral{
	height:26px;
	min-width:26px;
	max-width:26px;
	font-weight:500;
	border-radius: 5px 0px 0px 5px;
	background-color:#3e3e3e;
	color:#ffffff;
	padding:0px 5px 0px 10px;
	font-size:13px;
	text-transform:uppercase;
	vertical-align:middle;
	display:inline-block;	
	margin-bottom:5px;
	margin-right:-2px;
}
#mark_neutral_score{
	height:26px;
	min-width:26px;
	max-width:26px;
	font-weight:500;
	border-radius: 0px 5px 5px 0px;
	background-color:#7e7e7e;
	color:#ffffff;
	padding:0px 10px 0px 5px;
	font-size:13px;
	text-transform:uppercase;
	vertical-align:middle;
	display:inline-block;	
	margin-bottom:5px;
	margin-left:-3px;
}


#mark_level_navigator{
	height:26px;
	min-width:26px;
	max-width:26px;
	font-weight:500;
	border-radius: 5px 0px 0px 5px;
	background-color:#95000B;
	color:#ffffff;
	padding:0px 5px 0px 10px;
	font-size:11px;
	text-transform:uppercase;
	align-self:center;
	vertical-align:middle;
	display:inline-block;	
	margin-bottom:5px;
	margin-right:-2px;
	line-height:26px;
}


#mark_result{
	height:26px;
	min-width:26px;
	max-width:26px;
	font-weight:500;
	border-radius: 0px 5px 5px 0px;
	background-color:#1FC18F;
	color:#ffffff;
	padding:0px 10px 0px 5px;
	font-size:11px;
	text-transform:uppercase;
	vertical-align:middle;
	display:inline-block;	
	margin-bottom:5px;
	margin-left:-3px;
}

#mark_frage{
	height:26px;
	min-width:26px;
	max-width:26px;
	font-weight:500;
	border-radius: 0px 5px 5px 0px;
	background-color:#E2444F;
	color:#ffffff;
	padding:0px 10px 0px 5px;
	font-size:11px;
	text-transform:uppercase;
	vertical-align:middle;
	display:inline-block;	
	margin-bottom:5px;
	margin-left:-3px;
}

#mark_level_small{
	height:26px;
	min-width:18px;
	max-width:18px;
	font-weight:500;
	border-radius: 5px 0px 0px 5px;
	background-color:#95000B;
	color:#ffffff;
	padding:0px 5px 0px 10px;
	font-size:13px;
	text-transform:uppercase;
	vertical-align:middle;
	display:inline-block;	
	margin-bottom:5px;
	margin-right:-2px;
}


#mark_result_small{
	height:26px;
	min-width:18px;
	max-width:18px;
	font-weight:500;
	border-radius: 0px 5px 5px 0px;
	background-color:#1FC18F;
	color:#ffffff;
	padding:0px 10px 0px 5px;
	font-size:13px;
	text-transform:uppercase;
	vertical-align:middle;
	display:inline-block;	
	margin-bottom:5px;
	margin-left:-3px;
}

#mark_frage_small{
	height:26px;
	min-width:18px;
	max-width:18px;
	font-weight:500;
	border-radius: 0px 5px 5px 0px;
	background-color:#E2444F;
	color:#ffffff;
	padding:0px 10px 0px 5px;
	font-size:13px;
	text-transform:uppercase;
	vertical-align:middle;
	display:inline-block;	
	margin-bottom:5px;
	margin-left:-3px;
}


#mark_result_navigator{
	height:15px;
	min-width: 25px;
	max-width: 25px;
	font-weight:500;
	border-radius: 0px 5px 5px 0px;
	background-color:#1FC18F;
	color:#ffffff;
	padding:5px 5px 5px 5px;
	font-size:10px;
	text-transform:uppercase;
	vertical-align:middle;
	display:inline-block;	
	margin-bottom:5px;
	margin-left:-3px;
}


#mark_frage_navigator{
	height:15px;
	min-width: 25px;
	max-width: 25px;
	font-weight:500;
	border-radius: 0px 5px 5px 0px;
	background-color:#E2444F;
	color:#ffffff;
	padding:5px 5px 5px 5px;
	font-size:10px;
	text-transform:uppercase;
	vertical-align:middle;
	display:inline-block;	
	margin-bottom:5px;
	margin-left:-3px;
}

#mark_antwort_navigator{
	height:15px;
	min-width: 25px;
	max-width: 25px;
	font-weight:500;
	border-radius: 0px 5px 5px 0px;
	border-style:solid;
	border-width:1px;
	border-color:#00297B;
	background-color:#ffffff;
	border-left:none;
	color:#00297B;
	padding:5px 5px 5px 5px;
	font-size:10px;
	text-transform:uppercase;
	vertical-align:middle;
	display:inline-block;	
	margin-bottom:5px;
	margin-left:-3px;

}

#mark_antwort_navigator_closed{
	height:15px;
	min-width: 25px;
	max-width: 25px;
	font-weight:500;
	border-radius: 0px 5px 5px 0px;
	border-style:solid;
	border-width:1px;
	border-color:#00297B;
	background-color:#ffffff;
	color:#00297B;
	padding:5px 5px 5px 5px;
	font-size:10px;
	text-transform:uppercase;
	vertical-align:middle;
	display:inline-block;	
	margin-bottom:5px;
	margin-left:-3px;
	text-align:left !important;
	float:left;
}



#mark_level_glossar{
	height:15px;
	min-width:15px;
	max-width:15px;
	font-weight:500;
	border-radius: 5px 0px 0px 5px;
	background-color:#95000B;
	color:#ffffff;
	border-style:solid;
	border-width:1px;
	border-color:#95000B;
	padding:5px 5px 5px 5px;
	font-size:10px;
	text-transform:uppercase;
	vertical-align:middle;
	display:inline-block;	
	margin-bottom:5px;
	margin-left:0px;
}


#mark_frage_glossar{
	height:15px;
	min-width:15px;
	max-width:15px;
	font-weight:500;
	border-radius: 0px 5px 5px 0px;
	background-color:#E2444F;
	color:#ffffff;
	border-style:solid;
	border-width:1px;
	border-color:#E2444F;
	padding:5px 5px 5px 5px;
	font-size:10px;
	text-transform:uppercase;
	vertical-align:middle;
	display:inline-block;	
	margin-bottom:5px;
	margin-left:-3px;
}

#mark_antwort_glossar{
	height:15px;
	min-width:15px;
	max-width:15px;
	font-weight:500;
	border-radius: 0px 5px 5px 0px;
	border-style:solid;
	border-width:1px;
	border-color:#00297B;
	background-color:#ffffff;
	border-left:none;
	color:#00297B;
	padding:5px 5px 5px 5px;
	font-size:10px;
	text-transform:uppercase;
	vertical-align:middle;
	display:inline-block;	
	margin-bottom:5px;
	margin-left:-3px;

}

#mark_result_glossar{
	height:15px;
	min-width:15px;
	max-width:15px;
	font-weight:500;
	border-radius: 0px 5px 5px 0px;
	background-color:#1FC18F;
	color:#ffffff;
	border-style:solid;
	border-width:1px;
	border-color:#1FC18F;
	padding:5px 5px 5px 5px;
	font-size:10px;
	text-transform:uppercase;
	vertical-align:middle;
	display:inline-block;	
	margin-bottom:5px;
	margin-left:-3px;
}


#mark_antwort{
	height:26px;
	min-width:26px;
	max-width:26px;
	font-weight:500;
	border-radius: 0px 5px 5px 0px;
	background-color:#00297B;
	color:#ffffff;
	padding:0px 10px 0px 5px;
	font-size:11px;
	text-transform:uppercase;
	vertical-align:middle;
	display:inline-block;	
	margin-bottom:5px;
	margin-left:-3px;
}




#status_inarbeit{
	width:160px;
	height:30px;
	font-weight:500;
	border-radius: 15px;
	background-color:#E2444F;
	color:#ffffff;
	padding:0px 10px 0px 10px;
	font-size:15px;
	text-transform:uppercase;
	vertical-align:middle;
	display:inline-block;	
	margin-bottom:0px;
}

#status_korrektur{
	min-width:160px;
	height:30px;
	font-weight:500;
	font-effect:none;
	border-radius: 15px;
	background-color:#E27200;
	color:#ffffff;
	padding:0px 10px 0px 10px;
	font-size:15px;
	text-transform:uppercase;
	vertical-align:middle;
	display:inline-block;
	margin-bottom:0px;
}


#status_freigabe{
	min-width:160px;
	height:30px;
	font-weight:500;
	border-radius: 15px;
	background-color:#63A231;
	color:#ffffff;
	padding:0px 10px 0px 10px;
	font-size:15px;
	text-transform:uppercase;
	vertical-align:middle;
	display:inline-block;
	left:0px;
	margin-bottom:0px;
}

#status_veroeffenntlichen{
	min-width:160px;
	height:30px;
	font-weight:500;
	border-radius: 15px;
	background-color:#948f02;
	color:#ffffff;
	padding:0px 10px 0px 10px;
	font-size:15px;
	text-transform:uppercase;
	vertical-align:middle;
	display:inline-block;
	left:0px;
	margin-bottom:0px;
}

#status_abgelaufen{
	min-width:160px;
	height:30px;
	font-weight:500;
	border-radius: 15px;
	background-color:#000000;
	color:#ffffff;
	padding:0px 10px 0px 10px;
	font-size:15px;
	text-transform:uppercase;
	vertical-align:middle;
	display:inline-block;
	left:0px;
	margin-bottom:0px;
}

#show_inarbeit{
	width:24px;
	height:24px;
	font-weight:500;
	border-radius: 12px;
	background-color:#E2444F;
	color:#ffffff;
	padding:0px 0px 0px 0px;
	font-size:18px;
	text-transform:uppercase;
	vertical-align:middle;
	display:inline-block;	
	margin-top:0px;
	text-align:center;
}
#show_inarbeit:hover{
opacity:0.6;
}
 

#show_korrektur{
	width:24px;
	height:24px;
	font-weight:500;
	font-effect:none;
	border-radius: 12px;
	background-color:#E27200;
	color:#ffffff;
	padding:0px 0px 0px 0px;
	font-size:18px;
	text-transform:uppercase;
	vertical-align:middle;
	display:inline-block;
	margin-bottom:0px;
	text-align:center;
}


#show_korrektur:hover{
opacity:0.6;
}


#show_abgelaufen{
	width:24px;
	height:24px;
	font-weight:500;
	border-radius: 12px;
	background-color:#000000;
	color:#ffffff;
	padding:0px 0px 0px 0px;
	font-size:18px;
	text-transform:uppercase;
	vertical-align:middle;
	display:inline-block;
	left:0px;
	margin-bottom:0px;
	text-align:center;
}
#show_freigabe:hover{
opacity:0.6;
}


#show_freigabe{
	width:24px;
	height:24px;
	font-weight:500;
	border-radius: 12px;
	background-color:#63A231;
	color:#ffffff;
	padding:0px 0px 0px 0px;
	font-size:18px;
	text-transform:uppercase;
	vertical-align:middle;
	display:inline-block;
	left:0px;
	margin-bottom:0px;
	text-align:center;
}
#show_freigabe:hover{
opacity:0.6;
}


#show_zur_veroeffentlichung{
	width:24px;
	height:24px;
	font-weight:500;
	border-radius: 12px;
	background-color:#948f02;
	color:#ffffff;
	padding:0px 0px 0px 0px;
	font-size:18px;
	text-transform:uppercase;
	vertical-align:middle;
	display:inline-block;
	left:0px;
	margin-bottom:0px;
	text-align:center;
}
#show_zur_veroeffentlichung:hover{
opacity:0.6;
}

#show_white{
	width:24px;
	height:24px;
	font-weight:500;
	border-radius: 15px;
	background-color:#ffffff;
	padding:2px 0px 0px 0px;
	font-size:15px;
	text-transform:uppercase;
	vertical-align:middle;
	display:inline-block;
	left:0px;
	margin-bottom:0px;
	text-align:center;
}


#show_neutral{
	width:24px;
	height:24px;
	font-weight:500;
	border-radius: 15px;
	background-color:#3e3e3e;
	color:#ffffff;
	padding:2px 0px 0px 0px;
	font-size:15px;
	text-transform:uppercase;
	vertical-align:middle;
	display:inline-block;
	left:0px;
	margin-bottom:0px;
	text-align:center;
}

#show_neutral:hover{
opacity:0.6;
}



#status_IN{
	width:160px;
	height:30px;
	font-weight:500;
	border-radius: 15px 0px 0px 15px;
	background-color:red;
	color:#E2444F;
	padding:0px 10px 0px 10px;
	font-size:18px;
	text-transform:uppercase;
	vertical-align:middle;
	display:inline-block;	
	margin-bottom:5px;
	min-width:15px;
	max-width:15px;
}

#status_ZU{
	width:160px;
	height:30px;
	font-weight:500;
	border-radius: 15px 0px 0px 15px;
	background-color:red;
	color:#E2444F;
	padding:0px 10px 0px 10px;
	font-size:18px;
	text-transform:uppercase;
	vertical-align:middle;
	display:inline-block;	
	margin-bottom:5px;
	min-width:15px;
	max-width:15px;
}

#status_GE{
	width:160px;
	height:30px;
	font-weight:500;
	border-radius: 15px 0px 0px 15px;
	background-color:red;
	color:#E2444F;
	padding:0px 10px 0px 10px;
	font-size:18px;
	text-transform:uppercase;
	vertical-align:middle;
	display:inline-block;	
	margin-bottom:5px;
	min-width:15px;
	max-width:15px;
}


#status_KO{
	min-width:160px;
	height:30px;
	font-weight:500;
	font-effect:none;
	border-radius: 18px 0px 0px 15px;
	background-color:#E27200;
	color:#E27200;
	padding:0px 10px 0px 10px;
	font-size:15px;
	text-transform:uppercase;
	vertical-align:middle;
	display:inline-block;
	margin-bottom:5px;
	min-width:15px;
	max-width:15px;
}



#status_FR{
	min-width:160px;
	height:30px;
	font-weight:500;
	border-radius: 15px 0px 0px 15px;
	background-color:#948f02;
	color:#63A231;
	padding:0px 10px 0px 10px;
	font-size:18px;
	text-transform:uppercase;
	vertical-align:middle;
	display:inline-block;
	left:0px;
	margin-bottom:5px;
	min-width:15px;
	max-width:15px;
}

#status_VE{
	min-width:160px;
	height:30px;
	font-weight:500;
	border-radius: 15px 0px 0px 15px;
	background-color:#63A231;
	color:#63A231;
	padding:0px 10px 0px 10px;
	font-size:18px;
	text-transform:uppercase;
	vertical-align:middle;
	display:inline-block;
	left:0px;
	margin-bottom:5px;
	min-width:15px;
	max-width:15px;
}


#status_AB{
	min-width:160px;
	height:30px;
	font-weight:500;
	border-radius: 15px 0px 0px 15px;
	background-color:#000000;
	color:#63A231;
	padding:0px 10px 0px 10px;
	font-size:18px;
	text-transform:uppercase;
	vertical-align:middle;
	display:inline-block;
	left:0px;
	margin-bottom:5px;
	min-width:15px;
	max-width:15px;
}

#status_activ_vergleich{
	min-width:130px;
	max-width:130px;
	height:25px;
	font-weight:500;
	font-effect:none;
	border-radius: 0px 15px 15px 0px;
	background-color:#3e3e3e;
	color:#ffffff;
	padding:5px 10px 0px 10px;
	font-size:15px;
	text-transform:uppercase;
	vertical-align:middle;
	display:inline-block;
	margin-bottom:5px;
}

#status_inactiv_vergleich{
	min-width:130px;
	max-width:130px;
	height:25px;
	font-weight:500;
	font-effect:none;
	border-radius: 0px 15px 15px 0px;
	background-color:#3e3e3e;
	color:#ffffff;
	padding:5px 10px 0px 10px;
	font-size:15px;
	text-transform:uppercase;
	vertical-align:middle;
	display:inline-block;
	margin-bottom:5px;
	opacity:0.5;
}

#status_last_vergleich{
	min-width:130px;
	max-width:130px;
	height:28px;
	font-weight:500;
	font-effect:none;
	border-radius: 0px 15px 15px 0px;
	border-color:#3e3e3e;
	border-style: solid;
	border-width:1px;
	border-left:none;
	background-color:#ffffff;
	color:#3e3e3e;
	padding:0px 10px 0px 10px;
	font-size:15px;
	text-transform:uppercase;
	vertical-align:middle;
	display:inline-block;
	margin-bottom:5px;
	
}






.tools_show{
	font-family:LEILA_ICONS;
	font-size:16px;
	color:#ffffff;
}

.tools_show_positiv{
	font-family:LEILA_ICONS;
	font-size:18px;
}






.tools_status{
	font-family:LEILA_ICONS;
	font-size:20px;
	color:#ffffff;
}

#editor_content.status_change{
	margin-top:100px;
	margin-left:20px;

}

hr {
    border: 0;
    border-top: 1px solid #ccc;
    margin: 15px 0;
}

/* Listen */

ul, ol {
    padding-left: 1.25em;
}

td ul, td ol {
    padding-left: 1.1em;
}

ul, td ul {
    padding-left: 0.75em;
}
ul > li {
    list-style: none;
}
ul > li:before {
    content: "\2022";
    position: absolute;
    margin-left: -0.75em;
    margin-top: 1px;
}

/* Tabellen */


table tbody tr:first-child td, th {
    background: transparent;
    font-weight: 500;
    border-bottom:1px solid #b6c0d5;
    border-left: 1px solid #b6c0d5;
    border-top: none;
    border-right: none;
    border-collapse: collapse;
    width: 100%;
    vertical-align: top;
}



td, th {
    font-size: 15px;
    text-align: left;
    padding: 5px 6px;
    border-bottom:1px solid #b6c0d5;
    border-left: 1px solid #b6c0d5;
     vertical-align: top;
    hyphens: auto;
}


td {
    border-top: 1px solid white;
}
td:nth-child(odd) {
    /*background-color: white;*/
       background-color: white;
       
}

table tbody tr:first-child td, th {
    background: #e9ecf3;
    border-left: 1px solid #b6c0d5;
    font-weight: 500;
}


#HEADER {
    min-height: 2em;
    margin-bottom: 2em;
}
.LEILI_NAME {
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    margin: 0 0 2px;
}

.LEILI_STATUS_ERSTAUTOR {
	text-align:right;
    font-size: 17px;
    font-weight: 300;
    text-transform: none;
    margin: 0 0 2px;
    color:#95000B;
}

.LEILI_STATUS_MITAUTOR {
	text-align:right;
    font-size: 17px;
    font-weight: 300;
    text-transform: none;
    margin: 0 0 2px;
    color:#681A83;
}

.LEILI_STATUS_REDAKTEUR {
	text-align:right;
    font-size: 17px;
    font-weight: 300;
    text-transform: none;
    margin: 0 0 2px;
    color:#00625A;
}


.LEILI_STATUS_PATHWAY {
	text-align:right;
    font-size: 17px;
    font-weight: 500;
    text-transform: none;
    margin-right: 10px;
    color:#00625A;

}


.LEILI_STATUS_iqwig_gba {
	text-align:right;
    font-size: 17px;
    font-weight: 500;
    text-transform: none;
    margin: 0 0 5px;
    color:#A0A0A0;
}



.LEILI_STATUS_CHANGE {
	text-align:right;
    font-size: 15px;
    font-weight: 300;
    text-transform: none;
    margin: 0 0 2px;
    color:#A0A0A0;
}



.LEILI_NAME_PLAIN {
	display:block;
    font-size: 15px;
    font-weight: 300;
    margin: 0 0 2px;
}

.LEILA_HEAD {
    /*font-family:LEILA_REGULAR;*/
    font-size:27px;
}


.LEILA_TIP {
    color: #63A231;
}


.LEILA_WARN {
    color: #DD2300;
}




#LEILA_OK_SCORE{
	height:15px;
	min-width:15px;
	max-width:15px;
	font-weight:700;
	border-radius: 5px 5px 5px 5px;
	background-color:#63A231;
	color:#ffffff;
	padding:0px 15px 10px 10px;
	font-size:14px;
	text-transform:uppercase;
	text-align:center
	vertical-align:middle;
	display:inline-block;	
	margin-bottom:5px;
	margin-left03px;
}


#LEILA_WARN_SCORE{
	height:15px;
	min-width:15px;
	max-width:15px;
	font-weight:700;
	border-radius: 5px 5px 5px 5px;
	background-color:#DD2300;
	color:#ffffff;
	padding:0px 15px 10px 10px;
	font-size:14px;
	text-transform:uppercase;
	text-align:center
	vertical-align:middle;
	display:inline-block;	
	margin-bottom:5px;
	margin-left:0px;
}







.LEILA_WARN_LOGIN {
	font-size: 18px;
    color: #DD2300;
}

.modi a {
    padding: 5px 0;
}
.modi .LEILA_ICON {
    display: inline-block;
    width: 33px;
    font-size: 38px;
    text-align: center;
    margin-right: 8px;
    vertical-align: sub;
}
.LEILA_LOGO {
    font-weight: normal;
    font-size: 89px;
    line-height: 100px;
}
.LEILA_ICON {
    font-family: LEILA_ICONS;
    font-style: normal;
    font-size: 33px;
    line-height: 1;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
}


.LEILA_EVIDENZ {
    font-family: LEILA_ICONS;
    font-size: 22px;
    display:inline-block;
}
.LEILA_ICON_PLUS {
    font-family: LEILA_ICONS;
    font-size: 22px;
    color: #00959C;
    display:inline-block;
}
.LEILA_ICON_MINUS {
    font-family: LEILA_ICONS;
    font-size: 22px;
    color: #ED193A;
    display:inline-block;
}
.LEILA_ICON_NEUTRAL {
    font-family: LEILA_ICONS;
    font-size: 22px;
    /*color: #ED193A;*/
    display:inline-block;
}


.DGP_LOGO {
    font-family: DGP_ICON;
    font-size: 26px;
    line-height: 100px;
}


/* remove standard-styles */
select {
  -webkit-appearance: none;
  -moz-appearance: none;
 /* appearance: none;*/
  border:none;
  border-radius: 0;
  font-size: 1em;
  width: 100%
} 


.modus_text .select_empfehlung{
	color:#E27200;
}
.modus_empfehlung .select_empfehlung{
	color:#681A83;
}
.modus_step .select_empfehlung{
	color:#95000B;
}


.select_empfehlung {
 	-webkit-appearance: none;
 	-moz-appearance: none;
	appearance: none;
  	border:none;
  	border-radius: 0;
	font-family:LEILA_ICONS;
	font-size:16px;
  	width:170px;
  	height:30px;
  	padding:5px;
  	padding-left:0px;
  	background-color:transparent;
  	margin-left:30px;
  	display:inline-block;
} 

.select_empfehlung select {
  display: none; /*hide original SELECT element: */
}


.option_empfehlung{
 	-webkit-appearance: none;
 	-moz-appearance: none;
	appearance: none;
  	border:none;
  	border-radius: 0;
	font-family:LEILA_ICONS;
	font-size:16px;
  	width:170px;
  	height:30px;
  	padding:5px;
  	background-color:green;
  	margin-left:30px;
  	display:inline-block;
}

.modus_text .select_pfeil{
	color:#E27200;
}
.modus_empfehlung .select_pfeil{
	color:#681A83;
}
.modus_step .select_pfeil{
	color:#95000B;
}

.select_pfeil {
 	 -webkit-appearance: none;
 	 -moz-appearance: none;
	 /* appearance: none;*/
  	font-family:LEILA_ICONS;
	font-size:16px;
   	vertical-align:mid;

} 

.form_select{ 
    padding: 10px 10px;
    border: 1px solid #777;
    border-radius: 0;
    margin: 10px 0 30px;
    font-size:16px;
   	vertical-align:mid	width:100%;
	background-image:url(../leila_img/SELECT.svg);
	background-size: 30px 30px;
  	background-position: right;
  	background-repeat: no-repeat;
  	border-radius: 3px;
}

.score_select{ 
    padding: 5px 5px;
    border: 0px solid #777;
    border-radius: 3px;
    margin: 10px 10px 10px 10px;
    font-size:16px;
   	vertical-align:mid;	
   	width:90px;
	background-image:url(../leila_img/SELECT.svg);
	background-size: 30px 30px;
  	background-position: right;
  	background-repeat: no-repeat;
  	background-color:#e8f1e0;
}

.literature_select{ 
    padding: 0px;
    /*border: 5px solid #777;*/
    border-radius: 0;
    /*margin: 10px 0 10px;*/
    font-size:12px;
   	vertical-align:mid	width:100%;
	/*background-image:url(../leila_img/SELECT.svg);
	background-size: 30px 30px;
  	background-position: right;
  	background-repeat: no-repeat;
  	border-radius: 3px;*/
}


.autor_select_plus{ 
    padding: 10px 10px;
    border: 1px solid #777;
    border-radius: 0;
    margin: 10px 0 30px;
    color:#ffffff;
    font-size:16px;
   	vertical-align:mid	width:100%;
	background-image:url(../leila_img/SELECT_WHITE.svg);
	background-color:#00297B;
	background-size: 30px 30px;
  	background-position: right;
  	background-repeat: no-repeat;
  	border-radius: 3px;
}

.autor_select_content{ 
    padding: 7px 5px 7px 5px;
    margin-top:20px;
    color:#00297B;
    font-size:12px;
   	vertical-align:mid;	
   	width:115px;
  	display:inline-block;
  	float:left;
  	right:0px;
  	background-color:#c8cfde;
  	background-image:url(../leila_img/SELECT_AUTOR.svg);

	background-size: 30px 30px;
  	background-position: right;
  	background-repeat: no-repeat;
  	border-radius: 3px;
}


.autor_delete_content{ 
    padding: 7px 5px 7px 5px;
    margin-top:20px;
    color:#00297B;
    font-size:12px;
   	vertical-align:mid;	
   	width:95px;
  	display:inline-block;
  	float:right;
  	right:0px;
  	background-color:#e3d8d8;
  	background-image:url(../leila_img/SELECT_AUTOR.svg);

	background-size: 30px 30px;
  	background-position: right;
  	background-repeat: no-repeat;
  	border-radius: 3px;
}


.text_auto{
   padding: 10px 0px;
    margin-top:15px;
    color:#00297B;
    font-size:16px;
    text-align:right;
   	vertical-align:mid;	
   	width:160px;
  	display:inline-block;
  	float:right;
}


.autor_select_minus{ 
    padding: 10px 10px;
    border: 1px solid #777;
    border-radius: 0;
    margin: 10px 0 30px;
    color:#ffffff;
    font-size:16px;
   	vertical-align:mid	width:100%;
	background-image:url(../leila_img/SELECT_WHITE.svg);
	background-color:#405f9c;
	background-size: 30px 30px;
  	background-position: right;
  	background-repeat: no-repeat;
  	border-radius: 3px;
}



.redakteur_select_plus{ 
    padding: 10px 10px;
    border: 1px solid #777;
    border-radius: 0;
    margin: 10px 0 30px;
    color:#ffffff;
    font-size:16px;
   	vertical-align:mid	width:100%;
	background-image:url(../leila_img/SELECT_WHITE.svg);
	background-color:#00625A;
	background-size: 30px 30px;
  	background-position: right;
  	background-repeat: no-repeat;
  	border-radius: 3px;
}


.redakteur_select_minus{ 
    padding: 10px 10px;
    border: 1px solid #777;
    border-radius: 0;
    margin: 10px 0 30px;
    color:#ffffff;
    font-size:16px;
   	vertical-align:mid	width:100%;
	background-image:url(../leila_img/SELECT_WHITE.svg);
	background-color:#7fb0ac;
	background-size: 30px 30px;
  	background-position: right;
  	background-repeat: no-repeat;
  	border-radius: 3px;
}


.form-field {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font: inherit;
    padding: 5px 5px;
    border: 1px solid #777;
    border-radius: 0;
    margin: 10px 0 30px;
    font-size:18px;
    font-weight:300;
}

.search-field {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font: inherit;
    padding: 10px 10px;
    border: 1px solid #777;
    border-radius: 0;
    margin: 10px 0 30px;
    font-size:18px;
    font-weight:300;
}

.textbold-field {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font: inherit;
    padding:5px;
    border: 1px solid #777;
    border-radius: 0;
    margin: 10px 0 10px;
    font-size:14px;
    font-weight:500;
}
.text-field {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font: inherit;
    padding: 5px;
    border: 1px solid #777;
    border-radius: 0;
    margin: 10px 0 10px;
    font-size:12px;
    font-weight:300;
}


.search-patternfield {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font: inherit;
    padding: 10px 10px;
    border: 1px solid #63A231;
    border-radius: 3px;
    border-style:dashed;
    margin: 10px 0 30px;
    font-size:18px;
    font-weight:300;
}


.search-warnfield {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font: inherit;
    padding: 10px 10px;
    border: 1px solid #777;
    border-radius: 0;
    margin: 10px 0 30px;
    border-color:#DD2300;
    font-size:18px;
    font-weight:300;
}


.button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: #63A231;
    border-radius: 3px;
    color: #fff;
    font: inherit;
    font-size:15px;
    font-weight:500;
    padding: 10px 20px 10px 20px;
    /*border: 1px solid #ccc;*/
    margin-top: 20px;
    border:none;
}
.button:hover {
	opacity:0.5;
}

.button_mini {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: #63A231;
    border-radius: 3px;
    color: #fff;
    font: inherit;
    font-size:15px;
    font-weight:500;
    padding: 5px 7px 5px 7px;
    line-height:2.2em;
    /*border: 1px solid #ccc;*/
    /*margin-top: 20px;*/
    border:none;
}




.button_neutral {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: #3e3e3e;
    border-radius: 3px;
    color: #fff;
    font: inherit;
    font-size:15px;
    font-weight:500;
    padding: 10px 20px 10px 20px;
    /*border: 1px solid #ccc;*/
    margin-top: 20px;
    border:none;
}
.button_neutral:hover {
	opacity:0.5;
}




.button_option {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: #3e3e3e;
    border-radius: 3px;
    color: #fff;
    font: inherit;
    font-size:15px;
    font-weight:500;
    padding: 10px 20px 10px 20px;
    /*border: 1px solid #ccc;*/
    margin-top: 20px;
    border:none;
    opacity:0.6;
}
.button_option:hover {
	opacity:0.3;
}


.button_extern {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: #63A231;
    border-radius: 3px;
    color: #fff;
    font: inherit;
    font-size:15px;
    font-weight:500;
    padding: 1px 20px 1px 20px;
    /*border: 1px solid #ccc;*/
    margin-top: 20px;
    border:none;
}
.button_extern:hover {
	opacity:0.5;
}




.LEILA_CLAIM{
	color:#3e3e3e;
	font: inherit;
    font-size:24px;
    font-weight:300;

}

.abbruch {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: none;
    font-size:15px;
    color: #3e3e3e;
    font-weight:400;
    padding: 10px 10px;
    padding-left:25px;
    margin-top: 20px;
    margin-right:-10px;
    min-width:70px;
    float:right;
    right:0px;
    vertical-align:mid	width:100%;
	background-image:url(../leila_img/ABBRECHEN.png);
	background-color:none;
	background-size: 25px 25px;
  	background-position: left;
  	background-repeat: no-repeat;
  	display:inline-block;
  }


.neu_data {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: none;
    font-size:15px;
    color: #63A231;
    font-weight:500;
    padding: 10px 10px;
    padding-left:25px;
    margin-top: 20px;
    margin-right:-10px;
    min-width:70px;
    float:right;
    right:0px;
    vertical-align:mid	width:100%;
	background:none;
  	display:inline-block;
  }


.neu_data_show{
	font-family:LEILA_ICONS;
	font-size:18px;
	color:#63A231;
	float:left;
   	margin-right:10px;
   	margin-top:0px;
    vertical-align:mid	width:100%;
	background:none;
  	display:inline-block;
}


.save{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: #63A231;
    color: #ffffff;
    font: inherit;
    padding: 5px 5px;
    border: 1px solid #63A231;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left:0px;
	font-size:15px;
	font-weight:300; 
	border-radius: 3px;  
	width:150px;
	height:40px;
	
}
.save:hover{
  background: #3e3e3e;
  border: 1px solid #3e3e3e;
}

    
    
    
/*tooltip*/
.tooltip {
  position: fixed;
  display: inline-block;
  
}

.tooltip .tooltiptext {
  visibility: hidden;
  /*min-width: 250px;*/
  background-color: green;
  /*color: black;*/
  /*border:solid;*/
  /*border-width:1px;*/
  /*border-color:black;*/
    /*border-radius: 6px;*/
	border:none;
  opacity:1;
  text-align: left;
  padding: 5px;
  box-shadow: 4px 4px 10px #b1b2b3;

  /* Position the tooltip */
  position: fixed;
  left:100px;
  top:100px;
  z-index: 10;
}

.tooltip:onclick .tooltiphelptext {
  visibility: visible;
}



    
/*tooltiphelp*/
.tooltiphelp {
  position: relative;
  display: inline-block;
  
}

.tooltiphelp .tooltiphelptext {
  visibility: hidden;
  width: 300px;
  background-color: #fff9b2;
  /*border:solid;
  border-width:1px;
  border-color:black;
  text-align: left;*/

  padding: 5px;
    color: #3e3e3e;
    font-family: Leila, sans-serif;
    font-size: 14px;
    font-weight: 200;
    line-height: 1.25;
    padding: 5 !important;
    margin: 0 auto;
  box-shadow: 4px 4px 10px #b1b2b3;

  /* Position the tooltip */
  position: absolute;
  left:-5px;
  top:-5px;
  z-index: 1;
}

.tooltiphelp:hover .tooltiphelptext {
  visibility: visible;
}

.toolshelp{
	font-family:LEILA_ICONS;
	font-size:24px;
	color:#3E3E3E;
	z-index: 10;
}



    
/*tooltiphelp*/
.tooltiphelp2 {
  position: relative;
  display: inline-block;
  
}

.tooltiphelp2 .tooltiphelptext2 {
  visibility: hidden;
  width: 130px;
  background-color: #f2f2f2;
  border:dashed;
  border-width:2px;
  border-color:red;
  border-radius: 4px;

  padding: 15px;
    color: black;
    font-family: Leila, sans-serif;
    font-size: 10px;
    font-weight: 200;
    line-height: 1.25;
    padding: 1 !important;
    margin: 0 auto;
    text-align:center;
  box-shadow: 4px 4px 10px #b1b2b3;

  /* Position the tooltip */
  position: absolute;
  left:50px;
  top:75px;
  z-index: 1;
}

.tooltiphelp2:hover .tooltiphelptext2 {
  visibility: visible;
}

.toolshelp2{
	font-family:LEILA_ICONS;
	font-size:24px;
	color:#3E3E3E;
	z-index: 10;
	text-align:center;
}






    
/*tooltiphel Kommentar*/
.tooltiphelpcom {
  position: relative;
  display: inline-block;
  background-color:#D4EAC1;
}

.tooltiphelpcom .tooltiphelptextcom {
  	visibility: hidden;
  	width: 400px;
  	background-color: #f2f2f2;
	padding: 15px;
 	 background-color:#D4EAC1;
    color: black;
    font-family: Leila, sans-serif;
    font-size: 8px;
    font-weight: 200;
    line-height: 1.25;
    padding: 1 !important;
    margin: 0 auto;
    text-align:left;
  	box-shadow: 4px 4px 10px #b1b2b3;
	border-radius: 4px;
  /* Position the tooltip */
  	position: absolute;
  	left:40px;
  	top:20px;
  	z-index: 1;
}

.tooltiphelpcom:hover .tooltiphelptextcom {
  	visibility: visible;
}

.toolshelpcom{
	font-family:LEILA_ICONS;
	background-color:#D4EAC1;
	font-size:8px;
	color:#3E3E3E;
	z-index: 10;
	text-align:center;
}










    
/*tooltipabstract*/
.tooltipabstract {
  position: relative;
  display: inline-block;
  
}

.tooltipabstract .tooltipabstracttext {
  visibility: hidden;
  width: 900px;
  background-color: #fff9b2;
  /*border:solid;
  border-width:1px;
  border-color:black;
  text-align: left;*/
  border-radius: 6px;
  padding: 5px;
    color: #3e3e3e;
    font-family: Leila, sans-serif;
    font-size: 14px;
    font-weight: 200;
    line-height: 1.25;
    padding: 5 !important;
    margin: 0 auto;
  box-shadow: 4px 4px 10px #b1b2b3;

  /* Position the tooltip */
  position: absolute;
  left:-5px;
  top:-5px;
  z-index: 1;
}

.tooltipabstract:hover .tooltipabstracttext {
  visibility: visible;
}

.toolsabstract{
	font-family:LEILA_ICONS;
	font-size:24px;
	color:#3E3E3E;
	z-index: 10;
}


#LEILA_TAB_BACK{position:absolute;width:80%;background-color:#ffffff;border:none;}
#LEILA_TAB_CELL_1_HELL{position:relative;top:0px;float:left;width:80%;background-color:#ffffff;border:none;padding:5px;border-bottom:solid;border-bottom-width:1px;border-bottom-color:#b6c0d5;}
#LEILA_TAB_CELL_2_HELL{position:relative;top:0px;float:left;width:40%;background-color:#ffffff;border:none;padding:5px;border-bottom:solid;border-bottom-width:1px;border-bottom-color:#b6c0d5;}
#LEILA_TAB_CELL_3_HELL{position:relative;top:0px;float:left;width:30%;background-color:#ffffff;border:none;padding:5px;border-bottom:solid;border-bottom-width:1px;border-bottom-color:#b6c0d5;}
#LEILA_TAB_CELL_4_HELL{position:relative;top:0px;float:left;width:20%;background-color:#ffffff;border:none;padding:5px;border-bottom:solid;border-bottom-width:1px;border-bottom-color:#b6c0d5;}

#LEILA_TAB_CELL_1_DARK{position:relative;top:0px;float:left;width:80%;background-color:#e9ecf3;border:none;padding:5px;border-left:solid;border-left-width:1px;border-left-color:#b6c0d5;border-bottom:solid;border-bottom-width:1px;border-bottom-color:#b6c0d5;}
#LEILA_TAB_CELL_2_DARK{position:relative;top:0px;float:left;width:40%;background-color:#e9ecf3;border:none;padding:5px;border-left:solid;border-left-width:1px;border-left-color:#b6c0d5;border-bottom:solid;border-bottom-width:1px;border-bottom-color:#b6c0d5;}
#LEILA_TAB_CELL_3_DARK{position:relative;top:0px;float:left;width:30%;background-color:#e9ecf3;border:none;padding:5px;border-left:solid;border-left-width:1px;border-left-color:#b6c0d5;border-bottom:solid;border-bottom-width:1px;border-bottom-color:#b6c0d5;}
#LEILA_TAB_CELL_4_DARK{position:relative;top:0px;float:left;width:20%;background-color:#e9ecf3;border:none;padding:5px;border-left:solid;border-left-width:1px;border-left-color:#b6c0d5;border-bottom:solid;border-bottom-width:1px;border-bottom-color:#b6c0d5;}




/*für popup*/
#pup {
  position:absolute;
  z-index:200; /* aaaalways on top*/
  padding: 3px;
  margin-left: 10px;
  margin-top: 5px;
  width: 250px;
  border: 1px solid black;
  background-color: #777;
  color: white;
  font-size: 0.95em;
}
