/* CSS Document */

* {
 margin : 0px; padding : 0px; 
}


html {
 background-color:#353535; color:#FFFFFF;
}


body {
font : 70%/120% Verdana, Arial, sans-serif;  line-height:1.5em; 
background-image:url("../bilders/stonepaul-leiste2.jpg"); background-repeat:repeat-y;background-position:0px 0px;width:100%
}


h1, h2, h3, h4, h5 {
font-family: Verdana, sans-serif; 
}

h1 {
font-size:1.4em;color:#bbcc33;
padding:5px;
}
h2 {
font-size:1.3em;color:#bbcc33;
padding:5px;
}

p {
font-size:1.2em;font-weight:normal;
}
p.message {
	color:#FF9900
}

a.allg {
font-size:1.2em;
color:#999999;
}
a.allg:link {
color:#a9a999;
}
a.allg:visited {
color:#99a9a9;
}
a.allg:hover {
color:#c9c999;
}
a.allg:active {
color:#c9c9c9;
}
span.block {
	background-color:#313131;padding:5px;border:solid 1px #666666;
}

   a.thumb      { 
	filter:alpha(opacity=20); /* IE */
	opacity:0.2; /* allgemein */
	-moz-opacity:0.2; /* Mozilla */
	-khtml-opacity:0.2; /* KTHML */
	-opera-opacity:0.2; /* Opera */
	padding:0px;
}
   a.thumb:hover{ 
	filter:alpha(opacity=100); /* IE */
	opacity:1; /* allgemein */
	-moz-opacity:1; /* Mozilla */
	-khtml-opacity:1; /* KTHML */
	-opera-opacity:1; /* Opera */
}


div {
	position: relative
}

div.delay {
top:-110px; 
}
div.kat-titel {

top:40px;left:10px;z-index:3
filter:alpha(opacity=75); /* IE */
	opacity:0.75; /* allgemein */
	-moz-opacity:0.75; /* Mozilla */
	-khtml-opacity:0.75; /* KTHML */
	-opera-opacity:0.75; /* Opera */
}

#anschrift {
	position:fixed;
	background-color:#303030;
	top:0px;	left:0px;	height:20px;	width:100%;
	padding-left:20px;
	z-index:1
}


#skopf {
	position:fixed;
	top:0px;	left:0px;	height:100px;	width:100%;
	background-color:#303030;	border-bottom:solid 1px #bbcc66;	border-top:solid 1px #bbcc33;
	background-image:url("../bilders/header2.jpg");	background-position:right;
	background-repeat:no-repeat;
	z-index:2
}
#men {
	position:fixed;
	top:70px;	left:60px;	height:50px;	width:100%;
	z-index:3
}
#logo {
	position:fixed;
	top:1px;	left:0px;	height:98px;	width:100%;
	z-index:3
}

#menbild {
	top:0px;right:0px; 
}

#men a {font-size:1.3em;font-weight:bold;color:#bbcc33}


#men a.gkl {
font-size:0.7em
}

#corpus {
	text-align:left;margin:20px; margin-left:70px; margin-top:100px;left:0px; top: 0px;z-index:1;
	background-image:url("../bilders/bg-mw.jpg");background-repeat:no-repeat;background-position:right 10px top 10px;background-attachment: fixed;
	
}

#bildleiste-l {
	position:absolute; top:0px; left: 0px; width:100px; height:100%; background-image:url("../bilders/leiste-l2.png"); background-repeat:repeat-y
}

div.box {
	
	position:relative;
	top:0px;
	margin-top:100px;
	padding-bottom:10px;
	background-repeat:no-repeat;background-position:0px 3.5em;
	background-size: 28%;
}
div.box1 {	
	position:relative;
	top:20px;
	margin-top:0px;
	padding-bottom:10px;
	background-repeat:no-repeat;background-position:0px 3.5em;
}
.box1 p { 
	margin-top:110px;margin-bottom:90px;margin-left:30%;margin-right:20px;
	padding:10px;padding-left:20px;
	border:solid 1px #666666;
	z-index:3;
	filter:alpha(opacity=82); /* IE */
	opacity:0.82; /* allgemein */
	-moz-opacity:0.82; /* Mozilla */
	-khtml-opacity:0.82; /* KTHML */
	-opera-opacity:0.82; /* Opera */
}
div.hbox {	
	position:relative;
	top:0px;
	margin-top:80px;
	padding-bottom:10px;
	background-repeat:no-repeat;background-position:0px 3.5em;
}
.box p { 
	margin-top:0px;margin-bottom:90px;margin-left:30%;margin-right:20px;
	padding:10px;padding-left:20px;
	border:solid 1px #666666;
	z-index:3;
	filter:alpha(opacity=82); /* IE */
	opacity:0.82; /* allgemein */
	-moz-opacity:0.82; /* Mozilla */
	-khtml-opacity:0.82; /* KTHML */
	-opera-opacity:0.82; /* Opera */
}
.hbox p {
	margin-bottom:90px;margin-left:30px;margin-right:80px;
	padding:10px;padding-left:20px;
	border:solid 1px #666666;
	z-index:3;
}
.box H2 { 
	/*padding:0.5em;
	border-top:solid 1px #666666;border-left:solid 1px #666666;
	background-color:#353535;*/
}
div.thumbs {
	position:absolute;
	right:0px;bottom:-50px;
	text-align:right;
	width:900px;
	white-space:nowrap;
	z-index:1;
	margin-right:120px;
	
}
div.mainthumb {
	position:absolute;
	right:-100px;bottom:0px;
	text-align:right;
}
	

div.thumbsr {
	position:absolute;
	left:0px;bottom:0px;
	text-align:left;
	width:100%;
	white-space:nowrap;
	z-index:1;	
}


#box-home {	
	background-image:url("../bilders/galerie/gal-marmorwerk1.jpg");
}
#box-bad {	
	background-image:url("../bilders/galerie/gal-bad.jpg");
}
#box-kueche {	
	background-image:url("../bilders/galerie/gal-kueche1.jpg");
}
#box-treppe {	
	background-image:url("../bilders/galerie/gal-treppe.jpg");
}
#box-kamin {	
	background-image:url("../bilders/galerie/gal-kamin1.jpg");
}
#box-schriftundgrab {	
	background-image:url("../bilders/galerie/gal-schriftundgrab1.jpg");
}
#box-sonstiges {
	background-image:url("../bilders/galerie/gal-sonstiges.jpg"); 
}
#box-kontakt {
	background-image:url("../bilders/space300v.gif");
	position:relative;top:20px;
	margin-top:80px;margin-left:450px;
	padding:10px;
	min-height:300px;	
}
#box-kontakt p {
	margin:0px;		
}
#contact {
	position:absolute;
	top:0px;left:-450px;	
	z-index:2
}

#box-anfahrt {	
	margin-top:10px;
	padding:10px;	
}
.bildimtext {
float: left;
margin: 20px 10px 10px 0px;
width: 28%; 
max-width: 300px;
min-width: 120px;
}
@media (max-width:800px) {
div.box {	
	background-size: 150px;
}	
.box p,#sonst { 
	margin-left:155px;margin-right: 5px;
}	
}

