@CHARSET "ISO-8859-1";



/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

  .modul_authentification{
    display:block;
    font-family:tahoma;
    font-size:11px;
    color:#000;
    }

  .modul_authentification a,
  .modul_authentification a:link,
  .modul_authentification a:visited,
  .modul_authentification a:hover,
  .modul_authentification a:focus{
    font-size:1em;
    }


  .modul_authentification ol,
  .modul_authentification ul,
  .modul_authentification li,
  .modul_authentification ul li,
  .modul_authentification ol li{
    margin:0px;
    padding:0px;
    list-style-type:none;
  }

  
  .modul_authentification h3{
    margin:10px 0 10px 0;
    font-size:1.2em;
    border-bottom:2px solid #DDD;
    color:#CCC;
  }
  
  .modul_authentification fieldset{
    border:1px solid #EEE;
    display:block;
    margin:0px;
    font-size:11px;
    padding:5px 5px 5px 5px;
  }
  
  .modul_authentification fieldset legend{
  /*
    border-top:1px solid #DDD;
    border-left:1px solid #DDD;
    border-right:1px solid #DDD;
    font-size:1.1em;
    padding:2px 10px 2px 10px;
    background-color:#EEE;*/
    
  	font-weight:bold;
  	padding:0pt 0px;
  	line-height: 100%;
  	padding: 3px 5px;
  	top: -10px;
  	border-width:1px 1px 0px 1px;
  	border-color:#DDD;
  	border-style:solid;
  	color:#000;
  	font-weight:bold;
  	text-transform:uppercase;
  	font-size:90%;
  	text-align:center;
  	left: 46px;
    }

    .intern_welcome{
      display:block;
      padding:4px;
      margin:0 0 10px 0;
    }


/* - LISTE - Styles
------------------------------------------------------------------------------*/
 


/* - SEARCHFORM / INPUTFIELDS - Styles
------------------------------------------------------------------------------*/

  .modul_authentification form#authentification_maindata .authentification_row{
    display:block;
    margin:0 0 0 0;
    padding:1px 0 1px 0;
    border-bottom:0px solid #EEE;
  }
  
  .modul_authentification form#authentification_maindata .authentification_row span.authentification_element,
  .modul_authentification form#authentification_maindata .captcha{
    display:block;
    padding:0 0 0 0;
    float:left;
  }
  

  .modul_authentification form#authentification_maindata label.authentification-label-,
  .modul_authentification form#authentification_maindata label.authentification-label-required{
    float:left;
    width:55px;
    text-align:left;
    font-weight: normal;
    font-size:1em;
    padding:1px 5px 1px 0px;
  }
  
  .modul_authentification form#authentification_maindata .authentification_error{
    /*padding-left:172px;*/
    display:block;
    color:red;
    margin:0 0 0 0;
    clear:left;
  }
  
  .modul_authentification form#authentification_maindata input,
  .modul_authentification form#authentification_maindata select{
    border:1px inset #DDD;
    /*width:100px;*/
  }
  
  .quicklogin form#authentification_maindata input,
  .quicklogin form#authentification_maindata select{
    width:90px;
  }
  
  
  .modul_authentification form#authentification_maindata label.authentification-label- span.required {display:none;}
  .modul_authentification form#authentification_maindata label.authentification-label-required span.required {display:inline;}
  
  span.required{
    color:red;
    font-weight:normal;
    font-size:1.2em;
    margin-right:2px;
  }
  
  .modul_authentification form#authentification_maindata p.authentification_required,
  .modul_authentification form#authentification_maindata p.authentification_buttons{
    /*
    padding:0px 0px 0px 58px;
    margin:0px 0px 0px 0px;
    */
  }
  
  .modul_authentification form#authentification_maindata p.authentification_required,
  .modul_authentification form#authentification_maindata p.authentification_required span.required{
    font-size:0.9em;
  }
  
  .modul_authentification form#authentification_maindata p.authentification_required{
    color:#AAA;
  }
  
  
  .modul_authentification form#authentification_maindata p.authentification_buttons input{
    border:1px outset #DDD;
    background-color:#F5F5F5;
    padding:1px 3px 1px 3px;
    text-decoration:none;
    color:#777;
    font-size:1.0em;
    margin:2px;
  }
  
  .modul_authentification form#authentification_maindata p.authentification_buttons input:hover{
    border:1px inset #999;
    background-color:#F0F0F0;
    padding:1px 3px 1px 3px;
    text-decoration:none;
    color:#000;
    font-size:1.0em;
  }
  
  .modul_authentification form#authentification_maindata p.authentification_buttons a,
  .modul_authentification form#authentification_maindata p.authentification_buttons a:hover{
    border:1px outset #DDD;
    background-color:#F5F5F5;
    text-decoration:none;
    color:#777;
    font-size:1.0em;
    margin:2px;
    display:block;
    width:80px;
    padding:2px 4px 2px 4px;
  }
  
  .modul_authentification form#authentification_maindata p.authentification_buttons a:hover{
    border:1px inset #999;
    background-color:#F0F0F0;
    text-decoration:none;
    color:#000;
  }

  
  .modul_authentification form#authentification_maindata p.authentification_buttons a:hover
  
