/* Colours */

@font-face {
	 font-family: "LLLetteraWeb-Regular";
	 src: 	 url("fonts/lineto-lettera-regular-c.eot");
	 src: 	 url("fonts/lineto-lettera-regular-c.eot?#iefix") format("embedded-opentype"),
		 url("fonts/lineto-lettera-regular-c.woff") format("woff"),
		 url("fonts/lineto-lettera-regular-c.ttf") format("truetype"),
		 url("fonts/lineto-lettera-regular-c.svg#LLLetteraWeb-Regular") format("svg");
	 font-weight: normal;
	 font-style: normal;
}


	

body, a { color: black;
		font-family: "LLLetteraWeb-Regular", courier, monospace;
	line-height: 1.3;
	 }
	 

a:hover {
	color: grey;
}

	 
em, em a, strong, p.date, div#project-navigation p { }
	
	
	/* color: #999 */; }
h2 a { border-bottom: 2px solid #999; }

strong {
	font-weight: normal;
}

a { text-decoration: none; }

/* Typography */

/* body { font-family: "Times New Roman", times, serif;  } */
ul li, p, em, div.description { font-size: 13px; font-style: normal; }
h1 { font-size: 13px; font-weight: normal; }
h1 strong { font-weight: normal; text-transform: none; display: block; letter-spacing: 0px; }
h2 { 
	margin-top: 1em;
	font-weight: normal;
	font-size: 13px;
	/* font-size: 26px; margin: 0px; font-weight: normal; letter-spacing: 0.02em;  */}
p.date { font-size: 11px; letter-spacing: 0.03em; }
a { text-decoration: none; }
p#project-count, p#gallery-count { text-align: right; }
p#gallery-count span { letter-spacing: 0.08em; }

/* Layout */

body { padding: 15px; text-align: center; } 
div#container { margin: 0px 0px; width: 100%; padding: 0px 0px; text-align: left; /*background: url('/images/grid-bg.gif') 20px 0px;*/ }

.col { float: left; margin: 0px 0px 0px 0px; padding: 0px; 
}
.col .col { margin: 0px; }

.one { width: 60px; }
.two { width: 140px; }
.three { width: 220px; }
.four { width: 300px; }
.five { width: 380px; }
.six { width: 460px; }
.seven { width: 540px; }
.eight { width: 620px; }
.nine { width: 700px; }
.ten { width: 780px; }
.eleven { width: 860px; }
.twelve { width: 940px; }



hr { display: block; clear: both; margin: 0px 0px 45px; padding: 0px; height: 0px; overflow: hidden; visibility: hidden; }
.col hr { margin: 0px 0px 15px; }

ul li { margin: 0px 0px 3px; 
		margin-right: 25px;

	border-bottom: 1px solid rgb(229, 229, 229);
}
ul#navigation, ul.projects { list-style: none; /* padding: 0px; margin: 0px;  */}
ul#navigation { /* margin: 10px 0px 0px 0px;  */}
ul#navigation li, ul.projects li { clear: both; }
ul#navigation ol { display: none; margin: 0px; padding: 4px 0px 4px 25px; }
ul.projects li { /* float: left; margin: 10px 0px 0px 0px; */ }


ul#navigation li:nth-child(3) { 
	margin-bottom: 30px;
	 }

ul#navigation li:nth-child(5) { 
	margin-bottom: 30px;
	 }


p#footer { margin: 0px 0px 0px 260px; display: inline; line-height: 1.4;

	 }


.fuss {	position: fixed;
	bottom: 15px;
	left: 20px;
}
.fuss a{
	font-size: 11px;
}


.titel{
	margin-top: 10px !important;
	margin-bottom: 20px !important;
	
	border-bottom: 1px solid rgb(229, 229, 229);
}

.text{
	display: block;
	clear: both;
	padding-top: 20px;
	
}

.margin {	margin-right: 20px !important;	
}


.prev_next{
	margin: 0;
	padding: 6px;
	border-bottom: 1px solid rgb(229, 229, 229);
	border-top: 1px solid rgb(229, 229, 229);
}

.prev_next + .prev_next {
		border-top: 0px solid black;

}

.hide{
	display: none !important;
}

p.date { text-align: right; padding: 14px 20px 0px 0px; }
div.description p { clear: both; }
div.description h2 { padding: 0px 0px 0px; 
border-bottom: 1px solid rgb(229, 229, 229)
}

div.description a { color:blue;}


div#media { clear: both; /* padding: 30px 0px 0px 70px; */ }
div.media { margin: 0px 0px 10px; }
div.description div#images { padding: 0px 0px 0px 0px; }
div#media img { margin: 0px 0px 10px; }
p#project-count, p#gallery-count { margin: 2px 20px 0px 0px; }
p#gallery-count, div#gallery-navigation { display: none; }
p#gallery-count span { margin: -1px 0px 0px; display: block; }
div#project-navigation { margin: 0px 0px 0px 20px; }
div#project-navigation p, div#gallery-navigation p { /* margin: 0px 0px 1px; */ }

div#image-wrapper { overflow: hidden; width: 560px; }
div#image-wrapper div#image-holder { width: 100000000px; }
div#image-wrapper div#image-holder div.image { float: left; width: 560px; }

img.project-thumb { padding: 0px 10px 5px 0px; float: left; display: none; }

a.atom-rss { margin: 0px 0px 0px 6px; padding: 1px 2px 0px; font-size: 0.93em; letter-spacing: 0.08em; background: #ddd; }

/* Javascript-enabled styles */
body.js-enabled p#gallery-count, body.js-enabled div#gallery-navigation { display: block; }
body.js-enabled p#project-count { display: none; }
body.js-enabled div#media div.image { display: none; }
body.js-enabled div#media div.image:first-child { display: block; }



.image img {max-width: 100%; height: auto;}

.versal {text-transform: uppercase;
	margin-top: 0;
}
b {font-weight: normal;}

.unterstrichen{	border-bottom: 1px solid rgb(229, 229, 229);
}

div#image-wrapper { overflow: hidden; width: 700px; }
div#image-wrapper div#image-holder { width: 100000000px; }
div#image-wrapper div#image-holder div.image { float: left; width: 700px; }
