/* ============== Allgemeine Classen für alle Browser ============== */

DIV.div_wrapper {width: 938px;padding-left:17px;padding-bottom:35px;}

DIV.div_verlauf {position:absolute; top:54px;width:690px;padding-bottom:6px;border-bottom: 1px solid #CCCCCC; color:#666666;line-height:16px;font-size:11px; z-index:1;}

DIV.div_fehler {margin-top:20px;margin-bottom:20px;padding-top:6px;padding-bottom:6px;border: 1px solid #FF0000; border-left: 0px; border-right: 0px; color:#FF0000;line-height:16px;font-size:11px;}
DIV.div_meldung {margin-top:20px;margin-bottom:20px;padding-top:6px;padding-bottom:6px;border: 1px solid #7F9DB9; border-left: 0px; border-right: 0px; color:#6388A9;line-height:16px;font-size:11px;}

DIV.div_navi {position: relative; height: 80px;background-color:#E0E0E0; background-image:url(../images/layout/topbanner_bg.png); background-repeat: repeat-x;}
	DIV.div_navigation {position:absolute; left:0px; top: 0px;}
	DIV.div_navi_inhalt {position: absolute;top:41px;left:0px;font-family:arial; font-size:14px;line-height:19px;color:#666666;visibility:hidden; z-index:2;}
		DIV.div_navi_inhalt .trans { filter: alpha(opacity=90);-moz-opacity:0.9; opacity:0.9;}
	DIV.div_taskleiste {position: absolute;top:0px;left:166px;font-family:arial; font-size:11px;line-height:12px;color:#666666;}
		DIV.div_task {padding: 6px 30px 0px 38px; float:left; border-right: 2px solid #D8D8D8; height:30px; width:auto;}
		DIV.div_task A {color:#004193; text-decoration:none;}
		DIV.div_task A:hover {color:#004193; text-decoration:underline;}
		DIV.div_task .mleft{margin-left:-30px;position:absolute;}
	

DIV.kalendertag {position:absolute;margin-top:5px;width:15px;margin-left:3px;text-align:right;font-family: verdana;font-size: 11px;line-height: 16px;font-weight: normal;color: #666666;}
		
A.a_grau { text-decoration: none;color:#666666;}
A.a_grau:hover { text-decoration: underline;color:#666666;}

DIV.div_trenner {margin-top:20px;margin-bottom:19px;height:1px; border-top: 1px solid #004494;}

DIV.div_row1 {background-color:#F0F0F0; position:relative;}
DIV.div_row0 {background-color:transparent; position:relative;}
DIV.div_row1_over {background-color:#F0F0F0; position:relative;}
DIV.div_row1_over:hover {background-color:#E5E5E5; position:relative;}
DIV.div_row0_over {background-color:transparent; position:relative;}
DIV.div_row0_over:hover {background-color:#E5E5E5; position:relative;}

DIV.div_inhalte {border: 1px solid #cccccc; padding: 4px 40px 20px 4px; margin-bottom:10px; cursor: move;}

TABLE.table_stan { width:500px; margin-top: 32px;}
TD.td_form {padding: 3px 2px 3px 8px; color: #7E7E7E; font-size: 11px; line-height:16px; border-bottom: 1px solid #004193;}
TD.td_formpflicht {padding: 3px 2px 3px 8px; color: #000000; font-size: 11px; line-height:16px; border-bottom: 1px solid #004193;}
TD.td_formlast {padding: 3px 2px 3px 8px; color: #000000; font-size: 11px; line-height:16px;}

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

TABLE.table_notizen {width:100%;background-color:#ffffff;margin-top:10px; border-bottom: 2px solid #004193;}
TABLE.table_notizen TD {padding:1px;}
TABLE.table_notizen TD.notiz {border-top: 1px dotted #004193; padding-top:2px; padding-bottom:12px;}
TABLE.table_notizen TD.top {border-top: 2px solid #004193; padding-top:3px; background-image:url(../images/layout/td_notizen_hg.gif); background-repeat: repeat-x;}
TABLE.table_notizen TD.top_blau {border-top: 2px solid #004193; padding-top:3px; background-image:url(../images/layout/td_notizen_hg_blau.gif); background-repeat: repeat-x;}
TABLE.table_notizen TD.top_rot {border-top: 2px solid #004193; padding-top:3px; background-image:url(../images/layout/td_notizen_hg_rot.gif); background-repeat: repeat-x;}
TABLE.table_notizen TD.top_gelb {border-top: 2px solid #004193; padding-top:3px; background-image:url(../images/layout/td_notizen_hg_gelb.gif); background-repeat: repeat-x;}

P.p_klein { font-size: 10px; line-height: 15px; }
.grau {color:#7E7E7E;}
.highlight {color:#004193;}

A.a_button {color:#666666; font-weight:bold; line-height:16px; font-size: 10px;text-decoration: none;}
A.a_button:hover {color:#666666; font-weight:bold; line-height:16px; font-size: 10px;text-decoration: underline;}

SELECT.select_filter {padding-left:0px;padding-right:0px;font-size:9px;}

#sddm{margin: 0;padding: 0;z-index: 30}
#sddm li{margin: 0;padding: 0;list-style: none;float: left;}
#sddm li a{display: block;margin: 0 7px 0 0;padding: 4px 10px;background: #004193;color: #FFF;border:1px solid #ffffff;text-align: center;text-decoration: none}
#sddm li a:hover{background: #D57000;}
#sddm li a.a_aktiv{background: #D57000;font-weight:bold;}
#sddm li a.a_aktiv:hover{background: #D57000;}
#sddm li a.a_logout{background: #B76000;}
#sddm li a.a_logout:hover{background: #B76000;}
#sddm div{position: absolute;visibility: hidden;margin: 0;padding: 0;background: #004193;border: 1px solid #ffffff;margin-top:7px;}
#sddm div a{position: relative;display: block;	margin: 0;padding: 2px 10px;width: auto;white-space: nowrap;text-align: left;text-decoration: none;background: #004193;color: #ffffff;border:0px;}
#sddm div a:hover{text-decoration:underline;background: #004193;}
#sddm div a.a_subaktiv{font-weight:bold;}

TABLE.table_baumansicht TD {padding:0px;}
SPAN.span_punktyp_1 {font-weight:bold; font-size: 12px; line-height: 16px;}
SPAN.span_punktyp_1 A {color: #666666; text-decoration:none;}
SPAN.span_punktyp_1 A:hover {color: #666666; text-decoration:underline;}
SPAN.span_punktyp_2 {}
SPAN.span_punktyp_2 A {color: #666666; text-decoration:none;}
SPAN.span_punktyp_2 A:hover {color: #666666; text-decoration:underline;}
SPAN.span_punktyp_3 {font-style:italic; color:#0000FF;}
SPAN.span_punktyp_3 A {font-style:italic; color:#0000FF; text-decoration:none;}
SPAN.span_punktyp_3 A:hover {font-style:italic; color:#0000FF; text-decoration:underline;}

SPAN.span_punkthigh_punkt {padding:2px; background-color: #F0F0F0; border:1px solid #0000FF;}
SPAN.span_punkthigh_link {padding:2px; background-color: #F0F0F0; border:1px solid #FF0000;}

