*
{
  padding:              0px;
  margin:               0px;
  font-family:          Verdana;
  color:                #444444;
  border:               0px solid;
  table-layout:         fixed;
}

html
{
    overflow:           -moz-scrollbars-vertical;
    overflow-y:         scroll;
}

body
{
  background-image:     url(../images/hintergrund.gif);
  background-repeat:    repeat-x;
}

#rahmen
{
  width:                1300px;
  min-height:           650px;
  height:               auto;
  border-left:          0px solid;
  border-right:         0px solid;
  border-bottom:        0px solid;
}

#logo
{
  width:                1300px;
  height:               74px;
  background-image:     url(../images/logo.gif);
  background-position:  right;
  background-repeat:    no-repeat;
}

#menu
{
  width:                1300px;
  height:               66px;
  font-size:            16px;
  color:                #444444;
}

#sanduhr
{
  display:              none;
  z-index: 				999;
  height:				74px;
  width:				50px;
  background-image:     url(../images/sanduhr.gif);
  background-position:  center;
  background-repeat:    no-repeat;
}

#sanduhr_aktiv
{
	z-index:				999;
	height:					74px;
	width:					50px;
	background-image:     	url(../images/sanduhr.gif);
	background-position:  	center;
	background-repeat:    	no-repeat;
}

#counter
{
  width:                75px;
  background-color:     transparent;
  float:                right;
  color:                #00519E;
  font-size:            20px;
  text-align:           left;
}

.hspace
{
  width:                1300px;
  height:               10px;
  background-color:     transparent;
  border:               0px solid;
}

.login_hspace
{
  width:                449px;
  height:               20px;
  background-color:     transparent;
  border:               0px solid;
}

#login_content
{
  width:                449px;
  height:               230px;
  background-image:     url(../images/kasten.gif);
  background-position:  top;
  background-repeat:    no-repeat;
}

#change_pw_content
{
  width:                449px;
  height:               150px;
  background-image:     url(../images/kasten.gif);
  background-position:  top;
  background-repeat:    no-repeat;
}

#login_msg
{
  width:                449px;
  height:               25px;
  border:               0px solid;
  background-color:     transparent;
  font-size:            14px;
  color:                #FF0000;
}

.login_usr
{
  width:                385px;
  height:               40px;
  border:               3px solid #FFFFFF;
  padding-left:         5px;
  font-size:            14px;
}

.login_pwd
{
  width:                385px;
  height:               40px;
  border:               3px solid #FFFFFF;
  padding-left:         5px;
  font-size:            14px;
}

.hint
{
  color:                #00519E;
}

.error
{
  color:                #00519E;
}

.info_small
{
  font-size:            10px;
}

.btnLogin
{
  border:               none;
  background:           url(../images/buttons/login.gif) no-repeat;
  height:               48px;
  width:                162px;
  color:                transparent;
  cursor:               pointer;
}

.az_select
{
 text-decoration:       none;
 background-color:      transparent;
 height:                20px;
 color:                 #444444;
 vertical-align:        middle;
}

.icons
{
  cursor:               pointer;
}

.icons_grau
{
  cursor:               pointer;
  background:           url(../images/icons/pdf.gif) no-repeat center;
  color:                transparent;
  width:                25px;
  height:               25px;
}

.icons_gelb
{
  cursor:               pointer;
  background:           url(../images/icons/pdf_highlight.gif) no-repeat center;
  color:                transparent;
  width:                25px;
  height:               25px;
}

.icons_rot
{
  cursor:               pointer;
  background:           url(../images/icons/pdf_highlight.gif) no-repeat center;
  color:                transparent;
  width:                25px;
  height:               25px;
}

.selector
{
    color:              #444444;
    background-color:   #FFFFFF;
    font-size:          14px;
    display:            block;
    list-style:         none;
    text-decoration:    none;
    height:             25px;
    width:              800px;
    text-align:         left;
}

.selector a
{
    list-style-type:     none;
    height:             20px;
    padding-top:        5px;
    padding-left:       25px;
}

.selector a:hover
{
    color:              #F97100;
}

.sel
{
    text-decoration:    none;
}

.ueberschrift
{
    width:              1300px;
    color:              #00519E;
    font-size:          14px;
    text-align:         left;
}

.tabhead
{
    background-color:   #FFFFFF;
    border:             0px solid #FFFFFF;
    font-size:          14px;
    color:              #444444;
    font-weight:        normal;
    text-align:         center;
    height:             30px;
}

.tabfilter
{
    background-color:   #DDDDDD;
    height:             30px;
    color:              #444444;
    font-weight:        bold;
    text-align:         center;
    font-size:          14px;
    padding:            0px;
}

.tabdata
{
    background-color:   transparent;
	border-right:       1px solid #DDDDDD;
	border-left:  	    1px solid #DDDDDD;
    border-bottom:      1px solid #DDDDDD;
    font-size:          11px;
    color:              #444444;
    font-style:         normal;
    text-align:         left;
    height:             30px;
    padding:            0px;
    padding-left:       2px;
}

.tabdata1
{
    background-color:   transparent;
    border-left: 	    1px solid #FFFFFF;
	border-right:       1px solid #DDDDDD;
    border-bottom:      1px solid #DDDDDD;
    font-size:          11px;
    color:              #444444;
    font-style:         normal;
    text-align:         center;
    height:             30px;
	padding:            0px;
    padding-left:       2px;
}

.tabdata2
{
    background-color:   transparent;
    border-left:       	1px solid #DDDDDD;
	border-right:       1px solid #FFFFFF;	
    border-bottom:      1px solid #DDDDDD;
    font-size:          11px;
    color:              #444444;
    font-style:         normal;
    text-align:         center;
    height:             30px;
    padding-left:		2px;
}

