/*
 v 0.902 -- 26.04.2006, fehler korr, id -> class
*/
body 
{
margin: 20px 0px 30px 0px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 100.01%;
background-image:url(../bilder/hintergrund_streifen.gif);
background-repeat:repeat;
/*background-color: #e0e0e0;*/
color: #000;
text-align:center;
}
#seite 
{
text-align:left;
width:950px;
margin:0px auto;
color: #000;
height: 100%; 
font-size:11px;
border:0px solid #575757;
}
#seite_logged
{
text-align:left;
min-width:950px;
padding-left:20px;
padding-right:20px;
color: #000;
height: 100%; 
font-size:11px;
border:0px solid #575757;
}
h1
{
font-size:25px;
font-weight:bold;
}
h2
{
font-size:20px;
font-weight:bold;
}
h3
{
font-size:18px;
font-weight:bold;
}
h4
{
font-size:16px;
font-weight:bold;
}
h5
{
font-size:14px;
font-weight:bold;
}
h6
{
margin-top:5px;
font-size:12px;
font-weight:bold;
}

#header
{
height:132px;
background-color:#000000;
}
#logo
{
height:55px;
width:180px;
background-color:#000000;
color:#FFFFFF;
float:left;
}
#menu_elegant_top
{
vertical-align:bottom;
background-color:#00FF00;
}
#menu
{
float:right;
background-color:#000000;
width:770px;
height:55px;
}
.ffchrampf
{
clear:both;
}
#menutab
{
margin-top:3px;
margin-left:20px;
}
#menutab_right
{
margin-top:3px;
margin-left:20px;
}
.menucont
{
overflow:visible;
width:40px;
color:#00FF00;
font-weight:bold;
text-align:center;
/*background-color:#000000;*/
}
.menucont a:link
{
color:#000000;
text-decoration:none;
}
.menucont a:visited
{
color:#000000;
text-decoration:none;
}
.menucont a:hover
{
color:#FFFFFF;
font-weight:bold;
}

#wrapper
{
height:100%;
clear:both;
background-color:#f0f0a6;
border-bottom:4px solid #000000;
border-left:4px solid #000000;
/*background-image:url(../bilder/wrapper_bg.gif);*/
background-image:url(../bilder/logo_lodur.jpg);
background-position:bottom left;
/*background-position:left;*/
background-repeat:no-repeat;
}

#wrapper_column_one
{
height:100%;
clear:both;
background-color:#bee5e2;
border-bottom:4px solid #000000;
border-left:4px solid #000000;
/*background-image:url(../bilder/wrapper_bg.gif);*/
background-image:url(../bilder/logo_lodur.jpg);
background-position:bottom left;
/*background-position:left;*/
background-repeat:no-repeat;
}

#wrapper a, wrapper a:link, wrapper a:visited, wrapper a:hover
{
text-decoration:none;
color:#000000;
}

#aktuell
{
float:left;
width:190px;
}
#aktuell_1_head
{
background-image:url(../bilder/aktuell_1_head.gif);
height:17px;
padding-left:5px;
padding-top:2px;
}
#aktuell_2_head
{
background-image:url(../bilder/aktuell_2_head.gif);
height:17px;
padding-left:5px;
padding-top:2px;
}
#aktuell_3_head
{
background-image:url(../bilder/aktuell_3_head.gif);
height:17px;
padding-left:5px;
padding-top:2px;
}
#aktuell_4_head
{
background-image:url(../bilder/aktuell_4_head.gif);
height:17px;
padding-left:5px;
padding-top:2px;
}
#aktuell_1
{
/*background-image:url(../bilder/aktuell_1.gif);*/
/*height:231px;*/
/*border-bottom:2px solid #000000;*/
margin-left:11px;
}
#aktuell_2
{
/*background-image:url(../bilder/aktuell_2.gif);
height:231px;*/
/*border-bottom:2px solid #000000;*/
margin-left:11px;
}
#aktuell_3
{
margin-left:11px;
/*background-image:url(../bilder/aktuell_3.gif);
height:231px;*/
}
#aktuell_4
{
margin-left:11px;
min-height:600px;
/*background-image:url(../bilder/aktuell_3.gif);
height:231px;*/
}
*html #aktuell_4
{
height:600px;
}
/*styles für das left_column_one layout*/
#clm_left_head
{
background-image:url(../bilder/clm_one_head.jpg);
height:16px;
}
#clm_left_content
{
padding:20px 10px 10px 10px;
background-color:#bee5e2;
}
/*---------------------------------*/
#content_wrapper
{
/*margin-top:-699px;*/
float:right;
background-color:#FFFFFF;
/*margin-left:169px;*/
width:750px;
border-left:6px solid #000000;
}
#indicator
{
height:40px;
background-image:url(../bilder/indicator.gif);
background-position:center;
width:746px;
border-bottom:3px solid #000000;
border-right:4px solid #000000;
text-align:center;
}
#content_td
{
width:746px;
/*background-image:url(../bilder/rad-hintergrund.gif);*/
background-repeat:no-repeat;

min-height:800px;
border-right:4px solid #000000;
background-color:#dde9e8;
}
*html #content_td
{
height:800px;
}

