@charset "utf-8";
/*
(c) Copyright 2010 pixeler webagentur. All rights reserved.
http://www.pixeler.de
*/

/*reset*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}

/*structure*/
body { font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; font-size: 12px; background: #091a33 url(images/bck.jpg) repeat-x;}
.clear { clear: both;}
.container { background: url(images/container-bck.jpg) no-repeat;}
.left { float: left; width: 202px; padding: 320px 20px 0 20px;}
.left a { display: block; color: #eee; text-decoration: none; font-size: 14px; text-shadow: 1px 1px #444; padding: 4px 0; cursor: pointer;}
.left a:hover { color: #fff;}
.left a.active { color: #fff; font-weight: bold;}
.left .hr { height: 1px; background: #ccc; margin: 8px 0;}
.slave { display: none;}
.left .slave li { }
.left .slave a { font-size: 12px; padding: 2px 0 4px 5px;}
.main { float: left; width: 731px; position: relative; z-index: 1;}
.top { width: 724px; height: 53px; background: url(images/scaffold_03.jpg); margin: 76px 0 113px; text-align: right; padding: 61px 7px 0 0; font-size: 14px; color: #fff; text-shadow: 1px 1px #555;}
.topnav { position: absolute; z-index: 2; right: 0; font-size: 10px; background: #f9f9f9; border: 1px solid #; -moz-border-radius-bottomleft:3px; -moz-border-radius-bottomright:3px; -webkit-border-bottom-left-radius:3px; -webkit-border-bottom-right-radius:3px;}
.topnav .vr { float: left; width: 1px; height: 14px; background: #ccc; margin: 3px 0;}
.topnav a { display: block; float: left; color: #555; text-decoration: none; line-height: 20px; padding: 0 5px;}
.topnav a:hover { color: #999;}
.wayfinder { position: absolute; z-index: 3; top: 285px; font-size: 10px; color: #eee;}
.wayfinder a { color: #fff; text-decoration: none;}
.ctop { width: 731px; height: 3px; background: url(images/scaffold_06.jpg);}
.cmid { width: 671px; background: url(images/scaffold_07.jpg); padding: 30px;}
.cbtm { width: 731px; height: 3px; background: url(images/scaffold_09.jpg);}
.footer { padding: 20px 0 0 70px; color:#ccc;}

/*styles*/
h1 { font-family: Georgia, serif; font-size: 32px; font-weight: normal; padding-bottom: 16px; color: #091a33;}
h2 { font-size: 18px; font-weight: normal; padding: 16px 0 4px; color: #091a33;}
p { padding: 4px 0; line-height: 1.3;}
.cmid { color: #333;}
.cmid a { color: #333; text-decoration: underline;}
.cmid a:hover { color: #111; text-decoration: none;}
.cmid img { border: 1px solid #ccc; -webkit-border-radius:2px; -moz-border-radius:2px; -border-radius:2px;}
.cmid ul { padding: 4px 0; line-height: 1.7; list-style: disc; margin-left: 16px;}

/*inner/cmid structure*/
.third { width: 31%; float: left; padding: 4px 2% 4px 0;}
.half { width: 47%; float: left; padding: 4px 2% 4px 1%;}
.twothirds { width: 64%; float: left; padding: 4px 2% 4px 0;}
.sarg img { float: left; margin: 10px 15px 22px 0;}
.sarg hr, .urne hr { clear: both;}
.sarg strong { line-height: 35px;}
.img { float: left; margin: 8px; text-align: center;}
.urne img.small { height: 150px; background: #fff; padding: 3px; border: 1px solid #ccc;}
.menu-right { float: right; padding: 10px; background: #fff; font-weight: bold; margin: 0 0 10px 20px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.bilder img { padding:3px; background: #fff; border:1px solid #ccc; margin:0 10px 5px 0;}
.flashbox { text-align: center; padding: 20px; background: #000; border: 3px solid #fff; -webit-border-radius:3px; -moz-border-radius:3px;}
.printicon { display: block; margin:20px 0 20px 0; padding-left: 45px; font-weight:bold; line-height:30px; background:url(images/scaffold_print-icon.jpg) no-repeat;}

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}