/* Global & Default CSS Uba Intranet */

@import url(content.css);
@import url(menus.css);

BODY { padding:0; margin:0; background-color:#FFF; text-align:center;}
P, DIV, TD { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#595A5A;}
TABLE TD { vertical-align:top;} /* dieter, 12.4.2006: geändert von TABLE TD { vertical-align:top;xxx}*/
TABLE TH { font-weight:normal;}
DFN { display:none;}
A:link { color:#333333; text-decoration:none;}
A:visited { color:#666666; text-decoration:none;}
A:hover { text-decoration:underline;}
A:active { outline:none;}
H1 { font-weight:normal; margin:0 0 6px 0; padding:0 0 1px 0; font:normal 20px Georgia, serif; color:#005277; line-height:normal; border-bottom:1px dashed #B2B2B2;}
H2, H3 { font-weight:bold; margin:0; padding:5px 0 2px 0; letter-spacing:1px; font-size:10px; color:#005277;}/*text-transform:uppercase; */
H3 { text-transform:none;}
P { margin:0; padding:0; margin:5px 0 5px 0;}
STRONG { color:#595A5A;}
SMALL { font-size:9px;}
HR { background-color:#D0D1CA; color:#D0D1CA; border:#D0D1CA; height:1px; width:100%; margin-top:5px; margin-bottom:5px; padding:0;}

FORM { margin:0; padding:0;}
SPAN.inp { width:200px; display:block; margin: 0 0 7px 0; padding:1px; border:1px solid #D6D6D6; background-color:#FFF;}
SPAN.inp INPUT, SPAN.inp TEXTAREA, SPAN.inp SELECT { color:#595A5A; border:1px solid #C3C3C3; border-top-color: #7C7C7C; 
border-bottom-color:#DDD; font-size:11px; line-height:1.2em; margin:0; width:200px;}
INPUT, SELECT, OPTION { color:#595A5A; font-size:11px; line-height:1.2em; margin:0;}
TEXTAREA { color:#595A5A; font-size:11px; border:1px solid #C3C3C3; height:140px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1.6em; margin:0; -moz-box-sizing:border-box;}
TEXTAREA:focus, INPUT:focus { background-color:#FFFFE5;}
FIELDSET { border:none; padding:3px 4px 10px 2px;}
LABEL { color:#595A5A; font-size:10px; font-weight:bold; margin-bottom:2px; display:block;}
LEGEND { color:#595A5A;}
INPUT[type=image] { border:0;} 
INPUT.img { border:0;}
INPUT.img:hover { position:relative; top:1px; left:1px;}
#content A .imgbutt:hover { background-color:#FFF; position:relative; top:1px; left:1px;}

NOSCRIPT { background:#FFFFE5 url('ico_error.gif') no-repeat 14px 14px; border:1px dashed #B2B2B2; border-width:1px 0; margin:10px 0;}
NOSCRIPT P { padding:10px 30px 10px 50px; margin:0; border:5px solid white; border-width:5px 0 5px 0; line-height:15px;}

#container { width:900px; text-align:left; margin:0 auto;}
.container { width:900px; text-align:left; margin:0 auto;}

/* Top-Bereich: Logo, Anwendungen, Login */

#top_area { margin:13px 0 8px 0;}
#top_logo { position:absolute;}
#top_v { background:url('ico_chart.gif') no-repeat 15px 2px; padding:0 0 0 31px;}
#top_m { background:url('ico_cart.gif') no-repeat 15px 4px; padding:2px 0 0 31px;}
#top_s { background:url('ico_pin.gif') no-repeat 15px 0px; padding:0 0 0 31px;}
#top_f { background:url('ico_balloon.gif') no-repeat 15px 4px; padding:2px 0 0 31px;}
#top_u { background-color:#F1F1F1; padding:1px 3px 1px 8px;}/*EDEDED*/
#headerimg { border-bottom:1px solid #FFF;}

/* Breadcrumb, Sitemap, Suchfeld */

#nav_area { margin:0; background-color:#F6F6F6;}
#nav_main { font-size:13px;}
#nav_sei { margin:0; padding:6px 0 0 10px;}
#nav_h { background:url('ico_nf.gif') no-repeat 0px 2px; padding:0 13px 0 12px; float:left; line-height:11px;}
#nav_n { background:url('ico_hd.gif') no-repeat 0px 2px; padding:0 13px 0px 12px; float:left; line-height:11px;}
#nav_s { background:url('ico_sm.gif') no-repeat 0px 2px; padding:0 0 0 16px; float:left; line-height:11px;}
#nav_bc { background:url('ico_home.gif') no-repeat 11px 1px; padding:0 0 0 26px; margin:6px 0 0 0;}
#nav_bc A { font-size:10px;}

#nav_sf { margin:0; padding:12px 0 0 8px;}
#nav_e { background:url('ico_search.gif') no-repeat 0px 2px; padding:0 0 0 12px; clear:both;}
#quicksearch SPAN.inp { width:165px; float:left; border:1px solid #B2DDDC; padding:2px;}
#quicksearch SPAN.inp INPUT { width:165px;}
#quicksearch INPUT.img { position:relative; top:0px; left:2px; border:0;}
#quicksearch INPUT.img:hover { position:relative; top:1px; left:3px; border:0;}


#subnav_area { background-color:#FFF; padding:0 11px 19px 9px; margin:0 0 10px 0;}
#cur_level { border-bottom:1px dashed #B2B2B2; padding:9px 0 4px 0; font-size:13px; color:#005277;}
#cur_level A { font-size:9px;}

#c_area { background-color:#F6F6F6; padding:10px 0 20px 0;}
#l_area { margin:0 0 0 0; padding:0 8px 40px 9px;}


#tab_area { margin:0 5px 0 14px;}
.tab_sel, .tab_unsel { display:block; text-decoration:none; letter-spacing:1px; font-weight:bold; text-transform:uppercase; 
padding:6px 9px 4px 9px; border:1px solid #D0D1CA; border-width:2px 1px 1px 0px; background-color:#FFF; white-space:nowrap; border-bottom-color:#FFF;}
.tab_unsel { border-bottom-color:#D0D1CA; border-top-width:1px; padding-top:7px;}
#content .tab_sel { padding:5px 9px 2px 9px;}
A.tab_sel, #content A.tab_sel { color:#595A5A; text-decoration:none;}
A.tab_sel:hover, #content A.tab_sel:hover { color:#595A5A; text-decoration:none; background:0;}
A.tab_unsel, #content A.tab_unsel { color:#969696; text-decoration:none;}
A.tab_unsel:hover, #content A.tab_unsel:hover { color:#595A5A; text-decoration:none; background:0; border-top-width:2px; padding-top:6px;}
.first { border-left:1px solid #D0D0D0;}
.notab { border-bottom:1px solid #D0D1CA; width:100%;}

.tab_cont { padding:7px 9px; border:1px solid #D0D1CA; border-width:0 1px 3px 1px; background-color:#FFF;}
.tab_cont H3 { font-weight:bold; margin:0 0px; padding:0 0px; padding-top:7px; padding-bottom:5px; font-size:10px; color:#595A5A; letter-spacing:normal;}
.tab_cont STRONG { font-weight:normal;}

#t_infobox_form { color:#969696;}
#t_tools, #t_tools_loggedin { width:50%;}

#apps_right { margin:0 5px 0 14px;}
#apps_right div.inside_poll, #apps_right div.brainwave { margin:0 0 0 0; padding:7px 9px; border:1px solid #D0D1CA; border-width:0 1px 3px 1px; background-color:#FFF;}

#r_area { border-left:1px dashed #B2B2B2; margin:10px 0 0 14px; padding:0 5px 0 10px;}
#printlink { }
#printlink2 A:hover { text-decoration:none; background-color:#E6E6E6;}
#printlink2 { padding:40px 0 5px 0;}

/* Messages */

.infomessage { padding:15px 30px 15px 50px; line-height:15px; background:#FFFFE5 url('ico_info.gif') no-repeat 14px 14px; 
border:1px solid #B2B2B2; border-width:1px 0; margin:10px 0 10px 0;}
#content .infomessage P { padding:0; margin:0;}
#content .infomessage UL { margin:5px 0 0 4px;}
#content .infomessage UL LI { margin:0 0 2px 0px; background:url('li_msg.gif') no-repeat 0px 7px;}
#content .infomessage OL { margin:5px 0 0 20px;}

.helpmessage { padding:15px 30px 15px 50px; line-height:15px; background:#FFF url('ico_help.gif') no-repeat 14px 14px; 
border:1px solid #B2B2B2; border-width:1px 0; margin:10px 0 10px 0;}
#content .helpmessage P { padding:0; margin:0;}
#content .helpmessage UL { margin:5px 0 0 4px;}
#content .helpmessage UL LI { margin:0 0 2px 0px; background:url('li_msg.gif') no-repeat 0px 7px;}
#content .helpmessage OL { margin:5px 0 0 20px;}

.errormessage { padding:15px 30px 15px 50px; line-height:15px; background:#FFFFE5 url('ico_error.gif') no-repeat 14px 14px; 
border:1px solid #B2B2B2; border-width:1px 0; margin:10px 0 10px 0;}
#content .errormessage P { padding:0; margin:0;}
#content .errormessage UL { margin:5px 0 0 4px;}
#content .errormessage UL LI { margin:0 0 2px 0px; background:url('li_msg.gif') no-repeat 0px 7px;}
#content .errormessage OL { margin:5px 0 0 20px;}

/* Footer-Bereich: Wappen, Autor/Update, Helplinks  */

#closer { margin:30px 0 0 0; padding:5px 0 0 0; border-top:1px solid #D0D1CA;}
#closer A:hover { background-color:#E6E6E6; text-decoration:none;}
#bot_area { margin:5px 0 25px 0;}
#textresizer { text-align:right;}
#textresizer A:hover { text-decoration:none; color:#000;}
#copyright { font-size:9px; margin:3px 0 5px 0; padding:5px 0 0 0; border-top:1px solid #D0D1CA;}

/* Font, Color & Layout Classes */

.captiontext { color:#969696; font-size:9px;}
.minitext { font-size:9px;}
.accent {font-size:8px;}
.serif { font-family:Georgia, "Times New Roman", Times, serif; font-size:11px;}
.serif_italic { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:11px; letter-spacing:1px;}
.italic { font-style:italic;}
.fett { font-weight:bold;}
.wide { font-size:10px; font-weight:normal; letter-spacing:1px; text-transform:none;}

.warning, .error, .required { color:#B2011D;}
.redstar { font-size:11px; color:#B2011D;}
.red { color:#902635;}
.blue { color:#005277;}
.black { color:#000;}
.white { color:#FFF;}
.green { color:#008F8B;}
.text_b { color:#000;}
.def { color:#595A5A;}
.lightgrey { color:#D0D1CA;}
.lightgrey A { color:#969696;}
.lightgrey A:visited { color:#969696;}
#top_u .lightgrey A:hover { color:#969696;}
.mediumgrey { color:#969696;}
.darkgrey { color:#7E7E7E;}
.mediumgrey_bg { background-color:#E6E6E6;}
.white_bg { background-color:#FFF;}

.border_grey { border:1px solid #D0D0D0;}
.dashed { border:1px dashed #B2B2B2;}
.dashedline { border-bottom:1px dashed #B2B2B2; margin:0 0 15px 0;}
.line { border-bottom:1px solid #B2B2B2; margin:0 0 5px 0;}

.nobrk { white-space:nowrap;}
.left { float:left;}
.clear { clear:both;}