#inhalt
{
padding:20px 10px 10px 20px;
}
#akt_cont_1
{
color:#000000;
padding:20px 10px 10px 10px;
/*background-color:#f72a2c;*/
}
#akt_cont_2
{
color:#000000;
padding:20px 10px 10px 10px;
/*background-color:#fcb049;*/
}
#akt_cont_3
{
color:#000000;
padding:20px 10px 10px 10px;
/*background-color:#f0f0a6;*/
}
#akt_cont_4
{
color:#000000;
padding:20px 10px 10px 10px;
/*background-color:#f0f0a6;*/
}
#indicator_cont
{
font-size:12px;

padding-top:15px;
}
/*spezielle styles für divs in page*/
#table_organigramm
{
font-size:10px;
}

/*Logged in bereich*/
#wrapper_logged
{
height:100%;
clear:both;
background-color:#FFFFFF;
border:0px solid #000000;
}
#wrapper_logged a, wrapper_logged a:link, wrapper_logged a:visited, wrapper_logged td a, wrapper_logged td a:link,  wrapper_logged td a:visited
{
text-decoration:none;
color:#666666;
}
#wrapper_logged a:hover
{
text-decoration:none;
color:#000000;
}
#titelbalk
{
background-image:url(../bilder/flamme_titelbalk.gif);
background-color:#000000;
height:113px;
}
#flamme
{
background-color:#000000;
float:right;
text-align:right;
}
#test
{
position:relative;
top:74px;
height:33px;
vertical-align:bottom;
}
#logo_logged_flamme
{
background-color:#000000;
float:left;
margin-top:60px;
}
#logo_normal_elegant
{
background-color:#000000;
float:left;
}
#logo_logged
{
height:57px;
width:220px;
background-color:#EEEEEE;
color:#FFFFFF;
float:left;
}
#menu_logged
{
/*float:right;*/
/*background-color:#FFFFFF;*/
/*min-width:950px;*/
height:22px;
background-image:url(../bilder/weiss_header_balken.gif);
}
#menu_l_left_b
{
background-image:url(../bilder/weiss_head_balk_links.gif);
width:11px;
height:22px;
float:left;
}
#menu_l_right_b
{
background-image:url(../bilder/weiss_head_balk_rechts.gif);
width:11px;
height:22px;
float:right;
}
#menu_l_mitte
{
background-image:url(../bilder/weiss_head_balk_mitte.gif);
height:22px;
}
#menutab_logged
{
/*background-image:url(../bilder/weiss_header_balken.gif);*/
}
#menutab_logged_in
{
background-image:url(../bilder/weiss_head_balk_rechts.gif);
}
#status_logged
{
margin-top:15px;
margin-left:25px;
float:left;
}
#content_wrapper_open
{
float:none;
/*margin-top:-803px;*/

margin-left:195px;
min-width:750px;
/*border-left:15px solid #000000;*/

}
#content_wrapper_logged
{
float:none;
/*margin-top:-803px;*/

margin-left:191px;
min-width:750px;
/*border-left:15px solid #000000;*/
}
#aktuell_1_logged
{
/*color:#000000;*/
float:left;
/*background-color:#000000;*/
min-height:800px;
border-bottom:1px solid #a0a0a0;
border-top:1px solid #a0a0a0;
background-image:url(../bilder/menu_links_logged.gif);
margin-left:6px;
margin-top:15px;
margin-bottom:20px;
width:182px;
}
.akt_cont_logged
{
color:#FFFFFF;
padding: 2px 0px 0px 0;
margin-left:-10px;
}
#indicator_logged
{
border-top:1px solid #A0A0A0;
border-bottom:1px solid #A0A0A0;
border-left:1px solid #A0A0A0;
font-size:14px;
margin-top:15px;
margin-right:20px;
height:27px;
/*background-image:url(../bilder/indicator_logged.gif);*/
min-width:736px;
}
#indicator_logged_content
{
margin-left:20px;
padding-top:5px;
float:left;
}
#indicator_logged_right
{
background-color:red;
height:100%;
width:7px;
float:right;
background-image:url(../bilder/border_right_logged.gif);
}
#content_td_logged
{
min-width:736px;
/*background-image:url(../bilder/content_logged_bg.gif);*/
/*background-image:url(../bilder/content_logged.gif);*/
min-height:850px;
margin-right:20px;
margin-bottom:5px;
float:none;
border-left:1px solid #a0a0a0;
border-bottom:1px solid #a0a0a0;
background-repeat:repeat-y;
background-position:right;
background-image:url(../bilder/border_right_logged.gif);
}
*html #content_td_logged
{
height:850px;
}
#inhalt_lg
{
margin-right:50px;
padding:20px 20px 20px 20px;
/*border-bottom:1px solid #a0a0a0;
border-left:1px solid #a0a0a0;*/
/*float:left;*/
}
#left_menu_logged_in li
{0
list-style-type:circle;
font-size:11px;
}
.menu_links_link
{
list-style-type:circle;
}
/*
#left_menu_logged_in a, left_menu_logged_in a:link
{
list-style-type:none;
color:#000000;
text-decoration:none;
}
#left_menu_logged_in a:visited
{
list-style-type:none;
color:#000000;
text-decoration:none;
}
#left_menu_logged_in a:hover
{
list-style-type:none;
color:#000000;
text-decoration:none;
}
#left_menu_logged_in li a:link, #left_menu_logged_in li a:visited, #left_menu_logged_in li a:active 
{
display:block;
border-bottom: dashed 0px #C2631D;
background-color:#FFFFFF;
color:#000000;text-decoration:none;
height: 20px;
line-height: 20px;
margin-bottom: 1px;
margin-top: 1px;
}

#left_menu_logged_in li a:hover 
{ 
background-color:#000000;
color:#FFFFFF;
text-decoration:none;
}*/
.menu_links_link
{
margin-bottom:4px;
}

