

lu, li{
margin: 2px;
border: 0px;
padding: 0px;
}
 
.navTop , .navSite, navsite.a {background: #facf8C;border-style: solid;border-width: 2px;
border-right-color: #966601;
border-bottom-color: #966601;
border-left-color: #FED38A;
border-top-color: #FED38A;
text-align: center;
padding-top: 2px;
padding-left: 3px;
padding-right: 3px;
padding-bottom: 3px;
font-size: 90%;
text-decoration: none;
color: #000000;
//font-weight: bold;
//cursor: pointer;
}
 
.navStd {
background: #4444ff;
border-style: solid;
border-width: 2px;
border-right-color: #a6a6ff;
border-bottom-color: #a6a6ff;
border-left-color: #FED3ff;
border-top-color: #FED3ff;
text-align: center;
padding-top: 1px;
padding-left: 2px;
padding-right: 2px;
padding-bottom: 2px;
font-size: 78%;
text-decoration: none;
color: #FFFFFF;
line-height: 172%;
//cursor: pointer;
} 

.navTop {
 line-height: 172%;
}

.navSite {
list-style-type: none;
margin: 0px 0px 0px 0px;
text-align: left;
font-size: 80%;
border-width: 1px;
list-style: none inside;
margin-left: 0%;
} 

.navTop .menue {
visibility: hidden;
position: relative;
}

input, textarea, select {
background-color: #efffba;
color: #000000;
border: solid #999999;
border-width: 1px 1px 1px 1px;
margin-left: 1px;
padding-left: 2px;
padding-bottom: 1px;
font-size: 85%;
}
input[type="radio"]{
border:0px;
background-color: transparent;
}
input[type="submit"], input[type="reset"] {
border-radius: 5px;
background-color: #ffbb99;
border-style: solid;
border-width: 2px;
border-right-color: #966601;
border-bottom-color: #966601;
border-left-color: #FED38A;
border-top-color: #FED38A;
text-align: center;
padding-top: 0px;
padding-left: 2px;
padding-right: 2px;
padding-bottom: 1px;
font-size: 85%;
text-decoration: none;
text-color #ffffff;
cursor: pointer;
}
p.small{
margin: 0px auto;
padding: 0px;
}

input[type="submit"].small, input[type="reset"].small {
font-size: 80%;
padding: 0px;
color #ffffff;
}

.cs_mainform {
position: relativ;
top: 0px;
bottom: 0px;
left: 0px;
right: 0px;
//height: 100%;
max-height: 100%;
height:expression(document.body.clientHeight-1);
margin: 0px;
}

.li{
list-style: disc inside none;
}
.cs_left, .cs_right, .cs_head, .cs_feed, .tb_left, .tb_right{
background-color: transparent;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#8fa6caf0,endColorstr=#8fa6caf0);
 zoom: 1;
 }
.cs_contenttd{
background-color: transparent;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CBFFFFFF,endColorstr=#CBFFFFFF);
 zoom: 1;
 }  

.cs_head{
background-color: rgba(166, 202, 240, .7);
text-align: left;
margin: 0px;
padding: 0px;

}

.cs_body{
}

.cs_contentTD{
background-color: rgba(255, 255, 255, .8);
padding-left: 10px;
padding-right: 10px;
overflow: auto;

}

.cs_content{
float: left;
position: relative;
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
padding: 0px;
margin: 0px:
overflow: visible;
height 100%;
}

.tb_left, .tb_right, .cs_feed{
background-color: rgba(166, 202, 240, .6);
}

.cs_left {
background-color: rgba(166, 202, 240, .6);
max-width: 151px;
width:151px;
padding: 2px;

}

.cs_right{
background-color: rgba(166, 202, 240, .6);
max-width: 151px;
width: 151px;
padding:2px;
}



.navTop a:visited, .navSite a:visited,{
color: rgb(100,0,223);
}

a.navTop :visited{
color: #13a03F;
}


.navStd a:visited{
color: #13707F;
}
a:visited .navStd {
color: #13707F;
}

a.navStd {
color: #ffffff;
}
a.navStd:hover {
color: #ffffff;
}
a.navStd:visited{ 
color: #ffff00;
}

 a .navtop,a .navsite {
 color: #000164;
}

}

.navTop a:hover, .navSite a:hover, .navStd a:hover{
color: Black;
}
.navTop a:active, .navSite a:active, .navStd a:active{
color: Black;
}
a.navTop :active, a.navSite :active, a.navStd :active{
color: Black;
}

fieldset {
margin-top: 3px;
margin-bottom: 5px;
border-color:#aaaaaa ;
border-width: 2px;
background-color: #f5f5f5;
}

legend{ 
font-weight:bold; 
color: #990044;
padding-left: 5px;
padding-right: 5px;
 }
 
#A, .mobilNav{
 visibility:hidden;
 display: none;
 }
 
 
@media (min-width: 651px) {
 
 .cs_maintable{
max-width: 1000px;
width:expression(document.body.clientWidth > 1000? "1000px": "auto" );
max-height: 100%;
margin: 0px;
 visibility:visible;
}

}

@media (max-width: 650px) {
  /* mobile Geräte */ 
 .cs_maintable{ 
width:calc(100% + 152px) ;
max-width:calc(100% + 152px) ;
width:expression(document.body.clientWidth+152px);
max-width:expression(document.body.clientWidth+152px);
left: -152px;
} 
.cs_mainform{ 
 Position: absolute;
 width:calc(100%+152px) ;
max-width:calc(100% + 152px) ;
 width:expression(document.body.clientWidth+152px);
max-width:expression(document.body.clientWidth+152px);
 left: -152px;

 }
 
#A, .mobilNav{
 visibility:visible;
 display: inline;
z-index:999;
 }

div.cs_left{
position: absolute;
z-index:999;
left:3px;
-webkit-transition: left 0.5s linear; /* Firefox */
-moz-transition: left 0.5s linear; /* WebKit */
-o-transition: left 0.5s linear; /* Opera */
transition: left 0.5s linear; /* Standard */

-webkit-transition-delay: 0.3s ; /* Firefox */
-moz-transition-delay: 0.3s ; /* WebKit */
-o-transition-delay: 0.3s ; /* Opera */
transition-delay: 0.3s ; /* Standard */
/* visibility:hidden; */
}
div.cs_left:hover{
position: absolute;
left: 155;
z-index:999;
/* visibility:hidden; */
}

div.cs_right{
position: absolute;
z-index:999;
right:-148;
-webkit-transition: right 0.5s linear; /* Firefox */
-moz-transition: right 0.5s linear; /* WebKit */
-o-transition: right 0.5s linear; /* Opera */
transition: right 0.5s linear; /* Standard */

-webkit-transition-delay: 0.3s ; /* Firefox */
-moz-transition-delay: 0.3s ; /* WebKit */
-o-transition-delay: 0.3s ; /* Opera */
transition-delay: 0.3s ; /* Standard */
/* visibility:hidden; */
}
div.cs_right:hover{
position: absolute;
right:0;
z-index:999;
/* visibility:hidden; */
} 
.cs_left, .cs_right{
background-color: #ffffbb;
 zoom: 1;

 } 
#a:focus ~ #B {
 left: 0px;

 }
 #a:visit ~ #B {
 left: 0px;

 }
 
 }


