
/* VISILOG Datenbanktool  01.05.2022*/

 
 
a {text-decoration: none; color:black;  border:0;}
a:hover {text-decoration:none; border:0px; cursor:pointer; color:red;}

p {margin:0px;}

table {padding:0px; margin:0px; border-collapse:separate; white-space:nowrap; empty-cells:hide;}

.sp0 img {width:auto}

td {padding-right:3px; vertical-align:top; padding-left:8px; padding-top:3px;}
th {border-bottom:1px dotted gray; padding-left:0px; padding-right:3px; text-align:left;}
 
 
h1 {margin:5px 10px 10px 10px; padding:0px; font-size:18px; font-weight:normal; color:#333333}

h2 {margin:0px; margin-left:5px; padding:0px; font-size:14px; color:gray; font-weight:normal}
h1 span {font-size:12px;margin-left:5px; font-weight:normal;}
  
td {padding-right:3px; vertical-align:top; padding-left:3px; padding-top:3px;color:black; background-color:white}

.vis_dbcount 
{
 clear:both;
}


.vis_liste, .mkliste, .helpliste, .bildliste, .editliste 
{
 position:relative;
 width:90%;
 clear:both;
 overflow:hidden;
 margin-bottom:0px;
 background-color:white;
 border-radius:4px;
 padding:10px;
 border:1px solid black;
 max-width:700px;
}

.editliste {height:300px; overflow:auto; font-size:13px;}
.vis_liste .form, .vis_liste .form_checkbox { position:relative;}


.vis_liste .form_checkbox {float:left; left:10px; top:18px; font-size:11px;}
.vis_liste .tabelle table, .mkliste table
{
 position:relative;
 width:100%;
 background-color:#FCFCFC;
 margin:10px;
 padding-bottom:15px;
 overflow:hidden;
 font-size:13px;
}

.vis_liste .tabelle  a
{
 color:black;
 white-space: nowrap;
 text-align:right;
}

.vis_liste .tabelle  a:hover {color:blue;}

.vis_liste .help {top:10px;}

.vis_liste .panel
{
 position:absolute;
 left:200px;
 top:0px;
 background-color:#D3DAED;
 background:-moz-linear-gradient(bottom,#b3b3b3,#f1f1f1); 
 background:-webkit-gradient(linear,left top,left bottom,from(#b3b3b3),to(#f1f1f1)); 
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3',endColorstr='#f1f1f1');
 padding:10px;
 border:1px solid gray;
 border-bottom:3px solid gray;
 border-right:3px solid gray;
} 

.mkliste table 
{
 width:200px;
 
}
.mkliste td {padding:0px;}

.vis_nav_next
{
 width:25px;
 height:25px;
 background-image: url('/+vis20/css/cssimg/next_2.gif');
 border:1px solid gray;
 margin-right:2px;
 float:left;
 background-repeat:no-repeat;
 background-size:contain;
 }
.vis_nav_next:hover {background-image: url(/+vis20/css/cssimg/next_1.gif) }

.vis_nav_back
{
 width:30px;
 height:30px;
 background-image: url('/+vis20/css/cssimg/back_2.gif');
 border:1px solid gray;
 margin-right:4px;
 float:left;
 background-repeat:no-repeat;
 background-size:contain;
}
.vis_nav_back:hover {background-image: url('/+vis20/css/cssimg/back_1.gif')






.wirklich {float:left; font-size:13px; margin-right:5px; margin-top:3px; color:red;}

.editmaske .aktuelltext
{
 position:relative;
 Overflow:hidden;
 margin:2px;
 padding:5px;
 width:auto;
 clear:both;
}

.editimgblock {background-color:#EFEFEF; border:1px solid gray; padding:15px;  padding-bottom:0px; margin-bottom:10px; border-radius:3px;}
.editimgblock h1 {color:#333333; margin-bottom:15px; font-size:16px; font-variant:small-caps;}

.iflinkimage 
{
 position:realtive;
 float:left;
 width:200px; 
 border:1px solid white;
 margin-left:10px;
 margin-top:5px;
} 
.iflinkimage img {width:100%;}

.iflinkimage p {font-size:12px; padding:10px;}

.edithelpinfo {float:left; border:0px dotted red; margin-right:5px;}
.edithelp 
{
 font-size:12px; 
 border:1px solid gray; 
 width:160px; 
 text-align:left;
 padding:5px;  
 text-align:left;
 background-color:#DDDDDD;
 margin-bottom:2px;
}
.edithelp:hover { background-color:#E5F1FB; cursor: pointer;}
.editmeldung, .editerror {font-size:13px; color:blue; margin-bottom:5px; margin-left:5px;}
.editerror {color:red;} 

.listeimage {position:relative; width:100px; float:left; border:1px solid white; margin-right:5px; margin-bottom:5px;}
.listeimage img {width:100%}

.listeimage:hover {border:1px solid gray; cursor:pointer;} 

.bltitel {margin-bottom:10px; font-size:16px; padding:5px; padding-bottom:8px; border-bottom:1px dotted gray;}

.titel {color:black; margin-bottom:10px;}

.verz  {color:black; margin-bottom:10px; font-size:13px;}

.editfile 
{
 position:relative;
 border:1px solid gray;
 background-color:#F5F5F5;
 margin-top:10px;
 margin-bottom:10px;
 padding:10px;
 border-radius:4px;
 overflow:hidden;
}

.editfile textarea {width:95%; height:300px; padding:10px;}
.editfile .meldung { float:left; font-size:12px; color:blue; margin-left:10px;  margin-top:5px;}

.infoliste 
{
 border:1px solid gray; background-color:white; color:black;
 padding:20px; border-radius:4px;
}

.meldung 
{
 color:blue;
 margin:10px;
 font-size:12px;
}

.error 
{
 color:red;
 margin:10px;
 font-size:14px;
}

.errorinfo 
{
 color:black;
 margin:10px;
 font-size:12px;
}

.editstandard
{
 height:300px;
 width:98%;
 padding:5px;
}

.dbtable
{
 font-size:12px;
 color:black;
 background-color:white;
 padding:10px;
 border-radius:6px;
}
 
.tb1 {position:relative; float:left; width:40px;margin-left:5px;}
.tb2 {position:relative; float:left; width:90px; text-align:right;margin-left:5px;}
.tb3 {position:relative; float:left; width:90px; text-align:left;margin-left:5px;}
.tb8 {position:relative; float:left; width:150px; text-align:left;margin-left:5px;}
.tbno {position:relative; clear:both;}

.imagebox
{
 margin:5px;
 position:relative;
 width:150px;
 background-color:transparent;
 font-size:12px;
 overflow:hidden;
}

.imagebox img {width:100%; height:100%; border:1px solid black}