@charset "utf-8";
/* CSS Document */

.span8,
.span4 { 

background-color: #fff;


-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;


-webkit-box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.5), inset 0px 0px 60px 0px rgba(200, 200, 200, 0.5);
-moz-box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.5), inset 0px 0px 60px 0px rgba(200, 200, 200, 0.5);
box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.5), inset 0px 0px 60px 0px rgba(200, 200, 200, 0.5);

border: 7px solid #fff;
}

.span4 {
padding: 1em 0 0 0; 
text-align: center;
	width: 295px;
}
.span8 {
	width: 590px;
	margin-bottom: 3em;
}

.sidebar-text {
	background: url(../layout/dachstuhl.png) center bottom no-repeat;
}

.sidebar-text div {
	background: url(../layout/sidebar-text.png) center 20px no-repeat;
	width: 253px;
	height: 131px;
	margin: 0 auto;
	padding: 20px 0 20px 0;
}

.sidebar-text div p, .sidebar-text div ul {
display: none;
}

body {
	background: url(../layout/body-bg.jpg) left top repeat;
}


nav ul.frame { list-style-type: none; text-align: right; margin: 30px 10px 10px 0; }
nav ul.frame li { display: inline-block; margin: 0 10px; }
nav ul.frame a {
	color: #e4d6c9;
	font-weight: bold;

        text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
        filter: dropshadow(color=#000000, offx=1, offy=1);
        	
}

nav ul.main { background: url(../layout/nav-bg.jpg) left top repeat-x; margin-left: 0; list-style-type: none; }
nav ul.main li { display: inline-block; padding: 17px 0px 23px 27px; background: url(../layout/nagel.png) left 12px no-repeat;}
nav ul.main li:first-child { padding-left: 10px; background: none; }
nav ul.main a { color: #693300; font-size: 16px; font-weight: bold; 
        text-shadow: 1px 1px 1px #ffffff;
        filter: dropshadow(color=#ffffff, offx=1, offy=1);
}

#content { 
margin: 2em 3em; 
}

#content h1 { margin-bottom: 1em; }
#content h2 { margin: 1em 0 0.5em 0; font-size: 150%; }

#content p { 
font-size: 16px;
line-height: 160%;
}


.gallery img { border: 1px solid #999; padding: 3px; 
-webkit-border-radius: 4px;
border-radius: 4px;
margin: 0 3px; 
}