/* Diese CSS-Datei beinhaltet Stile für alle Prototype Windows */
.overlay_windows {
background-color: #fff;
filter:alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
}

.windows_nw {
border-left: 1px solid #999;
border-top: 1px solid #999;
background-color: #999;
width: 10px; 
height: 24px; 
}

.windows_n {
border-top: 1px solid #999;
background-color: #999;
height: 24px; 
}

.windows_ne {
border-right: 1px solid #999;
border-top: 1px solid #999;
background-color: #999;
width: 10px; 
height: 24px; 
}

.windows_w {
border-left: 1px solid #999;
background-color: #fff;
width: 10px; 
}

.windows_e {
border-right: 1px solid #999;
background-color: #fff;
width: 10px; 
}

.windows_sw {
border-left: 1px solid #999;
border-bottom: 1px solid #999;
background-color: #fff; 
width: 10px; 
height: 10px; 
}

.windows_s {
border-bottom: 1px solid #999;
background-color: #fff; 
height: 10px; 
}

.windows_se, .windows_sizer  {
background: #fff url(../bilder/window-icon.gif) no-repeat 0 0;	 
border-right: 1px solid #999;
border-bottom: 1px solid #999;
width: 10px; 
height: 10px;
}

.windows_sizer {
cursor: se-resize;	
}

.windows_close {
width: 13px;
height: 13px;
background: transparent url(../bilder/w_kl-close.gif) no-repeat 0 0;			
position:absolute;
top:5px;
right:12px;
cursor:pointer;
z-index:1000;
}

.windows_doc {
width: 13px;
height: 13px;
background: transparent url(../bilder/docu-icon.gif) no-repeat 0 0;			
position:absolute;
top:5px;
right:40px;
cursor:pointer;
z-index:1000;
}

.windows_support {
width: 13px;
height: 13px;
background: transparent url(../bilder/support-icon.gif) no-repeat 0 0;			
position:absolute;
top:5px;
right:54px;
cursor:pointer;
z-index:1000;
}

.windows_edit {
width: 13px;
height: 13px;
background: transparent url(../bilder/bearbeiten-icon.gif) no-repeat 0 0;			
position:absolute;
top:5px;
right:68px;
cursor:pointer;
z-index:1000;
}

.windows_title {
float: left;
height:24px;
line-height:24px;
font-size:14px;
text-align:left;
width:100%;
color:#fff;
background-color: #999;
cursor: move;
}

.windows_content {
overflow:auto;
color: #000;
font: 12px;
background:#FDFDFD;
padding: 0;
margin: 0;
}

/* For alert/confirm dialog */
.windows_window {
border:1px solid #F00;	
background: #FFF;
padding:20px;
margin-left:auto;
margin-right:auto;
width:400px;
}

.windows_message {
font: 12px;
text-align:center;
width:100%;
padding-bottom:10px;
}

.windows_buttons {
text-align:center;
width:100%;
}

.windows_buttons input {
width:20%;
margin:10px;
}

.windows_wired_frame {
background: #FFF;
filter:alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;	
}

.dialog {
display: block;
position: absolute;
z-index: 10;
}

.dialog table.table_window  { 
border-collapse: collapse; 
border-spacing: 0; 
width: 100%;
margin: 0px;
padding:0px;
}

.dialog table.table_window td , .dialog table.table_window th { 
padding: 0; 
}

.dialog .title_window {
-moz-user-select:none;
}                                                     

.overlay_alert {
background-color: #000;
filter:alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
}


.alert_nw {
border-left: 1px solid #999;
border-top: 1px solid #999;
background-color: #fff;
width: 10px; 
height: 10px; 
}

.alert_n {
border-top: 1px solid #999;
background-color: #fff;
height: 10px; 
}

.alert_ne {
border-right: 1px solid #999;
border-top: 1px solid #999;
background-color: #fff;
width: 10px; 
height: 10px; 
}

.alert_w {
border-left: 1px solid #999;
background-color: #fff;
width: 10px; 
}

.alert_e {
border-right: 1px solid #999;
background-color: #fff;
width: 10px; 
}

.alert_sw {
border-left: 1px solid #999;
border-bottom: 1px solid #999;
background-color: #fff; 
width: 10px; 
height: 10px; 
}

.alert_s {
border-bottom: 1px solid #999;
background-color: #fff; 
height: 10px; 
}

.alert_se, .alert_sizer  {
border-right: 1px solid #999;
border-bottom: 1px solid #999;
background-color: #fff; 
width: 10px; 
height: 10px;
}

.alert_close {
width:0px;
height:0px;
display:none;
}

.alert_minimize {
width:0px;
height:0px;
display:none;
}

.alert_maximize {
width:0px;
height:0px;
display:none;
}

.alert_title {
float:left;
height:1px;
width:100%;
}

.alert_content {
overflow:auto;
color: #000;
font: 12px;
background:#FDFDFD;
padding: 0;
margin: 0;
}

.alert_window {
background: #FFF;
padding:20px;
margin-left:auto;
margin-right:auto;
width:400px;
}

.alert_message {
width:100%;
color:#000;
padding-bottom:10px;
}

.alert_buttons {
text-align:center;
width:100%;
}

.alert_buttons input {
width:20%;
margin:10px;
}
 
