
/* NAVIGATION | A */

#left ul
{
clear:both;
float:left;
display:inline;
margin: 85px 0px 0px 30px;
list-style-position:outside;
}

#left ul li
{
clear:both;
float:left;
display:inline;
margin: 0px 0px 25px 0px;
}

#left ul li a
{
clear:both;
float:left;
display:inline;
font-size:13px;
text-decoration:underline;
}

/* NAVIGATION | E */


/* TOP | A */

p.title1
{
float:left;
display:inline;
font-size:17px;
margin: 30px 20px 0px 0px;
}

p.title2
{
float:right;
display:inline;
font-size:13px;
margin: 34px 0px 0px 0px;
}

/* TOP | E */

/* SEITENINHALT | A */

#rmiddle p
{
clear:both;
float:left;
display:inline;
margin: 0px 0px 16px 0px;
}

#rmiddle .kontakt
{
float:left;
display:inline;
width:600px;
}

#rmiddle .kontakt img
{
float:left;
display:inline;
width:350px;
}

#rmiddle .kontakt p
{
float:right;
display:inline;
clear:none;
text-align:right;
width:200px;
margin: 0px 0px 12px 0px;
}

/* SEITENINHALT | E */


/* PROJEKTE / ARCHIVE | A */

.projects, .project, .archives, .archive, .image
{
float:left;
display:inline;
width:400px;
}

.archive .aproject
{
clear:both;
float:left;
display:inline;
width:395px;
}

#rmiddle .archive .aproject p
{
clear:none;
float:left;
display:inline;
width:200px;
margin: 0px 0px 0px 30px;
}

.projects a, .projects a img,
.project a, .project a img,
.archives a, .archives a img,
.archive a, .archive a img
{
float:left;
display:inline;
width:95px;
}

.projects a img,
.project a img,
.archives a img,
.archive a img
{
/*border: 1px solid #f4f4f4;*/
}

.projects a, .project a,
.archives a, .archive a
{
margin: 0px 5px 5px 0px;
}

.archives a img.hidden
{
visibility:hidden;
display:none;
}

.archives a img.visible
{
visibility:visible;
display:inline;
}

/* PROJEKTE / ARCHIVE | E */

/* INFOS | A */

.rinfo, #rmiddle .singleinfo, #rmiddle .singleinfo p, #rmiddle ul, #rmiddle ul li, #rmiddle ul li a
{
width:240px;
}

.rinfo
{
float:left;
display:inline;
margin: 0px 0px 0px 50px;
}

#rmiddle h2
{
font-size:13px;
font-weight:normal;
margin: 0px 0px 40px 0px;
}

#rmiddle ul, #rmiddle ul li, #rmiddle ul li a
{
clear:both;
float:left;
display:inline;
}

#rmiddle ul li a
{
font-size:13px;
padding: 3px 0px 3px 0px;
}

.singleinfo
{
clear:both;
float:left;
display:inline;
}

.singleinfo p.pnumber,
.singleinfo p.pname,
.singleinfo p.parchitect,
.singleinfo p.parchitectname,
.singleinfo p.parchitecturl,
.singleinfo p.pcomment
{
clear:both;
float:left;
display:inline;
}

#rmiddle .singleinfo p
{
margin: 0px 0px 5px 0px;
}

#rmiddle .singleinfo p.pnumber
{
font-size:10px;
margin: 0px 0px 15px 0px;
}

#rmiddle .singleinfo p.pname
{
margin: 0px 0px 15px 0px;
}

#rmiddle .singleinfo p.parchitect
{
font-size:10px;
margin: 0px 0px 2px 0px;
}

#rmiddle .singleinfo p.parchitectname
{
margin: 0px 0px 2px 0px;
}

#rmiddle .singleinfo p.parchitecturl
{
font-size:10px;
margin: 0px 0px 15px 0px;
}

#rmiddle .singleinfo p.pcomment
{
font-size:10px;
}

.rinfo .hidden, #rmiddle .hidden
{
visibility:hidden;
display:none;
}

.rinfo .visible, #rmiddle .visible
{
visibility:visible;
display:inline;
}

/* INFOS | E */

/* EINZELBILD | A */

#npnavi a
{
padding: 1px;
}

#npnavi a.overview, #npnavi a.previous, #npnavi a.next, #npnavi a.list
{
float:left;
display:inline;
position:absolute;
}

#npnavi a.overview
{
left: 393px;
}

#npnavi a.previous
{
left: 370px;
}

#npnavi a.next
{
left: 416px;
}

#npnavi a.list
{
left: 650px;
}

#npnavi a.overview img,
#npnavi a.list img
{
width:14px;
height:14px;
}

/* EINZELBILD | E */

/* PAGINATION | A */

.pagination
{
clear:both;
float:left;
display:inline;
width:400px;
text-align:center;
}

.pagination a
{
margin: 1px 4px 1px 4px;
}

.pagination span.active-page
{
border:1px solid #a0a0a0;
padding: 1px 4px 1px 4px;
}

/* PAGINATION | E */

/* KONTAKTFORMULAR | A */

#kontaktform
{
clear:both;
float:left;
display:inline;
width:600px;
margin: 20px 0px 0px 0px;
}

#kontaktform .formline, #kontaktform .formlinesubmit
{
clear:both;
float:left;
display:inline;
width:600px;
margin: 0px 0px 10px 0px;
}

#kontaktform .formline label
{
float:left;
display:inline;
width:80px;
padding: 3px 10px 2px 50px;
font-size:11px;

}

#kontaktform .formline input
{
float:left;
display:inline;
width:280px;
padding: 1px 2px 0px 2px;
font-size:12px;
margin: 0px 10px 0px 0px;
}

#kontaktform .formline .fnr,
#kontaktform .formline .fplz
{
width:40px;
}

#kontaktform .formline .ftelefon,
#kontaktform .formline .ftelefax
{
width:200px;
}

#kontaktform .formline .femail
{
width:335px;
}

#kontaktform .formline textarea
{
float:left;
display:inline;
width: 360px;
height:60px;
}

#kontaktform p
{
clear:both;
float:left;
display:inline;
margin: 5px 0px 15px 140px;
width:400px;
}

#kontaktform .formlinesubmit input
{
margin: 0px 0px 0px 140px;
}

#kontaktform .error_message
{
clear:both;
float:left;
display:inline;

margin: 2px 0px 5px 140px;
color: #a00000;
font-size:11px;
}

/* KONTAKTFORMULAR | E */