@import 'topicslide.css';
@import 'listfade.css';
@import 'loader.css';
.english{
font-family: "English111 Vivace BT, Normal";
src: local("English111 Vivace BT, Normal"), url("/ttf/english-vivace-bt-regular.ttf") format("TrueType");
color:#e7e7a7;
text-shadow:2px 1px gray;
font-size:28pt;
} 

div[class^="main"] {

}

div[class^="innermain"] {

}
.boxed > img {max-width:256px;width:256px;}
.loadingDiv {
position:fixed;top:8px;left:8px;z-index:9999;position:absolute; width:10%;height:10%;}

#cono {position:fixed;left:4px;bottom:4px;width:400px;height:200px;background:#E7E7A7;border-top-right-radius: 50px 50px;color:#993300;z-index:+99999;font-size:+2;}

h1.english{
font-family: "English111 Vivace BT, Normal";
src: local("English111 Vivace BT, Normal"), url("/ttf/english-vivace-bt-regular.ttf") format("TrueType");
color:#e7e7a7;
text-shadow:2px 1px  gray;
font-size:28pt;
border:0.1px solid black;
}
@font-face{
font-family: "English111 Vivace BT, Normal";
src: local("English111 Vivace BT, Normal"), url("/ttf/english-vivace-bt-regular.ttf") format("TrueType");
} 
.btm {opacity:.2;} .btm:hover {opacity:.8;  }
img.thumbs { display:inline-flex;padding:4px;}
img.thumbs:hover {max-width:200px;max-height:200px;  }
/*.img {horizontal-align:center;}*/
.boxed  div{

  /*background-clip: background-clip;*/
 
/* background: rgba(128, 128, 128, 0.7);*/
border: thin solid #E7E7A7;
padding:8px;
 }
hr, .line  {
 bottom:0;
    display:block;
    border:none;
    color:#e7e7a7;
    height:1px;
    background:#e7e7a7;
    background: -webkit-gradient(radial, 33% 55%, 0, 55% 33%, 400, from(#e7e7a7), to(#000000));
 
}
#grayout {
   position:fixed; 
   left: 0px;
   top: 0px;
   height: 100%;
   width: 100%;
   background-color: #000000;
   opacity: 0.95;
   z-index: 99;
   cursor:none;
}

#grayout {
   filter: alpha(opacity=95);
}
 
* html #grayout {
   position: absolute;/**/
}
.opac {
  transition: opac .5s  linear;
  transition-timing-function: linear;
    -webkit-animation: opac .25s linear; 
  -moz-animation:    opac .s linear; 
  -o-animation:      opac .5s linear; 
  animation:         opac .5s linear; 
      /*box-shadow:5px 5px 5px #e7e7a7;*/
    transition: all .5s linear;
}

@keyframes opac {
  from {
opacity:.1;
  }
 
  to {
opacity:1;
  }
}

.innermain2 {
    position:relative;
    height:324px;
width:862px;
   /* box-shadow: 0px 0px 30px #7492AE
background-clip: border-box;
 
 background: rgba(128, 128, 128, 0.7);;*/
border: thin solid rgba(231,231,167, 0.5);
margin:-16px;
/**/
z-index:+2;
}
.bottomMenu {
position:fixed;
filter : invert(0%);
    display: none;
    bottom: 0;
    right:5px;
    width: 40px;
    height: 40px;

    /*background: #E23D28;*/
    opacity:0.6;
    -moz-opacity:0.6;
    z-index: 1000;
}
.bottomMenu:hover {
 filter:hue-rotate(90deg);

     opacity:1;
    -moz-opacity:1;

}
#dropmenudiv{
position:absolute;
border:0px solid #FFFFFF;
font:normal 14px Helvetica;
line-height:18px;
filter:Alpha(opacity=80, finishopacity=40, style=0, startx=1, starty=1, finishx=200, finishy=200 );
z-index:100;
}
.tablegrey {filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#002200,endColorStr=#004400);
}
.tabledown {filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#004400,endColorStr=#002200);
}

