body{	padding: 0px;	margin: 0px;	width: auto;	height: auto; overflow: auto; background-image: url("../GeneralPicture/light_background.jpg");
	/*background-size: 1900px*/}
.content{	/*background-color: #C0C0C0;*/}
.language a{	border-style: inset;	border-width: 2px;	border-color: #000000;	text-decoration: none;	padding: 2px;	color: #000000;}
h1{	text-align: center;	color: #8B2323;	font-size: 48px; }
h2, h3{ text-align: center; }
h2{font-size: 24px !important;}
h3{font-size: 12px !important; font-weight: bold !important;}
div#dvMarmorstein{
	height: 280px;
	padding-top:15px;
	margin-left: -20px;
}
#divGeneralPicture{
	background-image: url("../GeneralPicture/general.jpg")
}
#dvNavigation{
     position:absolute;
     top:0px;
     z-index:9999;
	 float: none !important;
}

#dvNavigation div.thNavIcon {
	text-align: center;
	border: black solid 1px;
}

a:hover{
	background-color: none;
	text-decoration: none !important;
}
.main
{ 
	height: 300px;
	margin-top: 50px;
	margin-bottom: 50px;
}
div#dvPictureTable{ height: 400px;}
div#dvPictureTable table tr th, div#dvPictureTable table tr td { border: black solid 2px;}
div#dvPictureTable table tr th{
	text-align: center;
}
table#tblGeneralPictures{
	margin-top: 50px;
}
footer{
	text-align: center;
}
#spPowerdby{
	display: inline-block !important;
	padding-top: 35px;
}
.thVorstellung{
	text-align: center;
}
h2.h2Company
{
	margin-top: -8px !important;
}
h3.h3Mobil
{
	margin-top: -4px !important;
}
h3.h3Mailto
{
	margin-top: -8px !important;
}
.navigation th{	border-style: inset;	border-width: 2px; 	padding: 5px; }
.navigation a{	text-decoration: none;	color: #000000;  	font-size: 20px;}
.picture > tr > th{	border-style: double;	border-width: 2px;	padding: 2px;  border-color: #FFFFFF; 	background-color: #FFFFFF;}

img {
  max-width: 100%;
  max-height: 100%;
}

#dvNavigation.md12{
	display:inline-block !important;
	width:100% !important;
}


#dvNavigation div.md1{
	display:inline-block !important;
	float:left !important;
	background-color: none !important;
}

#dvNavigation div.fi {
	margin-left: 45% !important
}

button {
    display: inline-block;
    vertical-align: middle;
    font: inherit;
    text-align: center;
    margin: 0;
    margin-bottom: 0px;
    cursor: pointer;
    overflow: visible;
    padding: 9px 0px;
    margin-bottom: 9px;
    border: none;
	width:35px;
	height: 40px;
	background-color: transparent !important;
}