html, body {
   background-color: black;
   margin: 0px;
   padding: 0px;
   text-align: center;

   background-image: url(../img/landscape.jpg);
   background-repeat: no-repeat;
   background-position: top;
   background-size: cover;
}
#main_div {
   //background-image: url(../img/bgg.jpg);
   /*background-image: url(../img/landscape.jpg);
   background-repeat: no-repeat;
   background-position: top;*/
   position: relative;
   background-size: cover;
   width: 100%;
   min-width: 800px;
   min-height: 800px;
   overflow: auto;
   height: 100%;
   margin: 0px auto;
   padding-top: 0px;
}
#content_div {
   background-image: url(../img/scrollBG.png);
   background-size: 100% 100%;
   background-repeat: no-repeat;
   width: 80% !important;
   height: 85% !important;
   left: 5% !important;
   top: -50px !important;
   display: none;
   padding: 0px 0px 0px 0px;
   margin-left: 0px;
   padding-top: 5px !important;
   margin: 0px auto;
   margin-top: 60px;
   text-align: left;
   overflow: hidden;
   position: absolute;
   color: #333;
   /*text-shadow: 1px 1px 1px rgba(255, 255, 255, 1);*/
   /*background-image: url('../img/content_bg.png');*/
   /*background-color: white;*/
   /*  //background-image: url(img/spacer.png);  */
   //background-image: url('img/trans_bg_1_1.png');
   //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/content_bg_1_1.png', sizingMethod='scale');
   /*For IE and other Suck*/
   /*filter:alpha(opacity=75);*/
   /*-moz-opacity: 0.75;*/
   /*opacity: 0.75;*/

   padding-left: 10% !important;
   padding-top: 6% !important;
}
#main_container {
  width: 80%;
  padding-top: 50px;
}
#head_menu {
	width: 78%;
  min-width: 800px;
	padding: 25px 0px 15px 20%;
	height: 30px;
	left: 5%;
	top: 80px;
	position: absolute;
	z-index: 1000;
	/*background-image: url('../img/content_bg.png');*/
}
#bottom_menu {
   width: 600px;
   height: 25px;
   margin: 0px auto;
   display: none;
}
#bottom_slider {
   position: absolute;
   display: none;
}
#adler_image {
   background-image: url(../img/eagle.png);
   width: 206px;
   height: 271px;
   float: right;
}
#head_image {
   background-image: url(../img/head_logo.png);
   width: 560px;
   height: 70px;
}
#head_div {
   color: silver;
   font-size: 25px;
   width: 800px;
   height: 80px;
   margin: 0px auto;
   text-align: left;
}
#blog_container, #blog_search_div, #blog_newest_entries {
  width: 80%;
  padding-top: 50px;
}
#contact_content_container {
  width: 80%;
  padding-top: 50px;
}
#impress_content_container {
  width: 80%;
  padding-top: 50px;
}
.bottom_menu_class {
   float: left;
   color: silver;
   margin-right: 15px;
}
.head_menu_class {
   float: left;
   color: silver;
   margin-right: 15px;
   font-size: 14pt !important;
}
.button_class {
   background: #7DAAFD;
   border: 1px outset #045CFD;
   width: auto;
   color: #ffffff;
   font: 9pt Arial;
}

a:link{ color: #4B618E; text-decoration:none;font-family: verdana; font-size: 10pt;}
a:visited{color:#7F92B8;text-decoration:none;font-family: verdana; font-size: 10pt;}
a:active{ color:#D0D2D7;text-decoration:none;font-family: verdana; font-size: 10pt; }
a:hover{ color: #4B618E;background-color:none;  text-decoration:none;font-family: verdana; font-size: 10pt; }

.bottom_menu_class a:link{ color: #7F92B8; text-decoration:none;font-family: verdana; font-size: 10pt;}
.bottom_menu_class a:visited{color:#7F92B8;text-decoration:none;font-family: verdana; font-size: 10pt;}
.bottom_menu_class a:active{ color:#D0D2D7;text-decoration:none;font-family: verdana; font-size: 10pt; }
.bottom_menu_class a:hover{ color: #4B618E;background-color:none;  text-decoration:none;font-family: verdana; font-size: 10pt; }

.head_menu_class a:link{ color: #333; text-decoration:none;font-family: verdana; font-size: 12pt;}
.head_menu_class a:visited{color:#322;text-decoration:none;font-family: verdana; font-size: 12pt;}
.head_menu_class a:active{ color:#333;text-decoration:none;font-family: verdana; font-size: 12pt; }
.head_menu_class a:hover{ color: #333;background-color:none;  text-decoration:underline;font-family: verdana; font-size: 12pt; }
