body,html { 
  height:100%;
  margin:0px;
}
body { 
  font-family:Arial, Tahoma, Verdana; 
  font-size:12px; 
  color:#393f6c;
  background-color:#CECECE;
}
p,li,ol,ul,td,tr,br { 
  font-family:Arial, Tahoma, Verdana; 
  font-size:12px;
}
table {
  empty-cells:show;
}


a {
   color:#2b3267;   
   text-decoration:none;
}
a:vistited {
   color:#2b3267;
   text-decoration:none;
}
a:hover {
   color:#2b3267;
   text-decoration:underline;
}


a.menu {
   color:#c27f09;
   text-decoration:none;
}
a.menu:vistited {
   color:#c27f09;
   text-decoration:none;
}
a.menu:hover {
   color:#f2bb5b;
   text-decoration:none;
}


.table_main {
   height:710px;
   width:808px;
   background-color:#ffffff;
}

.padding_menu {
   padding-left:10px;
}
.padding_menu_sub {
   padding-left:5px;
}

.imgdiv {
   width:600px;
   height:600px;
   position:absolute;
   left:50%;
   margin-left:-300px; 
   top:50%;
   margin-top:-300px;
   display:none;
   z-index: 100;   
   background-image:url(bilder/imgbght.png);
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='bilder/imgbght.png',sizingMethod='scale');
}
@media all{
  * html b\ody .imgdiv{
   width:600px;
   height:600px;
   position:absolute;
   left:50%;
   margin-left:-300px; 
   top:50%;
   margin-top:-300px;
   display:none;
   z-index: 100;   
   background-image:url(bilder/imgbght.png);
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='bilder/imgbght.png',sizingMethod='scale');
   background:none;
  }
}
.imgdiv_table {
   width:600px;
   height:600px;
}
.imgdiv_table_top {
   height:25px;
   width:600px;
   text-align:right;
}
.imgdiv_table_img {
   height:550px;
   /*width:480px;*/
   text-align:center;
   vertical-align:middle;
}
.imgdiv_table_bottom {
   height:25px;
   width:600px;
   text-align:center;
}

.input_kontakt {
   border:0px;
   border-bottom:1px solid #abadb3;
}
.input_kontakt_err {
   border:1px solid #ff0000;
}
.textarea_kontakt {
   border:1px solid #abadb3;
}
.textarea_kontakt_err {
   border:1px solid #ff0000;
}