@charset "utf-8";
/* CSS Document */

/* Klassen für aktiven Content */
.fenster_main{ position:fixed; border:0px solid; background-color:#1a80ba; color:#F00; overflow:auto; padding:0px 0px 0px 0px; }
.fenster_titel { color:#FFF; width:90%; line-height:33px; padding:0px; vertical-align:middle; text-align:center; font-size:14px; white-space:nowrap; }
.fenster_content {  border:1px solid #707070; background-color:#FFF; color:#333; padding:3px; clear:both; overflow-y:scroll; overflow-x:auto; }

.fenster_but { float:right; border:0px solid; width:39px; height:23px; cursor:pointer; margin-left:2px; }

/* Klassen für inaktiven Content */
.fenster_main_inaktiv{ position:fixed; border:1px solid #707070; background-color:#a6a6a6; color:#F00; overflow:auto; padding:0px 0px 0px 0px; }
.fenster_titel_inaktiv { color:#FFF; width:90%; line-height:33px; vertical-align:middle; text-align:center; font-size:14px; white-space:nowrap; }
.fenster_content_inaktiv { border:1px solid #707070; background-color:#FFF; color:#333; padding:3px; clear:both; overflow-y:scroll; overflow-x:auto; }


/* Klassen für das Größer und kleiner ziehen */
.fenster_move { position:fixed; overflow:auto; padding:0px 0px 0px 0px; }

.fenster_move_t { cursor:n-resize; background-color:#707070; height:2px; }
.fenster_move_tr { cursor:ne-resize; background-color:#707070; height:2px; width:2px; }
.fenster_move_tl { cursor:nw-resize; background-color:#707070; height:2px; width:2px; }

.fenster_move_l { cursor:w-resize; background-color:#707070; width:2px; }
.fenster_move_r { cursor:e-resize; background-color:#707070; width:2px; }

.fenster_move_b { cursor:s-resize; background-color:#707070; height:2px; }
.fenster_move_br { cursor:se-resize; background-color:#707070; height:2px; width:2px; }
.fenster_move_bl { cursor:sw-resize; background-color:#707070; height:2px; width:2px; }

.fenster_move_br_big_see { cursor:se-resize; background-color:#707070; height:20px; width:20px; position:absolute; right:0px; bottom:0px; border:0px solid #707070; }
.fenster_move_br_big_hide { cursor:se-resize; background-color:#707070; height:20px; width:20px; position:absolute; right:0px; bottom:0px; border:1px solid #707070; border-radius:10px 0px 0px 0px; }


/*Taskleisten Klassen */
.taskleiste { width:100%; position:fixed; left:0px; padding-left:3px; bottom:0px; height:30px; background-image:url(../images/fenster/taskleiste_bg.jpg); background-position:left top; background-repeat:repeat-x; z-index:99999999999999999999999999999999999999; }

/*Taskleiste aktive klasse */
a.taskleiste_aktiv:link { padding:5px; line-height:20px; background-image:url(../images/fenster/taskleiste_but_on.jpg); background-position:left top; background-repeat:repeat-x; margin-top:1px; color:#09334b; float:left; font-weight:bold; width:150px; max-width:150px; white-space:nowrap; overflow:hidden; text-decoration:none; font-size:13px; margin-right:1px; margin-left:1px; }
a.taskleiste_aktiv:visited { padding:5px; line-height:20px; background-image:url(../images/fenster/taskleiste_but_on.jpg); background-position:left top; background-repeat:repeat-x; margin-top:1px; color:#09334b; float:left; font-weight:bold; width:150px; max-width:150px; white-space:nowrap; overflow:hidden; text-decoration:none; font-size:13px; margin-right:1px; margin-left:1px; }
a.taskleiste_aktiv:active { padding:5px; line-height:20px; background-image:url(../images/fenster/taskleiste_but_on.jpg); background-position:left top; background-repeat:repeat-x; margin-top:1px; color:#09334b; float:left; font-weight:bold; width:150px; max-width:150px; white-space:nowrap; overflow:hidden; text-decoration:none; font-size:13px; margin-right:1px; margin-left:1px; }
a.taskleiste_aktiv:hover { padding:5px; line-height:20px; background-image:url(../images/fenster/taskleiste_but_on_hover.jpg); background-position:left top; background-repeat:repeat-x; margin-top:1px; color:#09334b; float:left; font-weight:bold; width:150px; max-width:150px; white-space:nowrap; overflow:hidden; text-decoration:none; font-size:13px; margin-right:1px; margin-left:1px; }

/*Taskleiste aktive klasse */
a.taskleiste_inaktiv:link { padding:5px; line-height:20px; background-image:url(../images/fenster/taskleiste_but_off.jpg); background-position:left top; background-repeat:repeat-x; margin-top:1px; color:#FFF; float:left; font-weight:bold; width:150px; max-width:150px; white-space:nowrap; overflow:hidden; text-decoration:none; font-size:13px; margin-right:1px; margin-left:1px; }
a.taskleiste_inaktiv:visited { padding:5px; line-height:20px; background-image:url(../images/fenster/taskleiste_but_off.jpg); background-position:left top; background-repeat:repeat-x; margin-top:1px; color:#FFF; float:left; font-weight:bold; width:150px; max-width:150px; white-space:nowrap; overflow:hidden; text-decoration:none; font-size:13px; margin-right:1px; margin-left:1px; }
a.taskleiste_inaktiv:active { padding:5px; line-height:20px; background-image:url(../images/fenster/taskleiste_but_off.jpg); background-position:left top; background-repeat:repeat-x; margin-top:1px; color:#FFF; float:left; font-weight:bold; width:150px; max-width:150px; white-space:nowrap; overflow:hidden; text-decoration:none; font-size:13px; margin-right:1px; margin-left:1px; }
a.taskleiste_inaktiv:hover { padding:5px; line-height:20px; background-image:url(../images/fenster/taskleiste_but_off_hover.jpg); background-position:left top; background-repeat:repeat-x; margin-top:1px; color:#FFF; float:left; font-weight:bold; width:150px; max-width:150px; white-space:nowrap; overflow:hidden; text-decoration:none; font-size:13px; margin-right:1px; margin-left:1px; }



/*Menüleisten Klassen */
.menuleiste { width:100%; position:fixed; left:0px; padding-left:3px; top:0px; height:36px; background-image:url(../images/fenster/menu_bg.jpg); background-position:left top; background-repeat:repeat-x; z-index:99999999999999999999999999999999999999; white-space:nowrap; }

/*Menüleisten Topmenü */
/*
a.menu_top:link{ color: #FFF;  text-decoration:none; font-weight:bold; font-size: 13px; line-height:36px; padding-left:5px; padding-right:5px; display:block; width:150px; float:left; text-align:center; }
a.menu_top:visited{ color: #FFF; text-decoration:none; font-weight:bold; font-size: 13px; line-height:36px; padding-left:5px; padding-right:5px; display:block; width:150px; float:left; text-align:center; }
a.menu_top:active { color: #FFF;  text-decoration:none; font-weight:bold; font-size: 13px; line-height:36px; padding-left:5px; padding-right:5px; display:block; width:150px; float:left; text-align:center; }
a.menu_top:hover { color: #08537d; text-decoration:none; font-weight:bold; font-size: 13px; line-height:36px; padding-left:5px; padding-right:5px; display:block; width:150px; float:left; text-align:center; background-color:#64add6; }
*/
button.menu_top { color: #FFF; padding:0px; text-decoration:none; font-weight:bold; font-size: 13px; line-height:36px; height:36px; box-sizing:content-box; padding-left:5px; padding-right:5px; display:block; width:150px; float:left; text-align:center; background-color:transparent; border:0px solid; cursor:pointer; }
button.menu_top:hover { color: #08537d; padding:0px; text-decoration:none; font-weight:bold; font-size: 13px; line-height:36px;; height:36px; box-sizing:content-box; padding-left:5px; padding-right:5px; display:block; width:150px; float:left; text-align:center; background-color:#64add6; border:0px solid; cursor:pointer; }

button.menu_top img { height:15px; margin-top:4px; }


.menu_top_platzhalter { height:16px; margin:10px 0px 10px 0px; width:2px; background-color:#FFF; float:left; }

/*Menüleisten Submenü Link */
/*
a.menu_sub:link{ color: #FFF;  text-decoration:none; font-weight:bold; font-size: 12px; line-height:22px; padding-left:10px; padding-right:10px; display:block; text-align:left; background-color:#1a80ba; }
a.menu_sub:visited{ color: #FFF; text-decoration:none; font-weight:bold; font-size: 12px; line-height:22px; padding-left:10px; padding-right:10px; display:block; text-align:left; background-color:#1a80ba; }
a.menu_sub { color: #FFF;  text-decoration:none; font-weight:bold; font-size: 12px; line-height:22px; padding-left:10px; padding-right:10px; display:block; text-align:left; background-color:#1a80ba; }
a.menu_sub:hover { color: #08537d; text-decoration:none; font-weight:bold; font-size: 12px; line-height:22px; padding-left:10px; padding-right:10px; display:block; text-align:left; background-color:#64add6; }
*/
button.menu_sub { color: #FFF; text-decoration:none; font-weight:bold; font-size: 12px; line-height:22px; height:22px; box-sizing:content-box; white-space:nowrap; padding-left:10px; padding-right:10px; display:block; width:100%; text-align:left; background-color:#1a80ba; border:0px solid; cursor:pointer; }
button.menu_sub:hover { color: #08537d; text-decoration:none; font-weight:bold; font-size: 12px; line-height:22px; height:22px; box-sizing:content-box; white-space:nowrap; padding-left:10px; padding-right:10px; display:block; width:100%; text-align:left; background-color:#64add6; border:0px solid; cursor:pointer; }

/* Anpassungen für Firefox */
@-moz-document url-prefix() 
{
    button.menu_sub { height:24px; }
    button.menu_sub:hover { height:24px; }
}

.menu_sub_kasten { float:left; position:fixed; left:0px; top:0px; z-index:999999999; display:none; visibility:hidden; background-color:#1a80ba; }

.menu_sub_trenner_kasten { color: #FFF;  text-decoration:none; font-weight:bold; font-size: 12px; line-height:22px; padding-left:10px; padding-right:10px; display:block; text-align:left; background-color:#1a80ba; width:100%; }
.menu_sub_trenner { color: #FFF; text-decoration:none; font-weight:bold; height:1px; display:block; text-align:left; background-color:#FFF; width:100%; }
.menu_sub_inhalt { color: #FFF;  text-decoration:none; font-weight:normal; font-size: 10px; line-height:normal; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:2px; display:block; text-align:right; background-color:#1a80ba; width:100%; }

.menu_pic_middle_top { height:24px; padding-right:5px; padding-left:5px; padding-top:6px; padding-bottom:6px; float:left; }
.menu_pic_left_top { height:24px; padding-right:0px; padding-top:6px; padding-bottom:6px; float:left; }
.menu_pic_right_top { height:24px; padding-left:10px; padding-top:6px; padding-bottom:6px; float:right; }

.menu_pic_middle { height:10px; padding-right:5px; padding-left:5px; padding-top:6px; float:left; }
.menu_pic_left { height:10px; padding-right:10px; padding-top:6px; float:left; }
.menu_pic_right { height:10px; padding-left:10px; padding-top:6px; float:right; }

.menu_pic_text { }
.menu_pic_text_left { margin-left:10px; }
.menu_pic_text_right { margin-right:10px; }

/*Logout Button rechts oben */
a.logout:link{ color: #FFF;  text-decoration:none; font-weight:bold; font-size: 13px; line-height:36px; padding-left:5px; padding-right:5px; display:block; width:150px; float:right; text-align:center; background-color:#990000; }
a.logout:visited{ color: #FFF; text-decoration:none; font-weight:bold; font-size: 13px; line-height:36px; padding-left:5px; padding-right:5px; display:block; width:150px; float:right; text-align:center; background-color:#990000; }
a.logout:active { color: #FFF;  text-decoration:none; font-weight:bold; font-size: 13px; line-height:36px; padding-left:5px; padding-right:5px; display:block; width:150px; float:right; text-align:center; background-color:#990000; }
a.logout:hover { color: #08537d; text-decoration:none; font-weight:bold; font-size: 13px; line-height:36px; padding-left:5px; padding-right:5px; display:block; width:150px; float:right; text-align:center; background-color:#FF0000; }