inhalt, h4, h2,{ color:white; }
.high{background-color:#CCCCCC; font-family:Monospaced; font-size:20; }
.act{background-color:#004400; border:1px;}
.top{background-color:#00FF00; width:250px;}
.mark{background-color:#FF0000; font-weight:bold; }
.shadow {
         filter:DropShadow(color=#FFFFFF, offx=3, offy=3, positive=, );
         filter:Shadow(color=#808080, direction=135);
        }
.pre { background-color: ; font-family:monospaced; font-color:black; font-size:8pt; border-width:tiny; border-color:#e7e7a7; border-style:dashed; padding:1px; width:350px;}
form
   { background-image:url(background.gif); padding:0px; border:0px solid #DDDDDD; }
/*td,table
   {  font-size:16px;  color:white; font-family:Helvetica,sans-serif; font-weight: ;  }
*/
input, select, textarea
   { color:#003300; }
.Bereich, .Feld
   { background-color:#e7e7a7;  border:0px solid #DDDDDD; }
.Auswahl
   { background-color:#e7e7a7; width: px; border:0 px solid #CCFF66; scrollbar-arrow-color:  #CCFF66;  }
.Check, .Radio
   { background-color:#e7e7a7; border:1px solid #DDDDDD; }
.Button
   { background-color:#e7e7a7; color:#009900; width:80px; border:0px solid #DDDDDD; font-color=black; }
.Buttons
   { background-color:#e7e7a7; color:#009900; width:82px; height:62; border:0px; position:relative;}
a.Buttons:hover {
        background-color:#CCFF66;
        font-weight:bold;
        color:#003300;
        font-family:Helvetica,Helv;
text-decoration:none;
}
.button {
  display: inline-block;
text-align: center;
vertical-align: middle;
  padding: 4px 12px ;
min-width:132px;
max-width:148px;
   justify-content: center;
  color:#993300;
 font-family:Helvetica,Helv;
font-color:#993300;
letter-spacing: 2px;
font-weight: bold;
line-height: 20px;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
 
 background-color: #929279;
  background-image: url('../images/gloss.png');
  background-position: left center;
  background-repeat: repeat-x;
  border: 1px solid rgba92,92,67, 0.2);
 
  border-bottom-color: rgba(92,92,67, 0.2);
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(92,92,67, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(92,92,67, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(92,92,67, 0.05);
}
.button:hover {
       cursor:pointer;
        filter:invert(20%);
        filter:brightness(200%);
        filter:blur(.15px);
     -webkit-transform: scale(1.1); 
     -moz-transform: scale(1.1);
      -ms-transform: scale(1.1); 
       -o-transform: scale(1.1); 
          transform: scale(1.1);
          color:#FFF0CC;
          transition: all 0.25s;
}

.Button:active, .button:active {
transform: translateY(3px);
}
.buttonactive {   text-align: center;
vertical-align:middle;
position: relative ;
/*fill:#004501;
margin:auto;
padding:auto;
border-radius: 36px;*/
display: inline-block;
opacity: 1;
/*width: 169px;
height: 25px;
padding:4px;
margin:5px;
margin-bottom:10px;*/
border: 2px solid #CCFF66;
background-color:#669900;
/**/
 text-align: center;
vertical-align: middle;  justify-content: center;
color:#FFCC00;
 font-family:Helvetica,Helv;
font-color:#FFF0CC;
letter-spacing: 2px;
font-weight: bold;
text-shadow: 2px 2px 2px #003300;
/*background: -moz-linear-gradient(top, #009900 0%, #004400 50%,#006600 51%, #669900 100%);
background: -webkit-linear-gradient(top, #009900 0%, #004400 50%,#006600 51%,#669900 100%);
background: linear-gradient(to bottom, #009900 0%, #004400 50%,#006600 51%, #669900 100%);
*/
 transition: all 0.25s;
 box-shadow: 1px 1px 3px #ccff66;

  }
.content {
font-size:16px;  color:white; font-family:Helvetica,sans-serif; font-weight: ;   
   
}
.curved {
  margin-top:-14px;
-ms-border-radius: 20px;
-moz-border-radius:20px; /* Firefox */
-webkit-border-radius:20px; /* Safari and chrome */
-khtml-border-radius:20px; /* Linux browsers */
border-radius:20px 1em; /* CSS3 */
behavior:url('/css/border-radius.htc');
/*box-shadow: 10px 10px 5px #888;
box-shadow: inset -5px -5px 5px #888;
border-collapse:separate;
; padding:1px;
;border-width:0px; 
:border-color:black;*/
border-style:solid;
border-color:#e7e7a7;
background-color:black;
border:2px;
box-shadow: 6px 6px 6px #e7e7a7;
box-shadow: inset 1px 1px 6px #e7e7a7;
/*margin-left: auto; BORDER="1" BORDERCOLOR="#e7e7a7"
margin-right: auto;
*/
padding:24px;  
max-width:1063px;
min-width:1063px;
  
}
body {
 background-color: #000000;
        scrollbar-face-color: #006600;
        scrollbar-highlight-color: #CCFF66;
        scrollbar-shadow-color: #009900;
        scrollbar-3dlight-color: #003300;
        scrollbar-arrow-color:  #003300;
        scrollbar-track-color: #009900;
        scrollbar-darkshadow-color: #191919;
/* */font-family:Helvetica,sans-serif;
       text-decoration:none;
	background-image:url(../background.jpg); background-attachment:scroll; background-repeat:repeat; background-position:buttom middle;

-ms-user-select: None;
-webkit-user-select: None;
-moz-user-select: None;
-o-user-select: None;
}
table.tui {max-width:440;margin:auto;}
.cntimg { display:inline;width:25%;}
a.links:hover {
        background-color:#e7e7a7;
        font-weight:bold;
        color:#000000;
        font-family:Helvetica,Helv;
text-decoration:none;
}

/*;#e7e7a7
;993300 FFCC66*/
.links {
color:#e7e7a7;
font-family:Helvetica,Helv;
border:1px;
border-color:#cccccc;
text-decoration:none;
}
.linksa {
font-family:Helvetica,Helv;
text-decoration:underline;
}
a.linksa:hover {
        font-family:Helvetica,Helv;
text-decoration:underline;
}
.toplink {
        font-size:12px;
        font-family:Helvetica,Helv;
        font-weight:bold;
        color:black;
        text-decoration:none;
}
.toplinkpassive {
        font-size:12px;
        font-family:Helvetica,Helv;
        font-weight:bold;
        color:black;
        text-decoration:none;
}
a.toplink:hover {
        font-size:12px;
        font-family:Helvetica,Helv;
        font-weight:bold;
        color:white;
        background-color:#46870D;
        text-decoration:none;
}
.menuleft {
        font-family:Helvetica,Helv;
        font-size:12px;
        font-weight:bold;
        color:white;
        text-decoration:none;
       }
.menuright
{
        font-family:Helvetica,Helv;
        font-weight:weight;
        font-size:12px;
        color:white;
        text-decoration:none;
}
a.menuleft:hover {
        background-color:#46870D;
        text-decoration:none;
}
a.menuright:hover {
        background-color:#46870D;
        font-weight:bold;
        text-decoration:none;
}
.menutext {
        font-family:Helvetica,Helv;
        font-size:12px;
        color:white;
        text-decoration:none;
       }
/*background-image:url(../images/bg123.gif); background-attachment:scroll; background-repeat:no-repeat; background-position:buttom middle;*/


li.tooltip, div.tooltip, tr.tooltip
{
  position: relative;
  text-decoration: none;
  text-decoration:none;
}
	
li.tooltip span, div.tooltip span, tr.tooltip span
{
  display: none;
  color:#F5FFFA;
  position: absolute;
  
}

li.tooltip:hover span, div.tooltip:hover span, .tooltip:hover span , .tooltip:hover div 
{
.ons {}
  opacity:.8;
  position: absolute;
  display: block;
  top: 1.5em;
  left: 30em;
  width:120px;
  border: 1px solid #F5FFFA;
  background-color:gray;
  padding: 0.2em;
  z-index:3;
  -moz-border-radius:3px;
  border-radius:3px;/**/
  box-shadow:2px 2px 2px #001600;
}

a.tooltip
{
  position: relative;
  text-decoration: none;
  color: #F5FFFA;
	 font-family:Helvetica,Helv;
       /* font-family:Arial, Helvetica, sans-serif;*/
 
        text-decoration:none;
}
	
a.tooltip span
{
  display: none;
}

a.tooltip:hover span
{
  opacity:1;
  position: absolute;
  display: block;
  top: 1.5em;
  left: 2em;
  border: 1px solid #FFCC66;
  background-color:#e7e7a7;
  padding: 0.2em;
  z-index:+1;
  /*-moz-border-radius:20px;
  border-radius:20px;
*/
  
}