.menu_links_linkwith_gap
{
margin-bottom:16px;
}
/*und noch für wide content, im speziellen organigramm*/
#wrapper_wide
{
width:950px;
}
#indicator_wide
{
height:40px;
background-image:url(../bilder/indicator_wide.gif);
border-bottom:3px solid #000000;
border-left:4px solid #000000;
border-right:4px solid #000000;
text-align:center;
width:942px;
}
#content_td_wide
{
width:912px;
/*background-image:url(../bilder/content_wide.gif);*/
border-bottom:3px solid #000000;
border-left:4px solid #000000;
border-right:4px solid #000000;
background-color:#dde9e8;
min-height:600px;
padding-left:30px;
padding-top:30px;
padding-bottom:30px;
}
*html #content_td_wide
{
height:600px;
}

#inhalt_wide a:link, a:visited, a:hover, a:active 
{
	color:#333333;
	text-decoration:none;
}

/*extrawuensche*/
#home_inhalt
{
text-align:center;
}
/*styles für farzeuge*/
.mat_input_style
{
width:400px;
}
/*Styles für einsatzrapport*/
.row_eins_rap_tr_1
{
width:650px;
border-bottom:1px solid #000000;
border-top:1px solid #000000;
}
.row_eins_rap_tr
{
width:650px;
border-bottom:1px solid #000000;
}
#bottom_logo
{
/*margin-top:-52px;*/
margin-left:15px;
margin-top:-75px;
position:relative;
}
/*Zu fahrzeuge*/
#fz_table 
{
color:#FFFFFF;
border:0px solid #000000;
}
#fz_table td a:link 
{
color:#FFFFFF;
}
#fz_table td a:hoover
{
color:#FFFFFF;
}
#fz_table td a:visited
{
color:#FFFFFF;
}
.fz_titel
{
border:1px solid #686868;
width:157px;
font-size:12px;
color:#FFFFFF;
background-color:#686868;
height:45px;
}