/* - CAPTCHA - Styles
------------------------------------------------------------------------------*/

  span.captcha table{
    border:1px outset #DDD;
    background-color:#F5F5F5;
    margin-left:5px;
  }
  
  span.captcha table img{
    border:1px solid #DDD;
    background-color:#FFF;
    padding:2px;
  }

/* - TABSBAR - Styles
------------------------------------------------------------------------------*/


/* - FIELDSETS - Styles
------------------------------------------------------------------------------*/

  /*LISTVIEW
  .authentification_main fieldset{
    border:1px solid #E9E9E9;
    margin:5px 0 5px 0;
  }

  .authentification_main fieldset legend{
    border:1px solid #E9E9E9;
    margin:5px 0 5px 0;
    font-size:1.2em;
  }
  */


/* - EDITLINK - Styles
------------------------------------------------------------------------------*/

  div.authentification_editlink{
    display:block;
    padding:2px;
    margin:15px 0px 2px 0px;
    border-top:1px solid #555;
  }

  a.authentification_editlink,
  a.authentification_editlink:link,
  a.authentification_editlink:visited,
  a.authentification_editlink:hover,
  a.authentification_editlink:focus,
  a.authentification_editlink:active{
    padding:2px 5px 2px 25px;
    margin:2px 0px 2px 0px;
    /*border:1px outset #CCC;*/
    
    border-top:1px solid #EEE;
    border-left:1px solid #EEE;
    border-right:1px solid #CCC;
    border-bottom:1px solid #CCC;
    
    background:#F5F5F5 url(./common/icons/iconset/page_edit.png) 2px 50% no-repeat;
    display:block;
    width:5.5em;
    text-align:center;
    text-decoration:none;
    font-size:1em;
  }

/* LISTEN */

  span.authentification_element ul,
  span.authentification_element li,
  span.authentification_element ul li{
    margin:0px;
    padding:0px;
    list-style-type:none;
  }

  span.authentification_element ul li{
    border:1px outset #DDD;
    background-color:#F5F5F5;
    margin:2px;
  }
  
  span.authentification_element ul li:hover{
    background-color:#F0F0F0;
  }

  .modul_authentification form#authentification_maindata span.authentification_element li input{
    border:0px;
  }


/*INPUTFELDER*/
  /*_--------------------------*/
  input.authentification_username         { width:150px; }
  input.authentification_password         { width:150px; }
  /*---------------------------*/
  select.authentification_authentificationtype      {}

  

.logged_on_inner{
	padding:10px;	
}
 
 .authentification_link2admin{
 	display:inline;
 }
  
  
/* ----------------------- verschiedene skins ---------------------------- */
  
  
  
/*
	layout 1: seitenbreite
*/
.login_mask_layout1{
	float:left;
	display:block;
	width:100%;
	border:1px solid #eee;
}

.logged_on_layout1{
	float:left;
	width:100%;	
	display:block;
	font-size:1em;
	text-align:left;
	border:1px solid #eee;
}
.logged_on_inner_layout1{
	padding:10px 10px 10px 10px;	
	margin-bottom:5px;
}



/*
	layout 2: randbereiche
*/
fieldset.login_mask_layout2{
	float:left;
	margin:15px 0 15px 0;
	padding:10px;
	border:1px solid #eee;
}

fieldset.login_mask_layout2 .authentification_element .bc_formular_username,
fieldset.login_mask_layout2 .authentification_element .bc_formular_password {
	width: 75px;
    font-family:tahoma;
    padding:2px;
    border:1px solid #DDD;
    font-size:0.9em;
}

.logged_on_layout2{
	float:left;
	width:100%;	
	font-size:1em;
	text-align:left;
	/* border:1px solid #eee; */
}
.logged_on_inner_layout2{
	padding:10px 10px 10px 10px;
	margin-bottom:5px;
}
.authentification_buttons.layout2{
	line-height:1em;
}


/*
	layout 3: footer
*/
.login_mask_layout3{
	float:left;
	display:block;
	width:100%;
	border:1px solid #eee;
}
.logged_on_layout3{
	float:left;
	display:block;
	width:100%;	
	font-size:1em;
	text-align:left;
	border:1px solid #eee;
}
.logged_on_inner_layout3{
	padding:10px 10px 10px 10px;
	margin-bottom:5px;
}

/*#####| BACKEND-MESSAGES |#####################################################*/

  .admin_message_success,
  .admin_message_error,
  .admin_message_misc{
    display:block;
    padding:10px 10px 10px 35px;
    border-style:solid;
    border-width:3px;
    font-size:1.1em;
    margin:5px 0px 5px 0px;
    background-position:10px center;
    background-repeat:no-repeat;
  }
  
/*Erfolgs Meldungen des BrainCMS*/
  .admin_message_success{
    border-color:#66bb66;
    color:#090;
    background-image:url(/common/icons/iconset/accept.png);
  }
  
/*Error Meldungen des BrainCMS*/
  .admin_message_error{
    border-color:#bb6666;
    color:#900;
    background-image:url(/common/icons/iconset/exclamation.png);
  }
  
/*Sonstige Meldungen des BrainCMS*/
  .admin_message_misc{
    border-color:#6688bb;
    color:#003380;
    background-image:url(/common/icons/iconset/information.png);
  }

/*##############################################################################*/