.filterbox
{
  background-color:     #FFFFFF;
  height:               26px;
  padding-left:         5px;
  margin-left:          0px;
  font-size:            11px;
  display:              inline;
  float:                left;
  border-left:          1px solid #DDDDDD;
  border-right:         1px solid #DDDDDD;
  border-top:           3px solid #DDDDDD;
  border-bottom:        3px solid #DDDDDD;
}

.filterliste
{
  background-color:     #FFFFFF;
  height:               26px;
  padding-left:         0px;
  margin-left:          0px;
  font-size:            11px;
  display:              inline;
  float:                left;
  border-left:          0px solid #DDDDDD;
  border-right:         0px solid #DDDDDD;
  border-top:           3px solid #DDDDDD;
  border-bottom:        3px solid #DDDDDD;
}



.abschnitt_detail
{
  background-color:     #FFFFFF;
  width:                1300px;
  font-size:            18px;
  color:                #444444;
  font-weight:          bold;
  text-align:           left;
}

.links
{
  text-align:           left;
  padding-left:         15px;
  border-left:          1px solid #DDDDDD;
}

.left
{
  text-align:           left;
}

.rechts
{
  text-align:           right;
  padding-right:        15px;
}

.mitte
{
  text-align:           center;
  border-left:          1px solid #DDDDDD;
}

.gruen
{
  border:               none;
  background:           url(../images/icons/gruen.gif) no-repeat center;
  color:                transparent;
  cursor:               pointer;
  width:                25px;
  height:               25px;
}

.gelb
{
  border:               none;
  background:           url(../images/icons/gelb.gif) no-repeat center;
  color:                transparent;
  cursor:               pointer;
  width:                25px;
  height:               25px;
}

.rot
{
  border:               none;
  background:           url(../images/icons/rot.gif) no-repeat center;
  color:                transparent;
  cursor:               pointer;
  width:                25px;
  height:               25px;
}

.del
{
  border:               none;
  background:           url(../images/icons/delete.gif) no-repeat center;
  color:                transparent;
  cursor:               pointer;
  width:                25px;
  height:               25px;
}

.filter_del
{
  border:               none;
  background:           url(../images/icons/filter_del.gif) no-repeat center;
  color:                transparent;
  cursor:               pointer;
  width:                25px;
  height:               25px;
}

.btnConfirm
{
  border:               none;
  background:           url(../images/buttons/confirm.gif) no-repeat;
  height:               48px;
  width:                162px;
  color:                transparent;
}

.dunkel
{
  background-color:     #444444;
  border:               1px solid #444444;
  height:               10px;
  width:                350px;
}

.mittel
{
  background-color:     #CCCCCC;
  text-align:           center;
  height:               60px;
  width:                350px;
}

.hell
{
  background-color:     #EEEEEE;
  text-align:           center;
  color:                #444444;
  font-size:            20px;
  font-weight:          bold;
  height:               250px;
  width:                350px;
}

.rahmen_links
{
  border-left:          1px solid #444444;
}

.rahmen_rechts
{
  border-right:         1px solid #444444;
}

.buttonleiste
{
  height:               54px;
  /*width:                1044px;*/
  width:                1294px;
  padding-right:        6px;
  padding-top:          6px;
  text-align:           right;
  background-color:     #DDDDDD;
}

.formularzeile
{
  background-color:     #FFFFFF;
  height:               50px;
  border:               0px solid #FFFFFF;
  font-size:            14px;
}

.form_select
{
  background-color:     #FFFFFF;
  height:               30px;
  border:               1px solid #444444;
  padding:              5px;
  font-size:            14px;
  width:                600px;
}

.form_text
{
  width:                600px;
  height:               30px;
  border:               1px solid #444444;
  padding:              5px;
  font-size:            14px;
}

#kontrolladresse
{
  width:                588px;
  height:               120px;
  border:               1px solid #444444;
  padding:              5px;
  font-size:            14px;
  background-color:     #EEEEEE;
}

.btnSubmit
{
  border:               none;
  background:           url(../images/buttons/confirm.gif) no-repeat;
  height:               48px;
  width:                162px;
  color:                transparent;
  cursor:               pointer;
}

.btnRequest
{
  border:               none;
  background:           url(../images/buttons/anfordern.gif) no-repeat;
  height:               48px;
  width:                162px;
  color:                transparent;
  cursor:               pointer;
}

.form_feld
{
  width:                600px;
  height:               350px;
  border:               1px solid #444444;
  padding:              5px;
  font-size:            14px;
}

.form_result
{
  width:                1300px;
  height:               350px;
  border:               0px solid #444444;
  padding:              5px;
  font-size:            14px;
  text-align:           center;
}

.benutzer_formular_input_error
{
	border:				2px solid #FF0000;
}


/*Neu - Aktenübersicht (frontend.php)*/
.icon_akte_details
{
	cursor: pointer;
    background: url(../images/icons/akte.gif) no-repeat center;
    color: transparent;
    width: 25px;
    height: 25px;
    margin: auto;
}

/* Detailansicht (detail.php)*/
#result_einzeln
{
	float: left;
	width: 1000px;
	text-align: left;
	vertical-align: middle;
	margin-top: 5px;
	margin-left: 15px;
}

.success
{
	color: #27bd11;
}

.failure
{
	color: #ff2626;
}

.hidden_on_start
{
	display:none;
}


#btn_submit_aktensache
{
	display:none !important;
}