/* CSS Layouts */

H1.h1_fehler {color:#ff0000; font-size:14px; margin: 20px 0px 10px 0px;}
H1.h1_meldung {color:#009900; font-size:14px; margin: 20px 0px 10px 0px;}

#div_topbanner {height:80px; background: url(../images/layout/topbanner_bg.png) no-repeat;}
	#div_navi {padding: 12px 0px 0px 5px;}
		.div_navipunkt {float:left;margin-right:5px;margin-left:5px;}
		#div_navi A {font-size: 12px; line-height:20px; font-weight:bold;padding: 7px 5px 6px 5px; border-radius: 5px 5px 0px 0px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -khtml-border-radius-topleft: 5px; -khtml-border-radius-topright: 5px; }
		A.a_navi_norm {color:#757575; text-decoration: none;padding: 7px 5px 6px 5px; }
		A.a_navi_norm_over {color:#333333; text-decoration: none; background-color: #D8D8D8;}
		A.a_navi_norm:Hover {color:#333333; text-decoration: none; background-color: #D8D8D8;}
		A.a_navi_aktiv {color:#739FD0; text-decoration: none;}
		A.a_navi_aktiv_over {color:#739FD0; text-decoration: none; background-color: #D8D8D8;}
		A.a_navi_aktiv:Hover {color:#739FD0; text-decoration: none; background-color: #D8D8D8;}
		#div_navi A IMG {margin-left:3px;}
		
		.div_subnavi_top {position:absolute; visibility:hidden; z-index:9;}
		.div_subnavi {position:absolute; visibility:hidden; z-index:10; top:41px; border-right: 2px solid #BfBfBf; border-bottom: 2px solid #BfBfBf; padding: 5px 0px 5px 0px; background-color: #D8D8D8;border-radius: 0px 0px 5px 5px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -khtml-border-radius-bottomleft: 5px; -khtml-border-radius-bottomright: 5px;}
			.div_subnavi A {font-size: 12px; line-height:20px; font-weight:bold; padding: 0px 5px 5px 5px; border-radius: 0px; -moz-border-radius: 0px; -khtml-border-radius: 0px;}
			.div_subnavi A.a_subnavi_norm {color:#757575; text-decoration: none;}
			.div_subnavi A.a_subnavi_norm:Hover {color:#333333; text-decoration:}
			.div_subnavi A.a_subnavi_aktiv {color:#739FD0; text-decoration: none;}
			.div_subnavi A.a_subnavi_aktiv:Hover {color:#333333; text-decoration:}

IMG.img_border {border:1px solid #999999;}

#div_meldung {position: absolute; z-index: 8; display:none; top: 41px; left:120px;width:450px; padding:5px 10px 5px 10px; background-color:#F3F3F3; border-right: 2px solid #BfBfBf; border-bottom: 2px solid #BfBfBf; border-radius: 0px 0px 5px 5px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -khtml-border-radius-bottomleft: 5px; -khtml-border-radius-bottomright: 5px;}
#div_meldung H1.h1_meldung {font-size: 11px; line-height:14px; color: #7F9DB9; margin-top:0px; margin-bottom:0px;}
#div_meldung H1.h1_fehler {font-size: 11px; line-height:14px; color: #FF0000; margin-top:0px; margin-bottom:0px;}
#div_meldung UL.ul_meldung {margin-top:4px;margin-bottom:0px; color: #7F9DB9;}
#div_meldung UL.ul_fehler {margin-top:4px;margin-bottom:0px; color: #FF0000;}
	#div_meldung_close {float:right;margin:0px 0px 5px 10px; }

#div_verlauf {position:absolute; z-index:1; top:54px; left:15px; width:690px;padding-bottom:6px;border-bottom: 1px solid #CCCCCC; color:#666666;line-height:16px;font-size:11px; z-index:1;}
#div_verlauf A {color:#757575; text-decoration: none;}
#div_verlauf A:Hover {color:#739FD0; text-decoration: none;}

#div_confirm_hg {width:100%; height:100%; position:fixed; top:0px; left:0px; background-color:#000000; z-index: 9990; filter: alpha(opacity=50);-moz-opacity:0.5; opacity:0.5; display:none;}
#div_confirm_text {width:400px; border:2px solid #ffffff; position:fixed; left:50%; top: 50%; margin-left:-200px; margin-top: -100px; background-color:#ffffff; z-index: 9999; display:none;}
#div_popup_text {width:800px; height:400px; border:2px solid #ffffff; position:fixed; left:50%; top: 50%; margin-left:-400px; margin-top: -200px; background-color:#ffffff; z-index: 9998; display:none;}
#div_confirm_text_head {padding: 5px 10px 6px 10px; background-image:url(../images/layout/confirm_hg.png);color:#ffffff; font-weight:bold;}
#div_popup_text_head {padding: 5px 10px 6px 10px; background-image:url(../images/layout/confirm_hg.png);color:#ffffff; font-weight:bold;}
#div_confirm_text_inhalt {padding: 5px 10px 5px 10px;}
#div_popup_text_inhalt {height:363px;overflow:scroll;padding:5px 10px 5px 10px;}
#div_confirm_close {float:right; margin-top:3px; margin-right:3px;}
#div_popup_close {float:right; margin-top:3px; margin-right:3px;}

#div_content {padding: 15px 0px 25px 15px; width:945px;}

.div_sort {width:400px; position: relative;}
	.div_sort DIV.div_sort_element {margin-bottom:10px; border: 1px dotted #666666; background-color: #F0F0F0; padding: 5px 10px 5px 10px; border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; cursor: move;}
	.div_sort DIV.div_sort_num {cursor: move; float:right; margin-left:10px; border: 0px; background-color: #666666; color:#FFFFFF; padding: 1px 4px 1px 4px; border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; font-size:11px; line-height:13px;}

.div_link {margin:5px 0px 5px 0px;}
	.div_link IMG {margin-right:70px;}
	.div_link A {color:#666666; font-weight:bold; line-height:16px; font-size: 11px;text-decoration: none;}
	.div_link A:hover {color:#666666; font-weight:bold; line-height:16px; font-size: 11px;text-decoration: underline;}

INPUT.submit { padding: 2px; border:1px solid #739FD0; background-color:#666666; color:#ffffff; font-weight:bold; cursor:pointer;}
INPUT.submit:Hover { background-color:#333333; }
INPUT.cancel { padding: 2px; border:1px solid #333333; background-color:#999999; color:#ffffff; font-weight:normal; cursor:pointer;}
INPUT.cancel:Hover { background-color:#FF0000; }

TABLE.table_stan { width:450px; margin-top: 20px;}
TABLE.table_stan TH {padding: 3px 2px 3px 8px; font-size: 12px; line-height:15px; color: #333333; border-bottom: 1px solid #CCCCCC; font-weight:bold;}
TABLE.table_stan TD {padding: 3px 2px 3px 8px; color: #7E7E7E; border-bottom: 1px solid #CCCCCC;}
TABLE.table_stan TD.td_flicht {color: #000000;}
TABLE.table_stan TD.td_last {padding: 3px 2px 3px 8px; color: #000000; border-bottom:0px;}
TABLE.table_stan INPUT, TEXTAREA {width:300px; margin-right:5px;}
TABLE.table_stan TEXTAREA {height:150px;width:400px;}
TABLE.table_stan INPUT.submit {width:auto;}
TABLE.table_stan INPUT.checkbox { border: 0px; width:auto; }

TABLE.table_form TD {padding-left: 5px; padding-bottom:3px;}

TABLE.table_list {width:100%;background-color:#898989;margin-top:15px;}
TABLE.table_list TD {padding: 3px;background-color: #FFFFFF;}
TABLE.table_list TD.zeile {background-color: #F8F8F8;background-image:url(../images/layout/td_zeile_hg.gif);background-repeat: repeat-x;}
TABLE.table_list TD.leer {padding:0px;}
TABLE.table_list TD.zeile_select {background-color: #EE7F00;color: #FFFFFF;}
TABLE.table_list TH {padding: 3px;color: #FFFFFF;background-color: #7E7E7E;background-image:url(../images/layout/th_bg.gif);background-repeat: repeat-x;}

TABLE.table_list_klein {width:100%;background-color:#898989;margin-top:5px;}
TABLE.table_list_klein TD {padding:1px;}

TABLE.table_list_mini {width:100%;background-color:#cccccc;margin-top:0px;}
TABLE.table_list_mini TD {font-family:arial;padding:0px 1px 0px 1px;font-size:9px;line-height:11px;}
TABLE.table_list_mini TD.zeile {background:none;background-color: #F8F8F8;}
TABLE.table_list_mini TD.zeile_th {background:none;background-color: #bbbbbb; color:#ffffff;}
TABLE.table_list_mini TH {font-family:arial;padding:0px 1px 0px 1px;font-size:9px;line-height:11px;}

P.p_klein { font-size: 10px; line-height: 15px; }
.grau {color:#7E7E7E;}
.schwarz {color:#000000;}
.highlight {color:#F8A326;}
.invisible {display:none;}

INPUT.input_aktiv {background-color:#739FD0; color:#FFFFFF;}
SELECT.select_filter {padding-left:0px;padding-right:0px; font-size:10px; line-height:13px;}
SELECT.select_filter_aktiv {padding-left:0px;padding-right:0px; font-size:10px; line-height:13px; background-color:#739FD0; color:#FFFFFF;}