.orgel_titel
{
border:1px solid #686868;
padding-top: 2px;
width:157px;
font-size:11px;
color:#FFFFFF;
background-color:#686868;
height:32px;
}


.fz_bild
{
border:1px solid #686868;
width:157px;
height:17;
}
#fz_spez
{
border:2px solid #000000;
}
.fz_titel_spez
{
font-size:14px;
color:#FFFFFF;
background-color:#000000;
font-weight:bold;
}
#linke_spalte_permission
{
float:left;
width:330px;
border-right:1px solid #686868;
}
#rechte_spalte_permission
{
float:right;
width:330px;
}
#links_pers_mat
{
float:left;
width:300px;
border-right:1px solid #686868;
}
#rechts_pers_mat
{
float:right;
width:360px;
}
#align_middle
{
text-align:center;
}
.warning{color: #bb0000;
}
#menu_lft_clm a:link, a:hover, a:visited, a:active
{
color:#000000;
text-decoration:none;
}
/*styles für eingeloggtes menu, elegant*/
#menu_left_logged_in_tab
{
margin-left:9px;
width:183px;
font-size:12px;
}
.menu_left_cell_lo_in
{
padding-left:10px;
}

.menu_left_cell_lo_in:hover
{
background-color:#000000;
}
.menu_left_cell_lo_in a:hover
{
background-color:#000000;
}

#menu_left_logged_in_tab a:hover
{
color:#FFFFFF;
}
#menu_left_logged_in_tab a:active
{
color:#FF0000;
}
.menu_left_cell_lo_in_selected
{
padding-left:10px;
background-color:#000000;
color:#FFFFFF;
}
.menu_left_cell_lo_in_selected a:link, a_visited, a:hover
{
color:#FFFFFF;
}



#tabcontainer td.normal
{
	height: 15px;
	padding: 10px;
	width: 150px;
	border-top:   1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
	border-bottom:1px solid #999999;
	border-left:  1px solid #c3c3c3;

	background-color: #f3f3f3;
}


#tabcontainer td.selected
{
	height: 15px;
	width: 150px;

	padding: 10px;
	border-top:   1px solid #999999;
	border-right: 1px solid #999999;
	/*border-bottom:1px solid #000000;*/
	border-left:  1px solid #999999; 
	/*margin-bottom: 1px solid #000000;*/
}


#tabcontainer td.gap
{
	height: 15px;
	width: 3px;
	/*border-top:   1px solid #000000;*/
	/*border-right: 1px solid #000000;*/
	border-bottom:1px solid #999999;
	/*border-left:  1px solid #000000;*/
}

#tabcontainer td.last
{
	height: 15px;
	/*border-top:   1px solid #000000;*/
	/*border-right: 1px solid #000000;*/
	border-bottom:1px solid #999999;
	/*border-left:  1px solid #000000;*/
}



.maincell
{
    width:99%;
    /*padding-top: 15px;*/
    /*padding-left: 15px;*/

    /*border-top:   1px solid #000000;*/
    border-right: 1px solid #999999;
    border-bottom:1px solid #999999;
    border-left:  1px solid #999999;
    /*border-top:  1px solid #999999; */

} 

.message_error
{
	background-color: #fff8f8; 
	font-size: 14px; 
	font-weight: bold; 
	width: 400px; 
	padding: 10px; 
	border: 2px solid #cc4444;

}
.message_confirm
{
	background-color: #f8fff8; 
	font-size: 14px; 
	font-weight: bold; 
	width: 400px; 
	padding: 10px; 
	border: 2px solid #44cc44;
}

