/*<agl.folder "global">*/
	/* -----------------------------------*/
	/* ---------->>> GLOBAL <<<-----------*/
	/* -----------------------------------*/
	body { background: #F6F6F6 url(../img/global/projekt-bg.jpg) no-repeat 0 0; font-size: 12px; font-family: "trebuchet ms", arial, sans-serif; margin: 0; padding: 0  }
	p, li { font-family: "trebuchet ms", arial, sans-serif; font-size: 1.2em; line-height: 160%; margin: 0 0 1em 0; padding: 0; }
	img { border: 0 }
	hr { display: block; clear: both; border: 0 #000 dotted; border-top-width: 1px }
* { behavior: url(../img/iepngfix.htc) }
	
	div.spacer { font-size: 0.08em; background: transparent; clear: both }
	div.footspacer { height: 30px; background: url(../img/global/content-footer.png) no-repeat 0 0; clear: both }
	a { text-decoration: none; color: #000066 }
	a:link { color: #000066 }
	a:visited { color: #000066 }
	a:active { color: #000066 }
	a:hover { color: #000066 }
	
	h1 { margin: 10px 0 0 0; padding: 0 }
	h1 a { background: url(../img/global/wir-projekt-logo.png) no-repeat 0 0; display: block; width: 130px; height: 90px; }
	h1 a span { position: absolute; left: -10000px }
	h2, h3, h4, h5, h6 { font-size: 18px; color: #333399; font-family: "trebuchet ms", arial, sans-serif; margin: 0 0 0.5em 0; padding: 0 }
/*</agl.folder>*/
/*<agl.folder "layout">*/
	/* -----------------------------------*/
	/* ---------->>> LAYOUT <<<-----------*/
	/* -----------------------------------*/
	body div#wrap { width: 100%; margin: 0; padding: 0 }
	body div#wrap div#body { margin: 0 auto; padding: 0 0 0 0; width: 761px }
	body div#wrap div#body div#primenav { margin: 0; padding: 0  }
	body#projekt div#wrap div#body div#primenav { background: url(../img/global/primenav/projekt.png) no-repeat 0 0 }
	body#tagungshaus div#wrap div#body div#primenav { background: url(../img/global/primenav/tagungshaus.png) no-repeat 0 0 }
	body#news div#wrap div#body div#primenav { background: url(../img/global/primenav/news.png) no-repeat 0 0 }
	body#ausstellungen div#wrap div#body div#primenav { background: url(../img/global/primenav/ausstellungen.png) no-repeat 0 0 }
	body#schreinerei div#wrap div#body div#primenav { background: url(../img/global/primenav/schreinerei.png) no-repeat 0 0 }
	body#lebenskunde div#wrap div#body div#primenav { background: url(../img/global/primenav/lebenskunde.png) no-repeat 0 0 }
	body#whistling div#wrap div#body div#primenav { background: url(../img/global/primenav/whistling.png) no-repeat 0 0 }
	body div#wrap div#body div#primenav ul { list-style-type: none; display: block; margin: 0; padding: 0 0 0 31px; height: 60px; }
	body div#wrap div#body div#primenav ul li { padding: 0; float: left }
	body div#wrap div#body div#primenav ul li a { display: block }
	body div#wrap div#body div#primenav ul li a span { position: absolute; left: -10000px }
	
	body div#wrap div#body div#content ul#secnav { list-style-type: none; margin: 20px 0 20px 40px; padding: 0; }
	body div#wrap div#body div#content ul#secnav li { font-size: 0.95em; padding: 0; margin: 3px 0 0 0 }
	body div#wrap div#body div#content ul#secnav li:first-child a { margin: 0 0 0 -20px }
	body div#wrap div#body div#content ul#secnav li a { background: url(../img/global/arrow.png) no-repeat 0 5px; font-weight: bold; text-decoration: none; color: #000066; padding: 0 0 0 12px; }
	body div#wrap div#body div#content ul#secnav li a:link { color: #000066 }
	body div#wrap div#body div#content ul#secnav li a:visited { color: #000066 }
	body div#wrap div#body div#content ul#secnav li a:active { color: #000066 }
	body div#wrap div#body div#content ul#secnav li a:hover { color: #000066 }

	body#projekt div#wrap div#body div#primenav ul li#projekt { margin: 36px 1px 0 0 }
body#projekt div#wrap div#body div#primenav ul li#projekt a { width: 89px; height: 19px }
body#projekt div#wrap div#body div#primenav ul li#tagungshaus { margin: 31px 1px 0 0 }
body#projekt div#wrap div#body div#primenav ul li#tagungshaus a { width: 86px; height: 24px }
body#projekt div#wrap div#body div#primenav ul li#news { margin: 26px 1px 0 0 }
body#projekt div#wrap div#body div#primenav ul li#news a { width: 86px; height: 24px }
body#projekt div#wrap div#body div#primenav ul li#ausstellungen { margin: 20px 1px 0 0 }
body#projekt div#wrap div#body div#primenav ul li#ausstellungen a { width: 86px; height: 24px }
body#projekt div#wrap div#body div#primenav ul li#schreinerei { margin: 16px 1px 0 0 }
body#projekt div#wrap div#body div#primenav ul li#schreinerei a { width: 86px; height: 24px }
body#projekt div#wrap div#body div#primenav ul li#lebenskunde { margin: 11px 1px 0 0 }
body#projekt div#wrap div#body div#primenav ul li#lebenskunde a { width: 86px; height: 24px }
body#projekt div#wrap div#body div#primenav ul li#whistling { margin: 6px 1px 0 0 }
body#projekt div#wrap div#body div#primenav ul li#whistling a { width: 86px; height: 24px }
	
body#tagungshaus div#wrap div#body div#primenav ul li#projekt { margin: 31px 1px 0 0 }
body#tagungshaus div#wrap div#body div#primenav ul li#projekt a { width: 89px; height: 24px }
body#tagungshaus div#wrap div#body div#primenav ul li#tagungshaus { margin: 36px 1px 0 0 }
body#tagungshaus div#wrap div#body div#primenav ul li#tagungshaus a { width: 86px; height: 19px }
body#tagungshaus div#wrap div#body div#primenav ul li#news { margin: 26px 1px 0 0 }
body#tagungshaus div#wrap div#body div#primenav ul li#news a { width: 86px; height: 24px }
body#tagungshaus div#wrap div#body div#primenav ul li#ausstellungen { margin: 20px 1px 0 0 }
body#tagungshaus div#wrap div#body div#primenav ul li#ausstellungen a { width: 86px; height: 24px }
body#tagungshaus div#wrap div#body div#primenav ul li#schreinerei { margin: 16px 1px 0 0 }
body#tagungshaus div#wrap div#body div#primenav ul li#schreinerei a { width: 86px; height: 24px }
body#tagungshaus div#wrap div#body div#primenav ul li#lebenskunde { margin: 11px 1px 0 0 }
body#tagungshaus div#wrap div#body div#primenav ul li#lebenskunde a { width: 86px; height: 24px }
body#tagungshaus div#wrap div#body div#primenav ul li#whistling { margin: 6px 1px 0 0 }
body#tagungshaus div#wrap div#body div#primenav ul li#whistling a { width: 86px; height: 24px }

body#news div#wrap div#body div#primenav ul li#projekt { margin: 31px 1px 0 0 }
body#news div#wrap div#body div#primenav ul li#projekt a { width: 89px; height: 24px }
body#news div#wrap div#body div#primenav ul li#tagungshaus { margin: 26px 1px 0 0 }
body#news div#wrap div#body div#primenav ul li#tagungshaus a { width: 86px; height: 24px }
body#news div#wrap div#body div#primenav ul li#news { margin: 36px 1px 0 0 }
body#news div#wrap div#body div#primenav ul li#news a { width: 86px; height: 19px }
body#news div#wrap div#body div#primenav ul li#ausstellungen { margin: 20px 1px 0 0 }
body#news div#wrap div#body div#primenav ul li#ausstellungen a { width: 86px; height: 24px }
body#news div#wrap div#body div#primenav ul li#schreinerei { margin: 16px 1px 0 0 }
body#news div#wrap div#body div#primenav ul li#schreinerei a { width: 86px; height: 24px }
body#news div#wrap div#body div#primenav ul li#lebenskunde { margin: 11px 1px 0 0 }
body#news div#wrap div#body div#primenav ul li#lebenskunde a { width: 86px; height: 24px }
body#news div#wrap div#body div#primenav ul li#whistling { margin: 6px 1px 0 0 }
body#news div#wrap div#body div#primenav ul li#whistling a { width: 86px; height: 24px }

body#ausstellungen div#wrap div#body div#primenav ul li#projekt { margin: 31px 1px 0 0 }
body#ausstellungen div#wrap div#body div#primenav ul li#projekt a { width: 89px; height: 24px }
body#ausstellungen div#wrap div#body div#primenav ul li#tagungshaus { margin: 26px 1px 0 0 }
body#ausstellungen div#wrap div#body div#primenav ul li#tagungshaus a { width: 86px; height: 24px }
body#ausstellungen div#wrap div#body div#primenav ul li#news { margin: 20px 1px 0 0 }
body#ausstellungen div#wrap div#body div#primenav ul li#news a { width: 86px; height: 24px }
body#ausstellungen div#wrap div#body div#primenav ul li#ausstellungen { margin: 36px 1px 0 0 }
body#ausstellungen div#wrap div#body div#primenav ul li#ausstellungen a { width: 86px; height: 19px }
body#ausstellungen div#wrap div#body div#primenav ul li#schreinerei { margin: 16px 1px 0 0 }
body#ausstellungen div#wrap div#body div#primenav ul li#schreinerei a { width: 86px; height: 24px }
body#ausstellungen div#wrap div#body div#primenav ul li#lebenskunde { margin: 11px 1px 0 0 }
body#ausstellungen div#wrap div#body div#primenav ul li#lebenskunde a { width: 86px; height: 24px }
body#ausstellungen div#wrap div#body div#primenav ul li#whistling { margin: 6px 1px 0 0 }
body#ausstellungen div#wrap div#body div#primenav ul li#whistling a { width: 86px; height: 24px }

body#schreinerei div#wrap div#body div#primenav ul li#projekt { margin: 31px 1px 0 0 }
body#schreinerei div#wrap div#body div#primenav ul li#projekt a { width: 89px; height: 24px }
body#schreinerei div#wrap div#body div#primenav ul li#tagungshaus { margin: 26px 1px 0 0 }
body#schreinerei div#wrap div#body div#primenav ul li#tagungshaus a { width: 86px; height: 24px }
body#schreinerei div#wrap div#body div#primenav ul li#news { margin: 20px 1px 0 0 }
body#schreinerei div#wrap div#body div#primenav ul li#news a { width: 86px; height: 24px }
body#schreinerei div#wrap div#body div#primenav ul li#ausstellungen { margin: 16px 1px 0 0 }
body#schreinerei div#wrap div#body div#primenav ul li#ausstellungen a { width: 86px; height: 24px }
body#schreinerei div#wrap div#body div#primenav ul li#schreinerei { margin: 36px 1px 0 0 }
body#schreinerei div#wrap div#body div#primenav ul li#schreinerei a { width: 86px; height: 19px }
body#schreinerei div#wrap div#body div#primenav ul li#lebenskunde { margin: 11px 1px 0 0 }
body#schreinerei div#wrap div#body div#primenav ul li#lebenskunde a { width: 86px; height: 24px }
body#schreinerei div#wrap div#body div#primenav ul li#whistling { margin: 6px 1px 0 0 }
body#schreinerei div#wrap div#body div#primenav ul li#whistling a { width: 86px; height: 24px }

body#lebenskunde div#wrap div#body div#primenav ul li#projekt { margin: 31px 1px 0 0 }
body#lebenskunde div#wrap div#body div#primenav ul li#projekt a { width: 89px; height: 24px }
body#lebenskunde div#wrap div#body div#primenav ul li#tagungshaus { margin: 26px 1px 0 0 }
body#lebenskunde div#wrap div#body div#primenav ul li#tagungshaus a { width: 86px; height: 24px }
body#lebenskunde div#wrap div#body div#primenav ul li#news { margin: 20px 1px 0 0 }
body#lebenskunde div#wrap div#body div#primenav ul li#news a { width: 86px; height: 24px }
body#lebenskunde div#wrap div#body div#primenav ul li#ausstellungen { margin: 16px 1px 0 0 }
body#lebenskunde div#wrap div#body div#primenav ul li#ausstellungen a { width: 86px; height: 24px }
body#lebenskunde div#wrap div#body div#primenav ul li#schreinerei { margin: 11px 1px 0 0 }
body#lebenskunde div#wrap div#body div#primenav ul li#schreinerei a { width: 86px; height: 24px }
body#lebenskunde div#wrap div#body div#primenav ul li#lebenskunde { margin: 36px 1px 0 0 }
body#lebenskunde div#wrap div#body div#primenav ul li#lebenskunde a { width: 86px; height: 19px }
body#lebenskunde div#wrap div#body div#primenav ul li#whistling { margin: 6px 1px 0 0 }
body#lebenskunde div#wrap div#body div#primenav ul li#whistling a { width: 86px; height: 24px }

body#whistling div#wrap div#body div#primenav ul li#projekt { margin: 31px 1px 0 0 }
body#whistling div#wrap div#body div#primenav ul li#projekt a { width: 89px; height: 24px }
body#whistling div#wrap div#body div#primenav ul li#tagungshaus { margin: 26px 1px 0 0 }
body#whistling div#wrap div#body div#primenav ul li#tagungshaus a { width: 86px; height: 24px }
body#whistling div#wrap div#body div#primenav ul li#news { margin: 20px 1px 0 0 }
body#whistling div#wrap div#body div#primenav ul li#news a { width: 86px; height: 24px }
body#whistling div#wrap div#body div#primenav ul li#ausstellungen { margin: 16px 1px 0 0 }
body#whistling div#wrap div#body div#primenav ul li#ausstellungen a { width: 86px; height: 24px }
body#whistling div#wrap div#body div#primenav ul li#schreinerei { margin: 11px 1px 0 0 }
body#whistling div#wrap div#body div#primenav ul li#schreinerei a { width: 86px; height: 24px }
body#whistling div#wrap div#body div#primenav ul li#lebenskunde { margin: 6px 1px 0 0 }
body#whistling div#wrap div#body div#primenav ul li#lebenskunde a { width: 86px; height: 24px }
body#whistling div#wrap div#body div#primenav ul li#whistling { margin: 36px 1px 0 0 }
body#whistling div#wrap div#body div#primenav ul li#whistling a { width: 86px; height: 19px }
	
	body div#wrap div#body div#content { background: url(../img/global/content-bg.png) no-repeat 0 0; margin: 0; padding: 5px 7px 0 7px }
	
	body div#wrap div#body div#content div#contact { position: relative; top: 0; left: 178px; width: 36px; height: 36px }
	body div#wrap div#body div#content div#contact a { display: block; width: 36px; height: 36px }
	body div#wrap div#body div#content div#contact a span { position: absolute; left: -10000px }
	
	body div#wrap div#body div#content ul#breadcrumb { width: 450px; list-style-type: none; margin: 0 0 0 45px; padding: 0; }
	body div#wrap div#body div#content ul#breadcrumb li { font-size: 0.95em; padding: 0; margin: 5px 0 0 0; float: left }
	body div#wrap div#body div#content ul#breadcrumb li a { font-weight: bold; text-decoration: none; color: #000066 }
	body div#wrap div#body div#content ul#breadcrumb li a:link { color: #000066 }
	body div#wrap div#body div#content ul#breadcrumb li a:visited { color: #000066 }
	body div#wrap div#body div#content ul#breadcrumb li a:active { color: #000066 }
	body div#wrap div#body div#content ul#breadcrumb li a:hover { color: #000066 }
	
	body div#wrap div#body div#content div#wrap-left01 { width: 431px; float: left; padding: 25px 20px 0 45px }
	body div#wrap div#body div#content div#wrap-left01 h2 { font-size: 1.6em; color: #000066 }
	body div#wrap div#body div#content div#wrap-left01 h3 { font-size: 1.3em }
	body div#wrap div#body div#content div#wrap-left01 h4 { font-size: 1.3em }
	body div#wrap div#body div#content div#wrap-left01 h5 { font-size: 1.1em }
	body div#wrap div#body div#content div#wrap-left01 h6 { font-size: 1.1em }

	body div#wrap div#body div#content div#wrap-right01 { width: 250px; float: left }
	body div#wrap div#body div#content div#wrap-right01 .sideimg { margin: 0 10px 0 10px }
	body div#wrap div#body div#content div#wrap-right01 .sidetxt { margin: 0 20px 0 15px }
	
	body div#footer {
				position: relative;  /* Needed for Safari */
				background: url(../img/global/footer-bg.png) repeat-x;
				width: 100%;
				margin: 15px 0 0 0;
			}
	body div#footer div#wrap2 { width: 100%; margin: 0; padding: 0 }
	body div#footer div#wrap2 div#body2 { margin: 0 auto; padding: 50px 7px 0 7px; width: 761px; background: url(../img/global/footer-tab.png) no-repeat 0 0; }
	body div#footer div#wrap2 div#body2 ul { float: left; list-style-type: none; margin: 0 6px 0 0; padding: 0; width: 120px; display: block;  }
	body div#footer div#wrap2 div#body2 ul li { padding: 0 0 0 10px; margin: 0 0 8px 0; color: #666; line-height: 120% }
	body div#footer div#wrap2 div#body2 ul li a { color: #666; font-size: 0.8em; line-height: 140% }
	body div#footer div#wrap2 div#body2 ul li#f-projekt { margin: 0 0 10px 0; padding: 0; text-align: center; border-style: none; border-width: 0; border-bottom: 1px solid #666; font-weight: bold }
	body div#footer div#wrap2 div#body2 ul li#f-tagungshaus { margin: 0 0 10px 0; padding: 0; text-align: center; border-style: none; border-width: 0; border-bottom: 1px solid #666; font-weight: bold }
	body div#footer div#wrap2 div#body2 ul li#f-news { margin: 0 0 10px 0; padding: 0; text-align: center; border-style: none; border-width: 0; border-bottom: 1px solid #666; font-weight: bold }
	body div#footer div#wrap2 div#body2 ul li#f-ausstellungen { margin: 0 0 10px 0; padding: 0; text-align: center; border-style: none; border-width: 0; border-bottom: 1px solid #666; font-weight: bold }
	body div#footer div#wrap2 div#body2 ul li#f-schreinerei { margin: 0 0 10px 0; padding: 0; text-align: center; border-style: none; border-width: 0; border-bottom: 1px solid #666; font-weight: bold }
	body div#footer div#wrap2 div#body2 ul li#f-lebenskunde { margin: 0 0 10px 0; padding: 0; text-align: center; border-style: none; border-width: 0; border-bottom: 1px solid #666; font-weight: bold }
	body div#footer div#wrap2 div#body2 a.bildundtonstudio { background: url(../img/global/bildundtonstudio.png) no-repeat 0 0; width: 747px; height: 50px; display: block }
	body div#footer div#wrap2 div#body2 a.bildundtonstudio span { position: absolute; left: -10000px }
	
/*</agl.folder>*/
body#ausstellungen div#wrap div#body div#content div#wrap-left01 div.gallery { width: 430px; margin: 0; padding: 0; clear: both }
body#ausstellungen div#wrap div#body div#content div#wrap-left01 div.gallery img { float: left; margin: 0 6px 6px 0; background: #A19ACE; padding: 3px; width: 54px; height: 74px; border: 0 }

body#schreinerei div#wrap div#body div#content div#wrap-left01 h3 { margin: 1em 0 0 0}
body#schreinerei div#wrap div#body div#content div#wrap-left01 span.tags { color: #31760B; display: block; font-size: 0.95em; padding: 0; margin: 0 0 0.5em 0 }
body#schreinerei div#wrap div#body div#content div#wrap-left01 div.gallery { width: 430px; margin: 0; padding: 0; clear: both }
body#schreinerei div#wrap div#body div#content div#wrap-left01 div.gallery img { float: left; margin: 0 6px 6px 0; background: #A19ACE; padding: 3px; width: 63px; height: 63px; border: 0 }
	
div.kontakt { width: 250px; height: 250px; margin: 0 50px 0 30px; float: left }
div.kontakt_form { margin: 0; padding: 0; }
pre.sourcecode code:before { content: attr(title)':'; padding: 0; margin: 0 .5em 0 auto; font-weight: bold; color: #999 }
pre.sourcecode:hover code:before { content: '\20\20\20' }
pre.sourcecode { overflow: auto; font-family: "Courier New",monospace; font-size: 90%; white-space: pre; width: auto; margin: 1ex auto 1ex 0; padding: 35px 1ex 1ex 1ex; border: solid 1px #A19ACE }
pre.html { background: #F2F2F2 url(http://www.wirprojekt.de/img/code/code-html.png) left top no-repeat }
code { padding: 0; margin: 0 }

/* 
	Minimal table styles
	written by Chris Heilmann http://wait-till-i.com
*/
table,td,th{
	border:none;
	border-collapse:collapse;
	margin:0;
	padding:0;
}
table{
	border:none;
}
td,th{
	padding:.2em .5em;
	vertical-align:top;
	font-weight:normal;
}
thead th{
	font-weight:bold;
	font-size:90%;
	vertical-align:bottom;
	border-bottom:1px solid #000;
	margin-bottom:5px;
}
tbody th,td{
	border-right:1px solid #000;
}

tbody td,tbody th{
	padding:7px 10px;
}
tbody th{
	border-left:1px solid #000;
}
tfoot td,tfoot th{
	margin-top:5px;
	border:none;
	border-top:1px solid #000;
}
caption{
	text-align:left;
	font-size:120%;
	font-weight:bold;
	margin:5px;
}
table a:link{
	color:#363;
}
table a:visited{
	color:#696;
}
table a:hover{
	text-decoration:none;
}
table a:active{
	color:#000;
}
body#whistling div#wrap div#body div#content div#wrap-left01 h3 {
	padding: 0;
	margin:  10px 0 0 0;
}

body#whistling div#wrap div#body div#content div#wrap-left01 div.paginateentry {
	padding: 10px 25px 0 25px
}
body#whistling div#wrap div#body div#content div#wrap-left01 div.paginateentry h4 a{
	color:  #000;
	font-size: 0.95em;
	background:  url(../img/global/bullet_disk.png) no-repeat 0 0;
	padding:  0 0 0 20px;
}
body#whistling div#wrap div#body div#content div#wrap-left01 div.paginateentry p {
	padding: 0;
	margin:  0;
}
